.banner{padding-top:40px;}
.banner .swiper{position:relative;}
.current-swiper{width:68%; height:485px; border: 2px solid rgba(200, 200, 200, 1); box-sizing: border-box; margin:0 auto; box-shadow:0 0 20px rgba(0,0,0,0.05); position:relative; z-index:2;}
.left-swiper{position:absolute; left:0; top:0; z-index:1;}
.right-swiper{position:absolute; right:0; left:auto; top:0; z-index:1;}
.nocurrent-swiper{width:50%; height:485px;}
.nocurrent-swiper:before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:2;}
.slide1{background:url() no-repeat center/cover;}
.slide2{background:url() no-repeat center/cover;}
.slide3{background:url() no-repeat center/cover;}
.current-swiper .title{position: absolute; color: white; left: 10%; right: 10%; bottom: 30px;}
.nocurrent-swiper .title{padding-top:44px; margin-left:30px; font-size:16px; height:25px; line-height:25px;}
.nocurrent-swiper .detail{font-size:12px; line-height:20px; width:235px; margin-left:30px;}
.swiper-button-prev{background:url(../img/curr_prev.png) no-repeat center center;}
.swiper-button-next{background-size:auto; background-image:url(../img/curr_next.png);}
.swiper-button-prev, .swiper-button-next{background-color: rgba(0, 0, 0, .5); width:46px; height:46px;}
.current-swiper .play-btn{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 70px; height: 70px; transition: rotate 300ms}

@media (max-width: 767px) {
	.banner{padding-top: 20px;}
	.current-swiper{width:80%; height:50vw;}
	.nocurrent-swiper{height: 50vw}
	.swiper-button-prev, .swiper-button-next{transform: scale(.6);}
	.current-swiper .play-btn{transform: translate(-50%, -50%) scale(.6);}
}