.w-100{width:100%;} 
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../images/bn.png);width:52px;height: 99px;background-size: 100% 100%;right:120px;margin-top: -49px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../images/bp.png);width:52px;height: 99px;background-size: 100% 100%;left:120px;margin-top: -49px;}
.swiper-pagination-bullet{width:15px;height: 15px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background: #377bf2;} 

.banner {overflow: hidden;position: relative;min-width:1200px;}
.banner .prev,
.banner .next {position: absolute;top: 50%;margin-top: -49.5;display: block;width: 52px;height: 99px;background-repeat: no-repeat;z-index: 22;}
.banner .prev {background-image: url(../images/bp.png);left:120px;}
.banner .next {background-image: url(../images/bn.png);right:120px;}
.banner img {max-width: 100%;}
.banner .bd ul li {background-position: center;background-size: cover;height: 700px;}
.banner .bd ul li a {height:700px;position:relative;z-index: 2;}
.banner .bd ul li img {max-width: 100%;}
.banner .bd {z-index: 1;}
.banner .hd {font-size: 0;text-align: center;position: absolute;bottom: 32px;width: 100%;height: 16px;z-index: 3;}
.banner .hd ul li {width: 16px;height: 16px;display: inline-block;border-radius: 50%;background-color: #FFFFFF;margin-right: 18px;}
.banner .hd ul li.on {background-color: #377bf2;} 