.main_banner img{width:100%}.main_banner .swiper{width:100%;height:300px;position:relative}.main_banner .swiper-slide{cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center}.main_banner:hover .swiperBtns{display:block}.main_banner .swiperBtns{display:none;width:100%;max-width:1320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-index-1)}.main_banner .swiper-button-next2,.main_banner .swiper-button-prev2{display:flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;position:absolute;background-color:var(--color-bg-black);opacity:var(--opacity-3);border-radius:var(--border-radius-20);cursor:pointer}.main_banner .swiper-button-prev2{left:10px}.main_banner .swiper-button-next2{right:10px}.main_banner .swiper-button-next2:after,.main_banner .swiper-button-prev2:after{font-size:var(--font-size-16)!important;font-weight:var(--font-weight-b)!important;color:var(--color-text-inverse)!important}.main_banner .swiper-button-prev2:after{margin-right:3px}.main_banner .swiper-button-next2:after{margin-left:3px}.main_banner .pagination_wrap{display:flex;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);gap:8px;font-size:var(--font-size-16);font-weight:var(--font-weight-m);color:var(--color-text-inverse);z-index:var(--z-index-1)}.main_banner .pagination_wrap .plus_btn{width:34px;height:34px;position:relative;border-radius:var(--border-radius-20);background-color:var(--color-bg-black);color:var(--color-text-inverse);opacity:var(--opacity-3)}.main_banner .pagination_wrap .plus_btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_banner .swiper-pagination{width:70px;height:34px;line-height:34px;position:initial;background-color:var(--color-bg-black);opacity:var(--opacity-3);border-radius:var(--border-radius-20)}.main_banner .main_banners{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;overflow-y:auto}.main_banner .main_banners .container{padding:80px 8px;margin:0 auto;width:100%;max-width:600px;position:relative}.main_banner .main_banners .container .x-btn{position:absolute;top:20px;right:48px;z-index:var(--z-index-4)}.main_banner .main_banners .container .iconbox{width:40px;height:40px;position:fixed;align-items:center;justify-content:center;border-radius:var(--border-radius-20);background-color:var(--color-bg-black);opacity:var(--opacity-6)}.main_banner .main_banners .container .itemList{position:relative;display:flex;flex-direction:column;gap:8px}.main_banner .main_banners .container .itemList .item{display:block;cursor:pointer}.main_banner .t_banner{display:none}.main_banner .m_banner{display:none}.main_banner .popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;overflow-y:auto}.main_banner .popup .popup_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;padding:24px;display:flex;flex-direction:column;gap:8px}.main_banner .popup .popup_img{width:100%;object-fit:cover;border-radius:12px;overflow:hidden}.main_banner .popup .popup_text_wrap{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-r);color:var(--color-border-inverse);opacity:var(--opacity-6);padding:0 4px}.main_banner .popup .popup_text_wrap .popup_text{font-size:var(--font-size-16);text-align:center}.main_banner .popup .popup_text_wrap .popup_text>span{cursor:pointer}.main_banner .popup .popup_text_wrap .close_btn{cursor:pointer}@media screen and (max-width:1024px){.main_banner{overflow:hidden;border-radius:var(--border-radius-12)}.main_banner .swiper{height:auto}.main_banner .swiper-slide{background-image:none}.main_banner .pagination_wrap{bottom:12px}.main_banner .swiper-button-next2,.main_banner .swiper-button-prev2{width:0!important;height:0!important}.main_banner .main_banners .container .iconbox{right:16px}.main_banner .t_banner{display:block}.main_banner .popup .popup_content{padding:34px}}@media screen and (max-width:767px){.main_banner .m_banner{display:block}.main_banner .t_banner{display:none}.main_banner .swiperBtns{display:none}.main_banner .pagination_wrap{bottom:4px}.main_banner .swiper-pagination{height:28px;line-height:28px}.main_banner .pagination_wrap .plus_btn{width:28px;height:28px}}