:root {
  --primary-color: #c19557;
  --secondary-color: #5777c1;
}

body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

body {
  background: #fff;
  -webkit-text-size-adjust: 100%;
}

a {
  color: #172c45;
  text-decoration: none;
}

a:focus {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  background: none;
  text-decoration: none;
  color: var(--primary-color);
}

em {
  font-style: normal;
}

li {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

p {
  word-wrap: break-word;
}

body,
html {
  width: 100%;
  height: 100%;
  background: #f9f9f9;
}

.header {
  display: flex;
  justify-content: space-between;
  padding: 0 1.25rem;
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
  height: 3.125rem;
  align-items: center;
  z-index: 100;
}

.fixedHeaderActive {
  top: 0rem;
  background: white;
  height: 3.125rem;
}

.header h1 a {
  display: block;
  width: 9.125rem;
  height: 1.5rem;
  background: url("../img/logo-t4oILSM.png") no-repeat;
  background-size: 100% 100%;
}

.fixedHeaderActive h1 a {
  display: block;
  width: 9.125rem;
  height: 1.625rem;
  background: url("../img/logoActive-r9XdrNK.png") no-repeat;
  background-size: 100% 100%;
}

.header>div.left {
  height: 1.5625rem;
  width: 3.5625rem;
  background: url("../img/menu-1yGNtXE.png") no-repeat;
  background-size: 1.6875rem 1.5625rem;
  background-position: right;
}

.fixedHeaderActive>div.left {
  height: 1.5625rem;
  width: 3.5625rem;
  background: url("../img/menuActive-BC6Hi6K.png") no-repeat;
  background-size: 1.6875rem 1.5625rem;
  background-position: right;
}

.indexBanner {
  width: 100%;
  height: 13.0625rem;
  background: url("../img/index_banner-1KNOFIp.jpg") no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.companyListBanner {
  width: 100%;
  height: 10.625rem;
  background: url("../img/companyListBanner-snifHOp.jpg") no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.indexBanner h1 {
  font-size: 1.875rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
}

.companyListBanner h1 {
  font-size: 1.125rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
}

.companyListBanner>div {
  text-align: center;
  padding-top: 1.875rem;
}

.companyListBanner h2 {
  font-size: 2.0625rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
  margin-bottom: 1.25rem;
}

.indexBanner p {
  font-size: 0.75rem;
  font-family: Alibaba-PuHuiTi-R, Alibaba-PuHuiTi;
  font-weight: normal;
  color: #ffffff;
  line-height: 1.0625rem;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
}

.setion_title>p {
  text-align: center;
}

.setion_title {
  padding: 3.125rem 0 1.875rem;
}

.setion_title>.p1 {
  font-size: 1.25rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  line-height: 1.75rem;
}

.setion_title>.p3 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #dfdfdf;
  line-height: 1.0625rem;
}

.setion_title>.p2 span {
  width: 1.3125rem;
  height: 0.125rem;
  background: var(--primary-color);
  display: block;
  margin: 0.3125rem auto;
}

.index_setion1 ul li {
  width: 21.875rem;
  height: 14.3125rem;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  margin: 0 auto 1.875rem;
  padding: 1.875rem 0;
  box-sizing: border-box;
}

.index_setion1 ul li .index_setion1Title {
  font-size: 0.875rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #555555;
  text-align: center;
  width: 100%;
  border-left: 0.125rem solid var(--primary-color);
}

.index_setion1 ul li:nth-child(1) .index_setion1Title {
  margin-bottom: 2.1875rem;
}

.index_setion1 ul li:nth-child(2) .index_setion1Title {
  margin-bottom: 1rem;
}

input {
  border: none;
  outline: none;
  border-radius: 0.25rem;
  padding-left: 0.625rem;
  box-sizing: border-box;
  font-size: 0.75rem;
  border: 1px solid #ebedf0;
  -webkit-appearance: none;
}

button {
  border: none;
  outline: none;
  color: #fff;
  border-radius: 0.25rem;
  font-size: 0.75rem;
}

.index_setion1 ul li input {
  position: relative;
  border: none;
  outline: none;
  display: block;
  border: 1px solid #ebedf0;
  height: 1.875rem;
  width: 100%;
  border-radius: 0.25rem;
  padding-left: 0.625rem;
  box-sizing: border-box;
  font-size: 0.75rem;
}

.index_setion1 ul li button {
  width: 100%;
  display: block;
  height: 1.875rem;
  background: var(--primary-color);
  box-shadow: 0px 0.18666667rem 0.625rem -0.3125rem rgba(83, 162, 248, 0.5);
  border: none;
  outline: none;
  color: #fff;
  border-radius: 0.25rem;
  font-size: 0.75rem;
}

.index_setion1 ul li>div {
  padding: 0 1.25rem;
  box-sizing: border-box;
}

.index_setion1 ul li>div p {
  font-size: 0.75rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: var(--primary-color);
  margin: 2.0625rem auto 0.25rem;
}

.index_setion1 ul li:nth-child(2)>div input:nth-child(2) {
  margin: 1rem auto 1.6875rem;
}

.index_setion2 ul {
  width: 21.875rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto 3.1875rem;
}

.index_setion2 ul li {
  width: 10.625rem;
  height: 6.25rem;
  background: #3f4552;
  border-radius: 0.25rem;
  margin-bottom: 0.75rem;
  padding: 0.5rem;
  box-sizing: border-box;
}

/* .index_setion2 ul li:nth-child(3),
.index_setion2 ul li:nth-child(4) {
  padding-top: 1.25rem;
  box-sizing: border-box;
} */
.index_setion2 ul li>div {
  display: flex;
  align-items: center;
}

.index_setion2 ul li>div img {
  width: 1.1875rem;
  height: 1.1875rem;
  margin-right: 0.3125rem;
}

.index_setion2 ul li:nth-child(2)>div img {
  margin-right: 0.3125rem;
  margin-left: -0.3125rem;
}

.index_setion2 ul li>div p {
  font-size: 0.875rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.25rem;
}

.index_setion2 ul li>p {
  font-size: 0.75rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #aaaaaa;
  line-height: 1.0625rem;
  position: relative;
  padding-left: 1.5625rem;
  margin-top: 0.625rem;
}

.index_setion2 ul li>p:before {
  content: "";
  width: 0.0625rem;
  height: 1.5625rem;
  background: var(--primary-color);
  position: absolute;
  left: 0.5rem;
  top: 0.3125rem;
}

.index_setion2 ul li:nth-child(2)>p:before {
  content: "";
  width: 0.0625rem;
  height: 1.5625rem;
  background: var(--primary-color);
  position: absolute;
  left: 0.25rem;
}

.index_setion3 {
  width: 100%;
  height: 17.375rem;
  background: url("../img/video_back-2JLl0vI.jpg") no-repeat;
  background-size: 100% 100%;
}

.index_setion3 .videoContainer {
  width: 21.875rem;
  height: 12.8125rem;
  background: #ffffff;
  box-shadow: 0px 0.25rem 0.18666667rem -0.25rem rgba(0, 28, 55, 0.4);
  border-radius: 0.25rem;
  padding: 0.375rem;
  box-sizing: border-box;
  margin: 0.96rem auto;
}

.index_setion3 .videoContainer>div {
  width: 100% !important;
  height: 100% !important;
}

.index_setion3 .videoContainer video {
  width: 100% !important;
  height: 100% !important;
}

.videoContainer .vjs-poster {
  background: none !important;
}

.videoContainer .video-js {
  background: none !important;
}

.videoContainer .video-js .vjs-big-play-button {
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  box-sizing: border-box;
  line-height: 1.4em !important;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
  -khtml-user-select: none !important;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent !important;
  outline: none !important;
  border: none !important;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
  -khtml-user-select: none !important;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent !important;
  outline: none !important;
  border: none !important;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
  -khtml-user-select: none !important;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent !important;
  outline: none !important;
  border: none !important;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.testimonia-section.nagetive-gap .testimonials-inner {
  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.07);
}

.testimonia-section .testi-inner-bg {
  background: #fff;
  position: relative;
  z-index: 11;
  border-radius: 4px;
  padding: 3.125rem 0;
}

.testimonia-section .slider-for {
  max-width: 20rem;
  margin: 0 auto;
  position: relative;
  padding-top: 3.125rem;
}

.testimonia-section .slider-for .item {
  position: relative;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
  -khtml-user-select: none !important;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent !important;
  outline: none !important;
  border: none !important;
}

.testimonia-section .slider-for .item:after {
  bottom: 3.12rem;
  height: 0.125rem;
  width: 3.75rem;
  position: absolute;
  content: "";
  transform: translateX(-50%);
  background: var(--primary-color);
  left: 50%;
}

.testimonia-section .slider-for .item .author-info {
  padding-top: 2.125rem;
}

.testimonia-section .slider-for .item .author-info h4 {
  margin: 0 0 0.18666667rem;
}

.testimonia-section .slider-for.content-bg {
  background-repeat-x: repeat;
  position: relative;
  z-index: 11;
  border-radius: 0.3125rem;
  padding: 3.125rem 1.25rem 0;
  margin-bottom: 1.875rem;
}

.testimonia-section .slider-for.content-bg:before {
  font-size: 6.25rem;
  top: 1.22666667rem;
}

.testimonia-section .slider-for.content-bg .item {
  margin-bottom: 0.4rem;
}

.testimonia-section .slider-for.content-bg .item:after {
  display: none;
}

.testimonia-section .slider-nav {
  max-width: 8rem;
  margin: 0 auto;
  z-index: 10;
}

.testimonia-section .slider-nav .slick-list {
  padding: 0 !important;
}

.testimonia-section .slider-nav .item {
  padding: 1.86666667rem 0.18666667rem 0;
  cursor: pointer;
}

.testimonia-section .slider-nav .item img {
  border: 1px solid rgba(141, 110, 91, 0.2);
  border-radius: 0.1875rem;
  max-width: 100%;
  height: auto;
}

.testimonia-section .slider-nav .item.slick-center {
  position: relative;
}

.testimonia-section .slider-nav .item.slick-center:after,
.testimonia-section .slider-nav .item.slick-center:before {
  position: absolute;
  content: "";
  transform: translateX(-50%);
  background: var(--primary-color);
  left: 50%;
}

.testimonia-section .slider-nav .item.slick-center:after {
  top: 0.625rem;
  height: 3.75rem;
  width: 0.125rem;
}

.testimonia-section .slider-nav .item.slick-center:before {
  top: 0rem;
  height: 10px;
  width: 0.625rem;
  border-radius: 3.125rem;
}

.testimonia-section .slider-nav .item.slick-center img {
  border: 1px solid var(--primary-color);
}

.testimonia-section .slick-arrow {
  position: absolute;
  bottom: 0.4rem;
  transform: translateX(-50%);
  font-size: 0;
  width: 2.1875rem;
  height: 2.1875rem;
  line-height: 2.1875rem;
  display: inline-block;
  transition: all .3s ease 0s;
  outline: none;
  z-index: 10;
}

.testimonia-section .slick-arrow:before {
  font-family: FontAwesome;
  position: absolute;
  font-size: 1.625rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.testimonia-section .slick-arrow.slick-next,
.testimonia-section .slick-arrow.slick-prev {
  color: var(--primary-color);
  border: transparent;
  background: transparent;
}

.testimonia-section .slick-arrow.slick-prev:before {
  content: "";
  left: -0.25rem !important;
  background: url('../img/leftArrow.png') no-repeat center;
  width: 1.0625rem !important;
  height: 2rem !important;
  background-size: cover;
  outline: none;
  border: none;
  cursor: pointer;
  z-index: 100;
}

.testimonia-section .slick-arrow.slick-next {
  right: -2.5rem !important;
  background: url("../img/rightArrow-VdHwHtG.png") no-repeat center;
  width: 1.125rem !important;
  height: 2rem !important;
  background-size: cover;
  outline: none;
  border: none;
  cursor: pointer;
}

.testimonia-section .content-wrapper {
  padding-top: 5.625rem;
}

.testimonia-section .content-wrapper .testimonials-inner {
  background: transparent;
  padding-top: 0;
}

.testimonia-section .containerwrap .testimonials-inner .pinglun {
  width: 2.0625rem;
  height: 1.875rem;
  display: block;
  margin: 0 auto;
}

.testimonia-section.testimonia-section4 .slider-for .item .author-info {
  padding: 0 0 1.875rem;
}

.testimonia-section .slider-for .item>p {
  font-size: 1.25rem;
  font-family: PingFangSC-Light, PingFangSC;
  font-weight: 300;
  color: #aaaaaa;
  line-height: 2rem;
  text-align: center;
}

.testimonia-section .slider-for .item>.author-info h4 {
  font-size: 1.375rem;
  font-family: PingFangSC-Medium, PingFangSC;
  font-weight: 500;
  color: #666666;
  line-height: 1.875rem;
  text-align: center;
  margin-top: 1.25rem;
}

.testimonia-section .slider-for .item>.author-info span {
  display: block;
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFangSC;
  font-weight: 400;
  color: #666666;
  line-height: 1.25rem;
  text-align: center;
  margin: 0.625rem auto 2.5rem;
}

.testimonia-section .container .testimonials-inner>p {
  text-align: center;
}

.index_setion5 ul li {
  width: 21.875rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0rem rgba(0, 64, 128, 0.05);
  margin: 0 auto 1.25rem;
}

.index_setion5 ul li section {
  width: 21.875rem;
  height: 6.4375rem;
}

.index_setion5 ul li section>a {
  width: 21.875rem;
  height: 6.4375rem;
  line-height: 6.4375rem;
  text-align: center;
  font-size: 2rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  text-shadow: 0rem 0.25rem 0.5rem #000000;
  display: block;
}

.index_setion5 ul li:first-child section a {
  background: url("../img/index_zixun1-7DxTEiz.jpg") no-repeat;
  background-size: cover;
}

.index_setion5 ul li:nth-child(2) section a {
  background: url("../img/index_zixun2-oFF8nOD.jpg") no-repeat;
  background-size: cover;
}

.index_setion5 ul li:nth-child(3) section a {
  background: url("../img/index_zixun3-aNYDZln.jpg") no-repeat;
  background-size: cover;
}

.index_setion5 ul li:nth-child(4) section a {
  background: url("../img/index_zixun3-aNYDZln.jpg") no-repeat;
  background-size: cover;
}

.index_setion5 ul li>div a {
  display: block;
  margin: 0 0.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 2.625rem;
}

.index_setion6>.goToAll {
  text-align: center;
  font-size: 1rem;
  font-family: PingFangSC-Light, PingFangSC;
  font-weight: 300;
  color: var(--primary-color);
  cursor: pointer;
  height: 1.5rem;
  margin-bottom: 3.0625rem;
  margin-top: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.index_setion6>.goToAll img {
  width: 1.25rem;
  margin-left: 0.3125rem;
}

.index_setion6 ul {
  display: flex;
  margin: 0 1.25rem;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row;
  /*设置子元素的排列方向*/
}

.index_setion6 ul:after {
  content: "";
  flex: auto;
}

.index_setion6 ul li {
  height: 1.875rem;
  text-align: center;
  line-height: 1.875rem;
  font-size: 1rem;
  font-family: PingFangSC-Regular, PingFangSC;
  font-weight: 400;
  color: #555555;
  flex-shrink: 0;
  margin-bottom: 0.625rem;
  width: 23%;
  padding: 0 0.5rem;
}

.footerTop ul {
  height: 3.0625rem;
  background: #43474a;
  padding: 0 0.4rem;
  box-sizing: border-box;
}

.footerTop ul {
  height: 3.0625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.footerTop ul li {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
}

.footerTop ul li img {
  width: 1rem;
  height: 1rem;
  margin-right: 0.3125rem;
}

.footerBottom {
  background: #2f3336;
  padding: 1.875rem 1.25rem;
  box-sizing: border-box;
}

.footerBottom ul.ul1 li>div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.footerBottom ul.ul1 li a {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 1.5625rem;
}

.footerBottom ul.ul1 li p {
  font-size: 0.75rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #e7e7e7;
  line-height: 1.0625rem;
  margin-bottom: 0.375rem;
}

.footerBottom ul.ul1 li p a {
  margin-right: 1rem;
}

.footerBottom ul.ul1 li:nth-child(2) {
  margin: 1.875rem 0;
}

.footerBottom>div.footerMessage {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 3.125rem;
}

.footerBottom>div.footerMessage ul li {
  display: flex;
  align-items: center;
}

.footerBottom>div.footerMessage ul li p a {
  font-size: 0.75rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #e7e7e7;
  line-height: 1.0625rem;
}

.footerBottom>div.footerMessage ul li p {
  font-size: 0.75rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #999999;
  line-height: 1.0625rem;
  margin-bottom: 0.3125rem;
}

.footerBottom>div.footerMessage ul li img {
  width: 1.4375rem;
  height: 1.4375rem;
  margin-right: 0.625rem;
}

.footerBottom>div.footerMessage ul li:nth-child(1) {
  margin-bottom: 1.125rem;
}

.footerBottom>div.footerMessage>img {
  width: 2.48rem;
  height: 2.48rem;
}

.footerBottom>div.footerMessage>div.barcode {
  margin-right: 0.6rem;
  margin-bottom: 1.125rem;
}

.footerBottom>div.footerMessage>div.barcode>img {
  width: 5.275rem;
  height: 5.275rem;
}

.footerBottom>div.record {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #515151;
  line-height: 1.0625rem;
  text-align: center;
  margin-top: 3.75rem;
}

.banner {
  width: 100%;
  height: 10rem;
  font-size: 1.875rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 11.25rem;
  text-align: center;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
  background-size: cover;
}

.sitebanner {
  background: url("../img/site_banner-w4va_AI.jpg") no-repeat;
  background-size: cover;
}

.accordion {
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0rem rgba(0, 64, 128, 0.05);
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  padding: 0 1.5rem 0 1.5rem;
  box-sizing: border-box;
}

.accordion .link {
  cursor: pointer;
  display: block;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}

.accordion li .link ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.accordion .link ul>li {
  padding-right: 1.375rem;
  height: 2.75rem;
  line-height: 2.75rem;
}

.accordion li i.fa-chevron-down {
  width: 2.1875rem;
  height: 2.75rem;
  background: url("../img/sitearrow-fOuoJ_w.png") no-repeat;
  background-size: 0.6875rem 0.375rem;
  background-position: center;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  right: -1.4375rem;
  top: 0rem;
}

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordion li ul li:nth-child(7)~li {
  display: none;
}

.accordion li.open ul li:nth-child(7)~li {
  display: block;
}

.clearfix:after,
.clearfix:before {
  content: "";
  display: table;
}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

.serviceSite_section2 {
  margin-bottom: 2.1875rem;
}

.serviceSite_section2 .p1 {
  font-size: 1.5rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  padding: 1.875rem 0;
}

.serviceSite_section2>div {
  width: 9.06666667rem;
  margin: 0 auto;
}

.serviceSite_section2 div>.p1 {
  font-size: 1.5rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  padding: 1.875rem 0;
  text-align: center;
}

.serviceSite_section2 div>ul li {
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1rem;
  padding: 0.4rem;
}

.serviceSite_section2 div>ul li a {
  display: block;
}

.serviceSite_section2 div>ul li .p2 {
  font-size: 0.875rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  line-height: 32px;
}

.serviceSite_section2 div>ul li .p3 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 28px;
}

.companyBanner {
  width: 100%;
  height: 10rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("../img/companydetail_banner-8DyyV22.jpg") no-repeat;
  background-size: cover;
}

.companyBanner h1 {
  font-size: 1.125rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 1.1875rem;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 18, 36, 0.5);
  margin-bottom: 1.125rem;
  margin-top: 3.625rem;
  text-align: center;
  width: 100%;
}

.companyBanner a {
  font-size: 0.75rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.0625rem;
}

.companyBanner p {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.companyBanner p img {
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.5rem;
}

.companyDetail_section1 ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 20.9375rem;
  margin: 0 auto;
  justify-content: space-between;
}

.companyDetail_section1 ul li {
  width: 4.2rem;
  height: 4.2rem;
  margin-bottom: 1.25rem;
}

.companyDetail_section1 ul li img {
  width: 100%;
  height: 100%;
}

.companyDetail_section2 .address .p1 {
  font-size: 0.75rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 1.6875rem;
}

.companyDetail_section2 .address .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 1.6875rem;
}

.companyDetail_section2 .address {
  width: 21.875rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.4rem;
  box-sizing: border-box;
  margin: 0 auto;
  border-radius: 0.3125rem;
}

.companyDetail_section2 .bm-view {
  height: 4rem;
  margin-bottom: 0.625rem;
}

.companyDetail_section3 ul {
  display: flex;
  flex-wrap: wrap;
}

.companyDetail_section3 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 1.0625rem;
  margin-bottom: 1.25rem;
}

.companyDetail_section3 ul img {
  width: 3.125rem;
  height: 3.125rem;
  margin-bottom: 0.375rem;
}

.companyDetail_section4 ul {
  margin: 1.25rem 0.75rem -0.625rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.companyDetail_section4 li {
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  padding: 1.25rem;
  margin-bottom: 3.75rem;
  width: 48%;
  box-sizing: border-box;
}

.companyDetail_section4 li img {
  display: block;
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 60%;
  margin: -3.125rem auto 1rem;
}

.companyDetail_section4 li .p1 {
  font-size: 0.875rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
  text-align: center;
}

.companyDetail_section4 li .p2 {
  font-size: 0.875rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
  text-align: center;
  margin: 1rem 0;
}

.companyDetail_section4 li .p3 {
  font-size: 0.75rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #aaaaaa;
  line-height: 1.25rem;
}

.companyDetail_section5 {
  overflow: hidden;
  padding: 0.625rem 0.625rem 0;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
}

.companyDetail_section5 ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 0.625rem;
}

.companyDetail_section5 ul li {
  margin-right: 0.625rem;
  margin-bottom: 0.75rem;
}

.companyDetail_section5 ul li a {
  font-size: 0.75rem;
  display: block;
  min-width: 6.25rem;
  color: #aaaaaa;
}

.tuijian {
  font-size: 0.75rem;
  margin: -1.875rem 0.625rem 0.625rem;
  color: #555555;
  font-size: 1rem;
}

.tuijian1 {
  font-size: 0.75rem;
  margin: 1.25rem 0.625rem;
  color: #555555;
  font-size: 1rem;
}

.companyDetail_section6 {
  margin-bottom: 1.875rem;
}

.business_banner {
  background: url("../img/business_banner-tQ5wLed.jpg") no-repeat;
  background-size: cover;
}

.business_section1 ul {
  display: flex;
  flex-wrap: wrap;
}

.business_section1 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 1.25rem;
}

