/*
 * Author: clovis(706706)
 * Version: 0.1.0
 * Compile Date: 2025-09-12 17:33
*/ 
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,input,li,object,ol,p,pre,span,td,textarea,th,ul{padding:0;margin:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
body{font:12px/1.6 "Microsoft YaHei"}
a{text-decoration:none}
a:hover{filter:brightness(1.2);-webkit-filter:brightness(1.2)}
a:active{outline:0}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b9b9b9}
input{outline:0;border:0;font-family:"Microsoft YaHei"}
textarea{overflow:auto;resize:none}
*{box-sizing:border-box}
#fullbg,#main,body,html{height:100%;overflow:hidden;min-width:1200px;background:#fff}
@font-face {
  font-family: "fzzzhjt";
  src: url("https://wjdown.99.com/games/zf/act/2025/sports/font/fzzzh.eot"), url("https://wjdown.99.com/games/zf/act/2025/sports/font/fzzzh.woff") format("woff"), url("https://wjdown.99.com/games/zf/act/2025/sports/font/fzzzh.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }
.page{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-99;opacity:0;transition:opacity linear .4s;-webkit-transition:opacity linear .4s}
.page.active{opacity:1;z-index:1}
.page .set-table1 table{margin-top:0}
.login-content { position:absolute; right:100px; top:70px; display:flex; align-items:center; justify-content:flex-end; }
.before-login, .after-login { display:none; align-items:flex-start; justify-content:flex-end; }
.after-login.show, .before-login.show { display:flex; }
.login-btn {z-index: 5; display: block; width: 84px; height: 55px; line-height: 55px; background:url(https://img5.99.com/zf/activity/2025/09/sports/img/login.png) no-repeat center center; color:#000; text-align:center; font-size:20px; font-family: 'fzzzhjt'; padding-left: 5px;}
.login-btn strong{display: block;width: 84px; }
.login-btn:hover strong{color: #ff4ef7;background-color: #000;-webkit-background-clip: text;-webkit-text-fill-color: #ff4ef7;-webkit-text-stroke: 4px transparent;}
.user-info { position: relative;z-index: 2;text-align: center; width:315px;height: 36px; line-height: 36px; padding: 0 5px; font-size:16px; color:#000; margin: 10px 0 0 -10px; background: url(https://img5.99.com/zf/activity/2025/09/sports/img/msg.png) no-repeat center center; }

@keyframes video-ani{from{transform:scale(1.2)}}
.sect{width:1177px;margin:0 auto;position:relative;height:100%;z-index:3}
.page-first{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/page-first.jpg) no-repeat center/cover}
.page-con{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/page2.jpg) no-repeat center/cover}
.page-con.page4{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/page4.jpg) no-repeat center/cover}
.page-con.page5{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/page5.jpg) no-repeat center/cover}
.page-con.page4
.list{display:flex;justify-items:center;justify-content:center;flex-direction:row}

.nav{position:absolute;top:50%;margin-top:135px;pointer-events:none;z-index:2;margin-right:-600px;right:50%;width:1200px; text-align: center;}
.nav a{position: relative; pointer-events:initial;transition:all ease .3s;display: inline-block; width: 220px;height: 110px;font-size: 0; margin: 0px 10px;}
.nav a.n1{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Rank.png) no-repeat;}
.nav a.n1:hover,.nav a.n1.active{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Rank-on.png);}
.nav a.n2{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Guide.png) no-repeat;top:-30px}
.nav a.n2:hover,.nav a.n2.active{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Guide-on.png);}
.nav a.n3{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Reward.png) no-repeat;top:-60px}
.nav a.n3:hover,.nav a.n3.active{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Reward-on.png);}
.nav a.n4{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Co-Creation.png) no-repeat;top:-90px}
.nav a.n4:hover,.nav a.n4.active{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/Co-Creation-on.png);}
.nav.nav1{width:212px;height:569px;min-width:auto;top:50%;right:50%;margin-top:-235px;margin-right:-700px}
.nav.nav1 a{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/nava2.png) no-repeat center;width: 230px;height: 108px;font-size: 32px;font-family: 'fzzzhjt';margin-bottom: 35px;}
.nav.nav1 a:hover{filter:brightness(1);-webkit-filter:brightness(1)}
.nav.nav1 a:hover span,.nav.nav1 a.active span{color:#9524ff}
.nav.nav1 a span{display: block;color:#2f2a33}
.nav.nav1 a.n1{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/nav1.png) no-repeat;width: 220px;height: 113px;padding: 36px 28px 20px 28px;}
.nav.nav1 a.n1 span{transform: rotate(-12deg);}
.nav.nav1 a.n2{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/nav2.png) no-repeat;padding: 30px 28px 20px 20px;}
.nav.nav1 a.n2 span{transform: rotate(-7deg);}
.nav.nav1 a.n3{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/nav3.png) no-repeat;padding: 27px 28px 20px 24px;}
.nav.nav1 a.n4{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/nav4.png) no-repeat;padding: 23px 28px 20px 20px;}
.nav.nav1 a.n4 span{transform: rotate(5deg);}
.nav.nav1 a.go-back{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/nav5.png) no-repeat;padding: 19px 28px 20px 41px;top:-120px}
.nav.nav1 a.go-back span{transform: rotate(10deg);}

