/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexP1 .btnDiv a, .indexP4 .btnDiv a, .indexP5 .btnDiv a{ text-indent: 0.28rem;}
	.indexP1 .btnDiv a:after, .indexP4 .btnDiv a:after, .indexP5 .btnDiv a:after{ right: 0.28rem;}
	.indexP1 .numList li{ padding-left: 0.75rem; }

}

@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, .pageNav{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv, .headD{ height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.42rem; }
	.headDiv .logo img{ width: 2.6rem; }
	.headDiv .topRight{ right: 1.2rem; top: 0.2rem; }
	.headDiv .topSearch{ margin-left: 0.3rem; width: 0.8rem; height: 0.8rem; }
	.headDiv .topSearch em{ width: 100%; height: 100%; background: url(../images/nimg20_0.png) center no-repeat; background-size: 0.36rem;}
	.headDiv .lan{ width: 0.8rem; height: 0.8rem; line-height: 0.8rem; }
	.headDiv .lan a{ line-height: 0.8rem; font-size: 0.3rem; background-size: 0.24rem;}
	.head-search .search-box { width: 90%; }
	.ind-banner .one{ top: 18%; }
	.ind-banner .one .cn{ font-size: 0.34rem; line-height: 0.52rem; letter-spacing: 0.08rem; }
	.ind-banner .one .cn em{ font-size: 0.64rem; }
	.ind-banner .one .en{ font-size: 0.22rem; line-height: 0.3rem; padding-top: 0.2rem; }
	.ind-banner .two{ right: 0.5rem; margin-right: 0; top: 24%; width: 5.0rem; }
	.ind-banner .two .txtImg img{ width: 4.2rem; }
	.ind-banner .two .wen{ font-size: 0.18rem; line-height: 0.3rem; color: #fff; font-weight: bold; text-shadow: 5px 9px 10px rgba(34, 76, 148, 0.3); display: none; }

	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; }
	.indexTitle .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexTitle .en{ font-size: 0.3rem; line-height: 0.3rem; padding-top: 0.2rem;}
	.indexP1{ padding: 1.0rem 0.3rem 0.4rem; }
	.indexP1 .leftDiv{ width: auto; float: none; }
	.indexP1 .name{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.3rem; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.indexP1 .btnDiv{ padding-top: 0.3rem; }
	.indexP1 .btnDiv a{ width: 2.48rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }

	.indexP1 .rightImg{ width: auto; float: none; padding-top: 0.6rem; }
	.indexP1 .numList{ padding-top: 0.85rem; overflow: hidden; }
	.indexP1 .numList ul{ display: block;}
	.indexP1 .numList li{ float: left; width: 50%; padding-left: 0; padding-bottom: 0.5rem; background: none; }
	.indexP1 .numList li:first-child{ width: 50%; }
	.indexP1 .numList li:last-child{ float: left; width: 50%;}
	.indexP1 .numList li .num{ height: 0.8rem; font-size: 0.26rem;}
	.indexP1 .numList li .numUp{ font-size: 0.64rem; line-height: 0.64rem; padding-right: 0.25rem;}
	.indexP1 .numList li .num img{ width: 0.24rem; padding-right: 0.15rem; }
	.indexP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP2{ padding-bottom: 0.3rem; }
	.indexP2 .list { width: 100%; left: 0; margin-left: 0;}
	.indexP2 li .img { width: 100%; }
	.indexP2 li .txtLayer{ padding: 0 0.5rem; }
	.indexP2 li .name{ height: 0.64rem; font-size: 0.38rem; line-height: 0.64rem; }
	.indexP2 li .wen{ font-size: 0.32rem; line-height: 0.4rem; }
	.indexP2 li .content{ display: none; }
	.indexP2 li .more{ margin: 0.3rem auto 0; width: 1.7rem; font-size: 0.28rem; line-height: 0.28rem; }
	.indexP2 li .more:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -5px; width: 6px; height: 11px; background: url(../images/ico1on.png) no-repeat; }
	.indexP2 .swiper-slide-active .txtLayer{ top: 0.7rem; }
	.indexP2 .arrow { width: 0.76rem; height: 0.76rem; margin-top: -0.38rem; }
	.indexP2 .prev { left: 0.3rem; margin-left: 0; }
	.indexP2 .next { right: 0.3rem; margin-right: 0; }
	.indexP3{ display: none; }
	.indexP4{ padding: 1.0rem 0.3rem; }
	.indexP4 .indexTitle{ padding-bottom: 0.6rem; }
	.indexP4 .leftDiv{ width: auto; float: none; }
	.indexP4 .leftDiv ul{ margin-right: 0; }
	.indexP4 .leftDiv li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP4 .leftDiv li .box{ margin-right: 0; }
	.indexP4 .leftDiv li a{ display: block; position: relative; padding: 0 0.4rem 0 3.2rem; height: 2.4rem; }
	.indexP4 .leftDiv li .imgDiv{ position: absolute; left: 0; top: 0; width: 2.8rem; height: 2.4rem; }
	.indexP4 .leftDiv li .botDiv{ height: auto; padding: 0.4rem 0 0; }
	.indexP4 .leftDiv li .name{ height: 0.96rem; line-height: 0.48rem; font-size: 0.32rem; }
	.indexP4 .leftDiv li .time{ margin-top: 0.15rem; padding-left: 0.4rem; background-size: 0.28rem; font-size: 0.24rem; }
	.indexP4 .leftDiv li .content{ display: none; }
	.indexP4 .leftDiv li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.06);}
	.indexP4 .rightDiv{ float: none; width: auto; height: auto; padding: 0.5rem 0.4rem; }
	.indexP4 .rightDiv li{ padding-bottom: 0.3rem; }
	.indexP4 .rightDiv li .name{ font-size: 0.28rem; line-height: 0.48rem; height: 0.48rem; }
	.indexP4 .rightDiv li .time{ font-size: 0.24rem; line-height: 0.42rem; }
	.indexP4 .btnDiv{ width: 2.5rem; }
	.indexP4 .btnDiv a{ width: 2.48rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }
	.indexP5{ height: 8.6rem; padding: 0 0.3rem; }
	.indexP5 .conDiv{ padding-top: 1.2rem; }
	.indexP5 .msg{ padding-top: 0.25rem; font-size: 0.26rem; line-height: 0.42rem; width: 6.0rem; }
	.indexP5 .btnDiv{ padding-top: 0.6rem; }
	.indexP5 .btnDiv a{ width: 2.48rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.28rem; }
	.footDiv{ padding: 1.0rem 0.3rem 0.8rem; height: auto; }
	.footDiv .rightDiv{ width: auto; float: none; position: relative;}
	.footDiv .tel{ font-size: 0.4rem; line-height: 0.4rem; text-align: left; }
	.footDiv .address{ text-align: left; font-size: 0.28rem; line-height: 0.52rem; padding: 0.45rem 0 0.35rem; width: 55%; word-break: break-all;}
	.footDiv .ewmDiv{ position: absolute; right: 0; top: 0; text-align: center; }
	.footDiv .ewmDiv .limg img{ width: 2.2rem; }
	.footDiv .dnm{ padding-top: 0.5rem; float: none; }
	.footDiv .list{ width:4.2rem; margin: 0 auto; float: none; }
	.footDiv .list .name{ height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem; padding-left: 0.3rem; border-radius: 0.48rem; }
	.footDiv .list dl{ bottom: 0.86rem; border-radius: 0.2rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.08);}
	.footDiv .list a{ height: 0.86rem; line-height: 0.86rem; padding-left: 0.3rem; font-size: 0.24rem;}
	.footDiv .share{ padding-left: 0; float: none; text-align: center; padding-top: 0.5rem;}
	.footDiv .share li{ float: none; display: inline-block; margin-left: 0.2rem; margin-right: 0.2rem; }
	.footDiv .share li a{ width: 0.86rem; height: 0.86rem; }
	.footDiv .botDiv{ position: relative; left: 0; margin-left: 0; bottom: 0; width: auto; }
	.footDiv .msg{ float: none; line-height: 0.52rem; font-size: 0.26rem; }
	.footDiv .links{ float: none; font-size: 0.26rem; line-height: 0.48rem; padding: 0.3rem 0; }
	.footDiv .links a{ padding-right: 0.4rem; }

}

@media screen and ( max-width:320px ){
	
}