.business_section1 ul li img {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0.3125rem;
}

.business_section2>div {
  width: 100%;
  height: 6.25rem;
  position: relative;
}

.business_section2>div img {
  width: 100%;
  height: 100%;
}

.business_section2>div>div {
  width: 95%;
  height: 2.75rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
}

.business_section2>div>div input {
  height: 2.75rem;
  box-sizing: border-box;
  flex-grow: 1;
}

.business_section2>div>div button {
  height: 2.75rem;
  padding: 0 0.625rem;
  box-sizing: border-box;
  flex-shrink: 0;
  background: var(--primary-color);
  box-shadow: 0px 0.8125rem 1.25rem -0.625rem rgba(83, 162, 248, 0.5);
  cursor: pointer;
}

.business_section3 .content_back {
  width: 100%;
  height: 28.25rem;
  background: url("../img/duibi-R7R5VSS.jpg") no-repeat;
  background-size: cover;
  padding: 1.625rem 2.5rem;
  box-sizing: border-box;
}

.business_section3 .content_back>div {
  width: 100%;
  height: 100%;
  background: #2e3441;
  opacity: 0.85;
  padding-top: 1.25rem;
  box-sizing: border-box;
}

.business_section3 .content_back>div .vsLogo {
  width: 6.9375rem;
  height: 1.1875rem;
  display: block;
  margin: 0 auto 0.4rem;
}

