/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.head .logo{ width: 193px; }
	.head .logo img{ width: 170px; margin-top: -25px; }
	.head .logo2{ width: 410px; }
	.head .logo2 img{ width: 410px; margin-top: -19px; }
	.nav li { float: left; }
	.nav a.name{ width: 106px; }
	.nav .list dl{ left: -27px; }
	.indexP3 .botbot li .box:hover .layer{ height: 1.5rem; }
	.indexTxt .en{ padding-top: 0.1rem; }
	.indexP5 .indexTxt{ padding-bottom: 0.2rem; }
	.indexP5 .indMore{ margin: 0.3rem auto 0; }
}

@media screen and ( max-width:1440px ){
	/*.wal2{ width: 1200px; }*/
	.head .logo{ width: 173px; }
	.head .logo img{ width: 150px; margin-top: -22px; }
	.head .logo2{ width: 326px; }
	.head .logo2 img{ width: 326px; margin-top: -14px; }
	.nav{ padding-right: 0.4rem; }
	.nav li { float: left; }
	.nav a.name{ width: 98px; }
	.nav .list dl{ left: -31px; }
	.indexP2 li .ico{ height: 0.9rem; }
	.indexP2 li .ico img{ width:52px;}
	.indexP2 li .btn{ margin-top: 0.65rem;}
	.economic .swiper-slide .img { width: 626px; height:420px;}
	.economic .list { width: 2000px;  margin-left: -1000px; }
	.economic .swiper-slide-active .img {width:640px; height:425px; }
	.economic .swiper-slide .name{ padding-top: 0.3rem; font-size: 0.18rem; }
	.contact1 .msgList li{ padding-bottom: 0.25rem; }
}
@media screen and ( max-width:1366px ){
	


}


