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 {
  font: 12/37.5rem "宋体", "Arial Narrow", HELVETICA;
  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: #3696ff;
}
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 0.53333333rem;
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
  height: 1.33333333rem;
  align-items: center;
  z-index: 100;
}
.fixedHeaderActive {
  top: 0rem;
  background: white;
  height: 1.33333333rem;
}
.header h1 a {
  display: block;
  width: 3.89333333rem;
  height: 0.64rem;
  background: url("../img/logo.png") no-repeat;
  background-size: 100% 100%;
}
.fixedHeaderActive h1 a {
  display: block;
  width: 3.89333333rem;
  height: 0.69333333rem;
  background: url("../img/logoActive.png") no-repeat;
  background-size: 100% 100%;
}
.header > div.left {
  height: 0.66666667rem;
  width: 1.52rem;
  background: url("../img/menu.png") no-repeat;
  background-size: 0.72rem 0.66666667rem;
  background-position: right;
}
.fixedHeaderActive > div.left {
  height: 0.66666667rem;
  width: 1.52rem;
  background: url("../img/menuActive.png") no-repeat;
  background-size: 0.72rem 0.66666667rem;
  background-position: right;
}
.indexBanner {
  width: 100%;
  height: 5.57333333rem;
  background: url("../img/index_banner.jpg") no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.companyListBanner {
  width: 100%;
  height: 4.53333333rem;
  background: url("../img/companyListBanner.png") no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.indexBanner h1 {
  font-size: 0.8rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
}
.companyListBanner h1 {
  font-size: 0.48rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
}
.companyListBanner > div {
  text-align: center;
  padding-top: 0.8rem;
}
.companyListBanner h2 {
  font-size: 0.88rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
  margin-bottom: 0.53333333rem;
}
.indexBanner p {
  font-size: 0.32rem;
  font-family: Alibaba-PuHuiTi-R, Alibaba-PuHuiTi;
  font-weight: normal;
  color: #ffffff;
  line-height: 0.8rem;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
}
.setion_title > p {
  text-align: center;
}
.setion_title {
  padding: 1.33333333rem 0 0.8rem;
}
.setion_title > .p1 {
  font-size: 0.53333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  line-height: 0.74666667rem;
}
.setion_title > .p3 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #dfdfdf;
  line-height: 0.45333333rem;
}
.setion_title > .p2 span {
  width: 0.56rem;
  height: 0.05333333rem;
  background: #53a2f8;
  display: block;
  margin: 0.13333333rem auto;
}
.index_setion1 ul li {
  width: 9.33333333rem;
  height: 6.10666667rem;
  background: #ffffff;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  margin: 0 auto 0.8rem;
  padding: 0.8rem 0;
  box-sizing: border-box;
}
.index_setion1 ul li .index_setion1Title {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #555555;
  text-align: center;
  width: 100%;
  border-left: 0.05333333rem solid #53a2f8;
}
.index_setion1 ul li:nth-child(1) .index_setion1Title {
  margin-bottom: 0.93333333rem;
}
.index_setion1 ul li:nth-child(2) .index_setion1Title {
  margin-bottom: 0.42666667rem;
}
input {
  border: none;
  outline: none;
  border-radius: 0.10666667rem;
  padding-left: 0.26666667rem;
  box-sizing: border-box;
  font-size: 0.32rem;
  border: 1px solid #ebedf0;
  -webkit-appearance: none;
}
button {
  border: none;
  outline: none;
  color: #fff;
  border-radius: 0.10666667rem;
  font-size: 0.32rem;
}
.index_setion1 ul li input {
  position: relative;
  border: none;
  outline: none;
  display: block;
  border: 1px solid #ebedf0;
  height: 0.8rem;
  width: 100%;
  border-radius: 0.10666667rem;
  padding-left: 0.26666667rem;
  box-sizing: border-box;
  font-size: 0.32rem;
}
.index_setion1 ul li button {
  width: 100%;
  display: block;
  height: 0.8rem;
  background: #3696ff;
  box-shadow: 0px 0.18666667rem 0.26666667rem -0.13333333rem rgba(83, 162, 248, 0.5);
  border: none;
  outline: none;
  color: #fff;
  border-radius: 0.10666667rem;
  font-size: 0.32rem;
}
.index_setion1 ul li > div {
  padding: 0 0.53333333rem;
  box-sizing: border-box;
}
.index_setion1 ul li > div p {
  font-size: 0.32rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #3696ff;
  margin: 0.88rem auto 0.10666667rem;
}
.index_setion1 ul li:nth-child(2) > div input:nth-child(2) {
  margin: 0.42666667rem auto 0.72rem;
}
.index_setion2 ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0.32rem 1.36rem;
}
.index_setion2 ul li {
  width: 4.53333333rem;
  height: 2.66666667rem;
  background: #3f4552;
  border-radius: 0.10666667rem;
  margin-bottom: 0.32rem;
  padding: 0.21333333rem;
  box-sizing: border-box;
}
.index_setion2 ul li:nth-child(3),
.index_setion2 ul li:nth-child(4) {
  padding-top: 0.53333333rem;
  box-sizing: border-box;
}
.index_setion2 ul li > div {
  display: flex;
  align-items: center;
}
.index_setion2 ul li > div img {
  width: 0.50666667rem;
  height: 0.50666667rem;
  margin-right: 0.13333333rem;
}
.index_setion2 ul li:nth-child(2) > div img {
  margin-right: 0.13333333rem;
  margin-left: -0.13333333rem;
}
.index_setion2 ul li > div p {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.53333333rem;
}
.index_setion2 ul li > p {
  font-size: 0.32rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #aaaaaa;
  line-height: 0.45333333rem;
  position: relative;
  padding-left: 0.66666667rem;
  margin-top: 0.26666667rem;
}
.index_setion2 ul li > p:before {
  content: "";
  width: 0.02666667rem;
  height: 0.66666667rem;
  background: #268CFB;
  position: absolute;
  left: 0.21333333rem;
  top: 0.13333333rem;
}
.index_setion2 ul li:nth-child(2) > p:before {
  content: "";
  width: 0.02666667rem;
  height: 0.66666667rem;
  background: #268CFB;
  position: absolute;
  left: 0.10666667rem;
}
.index_setion3 {
  width: 100%;
  height: 7.41333333rem;
  background: url("../img/video_back.jpg") no-repeat;
  background-size: 100% 100%;
}
.index_setion3 .videoContainer {
  width: 9.33333333rem;
  height: 5.46666667rem;
  background: #ffffff;
  box-shadow: 0px 0.10666667rem 0.18666667rem -0.10666667rem rgba(0, 28, 55, 0.4);
  border-radius: 0.10666667rem;
  padding: 0.16rem;
  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: 1.33333333rem 0;
}
.testimonia-section .slider-for {
  max-width: 8.53333333rem;
  margin: 0 auto;
  position: relative;
  padding-top: 1.33333333rem;
}
.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.05333333rem;
  width: 1.6rem;
  position: absolute;
  content: "";
  transform: translateX(-50%);
  background: #53a2f8;
  left: 50%;
}
.testimonia-section .slider-for .item .author-info {
  padding-top: 0.90666667rem;
}
.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.13333333rem;
  padding: 1.33333333rem 0.53333333rem 0;
  margin-bottom: 0.8rem;
}
.testimonia-section .slider-for.content-bg:before {
  font-size: 2.66666667rem;
  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.08rem;
  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: #53a2f8;
  left: 50%;
}
.testimonia-section .slider-nav .item.slick-center:after {
  top: 0.26666667rem;
  height: 1.6rem;
  width: 0.05333333rem;
}
.testimonia-section .slider-nav .item.slick-center:before {
  top: 0rem;
  height: 10px;
  width: 0.26666667rem;
  border-radius: 1.33333333rem;
}
.testimonia-section .slider-nav .item.slick-center img {
  border: 1px solid #53a2f8;
}
.testimonia-section .slick-arrow {
  position: absolute;
  bottom: 0.4rem;
  transform: translateX(-50%);
  font-size: 0;
  width: 0.93333333rem;
  height: 0.93333333rem;
  line-height: 0.93333333rem;
  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: 0.69333333rem;
  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: #53a2f8;
  border: transparent;
  background: transparent;
}
.testimonia-section .slick-arrow.slick-prev:before {
  content: "";
  left: -0.10666667rem !important;
  background: url('../img/leftArrow.png') no-repeat center;
  width: 0.45333333rem !important;
  height: 0.85333333rem !important;
  background-size: cover;
  outline: none;
  border: none;
  cursor: pointer;
  z-index: 100;
}
.testimonia-section .slick-arrow.slick-next {
  right: -1.06666667rem !important;
  background: url("../img/rightArrow.png") no-repeat center;
  width: 0.48rem !important;
  height: 0.85333333rem !important;
  background-size: cover;
  outline: none;
  border: none;
  cursor: pointer;
}
.testimonia-section .content-wrapper {
  padding-top: 2.4rem;
}
.testimonia-section .content-wrapper .testimonials-inner {
  background: transparent;
  padding-top: 0;
}
.testimonia-section .containerwrap .testimonials-inner .pinglun {
  width: 0.88rem;
  height: 0.8rem;
  display: block;
  margin: 0 auto;
}
.testimonia-section.testimonia-section4 .slider-for .item .author-info {
  padding: 0 0 0.8rem;
}
.testimonia-section .slider-for .item > p {
  font-size: 0.53333333rem;
  font-family: PingFangSC-Light, PingFangSC;
  font-weight: 300;
  color: #aaaaaa;
  line-height: 0.85333333rem;
  text-align: center;
}
.testimonia-section .slider-for .item > .author-info h4 {
  font-size: 0.58666667rem;
  font-family: PingFangSC-Medium, PingFangSC;
  font-weight: 500;
  color: #666666;
  line-height: 0.8rem;
  text-align: center;
  margin-top: 0.53333333rem;
}
.testimonia-section .slider-for .item > .author-info span {
  display: block;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFangSC;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333333rem;
  text-align: center;
  margin: 0.26666667rem auto 1.06666667rem;
}
.testimonia-section .container .testimonials-inner > p {
  text-align: center;
}
.index_setion5 ul li {
  width: 9.33333333rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0rem rgba(0, 64, 128, 0.05);
  margin: 0 auto 0.53333333rem;
}
.index_setion5 ul li section {
  width: 9.33333333rem;
  height: 2.74666667rem;
}
.index_setion5 ul li section > a {
  width: 9.33333333rem;
  height: 2.74666667rem;
  line-height: 2.74666667rem;
  text-align: center;
  font-size: 0.85333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  text-shadow: 0rem 0.10666667rem 0.21333333rem #000000;
  display: block;
}
.index_setion5 ul li:first-child section a {
  background: url("../img/index_zixun1.jpg") no-repeat;
  background-size: cover;
}
.index_setion5 ul li:nth-child(2) section a {
  background: url("../img/index_zixun2.jpg") no-repeat;
  background-size: cover;
}
.index_setion5 ul li:nth-child(3) section a {
  background: url("../img/index_zixun3.jpg") no-repeat;
  background-size: cover;
}
.index_setion5 ul li:nth-child(4) section a {
  background: url("../img/index_zixun3.jpg") no-repeat;
  background-size: cover;
}
.index_setion5 ul li > div a {
  display: block;
  margin: 0 0.26666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 1.12rem;
}
.index_setion6 > .goToAll {
  text-align: center;
  font-size: 0.42666667rem;
  font-family: PingFangSC-Light, PingFangSC;
  font-weight: 300;
  color: #53a2f8;
  cursor: pointer;
  height: 0.64rem;
  margin-bottom: 1.30666667rem;
  margin-top: 0.26666667rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_setion6 > .goToAll img {
  width: 0.53333333rem;
  margin-left: 0.13333333rem;
}
.index_setion6 ul {
  display: flex;
  margin: 0 0.53333333rem;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row;
  /*设置子元素的排列方向*/
}
.index_setion6 ul:after {
  content: "";
  flex: auto;
}
.index_setion6 ul li {
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
  font-size: 0.42666667rem;
  font-family: PingFangSC-Regular, PingFangSC;
  font-weight: 400;
  color: #555555;
  flex-shrink: 0;
  margin-bottom: 0.26666667rem;
  width: 23%;
  padding: 0 0.21333333rem;
}
.footerTop ul {
  height: 1.30666667rem;
  background: #43474a;
  padding: 0 0.4rem;
  box-sizing: border-box;
}
.footerTop ul {
  height: 1.30666667rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footerTop ul li {
  display: flex;
  align-items: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
.footerTop ul li img {
  width: 0.42666667rem;
  height: 0.42666667rem;
  margin-right: 0.13333333rem;
}
.footerBottom {
  background: #2f3336;
  padding: 0.8rem 0.53333333rem;
  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.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.66666667rem;
}
.footerBottom ul.ul1 li p {
  font-size: 0.32rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #e7e7e7;
  line-height: 0.45333333rem;
  margin-bottom: 0.16rem;
}
.footerBottom ul.ul1 li p a {
  margin-right: 0.42666667rem;
}
.footerBottom ul.ul1 li:nth-child(2) {
  margin: 0.8rem 0;
}
.footerBottom > div.footerMessage {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.33333333rem;
}
.footerBottom > div.footerMessage ul li {
  display: flex;
  align-items: center;
}
.footerBottom > div.footerMessage ul li p a {
  font-size: 0.32rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #e7e7e7;
  line-height: 0.45333333rem;
}
.footerBottom > div.footerMessage ul li p {
  font-size: 0.32rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #999999;
  line-height: 0.45333333rem;
  margin-bottom: 0.13333333rem;
}
.footerBottom > div.footerMessage ul li img {
  width: 0.61333333rem;
  height: 0.61333333rem;
  margin-right: 0.26666667rem;
}
.footerBottom > div.footerMessage ul li:nth-child(1) {
  margin-bottom: 0.48rem;
}
.footerBottom > div.footerMessage > img {
  width: 2.48rem;
  height: 2.48rem;
}
.footerBottom > div.record {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #515151;
  line-height: 0.45333333rem;
  text-align: center;
  margin-top: 1.6rem;
}
.banner {
  width: 100%;
  height: 4.26666667rem;
  font-size: 0.8rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 4.8rem;
  text-align: center;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
  background-size: cover;
}
.sitebanner {
  background: url("../img/site_banner.jpg") no-repeat;
  background-size: cover;
}
.accordion {
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0rem rgba(0, 64, 128, 0.05);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  padding: 0 0.64rem 0 0.64rem;
  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: 0.58666667rem;
  height: 1.17333333rem;
  line-height: 1.17333333rem;
}
.accordion li i.fa-chevron-down {
  width: 0.93333333rem;
  height: 1.17333333rem;
  background: url("../img/sitearrow.png") no-repeat;
  background-size: 0.29333333rem 0.16rem;
  background-position: center;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  right: -0.61333333rem;
  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: 0.93333333rem;
}
.serviceSite_section2 .p1 {
  font-size: 0.64rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  padding: 0.8rem 0;
}
.serviceSite_section2 > div {
  width: 9.06666667rem;
  margin: 0 auto;
}
.serviceSite_section2 div > .p1 {
  font-size: 0.64rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  padding: 0.8rem 0;
  text-align: center;
}
.serviceSite_section2 div > ul li {
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.42666667rem;
  padding: 0.4rem;
}
.serviceSite_section2 div > ul li a {
  display: block;
}
.serviceSite_section2 div > ul li .p2 {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  line-height: 32px;
}
.serviceSite_section2 div > ul li .p3 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 28px;
}
.companyBanner {
  width: 100%;
  height: 4.26666667rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("../img/companydetail_banner.jpg") no-repeat;
  background-size: cover;
}
.companyBanner h1 {
  font-size: 0.48rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 0.50666667rem;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 18, 36, 0.5);
  margin-bottom: 0.48rem;
  margin-top: 1.54666667rem;
  text-align: center;
  width: 100%;
}
.companyBanner a {
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.45333333rem;
}
.companyBanner p {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.companyBanner p img {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.21333333rem;
}
.companyDetail_section1 ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 8.93333333rem;
  margin: 0 auto;
  justify-content: space-between;
}
.companyDetail_section1 ul li {
  width: 4.2rem;
  height: 4.2rem;
  margin-bottom: 0.53333333rem;
}
.companyDetail_section1 ul li img {
  width: 100%;
  height: 100%;
}
.companyDetail_section2 .address .p1 {
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 0.72rem;
}
.companyDetail_section2 .address .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 0.72rem;
}
.companyDetail_section2 .address {
  width: 9.33333333rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.4rem;
  box-sizing: border-box;
  margin: 0 auto;
  border-radius: 0.13333333rem;
}
.companyDetail_section2 .bm-view {
  height: 4rem;
  margin-bottom: 0.26666667rem;
}
.companyDetail_section3 ul {
  display: flex;
  flex-wrap: wrap;
}
.companyDetail_section3 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.45333333rem;
  margin-bottom: 0.53333333rem;
}
.companyDetail_section3 ul img {
  width: 1.33333333rem;
  height: 1.33333333rem;
  margin-bottom: 0.16rem;
}
.companyDetail_section4 ul {
  margin: 0.53333333rem 0.32rem -0.26666667rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.companyDetail_section4 li {
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.53333333rem;
  margin-bottom: 1.6rem;
  width: 48%;
  box-sizing: border-box;
}
.companyDetail_section4 li img {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 60%;
  margin: -1.33333333rem auto 0.42666667rem;
}
.companyDetail_section4 li .p1 {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
  text-align: center;
}
.companyDetail_section4 li .p2 {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
  text-align: center;
  margin: 0.42666667rem 0;
}
.companyDetail_section4 li .p3 {
  font-size: 0.32rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #aaaaaa;
  line-height: 0.53333333rem;
}
.companyDetail_section5 {
  overflow: hidden;
  padding: 0.26666667rem 0.26666667rem 0;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
}
.companyDetail_section5 ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 0.26666667rem;
}
.companyDetail_section5 ul li {
  margin-right: 0.26666667rem;
  margin-bottom: 0.32rem;
}
.companyDetail_section5 ul li a {
  font-size: 0.32rem;
  display: block;
  min-width: 2.66666667rem;
  color: #aaaaaa;
}
.tuijian {
  font-size: 0.32rem;
  margin: -0.8rem 0.26666667rem 0.26666667rem;
  color: #555555;
  font-size: 0.42666667rem;
}
.tuijian1 {
  font-size: 0.32rem;
  margin: 0.53333333rem 0.26666667rem;
  color: #555555;
  font-size: 0.42666667rem;
}
.companyDetail_section6 {
  margin-bottom: 0.8rem;
}
.business_banner {
  background: url("../img/business_banner.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.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 0.53333333rem;
}
.business_section1 ul li img {
  width: 1.33333333rem;
  height: 1.33333333rem;
  margin-bottom: 0.13333333rem;
}
.business_section2 > div {
  width: 100%;
  height: 2.66666667rem;
  position: relative;
}
.business_section2 > div img {
  width: 100%;
  height: 100%;
}
.business_section2 > div > div {
  width: 95%;
  height: 1.17333333rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
}
.business_section2 > div > div input {
  height: 1.17333333rem;
  box-sizing: border-box;
  flex-grow: 1;
}
.business_section2 > div > div button {
  height: 1.17333333rem;
  padding: 0 0.26666667rem;
  box-sizing: border-box;
  flex-shrink: 0;
  background: #3696ff;
  box-shadow: 0px 0.34666667rem 0.53333333rem -0.26666667rem rgba(83, 162, 248, 0.5);
  cursor: pointer;
}
.business_section3 .content_back {
  width: 100%;
  height: 12.05333333rem;
  background: url("../img/duibi.jpg") no-repeat;
  background-size: cover;
  padding: 0.69333333rem 1.06666667rem;
  box-sizing: border-box;
}
.business_section3 .content_back > div {
  width: 100%;
  height: 100%;
  background: #2e3441;
  opacity: 0.85;
  padding-top: 0.53333333rem;
  box-sizing: border-box;
}
.business_section3 .content_back > div .vsLogo {
  width: 2.96rem;
  height: 0.50666667rem;
  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.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.45333333rem;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 0, 0, 0.5);
  margin-bottom: 0.16rem;
}
.business_section3 .content_back > div .ul1 li:after {
  content: '';
  position: absolute;
  width: 0.32rem;
  height: 0.32rem;
  background: url("../img/businessDui.png") no-repeat;
  background-size: cover;
  right: 2.13333333rem;
  top: 0.08rem;
}
.business_section3 .content_back > div .vs_line {
  width: 1.28rem;
  height: 1.09333333rem;
  display: block;
  margin: 0.32rem auto 0;
}
.business_section3 .content_back > div .ul2 li {
  text-align: center;
  position: relative;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.45333333rem;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 0, 0, 0.5);
  margin-bottom: 0.16rem;
}
.business_section3 .content_back > div .ul2 li:after {
  content: '';
  position: absolute;
  width: 0.32rem;
  height: 0.32rem;
  background: url("../img/businesstan.png") no-repeat;
  background-size: cover;
  right: 2.26666667rem;
  top: 0.08rem;
}
.business_section3 .content_back > div p {
  text-align: center;
  font-size: 0.48rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 0.66666667rem;
  letter-spacing: 0.13333333rem;
  margin: 0.45333333rem 0;
}
.business_section4 ul li {
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.45333333rem;
}
.business_section4 ul li.line {
  margin: 0.8rem auto;
}
.business_section4 ul li.line img {
  width: 0.16rem;
  height: 2.37333333rem;
}
.business_section4 ul li img {
  width: 1.04rem;
  height: 0.8rem;
}
.business_section4 ul li p {
  margin-top: 0.21333333rem;
}
.business_section5 ul {
  width: 8.53333333rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.business_section5 ul li {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.53333333rem;
  justify-content: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  text-shadow: 0px 0.10666667rem 0.21333333rem #000000;
  text-align: center;
}
.business_section5 ul li p {
  line-height: 0.53333333rem;
}
.business_section5 .business_section5Title {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 0.45333333rem;
  margin: 0.53333333rem 0;
  text-align: center;
}
.business_section5 .ul1 li:nth-child(1) {
  background: url("../img/business1.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul1 li:nth-child(2) {
  background: url("../img/business2.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul1 li:nth-child(3) {
  background: url("../img/business3.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul1 li:nth-child(4) {
  background: url("../img/business4.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul2 li:nth-child(1) {
  background: url("../img/business5.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul2 li:nth-child(2) {
  background: url("../img/business6.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul2 li:nth-child(3) {
  background: url("../img/business7.jpg") no-repeat;
  background-size: cover;
}
.business_section5 .ul2 li:nth-child(4) {
  background: url("../img/business8.jpg") no-repeat;
  background-size: cover;
}
.business_section6 ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.8rem;
}
.business_section6 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 0.53333333rem;
}
.business_section6 ul li img {
  width: 0.64rem;
  height: 0.58666667rem;
}
.business_section6 ul li p {
  margin-top: 0.26666667rem;
}
.leftNav a {
  display: block;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  border-bottom: 1px solid #f5f5f5;
  text-align: center;
  font-size: 0.37333333rem;
}
.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.jpg") no-repeat;
  background-size: cover;
}
.acc_section1 li {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555550;
  line-height: 1.33333333rem;
}
.acc_section1 li img {
  width: 0.58666667rem;
  height: 0.58666667rem;
  margin-right: 0.16rem;
}
.acc_section1 {
  margin-bottom: -0.69333333rem;
}
.acc_section2 > div {
  width: 100%;
  height: 16.45333333rem;
  position: relative;
}
.acc_section2 > div > div {
  position: absolute;
  width: 8.53333333rem;
  height: 14.34666667rem;
  background: #ffffff;
  opacity: 0.96;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 0.10666667rem;
  padding: 0.53333333rem 0.26666667rem;
  box-sizing: border-box;
}
.acc_section2 > div > img {
  width: 100%;
  height: 16.45333333rem;
  display: block;
}
.acc_section2 .acc_section2Title {
  font-size: 0.64rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
}
.acc_section2 .acc_section2Title1 {
  margin-top: 0.26666667rem;
}
.acc_section2 .line {
  width: 1.12rem;
  height: 0.08rem;
  background: #53a2f8;
  margin: 0.32rem 0;
}
.acc_section2 ul li {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
  line-height: 0.53333333rem;
  margin-bottom: 0.10666667rem;
}
.acc_section2 ul li span {
  display: inline-block;
  width: 0.53333333rem;
  height: 0.53333333rem;
  border-radius: 50%;
  background: #74b3ff;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 0.53333333rem;
  margin-right: 0.10666667rem;
}
.acc_section3 ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0.26666667rem;
}
.acc_section3 ul li {
  width: 4.56rem;
  height: 2.4rem;
  background: #ffffff;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  display: flex;
  align-items: center;
  padding: 0.32rem 0.32rem;
  box-sizing: border-box;
  margin-bottom: 0.32rem;
}
.acc_section3 ul li img {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
  align-content: center;
  display: block;
}
.acc_section3 ul li .p1 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0.13333333rem;
}
.acc_section3 ul li .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.45333333rem;
}
.acc_section4 ul {
  margin: 0 0.32rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.acc_section4 li {
  width: 4.50666667rem;
  height: 4rem;
  background: #ffffff;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.32rem;
  text-align: center;
  padding: 0.61333333rem 0.61333333rem;
  box-sizing: border-box;
}
.acc_section4 li img {
  width: 0.72rem;
  height: 0.72rem;
}
.acc_section4 li .p1 {
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #777777;
  line-height: 0.45333333rem;
  margin-bottom: 0.13333333rem;
}
.acc_section4 li .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.45333333rem;
}
.acc_section5 .imgMobile {
  width: 8.16rem;
  height: 11.2rem;
  display: block;
  margin: 0 auto;
}
.acc_section5 ul {
  padding: 1.33333333rem;
}
.acc_section5 ul li .p1 {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333333rem;
}
.acc_section5 ul li .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.53333333rem;
}
.acc_section5 ul li img {
  width: 0.45333333rem;
  height: 0.64rem;
  margin-right: 0.21333333rem;
}
.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.10666667rem;
}
.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.png") no-repeat;
  background-size: cover;
}
.about_section1 .about_sectionContent {
  padding: 0 0.53333333rem;
  font-size: 0.37333333rem;
  line-height: 0.74666667rem;
}
.about_section1 .about_sectionContent p {
  margin-bottom: 0.53333333rem;
}
.timeline {
  position: relative;
  text-align: left;
  margin-bottom: 1.6rem;
  padding-bottom: 0.01333333rem;
  padding-top: 0.26666667rem;
}
.timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0.48rem;
  height: 100%;
  width: 3px;
  background: #eeeeee;
}
.ctimeline-img {
  position: relative;
  left: 0.32rem;
  top: 0.4rem;
  width: 0.34666667rem;
  height: 0.34666667rem;
  border-radius: 50%;
  background: #eeeeee;
}
.timeline-block .item {
  float: left;
  clear: both;
  margin-bottom: 0.61333333rem;
}
/* 向上的箭头 */
.timeline-block .dot-top {
  position: relative;
  top: 0.45333333rem;
  left: 0.8rem;
  font-size: 0;
  line-height: 0;
  border: 0.42666667rem 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: 0.8rem;
}
.timeline-block .r-info {
  position: relative;
  top: 0px;
  left: 0.8rem;
  width: 81%;
}
.timeline-block .r-info .text {
  font-size: 0.32rem;
  margin-bottom: 0.48rem;
  z-index: 10;
  position: relative;
  left: -0.8rem;
  font-weight: bold;
}
.timeline-block .r-info .msgBox > p {
  font-size: 0.32rem;
  margin-bottom: 0.26666667rem;
  line-height: 0.64rem;
}
.timeline-block .r-info .msgBox > p:last-child {
  margin-bottom: 0rem;
}
.audit_banner {
  background: url("../img/audit_banner.png") no-repeat;
  background-size: cover;
}
.audit_section1 ul {
  margin: 0 0.53333333rem;
  display: flex;
  flex-wrap: wrap;
}
.audit_section1 ul li {
  width: 50%;
  margin-bottom: 0.42666667rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.26666667rem;
  box-sizing: border-box;
}
.audit_section1 ul li > div:first-child {
  display: flex;
  align-items: center;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #777777;
  line-height: 0.53333333rem;
  margin-bottom: 0.21333333rem;
}
.audit_section1 ul li > div:first-child img {
  width: 0.42666667rem;
  height: 0.45333333rem;
  margin-right: 0.13333333rem;
}
.audit_section1 ul li > div .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.53333333rem;
  padding-left: 0.58666667rem;
  padding-right: 0.4rem;
  position: relative;
}
.audit_section1 ul li > div .p2:before {
  content: '';
  width: 0.02666667rem;
  height: 0.66666667rem;
  position: absolute;
  background: #87BEFB;
  left: 0.21333333rem;
  top: 0.13333333rem;
}
.audit_section2 ul {
  margin: 0 1.06666667rem;
  display: flex;
  flex-wrap: wrap;
}
.audit_section2 ul li {
  display: flex;
  width: 50%;
  margin-bottom: 0.8rem;
  box-sizing: border-box;
}
.audit_section2 ul li:nth-child(odd) {
  padding-right: 0.4rem;
}
.audit_section2 ul li:nth-child(even) {
  padding-left: 0.4rem;
}
.audit_section2 ul li img {
  width: 0.50666667rem;
  height: 0.64rem;
  margin-right: 0.21333333rem;
  margin-top: -0.58666667rem;
}
.audit_section2 ul li .p1 {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333333rem;
  margin-bottom: 0.10666667rem;
}
.audit_section2 ul li .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.53333333rem;
}
.audit_section3 ul {
  margin: 0 0.53333333rem 1.33333333rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.4rem;
  box-sizing: border-box;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #888888;
}
.audit_section3 ul li {
  margin-bottom: 0.26666667rem;
  line-height: 0.64rem;
  display: flex;
}
.audit_section3 ul li:last-child {
  margin-bottom: 0rem;
}
.audit_section3 ul li span {
  width: 0.48rem;
  height: 0.48rem;
  border-radius: 50%;
  background: #74b3ff;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 0.48rem;
  margin-right: 0.10666667rem;
  flex-shrink: 0;
  margin-top: 0.08rem;
}
.companyNameInit {
  padding: 2.93333333rem 0.64rem 0;
  box-sizing: border-box;
}
.companyNameInit .companyNameInitTitle {
  font-size: 0.53333333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #555555;
  margin-bottom: 0.42666667rem;
}
.companyNameInit .companyNameInitFormTitle {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.45333333rem;
  margin: 0.26666667rem 0;
}
.companyNameInit input {
  display: block;
  width: 100%;
  height: 1.06666667rem;
  background: #ffffff;
  padding-left: 0.4rem;
  box-sizing: border-box;
}
.companyNameInit .companyNameInitTitle1 {
  margin-top: 0.8rem;
}
.companyNameInit button {
  display: block;
  width: 100%;
  height: 1.17333333rem;
  background: #53a2f8;
  box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.4);
  margin-top: 0.8rem;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.companyNameInit ul li {
  background: #ffffff;
  padding: 0.4rem;
  box-sizing: border-box;
  margin: 0.53333333rem 0;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
}
.companyNameInit ul li .companyName {
  font-size: 0.42666667rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 0.58666667rem;
  margin-bottom: 0.4rem;
}
.companyNameInit ul li span {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 600;
  color: #555555;
  margin-right: 0.10666667rem;
}
.companyNameInit ul li div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.26666667rem;
}
.companyCheckNameResult_empty {
  margin-top: 8rem;
  font-size: 0.42666667rem;
  text-align: center;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  display: none;
}
.companyCheckNameResult_empty img {
  width: 2.66666667rem;
  margin-bottom: 0.53333333rem;
}
.notFound {
  text-align: center;
  padding-top: 2.93333333rem;
  background: #fff;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}
.notFound a {
  font-size: 0.42666667rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 1.06666667rem;
  display: block;
  width: 8rem;
  height: 1.06666667rem;
  background: #3696ff;
  box-shadow: 0px 13px 20px -10px rgba(83, 162, 248, 0.5);
  margin: 1.06666667rem auto;
  border-radius: 0.10666667rem;
}
.notFound img {
  width: 8.32rem;
  height: 4.98666667rem;
}
.tax_banner {
  background: url("../img/tax_banner.png") no-repeat;
  background-size: cover;
}
.tax_section1 ul {
  display: flex;
  align-items: center;
  margin: 0 0.32rem;
  flex-wrap: wrap;
}
.tax_section1 ul li {
  background: #ffffff;
  height: 2.02666667rem;
  font-size: 0.32rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #777777;
  line-height: 0.45333333rem;
  display: flex;
  width: 50%;
  margin-bottom: 0.32rem;
  align-items: center;
  padding-left: 1.06666667rem;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
}
.tax_section1 ul li:nth-child(odd):before {
  position: absolute;
  content: "";
  width: 0.02666667rem;
  height: 0.66666667rem;
  background: #87BEFB;
  right: 0;
}
.tax_section1 ul li img {
  width: 0.48rem;
  height: 0.61333333rem;
  margin-right: 0.21333333rem;
}
.tax_section1 ul li p {
  margin-bottom: 0.13333333rem;
}
.tax_section2 .tax_section2Title {
  height: 0.98666667rem;
  background: #ffffff;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.42666667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
}
.tax_section2 .tax_section2Title img {
  height: 0.42666667rem;
  width: 0.34666667rem;
  margin-right: 0.16rem;
}
.tax_section2 .xing {
  padding: 0 0.53333333rem;
  height: 0.8rem;
  width: 2.66666667rem;
  position: relative;
  display: block;
  line-height: 0.8rem;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Semibold, PingFangSC;
  font-weight: 600;
  color: #ffffff;
  z-index: 10;
  margin: 0.8rem 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 0.53333333rem;
}
.tax_section2 .ul1 li {
  height: 2.66666667rem;
  background: #ffffff;
  box-shadow: 0px 0.10666667rem 0.21333333rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  padding-left: 0.42666667rem;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}
.tax_section2 .ul1 li img {
  height: 0.90666667rem;
  width: 0.90666667rem;
  margin-right: 0.16rem;
}
.tax_section2 .ul1 li > p {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin: 0 0.96rem 0 0.42666667rem;
}
.tax_section2 .ul1 li div > p {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.45333333rem;
  margin-bottom: 0.13333333rem;
  position: relative;
}
.tax_section2 .ul1 li div > p:before {
  position: absolute;
  content: "";
  background: #aaaaaa;
  display: block;
  width: 0.10666667rem;
  height: 0.10666667rem;
  border-radius: 60%;
  top: 50%;
  margin-top: -0.05333333rem;
  left: -0.26666667rem;
}
.tax_section2 .ul2 {
  margin: 0 0.53333333rem;
}
.tax_section2 .ul3 {
  margin: 0 0.53333333rem;
}
.tax_section2 .ul2 li {
  height: 2.66666667rem;
  background: #ffffff;
  box-shadow: 0px 0.10666667rem 0.21333333rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}
.tax_section2 .ul3 li {
  height: 2.66666667rem;
  background: #ffffff;
  box-shadow: 0px 0.10666667rem 0.21333333rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  padding-left: 1.28rem;
  padding-right: 0.42666667rem;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}
.tax_section2 .ul2 li img {
  height: 2.13333333rem;
  width: 1.09333333rem;
  margin-right: 0.42666667rem;
}
.tax_section2 .ul2 li > div p:first-child {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.66666667rem;
}
.tax_section2 .ul3 li > div p:first-child {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.66666667rem;
}
.tax_section2 .ul2 li > div p:nth-child(2) {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.48rem;
}
.tax_section2 .ul3 li > div p:nth-child(2) {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.48rem;
}
.tax_section2 .img1 {
  width: 6.58666667rem;
  height: 5.46666667rem;
  margin: 0.8rem auto;
  display: block;
}
.tax_section2 .ul4 {
  margin: 0.8rem 0.53333333rem;
}
.tax_section2 .ul4 li p {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.53333333rem;
}
.tax_section2 .ul4 li > p:last-child {
  margin-top: 0.8rem;
}
.tax_section2 .ul4 li {
  background: #ffffff;
  box-shadow: 0px 0.10666667rem 0.21333333rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  padding: 0.42666667rem;
  box-sizing: border-box;
}
.tax_section2 .ul4 li img {
  height: 4.48rem;
  width: 5.38666667rem;
  margin: 0rem auto 0.53333333rem;
  display: block;
}
.tax_section3 ul {
  width: 8.93333333rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
}
.tax_section4 ul {
  width: 8.93333333rem;
  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.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  border-bottom: 0.05333333rem solid #53a2f8;
  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.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  border-bottom: 0.05333333rem solid #53a2f8;
  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: 0.42666667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0.53333333rem;
}
.tax_section3 ul li .p2 {
  width: 100%;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
}
.tax_section4 ul li p {
  width: 100%;
  font-size: 0.42666667rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #777777;
}
.tax_section4 ul li .p1 {
  margin-bottom: 0.16rem;
}
.tax_section5 ul {
  padding: 0 1.33333333rem;
}
.tax_section5 ul li .p1 {
  font-size: 0.37333333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.53333333rem;
}
.tax_section5 ul li .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.53333333rem;
}
.tax_section5 ul li img {
  width: 0.45333333rem;
  height: 0.64rem;
  margin-right: 0.21333333rem;
}
.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.10666667rem;
}
.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 0.53333333rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.tax_section6 .ul > div {
  width: 100%;
  display: flex;
}
.tax_section6 .ul > div:first-child {
  height: 2.02666667rem;
  background: url("../img/taxYou1.png") no-repeat;
  background-size: 100% 100%;
}
.tax_section6 .ul > div:nth-child(2) {
  height: 2.02666667rem;
  background: url("../img/taxYou2.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 0.53333333rem;
}
.tax_section6 .ul div > div {
  display: flex;
  align-items: center;
  width: 50%;
  font-size: 0.34666667rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  text-shadow: 0px 0.02666667rem 0.05333333rem rgba(0, 0, 0, 0.5);
  position: relative;
  margin-bottom: 0.53333333rem;
  height: 2.02666667rem;
  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.02666667rem;
  height: 0.66666667rem;
  right: -0.16rem;
  background: #FFFFFF;
}
.tax_section6 .ul div img {
  width: 0.45333333rem;
  height: 0.61333333rem;
  margin-right: 0.21333333rem;
}
.tax_section7 ul {
  margin: 0 0.53333333rem;
  display: flex;
  height: 3.78666667rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
}
.tax_section7 ul li {
  text-align: center;
  width: 33.33%;
}
.tax_section7 ul li img {
  width: 1.06666667rem;
  height: 1.06666667rem;
  margin-top: -1.33333333rem;
}
.tax_section7 ul li .p1 {
  font-size: 0.42666667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #777777;
  margin-top: -0.53333333rem;
}
.tax_section7 ul li .p2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 0.74666667rem;
}
.tax_section8 {
  margin-bottom: 1.33333333rem;
}
.tax_section8 ul {
  margin: 0 0.53333333rem;
}
.tax_section8 ul li {
  height: 9.2rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 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: 0.48rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #555555;
  line-height: 0.66666667rem;
}
.tax_section8 ul li .title1Line {
  width: 1.12rem;
  height: 0.08rem;
  background: #53a2f8;
  margin: 0.32rem 0;
}
.tax_section8 ul li .title2 {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 0.58666667rem;
  margin: 0.32rem 0;
}
.tax_section8 ul li .content {
  font-size: 0.32rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #666666;
  line-height: 0.48rem;
}
.tax_section8 ul li > div {
  padding: 0.48rem;
}
.increment_banner {
  background: url("../img/increment_banner.png") no-repeat;
  background-size: cover;
}
.increment_section1 ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 1.28rem 0;
}
.increment_section1 ul li {
  width: 33.33%;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-bottom: 0.53333333rem;
}
.increment_section1 ul li img {
  width: 1.33333333rem;
  height: 1.33333333rem;
}
.increment_section1 ul li p {
  width: 2.56rem;
  margin: 0.13333333rem auto 0;
  line-height: 0.53333333rem;
}
.increment_section2 {
  height: 19.36rem;
  position: relative;
  margin-bottom: 1.33333333rem;
}
.increment_section2 > img {
  width: 100%;
  display: block;
  height: 19.36rem;
}
.increment_section2 > .content {
  width: 7.46666667rem;
  background: rgba(46, 52, 65, 0.85);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.53333333rem 1.06666667rem;
  box-sizing: border-box;
}
.increment_section2 ul li p {
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.45333333rem;
}
.increment_section2 ul li div {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.48rem;
  text-shadow: 0px 0.13333333rem 0.26666667rem rgba(0, 0, 0, 0.5);
  margin-bottom: 0.29333333rem;
  margin-top: 0.05333333rem;
  position: relative;
}
.increment_section2 ul.ul2 > li:last-child div {
  margin-bottom: 0rem;
}
.increment_section2 .vsLogo {
  width: 2.96rem;
  height: 0.50666667rem;
  display: block;
  margin: 0 auto 0.4rem;
}
.increment_section2 .vs_line {
  width: 1.28rem;
  height: 1.09333333rem;
  display: block;
  margin: 0.32rem auto 0;
}
.increment_section2 h2 {
  font-size: 0.48rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  letter-spacing: 0.13333333rem;
  text-align: center;
  margin-bottom: 0.26666667rem;
  margin-top: 0.26666667rem;
}
.increment_section2 .ul1 li div:before {
  content: '';
  position: absolute;
  width: 0.32rem;
  height: 0.32rem;
  background: url("../img/businessDui.png") no-repeat;
  background-size: cover;
  right: -0.29333333rem;
  top: 0.4rem;
}
.increment_section2 .ul2 li div:before {
  content: '';
  position: absolute;
  width: 0.32rem;
  height: 0.32rem;
  background: url("../img/businesstan.png") no-repeat;
  background-size: cover;
  right: -0.26666667rem;
  top: 0.4rem;
}
.goTop {
  position: fixed;
  right: 0rem;
  bottom: 4rem;
  z-index: 100;
  font-size: 0.32rem;
  text-align: center;
  border-radius: 0.13333333rem;
  opacity: 0;
}
.goTop img {
  width: 1.68rem;
}
.information_banner {
  background: url("../img/information_banner.png") no-repeat;
  background-size: cover;
}
.statute_search {
  width: 9.33333333rem;
  height: 0.93333333rem;
  background: #ffffff;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  display: flex;
  align-items: center;
  margin: 0.4rem auto 0.53333333rem;
}
.statute_search input {
  height: 100%;
  flex-grow: 1;
  border: none;
}
.statute_search button {
  height: 100%;
  width: 1.06666667rem;
  background: url("../img/search.png") no-repeat;
  background-position: center;
  background-size: 0.37333333rem 0.37333333rem;
}
.statute_content ul li {
  width: 9.33333333rem;
  background: #ffffff;
  box-shadow: 0px 0.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.26666667rem;
  box-sizing: border-box;
  margin: 0.32rem auto;
  display: flex;
  align-items: center;
}
.statute_content ul li img {
  width: 2.13333333rem;
  height: 1.6rem;
  margin-left: 0.24rem;
}
.statute_content ul li .title {
  width: 6.66666667rem;
  font-size: 0.37333333rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 0.53333333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 1.06666667rem;
}
.statute_content ul li .date {
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #cccccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.26666667rem;
}
.statute_content ul li .date a {
  font-size: 0.32rem;
  color: #cccccc;
  margin-bottom: 0.13333333rem;
  margin-right: 0.16rem;
  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.13333333rem;
  display: flex;
  flex-wrap: wrap;
}
.page {
  width: 9.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.53333333rem auto;
}
.ui-pagination-container {
  height: 0.90666667rem;
  display: flex;
  align-items: center;
}
.ui-pagination-container .ui-pagination-page-item {
  font-size: 0.32rem;
  padding: 0rem 0.26666667rem;
  background: #fff;
  border: 1px solid #c5b7b7;
  color: #888;
  height: 0.90666667rem;
  line-height: 0.90666667rem;
  margin: 0 0.08rem;
  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: #3696ff;
  border-color: #3696ff;
  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.08rem 0.13333333rem 0px rgba(0, 64, 128, 0.05);
  padding: 0.32rem;
  box-sizing: border-box;
}
.statute_content_detail .contentDetailTitle {
  font-size: 0.48rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  line-height: 0.66666667rem;
}
.statute_content_detail .publishContainer {
  display: flex;
  align-items: center;
  margin: 0.26666667rem 0 0;
}
.statute_content_detail .publishName {
  font-size: 0.32rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #555555;
  line-height: 0.45333333rem;
}
.statute_content_detail .publishDate {
  font-size: 0.32rem;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #555555;
  line-height: 0.45333333rem;
}
.statute_content_detail .publisUnderline {
  width: 2.74666667rem;
  height: 0.05333333rem;
  background: #53a2f8;
}
.statute_content_detail_ul {
  margin: -0.53333333rem 0 0.53333333rem;
}
.statute_content_detail_ul li {
  width: 9.33333333rem;
  height: 1.06666667rem;
  background: #ffffff;
  box-shadow: 0px 0.13333333rem 0.26666667rem 0px rgba(0, 64, 128, 0.05);
  margin-bottom: 0.53333333rem;
  font-size: 0.32rem;
  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: 9.33333333rem;
  height: 1.06666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #555555;
  line-height: 1.06666667rem;
  padding: 0 0.26666667rem;
  box-sizing: border-box;
}
.statuteWrapper {
  position: relative;
  height: 1rem;
  width: 100%;
  overflow: hidden;
  background: white;
  margin-top: -0.02666667rem;
}
.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.26666667rem;
}
.statute_content_detail .content img {
  max-width: 9.33333333rem;
  margin: 0.4rem auto;
}
.statute_content_detail > .content p {
  line-height: 0.74666667rem;
  margin-bottom: 0.4rem;
}
.statute_content_detail > .content {
  font-size: 0.37333333rem;
}
.contentLsitEmpty {
  margin-top: 2.66666667rem;
  margin-bottom: 2.66666667rem;
  font-size: 0.37333333rem;
  text-align: center;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #555555;
  display: none;
}
.contentLsitEmpty img {
  width: 2.66666667rem;
  margin-bottom: 0.53333333rem;
}
.tagList ul li a {
  padding: 0.26666667rem;
  border-radius: 0.21333333rem;
  box-sizing: border-box;
  border: 0.02666667rem solid #dcdfe6;
  font-size: 0.32rem;
  display: flex;
}
.tagList ul {
  display: flex;
  flex-wrap: wrap;
  width: 9.46666667rem;
  margin: 0.53333333rem auto 0.26666667rem;
}
.tagList ul li {
  margin-right: 0.26666667rem;
  margin-bottom: 0.26666667rem;
}
.statute_tagList ul li a {
  padding: 0.26666667rem;
  border-radius: 0.21333333rem;
  box-sizing: border-box;
  border: 0.02666667rem solid #dcdfe6;
  font-size: 0.32rem;
  display: flex;
}
.statute_tagList ul {
  display: flex;
  flex-wrap: wrap;
  width: 9.46666667rem;
}
.statute_tagList ul li {
  margin-right: 0.26666667rem;
  margin-bottom: 0.26666667rem;
}
.statute_tagList span {
  font-size: 0.32rem;
  flex-shrink: 0;
  padding: 0.26666667rem;
}
.statute_tagList {
  display: flex;
  align-items: flex-start;
  margin: 0.53333333rem 0 0.26666667rem;
}
.nav_url a {
  font-size: 0.32rem;
  padding: 0 0.05333333rem;
  letter-spacing: 0.05333333rem;
  color: #cccccc;
}
.nav_url {
  font-size: 0.32rem;
  width: 9.46666667rem;
  margin: 0.26666667rem auto;
  color: #cccccc;
}
.tag_banner {
  background: url("../img/tag_banner.png") no-repeat;
  background-size: cover;
}
.tag_banner_detail {
  font-size: 0.32rem;
  line-height: 0.53333333rem;
  display: flex;
  align-items: center;
}
.hot-wrap {
  width: 8rem;
  margin: 1.06666667rem auto 0;
}
.hot-wrap .hot-banner-title span {
  font-size: 0.42666667rem;
  font-weight: bold;
}
.hot-wrap .hot-banner-description {
  line-height: 0.53333333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 1.06666667rem;
  margin-top: 0.13333333rem;
}
.concatPhone {
  color: white;
  font-size: 0.48rem;
  text-align: center;
  margin-top: 1.06666667rem;
  margin-bottom: -0.8rem;
}
.concatPhone a {
  color: white;
  font-size: 0.48rem;
}
.companyList_section1 .companyList_section1Title {
  font-size: 0.42666667rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #3696FF;
  text-align: center;
  height: 1.2rem;
  line-height: 1.2rem;
}
.companyList_section1  .companyList_section1img {
  width: 2.53333333rem;
  height: 2.53333333rem;
  display: block;
  margin-right: 0.26666667rem;
}
.companyList_section1 .p1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 6.4rem;
  font-size: 0.37333333rem;
  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.26666667rem;
}
.companyList_section1Btn p {
  border: 1px solid #3696FF;
  border-radius: 0.16rem;
  font-size: 0.32rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #3696FF;
  margin-right: 0.26666667rem;
  padding: 0 0.18666667rem;
}
.companyList_section1Btn button {
  background: #3696FF;
  border-radius: 6px;
  height: 0.8rem;
  font-size: 0.37333333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  padding: 0 0.21333333rem;
  outline: none;
  border: none;
  line-height: 0.8rem;
}
.companyList_section1 ul {
  padding: 0rem 0.26666667rem 0.53333333rem;
  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.26666667rem;
  padding-top: 0.53333333rem;
  margin-bottom: 0.26666667rem;
}
.companyList_sectionAddress .icon1 {
  width: 0.34666667rem;
  height: 0.42666667rem;
}
.companyList_sectionAddress .icon2 {
  width: 0.34666667rem;
  height: 0.16rem;
}
.companyList_sectionAddress span {
  font-size: 0.48rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin: 0 0.26666667rem;
}
.companyList_section2 ul li p:first-child img {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.26666667rem;
}
.companyList_section2 ul li p:first-child {
  display: flex;
}
.companyList_section2 ul li p:first-child span {
  font-size: 0.42666667rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 0.66666667rem;
}
.companyList_section2 ul li p:nth-child(2) img {
  width: 0.64rem;
  height: 0.64rem;
  flex-shrink: 0;
  margin-right: 0.26666667rem;
}
.companyList_section2 ul {
  padding: 0 0.26666667rem 0.53333333rem;
  margin-top: 0.53333333rem;
}
.companyList_section2 ul li {
  background: #FFFFFF;
  border-radius: 6px;
  padding: 0.4rem;
  box-sizing: border-box;
  margin-bottom: 0.53333333rem;
}
.companyList_section2 ul li p:nth-child(2) {
  display: flex;
  font-size: 0.42666667rem;
  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: 0.66666667rem;
}
.topPhoneWarp {
  display: flex;
  align-items: center;
  justify-content: center;
}
.topPhoneWarp img {
  width: 0.37333333rem;
  margin-right: 0.13333333rem;
}
.topPhoneWarp span {
  font-size: 0.32rem;
  font-family: Alibaba-PuHuiTi-R, Alibaba-PuHuiTi;
  font-weight: normal;
  color: #ffffff;
  line-height: 0.45333333rem;
}
.topPhoneWarp a {
  font-size: 0.32rem;
  font-family: Alibaba-PuHuiTi-R, Alibaba-PuHuiTi;
  font-weight: normal;
  color: #ffffff;
  line-height: 0.64rem;
  padding: 0 0.10666667rem;
}