.business_section3 .content_back>div .ul1 {
  text-align: center;
}

.business_section3 .content_back>div .ul1 li {
  text-align: center;
  position: relative;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.0625rem;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 0, 0, 0.5);
  margin-bottom: 0.375rem;
}

.business_section3 .content_back>div .ul1 li:after {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  background: url("../img/businessDui-QETUhQW.png") no-repeat;
  background-size: cover;
  right: 2.13333333rem;
  top: 0.1875rem;
}

.business_section3 .content_back>div .vs_line {
  width: 3rem;
  height: 2.5625rem;
  display: block;
  margin: 0.75rem auto 0;
}

.business_section3 .content_back>div .ul2 li {
  text-align: center;
  position: relative;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.0625rem;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 0, 0, 0.5);
  margin-bottom: 0.375rem;
}

.business_section3 .content_back>div .ul2 li:after {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  background: url("../img/businesstan-yOiHLmB.png") no-repeat;
  background-size: cover;
  right: 2.26666667rem;
  top: 0.1875rem;
}

.business_section3 .content_back>div p {
  text-align: center;
  font-size: 1.125rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.5625rem;
  letter-spacing: 0.3125rem;
  margin: 1.0625rem 0;
}

.business_section4 ul li {
  text-align: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 1.0625rem;
}

