* {
  padding: 0;
  margin: 0;
}
@font-face {
  font-family: "En Title";
  font-style: normal;
  /*font-weight: 100;*/
  src: url(/fonts/gotham-pro-black.woff.ttf) format('woff2');
}
@font-face {
  font-family: "En light";
  font-style: normal;
  src: url(/fonts/gotham-pro-light.woff.ttf) format('woff2');
}
.center-block {
  margin: 0 auto;
  display: block;
}
.active {
  display: block;
}
.container {
  width: 81.25rem;
  margin: 0 auto;
}
.scroll #header .index-header {
  background-color: #00a0e8;
}
#sub-nav.fixed {
  position: fixed;
  background-color: #fff;
  left: 0;
  z-index: 999;
  top: 6.875rem;
  width: 100%;
}
.main .body.scroll {
  padding-top: 115px;
}
.main .header {
  height: 680px;
  background: url('https://cdn.gdskfz.com/skfz/images/business/images/banner_02.jpg') no-repeat center center;
}
.main .header .title {
  height: 42.5rem;
  color: #fff;
}
.main .header .title h1 {
  margin: 0;
  transform: translateY(17.125rem);
  font: 3.375rem "SourceHanSansCN-Medium";
}
.main .header .title h3 {
  margin: 0;
  transform: translateY(17.125rem);
  font: 2.25rem "Poppins-Light";
  font-weight: 500;
}
.main .tag-warpper {
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  justify-content: center;
  box-sizing: border-box;
  padding: 2.25rem 0;
  border-bottom: 0.0625rem rgba(153, 153, 153, 0.3) solid;
}
.main .tag-warpper .tag a {
  border: 0.0625rem solid #999999;
  border-radius: 3.125rem;
  text-decoration: none;
  color: #999999;
  font: 1.3125rem "SourceHanSansCN-Regular";
  display: block;
  padding: 0.35rem 1.5rem;
}
.main .tag-warpper .tag.active a,
.main .tag-warpper .tag:hover a {
  border: 0.0625rem solid #00a0e8;
  color: #fff;
  background-color: #00a0e8;
}
.main .tag-warpper .tag:nth-child(n+1) {
  margin-left: 1rem;
}
.body .page {
  display: none;
}
.body .main-title {
  padding: 3.75rem 0 0 3.5rem;
  background-position: left 1rem;
  background-repeat: no-repeat;
  position: relative;
  left: -3.5rem;
}
.body .main-title .title-cn {
  color: #00a0e8;
  font: 3rem "GothamPro Regular", "SourceHanSansCN-Heavy";
  font-weight: bold;
}
.body .main-title .title-en {
  color: #999;
  font: 1.875rem "Poppins-SemiBold";
}
.body .main-title.index01 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title01.png');
}
.body .main-title.index02 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title02.png');
}
.body .main-title.index02d {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title02_d.png');
}
.body .main-title.index03 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title03.png');
}
.body .main-title.index04 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title04.png');
}
.body .main-title.index05 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title05.png');
}
.body .main-title.index05d {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title05_d.png');
}
.body .main-title.index06 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title06.png');
}
.body .main-title.index07 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title07.png');
}
.shizheng {
  color: #fff;
  position: relative;
}
.shizheng .sz-js {
  margin-top: 3rem;
}
.shizheng .sz-js .container {
  position: relative;
}
.shizheng .sz-js .container .intro {
  margin-top: 3rem;
  width: 100%;
}
.shizheng .sz-js .container .pic {
  position: absolute;
  right: 0;
  top: 0;
  width: 37.5rem;
}
.shizheng .sz-js .container .pic img {
  display: block;
  width: 100%;
}
.shizheng .sz-js .container .img-list {
  margin-top: 2rem;
}
.shizheng .sz-ctyw {
  margin: 5rem 0;
}
.shizheng .sz-ctyw .sz_ctyw_flow_img {
  width: 95%;
  margin: 2rem auto 0;
}
.shizheng .sz-ctyw .sz_ctyw_flow_img img {
  display: block;
  width: 100%;
}
.shizheng .sz-ctyw .sz_table {
  margin: 3rem auto 0;
  width: 80%;
}
.shizheng .sz-ctyw .sz_table .sz_table_title {
  font-size: 1.875rem;
  color: #2799d5;
  text-align: center;
  font-weight: 500;
}
.shizheng .sz-ctyw .sz_table .sz_table_content {
  margin-top: 1.25rem;
  border-radius: 0.625rem;
  background: #117DC2;
  padding: 1.5rem;
}
.shizheng .sz-ctyw .sz_table .sz_table_content .sz_table_item {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 1.375rem;
  line-height: 2rem;
}
.shizheng .sz-ctyw .sz_table .sz_table_content .sz_table_item .lb {
  flex: 6;
}
.shizheng .sz-ctyw .sz_table .sz_table_content .sz_table_item .bb {
  flex: 2;
}
.shizheng .sz-ctyw .sz_table .sz_table_content .sz_table_item .fb {
  flex: 2;
}
.shizheng .sz-ctyw .sz_table .sz_table_content .sz_table_item:nth-child(n+2) {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.shizheng .sz-ctyw .sz_ctyw_certificates {
  width: 95%;
  margin: 6rem auto 0;
  display: flex;
  flex-direction: column;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .icon {
  width: 100px;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .icon.rotate {
  transform: rotate(180deg);
  align-self: flex-end;
  margin-top: -65px;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .icon img {
  display: block;
  width: 100%;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .certificates_wrapper {
  display: flex;
  align-items: center;
  margin-top: 2rem;
  margin-left: 155px;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .certificates_wrapper .certificates {
  display: flex;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .certificates_wrapper .certificates .certificate {
  width: 30rem;
  margin: 0 16px;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .certificates_wrapper .certificates .certificate img {
  display: block;
  width: 100%;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .certificates_wrapper .certificates_intro {
  font-size: 22px;
  font-weight: 700;
  color: #000000;
  margin-left: 2rem;
  line-height: 1.5;
  z-index: 1;
}
.shizheng .sz-ctyw .sz_ctyw_certificates .certificates_wrapper .certificates_intro .blod {
  color: #ff0000;
}
.shizheng .sz-fw {
  margin: 5rem 0;
}
.shizheng .sz-fw .consult-con {
  position: relative;
  padding: 15.625rem 0 25rem;
}
.shizheng .sz-fw .consult-con .consult-title {
  font-size: 2.25rem;
  color: #000;
}
.shizheng .sz-fw .consult-con .cover {
  width: 100%;
  margin-top: 3.75rem;
  margin-left: 100px;
}
.shizheng .sz-fw .consult-con .cus-1 {
  width: 20.1875rem;
  position: absolute;
  top: 0rem;
  left: 21.875rem;
}
.shizheng .sz-fw .consult-con .cus-2 {
  width: 20.1875rem;
  position: absolute;
  top: 0rem;
  left: 65.5rem;
}
.shizheng .sz-fw .consult-con .cus-3 {
  width: 20.1875rem;
  position: absolute;
  top: 41.75rem;
  left: 3.125rem;
}
.shizheng .sz-fw .consult-con .cus-4 {
  width: 20.1875rem;
  position: absolute;
  top: 865px;
  left: 43%;
}
.shizheng .blue {
  position: relative;
  left: -0.25rem;
}
.shizheng .ad {
  position: absolute;
  right: 0;
  max-width: 60%;
  top: 11rem;
}
.shizheng .ad img {
  display: block;
}
.shizheng .code {
  color: #eff8fb;
  font: 10rem "Poppins-ExtraBold";
  font-weight: bolder;
  display: inline-block;
  margin: 0;
  transform: translateX(-5rem);
}
.shizheng .bg {
  width: 13.125rem;
  font: 1.3125rem "SourceHanSansCN-Medium";
  position: relative;
  display: inline-block;
  top: -15rem;
  left: 66.5rem;
}
.shizheng .plate {
  position: relative;
}
.shizheng .plate:nth-child(3),
.shizheng .plate:nth-child(2) {
  margin-bottom: 2.8125rem;
}
.shizheng .plate:nth-child(4) {
  margin-bottom: 7.5rem;
}
.shizheng .general {
  position: relative;
  top: 6rem;
  height: 130rem;
}
.shizheng .general .step1 {
  margin-top: 7rem;
}
.shizheng .general .step1 .step-title {
  width: 13.375rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step1 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
  display: inline-block;
}
.shizheng .general .step1 h3 {
  font: 1rem "Poppins-ExtraLight";
  display: inline-block;
}
.shizheng .general .step1 .step-line {
  width: 17.875rem;
  height: 1.25rem;
  margin-top: 1.875rem;
  background-color: #00a0e8;
}
.shizheng .general .step2 {
  margin-top: 4rem;
}
.shizheng .general .step2 .step-title {
  width: 21.41rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-1.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step2 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step2 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step2 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step2 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step2 .step-line .gary {
  width: 18.125rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step3 {
  margin-top: 4rem;
}
.shizheng .general .step3 .step-title {
  width: 29.285rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-2.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step3 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step3 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step3 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step3 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step3 .step-line .gary {
  width: 26rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step4 {
  margin-top: 4rem;
}
.shizheng .general .step4 .step-title {
  width: 37.2225rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-3.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step4 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step4 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step4 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step4 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step4 .step-line .gary {
  width: 33.9375rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step5 {
  margin-top: 4rem;
}
.shizheng .general .step5 .step-title {
  width: 45.0975rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-4.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step5 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step5 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step5 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step5 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step5 .step-line .gary {
  width: 41.8125rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step6 {
  margin-top: 4rem;
}
.shizheng .general .step6 .step-title {
  width: 52.9725rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-5.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step6 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step6 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step6 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step6 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step6 .step-line .gary {
  width: 49.6875rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step7 {
  margin-top: 4rem;
}
.shizheng .general .step7 .step-title {
  width: 60.91rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-6.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step7 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step7 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step7 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step7 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step7 .step-line .gary {
  width: 57.625rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step8 {
  margin-top: 4rem;
}
.shizheng .general .step8 .step-title {
  width: 68.785rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-7.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step8 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step8 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step8 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step8 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step8 .step-line .gary {
  width: 65.5rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .general .step9 {
  margin-top: 4rem;
}
.shizheng .general .step9 .step-title {
  width: 74.7225rem;
  text-align: right;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shizheng/矢量智能对象-8.png") no-repeat right center;
  padding-right: 4.5rem;
}
.shizheng .general .step9 h1 {
  font: 1.875rem "SourceHanSansCN-Medium";
  color: #686868;
  font-weight: 600;
}
.shizheng .general .step9 h3 {
  font: 1rem "Poppins-ExtraLight";
}
.shizheng .general .step9 .step-line {
  margin-top: 1.875rem;
}
.shizheng .general .step9 .step-line .blue {
  height: 1.25rem;
  width: 7.785rem;
  background-color: #00a0e8;
  display: inline-block;
}
.shizheng .general .step9 .step-line .gary {
  width: 71.4375rem;
  height: 1.25rem;
  display: inline-block;
  background-color: #e7e7e7;
}
.shizheng .sz-js-list {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 4rem 2rem;
  margin: 4rem 1rem 0;
}
.shizheng .sz-js-list .img-item {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shizheng .sz-js-list .img-item:nth-child(1) {
  grid-column-start: 2;
  grid-column-end: 4;
}
.shizheng .sz-js-list .img-item img {
  width: 100px;
}
.shizheng .sz-js-list .img-item h1 {
  font: 2.25rem "SourceHanSansCN-Bold";
  font-weight: bolder;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  text-align: center;
}
.shizheng .sz-js-list .img-item h2 {
  font: 1.5rem "SourceHanSansCN-Bold";
  color: #727272;
  text-align: center;
}
.shizheng .sz-js-list .cover {
  width: 80%;
  height: 0;
  padding-bottom: 80%;
  position: relative;
}
.shizheng .sz-js-list .cover .ratio-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.shizheng .sz-js-list .cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.shizheng h1 {
  color: #00a0e8;
  margin: 0;
  font: 3rem "GothamPro Regular", "SourceHanSansCN-Heavy";
  font-weight: bold;
}
.shizheng h3 {
  color: #999999;
  font: 1.875rem "Poppins-SemiBold";
}
.shizheng p {
  width: 44.0625rem;
  color: #999999;
  font-family: "SourceHanSansCN-Medium";
}
.shizheng p .height-light {
  color: #00a0e8;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bolder;
}
.shizheng .plate {
  position: relative;
  padding-top: 6rem;
}
.shizheng .env-consult .env-consult,
#bus-waterEnv .env-consult {
  background: url(https://cdn.gdskfz.com/skfz/images/enviroment/jc-bg.jpg) no-repeat;
  /* background: #305677; */
  background-size: cover;
  padding: 4.75rem 0 7.5rem;
  color: #fff !important;
}
.shizheng .env-consult .env-consult .container,
#bus-waterEnv .env-consult .container {
  max-width: 93.75rem;
  width: 93.75rem;
  color: #666;
}
.shizheng .env-consult .env-consult .container .consult-top,
#bus-waterEnv .env-consult .container .consult-top {
  display: flex;
}
.shizheng .env-consult .env-consult .container .consult-top .left-step,
#bus-waterEnv .env-consult .container .consult-top .left-step {
  width: 40%;
  padding-left: 2.5rem;
}
.shizheng .env-consult .env-consult .container .consult-top .left-step .main-title.index04,
#bus-waterEnv .env-consult .container .consult-top .left-step .main-title.index04 {
  background-image: url(https://cdn.gdskfz.com/skfz/images/business/title04_d.png);
}
.shizheng .env-consult .env-consult .container .consult-top .left-step .main-title.index04 .title-cn,
#bus-waterEnv .env-consult .container .consult-top .left-step .main-title.index04 .title-cn {
  color: #fff;
  font: 3rem "GothamPro Regular", "SourceHanSansCN-Heavy";
  font-weight: bold;
}
.shizheng .env-consult .env-consult .container .consult-top .left-step .main-title.index04 .title-en,
#bus-waterEnv .env-consult .container .consult-top .left-step .main-title.index04 .title-en {
  color: #fff;
  font: 1.875rem "Poppins-SemiBold";
}
.shizheng .env-consult .env-consult .container .consult-top .right-intro,
#bus-waterEnv .env-consult .container .consult-top .right-intro {
  width: 50%;
  background-image: url(https://cdn.gdskfz.com/skfz/images/text-bg.png);
  padding: 3.75rem 5rem;
}
.shizheng .env-consult .env-consult .container .consult-top .right-intro .icon,
#bus-waterEnv .env-consult .container .consult-top .right-intro .icon {
  width: 3.125rem;
}
.shizheng .env-consult .env-consult .container .consult-top .right-intro .jc-title,
#bus-waterEnv .env-consult .container .consult-top .right-intro .jc-title {
  margin-top: 0.625rem;
  color: #00a0e8;
  font-weight: bold;
  line-height: 2.5rem;
}
.shizheng .env-consult .env-consult .container .consult-top .right-intro .bold,
#bus-waterEnv .env-consult .container .consult-top .right-intro .bold {
  color: #00a0e8;
  font-weight: bold;
}
.shizheng .env-consult .env-consult .container .consult-top .right-intro .content,
#bus-waterEnv .env-consult .container .consult-top .right-intro .content {
  margin-top: 0.625rem;
  color: #fff;
}
.shizheng .env-consult .env-consult .container .sz_fw_title,
#bus-waterEnv .env-consult .container .sz_fw_title {
  font-size: 2.5rem;
  color: #ffffff;
  font-weight: 700;
}
.shizheng .env-consult .env-consult .container .sz_fw_intro_img,
#bus-waterEnv .env-consult .container .sz_fw_intro_img {
  margin: 4rem auto 0;
  width: 95%;
}
.shizheng .env-consult .env-consult .container .sz_fw_intro_img img,
#bus-waterEnv .env-consult .container .sz_fw_intro_img img {
  display: block;
  width: 100%;
}
.shizheng .env-consult .sz-fw,
#bus-waterEnv .sz-fw {
  margin: 5rem 0;
}
.shizheng .env-consult .sz-fw .consult-con,
#bus-waterEnv .sz-fw .consult-con {
  position: relative;
  padding: 15.625rem 0 25rem;
}
.shizheng .env-consult .sz-fw .consult-con .consult-title,
#bus-waterEnv .sz-fw .consult-con .consult-title {
  font-size: 2.25rem;
  color: #000;
}
.shizheng .env-consult .sz-fw .consult-con .cover,
#bus-waterEnv .sz-fw .consult-con .cover {
  width: 100%;
  margin-top: 3.75rem;
  margin-left: 100px;
}
.shizheng .env-consult .sz-fw .consult-con .cus-1,
#bus-waterEnv .sz-fw .consult-con .cus-1 {
  width: 20.1875rem;
  position: absolute;
  top: 0rem;
  left: 21.875rem;
}
.shizheng .env-consult .sz-fw .consult-con .cus-2,
#bus-waterEnv .sz-fw .consult-con .cus-2 {
  width: 20.1875rem;
  position: absolute;
  top: 0rem;
  left: 65.5rem;
}
.shizheng .env-consult .sz-fw .consult-con .cus-3,
#bus-waterEnv .sz-fw .consult-con .cus-3 {
  width: 20.1875rem;
  position: absolute;
  top: 41.75rem;
  left: 3.125rem;
}
.shizheng .env-consult .sz-fw .consult-con .cus-4,
#bus-waterEnv .sz-fw .consult-con .cus-4 {
  width: 20.1875rem;
  position: absolute;
  top: 865px;
  left: 43%;
}
.shizheng .env-land .container {
  margin: 0 auto;
  max-width: 93.75rem;
  width: 93.75rem;
  color: #666;
  padding: 9.375rem 0 5rem;
  background-position: 0 2.1875rem;
}
.shizheng .env-land .container .main-title {
  padding: 3.75rem 0 0 3.5rem;
  background-position: left 1rem;
  background-repeat: no-repeat;
  position: relative;
  left: -3.5rem;
}
.shizheng .env-land .container .main-title.index05 {
  background-image: url(https://cdn.gdskfz.com/skfz/images/business/title05.png);
}
.shizheng .env-land .container .main-title .title-cn {
  color: #00a0e8;
  font: 3rem "GothamPro Regular", "SourceHanSansCN-Heavy";
  font-weight: bold;
}
.shizheng .env-land .container .main-title .title-en {
  color: #999;
  font: 1.875rem "Poppins-SemiBold";
}
.shizheng .env-land .container .land-con {
  background-image: url(https://cdn.gdskfz.com/skfz/images/enviroment/seven_bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height: 39.0625rem;
  position: relative;
  margin: 18.75rem 0;
}
.shizheng .env-land .container .land-con .center-fun {
  position: absolute;
  /* width: 18.75rem; */
  left: 50%;
  /* margin-left: -9.375rem; */
  top: 50%;
  color: #fff;
  text-align: center;
  font-size: 2.25rem;
  transform: translate(-50%, -50%);
  font-weight: bold;
  /* line-height: 2.5rem;*/
}
.shizheng .env-land .container .land-con .center-fun img {
  /*width: 3.125rem; */
  margin-bottom: 1rem;
}
.shizheng .env-land .container .land-con .center-fun p {
  color: #ffffff;
  width: auto;
}
.shizheng .env-land .container .land-con .tag {
  font-size: 1.875rem;
  position: absolute;
}
.shizheng .env-land .container .land-con .tag span {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  color: #707070;
}
.shizheng .env-land .container .land-con .one {
  left: 17.5rem;
  top: -20.1875rem;
}
.shizheng .env-land .container .land-con .two {
  left: 50rem;
  top: -20.1875rem;
}
.shizheng .env-land .container .land-con .thr {
  left: 69.5625rem;
  top: 6.0625rem;
}
.shizheng .env-land .container .land-con .four {
  left: 50rem;
  top: 37.5rem;
}
.shizheng .env-land .container .land-con .five {
  left: 17.5rem;
  top: 37.5rem;
}
.shizheng .env-land .container .land-con .six {
  left: 2.6875rem;
  top: 6.0625rem;
}
.shuiwu {
  color: #fff;
}
.shuiwu .code {
  color: #eff8fb;
  font: 10rem "Poppins-ExtraBold";
  font-weight: bolder;
  display: inline-block;
  margin: 0;
  transform: translateX(-5rem);
}
.shuiwu .plate {
  position: relative;
  padding-top: 6rem;
}
.shuiwu .plate h1 {
  display: inline-block;
  line-height: 3rem;
}
.shuiwu .plate h3 {
  display: inline-block;
  margin: 0;
}
.shuiwu .plate p {
  display: inline-block;
  line-height: 2rem;
}
.shuiwu .thi .map {
  width: 77.0625rem;
}
.shuiwu .fri {
  margin-top: 3.125rem;
}
.shuiwu .fri .plate {
  padding-top: 4rem;
}
.shuiwu .fri .bb {
  display: flex;
  padding: 3rem 0 5rem 0;
}
.shuiwu .fri .bb .lb {
  flex: 1;
}
.shuiwu .fri .bb .lb .circle-warpper {
  display: inline-block;
  width: 41.875rem;
  height: 41.875rem;
  position: relative;
  margin-top: 4rem;
  margin-bottom: 3rem;
}
.shuiwu .fri .bb .lb .circle-warpper .img-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.shuiwu .fri .bb .lb .circle-warpper .img-circle:nth-of-type(1) {
  width: 99%;
  height: 99%;
  border: 0.0625rem solid rgba(194, 194, 194, 0.1);
  border-radius: 30rem;
}
.shuiwu .fri .bb .lb .circle-warpper .img-circle:nth-of-type(2) {
  width: 33.95875rem;
  height: 33.95875rem;
  border: 0.0625rem solid rgba(194, 194, 194, 0.3);
  border-radius: 30rem;
}
.shuiwu .fri .bb .lb .circle-warpper .img-circle:nth-of-type(3) {
  width: 26.965625rem;
  height: 26.965625rem;
  border: 0.0625rem solid rgba(194, 194, 194, 0.5);
  border-radius: 15rem;
}
.shuiwu .fri .bb .lb .circle-warpper .img-circle:nth-of-type(4) {
  width: 20rem;
  height: 20rem;
  border: 0.0625rem solid rgba(194, 194, 194, 0.8);
  border-radius: 10rem;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item {
  width: 13.25rem;
  height: 13.25rem;
  position: absolute;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item p {
  position: relative;
  color: #fff;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item p:nth-of-type(1) {
  top: -48px;
  left: 65px;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item:nth-of-child(1) {
  top: 0;
  left: 0;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item:nth-of-type(2) {
  top: 0;
  right: 0;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item:nth-of-type(3) {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item:nth-of-type(4) {
  bottom: 0;
  left: 0;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item:nth-of-type(5) {
  bottom: 0;
  right: 0;
}
.shuiwu .fri .bb .lb .circle-warpper .img-list .img-item::after {
  content: ' ';
  width: 9.0625rem;
  height: 2.3125rem;
  position: absolute;
  bottom: -3.5rem;
  left: 50%;
  transform: translateX(-50%);
  background: url(https://cdn.gdskfz.com/skfz/images/business/shuiwu/shadow.png) no-repeat center top;
}
.shuiwu .fri .bb .right-info {
  width: 32rem;
  background-color: #eff8fb;
  text-align: right;
  flex-shrink: 0;
  box-sizing: border-box;
  padding-right: 2.75rem;
  display: flex;
  flex-direction: column;
}
.shuiwu .fri .bb .right-info h1 {
  font: 6rem "SourceHanSansCN Heavy";
  font-weight: bolder;
  line-height: 6rem;
  margin: 2rem 0 0;
}
.shuiwu .fri .bb .right-info h1 .countup {
  position: relative;
  right: -30px;
}
.shuiwu .fri .bb .right-info h1 .notmove {
  font-size: 1rem;
}
.shuiwu .fri .bb .right-info h1 .over {
  position: relative;
  right: -40px;
}
.shuiwu .fri .bb .right-info h5 {
  font: 1.3125rem "SourceHanSansCN Medium";
  color: #00a0e8;
  margin: 0;
  margin-bottom: 1.5rem;
}
.shuiwu h1 {
  color: #00a0e8;
  margin: 0;
  font: 3rem "GothamPro Regular", "SourceHanSansCN-Heavy";
  font-weight: bold;
}
.shuiwu h3 {
  color: #999999;
  font: 1.875rem "Poppins-SemiBold";
}
.shuiwu p {
  width: 44.0625rem;
  color: #999999;
  font-family: "SourceHanSansCN-Medium";
}
.shuiwu p .height-light {
  color: #00a0e8;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bolder;
}
.shuiwu .sec {
  width: 100%;
  height: 100%;
  background-color: #eff8fb;
}
.shuiwu .sec .code {
  color: #dcedf3 !important;
}
.shuiwu .sec .bb {
  position: relative;
}
.shuiwu .sec .bb .img-warpper {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 5rem;
  padding-bottom: 10rem;
}
.shuiwu .sec .bb .img-warpper .img-item {
  width: 35.657rem;
  position: relative;
  color: #707070;
  font: 2.25rem "SourceHanSansCN-Regular";
}
.shuiwu .sec .bb .img-warpper .img-item p {
  text-align: center;
  width: 100%;
  margin-top: 6rem;
}
.shuiwu .sec .bb .img-warpper .img-item .item-warpper {
  width: 35.657rem;
  height: 35.657rem;
  position: relative;
}
.shuiwu .sec .bb .img-warpper .img-item .item-warpper .circle {
  position: absolute;
}
.shuiwu .sec .bb .img-warpper .img-item .item-warpper .circle:nth-of-type(1) {
  width: 35.657rem;
  height: 35.657rem;
  border: rgba(153, 153, 153, 0.3) 0.0625rem solid;
  border-radius: 20rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.shuiwu .sec .bb .img-warpper .img-item .item-warpper .circle:nth-of-type(2) {
  width: 30rem;
  height: 30rem;
  border: solid 0.0625rem rgba(153, 153, 153, 0.3);
  border-radius: 20rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.shuiwu .sec .bb .img-warpper .img-item img {
  position: absolute;
  width: 25rem;
  height: 25rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  box-shadow: 0 1rem 1rem #bbb;
}
.shuiwu .sec .bb .img-warpper .img-item .notes {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.shuiwu .sec .bb .img-warpper .img-item .notes .note {
  background-color: #00a0e8;
  color: #fff;
  font: 1rem "SourceHanSansCN-Medium";
  position: absolute;
  border-radius: 5rem;
  text-align: left;
  box-sizing: border-box;
  padding: 1.1rem 2.5rem;
  white-space: nowrap;
  box-shadow: 0 0.5rem 0.625rem #ddd;
}
.shuiwu .sec .bb .img-warpper .img-item.lb .note:nth-of-type(1) {
  top: -3rem;
  left: 19rem;
}
.shuiwu .sec .bb .img-warpper .img-item.lb .note:nth-of-type(2) {
  top: 7rem;
  left: -11.5rem;
}
.shuiwu .sec .bb .img-warpper .img-item.lb .note:nth-of-type(3) {
  top: 32.5rem;
  left: 9rem;
}
.shuiwu .sec .bb .img-warpper .img-item.rb .note:nth-of-type(1) {
  top: 0;
  left: 21.5rem;
}
.shuiwu .sec .bb .img-warpper .img-item.rb .note:nth-of-type(2) {
  top: 32.5em;
  right: 1.5rem;
}
.shuiwu .fourth {
  position: relative;
}
.shuiwu .fourth .plate {
  padding-bottom: 4rem;
}
.shuiwu .fourth .note {
  width: 49.606875rem;
  height: 11.16375rem;
  background-color: #eff8fb;
  border-radius: 0.625rem;
  text-align: center;
  box-sizing: border-box;
  padding-top: 3.125rem;
  position: absolute;
  top: 9rem;
  right: 0;
}
.shuiwu .fourth .note p {
  width: 33.75rem;
  height: 4.0625rem;
  color: #707070;
  font-size: 1.125rem;
  text-align: left;
  padding-left: 8.125rem;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shuiwu/word_blue.png") no-repeat left;
  background-size: contain;
}
.shuiwu .fourth .liuchengtitle {
  width: 24.125rem;
  height: 7rem;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shuiwu/形状\ 1（合并）.png");
  color: #fff;
  font: 2.25rem "SourceHanSansCN-Regular";
  text-align: center;
  box-sizing: border-box;
  padding-top: 1.5rem;
  margin-top: 8.875rem;
  background-size: contain;
}
.shuiwu .fourth .img-warpper {
  position: relative;
}
.shuiwu .fourth .img-warpper :nth-of-type(2) {
  position: absolute;
  bottom: 3rem;
  left: 0;
  width: 16.375rem;
}
.shuiwu .fourth .img-warpper2 {
  position: relative;
}
.shuiwu .fourth .img-warpper2 :first-child {
  position: absolute;
  top: 4rem;
  width: 20.125rem;
}
.shuiwu .fourth .img-warpper2 :last-child {
  margin-top: 4rem;
}
.shuiwu .fifth {
  background-color: #eff8fb;
}
.shuiwu .fifth .code {
  color: #dcedf3;
}
.shuiwu .fifth .info {
  display: flex;
  justify-content: space-between;
  margin-top: 4rem;
  gap: 3rem;
}
.shuiwu .fifth .info .intro {
  width: auto;
  line-height: 2rem !important;
  text-align: justify;
}
.shuiwu .fifth .info .ge {
  width: 28.75rem;
}
.shuiwu .fifth .info.index02 {
  flex-direction: row-reverse;
  align-items: center;
}
.shuiwu .fifth .info.index02 .ge {
  width: 37.875rem;
}
.shuiwu .fifth .img-warpper {
  margin-top: 3rem;
  display: flex;
  justify-content: space-between;
  padding-bottom: 10rem;
}
.shuiwu .fifth .img-warpper .item span {
  color: #707070;
  display: block;
  font-size: 2rem;
  text-align: center;
  margin-top: 1rem;
}
.shuiwu .sixth {
  background: url("https://cdn.gdskfz.com/skfz/images/business/shuiwu/zhihuishuiwubg.jpg") no-repeat center center;
  height: 92rem;
  padding-top: 0;
}
.shuiwu .sixth .plate .index06 {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/title06_d.png');
}
.shuiwu .sixth .plate .title-cn,
.shuiwu .sixth .plate .title-en {
  color: #fff;
}
.shuiwu .sixth .code {
  color: rgba(239, 248, 251, 0.1);
}
.shuiwu .sixth h1 {
  color: #fff !important;
}
.shuiwu .sixth h3 {
  color: #fff !important;
}
.shuiwu .sixth .info {
  width: 100%;
  margin-top: 10rem;
  position: relative;
}
.shuiwu .sixth .info .img-warpper {
  position: relative;
  padding-top: 1rem;
}
.shuiwu .sixth .info .img-warpper img {
  width: 43rem;
  position: absolute;
}
.shuiwu .sixth .info .img-warpper img:first-child {
  left: -3.25rem;
}
.shuiwu .sixth .info .img-warpper img:last-child {
  top: 10.5rem;
  right: -1.9375rem;
}
.shuiwu .sixth .info .note {
  font-size: 1.3124rem;
}
.shuiwu .sixth .info .note .note1 {
  width: 41.5625rem;
  height: 7.8125rem;
  box-sizing: border-box;
  padding: 1.5rem 4rem 2rem 4rem;
  display: inline-block;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shuiwu/对话框_05.png") no-repeat;
  text-align: center;
  position: absolute;
  top: -5rem;
  left: -2rem;
  line-height: 1.5;
}
.shuiwu .sixth .info .note .note2 {
  height: 7.25rem;
  box-sizing: border-box;
  padding: 2.375rem 4rem 2.375rem 3.625rem;
  display: inline-block;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shuiwu/对话框2_05.png") no-repeat;
  text-align: center;
  position: absolute;
  top: 9rem;
  right: 6rem;
}
.shuiwu .sixth .info .note .note3 {
  width: 41.5625rem;
  height: 7.8125rem;
  box-sizing: border-box;
  padding: 2.5rem 4rem 0;
  display: inline-block;
  background: url("https://cdn.gdskfz.com/skfz/images/business/shuiwu/对话框3_05.png") no-repeat;
  text-align: center;
  position: absolute;
  top: 43rem;
  left: -2.5rem;
  line-height: 1.5;
}
.shuiwu .env-intro {
  margin: 5rem 0;
}
.shuiwu .env-intro .main-title {
  background-image: url('https://cdn.gdskfz.com/skfz/images/business/shuiwu/06_szjc.png');
  left: 0;
}
.shuiwu .env-intro .main-title .title-cn,
.shuiwu .env-intro .main-title .title-en {
  opacity: 0;
}
.shuiwu .env-intro .desc {
  text-align: justify;
  margin-top: 32px;
  padding: 0 8rem;
}
.shuiwu .env-intro .certificates {
  margin-top: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 3.5rem;
}
.shuiwu .env-intro .certificates .certificate {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shuiwu .env-intro .certificates .certificate .certificate-img-wrap {
  height: 19.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shuiwu .env-intro .certificates .certificate .certificate-img {
  display: block;
  width: auto;
  height: 100%;
}
.shuiwu .env-intro .certificates .certificate .certificate-title {
  font-size: 1rem;
  color: #616161;
}
.shuiwu .env-intro .certificates .certificate:nth-child(1) .certificate-img {
  border: 1px solid #00a0e8;
}
.shuiwu .env-intro .certificates .certificate:nth-child(3) .certificate-img {
  border: 1px solid #00a0e8;
  width: 21.75rem;
  height: auto;
}
.shuiwu .env-intro .certificates-more {
  margin-top: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shuiwu .env-intro .certificates-more .certificate {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shuiwu .env-intro .certificates-more .certificate:nth-child(n+2) {
  margin-left: 4rem;
}
.shuiwu .env-intro .certificates-more .certificate .certificate-img-wrap {
  height: 19.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shuiwu .env-intro .certificates-more .certificate .certificate-img {
  display: block;
  width: auto;
  height: 100%;
}
.shuiwu .env-intro .certificates-more .certificate .certificate-title {
  margin-top: 1rem;
  font-size: 1rem;
  color: #616161;
}
.shuiwu .env-intro .container {
  max-width: 93.75rem;
  width: 93.75rem;
  color: #666;
}
.shuiwu .env-intro p {
  width: auto;
  color: #666666;
}
.shuiwu .env-intro .env-con {
  margin: 8.75rem 0;
}
.shuiwu .env-check {
  background: #eff8fb;
  padding-top: 3rem;
}
.shuiwu .env-check .container {
  padding: 0 0 8.75rem 0;
}
.shuiwu .env-check .intro {
  width: 40%;
  text-align: justify;
}
.shuiwu .env-check .check-photo {
  display: flex;
  margin-top: 3.125rem;
  justify-content: space-between;
}
.shuiwu .env-check .check-photo .circle-item .half-circle {
  width: 301px;
  height: 301px;
  border-radius: 50%;
  border: 2px solid #00a0e8;
  border-bottom-color: transparent;
  border-right-color: transparent;
  position: absolute;
  transform: rotateZ(45deg);
  animation: rotate 2s;
}
.shuiwu .env-check .check-photo .circle-item .half-circle2 {
  width: 301px;
  height: 301px;
  border-radius: 50%;
  border: 2px solid #00a0e8;
  border-bottom-color: transparent;
  border-right-color: transparent;
  position: absolute;
  transform: rotateZ(225deg);
  animation: rotate2 2s;
}
.shuiwu .env-check .check-photo .circle {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  padding-top: 100px;
  border: 1px solid #d1d1d1;
  text-align: center;
  font-size: 1.5rem;
  font-weight: bold;
  color: #00a0e8;
}
.shuiwu .env-check .check-photo .circle .countup {
  font: bold 3.75rem "FuturaPT Bold";
}
.shuiwu .env-check .check-photo .circle .info {
  font: 1.3125rem "SourceHanSan Regular";
  color: #707070;
}
.shuiwu .env-show {
  margin: 3.125rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.shuiwu .env-show .item-photo {
  text-align: center;
  color: #707070;
  margin-top: 2.5rem;
}
.shuiwu .env-show .item-photo img {
  width: 100%;
}
.shuiwu .env-show .item-photo p {
  width: auto;
  color: #666666;
}
.shizheng .plate p {
  margin-top: 2rem;
  line-height: 2;
}
#bus-waterEnv,
#bus-sewage {
  overflow: hidden;
}
#bus-waterEnv .light-height,
#bus-sewage .light-height {
  color: #00A0E8;
}
#bus-waterEnv .blod,
#bus-sewage .blod {
  font-weight: 700;
}
#bus-waterEnv .section_title_wrap,
#bus-sewage .section_title_wrap {
  position: relative;
  z-index: 0;
}
#bus-waterEnv .section_title_wrap .title_cn,
#bus-sewage .section_title_wrap .title_cn {
  position: relative;
  font-size: 3rem;
  color: #ffffff;
  z-index: 1;
  font-weight: 700;
}
#bus-waterEnv .section_title_wrap .title_en,
#bus-sewage .section_title_wrap .title_en {
  position: relative;
  font-size: 1.875rem;
  color: #ffffff;
  z-index: 1;
}
#bus-waterEnv .section_title_wrap .title_img_index,
#bus-sewage .section_title_wrap .title_img_index {
  position: absolute;
  left: -4.625rem;
  top: -4.375rem;
  width: 10.8125rem;
  height: 7.375rem;
}
#bus-waterEnv .section_title_wrap.v2 .title_img_index,
#bus-sewage .section_title_wrap.v2 .title_img_index {
  width: 13.1875rem;
  height: 7.375rem;
}
#bus-waterEnv {
  padding-bottom: 6rem;
}
#bus-waterEnv .waterEnv_section_1 {
  background-image: url(https://cdn.gdskfz.com/skfz/2024/pc/business/water/bg_1.png?x-image-process=image/format,webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 41.6875rem;
}
#bus-waterEnv .waterEnv_section_1 .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#bus-waterEnv .waterEnv_section_1 .container .t1 {
  color: #74BE5D;
  font-size: 3rem;
  padding-bottom: 1.375rem;
  margin-bottom: 1.75rem;
  border-bottom: 0.1875rem solid #74be74;
  font-weight: 700;
}
#bus-waterEnv .waterEnv_section_1 .container .t2 {
  color: #999999;
  font-size: 1rem;
  text-align: center;
  line-height: 1.5;
}
#bus-waterEnv .waterEnv_section_2 {
  background-image: url(https://cdn.gdskfz.com/skfz/2024/pc/business/water/bg_2.png?x-image-process=image/format,webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 9.75rem 0 7.8125rem;
}
#bus-waterEnv .waterEnv_section_2 .intro {
  margin-top: 3.25rem;
  font-size: 1rem;
  color: #ffffff;
  line-height: 1.875rem;
}
#bus-waterEnv .waterEnv_section_2 .list {
  margin-top: 5rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 3rem;
}
#bus-waterEnv .waterEnv_section_2 .list .item {
  width: 100%;
}
#bus-waterEnv .waterEnv_section_2 .list .item .cover {
  width: 100%;
}
#bus-waterEnv .waterEnv_section_2 .list .item .cover img {
  display: block;
  width: 100%;
}
#bus-waterEnv .waterEnv_section_2 .list .item .detail {
  height: 11.75rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#bus-waterEnv .waterEnv_section_2 .list .item .detail .t1 {
  font-size: 1.5rem;
  color: #666666;
  font-weight: 700;
  padding-top: 2rem;
}
#bus-waterEnv .waterEnv_section_2 .list .item .detail .t2 {
  flex: 1;
  margin-top: 1.5rem;
  font-size: 1rem;
  color: #999999;
  line-height: 1.875rem;
  text-align: center;
}
#bus-waterEnv .waterEnv_section_3 {
  padding: 7.25rem 0 0;
}
#bus-waterEnv .waterEnv_section_3 .title_wrap {
  height: 7.375rem;
  position: relative;
}
#bus-waterEnv .waterEnv_section_3 .title_wrap .img_index {
  position: absolute;
  left: -4.625rem;
  width: 13.1875rem;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_1 {
  padding-bottom: 5.625rem;
  background-image: url(https://cdn.gdskfz.com/skfz/2024/pc/business/water/bg_3.png?x-image-process=image/format,webp);
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_1 .container {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_1 .container .intro {
  width: 38.125rem;
  font-size: 1rem;
  color: #666666;
  line-height: 1.875rem;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_1 .container .img_wrap {
  width: 30rem;
  height: 30rem;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_2 {
  padding-top: 10.3125rem;
  padding-bottom: 15.5rem;
  background-image: url(https://cdn.gdskfz.com/skfz/2024/pc/business/water/bg_4.png?x-image-process=image/format,webp);
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_2 .intro {
  font-size: 1rem;
  color: #666666;
  line-height: 1.875rem;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_2 .list {
  margin-top: 3rem;
  display: flex;
  justify-content: space-around;
}
#bus-waterEnv .waterEnv_section_3 .content_wrap_2 .list .item .img_wrap {
  width: 36.625rem;
  height: 24.4375rem;
}
#bus-sewage {
  padding-top: 10rem;
}
#bus-sewage .section_title_wrap .title_cn {
  color: #00A0E8;
}
#bus-sewage .section_title_wrap .title_en {
  color: #999999;
}
#bus-sewage .sewage_section_1 {
  padding-bottom: 3.375rem;
  background-image: url(https://cdn.gdskfz.com/skfz/2024/pc/business/waterEnv/bg_1.png?x-image-process=image/format,webp);
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
}
#bus-sewage .sewage_section_1 .content_wrap {
  margin-top: 2rem;
  display: flex;
  align-items: center;
}
#bus-sewage .sewage_section_1 .content_wrap .detail {
  flex: 1;
  margin-right: 2rem;
  display: flex;
  flex-direction: column;
}
#bus-sewage .sewage_section_1 .content_wrap .detail .t1 {
  font-size: 1rem;
  color: #999999;
  line-height: 1.875rem;
}
#bus-sewage .sewage_section_1 .content_wrap .detail .t2 {
  margin-top: 3rem;
  align-self: flex-end;
  color: #545454;
  font-size: 1.875rem;
  line-height: 3rem;
}
#bus-sewage .sewage_section_1 .content_wrap .detail .t2 .strong {
  font-size: 2.8125rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_1 .content_wrap .img_wrap {
  flex-shrink: 0;
  width: 41.4375rem;
  height: 27.4375rem;
}
#bus-sewage .sewage_section_2 {
  margin-top: 7rem;
  position: relative;
}
#bus-sewage .sewage_section_2 .bg {
  position: absolute;
  top: 45%;
  right: 0;
  width: 58.75rem;
}
#bus-sewage .sewage_section_2 .bg img {
  display: block;
  width: 100%;
  height: auto;
}
#bus-sewage .sewage_section_2 .content_wrap {
  margin-top: 3.375rem;
  position: relative;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay {
  overflow: hidden;
  position: relative;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay .swiper-slide {
  display: flex;
  align-items: center;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay .swiper-slide .img_wrap {
  width: 58%;
  flex-shrink: 0;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay .swiper-slide .detail {
  flex: 1;
  margin-left: 2rem;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay .swiper-slide .detail .t1 {
  font-size: 2.8125rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay .swiper-slide .detail .t2 {
  margin-top: 4rem;
  color: #6C6C6C;
  font-size: 2.1875rem;
  line-height: 3rem;
}
#bus-sewage .sewage_section_2 .content_wrap #swiperWaterEnvProjectDisplay .swiper-slide .detail .t2 .red {
  color: #00A0E8;
}
#bus-sewage .sewage_section_2 .content_wrap .swiper-button-next:after,
#bus-sewage .sewage_section_2 .content_wrap .swiper-button-prev:after {
  content: '';
}
#bus-sewage .sewage_section_2 .content_wrap .swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -80px;
}
#bus-sewage .sewage_section_2 .content_wrap .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -80px;
}
#bus-sewage .sewage_section_3 {
  padding-top: 9.5rem;
}
#bus-sewage .sewage_section_3 .content_wrap .intro_wrap {
  display: flex;
  align-items: center;
}
#bus-sewage .sewage_section_3 .content_wrap .intro_wrap .lb {
  flex: 1;
  margin-right: 1rem;
}
#bus-sewage .sewage_section_3 .content_wrap .intro_wrap .lb .intro {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #999999;
  text-align: justify;
}
#bus-sewage .sewage_section_3 .content_wrap .intro_wrap .rb {
  flex-shrink: 0;
}
#bus-sewage .sewage_section_3 .content_wrap .intro_wrap .rb .img_wrap {
  width: 41.25rem;
  height: 26.875rem;
}
#bus-sewage .sewage_section_3 .content_wrap .jstd {
  margin: 7rem auto 0;
  padding-top: 6.25rem;
  position: relative;
}
#bus-sewage .sewage_section_3 .content_wrap .jstd .quotation {
  position: absolute;
  top: 0;
  left: 0;
  width: 6.25rem;
  height: 4rem;
}
#bus-sewage .sewage_section_3 .content_wrap .jstd .title {
  font-size: 2.25rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_3 .content_wrap .jstd .intro_wrap {
  display: flex;
  align-items: center;
  margin-top: 2rem;
}
#bus-sewage .sewage_section_3 .content_wrap .jstd .intro_wrap .intro {
  margin-right: 1.5rem;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #999999;
}
#bus-sewage .sewage_section_3 .content_wrap .jstd .img_wrap {
  flex-shrink: 0;
  width: 22.75rem;
  height: 12rem;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl {
  margin: 4rem auto 0;
  padding-bottom: 7rem;
  position: relative;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl .title {
  font-size: 2.25rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl .intro {
  margin-top: 1.5rem;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #999999;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl .certificates-img {
  display: block;
  width: 100%;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl .certificates-intro {
  margin-top: 2rem;
  color: #6c6c6c;
  font-size: 1.875rem;
  text-align: center;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl .certificates-intro b {
  color: #00A0E8;
}
#bus-sewage .sewage_section_3 .content_wrap .cxnl .quotation {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 6.25rem;
  height: 4rem;
  transform: rotate(180deg);
  transform-origin: center center;
}
#bus-sewage .sewage_section_3 .content_wrap .hbgj {
  margin: 4rem auto 0;
  display: flex;
  align-items: center;
}
#bus-sewage .sewage_section_3 .content_wrap .hbgj .lb {
  flex: 1;
  margin-right: 1rem;
}
#bus-sewage .sewage_section_3 .content_wrap .hbgj .lb .title {
  font-size: 2.25rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_3 .content_wrap .hbgj .lb .intro {
  margin-top: 5rem;
  font-size: 1rem;
  color: #999999;
  line-height: 1.875rem;
  text-align: justify;
}
#bus-sewage .sewage_section_3 .content_wrap .hbgj .rb {
  flex-shrink: 0;
}
#bus-sewage .sewage_section_3 .content_wrap .hbgj .rb .img_wrpa {
  width: 26.875rem;
  height: 27.5rem;
}
#bus-sewage .sewage_section_3 .content_wrap .zjgs {
  padding-bottom: 7.5rem;
}
#bus-sewage .sewage_section_3 .content_wrap .zjgs .title {
  font-size: 2.25rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_3 .content_wrap .zjgs .img_wrap {
  width: 85%;
  margin: 2rem auto 0;
}
#bus-sewage .sewage_section_3 .content_wrap .zjgs .img_wrap img {
  display: block;
  width: 100%;
}
#bus-sewage .sewage_section_3 .jssl_wrap {
  margin-top: 5rem;
  padding-bottom: 7.5rem;
  background-image: url(https://cdn.gdskfz.com/skfz/2024/pc/business/waterEnv/bg_3.png?x-image-process=image/format,webp);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .title {
  font-size: 2.25rem;
  color: #00A0E8;
  font-weight: 700;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .intro {
  margin-top: 2rem;
  font-size: 1rem;
  color: #999999;
  line-height: 1.875rem;
  text-align: justify;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list {
  margin-top: 4rem;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item {
  display: flex;
  gap: 1.75rem;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item .cover {
  flex-shrink: 0;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item .cover .img {
  display: block;
  width: 100%;
  height: auto;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item .detail {
  flex: 1;
  padding: 0.75rem 0;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item .detail_title {
  font-weight: bold;
  font-size: 1.125rem;
  color: #00A0E8;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item .detail_desc {
  margin-top: 1.5rem;
  font-size: 1rem;
  color: #999999;
  line-height: 1.875rem;
  text-align: justify;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item:nth-child(1) .cover {
  width: 10rem;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item:nth-child(2) {
  flex-direction: row-reverse;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item:nth-child(2) .cover {
  width: 16rem;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item:nth-child(2) .detail_title {
  text-align: right;
}
#bus-sewage .sewage_section_3 .jssl_wrap .jssl .list .item:nth-child(3) .cover {
  width: 12.25rem;
}
#bus-gufei {
  max-width: 100vw;
  overflow: hidden;
}
#bus-gufei .gf-hyr {
  margin: 25em 0 10em;
  background-image: url(https://cdn.gdskfz.com/skfz/images/gufei/bg-hyr.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
  height: 63.375em;
  display: flex;
  flex-direction: column;
  font-size: 16px;
}
#bus-gufei .gf-hyr .top-main {
  padding-top: 70px;
  width: 1180px;
  margin: 0 auto;
}
#bus-gufei .gf-hyr .top-main .title-cn {
  color: #00a0e8;
  font: 3rem "GothamPro Regular", "SourceHanSansCN-Heavy";
  font-weight: bold;
}
#bus-gufei .gf-hyr .top-main .title-en {
  color: transparent;
  font: 1.875rem "Poppins-SemiBold";
}
#bus-gufei .gf-hyr .hyr-content {
  margin-top: 4em;
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}
#bus-gufei .gf-hyr .hyr-content .intro {
  font-size: 1rem;
  color: #666666;
  line-height: 1.875rem;
}
#bus-gufei .gf-hyr .hyr-content .intro .blod {
  font-weight: 700;
  color: #00a0e8;
}
#bus-gufei .gf-hyr .hyr-content .imgs {
  flex: 1;
  position: relative;
}
#bus-gufei .gf-hyr .hyr-content .imgs .dlsb .dlsb-img-1 {
  position: absolute;
  width: 20.9375em;
  top: 5em;
  left: 0;
}
#bus-gufei .gf-hyr .hyr-content .imgs .dlsb .dlsb-img-2 {
  position: absolute;
  width: 17.25em;
  top: 1em;
  left: 26em;
}
#bus-gufei .gf-hyr .hyr-content .imgs .dlsb .dlsb-img-3 {
  position: absolute;
  width: 13.375em;
  top: 16em;
  left: 42em;
}
#bus-gufei .gf-hyr .hyr-content .imgs .dlsb .dlsb-intro {
  position: absolute;
  top: 21em;
  left: 24em;
  color: #00a0e8;
  font-size: 1em;
  font-weight: 700;
}
#bus-gufei .gf-hyr .hyr-content .imgs .scsb .scsb-img-1 {
  position: absolute;
  width: 16.4375em;
  top: 25em;
  left: 22em;
}
#bus-gufei .gf-hyr .hyr-content .imgs .scsb .scsb-img-2 {
  width: 19.5625em;
  position: absolute;
  top: 22em;
  left: 61em;
}
#bus-gufei .gf-hyr .hyr-content .imgs .scsb .scsb-intro {
  position: absolute;
  top: 36em;
  left: 48em;
  color: #00a0e8;
  font-size: 1em;
  font-weight: 700;
}
#bus-gufei .gf-hyr .hyr-content .imgs .zs {
  position: absolute;
  top: 1em;
  left: 62em;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#bus-gufei .gf-hyr .hyr-content .imgs .zs .zs-img-1 {
  width: 23.1875em;
}
#bus-gufei .gf-hyr .hyr-content .imgs .zs .zs-intro {
  color: #00a0e8;
  font-size: 1em;
  font-weight: 700;
}
@media screen and (max-width: 1800px) {
  #bus-gufei .gf-hyr {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  #bus-gufei .gf-hyr {
    font-size: 12px;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1200px) {
  #warpper #siderBar {
    z-index: 9999;
  }
  .main #sub-nav {
    min-width: 1200px;
  }
  .main .header {
    padding-top: 10rem;
    min-width: 1200px;
  }
  .main .main-title {
    left: -0.5rem !important;
  }
  .main .body .title-cn {
    font-size: 3.5rem;
  }
  .main #shuiwu {
    min-width: 1200px;
  }
  .main #shuiwu .fourth .note .intro,
  .main #shuiwu .intro {
    font-size: 1.2rem;
    text-align: justify !important;
    text-justify: inter-ideograph;
  }
  .main #shuiwu .fri .bb .lb .circle-warpper .img-list .img-item p {
    top: -40px;
    left: 49px;
    font-size: 1.2rem;
  }
  .main #shuiwu .fri .bb .right-info h1 .countup {
    right: -22px;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-name {
    margin-left: 3rem;
  }
  .main #shuiwu .sec .container .plate .bb .notes .note {
    font-size: 1.3rem;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper {
    width: 1100px;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper img {
    width: 350px;
    height: 350px;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-warpper {
    width: 40.657rem;
    height: 40.657rem;
    justify-content: space-between;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-warpper .circle:nth-of-type(1) {
    width: 34.657rem;
    height: 34.657rem;
    border-radius: 50%;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-warpper .circle:nth-of-type(2) {
    width: 29.675rem;
    height: 29.675rem;
    border-radius: 50%;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item.rb .note:nth-of-type(2) {
    top: 37.5rem;
    right: -5rem;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item.lb .note:nth-of-type(2) {
    left: -4.5rem;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item.lb .note:nth-of-type(3) {
    top: 37.5rem;
  }
  .main #shuiwu .sixth .info .note .note1 {
    background-size: 35.562rem;
    background-position: center center;
    font-size: 1.2rem;
  }
  .main #shuiwu .sixth .info .note .note2 {
    width: 25.48rem;
    background-size: 20.48rem;
    background-position: center center;
    height: 6.25rem;
    font-size: 1.2rem;
    right: 7rem;
  }
  .main #shuiwu .sixth .info .note .note3 {
    background-size: 35.562rem;
    background-position: center center;
    font-size: 1.2rem;
  }
  .main #bus-gufei {
    min-width: 1200px;
    overflow: hidden;
  }
  .main #bus-gufei .gf-bk {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-bk .container .bk-top .img-con img {
    width: 53.9375rem;
  }
  .main #bus-gufei .gf-lc {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-lc .main-title {
    left: -2.5rem !important;
  }
  .main #bus-gufei .intro {
    font-size: 1.2rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
  .main #bus-gufei .en {
    font-size: 3rem !important;
  }
  .main #bus-gufei .txt {
    font-size: 1.5rem !important;
  }
  .main #bus-gufei .gf-lj {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-lj .left-con {
    margin-left: 10px;
  }
  .main #bus-gufei .gf-lj .left-con .item-desc {
    margin-bottom: 1rem;
  }
  .main #bus-gufei .gf-lj .left-con .item-desc .title {
    margin-bottom: 0;
  }
  .main #bus-gufei .gf-lj .left-con .item-desc .intro {
    margin: 0;
  }
  .main #bus-gufei .gf-lj .right-con {
    top: 10rem;
  }
  .main #bus-gufei .gf-xj {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-xj .main-title {
    left: -2.5rem !important;
  }
  .main #bus-gufei .gf-xj .center-img img {
    width: 66.1875rem !important;
    position: relative;
    top: 5rem;
  }
  .main #bus-gufei .gf-xj .center-img .center-title {
    left: 12rem;
  }
  .main #bus-gufei .gf-xj .bg-img .top-img {
    margin-left: 2rem;
  }
  .main #bus-gufei .gf-xj .bg-img .bom-img {
    width: 52.25rem;
    left: -11.3125rem;
  }
  .main #bus-gufei .gf-core {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-core .top-main {
    left: -2.5rem;
  }
  .main #bus-gufei .gf-core .fir {
    width: 46.5rem;
  }
  .main #bus-gufei .gf-core .fir .icon-img {
    margin-left: -14rem;
  }
  .main #bus-gufei .gf-core .fir .fir-con {
    margin-left: 0.5rem;
  }
  .main #bus-gufei .gf-core .fir .thr-img {
    left: 5rem;
  }
  .main #bus-gufei .gf-core .fir .thr-img img {
    width: 42.4375rem !important;
  }
  .main #bus-gufei .gf-core .fir .four-img {
    top: 51.4375rem;
    left: -31.0625rem;
  }
  .main #bus-gufei .gf-core .fir .four-img img {
    width: 33.935rem !important;
  }
  .main #bus-gufei .gf-core .fir .four-img .four-title {
    font-size: 3rem;
    left: 38.375rem;
  }
  .main #bus-gufei .gf-core .fir .four-img .four-title-cn {
    width: 70px;
    top: 105px;
    left: 38.375rem;
    font-size: 1.2rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-fir {
    left: 10.875rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-sen {
    left: -24.125rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-sen img {
    width: 30.3125rem !important;
  }
  .main #bus-gufei .gf-core .core-bom .bom-sen .sen-con {
    left: 38.875rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-thr {
    left: 5.6875rem;
  }
  .main #bus-gufei .gf-base {
    min-width: 1200px;
    height: 93.5rem;
  }
  .main #bus-gufei .gf-base .base-content {
    width: 80rem;
    margin: 0;
  }
  .main #bus-gufei .gf-base .base-content .one {
    top: 10rem;
    width: 34.25rem !important;
  }
  .main #bus-gufei .gf-base .base-content .two {
    width: 33.6875rem !important;
    top: 18.55rem;
    left: 45.8rem;
  }
  .main #bus-gufei .gf-base .base-content .thr {
    width: 34.5625rem !important;
    left: 1.5rem;
    right: 0;
  }
  .main #bus-gufei .gf-base .base-content .four {
    width: 35.25rem !important;
  }
  .main #bus-gufei .gf-base .base-content .five {
    width: 34.5625rem !important;
    top: 70.9375rem;
  }
  .main #bus-gufei .gf-base .base-content .six {
    width: 35.25rem !important;
    top: 93%;
  }
  .main #shizheng {
    padding-bottom: 10rem;
    min-width: 1200px;
  }
  .main #shizheng .intro {
    font-size: 1.2rem;
  }
  .main #shizheng .ad {
    top: 33rem;
  }
  .main #shizheng .ad img {
    width: 715px;
  }
  .main #shizheng .item .general .step-title h1 {
    font-size: 2rem;
  }
  .main #shizheng .item .general .step1 .step-title {
    width: 18.375rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step2 .step-title {
    width: 25.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step3 .step-title {
    width: 33.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step4 .step-title {
    width: 42.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step5 .step-title {
    width: 49.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step6 .step-title {
    width: 56.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step7 .step-title {
    width: 65.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step8 .step-title {
    width: 72.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step9 .step-title {
    padding-right: 5rem;
    width: 79.41rem;
    background-size: 55px;
  }
  .main #bus-env {
    min-width: 1200px;
  }
  .main #bus-env .container {
    width: 1200px;
  }
  .main #bus-env .right-intro {
    font-size: 1.5rem;
  }
  .main #bus-env .intro {
    font-size: 1.2rem;
    text-align: justify;
  }
  .main #bus-env .check-photo {
    margin: 0 auto;
    width: 1100px;
    height: 250px;
    overflow: hidden;
  }
  .main #bus-env .check-photo .circle-item .half-circle,
  .main #bus-env .check-photo .circle-item .half-circle2 {
    width: 250px !important;
    height: 251px !important;
  }
  .main #bus-env .check-photo .circle-item .circle {
    width: 250px;
    height: 250px;
    padding-top: 70px;
  }
  .main #bus-env .env-intro .env-con {
    text-align: center;
  }
  .main #bus-env .env-intro .env-con img {
    width: 1100px;
  }
  .main #bus-env .env-consult .container .consult-top .right-intro .content {
    font-size: 1.1rem;
  }
  .main #bus-env .env-consult .container .consult-con .consult-title {
    padding-left: 40px;
  }
  .main #bus-env .env-consult .container .consult-con .cover {
    width: 1000px !important;
  }
  .main #bus-env .env-consult .cus-1 {
    left: 19rem;
  }
  .main #bus-env .env-consult .cus-2 {
    left: 56.5rem;
  }
  .main #bus-env .env-consult .cus-3 {
    left: 2.125rem;
    top: 38.75rem;
  }
  .main #bus-env .env-consult .cus-4 {
    top: 665px;
    left: 35rem;
  }
  .main #bus-env .env-service {
    padding: 0;
  }
  .main #bus-env .env-service .container {
    padding: 0 0 0 1vw;
  }
  .main #bus-env .env-service .container .service-list .item-ser {
    width: 340px;
  }
  .main #bus-env .env-show .item-photo {
    width: 30%;
  }
  .main #bus-env .env-show .item-photo p {
    font-size: 1.2rem;
  }
  .main #bus-env .env-land .container .land-con {
    height: 52rem;
  }
  .main #bus-env .env-land .container .land-con .one {
    top: -13.5rem;
    left: 15.5rem;
  }
  .main #bus-env .env-land .container .land-con .two {
    top: -13.5rem;
    left: 46rem;
  }
  .main #bus-env .env-land .container .land-con .thr {
    top: 11rem;
    left: 64.5625rem;
  }
  .main #bus-env .env-land .container .land-con .six {
    top: 12rem;
    left: -0.3125rem;
  }
  .main #bus-env .env-land .container .land-con .four {
    top: 43.5rem;
    left: 46rem;
  }
  .main #bus-env .env-land .container .land-con .five {
    top: 43.5rem;
    left: 14.5rem;
  }
  .main #bus-brand {
    min-width: 1200px;
    overflow: hidden;
  }
  .main #bus-brand .adv-content #hexagon .items {
    top: 100px;
    left: 100px;
  }
  .main-title {
    background-size: 12rem;
  }
}
@media screen and (max-width: 1200px) {
  #warpper #siderBar {
    z-index: 9999;
  }
  .main #sub-nav {
    min-width: 1200px;
  }
  .main .header {
    padding-top: 10rem;
    min-width: 1200px;
  }
  .main .main-title {
    left: -0.5rem !important;
  }
  .main .body .title-cn {
    font-size: 3.5rem;
  }
  .main #shuiwu {
    min-width: 1200px;
  }
  .main #shuiwu .fourth .note .intro,
  .main #shuiwu .intro {
    font-size: 1.2rem;
  }
  .main #shuiwu .fri .bb .lb .circle-warpper .img-list .img-item p {
    top: -40px;
    left: 49px;
    font-size: 1.2rem;
  }
  .main #shuiwu .fri .bb .right-info h1 .countup {
    right: -22px;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-name {
    margin-left: 3rem;
  }
  .main #shuiwu .sec .container .plate .bb .notes .note {
    font-size: 1.3rem;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper {
    width: 1100px;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper img {
    width: 350px;
    height: 350px;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-warpper {
    width: 40.657rem;
    height: 40.657rem;
    justify-content: space-between;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-warpper .circle:nth-of-type(1) {
    width: 34.657rem;
    height: 34.657rem;
    border-radius: 50%;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item .item-warpper .circle:nth-of-type(2) {
    width: 29.675rem;
    height: 29.675rem;
    border-radius: 50%;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item.rb .note:nth-of-type(2) {
    top: 37.5rem;
    right: -5rem;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item.lb .note:nth-of-type(2) {
    left: -4.5rem;
  }
  .main #shuiwu .sec .container .plate .bb .img-warpper .img-item.lb .note:nth-of-type(3) {
    top: 37.5rem;
  }
  .main #shuiwu .sixth .info .note .note1 {
    background-size: 35.562rem;
    background-position: center center;
    font-size: 1.2rem;
  }
  .main #shuiwu .sixth .info .note .note2 {
    width: 25.48rem;
    background-size: 20.48rem;
    background-position: center center;
    height: 6.25rem;
    font-size: 1.2rem;
    right: 7rem;
  }
  .main #shuiwu .sixth .info .note .note3 {
    background-size: 35.562rem;
    background-position: center center;
    font-size: 1.2rem;
  }
  .main #bus-gufei {
    min-width: 1200px;
    overflow: hidden;
  }
  .main #bus-gufei .gf-bk {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-bk .container .bk-top .img-con img {
    width: 53.9375rem;
  }
  .main #bus-gufei .gf-lc {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-lc .main-title {
    left: -2.5rem !important;
  }
  .main #bus-gufei .intro {
    font-size: 1.2rem;
  }
  .main #bus-gufei .en {
    font-size: 3rem !important;
  }
  .main #bus-gufei .txt {
    font-size: 1.5rem !important;
  }
  .main #bus-gufei .gf-lj {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-lj .left-con {
    margin-left: 10px;
  }
  .main #bus-gufei .gf-lj .left-con .item-desc {
    margin-bottom: 1rem;
  }
  .main #bus-gufei .gf-lj .left-con .item-desc .title {
    margin-bottom: 0;
  }
  .main #bus-gufei .gf-lj .left-con .item-desc .intro {
    margin: 0;
  }
  .main #bus-gufei .gf-lj .right-con {
    top: 10rem;
  }
  .main #bus-gufei .gf-xj {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-xj .main-title {
    left: -2.5rem !important;
  }
  .main #bus-gufei .gf-xj .center-img img {
    width: 66.1875rem !important;
    position: relative;
    top: 5rem;
  }
  .main #bus-gufei .gf-xj .center-img .center-title {
    left: 12rem;
  }
  .main #bus-gufei .gf-xj .bg-img .top-img {
    margin-left: 2rem;
  }
  .main #bus-gufei .gf-xj .bg-img .bom-img {
    width: 52.25rem;
    left: -11.3125rem;
  }
  .main #bus-gufei .gf-core {
    min-width: 1200px;
  }
  .main #bus-gufei .gf-core .top-main {
    left: -2.5rem;
  }
  .main #bus-gufei .gf-core .fir {
    width: 46.5rem;
  }
  .main #bus-gufei .gf-core .fir .icon-img {
    margin-left: -14rem;
  }
  .main #bus-gufei .gf-core .fir .fir-con {
    margin-left: 0.5rem;
  }
  .main #bus-gufei .gf-core .fir .thr-img {
    left: 5rem;
  }
  .main #bus-gufei .gf-core .fir .thr-img img {
    width: 42.4375rem !important;
  }
  .main #bus-gufei .gf-core .fir .four-img {
    top: 51.4375rem;
    left: -31.0625rem;
  }
  .main #bus-gufei .gf-core .fir .four-img img {
    width: 33.935rem !important;
  }
  .main #bus-gufei .gf-core .fir .four-img .four-title {
    font-size: 3rem;
    left: 38.375rem;
  }
  .main #bus-gufei .gf-core .fir .four-img .four-title-cn {
    width: 70px;
    top: 105px;
    left: 38.375rem;
    font-size: 1.2rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-fir {
    left: 10.875rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-sen {
    left: -24.125rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-sen img {
    width: 30.3125rem !important;
  }
  .main #bus-gufei .gf-core .core-bom .bom-sen .sen-con {
    left: 38.875rem;
  }
  .main #bus-gufei .gf-core .core-bom .bom-thr {
    left: 5.6875rem;
  }
  .main #bus-gufei .gf-base {
    min-width: 1200px;
    height: 93.5rem;
  }
  .main #bus-gufei .gf-base .base-content {
    width: 80rem;
    margin: 0;
  }
  .main #bus-gufei .gf-base .base-content .one {
    top: 10rem;
    width: 34.25rem !important;
  }
  .main #bus-gufei .gf-base .base-content .two {
    width: 33.6875rem !important;
    top: 18.55rem;
    left: 45.8rem;
  }
  .main #bus-gufei .gf-base .base-content .thr {
    width: 34.5625rem !important;
    left: 1.5rem;
    right: 0;
  }
  .main #bus-gufei .gf-base .base-content .four {
    width: 35.25rem !important;
  }
  .main #bus-gufei .gf-base .base-content .five {
    width: 34.5625rem !important;
    top: 70.9375rem;
  }
  .main #bus-gufei .gf-base .base-content .six {
    width: 35.25rem !important;
    top: 94%;
  }
  .main #shizheng {
    padding-bottom: 10rem;
    min-width: 1200px;
  }
  .main #shizheng .intro {
    font-size: 1.2rem;
  }
  .main #shizheng .ad {
    top: 33rem;
  }
  .main #shizheng .ad img {
    width: 715px;
  }
  .main #shizheng .item .general .step-title h1 {
    font-size: 2rem;
  }
  .main #shizheng .item .general .step1 .step-title {
    width: 18.375rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step2 .step-title {
    width: 25.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step3 .step-title {
    width: 33.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step4 .step-title {
    width: 42.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step5 .step-title {
    width: 49.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step6 .step-title {
    width: 56.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step7 .step-title {
    width: 65.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step8 .step-title {
    width: 72.41rem;
    background-size: 45px 45px;
  }
  .main #shizheng .item .general .step9 .step-title {
    padding-right: 5rem;
    width: 79.41rem;
    background-size: 55px;
  }
  .main #bus-env {
    min-width: 1200px;
  }
  .main #bus-env .container {
    width: 1200px;
  }
  .main #bus-env .right-intro {
    font-size: 1.5rem;
  }
  .main #bus-env .intro {
    font-size: 1.2rem;
    text-align: justify;
    text-justify: inter-ideograph;
  }
  .main #bus-env .check-photo {
    margin: 0 auto;
    width: 1100px;
    height: 250px;
    overflow: hidden;
  }
  .main #bus-env .check-photo .circle-item .half-circle,
  .main #bus-env .check-photo .circle-item .half-circle2 {
    width: 250px !important;
    height: 251px !important;
  }
  .main #bus-env .check-photo .circle-item .circle {
    width: 250px;
    height: 250px;
    padding-top: 70px;
  }
  .main #bus-env .env-intro .env-con {
    text-align: center;
  }
  .main #bus-env .env-intro .env-con img {
    width: 1100px;
  }
  .main #bus-env .env-consult .container .consult-top .right-intro .content {
    font-size: 1.1rem;
  }
  .main #bus-env .env-consult .container .consult-con .consult-title {
    padding-left: 40px;
  }
  .main #bus-env .env-consult .container .consult-con .cover {
    width: 1000px !important;
  }
  .main #bus-env .env-consult .cus-1 {
    left: 19rem;
  }
  .main #bus-env .env-consult .cus-2 {
    left: 56.5rem;
  }
  .main #bus-env .env-consult .cus-3 {
    left: 2.125rem;
    top: 38.75rem;
  }
  .main #bus-env .env-consult .cus-4 {
    top: 665px;
    left: 35rem;
  }
  .main #bus-env .env-service {
    padding: 0;
  }
  .main #bus-env .env-service .container {
    padding: 0 0 0 1vw;
  }
  .main #bus-env .env-service .container .service-list .item-ser {
    width: 340px;
  }
  .main #bus-env .env-show .item-photo {
    width: 30%;
  }
  .main #bus-env .env-show .item-photo p {
    font-size: 1.2rem;
  }
  .main #bus-env .env-land .container .land-con {
    height: 52rem;
  }
  .main #bus-env .env-land .container .land-con .one {
    top: -13.5rem;
    left: 15.5rem;
  }
  .main #bus-env .env-land .container .land-con .two {
    top: -13.5rem;
    left: 46rem;
  }
  .main #bus-env .env-land .container .land-con .thr {
    top: 11rem;
    left: 64.5625rem;
  }
  .main #bus-env .env-land .container .land-con .six {
    top: 12rem;
    left: -0.3125rem;
  }
  .main #bus-env .env-land .container .land-con .four {
    top: 43.5rem;
    left: 46rem;
  }
  .main #bus-env .env-land .container .land-con .five {
    top: 43.5rem;
    left: 14.5rem;
  }
  .main #bus-brand {
    min-width: 1200px;
    overflow: hidden;
  }
  .main #bus-brand .adv-content #hexagon .items {
    top: 100px;
    left: 100px;
  }
  .main-title {
    background-size: 12rem;
  }
}
@media screen and (min-width: 0 \9) {
  #warpper .main-title .title-cn {
    font-size: 3rem;
    font-family: "GothamPro Regular", "SourceHanSansCN-Heavy";
  }
  #warpper .main-title .title-en {
    font-size: 1.875rem;
    font-family: "Poppins-SemiBold";
  }
  #warpper .main .header .container .title h1 {
    font-size: 3.375rem;
    font-family: "SourceHanSansCN-Medium";
  }
  #warpper .main .header .container .title h3 {
    font-size: 2.25rem;
    font-family: "Poppins-Light";
  }
  #warpper .main #sub-nav .tag-warpper .tag {
    float: left;
  }
  #warpper .main #sub-nav .tag-warpper .tag a {
    float: left;
    font-size: 1.3125rem;
    font-family: "SourceHanSansCN-Regular";
  }
  #warpper .main .body .shuiwu .item .fri .container .plate .bb .right-info h1 {
    font-size: 6rem;
    font-family: "SourceHanSansCN Heavy";
  }
  #warpper .main .body .shizheng .container .item .general h1 {
    font-size: 1.875rem;
    font-family: "SourceHanSansCN-Medium";
  }
  #warpper .main .body .shizheng .container .item .general h3 {
    font-size: 1rem;
    font-family: "Poppins-ExtraLight";
  }
  #warpper .main .body .shizheng .container .item .general .step1 .step-title {
    width: 17.37rem;
  }
  #warpper .main .body .shizheng .container .item .general .step2 .step-title {
    width: 25.41rem;
  }
  #warpper .main .body .shizheng .container .item .general .step3 .step-title {
    width: 32.28rem;
  }
  #warpper .main .body .shizheng .container .item .general .step4 .step-title {
    width: 41.22rem;
  }
  #warpper .main .body .shizheng .container .item .general .step5 .step-title {
    width: 49.09rem;
  }
  #warpper .main .body .shizheng .container .item .general .step6 .step-title {
    width: 56.97rem;
  }
  #warpper .main .body .shizheng .container .item .general .step7 .step-title {
    width: 64.91rem;
  }
  #warpper .main .body .shizheng .container .item .general .step8 .step-title {
    width: 72.78rem;
  }
  #warpper .main .body .shizheng .container .item .general .step9 .step-title {
    width: 79.72rem;
  }
  #warpper .main .body .shizheng .container .item .img-list .img-item h1 {
    font-size: 2.25rem;
    font-family: "SourceHanSansCN-Bold";
  }
  #warpper .main .body .shizheng .container .item .img-list .img-item h2 {
    font-size: 1.5rem;
    font-family: "SourceHanSansCN-Bold";
  }
  #warpper .main .body #bus-env .env-check .check-photo .circle .countup {
    font-size: 3.75rem;
    font-weight: bold;
    font-family: "FuturaPT Bold";
  }
  #warpper .main .body #bus-env .env-check .check-photo .circle .info {
    font-size: 1.3125rem;
    font-family: "SourceHanSan Regular";
  }
  #warpper .main .body #bus-env .env-service .service-list {
    display: block;
  }
  #warpper .main .body #bus-env .env-service .service-list .item-ser {
    float: left;
  }
}