@media screen and (max-width: 1024px) {

    html {
    font-size: 50px; }

    body {
    font-size: .24rem; }

    .wal, .wal2{ max-width: 100%; }
    .w1020, .w402{ width: 100%; }
    .PC-Box, .footNav, .pageNav, .sideNews .titleDiv, .sideNews .detail, .sideNews .list{ display: none; }
    .Phone-Box { display: block; }

    body.navShow { overflow: hidden; }
    body.navShow .head .navA { background-image: url("../images/close2.png"); }
    body.navShow .head .nav, body.navShow .head .topSearch { opacity: 1; visibility: visible; }
	.head { position: absolute; height: 1.2rem;}
	.head .wal{ height: 1.2rem; }
	.pageHead{ position: relative;}
	.headD { height: 1.2rem; }
	.head .topLeft{ left: 0.3rem; height: auto; }
	.head .logo{ float: none; width: 3.6rem; height: 1.2rem;}
	.head .logo:after{ display: none; }
	.head .logo img{ width: 2.4rem; margin-top: -0.35rem; }
	.head .logo2{ display:none; }
	.head .topRight{ top: 0; right: 1.2rem; }
	.searchbtn{ padding-right: 0.25rem; padding-top: 0.24rem; }
	.searchbtn a{ width: 0.72rem; height: 0.72rem; background-size: 0.32rem; }
	.head:hover .searchbtn a{ background-size: 0.32rem;}
	.head .navA { display: block; position: absolute; z-index: 10; right: 0.3rem; top: 0.24rem; width: 0.72rem; height: 0.72rem; border-radius: 50%; background: #0195ff url("../images/navIco.png") center no-repeat; background-size: .3rem; }
	.nav { position: fixed; text-align: left; right: 0; top: 1.2rem; background: #fff; border-top: #e5e5e5 solid 1px; padding: .1rem .3rem 3rem .3rem; width: 100%; height: 100%; overflow-y: auto; opacity: 0; visibility: hidden; }
	.nav li { float: none; display: block; padding: 0; border-bottom: #e5e5e5 solid 1px; }
	.nav a.name { color: #666; width: auto; text-align: left; height: 1.1rem; line-height: 1.1rem; font-size: .28rem; }
	.nav a.name:before { content: ''; position: absolute; right: 0; top: 50%; margin-top: -7px; width: 14px; height: 14px; background: url(../images/nimg14_1.png) no-repeat;}
	.nav a.name:hover, .nav a.name.on{ color: #666!important; background: none!important;}
	.nav li.on a.name:before{ background: url(../images/nimg14_1on.png) no-repeat;}
	.nav .list { display: none;/* padding-left: .3rem;*/ }
	.nav .list a { display: block; font-size: .28rem; height: 1rem; line-height: 1rem; border-top: #ccc dotted 1px; padding-left: 0.35rem;}
	 

	.search-form { position: absolute; top: 1.8rem; padding: 0.5rem 0.3rem; height: auto; z-index: 3;}
	.search-form .wal{ position: relative; width: auto; left: 0; margin-left: 0; top: 0; margin-top: 0; }
	.search-btn img{ width: 0.42rem; }
	.search-form .keywords { line-height: 0.9rem; margin-left: 0.3rem; font-size: 0.28rem; }
	.search-form .icon-close { margin-top: -0.15rem;}
	.search-form .icon-close img{ width: 0.34rem; }
  /*index*/
  	.pageSlide{ display: block; height: auto; padding: 0; }
  	.ind-banner .swiper-slide { height: auto;}
	.ind-banner .swiper-slide .img{ height: auto; position: relative; }
	.ind-banner .one{ padding: 0 0.45rem; top: 45%; transform: translateY(-55%); }
	.ind-banner .one .txt{ font-size: 0.4rem; line-height: 0.56rem; }
	.ind-banner .one .en{ font-size: 0.22rem;  }
	.ind-banner .two{ right: 0.3rem; margin-right: 0; top: 45%; transform: translateY(-55%);}
	.ind-banner .two .txt{ font-size: 0.4rem; line-height: 0.56rem; }
	.ind-banner .two .en{ font-size: 0.22rem;  }
	.ind-banner .three{ padding: 0 0.45rem; top: 45%; transform: translateY(-55%);}
	.ind-banner .three .txt{ font-size: 0.4rem; line-height: 0.56rem; }
	.ind-banner .three .en{  font-size: 0.22rem; }

	.ind-banner .swiper-pagination { bottom: 0.3rem!important; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet { margin: 0 0.35rem!important; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet:first-of-type { margin: 0 0.35rem 0 0!important;}
	.ind-banner .swiper-pagination .swiper-pagination-bullet:last-of-type{ margin: 0 0 0 0.35rem!important; }

	.indexTxt .cn img{ width: 12px; padding-right: 6px; }
	.indexTxt .en{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; padding-left: 12px; }
	.indMore a{ width: 2.4rem; height: 0.78rem; line-height: 0.78rem; font-size: 0.26rem; }
	.indexP1{ background-image: none!important; }
	.indexP1 .rightDiv{ position: relative; padding-left: 0;  width: 100%; height: 8.5rem; }
	.indexP1 .rightDiv img{ width: 100%; }
	.indexP1 .rightDiv .mxfDiv{ width: 100%; height: 8.5rem; }
	.indexP1 .rightDiv .numList{ left:0; top: 0; margin-top: 0; width: 3.85rem; height: 6.09rem; background: url(../images/xia_k.png) no-repeat; background-size: 100%;}
	.indexP1 .rightDiv .pjDiv{ padding-left: 0.8rem;}
	.indexP1 .rightDiv .pjDiv ul{ height: 6.09rem;}
	.indexP1 .rightDiv .pjDiv li{ padding-bottom: 0.6rem; font-size: 0.24rem; line-height: 0.24rem;}
	.indexP1 .rightDiv .pjDiv li p{ height: 0.46rem; }
	.indexP1 .rightDiv .pjDiv li span{ top: -0.15rem; width: 10px; height: 10px; background-size: 10px; }
	.indexP1 .conDiv{ position: relative; width: auto; padding: 1.0rem 0.3rem 1.5rem; background: #fbfbfb url(../images/indexP1Tel.jpg) center bottom no-repeat; background-size: 100%; }
	.indexP1 .conDiv:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 3.85rem; height: 0.66rem; background: url(../images/shang_k.png) no-repeat; background-size: 100%; }
	.indexP1 .title{ padding-top: 0.6rem; }
	.indexP1 .content{ margin-top: 0.25rem; line-height: 0.48rem; font-size: 0.24rem; }
	.indexP1 .indMore{ padding-top: 0.5rem; }
	.indexP1 .shuList{ padding-top: 0.75rem; }
	/*.indexP1 .shuList li{ width: 50%; }*/
	.indexP1 .shuList li p{ font-size: 0.24rem; line-height: 0.24rem; height: 0.46rem;}
	.indexP1 .shuList li span{ top: -0.15rem; width: 10px; height: 10px; background-size: 10px; }
	.indexP2{ background-size: 8.2rem;}
	.indexP2 .toptop{ height: auto; padding: 0.8rem 0 0.6rem;}
	.indexP2 .botbot{ height: auto; }
	.indexP2 li { width: 50%; height: 5.8rem; margin-bottom: 1px;}
	.indexP2 li .conDiv{ padding-left:0.4rem; padding-right:0.3rem;}
	.indexP2 li .ico{ height:1.0rem;}
	.indexP2 li .ico img{ width: 0.76rem; }
	.indexP2 li .cn{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP2 li .en{ width: 3.2rem; font-size: 0.2rem; line-height: 0.32rem; height: 0.96rem;}
	.indexP2 li .msg{ display:none;}
	.indexP2 li .btn{ margin-top: 0.5rem; width: 36px; height: 24px; border-radius: 0.48rem;}
	.indexP3{ padding-bottom: 1.0rem; overflow:hidden; }
	.indexP3 .toptop{ height: auto; padding: 0.8rem 0.3rem 0.6rem;}
	.indexP3 .indMore{ right:0.3rem; margin-right:0; margin-top:-0.39rem;}
	.indexP3 .botbot{ position: relative; height: auto; overflow:hidden; }
	.indexP3 .botbot ul{ display: flex; margin-right: 0; }
	.indexP3 .botbot li{ float: none; width: auto; padding-top: 0; }
	.indexP3 .botbot li:nth-child(3), .indexP3 .botbot li:nth-child(4), .indexP3 .botbot li:nth-child(5){ width: auto; }
	.indexP3 .botbot li .box{ margin-right: 0; height:auto; }
	.indexP3 .botbot li:nth-child(3) .box, .indexP3 .botbot li:nth-child(4) .box, .indexP3 .botbot li:nth-child(5) .box{ height:auto;}
	.indexP3 .botbot li .box:after{ display: none; }
	.indexP3 .botbot li .limg{ height: 100%; height: 3.5rem; }
	.indexP3 .botbot li .layer{ position: relative; padding: 0.3rem 0.3rem 0; height: auto; }
	.indexP3 .botbot li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.28rem; color: #333; }
	.indexP3 .botbot li .more{ margin-top: 0.2rem; width: 2.4rem; height: 0.78rem; line-height: 0.78rem; border-top-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; font-size: 0.26rem; }
	.indexP3 .botbot li .box:hover .layer{ height: auto; }
	.indexP3 .swiper-pagination{ display: block; }
	.indexP4{ padding: 1.6rem 0.3rem; background: #f2f9ff url(../images/nimg750Bg.png) center no-repeat; background-size: 100%;}
	.indexP4 .list ul{ margin-right: -0.2rem; }
	.indexP4 .list li{ float: left; width: 33.33%; padding-bottom: 0.2rem;}
	.indexP4 .list li:nth-child(4), .indexP4 .list li:nth-child(5){ width: 50%; }
	.indexP4 .list li .box{ margin-right: 0.2rem; }
	.indexP4 .list li a{ height: 3.5rem; border-radius: 0.2rem; border: #00d2ff solid 1px; }
	.indexP4 .list li .hideDiv{ display: none; }
	.indexP4 .list li .ico{ width: 0.64rem; height: 1.0rem; }
	.indexP4 .list li .ico img{ width: 0.64rem; }
	.indexP4 .list li .cn{ font-size: 0.28rem; line-height: 0.28rem; height: 0.48rem; }
	.indexP4 .list li .en{ font-size: 0.2rem; line-height: 0.32rem; height: 0.64rem; }
	.indexP4 .list li .more{ margin: 0.3rem auto 0; width: 18px; height: 10px; background-size: 18px; }
	.indexP4 .list li a:hover .ico img{ opacity: 1; }
	.indexP4 .list li a:hover .ico .img1{ opacity: 0; }
	.indexP4 .list li a:hover .cn{ color: #333; }
	.indexP4 .list li a:hover .en{ color: #999; }
	.indexP4 .list li a:hover .more{ background: url(../images/nimg28_1.png) no-repeat; background-size: 18px;}
	
	.indexP5{ padding: 1.0rem 0.3rem 1.5rem; background-size: 7.42rem; }
	.indexP5:after{ right: 50%; margin-right: -3.28rem; bottom: 0.6rem; }
	.indexP5 .indexTxt{ padding-bottom: 0.6rem; }
	.indexP5 .mxfDiv{ height: auto; }
	.indexP5 .leftDiv{ display: none;}
	.indexP5 .tab{ position: relative; top: 0; transform: translateY(0); width: auto; }
	.indexP5 .tab li{ height: 2rem; margin-bottom: 0.2rem;}
	.indexP5 .tab li a{ height: 2rem; padding: 0.35rem 0.3rem 0 0.3rem; border-radius: 0.12rem; box-shadow: 0px 5px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.indexP5 .tab li .time{ font-size: 0.26rem; line-height: 0.26rem; margin-bottom: 0.2rem; }
	.indexP5 .tab li .name{ max-height: 0.96rem; line-height: 0.48rem; font-size: 0.3rem;  }
	.indexP5 .indMore{ margin: 0.75rem auto 0; width: 2.4rem; }
	.pageSlide.footBox, .footBox { height: auto; padding: 0.8rem 0.3rem;}
	.footBox .logo{ display: none; }
	.footBox .bg{ height: 8px; }
	.footBox .bg:before{ left: 0.8rem; margin-left: 0; top: 0; width: 114px; height: 8px; background-size: 114px }
	.footBox .toptop{ height: auto; }
	.footBox .share{ float: left; padding-bottom: 0; padding-top: 0.45rem; overflow: hidden; }
	.footBox .share li{ margin-left: 0; margin-right: 0.3rem; }
	.footBox .share li a{ width: 0.86rem; height: 0.86rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.05);}
	.footBox .rightDiv{ float: none; padding-bottom: 0.5rem; overflow: hidden; }
	.footBox .links{ clear: both; width: 4.6rem; position: relative; }
	.footBox .links .name{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; padding-left: 0.3rem; }
	.footBox .links dl{ bottom: 0.88rem; }
	.footBox .links a{ height: 0.82rem; line-height: 0.82rem; padding-left: 0.3rem; font-size: 0.26rem;}
	.footBox .ewm{ clear: none; }
	.footBox .ewm img{ width: 2.0rem; box-shadow: 0px 3px 0.2rem 0px rgba(0, 0, 0, 0.1); }
	.footBox .diao{ float: none; left: -0.2rem; font-size: 0.26rem; line-height: 0.48rem; }
	.footBox .diao a{ padding: 0 0.2rem; }
	.footBox .msg{ font-size: 0.26rem; line-height: 0.48rem; float: none;}
	.topA a{ width: 0.96rem; height: 0.96rem; border-top-right-radius: 0.36rem; border-bottom-left-radius: 0.36rem;}
	.topA img{ width:0.26rem; margin-left: -0.13rem; margin-top: -0.07rem; }
	.pageBox{ padding: 0.9rem 0.3rem; }
	.pageBanner .bg{ height: 5rem; padding: 0 0.3rem;}
	.pageBanner .bg2{ background: -0.5rem center no-repeat; background-size: cover; height:6.0rem;}
	.pageBanner .en{ font-size: 0.26rem; line-height: 0.26rem; }
	.newsBox{ padding: 0.9rem 0.3rem; }
	.newShow .name{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.newShow .time{ padding-bottom: 0.5rem;}
	.newShow .time li{ padding-right: 0.4rem; font-size: 0.28rem; padding-left: 0.45rem; }
	.newShow .time li img{ width: 0.3rem; margin-top: -0.12rem; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.newShow .imgDiv{ padding: 0.6rem 0 0.4rem; }
	.newShow .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ font-size: 0.28rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; }
	.sideNews .share{ padding-top: 0.45rem; }
	.sideNews .share li{ margin-right: 0.3rem; }
	.sideNews .share li a{ width: 0.82rem; height: 0.82rem; }
	.backBtn{ padding-top: 0.6rem; }
	.backBtn a{ height: 1rem; line-height: 1rem; font-size: 0.28rem; border-radius: 0.48rem; }
	.backBtn img{ margin-left: 0.15rem; width: 0.26rem;}

	.temeBox{ padding: 0.9rem 0.3rem 1.0rem; }
	.temeBox:after{ display: none; }
	.temeBox .form{ width:4.2rem; height:0.86rem;}
	.temeBox .form .input1{ padding-left:0.2rem; height:0.86rem; line-height:0.86rem; font-size:0.26rem;}
	.temeBox .form .btn1{ width:0.86rem; height:0.86rem;}

	.news .part1{ height: auto; }
	.news .leftDiv{ display: none;}
	.news .tab{ position: relative; top: 0; transform: translateY(0); width: auto; }
	.news .tab li{ height: 2rem; margin-bottom: 0.2rem;}
	.news .tab li a{ height: 2rem; padding: 0.35rem 0.3rem 0 0.3rem; border-radius: 0.12rem; box-shadow: 0px 5px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.news .tab li .time{ font-size: 0.26rem; line-height: 0.26rem; margin-bottom: 0.2rem; }
	.news .tab li .name{ max-height: 0.96rem; line-height: 0.48rem; font-size: 0.3rem;  }
	.news .list{ padding: 0.2rem 0 0.6rem; }
	.news .list li a{ padding: 0.6rem 0 0 3.4rem; }
	.news .list li .imgDiv{ top: 50%; margin-top: -1.0rem; width: 3.0rem; height: 2.0rem; }
	.news .list li .name{ font-size: 0.32rem; height: 1.44rem; line-height: 0.48rem;white-space: normal; }
	.news .list li .content{ display: none; }
	.news .list li .time{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.news .list li .ico{ display: none; }
	.businessBox{ padding: 1.0rem 0.3rem; }
	.secondTab{ padding-bottom: 0.5rem; overflow:hidden; }
	.secondTab ul{ margin-right:-0.3rem;}
	.secondTab li{ float:left; width: 50%; margin:0 0 0.2rem 0;}
	.secondTab li a{ margin-right:0.3rem;}
	.secondTab li .name{ width: 100%; height: 0.66rem; font-size: 0.28rem; line-height: 0.66rem; }
	.business .list{ padding-bottom: 0.2rem; }
	.business .list ul{ margin-right: 0; }
	.business .list li{ float: none; width: auto; padding-bottom: 0.5rem;}
	.business .list li .box{ margin-right: 0; }
	.business .list li .imgDiv{ height: 4.2rem; }
	.business .list li .name{ margin-top: 0.3rem; height: 0.52rem; line-height: 0.52rem; font-size: 0.28rem; }
	.business .list li .wen{ font-size: 0.26rem; line-height: 0.46rem; height: 0.46rem; }
	.businessP1{ padding: 1.0rem 0.3rem; }
	.businessP1 .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem; }
	.businessP1 .name{ font-size: 0.44rem; line-height: 0.6rem; }
	.businessP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.businessP1 .msgList{ padding-bottom: 0.4rem; }
	.businessP1 .msgList li{ float: none; width: auto; padding-left: 0.86rem; padding-bottom: 0.45rem; }
	.businessP1 .msgList li:nth-child(2n){ width: auto;} 
	.businessP1 .msgList li .ico{ width: 0.6rem; }
	.businessP1 .msgList li .wen{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.15rem; }
	.businessP1 .msgList li .msg{ font-size: 0.26rem; line-height: 0.26rem; }
	.businessP2{ padding: 1.0rem 0.3rem; }
	.businessP2 .list ul{ margin-right: 0; }
	.businessP2 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.businessP2 .list li .box{ margin-right: 0; }
	.businessP2 .list li .imgDiv{ height: 4.2rem; }
	.businessP2 .list li .botDiv{ padding: 0.4rem 0.35rem 0; height: 2.5rem; }
	.businessP2 .list li .botDiv:after{ height: 2px; }
	.businessP2 .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.businessP2 .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; height: 0.48rem; }
	.businessP2 .list li .box:hover{ box-shadow: 0px 5px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.honorP1{ padding: 1.0rem 0.3rem 0.8rem; background-size: 4.5rem; }
	.honorP1 .list ul{ margin-right: 0;}
	.honorP1 .list li{ float: none; width: auto; }
	.honorP1 .list li .box{ margin-right: 0; padding: 0 0.4rem 0 2.2rem; box-shadow: 0px 0px 0.25rem 0px rgba(11, 30, 63, 0.1); border-top-left-radius: 0.36rem; }
	.honorP1 .list li .layer{ border-top-left-radius: 0.36rem; border-bottom-right-radius: 0.36rem; }
	.honorP1 .list li .ico img{ width: 0.64rem; }
	.honorP1 .list li .name{ padding-top: 0.2rem;font-size: 0.28rem; line-height: 0.28rem; }
	.honorP1 .list li .msg{ font-size: 0.26rem; }
	.honorP1 .list li .msg dd{ line-height: 0.42rem; }
	.honorP1 .list li .msg dd em{ font-size: 0.36rem; }
	.honorP2{ padding: 1.0rem 0.3rem 1.1rem; }
	.honorP2 .toptop{ height: auto; }
	.honorP2 .links{ padding: 0.5rem 0; position: relative; top: 0; text-align: center;}
	.honorP2 .links li{ float: none; display: inline-block; margin-left: 0.3rem; margin-right: 0.3rem; }
	.honorP2 .links li a{ height: 0.46rem; line-height: 0.3rem; font-size: 0.3rem; }
	.honorP2 .list{ padding-bottom: 0.5rem; }
	.honorP2 .list li{ width: 50%; }
	.honorP2 .list li .botDiv{ height: 1.8rem; padding: 0 0.2rem; }
	.honorP2 .list li .imgDiv img{ max-width: 3.0rem; max-height: 3.2rem; }
	.honorP2 .list li .name{ font-size: 0.26rem; line-height: 0.48rem; max-height: 0.96rem; }
	.honorP2 .list li .time{ font-size: 0.24rem; line-height: 0.42rem; }
	.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;}
	.partybuild{ padding: 1.0rem 0.3rem; }
	.partybuild .leftDiv{ width: auto; float: none; }
	.partybuild .leftDiv .layer{ height: 1.4rem; padding: 0.2rem 1.5rem 0 0.4rem; }
	.partybuild .leftDiv .name{ font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; }
	.partybuild .leftDiv .ico{ right: 0.35rem; margin-top: -0.33rem; width: 0.94rem; height: 0.66rem; border-radius: 0.48rem; }
	.partybuild .rightDiv{ width: auto; float: none; padding-top: 0.3rem; }
	.partybuild .rightDiv li{ margin-bottom: 0.3rem; }
	.partybuild .rightDiv li a{ height: 1.8rem; padding: 0.25rem 0.3rem 0; box-shadow: 1px 2px 0.3rem 0px rgba(97, 97, 97, 0.2); }
	.partybuild .rightDiv li a:after{ display: none; }
	.partybuild .rightDiv li .name{ font-size: 0.3rem; line-height: 0.42rem; height: 0.84rem; }
	.partybuild .rightDiv li .time{ font-size: 0.28rem; line-height: 0.46rem; height: 0.46rem; }
	.partybuild .list{ padding: 0.6rem 0 0.2rem; }
	.partybuild .list ul{ margin-right: 0; }
	.partybuild .list li{ float: none; width: auto; padding-bottom: 0.5rem;}
	.partybuild .list li .box{ margin-right: 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.partybuild .list li .imgDiv{ height: 4.2rem; }
	.partybuild .list li .botDiv{ height: 2.3rem; padding: 0.3rem 0.4rem 0; }
	.partybuild .list li .name{ font-size: 0.3rem; line-height: 0.48rem; height: 0.96rem; }
	.partybuild .list li .time{ height: 0.4rem; font-size: 0.26rem; line-height: 0.4rem; }
	.partybuild .list li .time:after{ display: none; }
	.staff{ padding: 1.0rem 0.3rem; }
	.staff:after{ display: none; }
	.economic .swiper-slide .img { width: 100%; height:4.0rem; }
	.economic .swiper-slide .name{ padding-top: 0.4rem; font-size: 0.26rem; }
	.economic .list { width: auto; left: 0; margin-left: 0; padding:0 0.35rem; }
	.staff a.arrow { top:40%; width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; box-shadow: 0.06rem 0.08rem 0.2rem 0px rgba(102, 102, 102, 0.15); }
	.staff a.arrow.prev { left: 0; }
	.staff a.arrow.next { right: 0; }
	.platform{ padding: 1.0rem 0; }
	.platform:after{ display: none; }
	.platform .indexTxt{ padding-left: 0.3rem; }
	.platform .list{ padding: 0.6rem 0 0.2rem; }
	.platform .list li{ margin-bottom: 0.3rem; width: 50%;/* background: none;*/ }
	.platform .list li .imgDiv{ margin-bottom: 0.5rem; }
	.platform .list li .imgDiv img{ max-width: 2.6rem; }
	.platform .list li .name{ padding: 0 0.2rem; font-size: 0.26rem; height: 0.8rem; line-height: 0.4rem; }
	.platform .list li:first-child:before, .platform .list li:nth-child(4n+1):before{ display: none;}
	.platform .list li:last-child:before, .platform .list li:nth-child(4n):before{ display: none;}
	.platform .pageMore{ padding: 0.3rem 0.3rem 0; }
	.pageBtn a{ font-size: 0.3rem; }
	.award{ padding: 1.0rem 0.3rem; }
	.award:after{ display: none; }
	.award .list{ padding: 0.6rem 0;}
	.award .list ul{ float: none; width: auto; }
	.award .list ul:nth-child(2){ float: none; }
	.award .list li{ margin-bottom: 0.2rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.07);}
	.award .list li .box{ padding: 0.4rem 1.2rem 0.4rem 0.4rem; }
	.award .list li .box:before{ width: 3px; }
	.award .list li .ico{ right: 0.3rem; top: 0.45rem; width: 30px; height: 30px; background-size: 10px; }
	.award .list li .topDiv{ height: 0.92rem; padding-left: 1.1rem; }
	.award .list li .time{ font-size: 0.32rem; line-height: 0.32rem; }
	.award .list li .msg{ font-size: 0.26rem; line-height: 0.46rem; }
	.award .list li .hideBox{ padding-left: 1.1rem; top: -0.92rem; margin-bottom: -0.92rem;}
	.award .list li .box.liNow .ico{ background-size: 10px;}
	.award .links{ padding-top: 0.5rem; position: relative; top: 0; text-align: center;}
	.award .links li{ float: none; display: inline-block; margin-left: 0.3rem; margin-right: 0.3rem; }
	.award .links li a{ height: 0.46rem; line-height: 0.3rem; font-size: 0.3rem; }
	.report{ padding: 1.0rem 0.3rem; }
	.report:after{ display: none; }
	.report .list{ padding: 0.6rem 0 0.2rem;}
	.report .list ul{ margin-right: -0.2rem;}
	.report .list li{ width: 50%; padding-bottom: 0.5rem;}
	.report .list li .box{ margin-right: 0.2rem; }
	.report .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.report .list li .time{ font-size: 0.24rem; line-height: 0.46rem;  }
	.report .list li .look{ padding-left: 20px; font-size: 0.24rem; line-height: 0.46rem; background-size: 12px;}
	.writingsP1{ padding: 1.0rem 0.3rem; }
	.writingsP1:after{ display: none; }
	.writingsP1 .list{ padding-bottom: 0.2rem;}
	.writingsP1 .list ul{ margin-right: -0.2rem;}
	.writingsP1 .list li{ width: 50%; padding-bottom: 0.5rem;}
	.writingsP1 .list li .box{ margin-right: 0.2rem; }
	.writingsP1 .list li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.28rem; }
	.writingsP1 .list li .time{ font-size: 0.24rem; line-height: 0.46rem;  }
	.writingsP2{ padding: 1.0rem 0.3rem; }
	.writingsP2 .toptop{ height: auto; padding-bottom: 0.4rem;}
	.writingsP2 .selectGroup{ position: relative; padding-top: 0.5rem; right: 0; top: 0; padding-right: 0; }
	.writingsP2 .selectGroup .box{ float: none; height: 0.86rem; margin-right: 0; margin-bottom: 0.2rem;}
	.writingsP2 .group{ width: 100%; height: 0.86rem;}
	.writingsP2 .caption { height: 0.86rem; line-height: 0.86rem; padding-left: 0.3rem; font-size: 0.28rem; }
	.writingsP2 .caption:after { right: 0.3rem; }
	.writingsP2 .xlist { max-height: 4.0rem; }
	.writingsP2 .xlist a { font-size: 0.26rem; line-height: 0.8rem; padding: 0 0.3rem; }
	.writingsP2 .selectGroup .form{ width: 75%; height: 0.86rem;}
	.writingsP2 .selectGroup .form .input1{ padding-left: 0.3rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; }
	.writingsP2 .selectGroup .btnDiv{ bottom: 0; top: auto; width: 22%; }
	.writingsP2 .selectGroup .btnDiv a{ width: 100%; height: 0.86rem; line-height: 0.86rem; background-size: 0.34rem;  }
	.writingsP2 .list{ padding-bottom: 0.6rem; }
	.writingsP2 .list ul{ float: none; width: auto; }
	.writingsP2 .list ul:nth-child(2){ float: none; }
	.writingsP2 .list li{ margin-bottom: 0.2rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.07);}
	.writingsP2 .list li .box{ padding: 0.4rem 1.2rem 0.4rem 0.4rem; }
	.writingsP2 .list li .box:before{ width: 3px; }
	.writingsP2 .list li .ico{ right: 0.3rem; top: 0.45rem; width: 30px; height: 30px; background-size: 10px; }
	.writingsP2 .list li .topDiv{ height: 0.92rem; padding-left: 1.4rem; }
	.writingsP2 .list li .time{ font-size: 0.32rem; line-height: 0.32rem; }
	.writingsP2 .list li .msg{ font-size: 0.26rem; line-height: 0.46rem; }
	.writingsP2 .list li .hideBox{ padding-left: 1.4rem; top: -0.92rem; margin-bottom: -0.92rem;}
	.writingsP2 .list li .box.liNow .ico{ background-size: 10px;}
	.aboutP1{ padding: 1.0rem 0.3rem 0.5rem; }
	.aboutP1 .leftDiv{ float: none; width: auto; padding: 0 0 0.6rem; }
	.aboutP1 .name{ font-size: 0.4rem; line-height: 0.4rem;}
	.aboutP1 .content{ padding-top: 0.35rem; font-size: 0.26rem; line-height: 0.52rem; }
	.aboutP1 .rightDiv{ width: auto; float: none; }
	.aboutP1 .shuList{ width: 4rem; top: 0.7rem;  }
	.aboutP1 .shuList li p{ font-size: 0.26rem; line-height: 0.26rem; height: 0.46rem;}
	.aboutP1 .shuList li span{ top: -0.15rem; width: 10px; height: 10px; background-size: 10px;}
	.aboutP1 .numList{ padding-top: 1.1rem; }
	.aboutP1 .numList li{ width: 50%; padding-left: 0.8rem; padding-bottom: 0.5rem; font-size: 0.26rem; }
	.aboutP1 .numList li:first-child{ width: 50%; }
	.aboutP1 .numList li:nth-child(2){ width: 50%; }
	.aboutP1 .numList li:nth-child(3){ float: left; }
	.aboutP1 .numList li .hala{ height: 0.75rem; }
	.aboutP1 .numList li .ico img{ width: 0.48rem; }
	.aboutP1 .numList li span{ top: -0.15rem; width: 10px; height: 10px; background-size: 10px;}
	.aboutP1 .numList li .txt{ line-height: 0.26rem; }
	.aboutP2{ padding: 1.0rem 0.3rem; height: auto; }
	.scope{ padding: 1.0rem 0.3rem; }
	.scope:after{ display: none; }
	.scope .list{ padding: 0.6rem 0 0.1rem; }
	.scope .list ul{ margin-right: 0; }
	.scope .list li{ float: none; width: auto; padding-bottom: 0.4rem;}
	.scope .list li .box{ margin-right: 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.scope .list li .imgDiv{ height: 3.8rem; }
	.scope .list li .botDiv{ height: 3.6rem; padding: 0.4rem 0.4rem 0; }
	.scope .list li .botDiv:after{ height: 2px; }
	.scope .list li .name{ font-size: 0.34rem; line-height: 0.6rem; height: 0.6rem; }
	.scope .list li .msg{ font-size: 12px; line-height: 24px; height: 48px; }
	.scope .list li .more{ margin-top: 0.25rem;  width: 2.4rem; height: 0.78rem; line-height: 0.78rem; font-size: 0.26rem;}
	.support{ padding: 1.0rem 0.3rem; }
	.support:after{ display: none; }
	.support .name{ font-size: 0.4rem; line-height: 0.56rem; }
	.support .content{  font-size: 0.26rem; line-height: 0.52rem; }
	.support .imgList{ padding-bottom: 0.2rem; }
	.support .imgList ul{ margin-right: -0.2rem; }
	.support .imgList li{ width: 50%; padding-bottom: 0.45rem; }
	.support .imgList li .lbox{ margin-right: 0.2rem; }
	.support .imgList li .imgDiv{ height: 2.8rem; }
	.support .imgList li .imgDiv img{ width: 100%; }
	.support .imgList li p{ font-size: 0.26rem; padding-top: 0.3rem; text-align: center; }
	.support .botDiv{ height: auto; padding: 0;}
	.support .videobox{ width: 100%; height: 4.6rem; position: relative; }
	.support .videobox .imgDiv{ height: 4.6rem; }
	.support .videobox .playbox{ width: 0.86rem; height: 0.86rem; background:none; margin-left: -0.43rem; margin-top: -0.43rem; }
	.support .videobox .playbox img{ width: 0.86rem; margin-left: -0.43rem; margin-top: -0.43rem; }
	.support .videobox .playbox .dwq{ display: none; }
	.support .conDiv{ padding: 0.6rem 0.35rem 0.75rem; overflow: hidden; }
	.support .txt{ font-size: 0.32rem; line-height: 0.48rem; }
	.support .txt:after{ width: 0.86rem; height: 3px;}
	.support .share{ margin-top: 0.85rem; padding-left: 1.2rem; }
	.support .share em{ line-height: 0.86rem; font-size: 0.26rem; }
	.support .share li{ margin-right: 0.2rem; }
	.support .share li a{ width: 0.86rem; height: 0.86rem; }
	.contact1{ padding: 1rem 0.3rem; }
	.contact1 .leftDiv{ padding-top: 0; width: auto; float: none; }
	.contact1 .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.contact1 .en{ font-size: 0.28rem; line-height: 0.42rem; }
	.contact1 .msgList li{ padding-left: 0.75rem; padding-bottom: 0.35rem; line-height: 0.5rem; font-size: 0.28rem; }
	.contact1 .msgList li img{ width: 0.5rem; }
	.contact1 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.contact2{ padding: 1rem 0.3rem; height: auto; }
	.contact2 .form{ padding-top: 0.6rem;}
	.contact2 .form ul{ margin-right: 0; }
	.contact2 .form li{ float: none; width: 100%; padding-bottom: 0.3rem; }
	.contact2 .form li .box{ margin-right: 0; padding: 0 0.2rem 0 1.4rem; }
	.contact2 .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.contact2 .form li .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.contact2 .form li textarea{ height: 2.8rem; padding: 0.2rem 0; font-size: 0.26rem; line-height: 0.48rem; }
	.contact2 .btnDiv{ padding-top: 0.2rem; }
	.contact2 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem;}
	.job{ padding: 1.0rem 0.3rem; }
	.job .links{ padding-top: 0.5rem; position: relative; top: 0; text-align: center;}
	.job .links li{ float: none; display: inline-block; margin-left: 0.3rem; margin-right: 0.3rem; }
	.job .links li a{ height: 0.46rem; line-height: 0.3rem; font-size: 0.3rem; }
	.job .list{ padding: 0.6rem 0 0.3rem; }
	.job .list li a{ height: auto; padding: 0.3rem; font-size: 0.28rem; box-shadow: 0px 0px 0.25rem 0px rgba(0, 0, 0, 0.06);}
	.job .list li .time{ position: relative; left: 0; line-height: 0.48rem; }
	.job .list li .name{ height: 0.96rem; line-height: 0.48rem; }
	.job .list li .look{ right: 0.3rem; top: 0.3rem; line-height: 0.48rem; }
	.history{ padding: 1.2rem 0.3rem 1.3rem; position: relative; background: url(../images/historyBg.png) center 3.2rem no-repeat; background-size: 100%;}
	.history:after{ display: none; }
	.history:before{ height: 8.0rem; }
	.history .list:after{ top: 0.34rem; left: 0.56rem; margin-left: 0; width: 3px; height: calc(100% - 0.34rem); }
	.history .list li{ padding-left: 1.2rem; margin-bottom: 0.6rem; }
	.history .list li:after{ left: 0.56rem; margin-left: 0; }
	.history .list li:first-child:after{ top: 0.34rem; height: calc(100% - 0.34rem);}
	.history .list li .ico{ width: 1.2rem; height: 1.2rem; left: 0; margin-left: 0; top: 0.34rem; background-size: 1.2rem;}
	.history .list li .mxfDiv{ float: none; width: auto; padding: 0.45rem 0 0 0.45rem; }
	.history .list li:nth-child(even) .mxfDiv{ padding: 0.45rem 0 0 0.45rem;}
	.history .list li .conDiv{ position: relative; left: 0; top: 0; width: auto; }
	.history .list li:nth-child(even) .conDiv{ left: auto; right: 0; }
	.history .list li .name{ padding-top: 0.15rem; font-size: 0.3rem; line-height: 0.3rem; }
	.history .list li .msg{ padding-left: 0; background: none; padding-top: 0.35rem; }
	.history .list li:nth-child(even) .msg{ padding-right: 0; background: none; }
	.history .list li .msg dd{ padding-left: 0.24rem; font-size: 0.28rem; line-height: 0.52rem; }
	.history .list li .msg dd:before{ top: 0.22rem; }
	.history .list li:hover .mxfDiv{ background: none;}
	.history .list li:hover:after{ background: #0195ff; }
	.history .list li:hover .ico{ background: url(../images/nimg57_1.png) no-repeat; background-size: 1.2rem;}
	.history .list li:hover .time em{  background-image:-webkit-linear-gradient(left,#2471ff,#44deff); background-image:linear-gradient(to right,#2471ff,#44deff); }
	.history .list li:hover .name{ color: #000; }
	.history .list li:hover .msg dd{ color: #333; }
	.history .list li:hover .msg{ background: url(../images/nimg67Bgon.png) left 0.16rem no-repeat; }
	.history .list li:nth-child(even):hover .msg{ background: url(../images/nimg67Bg2on.png) right 0.16rem no-repeat; }
	.history .list li:hover .msg dd:before{ background: #0195ff; }
	.model{ padding: 1.0rem 0.3rem; }
	.model:after{ display: none; }
	.model .name{ font-size: 0.4rem; line-height: 0.56rem; }
	.model .content{  font-size: 0.26rem; line-height: 0.52rem; }
	.model .wen{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.35rem; }
	.model .imgList{ padding-bottom: 0.2rem; }
	.model .imgList ul{ margin-right: -0.2rem; }
	.model .imgList li{ width: 50%; padding-bottom: 0.3rem; }
	.model .imgList li .lbox{ margin-right: 0.2rem; }
	.model .imgList li .imgDiv{ height: 3.2rem; }
	.model .imgList li .imgDiv img{ width: 100%; }
	.model .botDiv{ height: auto; padding: 0;}
	.model .videobox{ width: 100%; height: 4.6rem; position: relative; }
	.model .videobox .imgDiv{ height: 4.6rem; }
	.model .videobox .playbox{ width: 0.86rem; height: 0.86rem; background:none; margin-left: -0.43rem; margin-top: -0.43rem; }
	.model .videobox .playbox img{ width: 0.86rem; margin-left: -0.43rem; margin-top: -0.43rem; }
	.model .videobox .playbox .dwq{ display: none; }
	.model .conDiv{ padding: 0.6rem 0.35rem 0.75rem; overflow: hidden; }
	.model .en2{ font-size: 0.32rem; line-height: 0.48rem; }
	.model .en2:after{ width: 0.86rem; height: 3px;}
	.model .cn2{ line-height: 0.48rem; font-size: 0.32rem; }
	.model .share{ padding-left: 1.2rem; }
	.model .share em{ line-height: 0.86rem; font-size: 0.26rem; }
	.model .share li{ margin-right: 0.2rem; }
	.model .share li a{ width: 0.86rem; height: 0.86rem; }
	.leader{ padding: 1.0rem 0.3rem 1.2rem; }
	.leader:after{ display:none; }
	.leader .list ul{ margin-right: 0;}
	.leader .list li{ float:none; width:auto; padding-bottom: 0.3rem;}
	.leader .list li .box{ margin-right:0; height:3.2rem; padding:0.5rem 0.4rem 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.07);}
	.leader .list li .name{ font-size:0.36rem; line-height:0.36rem; height:0.64rem; }
	.leader .list li .name:after{ width: 0.4rem; }
	.leader .list li .wen{ font-size:0.26rem; line-height:0.52rem;}

}
