@charset "utf-8";

@import "jquery.fancybox.css";

/*---------------------------------------------------*/

.swiper-button-prev::after,.swiper-button-next::after{display:none;}

#banner{position:relative;}
#banner .swiper-slide img{width:100%;}
#banner .swiper-slide{position:relative;}
#banner .swiper-slide .txt{position:absolute;left:0;top:0;right:0;bottom:0;}
#banner .swiper-slide .txt .wp{padding-top:10%;position:relative;}
#banner .swiper-slide .txt p{font-size:17px;color:#fff;font-weight:500;}
#banner .swiper-slide .txt h5{font-size:56px;color:#fff;line-height:1.25;font-weight:700;max-width:680px;margin:28px 0 0;}
#banner .swiper-slide .txt h5 span{color:#E3A24A;}

#banner .swiper-slide .t{height:84px;position:absolute;left:0;right:0;bottom:0;}
#banner .swiper-slide .t::after{content:"";background:#fff;width:70.26%;height:100%;display:block;position:absolute;left:0;top:0;}
#banner .swiper-slide .t .wp{height:100%;position:relative;z-index:20;display:flex;flex-direction:column;justify-content:center;}
#banner .swiper-slide .t h5{font-size:18px;color:#212121;line-height:1;font-weight:600;}
#banner .swiper-slide .t p{font-size:13px;color:#666;margin:9px 0 0;}

#banner .swiper-pagination-bullets{bottom:15px;display:none;font-size:0;}
#banner .swiper-pagination-bullet {height:12px;width:12px;margin:0 5px;background:#fff;border-radius:50%;opacity:1;}
#banner .swiper-pagination-bullet-active{background:#50A9B5;}

#banner .swiper-button-prev,#banner .swiper-button-next{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:0;background:transparent;margin-top:-25px;text-align:center;}
#banner .swiper-button-prev i,#banner .swiper-button-next i{font-size:40px;color:#fff;}
#banner .swiper-button-next,#banner .swiper-container-rtl .swiper-button-prev{}
#banner .swiper-button-prev:hover i,#banner .swiper-button-next:hover i{color:var(--active-color);}


@media screen and (max-width:1281px){
#banner .swiper-button-prev,#banner .swiper-button-next{width:40px;height:40px;line-height:40px;margin-top:-20px;}
#banner .swiper-button-prev i,#banner .swiper-button-next i{font-size:30px;}
}

@media screen and (max-width:992px){
#banner .swiper-button-prev,#banner .swiper-button-next{display:none;}
#banner .swiper-pagination-bullets{display:block;}
}