.lang {position: absolute;top: 60px;left: 50px;width: 120px;background: #5bf1b9;  display:flex; align-items:center; justify-content:center; margin-left:10px;  border:2px solid #000; border-radius:5px;z-index: 10;  }
.lang span{display:inline-block; width: 109px;margin-left: -27px;font-size: 20px;color:#000;padding-left: 35px;}
.lang:before { display: block; content: ""; width: 22px; height: 30px; background: url(https://img5.99.com/zf/activity/2025/09/sports/img/lang.png) no-repeat center center #5bf1b9; padding:0 4px; }
.lang ul { width:100%; position: absolute; display: none; left: -2px; top: 32px;  background: rgba(91,241,185,0.75);border: 2px solid #032f31; }
.lang:hover ul { display: block; }
.lang ul li a{display:inline-block;width:100%;height:100%;margin: 0;font-size: 18px;background: none ;line-height:32px;font-weight: normal;color:#032f31;text-align: center;}
.lang ul li a:hover{background: rgba(250,2,244,0.75);}

.slg{position:absolute;top:50%;font-size:0;width:100%;z-index:3;pointer-events:none; display: none;}
.slg1{position:absolute;left:50%;top:50%;margin-top:-440px;margin-left:-412px; width:751px;height:525px;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/slg.png) no-repeat;z-index:5;}
.slg.slg1{animation:zoomInDown 1s linear both}

.logo { position: absolute; left: 50%;margin-left: -700px; top: 86px; display:block; text-align:center; width:240px; z-index: 10;}
.logo img { width:100%; display:block; }
.cont{width:1050px;height:630px;position:absolute;top:50%;left:50%;margin-left:-525px;margin-top:-266px;text-align:center;font-size:18px}
.p2-con{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/p2-con.png) no-repeat center;width:1241px;height:682px;position:absolute;top:50%;left:50%;margin-left:-617px;margin-top:-301px}
.p2-con .cont{height:490px;margin-top:-300px}
.page3 .cont{margin-left: -564px;}
.dang{position:absolute;top:316px;left:62px;width:998px;height:397px;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/gl-d.png) no-repeat center;z-index: 10;}

.tit{font-size:0;margin:110px auto 10px;width: 334px;height: 107px;}
.tit.tit1{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tit1.png) no-repeat center;}
.tit.tit2{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tit2.png) no-repeat center;}
.tit.tit5{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tit5.png) no-repeat center;width: 509px;}
.set-table i{display:inline-block;text-align:center;line-height:20px;width:20px;height:20px;border-radius:100%;font-size:18px;color:#fff;cursor:pointer;font-style:normal;background:#453279}
.set-table table{width:98%;margin:0 auto;color:#fff;font-size:20px}
.set-table td{line-height:45px;border-bottom:1px dashed #c993db;border-right:1px dashed #c993db;color:#323232;min-width:90px;position:relative;font-size: 16px;}
.set-table td:last-child{border-left:0;border-right: 0;}
.set-table td p{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}
.set-table th{font-size:26px;line-height:52px;padding-top: 16px;font-weight:600;color: #4d0970;}
.set-table .my{background:#607d8b}
.set-table .my td{color:#fff4c3}
.set-table .num1 {background-color: #ff899b;}
.set-table .num2 {background-color: #ffd49a;}
.set-table .num3 {background-color: #c6f5bc;}
.set-table .num1 td:first-child{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/1.png) no-repeat center;font-size:0;}
.set-table .num2 td:first-child{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/2.png) no-repeat center;font-size:0;}
.set-table .num3 td:first-child{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/3.png) no-repeat center;font-size:0;}
.set-table .num1 td,.set-table .num2 td,.set-table .num3 td{border-bottom: 0;}

.set-table .h-pop{display:none}
.set-table .box{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/box.png) no-repeat center;width:77px;height:42px;display:block;margin:0 auto;position:relative}
.set-table .h-pop{display:none;position:absolute;white-space:normal;top:3px;right:63px;color:#fff;background:rgba(79,27,185,.9);width:190px;height:auto;padding:10px 10px;font-size:16px;line-height:20px;text-align:left;border:1px solid #320c81;border-radius:20px;box-shadow:0 0 4px #dcc37a;border-radius:20px}
.set-table .jp-td:hover .h-pop{display:block;z-index:50}
.set-table .btn{width:85px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:16px;display:inline-block}
.set-table .btn.gray{filter:grayscale(100%)}
.no-data{color:#fffece;text-align:center;padding:100px 0;font-weight:700;font-size:26px;letter-spacing:4px}
.search{display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;margin-top:100px}
.search input{background:rgba(109,75,132,.8);width:724px;height:42px;border-radius:20px;color:#fff;padding:0 10px;font-size:20px}
.search a{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/ss.png);display:flex;align-items:center;justify-content:center;margin-left:20px;width:94px;height:42px;color:#fff}
.pager{font-size:16px;position:absolute;top:50%;text-align:center;margin-top:235px;margin-left:-489px;padding-top:10px;width:995px;left:50%}
.pager a,.pager span{padding:0 8px;color:#7e0bee;margin:0 3px;font-weight:700}
.pager span{color:#ee260b;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/page-on.png) no-repeat 0 0/100% 100%;}
.detail{width: 400px;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/detail.png) no-repeat center;font-size:0;display:block;margin:-169px auto 0;height:39px;position: relative;z-index: 10;}
.detail:hover{ transform: scale(1.1);}
.hl-list{width:1137px;height: 736px; background:url(https://img5.99.com/zf/activity/2025/09/sports/img/gl.png) no-repeat center top;}
.hl-list li{display: inline-block;width:317px;height:522px;margin:0 10px;padding:0 30px 0 20px;overflow: hidden;}
.hl-list li:nth-child(1){transform: rotate(-8deg);margin: 35px 0 0 22px;}
.hl-list li:nth-child(2){transform: rotate(2deg); margin-left: 5px;}
.hl-list li:nth-child(3){transform: rotate(8deg);margin-top: 33px; padding: 0 50px 0 10px;}
.hl-list h4{height:50px;line-height:50px;font-weight:700;color: #fbff6f;font-family: 'fzzzhjt';font-size:24px;margin: 47px 0 25px 0; line-height:20px;padding-top:5px; display: flex; align-items: center; justify-content: center;}
.hl-list li:nth-child(1) h4{margin:43px 0 25px -24px;}
.hl-list li:nth-child(2) h4{margin-top: 11px;}
.hl-list p{color:#000;line-height:40px;font-size:20px;width:260px;margin:30px auto 20px;text-align:left; text-indent: 2em;}

.hl-list p::-webkit-scrollbar{width:6px;height:6px}
.hl-list p::-webkit-scrollbar-button{display:none}
.hl-list p::-webkit-scrollbar-thumb{background-color:#2493e9;cursor:pointer}
.hl-list p::-webkit-scrollbar-corner{display:none}
.hl-list p::-webkit-resizer{display:none}

.tab-reward,.tab-creation{position: absolute;top: 415px;left: 50%;margin-left: -235px;margin-top: 28px;width:237px;height: 202px;z-index: 20;}
.tab-reward a,.tab-creation a{position: relative;display:inline-block;width:215px;height:60px;line-height:55px;font-weight: bold; text-align:center;color:#000;font-size:20px;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tab.png) no-repeat;margin-bottom: 15px;padding-right: 40px;}
.tab-reward a.on,.tab-reward a:hover,.tab-creation a.on,.tab-creation a:hover{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tab-on.png) no-repeat;}
.tab-reward a:nth-child(2){left: 36px;}
.tab-reward a:nth-child(3){left: -34px;font-size: 18px;}
.tab-content{position: absolute;top: 50px;left: 0;width: 100%;height: 350px;display: none;}
.tab-content.t1{display: block;}
.tab-content video{position: absolute;top: 50%;left: 50%;margin-left: -258px;margin-top: -285px; width: 100%;height: 100%;object-fit: cover;}
.tab-content:before {position: absolute;top:50%;left:50%;margin-left: -345px;margin-top: -564px; z-index: 2; display: block; content: ""; width:511px; height: 1200px; background: url(https://img5.99.com/zf/activity/2025/09/sports/img/video-d.png) no-repeat ; padding:0 4px; }
.tab-content .g2 video{margin-top: -215px;}
.tab-content.t1 video{margin-top: -277px;}
.tab-content.t3 video{margin-top: -205px;width: 88%;}

.tip{position: absolute;top: 50%;left: 50%;margin-left: -237px;margin-top: -318px; width: 410px;height: 280px;object-fit: cover;z-index: 50;}
.name{position: absolute;top: 50%;left: 50%;margin-left: -650px;margin-top: -181px; width: 435px;height: 468px;object-fit: cover;z-index: 50;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/rwbg.png) no-repeat;padding: 60px 26px 10px 119px;}
.name h3{font-size: 36px;text-shadow: 2px 2px 2px #fff600;line-height: 50px;padding-left: 50px;margin-bottom: 45px; font-weight: bold;}
.t2 .name h3{ font-size: 28px;}
.name p{text-align: left;padding: 5px 10px;font-size: 22px;height: 145px}
.name strong{color: #e26233;font-size: 26px;}
.tab-garment{position: absolute;top:50%;left:50%;margin-left: 274px;margin-top: -283px;z-index: 10;width:160px;height:44px;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tab_gar.png) no-repeat;color:#fff}
.tab-garment a{background: none;display: inline-block;width:77px;padding: 0;margin: 0;color: #fff;left: 0;line-height: 48px;font-size: 18px;}
.tab-garment a[ data-tab="g1"]{padding-left: 4px;}
.tab-garment a[ data-tab="g2"]{padding-right: 9px;}
.tab-garment a[ data-tab="g1"].on{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tab_gar-1.png) no-repeat -1px 0px;padding-left: 4px;}
.tab-garment a[ data-tab="g2"].on{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/tab_gar-2.png) no-repeat  -5px 1px;}
.tab-garment a.on{color:#000}
.cont-gar{display: none;}
.cont-gar.g1{display: block;}

.creation{position: absolute;top: 50%;left: 50%;margin-left: -207px;margin-top: -13px;width:237px;height: 202px;z-index: 20;}
.tab-creation{margin-left: -190px;margin-top: -113px;}
.tab-creation a{margin-bottom: 40px;}
.tab-creation a:nth-child(2){left: -12px;}
.tab-creation a:nth-child(3){left: 40px;}
.cre-content{position: absolute;top: 50%;left: 50%;margin-left: -265px;margin-top: -265px;width: 531px;height: 531px;display: none;}
.cre-content.t1{display: block;}
.cre-img{position: absolute;top: 50%;left: 50%;margin-left: -85px;margin-top: -270px;cursor: pointer;width: 531px;height: 531px;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/creationbg.png) no-repeat;}
.cre-img img{width: 80%;height: 80%;margin: 65px;border-radius: 50%;}
.cre-content .name{margin-top: -295px;width:434px;height:158px;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/namebg.png) no-repeat;padding: 55px 26px 10px 119px;}
.cre-content .name p{color:#fff;margin-top: 170px;height: 300px;}
.cre-content .progress{position: absolute ;top: 50%;left: 50%;margin-left: -422px;margin-top: -151px;}
.cre-content .progress strong{display: block;color:#a8fc27;font-size: 20px;border-bottom: 1px solid #a8fc27;}
.cre-content .progress a{display: block;width:194px;height:39px;font-size: 20px;line-height: 40px;padding-right: 81px;color:#000;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/progress.png) no-repeat;}
.cre-content .progress a span:first-child{color:#320cf4}
.page5 .note{position: absolute;top: 50%;left: 50%;margin-left: -10px;margin-top: 283px;font-size: 18px; width: 410px;height: 45px;object-fit: cover;z-index: 50;color:#fee349}
.cre-content .name h3{padding-top: 2px; font-size: 30px;height: 62px;color:#fee349; background-color: #000;-webkit-background-clip: text;-webkit-text-fill-color: #fee349;-webkit-text-stroke: 4px transparent;text-shadow: none;-webkit-filter: drop-shadow(0 1px 2px #fff600);}

.pop{position:fixed;width:100%;height:100%;top:0;left:0;display:none;background:rgba(0,0,0,.8);z-index:-99;opacity:0}
.pop.active{display:block;z-index:99;opacity:1}
.pop h2.logo-tit,.pop h2.progress-tit{text-align: center;font-size: 40px;color: #6836fc;position:absolute;top:15%;left:26%;width: 50%;height: 80px;line-height: 80px;}
.pop .close,.tip_t a.close{position: absolute;top: 105px;right: 97px;padding-left: 4px;font-size: 40px; width: 43px;height: 51px; color: #e7cd13;background-color: #000;-webkit-background-clip: text;-webkit-text-fill-color: #fee349;-webkit-text-stroke: 4px transparent;}
.pop .close:hover,.tip_t a.close:hover{-webkit-text-fill-color: #7affee;filter: brightness(1);}
.pop .close::after{position:absolute;top:0;left:0;width:100%;height:100%;font-size:36px}
.pop .pop-cont{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/pop.png) no-repeat center;width:975px;height:623px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:100px 90px 30px 80px}
.pop .pop-cont p{color:#391b8f;font-size:18px;text-align:left;line-height:30px;padding:0 20px}
.pop .spop .con{width:90%;height:258px;line-height:280px;margin:65px auto 0}
.pop .spop p{display:inline-block;vertical-align:middle;width:100%;line-height:44px;text-align:center;color:#391b8f;font-size:26px;font-weight:700;padding:0}
.pop .btn-box{position:absolute;width:100%;bottom:100px;left:0;text-align:center;font-size:0}
.pop .btn-box a{background:#607d8b;width:219px;height:60px;line-height:60px;display:inline-block;vertical-align:middle;margin:0 30px;font-size:25px;color:#fff;border-radius:20px}
.pop .tac{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:30px;margin-top:90px!important}
.go-footer{position:fixed;bottom:30px;right:30px;height:30px;line-height:30px;font-size:14px;color:#000;background:rgba(255,255,255,.75);z-index:40;padding:0 20px;border-radius:15px}
.go-footer.show i{transform:rotate(180deg)}
.go-footer i{display:inline-block;width:22px;height:22px;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/icon-arrow.png) no-repeat;margin-left:5px;vertical-align:middle;transition:all .3s}
.footer{position:absolute;bottom:0;width:100%;padding:20px auto;font-size:12px;color:#fff;background:#000;z-index:30;transform:translateY(100%);transition:transform .2s linear}
.footer.show{transform:translateY(0)}
.footer a{color:#fff}
.nav .go-back{display:none}
.nav .go-back.show{display:inline-flex}

.data-tips{position:absolute;top:50%;margin-top:368px;font-size:16px;color:#fff2df;text-align:center;line-height: 20px;width:995px;margin-left:-505px;left:50%}
.pop-cont{color:azure}
.pop .video-pop{width:765px;height:860px;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/pop-co.png) no-repeat center;padding: 80px 84px 30px 60px;}
.pop .video-pop .video-bg{width:594px;height:594px;margin:70px auto 0;overflow: hidden;}
.pop .video-pop .video-bg img{width:643px;height:auto;margin: -20px 0 0 -20px;}
#videoPop .close{top: 144px;}

.logo-bg{width: 676px;height: 340px;margin: 0 0 0 70px;line-height: 100px;padding-top: 20px;}
.logo-bg a{display: inline-block;width:257px;height:91px;margin: 20px;cursor: pointer;}

.progressPop .pop-cont{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/pop-pro.png) no-repeat center;width:1177px;height: 707px;}
.progressPop .spop .con{width:100%;line-height: 20px;margin: 75px auto 0;}
.progressPop h2.progress-tit{font-size: 26px;}
.progressPop h2.progress-tit span{color:#e800ba}
.progressPop ul{width:1045px;margin-left: -30px;text-align: center;}
.progressPop ul li{display:inline-block;width:158px;height:200px;margin:0 2px;text-align: center;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/pro_li.png) no-repeat;vertical-align: middle;}
.progressPop ul li img{height:76px;margin: 28px auto 20px;}
.progressPop ul li p{font-size: 16px !important;line-height: 20px !important;}
.progressPop ul li a{display:block;width:148px;height:26px;line-height: 26px;font-weight: bold;text-align:center;color:#2e2e2e;font-size:18px;background: url(https://img5.99.com/zf/activity/2025/09/sports/img/pro_btn_claimed.png) no-repeat center;cursor: default;}
.progressPop ul li a:hover{filter:brightness(1) ;cursor: default;}
.progressPop ul li.claim a{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/pro_btn.png) no-repeat center;}
.progressPop ul li.coming a{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/pro_coming.png) no-repeat center;}
.progressPop ul li.claim a,.progressPop ul li.coming a{color:#391b8f}
.progressPop ul li.coming{background: url(https://img5.99.com/zf/activity/2025/09/sports/img/pro_li_claimed.png) no-repeat;}
.progressPop ul li.coming img{visibility: hidden;}
.progressPop p.note{line-height: 21px;font-size: 16px;color:#ffe421; background-color: #6c3dee;-webkit-background-clip: text;-webkit-text-fill-color: #ffe421;-webkit-text-stroke: 6px transparent; margin-left: -20px;}

@media screen and (min-height:970px){
  .topbar{position: absolute !important;top:0}
}
@media screen and (max-height:970px){
  .topbar{position: absolute !important;top:0}
  .p2-con{margin-top: -305px;transform: scale(.9);}
  .page3 .cont{transform: scale(.9);}
  .data-tips{margin-top: 333px;}
}
@media screen and (max-height:940px){
  .p2-con{margin-top: -324px;transform: scale(.9);}
}
@media screen and (max-height:870px){.nav.nav1{margin-right:-665px}
.logo{margin-top:-40px}
.tit{transform:scale(.7);margin-top:40px}
.p2-con{margin-top: -324px;transform: scale(.9);}
.data-tips{margin-top: 333px;}
}

.topbar .topmenu{height:31px!important}
.topbar .topmenu .games{width:140px!important}
.topbar .topmenu .games>ul li{width:140px!important}
.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1112}
.commonbox{display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:99}
.commonbox.show{display:flex;align-items:center;justify-content:center}
.tipbox{position:relative;z-index:1113;color:#391b8f;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/pop.png) no-repeat 0 0/100%;margin:0 auto;}
.box1{width: 600px;height: 382px;padding: 72px 0 0 0;}
#accountlogin .box1{height: 415px;background-size: 100% 100%;}
.tip_t{position:relative;z-index:2;height:50px;text-align:center}
.tip_t a.close{top: -27px;right: 61px;font-size: 50px;height: 60px;}
.tip_t h2{color:#391b8f;line-height:26px;font-size:30px;text-align:center;padding-top:17px;direction:rtl}
.tip_c{position:relative;z-index:1;font-family:Arial}
.tip_con{width:68%;margin:0 auto;padding:10px 0 5px 0;position:relative}
.tip_con.sp{width:96%}
.tip_con span{color:#391b8f}
.tip_con p{padding:7px 0;line-height:16px}
.tip_con div ul{padding:0 20px}
.tip_con div ul li{padding:3px}
.tip_con div label{font-size:18px;text-transform:capitalize;width:100px;display:inline-block;text-align:right;padding-right:3px}
.tip_con div input.ipt,.tip_con div select.slt{width:200px;padding-left:2px;color:#000;border:1px solid #666;height:30px;line-height:30px}
.tip_con div input.code{width:120px}
.tip_db{padding-bottom:10px;text-align:center}
.tip_db ul{margin:0 auto;width:380px}
.tip_db li{float:left;width:190px}

.accountmore{width:90%;margin:0 auto}
.tip_db p a{color:#460c90;display:inline-block;width:50%}
.tip_db p a:hover{text-decoration:underline}
.tip_db a.btn_tip{display:block;width:166px;height:48px;line-height:48px;font-weight:700;margin:10px auto;background:url(https://img5.99.com/zf/activity/2025/09/sports/img/btn.png) no-repeat;color:#000;font-size:18px;}
.tip_db a.btn_tip:hover{background:url(https://img5.99.com/zf/activity/2025/09/sports/img/btn-on.png) no-repeat;}