.font_xs{font-size:10px;line-height:10px}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap .c-iconfont .icon,.font_s{font-size:12px;line-height:18px}.font_m{font-size:14px;line-height:20px}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap .c-iconfont a,.font_l{font-size:16px;line-height:24px}.font_xl{font-size:18px;line-height:26px}.font_xxl{font-size:20px;line-height:28px}.font_xxxl{font-size:22px;line-height:30px}.font_24{font-size:24px;line-height:32px}.font_30{font-size:30px;line-height:40px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-search-item{padding:15px;height:60px;line-height:60px;font-size:14px;color:#333;background-color:hsla(0,0%,100%,.3)}.mobile-search-item .num{font-size:28px}.cover-bg{position:relative}.cover-bg:after{content:" ";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:30px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 52%,#fff)}.btn-disable{background-color:#ccc;color:#fff;pointer-events:none}.playfair{font-family:PlayfairDisplay,Georgia,Times New Roman,serif}.playfair-bold{font-family:PlayfairDisplay_bold,Georgia,Times New Roman,serif}.gc-underline-des-text{color:#e0aa14;text-decoration:underline!important;cursor:pointer}.c-lego-carousels{position:relative;height:600px}.c-lego-carousels .ant-carousel{overflow:hidden}.c-lego-carousels .ant-carousel .slick-list img{height:600px}.c-lego-carousels .ant-carousel .slick-dots{justify-content:flex-end;height:10px;width:calc(100% - 100px);margin:0 auto}.c-lego-carousels .ant-carousel .slick-dots li{height:auto;margin-left:0;margin-right:16px;width:10px}.c-lego-carousels .ant-carousel .slick-dots li:last-child{margin-right:13px}.c-lego-carousels .ant-carousel .slick-dots li button{width:10px;height:10px;border-radius:5px;background:hsla(0,0%,100%,.8);margin-left:0;margin-right:0}.c-lego-carousels .ant-carousel .slick-dots li button:before{content:"";height:0;width:0}.c-lego-carousels .ant-carousel .slick-dots li.slick-active{width:10px}.c-lego-carousels .ant-carousel .slick-dots li.slick-active button{background:#fff}.c-lego-carousels .ant-carousel .slick-dots-bottom{top:42px}.c-lego-carousels .ant-carousel .slick-slide h3{color:#fff}.c-lego-carousels .ant-carousel .slick-slide{text-align:center;overflow:hidden}.c-lego-carousels .carousel-container .carousel-item{position:relative}.c-lego-carousels .carousel-container .carousel-item .lego-carousel-gradient{position:absolute;top:0;width:100%;height:100%;opacity:.7;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.5))}.c-lego-carousels .carousel-container .carousel-item .image-bg{height:600px;background-size:cover;background-position:50%}.c-lego-carousels .carousel-container .carousel-item .image-bg.mobile{display:none}.c-lego-carousels .carousel-container .carousel-item-video .carousel-text div.video-js{background-color:inherit}.c-lego-carousels .carousel-container .carousel-item-video-auto div.video-js{padding-top:none!important}.c-lego-carousels .carousel-container .carousel-item .carousel-text{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);color:#fff;width:1180px;height:60%}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:36px;line-height:48px}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-detail{margin-top:10px;font-size:20px;line-height:28px;max-height:56px;overflow:hidden;width:100%}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap{text-align:center;position:absolute;bottom:140px;right:0}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap .c-iconfont .icon{margin-left:10px}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap .c-iconfont a{color:#fff}.c-lego-carousels .carousel-container .carousel-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;width:38px;height:38px;background:rgba(0,0,0,.56);box-shadow:0 2px 4px 0 rgba(0,0,0,.16);border-radius:20px;color:#fff;cursor:pointer}.c-lego-carousels .carousel-container .carousel-btn .icon{margin-right:0}.c-lego-carousels .carousel-container .carousel-btn.prev{left:6px;top:40%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-lego-carousels .carousel-container .carousel-btn.next{top:40%;right:6px}.c-lego-carousels .carousel-container .carousel-btn.hide{display:none}.ar .c-lego-carousels .carousel-btn.prev{-webkit-transform:rotate(0);transform:rotate(0)}.ar .c-lego-carousels .carousel-btn.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ar .c-lego-carousels .ant-carousel .slick-dots{justify-content:flex-start}.ar .c-lego-carousels .ant-carousel.ant-carousel-rtl .slick-dots{flex-direction:row}.full-video-container{height:auto!important}.full-video-container .slick-slide,.full-video-container .slick-slide>div,.full-video-container .slick-slide>div .carousel-item,.full-video-container .slick-slide>div .carousel-item .image-wrap{height:100%}.full-video-container .slick-slide>div .carousel-item .image-wrap .pc{height:100%!important}.full-video-container .video-wrap .normal .video-js{height:inherit!important}.full-video-container .video-wrap .normal .video-js .vjs-tech{height:inherit!important;object-fit:cover!important}.no-video-carousels{height:600px!important}.no-video-carousels .slick-list img{height:600px}.full-width-container .carousel-item-video .video-container{overflow:hidden;display:flex;align-items:center;height:600px}.full-width-container .carousel-item-video .video-container .vjs-tech{object-fit:contain}@media only screen and (min-width:1442px) and (max-width:2000px){.full-width-container,.full-width-container .carousel-container .carousel-item .image-bg,.full-width-container .slick-list img{height:800px}.full-width-container .carousel-container .carousel-item-video-clip .video-container{height:800px!important}.full-width-container .carousel-container .carousel-item-video-clip .video-js{background-color:#222!important;height:800px!important}}@media only screen and (min-width:2001px) and (max-width:4999px){.full-width-container,.full-width-container .carousel-container .carousel-item .image-bg,.full-width-container .slick-list img{height:1000px}.full-width-container .carousel-container .carousel-item-video-clip .video-container{height:1000px!important}.full-width-container .carousel-container .carousel-item-video-clip .video-js{background-color:#222!important;height:1000px!important}}@media only screen and (min-width:5000px){.full-width-container,.full-width-container .carousel-container .carousel-item .image-bg,.full-width-container .slick-list img{height:1080px}.full-width-container .carousel-container .carousel-item-video-clip .video-container{height:1080px!important}.full-width-container .carousel-container .carousel-item-video-clip .video-js{background-color:#222!important;height:1080px!important}}@media only screen and (max-width:827px){.c-lego-carousels{height:300px!important}.c-lego-carousels .ant-carousel,.c-lego-carousels .ant-carousel .slick-slide{height:300px}.c-lego-carousels .ant-carousel .slick-slide>div,.c-lego-carousels .ant-carousel .slick-slide>div .carousel-item{height:100%}.c-lego-carousels .ant-carousel .slick-slide .slick-list,.c-lego-carousels .ant-carousel .slick-slide>div .carousel-item .video-wrap .video-item,.c-lego-carousels .ant-carousel .slick-slide>div .carousel-item .video-wrap .video-item .video-container{height:300px}.c-lego-carousels .ant-carousel .slick-slide .slick-list .slick-track{height:300px!important}.c-lego-carousels .ant-carousel .slick-list img{height:300px}.c-lego-carousels .ant-carousel .slick-dots{justify-content:center;width:100%}.c-lego-carousels .ant-carousel .slick-dots li,.c-lego-carousels .ant-carousel .slick-dots li.slick-active{width:auto}.c-lego-carousels .ant-carousel .slick-dots li{margin-right:6px}.c-lego-carousels .ant-carousel .slick-dots li button{width:6px;height:6px}.c-lego-carousels .ant-carousel .slick-dots-bottom{top:auto;bottom:55px}.c-lego-carousels .carousel-container .carousel-item .image-bg{height:300px}.c-lego-carousels .carousel-container .carousel-item .image-bg.mobile{display:block}.c-lego-carousels .carousel-container .carousel-item .image-bg.pc{display:none}.c-lego-carousels .carousel-container .carousel-item .lego-carousel-gradient{background-image:linear-gradient(transparent,rgba(0,0,0,.3))}.c-lego-carousels .carousel-container .carousel-item .carousel-text{top:66px;width:1180px}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-title{width:100%;font-size:22px;white-space:normal;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-detail{font-size:14px;line-height:20px;max-height:60px;overflow:hidden}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-play{margin-top:10px}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-play .icon{font-size:50px;cursor:pointer}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap{margin-top:10px;padding-bottom:0;position:static}.c-lego-carousels .carousel-container .carousel-item .carousel-text .carousel-caption-wrap .c-iconfont{justify-content:center}.c-lego-carousels .carousel-container .carousel-item-video .video-js{height:300px!important;padding:0}.c-lego-carousels .carousel-container .carousel-item-video .video-js .vjs-tech{height:300px!important;object-fit:cover!important}.c-lego-carousels .carousel-container .carousel-btn.next,.c-lego-carousels .carousel-container .carousel-btn.prev{top:135px}.ar .c-lego-carousels .ant-carousel .slick-dots li:last-child{margin-right:6px}.ar .c-lego-carousels .carousel-btn.prev{-webkit-transform:rotate(0);transform:rotate(0)}.ar .c-lego-carousels .carousel-btn.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ar .c-lego-carousels .ant-carousel .slick-dots{justify-content:center}.ar .c-lego-carousels .ant-carousel.ant-carousel-rtl .slick-dots{flex-direction:row}}@media only screen and (min-width:828px) and (max-width:1365px){.carousel-text{width:980px!important}.carousel-text .carousel-caption-wrap{bottom:198px!important}}@media only screen and (min-width:828px) and (max-width:1023px){.carousel-text{width:784px!important}.carousel-text .carousel-caption-wrap{bottom:198px!important}}@media only screen and (max-width:827px){.carousel-text{width:100%!important}.carousel-text .carousel-caption-wrap{position:absolute!important;bottom:20px!important;right:20px!important}}