@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;}
.swiper-button-prev, .swiper-button-next {transform:scale(0.8);}

@media (max-width: 640px) {
	.swiper-button-prev:before, .swiper-button-prev:after {left:0;}
	.swiper-button-next:before, .swiper-button-next:after {right:0;}
	.swiper-button-prev:before, .swiper-button-prev:after, .swiper-button-next:before, .swiper-button-next:after {width:20px; height:2px;}
	.swiper-button-prev:before, .swiper-button-next:before {top:21px;}
	.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-button-prev-about {left:-50px;}
.swiper-button-next-about {right:-50px;}
@media (max-width: 640px) {
	.swiper-button-prev-about {left:-30px;}
	.swiper-button-next-about {right:-30px;}
}

.swiper-button-prev-about:before, .swiper-button-prev-about:after, .swiper-button-next-about:before, .swiper-button-next-about:after {background-color:#606060;}
.swiper-button-prev-about:hover:before, .swiper-button-prev-about:hover:after, .swiper-button-next-about:hover:before, .swiper-button-next-about:hover:after {background-color:#09aa82;}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity:0.2;}

.pro_banpage {text-align:center; width:100%; height:14px; position:relative;}
.swiper-pagination-msg {left:50%; transform:translateX(-50%);}
.swiper-pagination-msg .swiper-pagination-bullet {width:46px; height:6px; border-radius:4px; margin:0 2px;}
.swiper-pagination-msg .swiper-pagination-bullet-active {opacity:1; background-color:#09aa82;}

.swiper-button-prev-ipro, .swiper-button-next-ipro {opacity:1;}
.swiper-button-prev-ipro {left:-40px;}
.swiper-button-next-ipro {right:-40px;}
.swiper-button-prev-ipro:before, .swiper-button-prev-ipro:after, .swiper-button-next-ipro:before, .swiper-button-next-ipro:after {background-color:#606060;}
.swiper-button-prev-ipro:hover:before, .swiper-button-prev-ipro:hover:after, .swiper-button-next-ipro:hover:before, .swiper-button-next-ipro:hover:after {background-color:#09aa82;}