/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.aboutP1 .leftDiv{ width: 7.08rem; }
}

@media screen and ( max-width:1440px ){
	

}

@media screen and ( max-width:1366px ){
	
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2{ width: 100%; }
	.PC-Box, .nav, .footNav, .pageTop, .sideNews{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv, .headD{ height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.25rem; }
	.headDiv .logo img{ width: 1.8rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0.2rem; }
	.headDiv .topSearch{ margin-right: 0.3rem; width: 0.8rem; height: 0.8rem; }
	.headDiv .topSearch em{ width: 100%; height: 100%; background-size: 0.36rem;}
	.headDiv .lan{ width: 1.8rem; height: 0.8rem; line-height: 0.8rem; }
	.headDiv .lan .name{ height: 0.8rem; padding-left: 0.7rem; font-size: 0.26rem; }
	.headDiv .lan .name:before{ width: 0.26rem; height: 0.26rem; left: 0.2rem; margin-top: -0.13rem; background-size: 0.26rem;}
	.headDiv .lan .name:after{ right: 0.2rem; top: 50%; margin-top: -3px; width: 8px; height: 5px; background: url(../images/ico1.png) center no-repeat; }
	.headDiv .lan a{ line-height: 0.8rem; font-size: 0.3rem; background-size: 0.24rem;}
	.headDiv .lan dl{ padding: 0.2rem 0; top: 0.8rem; border-radius: 0.2rem; }
	.headDiv .lan a{ height:0.5rem; line-height:0.5rem; padding-left: 0.7rem; font-size: 0.26rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide { height: 7rem; }
	.ind-banner .swiper-slide .bg{ height: 7rem; }
	.ind-banner .one{ top: 28%; width: 90%; left: 5%; right: 5%; }
	.ind-banner .one .cn{ font-size: 0.5rem; line-height: 0.64rem; }
	.ind-banner .one .txt{ font-size: 0.38rem; line-height: 0.56rem; }
	.ind-banner .one .wen{ color: #fff; font-size: 0.34rem; line-height: 0.4rem; padding-top: 0.25rem; }
	.ind-banner .one .more{ width: 2.1rem; margin: 0.4rem auto 0; }
	.ind-banner .one .more a{ height: 0.86rem; line-height: 0.78rem; font-size: 0.26rem; }
	.ind-banner .two{ width: 90%; left: 5%; right: 5%;}
	.ind-banner .two .cn{ font-size: 0.5rem; line-height: 0.64rem; }
	.ind-banner .two .wen{ font-size: 0.26rem; line-height: 0.42rem; width: 5.6rem; }
	.ind-banner .two .more{ width: 2.1rem; }
	.ind-banner .two .more a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem;}
	.ind-banner .swiper-pagination{ bottom: 0.4rem!important; }
	
	.indexP1{ padding: 1.0rem 0.3rem 0.8rem; }
	.indexP1.on:after{ height: 1.14rem; }
	.indexP1 .leftDiv{ width: auto; float: none;}
	.indexP1 .name{ padding-bottom: 0.2rem; font-size: 0.4rem; line-height: 0.4rem; }
	.indexP1 .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.indexP1 .txt{ padding: 0.45rem 0 0.25rem; font-size: 0.42rem; line-height: 0.42rem;}
	.indexP1 .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.indexP1 .more{ width:2.1rem;}
	.indexP1 .more a{ height: 0.86rem; line-height: 0.78rem; font-size: 0.26rem; }
	.indexP1 .rightDiv{ width: auto; float: none; padding-top: 0.4rem; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.indexP1 .numList{ padding-top: 0.5rem; }
	.indexP1 .numList ul{ display:block;}
	.indexP1 .numList li{ float:left; padding-bottom: 0.5rem; box-sizing: border-box; }
	.indexP1 .numList li:nth-child(1){ width: 60%; padding-left: 5%; }
	.indexP1 .numList li:nth-child(2){ width: 40%; }
	.indexP1 .numList li:nth-child(3){ width: 60%; padding-left: 5%; }
	.indexP1 .numList li:nth-child(4){ float: left; width: 40%; }
	.indexP1 .numList li .pj{ height: 0.8rem; }
	.indexP1 .numList li .num{ font-size: 0.26rem;}
	.indexP1 .numList li .numUp{ font-size: 0.7rem; line-height: 0.6rem; }
	.indexP1 .numList li .num img{ width: 12px; top: -0.35rem; padding: 0 0.08rem 0 0.12rem; }
	.indexP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }


	.pageBanner .bg{ height: 4.8rem; }
	.pageBanner .txt{ padding-bottom: 0.25rem; }
	.pageBanner .txt:after{ margin-left: -9px; width: 18px; height: 2px; }
	.pageBanner .sen{ font-size: 0.34rem; line-height: 0.48rem; }
	.pageBanner .msg{ padding-top: 0.5rem; font-size: 0.38rem; line-height: 0.38rem; }
	.pageBanner .msg em{ padding: 0.1rem 0.15rem; margin: 0 0.15rem; }
	.pageBanner .msg em:before{ width: 10px; height: 10px; background-size: 10px; }
	.pageBanner .msg em:after{ width: 10px; height: 10px; background-size: 10px; }
	.pageBanner .wen{ width: 86%; margin: 0.5rem auto 0; font-size: 0.26rem; line-height: 0.48rem; }
	.pageTitle{ position: relative; padding-left: 1.1rem; }
	.pageTitle .ico img{ width: 0.86rem;}
	.pageTitle .cn{ font-size: 0.4rem; line-height: 0.4rem; }
	.pageTitle .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.aboutP1{ padding: 1.0rem 0.3rem 0.9rem; }
	.aboutP1 .mxfDiv{ margin-top: 0.65rem; }
	.aboutP1 .leftDiv{ position: relative; padding-bottom: 0.6rem; left: 0; margin-left: 0; top: 0; width: auto; }
	.aboutP1 .txt{ font-size: 0.38rem; line-height: 0.38rem; }
	.aboutP1 .content{ padding-top: 0.5rem; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .rightImg{ width: auto; float: none; }
	.aboutP2{ height: 6.0rem; padding: 1.3rem 0.3rem; }
	.aboutP2 .numList li{ width: 33.33%; text-align: center; padding-bottom: 0.6rem; }
	.aboutP2 .numList li:last-child{ float: left; width: 33.33%; }
	.aboutP2 .numList li .num{justify-content: center; -webkit-justify-content: center;}
	.aboutP2 .numList li .numUp{ font-size: 0.8rem; line-height: 0.66rem; padding-right: 0.1rem;}
	.aboutP2 .numList li p{ font-size: 0.26rem; height: 0.66rem; }
	.aboutP2 .numList li span{ width: 0.2rem; width: 0.2rem; height: 0.2rem; background-size: 0.2rem; }
	.aboutP2 .numList li .wen{ font-size: 0.26rem; line-height: 0.26rem; height: 0.56rem; }
	#particles-js{ height: 98%; }
	.footDiv{ padding: 0.9rem 0.3rem; height: auto; }
	.footDiv:before{ height: 4px; }
	.footDiv:after{ height: 4px; }
	.footDiv .bg{ height: 4px; }
	.footDiv .rightDiv{ float: none; }
	.footDiv .tel{ text-align: center; font-size: 0.48rem; line-height: 0.48rem;}
	.footDiv .email{ font-size: 0.3rem; line-height: 0.3rem; text-align: center; padding: 0.3rem 0 0.5rem; }
	.footDiv .share{ text-align: center; float: none; }
	.footDiv .share li{ display: inline-block; float: none; margin-left: 0.2rem; margin-right: 0.2rem;}
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.05);}
	.footDiv .ewmDiv{ float: none; padding-top: 0.4rem; width: 2.4rem; margin: 0 auto;}
	.footDiv .ewmDiv .limg img{ width: 2.4rem; }
	.footDiv .botDiv{ position: relative; left: 0; margin-left: 0; bottom: 0; width: auto; }
	.footDiv .leftDiv{ float: none; }
	.footDiv .msg{ position: relative; line-height: 0.56rem; font-size: 0.26rem; text-align: center;}
	.footDiv .link2{ font-size: 0.26rem; line-height: 0.56rem; text-align: center; padding-top: 0.3rem; left: 0; }
	.footDiv .link2 a{ padding: 0 0.2rem; }
	.topA{ right: 0.2rem; }
	.topA a{ width: 0.96rem; height: 0.96rem; }
	.history{ padding: 0.9rem 0.3rem; }
	.historyPic{ margin-top: 0.65rem; }
	#tsparticles{ width: 100%;}
	.historyPic .mxfDiv{ display: block; }
	.historyPic .leftDiv{ width: auto; position: relative; }
	.historyPic .layer{ top: 35%; }
	.historyPic .name{ padding-top: 0.25rem; }
	.historyPic .rightDiv{ width:auto; padding: 0.6rem 0.35rem; }
	.historyPic .rightDiv dd{ font-size: 0.26rem; line-height: 0.48rem; padding-left: 0.52rem; padding-bottom: 0.3rem; background: url(../images/ico5.png) left 0.12rem no-repeat; background-size: 0.24rem; }
	.historyPic .rightDiv dd:last-child{ padding-bottom: 0; }
	.historyPic .btn{ width: 0.9rem; height: 0.9rem; top: 15%; margin-top: 0; }
	.historyPic .prev{ left: 0.3rem; }
	.historyPic .next{ right: 0.3rem; }
	.news{ padding: 0.9rem 0.3rem; }
	.news:after{ display: none; }
	.news .detail a{ display: block; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.news .detail .imgDiv{ width: auto; height: auto; }
	.news .detail .imgDiv img{ height: auto; }
	.news .detail .conDiv{ display: block; width: auto; padding: 0.5rem 0.3rem; }
	.news .detail .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.news .detail .name{ font-size: 0.34rem; line-height: 0.48rem; max-height: 1.44rem; }
	.news .detail .content{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; }
	.news .detail .more{ display: none; }
	.news .list{ padding: 0.8rem 0 0.5rem; position: relative; z-index: 1; }
	.news .list li a{ height: 2.56rem; padding: 0 0.3rem 0 1.9rem; }
	.news .list li .name{ padding-top: 0.3rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.3rem; }
	.news .list li .time{ left: 0.3rem; margin-top: -0.62rem; width: 1.26rem; height: 1.24rem; font-size: 0.24rem; }
	.news .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.news .list li .more{ display: none; }
	.newsBox .topDiv{ padding: 0 0.3rem; }
	.newsBox .topDiv .wal{ padding: 0.8rem 0 0.5rem; background: none;}
	.newsBox .topDiv .name{ font-size: 0.36rem; line-height: 0.6rem; text-align: left; padding-bottom: 0.4rem; }
	.newsBox .topDiv .time{ text-align: left; font-size: 0.3rem; }
	.newsBox .topDiv .time img{ padding-right: 0.2rem; top: 0; width: 0.28rem; }
	.newsBox .botDiv .mxfDiv{ padding-left: 0; }
	.newsBox .side_l{ display: none;}
	.newsBox .mainBox{ padding-right: 0; min-height: 5.0rem; }
	.newsBox .conDiv{ padding: 0.55rem 0.3rem 0.8rem; min-height:1.0rem; }
	.newsBox .content{ font-size: 0.26rem; line-height: 0.56rem; }
	.newsBox .content p{ line-height: 0.56rem!important;}
	.newsBox .content span{ font-size: 0.26rem!important; line-height: 0.56rem!important;}
	.newsBox .content b{ font-size: 0.3rem; }
	.newsBox .imgDiv{ padding: 0.1rem 0; }
	.newsBox .content img{ max-width: 100%; width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; padding: 0 0.35rem; }
	.contactP1{ padding: 0.9rem 0.3rem; }
	.contactP1 .title{ padding: 0.7rem 0 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
	.contactP1 .title2{ padding: 0.7rem 0 0.5rem;}
	.contactP1 .pjDiv{ overflow: hidden; }
	.contactP1 .mapDiv{ width: auto; float: none; height: 5rem;}
	.contactP1 .conDiv{ width: auto; padding-right: 0; float: none;}
	.contactP1 .mxfDiv{ border-top: #1792cb solid 2px; }
	.contactP1 .name{ font-size: 0.36rem; line-height: 0.36rem;}
	.contactP1 .msgList li{ padding-left: 1.5rem; min-height: 1.28rem; }
	.contactP1 .msgList li .ico{ width: 1.2rem; height: 1.2rem; }
	.contactP1 .msgList li .ico img{  width: 0.5rem; margin-left: -0.25rem; margin-top: -0.25rem; }
	.contactP1 .msgList li .wen{ font-size: 0.28rem; line-height: 0.48rem; }
	.contactP1 .msgList li .tel{ font-size: 0.34rem; }
	.contactP1 .msgList li .address{ font-size: 0.28rem; line-height: 0.48rem; }
	.contactP1 .botDiv{ margin-right: 0; }
	.contactP1 .leftDiv{ width: auto; float: none; }
	.contactP1 .rightDiv{ width: auto; float: none; }
	.contactP1 .leftDiv .box{ margin-right: 0; }
	.contactP1 .temeDiv{ height: auto; border-top: #1792cb solid 2px; padding: 0.5rem 0.4rem 0 0.4rem; }
	.contactP1 .hala{ float: none; padding-right: 0; padding-bottom: 0.5rem; }
	.contactP1 .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem; }
	.contactP1 .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.contactP2{ padding: 0.9rem 0.3rem; height: auto; }
	.contactP2 .title{ font-size: 0.36rem; line-height: 0.36rem;  }
	.contactP2 .mxfDiv { display: block; padding: 0; }
  	.contactP2 .left { width: 100%; }
  	.contactP2 .left .text { line-height: 0.6rem; overflow: hidden; width: auto; }
  	.contactP2 .msg { line-height: 0.6rem; height: 2.4rem;}
  	.contactP2 .right { width: 100%; margin-top: 0.3rem; }
  	.contactP2 .right .group { display: block; height: auto; padding-top: 0.3rem; padding-bottom: 0.3rem;}
 	.contactP2 .right label { display: block; margin-right: 0; margin-bottom: 0.1rem; }
  	.contactP2 .right .group.max { padding-top: 0.2rem; }
  	.contactP2 .right .group.max label { margin-bottom: 0.1rem; }
  	.contactP2 .group { height: 1.1rem; line-height: 0.6rem; margin-bottom: 0.3rem; padding: 0 0.3rem; }
  	.contactP2 .group.max { height: auto; }
  	.contactP2 .group img { width: 0.32rem; top: -2px; }
  	.contactP2 label { font-size: 0.24rem; display: inline-block; margin-right: 0.1rem; }
  	.contactP2 label i { font-size: 16px; }
  	.contactP2 ::-webkit-input-placeholder {
    /* WebKit browsers */ color: #ccc; font-size: 0.24rem;}
  	.contactP2 :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */ color: #ccc; font-size: 0.24rem; }
  	.contactP2 ::-moz-placeholder {
    /* Mozilla Firefox 19+ */ color: #ccc; font-size: 0.24rem;}
  	.contactP2 :-ms-input-placeholder {
    /* Internet Explorer 10+ */ color: #ccc; font-size: 0.24rem;
  	}
  	.contactP2 .btn-box { margin-top: 0.6rem; }
  	.contactP2 .btn-box a { width: 2.2rem; line-height: 0.8rem; font-size: 0.28rem; }
  	.contactP2 .submit { margin-right: 0.3rem; }
  	.contactP2 .select-box { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
  	.contactP2 select { width: 32%; height: 0.8rem; font-size: 0.24rem; margin-right: 0; padding: 0 0.2rem; background-size: 0.16rem; background-position: right 0.15rem center; }
  	.contactP2 select:last-child { margin-right: 0; }
	
	.service{ padding: 0.9rem 0.3rem 0.8rem; }
	.service .pjDiv{ padding-bottom: 0; }
	.service .conDiv{ width: auto; float: none; }
	.service .txt{ font-size: 0.4rem; line-height: 0.4rem; }
	.service .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.service .wen{ font-size: 0.3rem; line-height: 0.3rem; padding: 0.45rem 0 0.3rem; }
	.service .rightImg{ width: auto; float: none; padding: 0.7rem 0; }
	.service .list{ position: relative; left: 0; bottom: 0; width: auto; }
	.service .list ul{ margin-right: -0.2rem; }
	.service .list li{ width: 50%; padding-bottom: 0.3rem; }
	.service .list li .box{ margin-right: 0.2rem; height: 4.5rem; padding: 0.55rem 0.4rem 0; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.service .list li .ico{ height: 0.66rem; }
	.service .list li .ico img{ width: 0.64rem; }
	.service .list li .name{ font-size: 0.3rem; line-height: 0.3rem; }
	.service .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.cultureP1{ padding: 0.9rem 0.3rem 2.1rem; }
	.cultureP1 .mxfDiv:after{ display: none; }
	.cultureP1 .left{ width: auto; float: none; padding-right: 0; text-align: center; padding-bottom: 0.6rem;}
	.cultureP1 .limg img{ width: 2.4rem; }
	.cultureP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.cultureP1 .left .limg{ float: none; }
	.cultureP1 .left .content{ text-align: center; }
	.cultureP1 .right{ float: none; width: auto; padding-left: 0; text-align: center; }
	.cultureP1 canvas { bottom: -5rem; }
	.cultureP2 .list{ overflow: hidden; }
	.cultureP2 .list ul{ display: flex; }
	.cultureP2 .list li{ float: none; width: auto; height: 6.0rem; }
	.cultureP2 .list li .bg{ opacity: 1;  }
	.cultureP2 .list li .layer{ left: 0.8rem; top: 0.8rem; }
	.cultureP2 .list li .ico{ width: 0.9rem; height: 0.9rem; }
	.cultureP2 .list li .ico img{ width: 0.9rem; }
	.cultureP2 .list li .ico .img1{ opacity: 1; }
	.cultureP2 .list li .cn{ font-size: 0.36rem; line-height: 0.36rem; color: #fff; }
	.cultureP2 .list li .en{ height: 0.9rem; font-size: 0.3rem; line-height: 0.3rem; color: #fff; }
	.cultureP2 .list li .msg{ font-size: 0.26rem; color: #fff; line-height: 0.48rem; }
	.cultureP2 .swiper-pagination{ display: block; }
	.cultureP3 .pjDiv{ height:7.5rem; }
	.cultureP3 .item_box{ height:7.5rem; }
	.cultureP3 .choose_txt li{ width: 50%; height: 2.5rem; }
	.cultureP3 .choose_txt li:last-child{ width: 100%; }
	.cultureP3 .choose_txt li:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: rgba(204,204,204,0.3);}
	.cultureP3 .choose_txt li .layer{ padding-left: 0.5rem; }
	.cultureP3 .choose_txt li .txt{ font-size: 0.32rem; line-height: 0.32rem; }
	.cultureP3 .choose_txt li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.joinP1{ padding: 0.9rem 0.3rem; }
	.joinP2{ padding: 0.9rem 0.3rem 1.0rem; }
	.joinP2 .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.joinP2 .list ul{ margin-right: 0; }
	.joinP2 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.joinP2 .list li .box{ margin-right: 0; height: 3.2rem; padding: 0.5rem 0.4rem 0 1.5rem; }
	.joinP2 .list li .box:before{ height: 2px; }
	.joinP2 .list li .ico{ position: absolute; left: 0.4rem; top: 0.4rem; }
	.joinP2 .list li .ico img{ width: 0.8rem; }
	.joinP2 .list li .name{ padding: 0 0 0.2rem; font-size: 0.32rem; line-height: 0.32rem; }
	.joinP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.joinP2 .list li .box:hover{ box-shadow: 0px 0.1rem 0.3rem 0px rgba(0, 0, 0, 0.06); }
	.joinP3{ padding: 0.8rem 0.3rem 1.0rem; height: auto; }
	.joinP3 .title{ line-height: 0.4rem; font-size: 0.4rem; }
	.joinP3 .wen{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.4rem; }
	.joinP3 .msg{ font-size: 0.26rem; line-height: 0.52rem; width: auto; }
	.joinP3 .list{ padding-top: 0.6rem; }
	.joinP3 .list ul{ margin-right: -0.2rem; }
	.joinP3 .list li{ width: 33.33%; padding-bottom: 0.2rem; }
	.joinP3 .list li:last-child{ display: none; }
	.joinP3 .list li .box{ margin-right: 0.2rem; }
	.joinP3 .list li .name{ padding-top: 0.25rem; font-size: 0.24rem; line-height: 0.24rem; }
	.joinP4{ padding: 0.9rem 0.3rem 1.2rem; overflow: hidden; }
	.joinP4 .title{ line-height: 0.4rem; font-size: 0.4rem; padding-bottom: 0.7rem; }
	.joinP4 .botLayer{ position: relative; height: auto; }
	.joinP4 .leftDiv{ width: auto; height: 2.8rem; float: none; }
	.joinP4 .leftDiv .txt{ padding: 0 0 0.3rem 0.45rem; font-size: 0.4rem; line-height: 0.4rem;  }
	.joinP4 .leftDiv .msg{ font-size: 0.24rem; line-height: 0.48rem; }
	.joinP4 .rightDiv{ width: auto; float: none; height: auto; }
	.joinP4 .list{ padding: 0.3rem 0 0; }
	.joinP4 .list ul{ margin-right: -0.2rem; }
	.joinP4 .list li{ width: 33.33%; padding-bottom: 0.2rem; }
	.joinP4 .list li:last-child{ width: 66.66%; }
	.joinP4 .list li .box{ margin-right: 0.2rem; padding-top: 0.3rem; height: 1.8rem; box-shadow: 0px 0.1rem 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.joinP4 .list li .ico img{ width: 0.74rem; }
	.joinP4 .list li .name{ font-size: 0.24rem; line-height: 0.24rem; }
	.joinP4 .list li:last-child .box{ padding-left: 1.35rem; padding-right: 0.4rem; }
	.joinP4 .list li:last-child .name{ padding-top: 0; }
	.joinP4 .list li:last-child .ico{ left: 0.35rem; top: 0.45rem; }
	.joinP4 .list li .wen{ padding-top: 0.15rem; font-size: 0.2rem; line-height: 0.32rem; }
	.joinP5{ height: 5.6rem; padding: 0 0.3rem; }
	.joinP5 .txt{ font-size: 0.4rem; line-height: 0.4rem;}
	.joinP5 .txt em{ padding: 0.1rem 0.15rem; margin: 0 0.15rem; }
	.joinP5 .txt em:before{ width: 10px; height: 10px; background-size: 10px; }
	.joinP5 .txt em:after{ width: 10px; height: 10px; background-size: 10px; }
	.joinP5 .conDiv{ padding-left: 0; }
	.joinP5 .email{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.4rem; }
	.joinP5 .btnDiv li{ float: left; margin-right: 0.2rem; margin-bottom: 0.1rem; }
	.joinP5 .btnDiv li a{ width: 2.24rem; height: 0.76rem; line-height: 0.76rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.honorP1{ padding: 0.9rem 0.3rem; }
	.honorP2{ padding-top: 0.9rem; }
	.honorP2 .mxfDiv{ padding: 0 0.2rem 1.2rem; background: url(../images/bg2.jpg) center bottom repeat-x; }
	.honorPic{ position: relative; padding: 0 0.95rem;}
	.honorPic .list .name{ font-size: 0.32rem; line-height: 0.48rem; }
	.honorPic .btn{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.honorPic .prev{ left: 0; }
	.honorPic .next{ right: 0; }
	.honorP3{ padding: 0.45rem 0 1.4rem; }
	.honorP3 canvas { bottom: -5rem; }
	.honorNav{ background: url(../images/line2.png) center 1.16rem no-repeat; }
	.honorNav .pjDiv{ margin: 0 0.7rem; }
	.honorNav li{ height: 1.6rem;}
	.honorNav li .year{ font-size: 0.3rem; line-height: 0.3rem; }
	.honorNav li .ico{ bottom: 0.24rem; box-shadow: 0px 0.02rem 0.2rem 0px rgba(0, 0, 0, 0.1);}
	.honorNav .btn{ width: 0.9rem; height: 0.9rem; }
	.honorNav .prev{ left: 0.2rem; }
	.honorNav .next{ right: 0.2rem; }
	.honorDiv{ padding-top: 0.8rem; }
	.honorDiv .temeDiv{ padding: 0 0.3rem; }
	.honorDiv .year{ position: relative; left: 0; font-size: 0.8rem; line-height: 0.7rem; height: 1.2rem; animation: am_top 0.6s ease-in-out 0.2s backwards; -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards;}
	.honorDiv .year:before{ width: 32px; height: 2px; }
	.honorDiv .msgList{ padding-top: 0.6rem; animation: am_top 0.6s ease-in-out 0.2s backwards; -webkit-animation: am_top 0.6s ease-in-out 0.2s backwards;}
	.honorDiv .msgList li{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.1rem; padding-left: 0.36rem; }
	.honorDiv .msgList li:before{ top: 0.2rem; width: 4px; height: 4px; }
	.scene{ padding: 0.9rem 0.3rem 0.5rem; }
	.scene .list ul{ margin-right: 0; }
	.scene .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.scene .list li .box{ margin-right: 0; }
	.scene .list li .imgDiv{ height: 4.2rem;}
	.scene .list li .botDiv{ height: 3.2rem; padding: 0.4rem 0.36rem 0; }
	.scene .list li .botDiv:after{ height: 2px; }
	.scene .list li .name{ height: 0.6rem; line-height: 0.6rem; font-size: 0.32rem; }
	.scene .list li .content{ margin-top: 0.12rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.scene .list li .more{ width: 1.36rem; font-size: 0.26rem; background-size: 0.26rem;}
	.scene .list li .box:hover .more{ background-size: 0.26rem;}
	.sceneShow{ padding: 0.9rem 0.3rem 1.8rem; }
	.sceneShow .conDiv{ position: relative; left: 0; top: 0; margin-left: 0; width: auto; padding-bottom: 0.6rem; }
	.sceneShow .name{ font-size: 0.4rem; line-height: 0.48rem; }
	.sceneShow .wen{ font-size: 0.28rem; line-height: 0.56rem; }
	.sceneShow .content{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.3rem 0 0.8rem; }
	.sceneShow .btnDiv a{ width: 2.16rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; }
	.sceneShow .rightImg{ float: none; width: 100%; height: 5rem; }
	.sceneShow .backBtn{ width: 2.4rem; margin-left: -1.2rem; }
	.sceneShow .backBtn a{ height: 0.86rem; line-height: 0.86rem; text-indent: 0.32rem; font-size: 0.26rem; }
	.sceneShow .backBtn a:after{ right: 0.3rem; margin-top: -0.14rem; width: 0.28rem; height: 0.28rem; background-size: 0.28rem; }
	.productP1{ padding: 0.9rem 0.3rem; height: auto; }
	.productP1 .title{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.45rem; }
	.productP1 .mxfDiv .round{ width: 2.08rem; height: 2.08rem; margin-left: -1.04rem; margin-top: -1.04rem; }
	.productP2{ padding: 0.9rem 0.3rem 1.0rem; }
	.productP2 .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.productP2 .btn{ padding-bottom: 0.5rem; }
	.productP2 .btn ul{ margin-right: -0.2rem; }
	.productP2 .btn li{ display: block; width: 50%; float: left; margin-bottom: 0.3rem;}
	.productP2 .btn li .box{ margin: 0 0.2rem 0 0; width: auto; height: 0.84rem; line-height: 0.84rem; font-size: 0.24rem; border-radius: 0.2rem; }
	.productP2 .imgDiv{ height: 3.8rem; }
	.productP2 .botDiv{ padding: 0.45rem 0.3rem 0; height: 4.8rem; }
	.productP2 .name{  font-size: 0.32rem; height: 0.5rem; line-height: 0.5rem; }
	.productP2 .lie li{ padding-left: 0.3rem; font-size: 0.24rem; line-height: 0.48rem; background: url(../images/ico7.png) left 0.15rem no-repeat; background-size: 0.16rem;}
	.productP2 .se{ width: 0.9rem; height: 0.9rem; top: 15%; margin-top: 0; box-shadow: 5px 9px 0.2rem 0px rgba(72, 72, 72, 0.1);}
	.productP2 .arrowDiv .prev { left: 0.3rem;  }
	.productP2 .arrowDiv .next { right: 0.3rem; }
	.productP3{ padding: 0.9rem 0.3rem 2.0rem;}
	.productP3 .title{ text-align: center; font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.6rem; }
	.productP3 .list li{ float: left; width: 33.33%; padding-bottom: 0.5rem; }
	.productP3 .list li .ico{ height: 0.96rem; }
	.productP3 .list li .ico img{ width: 0.8rem; }
	.productP3 .list li .name{ font-size: 0.28rem; line-height: 0.28rem; }

	.productP3 canvas { bottom: -4.5rem;}

}

@media screen and ( max-width:320px ){
	
}