.business_section4 ul li.line {
  margin: 1.875rem auto;
}

.business_section4 ul li.line img {
  width: 0.375rem;
  height: 2.37333333rem;
}

.business_section4 ul li img {
  width: 1.875rem;
  height: 1.875rem;
}

.business_section4 ul li p {
  margin-top: 0.5rem;
}

.business_section5 ul {
  width: 20rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.business_section5 ul li {
  width: 9.375rem;
  height: 9.375rem;
  display: flex;
  align-items: center;
  margin-bottom: 1.25rem;
  justify-content: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  text-shadow: 0px 0.25rem 0.5rem #000000;
  text-align: center;
}

.business_section5 ul li p {
  line-height: 1.25rem;
}

.business_section5 .business_section5Title {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 1.0625rem;
  margin: 1.25rem 0;
  text-align: center;
}

.business_section5 .ul1 li:nth-child(1) {
  background: url("../img/business1-pz_mNZj.png") no-repeat;
  background-size: cover;
}

.business_section5 .ul1 li:nth-child(2) {
  background: url("../img/business2-ce3TufL.jpg") no-repeat;
  background-size: cover;
}

.business_section5 .ul1 li:nth-child(3) {
  background: url("../img/business3-KkX8vlv.jpg") no-repeat;
  background-size: cover;
}

.business_section5 .ul1 li:nth-child(4) {
  background: url("../img/business4-rwA2ONm.jpg") no-repeat;
  background-size: cover;
}

.business_section5 .ul2 li:nth-child(1) {
  background: url("../img/business5-kgTnbVn.jpg") no-repeat;
  background-size: cover;
}

.business_section5 .ul2 li:nth-child(2) {
  background: url("../img/business6-u6KyuP6.jpg") no-repeat;
  background-size: cover;
}

.business_section5 .ul2 li:nth-child(3) {
  background: url("../img/business7-fhMBdpM.jpg") no-repeat;
  background-size: cover;
}

.business_section5 .ul2 li:nth-child(4) {
  background: url("../img/business8-E5Td38k.jpg") no-repeat;
  background-size: cover;
}

.business_section6 ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.875rem;
}

.business_section6 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 1.25rem;
}

.business_section6 ul li img {
  width: 1.5rem;
  height: 1.375rem;
}

.business_section6 ul li p {
  margin-top: 0.625rem;
}

.leftNav a {
  display: block;
  height: 2.5rem;
  line-height: 2.5rem;
  border-bottom: 1px solid #f5f5f5;
  text-align: center;
  font-size: 0.875rem;
}

.leftNav span:hover {
  background-color: #f5f5f5;
}

.bgDiv {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .5;
  position: fixed;
  display: none;
  z-index: 120;
  bottom: 0;
}

.leftNav {
  width: 70%;
  height: 100%;
  background-color: #fff;
  position: fixed;
  z-index: 999;
  top: 0;
  left: -70%;
}

.acc_banner {
  background: url("../img/acc_banner-JF0u_BU.jpg") no-repeat;
  background-size: cover;
}

.acc_section1 li {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555550;
  line-height: 3.125rem;
}

.acc_section1 li img {
  width: 1.375rem;
  height: 1.375rem;
  margin-right: 0.375rem;
}

.acc_section1 {
  margin-bottom: -1.625rem;
}

.acc_section2>div {
  width: 100%;
  height: 38.5625rem;
  position: relative;
}

.acc_section2>div>div {
  position: absolute;
  width: 20rem;
  height: 33.625rem;
  background: #ffffff;
  opacity: 0.96;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 0.25rem;
  padding: 1.25rem 0.625rem;
  box-sizing: border-box;
}

.acc_section2>div>img {
  width: 100%;
  height: 38.5625rem;
  display: block;
}

.acc_section2 .acc_section2Title {
  font-size: 1.5rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
}

.acc_section2 .acc_section2Title1 {
  margin-top: 0.625rem;
}

.acc_section2 .line {
  width: 2.625rem;
  height: 0.1875rem;
  background: var(--primary-color);
  margin: 0.75rem 0;
}

.acc_section2 ul li {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  line-height: 1.25rem;
  margin-bottom: 0.25rem;
}

.acc_section2 ul li span {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  background: var(--primary-color);
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 1.25rem;
  margin-right: 0.25rem;
}

.acc_section3 ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0.625rem;
}

.acc_section3 ul li {
  width: 10.6875rem;
  height: 5.625rem;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  display: flex;
  align-items: center;
  padding: 0.75rem 0.75rem;
  box-sizing: border-box;
  margin-bottom: 0.75rem;
}

