.section-banner-group-image-banner-20015-container{padding:80px;margin:0 auto;width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}@media screen and (min-width:768px){.section-banner-group-image-banner-20015-container.width-960{max-width:calc(960px + 160px)}.section-banner-group-image-banner-20015-container.width-1280{max-width:calc(1280px + 160px)}.section-banner-group-image-banner-20015-container.width-1440{max-width:calc(1440px + 160px)}.section-banner-group-image-banner-20015-container.margin-80{max-width:unset}.section-banner-group-image-banner-20015-container.width-full{max-width:unset;padding:80px 0}}.section-banner-group-image-banner-20015-container .swiper .navigation-button{position:absolute;left:50%;transform:translateX(-50%) translateY(-28px);top:50%;width:1140px;height:0;display:flex;align-items:center;justify-content:space-between;z-index:4}.section-banner-group-image-banner-20015-container .swiper .navigation-button .next-button,.section-banner-group-image-banner-20015-container .swiper .navigation-button .prev-button{height:56px;width:56px;border-radius:56px;display:flex;align-items:center;justify-content:center;background-color:#fa8106;cursor:pointer;z-index:4}.section-banner-group-image-banner-20015-container .swiper .navigation-button .next-button:hover,.section-banner-group-image-banner-20015-container .swiper .navigation-button .prev-button:hover{background-color:#fff}.section-banner-group-image-banner-20015-container .swiper .navigation-button .next-button>i,.section-banner-group-image-banner-20015-container .swiper .navigation-button .prev-button>i{color:#fff;font-size:22px}.section-banner-group-image-banner-20015-container .swiper .navigation-button .prev-button>i{transform:rotate(180deg)}.section-banner-group-image-banner-20015-container .swiper .navigation-button .next-button:hover>i,.section-banner-group-image-banner-20015-container .swiper .navigation-button .prev-button:hover>i{color:#fa8106}.section-banner-group-image-banner-20015-container .section-banner-group-image-banner-20015-title{text-align:center;font-weight:700;max-width:1440px;margin:0 auto}.section-banner-group-image-banner-20015-container .section-banner-group-image-banner-20015-subtitle{text-align:center;font-weight:500;max-width:1000px;margin:0 auto;margin-top:12px}.section-banner-group-image-banner-20015-container .section-banner-group-image-banner-20015-button{width:100%;display:flex;align-items:center;justify-content:center}.section-banner-group-image-banner-20015-container .section-banner-group-image-banner-20015-button>a{display:flex;align-items:center;justify-content:center;font-size:14px;color:#121212;border:2px solid #333;padding:0 22px;cursor:pointer;height:46px;flex:0 0 auto}.section-banner-group-image-banner-20015-container .section-banner-group-image-banner-20015-button>a:hover{border-color:#ee7b30;color:#ee7b30}.section-banner-group-image-banner-20015-container .swiper{width:100%;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:30px 0;margin:30px 0}.section-banner-group-image-banner-20015-container .swiper-wrapper{width:100%}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide{width:360px;height:520px;display:flex;user-select:none}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide.flex-start .section-banner-group-image-banner-20015-image-container{align-self:flex-start}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide.flex-end .section-banner-group-image-banner-20015-image-container{align-self:flex-end}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container{position:relative;height:0;width:100%;padding-bottom:116.6666667%}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container>a{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;z-index:3}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container:hover::after{display:none}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;height:100%;z-index:2;background-color:rgb(22 21 21 / 45%)}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container>img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container .section-banner-group-image-banner-20015-image-text{width:100%;position:absolute;top:0;left:0;box-sizing:border-box;padding-top:20px;padding-left:40px;padding-right:20px}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container .section-banner-group-image-banner-20015-image-text .section-banner-group-image-banner-20015-image-subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;font-weight:500}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container .section-banner-group-image-banner-20015-image-text .section-banner-group-image-banner-20015-image-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;font-weight:700;margin-top:10px}@media screen and (max-width:768px){.section-banner-group-image-banner-20015-container{padding:20px 16px}.section-banner-group-image-banner-20015-container .section-banner-group-image-banner-20015-title{font-size:20px;line-height:26px}.section-banner-group-image-banner-20015-container .swiper{padding:20px 0;margin:20px 0}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide{height:auto}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container::after{display:none}.section-banner-group-image-banner-20015-container .swiper-wrapper .swiper-slide .section-banner-group-image-banner-20015-image-container .section-banner-group-image-banner-20015-image-text{padding:20px 16px}}