.clearfix { 
  *zoom: 1; 
}
.clearfix:before,
.clearfix:after { 
  display: table; 
  line-height: 0; 
  content: ""; 
}
.clearfix:after { 
  clear: both; 
}
.swiper-banner{
	line-height: 1.1;
}
.banner-btn{
	width: 1200px;
	margin-left: -600px;
	position: absolute;
	left: 50%;
	top: 45%;
}
.banner-btn > div{
	color: #000;
}
.swiper-pagination .swiper-pagination-bullet{
	border-radius: 0;
	width: 22px;
	height: 7px;
	background-color: #fff;
	opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet-active{
	background-color: #f9c03a;
	opacity: 1;
}
.swiper-banner .swiper-slide{
	height: 360px;
	background-position: center center;
	background-size: auto 100%;
	background-repeat: no-repeat;
}
.swiper-slide-active .box1{
	animation: boxOne 1s ease;
	-moz-animation: boxOne 1s ease;	/* Firefox */
	-webkit-animation: boxOne 1s ease;	/* Safari 和 Chrome */
	-o-animation: boxOne 1s ease;	/* Opera */
}
.box1{
	width: 420px;
	background-color: rgba(255,255,255,0.3);
	padding: 8px 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -132px;
	margin-left: -400px;
}
.box-contaienr{
	background-color: rgba(255,255,255,0.4);
	color: #000;
	color: rgba(0,0,0,0.6);
	padding: 15px 20px;
}
.box-contaienr p{
	font-size: 48px;
}
.box-contaienr p span{
	display: block;
	font-size: 19px;
}
.box-contaienr p + p{
	margin-top: 10px;
}
.box-contaienr p:nth-child(2){
	padding-left: 170px;
}
.box2{
	background-color: rgba(0,0,0,0.1);
	padding: 15px 0;
	width: 890px;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -65px;
	margin-left: -445px;
}
.box2-contaienr{
	background-color: rgba(255,255,255,0.4);
	border-radius: 6px;
	border: 1px solid #86bbc3;
	padding: 5px 0;
	width: 840px;
	margin: auto;
}
.swiper-slide-active .box2-contaienr .banner-font{
	animation: boxTwo 1s ease;
	-moz-animation: boxTwo 1s ease;	/* Firefox */
	-webkit-animation: boxTwo 1s ease;	/* Safari 和 Chrome */
	-o-animation: boxTwo 1s ease;	/* Opera */
}
.swiper-slide-active .box2-contaienr .banner-font:nth-child(2){
	animation: boxTwo 1.25s ease;
	-moz-animation: boxTwo 1.25s ease;	/* Firefox */
	-webkit-animation: boxTwo 1.25s ease;	/* Safari 和 Chrome */
	-o-animation: boxTwo 1.25s ease;	/* Opera */
}
.swiper-slide-active .box2-contaienr .banner-font:nth-child(3){
	animation: boxTwo 1.5s ease;
	-moz-animation: boxTwo 1.5s ease;	/* Firefox */
	-webkit-animation: boxTwo 1.5s ease;	/* Safari 和 Chrome */
	-o-animation: boxTwo 1.5s ease;	/* Opera */
}
.swiper-slide-active .box2-contaienr .banner-font:nth-child(4){
	animation: boxTwo 1.75s ease;
	-moz-animation: boxTwo 1.75s ease;	/* Firefox */
	-webkit-animation: boxTwo 1.75s ease;	/* Safari 和 Chrome */
	-o-animation: boxTwo 1.75s ease;	/* Opera */
}
.banner-font{
	display: block;
	float: left;
	width: 210px;
	text-align: center;
	font-size: 48px;
}
.banner-font span{
	display: block;
	font-size: 19px;
}