/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1780px ){
	.nav li a{ padding: 30px 30px 0;}
	.indexPart5 .list li .lbox a{ padding: 0.5rem 0.4rem 0; }
	.indexPart5 .list li .name{ padding: 0.4rem 0 0.15rem; font-size: 20px; line-height: 20px; }
	.indexPart6 .detail .time{ padding-top: 0.35rem;  }
	.drainPart5 .arrow2{ left: 322px; }
	
	}

@media screen and ( max-width:1600px ){
	.nav li a{ padding: 30px 20px 0; font-size: 15px;}
	.indexPart1 .layer{ top: 2.9rem; }
	.softwarePic .prev{ left: -1rem; }
	.softwarePic .next{ right: -1rem; }
	.indexPart4 .btn li{ margin-right: 0.6rem;}
	.indexPart6 .detail .name a{ font-size: 20px; line-height: 26px; height: 52px; }
	.footNav li{ padding-left: 0.3rem; }
	.footNav li h2 a{ font-size: 13px; }
	.footNav dd a{ line-height: 30px; font-size: 13px; } 
	.contactPart1 .leftDiv li{ padding-bottom: 0.35rem; }
	.case .list li .name{ height: 30px; line-height: 30px; font-size: 20px; }
	.case .list li .content{ line-height: 24px; height: 48px; padding-top: 0.1rem; }
	.drainPart3 .list li{ padding-top: 0.8rem; }
	.drainPart5 .rq .rq2 .swiper-slide .lef{ padding-left: 55px; padding-right: 45px;}
	.drainPart5 .rq .rq2 .btnDiv{ width: 158px; left: 55px; }
	.drainPart5 .arrow2{ left: 282px; }
	.drainPart5 .swiper-pagination{ padding-left: 55px; }
	.drainPart5 .rq .rq1 .div{ padding: 55px 50px; }
	.drainPart5 .rq .rq1 .div .p2{ font-size: 20px;}
	.drainPart5 .rq .rq1 .div .p3{ font-size: 14px; line-height: 26px;}
	.pageNav li{ width: 120px; font-size: 15px; }
	.pageNav2 li{ width: 160px;}
	}

@media screen and ( max-width:1440px ){
	.w1228,.w1200,.wi200,.w1330{padding-left: 20px !important;padding-right: 20px !important; box-sizing: border-box;}
	.ind_about .uls{padding: 30px 20px 0;}
	.nav li a{ padding: 30px 15px 0; font-size: 14px;}
	.nav li:first-child a{padding: 30px 15px 0;}
	.headDiv .tel{ font-size: 16px; padding-left: 28px; }
	.indexPart1 .indexTitle{ top: 1.2rem; }
	.indexPart1 .tab2 li .wen{ font-size: 14px; line-height: 16px; }
	.indexPart2{ padding: 0 0 120px; }
	.indexPart3{ height: 9.5rem; padding-top: 1.15rem;}
	.softwarePic .botDiv{ padding: 0.35rem 0.42rem 0; }
	.softwarePic .msg{ font-size: 14px; line-height: 24px; height: 48px; }
	.indexPart4 .btn li{ margin-right: 0.4rem;}
	.caseBox .content{ font-size: 14px;}
	.indexPart5{ padding-top: 1.2rem; height: 9.5rem;}
	.indexPart5 .list li .ico{ width: 64px; height: 64px; }
	.indexPart5 .list li .name{ font-size: 18px; line-height: 18px; }
	.indexPart5 .list li .msg{ font-size: 12px; line-height: 26px; height: 78px;  }
	.indexPart6 .detail .name a{ font-size: 18px; }
	.indexPart6 .detail .time{ padding-top: 0.28rem;  }
	.indexPart6 .detail .btnDiv{ padding-top: 0.32rem; }
	.indexPart6 .list li{ height: 42px; font-size: 14px; }
	.indexPart6 .list li a{ height: 42px; line-height: 42px; }
	.indexPart6 .list li em{ line-height: 42px; font-size: 12px; }
	.footNav dd a{ font-size: 12px; }
	.pageBox{ padding: 100px 0; }
	.news .list ul{ margin-right: -0.6rem; }
	.news .list li .box{ margin-right: 0.6rem; }
	.contactPart1 .leftDiv li{ padding-bottom: 0.3rem; }
	.contactPart1 .leftDiv li .wen{ padding-bottom: 10px; }
	.contactPart1 .leftDiv li .txt{ font-size: 16px; }
	.contactPart2 .list li .msg{ font-size: 12px; line-height: 26px; }
	.case .list li .name{ height: 26px; line-height: 26px; font-size: 18px; }
	.case .list li .content{ font-size: 13px; padding-top: 0.05rem;}
	.case .list li .ico{ margin-top: 0.1rem;}
	.drainPart3 .list li{ padding-top: 0.6rem; }
	.drainPart3 .list li .content{ padding: 0 0.35rem;}
	.drainPart4 .list li .content{ line-height: 26px; padding-top: 0.2rem; }
	.casePic .content{ padding-top: 0.15rem; font-size: 14px; line-height: 22px; height: 44px; }
	.drainPart6 .rightDiv li .content{ padding-top: 0.05rem; font-size: 12px; line-height: 24px; height: 48px; }
	.drainPart6 .rightDiv li .ico{ margin-top: 0.25rem; }
	.proMsg .content{ margin-top: 0.2rem; height: 72px; line-height: 24px;}
	.proMsg .btnDiv{ padding-top: 0.15rem; }
	.proMsg .btnDiv a{ width: 120px; height: 40px; line-height: 40px; font-size: 14px; }
	.drainPart5 .rq .rq1 .div{ padding: 55px 40px; }
	.drainPart5 .rq .rq2 .name{ font-size: 30px;  }
	.drainPart5 .rq .rq2 .p2{ font-size: 14px; line-height: 28px;}
	.drainPart5 .arrow2{ left: 252px; }
	.drainPart6 .title{ font-size: 30px; line-height: 30px; }
	.softMsg .content{ margin-top: 0.2rem; height: 72px; line-height: 24px;}
	.softMsg .btnDiv{ padding-top: 0.15rem; }
	.softMsg .btnDiv a{ width: 120px; height: 40px; line-height: 40px; font-size: 14px; }
	.softDiv .bigMxf .layer li .msg{ font-size: 12px; line-height: 20px; }
	.video-box .videoLayer iframe{ height: 500px;}
	.pageNav li{ font-size: 13px; }
	.pageNav2 li{ width: 130px;}
	.memberNav dd a{ font-size: 12px; }
	.productBot .title { font-size: 26px; line-height: 26px;}
	}

