@charset "utf-8";
.swiper-button-prev, .swiper-button-next {width:32px; height:56px; margin-top:-28px; background:none; outline:none;}
.swiper-button-prev:before, .swiper-button-prev:after, .swiper-button-next:before, .swiper-button-next:after {content:""; display:block; position:absolute; width:36px; height:3px; border-radius:3px;}
.swiper-button-prev:before, .swiper-button-prev:after {left:-3px;}
.swiper-button-next:before, .swiper-button-next:after {right:-3px;}
.swiper-button-prev:before, .swiper-button-next:before {top:14px;}
.swiper-button-prev:after, .swiper-button-next:after {top:38px;}
.swiper-button-prev:before, .swiper-button-next:after {transform:rotate(-45deg);}
.swiper-button-prev:after, .swiper-button-next:before {transform:rotate(45deg);}
.swiper-button-prev:before, .swiper-button-prev:after, .swiper-button-next:before, .swiper-button-next:after {background-color:#fff;}
.swiper-button-prev:hover:before, .swiper-button-prev:hover:after, .swiper-button-next:hover:before, .swiper-button-next:hover:after {background-color:#007aff;}

@media (max-width: 640px) {
	.swiper-button-prev:before, .swiper-button-prev:after, .swiper-button-next:before, .swiper-button-next:after {width:24px;}
	.swiper-button-prev:before, .swiper-button-next:before {top:19px;}
	.swiper-button-prev:after, .swiper-button-next:after {top:34px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:15px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:15px;}
}

.swiper-container-index .swiper-pagination-bullet {width:10px; height:10px; opacity:0.5; background-color:#fff;}
.swiper-container-index .swiper-pagination-bullet-active {opacity:1; background-color:#fff;}

.swiper-container-pro .swiper-pagination-bullet {width:10px; height:10px; opacity:0.5; background-color:#fff;}
.swiper-container-pro .swiper-pagination-bullet-active {opacity:1; background-color:#ccc;}

.swiper-button-prev-mini:before, .swiper-button-prev-mini:after, .swiper-button-next-mini:before, .swiper-button-next-mini:after {width:24px;}
.swiper-button-prev-mini:before, .swiper-button-next-mini:before {top:18px;}
.swiper-button-prev-mini:after, .swiper-button-next-mini:after {top:34px;}
.swiper-button-prev-mini:before, .swiper-button-prev-mini:after, .swiper-button-next-mini:before, .swiper-button-next-mini:after {background-color:#9ca2a8;}
.swiper-button-prev-mini:hover:before, .swiper-button-prev-mini:hover:after, .swiper-button-next-mini:hover:before, .swiper-button-next-mini:hover:after {background-color:#282828;}

.swiper-pagination-app .swiper-pagination-bullet {border-radius:4px; -webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out; opacity:1; background-color:#fff;}
.swiper-pagination-app .swiper-pagination-bullet-active {width:34px; background-color:#222;}

.swiper-button-prev-app {left:60px;}