/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	


}

@media screen and ( max-width:1440px ){
	.nav li a{ padding: 0 25px; }
	.sNav dd a{ line-height: 36px; }
	.footDiv .msgList li{ font-size: 14px; line-height: 36px; }
	.footNav li dd{ height: 36px; font-size: 14px; }
	.footNav li dd a{ line-height: 36px; }
	.foot .msg{ font-size: 14px; line-height: 14px; }
	.foot .lie a{ font-size: 14px; line-height: 14px; }
	.protectP1 .list li .ico img{ width: 52px; margin-left: -26px; margin-top: -20px; }
	.protectP3 .list li .ico img{ width: 42px; margin-left: -21px; margin-top: -20px; }
	.operationP2 .list li .ico img{ width: 46px; margin-left: -23px; margin-top: -23px; }
	.operationP4 .list li .ico img{ width: 42px; margin-left: -21px; margin-top: -21px; }
	.frameworkP2 .list li .ico img{ width: 50px; margin-left: -25px; margin-top: -25px; }
	.case .list li .more{ text-indent: 0.25rem; }
	.case .list li .more:after{ right: 0.25rem; }
	.pageMore a{ font-size: 0.3rem; }
	.pageMore img{ padding-right: 0.3rem; width: 0.64rem; }
	.news .detail .more{ text-indent: 0.25rem; }
	.news .detail .more:after{ right: 0.25rem; }
	.databaseP2 .list li .ico img{ width: 48px; margin-left: -24px; margin-top: -22px; }
	.servicePic .list .ico img{ width: 42px; margin-left: -21px; margin-top: -21px; }

	}

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1042, .w400{width:100%;}
	.PC-Box, .headDiv .tel, .nav, .footNav, .pageTop, .pageNum, .sideCase, .headD{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal{ position: relative; height: 1.2rem;}
	.headDiv .topLeft{ left: 0.3rem; height: 1.2rem; }
	.headDiv .logo{ width: 3.6rem; height: 1.2rem;}
	.headDiv .logo:after{ display: none; }
	.headDiv .logo img{ width: 3.6rem; margin-top: -0.35rem; opacity: 0;}
	.headDiv .logo .img2{ opacity: 1; }
	.headDiv .topRight{ right: 1.2rem; height: 1.2rem; }
	.headDiv .topSearch em{ width: 1.2rem; height: 1.2rem; background: url(../images/nimg22_1on.png) center no-repeat; background-size: 0.4rem; }
	.headDiv .topSearch em:before{ background: #eee;}
	.headDiv:hover .topSearch em,.headDiv.mini .topSearch em{ background-size: 0.4rem; }
	.navIco{ width: 1.2rem; height: 1.2rem; line-height: 1.2rem;}
	.navIco:before{ background: #eee;}
	.navIco img{ width: 0.48rem; margin-left: -0.24rem; margin-top: -0.2rem; }
	.navIco .img2{ opacity: 1; }
	.navRight{ width: 50%; right:-50%; }
	.navRight .closeBtn{ height: 1.0rem; }
	.navRight .closeBtn img{ right: 0.3rem; width: 0.34rem; margin-top: -0.15rem; }
	.subNav{ padding: 0 0.3rem; height: 0.96rem; position: relative; line-height: 0.96rem; font-size: 0.3rem;}
	.subNav1:before{ width: 12px; height: 12px; margin-top: -6px; background-size: 12px;}
	.subNav a{ height: 0.86rem;}
	.currentDt:before{ background-size: 12px; }
	.navContent{ right: auto; left:0; width: 100%;}
	.navContent.on{ right: auto; left:-100%;}
	.navContent li a{ font-size: 0.28rem; }
	.head-search { position: absolute; top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.head-search .search-box{ width: 90%; }
	.head-search .box-icon{ line-height: 0.9rem; }
	.head-search .box-icon img{ width: 0.42rem; }
	.head-search input { line-height: 0.9rem; margin-left: 0.8rem; font-size: 0.28rem; }
	.head-search .box-hiden { margin-top: -0.2rem;}
	.head-search .box-hiden img{ width: 0.4rem; }
	.ind-banner .swiper-slide .bg{ height: auto; }
	.ind-banner .swiper-slide .bg img{width: 100%; height: auto;}
	.ind-banner .onebox{ left: 0; margin-left: 0; top: 15%; width: 100%; text-align: center;} 
	.ind-banner .onebox .cn{ font-size: 0.48rem; line-height: 0.64rem; }
	.ind-banner .onebox .cn em{ font-size: 0.36rem; }
	.ind-banner .onebox .en{ padding: 0.1rem 0.3rem 0.35rem; line-height: 0.42rem; font-size: 0.22rem; }
	.ind-banner .onebox .en2{ font-size: 0.22rem; line-height: 0.42rem; }
	.ind-banner .onebox .btnDiv{ display: none;}

	.ind-banner .swiper-pagination { bottom: 0.5rem; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet { margin: 0 0.35rem; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet:first-of-type { margin: 0 0.35rem 0 0;}
	.ind-banner .swiper-pagination .swiper-pagination-bullet:last-of-type{ margin: 0 0 0 0.35rem; }


	.indexP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.indexP2{ height: auto; padding: 1.0rem 0.3rem; background: url(../images/indexP2Tel.jpg) center no-repeat; background-size: cover; }
	.indexP2 .indexTxt{ text-align: center; }
	.indexP2 .moreBtn{ position: relative; width: 2.4rem; margin: 0.5rem auto 0; }
	.indexP2 .moreBtn a{ border-radius: 0.48rem; width: 2.4rem; height: 0.86rem; line-height: 0.82rem; text-indent: 0.42rem; font-size: 0.28rem; box-sizing: border-box; }
	.indexP2 .moreBtn a:after{ right: 0.35rem; }
	.indexP2 .list li .box{ padding: 0.6rem 0.5rem 0; height: 5.6rem; }
	.indexP2 .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.48rem; }
	.indexP2 .list li .time{ padding-top: 0.4rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP2 .list li .content{ margin-top: 0.5rem; font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP2 .list li .ico{ left: 0.5rem; bottom: 0.72rem; width: 0.8rem; height: 0.82rem; background-size: 0.8rem; }
	.indexP2 .list li .ico:after{ content: ''; position: absolute; left: 50%; top: 50%; margin-left: -7px; margin-top: -6px; width: 15px; height: 12px; background: url(../images/ico2.png) no-repeat; }
	.indexP2 .list li .imgDiv{ display: none; }
	.indexP2 .list li .box:hover .content{ opacity: 1; }
	.indexP2 .swiper-pagination{ display: block; }
	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3 .indexTxt{ text-align: center; }
	.indexP3 .moreBtn{ position: relative; width: 2.4rem; margin: 0.5rem auto 0; }
	.indexP3 .moreBtn a{ border-radius: 0.48rem; width: 2.4rem; height: 0.86rem; line-height: 0.82rem; text-indent: 0.42rem; font-size: 0.28rem; box-sizing: border-box; }
	.indexP3 .moreBtn a:after{ right: 0.35rem; }
	.indexP3 .list li .imgDiv{ height: 3.8rem; }
	.indexP3 .list li .botDiv{ height: 4rem; padding: 0.5rem 0.4rem 0; }
	.indexP3 .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP3 .list li .time{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP3 .swiper-pagination{ display: block; }
	.footDiv{ border-top: #00adef solid 4px; padding: 1.0rem 0.3rem 0; height: auto; }
	.footDiv .leftDiv{ float: none; }
	.footDiv .logo{ text-align: center; display: block;}
	.footDiv .logo img{ width: 3.6rem; }
	.footDiv .msgList{ padding-top: 0.45rem; }
	.footDiv .msgList li{ font-size: 0.24rem; line-height: 0.52rem; text-align: center; }
	.footDiv .rightDiv{ position: relative; padding-right: 120px; padding-top: 15px; }
	.foot{ height: auto; padding: 0 0.3rem 0.5rem; }
	.foot .links{ display: none; }
	.foot .msg{ padding-top: 0.5rem; font-size: 0.26rem; line-height: 0.52rem; text-align: center; }
	.foot .leftDiv, .foot .rightDiv, .foot .share{ float: none; }
	.foot .share{ text-align: center; padding-top: 0.5rem; }
	.foot .share li{ display: inline-block; float: none; margin-left: 0.15rem; margin-right: 0.15rem; }
	.foot .share li a{ width: 0.86rem; height: 0.86rem; }
	.foot .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.16rem; }
	.foot .lie{ display: none; }


	.pageBanner{ height: 5rem;}
	.pageBanner .bg { height: 5rem; }
	.pageBanner .txtDiv{ left: 0.3rem; margin-left: 0; right: 0.3rem; }
	.pageBanner .cn{ font-size: 0.4rem; line-height: 0.56rem; }
	.pageBanner .cn em, .pageBanner .cn b{ font-size: 0.36rem; }
	.pageBanner .en{ padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.48rem; }
	.pageBanner .en2{ font-size: 0.24rem; line-height: 0.42rem;}
	.pageBanner .name{ padding-top: 0.15rem; font-size: 0.32rem; line-height: 0.32rem; }
	.pageBanner .wen{ padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.48rem; }
	.epibolyP1{ padding: 1.0rem 0.3rem; }
	.epibolyP1 .title{ padding-bottom: 0.45rem;}
	.epibolyP1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.6rem; }

	.epibolyP1 .list{ padding-top: 0.6rem; }
	.epibolyP1 .list li{ position: relative; padding-top: 0.06rem; height: auto;  margin-bottom: 0.3rem;}
	.epibolyP1 .list .li01{ top: 0; right: 0; margin-right: 0; padding-right: 0; }
	.epibolyP1 .list .li02{ top: 0; margin-top: 0; right: 0; margin-right: 0; padding-right: 0; }
	.epibolyP1 .list .li03{ bottom: 0; right: 0; margin-right: 0; padding-right: 0; }
	.epibolyP1 .list .li04{ bottom: 0; left: 0; margin-left: 0; padding-left: 0; }
	.epibolyP1 .list .li05{ top: 0; margin-top: 0; left: 0; margin-left: 0; padding-left: 0; }
	.epibolyP1 .list .li06{ top: 0; left: 0; margin-left: 0; padding-left: 0; }

	.epibolyP1 .list li .num{ top: 0.35rem; left: 0.2rem; font-size: 0.3rem; width: 0.9rem; height: 0.9rem; line-height: 0.9rem; }
	.epibolyP1 .list .li04 .num{ left: 0.2rem; }
	.epibolyP1 .list .li05 .num{ left: 0.2rem; }
	.epibolyP1 .list .li06 .num{ left: 0.2rem; }
	.epibolyP1 .list li p{ height: auto; min-height: 1.6rem; width: auto; line-height: 0.56rem; font-size: 0.26rem; border-radius: 0; box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);  }
	.epibolyP1 .list .li01 p, .epibolyP1 .list .li02 p, .epibolyP1 .list .li03 p{ text-align: left; padding: 0.2rem 0.35rem 0.2rem 1.35rem; }
	.epibolyP1 .list .li04 p, .epibolyP1 .list .li05 p, .epibolyP1 .list .li06 p{ padding: 0.2rem 0.35rem 0.2rem 1.35rem; }


	.epibolyP2{ padding: 1.0rem 0.3rem; }
	.epibolyP2 .title{ padding-bottom: 0.45rem; }
	.epibolyP2 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.epibolyP2 .imgDiv{ padding-top: 0.5rem; }
	.epibolyP3{ padding: 1.0rem 0.3rem 0.8rem; }
	.epibolyP3 .title{ padding-bottom: 0.45rem; }
	.epibolyP3 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.epibolyP3 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.45rem 0 0.6rem; }
	.epibolyP3 .list ul{ margin-right: 0; }
	.epibolyP3 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.epibolyP3 .list li .box{ margin-right: 0; padding: 0.6rem 0.5rem 0; height: 4.5rem; }
	.epibolyP3 .list li .box:before{ height: 2px;}
	.epibolyP3 .list li .wen{ font-size: 0.32rem; height: 1.12rem; line-height: 0.56rem; }
	.epibolyP3 .list li .msg{ padding-top: 0.4rem; font-size: 0.28rem; line-height: 0.52rem; }
	.epibolyP3 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.anonymity{ padding: 1.0rem 0.3rem; }
	.anonymity .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.anonymity .imgDiv{ height: 5.6rem;}
	.anonymity .imgDiv img{ height: 100%; object-fit: cover; }
	.anonymity .txt{ font-size: 0.42rem; }
	.anonymity .wen{ padding: 0.4rem 0.3rem 0; font-size: 0.26rem; line-height: 0.42rem; }
	.protectP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.protectP1 .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.protectP1 .list ul{ margin-right: 0; }
	.protectP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.protectP1 .list li .box{ margin-right: 0; height: auto; padding: 0.64rem 0.5rem; }
	.protectP1 .list li .ico{ width: 1.5rem; height: 1.5rem; }
	.protectP1 .list li .ico img{ width: 0.8rem; margin-left: -0.4rem; margin-top: -0.31rem; }
	.protectP1 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; height: 0.75rem; }
	.protectP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.protectP1 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.protectP1 .imgDiv img{ width: 100%; }
	.protectP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.protectP2 .list ul{ margin-right: 0; }
	.protectP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.protectP2 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.3rem 0.6rem 0.48rem; }
	.protectP2 .list li .box:before{ height: 2px; }
	.protectP2 .list li .ico{ height: 1.3rem; }
	.protectP2 .list li .ico img{ width: 0.72rem; }
	.protectP2 .list li .name{ font-size: 0.3rem; line-height: 0.52rem; }
	.protectP2 .list li .msg{ padding-top: 0.25rem; }
	.protectP2 .list li .msg p{ font-size: 0.26rem; padding-left: 0.24rem; line-height: 0.48rem; padding-bottom: 0.2rem; }
	.protectP2 .list li .msg p:before{ top: 0.2rem; }
	.protectP2 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.protectP3{ padding: 1.0rem 0.3rem 0.7rem; }
	.protectP3 .list ul{ margin-right: 0; }
	.protectP3 .list li{ float: none; width: auto; }
	.protectP3 .list li .box{ margin-right: 0; height: auto; padding: 0 0.5rem 0.6rem 2.1rem; }
	.protectP3 .list li .ico{ left: 0.3rem; top: 0.4rem; width: 1.35rem; height: 1.35rem; }
	.protectP3 .list li .ico img{ width: 0.6rem; margin-left: -0.3rem; margin-top: -0.28rem; }
	.protectP3 .list li .name{ font-size: 0.3rem; padding-top: 0.4rem; line-height: 0.52rem; }
	.protectP3 .list li .msg{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.secureP1{ padding: 1.0rem 0.3rem; }
	.secureP1 .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.secureP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.secureP1 .list ul{ margin-right: 0; }
	.secureP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.secureP1 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.48rem 0.8rem; }
	.secureP1 .list li .box:before{ height: 2px; }
	.secureP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.secureP1 .list li .num{ font-size: 0.34rem; line-height: 0.34rem; }
	.secureP1 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.secureP2{ padding: 1.0rem 0.3rem; }
	.secureP2 .mxfDiv{ display: block; }
	.secureP2 .conDiv{ width: auto; }
	.secureP2 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.secureP2 .imgDiv{ width: auto; padding-top: 0.6rem; }
	.secureP3{ padding: 1.0rem 0.3rem; }
	.secureP3 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.secureP3 .imgDiv{ padding: 0.6rem 0 0.7rem; }
	.secureP3 .list ul{ margin-right: 0; }
	.secureP3 .list li{ float: none; width: auto; }
	.secureP3 .list li .box{ margin-right: 0; height: auto; padding: 0 0.5rem 0.6rem 2.1rem; }
	.secureP3 .list li .ico{ left: 0.3rem; top: 0.4rem; width: 1.35rem; height: 1.35rem; }
	.secureP3 .list li .ico img{ width: 0.6rem; margin-left: -0.3rem; margin-top: -0.3rem; }
	.secureP3 .list li .name{ font-size: 0.3rem; padding-top: 0.4rem; line-height: 0.52rem; }
	.secureP3 .list li .msg{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; height: auto; }
	.secureP4{ padding: 1.0rem 0.3rem; }
	.secureP4 .title{ padding-bottom: 0.5rem; }
	.secureP4 .leftDiv{ width: 4.48rem; height: 4.48rem; float: none; margin: 0 auto; }
	.secureP4 .pic{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
	.secureP4 .pic img{ width: 4.08rem; border-radius: 50%; }
	.secureP4 .rightList{ width: auto; float: none; }
	.secureP4 .rightList li{ padding-top: 0.06rem; height: auto; }
	.secureP4 .rightList li:nth-child(2){ margin-left: 0; }
	.secureP4 .rightList li .num{ top: 0.35rem; left: 0.2rem; font-size: 0.3rem; width: 0.9rem; height: 0.9rem; line-height: 0.9rem; }
	.secureP4 .rightList li p{ height: auto; padding: 0.2rem 0.35rem 0.2rem 1.35rem; line-height: 0.56rem; font-size: 0.26rem; border-radius: 0; box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.04); }
	.secureP5{ padding: 1.0rem 0.3rem 0.7rem; }
	.secureP5 ul{ padding-top: 0.6rem; }
	.secureP5 ul li { position: relative; width: auto; line-height: 0.48rem; padding-top: 0; padding-bottom: 0.45rem;}
	.secureP5 ul li .num{ width: 0.86rem; font-size: 0.3rem; height: 0.86rem; line-height: 0.86rem; }
	.secureP5 ul li p{ font-size: 0.26rem; }
	.secureP5 ul li:nth-child(1), .secureP5 ul li:nth-child(2){ padding-right: 0; padding-left: 1.2rem; text-align: left; }
	.secureP5 ul li:nth-child(3), .secureP5 ul li:nth-child(4){ padding-left: 1.2rem; }
	.secureP5 ul li:nth-child(1), .secureP5 ul li:nth-child(4){ top: 0; }
	.secureP5 ul li:nth-child(2), .secureP5 ul li:nth-child(3){ top: 0; }
	.secureP5 ul li:nth-child(1) .num, .secureP5 ul li:nth-child(2) .num{ left: 0;}
	.duplexP1{ padding: 1.0rem 0.3rem; }
	.duplexP1 .leftCon{ width: auto; padding-top: 0; float: none; }
	.duplexP1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.35rem; }
	.duplexP1 .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.duplexP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.duplexP2 .list{ padding-top: 0.6rem; }
	.duplexP2 .list ul{ margin-right: 0; }
	.duplexP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.duplexP2 .list li .box{ margin-right: 0; height: auto; padding: 0.5rem 0.4rem; }
	.duplexP2 .list li .name{ font-size: 0.32rem; }
	.duplexP2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.2rem; }
	.duplexP2 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.duplexP3{ padding: 1.0rem 0.3rem; }
	.duplexP3 .bigImg img{ width: 100%; }
	.duplexP4{ padding: 0.8rem 0.3rem 1.0rem; }
	.duplexP4 .title{ padding-bottom: 0.6rem; }
	.duplexP4 .tab2{ height: auto; }
	.duplexP4 .tab2 li{ display: block; margin: 0 0 0.3rem 0; width: auto; height: 0.82rem; font-size: 0.28rem; line-height: 0.48rem;}
	.duplexP4 .bigBox{ display: block; height: auto; padding: 0; box-shadow: 0px 4px 0.4rem 0px rgba(14, 41, 86, 0.08); }
	.duplexP4 .bigBox .imgDiv{ position: relative; }
	.duplexP4 .bigBox .imgDiv img{ width: 100%; }
	.duplexP4 .bigBox .conDiv{ padding: 0.5rem 0.4rem;}
	.duplexP4 .bigBox .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.35rem; }
	.duplexP4 .bigBox .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.operationP1{ padding: 1.0rem 0.3rem; }
	.operationP1 .leftCon{ padding-top: 0; width: auto; float: none; }
	.operationP1 .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.operationP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.operationP1 .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.operationP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.operationP2 .list ul{ margin-right: 0; }
	.operationP2 .list li{ float: none; width: auto; }
	.operationP2 .list li .box{ margin-right: 0; height: auto; padding: 0 0.5rem 0.6rem 2.1rem; }
	.operationP2 .list li .ico{ left: 0.3rem; top: 0.4rem; width: 1.35rem; height: 1.35rem; }
	.operationP2 .list li .ico img{ width: 0.6rem; margin-left: -0.3rem; margin-top: -0.28rem; }
	.operationP2 .list li .name{ font-size: 0.3rem; padding-top: 0.4rem; line-height: 0.52rem; }
	.operationP2 .list li .msg{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.operationP3{ padding: 1.0rem 0.3rem 0.8rem; }
	.operationP3 .leftImg{ width: auto; float: none; padding-bottom: 0.6rem; }
	.operationP3 .rightDiv{ width: auto; float: none; padding: 0.65rem 0.48rem 0.45rem; box-shadow: 0px 0px 0.2rem 0px rgba(14, 41, 86, 0.12);}
	.operationP3 .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.operationP3 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.operationP3 .list li{ padding-bottom: 0.2rem; }
	.operationP3 .list li .wen{ padding-left: 0.56rem; font-size: 0.28rem; line-height: 0.48rem; }
	.operationP3 .list li .wen:before{ width: 0.48rem; }
	.operationP3 .list li .msg{ font-size: 0.28rem; line-height: 0.48rem; }
	.operationP3 .teme{ font-size: 0.32rem; line-height: 0.32rem; }
	.operationP3 .lie ul{ margin-right: -0.3rem; }
	.operationP3 .lie li{ width: 50%; padding-bottom: 0.3rem; }
	.operationP3 .lie li .box{ margin-right: 0.24rem; }
	.operationP3 .lie li a{ height: 1.2rem; font-size: 0.26rem; line-height: 0.42rem; }
	.operationP4{ padding: 1.0rem 0.3rem 0.7rem; }
	.operationP4 .list ul{ margin-right: 0; }
	.operationP4 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.operationP4 .list li .box{ margin-right: 0; height: auto; padding: 0.65rem 0.5rem;}
	.operationP4 .list li .ico{ width: 1.5rem; height: 1.5rem; }
	.operationP4 .list li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem; }
	.operationP4 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.operationP4 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.operationP4 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.frameworkP1{ padding: 1.0rem 0.3rem; }
	.frameworkP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.frameworkP1 .imgDiv{ padding-bottom: 0.8rem; }
	.frameworkP1 .imgDiv img{ width: 100%; }
	.frameworkP1 .txt{ font-size: 0.32rem; line-height: 0.56rem; }
	.frameworkP1 .list ul{ margin-right: 0; }
	.frameworkP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.frameworkP1 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.48rem 0.8rem; }
	.frameworkP1 .list li .box:before{ height: 2px; }
	.frameworkP1 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.frameworkP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.frameworkP1 .list li .num{ font-size: 0.34rem; line-height: 0.34rem; }
	.frameworkP1 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.frameworkP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.frameworkP2 .list ul{ margin-right: 0; }
	.frameworkP2 .list li{ float: none; width: auto; }
	.frameworkP2 .list li .box{ margin-right: 0; height: auto; padding: 0 0.5rem 0.6rem 2.1rem; }
	.frameworkP2 .list li .ico{ left: 0.3rem; top: 0.4rem; width: 1.35rem; height: 1.35rem; }
	.frameworkP2 .list li .ico img{ width: 0.6rem; margin-left: -0.3rem; margin-top: -0.3rem; }
	.frameworkP2 .list li .name{ font-size: 0.3rem; padding-top: 0.4rem; line-height: 0.52rem; }
	.frameworkP2 .list li .msg{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.frameworkP3{ padding: 0.8rem 0.3rem 1.0rem; }
	.frameworkP3 .title{ padding-bottom: 0.6rem; }
	.frameworkP3 .tab2{ height: auto; }
	.frameworkP3 .tab2 li{ width: 50%; height: 0.82rem; margin-bottom: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
	.frameworkP3 .tab2 li:nth-child(3), .frameworkP3 .tab2 li:nth-child(4){ margin-bottom: 0; }
	.frameworkP3 .bigBox{ display: block; height: auto; padding: 0; box-shadow: 0px 4px 0.4rem 0px rgba(14, 41, 86, 0.08); }
	.frameworkP3 .bigBox .imgDiv{ position: relative; }
	.frameworkP3 .bigBox .imgDiv img{ width: 100%; }
	.frameworkP3 .bigBox .conDiv{ padding: 0.5rem 0.4rem;}
	.frameworkP3 .bigBox .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.35rem; }
	.frameworkP3 .bigBox .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.desktopP1{ padding: 1.0rem 0.3rem 1.2rem; }
	.desktopP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.desktopP1 .list ul{ margin-right: 0; }
	.desktopP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.desktopP1 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.48rem 0.8rem; }
	.desktopP1 .list li .box:before{ height: 2px; }
	.desktopP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.desktopP1 .list li .num{ font-size: 0.34rem; line-height: 0.34rem; }
	.desktopP1 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.desktopP1 .bigImg img{ width: 100%; }
	.desktopP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.desktopP2 .list ul{ margin-right: 0; }
	.desktopP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.desktopP2 .list li .box{ margin-right: 0; height: auto; padding: 0.65rem 0.5rem;}
	.desktopP2 .list li .ico{ width: 1.5rem; height: 1.5rem; }
	.desktopP2 .list li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem; }
	.desktopP2 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.desktopP2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.desktopP2 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.desktopP3{ padding: 1.0rem 0.1rem; }
	.carousel .list{ padding: 0 0.2rem 0.2rem; }
	.carousel .list li .imgDiv{ height: 4.2rem; }
	.carousel .list li .botDiv{ padding: 0.5rem 0.35rem 0; height: 5.2rem; }
	.carousel .list li .name{ height: 0.56rem; font-size: 0.32rem; line-height: 0.56rem; }
	.carousel .list li .ss p{ font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.24rem; }
	.carousel .list li .ss p:before{ top: 0.2rem; }
	.carousel .list li:hover .botDiv{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08); }
	.carousel .btn{ display: none; }
	.carousel .swiper-pagination{ display: block; }
	.gradeP1{ padding: 1.0rem 0.3rem;}
	.gradeP1 .mxfDiv{ display: block; }
	.gradeP1 .leftCon{ width: auto; padding-bottom: 0.8rem; }
	.gradeP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.gradeP1 .rightDiv{ width: 4.9rem; height: 4.9rem; margin: 0 auto;}
	.gradeP1 .txtList li{ width: 1.24rem; height: 1.24rem; font-size: 0.24rem; line-height: 0.36rem; }
	.gradeP2{ padding: 1.0rem 0.3rem; }
	.gradeP2 .content{ font-size: 0.28rem; line-height: 0.526rem; padding-bottom: 0.4rem; }
	.gradeP2 .txt{ font-size: 0.32rem; }
	.gradeP2 .table table th{ height: 0.86rem; font-size: 0.26rem; }
	.gradeP2 .table table td{ font-size: 0.26rem; line-height: 0.48rem; }
	.gradeP3{ padding: 1.0rem 0.3rem; }
	.gradeP3 .title{ padding-bottom: 0.6rem; }
	.gradeP4{ padding: 1.0rem 0.3rem; }
	.gradeP4 .title{ padding-bottom: 0.5rem; }
	.trustP1{ padding: 1.0rem 0.3rem; height: auto; }
	.trustP1 .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.trustP1 .mxfDiv{ height: auto;}
	.trustP1 .midDiv{ position: relative; left: 0; margin: 0 auto; }
	.trustP1 .wen{ font-size: 0.34rem; line-height: 0.56rem; }
	.trustP1 .list li{ margin-bottom: 0.3rem; position: relative; border-radius: 0.24rem; height: 1.36rem; width: auto; font-size: 0.28rem; line-height: 0.48rem; }
	.trustP1 .list .li01{ top: 0;}
	.trustP1 .list .li02{ bottom: 0;}
	.trustP1 .list .li03{ top: 0;}
	.trustP1 .list .li04{ bottom: 0;}
	.trustP2{ padding: 1.0rem 0.3rem 0; }
	.trustP2 .list ul{ margin-right: 0; }
	.trustP2 .list li{ float: none; width: auto; padding-bottom: 0.4rem;}
	.trustP2 .list li .box{ margin-right: 0; padding: 0.5rem 0.45rem; height: auto; }
	.trustP2 .list2 li .box{ height: auto; }
	.trustP2 .list li .txt{ font-size: 0.26rem; }
	.trustP2 .list li .txt b{ font-size: 0.28rem; }
	.trustP2 .list li .lie{ padding-bottom: 0.3rem; }
	.trustP2 .list li .lie dd{ font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.56rem; padding-bottom: 0.2rem; }
	.trustP2 .list li .lie em{ top: 0.06rem; width: 0.36rem; height: 0.36rem; font-size: 0.2rem; line-height: 0.36rem; }
	.trustP2 .list li .lie2 dd{ padding-left: 0.56rem; font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.2rem; background: url(../images/nimg19_4.png) left 0.08rem no-repeat; background-size: 0.32rem; }
	.trustP2 .bigImg{ padding: 0.65rem 0 1.0rem; }
	.workP1{ padding: 1.0rem 0.3rem;}
	.workP1 .mxfDiv{ display: block; }
	.workP1 .leftCon{ width: auto; padding-bottom: 0.8rem; }
	.workP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.workP1 .rightDiv{ width: 4.9rem; height: 4.9rem; margin: 0 auto;}
	.workP1 .txtList li{ width: 1.44rem; height: 1.44rem; font-size: 0.24rem; line-height: 0.36rem; }
	.workP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.workP2 .list ul{ margin-right: 0; }
	.workP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.workP2 .list li .box{ margin-right: 0; padding: 0.55rem 0.4rem; height: auto; }
	.workP2 .list li .box:before{ height: 2px; }
	.workP2 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.workP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.2rem; }
	.dataP1{ padding: 1.0rem 0.3rem;}
	.dataP1 .mxfDiv{ display: block; }
	.dataP1 .leftCon{ width: auto; padding-bottom: 0.8rem; }
	.dataP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.dataP1 .rightDiv{ width: 4.9rem; height: 4.9rem; margin: 0 auto;}
	.dataP1 .txtList li{ width: 1.44rem; height: 1.44rem; font-size: 0.24rem; line-height: 0.36rem; }
	.dataP1 .bigImg{ padding-top: 0.8rem; }
	.dataP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.dataP2 .title{ padding-bottom: 0.6rem; }
	.dataP2 .list ul{ margin-right: 0; }
	.dataP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.dataP2 .list li .box{ margin-right: 0; height: auto; padding: 0.55rem 0.4rem; }
	.dataP2 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.dataP2 .list li .msg{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.dataP2 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08); }
	.cloudP1{ padding: 1.0rem 0.3rem;}
	.cloudP1 .mxfDiv{ display: block; }
	.cloudP1 .leftCon{ width: auto; padding-bottom: 0.8rem; }
	.cloudP1 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.cloudP1 .txt{ font-size: 0.32rem; padding: 0.6rem 0 0.3rem; }
	.cloudP1 .list li{ width: 50%; padding-left: 0.56rem; font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.2rem; background: url(../images/nimg19_4.png) left 0.08rem no-repeat; background-size: 0.32rem; }
	.cloudP1 .rightDiv{ width: 5.6rem; height: 5.6rem; margin: 0 auto;}
	.cloudP1 .txtList li{ width: 1.48rem; height: 1.48rem; font-size: 0.26rem; line-height: 0.36rem; }
	.cloudP1 .bigImg{ padding-top: 0.8rem; }
	.maintainP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.maintainP1 .txt{ font-size: 0.32rem; line-height: 0.48rem; }
	.maintainP1 .list ul{ margin-right: 0; }
	.maintainP1 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.maintainP1 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.5rem; }
	.maintainP1 .list li .ico{ height: 1.2rem; margin: 0 auto; width: 0.7rem; }
	.maintainP1 .list li .ico img{ width: 0.7rem; }
	.maintainP1 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; text-align: center; }
	.maintainP1 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.2rem; text-align: center; }
	.maintainP1 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}

	.maintainP2{ padding-top: 1.0rem; }
	.maintainP2 .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0 0.3rem 0.6rem; }
	.maintainP2 .tab2{ height: auto; padding: 0 0.3rem; }
	.maintainP2 .tab2 li{ width: 33.33%; height: 0.82rem; margin-bottom: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
	.maintainP2 .tab2 li:nth-child(4), .maintainP2 .tab2 li:nth-child(5){ margin-bottom: 0; }
	.maintainP2 .tabContentDiv2{ padding: 0.6rem 0.3rem 0.8rem; }
	.maintainP2 .bigBox{ display: block; height: auto; padding: 0; box-shadow: 0px 4px 0.4rem 0px rgba(14, 41, 86, 0.08); }
	.maintainP2 .bigBox .imgDiv{ position: relative; }
	.maintainP2 .bigBox .imgDiv img{ width: 100%; }
	.maintainP2 .bigBox .txt{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.5rem 0.4rem 0.35rem; }
	.maintainP2 .bigBox .msg{ font-size: 0.26rem; line-height: 0.48rem; padding: 0 0.4rem 0.7rem; }
	.maintainP3{ padding: 1.0rem 0.3rem; }
	.maintainP3 .list li{ display: block; }
	.maintainP3 .list li .imgDiv{ width: auto; }
	.maintainP3 .list li .conDiv{ width: auto; padding-top: 0.6rem; }
	.maintainP3 .list li .txt{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.2rem; }
	.maintainP3 .list li .lie dd{ padding-bottom: 0.18rem; padding-left: 0.56rem; line-height: 0.48rem; font-size: 0.26rem; background: url(../images/nimg17_1.png) left 0.1rem no-repeat; background-size: 0.3rem; }
	.maintainP3 .list li .lie2 dd{ background: url(../images/nimg19_5.png) left 0.08rem no-repeat; background-size: 0.32rem;}
	.maintainP4{ padding: 1.0rem 0.3rem 0.7rem;}
	.maintainP4 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.45rem; }
	.maintainP4 .txt{ font-size: 0.32rem; line-height: 0.48rem; }
	.maintainP4 .list ul{ margin-right: 0; }
	.maintainP4 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.maintainP4 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.4rem; }
	.maintainP4 .list li .ico{ width: 1.56rem; height: 1.56rem; }
	.maintainP4 .list li .ico img{ width: 1.56rem; }
	.maintainP4 .list li .name{ padding-top: 0.45rem; height: 0.7rem; font-size: 0.32rem; }
	.maintainP4 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.maintainP4 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.maintainP5{ padding: 1.0rem 0.3rem 0.85rem; }
	.maintainP5 .conDiv{ width: auto; padding-top: 0;}
	.maintainP5 .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.35rem;}
	.maintainP5 .list li{ padding-left: 0.3rem; padding-bottom: 0.25rem; font-size: 0.28rem; line-height: 0.52rem; }
	.maintainP5 .list li:before{ top: 0.22rem; }
	.maintainP5 .rightImg{ width: auto; padding-bottom: 0.65rem;}
	.maintainP5 .msgList ul{ margin-right: 0; }
	.maintainP5 .msgList li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.maintainP5 .msgList li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.4rem; }
	.maintainP5 .msgList li .box:before{ height: 2px; }
	.maintainP5 .msgList li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.maintainP5 .msgList li .wen{ padding-top: 0.25rem; }
	.maintainP5 .msgList li .wen dd{ padding-left: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.maintainP5 .msgList li .wen dd:before{ top: 0.18rem; }
	.maintainP5 .msgList li .box:hover{ cursor: pointer; background: #fff; box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.shintronP1{ padding: 1.0rem 0.3rem; }
	.shintronP1 .title{ padding-bottom: 0.35rem;}
	.shintronP1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.6rem; }
	.shintronP1 .imgDiv img{ width: 100%; }
	.shintronP2{ padding: 1.0rem 0.3rem; }
	.shintronP2 .title{ padding-bottom: 0.35rem;}
	.shintronP2 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.6rem; }
	.shintronP2 .imgDiv img{ width: 100%; }
	.shintronP3{ padding: 1.0rem 0.3rem; }
	.shintronP3 .title{ padding-bottom: 0.35rem;}
	.shintronP3 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.6rem; }
	.shintronP3 .imgDiv img{ width: 100%; }
	.migrate{ padding: 1.0rem 0.3rem 0.7rem; }
	.migrate .txt{ font-size: 0.32rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.migrate .list ul{ margin-right: 0; }
	.migrate .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.migrate .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.4rem; }
	.migrate .list li .box:before{ height: 2px; }
	.migrate .list li .name{ font-size: 0.32rem; line-height: 0.56rem; }
	.migrate .list li .msg{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.migrate .list li .box:hover{ cursor: pointer; background: #fff; box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.case{ padding: 1.0rem 0.3rem; }
	.case .list{ padding-bottom: 0.4rem; }
	.case .list li{ margin-bottom: 0.45rem;}
	.case .list li a{ padding-left: 3.4rem; height: 2.3rem; }
	.case .list li .imgDiv{ width: 3.0rem; height: 2.0rem; }
	.case .list li .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }
	.case .list li .name{ height: 0.96rem; font-size: 0.34rem;}
	.case .list li .time{ font-size: 0.26rem; line-height: 0.26rem; padding: 0.3rem 0 0; }
	.case .list li .content, .case .list li .more{ display: none; }
	.caseTop{ height: auto; padding: 0.8rem 0.3rem; }
	.caseTop .name{ font-size: 0.38rem; line-height: 0.56rem; }
	.caseTop .msgList{ padding-top: 0.2rem; overflow: hidden; }
	.caseTop .msgList li{ font-size: 0.24rem; padding-right: 0.3rem; line-height: 0.52rem; }
	.caseTop .msgList li:last-child{ padding-right: 0; }
	.caseTop .share{ position: relative; right: 0; margin-right: 0; top: 0; padding-left: 1rem; margin-top: 0.35rem; overflow: hidden; }
	.caseTop .share em{ line-height: 0.9rem; font-size: 0.26rem; }
	.caseTop .share li{ margin-left: 0; margin-right: 0.2rem; }
	.caseTop .share li a{ width: 0.9rem; height: 0.9rem; }
	.caseTop .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.15rem; }

	.caseShow{ padding: 0.95rem 0.3rem 1.0rem; }
	.caseShow .leftDiv{ width: auto; float: none; }
	.caseShow .conDiv{ padding-bottom: 0.5rem; }
	.caseShow .txt{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.5rem; }
	.caseShow .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.caseShow .content img{ width: 100%; }
	.pageDown{ padding-top: .5rem; }
	.pageDown li{ width: auto; padding-right: 0; float: none; font-size: 0.26rem; }
	.pageDown li:last-child{ padding-left: 0; text-align: left; float: none; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.aboutP1{ padding: 1.0rem 0.3rem 1.5rem; background-size: 90%; }
	.aboutP1 .content{ padding-top: 0.5rem; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .content p{ padding-bottom: 0.25rem;}
	.aboutP2{ padding-top: 1.0rem; padding-bottom: 1.0rem; height: auto;}
	.aboutP2 .indexTxt{ padding-bottom: 0.75rem; }
	.historyPic { width: 68%; }
	.historyPic .swiper-slide-active:before { height: 2px; }
	.historyPic .list .con{min-height:3.6rem; padding:0.3rem; }
	.historyPic .list .con .tit{ font-size: 0.4rem; line-height:0.4rem; }
	.historyPic .list .con .info{ font-size: 0.26rem; line-height:0.48rem;}
	.historyPic .swiper-button-prev{ width:0.96rem; height:0.96rem; margin-top:-0.48rem; left:-1.05rem; }
	.historyPic .swiper-button-next{  width:0.96rem; height:0.96rem; margin-top:-0.48rem; right:-1.05rem; }
	.aboutP3{ padding-top: 1.0rem; }
	.aboutP3 .list{ height: 4.6rem; }
	.aboutP3 .list .li01{ left: 2.2%; }
	.aboutP3 .list .li02{ left: 30.5%;  }
	.aboutP3 .list .li03{ right: 26.5%; top: 0; }
	.aboutP3 .list .li04{ right: 2.2%; }
	.aboutP3 .list .li05, .aboutP3 .list .li06, .aboutP3 .list .li07{ display: none;}
	.aboutP4{ padding: 1.0rem 0.3rem; height: auto; }
	.honorPic .swiper-slide{ height: 5.6rem; padding: 0.3rem 0.25rem 0; }
	.honorPic .swiper-slide .pic{ height: 3.9rem; }
	.honorPic .swiper-slide .name{ margin-top: 0.1rem; font-size: 0.26rem; height: 0.96rem; line-height: 0.48rem; -webkit-line-clamp: 2; }
	.honorPic .swiper-pagination { width: calc(100% - 2.76rem); }
	.honorPic .arrowDiv a{ width: 0.96rem; height: 0.96rem;}
	.aboutP5{ padding: 1.0rem 0.3rem; }
	.aboutP5 .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.aboutP5 .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.partnerPic{ padding-bottom: 1.6rem; }
	.partnerPic li{ padding: 0.2rem; }
	.partnerPic li .pic{ box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1);}
	.partnerPic .arrowDiv a{ width: 0.96rem; height: 0.96rem; }
	.partnerPic .arrowDiv .prev{ margin-left: -1.1rem; }
	.partnerPic .arrowDiv .next{ margin-right: -1.1rem; }
	.culture{ padding: 1.0rem 0.3rem 1.1rem; }
	.culture .list li{ padding-bottom: 1.0rem; display: block; }
	.culture .list li .imgDiv{ padding: 0; }
	.culture .list li .imgDiv:before{ display: none; }
	.culture .list li .limg{ width: auto; }
	.culture .list li .conDiv{ width: auto; padding-top: 0.5rem; }
	.culture .list li .titleDiv:after{ width: 0.72rem; height: 2px; }
	.culture .list li .txt{ padding-top: 0.7rem; }
	.culture .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.culture .list li:nth-child(even) .imgDiv{ padding: 0; }
	.culture .indexTxt:after{ margin-left: -0.36rem; width: 0.72rem; height: 2px; }
	.culture .list2 ul{ margin-right: 0; }
	.culture .list2 li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.culture .list2 li .box{ margin-right: 0; height: auto; padding: 0.65rem 0.4rem; }
	.culture .list2 li .ico{ height: 1.5rem; }
	.culture .list2 li .ico img{ width: 0.96rem; }
	.culture .list2 li .c-name{ font-size: 0.36rem; line-height: 0.36rem; height: 0.65rem;}
	.culture .list2 li .e-name{ font-size: 0.28rem; line-height: 0.52rem; height: 1.0rem; }
	.culture .list2 li .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.culture .list2 li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.news{ padding: 1.0rem 0.3rem; }
	.news .detail{ margin-bottom: 0.65rem; }
	.news .detail a{ height: auto; padding: 0; box-shadow: 0px 2px 0.6rem 0px rgba(35, 39, 42, 0.12); }
	.news .detail .imgDiv{ position: relative; width: auto; }
	.news .detail .conDiv{ padding: 0 0.4rem 0.6rem; }
	.news .detail .time{ font-size: 0.3rem; line-height: 0.3rem; padding: 0.6rem 0 0.3rem; }
	.news .detail .name{ line-height: 0.48rem; height: 0.96rem; font-size: 0.36rem; }
	.news .detail .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.news .detail .more{ display: none; }
	.news .list{ padding-bottom: 0.4rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li .imgDiv{ display: none; }
	.news .list li .botDiv{ height: auto; padding: 0.5rem 0.4rem; }
	.news .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .time{ margin-top: 0.35rem; font-size: 0.28rem; line-height: 0.28rem; }
	.news .list li .box:hover{ background: #fff; box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08); }
	.contact{ padding: 1.0rem 0.3rem; }
	.contact .leftDiv{ width: auto; padding-top: 0; padding-bottom: 0.7rem; float: none;}
	.contact .cn{ font-size: 0.4rem; line-height: 0.4rem; }
	.contact .en{ font-size: 0.24rem; line-height: 0.42rem; }
	.contact .msgList{ padding: 0.5rem 0 0.4rem; }
	.contact .msgList li{ padding-left: 0.8rem; line-height: 0.56rem; font-size: 0.26rem; margin-bottom: 0.3rem; }
	.contact .msgList li img{ width: 0.56rem; }
	.contact .ewmDiv{ padding-left: 3.04rem; height: 2.54rem; }
	.contact .ewmDiv .limg{ width: 2.54rem; box-shadow: 0px 0px 0.1rem 0px rgba(25, 28, 34, 0.15);}
	.contact .ewmDiv .limg img{ width: 2.54rem; }
	.contact .ewmDiv p{ line-height: 0.48rem; font-size: 0.26rem; }
	.contact .mapDiv{ float: none; width: 100%; height: 5.0rem; }
	.safetyP1{ padding: 1.0rem 0.3rem; }
	.safetyP1 .title{ padding-bottom: 0.45rem; }
	.safetyP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.safetyP2{ padding: 0.8rem 0.3rem 1.0rem; height: auto; }
	.safetyP2 .leftDiv{ float: none; width: 6.42rem; margin: 0 auto; }
	.safetyP2 .leftDiv .midmid{ font-size: 0.32rem; }
	.safetyP2 .leftDiv .labelA li{ font-size: 0.22rem; }
	.safetyP2 .leftDiv .labelB li{ font-size: 0.28rem; }
	.safetyP2 .rightDiv{ width: auto; float: none; }
	.safetyP2 .title{ padding-bottom: 0.35rem; }
	.safetyP2 .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.safetyP2 .list{ padding-top: 0.4rem; }
	.safetyP2 .list li .txt{ padding-left: 0.24rem; line-height: 0.42rem; font-size: 0.28rem; }
	.safetyP2 .list li .txt:before{ width: 2px; height: 0.32rem; margin-top: -0.16rem; }
	.safetyP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.24rem; }
	.safetyP3{ padding-top: 1.0rem; }
	.safetyP3 .tab2{ height: auto; padding: 0 0.3rem; }
	.safetyP3 .tab2 li{ width: 33.33%; height: 0.82rem; margin-bottom: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
	.safetyP3 .tab2 li:nth-child(4), .safetyP3 .tab2 li:nth-child(5){ margin-bottom: 0; }
	.safetyP3 .tabContentDiv2{ padding: 0.6rem 0.3rem 0.8rem; width: auto; }
	.safetyP3 .leftCon{ width: auto; float: none; padding-bottom: 0.6rem; }
	.safetyP3 .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.safetyP3 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.safetyP3 .txt{ padding: 0.5rem 0 0.3rem; font-size: 0.28rem; line-height: 0.28rem; }
	.safetyP3 .rightDiv, .safetyP3 .rightImg{ float: none; width: auto;}
	.safetyP3 .midmid b{ font-size: 0.32rem; }
	.safetyP3 .labelA li{ font-size: 0.22rem; }
	.safetyP3 .labelB li{ font-size: 0.22rem; }
	.safetyP3 .labelC li{ font-size: 0.22rem; }
	.safetyP3 .labelD li{ font-size: 0.22rem; }
	.safetyP3 .labelE li{ font-size: 0.22rem; }
	.safetyP3 .labelE .li01{ width: 1.78rem; height: 1.78rem; }
	.safetyP3 .labelE .li02{ width: 1.86rem; height: 1.86rem; }
	.databaseP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.databaseP1 .title{ padding-bottom: 0.45rem; }
	.databaseP1 .mxfDiv{ display: block; }
	.databaseP1 .content{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.6rem; }
	.databaseP1 .leftImg{ width: auto; }
	.databaseP1 .rightCon{ width: auto; padding-top: 0.6rem; }
	.databaseP1 .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.databaseP1 .list li{ padding-left: 0.56rem; font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.2rem; background: url(../images/nimg19_5.png) left 0.08rem no-repeat; background-size: 0.32rem; }
	.databaseP2{ padding: 1.0rem 0.3rem 0.8rem;}
	.databaseP2 .title{ padding-bottom: 0.5rem; }
	.databaseP2 .list ul{ margin-right: 0; }
	.databaseP2 .list li{ float: none; width: auto; }
	.databaseP2 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.4rem; }
	.databaseP2 .list li .ico{ width: 1.56rem; height: 1.56rem; }
	.databaseP2 .list li .ico img{ width: 0.76rem; margin-left: -0.38rem; margin-top: -0.32rem; }
	.databaseP2 .list li .name{ padding-top: 0.45rem; height: 0.7rem; font-size: 0.32rem; }
	.databaseP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.databaseP2 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.databaseP3{ padding: 1.0rem 0.3rem 0.7rem; }
	.databaseP3 ul{ padding-top: 0.6rem; }
	.databaseP3 ul li { position: relative; width: auto; line-height: 0.48rem; padding-top: 0; padding-bottom: 0.45rem;}
	.databaseP3 ul li .num{ width: 0.86rem; font-size: 0.3rem; height: 0.86rem; line-height: 0.86rem; }
	.databaseP3 ul li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.databaseP3 ul li p{ font-size: 0.26rem; }
	.databaseP3 ul li:nth-child(1), .databaseP3 ul li:nth-child(2){ padding-right: 0; padding-left: 1.2rem; text-align: left; }
	.databaseP3 ul li:nth-child(3), .databaseP3 ul li:nth-child(4){ padding-left: 1.2rem; }
	.databaseP3 ul li:nth-child(1), .databaseP3 ul li:nth-child(4){ top: 0; }
	.databaseP3 ul li:nth-child(2), .databaseP3 ul li:nth-child(3){ top: 0; }
	.databaseP3 ul li:nth-child(1) .num, .databaseP3 ul li:nth-child(2) .num{ left: 0;}
	.removal{ padding: 1.0rem 0.3rem; }
	.removal .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.removal .mxfDiv{ display: block; }
	.removal .leftCon{ width: auto; }
	.removal .leftCon .txt{ font-size: 0.36rem; line-height: 0.52rem; width: auto; }
	.removal .leftCon .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.removal .rightDiv{ width: auto; padding-top: 0.6rem; }
	.removal .rightDiv ul{ margin-right: 0; }
	.removal .rightDiv li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.removal .rightDiv li:last-child{ width: auto; }
	.removal .rightDiv li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.4rem; }
	.removal .rightDiv li .box:before{ height: 2px; }
	.removal .rightDiv li .name{ line-height: 0.56rem; font-size: 0.36rem; }
	.removal .rightDiv li .wen{ padding-top: 0.35rem; font-size: 0.26rem; line-height: 0.48rem; }
	.removal .rightDiv li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.removal .teme{ font-size: 0.42rem; line-height: 0.42rem; padding: 0.75rem 0 0.6rem; }
	.removal .content2{ padding: 0.6rem 0.45rem; font-size: 0.26rem; line-height: 0.52rem; }
	.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;}
	/*2023.8.14*/
	.serviceP1{ padding: 1.0rem 0.3rem; }
	.servicePic .list .box{ height: 5.0rem; padding: 0.64rem 0.5rem 0; }
	.servicePic .list .ico{ width: 1.5rem; height: 1.5rem; }
	.servicePic .list .ico img{ width: 0.8rem; margin-left: -0.4rem; margin-top: -0.4rem; }
	.servicePic .list .name{ font-size: 0.3rem; line-height: 0.3rem; height: 0.75rem; }
	.servicePic .list .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.servicePic .swiper-pagination { width: 100%; }
	.serviceP2{ padding: 1.0rem 0.3rem 0; }
	.serviceP2 .wen{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.45rem; }
	.serviceP2 .msg{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.5rem; }
	.serviceP2 .list{ height: 6.6rem; }
	.serviceP2 .list .li01{ left: 0; top: 15.3%;}
	.serviceP2 .list .li02{ left: 29.7%; }
	.serviceP2 .list .li03{ left: 20.2%; top: 48%;}
	.serviceP2 .list .li04{ left: 38%; top: 24.2%; }
	.serviceP2 .list .li05{ right: 12.3%; top: 30.4%;}
	.serviceP2 .list .li06{ right: 13.3%; top: 56.8%; }
	.serviceP2 .list .li07{ right: 0;}
	.serviceP3{ padding: 1.0rem 0.3rem; }
	.serviceP4{ padding: 1.0rem 0.3rem; height: auto; }
	.serviceP4 .title{ padding-bottom: 0.6rem; }
	.serviceP4 .mxfDiv{ height: auto; background: none; }
	.serviceP4 .circle-box { position: relative; left: 0; top: 0; margin: 0 auto; width: 4.62rem; height: 4.62rem; border: #85a7bb solid 0.06rem; }
	.serviceP4 ul{ padding-top: 0.6rem; }
	.serviceP4 ul li { position: relative; width: auto; line-height: 0.48rem; padding-top: 0; padding-bottom: 0.45rem;}
	.serviceP4 ul li:last-child{ padding-bottom: 0; }
	.serviceP4 ul li .ico{ width: 0.86rem; font-size: 0.3rem; height: 0.86rem;  }
	.serviceP4 ul li .ico img{ width: 0.48rem; margin-left: -0.24rem; margin-top: -0.24rem; }
	.serviceP4 ul li .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.serviceP4 ul li p{ font-size: 0.26rem; }
	.serviceP4 ul li:nth-child(1), .serviceP4 ul li:nth-child(2){ padding-right: 0; padding-left: 1.2rem; text-align: left; }
	.serviceP4 ul li:nth-child(3), .serviceP4 ul li:nth-child(4){ padding-left: 1.2rem; }
	.serviceP4 ul li:nth-child(1), .serviceP4 ul li:nth-child(4){ width: auto; top: 0; }
	.serviceP4 ul li:nth-child(2), .serviceP4 ul li:nth-child(3){ width: auto; top: 0; }
	.serviceP4 ul li:nth-child(1) .ico, .serviceP4 ul li:nth-child(2) .ico{ left: 0;}
	.serviceP5{ padding: 1.0rem 0.3rem; }
	.serviceP5 .tab2 li{ width: 2.56rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.34rem; }
	.serviceP5 .leftCon{ width: auto; padding-top: 0; float: none; }
	.serviceP5 .rightCon{ width: auto; padding-top: 0.7rem; float: none; }
	.serviceP5 .midImg{ margin: 0.6rem auto 0; float: none;}
	.serviceP5 .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.5rem; }
	.serviceP5 .list li{ padding-bottom: 0.35rem; font-size: 0.26rem; }
	.serviceP5 .list li b{ line-height: 0.26rem; padding-bottom: 0.15rem; }
	.serviceP5 .list li dd{ padding-left: 0.28rem; line-height: 0.48rem; }
	.serviceP5 .list li dd:before{ top: 0.2rem; }
	.serviceP6{ height: auto; padding: 1.0rem 0.3rem; }
	.serviceP6 .list{ width: auto; float: none;}
	.serviceP6 .list li{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.2rem 0 0.2rem 0.4rem; background: url(../images/ico3.png) left 0.36rem no-repeat; background-size: 8px; }
	.serviceP7{ padding: 1.0rem 0.3rem 0.7rem; }
	.serviceP7 .msg{ font-size: 0.28rem; line-height: 0.52rem; width: auto; text-align: left; }
	.serviceP7 .list ul{ margin-right: 0; }
	.serviceP7 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.serviceP7 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.5rem; }
	.serviceP7 .list li .ico{ height: 1.2rem; width: 0.7rem; margin: 0 auto; }
	.serviceP7 .list li .ico img{ width: 0.7rem; }
	.serviceP7 .list li .name{ font-size: 0.32rem; line-height: 0.56rem; text-align: center; }
	.serviceP7 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.2rem; text-align: center; }
	.serviceP7 .list li .box:hover{ box-shadow: 0px 4px 0.2rem 0px rgba(14, 41, 86, 0.08);}
	.serviceP8{ padding: 1.0rem 0.3rem; height: auto; /*background-size: 100% 100%;*/}
	.serviceP8 .mxfDiv{ height: auto;}
	.serviceP8 .midDiv{ position: relative; left: 0; margin: 0 auto; }
	.serviceP8 .list{ padding-top: 0.6rem; }
	.serviceP8 .list li{ margin-bottom: 0.3rem; position: relative; border-radius: 0.24rem; height: auto; width: auto; font-size: 0.28rem; line-height: 0.48rem; }
	.serviceP8 .list li .bg{ display: none; }
	.serviceP8 .list li .txt{ height: auto; width: auto; padding: 0.3rem 0.2rem; }
	.serviceP8 .list .li03 .txt, .serviceP8 .list .li04 .txt{ float: none; }
	.serviceP8 .list .li01{ top: 0;}
	.serviceP8 .list .li02{ bottom: 0;}
	.serviceP8 .list .li03{ top: 0;}
	.serviceP8 .list .li04{ bottom: 0;}
	.serviceP8 .list .li01 .txt, .serviceP8 .list .li02 .txt, .serviceP8 .list .li03 .txt, .serviceP8 .list .li04 .txt{ border-radius: 8px; }
}