.acc_section3 ul li img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.9375rem;
  align-content: center;
  display: block;
}

.acc_section3 ul li .p1 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0.3125rem;
}

.acc_section3 ul li .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.0625rem;
}

.acc_section4 ul {
  margin: 0 0.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.acc_section4 li {
  width: 10.5625rem;
  height: 9.375rem;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.75rem;
  text-align: center;
  padding: 1.4375rem 1.4375rem;
  box-sizing: border-box;
}

.acc_section4 li img {
  width: 1.6875rem;
  height: 1.6875rem;
  margin-top: 0.625rem;
}

.acc_section4 li .p1 {
  font-size: 0.75rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #777777;
  line-height: 1.0625rem;
  margin-bottom: 0.3125rem;
}

.acc_section4 li .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.0625rem;
}

.acc_section5 .imgMobile {
  width: 8.16rem;
  height: 11.2rem;
  display: block;
  margin: 0 auto;
}

.acc_section5 ul {
  padding: 3.125rem;
}

.acc_section5 ul li .p1 {
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 1.25rem;
}

.acc_section5 ul li .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.25rem;
}

.acc_section5 ul li img {
  width: 1.0625rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}

.acc_section5 ul li {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  margin-bottom: 0.4rem;
}

.acc_section5 ul li>div {
  margin-top: -0.25rem;
}

.acc_section5 ul li:nth-child(odd) {
  justify-content: flex-start;
}

.acc_section5 ul li:nth-child(even) {
  justify-content: flex-end;
}

.c_alert_dialog * {
  box-sizing: border-box;
}

.c_alert_dialog {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #111;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 9999;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.c_alert_mask {
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 505;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
}

.dialog_open .c_alert_mask {
  opacity: 1;
  visibility: initial;
}

.c_alert_wrap {
  z-index: 1200;
  max-width: 400px;
  position: relative;
  background: #494949;
  height: auto;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.25);
  font-size: 15px;
  opacity: 0;
}

.c_alert_title {
  padding: 17px 14px 0 14px;
  line-height: 1;
  margin-bottom: -2px;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
  position: relative;
}

.c_alert_con {
  text-align: left;
  font-size: 14px;
  line-height: 1.4;
  color: #ffffff;
  padding: 8px 14px;
}

.c_alert_title+.c_alert_con {
  padding: 16px 14px;
}

.c_alert_btn {
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.c_alert_btn a {
  font-weight: bold;
  line-height: 1;
  text-align: center;
  color: #228BFE;
  text-decoration: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
  padding: 13px 0;
  font-size: 16px;
  margin: 0;
  background: 0 0;
  border: none;
  border-radius: 0;
  letter-spacing: 1px;
  cursor: pointer;
  border-left: 1px solid #e7e7e7;
  width: 100%;
  transition: all .2s ease;
  -webkit-transition: all 0.2s ease;
}

.c_alert_btn a:first-child {
  border-left: none;
}

.c_alert_btn a:active {
  background: #eeeeee;
}

.dialog_open .c_alert_wrap,
.dialog_close .c_alert_wrap {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.dialog_open .c_alert_wrap {
  -webkit-animation-name: anim-open;
  animation-name: anim-open;
}

.dialog_close .c_alert_wrap {
  -webkit-animation-name: anim-close;
  animation-name: anim-close;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.c_alert_width.c_alert_wrap {
  width: 90%;
  background: white;
}

@media screen and (max-width: 800px) {
  .c_alert_wrap {
    max-width: 90%;
    border-radius: 6px;
  }
}

@-webkit-keyframes anim-open {
  0% {
    opacity: 0;
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  50% {
    opacity: 1;
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  100% {
    opacity: 1;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}

@-webkit-keyframes anim-close {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
  }
}

.dialog_load {
  background: none !important;
}

.dialog_load .c_alert_con {
  background: rgba(0, 0, 0, 0.6);
  padding: 24px 25px;
}

.about_banner {
  background: url("../img/about_banner-G85sfv1.jpg") no-repeat;
  background-size: cover;
}

.about_section1 .about_sectionContent {
  padding: 0 1.25rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
}

.about_section1 .about_sectionContent p {
  margin-bottom: 1.25rem;
}

.timeline {
  position: relative;
  text-align: left;
  margin-bottom: 3.75rem;
  padding-bottom: 0.01333333rem;
  padding-top: 0.625rem;
}

.timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 1.125rem;
  height: 100%;
  width: 3px;
  background: #eeeeee;
}

.ctimeline-img {
  position: relative;
  left: 0.75rem;
  top: 0.4rem;
  width: 0.8125rem;
  height: 0.8125rem;
  border-radius: 50%;
  background: #eeeeee;
}

.timeline-block .item {
  float: left;
  clear: both;
  margin-bottom: 1.4375rem;
}

/* 向上的箭头 */
.timeline-block .dot-top {
  position: relative;
  top: 1.0625rem;
  left: 1.875rem;
  font-size: 0;
  line-height: 0;
  border: 1rem dashed #eeeeee;
  border-top-width: 0;
  border-right-color: transparent;
  border-bottom-style: solid;
  border-left-color: transparent;
}

.timeline-block .msgBox {
  border: 1px solid #eeeeee;
  width: 100%;
  padding: 4%;
  margin-top: 2%;
  margin-bottom: 1.875rem;
}

.timeline-block .r-info {
  position: relative;
  top: 0px;
  left: 1.875rem;
  width: 81%;
}

.timeline-block .r-info .text {
  font-size: 0.75rem;
  margin-bottom: 1.125rem;
  z-index: 10;
  position: relative;
  left: -1.875rem;
  font-weight: bold;
}

.timeline-block .r-info .msgBox>p {
  font-size: 0.75rem;
  margin-bottom: 0.625rem;
  line-height: 1.5rem;
}

.timeline-block .r-info .msgBox>p:last-child {
  margin-bottom: 0rem;
}

.audit_banner {
  background: url("../img/audit_banner-ESJLj-f.jpg") no-repeat;
  background-size: cover;
}

.audit_section1 ul {
  margin: 0 1.25rem;
  display: flex;
  flex-wrap: wrap;
}

.audit_section1 ul li {
  width: 50%;
  margin-bottom: 1rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.625rem;
  box-sizing: border-box;
}

.audit_section1 ul li>div:first-child {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #777777;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
}

.audit_section1 ul li>div:first-child img {
  width: 1rem;
  height: 1.0625rem;
  margin-right: 0.3125rem;
}

.audit_section1 ul li>div .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.25rem;
  padding-left: 1.375rem;
  padding-right: 0.4rem;
  position: relative;
}

.audit_section1 ul li>div .p2:before {
  content: '';
  width: 0.0625rem;
  height: 1.5625rem;
  position: absolute;
  background: var(--primary-color);
  left: 0.5rem;
  top: 0.3125rem;
}

.audit_section2 ul {
  margin: 0 2.5rem;
  display: flex;
  flex-wrap: wrap;
}

.audit_section2 ul li {
  display: flex;
  width: 50%;
  margin-bottom: 1.875rem;
  box-sizing: border-box;
}

.audit_section2 ul li:nth-child(odd) {
  padding-right: 0.9375rem;
}

.audit_section2 ul li:nth-child(even) {
  padding-left: 0.9375rem;
}

.audit_section2 ul li img {
  width: 1.1875rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}

.audit_section2 ul li .p1 {
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 1.25rem;
  margin-bottom: 0.25rem;
}

.audit_section2 ul li .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.25rem;
}

.audit_section3 ul {
  margin: 0 1.25rem 3.125rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.9375rem;
  box-sizing: border-box;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
}

.audit_section3 ul li {
  margin-bottom: 0.625rem;
  line-height: 1.5rem;
  display: flex;
}

.audit_section3 ul li:last-child {
  margin-bottom: 0rem;
}

.audit_section3 ul li span {
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  background: var(--primary-color);
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 1.125rem;
  margin-right: 0.25rem;
  flex-shrink: 0;
  margin-top: 0.1875rem;
}

.companyNameInit {
  padding: 6.875rem 1.5rem 0;
  box-sizing: border-box;
}

.companyNameInit .companyNameInitTitle {
  font-size: 1.25rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #555555;
  margin-bottom: 1rem;
}

.companyNameInit .companyNameInitFormTitle {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 1.0625rem;
  margin: 0.625rem 0;
}

.companyNameInit input {
  display: block;
  width: 100%;
  height: 2.5rem;
  background: #ffffff;
  padding-left: 0.4rem;
  box-sizing: border-box;
}

.companyNameInit .companyNameInitTitle1 {
  margin-top: 1.875rem;
}

.companyNameInit button {
  display: block;
  width: 100%;
  height: 2.75rem;
  background: var(--primary-color);
  box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.4);
  margin-top: 1.875rem;
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
}

.companyNameInit ul li {
  background: #ffffff;
  padding: 0.4rem;
  box-sizing: border-box;
  margin: 1.25rem 0;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
}

.companyNameInit ul li .companyName {
  font-size: 1rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 1.375rem;
  margin-bottom: 0.4rem;
}

.companyNameInit ul li span {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 600;
  color: #555555;
  margin-right: 0.25rem;
}

.companyNameInit ul li div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.625rem;
}

