/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	.indexPart3 .arrow .prev { left: -0.5rem;  }
	.indexPart3 .arrow .next { right: -0.5rem; }


}

@media screen and ( max-width:1440px ){
	.indexPart3 .arrow .prev { left: 0;  }
	.indexPart3 .arrow .next { right: 0; }
	}

@media screen and ( max-width:1366px ){
	.historyPic .swiper-slide .txt{ font-size: 16px; padding: 30px 25px 0 25px; line-height: 30px; height: 120px; background: url(../images/ico3.png) left 40px no-repeat;}
}

@media screen and ( max-width:1024px ){
	.wal2{width:960px; }
	.indexPart1 .leftDiv .content{ font-size: 0.14rem;}
	.indexPart2 .list li .msg{ font-size: 12px; line-height: 24px; height: 24px; }
	.footNav li dd{ font-size: 12px; }
	.pageTitle .title1{ font-size: 20px; line-height: 20px; padding-bottom: 15px; }
	.pageTitle .title2{ font-size: 26px; line-height: 26px;}
	.aboutPart1 .leftDiv{ width: 400px; }
	.aboutPart1 .content{ font-size: 12px; }
	.aboutPart1 .rightDiv{ width: 500px; height: 325px; }
	.aboutPart1 .rightDiv:after{ right: -20px; width: 476px;}
	.aboutPart1 .rightDiv .mxfDiv{ width: 500px; height: 253px;  }
	.researchPart1 .leftDiv{ width: 400px; }
	.researchPart1 .content{ font-size: 13px;}
	.researchPart1 .rightDiv{ width: 500px; height: 325px;}
	.researchPart1 .rightDiv:after{ width: 462px; }
	.researchPart1 .rightDiv .imgDiv img{ width:466px;}
	.researchPart1 .leftDiv2{ width: 500px; height:418px; }
	.researchPart1 .leftDiv2:after{ width: 462px; }
	.researchPart1 .leftDiv2 .imgDiv img{ width:454px;}
	.researchPart1 .rightDiv2{ width: 400px; }
	.researchPart1 .titleDiv .title1{ font-size: 20px; line-height: 20px; }
	.researchPart1 .titleDiv .title2{ line-height: 26px; font-size: 26px; height: 54px;}
	.basePart1 .list li .content{ font-size: 12px; height: 24px; }
	.honor .list li .imgDiv{ padding: 60px 38px 0; }
	.honor .list li .imgDiv img{ max-width: 180px; }
	.honor .list li .name{ padding: 20px 38px 0; font-size: 14px; }
	.newShow{ top:-50px;}
	.introduce1 .leftDiv{ width:400px;}
	.introduce1 .content{ font-size:14px;}
	.introduce1 .rightDiv{ width:500px;}
	.hahaPic .conDiv{ padding-left:10rem;}
	.hahaPic .btnDiv{ left: 10rem;}
	.productPart1 .leftDiv{ width: 500px; }
	.productPart1 .name{ font-size: 28px; padding-bottom: 15px; }
	.productPart1 .content{	font-size: 14px; line-height: 24px;}
	.productPart1 .rightDiv{ width: 400px; }
	.productPic .swiper-slide img{ width: 360px; }
	.productPart2 .div3 li .imgDiv img{ width: 238px; }
	.productPart2 .div6{ padding: 55px 90px 50px; }
	.demand .form{ padding: 45px 20px 30px;}
	.demand .form2{ padding: 45px 20px 30px; }
	.demand .part3{ padding: 10px 20px 0; }
	.demand .part3 .imgDiv img{ width:360px;}
	.demand .part4{ padding: 30px 20px 0; }
	.monitor{ padding: 85px 30px 95px; }
	.monitor .leftImg{ width: 472px; }
	.monitor .leftImg img{ width:472px;}
	.monitor .rightDiv{ width: 380px; }
	.waterPart1{ padding: 100px 0; height: 374px;  }
	.waterPart1 .leftDiv{ width: 490px; }
	.waterPart1 .content{ padding-top: 35px; font-size: 14px; line-height: 26px; }
	.waterPart1 .btnDiv{ padding-top: 60px; }
	.waterPart1 .imgDiv{ left: 54%; height: 374px; top: 100px; }
	.waterPart2 .imgDiv img{ max-width:900px;}
	.waterPart3 .list li .box{ height: 200px; padding: 0 0 0 270px; }
	.waterPart3 .list .li01 .box{ padding: 0 250px 0 80px; }
	.waterPart3 .list li .imgDiv img{ width: 225px; }
	.waterPart3 .list li .name{ padding-top: 30px; height: 40px; line-height: 40px; font-size: 20px;  }
	.waterPart3 .list li .msg{ font-size: 14px; }
	.waterPart3 .round{ margin-left: -80px; margin-top: -80px; width: 160px; height: 160px; background-size:160px;}
	.waterPart3 .round b{ font-size: 26px; line-height: 32px; }
	.systemTab{ width: 230px; margin-left: -480px;}
	.systemTab li{ font-size: 12px; }
	.systemTab li a{ padding-left: 20px; height: 60px; line-height: 60px;  }
	.systemTab li a:after{ right: 25px; }
	.systemTabNow{ margin-left: -480px; }
	.systemBox{ padding-left: 270px; }
	.systemPart2 .imgDiv img { max-width: 690px;}
	.systemPart2 .list ul{ margin-right: -20px; }
	.systemPart2 .list li .box{ margin-right: 20px; background-size:100% 100%;}
	.systemPart2 .list li:nth-child(2) .box, .systemPart2 .list li:nth-child(4) .box, .systemPart2 .list li:nth-child(6) .box{ background-size:100% 100%;}
	.systemPart2 .list li .wen{ line-height: 22px; font-size: 12px; padding: 0 15px; }
	.systemPart2 .list li .msg{ line-height: 26px; font-size: 14px; padding: 0 15px; }

	.systemPart3 .imgDiv img { max-width: 690px;}
	.systemPart4 .imgDiv img { max-width: 690px;}
	.systemPart5 .imgDiv img { max-width: 690px;}
	.systemPart7 .imgDiv img { max-width: 690px;}
	.productLayer, .caseLayer, .newsLayer{ display:none; }

}