@media screen and ( max-width:1366px ){
	.indexPart1 .layer{ top: 2.5rem; }
	.indexPart4 .btn li{ margin-right: 0.3rem;}
	.drainPart5 .rq .rq2 .btnDiv{ width: 138px; }
	.drainPart5 .arrow2{ left: 232px; }
}
@media screen and (max-width:1100px){
	.headDiv .tel{right: 40px;}
	.nav .uls{padding-left: 67px;}
}
@media screen and ( max-width:1024px ){
	
	.drainPart6 .leftDiv .toptop a{
		display: block;
	}
	.drainPart6 .rightDiv .toptop{display: none;}
	.drainPart3s{padding: 0.4rem 0;}
	.wal, .wal2, .w400, .w1000, .w1136, .w1195{width:100%;}
	.PC-Box, .nav, .pageTop, .pageNum, .footNav, .sideNews, .w350, .w280{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; line-height: 1.2rem;}
	.headDiv .logo img{ width: 2.4rem; }
	.headDiv .tel{ right: 1.8rem; font-size: 0.34rem; line-height: 1.2rem; padding-left: 0.46rem; background-size: 0.32rem;height: 1.2rem; }
	.headDiv .tel>div{height: 1.2rem;}
	.ind-banner .one{ display: none; }
	.ind-banner .swiper-pagination{ bottom: 0.35rem!important; }
	.indexTitle .en{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexTitle .cn{ font-size: 0.3rem; line-height: 0.3rem; }
	.ind_product .list>div{position: static;}
	.ind_technology .list>div{position: static;}
	.indexPart2{ padding: 0.8rem 0.3rem 0.9rem; }
	.indexPart2 .toptop{ padding-bottom: 0.4rem; }
	.indexPart2 .indexTitle{ text-align: center; }
	.indexPart2 .btn{ position: relative; padding-top: 0.4rem; overflow: hidden;}
	.indexPart2 .btn li{ float: left; width:50%; text-align:center; cursor: pointer; padding: 0; height: 0.86rem; line-height: 0.86rem; font-size: 0.3rem; }
	.indexPart2 .btn li em{ display:inline-block;}
	.indexPart2 .btn li:after{ display: none; }
	.indexPart2 .btn li:last-child{ padding: 0; }
	.indexPart2 .list { width: auto; left: 0; margin-left: 0; padding-bottom: 1.3rem; }
	.indexPart2 .swiper-slide { height: auto;}
	.indexPart2 .conDiv{ width: 53%; height: 2.46rem; }
	.indexPart2 .mxfDiv{ padding: 0.5rem 0.3rem 0; }
	.indexPart2 .imgDiv{ width: 47%; height: 2.46rem;}
	.indexPart2 .imgDiv img{ width: 100%; }
	.indexPart2 .name{ font-size: 0.36rem; line-height: 0.5rem; height: 0.5rem; overflow: hidden; }
	.indexPart2 .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexPart2 a.arrow { width: 0.9rem; height: 0.9rem; margin-top: 0; top: auto; bottom: 0; }
	.indexPart2 a.arrow.prev { margin-left: -1.1rem; }
	.indexPart2 a.arrow.next { margin-right: -1.1rem; }
	.indexPart2 .moreBtn{ margin: 0.5rem auto 0; width: 2.1rem; }
	.indexPart2 .moreBtn a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.indexPart3{ height: auto; padding: 0.8rem 0 0.9rem; background: url(../images/indexP3Tel.jpg) center no-repeat; background-size: 100% 100%; }
	.indexPart3 .indexTitle{ padding-bottom: 0.6rem;}
	.softwarePic .swiper-container { width: 5.4rem; position: relative; left: 50%; margin-left: -2.7rem; overflow: visible; }
	.softwarePic .l7Div{ width: 5.0rem; margin: 0 auto;}
	.softwarePic .botDiv{ height: 3.1rem; padding: 0.4rem 0.48rem 0; }
	.softwarePic .botDiv:after{ height: 2px; }
	.softwarePic .name{ height: 0.52rem; line-height: 0.52rem; font-size: 0.36rem; }
	.softwarePic .msg{ font-size: 0.28rem; line-height: 0.5rem; height: 1.0rem; }
	.softwarePic .ico{ margin: 0.25rem auto 0; width: 0.42rem; height: 0.42rem; background-size: 0.42rem; }
	.softwarePic .swiper-slide:hover .ico{ background-size: 0.42rem; }
	.softwarePic .prev{ z-index: 2; position: absolute; left: 0.3rem; top: 50%; width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; border-radius: 6px; background: #fff url(../images/nimg15_left.png) center no-repeat; }
	.softwarePic .next{ z-index: 2; position: absolute; right: 0.3rem; top: 50%; width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; border-radius: 6px; background: #fff url(../images/nimg15_right.png) center no-repeat; }
	.softwarePic .prev:hover{ background: #21c3f3 url(../images/nimg15_lefton.png) center no-repeat;}
	.softwarePic .next:hover{ background: #21c3f3 url(../images/nimg15_righton.png) center no-repeat;}
	.indexPart4{ padding: 0.8rem 0.3rem 0.9rem; }
	.indexPart4 .toptop{ padding-bottom: 0.3rem; }
	.indexPart4 .btn{ position: relative; top: 0; padding-top: 0.4rem; width: auto; overflow: hidden; }
	.indexPart4 .btn li{ margin-right: 0.5rem; margin-bottom: 0.25rem; position: relative; font-size: 0.3rem; line-height: 0.48rem; height: 0.64rem;}
	.indexPart4 .btn li:last-child{ margin-right: 0; }
	.indexPart4 .btn li:after{ height: 2px;}
	.indexPart4 .btn .on{ font-size: 0.36rem; }
	.caseBox .leftCon{ width: auto; float: none; padding-top: 0; padding-bottom: 0.6rem; }
	.caseBox .name{ font-size: 0.4rem; line-height: 0.4rem;}
	.caseBox .content{ font-size: 0.26rem; line-height: 0.48rem; -webkit-line-clamp: 4; }
	.caseBox .btnDiv{ padding-top: 0.45rem; }
	.caseBox .btnDiv a{ width: 2.1rem; height: 0.86rem; font-size: 0.28rem; line-height: 0.86rem; }
	.caseBox .rightDiv{ width: auto; float: none; }
	.caseBox .rightDiv ul{ margin-right: -0.3rem; }
	.caseBox .rightDiv li{ width: 50%; margin-bottom: 0.3rem; }
	.caseBox .rightDiv li .lbox{ margin-right: 0.3rem;}
	.caseBox .rightDiv li:first-child{ width: 100%; }
	.caseBox .rightDiv li:nth-child(4), .caseBox .rightDiv li:nth-child(5), .caseBox .rightDiv li:nth-child(6){ display: none; }
	.caseBox .arrow{ display: none; }
	.indexPart5{ padding: 0.8rem 0.3rem 0.6rem; height: auto; background: url(../images/indexPart5.jpg) center no-repeat; background-size: cover; }
	.indexPart5 .indexTitle{ padding-bottom: 0.6rem; }
	.indexPart5 .list ul{ margin-right: 0; }
	.indexPart5 .list li{ float: none; width: 100%; padding-bottom: 0.2rem; }
	.indexPart5 .list li .lbox{ margin-right: 0; height: 3.0rem; }
	.indexPart5 .list li .lbox a{ padding: 0.7rem 0.5rem 0 1.8rem; }
	.indexPart5 .list li .lbox a:after{ content: ''; position: absolute; right: 0; bottom: 0; background: url(../images/nimg185Bg.png) no-repeat; width: 1.85rem; height: 0.56rem; background-size: 1.85rem;}
	.indexPart5 .list li .ico{ position: absolute; left: 0.45rem; top: 0.7rem; width: 0.96rem; height: 0.96rem; }
	.indexPart5 .list li .ico img{ width: 0.48rem; margin-left: -0.24rem; margin-top: -0.24rem; }
	.indexPart5 .list li .name{ padding: 0 0 0.2rem; font-size: 0.34rem; line-height: 0.34rem; }
	.indexPart5 .list li .wen{ font-size: 0.24rem; height: 0.42rem; line-height: 0.24rem; }
	.indexPart5 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexPart5 .list li .more{ display: none; }
	.indexPart6{ padding: 0.8rem 0.3rem 1.0rem; }
	.indexPart6 .indexTitle{ padding-bottom: 0.5rem; }
	.indexPart6 .leftDiv{ width: auto; float: none; position: relative; }
	.indexPart6 .tab2{ height: auto; position: absolute; right: 0; top: -1.1rem; }
	.indexPart6 .tab2 li{ margin-right: 0; margin-left: 0.45rem; font-size: 0.3rem; line-height: 0.3rem; height: 0.52rem; }
	.indexPart6 .tab2 .liNow{ font-size: 0.34rem; }

	.indexPart6 .detail{ padding-left: 3.2rem; height: 1.98rem; }
	.indexPart6 .detail .imgDiv img{ width: 2.8rem; }
	.indexPart6 .detail .name a{ font-size: 0.34rem; line-height: 0.48rem; height: 0.96rem; }
	.indexPart6 .detail .time{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexPart6 .detail .btnDiv{ display: none; }
	.indexPart6 .list li{ height: 0.56rem; font-size: 0.28rem; padding-right: 1.4rem; }
	.indexPart6 .list li a{ height: 0.56rem; line-height: 0.56rem; padding-left:0.36rem; background-size:0.26rem; }
	.indexPart6 .list li em{ line-height: 0.56rem; font-size: 0.24rem; }
	.indexPart6 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.indexPart6 .toptop{ height: 0.85rem; }
	.indexPart6 .toptop a{ padding-right: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; background-size: 0.26rem;}
	.indexPart6 .toptop a:hover{ background-size: 0.26rem;}
	.indexPart6 .videobox .playbox{ margin-left:-0.5rem; margin-top:-0.5rem; }
	.indexPart6 .videobox .playbox img{ width: 1.0rem;}
	.indexPart6 .hala{ height: 1.1rem; line-height: 1.1rem; padding: 0 0.35rem; font-size: 0.3rem; }
	.footDiv{ padding: 0.8rem 0.3rem; height: auto; background: #1a1d23; }
	.footDiv .leftDiv{ float: none; }
	.footDiv .tel, .footDiv .wen{ display: none; }
	.footDiv .ewmDiv{ position: absolute; right: 0.3rem; top: 0.8rem; width: 1.8rem; }
	.footDiv .ewmDiv .limg img{ width: 1.8rem; }
	.footDiv .ewmDiv p{ font-size: 0.26rem; padding-top: 0.2rem; color: #7c7d7f; }
	.foot{ height: auto; padding: 0.3rem 0.3rem 0.5rem; background: #1a1d23; }
	.foot .leftDiv, .foot .rightDiv{ float: none; }
	.foot .links{ display: none;}
	.foot .msg{ padding-top: 0.35rem; font-size: 0.26rem; line-height: 0.42rem;}
	.foot .share{ float: none; }
	.foot .share li{ margin-right: 0.3rem; margin-left: 0; width: 0.86rem; height: 0.86rem; }
	.foot .share li a img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.17rem; }
	.foot .list{ padding-top: 0.4rem; clear: both; right: 0; left: -0.2rem; font-size: 0.26rem;}
	.foot .list a{ padding: 0 0.2rem; }
	.topA{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; bottom: 0.5rem; }
	.topA:hover{ background-size: 0.32rem;}
	.addLayer.on{ padding-top: 0; }
	.pageBanner .bg{ height: 4.5rem;}
	.pageBanner .txtDiv{ left: 0.5rem; margin-left: 0; }
	.pageBanner .en{ padding-bottom: 0.5rem; font-size: 0.28rem; line-height: 0.28rem; }
	.pageBanner .en:after{ width: 0.6rem; height: 2px; }
	.pageTitle .c-title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.pageTitle .e-title{ font-size: 0.28rem; line-height: 0.28rem; }
	.pageBox{ padding: 0.8rem 0.3rem; }
	.pageMore{ padding-top: 0.2rem; }
	.pageMore a{ height: 1.0rem; line-height: 1.0rem; font-size: 0.3rem; }
	.aboutPart1{ padding: 0.8rem 0.3rem; }
	.aboutPart1:before{ display: none; }
	.aboutPart1 .rightDiv{ width: 100%; float: none; padding-top: 0.5rem; }
	.aboutPart1 .txtDiv{ height: auto; padding-bottom: 0.5rem;}
	.aboutPart1 .txtDiv .cn{ font-size: 0.5rem; line-height: 0.8rem; }
	.aboutPart1 .txtDiv .en{ font-size: 0.3rem; line-height: 0.42rem; }
	.aboutPart1 .bg{ height: 4.8rem; background: center no-repeat; background-size: cover; }
	.aboutPart1 .leftDiv{ width: auto; height: auto; float: none;}
	.aboutPart1 .name{ font-size: 0.48rem; line-height: 0.6rem; padding: 0.5rem 0; width: auto;}
	.aboutPart1 .content{ font-size: 0.26rem; line-height: 0.48rem; width: auto;}
	.aboutPart2{ margin-top: 0; padding: 0.8rem 0.3rem 0.5rem; height: auto; background-size: 100% 100%;}
	.aboutPart2 .numList ul{ display: block; overflow: hidden;}
	.aboutPart2 .numList li{ float: left; width: 50%; text-align: center; padding-bottom: 0.4rem; }
	.aboutPart2 .numList li .ico{ height: 1.2rem; }
	.aboutPart2 .numList li .ico img{ width: 0.9rem; }
	.aboutPart2 .numList li .num{ font-size: 0.54rem; line-height: 0.54rem; padding-right: 0.26rem; }
	.aboutPart2 .numList li .num:after{ bottom: 0.1rem; width: 0.2rem; height: 0.2rem; background-size: 0.2rem; }
	.aboutPart2 .numList li .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.honor{ padding-top: 0.6rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.45rem; }
	.honor .list li .box{ margin-right: 0.2rem; padding-top: 0.3rem; padding-bottom: 0.25rem; }
	.honor .list li .box:after{ height: 4px; }
	.honor .list li .name{ padding-top: 0.2rem; padding-left: 0.2rem; padding-right: 0.2rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.24rem; }
	.pic-modal-box .box { padding: 0 0.25rem; }
    .pic-modal-box .main { width: 100%; padding: 0.8rem 0.3rem 0;}
  	.pic-modal-box .name { font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
 	.pic-modal-box .close { right: 10px; top: 10px;; width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.pic-modal-box .pic-box img { max-width: 6.2rem;}
	.newsTab{ position: relative; overflow: hidden; padding-top: 0.2rem;}
	.newsTab li{ margin-right: 0.45rem; margin-left: 0; }
	.newsTab li a{ height: 0.76rem; line-height: 0.76rem; font-size: 0.3rem; }
	.news{ padding-top: 0.6rem; }
	.news .list ul{ margin-right: -0.2rem; }
	.news .list li{ width: 50%; padding-bottom: 0.4rem;}
	.news .list li .box{ margin-right: 0.2rem; }
	.news .list li .botDiv{ padding-top: 0.5rem; }
	.news .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.news .list li .time{ padding-top: 0.2rem; height: 0.65rem; font-size: 0.36rem; }
	.news .list li .content, .news .list li .ico{ display: none; }
	.newShow{ padding-bottom: 0.5rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.64rem; padding-bottom: 0.3rem;  }
	.newShow .wnList{ padding-bottom: 0.4rem; }
	.newShow .wnList li{ font-size: 0.28rem;}
	.newShow .wnList li img{ width: 0.32rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.56rem; padding-top:0.5rem; }
	.newShow .imgDiv{ padding: 0.3rem 0; }
	.newShow .imgDiv img{ width: 100%; }
	.pageDown li{ height: 0.76rem; font-size: 0.3rem; }
    .pageDown li a{ height: 0.76rem; line-height: 0.76rem; }
    .sideBot{ padding-top: 0.5rem; }
    .sideBot .share{ padding-top: 0.3rem; }
    .sideBot .share li{ margin-right: 0.2rem; }
    .sideBot .share li a{ width: 0.7rem; height: 0.7rem; }
    .sideBot .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.16rem;}
    .sideBot .returnBtn a{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
    .sideBot .returnBtn img{ width: 0.2rem; top: -0.05rem; }
	.video{ padding-top: 0.6rem; }
	.video .list ul{ margin-right: -0.2rem; }
	.video .list li{ width: 50%; padding-bottom: 0.4rem;}
	.video .list li .box{ margin-right: 0.2rem; }
	.video .list li .botDiv{ padding-top: 0.3rem; }
	.video .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.contactPart1{ padding: 0.8rem 0.3rem; }
	.contactPart1 .pageTitle{ padding-bottom: 0.4rem; }
	.contactPart1 .leftDiv{ width: auto; padding-top: 0; float: none; padding-bottom: 0.5rem;}
	.contactPart1 .leftDiv li{ padding-bottom: 0.45rem; }
	.contactPart1 .leftDiv li .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.25rem; }
	.contactPart1 .leftDiv li .tel{ font-size: 0.4rem; line-height: 0.4rem; }
	.contactPart1 .leftDiv li .txt{ font-size: 0.32rem; line-height: 0.5rem; }
	.contactPart1 .ewm img{  width: 2.1rem; }
	.contactPart1 .mapDiv{ width: 100%; height: 5.0rem; float: none;}
	.contactPart2{ padding: 0.8rem 0.3rem; }
	.contactPart2 .list ul{ margin-right: 0; }
	.contactPart2 .list li{ float: none; width: 100%; padding-bottom: 0.45rem; }
	.contactPart2 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.45rem; background-size: 4.2rem; }
	.contactPart2 .list li .name{ font-size: 0.34rem; line-height: 0.48rem; height: 0.76rem; }
	.contactPart2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.08rem; }
	.job .pageTitle{ padding-bottom: 0.6rem; }
	.job .list{ padding-bottom: 0.2rem; }
	.job .list li{ margin-bottom: 0.3rem;}
	.job .list li .topDiv{ padding: 0.5rem 0.4rem; }
	.job .list li .name{ padding-left: 0.56rem; font-size: 0.36rem; line-height: 0.36rem; height: 0.8rem; }
	.job .list li .name img{ width: 0.36rem; }
	.job .list li .name:after{ left: 0.56rem; width: 0.4rem; height: 0.04rem; }
	.job .list li .msgList{ padding-bottom: 0.4rem; margin-bottom: 0.5rem;}
	.job .list li .msgList dd{ float: none; line-height: 0.56rem; font-size: 0.28rem; padding-right: 0; }
	.job .list li .hideBox{ padding: 0.2rem 0.4rem 0.4rem; }
	.job .list li .ico{ right: 0.4rem; top: 0.5rem; }
	.job .list li .txt{ font-size: 0.28rem; line-height: 0.5rem; }
	.job .list li .msg{ font-size: 0.28rem; line-height: 0.5rem; padding: 0.24rem 0 0.5rem; }
	.job .list .liNow .topDiv{ padding: 0.5rem 0.4rem 0.4rem; }
	.pageMxf .form{ position: relative; top: 0; margin-top: 0.45rem; width: 100%; height: 0.98rem; }
	.pageMxf .form .input1{ height: 0.96rem; line-height: 0.96rem; padding-left: 0.2rem; font-size: 0.28rem; }
	.pageMxf .form .btn1{ right: 0.2rem; width: 0.9rem; height: 0.96rem; background-size: 0.36rem; }
	.download{ padding-top: 0.5rem; }
	.download .list ul{ margin-right: 0; }
	.download .list li{ float: none; width: 100%; padding-bottom: 0.3rem;}
	.download .list li .lbox{ margin-right: 0; }
	.download .list li a{ height: 1.6rem; padding: 0.4rem 1.7rem 0 0.35rem; }
	.download .list li .btn{ width: 1.36rem; background-size: 0.36rem; }
	.download .list li .name{ height: 0.4rem; line-height: 0.4rem; font-size: 0.32rem;}
	.download .list li .msg{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.08rem; }
	.download .list li a:hover{ box-shadow: 0px 0.1rem 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.download .list li a:hover .btn{ background-size: 0.36rem; }
	.consult{ padding-top: 0.5rem; }
	.consult .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.consult .titleDiv{ padding-left: 0.6rem; height: 0.8rem; padding-bottom: 0.4rem; }
	.consult .titleDiv .letter{ font-size: 0.82rem; line-height: 0.6rem; }
	.consult .titleDiv .en{ font-size: 0.24rem; }
	.consult .titleDiv .cn{ font-size: 0.32rem; line-height: 0.32rem; padding-top: 0.05rem; }
	.consult .content{ padding-bottom: 0.5rem; font-size: 0.28rem; line-height: 0.5rem; }
	.consult .imgDiv{ padding-bottom: 0.6rem; }
	.consult .imgDiv img{ width: 100%; }
	.detection{ padding-top: 0.5rem; }
	.detection .txt{ font-size: 0.32rem; line-height: 0.5rem; padding-bottom: 0.5rem;}
	.detection .list li{ font-size: 0.28rem; line-height: 0.5rem; padding-bottom: 0.35rem; }
	.detection .imgDiv{ padding-top: 0.45rem;  }
	.detection .imgDiv img{ width: 100%; }
	.caseShow{ padding-bottom: 0.7rem; }
	.caseShow .name{ font-size: 0.42rem; line-height: 0.64rem; padding-bottom: 0.3rem;  }
	.caseShow .wnList{ padding-bottom: 0.4rem;}
	.caseShow .wnList li{ font-size: 0.28rem; padding-right: 0.35rem; }
	.caseShow .txt{ padding: 0.4rem 0 ; font-size: 0.3rem; line-height: 0.3rem;}
	.caseShow .content{ font-size: 0.28rem; line-height: 0.56rem; }
	.caseShow .bigImg{ padding: 0.5rem 0; text-align: center;}
	.caseShow .bigImg img{ width: 100%; }
	.caseShow .imgList li .imgDiv img{ width: 100%;}
	.caseShow .imgList li .wen{ font-size: 0.28rem; padding-top: 0.3rem; }
	.case{ padding-top: 0.5rem; }
	.case .list ul{ margin-right: -0.2rem; }
	.case .list li{ width: 50%; }
	.case .list li .box{ margin-right: 0.2rem; }
	.case .list li .botDiv{ height: 1.46rem; padding: 0.2rem 0.4rem 0; }
	.case .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem;}
	.case .list li .content, .case .list li .ico{ display: none; }
	
	.drainPart1{ padding: 0.8rem 0.3rem 0.5rem; }
	.drainPart1 .txtDiv{ padding: 0.7rem 0 0.55rem; }
	.drainPart1 .txtDiv .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.drainPart1 .txtDiv .txt2{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.drainPart1 .txtDiv .txt2:after{ width: 0.7rem; height: 2px; margin-left: -0.35rem; }
	.drainPart1 .content{ font-size: 0.28rem; line-height: 0.5rem; padding-bottom: 0.4rem;}
	.drainPart1 .videobox{ width: 100%;}
	.drainPart1 .videobox .playbox{  margin-left:-0.48rem; margin-top:-0.48rem; }
	.drainPart1 .videobox .playbox img{ width: 0.96rem;}
	.drainPart1 .links{ padding-top: 0.55rem; font-size: 0.28rem; line-height: 0.52rem; }
	.drainPart1 .links em{ padding: 0 0.25rem; }
	.drainPart2{ padding: 0.8rem 0.3rem; }
	.drainPart2 .txtDiv .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.drainPart2 .txtDiv .txt2{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.drainPart2 .txtDiv .txt2:after{ width: 0.7rem; height: 2px; margin-left: -0.35rem; }
	.drainPart2 .limg{ height: 6.12rem; background-size: 6.6rem; }
	.drainPart2 .limg .hla{ width: 2.6rem; }
	.drainPart2 .limg .hla img{ width: 2.6rem; }

	.drainPart2 .list{ padding-top: 0.25rem; }
	.drainPart2 .list li{ position: relative; padding-bottom: 0.4rem; }
	.drainPart2 .list li .ico{ width: 1.28rem; height: 1.28rem; line-height: 1.28rem;}
	.drainPart2 .list li .ico img{ width: 0.64rem; }
	.drainPart2 .list li .name{ font-size: 0.34rem; line-height: 0.34rem; }
	.drainPart2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.1rem; }
	.drainPart2 .list .li01{ top: 0; padding-right: 0; width: auto; padding-left: 1.5rem; }
	.drainPart2 .list .li01 .ico{ right: auto; left: 0; }
	.drainPart2 .list .li01 .name, .drainPart2 .list .li01 .content{ text-align: left; }
	.drainPart2 .list .li02{ left: 0; top: 0; padding-right: 0; padding-left: 1.5rem;  width: auto; }
	.drainPart2 .list .li02 .ico{ right: auto; left: 0;}
	.drainPart2 .list .li02 .name, .drainPart2 .list .li02 .content{ text-align: left; }
	.drainPart2 .list .li03{ top: 0; padding-left: 1.5rem; width: auto; }
	.drainPart2 .list .li04{ top: 0; padding-left: 1.5rem; width: auto; }
	.jobModal-box .peopleLayer2 { width: 90%; padding: 0.45rem;}
	.peopleLayer2 .imgBox img{ width: 90%; }
	.peopleLayer2 .close{ top: -40px;  background: url(../images/close2.png) no-repeat; }

	.drainPart3{ padding: 0.8rem 0.3rem 0.9rem; }
	.drainPart3 .txtDiv{  padding-bottom: 0.5rem; }
	.drainPart3 .txtDiv .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.drainPart3 .txtDiv .txt2{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.drainPart3 .txtDiv .txt2:after{ width: 0.7rem; height: 2px; margin-left: -0.35rem; }
	.drainPart3 .list li{ height: 5.6rem; padding-top: 0.8rem; }
	.drainPart3 .list li:after{ display: none; }
	.drainPart3 .list li .ico img{ width: 0.88rem; }
	.drainPart3 .list li .name{ padding: 0.36rem 0 0.2rem; font-size: 0.34rem; line-height: 0.34rem; }
	.drainPart3 .list li .content{ padding: 0 0.35rem; font-size: 0.26rem; line-height: 0.48rem; }
	.drainPart3 .swiper-pagination{ display: block; }
	.drainPart4{ padding: 0.8rem 0.3rem 0.6rem; }
	.drainPart4 .txtDiv{ padding-bottom: 0.55rem; }
	.drainPart4 .txtDiv .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.drainPart4 .txtDiv .txt2{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.drainPart4 .txtDiv .txt2:after{ width: 0.7rem; height: 2px; margin-left: -0.35rem; }
	.drainPart4 .list ul{ margin-right: 0; }
	.drainPart4 .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.drainPart4 .list li .box{ margin-right: 0; height: 4.0rem; padding: 0.5rem 0.4rem 0 2.0rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.drainPart4 .list li .ico{ left: 0.45rem; top: 0.5rem; margin-top: 0; width: 1.6rem; height: 1.6rem; background-size: 1.6rem; }
	.drainPart4 .list li .ico img{ width: 0.86rem; margin-top: -0.43rem; }
	.drainPart4 .list li .ico .img1{ left: 0.86rem; }
	.drainPart4 .list li .name{ font-size: 0.34rem; height: 0.56rem; line-height: 0.56rem;}
	.drainPart4 .list li .content{ font-size: 0.26rem; line-height: 0.46rem; }
	.drainPart4 .list li .box:hover .ico img{ left: -0.86rem; }

	.drainPart5{ padding: 0.8rem 0.3rem 0.6rem; }
	.drainPart5 .txtDiv .txt1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.drainPart5 .txtDiv .txt2{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.drainPart5 .txtDiv .txt2:after{ width: 0.7rem; height: 2px; margin-left: -0.35rem; }
	.drainPart5 .rq{ height: auto; margin-top: 0.45rem;}
	.drainPart5 .rq .rq2 .swiper-container{ box-shadow: 0px 0px 0.24rem 0px rgba(0, 0, 0, 0.25); }
	.drainPart5 .rq .rq1, .drainPart5 .rq .rq2 .swiper-slide .rig{ display: none; }
	.drainPart5 .rq .rq2{ width: 100%; float: none; margin: 0; padding: 0.2rem 0; }
	.drainPart5 .rq .rq2 .swiper-slide .lef{ width: 100%; padding-top: 0.6rem; padding-left: 0.4rem; padding-right: 0.4rem; height: auto; padding-bottom: 1.2rem; background: url(../images/nimg576Bg.png) left 0.4rem no-repeat;}
	.drainPart5 .rq .rq2 .name{ font-size: 0.36rem; line-height: 0.6rem; height: 0.6rem; margin-bottom: 0.35rem; }
	.drainPart5 .rq .rq2 .num{ font-size: 1.26rem; line-height: 1rem; top: 0.3rem; }
	.drainPart5 .rq .rq2 .p2{ font-size: 0.28rem; line-height: 0.5rem;}
	.drainPart5 .rq .rq2 .btnDiv{ margin-top: 0.5rem; font-size: 0.28rem; width: 2.1rem; height: 0.86rem; line-height: 0.86rem; position: relative; left: 0; bottom: 0; }
	.drainPart5 .swiper-pagination{ padding-left: 0.4rem; bottom: 0.45rem; font-size: 0.28rem; }
	.drainPart5 .arrow2{ left: auto; right: 0.4rem; bottom: 1.2rem; }
	.drainPart5 .se{ width: 0.86rem; height: 0.86rem; margin-right: 0; margin-left: 0.25rem;}

	.drainPart6{ padding: 0.8rem 0.3rem; }
	.drainPart6 .leftDiv{ width: auto; float: none; }
	.drainPart6 .toptop{ height: 1.1rem; }
	.drainPart6 .title{ padding-left: 0.24rem; font-size: 0.42rem; line-height: 0.42rem; }
	.drainPart6 .title:before{ width: 2px;  }
	.drainPart6 .toptop a{ height: 0.42rem; line-height: 0.42rem; font-size: 0.28rem; background: none; }
	.casePic .botDiv{ padding: 0.35rem 0.35rem; height: 2.4rem; }
	.casePic .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.casePic .content{ font-size: 0.28rem; line-height: 0.5rem; height: 1.0rem; }
	.casePic .se{ top: 35%; }
	.casePic .prev{ left: 0.3rem; }
	.casePic .next{ right: 0.3rem; }
	.drainPart6 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; } 
	.drainPart6 .rightDiv li{ margin-bottom: 0.3rem; }
	.drainPart6 .rightDiv li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.drainPart6 .rightDiv li .content{ display: none;}
	.drainPart6 .rightDiv li .ico{ margin-top: 0.2rem; }
	.product .list ul{ margin-right: 0; }
	.product .list li{ float: none; width: 100%; padding-bottom: 0.4rem; }
	.product .list li .box{ margin-right: 0; box-shadow: 0px 0.1rem 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.product .list li .botDiv{ height: 2.3rem; }
	.product .list li .botDiv:after{ height: 2px; }
	.product .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.34rem; }
	.product .list li .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1rem; }
	.proMsg{ margin-bottom: 0.5rem; box-shadow: 0px 10px 0.3rem 0px rgba(0, 0, 0, 0.1); min-height: 2rem; padding: 0 0 0.6rem; }
	.proMsg .videobox{ width: 100%; position: relative; }
	.proMsg .videobox .playbox{ margin-left:-0.5rem; margin-top:-0.5rem; }
	.proMsg .videobox .playbox img{ width: 1.0rem;}
	.proMsg .name{ padding: 0.5rem 0.4rem 0.32rem; font-size: 0.34rem; line-height: 0.34rem; }
	.proMsg .name:after{ left: 0.4rem; height: 2px; }
	.proMsg .content{ height: 1.92rem; line-height: 0.48rem; font-size: 0.26rem; margin: 0.3rem 0.4rem; }
	.proMsg .btnDiv{ padding-left: 0.4rem; }
	.proMsg .btnDiv a{ width: 2.3rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.proMsg .btnDiv img{ padding-left: 0.2rem; width: 0.32rem; }
	.proMsg .btnDiv a:hover{ background: #0097ff; }
	.proMsg .links{ padding-top: 0.45rem; padding-left: 0.4rem; font-size: 0.26rem; line-height: 0.48rem; }
	.protitleDiv{ position: relative; top: 0; padding-left: 0.6rem; height: 0.8rem; padding-bottom: 0.4rem; }
	.protitleDiv .letter{ font-size: 0.82rem; line-height: 0.6rem; }
	.protitleDiv .en{ font-size: 0.24rem; }
	.protitleDiv .cn{ font-size: 0.32rem; line-height: 0.32rem; padding-top: 0.05rem; }
	.productDiv{ padding: 0.5rem 0; }
	.productDiv .list li{ padding-left: 0; font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.35rem;}
	.productDiv .list li b{ position: relative; padding-left: 0.3rem; font-size: 0.3rem; display: block; margin-bottom: 0.15rem; }
	.productDiv .imgList ul{ margin-right: -0.3rem; }
	.productDiv .imgList li .lbox{ margin-right: 0.3rem; }
	.productDiv .imgList li p{ padding-top: 0.45rem; font-size: 0.28rem; height: 0.5rem; line-height: 0.5rem; }
	.productDiv .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.productDiv .imgimg{ padding-top: 0.5rem; }
	.productDiv .imgimg img{ width: 100%; }
	.productBox{ padding: 0.5rem 0 0.3rem; }
	.productBox .protitleDiv{ padding-bottom: 0.55rem;}
	.productBox .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.4rem; }
	.productBox .longDiv{ overflow: auto; margin-bottom: 0.5rem;}
	.productBox .table{ width: 12.0rem; padding-bottom: 0; }
	.productBox .table th{ height: 0.9rem; padding-left: 0.6rem; padding-right: 0.3rem; font-size: 0.28rem; }
	.productBox .table td{ padding: 0.2rem 0.3rem 0.2rem 0.6rem; font-size: 0.26rem; line-height: 0.48rem; }
	.productBot{ padding-top: 0.8rem; }
	.productBot .leftDiv{ width: auto; float: none; }
	.productBot .toptop{ height: 1.1rem; }
	.productBot .title{ padding-left: 0.24rem; font-size: 0.42rem; line-height: 0.42rem; }
	.productBot .title:before{ width: 2px;  }
	.productBot .toptop a{ height: 0.42rem; line-height: 0.42rem; font-size: 0.28rem; background: none; }
	.soluPic .botDiv{ padding: 0.35rem 0.35rem; height: 2.4rem; }
	.soluPic .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.soluPic .content{ font-size: 0.28rem; line-height: 0.5rem; height: 1.0rem; }
	.soluPic .se{ top: 35%; }
	.soluPic .prev{ left: 0.3rem; }
	.soluPic .next{ right: 0.3rem; }
	.productBot .rightDiv{ width: auto; float: none; padding-top: 0.6rem; } 
	.productBot .rightDiv li{ margin-bottom: 0.3rem; }
	.productBot .rightDiv li .name{ padding-top: 0.1rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.productBot .rightDiv li .content{ display: none;}
	.softMsg{ margin-bottom: 0.5rem; box-shadow: 0px 10px 0.3rem 0px rgba(0, 0, 0, 0.1); min-height: 2rem; padding: 0 0 0.6rem; }
	.softMsg .leftImg{ width: 100%; position: relative; }
	.softMsg .name{ padding: 0.5rem 0.4rem 0.32rem; font-size: 0.34rem; line-height: 0.34rem; }
	.softMsg .name:after{ left: 0.4rem; height: 2px; }
	.softMsg .content{ height: 1.92rem; line-height: 0.48rem; font-size: 0.26rem; margin: 0.3rem 0.4rem; }
	.softMsg .btnDiv{ padding-left: 0.4rem; }
	.softMsg .btnDiv a{ width: 2.3rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.softMsg .btnDiv img{ padding-left: 0.2rem; width: 0.32rem; }
	.softMsg .btnDiv a:hover{ background: #0097ff; }
	.softMsg .links{ padding-top: 0.45rem; padding-left: 0.4rem; font-size: 0.26rem; line-height: 0.48rem; }
	.softDiv{ padding: 0.5rem 0; }
	.softDiv .protitleDiv{ padding-bottom: 0.4rem; }
	.softDiv .list li{ width: 50%; padding-bottom: 0.4rem; }
	.softDiv .list li .ico img{ width: 0.86rem; }
	.softDiv .list li p{ font-size: 0.3rem; padding-top: 0.3rem; }
	.softDiv .bigMxf .layer{ position: relative; right: 0; top:0; transform: translateY(0); width: auto; padding-top: 0.5rem; }
	.softDiv .bigMxf .layer li .name{ color: #333; padding-left: 0.28rem; font-size: 0.3rem; line-height: 0.3rem; }
	.softDiv .bigMxf .layer li .name:before{ width: 4px; height: 4px; margin-top: -2px; background: #333; }
	.softDiv .bigMxf .layer li .msg{ padding-left: 0.28rem; font-size: 0.26rem; line-height: 0.48rem; color: #666; }
	.video-box .videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -40px; background: url(../images/close2.png) no-repeat; }
	.video-box .videoLayer iframe{ height: 5.0rem;}
	/* 首页-公司介绍 */
	.ind_about{padding: 0.8rem 0 0 0;}
	.ind_about .an>h2{font-size: 0.42rem;}
	.ind_about .an>p{font-size: 0.32rem;}
	.ind_about .uls .li_2 .text div h3{font-size: 0.36rem;text-align: center;}
	.ind_about .uls .li_2 .text div p{text-align: center;}
	.ind_about .uls .li_2 .text div:after{display: none;}
	.ind_about .uls .li_1{width: 100%;left: 0;margin-left: 0;}
	.ind_about .uls .li_2{width: 100%;right: 0;}
	.ind_about .uls .li_2 .text{max-width: 100%;}
	.ind_about .uls .li_1 .img{margin-left: 0;}
	.ind_about .uls .li_2 .text div{padding: 0.3rem 0;}
	.ind_about .uls{padding: 0.4rem 20px 0;}
	.ind_about .uls .li_2 .text>p{text-align: left;}
	/* 首页-产品 */
	.ind_product{margin: 0.8rem 0 0 0;padding: 0.4rem 0;}
	.ind_product>h2{font-size: 0.42rem;}
	.ind_product>p{font-size: 0.32rem;}
	.indexPart2{padding: 0.4rem 0.3rem 0.4rem;}
	.indexPart2 .btn{padding: 0;}
	.indexPart2 .toptop{padding: 0 0 0.2rem;}
	/* 首页-技术 */
	.ind_technology{margin: 0.8rem 0 0 0;padding: 0  0 0.4rem 0;}
	.ind_technology>h2{font-size: 0.42rem;}
	.ind_technology>p{font-size: 0.32rem;}
	/* 首页-合作客户 */
	.cooperation{padding: 0.4rem 0 0.8rem;}
	.cooperation>h2{font-size: 0.42rem;}
	.cooperation>p{font-size: 0.32rem;}
	.cooperation .an{margin: 0.4rem 0 0 0;padding: 0 0 1.3rem 0 ;}
	.cooperation a.arrow{width: 0.9rem;height: 0.9rem;margin-top: 0;top: auto;bottom: 0;}
	.cooperation a.arrow.prev{left: 50%;margin-left: -1.1rem;}
	.cooperation a.arrow.next{margin-right: -1.1rem;right: 50%;}
	/* 首页-我们的品质 */
	.drainPart3 .list li{height: 6.5rem;}
	.drainPart3{padding-bottom: 0.8rem;}
	.drainPart3 .txtDiv>p{font-size: 0.32rem;}
	/* 首页-文化活动 */
	/* 底部 */
	.footer_1 .text1{max-width: 364px;width: 100%;margin: 0 auto;}
	.footer_1 .uls{width: 100%;}
	.footer_1 .uls>li{width: 100%;}
	.footer_1 .uls li h3 span{display: block;cursor: pointer;}
	.foot_ul_s{display: none;}
	.footer_1 .uls li h3{justify-content: space-between;padding-bottom: 0.3rem;}
	.foot_ul_s li{padding: 0 0 .2rem 20px;}
	.footer_1 .text2{width: 100%;}
	.footer_1 .text2 .txt2{font-size: .4rem;text-align: center;padding-bottom: 0.3rem;}
	.footer_1 .text2 .img{width: 100%;}
	.footer_1 .text2 .img img{margin: 0 auto;}
	.footer_1 .text2 .img p{padding-top: .2rem;}
	.footer_1{padding: .4rem 0;}
	.footer_1 .text1>.img{padding: .4rem 0;}
	.footer_2 .foot{padding: 0;}
	.footer_1 .uls{padding: 0;}
	/* 关于我们 */
	.about1{padding: 0.8rem 20px;}
	.about1 .text h2,
	.about1 .text h1{font-size: 0.42rem;padding-bottom: 0.4rem;margin-bottom: 0.4rem;}
	.about1 .text{padding: 0.4rem 0;}
	.textdis .text p{white-space: normal;padding: 0;margin: 0.4rem 0;}
	.textdis .text2{display: none;}
	/* 新闻 */
	.news1 ul li{padding: 10px;}
	.news1 ul li a{flex-direction: column-reverse;}
	.news1 ul li a .img{position: relative;width: 100%;height: 0;padding-bottom: 70%;}
	.news1 ul li a .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.news1 ul li a .texts{display: flex;padding-top: 20px;width: 100%;}
	.news1 ul li a .texts .texts_r{padding: 0;}
	.news1 ul li a .texts .texts_r:before{content: initial;}
	/* 分页 */
	.page{margin-top: 0.3rem;}
	.page a{padding: 5px 10px;margin-top: 5px;}
	/* 新闻详情页 */
	.news_detail1 .text .time{padding-bottom: 0.4rem;}
	.news_detail1 .text>p{padding: 10px 20px;}
	/* 分页2 */
	.pages p{width: 100%;}
	.pages p:last-child{
		text-align: left;
	}
	/* 产品页 */
	.product1 .text .ul_2 li{margin: 0 0 15px !important;width: 100%;}
	.product_text h2{font-size: 16px;padding-bottom: 10px;}
	.product_text{padding: 0.4rem;}
	/* 产品详情页 */
	.product_detail1 .text2{width: 100%;max-width: 100%;margin: 0.4rem 0 0;}
	.product_detail1 .text{width: 100%;}
	.product_detail1 .text>img{margin-bottom: 0.4rem;}
	.pro_p{padding: 10px;font-size: 16px;}
	/* 产品-技术-侧边栏 */
	.prod_l .txts2{position: fixed;z-index: 20;background-color: #fff;width: 100%;left: 100%;top: 0;height: 100vh;overflow-y: auto;}
	.product_detail1 .txts2 .img{display: flex;}
	.pro_border{display: block;}
	.product_detail1 .text h1{padding: 0;}
	/* 人力资源-我们的团队 */
	.recruitment1 .text ul li{width: calc(50% - 20px);margin: 0 10px 20px;}
	.recruitment1 .text ul li a{padding: 0px 0px 10px;}
	.recruitment1 .text ul li p{font-size: 14px;}
	/* 招聘信息 */
	.recruitment2 .uls li h2{font-size: 16px;line-height: 50px;}
	.tment_txts2{padding: 0 20px 20px;}
	/* 加入我们 */
	.join1 .text form .btns{font-size: 16px;}
	.join1 .text form textarea{height: 40vw;max-height: 240px;}
	/* 联系我们 */
	.contact .uls li{width: 100%;padding: 20px;margin: 0 0 10px;}
}
@media(max-width:375px){
	.ind_about .uls .li_2 .text>p{font-size: 14px;}
}
