.cm-banner{overflow:visible !important;margin-bottom:.3872rem}.cm-banner .custom-pagination{position:initial;color:#fff;display:flex;justify-content:center}.cm-banner .custom-pagination .swiper-pagination-bullet-active{background:#313131 !important;border:1px solid #B7B7B7}.cm-banner .custom-pagination-box{position:absolute;right:1rem;bottom:-.2778rem;z-index:2}.cm-banner .swiper-slide{position:relative}.cm-banner .video-item .icon{z-index:999;width:.8333rem;height:.8333rem;background-image:url("/assets_frontend/images/common/video-play-button-default.svg");background-position:center;transition:opacity 0.25s ease}.cm-banner .video-item .icon:hover{background-image:url("/assets_frontend/images/common/video-play-button-hover.svg")}.cm-banner .video-item .icon.play{background-image:url("/assets_frontend/images/common/video-play-button-pause.svg");opacity:0}.cm-banner .video-item .icon.play:hover{background-image:url("/assets_frontend/images/common/video-play-button-pause-hover.svg")}.cm-banner .video-item:hover .icon.play{opacity:1}.cm-banner .video-inner{position:absolute;width:100%;height:100%;left:0;top:0;display:none}.cm-banner .video-inner video{width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.cm-banner .float-info{position:absolute;bottom:.5556rem;left:.625rem;display:flex;flex-direction:column}.cm-banner .float-info h4{width:.9722rem;font-size:.0972rem;font-family:Roboto;font-weight:300;color:#FFFFFF;line-height:.125rem;margin-bottom:.1083rem}.cm-banner .float-info h2{width:4.1667rem;font-size:.3333rem;font-family:VilleroyBoch;font-weight:400;color:#FFFFFF;line-height:.5rem;margin-bottom:.4361rem}.cm-banner .float-info .subT{margin-bottom:0.2778rem}.cm-banner .float-info .bw-btn-img{align-self:baseline;flex-grow:0}.cm-banner .float-info2{position:absolute;bottom:0;left:0;padding:.1083rem .8244rem;padding-bottom:0;min-width:3.5rem;max-width:5rem;background:#fff;color:#000;text-align:left}.cm-banner .float-info2 h4{font-size:.0972rem;font-family:Roboto;font-weight:300;color:#000;line-height:.125rem}.cm-banner .float-info2 h2{font-size:.2083rem;font-family:VilleroyBoch;font-weight:400;color:#000;line-height:.5rem;margin-bottom:.4361rem}.cm-banner .float-info2 .subT{margin-bottom:0}.cm-banner .float-info2 .bw-btn-img{align-self:baseline;flex-grow:0;border:none;padding-left:0}.cm-banner .float-txt-center{position:absolute;left:0;right:0;top:50%;text-align:center}.cm-banner .float-txt-center h4{color:#ffffff;line-height:0.125rem;margin-bottom:0.2083rem}.cm-banner .float-txt-center h2{color:#ffffff;line-height:0.3194rem;width:0.6944rem}.cm-banner .float-txt-center .here{font-family:VilleroyBoch;font-weight:400}.cm-banner .swiper-typeBullet-playPause{width:.0486rem;height:.0486rem;background:#d9dada;border-radius:50%;margin:.0347rem;border:none !important}.cm-banner .swiper-typeBullet-playPause-active{background:#313131}.cm-banner .swiper-typeBullet-text{position:relative;width:2rem;text-align:right;flex-shrink:0}.cm-banner .swiper-typeBullet-text i{width:.2083rem;height:0.2083rem;background-image:url(/assets_frontend/images/common/icon-right-yuan.png);background-repeat:no-repeat;background-position:center;background-size:0.2083rem;position:absolute;top:0;bottom:0;right:-0.2778rem;margin:auto;transition:all 0.25s ease;cursor:pointer}.cm-banner.cm-banner-m{height:auto}@media screen and (max-width: 750px){.cm-banner.cm-banner-m{padding-bottom:.8333rem;margin-bottom:.4167rem;padding-bottom:0;max-height:100%;overflow:visible !important;overflow-x:hidden !important}.cm-banner.cm-banner-m .video-inner video{object-fit:contain;background:#000}.cm-banner.cm-banner-m .custom-pagination-box{width:40px}.cm-banner.cm-banner-m .swiper-typeBullet-text{width:auto;max-width:3rem;margin-right:.5372rem}.cm-banner.cm-banner-m .swiper-typeBullet-text i{width:0.3083rem;height:0.3083rem;background-size:0.3083rem;right:-.3583rem}.cm-banner.cm-banner-m .custom-pagination-box{top:initial;bottom:0;width:100%;justify-content:space-between;left:0;right:0;position:relative;padding:.1389rem .2244rem .5556rem}.cm-banner.cm-banner-m .custom-pagination-box .custom-pagination{width:initial}.cm-banner.cm-banner-m .custom-pagination-box .mobileLine{width:90%;margin:0 auto;bottom:0;left:0;right:0;height:.0104rem;background:#D9DADA;position:absolute}.cm-banner.cm-banner-m .swiper-slide .bw-fullimg{height:6.1111rem}.cm-banner.cm-banner-m .swiper-slide .bw-fullimg.autoHeight{height:auto}.cm-banner.cm-banner-m .float-info2{position:relative;text-align:left;margin-top:-1rem;top:0;max-width:93%;padding:.1083rem .2244rem;padding-top:.4rem}.cm-banner.cm-banner-m .float-info2 h4{width:100%;font-size:.1667rem;font-family:Roboto;font-weight:300;color:#313131;margin-bottom:.1944rem;line-height:1.3}.cm-banner.cm-banner-m .float-info2 h2{width:100%;color:#000;font-size:.2778rem}.cm-banner.cm-banner-m .float-info2 .subT{margin-bottom:0.1778rem}.cm-banner.cm-banner-m .float-info2 .bw-btn-img{border:none;margin:auto}.cm-banner.cm-banner-m .float-txt-center h4:first-of-type{font-size:.1389rem;font-family:Roboto;font-weight:300;color:#FFFFFF;margin-bottom:.2778rem}}
