.mainTopBanner{flex-direction:column}.mainTopBanner,.mainTopBanner .mainTab{align-items:center;display:flex;justify-content:space-between;width:100%}.mainTopBanner .mainTab{margin-bottom:30px}.mainTopBanner .mainTab .mainTitle{align-items:center;display:flex;gap:5px}.mainTopBanner .mainTab .mainTitle p{align-items:center;display:flex;font-size:24px;font-weight:600;margin:4px 0 0}.mainTopBanner .mainTab .mainTitle i{display:flex}.mainTopBanner .mainTab .mainTitle i img{display:flex;height:28px;max-width:28px;width:100%}.mainTopBanner .mainTab .mainNumber{cursor:pointer;display:flex;gap:6px}.mainTopBanner .mainTab .mainNumber span{align-items:center;background:#f4f4f5;border-radius:4px;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;width:22px}.mainTopBanner .mainTab .mainNumber span.active,.mainTopBanner .mainTab .mainNumber span:hover{background:#121619;color:#fff;padding-top:1px}.mainTopBanner .mainBgBanner{border-radius:16px;box-sizing:border-box;width:100%}.mainTopBanner .mainBgBanner img{display:block;width:100%}.mainTopBannerMB{cursor:pointer;display:none}.mainTopBanner .slick-dots{display:flex!important;gap:3px;justify-content:flex-end;position:absolute;right:5px;top:-54px!important;width:100%}.slick-dots{display:block;position:absolute;right:0;top:-65px}.slick-dots li{cursor:pointer;display:inline-block;height:8px!important;margin:0 8px!important;padding:0;position:relative;width:8px!important}.slick-dots li.slick-active button{background:#121619!important;border:1px solid #121619;border-radius:4px;color:#fff;opacity:1!important}.slick-dots li button{background:#f4f4f5;border:1px solid #f4f4f5;border-radius:4px;color:#656a71;cursor:pointer;opacity:1!important}.slick-dots li button:hover{background:#e7e8ea}.mainBgBannerMbInner .mainTitle{align-items:center;display:flex;gap:24px}.mainBgBannerMbInner .mainTitle p{font-size:20px;font-weight:700;line-height:140%}.mainTopBannerMB .mainBgBannerMbInner .mainTitle span{color:#121619;font-size:14px;font-weight:400;line-height:140%;padding-top:0!important}.mainTopBannerMB .slide_Box{background-color:#000;background-position:50%;background-size:cover;height:360px;margin:0;position:relative}.mainTopBannerMB .slide_Box:after{background:linear-gradient(0deg,hsla(0,0%,85%,.9),transparent 0,rgba(0,0,0,.6) 0,transparent 70.83%);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mainTopBannerMB .slide_Box span{bottom:40px;margin-left:-16px;max-width:300px;position:absolute;transform:translateX(48px);width:100%}.mainTopBannerMB .slide_Box span p{font-size:14px;font-weight:400;margin-bottom:12px}.mainTopBannerMB .slide_Box span h4,.mainTopBannerMB .slide_Box span p{align-items:center;color:#fff;display:flex;letter-spacing:-.01em;line-height:140%}.mainTopBannerMB .slide_Box span h4{font-size:22px;font-weight:700;word-break:keep-all}.mainTopBanner .slick-list.draggable{box-sizing:border-box;margin:0;width:100%}.mainTopBanner .slick-slide{margin:0 30px}.mainTopBanner .slick-list{margin:0 -30px}.mainTopBanner .slide_Box{background-color:#000;background-position:50%;background-size:cover;border-radius:16px;cursor:pointer;height:360px;margin:0;position:relative}.mainTopBanner .slide_Box:after{background:linear-gradient(0deg,hsla(0,0%,85%,.9),transparent 0,rgba(0,0,0,.6) 0,transparent 70.83%);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mainTopBanner .slide_Box span{bottom:40px;max-width:300px;position:absolute;transform:translateX(48px);width:100%}.mainTopBanner .slide_Box span p{font-size:14px;font-weight:400;margin-bottom:12px}.mainTopBanner .slide_Box span h4,.mainTopBanner .slide_Box span p{align-items:center;color:#fff;display:flex;letter-spacing:-.01em;line-height:140%}.mainTopBanner .slide_Box span h4{font-size:24px;font-weight:700;word-break:keep-all}@media screen and (max-width:1200px){.row-fluid-wrapper.row-depth-1.row-number-2{width:30%}.row-fluid-wrapper.row-depth-1.row-number-7{width:65%}}@media screen and (max-width:1000px){.row-fluid-wrapper.row-depth-1.row-number-2{width:30%}}@media screen and (max-width:768px){.mainTopBanner{display:none}.mainTopBannerMB{display:block}.row-fluid-wrapper.row-depth-1.row-number-3{width:100%}}@media screen and (max-width:672px){.slick-dots{position:static}.mainTopBannerMB .slick-dots li.slick-active button{border-radius:50%}.mainTopBannerMB .slick-dots li button:before{background:#d9d9d9;border:1px solid #000;border-radius:50%;color:#fff!important;content:""!important;font-size:40px;height:9px!important;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:9px!important}.mainTopBannerMB .slick-dots li{display:inline-block;margin:0 8px!important;padding:0}.mainTopBannerMB .slick-dots li,.mainTopBannerMB .slick-dots li button{cursor:pointer;height:8px!important;position:relative;width:8px!important}.mainTopBannerMB .slick-dots li button{background:0 0;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:0;padding:5px}.mainTopBannerMB .slick-dots{bottom:-10px!important;box-sizing:border-box;list-style:none;padding:0;text-align:center;width:100%}.mainTopBannerMB .slick-dots li.slick-active button:before{background:#121619!important;border:1px solid #121619;opacity:1!important}.mainTopBannerMB .slick-dots li button:hover:before{background:#121619!important;border:1px solid #121619}}