.companyCheckNameResult_empty {
  margin-top: 8rem;
  font-size: 1rem;
  text-align: center;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  display: none;
}

.companyCheckNameResult_empty img {
  width: 6.25rem;
  margin-bottom: 1.25rem;
}

.notFound {
  text-align: center;
  padding-top: 6.875rem;
  background: #fff;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

.notFound a {
  font-size: 1rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 2.5rem;
  display: block;
  width: 8rem;
  height: 2.5rem;
  background: var(--primary-color);
  box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
  margin: 2.5rem auto;
  border-radius: 0.25rem;
}

.notFound img {
  width: 8.32rem;
  height: 4.98666667rem;
}

.tax_banner {
  background: url("../img/tax_banner-Sya3SPr.jpg") no-repeat;
  background-size: cover;
}

.tax_section1 ul {
  display: flex;
  align-items: center;
  margin: 0 0.75rem;
  flex-wrap: wrap;
}

.tax_section1 ul li {
  background: #ffffff;
  height: 4.75rem;
  font-size: 0.75rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #777777;
  line-height: 1.0625rem;
  display: flex;
  width: 50%;
  margin-bottom: 0.75rem;
  align-items: center;
  padding-left: 2.5rem;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
}

.tax_section1 ul li:nth-child(odd):before {
  position: absolute;
  content: "";
  width: 0.0625rem;
  height: 1.5625rem;
  background: var(--primary-color);
  right: 0;
}

.tax_section1 ul li img {
  width: 1.125rem;
  height: 1.4375rem;
  margin-right: 0.5rem;
}

.tax_section1 ul li p {
  margin-bottom: 0.3125rem;
}

.tax_section2 .tax_section2Title {
  height: 0.98666667rem;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
}

.tax_section2 .tax_section2Title img {
  height: 1rem;
  width: 0.8125rem;
  margin-right: 0.375rem;
}

.tax_section2 .xing {
  padding: 0 1.25rem;
  height: 1.875rem;
  width: 6.25rem;
  position: relative;
  display: block;
  line-height: 1.875rem;
  font-size: 0.875rem;
  font-family: PingFangSC-Semibold, PingFangSC;
  font-weight: 600;
  color: #ffffff;
  z-index: 10;
  margin: 1.875rem auto;
}

.tax_section2 .xing:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: #74B7FF;
  transform: skewX(-45deg);
  color: #ffffff;
}

.tax_section2 .ul1 {
  margin: 0 1.25rem;
}

.tax_section2 .ul1 li {
  height: 6.25rem;
  background: #ffffff;
  box-shadow: 0px 0.25rem 0.5rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  padding-left: 1rem;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}

.tax_section2 .ul1 li img {
  height: 2.125rem;
  width: 2.125rem;
  margin-right: 0.375rem;
}

.tax_section2 .ul1 li>p {
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin: 0 0.96rem 0 1rem;
}

.tax_section2 .ul1 li div>p {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.0625rem;
  margin-bottom: 0.3125rem;
  position: relative;
}

.tax_section2 .ul1 li div>p:before {
  position: absolute;
  content: "";
  background: #aaaaaa;
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 60%;
  top: 50%;
  margin-top: -0.125rem;
  left: -0.625rem;
}

.tax_section2 .ul2 {
  margin: 0 1.25rem;
}

.tax_section2 .ul3 {
  margin: 0 1.25rem;
}

.tax_section2 .ul2 li {
  height: 6.25rem;
  background: #ffffff;
  box-shadow: 0px 0.25rem 0.5rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}

.tax_section2 .ul3 li {
  height: 6.25rem;
  background: #ffffff;
  box-shadow: 0px 0.25rem 0.5rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  padding-left: 3rem;
  padding-right: 1rem;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}

.tax_section2 .ul2 li img {
  height: 2.13333333rem;
  width: 2.5625rem;
  margin-right: 1rem;
}

.tax_section2 .ul2 li>div p:first-child {
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 1.5625rem;
}

.tax_section2 .ul3 li>div p:first-child {
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 1.5625rem;
}

.tax_section2 .ul2 li>div p:nth-child(2) {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.125rem;
}

.tax_section2 .ul3 li>div p:nth-child(2) {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.125rem;
}

.tax_section2 .img1 {
  width: 15.4375rem;
  height: 12.8125rem;
  margin: 1.875rem auto;
  display: block;
}

.tax_section2 .ul4 {
  margin: 1.875rem 1.25rem;
}

.tax_section2 .ul4 li p {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.25rem;
}

.tax_section2 .ul4 li>p:last-child {
  margin-top: 1.875rem;
}

.tax_section2 .ul4 li {
  background: #ffffff;
  box-shadow: 0px 0.25rem 0.5rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  padding: 1rem;
  box-sizing: border-box;
}

.tax_section2 .ul4 li img {
  height: 10.5rem;
  width: 12.625rem;
  margin: 0rem auto 1.25rem;
  display: block;
}

.tax_section3 ul {
  width: 20.9375rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
}

.tax_section4 ul {
  width: 20.9375rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
}

.tax_section3 ul li {
  width: 4.2rem;
  height: 3.01333333rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  border-bottom: 0.125rem solid var(--primary-color);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}

.tax_section4 ul li {
  width: 4.2rem;
  height: 3.01333333rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  border-bottom: 0.125rem solid var(--primary-color);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}

.tax_section3 ul li .p1 {
  width: 100%;
  font-size: 1rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #777777;
  margin-bottom: 1.25rem;
}

.tax_section3 ul li .p2 {
  width: 100%;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
}

.tax_section4 ul li p {
  width: 100%;
  font-size: 1rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #777777;
}

.tax_section4 ul li .p1 {
  margin-bottom: 0.375rem;
}

.tax_section5 ul {
  padding: 0 3.125rem;
}

.tax_section5 ul li .p1 {
  font-size: 0.875rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 1.25rem;
}

.tax_section5 ul li .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.25rem;
}

.tax_section5 ul li img {
  width: 1.0625rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}

