.popup-player{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none}.popup-player .popup-player-ct{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popup-player .mask{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.9)}.popup-player .video-fr{position:relative;width:960px;height:540px}.popup-player .no-youtube{height:100%;background-color:#000;display:flex;justify-content:center;align-items:center}.popup-player .no-youtube p{color:#fff}@media (max-width:1279px){.popup-player .popup-player-ct{display:block}.popup-player .video-fr{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-player .no-youtube{height:160px}}body,html{font-family:var(--content-font-family)}.btn-video{cursor:pointer;height:56px;min-width:185px;position:relative;border-radius:100px;z-index:0;overflow:hidden}.btn-video .btn-video-bg{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%)}.btn-video .btn-video-mask{position:absolute;left:0;width:100%;top:0;height:100%;background-color:rgba(0,0,0,.7)}.btn-video .btn-video-wrapper{position:relative;height:100%;padding:0 16px;display:flex;align-items:center;justify-content:center}.btn-video .btn-video-icon{height:24px}.btn-video .btn-video-text{margin-left:8px;font-size:20px;font-weight:700;color:#fff}.btn-theme{cursor:pointer;min-width:185px;padding:0 16px;text-align:center;height:56px;line-height:56px;background:linear-gradient(145deg,#fe0,#ffd200);border-radius:50px;font-size:20px;font-weight:700;color:#000}.sec-first{overflow:hidden;height:586px;background-size:auto 100%;background-repeat:no-repeat;background-position:50%}.sec-first .block-main{width:1120px;margin:75px auto 0}.sec-first .block-main .logo{display:block;height:90px}.sec-first .block-main .text{margin-top:24px;white-space:pre-wrap;font-size:72px;font-weight:900;color:#25262a;line-height:90px}.sec-first .block-main .text .highlight{font-weight:300}.sec-first .block-main .btn-list{margin-top:75px;display:flex}.sec-first .block-main .btn-list .btn-theme{background:linear-gradient(146deg,#ead69a,#d0ad60)}.sec-first .block-main .btn-list>:not(:last-child){margin-right:12px}.sec-countdown{margin-top:96px}.sec-countdown .text{text-align:center;font-size:48px;line-height:64px;font-weight:700;color:#000}.sec-countdown .timestr{margin-top:40px;display:flex;justify-content:center;align-items:center}.sec-countdown .timestr .num{position:relative;width:70px;height:70px;background:#edeff2;border-radius:16px;text-align:center;line-height:70px;font-size:32px;font-weight:700;color:#000}.sec-countdown .timestr .num .unit{position:absolute;bottom:-27px;left:50%;transform:translateX(-50%);white-space:nowrap;line-height:18px;font-size:12px;color:#000;font-weight:500}.sec-countdown .timestr .split{width:30px;text-align:center;font-size:32px;font-weight:700;color:#000;line-height:40px}.sec-countdown.zh-cn .text{letter-spacing:14px}.sec-text{width:960px;margin:90px auto 0;white-space:pre-wrap;font-size:16px;font-weight:400;color:#646669;line-height:38px}.sec-text .highlight{font-weight:900}.sec-timeline{margin:96px auto 0;padding:96px 0;width:1200px;border-radius:24px;background-color:#f8f9fc}.sec-timeline .title{text-align:center;font-size:48px;font-weight:900;color:#000;line-height:64px;letter-spacing:1px}.sec-timeline .timeline{margin-top:52px;display:flex;justify-content:center}.sec-timeline .timeline .checkpoint{position:relative;width:160px;padding-bottom:32px;display:flex;flex-direction:column;align-items:center}.sec-timeline .timeline .checkpoint .icon{height:96px}.sec-timeline .timeline .checkpoint .text{margin-top:36px;text-align:center;font-size:24px;font-weight:700;color:#25262a;line-height:32px}.sec-timeline .timeline .checkpoint .date{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:16px;color:#646669;line-height:24px}.sec-timeline .timeline .dotted{margin-top:48px;width:90px;height:2px;background-image:linear-gradient(90deg,#000 0,#000 25%,transparent 0);background-size:8px 2px;background-repeat:repeat-x}.sec-reward{margin:96px 0}.sec-reward .title{text-align:center;font-size:48px;font-weight:900;color:#000;line-height:64px}.sec-reward .reward-list{margin-top:40px;display:flex;justify-content:center}.sec-reward .reward-list .reward{margin:0 12px;padding:0 8px;width:282px;height:425px;background:#f8f9fc;border-radius:24px;position:relative;display:flex;flex-direction:column;align-items:center}.sec-reward .reward-list .reward .text-1{margin-top:56px;font-size:40px;font-weight:900;text-align:center;color:#25262a;line-height:48px}.sec-reward .reward-list .reward .text-2{margin-top:24px;font-size:24px;font-weight:500;text-align:center;color:#25262a;line-height:32px}.sec-reward .reward-list .reward .img{position:absolute;top:240px;left:50%;transform:translateX(-50%);width:209px}.sec-reward .reward-list .reward .text-3{position:absolute;left:0;width:100%;bottom:48px;font-size:16px;text-align:center;color:#898a8e;line-height:24px}.sec-reward .reward-list .reward:nth-child(3) .img,.sec-reward .reward-list .reward:nth-child(4) .img{width:197px}.sec-judge{padding:96px 0;background:#f8f9fc}.sec-judge .title{text-align:center;font-size:48px;font-weight:900;color:#000;line-height:64px;letter-spacing:1px}.sec-judge .judge-list{margin-top:42px;display:flex;justify-content:center}.sec-judge .judge-list .judge{width:282px;padding:0 20px;background:#fff;border-radius:24px;margin:0 12px;display:flex;flex-direction:column;align-items:center}.sec-judge .judge-list .judge .avatar{margin-top:48px;height:158px;border-radius:50%}.sec-judge .judge-list .judge .name{margin-top:42px;text-align:center;font-size:24px;font-weight:900;color:#25262a;line-height:32px}.sec-judge .judge-list .judge .desc{margin:26px 0 90px;font-size:16px;font-weight:300;color:#646669;line-height:28px}.sec-work{margin-top:96px}.sec-work .title{text-align:center;font-size:48px;font-weight:900;color:#000;line-height:64px;letter-spacing:1px}.sec-work .work-list{margin-top:40px;display:flex;justify-content:center}.sec-work .work-list .work{cursor:pointer;margin:0 12px;width:282px;height:212px;position:relative;overflow:hidden;border-radius:8px}.sec-work .work-list .work img{position:absolute;left:50%;top:0;height:100%;transform:translateX(-50%)}.sec-rule{margin:30px auto 0;width:1200px;padding:48px 120px;background:#f8f9fc}.sec-rule .title{font-size:25px;font-weight:700;color:#000;line-height:37px}.sec-rule .rule{margin-top:18px;white-space:pre-wrap;font-size:12px;color:#646669;line-height:24px}.sec-channel{margin:96px 0}.sec-channel .text{text-align:center;font-size:48px;font-weight:900;color:#000;line-height:64px;letter-spacing:1px}.sec-channel .text-sm{margin-top:8px;text-align:center;font-size:24px;color:#898a8e;line-height:32px}.sec-channel .channel-list{margin-top:40px;display:flex;justify-content:center}.sec-channel .channel-list .channel{margin:0 22px;position:relative}.sec-channel .channel-list .channel>img{display:block;width:96px;opacity:.3;transition:opacity .2s}.sec-channel .channel-list .channel:hover>img{opacity:1}.sec-channel .channel-list .channel:hover .qrcode{display:block}.sec-channel .channel-list .channel .qrcode{display:none;position:absolute;background-color:100%;top:-8px;border-radius:8px;border:1px solid #e6e6e6;background-color:#fff;left:50%;transform:translate(-50%,-100%)}.sec-channel .channel-list .channel .qrcode:before{border-top:8px solid #e6e6e6;bottom:-8px}.sec-channel .channel-list .channel .qrcode:after,.sec-channel .channel-list .channel .qrcode:before{content:" ";border-bottom:0;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;left:calc(50% - 8px)}.sec-channel .channel-list .channel .qrcode:after{border-top:8px solid #fff;bottom:-7px}.sec-channel .channel-list .channel .qrcode img{display:block;margin:8px}.sec-buy{margin-top:96px}.sec-buy .title{text-align:center;font-size:48px;font-weight:900;color:#000;line-height:64px;letter-spacing:1px}.sec-buy .btn-theme{height:39px;line-height:39px;min-width:158px;font-size:18px;font-weight:600}.sec-buy .block-list{margin-top:40px;display:flex;justify-content:center}.sec-buy .block-list .block-onex2{margin:0 17px;width:521px}.sec-buy .block-list .block-wrapper{width:0 18px;width:521px}.sec-buy .block-onex2{overflow:hidden;position:relative;background:#f8f9fc;height:599px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.sec-buy .block-onex2 .logo{margin-top:74px;height:68px}.sec-buy .block-onex2 .img-wrapper{margin-top:14px;position:relative}.sec-buy .block-onex2 .img-wrapper .img{height:341px}.sec-buy .block-onex2 .btn-list{display:flex;justify-content:center}.sec-buy .block-onex2 .btn-theme{background:linear-gradient(135deg,#00d2f5,#17adea);color:#fff}.sec-buy .block-go2,.sec-buy .block-oner{overflow:hidden;position:relative;height:284px;background:#f8f9fc;border-radius:7px;display:flex;flex-direction:column;align-items:flex-start}.sec-buy .block-go2:not(:first-child),.sec-buy .block-oner:not(:first-child){margin-top:31px}.sec-buy .block-oner .logo{margin-top:72px;margin-left:16px;width:200px}.sec-buy .block-oner .img-wrapper{position:absolute;right:29px;top:80px}.sec-buy .block-oner .img-wrapper .img{height:80px}.sec-buy .block-oner .img-wrapper .img-text-1{position:absolute;bottom:-10px;left:100px;height:16px;transform:translateX(-50%)}.sec-buy .block-oner .img-wrapper .img-text-2{position:absolute;bottom:-24px;left:230px;height:30px;transform:translateX(-50%)}.sec-buy .block-oner .btn-list{margin-top:24px;margin-left:16px;width:200px;display:flex;justify-content:center}.sec-buy .block-go2{background-size:cover;background-position:50%}.sec-buy .block-go2 .logo{margin-top:80px;margin-left:64px;width:150px}.sec-buy .block-go2 .btn-list{margin-top:30px;margin-left:64px;position:relative;width:150px}.sec-buy .block-go2 .btn-list .btn-theme{position:absolute;white-space:nowrap;left:50%;transform:translateX(-50%)}.btn-float{position:fixed;bottom:64px;right:-2px;z-index:1;cursor:pointer;height:54px;padding:0 20px;background:#f8f9fc;border-radius:50px 0 0 50px;border:2px solid #edeff2;display:flex;align-items:center}.btn-float .ic-arrow{height:20px}.btn-float span{padding:0 16px;font-size:17px;font-weight:700;color:#000;line-height:25px;letter-spacing:1px}