/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
}

@media screen and ( max-width:1440px ){
	.nav li{ padding: 0 0.25rem;}

}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1050, .w376{ width:100%;}
	.PC-Box, .nav, .sNav, .footNav, .pageNav, .sideNews, .newsBtn{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height:1.2rem;}
	.headDiv{ height: 1.2rem; top:0; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv-logo{ top: 0.32rem; left: 0.3rem; }
	.headDiv-logo img{ width: 1.9rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0; }
	.headDiv .topSearch{ margin-left:0.1rem;}
	.headDiv .topSearch em{ width:1.0rem; height: 1.2rem; background-size:0.4rem; }
	.headDiv:hover .topSearch em, .headDiv.mini .topSearch em, .headDiv.ny .topSearch em{ background-size:0.4rem; }
	.headDiv .lan a{ padding-left: 0.5rem; line-height:1.2rem; font-size: 0.28rem; background-size:0.4rem;}
	.headDiv:hover .lan a, .headDiv.mini .lan a, .headDiv.ny .lan a{ background-size:0.4rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height:5.6rem;}
	.ind-banner .swiper-slide .img img{ height:100%; object-fit:cover;}
	.ind-banner .onebox{ top: 22%; }
	.ind-banner .onebox .txtImg img{ width: 7.0rem; }
	.ind-banner .twobox{ left: 0.3rem; margin-left: 0; }
	.ind-banner .twobox h3{ font-size: 0.44rem; line-height: 0.56rem; }
	.ind-banner .twobox h4{ margin-top: 0.15rem; width: 90%; }
	.ind-banner .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; border:rgba(255,255,255,0.5) solid 1px;}
	.ind-banner .prev{ left: 0.2rem; } 
	.ind-banner .next{ right: 0.2rem; }
	.indTxt{ position:relative; text-align:center; padding-bottom:0.3rem;}
	.indTxt:after{ margin-left:-0.25rem; width: 0.5rem; height:2px; }
	.indTxt .en{ font-size:0.44rem; line-height:0.52rem;}
	.indTxt .cn{ margin-top:0.15rem; font-size:0.42rem; line-height:0.42rem; }
	.indMore a{ width:2.42rem; height:0.82rem; border:#009943 solid 1px; font-size: 0.26rem; }
	.indMore em{ margin-left:0.2rem; width:12px; height: 6px; background-size: 12px;}
	.indMore a:hover em{ background-size: 12px;}
	
	.indexP1{ padding: 1.0rem 0.3rem; background:#fff url(../images/indexP1.jpg) center bottom no-repeat; background-size:100%;}
	.indexP1 .indTxt{ text-align:left;}
	.indexP1 .indTxt:after{ left:0; margin-left:0;}
	.indexP1 .indTxt .en{ width: auto; }
	.indexP1 .leftDiv{ width:auto; float: none;}
	.indexP1 .rightDiv{ width:auto; float: none; margin-top: 0.6rem;}
	.indexP1 .content{ font-size:0.26rem; line-height:0.48rem; }
	.indexP1 .numList{ margin-top:0.65rem; overflow: hidden;}
	.indexP1 .numList ul{ display: block;}
	.indexP1 .numList li{ float: left; width: 33.33%; margin-bottom: 0.5rem;}
	.indexP1 .numList li .ico{ height:0.86rem;}
	.indexP1 .numList li .ico img{ width: 0.64rem; }
	.indexP1 .numList li .num{ font-size:0.56rem; line-height:0.56rem; }
	.indexP1 .numList li .wen{ font-size:0.26rem; line-height:0.26rem;}
	.indexP1 .indMore{ position:relative; margin: 0.5rem auto 0; width: 2.42rem; }
	.indexP1 .videobox{ margin-top: 0.8rem; height: 3.9rem; }
	.indexP1 .videobox .imgDiv{ height: 3.9rem; }
	.indexP1 .videobox video{ max-height:3.9rem; }
	.indexP1 .videobox .playbox{ width: 1.1rem; height: 1.1rem; margin-left:-0.55rem; margin-top:-0.55rem; }
	.indexP1 .videobox .playbox img{ width: 1.1rem; }
	.indexP2{ height:50vh; }
	.indexP2 .item_box{ height:50vh; }
	.indexP2 .list li a{ height:50vh; }
	.indexP2 .list li a:before{ content: ''; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: rgba(255,255,255,0.2); }
	.indexP2 .list li .conDiv{ margin-top: -1.3rem; padding: 0 0.2rem; }
	.indexP2 .list li .ico{ width: 0.72rem; height: 1.2rem; }
	.indexP2 .list li .ico img{ width: 0.72rem; }
	.indexP2 .list li .cn{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexP2 .list li .en{ line-height: 0.32rem; height: 0.85rem; }
	.indexP2 .list li .hideDiv{ display: none;}
	.indexP2 .list li.on .conDiv{ margin-top: -1.3rem; }
	.indexP3{ padding:1.0rem 0.3rem; height: auto; }
	.indexP3 .mxfDiv{ display: block; }
	.indexP3 .leftDiv{ width: auto; padding-left: 0;}
	.indexP3 .tab2{ margin: 0.65rem 0; overflow: hidden; height: auto; position: relative; left: 0; top: 0; display: block; }
	.indexP3 .tab2:before{ left: 0; top: auto; bottom: 0.18rem; transform: translateY(0); width: 100%; height: 2px; background: rgba(0,153,67,0.2); }
	.indexP3 .tab2 li{ float: left; text-align: center; width: 33.33%; margin-left: 0; padding-top: 0; padding-bottom: 0.5rem; }
	.indexP3 .tab2 li:after{ display: none; }
	.indexP3 .tab2 li i{ display: block; width: 0.4rem; height: 0.4rem; position: absolute; bottom: 0; left: 50%; margin-left: -0.2rem; margin-right: 0; }
	.indexP3 .tab2 li i:before{ display: none; }
	.indexP3 .tab2 li i:after{ content: ''; z-index: 1; position: relative; width: 100%; height: 100%; display: block; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url(../images/ico2.png); transition: transform .3s ease; }
	.indexP3 .tab2 li span{ display: block; font-size: 0.3rem; line-height: 0.48rem; letter-spacing: 0; }
	.indexP3 .tab2 .liNow i:after{ background-image: url(../images/ico2on.png);}
	.indexP3 .tab2 .liNow span{ font-size: 0.36rem; transform: translateX(0); }
	.indexP3 .mapImg img{ width: 100%; }
	.indexP3 .rightList{ margin-top: 0.7rem; overflow: hidden; }
	.indexP3 .rightList li{ padding: 0.2rem 0; float: left; width: 33.33%; }
	.indexP3 .rightList li .numUp{ font-size: 0.66rem; line-height: 0.56rem; padding-right: 0.15rem;}
	.indexP3 .rightList li p{ font-size: 0.26rem; }
	.indexP3 .rightList li span{ top: -5px; width: 10px; height: 10px; background-size: 10px; }
	.indexP3 .rightList li .wen{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexP4{ padding:1.0rem 0; }
	.indCase{ margin-top:0.65rem; padding-bottom: 1.4rem; }
	.indCase .list { width: 100%; left: 0; margin-left: 0;}
	.indCase .swiper-slide .mxfDiv{ width: 100%; }
	.indCase .swiper-slide .conDiv{ left: 0.5rem; padding: 0.4rem 0.3rem 0; border-radius: 0.2rem; }
	.indCase .swiper-slide .line{ border-top-left-radius:0.16rem; border-bottom-left-radius:0.16rem;}
	.indCase .swiper-slide .name{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.indCase .swiper-slide .msg{ display: none; }
	.indCase .swiper-slide .btnDiv{ width: 2.42rem; height: 0.82rem; border: #009943 solid 1px; font-size: 0.26rem; }
	.indCase .swiper-slide .btnDiv em{ margin-left:0.2rem; width:12px; height: 6px; background-size: 12px;}
	.indCase .swiper-slide-active .conDiv{ left: 0.5rem; }
	.indCase .swiper-slide .btnDiv:hover em{ background-size: 12px;}
	.indCase .se { width: 0.9rem; height: 0.9rem; top: auto; bottom: 0; margin-top: 0; }
	.indCase .prev { margin-left: -1.1rem; }
	.indCase .next { margin-right: -1.1rem; }
	.indexP5{ padding:1.0rem 0.3rem; }
	.indexP5 .toptop{ height:1.72rem;}
	.indexP5 .indMore{ top:0.1rem; }
	.indexP5 .list li{ float:none; width:auto; margin-bottom: 0.1rem; }
	.indexP5 .list li a{ height:2.8rem; background: none; }
	.indexP5 .list li .conDiv{ top: 50%; margin-top: -1.0rem; padding: 0 0.3rem; }
	.indexP5 .list li .ico{ width: 0.64rem; height: 0.86rem; }
	.indexP5 .list li .ico img{ width: 0.64rem; }
	.indexP5 .list li .cn{ font-size: 0.34rem; line-height: 0.34rem; }
	.indexP5 .list li .en{ margin-top:0.15rem; font-size: 0.26rem; line-height: 0.26rem; }
	.indexP5 .list li .hideDiv{ display: none;}
	.indexP5 .list li a:hover .conDiv{ margin-top: -1.0rem; }
	.footDiv{ padding: 0.9rem 0.3rem; height:auto; }
	.footDiv .leftDiv{ width:auto; float: none; }
	.footDiv .rightDiv{ display: none; }
	.footDiv .links{ margin-top:0;}
	.footDiv .links li{ font-size:0.26rem; line-height:0.26rem; }
	.footDiv .links li:after{ width:1px; height:0.24rem; }
	.footDiv .msg{ font-size:0.26rem; line-height: 0.48rem; }
	.footDiv .ewm{ padding-bottom: 0.6rem; }
	.footDiv .ewm .limg{ width:2.5rem; margin: 0 auto;}
	.footDiv .ewm p{ margin-top:0.32rem; font-size:0.26rem; line-height:0.26rem; }
	.pageBanner .info{ left: 0.3rem; margin-left: 0; }
	.pageBanner .cn{ font-size: 0.44rem; line-height: 0.44rem; }
	.pageBanner .en{ padding-bottom: 0.3rem; }
	.pageBanner .en:after{ height: 2px; }
	.pageTitle{ font-size: 0.44rem; line-height: 0.44rem; }
	.pageTitle:after{ width: 0.56rem; height: 2px; }

	.lyb{ padding: 1.0rem 0.3rem; }
	.lyb .pageTitle:after{ margin-left: -0.28rem; }
	.lyb .form{ margin-top: 0.75rem; }
	.lyb .form ul{ margin-right: 0;}
	.lyb .form li{ float:none; width:auto; padding-bottom:0.35rem;}
	.lyb .form li .box{ margin-right:0; padding-left: 1.6rem; }
	.lyb .form li .txt{ line-height: 1.0rem; font-size: 0.26rem; }
	.lyb .form li .input1{ height:1.0rem; line-height:1.0rem; font-size: 0.26rem; }
	.lyb .form li textarea{ padding-top: 0.2rem; height:2.52rem; line-height:0.48rem; font-size: 0.26rem; }
	.lyb .btnDiv{ width: 2.4rem; margin: 0.3rem auto 0;}
	.lyb .btnDiv a{ height:0.86rem; line-height: 0.86rem; font-size:0.28rem; }

	.teamP1{ padding: 1.0rem 0.3rem; }
	.teamP1 .mxfDiv{ display: block; margin-top: 0.75rem; height: auto;}
	.teamP1 .leftImg{ width: 100%; height: auto; }
	.teamP1 .leftImg img{ height: auto; }
	.teamP1 .conDiv{ width: auto; padding: 0.7rem 0.35rem; }
	.teamP1 .conDiv .name h3{ font-size: 0.4rem; line-height: 0.4rem; }
	.teamP1 .conDiv .name em{ font-size: 0.28rem; line-height: 0.28rem; }
	.teamP1 .conDiv .txt{ padding-bottom: 0.36rem; font-size: 0.3rem; line-height: 0.48rem; }
	.teamP1 .conDiv .txt:after{ width: 0.42rem; height: 2px; }
	.teamP1 .conDiv .content{ margin: 0.3rem 0 0.5rem; font-size: 0.26rem; line-height: 0.48rem; }
	.teamP1 .conDiv .msg{ padding-top: 0.6rem; font-size: 0.36rem; line-height: 0.56rem; background-size: 0.48rem;}
	.teamP2{ padding: 0.9rem 0.3rem 1.0rem; }
	.teamP2 .toptop{ height: auto; padding-bottom: 0.6rem; }
	.teamP2 .links{ position: relative; top: 0; margin-top: 0.5rem;}
	.teamP2 .links ul{ margin-right: -0.3rem; }
	.teamP2 .links li{ width: 33.33%; font-size: 0.28rem;}
	.teamP2 .links li .box{ margin-left: 0; margin-right: 0.3rem;}
	.teamP2 .links li .box a{ width: 100%; line-height: 0.82rem; height: 0.88rem; }
	.teamP2 .list{ padding-bottom: 0.6rem; }
	.teamP2 .list ul{ margin-right: -0.3rem; }
	.teamP2 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.teamP2 .list li .box{ margin-right: 0.3rem; }
	.teamP2 .list li .imgDiv{ height: 4.5rem; }
	.teamP2 .list li .layer{ padding-left: 0.2rem; }
	.teamP2 .list li .layer:before{ width: 2px; }
	.teamP2 .list li .name{ font-size: 0.3rem; line-height: 0.3rem; }
	.teamP2 .list li .wen{ padding-top: 0.1rem; font-size: 0.26rem; line-height: 0.26rem; }
	.partner{ padding: 1.0rem 0.3rem; }
	.secondTab{ margin-bottom: 0.75rem; }
	.secondTab li a{ height: 1.35rem; }
	.secondTab li .ico{ width: 0.72rem; height: 1.0rem;}
	.secondTab li .ico img{ width: 0.72rem;}
	.secondTab li .name{ font-size:0.28rem; line-height:0.28rem; }
	.partner .list{ margin-top: 0.75rem; }
	.partner .list ul{ margin-right: -0.25rem; }
	.partner .list li{ width: 50%; margin-bottom: 0.3rem; }
	.partner .list li .box{ margin-right: 0.25rem; height: 2rem; border-radius: 0.2rem; }
	.partner .list li .name{ height: 2rem; padding: 0 0.2rem; line-height: 0.42rem; font-size: 0.28rem; }
	.partner .list li .limg img{ max-width: 2.8rem; max-height: 1rem; }
	.institution{ padding: 1.0rem 0.3rem 0.5rem; }
	.institution .toptop{ height: auto; margin-bottom: 0.75rem;}
	.institution .links{ text-align: center; position: relative; top: 0; margin-top: 0.55rem; }
	.institution .links li{ float: none; display: inline-block; }
	.institution .links li .box{ margin-left: 0.15rem; margin-right: 0.15rem;}
	.institution .links li .box a{ width: 2.82rem; height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem;}
	.institution .list ul{ margin-right: 0; }
	.institution .list li{ float: none; width: auto; margin-bottom: 0.6rem; }
	.institution .list li .box{ margin-right: 0; }
	.institution .list li .imgDiv{ height: 4.2rem; }
	.institution .list li .botDiv{ height: 3.6rem; padding: 0.45rem 0.45rem 0; }
	.institution .list li .name{ font-size: 0.34rem; line-height: 0.48rem; height: 0.48rem; }
	.institution .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.institution .list li .ico{ margin-top: 0.3rem; width: 0.8rem; height: 0.56rem; border-radius: 0.48rem; border: #009b4b solid 1px; }
	.cardModal-box .card-box { width: 96%; height: 8.6rem; padding:0.75rem 0.4rem 0; position: relative;}
	.cardModal-box .card-box .bigImg { display: none; width: 100%; float: none; height: auto; }
	.cardModal-box .card-box .bigImg img{ height: auto; }
	.cardModal-box .card-box .conDiv{ width: auto; float: none; padding-top: 0.35rem; }
	.cardModal-box .card-box .name { font-size: 0.4rem; line-height: 0.52rem; }
	.cardModal-box .card-box .name:after{ width: 0.6rem; height: 2px; }
	.cardModal-box .card-box .msg{ margin-top: 0.4rem; font-size: 0.26rem; line-height: 0.48rem; height: 5.28rem; }
	.cardModal-box .card-box .close { right: 0.3rem; top: 0.3rem; width: 0.56rem; height: 0.56rem; }
	.caseShow{ position: relative; padding: 1.15rem 0.3rem 1.0rem; }
	.caseShow .name{ margin: 0.75rem 0 0.35rem; font-size: 0.44rem; line-height: 0.6rem; }
	.caseShow .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.casePic .layer{ right: 0.3rem; bottom: 0.2rem; font-size: 0.24rem; border: #fff solid 1px; }
	.casePic .layer .num{ font-size: 0.34rem; }
	.casePic .layer span{ padding-right: 0.15rem; }
	.casePic .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.casePic .prev{ left: 0.2rem; margin-left: 0; background-size: 8px;}
	.casePic .next{ right: 0.2rem; margin-right: 0; background-size: 8px;}
	.casePic .prev:hover{ background-size: 8px;}
	.casePic .next:hover{ background-size: 8px;}
	.newsP1{ padding: 1.0rem 0.3rem; }
	.newsPic{ margin-top: 0.75rem; }
	.newsPic .mxfDiv{ display: block; }
	.newsPic .imgDiv{ width: 100%; height: 4.2rem; }
	.newsPic .conDiv{ width: auto; padding: 0.6rem 0.35rem 1.2rem; }
	.newsPic .time{ font-size: 0.26rem; line-height: 0.42rem; }
	.newsPic .name{ line-height: 0.48rem; font-size: 0.32rem; height: 0.96rem; }
	.newsPic .content{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; margin-top: 0.2rem; }
	.newsPic .swiper-container-horizontal>.swiper-pagination-bullets{ left: 0; width: 100%; bottom: 0.4rem; text-align: center; }
	.newsPic .swiper-pagination-bullet{ margin: 0 0.15rem!important;}
	.newsP2{ padding: 0.9rem 0.3rem 1.0rem;}
	.newsP2 .toptop{ height: 1.75rem; }
	.newsP2 .selectYear{ width: 100%; }
	.newsP2 .caption { height: 1.0rem; line-height: 1.0rem; padding-left: 0.3rem; font-size: 0.26rem; }
	.newsP2 .caption:after { width: 36px; }
	.newsP2 .xlist { max-height: 4.5rem; border-radius: 0.28rem;}
	.newsP2 .xlist a { font-size: 0.26rem; line-height: 0.9rem; padding: 0 0.3rem; }
	.newsP2 .list{ padding-bottom: 0.6rem; }
	.newsP2 .list li{ margin-bottom: 0.35rem; }
	.newsP2 .list li .box a{ height: 1.96rem; padding: 0.3rem 0.2rem 0 3.15rem;}
	.newsP2 .list li .imgDiv{ width: 2.8rem; height: 1.96rem; }
	.newsP2 .list li .time{ font-size: 0.26rem; line-height: 0.26rem; }
	.newsP2 .list li .name{ margin-top: 0.2rem; font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.newsP2 .list li .more{ display: none;}
	.newsBox{ padding: 0.9rem 0.3rem 1.2rem; }
	.newShow{ width: auto; float: none; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.6rem; }
	.newShow .time{ padding-left: 0.38rem; font-size: 0.28rem; line-height: 0.28rem; background-size: 0.28rem; }
	.newShow .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.newShow .content img{ width: 100%; }
	.newShow .share{ background: #f5f5f5; height: 1.2rem; padding: 0.2rem 0 0 1.8rem; }
	.newShow .share em{ left: 0.3rem; font-size: 0.28rem; line-height:1.2rem; }
	.newShow .share li a{ width: 0.8rem; height: 0.8rem; }
	.newShow .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.18rem; }
	.pageDown{ margin-top: 0.6rem; }
	.pageDown li{ font-size: 0.3rem; }
	.backBtn{ padding-top: 0.65rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; }
	.backBtn img{ margin-left: 0.28rem; width: 0.26rem;}
	.concept{ padding: 1.0rem 0.3rem; }
	.concept .leftDiv{ width: auto; float: none; margin-top: 0.65rem; }
	.concept .content{ margin-top: 0.45rem; line-height: 0.48rem; font-size: 0.26rem; }
	.concept .rightImg{ width: auto; float: none; border-radius: 0.3rem; }
	.process{ padding: 1.0rem 0.3rem 0.8rem; }
	.process .pageTitle:after{ margin-left: -0.28rem; }
	.process .list{ padding-top: 0.75rem; }
	.process .list ul{ margin-right: 0;}
	.process .list li{ float: none; width: auto; margin-bottom: 0.4rem;}
	.process .list li .box{ margin-right: 0; padding: 0.6rem 0.4rem 0; height: 6rem; border-radius: 0.24rem; }
	.process .list li .ico{ width: 1.2rem; height: 1.2rem; }
	.process .list li .ico img{ width: 0.64rem; margin-top: -0.32rem; margin-left: -0.32rem; }
	.process .list li .name{ margin-top: 0.3rem; font-size: 0.32rem; line-height: 0.32rem; }
	.process .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 2.88rem; }
	.join{ height: 4.5rem; }
	.join .title{ padding: 0.35rem 0; }
	.join .title:after{ margin-left: -0.28rem; width: 0.56rem; height: 2px; }
	.join .title .cn{ font-size: 0.44rem; line-height: 0.44rem; }
	.join .title .en{ font-size: 0.86rem; line-height: 0.72rem;}
	.join .btnGroup li{ margin: 0 0.05rem; }
	.join .btnGroup li a{ width: 2.3rem; height: 0.86rem; font-size: 0.28rem; }
	.join .btnGroup li em{ margin-left: 0.15rem; width: 14px; height: 11px; background-size: 14px; }
	.join .btnGroup li a:hover em{ background-size: 14px; }
	.album{ padding: 1.0rem 0.3rem; }
	.album .pageTitle:after{ margin-left: -0.28rem; }
	.album .list{ padding: 0.75rem 0 0.6rem; }
	.album .list ul{ margin-right: 0; }
	.album .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.album .list li .box{ margin-right: 0; }
	.album .list li a{ height: 1.3rem; padding: 0 1.2rem 0 0.48rem; }
	.album .list li a:after{ right: 0.3rem; margin-top: -0.21rem; width: 0.42rem; height: 0.36rem; background-size: 0.42rem; }
	.album .list li .name{ font-size: 0.32rem; height: 1.26rem; line-height: 0.48rem; }
	.album .list li a:hover:after{ background-size: 0.42rem; }
	.contactP1{ padding: 1.0rem 0.3rem 0.8rem;}
	.contactP1 .pageTitle:after{ margin-left: -0.28rem; }
	.contactP1 .list{ padding-top:0.75rem;}
	.contactP1 .list li{ width:50%; padding-bottom:0.6rem;}
	.contactP1 .list li .ico{ width:1.2rem; height:1.2rem;}
	.contactP1 .list li .ico img{ width:0.56rem; margin-left:-0.28rem; margin-top:-0.28rem; }
	.contactP1 .list li .name{ margin-top:0.3rem; font-size:0.32rem; line-height:0.28rem; height:0.48rem;}
	.contactP1 .list li .num{ font-size:0.28rem; line-height:0.42rem; }
	.contactP1 .list li .msg{ font-size:0.28rem; line-height:0.42rem; padding:0 0.2rem; width: auto; }
	.contactP1 .wave{ display: none; }
	.contactP2{ padding: 1.0rem 0.3rem; height: auto; }
	.contactP2 .pageTitle:after{ margin-left: -0.28rem; }
	.contactP2 .list{ margin-top: 0.75rem; }
	.contactP2 .list ul{ margin-right: 0; }
	.contactP2 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.contactP2 .list li .box{ margin-right: 0; height: auto; padding: 0.6rem 0.4rem; border-radius: 0.12rem; }
	.contactP2 .list li .cn{ font-size: 0.32rem; line-height: 0.48rem; }
	.contactP2 .list li .en{ font-size: 0.28rem; height: 0.56rem; }
	.contactP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; max-height: 100%; }
	.contactP2 .list li .more{ position: relative; left: 0; bottom: 0; margin-top: 0.45rem; }
	.contactP2 .list li .more a{ font-size: 0.26rem; padding-left: 0.35rem; background-size: 0.24rem; }
	.job{ padding: 0.9rem 0.3rem 1.0rem; }
	.selectGroup{ padding: 0.6rem 0 0.7rem; }
	.selectGroup .box{ display: block; height: 0.92rem; margin: 0 0 0.3rem 0;}
	.selectGroup .caption { height: 0.92rem; line-height: 0.9rem; width: 100%; padding: 0 1.0rem 0 0.3rem; font-size: 0.28rem;}
	.selectGroup .caption:after { right: 0.3rem; }
	.selectGroup .select .xlist{ max-height: 3.6rem; } 
	.selectGroup .select .xlist a{ line-height: 0.9rem; height: 0.9rem; font-size: 0.26rem; padding: 0 0.3rem; }
	.selectGroup .form{ width: 100%; height: 0.96rem; box-sizing: border-box;}
	.selectGroup .form .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem; }
	.selectGroup .btnDiv a{ width: 2.1rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.job .list{ padding-bottom: 0.6rem; }
	.job .list li{ margin-bottom: 0.2rem; }
	.job .list li .topDiv{ padding: 0.5rem 0 0.4rem; }
	.job .list li .name{ padding-left: 0.4rem; }
	.job .list li .name .dj{ display: block; width: auto; }
	.job .list li .name b{ font-size: 0.34rem; line-height: 0.64rem; }
	.job .list li .name dl{ display: block; overflow: hidden;}
	.job .list li .name dd{ padding: 0 0.2rem; font-size: 0.26rem;}
	.job .list li .name dd:nth-child(1){ padding: 0 0.2rem 0 0; }
	.job .list li .msgList{ padding: 0.2rem 0.3rem 0 0.4rem; line-height: 0.46rem; font-size: 0.26rem; }
	.job .list li .hideBox{ padding: 0.2rem 0.4rem 1.0rem; }
	.job .list li .ico{ right: 0.4rem; top: 0.4rem; width: 0.86rem; height: 0.86rem; }
	.job .list li .ico:before{ margin-left: -5px; margin-top: -1px; width: 10px; height: 2px; }
	.job .list li .ico:after{ margin-left: -1px; margin-top: -5px; width: 2px; height: 10px; }
	.job .list li .txt{ font-size: 0.28rem; padding-bottom: 0.2rem; line-height: 0.28rem; }
	.job .list li .msg{ font-size: 0.26rem; line-height: 0.46rem; padding-bottom: 0.3rem; }
	.job .list li .btnDiv a{ width: 2.3rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.video{ padding: 1.0rem 0.3rem; }
	.video .pageTitle{ margin-bottom: 0.75rem; }
	.video .pageTitle:after{  margin-left: -0.28rem; }
	.videoPic .detail-box .list .item .imgDiv{ height: 4.8rem; }
	.videoPic .detail-box .list .item .imgDiv:after{ left: 0.3rem; bottom: 0.3rem; width: 1.0rem; height: 1.0rem; background-size: 1.0rem; }
	.videoPic .detail-box .list .item video{ max-height:4.8rem; }
	.videoPic .box-container{ float: none;}
	.videoPic .img-swiper{ margin-top: 0.5rem; }
	.videoPic .img-swiper .limg{ height: 1.5rem; }
	.videoPic .img-swiper .limg:after{ margin-left: -0.28rem; margin-top: -0.28rem; width: 0.56rem; height: 0.56rem; background-size: 0.56rem; }
	.videoPic .img-swiper .name{ margin-top: 0.2rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.26rem; }
	.activityP1{ padding: 1.0rem 0.3rem 0.7rem; }
	.activityP1 .pageTitle:after{ margin-left: -0.28rem; }
	.activityP1 .list{ margin-top: 0.75rem; }
	.activityP1 .list ul{ margin-right: -0.2rem; }
	.activityP1 .list li{ width: 50%; }
	.activityP1 .list li .box{ margin-right: 0.2rem; }
	.activityP1 .list li .imgDiv{ border-radius: 0.2rem; height: 2.8rem; }
	.activityP2{ padding: 1.1rem 0.3rem 0.7rem; }
	.activityP2 .pageTitle{ margin-bottom: 0.75rem;}
	.activityP2 .pageTitle:after{ margin-left: -0.28rem; }
	.activityP2 .leftDiv{ width: auto; float: none; border-radius: 0.2rem; }
	.activityP2 .leftDiv .imgDiv{ height: auto; }
	.activityP2 .leftDiv .imgDiv img{ height: auto; }
	.activityP2 .leftDiv .name{ line-height: 0.56rem; font-size: 0.36rem; }
	.activityP2 .rightDiv{ width: auto; float: none; margin-top: 0.3rem; }
	.activityP2 .rightDiv ul{ margin-right: -0.2rem;}
	.activityP2 .rightDiv li{ margin-bottom: 0.4rem; }
	.activityP2 .rightDiv li .box{ margin-right: 0.2rem; border-radius: 0.2rem; }
	.activityP2 .rightDiv li .imgDiv{ height: 2.6rem; }
	.activityP2 .rightDiv li .name{ line-height: 0.56rem; font-size: 0.32rem;}
	.activityP3{ padding: 1.0rem 0.3rem; }
	.activityP3 .pageTitle{ margin-bottom: 0.75rem; }
	.activityP3 .pageTitle:after{ margin-left: -0.28rem; }
	.lunbo .imgDiv{ border-radius: 0.2rem; height: 4.6rem; }
	.lunbo .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.lunbo .prev{ left: 0.2rem; margin-left: 0; }
	.lunbo .next{ right: 0.2rem; margin-right: 0; }
	.forestryP1{ padding: 1.0rem 0.3rem;}
	.forestryP1 .mxfDiv{ display: block; }
	.forestryP1 .leftDiv{ width: auto; }
	.forestryP1 .txt{ font-size: 0.44rem; }
	.forestryP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.forestryP1 .rightImg{ border-radius: 0.3rem; width: auto; margin-top: 0.6rem;}
	.forestryP2 .pageTitle{ margin-bottom: 0.75rem; }
	.forestryP2 .pageTitle:after{ margin-left: -0.28rem; }
	.forestryP2 .mxfDiv, .forestryP2 .mxfDiv2{ padding: 1.0rem 0.3rem; height: auto; }
	.scopePic .imgList .box{ border-radius: 0.2rem; height: 5.0rem; padding: 0.6rem 0.35rem 0; }
	.scopePic .imgList .box2{ height: 4.2rem; }
	.scopePic .imgList .ico{ width: 0.96rem; height: 0.96rem; }
	.scopePic .imgList .ico img{ width: 0.96rem; }
	.scopePic .imgList .name{ font-size: 0.32rem; margin-top: 0.2rem; height: 0.42rem; line-height: 0.42rem; }
	.scopePic .imgList .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 1.92rem; }
	.scopePic .se{ display: none; }
	.scopePic .swiper-pagination{ display: block; }
	.forestryP3{ padding: 1.0rem 0.3rem; }
	.forestryP3 .pageTitle{ margin-bottom: 0.75rem; }
	.forestryP3 .pageTitle:after{ margin-left: -0.28rem; }
	.hotCase .imgList .box a{ height: auto; display: block; }
	.hotCase .imgList .imgDiv{ width: auto; height: 4.35rem; }
	.hotCase .imgList .conDiv{ padding: 0.65rem 0.35rem; width: auto; }
	.hotCase .imgList .txt{ margin-bottom: 0.1rem; font-size: 0.32rem; line-height: 0.42rem; }
	.hotCase .imgList .name:after{ width: 0.56rem; height: 2px; }
	.hotCase .imgList .msg{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; height: 1.92rem; }
	.hotCase .se{ width: 0.9rem; height: 0.9rem; top: 25%; margin-top: -0.45rem; }
	.hotCase .prev{ left: 0.2rem; margin-left: 0; }
	.hotCase .next{ right: 0.2rem; margin-right: 0; }
	.forestryP4{ padding: 1.0rem 0.3rem; }
	.forestryP4 .pageTitle{ margin-bottom: 0.75rem; }
	.forestryP4 .pageTitle:after{ margin-left: -0.28rem; }
	.forestryP4 .tabDiv{ height: auto; overflow: hidden; }
	.forestryP4 .tabDiv:after{ display: none; }
	.forestryP4 .tabDiv ul{ font-size: 0; }
	.forestryP4 .tabDiv li{ display: block; float: left; margin: 0 0 0.2rem 0; width: 48.5%; height: 0.86rem; overflow: hidden; font-size: 0.28rem; line-height: 0.86rem; color: #000; background: #f6f6f6;}
	.forestryP4 .tabDiv li:nth-child(even){ float: right; }
	.forestryP4 .tabDiv li:after{ display: none; }
	.forestryP4 .tabDiv li.on{ background: #00b259; color: #fff;}
	.caseBox{ margin-top: 0.4rem;}
	.caseBox .swiper-container{ width: 100%; padding-bottom: 0; }
	.caseBox .imgDiv{ width: auto; height: 2.4rem; }                   
	.caseBox .name{ width:auto; margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.42rem; height: 0.84rem; }
	.caseBox .bottom{ height:0.96rem;}
	.caseBox .swiper-pagination { width: calc(100% - 2.76rem); }
	.caseBox .arrowDiv .se{ width: 0.9rem; height: 0.9rem;}
	.forestryP5{ padding: 1.0rem 0.3rem; }
	.forestryP5 .pageTitle{ margin-bottom: 0.75rem; }
	.forestryP5 .pageTitle:after{ margin-left: -0.28rem; }
	.forestryP5 .list{ padding: 0.55rem 0.3rem; }
	.forestryP5 .list li{ padding: 0.15rem 0; height: auto; font-size: 0.28rem; display: block; }
	.forestryP5 .list li .name{ display: block; padding-right: 0; height: auto; line-height: 0.56rem; width: auto;}
	.forestryP5 .list li .name:nth-child(even){ padding-right: 0; padding-left: 0; }

	.honorPic .imgList .box{ height: 4.8rem; padding: 0.4rem 0.3rem 0; }
	.honorPic .imgList .imgDiv{ height: 2.9rem; }
	.honorPic .imgList .imgDiv img{ max-width: 4.8rem; max-height: 2.9rem; }
	.honorPic .imgList .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.honorPic .se{ width: 0.9rem; height: 0.9rem; top: 40%; margin-top: -0.45rem; }
	.honorPic .prev{ left: 0.2rem; margin-left: 0; background: #eee url(../images/nimg12_left2.png) center no-repeat; }
	.honorPic .next{ right: 0.2rem; margin-right: 0; background: #eee url(../images/nimg12_right2.png) center no-repeat; }
	.innovationP1{ padding: 1.0rem 0.3rem;}
	.innovationP1 .mxfDiv{ display: block; }
	.innovationP1 .rightDiv{ width: auto; }
	.innovationP1 .txt{ font-size: 0.36rem; line-height: 0.48rem; margin: 0.5rem 0 0.2rem; }
	.innovationP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.innovationP1 .leftImg{ width: auto; margin-bottom: 0.6rem; }
	.innovationP2{ padding: 1.0rem 0.3rem; }
	.innovationP2 .pageTitle{ margin-bottom: 0.75rem; }
	.innovationP2 .pageTitle:after{  margin-left: -0.28rem; }
	.innovationP2 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.innovationP2 .imgDiv img{ width: 100%; }
	.innovationP3{ padding: 1.0rem 0.3rem; height: auto; }
	.innovationP3 .pageTitle:after{ margin-left: -0.28rem; }
	.innovationP3 .list{ margin-top: 0.65rem; overflow: hidden; }
	.innovationP3 .list ul{ margin-right: 0;  display: flex;}
	.innovationP3 .list li{ width: none; }
	.innovationP3 .list li .box{ margin-right: 0; }
	.innovationP3 .list li .imgDiv{ height: 4.2rem; }
	.innovationP3 .list li .name{ padding: 0 0.3rem; font-size: 0.28rem; height: 1.2rem; line-height: 1.2rem; }
	.innovationP3 .swiper-pagination{ display: block; }
	.innovationP4{ padding: 1.0rem 0.3rem 0.6rem; }
	.innovationP4 .pageTitle{ margin-bottom: 0.75rem; }
	.innovationP4 .pageTitle:after{ margin-left: -0.28rem; }
	.innovationP4 .list ul{ margin-right: 0; }
	.innovationP4 .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.innovationP4 .list li .box{ margin-right: 0; }
	.innovationP4 .list li .name{ margin-bottom: 0.4rem; font-size: 0.36rem; line-height: 0.36rem; }
	.innovationP4 .list li .teme{ height: 4.6rem; padding: 1.1rem .45rem 0; }
	.innovationP4 .list dl{ height: 2.88rem;}
	.innovationP4 .list dd{ padding-left: 0.32rem; line-height: 0.48rem; font-size: 0.26rem; }
	.innovationP4 .list dd:before{ top: 0.18rem; width: 4px; height: 4px; }
	
	.innovationP5{ padding: 1.0rem 0.3rem; }
	.innovationP5 .toptop{ height: auto; overflow: hidden; padding-bottom: 0.65rem;}
	.innovationP5 .links{ position: relative; margin-top: 0.6rem; top: 0; }
	.innovationP5 .links ul{ margin-right: -0.3rem; }
	.innovationP5 .links li{ width: 33.33%; }
	.innovationP5 .links li .box{ margin-left: 0; margin-right: 0.3rem; }
	.innovationP5 .links li a{ font-size: 0.28rem; width: 100%; border: #009b4b solid 1px; height: 0.86rem; }
	.innovationP5 .mxfDiv{ padding: 0.5rem 0.3rem 0.4rem; }
	.innovationP5 .selectYear{ width: 100%; }
	.innovationP5 .caption { height: 1.0rem; line-height: 1.0rem; padding-left: 0.3rem; font-size: 0.26rem; }
	.innovationP5 .caption:after { width: 36px; }
	.innovationP5 .xlist { max-height: 4.5rem; border-radius: 0.28rem;}
	.innovationP5 .xlist a { font-size: 0.26rem; line-height: 0.9rem; padding: 0 0.3rem; }
	.innovationP5 .list li{ padding: 0.2rem 0.3rem; font-size: 0.28rem; height: auto; }
	.innovationP5 .list li .num{ position: relative; line-height: 0.56rem; }
	.innovationP5 .list li .name{ display: block; line-height: 0.56rem; height: auto;}
	.innovationP5 .list li .txt{ position: relative; width: auto; line-height: 0.56rem; }

	.equityPic .imgList .box{ height: 4.2rem; padding: 0.4rem 0.2rem 0; }
	.equityPic .imgList .imgDiv{ height: 2.2rem; }
	.equityPic .imgList .imgDiv img{ max-width: 2.8rem; max-height: 2.2rem; }
	.equityPic .imgList .name{ margin-top: 0.3rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.equityPic .se{ width: 0.9rem; height: 0.9rem; top: 40%; margin-top: -0.45rem; }
	.equityPic .prev{ left: 0.2rem; margin-left: 0; background: #eee url(../images/nimg12_left2.png) center no-repeat; }
	.equityPic .next{ right: 0.2rem; margin-right: 0; background: #eee url(../images/nimg12_right2.png) center no-repeat; }
	.welfareP1{ padding: 1.0rem 0.3rem; }
	.welfareP1 .pageTitle{ margin-bottom: 0.75rem; }
	.welfareP1 .pageTitle:after{  margin-left: -0.28rem; }
	.welfareP1 .list{ overflow: hidden; }
	.welfareP1 .list ul{ margin-right: 0;  display: flex;}
	.welfareP1 .list li{ float: none; width: auto; }
	.welfareP1 .list li .box{ margin-right: 0; border-radius: 0.24rem; }
	.welfareP1 .list li .layer{ padding:0 0.3rem; height: 40%; }
	.welfareP1 .list li .layer .name{ font-size: 0.36rem; height: 0.86rem; line-height: 0.36rem; }
	.welfareP1 .list li .layer .name:after{ display: block; width: 0.45rem; }
	.welfareP1 .list li .layer .msg{ font-size: 0.26rem; line-height: 0.48rem; height: 2.4rem; }
	.welfareP1 .list li .box:hover:after{ background: url(../images/bg3.png) bottom repeat-x;}
	.welfareP1 .list li .box:hover .layer{ height: 40%;}
	.welfareP1 .swiper-pagination{ display: block; }
	.welfareP2{ padding: 1.0rem 0.3rem 0.5rem; }
	.welfareP2 .title{ font-size: 0.4rem; line-height: 0.4rem; margin-bottom: 0.6rem; }
	.welfareP2 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.welfareP2 .mxfDiv{ margin-top: 0.65rem; height: auto; background: none;}
	.welfareP2 .mxfDiv li{ position: relative; width: auto; height: auto; padding-bottom: 0.5rem; }
	.welfareP2 .mxfDiv li:nth-child(2){ left: 0; padding-top: 0;}
	.welfareP2 .mxfDiv li:nth-child(3){ left: 0; margin-left: 0; }
	.welfareP2 .mxfDiv li:nth-child(4){ right: 0; padding-top: 0;}
	.welfareP2 .mxfDiv li .ico{ left: 0; width: 0.86rem; height: 0.86rem; margin-left: 0; }
	.welfareP2 .mxfDiv li .ico img{ width: 0.32rem; margin-left: -0.16rem; margin-top: -0.16rem; }
	.welfareP2 .mxfDiv li .name{ padding-left: 1.1rem; position: relative; width: auto; text-align: left; font-size: 0.32rem; line-height: 0.86rem; }
	.welfareP2 .mxfDiv li .msg{ margin-top: 0.25rem; font-size: 0.26rem; line-height: 0.48rem; height: auto; padding-right: 0; }
	.welfareP2 .mxfDiv li:nth-child(1) .ico, .welfareP2 .mxfDiv li:nth-child(3) .ico, .welfareP2 .mxfDiv li:nth-child(5) .ico{ bottom: auto; top: 0; }
	.welfareP2 .mxfDiv li:nth-child(1) .name, .welfareP2 .mxfDiv li:nth-child(3) .name, .welfareP2 .mxfDiv li:nth-child(5) .name{ bottom: 0; }
	.welfareP2 .mxfDiv li:nth-child(2) .ico, .welfareP2 .mxfDiv li:nth-child(4) .ico{ top: 0; }
	.welfareP2 .mxfDiv li:nth-child(2) .name, .welfareP2 .mxfDiv li:nth-child(4) .name{ top: 0; }


	.welfareP3{ padding: 1.0rem 0.3rem; }
	.welfareP3 .toptop{ height: auto; overflow: hidden; padding-bottom: 0.65rem;}
	.welfareP3 .tab2{ position: relative; margin-top: 0.6rem; top: 0; }
	.welfareP3 .tab2 ul{ margin-right: -0.3rem; }
	.welfareP3 .tab2 li{ width: 33.33%; }
	.welfareP3 .tab2 li .box{ margin-left: 0; margin-right: 0.3rem; font-size: 0.28rem; width: auto; border: #009b4b solid 1px; height: 0.86rem; }
	.welfareP3 .list ul{ margin-right: 0; }
	.welfareP3 .list li{ float: none; width: 100%; margin-bottom: 0.3rem }
	.welfareP3 .list li .box{ margin-right: 0; }
	.welfareP3 .list li .name{ padding: 0 0.3rem; font-size: 0.28rem; height: 1.2rem; line-height: 1.2rem; }
	.aboutP1{ padding:1.0rem 0.3rem 0.8rem; }
	.aboutP1 .leftDiv{ width: auto; float: none;}
	.aboutP1 .name{ font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP1 .content{ font-size:0.26rem; line-height:0.48rem; }
	.aboutP1 .content p{ padding-bottom: 0.35rem; }
	.aboutP1 .rightDiv{ width: auto; float: none; padding-top: 0.45rem;}
	.aboutP1 .videobox{ height: 4.2rem; border-radius: 0.32rem;}
	.aboutP1 .videobox .imgDiv{ height: 4.2rem; }
	.aboutP1 .videobox video{ max-height:4.2rem; }
	.aboutP1 .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left:-0.6rem; margin-top:-0.6rem; }
	.aboutP1 .videobox .playbox img{ width: 1.2rem; }
	.aboutP1 .numList{ margin-top:0.7rem; overflow: hidden;}
	.aboutP1 .numList ul{ display: block; }
	.aboutP1 .numList li{ float: left; width: 33.33%; margin-bottom: 0.4rem; }
	.aboutP1 .numList li .num{ font-size:0.56rem; line-height:0.42rem; }
	.aboutP1 .numList li .wen{ font-size:0.26rem; line-height:0.26rem;}
	.aboutP2{ padding: 1.0rem 0.3rem; }
	.aboutP2 .list li{ display: block; margin-bottom: 0.65rem; }
	.aboutP2 .list li .imgDiv{ width: auto; border-radius: 0.3rem;  }
	.aboutP2 .list li .imgDiv img{ height: auto; }
	.aboutP2 .list li .conDiv{ width: auto; margin-top: 0.5rem;}
	.aboutP2 .list li .name{ font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP2 .list li .name:before{ width: 0.6rem; height: 2px; }
	.aboutP2 .list li .content{ font-size: 0.26rem; line-height: 0.48rem;}
	.aboutP3{ height: auto; overflow: hidden;}
	.aboutP3 .list{ position: relative; }
	.aboutP3 .list ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;  flex-wrap: wrap;}
	.aboutP3 .list li{ width: 50%; padding: 0.3rem 0; height: auto;}
	.aboutP3 .list li:after{ opacity: 1; top: auto; bottom: 0; height: 1px; background: rgba(255,255,255,0.25);}
	.aboutP3 .list li:before{ content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 100%; background: rgba(255,255,255,0.25); }
	.aboutP3 .list li:first-child:before{ display: none; }
	.aboutP3 .list li .layer{ top: 0; margin-top: 0; padding: 0 0.1rem; position:relative;}
	.aboutP3 .list li .ico{ width: 0.86rem; }
	.aboutP3 .list li .ico img{ width: 0.86rem; }
	.aboutP3 .list li .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.aboutP3 .list li .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.aboutP3 .list li .hideDiv{ height: auto; margin-top: 0.25rem; }
	.aboutP3 .list li .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.aboutP3 .list li.on{width: 50%; }
	.aboutP3 .list li.on .layer{ margin-top: 0; }
	.aboutP3 .list li.on .hideDiv{ height: auto; }
	.aboutP4{ padding: 1.0rem 0.3rem; }
	.aboutP4 .mxfDiv{ display: block; padding:0; }
	.aboutP4 .leftImg{ width: auto; height:auto; }
	.aboutP4 .leftImg img{ height:auto;}
	.aboutP4 .conDiv{ width: auto; margin-top: 0.75rem; padding:0 0.3rem 0.8rem; }
	.aboutP4 .name{ margin-bottom: 0.3rem; font-size: 0.44rem; line-height: 0.44rem; }
	.aboutP4 .txt{ font-size: 0.34rem; line-height: 0.52rem; }
	.aboutP4 .content{ margin-top: 0.5rem; font-size: 0.28rem; line-height: 0.52rem; background-size: 0.4rem; }
	
	.aboutP5{ padding: 1.0rem 0.3rem 1.2rem; height: auto; }
	.aboutP5 .mxfDiv{ margin-top: 0.8rem; }
	.aboutP5 .cont-top{ width: 100%; float: none; padding-bottom: 0.2rem; }
	.aboutP5 .cont-top ul{ margin-right: -0.2rem; }
	.aboutP5 .cont-top li{ margin-bottom: 5px; float: left; width: 33.33%; }
	.aboutP5 .cont-top li .box{ margin-right: 0.2rem; width: auto; padding-right: 0; margin-right: 0.2rem; }
	.aboutP5 .cont-top li .year{ padding-left: 0; text-align: center; height: 1.0rem; line-height: 1.0rem; font-size: 0.3rem; }
	.aboutP5 .cont-top .liNow .box:after{ display: none; }
	.aboutP5 .historyBox{ width: auto; float: none; }
	.aboutP5 .cont-cent { height: auto; padding-right: 0; overflow: hidden;}
	.aboutP5 .cont-cent .txt{ padding-left: 0.5rem; font-size: 0.44rem; line-height: 0.44rem; margin-bottom: 0.2rem; }
	.aboutP5 .cont-cent .wen{ padding-left: 0.5rem; font-size: 0.34rem; line-height: 0.34rem; margin-bottom: 0.35rem;}

	.aboutP5 .list li{ padding-left: 0.5rem; background: url(../images/ico5.png) left 3px no-repeat; background-size: 12px;}
	.aboutP5 .list li .time{ font-size: 0.4rem; line-height: 0.4rem;}
	.aboutP5 .list li .msgList dd{ padding-left: 0.24rem; font-size: 0.26rem; line-height: 0.52rem; }
	.aboutP5 .list li .msgList dd:before{ top: 0.2rem; width: 4px; height: 4px; }
	.aboutP5 .list li .imgList{ margin-top: 0.5rem; width:100%; }
	.aboutP5 .list li .imgList dd{ width: 50%; }
	.aboutP5 .list li .imgList .box{ height: auto; }
	.aboutP5 .list li .imgList .box img{ max-width: 100%; max-height:100%;}
	
	.aboutP6{ padding: 1.0rem 0.3rem; }
	.aboutP6 .toptop{ height: auto; overflow: hidden; padding-bottom: 0.65rem;}
	.aboutP6 .links{ position: relative; margin-top: 0.6rem; top: 0; }
	.aboutP6 .links ul{ margin-right: -0.3rem; }
	.aboutP6 .links li{ width: 50%; }
	.aboutP6 .links li .box{ margin-left: 0; margin-right: 0.3rem; }
	.aboutP6 .links li a{ font-size: 0.28rem; width: 100%; border: #009b4b solid 1px; height: 0.86rem; }
	.aboutP6 .mxfDiv{ display: block; padding: 0.6rem 0.3rem; }
	/*.aboutP6 .leftDiv{ width: auto; padding: 0.3rem 0; }
	.aboutP6 .midDiv{ width: auto;  padding: 0.3rem 0; }
	.aboutP6 .rightDiv{ width: auto; padding: 0.3rem 0; }
	.aboutP6 .leftDiv:after, .aboutP6 .midDiv:after{ top: auto; bottom: 0; width: 100%; height: 1px; }*/
	.aboutP6 .mxfDiv ul{ display:block;}
	.aboutP6 .mxfDiv li{ font-size: 0.3rem; line-height: 0.48rem; width:auto; padding:0.25rem 0; }
	.aboutP6 .mxfDiv li:nth-child(3n-1){ width: auto; padding: 0.25rem 0;}
	.aboutP6 .mxfDiv li:nth-child(3n){ width: auto; padding: 0.25rem 0; }
	.aboutP6 .mxfDiv li:after{ top: auto; bottom: 0; width: 100%; height: 1px;}
	.aboutP6 .mxfDiv li:nth-child(3n):after{ display:block;}
	.aboutP6 .mxfDiv li:last-child:after{ display:none;}
	.aboutP6 .mxfDiv li em{ font-size: 0.4rem; }
	.aboutP6 .mxfDiv li span{ font-size: 0.34rem; }
	.certificatePic .imgList{ margin:0; padding:0;}
	.certificatePic .imgList .box{ height: 4.2rem; padding: 0.4rem 0.2rem 0; box-shadow: none; border:#eee solid 1px;}
	.certificatePic .imgList .imgDiv{ height: 2.2rem; }
	.certificatePic .imgList .imgDiv img{ max-width: 2.8rem; max-height: 2.2rem; }
	.certificatePic .imgList .name{ margin-top: 0.3rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.certificatePic .se{ width: 0.9rem; height: 0.9rem; top: 40%; margin-top: -0.45rem; }
	.certificatePic .prev{ left: 0.2rem; margin-left: 0; background: #eee url(../images/nimg12_left2.png) center no-repeat; }
	.certificatePic .next{ right: 0.2rem; margin-right: 0; background: #eee url(../images/nimg12_right2.png) center no-repeat; }

}