.tax_section5 ul li {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  margin-bottom: 0.4rem;
}

.tax_section5 ul li>div {
  margin-top: -0.25rem;
}

.tax_section5 ul li:nth-child(odd) {
  justify-content: flex-start;
}

.tax_section5 ul li:nth-child(even) {
  justify-content: flex-end;
}

.tax_section6>.ul {
  margin: 0 1.25rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.tax_section6 .ul>div {
  width: 100%;
  display: flex;
}

.tax_section6 .ul>div:first-child {
  height: 4.75rem;
  background: url("../img/taxYou1-32yIX37.jpg") no-repeat;
  background-size: 100% 100%;
}

.tax_section6 .ul>div:nth-child(2) {
  height: 4.75rem;
  background: url("../img/taxYou2-I6OAHAG.jpg") no-repeat;
  background-size: 100% 100%;
  margin-top: 1.25rem;
}

.tax_section6 .ul div>div {
  display: flex;
  align-items: center;
  width: 50%;
  font-size: 0.8125rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  text-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.5);
  position: relative;
  margin-bottom: 1.25rem;
  height: 4.75rem;
  flex-shrink: 0;
  padding-left: 0.96rem;
  box-sizing: border-box;
}

.tax_section6 .ul>div>div:nth-child(odd):before {
  position: absolute;
  content: '';
  width: 0.0625rem;
  height: 1.5625rem;
  right: -0.375rem;
  background: #FFFFFF;
}

.tax_section6 .ul div img {
  width: 1.0625rem;
  height: 1.4375rem;
  margin-right: 0.5rem;
}

.tax_section7 ul {
  margin: 0 1.25rem;
  display: flex;
  height: 3.78666667rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
}

.tax_section7 ul li {
  text-align: center;
  width: 33.33%;
}

.tax_section7 ul li img {
  width: 2.5rem;
  height: 2.5rem;
  margin-top: -3.125rem;
}

.tax_section7 ul li .p1 {
  font-size: 1rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #777777;
  margin-top: -1.25rem;
}

.tax_section7 ul li .p2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 1.75rem;
}

.tax_section8 {
  margin-bottom: 3.125rem;
}

.tax_section8 ul {
  margin: 0 1.25rem;
}

.tax_section8 ul li {
  height: 9.2rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.2rem;
  display: flex;
}

.tax_section8 ul li img {
  width: 2.13333333rem;
  height: 9.2rem;
  flex-shrink: 0;
}

.tax_section8 ul li .title1 {
  font-size: 1.125rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  line-height: 1.5625rem;
}

.tax_section8 ul li .title1Line {
  width: 2.625rem;
  height: 0.1875rem;
  background: var(--primary-color);
  margin: 0.75rem 0;
}

.tax_section8 ul li .title2 {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 1.375rem;
  margin: 0.75rem 0;
}

.tax_section8 ul li .content {
  font-size: 0.75rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #666666;
  line-height: 1.125rem;
}

.tax_section8 ul li>div {
  padding: 1.125rem;
}

.increment_banner {
  background: url("../img/increment_banner-X-yLXRr.png") no-repeat;
  background-size: cover;
}

.increment_section1 ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 3rem 0;
}

.increment_section1 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 1.25rem;
}

.increment_section1 ul li img {
  width: 2rem;
  height: 2rem;
}

.increment_section1 ul li p {
  width: 6rem;
  margin: 0.3125rem auto 0;
  line-height: 1.25rem;
}

.increment_section2 {
  height: 45.375rem;
  position: relative;
  /* margin-bottom: 3.125rem; */
}

.increment_section2>img {
  width: 100%;
  display: block;
  height: 45.375rem;
}

.increment_section2>.content {
  width: 17.5rem;
  background: rgba(46, 52, 65, 0.85);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 1.25rem 2.5rem;
  box-sizing: border-box;
}

.increment_section2 ul li p {
  font-size: 0.75rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.0625rem;
}

.increment_section2 ul li div {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.125rem;
  text-shadow: 0px 0.3125rem 0.625rem rgba(0, 0, 0, 0.5);
  margin-bottom: 0.6875rem;
  margin-top: 0.125rem;
  position: relative;
}

.increment_section2 ul.ul2>li:last-child div {
  margin-bottom: 0rem;
}

.increment_section2 .vsLogo {
  width: 6.9375rem;
  height: 1.1875rem;
  display: block;
  margin: 0 auto 0.4rem;
}

.increment_section2 .vs_line {
  width: 3rem;
  height: 2.5625rem;
  display: block;
  margin: 0.75rem auto 0;
}

.increment_section2 h2 {
  font-size: 1.125rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  letter-spacing: 0.3125rem;
  text-align: center;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}

.increment_section2 .ul1 li div:before {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  background: url("../img/businessDui-QETUhQW.png") no-repeat;
  background-size: cover;
  right: -0.6875rem;
  top: 0.4rem;
}

.increment_section2 .ul2 li div:before {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  background: url("../img/businesstan-yOiHLmB.png") no-repeat;
  background-size: cover;
  right: -0.625rem;
  top: 0.4rem;
}

.goTop {
  position: fixed;
  right: 0rem;
  bottom: 4rem;
  z-index: 100;
  font-size: 0.75rem;
  text-align: center;
  border-radius: 0.3125rem;
  opacity: 0;
}

.goTop img {
  width: 3.9375rem;
}

.information_banner {
  background: url("../img/information_banner-0GaXed6.jpg") no-repeat;
  background-size: cover;
}

.statute_search {
  width: 21.875rem;
  height: 2.1875rem;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  display: flex;
  align-items: center;
  margin: 0.4rem auto 1.25rem;
}

.statute_search input {
  height: 100%;
  flex-grow: 1;
  border: none;
}

.statute_search button {
  height: 100%;
  width: 2.5rem;
  background: url("../img/search-ahP44Ra.png") no-repeat;
  background-position: center;
  background-size: 0.875rem 0.875rem;
}

.statute_content ul li {
  width: 21.875rem;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.625rem;
  box-sizing: border-box;
  margin: 0.75rem auto;
  display: flex;
  align-items: center;
}

.statute_content ul li img {
  width: 5rem;
  height: 3.75rem;
  margin-left: 0.24rem;
}

.statute_content ul li .title {
  width: 15.625rem;
  font-size: 0.875rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 2.5rem;
}

.statute_content ul li .date {
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #cccccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.625rem;
}

.statute_content ul li .date a {
  font-size: 0.75rem;
  color: #cccccc;
  margin-bottom: 0.3125rem;
  margin-right: 0.375rem;
  max-width: 1.92rem;
  overflow: hidden;
  white-space: nowrap;
}

.statute_content ul li .date p {
  flex-shrink: 0;
}

.statute_content ul li .date>div {
  flex-grow: 1;
  margin-right: 0.3125rem;
  display: flex;
  flex-wrap: wrap;
}

.page {
  width: 22.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1.25rem auto;
}

.ui-pagination-container {
  height: 2.125rem;
  display: flex;
  align-items: center;
}

