/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.scenePic .prev{ left: -60px; }
	.scenePic .next{ right: -60px; }	


	
}

@media screen and ( max-width:1440px ){
	.ind-banner .swiper-slide .img{ height: 8rem; }
	.ind-banner .zerobox .txt{ font-size: 60px; line-height: 60px; }
	.ind-banner .onebox{ top: 40%; transform: translateY(-60%); }
	.ind-banner .onebox .txt{ font-size: 22px; line-height: 22px; }
	.ind-banner .onebox .name{ font-size: 60px; line-height: 60px; padding-bottom: 35px;}
	.indexP1 .list li .imgDiv{ bottom: 50px;}
	.indexP2 li .cn{ height:38px; font-size:26px; line-height:26px; }
	.indexP2 li .en{ font-size:14px; line-height:14px; }
	.aboutP1 .wen{ font-size: 26px; line-height: 26px; }
	.aboutP1 .content{ font-size: 14px; line-height: 30px; }
	.videoLayer { width: 1000px; padding: 50px;}


}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .wal3, .w840{width:100%;}
	.PC-Box, .nav, .footNav, .pageTop, .w305, .pageBanner .botDiv{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.25rem;}
	.headDiv .logo img{ width: 1.8rem; }
	.headDiv .topRight{ right:1.3rem; top: 0; }
	.headDiv .topSearch em{ width: 0.8rem; height: 1.2rem; background-size: 0.32rem;}
	.headDiv .lan{ margin-right:0.4rem; }
	.headDiv .lan em{ padding-left: 0.45rem; line-height: 1.2rem; font-size: 0.28rem; padding-right: 0.4rem; }
	.headDiv .lan img{ width: 0.3rem; margin-top:-0.15rem;}
	.headDiv .lan .hideList{ top: 1.2rem;}
	.headDiv .lan dd{ font-size: 0.28rem; padding-right: 0.4rem; height: 0.8rem; line-height: 0.8rem; }
	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height: 6.0rem; }
	.ind-banner .zerobox .txt{ font-size: 0.56rem; line-height: 0.56rem; padding-bottom: 0.25rem; letter-spacing: 2px;}
	.ind-banner .zerobox .txt em{ padding: 0 0.15rem; }
	.ind-banner .zerobox .txt img{ width: 0.28rem; left: 0; top: -2px;}
	.ind-banner .zerobox .wen{ font-size: 0.26rem; }
	.ind-banner .onebox{ top: 40%; transform: translateY(-60%); }
	.ind-banner .onebox .txt{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.25rem;}
	.ind-banner .onebox .name{font-size: 0.56rem; line-height: 0.56rem; padding-bottom: 0;}
	.ind-banner .onebox .more{ display: none; }
	.ind-banner .swiper-pagination{ bottom: 0.4rem; } 
	.ind-banner .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 8px!important; } 
	.indexP1{ padding: 0.3rem;}
	.indexP1 .list ul{ margin-right: 0;}
	.indexP1 .list li{ float:none; width: auto; padding-bottom: 0.3rem;}
	.indexP1 .list li:last-child{ padding-bottom: 0; }
	.indexP1 .list li .box{ margin-right:0; height: 6.4rem; }
	.indexP1 .list li .name{ font-size:0.42rem; line-height:0.42rem; padding: 0.6rem 0 0.15rem;}
	.indexP1 .list li .msg{ font-size:0.28rem; line-height: 0.52rem; padding: 0 0.4rem; }
	.indexP1 .list li .imgDiv{ bottom:0.3rem; margin-left:-1.8rem;}
	.indexP1 .list li .imgDiv img{ width:3.6rem;}
	.indexP3{ padding:0.8rem 0.3rem;}
	.indexP3 .toptop{ height:1.8rem; }
	.indexP3 .cn{ font-size:0.42rem; line-height:0.42rem; padding-bottom:0.15rem; text-align: center;}
	.indexP3 .en{ font-size:0.32rem; line-height:0.32rem; text-align: center;}
	.indexP3 .tab{ position:relative; top:0; padding-top: 0.5rem;}
	.indexP3 .tab li{ margin-left:0; margin-right: 0.35rem; height: 0.6rem; font-size:0.28rem; }
	.indexP3 .list{ padding-top: 0.5rem; }
	.indexP3 .list ul{ margin-right: -0.3rem; }
	.indexP3 .list li{ width: 50%; }
	.indexP3 .list li:last-child{ display: none; }
	.indexP3 .list li .box{ margin-right: 0.3rem; }
	.indexP3 .list li .imgDiv{ height: 2.0rem; }
	.indexP3 .list li .botDiv{ padding: 0.25rem 0.3rem 0; height: 1.8rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }
	.indexP3 .list li .time{ line-height: 0.36rem; font-size: 0.26rem; }
	.indexP3 .list li .name{ line-height: 0.46rem; font-size: 0.32rem; height: 0.92rem; }
	.indexP3 .list li .content{ display: none;}
	.indexP4{ margin-bottom: 0; }
	.indexP4 .mxfDiv{ height: 5.4rem; }
	.indexP4 .conDiv{ padding-left: 0.3rem; width: 75%; }
	.indexP4 .cn{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.15rem;}
	.indexP4 .en{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexP4 .content{ padding-top: 0.3rem; font-size: 0.28rem; line-height: 0.52rem; height: 1.56rem; overflow: hidden; }
	.indexP4 .btnDiv{ padding-top: 0.45rem; }
	.indexP4 .btnDiv a{ width: 2.3rem; height: 0.84rem; font-size: 0.28rem; line-height: 0.76rem; border-radius: 0.48rem; text-indent: 0.35rem; }
	.indexP4 .btnDiv a:after{ right: 0.3rem; }
	.footDiv{ padding: 0.8rem 0.3rem; height: auto; }
	.footDiv2{ padding: 0.8rem 0.3rem; }
	.footDiv .toptop{ height: auto; position: relative; }
	.footDiv .leftDiv{ width: auto; float: none; }
	.footDiv .logo img{ width: 1.8rem; }
	.footDiv .msgList{ padding-top: 0.35rem; }
	.footDiv .msgList li{ line-height: 0.52rem; font-size: 0.26rem; padding-left: 0.36rem; }
	.footDiv .msgList li img{ top: 0.12rem; width: 0.28rem; margin-top: 0; }
	.footDiv .share{ padding-top: 0; position: absolute; right: 0; top: 0; }
	.footDiv .share li{ margin-right: 0; margin-left: 0.25rem; }
	.footDiv .share li a{ width: 0.76rem; height: 0.76rem; }
	.footDiv .share li img{ width: 0.36rem; margin-top: -0.18rem; margin-left: -0.18rem; }
	.footDiv .botbot{ padding-top: 0.2rem; }
	.footDiv .mxf{ float: none; }
	.footDiv .links{ left: -0.2rem; line-height: 0.52rem; font-size: 0.26rem; }
	.footDiv .links a{ padding: 0 0.2rem; }
	.footDiv .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.footDiv .hala{ float: none; right: auto; line-height: 0.52rem; font-size: 0.26rem; }
	.footDiv .hala a{ padding: 0 0.2rem; }
	.footDiv .hala a:first-child{ padding: 0 0.2rem 0 0; }
	.pageBanner .bg{ height: 5.0rem; background: center no-repeat; background-size: cover;}
	.pageBanner .txtLayer{ padding: 0 0.5rem; top: 60%; transform: translateY(-40%); }
	.pageBanner .cn{ font-size: 0.48rem; line-height: 0.48rem; padding-bottom: 0.25rem; }
	.pageBanner .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.aboutP1{ padding: 0.8rem 0.3rem;}
	.aboutP1:after{ display: none; }
	.aboutP1 .title{ font-size: 0.42rem; line-height: 0.42rem; height: 0.86rem; }
	.aboutP1 .title:after{ margin-left: -0.2rem; width: 0.4rem; }
	.aboutP1 .leftCon{ width: auto; padding-top: 0.6rem; position: relative; top: 0; }
	.aboutP1 .name{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.5rem; }
	.aboutP1 .wen{ font-size: 0.36rem; line-height: 0.48rem; padding-bottom: 0.3rem; }
	.aboutP1 .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.aboutP1 .rightImg{ padding-top: 0.8rem; width: auto; float: none;}
	.aboutP2{ padding: 0.8rem 0.3rem; }
	.scenePic .imgDiv{ height: 4.2rem; }
	.scenePic .name{ padding-top: 0.2rem; font-size: 0.3rem; height: 0.56rem; line-height: 0.56rem; }
	.scenePic .se{ width: 1.0rem; height: 1.0rem; margin-top: -0.5rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);}
	.scenePic .prev{ left: 0.2rem; }
	.scenePic .next{ right: 0.2rem; }

	.honor{ padding: 0.8rem 0.3rem 0.9rem; }
	.honor .title{ font-size: 0.42rem; line-height: 0.42rem; height: 0.86rem; }
	.honor .title:after{ margin-left: -0.2rem; width: 0.4rem;}
	.honor .secondTab{ padding: 0.5rem 0 0.7rem; }
	.honor .secondTab li{ margin: 0 0.2rem; font-size: 0.3rem;}
	.honor .secondTab li a{ width: 2.1rem; height: 0.76rem; line-height: 0.76rem; border-radius: 0.48rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.35rem; }
	.honor .list li .box{ margin-right: 0.2rem; padding-top: 0.3rem; padding-bottom: 18px; }
	.honor .list li .ico{ margin-left: -0.45rem; width: 0.9rem; height: 0.9rem; }
	.honor .list li .ico:after{ width: 0.32rem; height: 0.32rem; margin-left: -0.16rem; margin-top: -0.16rem; background-size: 0.32rem; }
	.honor .list li .name{ padding-top: 0.1rem; padding-left: 0.2rem; padding-right: 0.2rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.24rem; }
	.honor .list li .box:hover .ico{ margin-top: -0.45rem; }
	.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;}
	.pageMore{ padding-top: 0.35rem; }
	.pageMore img{ width: 0.86rem; }

}

