.banner{max-width:1920px;margin:0 auto 0;width:100%;background:#fff;position:relative}.banner .swiper-button-prev::after,.banner .swiper-button-next::after{font-size:30px;color:#fff}.banner .swiper-button-prev{left:calc((100% - 1600px) / 2)}.banner .swiper-button-next{right:calc((100% - 1600px) / 2)}.banner .swiper-slide{position:relative;overflow:hidden;height:100%}.banner .swiper-slide .video-box{width:100%;padding-bottom:40%;position:relative;overflow:hidden}.banner .swiper-slide .video-box video{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.banner .bg-box{position:relative;z-index:1}.banner .bg-box .img-box{padding-bottom:41.666%;position:relative}.banner .bg-box .img-box picture img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.banner .banner-content{position:absolute;left:0;top:0%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9;flex-direction:column;color:#fff;background-color:rgb(0 0 0 / .5);transition:all 0.5s;padding:0 40px}.swiper-slide .banner-content{display:flex;flex-direction:column;justify-content:center}.banner-content .b-text{transition:all 0.6s;transform:translateY(200px);opacity:0}.ani-slide .banner-content .b-text{transform:translateY(0);opacity:1}@media screen and (max-width:1023px){.banner .swiper-slide .video-box{padding-bottom:60%}.banner .bg-box .img-box{padding-bottom:60%}.swiper-slide .banner-content{display:none}}