@media screen and ( max-width:1004px ){
	.wal, .wal2{width:100%;}
	.PC-Box, .nav, .headDiv .lan, .headDiv .tel, .footNav, .footDiv .email, .footDiv .ewm, .pageNav, .pageNum, .topA, .sideBar, .productLayer, .caseLayer, .headDiv .topSearch{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore, .topB{ display:block;}
	.headDiv.sty1{
		top: 0;
		width: 100%;
		border-radius: 0;
	}
	.headDiv.sty1 .menuIco{border-radius: 0;}
	.headD, .headDiv{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 2.4rem; }
	.headDiv .menuIco{ float: left; width: 1.2rem; height: 1.2rem; }
	.headDiv .menuIco a{ line-height: 1.2rem; }
	.headDiv .menuIco img{ width: 0.46rem; }
	.ind-banner .onebox{ top: 50%; }
	.ind-banner .onebox .txt1{ font-size: 0.36rem; }
	.ind-banner .twobox{ left: 0.3rem; margin-left: 0; top: 45%; transform: translateY(-55%); } 
	.ind-banner .twobox .txt1{ line-height: 0.64rem; }
	.ind-banner .twobox .btnDiv{display: none; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet { width: 0.6rem; height: 0.04rem; margin-left: 0.12rem!important; margin-right: 0.12rem; } 
	.indexPart1{ height: auto; }
	.indexPart1:before{ display: none;}
	.indexPart1:after{ display: none;}
	.indexPart1 .leftDiv{ width: auto; float: none; padding: 1.1rem 0.3rem 2.0rem; background: url(../images/indexPart1.jpg) center bottom no-repeat; background-size: 100%;}
	.indexPart1 .leftDiv .wen{ font-size: 0.32rem; line-height: 0.42rem;}
	.indexPart1 .leftDiv .content{ font-size: 0.28rem; line-height: 0.52rem; padding-right: 0; }
	.indexPart1 .leftDiv .name{ display: none; }
	.indexPart1 .btnDiv a{ width: 2.26rem; height: 0.84rem; line-height: 0.84rem; font-size: 0.28rem; }
	.indexPart1 .rightDiv{ width: auto; padding: 1.25rem 0.3rem 0.3rem; height: auto; background: url(../images/indexPart1-1.jpg) center bottom no-repeat; background-size: 120%;}
	.indexPart1 .numList{ width: auto; }
	.indexPart1 .numList li{ padding-bottom: 0.7rem;height:1.5rem }
	.indexPart1 .numList li:nth-child(even){ float: right;}
	.indexPart1 .numList li:last-child{ width: 100%; }
	.indexPart1 .numList li p{ font-size: 0.22rem; }
	.indexPart1 .numList li b{ padding-right: 0.15rem; }
	.indexPart1 .numList li .num{ font-size: 0.36rem; }
	.indexPart1 .numList li .numUp{ font-size: 0.56rem; line-height: 0.56rem; padding-right: 0.1rem; }
	.indexPart1 .botList{display: none; }
	.indexTitle .title2{ padding-top: 0.15rem;}
	.indexPart2{ padding: 1.0rem 0.3rem 0; }
	.indexPart2 .wen{ font-size: 0.48rem; line-height: 0.48rem; }
	.indexPart3{ padding: 1.0rem 0.3rem; }
	.indexPart3 .btnDiv{ width: 2.6rem; margin: 0.6rem auto 0; }
	.indexPart3 .btnDiv a{ font-size: 0.28rem; width: 2.6rem; height: 0.84rem; line-height: 0.8rem;}
	.indexPart4{ padding: 1.0rem 0.3rem 0.75rem; }
	.indexPart4 .indexTitle .title1{ color: #dcdcdc; }
	.indexPart4 .wen1{ padding-bottom: 0.15rem; }
	.indexPart4 .wen2{ padding-bottom: 0.6rem;}
	.indexPart4 .leftDiv{ width: auto; float: none;}
	.indexPart4 .form{ display: none;}
	.indexPart4 .bigImg{ padding-top: 0; }
	.indexPart4 .bigImg img{ width: 100%; }
	.indexPart4 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.indexCase .swiper-slide .botDiv{ height: 3.8rem; }
	.indexCase .swiper-slide .name{ font-size: 0.32rem;  }
	.indexCase .swiper-slide .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexCase .swiper-slide .time{ font-size: 0.3rem; padding-top: 0.8rem; }
	.indexCase .swiper-pagination{ bottom: 0.5rem!important; }
	.indexCase .swiper-pagination-bullet { width: 0.24rem; height: 0.24rem; background-size: 0.24rem; } 
	.indexCase .swiper-pagination-bullet-active { background-size: 0.24rem; } 
	.indexPart5{ padding: 0.95rem 0.3rem 0.8rem; }
	.indexPart5 .list{ padding-top: 0.6rem; }
	.indexPart5 .list ul{ margin-right: 0; }
	.indexPart5 .list li{ float: none; width: 100%; }
	.indexPart5 .list li:last-child{ display: none; }
	.indexPart5 .list li a{ display: block; padding-right: 3.1rem; height: 2.5rem; position: relative; border-bottom: #e9e9e9 solid 1px; }
	.indexPart5 .list li .box{ margin-right: 0; }
	.indexPart5 .list li .imgDiv{ position: absolute; right: 0; top: 0.3rem; }
	.indexPart5 .list li .imgDiv img{ width: 2.6rem; }
	.indexPart5 .list li .botDiv{ padding: 0; height: auto; background: none;}
	.indexPart5 .list li .time{ font-size: 0.26rem; line-height: 0.26rem; color: #999; padding-top: 0.45rem; }
	.indexPart5 .list li .name{ font-size: 0.32rem; color: #000; height: 0.96rem; line-height: 0.48rem;}
	.indexPart5 .list li .content{ display: none; }
	.indexPart5 .list li .box:hover .botDiv{ background: none; }
	.indexPart5 .list li .box:hover .time{ color: #999; }
	.indexPart5 .list li .box:hover .name{ color: #000; }
	.indexPart5 .btnDiv{ width: 2.6rem; height: 0.84rem;}
	.indexPart5 .btnDiv a{ width: 2.6rem; height: 0.84rem; line-height: 0.84rem; font-size: 0.28rem; }
	.indexPart6{ padding: 0.8rem 0.3rem; overflow: hidden; background: #f6f6f6; border-top: none;}
	.indexPart6 .wal{ height: auto; }
	.indexPart6 .msg{ line-height: 0.62rem; text-align: center; font-size: 0.32rem; padding-left: 0; padding-bottom: 0.3rem;}
	.indexPart6 .btnGroup{ position: relative; right: auto; text-align: center;}
	.indexPart6 .btnGroup li{ display: inline-block; float: none; margin-left: 0.15rem; margin-right: 0.15rem; }
	.indexPart6 .btnGroup li a{ width: 2.4rem; font-size: 0.28rem; color: #2e2e2e; height: 0.82rem; line-height: 0.82rem; border: #bfbfbf solid 1px; }
	.indexPart6 .btnGroup li .btn1{ text-indent: 0.6rem; }
	.indexPart6 .btnGroup li .btn2{ text-indent: 0; }
	.indexPart6 .btnGroup li .btn1:before{ left: 0.36rem; }
	.indexPart6 .btnGroup li .btn2:before{ display: none;}
	.indexPart6 .btnGroup li a:hover{ border: #c00000 solid 1px; }
	.indexPart6 .btnGroup li .btn2:hover:before{ background: none;}
	.pageBox{ padding: 0.8rem 0.3rem; }
	.footDiv{ padding: 0 0.3rem 1.6rem;}
	.footDiv .rightDiv{ float: none; padding-top: 0.8rem; }
	.footDiv .tel{ height: 0.5rem; padding-left: 0.76rem; font-size: 0.36rem; text-align: left; line-height: 0.5rem; background-size: 0.5rem; }
	.footDiv .email{ padding: 0.2rem 0 0.45rem; color: #fff; font-size: 16px; text-align: right;}
	.footDiv .botDiv{ padding-top: 0.4rem; height: auto; }
	.footDiv .share{ position: relative;}
	.footDiv .share li{ margin-left: 0; margin-right: 0.2rem;}
	.footDiv .share li a{ width: 0.76rem; height: 0.76rem; line-height: 0.7rem; }
	.footDiv .share li img{ width: 0.38rem; }
	.footDiv .share:after{ content: ''; display: block; clear: both; }
	.footDiv .msg{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.pageBanner{ height: auto; }
	.pageBanner .bg{display:none; top: 1.2rem; height: 4rem; background-size: cover!important;}
	.pageBanner .txtDiv2{ margin-left: 0; left: 0.3rem; }
	.pageBanner .txt1{ padding: 0 0.3rem 0.25rem; }
	.pageBanner .txt2{ padding: 0 0.3rem; }
	.researchPart1{ padding: 0.8rem 0.3rem; }
	.researchPart1 .toptop{ padding-bottom: 0.9rem; }
	.researchPart1 .leftDiv{ width: auto; float: none; }
	.researchPart1 .titleDiv .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.researchPart1 .titleDiv .title2{ line-height: 0.36rem; font-size: 0.36rem; height: 0.78rem; }
	.researchPart1 .titleDiv .title2:after{ width: 0.4rem; height: 0.06rem; }
	.researchPart1 .name{ padding: 0.6rem 0 0.25rem; font-size: 0.36rem; line-height: 0.36rem; }
	.researchPart1 .content{ font-size: 0.26rem; line-height: 0.52rem;}
	.researchPart1 .rightDiv{ padding-top: 0.5rem; width: auto; height: auto; float: none; }
	.researchPart1 .rightDiv:after{ display: none; }
	.researchPart1 .rightDiv .imgDiv{ position: relative; top: 0; transform: translateY(0); }
	.researchPart1 .rightDiv .imgDiv img{ width: 100%;}
	.researchPart1 .botbot{ overflow: hidden; }
	.researchPart1 .leftDiv2{ width: auto; height: auto; float: none; padding-top: 0.5rem;}
	.researchPart1 .leftDiv2:after{ display: none; }
	.researchPart1 .leftDiv2 .imgDiv{ position: relative; top: 0; transform: translateY(0); }
	.researchPart1 .leftDiv2 .imgDiv img{ width: 100%; }
	.researchPart1 .rightDiv2{ width: auto; float: none; padding-top: 0; }
	.researchPart1 .rightDiv2 .content{ padding-top: 0.5rem; }
	.researchPart2 .list li{ padding: 0 0.3rem; }
	.researchPart2 .list li .mxfDiv{ padding-left: 3.0rem; height: auto; min-height: 3.0rem; padding-bottom: 0.6rem; }
	.researchPart2 .list li .imgDiv{ left: 0; top: 0.6rem; transform: translateY(0); }
	.researchPart2 .list li .imgDiv img{ width: 2.6rem; }
	.researchPart2 .list li .txt{ padding-top: 0.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.36rem;}
	.researchPart2 .list li .name{ padding-top: 0.1rem; font-size: 0.32rem; height: auto; padding-bottom: 0.3rem;}
	.researchPart2 .list li .name:after{ width: 0.4rem; height: 0.06rem; }
	.researchPart2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.4rem; }
	.researchPart2 .list li .ico{ margin-top: 0.4rem; }
	.researchPart2 .list li .ico img{ width: 0.86rem; }
	.pageTitle .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.25rem; }
	.pageTitle .title2{ line-height: 0.36rem; font-size: 0.36rem; height: 0.78rem; }
	.pageTitle .title2:after{ width: 0.4rem; height: 0.06rem; }
	.aboutPart1{ padding: 0.8rem 0.3rem;}
	.aboutPart1 .name{ padding-top: 0.55rem; font-size: 0.5rem; line-height: 0.5rem; padding-bottom: 0.25rem; }
	.aboutPart1 .wen{ font-size: 0.42rem; line-height: 0.62rem; padding-bottom: 0.25rem; }
	.aboutPart1 .year{ font-size: 0.46rem; line-height: 0.46rem; padding-bottom: 0.2rem;}
	.aboutPart1 .leftDiv{ width: auto; padding-top: 0.3rem; float: none; }
	.aboutPart1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.aboutPart1 .rightDiv{ width: auto; height: auto; }
	.aboutPart1 .rightDiv:after{ display: none; }
	.aboutPart1 .rightDiv .mxfDiv{ position: relative; width: 100%; height: auto; top: 0; transform: translateY(0); }
	.aboutPart1 .rightDiv video{width:100%; height:auto; position:absolute; top:50%; left:0; transform: translateY(-50%);z-index:-1;visibility:hidden;opacity:0;object-fit:fill;}
	.aboutPart1 .rightDiv .imgDiv img{ width: 100%; }
	.aboutPart1 .rightDiv .ico img{ width: 0.8rem; }
	.aboutPart2{ position: relative; overflow: hidden; padding: 0 0.3rem;}
	.aboutPart2:after{ display: none;}
	.aboutPart2 .pageTitle{ padding-bottom: 0.5rem; }
	.aboutPart2 .l7Div:after{ top: 0.8rem; height: 0.04rem; }
	.historyPic{ padding: 0 0.9rem;}
	.historyPic:after{ right: 0.9rem; height: 7.6rem; }
	.historyPic .swiper-slide{ position: relative;}
	.historyPic .swiper-slide .year{ font-size: 0.32rem; height: 0.78rem; }
	.historyPic .swiper-slide .year em{ font-size: 0.48rem; line-height: 0.48rem; }
	.historyPic .swiper-slide:after{ margin-left: -0.15rem; top: 0.68rem; width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.historyPic .swiper-slide .txt{ font-size: 0.3rem; padding: 0.7rem 0.32rem 0 0.55rem; line-height: 0.56rem; height: 2.24rem; background: url(../images/ico3.png) left 0.85rem no-repeat; background-size: 0.28rem; }
	.historyPic .swiper-slide .contentBox{ height: 7.6rem; }
	.historyPic .swiper-slide .contentBox:before{ content: ''; position: absolute; left: 5px; top: 0; width: 1px; height: 100%; background: #e5e5e5; z-index: -1; }
	.historyPic .swiper-slide .imgDiv{ padding: 0.35rem 0.32rem 0 0.55rem; }
	.historyPic .arrow2 a { top: 0.4rem; }
	.aboutPart3{ padding: 1.25rem 0.3rem 1.1rem; }
	.aboutPart3:after{ height: 6.0rem; background-size: cover;}
	.aboutPart3 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.aboutPart3 .wen{ font-size: 0.5rem; line-height: 0.5rem; padding: 0.75rem 0 0.8rem;}
	.aboutPart3 .list ul{ margin-right: 0; }
	.aboutPart3 .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.aboutPart3 .list li .box{ margin-right: 0; height: 3.6rem; border-radius: 0.16rem; box-shadow: 0px 0.03rem 0.2rem 0px rgba(0, 0, 0, 0.07);}
	.aboutPart3 .list li .box:after{ display: none; }
	.aboutPart3 .list li .ico{ padding-top: 0.6rem; width: 0.8rem; height: 0.8rem; }
	.aboutPart3 .list li .ico img{ width: 0.8rem; }
	.aboutPart3 .list li .txt{ padding: 0.4rem 0.4rem 0; font-size: 0.32rem; line-height: 0.5rem;}
	.honorTab{ position: relative; text-align: center; padding-top: 0.5rem;}
	.honorTab li{ display: inline-block; float: none; margin-left: 0.3rem; margin-right: 0.3rem; }
	.honorTab li a{ height: 0.68rem; font-size: 0.3rem; }
	.honorTab li a:after{ height: 0.04rem; }
	.honor{ padding-top: 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.3rem; }
	.honor .list li .box{ margin-right: 0.2rem; padding-bottom: 0.3rem; }
	.honor .list li .imgDiv{ padding: 0.2rem 0.2rem 0; }
	.honor .list li .imgDiv img{ max-width: 100%; }
	.honor .list li .name{ line-height: 0.4rem; padding: 0.2rem; font-size: 0.26rem; }
	.honor .list li .name em{ display: table-cell; vertical-align: middle; line-height: 0.4rem; height: 1.2rem; width: 3.5rem; overflow: hidden;}
	.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; padding: 0.3rem; line-height: 0.6rem; }
 	.pic-modal-box .close { right: 10px; top: 10px;}
	.pic-modal-box .pic-box img { width: 80%; max-height: 100vh;}
	.contactBox{ min-height: 2.5rem;  }
	.contact{ width: auto; }
	.contact .name{ padding-top: 0.6rem; font-size: 0.4rem; line-height: 0.4rem; }
	.contact .msgList{ padding-top: 0.3rem; padding-bottom: 0.6rem; }
	.contact .msgList li{ font-size: 0.28rem; line-height: 0.56rem; }
	.contactBox .mapDiv{ position: relative; left: 0; width: 100%; height: 4.0rem; top: 0; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ width: 100%; padding-bottom: 0.3rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li .botDiv{ padding: 0.5rem 0.48rem 0; height: 1.9rem; }
	.news .list li .time{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.25rem;}
	.news .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .content{ display: none; }
	.pageMore{ padding-top: 0.5rem;}
	.newsBox{ padding: 0; }
	.newShow{ margin-top: 0; top: 0;}
	.newShow .bigBox{ padding: 0.8rem 0.3rem;}
	.newShow .name{ font-size: 0.42rem; line-height: 0.64rem; text-align: left; padding-bottom: 0.25rem; }
	.newShow .time{ text-align: left; font-size: 0.26rem; padding-bottom: 0.35rem; }
	.newShow .time em{ padding: 0 0.25rem 0 0; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.3rem 0 0.9rem; }
	.newShow .imgDiv img{ width: 100%; }
	.newShow .content p{ font-size: 0.28rem; padding-top: 0.25rem; }
	.pageDown li{ height: 0.9rem; font-size: 0.26rem;}
	.pageDown li a{ height: 0.9rem; line-height: 0.9rem; }
	.video .list ul{ margin-right: 0; }
	.video .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.video .list li .box{ margin-right: 0; }
	.video .list li .name{ height: 0.9rem;}
	.video .list li .name em{ padding: 0 0.3rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
	.video .list li .ico{ margin-left: -0.6rem; margin-top: -0.6rem;}
	.video .list li .ico img{ width: 1.2rem; }
	.product .list ul{ margin-right: -0.2rem; }
	.product .list li{ width: 50%; padding-bottom: 0.3rem; }
	.product .list li .box{ margin-right: 0.2rem; height: 3.6rem; }
	.product .list li .imgDiv img{ width: 3.0rem; }
	.product .list li .name{ font-size: 0.32rem; height: 0.6rem; line-height: 0.6rem; }
	.product .list li .msg{ display: none;}
	.product .list li .ico{ width: 0.76rem; height: 0.54rem; margin: 0.3rem auto 0; background-size: 0.76rem; }
	.product .list li .box:after{ height: 0.04rem;}
	.product .list li .box:hover{ box-shadow: 0px 0.1rem 0.2rem 0px rgba(0, 0, 0, 0.15); }
	.product .list li .box:hover .ico{ background-size: 0.76rem;}
	.question{ padding: 0.8rem 0.3rem; }
	.question .list{ padding: 0.75rem 0 0.6rem; }
	.question .list li{ margin-bottom: 0.15rem;}
	.question .list li .msgDiv{ height:auto; padding: 0.25rem 0;}
	.question .list li .msgDiv:after{ right: 0.3rem; width: 0.5rem; height: 0.5rem; margin-top: -0.25rem; background-size: 0.5rem;}
	.question .list li .msgDiv a{ height: auto; padding: 0 1.0rem 0 0.3rem;}
	.question .list li .name{ padding-left: 0.7rem; height: auto; line-height: 0.6rem; font-size: 0.28rem; }
	.question .list li .name em{ margin-top: 0; top: 0.08rem; width: 0.48rem; height: 0.48rem; line-height: 0.48rem; }
	.question .list li .box{ padding: 0.45rem 0.3rem;}
	.question .list li .msgDiv.aNow:after{ background-size: 0.5rem; }
	.question .list li .content{ font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.7rem; }
	.question .list li .content em{ top: 0.08rem; width: 0.48rem; height: 0.48rem; line-height: 0.48rem;}
	.demand{ padding: 0.8rem 0.3rem; }
	.demandTab{ padding-bottom: 0.6rem;}
	.demandTab ul{ margin-right: -0.2rem; }
	.demandTab li{ display: block; float: left; margin: 0; width: 50%; font-size: 0.28rem; }
	.demandTab li .box{ margin-right: 0.2rem; }
	.demandTab li a{ width: 100%; height: 1.0rem; line-height: 0.96rem; box-sizing: border-box; }
	.demand .title{ height: 0.96rem; line-height: 0.96rem; padding-left: 0.3rem; font-size: 0.32rem;}
	.demand .form{ padding: 0.45rem 0.3rem 0.4rem; }
	.demand .form ul{ margin-right: 0; }
	.demand .form li{ float: none; width: 100%; padding-bottom: 0.3rem; font-size: 0.26rem; }
	.demand .form li .box{ margin-right: 0; height: auto; padding-left: 0;}
	.demand .form li .txt{ line-height: 0.7rem; position: relative; }
	.demand .form li .txt em{ padding-left: 0.1rem; font-size: 0.28rem; top: 0.06rem; }
	.demand .form li .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; padding: 0 0.2rem; }
	.demand .form2{ margin-right: 0; padding: 0.45rem 0 0.3rem; }
	.demand .form2 .liDiv{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.demand .form2 .liDiv .mxfDiv{ margin-right: 0; padding-left: 0; }
	.demand .form2 .liDiv .mxfDiv2{ padding-left: 0; }
	.demand .form2 .liDiv .mxfDiv3{ padding-left: 0; }
	.demand .form2 .liDiv .mxfDiv4{ padding-left: 0; }
	.demand .form2 .liDiv .mxfDiv5{ padding-left: 0; }
	.demand .form2 .liDiv .mxfDiv6{ padding-left: 0; }
	.demand .form2 .liDiv .txt{ font-size: 0.28rem; position: relative; line-height: 0.5rem; padding-bottom: 0.1rem;}
	.demand .form2 .liDiv .txt em{ padding-left: 0.1rem; font-size: 0.28rem; top: 0.06rem;}
	.demand .form2 .liDiv .txt2{ font-size: 0.28rem; line-height: 0.7rem; padding: 0; float: none; }
	.demand .form2 .lbox{ height: 0.9rem; }
	.demand .form2 .lbox2{ width: auto; float: none; }
	.demand .form2 .lbox3{ width: auto; float: none; }
	.demand .form2 .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; padding: 0 0.2rem; }
	.demand .form2 .wen{ right: 0.2rem; font-size: 0.3rem; line-height: 0.9rem;}
	.demand .form2 .select{ height: 0.9rem;}
	.demand .form2 .select dt{ height: 0.9rem; line-height: 0.9rem; background: #eee url(../images/selectIco2.png) no-repeat right center;}
	.demand .form2 .select dt a{ font-size: 0.28rem; padding-left: 0.2rem;} 
	.demand .form2 .select dd{ top: 0.9rem;} 
	.demand .form2 .select dd ul { padding: 0 0.2rem; height:4.62rem;} 
	.demand .form2 .select dd ul li{ line-height: 0.76rem; height: 0.76rem; font-size: 0.26rem;}
	.demand .form2 .select2{ height: 0.9rem;}
	.demand .form2 .select2 dt{ height: 0.9rem; line-height: 0.9rem; background: #eee url(../images/selectIco2.png) no-repeat right center;}
	.demand .form2 .select2 dt input{ font-size: 0.28rem; padding-left: 0.2rem; line-height:0.9rem;} 
	.demand .form2 .select2 dd{ top: 0.9rem;} 
	.demand .form2 .select2 dd ul { padding: 0 0.2rem; height:4.62rem;} 
	.demand .form2 .select2 dd ul li{ line-height: 0.76rem; height: 0.76rem; font-size: 0.26rem;}

	.demand .form2 .choose{ float: none; } 
	.demand .form2 .choose li{ padding-right: 0.5rem; font-size: 0.26rem; }
	.demand .form2 .choose li .xbox{ padding-left: 0.4rem; height: 0.9rem; line-height: 0.9rem; background-size: 0.28rem; }
	.demand .form2 .choose li.on .xbox{ background-size: 0.28rem; }
	.demand .form2 .textDiv{ float: none; margin-top: 0.3rem; height: 0.9rem; width: 100%;}
	.demand .part3{ padding: 0.2rem 0 0; }
	.demand .haha{ font-size: 0.28rem; padding-bottom: 0.3rem; }
	.demand .haha em{ padding-left: 0.1rem; font-size: 0.28rem; top: 0.06rem; }
	.demand .form3 li{ padding-bottom: 0.2rem; }
	.demand .form3 li .mxfDiv{ padding-left: 0; height: auto;}
	.demand .form3 li .txt{ position: relative; line-height: 0.6rem; font-size: 0.28rem; }
	.demand .form3 .lbox{ height: 0.9rem; width: 100%;}
	.demand .form3 .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; padding: 0 0.2rem; }
	.demand .form3 .wen{ right: 0.2rem; font-size: 0.3rem; line-height: 0.9rem;}
	.demand .part3 .imgDiv{ display: none; }
	.demand .part3 .tips{ font-size:0.28rem; width:auto; line-height:0.52rem;}
	.demand .part4{ padding: 0.3rem 0 0; }
	.demand .part4 .txt{ font-size: 0.28rem; }
	.demand .part4 .txt em{ padding-left: 0.1rem; font-size: 0.28rem; top: 0.06rem; }
	.demand .part4 .choose2{ padding-bottom: 0.35rem; }
	.demand .part4 .choose2 li{ padding-right: 0.3rem; font-size: 0.26rem; padding-bottom: 0.2rem; }
	.demand .part4 .choose2 li .xbox{ padding-left: 0.4rem; padding-top: 0.15rem; padding-right: 0.25rem; height: auto; min-height: 0.6rem; line-height: 0.6rem; background: url(../images/nimg16_3.jpg) no-repeat left 0.3rem; background-size: 0.28rem;}
	.demand .part4 .choose2 li .xbox.on{ background: url(../images/nimg16_3on.jpg) no-repeat left 0.3rem; background-size: 0.28rem; }
	.demand .part4 .multichoose{ padding-bottom: 0.35rem; }
	.demand .part4 .multichoose li{ padding-right: 0.3rem; font-size: 0.26rem; padding-bottom: 0.2rem; }
	.demand .part4 .multichoose li .xbox{ padding-left: 0.4rem; padding-top: 0.15rem; padding-right: 0.25rem; height: auto; min-height: 0.6rem; line-height: 0.6rem; background: url(../images/nimg16_3.jpg) no-repeat left 0.3rem; background-size: 0.28rem;}
	.demand .part4 .multichoose li .xbox.on{ background: url(../images/nimg16_3on.jpg) no-repeat left 0.3rem; background-size: 0.28rem; }
	.demand .part4 .multichoose2{ padding-bottom: 0.35rem; }
	.demand .part4 .multichoose2 li{ padding-right: 0.3rem; font-size: 0.26rem; padding-bottom: 0.2rem; }
	.demand .part4 .multichoose2 li .xbox{ padding-left: 0.4rem; padding-top: 0.15rem; padding-right: 0.25rem; height: auto; min-height: 0.6rem; line-height: 0.6rem; background: url(../images/nimg16_3.jpg) no-repeat left 0.3rem; background-size: 0.28rem;}
	.demand .part4 .multichoose2 li .xbox.on{ background: url(../images/nimg16_3on.jpg) no-repeat left 0.3rem; background-size: 0.28rem; }

	.demand .part4 .lbox{ height: 0.9rem; width: 2.4rem;}
	.demand .part4 .lbox2{ width: 3.0rem; }
	.demand .part4 .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; padding: 0 0.2rem; }
	.demand .part4 .wen{ right: 0.2rem; font-size: 0.3rem; line-height: 0.9rem;}
	.demand .part4 .textDiv{ padding-top: 0.2rem; }
	.demand .part4 textarea{ height: 2.4rem; padding: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.demand .btnDiv{ padding-top: 0.4rem; }
	.demand .btnDiv a{ width: 2.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }

	.article{ padding: 0.8rem 0.3rem; }
	.article .list{ padding: 0.75rem 0 0.6rem; }
	.article .list li{ margin-bottom: 0.25rem; }
	.article .list li a{ padding: 0.3rem 0.4rem;}
	.article .list li .name{ height: auto; line-height: 0.48rem; font-size: 0.3rem; padding-right: 1.0rem;}
	.article .list li .time{ padding-top: 0.1rem; font-size: 0.26rem; line-height: 0.26rem;}
	.article .list li .content{ font-size: 14px; line-height: 24px; color: #949494; height: 0; overflow: hidden; }
	.article .list li .ico{ right: 0.4rem; top: 0.4rem; width: 0.76rem; height: 0.54rem; background-size: 0.76rem; }
	.article .list li a:hover{ box-shadow: 0px 0.03rem 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.article .list li a:hover .ico{ background-size: 0.76rem; }
	.article .list li a:hover .content{ padding-top: 15px; height: 48px;}
	.monitor{ padding: 0.8rem 0.3rem;}
	.monitor .pageTitle{ padding-bottom: 0.6rem; }
	.monitor .leftImg{ width: auto; float: none; text-align: center; }
	.monitor .leftImg img{ width: 80%; }
	.monitor .rightDiv{ width: auto; float: none; padding-top: 0.5rem;}
	.monitor .msgList li{ padding-bottom: 0.4rem; }
	.monitor .msgList li h2{ font-size: 0.32rem; line-height: 0.48rem; }
	.monitor .msgList li p{ font-size: 0.26rem; line-height: 0.48rem; }
	.monitor .btnGroup{ padding-top: 0.6rem; }
	.monitor .btnGroup li{ margin-bottom: 0.2rem;}
	.monitor .btnGroup li a{ width: 3.8rem; height: 1.1rem; font-size: 0.32rem; line-height: 1.1rem;}
	.monitor .btnGroup li em{ width: 3.8rem; height: 1.1rem; font-size: 0.32rem; line-height: 1.1rem;}
	.monitor .btnGroup li .layer{ position: relative; left: 0; margin-top: 0.2rem; width:2.8rem; opacity:1; filter:alpha(opacity=1); visibility:visible;}
	.monitor .btnGroup li.on .layer{opacity:1; filter:alpha(opacity=1); visibility:visible; top: 0;}
	.monitor .btnGroup li .layer .bg{ width: 0.24rem; height: 0.16rem; background-size: 0.24rem; }
	.monitor .btnGroup li .layer .ewm{ padding: 0.2rem; background: #fff; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.13); }
	.monitor .btnGroup li .layer .ewm img{ width: 2.4rem; }
	.productBox{ padding: 1.0rem 0 0;}
	.productPart1{ padding-bottom: 0.8rem; padding-left: 0.3rem; padding-right: 0.3rem; }
	.productPart1 .leftDiv{ width: auto; padding-top: 0; float: none; }
	.productPart1 .name{ font-size: 0.42rem; padding-bottom: 0.35rem; }
	.productPart1 .content{	font-size: 0.28rem; line-height: 0.52rem;}
	.productPart1 .msgList{ margin-top: 0.7rem; }
	.productPart1 .msgList li{ height: 1.5rem;}
	.productPart1 .msgList li p{ font-size: 0.2rem; padding-bottom: 0.3rem; }
	.productPart1 .msgList li .txt{ font-size: 0.3rem; line-height: 0.4rem; }
	.productPart1 .rightDiv{ width: auto; float: none; padding-top: 0.6rem;}
	.productPic .swiper-slide img{ width: 4.8rem; }
	.productPic .swiper-button-prev{ margin-top: -0.4rem; width: 0.8rem; height: 0.8rem; background-size: 0.8rem; }
	.productPic .swiper-button-next{ margin-top: -0.4rem; width: 0.8rem; height: 0.8rem; background-size: 0.8rem; }
	.productPic .swiper-button-prev:hover{ background-size: 0.8rem;}
	.productPic .swiper-button-next:hover{ background-size: 0.8rem;}
	.productPart2{ padding: 0.8rem 0.3rem; }
	.productPart2 .title1{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.productPart2 .title2{ font-size: 0.48rem; line-height: 0.48rem; height: 0.9rem; }
	.productPart2 .title2:after{ margin-left: -0.2rem; width: 0.4rem; height: 0.05rem; }
	.productPart2 .tab2{ padding-top: 0.5rem; }
	.productPart2 .tab2 li{ width: 33.33%; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; margin-bottom: 0.1rem;}
	.productPart2 .div1{ padding-top: 0.6rem; }
	.productPart2 .div1 .msgList li{ padding-left: 0.36rem; line-height: 0.48rem; font-size: 0.28rem; }
	.productPart2 .div1 .imgDiv{ padding-top: 0.6rem; }
	.productPart2 .div1 .imgDiv img{ width: 100%; }
	.productPart2 .div1 p{ font-size: 0.3rem; padding-top: 0.25rem; }
	.productPart2 .div2{ padding-top: 0.6rem; }
	.productPart2 .div2 .lalala{ overflow:auto;}
	.productPart2 .div2 .table{ width:10.0rem;}
	.productPart2 table td{ width: auto; height: auto; font-size: 0.24rem !important; line-height: 0.48rem; }
	.productPart2 table td .content{ padding: 0.1rem 0.15rem; word-break: break-all; }
	.productPart2 .div3{ padding-top: 0.6rem; }
	.productPart2 .div3 ul{ margin-right: -0.2rem; }
	.productPart2 .div3 li{ width: 50%; padding-bottom: 0.3rem; }
	.productPart2 .div3 li .box{ margin-right: 0.2rem; height: 5.0rem; }
	.productPart2 .div3 li .imgDiv img{ width: 3.0rem; }
	.productPart2 .div3 li .name{ font-size: 0.32rem; height: 0.6rem; line-height: 0.6rem; }
	.productPart2 .div3 li .msg{ display: none;}
	.productPart2 .div3 li .ico{ width: 0.76rem; height: 0.54rem; margin: 0.3rem auto 0; background-size: 0.76rem; }
	.productPart2 .div3 li .box:after{ height: 0.04rem;}
	.productPart2 .div3 li .box:hover{ box-shadow: 0px 0.1rem 0.2rem 0px rgba(0, 0, 0, 0.15); }
	.productPart2 .div3 li .box:hover .ico{ background-size: 0.76rem;}
	.productPart2 .div4{ padding-top: 0.6rem; }
	.productPart2 .div4 li{ height: 1.78rem; margin-bottom: 0.3rem; }
	.productPart2 .div4 li a{ height: 1.78rem; padding: 0 0.3rem 0 3.0rem; border: #eee solid 1px;}
	.productPart2 .div4 li .imgDiv img{ width: 2.8rem; }
	.productPart2 .div4 li .name{ padding-top: 0.35rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.32rem; }
	.productPart2 .div4 li .time{ padding-top: 0.15rem; font-size: 0.28rem; }
	.productPart2 .div4 li .content{ display: none; }
	.productPart2 .div4 li .ico{ display: none; }
	.productPart2 .div4 li a:hover{ border: #fff solid 1px; box-shadow: 0px 0.03rem 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.productPart2 .div5{ padding-top: 0.6rem; }
	.productPart2 .div5 li{ margin-bottom: 0.2rem; }
	.productPart2 .div5 li a{ height: auto; padding: 0.3rem; }
	.productPart2 .div5 li .name{ padding-left: 0;  }
	.productPart2 .div5 li .name p{ font-size: 0.3rem; line-height: 0.48rem; }
	.productPart2 .div5 li .ico{ display: none; }
	.productPart2 .div5 li .btn{ position: relative; margin-top: 0.2rem; right: 0; top: 0; width: 1.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.26rem; border-radius: 0.36rem; }
	.productPart2 .div6{ padding: 0.6rem 0; }
	.productPart2 .div6 .form{ margin-right: 0; }
	.productPart2 .div6 .liDiv{ float: none; width: 100%; padding-bottom: 0.25rem; }
	.productPart2 .div6 .liDiv2{ width: 100%; }
	.productPart2 .div6 .liDiv .mxfDiv{ margin-right: 0; }
	.productPart2 .div6 .liDiv .txt{ font-size: 0.26rem; padding-bottom: 0.2rem;}
	.productPart2 .div6 .liDiv .txt em{ padding-left: 0.1rem; font-size: 0.28rem;}
	.productPart2 .div6 .liDiv .lbox{ height: 0.8rem; }
	.productPart2 .div6 .liDiv .input1{ height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; padding-left: 0.2rem; }
	.productPart2 .div6 .liDiv .sex li{ padding-right: 0.6rem;}
	.productPart2 .div6 .liDiv .sex li .xbox{ padding-left: 0.5rem; line-height: 0.8rem; font-size: 0.26rem; background-size: 0.36rem;}
	.productPart2 .div6 .liDiv .sex .liNow .xbox{ background-size: 0.36rem;}
	.productPart2 .div6 .form .select{ height: 0.8rem;}
	.productPart2 .div6 .form .select dt{height: 0.8rem; line-height: 0.8rem; border: #b1b1b1 solid 1px; background-size: 0.48rem;}
	.productPart2 .div6 .form .select dt a{ font-size: 0.28rem; padding-left: 0.2rem; } 
	.productPart2 .div6 .form .select dd{ top: 0.8rem; } 
	.productPart2 .div6 .form .select dd ul { padding: 0 0.2rem;} 
	.productPart2 .div6 .form .select dd ul li{ line-height: 0.7rem; height: 0.7rem; font-size: 0.26rem;}
	.productPart2 .div6 .liDiv .textBox{ height: 3.0rem; }
	.productPart2 .div6 .liDiv textarea{ height: 3.0rem; padding: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.productPart2 .div6 .btnDiv{ padding-top: 0.5rem; }
	.productPart2 .div6 .btnDiv a{ width: 2.8rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.productPart2 .div7 video{ width: 100%;}
	.caseChoose li .msgDiv{ height:0.9rem;}
	.caseChoose li .msgDiv:after{ width: 0.64rem; height: 0.22rem; margin-top: -0.11rem; background-size: 0.64rem; }
	.caseChoose li .msgDiv a{ height: 0.9rem; padding: 0 0.3rem; }
	.caseChoose li .name{ height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.caseChoose li .box{ padding: 0.25rem 0.3rem; }
	.caseChoose li .msgDiv.aNow:after{ background-size: 0.64rem;}
	.caseChoose li .box dd{ font-size: 0.24rem; width: 50%; }
	.caseChoose li .box dd .lbox{ padding-left: 0.4rem; line-height: 0.78rem; background-size: 0.28rem;}
	.caseChoose li .box .ddNow .lbox{ background-size: 0.28rem;}
	.case{ padding: 0.75rem 0 0.45rem; }
	.case .list1 ul{ margin-right: 0; }
	.case .list1 li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.case .list1 li .box{ margin-right: 0; }
	.case .list1 li .name{ padding: 0 0.3rem; height: 1.0rem; line-height: 1.0rem; font-size: 0.32rem; }
	.case .list2{ padding-top: 0.6rem; }
	.case .list2 li{ height: 1.78rem; margin-bottom: 0.3rem; }
	.case .list2 li a{ height: 1.78rem; padding: 0 0.3rem 0 3.0rem; border: #eee solid 1px;}
	.case .list2 li .imgDiv img{ width: 2.8rem; }
	.case .list2 li .name{ padding-top: 0.35rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.32rem; }
	.case .list2 li .time{ padding-top: 0.15rem; font-size: 0.28rem; }
	.case .list2 li .content{ display: none; }
	.case .list2 li .ico{ display: none; }
	.case .list2 li a:hover{ border: #fff solid 1px; box-shadow: 0px 0.03rem 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.solutionPart1{ padding: 1.0rem 0.3rem 0.9rem; }
	.solutionPart1 .content{ padding-top: 0.5rem; font-size: 0.28rem; line-height: 0.52rem; }
	.solutionPart2{ padding: 1.0rem 0.3rem; height: auto; background: #f7f7f7;}
	.solutionPart2:after{ display: none; }
	.solutionPart2 .leftDiv{ width: auto; padding-bottom: 0.6rem; }
	.solutionPart2 .content{ padding-top: 0.5rem; font-size: 0.28rem; line-height: 0.52rem; }
	.solutionPart2 .imgDiv{ position: relative; left: 0; width: 100%; height: 4.0rem; top: 0;}
	.solutionPart3{ padding: 1.0rem 0.3rem; }
	.solutionPart3:after{ height: 4.0rem; background-size: cover;}
	.solutionPart3 .pageTitle{ padding-bottom: 0.9rem; }
	.solutionPart3 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.solutionPart3 .tab2{ height: 0.8rem; box-shadow: 0px 0px 0.22rem 0px rgba(0, 0, 0, 0.1); }
	.solutionPart3 .tab2 li{ padding: 0 0.2rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
	.solutionPart3 .tab2 li em:after{  height: 0.04rem; }
	.solutionPart3 .tab2 li:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -8px; height: 16px; width: 1px; background: #e3e3e3; }
	.solutionPart3 .bigBox{ padding-top: 0.9rem; }
	.solutionPart3 .txt{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.solutionPart3 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.5rem; }
	.solutionPart3 .imgList ul{ margin-right: -0.2rem; }
	.solutionPart3 .imgList li{ padding-bottom: 0.2rem; }
	.solutionPart3 .imgList li .box{ margin-right: 0.2rem; }
	.solutionPart4{ padding: 1.0rem 0.3rem; }
	.solutionPart4 .pageTitle{ padding-bottom: 0.5rem; }
	.solutionPart4 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.casePic .swiper-slide .botDiv{ padding: 0.45rem 0.3rem;}
	.casePic .swiper-slide .name{ font-size: 0.32rem; height: 0.52rem; line-height: 0.52rem; }
	.casePic .swiper-slide .time{ font-size: 0.32rem; padding-top: 0.1rem; }
	.casePic .prev{ left: 0.3rem; width: 0.8rem; height: 0.8rem; background-size: 0.8rem; top: 38%; margin-top: -0.4rem;}
	.casePic .next{ right: 0.3rem; width: 0.8rem; height: 0.8rem; background-size: 0.8rem; top: 38%; margin-top: -0.4rem;}
	.casePic .prev:hover{ background-size: 0.8rem;}
	.casePic .next:hover{ background-size: 0.8rem;}
	.systemTab{ display: none; }
	.systemBox{ padding-left: 0; }
	.systemPart1{ padding: 0.8rem 0.3rem; min-height: 2.0rem; }
	.systemPart1 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.systemPart1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.systemPart1 .list{ padding-top: 0.8rem; }
	.systemPart1 .list ul{ display: block; }
	.systemPart1 .list li{ float: left; width: 50%; height: 2.4rem; margin-bottom: 0.4rem;}
	.systemPart1 .list li .bg{ left: 50%; margin-left: -1.2rem; width: 2.4rem; height: 2.4rem; }
	.systemPart1 .list li .bg img{ width: 2.4rem; }
	.systemPart1 .list li .txt{ padding-top: 1.15rem; font-size: 0.3rem; }
	.systemPart1 .list li .txt em{ height: 1.0rem; line-height: 0.5rem; margin:0 auto; display:block; }
	.systemPart2{ padding: 0.8rem 0.3rem; }
	.systemPart2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.systemPart2 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.systemPart2 .imgDiv{ padding-top: 0.5rem; }
	.systemPart2 .imgDiv img{ width: 100%; max-width: 100%;}
	.systemPart2 .list{ padding-top: 0.65rem; }
	.systemPart2 .list ul{ margin-right: -0.2rem; }
	.systemPart2 .list li{ width: 50%; padding-bottom: 0.2rem; }
	.systemPart2 .list li .box{ margin-right: 0.2rem; height: 3.5rem; background-size: 100% 100%; }
	.systemPart2 .list li:nth-child(2) .box, .systemPart2 .list li:nth-child(4) .box, .systemPart2 .list li:nth-child(6) .box{ background-size: 100% 100%;}
	.systemPart2 .list li .ico{ padding: 0.3rem 0 0.25rem; }
	.systemPart2 .list li .ico img{ width: 0.48rem; }
	.systemPart2 .list li .wen{ line-height: 0.36rem; font-size: 0.2rem; padding: 0 0.25rem; }
	.systemPart2 .list li .msg{ line-height: 0.4rem; font-size: 0.24rem; padding: 0 0.25rem;}
	.systemPart3{ padding: 0.8rem 0.3rem; }
	.systemPart3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.systemPart3 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.7rem;}
	.systemPart3 .imgDiv{ padding-bottom: 0.5rem; }
	.systemPart3 .imgDiv img{ width: 100%; max-width: 100%; }
	.systemPart3 .table td{ height: auto; font-size: 0.28rem; padding: 0.3rem;}
	.systemPart3 .table .td01{ width: 20%; }
	.systemPart3 .table .td02{ width: 40%; }
	.systemPart4{ padding: 0.8rem 0.3rem;  }
	.systemPart4 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem;}
	.systemPart4 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.systemPart4 .imgDiv img{ width: 100%; max-width: 100%; }
	.systemPart5{ padding: 0.8rem 0.3rem; }
	.systemPart5 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.systemPart5 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.systemPart5 .imgDiv{ padding-top: 0.5rem; }
	.systemPart5 .imgDiv img{ width: 100%; max-width: 100%; }
	.systemPart6{ padding: 0.8rem 0.3rem; }
	.systemPart6 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.systemPart6 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.systemPart7{ padding: 0.8rem 0.3rem; }
	.systemPart7 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.35rem; }
	.systemPart7 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.6rem; }
	.systemPart7 .list1 ul{ margin-right: -0.2rem; }
	.systemPart7 .list1 li{ width: 50%; padding-bottom: 0.2rem;}
	.systemPart7 .list1 li .box{ margin-right: 0.2rem; height: 2.2rem; }
	.systemPart7 .list1 li .name{ padding: 0.6rem 0 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.systemPart7 .list1 li .ico img{ width: 0.56rem; }
	.systemPart7 .list2{ padding-top: 0; }
	.systemPart7 .list2 ul{ margin-right: -0.2rem; }
	.systemPart7 .list2 li{ width: 50%; padding-bottom: 0.2rem;}
	.systemPart7 .list2 li .box{ margin-right: 0.2rem; height: 2.2rem; }
	.systemPart7 .list2 li .name{ padding: 0.25rem 0 0.2rem; line-height: 0.52rem; font-size: 0.32rem; }
	.systemPart7 .list2 li .ico img{ width: 0.56rem; }
	.systemPart7 .imgDiv{ padding: 0.6rem 0 0.3rem; }
	.systemPart7 .imgDiv img{ width: 100%; max-width: 100%; }
	.waterPart1{ padding: 1.0rem 0.3rem; height: auto;}
	.waterPart1 .leftDiv{ width: auto; padding-bottom: 0.6rem; }
	.waterPart1 .content{ padding-top: 0.5rem; font-size: 0.28rem; line-height: 0.52rem; }
	.waterPart1 .imgDiv{ position: relative; left: 0; width: 100%; height: 4.0rem; top: 0;}
	.waterPart1 .btnDiv{ padding-top: 0.7rem; }
	.waterPart1 .btnDiv a{ width: 2.4rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; }
	.waterPart2{ padding: 1.0rem 0.3rem; }
	.waterPart2 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.waterPart2 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.5rem 0 0.7rem; text-align: left; }
	.waterPart2 .content p{ display: inline; }
	.waterPart2 .imgDiv img{ width: 100%; }
	.waterPart3{ padding: 1.0rem 0.3rem; }
	.waterPart3 .pageTitle{ padding-bottom: 0.5rem;}
	.waterPart3 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.waterPart3 .list ul{ margin-right: 0; }
	.waterPart3 .list li{ float: none; width: 100%; }
	.waterPart3 .list li:nth-child(1), .waterPart3 .list li:nth-child(2){ margin-bottom: 0.2rem;}
	.waterPart3 .list li:nth-child(3), .waterPart3 .list li:nth-child(4){ margin-top: 0; margin-bottom: 0.2rem;}
	.waterPart3 .list li .box{ margin-right: 0; height: 3.0rem; padding: 0 0 0 3.6rem; }
	.waterPart3 .list .li01 .box{ padding: 0 0 0 3.6rem; }
	.waterPart3 .list .li01 .imgDiv{ left: 0; right: auto; }
	.waterPart3 .list li .imgDiv img{ width: 3.4rem; }
	.waterPart3 .list li .name{ padding-top: 0.45rem; height: 0.36rem; line-height: 0.36rem; font-size: 0.36rem; }
	.waterPart3 .list li .msg{ font-size: 0.26rem; line-height: 0.42rem; padding-top: 0.15rem; }
	.waterPart3 .round{ display:none; position: relative; left: 0; margin-left: 0; top: 0; margin-top: 0; width: 2.0rem; height: auto; padding: 0.2rem 0; margin-bottom: 0.4rem; background: #143c9b; }
	.waterPart3 .round b{ font-size: 0.36rem; display: block; line-height: 0.54rem; position: relative; width: auto; top: 0; transform: translateY(-0); }
	.waterPart4{ padding: 0 0.3rem 1.0rem; }
	.waterPart4 .pageTitle{ padding-bottom: 0.5rem; }
	.waterPart4 .pageTitle .title2:after{ margin-left: -0.24rem; }
	.waterPart4 .list ul{ margin-right: -0.2rem; }
	.waterPart4 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.waterPart4 .list li .box{ margin-right: 0.2rem; }
	.waterPart4 .list li .name{ padding: 0 0.3rem; height: 1.0rem; line-height: 1.0rem; font-size: 0.3rem; }
	.waterPart4 .list li .box:hover .name:after{  opacity: 0;}
	.introduce1{ padding: 0.8rem 0.3rem;}
	.introduce1 .leftDiv{ width: auto; padding-top: 0.3rem; float: none; padding-bottom: 0.6rem;}
	.introduce1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.5rem;}
	.introduce1 .rightDiv{ width: auto; height: auto; }
	.introduce1 .mxfDiv{ position: relative; width: 100%; height: auto; top: 0; transform: translateY(0); }
	.introduce1 .rightDiv video{width:100%; height:auto; position:absolute; top:50%; left:0; transform: translateY(-50%);z-index:-1;visibility:hidden;opacity:0;object-fit:fill;}
	.introduce1 .rightDiv .imgDiv img{ width: 100%; }
	.introduce1 .rightDiv .ico img{ width: 0.8rem; }
	.introduce2{ overflow:hidden;}
	.hahaPic .list { width: 100%; }
	.hahaPic .swiper-slide { height: auto;}
	.hahaPic .imgDiv{ position: relative; left: 0; width: auto; height: 5.0rem; background-size: cover!important; }
	.hahaPic .conDiv{ padding-left: 0; padding: 0.5rem 0.4rem 0.8rem; height: auto; }
	.hahaPic .name1{ font-size: 0.4rem; line-height: 0.4rem; }
	.hahaPic .name2{ padding-bottom: 0.3rem; }
	.hahaPic .name2:after{ width: 0.4rem; height: 0.05rem; }
	.hahaPic .msgList{ padding-top: 0.4rem; }
	.hahaPic .msgList li{ font-size: 0.24rem; line-height: 0.46rem; padding-left: 0.3rem; }
	.hahaPic .msgList li:after{ top: 0.14rem; width: 0.12rem; height: 0.12rem;}
	.hahaPic .btnDiv{ position: relative; left: 0; bottom: 0; padding-top: 0.6rem;}
	.hahaPic .btnDiv a{ width: 2.42rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
	.hahaPic .arrow2{ top: 24%; margin-top: -29px; width: 0.86rem; height: 0.86rem;}
	.hahaPic .prev { left: 0.3rem;}
	.hahaPic .prev:after{ width: 0.18rem; height: 0.28rem; margin-left: -0.09rem; margin-top: -0.14rem; background-size: 0.18rem;}
	.hahaPic .next { right: 0.3rem; }
	.hahaPic .next:after{ width: 0.18rem; height: 0.28rem; margin-left: -0.09rem; margin-top: -0.14rem; background-size: 0.18rem;}
	.introduce3{ padding: 1.0rem 0.3rem;}
	.introduce3 .pageTitle{ padding-bottom: 0.5rem;}
	.introduce3 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.basePart1{ padding: 1.0rem 0.3rem 0; }
	.basePart1 .msg{ font-size: 0.32rem; line-height: 0.52rem; padding: 0.5rem 0 0.65rem;}
	.basePart2{ padding: 1.0rem 0.3rem; }
	.basePart2 .pageTitle .title2{ padding-bottom: 0.3rem; }
	.basePart2 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.basePart2 .list{ padding-top: 0.5rem; }
	.basePart2 .list ul{ margin-right: 0; }
	.basePart2 .list li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.basePart2 .list li .box{ margin-right: 0; }
	.basePart2 .list li .wen{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.56rem; padding-right: 0;}
	.basePart3{ padding: 1.0rem 0.3rem; }
	.basePic .swiper-slide{ height: auto; }
	.basePic .imgDiv{ float: none;  }
	.basePic .imgDiv img{ width: 100%; }
	.basePic .conDiv{ position: relative; top: 0; transform: translateY(0); width: 100%; height: auto; }
	.basePic .mxfDiv{ padding: 0.45rem 0.3rem 1.5rem; }
	.basePic .name1{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.2rem; }
	.basePic .name2{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.3rem;}
	.basePic .name2:after{ width: 0.4rem; height: 0.04rem; }
	.basePic .msg{ padding-top: 0.55rem; font-size: 0.28rem; line-height: 0.52rem; height: 1.04rem; overflow: hidden;}
	.basePic .prev{ width: 0.8rem; height: 0.8rem; left: 0.3rem; bottom: 0.5rem; background: url(../images/nimg36_left.png) center no-repeat; background-size: 0.8rem; }
	.basePic .next{ width: 0.8rem; height: 0.8rem; left: 1.4rem; bottom: 0.5rem; background: url(../images/nimg36_right.png) center no-repeat; background-size: 0.8rem; }
	.basePic .prev:hover{ background: url(../images/nimg36_lefton.png) center no-repeat; background-size: 0.8rem;}
	.basePic .next:hover{ background: url(../images/nimg36_righton.png) center no-repeat; background-size: 0.8rem;}
	.basePart4{ padding: 1.0rem 0.3rem; }
	.basePart4 .pageTitle .title2{ padding-bottom: 0.3rem; }
	.basePart4 .pageTitle .title2:after{ margin-left: -0.2rem; }
	.basePart4 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.5rem; text-align: left; }
	.basePart4 .content p{ display: inline; }
	.basePart4 .list{ padding-top: 0.4rem; }
	.basePart4 .list ul{ margin-right: -0.2rem; }
	.basePart4 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.basePart4 .list li .box{ margin-right: 0.2rem; }
	.basePart4 .list li .layer{ height: 1.0rem; }
	.basePart4 .list li .name{ padding: 0.3rem 0.2rem 0; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; }
	/*2021.3.22*/
	.caseBox{ padding: 0.8rem 0; }
	.caseBox .bigName{ font-size: 0.4rem; line-height: 0.6rem; padding-bottom: 0.4rem; }
	.caseBox .msgList{ padding-bottom: 0.4rem; }
	.caseBox .msgList em{ padding: 0 0.24rem; font-size: 0.26rem;}
	.caseBox .msgList img{ top: 0; padding-right: 0.12rem; width: 0.3rem; }
	.caseBox .part1{ padding-bottom: 0.9rem; }
	.caseBox .bigBox{ padding: 0.6rem 0.3rem; }
	.caseBox .bigImg{ padding-bottom: 0.5rem; }
	.caseBox .bigImg img{ width: 100%; }
	.caseBox .txt{ font-size: 0.28rem; line-height: 0.56rem; }
	.caseBox .txt2{ padding: 0.6rem 0; }
	.caseBox .content{ font-size: 0.26rem; line-height: 0.52rem; padding-bottom: 0.4rem;}
	.effectPic{ padding-bottom: 1rem; }
	.effectPic .swiper-slide .lname{ padding-top: 0.2rem; font-size: 0.24rem; height: 0.8rem; line-height: 0.4rem; }
	.effectPic .prev{ left: 50%; margin-left: -1.0rem; background-size: 0.8rem; width: 0.8rem; height: 0.8rem; top: auto; margin-top: 0; bottom: 0;} 
	.effectPic .next{ right: 50%; margin-right: -1.0rem; background-size: 0.8rem; width: 0.8rem; height: 0.8rem; top: auto; margin-top: 0; bottom: 0;} 
	.effectPic .prev:hover{ background-size: 0.8rem;}
	.effectPic .next:hover{ background-size: 0.8rem;}
	.caseBox .part2{ padding: 0.6rem 0; }
	.caseBox .pageTitle .title2:after{ margin-left: -0.2rem;}
	.caseBox .xlist{ padding-top: 0.45rem; }
	.caseBox .xlist li{ margin-bottom: 0.2rem; }
	.caseBox .xlist li a{ font-size: 0.28rem; height: 1rem; line-height: 1rem; padding: 0 0.3rem; }
	.caseBox .xlist li a:after{ display: none; }
	.caseBox .xlist li a:hover{ box-shadow: 0px 0.03rem 0.2rem 0px rgba(0, 0, 0, 0.08);}
	.caseBox .part3 .pageTitle, .caseBox .part4 .pageTitle{ padding-bottom: 0.5rem; }
	.anliPic .swiper-slide .botDiv{ padding: 0.45rem 0.3rem;}
	.anliPic .swiper-slide .xname{ font-size: 0.32rem; height: 0.52rem; line-height: 0.52rem; }
	.anliPic .swiper-slide .xtime{ font-size: 0.32rem; padding-top: 0.1rem; }
	.anliPic .prev{ left: 0.3rem; width: 0.8rem; height: 0.8rem; background-size: 0.8rem; top: 38%; margin-top: -0.4rem;}
	.anliPic .next{ right: 0.3rem; width: 0.8rem; height: 0.8rem; background-size: 0.8rem; top: 38%; margin-top: -0.4rem;}
	.anliPic .prev:hover{ background-size: 0.8rem;}
	.anliPic .next:hover{ background-size: 0.8rem;}


     	.policy{ padding: 0.8rem 0.3rem;}
	.policy .content{ font-size:0.28rem; line-height:0.56rem; padding-top:0.6rem;}
	.siteMap{ padding: 0.8rem 0.3rem;}
	.siteMap .list{ padding-top:0.6rem;}
	.siteMap li{ margin-bottom:0.35rem; padding-bottom:0.3rem;}
	.siteMap li h2{ font-size:0.36rem; height:0.75rem;}
	.siteMap li dd{ font-size:0.28rem; padding-right:0; width:33.33%; padding-bottom:0.3rem;}

      .footDiv .links{ position:relative; bottom:0; font-size:0.26rem; padding-top:0.4rem;}
	.footDiv .links a{ padding-right:0.3rem;}

	.livechat-girl {  right: 30px;}
    #floatHide {right: 20px; top: 5px; }
    #onlineService{ width:98%; font-size:0.26rem; box-shadow: 0px 0px 0.1rem 0.15rem rgba(0,0,0,0.1);}
    .i_message_inquiry{ padding:0.3rem;}
    .i_message_inquiry .title{ font-size:0.32rem; line-height:0.32rem; padding-bottom:0.2rem; }
    .i_message_inquiry .msg{ font-size:0.28rem; line-height:0.28rem; padding-bottom:0.25rem;}
    .i_message_inquiry .form li{ padding-bottom:0.15rem;}
    .i_message_inquiry .form li .box{ height:0.86rem; padding-left:0.8rem; }
   .i_message_inquiry .form li .box2{ height:2.4rem; padding-left:0.1rem;}
    .i_message_inquiry .form li .ico{ left:0.24rem; margin-top:-0.14rem;}
    .i_message_inquiry .form li .ico img{ width:0.28rem;}
    .i_message_inquiry .form li .input1{ height:0.86rem; line-height:0.86rem; font-size:0.26rem;}
    .i_message_inquiry .form li textarea{ padding:0.2rem; font-size:0.26rem;}
    .i_message_inquiry .btnDiv a{ height:0.9rem; line-height:0.9rem; font-size:0.32rem; }
}