.ui-pagination-container .ui-pagination-page-item {
  font-size: 0.75rem;
  padding: 0rem 0.625rem;
  background: #fff;
  border: 1px solid #c5b7b7;
  color: #888;
  height: 2.125rem;
  line-height: 2.125rem;
  margin: 0 0.1875rem;
  text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item:hover {
  border-color: #568dbd;
  color: #568dbd;
  text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item.active {
  background: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
  cursor: default;
}

.ui-pagination-container .ui-pagination-page-item.disabled {
  color: #d2d2d2 !important;
  cursor: not-allowed !important;
}

.ui-pagination-container .ui-pagination-page-item {
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

.statute_content_detail {
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0px 0.1875rem 0.3125rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.75rem;
  box-sizing: border-box;
}

.statute_content_detail .contentDetailTitle {
  font-size: 1.125rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 1.5625rem;
}

.statute_content_detail .publishContainer {
  display: flex;
  align-items: center;
  margin: 0.625rem 0 0;
}

.statute_content_detail .publishName {
  font-size: 0.75rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #555555;
  line-height: 1.0625rem;
}

.statute_content_detail .publishDate {
  font-size: 0.75rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #555555;
  line-height: 1.0625rem;
}

.statute_content_detail .publisUnderline {
  width: 6.4375rem;
  height: 0.125rem;
  background: var(--primary-color);
}

.statute_content_detail_ul {
  margin: -1.25rem 0 1.25rem;
}

.statute_content_detail_ul li {
  width: 21.875rem;
  height: 2.5rem;
  background: #ffffff;
  box-shadow: 0px 0.3125rem 0.625rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 1.25rem;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  display: flex;
  align-items: center;
}

.statute_content_detail_ul li span {
  flex-shrink: 0;
}

.statute_content_detail_ul li a {
  width: 21.875rem;
  height: 2.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 0.75rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 2.5rem;
  padding: 0 0.625rem;
  box-sizing: border-box;
}

.statuteWrapper {
  position: relative;
  height: 1rem;
  width: 100%;
  overflow: hidden;
  background: white;
  margin-top: -0.0625rem;
}

.statuteWrapper .scroller {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}

.statuteWrapper .scroller ul {
  background: rgba(0, 0, 0, 0.5);
}

.statuteWrapper .scroller li {
  height: 1rem;
  color: rgba(255, 255, 255, 0.8);
  float: left;
  line-height: 1rem;
  font-size: .4rem;
  text-align: center;
}

.statuteWrapper .scroller li a {
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 0 0.3rem;
  line-height: 1rem;
}

.statuteWrapper .scroller li.cur a {
  color: #fff;
  font-weight: bold;
}

.statute_content_detail .content {
  margin: 0rem 0 0.625rem;
}

.statute_content_detail .content img {
  max-width: 21.875rem;
  margin: 0.4rem auto;
}

.statute_content_detail>.content p {
  line-height: 1.75rem;
  margin-bottom: 0.4rem;
}

.statute_content_detail>.content {
  font-size: 0.875rem;
}

.contentLsitEmpty {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
  font-size: 0.875rem;
  text-align: center;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  display: none;
}

.contentLsitEmpty img {
  width: 6.25rem;
  margin-bottom: 1.25rem;
}

.tagList ul li a {
  padding: 0.625rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
  border: 0.0625rem solid #dcdfe6;
  font-size: 0.75rem;
  display: flex;
}

.tagList ul {
  display: flex;
  flex-wrap: wrap;
  width: 22.1875rem;
  margin: 1.25rem auto 0.625rem;
}

.tagList ul li {
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}

.statute_tagList ul li a {
  padding: 0.625rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
  border: 0.0625rem solid #dcdfe6;
  font-size: 0.75rem;
  display: flex;
}

.statute_tagList ul {
  display: flex;
  flex-wrap: wrap;
  width: 22.1875rem;
}

.statute_tagList ul li {
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}

.statute_tagList span {
  font-size: 0.75rem;
  flex-shrink: 0;
  padding: 0.625rem;
}

.statute_tagList {
  display: flex;
  align-items: flex-start;
  margin: 1.25rem 0 0.625rem;
}

.nav_url a {
  font-size: 0.75rem;
  padding: 0 0.125rem;
  letter-spacing: 0.125rem;
  color: #cccccc;
}

.nav_url {
  font-size: 0.75rem;
  width: 22.1875rem;
  margin: 0.625rem auto;
  color: #cccccc;
}

.tag_banner {
  background: url("../img/tag_banner-jISP0PG.jpg") no-repeat;
  background-size: cover;
}

.tag_banner_detail {
  font-size: 0.75rem;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
}

.hot-wrap {
  width: 8rem;
  margin: 2.5rem auto 0;
}

.hot-wrap .hot-banner-title span {
  font-size: 1rem;
  font-weight: bold;
}

.hot-wrap .hot-banner-description {
  line-height: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 2.5rem;
  margin-top: 0.3125rem;
}

.concatPhone {
  color: white;
  font-size: 1.125rem;
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: -1.875rem;
}

.concatPhone a {
  color: white;
  font-size: 1.125rem;
}

.companyList_section1 .companyList_section1Title {
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: var(--primary-color);
  text-align: center;
  height: 1.2rem;
  line-height: 1.2rem;
}

.companyList_section1 .companyList_section1img {
  width: 5.9375rem;
  height: 5.9375rem;
  display: block;
  margin-right: 0.625rem;
}

.companyList_section1 .p1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 6.4rem;
  font-size: 0.875rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #B6B6C8;
}

.companyList_section1 li a {
  display: flex;
  align-items: center;
}

.companyList_section1Btn>div {
  display: flex;
  align-items: center;
}

.companyList_section1Btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.625rem;
}

.companyList_section1Btn p {
  border: 1px solid var(--primary-color);
  border-radius: 0.375rem;
  font-size: 0.75rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--primary-color);
  margin-right: 0.625rem;
  padding: 0 0.18666667rem;
}

.companyList_section1Btn button {
  background: var(--primary-color);
  border-radius: 6px;
  height: 1.875rem;
  font-size: 0.875rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  padding: 0 0.5rem;
  outline: none;
  border: none;
  line-height: 1.875rem;
}

.companyList_section1 ul {
  padding: 0rem 0.625rem 1.25rem;
  box-sizing: border-box;
}

.companyList_section1 ul li a {
  border-bottom: 1px solid #EAEAEA;
  padding: 0.4rem 0;
}

.companyList_section1 ul li:first-child a {
  border-top: 1px solid #EAEAEA;
}

.companyList_sectionAddress {
  display: flex;
  align-items: center;
  padding-left: 0.625rem;
  padding-top: 1.25rem;
  margin-bottom: 0.625rem;
}

.companyList_sectionAddress .icon1 {
  width: 0.8125rem;
  height: 1rem;
}

.companyList_sectionAddress .icon2 {
  width: 0.8125rem;
  height: 0.375rem;
}

.companyList_sectionAddress span {
  font-size: 1.125rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin: 0 0.625rem;
}

.companyList_section2 ul li p:first-child img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.625rem;
}

.companyList_section2 ul li p:first-child {
  display: flex;
}

.companyList_section2 ul li p:first-child span {
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 1.5625rem;
}

.companyList_section2 ul li p:nth-child(2) img {
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  margin-right: 0.625rem;
}

.companyList_section2 ul {
  padding: 0 0.625rem 1.25rem;
  margin-top: 1.25rem;
}

.companyList_section2 ul li {
  background: #FFFFFF;
  border-radius: 6px;
  padding: 0.4rem;
  box-sizing: border-box;
  margin-bottom: 1.25rem;
}

.companyList_section2 ul li p:nth-child(2) {
  display: flex;
  font-size: 1rem;
  font-family: PingFang SC;
  color: #333333;
  align-items: flex-start;
  margin-top: 0.4rem;
}

.companyList_section2 ul li p:nth-child(2) span {
  flex-grow: 1;
  line-height: 1.5625rem;
}

.about_section1 .about_image_container {
  width: 100%;
}

.about_section1 .about_image_container img {
  width: 100%;
  height: auto;
}