.blank43,.blank47,.blank70,.blank75{clear: both; display: block; font-size: 1px; overflow: hidden;}
.banner_box{width: 100%; margin: auto;}
.banner_box .banner_bj{width: 100%; margin: auto; text-align: center;}
.banner_box .banner_top{width: 1200px; margin: auto; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}


.notw1200{clear: both;margin: 0 auto;}
.swiper-box{position: relative; width: 100%;}
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; width: 800px; transform: scaleX(2);}
.swiper-slide.swiper-slide-active{z-index: 1000;}
.swiper-slide:not(.swiper-slide-active){transform: scale(0.5);}

@media screen and (min-width:415px) {
	.mianOne{height: 426px;}
	.mianOne .One_img{float: left; width: 690px; height: 426px;}
	.mianOne .One_content{float: left; width: 510px; height: 426px; background: #3c3c3c; box-sizing: border-box; padding: 34px 37px 24px;}
	.mianOne .One_content h1{line-height: 27px; max-height: 54px; font-size: 20px; font-weight: bold; display: block;}
	.mianOne .One_content h1 a{color: #FFF;}
	.mianOne .One_content p{margin: 12px 0; display: block; height: 168px; overflow: hidden; line-height: 28px; font-size: 14px; color: #FFF;}
	
	.mian_pic li{width: 270px; height: 180px; float: left; margin-right:40px; margin-bottom: 40px; overflow: hidden; position: relative;}
	.mian_pic li:nth-child(4n){margin-right: 0;}
	.mian_pic li img{width: 270px; height: 180px;}
	.mian_pic li span{position: absolute; bottom: 0; left: 0; width: 270px; height: 36px; background: rgba(32,32,32,0.6); line-height: 36px; font-size: 14px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; color: #FFF; }
	.blank75{height: 75px;}	
	.blank43{height: 43px;}
	.blank47{height: 43px;}
	
	.mian_hui li{width: 576px; height:  146px; float: left; margin-right: 48px; overflow: hidden;}
	.mian_hui li:nth-child(2){margin-right: 0;}
	.mian_hui li img {float: left; width: 220px; height: 146px; margin-right: 16px;}
	.mian_hui .hui_content{width: 340px; height: 146px; float: left; overflow: hidden;}
	.mian_hui .hui_content h1{max-height: 52px; min-height: 26px; line-height: 26px; font-size: 18px; font-weight: bold; color: #3c3c3c;}
	.mian_hui .hui_content p{height: 86px; line-height: 22px; font-size: 14px; color: #3c3c3c;}
	
	.notw1200{width: 1200px;}
	.swiper-slide img{height: 400px; width: 100%}
	.swiper-slide {height: 400px}
}


@media screen and (max-width:414px){
	.w1200{width: 100%;}
	.blank75,.blank70,.blank80{height: 25px;}
	.blank43,.blank37,.blank47{height: 20px;}
	.blank7{height: 0px;}
	.box_mian{background-size: 160%!important;}
	
	.box_title img{width: 50%}
	
	.banner img,.mian_pic img,.mian_hui img{width: 100%;}
	/**活动介绍**/
	.mianOne{width: 100%; margin: auto;}
	.mianOne .One_img{width: 100%}
	.mianOne .One_content{width: 100%; height: auto; background: #3c3c3c; box-sizing: border-box; padding:15px;}
	.mianOne .One_content h1{line-height: 27px; font-size: 20px; font-weight: bold; display: block;}
	.mianOne .One_content h1 a{color: #FFF;}
	.mianOne .One_content p{margin: 12px 0; display: block; height: auto; overflow: hidden; line-height: 28px; font-size: 14px; color: #FFF;}
	
	/**精美图片**/
	.mian_pic{padding: 0 10px; box-sizing: border-box;}
	.mian_pic li{width:47%; height: auto; float: left; margin-right:6%; margin-bottom:20px;; overflow: hidden; position: relative;}
	.mian_pic li:nth-child(2n){margin-right: 0;}
	
	.mian_pic li span{position: absolute; bottom: 0; left: 0; width: 100%; height: 36px; background: rgba(32,32,32,0.6); line-height: 36px; font-size: 14px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; color: #FFF; }
	
	/**回顾**/
	.mian_hui{padding: 0 10px; box-sizing: border-box}
	.mian_hui li{width: 100%; margin-bottom: 20px;}
	.mian_hui .hui_content{margin-top: 10px;}
	.mian_hui .hui_content h1{line-height: 20px; font-size: 16px; font-weight: bold; color: #3c3c3c;}
	.mian_hui .hui_content p{line-height: 18px; font-size: 14px; color: #3c3c3c;}
	
	.content{padding: 0 10px; box-sizing: border-box}
	.content img{width: 100%}	
	.notw1200{width: 100%;}
	.swiper-slide img{width: 125px;height: 125px;}
	.swiper-slide {height: 125px}
}