@charset "UTF-8";html{font-size:10vw}@media screen and (max-width:320px){html{font-size:32px}}@media screen and (min-width:768px){html{font-size:76.8px}}@media (min-width:768px){.opacity-none{opacity:0}}@keyframes beat{0%,100%{transform:translate3d(0,-2px,0)}50%{transform:translate3d(0,2px,0)}}.title{margin:0 auto;text-align:center}@media (max-width:768px){.title{width:9.4933333333rem}}.subtitle{width:3.3333333333rem;padding-bottom:.2666666667rem}@media (min-width:768px){.subtitle{width:250px}}.btn-box{margin-top:.8rem;display:flex;justify-content:center}.btn-box a{display:block;width:3.7333333333rem;height:1.1733333333rem}.btn-box a.btn-account{margin-right:1.0666666667rem;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_account.png) center center/cover no-repeat}.btn-box a.btn-entry{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_entry.png) center center/cover no-repeat}.btn-box a.btn-entry.btn-over{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_over.png) center center/cover no-repeat}@media (min-width:768px){.btn-box a{width:280px;height:88px}.btn-box a.btn-account{margin-right:80px}.btn-box a.btn-account:hover{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_account_hover.png) center center/cover no-repeat}.btn-box a.btn-entry:hover{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_entry_hover.png) center center/cover no-repeat}.btn-box a.btn-entry.btn-over:hover{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_over.png) center center/cover no-repeat}}body{padding-top:0}@media (min-width:768px){body{min-width:1200px}}.header-m .header__top{position:sticky;top:76px}.banner{position:relative;text-align:center}.banner img{display:block;margin:0 auto}.banner .tit{position:absolute;left:0;right:0;bottom:102px}.competition-step-bg{background:#0975d8}@media (min-width:768px){.competition-step-bg{background:#0975d8 url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/competition_step_bg.webp) no-repeat top center/cover}}@media (min-width:992px){.competition-step-bg{min-width:1210px}}@media (min-width:1925px){.competition-step-bg{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/competition_step_bg_2560.webp) no-repeat top center/cover}}.competition-bonus-welfare-bg{background:#0975d8}@media (min-width:768px){.competition-bonus-welfare-bg{background:#0975d8 url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/competition_bonus_welfare_bg.webp) no-repeat top center/cover}}@media (min-width:992px){.competition-bonus-welfare-bg{min-width:1210px}}@media (min-width:1925px){.competition-bonus-welfare-bg{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/competition_bonus_welfare_bg_2560.webp) no-repeat top center/cover}}.competition-step{padding:0 .2133333333rem 1.3333333333rem .2133333333rem;margin:0 auto}@media (min-width:1200px){.competition-step{padding:0 15px 41px 0;width:1200px}}.competition-step .title{margin-bottom:.5066666667rem}@media (min-width:768px){.competition-step .title{margin-bottom:45px}}.competition-step .competition-step-list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:.3333333333rem}.competition-step .competition-step-list .item{position:relative;width:4.64rem;height:5.7866666667rem;margin-bottom:.5333333333rem}.competition-step .competition-step-list .item .middlebox{text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:30px}@media (min-width:768px){.competition-step .competition-step-list .item .middlebox{bottom:66px}}.competition-step .competition-step-list .item .middlebox .tit{color:#245fbd;font-weight:700;margin:0;font-size:18px}@media (min-width:768px){.competition-step .competition-step-list .item .middlebox .tit{font-size:32px}}.competition-step .competition-step-list .item .middlebox .desc{color:#666;font-size:13px;margin:0}@media (min-width:768px){.competition-step .competition-step-list .item .middlebox .desc{font-size:20px}}@media (min-width:1200px){.competition-step .competition-step-list{justify-content:space-between;margin-top:0}.competition-step .competition-step-list .item{width:362px;height:452px;margin-bottom:30px}}.competition-step .rules-box{text-align:center}.competition-step .rules-box a{line-height:.4266666667rem;font-size:.4266666667rem;color:#fff;text-decoration:underline}@media (min-width:1200px){.competition-step .rules-box a{line-height:30px;font-size:22px}}@media (min-width:768px){.competition-bonus-welfare{padding-top:40px;padding-bottom:30px}}.competition-bonus-welfare .title{margin-bottom:.7733333333rem}.competition-bonus-welfare .bonus-welfare-main{margin:0 auto;display:flex;flex-direction:column;padding:0 .24rem}.competition-bonus-welfare .bonus-welfare-main .bonus-box{margin-bottom:.6rem}@media (min-width:768px){.competition-bonus-welfare .bonus-welfare-main{flex-direction:row;justify-content:space-between;padding:0 15px}.competition-bonus-welfare .bonus-welfare-main .bonus-box{margin-right:1.5%;margin-bottom:0}}@media (min-width:1200px){.competition-bonus-welfare .bonus-welfare-main{padding:0;width:1208px}}.competition-bg2{background:#0975d8}@media (min-width:768px){.competition-bg2{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/competition_bg2.webp) no-repeat top center/cover}}@media (min-width:992px){.competition-bg2{min-width:1210px}}@media (min-width:1925px){.competition-bg2{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/competition_bg2_2560.webp) no-repeat top center/cover}}.competition-medal{padding-top:1.3333333333rem}@media (min-width:768px){.competition-medal{padding-top:50px}}.competition-medal .title{margin-bottom:.5333333333rem}@media (min-width:768px){.competition-medal .title{margin-bottom:80px}}.competition-medal .medal-main{margin:0 auto;display:flex;flex-direction:column;text-align:center;padding:0 .2rem}.competition-medal .medal-main .medal-live{margin-top:.2666666667rem;padding:0 .0666666667rem}@media (min-width:768px){.competition-medal .medal-main{flex-direction:row;justify-content:space-between;padding:0 15px}.competition-medal .medal-main .medal-list{margin-right:.8%}.competition-medal .medal-main .medal-live{margin-top:0}}@media (min-width:1200px){.competition-medal .medal-main{padding:0;width:1208px}}.competition-rank{padding-top:1.0666666667rem;padding-bottom:1.2rem}@media (min-width:768px){.competition-rank{padding:105px 15px 90px 15px}}.competition-rank .title{margin-bottom:.8533333333rem}@media (min-width:768px){.competition-rank .title{margin-bottom:50px}}.competition-rank .subtitle{margin-left:10px}.competition-rank .rank-bonuspool{display:flex;flex-wrap:wrap;padding:.64rem .1333333333rem 0 .1333333333rem;margin:0 auto;width:9.6533333333rem;height:4.6666666667rem;color:#fff;text-align:center;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/m/bonuspool_bg.png) center center/cover no-repeat}.competition-rank .rank-bonuspool .bonuspool-tit{margin-bottom:.2666666667rem;line-height:.3733333333rem;font-size:.3733333333rem}.competition-rank .rank-bonuspool .bonuspool-num{margin-bottom:0;line-height:.6666666667rem;font-size:.6666666667rem;color:#f6de6b;font-weight:700}.competition-rank .rank-bonuspool .issued-award{width:50%}.competition-rank .rank-bonuspool .residue-award{width:50%}.competition-rank .rank-bonuspool .residue-date{margin-top:.2rem;width:100%}@media (min-width:992px){.competition-rank .rank-bonuspool{display:flex;flex-wrap:nowrap;padding:48px 10px 0 12px;margin:0 auto;width:1204px;height:210px;color:#fff;text-align:center;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/bonuspool_bg.png) center center/cover no-repeat}.competition-rank .rank-bonuspool .bonuspool-tit{margin-bottom:15px;line-height:30px;font-size:24px}.competition-rank .rank-bonuspool .bonuspool-num{margin-bottom:0;line-height:64px;font-size:64px;color:#f6de6b;font-weight:700}.competition-rank .rank-bonuspool .residue-award{width:396px}.competition-rank .rank-bonuspool .issued-award{width:406px}.competition-rank .rank-bonuspool .residue-date{margin-top:0;width:380px}}.competition-rank .rank-main{width:100%;max-width:9.9733333333rem;height:11.52rem;margin:.5333333333rem auto 0;padding:1.3866666667rem .2666666667rem 0 .2666666667rem;position:relative;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/m/rank_bg.png) center center/cover no-repeat}.competition-rank .rank-main .scroll-wrapper{height:9.12rem;position:relative;overflow:hidden}.competition-rank .rank-main .scroll-content{position:relative;width:17.3333333333rem}.competition-rank .rank-main .custom-vertical-scrollbar{width:.1866666667rem;height:7.8666666667rem;position:absolute;right:.2666666667rem;top:2.4666666667rem;border-radius:.08rem;background:#c1daeb;border:.02rem solid #c1daeb}.competition-rank .rank-main .custom-vertical-scrollbar .custom-vertical-indicator{width:.1333333333rem;height:2.1866666667rem;background:#f9fdff;border-radius:.0666666667rem}.competition-rank .rank-main .custom-horizontal-scrollbar{width:9.4133333333rem;height:.1866666667rem;position:absolute;left:.2666666667rem;bottom:.6933333333rem;border-radius:.08rem;background:#81aecd;border:.02rem solid #81aecd}.competition-rank .rank-main .custom-horizontal-scrollbar .custom-horizontal-indicator{width:2.1866666667rem;height:.1333333333rem;background:#f9fdff;border-radius:.0666666667rem}.competition-rank .rank-main .content-header{display:flex;position:relative;overflow:hidden;z-index:2;height:1.0666666667rem;line-height:1.0666666667rem;background:#2d80e3}.competition-rank .rank-main .content-header span{display:block;width:2.6666666667rem;flex-shrink:0;height:100%;color:#fff;font-size:.32rem;font-weight:700;text-align:center}.competition-rank .rank-main .content-header span:nth-child(2){width:4rem}.competition-rank .rank-main .list-box{min-height:7.92rem;position:relative;background:#fff}.competition-rank .rank-main .rank-list{list-style:none;padding:0;margin:0}.competition-rank .rank-main .rank-list li{display:flex;align-items:center;height:.88rem;color:#666;font-size:.3466666667rem;overflow:hidden}.competition-rank .rank-main .rank-list li:nth-child(even){background:#f2f5f6}.competition-rank .rank-main .rank-list .rank-item{width:2.6666666667rem;text-align:center}.competition-rank .rank-main .rank-list .rank-item:nth-child(2){width:4rem}.competition-rank .rank-main .rank-list .award{display:inline-block;width:.5866666667rem;height:.6666666667rem}.competition-rank .rank-main .rank-list .award1{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/1.png) center center/cover no-repeat}.competition-rank .rank-main .rank-list .award2{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/2.png) center center/cover no-repeat}.competition-rank .rank-main .rank-list .award3{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/3.png) center center/cover no-repeat}.competition-rank .rank-main .rank-list .name{display:flex;align-items:center;text-align:left}.competition-rank .rank-main .rank-list .name img{width:.7333333333rem;height:.7333333333rem;flex-shrink:0;border:1px solid #fc9d32;border-radius:50%;overflow-y:hidden}.competition-rank .rank-main .rank-list .name .name-info{margin-left:.2666666667rem;width:3rem}.competition-rank .rank-main .rank-list .name p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:.3733333333rem;font-size:.32rem;color:#666}.competition-rank .rank-main .rank-list .name p:nth-of-type(2){font-size:.24rem;color:#999;margin-top:0}.competition-rank .rank-main .list__no-data{display:none;width:9.0666666667rem;position:absolute;left:0;right:0;top:5.5733333333rem;margin:0 auto;color:#0975d8;font-size:.48rem;text-align:center;font-weight:700}.competition-rank .rank-main .update-time{position:absolute;top:.56rem;left:0;right:0;font-size:.3466666667rem;color:#fff;text-align:center}.competition-rank .rank-main .update-time span{position:relative}.competition-rank .rank-main .update-time span::before{content:"";position:absolute;left:-1.0933333333rem;top:50%;transform:translateY(-50%);width:.8rem;height:.1333333333rem;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/rank_date_icon.png) center center/cover no-repeat}.competition-rank .rank-main .update-time span::after{content:"";position:absolute;right:-1.0933333333rem;top:50%;transform:translateY(-50%);width:.8rem;height:.1333333333rem;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/rank_date_icon.png) center center/cover no-repeat}@media (min-width:992px){.competition-rank{margin:0 auto;width:1210px}.competition-rank .rank-main{max-width:none;width:1210px;height:724px;margin:40px auto 0;padding:79px 26px 0 29px;position:relative;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/rank_bg.png) center center/cover no-repeat}.competition-rank .rank-main .scroll-wrapper{height:610px;position:relative;overflow:hidden}.competition-rank .rank-main .scroll-content{position:relative;width:1154px}.competition-rank .rank-main .custom-vertical-scrollbar{width:0;height:0;position:absolute;right:25px;top:149px;border-radius:0;background:#f2f5f6;border:none}.competition-rank .rank-main .custom-vertical-scrollbar .custom-vertical-indicator{width:0;height:0;background:#c1daeb;border-radius:0}.competition-rank .rank-main .custom-horizontal-scrollbar{display:none}.competition-rank .rank-main .content-header{display:flex;position:relative;overflow:hidden;z-index:2;height:70px;line-height:70px}.competition-rank .rank-main .content-header span{display:block;width:180px;flex-shrink:0;height:100%;color:#fff;font-size:20px;font-weight:700;text-align:center}.competition-rank .rank-main .content-header span:nth-child(2){width:254px}.competition-rank .rank-main .list-box{min-height:auto;height:540px;position:relative;overflow-y:auto}.competition-rank .rank-main .list-box::-webkit-scrollbar{width:12px;background:#f2f5f6}.competition-rank .rank-main .list-box::-webkit-scrollbar-thumb{background:#c1daeb;border-radius:6px}.competition-rank .rank-main .list-box::-webkit-scrollbar-track{background:#f2f5f6;border-radius:6px}.competition-rank .rank-main .rank-list{list-style:none;padding:0;margin:0}.competition-rank .rank-main .rank-list li{display:flex;align-items:center;height:60px;color:#666;font-size:20px;overflow:hidden}.competition-rank .rank-main .rank-list li:nth-child(even){background:#f2f5f6}.competition-rank .rank-main .rank-list .rank-item{width:180px;text-align:center}.competition-rank .rank-main .rank-list .rank-item:nth-child(2){width:254px}.competition-rank .rank-main .rank-list .award{display:inline-block;width:44px;height:50px}.competition-rank .rank-main .rank-list .award1{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/1.png) center center/cover no-repeat}.competition-rank .rank-main .rank-list .award2{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/2.png) center center/cover no-repeat}.competition-rank .rank-main .rank-list .award3{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/3.png) center center/cover no-repeat}.competition-rank .rank-main .rank-list .name{display:flex;align-items:center;text-align:left}.competition-rank .rank-main .rank-list .name img{width:50px;height:50px;flex-shrink:0;border:1px solid #fc9d32;border-radius:50%;overflow-y:hidden}.competition-rank .rank-main .rank-list .name .name-info{margin-left:18px;width:186px}.competition-rank .rank-main .rank-list .name p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;font-size:20px;color:#666}.competition-rank .rank-main .rank-list .name p:nth-of-type(2){font-size:14px;color:#999;margin-top:0}.competition-rank .rank-main .list__no-data{display:none;width:680px;position:absolute;left:0;right:0;top:315px;margin:0 auto;color:#0975d8;font-size:30px;font-weight:700}.competition-rank .rank-main .update-time{position:absolute;top:38px;left:0;right:0;font-size:16px;color:#fff;text-align:center}.competition-rank .rank-main .update-time span{position:relative}.competition-rank .rank-main .update-time span::before{content:"";position:absolute;left:-1.0933333333rem;top:50%;transform:translateY(-50%);width:60px;height:10px;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/rank_date_icon.png) center center/cover no-repeat}.competition-rank .rank-main .update-time span::after{content:"";position:absolute;right:-1.0933333333rem;top:50%;transform:translateY(-50%);width:60px;height:10px;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/rank_date_icon.png) center center/cover no-repeat}}@media (min-width:1200px){.competition-rank{padding:105px 0 120px 0}}.footer .footer-btn a.account{width:3.7333333333rem;height:1.1733333333rem;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_account.png) center center/cover no-repeat}.footer .footer-btn a.btn-entry{width:3.7333333333rem;height:1.1733333333rem;background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_entry.png) center center/cover no-repeat}.footer .footer-btn a.btn-entry.btn-over{background:url(https://webbfxstatic.seobp.com/static/images/activity/2024competition_S1/btn_over.png) center center/cover no-repeat}.footer .footer-btn .col-6{padding:0}.footer .footer-btn .row{margin:0 -10px}.copyright{padding:16px 0!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:16px!important}.mx-3{margin-left:16px!important;margin-right:16px!important}@media (min-width:768px){.ml-md-4{margin-left:24px!important}.ml-md-5{margin-left:48px!important}.mx-md-5{margin-left:48px!important;margin-right:48px!important}}.modal-header{padding:16px}.modal-body{padding:16px;font-size:14px}.modal-body p{margin-bottom:16px}@media (max-width:992px){.modal-dialog{margin:8px}}@media (min-width:750px){.displayBlock{display:block}}@media (max-width:750px){.displayBlock{display:none}}@media (min-width:750px){.displayMobile{display:none}}@media (max-width:750px){.displayMobile{display:block}}