.oly-layout-wrap .oly-content-box{color:#fff;font-family:AlibabaPuHuiTi;font-size:1.25rem;margin:0 auto .125rem}.oly-layout-wrap .oly-content-box .footer-wrap-mobile{display:none}.oly-layout-wrap .oly-content-box a{font-family:AlibabaPuHuiTi}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner{height:38.1875rem}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner .about-banner-slogan-wrap{height:100%;margin:0 auto;padding:0 1rem;position:relative;white-space:pre-line;width:90rem}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{bottom:3.75rem;color:#fff;font-family:AlibabaPuHuiTi;font-size:2.5rem;font-weight:700;left:0;position:absolute}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{color:#fff;font-size:1.25rem;margin-top:.625rem;white-space:pre}.oly-layout-wrap .oly-content-box .olympics-wrap .stock-section{background-color:#f4f4f4}.oly-layout-wrap .oly-content-box .olympics-wrap .stock-section .more-news-container{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;width:90rem}.oly-layout-wrap .oly-content-box .olympics-wrap .stock-section .more-news-container .component-card-cover-date-item{margin-bottom:1rem;width:-moz-calc(32.5% - 10px);width:calc(32.5% - 10px)}.oly-layout-wrap .oly-content-box .olympics-wrap .memorabilia-content{margin:0 auto;padding:2.5rem 0;width:90rem}.oly-layout-wrap .oly-content-box .olympics-wrap .content-line{background:#f3f3f3;height:1rem;width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .overview-title-oly{padding-top:2.5rem}.oly-layout-wrap .oly-content-box .olympics-wrap .video-section{background:#fff}.oly-layout-wrap .oly-content-box .olympics-wrap .video-wrap{margin:0 auto 2.25rem;padding-top:3.125rem;width:90rem}.oly-layout-wrap .oly-content-box .olympics-wrap .video-wrap .title{color:#000;font-size:1.875rem}.oly-layout-wrap .oly-content-box .olympics-wrap .video-wrap .video-box{margin-top:3.75rem;width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .video-wrap .video-slider-mobile{display:none}.oly-layout-wrap .footer-box{background:#999;bottom:0;height:300px;width:100%}@media (max-width:767px){.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner{height:22rem;width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner .about-banner-slogan-wrap{width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{bottom:2.5rem;left:1.5rem}.oly-layout-wrap .oly-content-box .olympics-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1rem;margin-top:.625rem}.oly-layout-wrap .oly-content-box .olympics-wrap .video-wrap{margin-bottom:0;padding:1.875rem;width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .video-wrap .video-slider-mobile{display:block}.oly-layout-wrap .oly-content-box .olympics-wrap .stock-section .more-news-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .memorabilia-content,.oly-layout-wrap .oly-content-box .olympics-wrap .stock-section .more-news-container .component-card-cover-date-item{width:100%}.oly-layout-wrap .oly-content-box .olympics-wrap .memorabilia-content .olympic-title{padding:0 2.5rem}.video-slider-pc{display:none}.video-slider-mobile{display:block}}.component-view-more-container{color:#666;cursor:pointer;display:block;line-height:1.25rem;margin:0 auto;opacity:.6;padding-bottom:3.125rem;padding-top:3.75rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.component-view-more-container:hover,.component-view-more-container:link{color:#ff6a00;opacity:.6}.component-view-more-container:hover.component-view-more-container:hover:after,.component-view-more-container:hover.component-view-more-container:link:after,.component-view-more-container:link.component-view-more-container:hover:after,.component-view-more-container:link.component-view-more-container:link:after{background-color:#ff6a00}.component-view-more-container:after{background-color:#666;content:"";display:block;height:.25rem;margin:.625rem auto 0;width:100%}@media screen and (max-width:767px){.component-view-more-container{padding-bottom:.625rem!important;padding-top:.625rem!important}}.oly-learn-more{background:#f7f7f7;padding:2.5rem 0 5rem}.oly-learn-more .oly-learn-more-wrap{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:1.5rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin:0 auto;width:90rem}.oly-learn-more .oly-learn-more-title{color:#222;font-family:AlibabaPuHuiTi;font-size:1.5rem;font-weight:700;position:relative}.oly-learn-more .oly-learn-more-icons{grid-gap:.75rem;gap:.75rem}.oly-learn-more .oly-learn-more-icon,.oly-learn-more .oly-learn-more-icons{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.oly-learn-more .oly-learn-more-icon{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:#e5e5e5;border-radius:.375rem;cursor:pointer;height:2rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease;width:2rem}.oly-learn-more .oly-learn-more-icon:hover{background:#d5d5d5}.oly-learn-more .oly-learn-more-icon img{height:1.125rem;object-fit:contain;width:1.125rem}@media screen and (max-width:767px){.oly-learn-more{padding:1.875rem 0 3.125rem}.oly-learn-more .oly-learn-more-wrap{grid-gap:1rem;gap:1rem;padding:0 1.5rem;width:100%}.oly-learn-more .oly-learn-more-title{font-size:1.375rem}}.component-card-cover-date-item{background-color:#fff;border-radius:5px;display:block;height:25rem;margin-right:1.25rem;overflow:hidden;position:relative;width:-moz-calc(33.33% - 10px);width:calc(33.33% - 10px)}.component-card-cover-date-item img{height:64%;object-fit:cover;width:100%}.component-card-cover-date-item:last-child{margin-right:0}.component-card-cover-date-item .component-news-info{background-color:#fff;bottom:0;height:9.0625rem;left:0;padding:1.25rem 2.25rem;position:absolute;width:100%}.component-card-cover-date-item .component-news-info .component-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:3.75rem;margin-bottom:.5rem;overflow:hidden;width:24.625rem}.component-card-cover-date-item .component-news-info .date{border-top:1px solid hsla(0,0%,59%,.2);color:#222;font-family:AlibabaPuHuiTi;font-size:.8125rem;height:2.3125rem;margin:0 auto;padding-top:.75rem}.component-card-cover-date-item .component-news-info .date-arrow{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width:768px){.component-card-cover-date-item .component-news-info:hover{background-color:rgba(255,106,0,.97)}.component-card-cover-date-item .component-news-info:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;transition:opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;-moz-transition:transform .4s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .4s cubic-bezier(.4,0,.25,1) 0ms;transition:transform .4s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms;transition:transform .4s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .4s cubic-bezier(.4,0,.25,1) 0ms}.component-card-cover-date-item .component-news-info:hover .component-title{color:#fff}.component-card-cover-date-item .component-news-info:hover .component-news-info{background-color:rgba(255,106,0,.97)}.component-card-cover-date-item .component-news-info:hover .date{border-top:.0625rem solid #fff;color:#fff}.component-card-cover-date-item .component-news-info:hover .date-arrow{color:#fff}}@media screen and (max-width:767px){.component-card-cover-date-item{height:25rem;margin:0 0 2.5rem;width:100%}.component-card-cover-date-item img{height:55%}.component-card-cover-date-item .component-news-info{height:11.25rem;padding:1.25rem}.component-card-cover-date-item .component-news-info .component-title{height:3.75rem;margin-bottom:1.25rem;overflow:hidden;width:100%}}.oly-partner-section{background:#f1f1f1;overflow:hidden;padding:3.75rem 0 5rem}.oly-partner-section .oly-partner-title-wrap{margin:0 auto;width:90rem}.oly-partner-section .oly-partner-title{color:#222}.oly-partner-section .oly-partner-slider{position:relative;width:100%}.oly-partner-section .next-slick-slide:not(.next-slick-center){cursor:pointer}.oly-partner-section .oly-partner-slide-item{padding:0 .5rem}.oly-partner-section .oly-partner-slide-inner{border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:36.5rem;overflow:hidden}.oly-partner-section .oly-partner-slide-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:#fff;color:#222;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-between;justify-content:space-between;padding:3.75rem 2.5rem;width:30%}.oly-partner-section .oly-partner-logo{margin-bottom:.75rem}.oly-partner-section .oly-partner-logo .oly-partner-logo-img{height:7.875rem;object-fit:contain;width:9.375rem}.oly-partner-section .oly-partner-slide-subtitle{color:#222;font-family:AlibabaPuHuiTi;font-size:1.75rem;font-weight:700;letter-spacing:.125rem;margin-bottom:auto;margin-top:.75rem}.oly-partner-section .oly-partner-slide-desc{border-top:.0625rem solid #ddd;color:#222;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.8;padding-top:1.5rem;white-space:pre-wrap}.oly-partner-section .oly-partner-slide-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.oly-partner-section .oly-partner-slide-right .oly-partner-slide-img{height:100%;object-fit:cover;width:100%}.oly-partner-section .next-slick-dots.hoz{bottom:auto;margin-top:1.875rem;position:relative;text-align:center}.oly-partner-section .next-slick-dots.hoz .next-slick-dots-item{background:#d5d5d5;border:none;border-radius:.25rem;cursor:pointer;height:.5rem;margin:0 .3125rem;overflow:hidden;position:relative;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease;vertical-align:middle;width:.5rem}.oly-partner-section .next-slick-dots.hoz .next-slick-dots-item button{display:none}.oly-partner-section .next-slick-dots.hoz .next-slick-dots-item.active{background:#d5d5d5;width:1.875rem}.oly-partner-section .next-slick-dots.hoz .next-slick-dots-item.active:after{-webkit-animation:oly-partner-dot-fill 5s linear forwards;-moz-animation:oly-partner-dot-fill 5s linear forwards;animation:oly-partner-dot-fill 5s linear forwards;background:#ff8700;border-radius:.25rem;content:"";height:100%;left:0;position:absolute;top:0;width:0}@-webkit-keyframes oly-partner-dot-fill{0%{width:0}to{width:100%}}@-moz-keyframes oly-partner-dot-fill{0%{width:0}to{width:100%}}@keyframes oly-partner-dot-fill{0%{width:0}to{width:100%}}@media (max-width:767px){.oly-partner-section{padding:2.5rem 0 3.75rem}.oly-partner-section .oly-partner-title-wrap{padding-left:1.5rem;padding-right:1.5rem;width:100%}.oly-partner-section .oly-partner-slide-item{padding:0 .25rem}.oly-partner-section .oly-partner-slide-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:18.75rem}.oly-partner-section .oly-partner-slide-left{padding:1.25rem 1rem;width:40%}.oly-partner-section .oly-partner-slide-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%}.oly-partner-section .oly-partner-logo{margin-bottom:.5rem}.oly-partner-section .oly-partner-logo .oly-partner-logo-img{height:3.5rem;width:4rem}.oly-partner-section .oly-partner-slide-subtitle{font-size:.875rem;letter-spacing:.25rem;margin-bottom:.5rem;margin-top:.5rem}.oly-partner-section .oly-partner-slide-desc{font-size:.75rem;line-height:1.5;padding-top:.625rem}}.oly-innovation-section{--card-width:28.75rem;--card-collapsed:15rem;--card-expanded:57.5rem;--card-gap:1rem;--track-offset:-moz-calc(var(--card-width)*-1 + 6.25rem);--track-offset:calc(var(--card-width)*-1 + 6.25rem);overflow:hidden;padding:5rem 0 3.75rem}.oly-innovation-section .oly-innovation-title-wrap{margin:0 auto;width:90rem}.oly-innovation-section .oly-innovation-title{color:#222;margin-bottom:.75rem}.oly-innovation-section .oly-innovation-title-bar{background:#ff8700;border-radius:.125rem;height:.25rem;width:2.5rem}.oly-innovation-section .oly-innovation-slider-area{overflow:hidden;position:relative;width:100%}.oly-innovation-section .oly-innovation-side-btn{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:none;background:hsla(0,0%,100%,.5);border:none;border-radius:50%;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.15);box-shadow:0 .25rem .625rem rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-justify-content:center;justify-content:center;padding:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;-moz-transition:transform .2s ease,background .2s ease,opacity .2s ease,-moz-transform .2s ease;transition:transform .2s ease,background .2s ease,opacity .2s ease;transition:transform .2s ease,background .2s ease,opacity .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:4rem;z-index:5}.oly-innovation-section .oly-innovation-side-btn img{display:block;-webkit-filter:drop-shadow(0 .0625rem .1875rem rgba(0,0,0,.45));filter:drop-shadow(0 .0625rem .1875rem rgba(0,0,0,.45));height:100%;object-fit:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:80%}.oly-innovation-section .oly-innovation-side-btn:hover{-webkit-transform:translateY(-50%) scale(1.08);-moz-transform:translateY(-50%) scale(1.08);-ms-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}.oly-innovation-section .oly-innovation-side-btn.disabled{cursor:not-allowed;opacity:.4}.oly-innovation-section .oly-innovation-side-btn--prev{left:1rem}.oly-innovation-section .oly-innovation-side-btn--next{right:1rem}.oly-innovation-section .oly-innovation-side-btn--prev:hover img{-webkit-transform:translateX(-.375rem);-moz-transform:translateX(-.375rem);-ms-transform:translateX(-.375rem);transform:translateX(-.375rem)}.oly-innovation-section .oly-innovation-side-btn--next:hover img{-webkit-transform:translateX(.375rem);-moz-transform:translateX(.375rem);-ms-transform:translateX(.375rem);transform:translateX(.375rem)}.oly-innovation-section .oly-innovation-track{grid-gap:var(--card-gap);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--card-gap);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease;will-change:transform}.oly-innovation-section .oly-innovation-track.no-transition{-webkit-transition:none;-moz-transition:none;transition:none}.oly-innovation-section .oly-innovation-card{-ms-flex-negative:0;border-radius:.5rem;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;position:relative;-webkit-transition:width .45s ease;-moz-transition:width .45s ease;transition:width .45s ease;width:var(--card-width)}.oly-innovation-section .oly-innovation-card--hoverable:hover{width:var(--card-expanded)}.oly-innovation-section .oly-innovation-card--hoverable:has(~.oly-innovation-card--hoverable:hover),.oly-innovation-section .oly-innovation-card--hoverable:hover~.oly-innovation-card--hoverable{width:-moz-calc(var(--card-width) - var(--card-expanded)/2 + var(--card-width)/2);width:calc(var(--card-width) - var(--card-expanded)/2 + var(--card-width)/2)}.oly-innovation-section .oly-innovation-card-img-wrap{height:36.25rem;overflow:hidden;width:100%}.oly-innovation-section .oly-innovation-card-img-wrap .oly-innovation-card-img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.oly-innovation-section .oly-innovation-card--hoverable:hover .oly-innovation-card-img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.oly-innovation-section .oly-innovation-card-logo{height:3.5rem;left:1.5rem;object-fit:contain;position:absolute;top:1.5rem;width:auto;z-index:2}.oly-innovation-section .oly-innovation-card-info{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;grid-gap:1.25rem;-webkit-align-items:flex-end;align-items:flex-end;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:1.75rem 2rem;position:absolute;right:0}.oly-innovation-section .oly-innovation-card-title{color:#fff;font-family:AlibabaPuHuiTi;font-size:1.375rem;font-weight:600;line-height:1.4;-webkit-transition:font-size .3s ease;-moz-transition:font-size .3s ease;transition:font-size .3s ease;white-space:pre-wrap}.oly-innovation-section .oly-innovation-card--hoverable:hover .oly-innovation-card-title{font-size:1.625rem;white-space:normal}.oly-innovation-section .oly-innovation-card-detail{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:.5rem;-webkit-align-items:center;align-items:center;background:#ff8700;border:none;border-radius:1.5rem;color:#fff;cursor:pointer;display:none;-webkit-flex-shrink:0;flex-shrink:0;font-family:AlibabaPuHuiTi;font-size:.9375rem;gap:.5rem;padding:.75rem 1.5rem;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease;white-space:nowrap}.oly-innovation-section .oly-innovation-card-detail:hover{background:#e67a00}.oly-innovation-section .oly-innovation-card--hoverable:hover .oly-innovation-card-detail{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.oly-innovation-section .oly-innovation-controls-wrap{margin:0 auto;padding-top:2rem;width:90rem}.oly-innovation-section .oly-innovation-controls{grid-gap:.75rem;gap:.75rem}.oly-innovation-section .oly-innovation-btn,.oly-innovation-section .oly-innovation-controls{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.oly-innovation-section .oly-innovation-btn{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:transparent;border:.0625rem solid #333;border-radius:50%;color:#333;cursor:pointer;height:2.5rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:2.5rem}.oly-innovation-section .oly-innovation-btn:hover{background:#ff8700;border-color:#ff8700;color:#fff}.oly-innovation-section .oly-innovation-btn-next{background:#333;color:#fff}.oly-innovation-section .oly-innovation-btn-next:hover:not(.disabled){background:#ff8700;border-color:#ff8700}.oly-innovation-section .oly-innovation-hint{color:#666;font-family:AlibabaPuHuiTi;font-size:1rem;margin-left:.5rem}.oly-innovation-section .oly-innovation-modal-mask{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:oly-modal-fade .25s ease;-moz-animation:oly-modal-fade .25s ease;animation:oly-modal-fade .25s ease;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;position:fixed;z-index:1000}.oly-innovation-section .oly-innovation-modal{background:#fff;border-radius:.75rem;-webkit-box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3);box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:45rem;max-height:90vh;max-width:92vw;overflow:hidden;position:relative;width:75rem}.oly-innovation-section .oly-innovation-modal-header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:2rem;z-index:2}.oly-innovation-section .oly-innovation-modal-header-title{display:none}.oly-innovation-section .oly-innovation-modal-close{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:2.5rem;-webkit-justify-content:center;justify-content:center;padding:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;width:2.5rem}.oly-innovation-section .oly-innovation-modal-close .oly-innovation-modal-close-icon{display:block;height:100%;width:100%}.oly-innovation-section .oly-innovation-modal-close:hover{opacity:.8}.oly-innovation-section .oly-innovation-modal-left{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:100%;width:28.75rem}.oly-innovation-section .oly-innovation-modal-left .oly-innovation-modal-img{height:100%;object-fit:cover;width:100%}.oly-innovation-section .oly-innovation-modal-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:3rem 2.5rem 2.5rem}.oly-innovation-section .oly-innovation-modal-title{color:#222;font-family:AlibabaPuHuiTi;font-size:1.375rem;font-weight:700;line-height:1.5;margin-bottom:1.25rem;white-space:pre-wrap}.oly-innovation-section .oly-innovation-modal-icon{display:block;height:4.125rem;margin-bottom:1.25rem;width:4.125rem}.oly-innovation-section .oly-innovation-modal-content{-webkit-box-flex:1;-moz-box-flex:1;color:#666;-webkit-flex:1;-ms-flex:1;flex:1;font-family:AlibabaPuHuiTi;font-size:.875rem;line-height:1.9;overflow-y:auto;padding-right:.75rem}.oly-innovation-section .oly-innovation-modal-content img{height:auto;max-width:100%}.oly-innovation-section .oly-innovation-modal-content p{margin:0 0 .75rem}@-webkit-keyframes oly-modal-fade{0%{opacity:0}to{opacity:1}}@-moz-keyframes oly-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes oly-modal-fade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.oly-innovation-section{--card-width:70vw;--card-gap:0.625rem;--track-offset:-moz-calc(50vw - var(--card-width)/2);--track-offset:calc(50vw - var(--card-width)/2);padding:3.125rem 0}.oly-innovation-section .oly-innovation-title-wrap{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.oly-innovation-section .oly-innovation-card-img-wrap{height:38.75rem}.oly-innovation-section .oly-innovation-card--hoverable:has(~.oly-innovation-card--hoverable:hover),.oly-innovation-section .oly-innovation-card--hoverable:hover,.oly-innovation-section .oly-innovation-card--hoverable:hover~.oly-innovation-card--hoverable{width:var(--card-width)}.oly-innovation-section .oly-innovation-card-info{padding:1rem 1rem 2.25rem}.oly-innovation-section .oly-innovation-card-logo{height:2.875rem;left:1rem;top:1rem}.oly-innovation-section .oly-innovation-card-title{font-size:1.5rem}.oly-innovation-section .oly-innovation-card-detail,.oly-innovation-section .oly-innovation-controls-wrap,.oly-innovation-section .oly-innovation-side-btn{display:none}.oly-innovation-section .oly-innovation-modal-mask{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.oly-innovation-section .oly-innovation-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-animation:oly-modal-slide-up .3s ease;-moz-animation:oly-modal-slide-up .3s ease;animation:oly-modal-slide-up .3s ease;border-radius:1rem 1rem 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:90vh;max-width:100%;width:100%}.oly-innovation-section .oly-innovation-modal-left{-ms-flex-negative:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:25rem;padding:0 1.5rem;width:100%}.oly-innovation-section .oly-innovation-modal-left .oly-innovation-modal-img{border-radius:.75rem}.oly-innovation-section .oly-innovation-modal-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem 1.25rem}.oly-innovation-section .oly-innovation-modal-header{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:-1;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-order:-1;order:-1;padding:2rem 1.5rem;position:static;width:100%}.oly-innovation-section .oly-innovation-modal-header-title{-webkit-box-flex:1;-moz-box-flex:1;color:#222;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-family:AlibabaPuHuiTi;font-size:2rem;font-weight:600;line-height:1.4;white-space:pre-wrap}.oly-innovation-section .oly-innovation-modal-close{margin-left:1rem}.oly-innovation-section .oly-innovation-modal-title{display:none}}@-webkit-keyframes oly-modal-slide-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes oly-modal-slide-up{0%{-moz-transform:translateY(100%);transform:translateY(100%)}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes oly-modal-slide-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.oly-milestone-section{background:#f7f7f7;overflow:hidden;padding:5rem 0}.oly-milestone-section .oly-milestone-title-wrap{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding-bottom:2.5rem;width:90rem}.oly-milestone-section .oly-milestone-title{color:#222}.oly-milestone-section .oly-milestone-title-bar{background:#ff8700;border-radius:.125rem;height:.25rem;width:2.5rem}.oly-milestone-section .oly-milestone-slider-area{overflow:hidden;padding-left:calc(50vw - 45rem);position:relative;width:100%}.oly-milestone-section .oly-milestone-side-btn{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.5);border:none;border-radius:50%;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.15);box-shadow:0 .25rem .625rem rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-justify-content:center;justify-content:center;padding:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;-moz-transition:transform .2s ease,background .2s ease,opacity .2s ease,-moz-transform .2s ease;transition:transform .2s ease,background .2s ease,opacity .2s ease;transition:transform .2s ease,background .2s ease,opacity .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:4rem;z-index:5}.oly-milestone-section .oly-milestone-side-btn img{display:block;-webkit-filter:drop-shadow(0 .0625rem .1875rem rgba(0,0,0,.45));filter:drop-shadow(0 .0625rem .1875rem rgba(0,0,0,.45));height:100%;object-fit:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:80%}.oly-milestone-section .oly-milestone-side-btn:hover{-webkit-transform:translateY(-50%) scale(1.08);-moz-transform:translateY(-50%) scale(1.08);-ms-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}.oly-milestone-section .oly-milestone-side-btn.disabled{cursor:not-allowed;opacity:.4}.oly-milestone-section .oly-milestone-side-btn--prev{left:1rem}.oly-milestone-section .oly-milestone-side-btn--next{right:1rem}.oly-milestone-section .oly-milestone-side-btn--prev:hover img{-webkit-transform:translateX(-.375rem);-moz-transform:translateX(-.375rem);-ms-transform:translateX(-.375rem);transform:translateX(-.375rem)}.oly-milestone-section .oly-milestone-side-btn--next:hover img{-webkit-transform:translateX(.375rem);-moz-transform:translateX(.375rem);-ms-transform:translateX(.375rem);transform:translateX(.375rem)}.oly-milestone-section .oly-milestone-slider .next-slick-list{overflow:visible}.oly-milestone-section .oly-milestone-slider .next-slick-slide{height:auto}.oly-milestone-section .oly-milestone-slider .next-slick-slide:not(.next-slick-active){cursor:pointer}.oly-milestone-section .oly-milestone-slide-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1.25rem;width:90rem}.oly-milestone-section .oly-milestone-card{border-radius:.5rem;height:38.75rem;overflow:hidden;position:relative;width:100%}.oly-milestone-section .oly-milestone-card-bg{bottom:0;left:0;position:absolute;right:0;top:0}.oly-milestone-section .oly-milestone-card-bg .oly-milestone-card-bg-img{height:100%;object-fit:cover;width:100%}.oly-milestone-section .oly-milestone-card-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.oly-milestone-section .oly-milestone-card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;bottom:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;padding:1.875rem 2.5rem;right:0;top:0}.oly-milestone-section .oly-milestone-card-content,.oly-milestone-section .oly-milestone-card-logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute}.oly-milestone-section .oly-milestone-card-logo{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:.5rem;-webkit-align-items:center;align-items:center;gap:.5rem;left:2.5rem;top:1.5rem}.oly-milestone-section .oly-milestone-card-logo .oly-milestone-logo-img{height:1.5rem;width:1.5rem}.oly-milestone-section .oly-milestone-card-year{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:1rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.oly-milestone-section .oly-milestone-card-year .oly-milestone-year-num{color:#ff8700;font-family:AlibabaPuHuiTi;font-size:2.5rem;font-weight:700}.oly-milestone-section .oly-milestone-card-year .oly-milestone-year-line{background:url(https://img.alicdn.com/imgextra/i4/O1CN01kLbYv11YZ1rqmWIET_!!6000000003072-2-tps-51-5.png) no-repeat 50%/contain;height:.3125rem;width:3.1875rem}.oly-milestone-section .oly-milestone-card-heading{color:#fff;font-family:AlibabaPuHuiTi;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1rem;white-space:pre-wrap}.oly-milestone-section .oly-milestone-card-desc{color:hsla(0,0%,100%,.8);font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.8}.oly-milestone-section .oly-milestone-controls-slot--mobile{display:none}.oly-milestone-section .oly-milestone-controls{grid-gap:1rem;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;gap:1rem}.oly-milestone-section .oly-milestone-btn,.oly-milestone-section .oly-milestone-controls{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.oly-milestone-section .oly-milestone-btn{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:transparent;border:.0625rem solid #ccc;border-radius:50%;color:#333;cursor:pointer;font-size:1.25rem;font-weight:400;height:2.5rem;-webkit-justify-content:center;justify-content:center;line-height:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:2.5rem}.oly-milestone-section .oly-milestone-btn:not(.disabled){background:#333;border-color:#333;color:#fff}.oly-milestone-section .oly-milestone-btn:hover:not(.disabled){background:#ff8700;border-color:#ff8700;color:#fff}.oly-milestone-section .oly-milestone-btn.disabled{background:transparent;border-color:#ccc;color:#ccc;cursor:not-allowed;opacity:1}.oly-milestone-section .oly-milestone-indicator{grid-gap:.75rem;gap:.75rem}.oly-milestone-section .oly-milestone-dots,.oly-milestone-section .oly-milestone-indicator{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.oly-milestone-section .oly-milestone-dots{grid-gap:1.25rem;gap:1.25rem}.oly-milestone-section .oly-milestone-dot{background:#ccc;border-radius:50%;height:.375rem;width:.375rem}.oly-milestone-section .oly-milestone-dot.active{background:#ff8700}.oly-milestone-section .oly-milestone-current-year{color:#ff8700;font-family:AlibabaPuHuiTi;font-size:1.5rem;font-weight:700;min-width:3.125rem;text-align:center}@media (max-width:767px){.oly-milestone-section{padding:3.125rem 0 2.5rem}.oly-milestone-section .oly-milestone-title-wrap{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.oly-milestone-section .oly-milestone-controls-slot--pc{display:none}.oly-milestone-section .oly-milestone-controls-slot--mobile{display:block;padding:1.75rem 1.5rem 0;width:100%}.oly-milestone-section .oly-milestone-controls{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;grid-gap:.5rem;gap:.5rem;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.oly-milestone-section .oly-milestone-indicator{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-width:0;overflow:hidden}.oly-milestone-section .oly-milestone-btn{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.oly-milestone-section .oly-milestone-btn:not(.disabled){background:transparent;border-color:#ff8700;color:#ff8700}.oly-milestone-section .oly-milestone-btn:hover:not(.disabled){background:transparent;border-color:#ff8700;color:#ff8700}.oly-milestone-section .oly-milestone-btn.disabled{border-color:#999;color:#999}.oly-milestone-section .oly-milestone-slider-area{padding-left:0}.oly-milestone-section .oly-milestone-side-btn{display:none}.oly-milestone-section .oly-milestone-slide-item{padding:0 1.5rem;width:100vw}.oly-milestone-section .oly-milestone-card{height:20rem}.oly-milestone-section .oly-milestone-card-content{padding:1.25rem 1.5rem}.oly-milestone-section .oly-milestone-card-logo{left:1.5rem;top:1rem}.oly-milestone-section .oly-milestone-card-year .oly-milestone-year-num{font-size:1.75rem}.oly-milestone-section .oly-milestone-card-heading{font-size:1.375rem}.oly-milestone-section .oly-milestone-card-desc{font-size:.75rem}}