/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.platform .name{ padding: 0.45rem 0 0.35rem; }
	.platform .list li{ margin-bottom: 0.2rem; }
	
}

@media screen and ( max-width:1440px ){
	.indexP4 .botbot li .ico img{ width: 50px; }
	.footDiv .msgList li{ font-size: 12px; }
	.footDiv .msg{ font-size: 12px; }
	.footDiv .midDiv{ padding-left: 1.5rem;}
	.aboutP1 .numList{ padding-left: 8%; }
	.platform .list li{ margin-bottom: 0.15rem; }
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}

@media screen and ( max-width:1024px ){
	.wal, .w1152, .w400{ width:100%;}
	.PC-Box, .nav, .footNav, .pageNav, .sideNews .title, .sideNews .list{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem; z-index:5;}
	/*.headDiv{ position: relative;}*/
	.headDiv .logo{ left: 0.3rem; top: 0.2rem;}
	.headDiv .logo img{ width: 0.7rem; }
	.headDiv .topRight{ right: 1.4rem; top: 0.2rem; }
	.headDiv .topSearch{ height: 0.8rem; padding-right: 0.1rem;}
	.headDiv .topSearch em{ width: 0.8rem; height: 0.8rem; background-size: 0.32rem;}
	.headDiv .lan a{ height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; margin-left: 0.3rem; }


	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height: auto; }
	.ind-banner .swiper-slide .img img{ height: auto; }
	.ind-banner .onebox{ left: 0.5rem; margin-left: 0; bottom: auto; top: 50%; transform: translateY(-50%); }
	.ind-banner .onebox .en{ font-size: 0.32rem; line-height: 0.32rem; }
	.ind-banner .onebox .cn{ font-size: 0.4rem; line-height: 0.5rem; font-weight:bold; }
	.ind-banner .onebox .cn:after{ width: 0.76rem; }
	.ind-banner .twobox .txt1{ font-size: 0.48rem; line-height: 0.64rem; }
	.ind-banner .twobox .txt2{ font-size: 0.36rem; line-height: 0.48rem; width: 7.0rem; margin: 0 auto;}
	.ind-banner .more{ margin-top: 0.5rem; width: 2.48rem; height: 0.68rem; line-height: 0.68rem; font-size: 0.26rem; }
	.ind-banner .more img{ padding-left: 0.2rem;}

	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 6px!important; } 

	.indexTxt img{ width: 0.4rem; }
	.indexP1{ padding: 1.0rem 0.3rem 0.5rem; }
	.indexP1:after{ display: none; }
	.indexP1 .numList{ padding-top: 0.75rem; }
	.indexP1 .numList li{ width: 50%; padding-bottom: 0.5rem;}
	.indexP1 .numList li:nth-child(3), .indexP1 .numList li:nth-child(4), .indexP1 .numList li:nth-child(5){ width: 33.33%; }
	.indexP1 .numList li .ico img{ width: 0.82rem; }
	.indexP1 .numList li .txt{ font-size: 0.28rem; line-height: 0.28rem; }
	.indexP1 .numList li .num span{ font-size: 0.4rem; }
	.indexP1 .numList li .num img{ width: 10px; top: -0.2rem; padding-left: 0.2rem; }
	.indexP2 .detail-box .item:before{ width: 100%; background: url(../images/bg1.png) left top repeat-y; background-size: 160%; }
	.indexP2 .detail-box .item .bg{ height: 5.6rem; }
	.indexP2 .detail-box .item .bg img{ height: 100%; object-fit: cover; }
	.indexP2 .detail-box .item .layer{ left: 0.3rem; margin-left: 0; top: 0.5rem; width: 4.5rem; }
	.indexP2 .detail-box .item .txt{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP2 .detail-box .item .name{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.2rem; }
	.indexP2 .detail-box .item .content{ font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem; }
	.indexP2 .detail-box .item .more a{ font-size: 0.26rem; width: 1.94rem; height: 0.64rem; line-height: 0.64rem; border-radius: 0.48rem; }
	.indexP2 .temeDiv{ width: 6.8rem;}
	.indexP2 .year-swiper{ width: 4.8rem; margin: 0 auto; }
	.indexP2 .round img{ max-width: 0.8rem; }
	.indexP2 .se{ margin-top: -0.43rem; width: 0.86rem; height: 0.86rem; }
	.indexP2 .prev{ background-size: 12px; }
	.indexP2 .next{ background-size: 12px; }
	.indexP2 .prev:hover{ background-size: 12px;}
	.indexP2 .next:hover{ background-size: 12px;}
	.indexP3{ padding: 1.1rem 0.3rem 0.9rem; }
	.indexP3:before{ display: none; }
	.indexP3 .leftDiv{ width: auto; position: relative; left: 0; margin-left: 0; top: 0;  }
	.indexP3 .leftDiv .btn{ height: auto;}
	.indexP3 .leftDiv .btn ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
	.indexP3 .leftDiv .btn li{ margin-bottom: 0; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP3 .leftDiv .btn li:before{ height: 0.28rem; background-size: 0.28rem; }
	.indexP3 .leftDiv .btn li .ss{ height: 0.42rem; }
	.indexP3 .leftDiv .btn li.on:before{ width: 0.28rem; }
	.indexP3 .leftDiv .btn li.on .ss{ padding-left: 0.4rem; }
	.indexP3 .rightDiv{ float: none; padding-top: 0.7rem; padding-left: 0; width: auto; }
	.indexP3 .list{ position: relative; }
	.indexP3 .imgList { width: auto; }
	.indexP3 .imgList .box{ margin-right: 0; }
	.indexP3 .imgList .imgDiv img{ width: 100%; }
	.indexP3 .imgList .name{ margin-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.3rem; }
	.indexP3 .imgList .content{ font-size: 0.24rem; height: 0.36rem; line-height: 0.36rem; }
	.indexP3 .arrowDiv{ position: static; top: auto; }
	.indexP3 .arrowDiv .se { position: absolute; float: none; top: 40%; margin-top: -0.43rem; width: 0.86rem; height: 0.86rem; z-index: 2; }
	.indexP3 .arrowDiv .prev { left: 0.2rem; background-size: 12px; }
	.indexP3 .arrowDiv .next { right: 0.2rem; background-size: 12px; margin-left: 0; }
	.indexP3 .arrowDiv .prev:hover { background-size: 12px; }
	.indexP3 .arrowDiv .next:hover { background-size: 12px;}
	.indexP4{ padding: 1.2rem 0.3rem 0.4rem; }
	.indexP4:after{ display: none; }
	.indexP4 .toptop{ height: auto; padding-bottom: 0.5rem;}
	.indexP4 .btn{ position: relative; right: 0; margin-right: 0; padding-top: 0.6rem; }
	.indexP4 .btn ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
	.indexP4 .btn li{ float: none; cursor: pointer; margin-left: 0; height: 0.56rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP4 .btn li:after{ height: 2px; }
	.indexP4 .list{ padding-bottom: 0; }
	.indexP4 .list{ position: relative; }
	.indexP4 .imgList{ width: auto; }
	.indexP4 .imgList .box{ margin-left: 0;}
	.indexP4 .imgList .imgDiv{ height:4.8rem;}
	.indexP4 .arrowDiv{ position: static; right: 0; margin-right: 0; }
	.indexP4 .arrowDiv .se { float: none; position: absolute; top: 45%; margin-top: -0.43rem; width: 0.86rem; height: 0.86rem; z-index: 2;}
	.indexP4 .arrowDiv .prev { left: 0.2rem; background-size: 12px; }
	.indexP4 .arrowDiv .next { right: 0.2rem; background-size: 12px; margin-left: 0; }
	.indexP4 .arrowDiv .prev:hover { background-size: 12px; }
	.indexP4 .arrowDiv .next:hover { background-size: 12px; }
	.indexP5{ padding: 1.0rem 0.3rem 1.2rem; }
	.indexP5:after{ display: none; }
	.indexP5 .indexTxt{ font-size: 0.44rem; line-height: 0.44rem;}
	.indexP5 .list{ padding-top: 0.75rem; overflow: hidden; }
	.indexP5 .list ul{ display: flex; margin-right: 0; }
	.indexP5 .list li{ float: none; width: auto; }
	.indexP5 .list li .box{ margin-right: 0; }
	.indexP5 .list li .box:after{ height: 180px; background: url(../images/bg2.png) top repeat-x; }
	.indexP5 .list li .imgDiv{ height: 6.5rem; }
	.indexP5 .list li .name{ font-size: 0.32rem; height: 0.56rem; line-height: 0.56rem; }
	.indexP5 .list li .msg{ font-size: 0.26rem; height: 0.48rem; line-height: 0.48rem; }
	.indexP5 .swiper-pagination{ display: block; }
	.footDiv{ padding: 0.8rem 0.3rem; height: auto; background-image: none; }
	.footDiv .topDiv{ height: auto; }
	.footDiv .leftDiv{ float: none; position: relative; padding-left: 2.3rem; height: 2.6rem; }
	.footDiv .logo img{ position: absolute; left: 0; top: 0; width: 1.0rem; }
	.footDiv .wen{ margin: 0 0 0.1rem; padding-top: 0.2rem; font-size: 0.28rem; line-height: 0.28rem;}
	.footDiv .wen img{ padding-right: 0.1rem; }
	.footDiv .tel{ font-size: 0.36rem; line-height: 0.36rem; }
	.footDiv .msg{ float: none; padding-top: 0.35rem; line-height: 0.48rem; font-size: 0.26rem; }
	.footDiv .share{ float: none; overflow: hidden; }
	.footDiv .share li{ margin-right: 0.25rem; margin-left: 0; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .share li img{ margin-left: -0.28rem; margin-top: -0.15rem; width: 0.56rem; }
	.pageSlide.footDiv{background: #f8f8f8;}
	.pageSlide.footDiv:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 4px; background: #f3f3f3; }
	.pageBanner .bg{ height: 4.8rem; }
	.pageBanner .bg img{ height: 100%; object-fit: cover;}
	.pageBanner .info2{ left: 0.3rem;}
	.pageBanner .msg{ font-size: 0.24rem; line-height: 0.48rem; }
	.pageBanner .botLayer{ width: 50%; height: 2.5rem; padding: 0.4rem 0.35rem 0; }
	.pageBanner .name{ font-size: 0.42rem; line-height: 0.56rem;  }
	.pageBanner .wen{ font-size: 0.26rem; line-height: 0.42rem; }
	.pageBanner .ico{ left: 0.35rem; bottom: 0.3rem; width: 14px; height: 27px; background-size: 14px; }

	.pageTxt img{ width: 0.4rem; }
	.news{ padding: 1.0rem 0.3rem; }
	.news .toptop{ height: auto; padding-bottom: 0.5rem; }
	.news .selectGroup{ position: relative; padding-top: 0.4rem; }
	.news .selectGroup .box{ float: none; height: 0.96rem; margin-left: 0; margin-bottom: 0.2rem;}
	.news .selectGroup .select dt{ height: 0.96rem; line-height: 0.96rem; width: 100%; }
	.news .selectGroup .select dt a{ font-size: 0.26rem; padding-left: 0.3rem; } 
	.news .selectGroup .select dd{ top: 0.98rem; height: 4.3rem; } 
	.news .selectGroup .select dd::-webkit-scrollbar { width: 2px;}
	.news .selectGroup .select dd li{ padding: 0 0.3rem; line-height: 0.86rem; height: 0.86rem; font-size: 0.26rem; }
	.news .selectGroup .form{ width: 100%; }
	.news .selectGroup .form .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.26rem; padding-left: 0.3rem; }
	.news .selectGroup .btnDiv a{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
	.news .detail a{ height: auto; padding: 0 0 0.8rem; }
	.news .detail .imgDiv{ position: relative; left: 0; top: 0; width: auto; height:auto; }
	.news .detail .imgDiv img{ height: auto; }
	.news .detail .conDiv{ padding: 0.6rem 0.3rem 0; }
	.news .detail .time{ font-size: 0.26rem; line-height: 0.26rem;}
	.news .detail .time em{ font-size: 0.56rem; line-height: 0.5rem; }
	.news .detail .time span{ padding-left: 0.3rem; padding-top: 0.22rem; height: 0.2rem; }
	.news .detail .name{ line-height: 0.5rem; height: 1.0rem; font-size: 0.32rem; }
	.news .detail .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.0rem; }
	.news .detail .more{ width: 2.1rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
	.news .detail .more img{ padding-left: 0.25rem; width: 10px; }
	.news .list{ padding: 0.8rem 0 0.3rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: auto; padding-bottom: 0.6rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li .imgDiv{ height: 4.2rem; }
	.news .list li .botDiv{ height: 2.75rem; padding: 0.55rem 0.35rem 0; }
	.news .list li .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .time{ margin-top: 0.4rem; font-size: 0.26rem; line-height: 0.26rem; }
	.newShow{ padding: 0.9rem 0.3rem 1rem; }
	.newShow .name{ width:auto; font-size:0.38rem; line-height:0.52rem; }
	.newShow .contentBox:before{ left:0; margin-left: 0; width: 100%; height:2px; }
	.newShow .contentBox:after{ display: none;}
	.newShow .contentBox .bg{ display: none; }
	.newShow .mxfDiv{ padding-top:0.75rem; padding-right: 0; }
	.newShow .content{ padding: 0 0.3rem 0.8rem; font-size:0.26rem; line-height:0.52rem; }
	.newShow .imgDiv{ padding: 0.5rem 0;}
	.newShow .content img{ width: 100%;}
	.newShow .content .txt{ font-size: 0.32rem; line-height: 0.48rem; }
	.pageDown{ padding: 0 0.3rem 1.0rem 0.3rem; }
	.pageDown li a{ height: 0.56rem; line-height: 0.56rem; font-size: 0.28rem; }
	.sideNews{ position: relative; width: auto; height: auto; padding: 0.8rem 0.3rem; }
	.sideNews:after{ width: 100%; height: 1px; }
	.sideNews .wen{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.2rem; }
	.sideNews .time{ font-size: 0.3rem; line-height: 0.3rem; }
	.sideNews .share{ width: auto; }
	.sideNews .share li{ height: 18px; margin-right: 0.35rem; margin-bottom: 0.3rem;}
	.sideNews .share li img{ height: 18px; }
	.sideNews.on{ position: relative; top: 0; right: auto; margin-right: 0; }
	.product{ padding: 1.0rem 0.3rem 1.2rem; }
	.product .toptop{ height: auto; padding-bottom: 0.5rem; }
	.product .list{ padding-bottom: 0.4rem; }
	.product .list ul{ margin-right: -0.2rem; }
	.product .list li{ width: 50%; padding-bottom: 0.7rem;}
	.product .list li .box{ margin-right: 0.2rem; }
	.product .list li .imgDiv{ height: 4.6rem; }
	.product .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.product .list li .more{ width: 2.1rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.product .list li .more:after{ margin-top: -5px; width: 12px; height: 10px; background-size: 12px;}
	.pageBtn a{ font-size: 0.28rem; line-height: 0.28rem; }
	.pageBtn img{ margin: 0.2rem auto 0; width: 0.42rem; }
	.property{ padding: 1.0rem 0.3rem 1.2rem; }
	.property .txt{ padding: 0.5rem 0 0.2rem; font-size: 0.42rem; line-height: 0.42rem; }
	.property .wen{ font-size: 0.42rem; line-height: 0.42rem; }
	.property .msg{ line-height: 0.48rem; font-size: 0.28rem; }
	.property .list ul{ margin-right: -0.2rem; }
	.property .list li{ padding-bottom: 0.75rem; }
	.property .list li .box{ margin-right: 0.2rem;}
	.property .list li .imgDiv{ height: 3.4rem; }
	.property .list li .name{ margin-top: 0.35rem; height: 0.52rem; line-height: 0.52rem; font-size: 0.34rem; }
	.property .list li .zi{ font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.property .list li .more{ margin-top: 0.35rem; width: 2.1rem; }
	.property .list li .more a{ height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.property .list li .more a:after{ margin-top: -5px; width: 12px; height: 10px; background-size: 12px;}
	.property .list li:nth-child(3n-2) .zi{ width: 5.0rem; }
	.property .list li:nth-child(3n-2) .more{ margin: 0.35rem auto 0; }
	.linkage{ padding: 1.0rem 0.3rem 1.2rem; }
	.linkage .txt{ padding: 0.5rem 0 0.2rem; font-size: 0.42rem; line-height: 0.42rem; }
	.linkage .wen{ font-size: 0.42rem; line-height: 0.42rem; }
	.linkage .msg{ line-height: 0.48rem; font-size: 0.28rem; width: auto; }
	.linkage .list li{ margin-bottom: 0.8rem; padding-bottom: 0; }
	.linkage .list li .imgDiv{ width: auto; height: auto;}
	.linkage .list li .imgDiv img{ height: auto; }
	.linkage .list li .conDiv{ position: relative; width: 100%; height: 4.6rem; padding: 0.3rem 0.45rem 0; }
	.linkage .list li .name{ margin-top: 0.2rem; height: 0.52rem; line-height: 0.52rem; font-size: 0.34rem; }
	.linkage .list li .zi{ font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.linkage .list li .more{ width: 2.1rem; margin: 0.3rem auto 0; }
	.linkage .list li .more a{ height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.linkage .list li .more a:after{ margin-top: -5px; width: 12px; height: 10px; background-size: 12px;}
	.linkage .list li:nth-child(even) .imgDiv{ float: none; }
	.ESG{ padding: 1.2rem 0; }
	.ESG .mxfDiv{ margin-top: 0.65rem; display: block; height: auto; background-size: 100% 100%; padding: 0.8rem 0.45rem; overflow: hidden; }
	.ESG .conDiv{ width: auto; }
	.ESG .mxfDiv .title{ padding-top: 0; font-size: 0.38rem; line-height: 0.38rem; }
	.ESG .mxfDiv .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.3rem; }
	.ESG .mxfDiv .btnLie{ padding-top: 0.75rem; }
	.ESG .mxfDiv .btnLie li{ margin-right: 0.2rem; margin-bottom:0.2rem; font-size: 0.26rem;}
	.ESG .mxfDiv .btnLie li a{ width: 2.9rem; height: 0.78rem; line-height: 0.78rem; text-indent: 0.68rem; }
	.ESG .mxfDiv .btnLie li:nth-child(3) a{ width:1.6rem;}
	.ESG .mxfDiv .btnLie li a:before{ left: 0.25rem; margin-top: -0.15rem; width: 0.36rem; height: 0.3rem; background-size: 0.36rem; }
	.ESG .mxfDiv .btnLie li a:hover:before{ background-size: 0.36rem;}
	.ESG .mxfDiv .lie{ width: auto; padding-top: 0.6rem; clear: both; }
	.ESG .mxfDiv .lie li{ float: left; margin-left: 0.6rem;}
	.ESG .mxfDiv .lie li:first-child{ margin-left: 0; }
	.ESG .mxfDiv .lie li .imgDiv{ box-shadow: -1px 1px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.ESG .mxfDiv .lie li .name{ line-height: 0.42rem; font-size: 0.28rem; }
	.ESG .hideLie{ padding:0.7rem 0.3rem 0;}
	.ESG .hideLie ul{ margin-right:-0.4rem;}
	.ESG .hideLie li{ width:50%; padding-bottom:0.5rem;}
	.ESG .hideLie li .lbox{ width: auto; margin-right:0.4rem; }
	.ESG .hideLie li .imgDiv{ box-shadow: -1px 1px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.ESG .hideLie li .name{ line-height: 0.42rem; font-size: 0.28rem;}

	.ESG .list{ padding: 0.9rem 0.3rem 0; }
	.ESG .list li{ display: block; padding-bottom: 0.6rem; }
	.ESG .list li:last-child{ padding-bottom: 0; }
	.ESG .list li .imgDiv{ width: auto; }
	.ESG .list li .conDiv{ width: auto; padding-top: 0.6rem; }
	.ESG .list li .name{ font-size: 0.38rem; line-height: 0.38rem; }
	.ESG .list li .content{ font-size: 0.26rem; line-height: 0.52rem; height: auto; }
	.ESG .list li .more{ padding-top: 0.5rem; }
	.ESG .list li .more a{ width: 2.1rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; }
	.recommend{ padding: 1.0rem 0.3rem 1.2rem; }
	.recommend .list{ padding-top: 0.7rem; }
	.recommend .list ul{ margin-right: -0.2rem; }
	.recommend .wall-column { width: 50%; }
	.recommend .article { display: block; margin-bottom: 0.45rem;}
	.recommend .article .box{ margin-right: 0.2rem; }
	.recommend .article .topDiv{ border-radius: 0.2rem; }
	.recommend .article .layer{ bottom: -1.2rem; padding-left: 1.15rem; height: 1.0rem; }
	.recommend .article .ewm{ border-radius: 0.2rem;}
	.recommend .article .txt{ font-size: 0.28rem; line-height: 0.28rem; }
	.recommend .article .dy{ font-size: 0.22rem; line-height: 0.22rem; }
	.recommend .article .botDiv{ padding-top: 0.2rem; }
	.recommend .article .msg{ font-size: 0.24rem; line-height: 0.5rem; max-height: 1.0rem; }
	.recommend .article .name{ margin-top: 0.2rem; padding-left: 0.46rem; height: 0.36rem; line-height: 0.36rem; font-size: 0.26rem; }
	.recommend .article .name img{ width: 0.36rem; }
	.governanceP1{ padding: 1.0rem 0.3rem; }
	.governanceP1 .msg{ margin: 0.45rem auto 0; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.governanceP1 .imgDiv img{ width: 100%; }
	.governanceP2{ padding: 1.0rem 0.3rem; }
	.governanceP2 .content{ margin: 0.45rem auto 0; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.governanceP2 .mxfDiv{ margin: 0.5rem auto 0; }
	.governanceP2 .list ul{ margin-right: 0; }
	.governanceP2 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.governanceP2 .list li .box{ margin-right: 0; height: 4.0rem; padding: 0.6rem 0.45rem 0 0.45rem;}
	.governanceP2 .list li:nth-child(even) .box{ padding: 0.6rem 0.45rem 0 0.45rem;}
	.governanceP2 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.3rem; }
	.governanceP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.governanceP2 .list li:nth-child(even) .name, .governanceP2 .list li:nth-child(even) .msg{ text-align:left;}
	.governanceP2 .round{ display: none; }
	.governanceP3{ padding: 1.0rem 0.3rem; }
	.governanceP3 .imgList:after{ right: 0.35rem; }
	.governanceP3 .imgList .box a{ height: auto; display: block; padding-bottom: 1.0rem; }
	.governanceP3 .imgList .imgDiv{ width: auto; height: 4.5rem; }
	.governanceP3 .imgList .conDiv{ width: auto; padding: 0.6rem 0.35rem 0.7rem; }
	.governanceP3 .imgList .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.25rem; }
	.governanceP3 .imgList .content{ font-size: 0.24rem; line-height: 0.48rem; height: 2.88rem; overflow: hidden; }
	.governanceP3 .arrowDiv{ left: 0.35rem; bottom: 0.65rem; }
	.governanceP3 .se{ width: 14px; height: 26px;  }
	.governanceP3 .prev{ background-size: 14px; margin-right: 0.6rem; }
	.governanceP3 .next{ background-size: 14px; }
	.governanceP3 .prev:hover{ background-size: 14px;}
	.governanceP3 .next:hover{ background-size: 14px;}
	.governanceP4{ padding: 0 0.3rem 1.2rem; }
	.governanceP4 .list{ padding-top: 0.65rem; }
	.governanceP4 .list ul{ margin-right: 0; }
	.governanceP4 .list li{ float: none; width: auto; padding-bottom: 0.3rem; font-size: 0.26rem; }
	.governanceP4 .list li .box{ margin-right: 0; }
	.governanceP4 .list li a{ height: 1.2rem; }
	.governanceP4 .list li p{ height: 1.2rem; line-height: 1.2rem; padding-left: 0.3rem; }
	.governanceP4 .list li p:before{ margin-top: -2px; width: 4px; height: 4px; }

	.environmentP1{ padding: 1.0rem 0.3rem; }
	.environmentP1 .msg{ margin: 0.45rem auto 0; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.environmentP1 .imgList .box a{ height: auto; display: block; padding-bottom: 1.0rem; }
	.environmentP1 .imgList .imgDiv{ width: auto; height: 4.5rem; }
	.environmentP1 .imgList .conDiv{ width: auto; padding: 0.6rem 0.35rem 0.7rem; }
	.environmentP1 .imgList .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.25rem; }
	.environmentP1 .imgList .content{ font-size: 0.24rem; line-height: 0.48rem; height: 2.88rem; overflow: hidden; }
	.environmentP1 .arrowDiv{ left: 0.35rem; bottom: 0.65rem; }
	.environmentP1 .se{ width: 14px; height: 26px;  }
	.environmentP1 .prev{ background-size: 14px; margin-right: 0.6rem; }
	.environmentP1 .next{ background-size: 14px; }
	.environmentP1 .prev:hover{ background-size: 14px;}
	.environmentP1 .next:hover{ background-size: 14px;}
	.environmentP2{ padding: 0 0.3rem 0.8rem; }
	.environmentP2 .content{ margin: 0.45rem auto 0; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.environmentP2 .list{ margin-top: 0.65rem; }
	.environmentP2 .list ul{ display: flex; display: -webkit-flex; width: auto; flex-wrap: nowrap;}
	.environmentP2 .list li{ width: auto; padding-bottom: 0; }
	.environmentP2 .list li .box{ padding: 0 0.3rem; }
	.environmentP2 .list li .ico{ width: 1.8rem; height: 1.8rem; }
	.environmentP2 .list li .name{ padding: 0.4rem 0 0.2rem; font-size: 0.3rem; line-height: 0.3rem;  }
	.environmentP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem;  }
	.environmentP2 .swiper-pagination{ display: block; }
	.environmentP3{ padding: 1.0rem 0.3rem; background: url(../images/environmentP3-2.jpg) center top no-repeat; background-size: 100%; }
	.environmentP3-2{ background: url(../images/societyBg2.jpg) center top no-repeat; background-size: 100%; }
	.environmentP3 .msg{ margin: 0.45rem auto 0.5rem; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.environmentP3 .imgList:after{ right: 0.35rem; }
	.environmentP3 .imgList .box a{ height: auto; display: block; padding-bottom: 1.0rem; }
	.environmentP3 .imgList .imgDiv{ width: auto; height: 4.5rem; }
	.environmentP3 .imgList .conDiv{ width: auto; padding: 0.6rem 0.35rem 0.7rem; }
	.environmentP3 .imgList .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.25rem; }
	.environmentP3 .imgList .content{ font-size: 0.24rem; line-height: 0.48rem; height: 2.88rem; overflow: hidden; }
	.environmentP3 .arrowDiv{ left: 0.35rem; bottom: 0.65rem; }
	.environmentP3 .se{ width: 14px; height: 26px;  }
	.environmentP3 .prev{ background-size: 14px; margin-right: 0.6rem; }
	.environmentP3 .next{ background-size: 14px; }
	.environmentP3 .prev:hover{ background-size: 14px;}
	.environmentP3 .next:hover{ background-size: 14px;}
	.market{ padding: 1.0rem 0.3rem; }
	.market .temeDiv{ margin-top: 0.65rem; height: auto; }
	.market .temeDiv li{ margin: 0 0.2rem 0.2rem; font-size: 0.24rem; height: 0.48rem; }
	.market .firstConDiv{ padding-top: 0.8rem; }
	.market .leftDiv{ width: auto; float: none; }
	.market .tab ul{ margin-right: -0.3rem; }
	.market .tab li{ margin-bottom: 0.5rem;}
	.market .tab li .lbox{ margin-right: 0.3rem; height: 0.96rem; }
	.market .tab li .cn{ font-size: 0.3rem; line-height: 0.3rem; height: 0.48rem; }
	.market .tab li .en{ font-size: 0.24rem; line-height: 0.24rem; }
	.market .imgDiv{ width: auto; animation: am_top 0.8s ease-out 0.1s backwards; -webkit-animation: am_top 0.8s ease-out 0.1s backwards; }
	.store{ padding: 1.0rem 0.3rem 1.2rem; }
	.store .links{ padding: 0.5rem 0 0.4rem; }
	.store .links li{ margin: 0 0.25rem; font-size: 0.26rem;}
	.store .links li a{ height: 0.52rem; }
	.storePic .imgList .imgDiv{ height: 3.6rem; }
	.storePic .imgList .imgDiv:after{ height: 120px; }
	.storePic .swiper-pagination-bullet { margin-left: 0.4rem!important; } 
	.store .list{ padding: 0.5rem 0 0.3rem; }
	.store .list ul{ margin-right: -0.2rem; }
	.store .list li .box{ margin-right: 0.2rem; }
	.store .list li .box a:after{ height: 120px; }
	.store .list li .imgDiv{ height: 3.14rem; }
	.store .list li .name{ font-size: 0.26rem; }
	.policyP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.policyP1 .list{ margin-top: 0.65rem; }
	.policyP1 .list li{ width: 50%; padding-bottom: 0.5rem; }
	.policyP1 .list li .box{ padding:0 0.2rem;}
	.policyP1 .list li .ico{ height: 1.0rem; width:0.88rem; }
	.policyP1 .list li .ico img{ width: 0.88rem; }
	.policyP1 .list li .ico2{ height: 1.0rem; }
	.policyP1 .list li .ico2 img{ width: 0.82rem; }
	.policyP1 .list li .name{ padding: 0.2rem 0; font-size: 0.3rem; line-height: 0.3rem;  }
	.policyP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem;  }
	.policyP1 .swiper-pagination{ display: block; }
	.policyP2{ padding: 1.0rem 0.3rem 1.1rem; }
	.policyP2 .list{ padding-top: 0.65rem; }
	.policyP2 .list ul{ margin-right: 0; }
	.policyP2 .list li{ float: none; width: auto; }
	.policyP2 .list li .box{ margin-right: 0; }
	.policyP2 .list li .box:after{ height: 140px;  }
	.policyP2 .list li .txt{ height: 1rem;  }
	.policyP2 .list li .txt .name{ font-size: 0.28rem; height: 1rem; line-height: 1rem; }
	.policyP2 .list li .txt p{ font-size: 0.26rem; line-height: 0.48rem; height: 1.92rem;}
	.policyP3{ padding: 1.0rem 0.3rem 1.2rem; }
	.policyP3 .list{ margin-top: 0.7rem; }
	.policyP3 .list:after{ width: 2px; height: 100%; top: 0; left: 0.8rem; margin-left: 0; }
	.policyP3 .list li{ float: none; width: auto; padding-bottom: 1.2rem;}
	.policyP3 .list li:after{ right: auto; left: 0.5rem; top: auto; bottom: 0.3rem; width: 0.6rem; height: 0.6rem; transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);}
	.policyP3 .list li:last-child{ padding-bottom: 0;}
	.policyP3 .list li .box{ padding: 0 0 0 2.0rem; }
	.policyP3 .list li:first-child .box{ padding: 0 0 0 2.0rem; }
	.policyP3 .list li .ico{ position: absolute; left: 0; top: 0; width: 1.6rem; height: 1.6rem; }
	.policyP3 .list li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem;}
	.policyP3 .list li .name{ padding: 0.1rem 0 0.2rem; text-align: left; font-size: 0.3rem; line-height: 0.3rem; }
	.policyP3 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; text-align: left; }
	.policyP4{ padding: 1.0rem 0.3rem 0.7rem; }
	.policyP4 .wen{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.3rem 0 0.45rem; }
	.policyP4 .list{ overflow: hidden; }
	.policyP4 .list ul{ margin-right: 0; }
	.policyP4 .list li{ float: none; width: auto; padding-bottom:0.3rem; }
	.policyP4 .list li .box{ margin-right: 0; border: #eee solid 1px; height: 3.4rem; box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.05);}
	.policyP4 .list li .name{ height: 0.56rem; font-size: 0.3rem; line-height: 0.3rem; }
	.policyP4 .list li .name:after{ width: 0.36rem; }
	.policyP4 .list li .msg dd{ font-size: 0.24rem; line-height: 0.48rem; padding-left: 0.24rem; }
	.policyP4 .list li .msg dd:before{ top: 0.18rem; width: 4px; height: 4px; }
	.policyP4 .swiper-pagination{ display: block; }
	.contactP1{ padding: 1.0rem 0.3rem; }
	.contactP1 .mapDiv{ margin-top: 0.7rem; height: auto; }
	.contactP1 .bg{ height: 5.2rem; }
	.contactP1 .layer{ position: relative; left: 0; top: 0; margin-top: 0; width: auto; height: 4.6rem; padding: 0 0.45rem; box-shadow: -1px 1px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.contactP1 .layer .logo{ padding-bottom: 0.35rem; }
	.contactP1 .layer .logo img{ width: 0.48rem; }
	.contactP1 .layer .name{ font-size: 0.32rem; line-height: 0.32rem; }
	.contactP1 .layer .msgList{ padding-top: 0.2rem; }
	.contactP1 .layer .msgList li{ padding-left: 20px; font-size: 0.26rem; line-height: 0.48rem; }
	.contactP1 .layer .msgList li img{ top: 0.08rem; margin-top: 0; }
	.contactP1 .icon{ top: 15%; right: 20%; }
	.contactP1 .list ul{ margin-right: 0; display: block;}
	.contactP1 .list li{ width: auto; }
	.contactP1 .list li .box{ margin-right: 0; padding: 0.35rem 0 0.35rem 1.3rem; }
	.contactP1 .list li .ico{ width: 0.96rem; height: 0.96rem; }
	.contactP1 .list li .ico img{ width: 0.46rem; margin-left: -0.23rem; margin-top: -0.23rem; }
	.contactP1 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; }
	.contactP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.contactP2 .ico img{ width: 0.78rem; }
	.contactP2 .email{ font-size: 0.26rem; line-height: 0.26rem; }
	.contactP3{ padding: 1.0rem 0.3rem; }
	.contactP3 .list{ padding-top: 0.7rem; }
	.contactP3 .list ul{ margin-right: 0; display: block;}
	.contactP3 .list li{ width: auto; }
	.contactP3 .list li .box{ margin-right: 0; padding: 0.35rem 0 0.35rem 1.3rem; }
	.contactP3 .list li .ico{ width: 0.96rem; height: 0.96rem; }
	.contactP3 .list li .ico img{ width: 0.4rem; margin-left: -0.2rem; margin-top: -0.26rem; }
	.contactP3 .list li .name{ font-size: 0.3rem; line-height: 0.42rem; }
	.contactP3 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.societyP1{ padding: 1.0rem 0.3rem; height: auto; background-size: 100% 100%; }
	.societyP1 .content{ margin: 0.45rem auto 0; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.societyP1 .list{ margin-top: 0.65rem; }
	.societyP1 .list ul{ margin-right: 0; }
	.societyP1 .list li{ float: none; width: auto; margin-bottom: 0.4rem; }
	.societyP1 .list li .box{ margin-right: 0; padding: 0.5rem 0.4rem; height: auto; box-shadow: 0px 0px 0.2rem 0px rgba(220, 222, 223, 0.4);}
	.societyP1 .list li .name{ padding-left: 0.6rem; line-height: 0.32rem; font-size: 0.32rem; }
	.societyP1 .list li .ico{ top: 0.04rem; width: 20px; height: 10px; }
	.societyP1 .list li .ico:before{ width: 10px; height: 10px; }
	.societyP1 .list li .ico:after{ width: 10px; height: 10px; }
	.societyP1 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.societyP2{ padding: 1.0rem 0.3rem; background: url(../images/societyP2-2.jpg) center top no-repeat; background-size: 100%; }
	.societyP2 .msg{ margin: 0.45rem auto 0.5rem; font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.societyP2 .imgList:after{ right: 0.35rem; }
	.societyP2 .imgList .box a{ height: auto; display: block; padding-bottom: 1.0rem; }
	.societyP2 .imgList .imgDiv{ width: auto; height: 4.5rem; }
	.societyP2 .imgList .conDiv{ width: auto; padding: 0.6rem 0.35rem 0.7rem; }
	.societyP2 .imgList .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.25rem; }
	.societyP2 .imgList .content{ font-size: 0.24rem; line-height: 0.48rem; height: 2.88rem; overflow: hidden; }
	.societyP2 .arrowDiv{ left: 0.35rem; bottom: 0.65rem; }
	.societyP2 .se{ width: 14px; height: 26px;  }
	.societyP2 .prev{ background-size: 14px; margin-right: 0.6rem; }
	.societyP2 .next{ background-size: 14px; }
	.societyP2 .prev:hover{ background-size: 14px;}
	.societyP2 .next:hover{ background-size: 14px;}
	.societyP3{ padding: 0 0.3rem 0.9rem; }
	.societyP3 .mxfDiv{ margin-top: 0.65rem; padding-bottom: 0; }
	.societyP3 .list ul{ margin-right: 0; }
	.societyP3 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.societyP3 .list li .box{ margin-right: 0; padding: 0.45rem 0.4rem; height: auto; box-shadow: 0px 0px 0.2rem 0px rgba(220, 222, 223, 0.4);}
	.societyP3 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem; }
	.societyP3 .list li .txt{ font-size: 0.28rem; line-height: 0.28rem; }
	.societyP3 .list li .lie{ padding-top: 0.3rem; }
	.societyP3 .list li .lie dd{ padding-bottom: 0.3rem; }
	.societyP3 .list li .lie dd b{ font-size: 0.28rem; line-height: 0.28rem; padding-left: 0.26rem; }
	.societyP3 .list li .lie dd b:before{ top: 0.1rem; width: 4px; height: 4px; }
	.societyP3 .list li .lie dd p{ font-size: 0.26rem; line-height: 0.52rem; margin-top: 0.15rem; }
	.methodP1{ padding-top: 1.0rem;  }
	.methodP1 .bigImg{ margin-top: 0.65rem; padding: 0.8rem 0.3rem; }
	.methodP1 .imgDiv img{ width: 100%!important; }
	.methodP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.methodP2 .list{ margin-top: 0.7rem; }
	.methodP2 .list:after{ width: 2px; height: 100%; top: 0; left: 0.8rem; margin-left: 0; }
	.methodP2 .list li{ float: none; width: auto; padding-bottom: 1.2rem;}
	.methodP2 .list li:after{ right: auto; left: 0.5rem; top: auto; bottom: 0.3rem; width: 0.6rem; height: 0.6rem; transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);}
	.methodP2 .list li:last-child{ padding-bottom: 0;}
	.methodP2 .list li .box{ padding: 0 0 0 2.0rem; }
	.methodP2 .list li:first-child .box{ padding: 0 0 0 2.0rem; }
	.methodP2 .list li .ico{ position: absolute; left: 0; top: 0; width: 1.6rem; height: 1.6rem; }
	.methodP2 .list li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem;}
	.methodP2 .list li .name{ padding: 0.1rem 0 0.2rem; text-align: left; font-size: 0.3rem; line-height: 0.3rem; }
	.methodP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; text-align: left; }
	.methodP3{ padding: 0 0.3rem 1.2rem; }
	.methodP3 .leftDiv{ float: none; width: auto; padding-right: 1.2rem; }
	.methodP3 .title{ font-size: 0.3rem; line-height: 0.3rem; }
	.methodP3 .pjDiv{ margin-top: 0.25rem; padding-left: 0.42rem; }
	.methodP3 .pjDiv .shu{ top: 0.9rem; font-size: 0.26rem; line-height: 0.26rem; width: 0.3rem; }
	.methodP3 .pjDiv .heng{ padding-top: 0.1rem; font-size: 0.26rem; line-height: 0.26rem; }
	.methodP3 .label li{ padding-left: 16px; font-size: 0.26rem; line-height: 0.26rem; }
	.methodP3 .label li:before{ width: 6px; height: 6px; margin-top: -3px; }
	.methodP3 .rightDiv{ width: auto; float: none; padding-top: 0.75rem; }
	.methodP3 .wen em{ padding-right: 0.1rem; font-size: 0.3rem; line-height: 0.3rem; }
	.methodP3 .listDiv{ margin-top: 0.45rem; }
	.methodP3 .list_l{ width: auto; float: none; }
	.methodP3 .list_m{ width: auto; float: none; }
	.methodP3 .list_r{ width: auto; float: none; }
	.methodP3 .list li{ padding-left: 0.42rem; font-size: 0.26rem; line-height: 0.42rem; margin-bottom: 0.2rem;}
	.methodP3 .list li em{ top: 50%; margin-top: -0.16rem; width: 0.32rem; height: 0.32rem; line-height: 0.32rem; font-size: 0.22rem;}
	.methodP4 .topImg{ height: 3.8rem; }
	.methodP4 .botDiv{ padding: 1.2rem 0.3rem 0.7rem; }
	.methodP4 .msg{ width: auto; font-size: 0.26rem; line-height: 0.52rem; }
	.methodP4 .midImg{ width: auto; }
	.methodP4 .list{ padding-top: 0.7rem; }
	.methodP4 .list li{ position: relative; padding-bottom: 0.4rem; }
	.methodP4 .list .leftTop{ width: auto; left: 0; top: 0; }
	.methodP4 .list .lie{ padding-top: 0.3rem; overflow: hidden; }
	.methodP4 .list .lie dd{ float: left; width: 50%; font-size: 0.26rem; padding-left: 15px; margin-bottom: 0.2rem; }
	.methodP4 .list .rightTop{ width: auto; right: 0; top: 0; }
	.methodP4 .list .rightTop .lie{ float: none; }
	.methodP4 .list .leftBot{ width: auto; left: 0; top: 0; }
	.methodP4 .list .rightBot{ width: auto; right: 0; top: 0; }
	.methodP4 .list .rightBot .lie dd{ float: left; width: 50%; }
	.methodP4 .list .rightBot .lie dd:nth-child(2n){ width: 50%; }
	.productP1{ padding: 0.85rem 0.3rem 1.3rem;  }
	.productP1 .name{ padding: 0.7rem 0 0.45rem; font-size: 0.4rem; line-height: 0.4rem; }
	.productP1 .msg{ width: auto; font-size: 0.26rem; line-height: 0.56rem; }
	.productP1 .leftImg{ width: auto; float: none; }
	.productP1 .rightImg{ width: auto; float: none; padding-top: 0.4rem; }
	.productBg{ height: 4.5rem; }
	.productP2{ padding: 1.0rem 0.3rem 0.5rem; }
	.productP2 .list{ margin-top: 0; }
	.productP2 .list li{ display: block; padding-bottom: 0.75rem; }
	.productP2 .list li .imgDiv{ width: auto; height: 5.6rem; float: none; }
	.productP2 .list li .imgDiv img{ height: 100%; object-fit: cover; }
	.productP2 .list li .conDiv{ width: auto; padding-top: 0.65rem; }
	.productP2 .list li .name{ font-size: 0.4rem; line-height: 0.48rem; }
	.productP2 .list li .content{ font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.productP2 .list li:nth-child(even) .conDiv{ width: auto; padding-left: 0; }
	.productP3{ padding: 0 0.3rem 1.0rem;}
	.productImg .imgList li .imgDiv{ height: 4.2rem;}
	.productImg .imgList li .name{ height: 0.52rem; line-height: 0.52rem; font-size: 0.28rem; }
	.productImg .se{ top: 42%; margin-top: -0.3rem; width: 0.86rem; height: 0.86rem; border: #eee solid 1px; }
	.productImg .prev{ left: 0.2rem; }
	.productImg .next{ right: 0.2rem; }
	.productImg .se:hover{ border: #e60012 solid 1px; }
	.teamTxt .en{ font-size: 0.48rem; line-height: 0.48rem; }
	.teamTxt .cn{ font-size: 0.28rem; line-height: 0.28rem; }
	.teamP1 { display: block; padding: 1.8rem 0.3rem 1.2rem;}
	.teamP1 .rightImg{ position: relative; top: auto; margin-top: 0; width: 100%; height: auto; }
	.teamP1 .rightImg img{ width: 100%; }
	.teamP1 .conDiv{ width: auto; height: auto; padding-bottom: 0.6rem; }
	.teamP1 .content{ padding-top:0.45rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP1 .content:before{ width: 24px; height: 23px; background-size: 24px; }
	.teamP1 .imgList{ position: relative; padding-top: 0.6rem; }
	.teamP2{ padding: 1.0rem 0.3rem; }
	.teamP2 .teamBox{ display: block; height: auto; }
	.teamP2 .leftImg{ width: auto; height: auto; }
	.teamP2 .leftImg img{ height: auto; }
	.teamP2 .conDiv{ width: auto; height: auto; margin-top: 0.6rem; }
	.teamP2 .bg{ right: 0.3rem; }
	.teamP2 .content{ padding-top:0.45rem; position: relative; margin-top: 0.3rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP2 .content:before{ width: 24px; height: 23px; background-size: 24px;}
	.teamP2 .imgList{ position: relative;  padding-top: 0.6rem;}
	.teamP3 { display: block; padding: 1.0rem 0.3rem 0; }
	.teamP3 .rightImg{ position: relative; width: 100%; height: auto; }
	.teamP3 .rightImg img{ width: 100%; }
	.teamP3 .conDiv{ width: auto; height: auto; padding-bottom: 0.6rem; }
	.teamP3 .txt{ font-size: 0.28rem; line-height: 0.54rem; }
	.teamP3 .content{ padding-top:0.45rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP3 .content:before{ width: 24px; height: 23px; background-size: 24px; }
	.teamP3 .imgList{ position: relative; padding-top: 0.6rem; }
	.teamP4{ display: block; padding: 1.0rem 0.3rem 0; }
	.teamP4 .leftImg{ position: relative; width: 100%; height: auto; margin-top: 0.6rem; }
	.teamP4 .conDiv{ float: none; width: auto; height: auto; }
	.teamP4 .content{ padding-top:0.45rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP4 .content:before{ width: 24px; height: 23px; background-size: 24px; }
	.teamP4 .imgList{ position: relative; padding-top: 0.6rem; }
	.teamP5{ padding: 1.0rem 0.3rem; }
	.teamP5 .teamBox{ height: auto; display: block; }
	.teamP5 .rightImg{ width: auto; height: auto; }
	.teamP5 .rightImg img{ height: auto; }
	.teamP5 .conDiv{ width: auto; padding-bottom: 0.6rem;}
	.teamP5 .content{ padding-top:0.45rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP5 .content:before{ width: 24px; height: 23px; background-size: 24px; }
	.teamP6 { display: block; padding: 1.0rem 0.3rem; }
	.teamP6 .leftImg{ position: relative; left: 0; top: 0; margin-top: 0; width: 100%; height: auto; }
	.teamP6 .bg{ right: 0; }
	.teamP6 .conDiv{float: none; width: auto; height: auto; padding-bottom: 0.6rem;}
	.teamP6 .content{ padding-top:0.45rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP6 .content:before{ width: 24px; height: 23px; }
	.teamP6 .imgList{ position: relative; padding-top: 0.6rem; }
	.teamP7{ padding: 1.0rem 0.3rem; }
	.teamP7 .teamBox{ height: auto; display: block; }
	.teamP7 .rightImg{ width: auto; height: auto; }
	.teamP7 .rightImg img{ height: auto; }
	.teamP7 .conDiv{ width: auto; height: auto; padding-bottom: 0.6rem;}
	.teamP7 .content{ padding-top:0.45rem; line-height: 0.52rem; font-size: 0.26rem; }
	.teamP7 .content:before{ width: 24px; height: 23px; background-size: 24px; }
	.teamP7 .imgList{ position: relative; padding-top: 0.6rem; }
	.aboutP1{ padding: 1.2rem 0.3rem; }
	.aboutP1:after{ display: none;}
	.aboutP1 .mxfDiv{ margin-top: 0.75rem; display: block;}
	.aboutP1 .conDiv{ width: auto; padding: 0.9rem 0.35rem; height: auto; }
	.aboutP1 .txt{ padding-top: 0; }
	.aboutP1 .wen{ font-size: 0.28rem; line-height: 0.28rem; padding: 0.2rem 0 0.3rem; }
	.aboutP1 .content{ padding:0.45rem 0; font-size: 0.26rem; line-height: 0.52rem; background-size: 24px;}
	.aboutP1 .content:after{ width: 24px; height: 23px; background-size: 24px; }
	.aboutP1 .more a{ width: 2.1rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.26rem; }
	.aboutP1 .imgDiv{ width: auto; }
	.aboutP2{ padding: 1.2rem 0.3rem; }
	.aboutP2 .list{ margin-top: 0.75rem; }
	.aboutP2 .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.aboutP2 .list li:last-child{ padding-bottom: 0; }
	.aboutP2 .list li .box{ position: relative; padding: 0 0 0 1.4rem; text-align: left;}
	.aboutP2 .list li .ico{ position: absolute; left: 0; top: 0; height: 1.0rem; }
	.aboutP2 .list li .ico img{ width: 0.86rem; }
	.aboutP2 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; height: 0.6rem; }
	.aboutP2 .list li .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.aboutP2 .list li .content2{ font-size: 0.26rem; line-height: 0.52rem; }
	.aboutP3{ padding: 1.2rem 0.3rem; }
	.aboutP3:after{ display: none;}
	.aboutP3 .mxfDiv{ margin-top: 0.75rem; display: block;}
	.aboutP3 .conDiv{ width: auto; padding: 0.9rem 0.35rem; height: auto; }
	.aboutP3 .txt{ padding-top: 0; }
	.aboutP3 .wen{ font-size: 0.28rem; line-height: 0.28rem; padding: 0.2rem 0 0.3rem; }
	.aboutP3 .content{ padding:0.45rem 0; font-size: 0.26rem; line-height: 0.52rem; background-size: 24px;}
	.aboutP3 .content:after{ width: 24px; height: 23px; background-size: 24px; }
	.aboutP3 .more a{ width: 2.1rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.26rem; }
	.aboutP3 .imgDiv{ width: auto; }
	.aboutP4{ padding: 1.2rem 0.3rem; height: auto; }
	.aboutP5{ padding: 1.2rem 0.3rem; }
	.aboutP5 .leftDiv{ width: auto; float: none; }
	.aboutP5 .content{ padding-top: 0.45rem; padding-bottom: 0.7rem; height: auto; font-size: 0.26rem; line-height: 0.52rem; background-size: 24px;}
	.aboutP5 .content:after{ width: 24px; height: 23px; background-size: 24px; }
	.aboutP5 .more a{ width: 2.1rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.26rem; }
	.aboutP5 .rightDiv{ width: auto; float: none; margin-top: 0.7rem;}
	.aboutP5 .list li .imgDiv{ height: 1.4rem; }
	.aboutP5 .list li .box:hover .imgDiv{ transform:scale(1.1);-webkit-transform:scale(1.1);}
	.aboutP5 .smile{ top: 0; width: 1.28rem; height: 1.4rem; background-size: 1.28rem; }
	.storyLayer .close{ width: 0.8rem; height: 0.8rem; }
	.storyLayer .leftImg{ display: none; }
	.storyLayer .rightCon{ width: auto; padding: 0.6rem 0.4rem;}
	.storyLayer .content{ margin-top: 0.65rem; font-size: 0.26rem; line-height: 0.52rem; max-height: 7.28rem; }
	.storyLayer .content::-webkit-scrollbar { width: 4px;}
	.founderLayer{ width: 100%; height: 100vh; margin: 0 auto; background: url(../images/founderBg.jpg) center no-repeat; background-size: cover; position: relative; box-sizing: border-box;}
	.founderLayer:before{ display: none; }
	.founderLayer .w1374{ width: 100%; }
	.founderLayer .temeDiv{ height: 100vh; margin-top: 0; }
	.founderLayer .bg{ display: none; position: absolute; right: 50%; margin-right: -9.6rem; bottom: 0; width: 5.17rem; height: 5.06rem; background: url(../images/nimg517Bg.png) no-repeat; background-size: 5.17rem; }
	.founderLayer .close{ right: 0.3rem; top: 0.3rem; width: 0.8rem; height: 0.8rem;}
	.founderLayer .mxfDiv{ padding: 0 0.4rem; height: 100vh; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; flex-direction: column; -webkit-flex-direction: column;}
	.founderLayer .conDiv{ padding-left: 0; width: auto; float: none; }
	.founderLayer .name{ padding-bottom: 0.2rem;}
	.founderLayer .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.founderLayer .content{ font-size: 0.26rem; line-height: 0.52rem; max-height: 5.2rem; }
	.founderLayer .rightDiv{ display: none; }


}

