/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{text-decoration:none;transition:color 0.2s;cursor:pointer;outline:0;color:#000;}
a:hover{opacity:0.85;transition:0.2s all}
body{background-color:#ece8e1;overflow-x: hidden!important;padding-top: 50px;}
/* a:hover{filter:brightness(1.2);} */
q:before,q:after{content:''}
.tn{display:block;overflow:hidden;text-indent:-9999em;}
.hid{display:block;height:0;overflow:hidden;}
/* basic */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
.hide{display:none;}
.ft{text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
fieldset,img,abbr,acronym{border:0}
input:focus{ outline:none;}
select:focus{ outline:none;}
textarea:focus{ outline:none;}
.bg{background-repeat:no-repeat;background-position:center 0;background-size: cover;}
.hd{display:none;}

html{-webkit-text-size-adjust:100%;}
#afooter{position:relative;padding:30px 0;text-align:center;font:normal 12px/19px Tahoma;z-index:10;background-color:#0c0d2b}
#afooter,#afooter a{color:#dcccff;text-decoration:none}
.authorization_m{display:none}
@font-face{font-family:Tungsten;src:url("./TUNGSTEN-BOLD.TTF");font-display:block}
.ff-tung{font-family:Tungsten}
@font-face{font-family:dm;src:url("./dm.ttf");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:DINPRO-BOLD;src:url("./DINPRO-BOLD.OTF");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:DINNEXTLTARABIC-LIGHT;src:url("./DINNEXTLTARABIC-LIGHT.TTF");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:FoundryGridnik-Bold;src:url("./FoundryGridnik-Bold.otf");font-weight:400;font-style:normal;font-display:block}
@font-face{ font-family: SourceHanSans-Bold; src: url("./SourceHanSans-Bold.ttf"); }

.spr{ background:url(//game.gtimg.cn/images/val/act/a20260227master/spr.png) no-repeat;}
.spr.act-time{ width:686px; height:47px; background-position:-10px -223px;}
.spr.btn-guide{ width:337px; height:90px; background-position:-10px -280px;}
.spr.btn-reset{ width:189px; height:57px; background-position:-621px -380px;}
.spr.btn-view{ width:337px; height:90px; background-position:-357px -280px;}
.spr.fall-task-get.active{ width:730px; height:61px; background-position:-10px -10px;}
.spr.fall-task-get.gray{ width:730px; height:61px; background-position:-10px -81px;}
.spr.fall-task-get{ width:730px; height:61px; background-position:-10px -152px;}
.spr.fall-task-progress{ width:342px; height:33px; background-position:-269px -380px;}
.spr.group-submit{ width:337px; height:90px; background-position:-357px -280px;}
.spr.guess-rule{ width:249px; height:57px; background-position:-10px -380px;}
.spr.i-competition{ width:21px; height:23px; background-position:-787px -10px;}
.spr.i-f5{ width:27px; height:23px; background-position:-750px -10px;}

.spr2{ background:url(//game.gtimg.cn/images/val/act/a20260227master/spr2.png) no-repeat;}
.spr2.exchange-get.active,li.active .spr2.exchange-get{ width:170px; height:49px; background-position:-209px -521px;}
.spr2.exchange-get.complete,li.complete .spr2.exchange-get{ width:170px; height:49px; background-position:-389px -521px;}
.spr2.exchange-get{ width:170px; height:49px; background-position:-569px -521px;}
.spr2.exchange-rule{ width:189px; height:57px; background-position:-10px -521px;}
.spr2.i-exchange{ width:23px; height:23px; background-position:-908px -521px;}
.spr2.li-gift.active{ width:323px; height:501px; background-position:-10px -10px;}
.spr2.li-gift.complete{ width:323px; height:501px; background-position:-343px -10px;}
.spr2.li-gift{ width:323px; height:501px; background-position:-676px -10px;}
.spr2.li-i.gray,li.complete .spr2.li-i{ width:43px; height:80px; background-position:-749px -521px;}
.spr2.li-i{ width:43px; height:80px; background-position:-802px -521px;}
.spr2.li-i.unlock,li.active .spr2.li-i{ width:43px; height:80px; background-position:-855px -521px;}
.spr2.rxc-af{ width:15px; height:8px; background-position:-941px -521px;}
.spr2.rxc-bf{ width:14px; height:7px; background-position:-966px -521px;}

.spr4{ background:url(//game.gtimg.cn/images/val/act/a20260227master/spr4.png) no-repeat;}
.spr4.btn-claim.active,li.active .spr4.btn-claim{ width:429px; height:39px; background-position:-10px -34px;}
.spr4.btn-claim.gray,li.gray .spr4.btn-claim{ width:429px; height:39px; background-position:-10px -83px;}
.spr4.btn-claim{ width:429px; height:39px; background-position:-10px -132px;}
.spr4.gift-box.active,li.active .spr4.gift-box{ width:428px; height:118px; background-position:-10px -181px;}
.spr4.gift-box.gray,li.gray .spr4.gift-box{ width:428px; height:118px; background-position:-10px -309px;}
.spr4.gift-box{ width:428px; height:118px; background-position:-10px -437px;}
.spr4.q-i{ width:15px; height:14px; background-position:-10px -10px;}
.spr4.q-i.right,.prediction-item.is-right .spr4.q-i{ width:15px; height:14px; background-position:-35px -10px;}
.spr4.q-i.wrong,.prediction-item.is-wrong .spr4.q-i,.prediction-item.passed .spr4.q-i{ width:15px; height:14px; background-position:-60px -10px;}

.spr5{ background:url(//game.gtimg.cn/images/val/act/a20260227master/spr5.png) no-repeat;}
.spr5.btn-eliminate.active{ width:214px; height:39px; background-position:-144px -284px;}
.spr5.btn-eliminate{ width:214px; height:39px; background-position:-144px -333px;}
.spr5.btn-quiz.on{ width:124px; height:37px; background-position:-10px -253px;}
.spr5.btn-quiz{ width:124px; height:37px; background-position:-10px -300px;}
.spr5.btn-reward.on{ width:124px; height:37px; background-position:-368px -284px;}
.spr5.btn-reward{ width:124px; height:37px; background-position:-368px -331px;}
.spr5.btn-rule{ width:189px; height:57px; background-position:-10px -186px;}
.spr5.btn-schedule.on{ width:124px; height:37px; background-position:-368px -378px;}
.spr5.btn-schedule{ width:124px; height:37px; background-position:-10px -347px;}
.spr5.btn-switzerland.active{ width:218px; height:39px; background-position:-209px -186px;}
.spr5.btn-switzerland{ width:218px; height:39px; background-position:-209px -235px;}
.spr5.dividing-line{ width:428px; height:4px; background-position:-10px -425px;}
.spr5.dividing-line2{ width:428px; height:3px; background-position:-10px -439px;}
.spr5.i-return{ width:16px; height:14px; background-position:-448px -10px;}
.spr5.num-box{ width:428px; height:117px; background-position:-10px -10px;}
.spr5.option.right.person,.part1 .prediction-item.is-right .option.right .spr5.person{ width:11px; height:12px; background-position:-474px -10px;}
.spr5.person{ width:11px; height:12px; background-position:-474px -32px;}
.spr5.txt-box{ width:428px; height:39px; background-position:-10px -137px;}

.spr-logo{ background:url(//game.gtimg.cn/images/val/act/a20260227master/spr-logo.png) no-repeat;}
.spr-logo.ewc-logo{ width:154px; height:31px; background-position:-541px -4px;}
.spr-logo.hx-logo{ width:145px; height:43px; background-position:-107px -4px;}
.spr-logo.jd-logo{ width:99px; height:48px; background-position:-4px -4px;}
.spr-logo.wsd-logo{ width:150px; height:38px; background-position:-256px -4px;}
.spr-logo.ymx-logo{ width:127px; height:38px; background-position:-410px -4px;}

body { background-color: #0f264f; }
.wrapper-scale { visibility: hidden; overflow: hidden; background-color: #0f264f;}
.wrapper { visibility: hidden; position:relative; width: 1920px; z-index: 1; background-color: #0f264f; margin: 0 auto; zoom: 1;}
.wrapper, .wrapper * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.mob-show { display: none !important;}
.main{width: 1600px;margin: 0 auto;position: relative;z-index: 2;}

.head {height: 1080px;background: url(//game.gtimg.cn/images/val/act/a20260227master/bg1.jpg) no-repeat 50% 100% / cover;position: relative; z-index: 2;}
.head:after{content: '';position: absolute; left: 50%; bottom: -42px; width: 148px; height: 190px; margin-left: 434px; background: url(//game.gtimg.cn/images/val/act/a20260227master/head-af.png) no-repeat 50% 100% / cover;}
.head .video-box { width: 100%; height: 100%; }
.head .video-box video { width: 100%;height: 100%;object-fit: cover;object-position: 50% 80%;pointer-events: none; }

.head .login-box {color: #ece4ff;font-size: 25px;line-height: 40px;position: absolute; top: 1130px; left: 0; text-align: left; width: 1600px; left: 50%; margin-left: -800px; padding: 0 14px;}
.head .login-box a { color: #ffd075;}


.part1 {height: 960px; padding-top: 126px; background: url(//game.gtimg.cn/images/val/act/a20260227master/bg2.jpg) 50% 0 no-repeat;position: relative; margin-top: -1px; overflow: hidden;}
.module-live{position:relative; height: 725px;}
.module-live .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top: 45px;}
.module-live .live-left{position:relative;width:1140px; height: 725px; border: 2px solid #651efe; overflow: hidden;}
.module-live .live-right{position:relative;width:446px; height: 725px; border: 2px solid #651efe; overflow: hidden;}
.module-live .live-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:88px;padding-left:38px;background:url(//game.gtimg.cn/images/val/act/a20260227master/p1-live-info.jpg) no-repeat center/cover; position: relative;}
.module-live .live-info:after{content: ''; position: absolute; right: 28px; top: 50%; background:url(//game.gtimg.cn/images/val/act/a20260227master/ss-logo.png) no-repeat center/contain; width: 84px; height: 70px; margin-top: -35px;}
.module-live .live-status{position:relative;width:130px;height:36px;line-height:32px;padding-left:32px;border:2px solid #ece4ff;font-weight:700;font-size:17px;color:#ece4ff;border-radius: 20px;}
.module-live .live-status::before{content:"";position:absolute;top:50%;left:12px;width:8px;height:8px;border-radius:50%;background-color:#ece4ff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.module-live .live-title{position:relative;margin-left:25px;font-weight:700;font-size:26.64px;letter-spacing:1px;color:#ece4ff}
.module-live .live-content{position:relative;height:633px;background-color:#000}
.module-live .schedule-title{position:relative;height:88px;line-height:88px;font-weight:700;font-size:28px;text-align:center;color:#ece4ff;background:url(//game.gtimg.cn/images/val/act/a20260227master/p1-schedule-title.jpg) no-repeat center/cover;}
.module-live .schedule-type{position:relative;height:70px;line-height:70px;font-size:20px;text-align:center;color:#162332}
.module-live .schedule-type::before{content:"";position:absolute;bottom:-1px;left:50%;width:443px;height:5px;background:url(//game.gtimg.cn/images/val/act/a20260227master/p1-type-after.png) no-repeat; -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.module-live .schedule-tab{display:-webkit-box;display:-ms-flexbox;display:flex;padding:19px 10px 0}
.module-live .schedule-tab .tab-item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:39px;font-size:20px;text-align:center;color:#4b14c1;cursor:pointer}
.module-live .schedule-tab .tab-item.active{color:#dcccff;pointer-events:none}
.module-live .schedule-content{position:relative;height:516px;margin-top:15px}
.module-live .schedule-content .content-item{display:none;position:absolute;top:0;left:0;width:438px;height:100%;padding-left:8px;overflow-y:auto}
.module-live .schedule-content .content-item::-webkit-scrollbar-track{background-color:#341576;}
.module-live .schedule-content .content-item::-webkit-scrollbar{width:3px;height:3px;}
.module-live .schedule-content .content-item::-webkit-scrollbar-thumb{background-color:#dcccff;}
.module-live .schedule-content .content-item.active{display:block}
.module-live .match-card{position:relative;width:417px; height: 97px;background:url(//game.gtimg.cn/images/val/act/a20260227master/match-card.png) no-repeat center/cover; margin-bottom: 14px;}
.module-live .match-card.status--coming .match-round .date{color:#dcccff}
.module-live .match-card.status--coming .match-round .time{color:#dcccff}
.module-live .match-card.status--coming .match-round .status{color:#ece8e1}
.module-live .match-card.status--coming .match-team .name{color:#dcccff}
.module-live .match-card.status--coming .btn-coming{display:block}
.module-live .match-card.status--conduct .match-round .date{color:#dcccff}
.module-live .match-card.status--conduct .match-round .time{color:#dcccff}
.module-live .match-card.status--conduct .match-round .status{color:#ffd075}
.module-live .match-card.status--conduct .match-team .name{color:#dcccff}
.module-live .match-card.status--conduct .btn-conduct{display:block; background: #ffd075; color: #060b1d;}
.module-live .match-card.status--ending .match-round .date{color:#dcccff}
.module-live .match-card.status--ending .match-round .time{color:#dcccff}
.module-live .match-card.status--ending .match-round .status{color:#4b14c1}
.module-live .match-card.status--ending .match-team .name{color:#dcccff}
.module-live .match-card.status--ending .btn-ending{display:block; background: #4b14c1; color: #dcccff;}
.module-live .match-button{width: 72px; height:19px;line-height:19px;font-size:12px;text-align:center;color:#060b1d; -webkit-mask:url(//game.gtimg.cn/images/val/act/a20260227master/match-button.png); background: #ece8e1; position: absolute; top: 0; right: 0; padding-left: 12px;}
.module-live .btn-coming{display:none}
.module-live .btn-conduct{display:none}
.module-live .btn-ending{display:none}
.module-live .match-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:104px; padding-left: 133px;}
.module-live .match-round{position:absolute;text-align:center; left: 0; width: 100px; color: #dcccff;}
.module-live .match-round .date{line-height:1;font-size:14px;letter-spacing:1px;font-family: Tungsten;}
.module-live .match-round .time{line-height:1;font-size:25px;letter-spacing:1px;font-family: Tungsten;}
.module-live .match-round .status{line-height:1;font-size:16px;letter-spacing:1px}
.module-live .match-battle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.module-live .match-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px}
.module-live .match-score .score{position:relative;width:23px;height:50px;line-height:50px;border-radius:5px;font-weight:700;font-size:40px;text-align:center;color:#dcccff;font-family: 'Tungsten';}
.module-live .match-score .dot{position:relative;width:5px;height:15px;margin:0 6px}
.module-live .match-score .dot::after,.module-live .match-score .dot::before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background-color:#dcccff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.module-live .match-score .dot::before{margin-top:-6px}
.module-live .match-score .dot::after{margin-top:6px}
.module-live .match-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.module-live .match-team .image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 35px;width:50px;height:50px}
.module-live .match-team .image img{display: block;width: 100%;-o-object-fit: contain;object-fit: contain;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.module-live .match-team .name{width:50px;text-align:center;font-weight:700;font-size:20px;color:#dcccff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: 'Tungsten'; line-height: 50px;}
.module-live .recommend-content{position:relative;width:100%;margin-top:30px;display:none!important}
.module-live .recommend-content a{display:block;width:1560px;height:160px;margin:0 auto;background-color:#000}

.part1 .btn-rule{position: absolute; right: 0; top: -80px; z-index: 2; display:flex; display:-webkit-flex; align-items:center; justify-content:center; color: #ece4ff; font-size: 28px; line-height: 57px;}
.part1 .btn-rule i{margin-right: 5px; margin-top: 1px;}

.part1 .btn-tabbox{font-size: 0; text-align: center; padding-top: 8px;}
.part1 .btn-tabbox a{display: inline-block; vertical-align: top; *zoom:1; *display: inline; color: #651efe;}
.part1 .btn-tabbox a.btn-reward{margin: 0 20px;}
.part1 .btn-tabbox a.on{color: #ece4ff; pointer-events: none;}
.part1 .btn-tabbox i,.part1 .btn-tabbox span{display: inline-block; vertical-align: top; *zoom:1; *display: inline;}
.part1 .btn-tabbox i{width: 4px; height: 6px; background: #651efe; margin-top: 15.5px;}
.part1 .btn-tabbox .bf{ -webkit-mask: url(//game.gtimg.cn/images/val/act/a20260227master/btn-tabbox-bf.png); -webkit-mask-size: 100% 100%;}
.part1 .btn-tabbox .af{ -webkit-mask: url(//game.gtimg.cn/images/val/act/a20260227master/btn-tabbox-af.png); -webkit-mask-size: 100% 100%;}
.part1 .btn-tabbox a.on i{background:#ece4ff;}
.part1 .btn-tabbox span{font-size: 22.7px; height: 37px; line-height: 37px; margin: 0 5px;}

.part1 .tab-main{display: none;}
.part1 .tab-main.show{display: block;}
.part1 .dividing-line2{display: block; margin: 11px auto 0;}

.part1 .knockout-item{position: relative; width: 428px; height: 76px; background: #4b14c1; margin: 0 auto; padding-left: 148px; padding-top: 13px;}
.part1 .tab-quiz{padding-top: 18px;}
.part1 .knockout-item .status{font-size: 12px; line-height: 14px;}
.part1 .module-live .knockout-item .match-round{left: 24px; top: 11px;}
.part1 .module-live .knockout-item .match-battle{width: 290px;}

.part1 .module-live .title-box{color: #dcccff; font-size: 27px; line-height: 40px; font-weight: bold; width: 428px; margin: 4px auto 0; height: 40px; position: relative;}
.part1 .module-live .title-box .btn-return{position: absolute; right: 0; height: 40px; line-height: 40px; top: 0; color: #9d7de6; font-size: 13px; text-decoration: underline;}
.part1 .module-live .title-box i{position: absolute; left: -20px; top: 50%; margin-top: -7px;}
.part1 .module-live .title-box .btn-refresh-title{color: #9d7de6; font-size: 13px; height: 40px; line-height: 40px; top: 0; right: 90px; text-decoration: underline; position: absolute;}
.part1 .module-live .title-box .btn-refresh-title i{width: 13px; height: 12px; -webkit-mask: url(//game.gtimg.cn/images/val/act/a20260227master/i-refresh-title.png); -webkit-mask-size: 100% 100%; background:#9d7de6; left: -16px; position: absolute; top: 50%; margin-top: -6px;}
.part1 .prediction-list{width: 437px; padding-left: 9px; height: 437px; overflow-y: auto;}
.part1 .prediction-list::-webkit-scrollbar {width:3px;height:3px;}
.part1 .prediction-list::-webkit-scrollbar-track-piece {background-color:#341576;}
.part1 .prediction-list::-webkit-scrollbar-thumb {background-color:#dcccff;}
.part1 .prediction-item{width: 416px; border: 2px solid #651eff; margin-bottom: 23px; padding-left: 15px; position: relative; font-size: 0; padding-top: 2px; background:#0e0c30 url(//game.gtimg.cn/images/val/act/a20260227master/prediction-item.png) 0 50% no-repeat;}
.part1 .prediction-question{font-size: 14px; line-height: 18px; padding: 3px 0; color: #dcccff; position: relative; padding-left: 16px;}
.part1 .prediction-question i{position: absolute; left: 0; top: 5px;}
.part1 .bonus{position: absolute; right: 0; top: 0; height: 24px; line-height: 24px; color: #dcccff; font-size: 14px; -webkit-mask: url(//game.gtimg.cn/images/val/act/a20260227master/bonus.png); -webkit-mask-size: 50px 24px; padding: 0 5px; z-index: 3; background: #4b14c1;}
.part1 .countdown{line-height: 17px; border: 1px solid #521ad2; font-size: 12px; display: inline-block; vertical-align: top; *zoom:1; *display: inline; border-radius:8.5px; min-width: 79px; text-align: center; color: #521ad2;}
.part1 .prediction-options{width: 380px; margin: 10px auto 0; padding-bottom: 16px; padding-right: 15px;}
.part1 .prediction-options .option{height: 33px; border: 1px solid #212256; background: #110c37; margin-bottom: 10px; overflow: hidden; position: relative; cursor: pointer;}
.part1 .prediction-options .option.select,.part1 .prediction-options .option:hover{border: 2px solid #ece4ff;}
.part1 .prediction-options .percentage{height: 100%; width: 20%; background: #212256; display: block;}
.part1 .prediction-options .txt{width: 100%; text-align: center; position: absolute; left: 0; color: #dcccff; font-size: 18px; line-height: 30px; top: 50%; margin-top: -15px;}
.part1 .prediction-options p{color: #dcccff; font-size: 16px; height: 30px; line-height: 30px; width: 62px; position: absolute; right: 0; top: 50%; margin-top: -15px;font-family: 'Tungsten'; padding-left: 16px;}
.part1 .prediction-options p i{position: absolute; left: 0; top: 50%; margin-top: -6px;}

.part1 .prediction-item.selected,.part1 .prediction-item.passed,.part1 .prediction-item.settling,.part1 .prediction-item.is-right,.part1 .prediction-item.is-wrong{pointer-events: none;}
.part1 .prediction-item.passed .countdown,.part1 .prediction-item.settling .countdown,.part1 .prediction-item.is-wrong .countdown{border: 1px solid #75699b; color: #75699b;}
.part1 .prediction-item.passed .option.right{border: 2px solid #75699b;}
.part1 .prediction-item.passed .option.right .percentage,.part1 .prediction-item.is-wrong .option.right .percentage{background: #75699b;}
.part1 .prediction-item.passed .bonus,.part1 .prediction-item.is-wrong .bonus{background: #75699b; color: #140d3e;}

.part1 .prediction-item.is-right .bonus{background: #ffd075; color: #060b1d;}
.part1 .prediction-item.is-right .countdown{border: 1px solid #ffd075; color: #ffd075;}
.part1 .prediction-item.is-right .option.right{border: 2px solid #ece4ff;}
.part1 .prediction-item.is-right .option.right .percentage{background: #ffd075;}

.part1 .prediction-item.is-wrong .option.right{border: 1px solid #75699b;}
.part1 .prediction-item.is-wrong .option.select{border: 2px solid #dcccff;}

.part1 .prediction-item.is-wrong .txt,.part1 .prediction-item.is-right .txt,.part1 .prediction-item.is-wrong .txt,.part1 .prediction-item.settling .txt,.part1 .prediction-item.passed .txt{text-align: left; left: 10px;}
.part1 .prediction-item.is-wrong .option.right .txt,.part1 .prediction-item.passed .option.right .txt{color: #e5daff;}
.part1 .prediction-item.is-right .option.right .txt,.part1 .prediction-item.is-right .option.right p{color: #5f26d9;}

.part1 .tab-reward{padding-top: 19px; position: relative;}
.part1 .tab-reward .txt-box{margin: 0 auto; color: #dcccff; font-size: 20px; font-weight: bold; text-align: center; line-height: 39px;}
.part1 .module-live .btn-refresh-points{color: #ece4ff; font-size: 13px; height: 40px; line-height: 40px; top: 115px; left: 50%; margin-left: -35px; text-decoration: underline; position: absolute; width: 70px; text-align: right;}
.part1 .module-live .btn-refresh-points i{width: 13px; height: 12px; -webkit-mask: url(//game.gtimg.cn/images/val/act/a20260227master/i-refresh-title.png); -webkit-mask-size: 100% 100%; background:#ece4ff; left: 0; position: absolute; top: 50%; margin-top: -6px;}
.part1 .tab-reward .num-box{display:flex; display:-webkit-flex; align-items:center; justify-content:center; text-align: center; margin:12px auto 0;}
.part1 .tab-reward .num-box li{width: 46%; color: #ece4ff; font-size: 18px; line-height: 24px; height: 100%; padding-top: 14px;}
.part1 .tab-reward .num-box .txt{height: 30px;}
.part1 .tab-reward .num-box .num{font-size:60px;color:#ece4ff;background-color:#651efe;height:56px;padding:0 10px; line-height: 56px; clip-path:polygon(100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 0);display:inline-flex;justify-content:center;align-items:center;font-family: Tungsten; min-width: 108px;}

.part1 .tab-reward .dividing-line{margin: 19px auto;}

.part1 .gift-box-list li{height: 180px;}
.part1 .gift-box-list .gift-box{margin: 0 auto; position: relative; padding-left: 190px; padding-top: 17px;}
.part1 .gift-box-list .img-box{width: 120px; height: 120px; position: absolute; left: 46px; top: 50%; margin-top: -60px;}
.part1 .gift-box-list .img-box img{width: 100%; height: 100%; object-fit:contain;}
.part1 .gift-box-list .btn-claim{display: block; margin: 2px auto 0; color: #b299e7; text-align: center; font-size: 15px; line-height: 39px; pointer-events: none;}
.part1 .gift-box-list .gift-name{color: #ece4ff; font-size: 22px; line-height: 30px; font-weight: bold; position: relative;}
.part1 .gift-box-list .gift-name:after{content: ''; position: absolute; width: 150px; height: 1px; background: #ece4ff; opacity: .49; left: 0; bottom: -1px;}
.part1 .gift-box-list .gift-type{color: #ece4ff; font-size: 15px; line-height: 20px;  opacity: .7; margin-top: 3px;}
.part1 .gift-box-list .gift-condition{color: #ffd075; font-size: 13.57px; line-height: 16px; margin-top: 10px;}

.part1 .gift-box-list li.active .btn-claim{pointer-events: all; color: #ece4ff;}
.part1 .gift-box-list li.gray .btn-claim{color: #060b1d;}

.part1 .btn-switzerland{ margin-right: -3px;}
.part1 .module-live .schedule-content .match-round .time{font-size: 29px;}
.part1 .module-live .schedule-content .match-round .date{ font-size: 16px;}
.part1 .module-live .schedule-content .match-round .status{font-size: 12px;}
.part1 .module-live .schedule-content .match-round{left: 16px; top: 19px;}

.part1 .countdown-container { display: none; margin-top: -18px; width: 442px; height: 588px; padding-bottom: 18px; flex-direction: column; justify-content: center; align-items: center; background: url(//game.gtimg.cn/images/val/act/a20260227master/countdown-bg.jpg) no-repeat; background-size: 100% 100%; }
.part1 .countdown-container > p { color: #6c19fb; }
.part1 .countdown-container > p:first-of-type { font-size: 18px; }
.part1 .countdown-container > p:last-of-type { font-size: 24px; font-weight: bold; margin-top: -4px; }


.part3{ width: 100%; height: 1400px;background: url(//game.gtimg.cn/images/val/act/a20260227master/bg4.jpg) 50% 0 no-repeat; position: relative; margin-top: -1px; overflow: hidden; padding-top: 182px;}
.part3 .main {margin: 0 auto; position: relative; padding: 0 27px;}
.part3 .guess-rule{position:absolute;right:27px;top:0; display:flex; display:-webkit-flex; align-items:center; justify-content:center; font-size: 28.56px; color: #ece4ff;}
.part3 .guess-rule i{margin-right: 4px; margin-top: 3px;}

.part3 .act-time{display:flex;justify-content:space-between;align-items:center;line-height: 47px;}
.part3 .act-time span{width:182px;text-align:center;font-size:20.09px;color:#dcccff;flex-shrink:0;font-weight:700}
.part3 .act-time p{width:494px;text-align:center;font-size:20px;color:#fff;letter-spacing:4px;padding-right:30px ;}

.part3 .part3-tab{width: 1544px; margin: 35px auto 0; display:flex; display:-webkit-flex; align-items:center; justify-content:space-between; background:url(//game.gtimg.cn/images/val/act/a20260227master/guess-main.png) no-repeat; height: 77px; padding: 0 32px;}
.part3 .part3-tab .tab-item{width:710px;height:78px;position:relative;display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:700;color:#651eff;cursor:pointer;background:url(//game.gtimg.cn/images/val/act/a20260227master/tab-item.png) no-repeat;}
.part3 .part3-tab .tab-item.active{color:#ece4ff;background:url(//game.gtimg.cn/images/val/act/a20260227master/tab-item.on.png) no-repeat;}
.part3 .part3-tab .tab-item i{width: 11px; height: 8px; background: #651eff; margin: 0 30px;}
.part3 .part3-tab .tab-item .bf{ -webkit-mask:url(//game.gtimg.cn/images/val/act/a20260227master/tab-item-bf.png);}
.part3 .part3-tab .tab-item .af{ -webkit-mask:url(//game.gtimg.cn/images/val/act/a20260227master/tab-item-af.png);}
.part3 .part3-tab .tab-item.active i{background: #ece4ff;}

.part3 .part3-content{position: relative;width: 100%;height: 1157px;}
.part3 .part3-item{display: none; position: relative;}
.part3 .part3-item.active{display: block;}
.part3 .select-area{position: absolute; width: 438px; height: 242px; background: url(//game.gtimg.cn/images/val/act/a20260227master/selectTeam.png) no-repeat center/cover;z-index: 10; padding-top: 17px; left: 50%; margin-left: -219px; top: 170px; opacity: 0; transform: translateY(20px); transition: .3s ease-in-out opacity,.3s ease-in-out transform; pointer-events: none;}
.part3 .area-item:hover .select-area{opacity: 1; transform: none; pointer-events: all;}
.part3 .select-area .select-title{text-align: center; font-size: 24px; color: #fff; font-weight: bold; letter-spacing: 2px;}
.part3 .select-area .select-list{width: 330px; margin: 5px auto 0; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.part3 .select-area .select-list .select-item{width: 75px; height: 75px; background: url(//game.gtimg.cn/images/val/act/a20260227master/select-item.png) no-repeat; cursor: pointer; margin-bottom: 8px;position: relative;}
.part3 .select-area .select-list .select-item.selected{background: url(//game.gtimg.cn/images/val/act/a20260227master/select-item.s.png) no-repeat;}
.part3 .select-area .select-list .select-item img{display: block;width: 50px;height: 50px;-o-object-fit: cover;object-fit: cover;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.part3 .select-area .select-list .select-item.disabled{background: url(//game.gtimg.cn/images/val/act/a20260227master/select-item.s.png) no-repeat; cursor: not-allowed;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}


.versus-map.swiss-stage { display:flex; position:relative; width: 1544px; height: 807px; background: url(//game.gtimg.cn/images/val/act/a20260227master/swiss-stage.png) no-repeat; margin: 0 auto; display: none;}
.versus-map.swiss-stage.swiss-stage-af{padding-left: 130px;}
.versus-map.swiss-stage.swiss-stage-bf.show{display: block;}
.versus-map.swiss-stage.swiss-stage-af.show{display: flex;}
.versus-map.swiss-stage .team-card{display:flex;align-items:center}
.versus-map.swiss-stage .team-card.left .name{margin-left:5px}
.versus-map.swiss-stage .team-card.right .name{margin-right:5px}
.versus-map.swiss-stage .team-card .image{position:relative;width:40px;height:40px;margin:0 5px}
.versus-map.swiss-stage .team-card .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.versus-map.swiss-stage .team-card .name{font-weight:700;font-size:16px;color:#fff}
.versus-map.swiss-stage .swiss-cell{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2}
.versus-map.swiss-stage .swiss-cell+.swiss-cell{margin-left:72px}
.versus-map.swiss-stage .swiss-cell:nth-of-type(1){position:relative;margin-bottom:252px}
.versus-map.swiss-stage .swiss-cell:nth-of-type(1) .cell-line{position:absolute;top:29ox;left:calc(100% + 7px);width:60px;height:465px}
.versus-map.swiss-stage .swiss-cell:nth-of-type(1) .cell-line::before{content:"";position:absolute;top:68px;left:0;width:30px;height:1px;background-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(1) .cell-line::after{content:"";position:absolute;top:-30px;right:0;width:30px;height:100%;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(2){position:relative;height: 740px;}
.versus-map.swiss-stage .swiss-cell:nth-of-type(2) .swiss-group+.swiss-group{margin-top:227px}
.versus-map.swiss-stage .swiss-cell:nth-of-type(2) .cell-line{position:absolute;top:60px;left:calc(100% + 32px);width:1px;height:605px;background-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(2) .cell-line::before{content:"";position:absolute;top:0;right:0;width:30px;height:460px;border-top:1px solid;border-bottom:1px solid;border-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(2) .cell-line::after{content:"";position:absolute;top:246px;left:0;width:30px;height:1px;background-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(3){position:relative;justify-content:center}
.versus-map.swiss-stage .swiss-cell:nth-of-type(3) .swiss-winner{transform:translateY(-57px)}
.versus-map.swiss-stage .swiss-cell:nth-of-type(3) .swiss-winner::before{content:"";position:absolute;bottom:75px;right:calc(100% + 10px);width:30px;height:1px;border-bottom:1px solid;border-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(3) .swiss-group{transform:translateY(-4px)}
.versus-map.swiss-stage .swiss-cell:nth-of-type(3) .swiss-loser{transform:translateY(68px)}
.versus-map.swiss-stage .swiss-cell:nth-of-type(3) .cell-line{position:absolute;bottom:143px;right:calc(100% + 10px);width:30px;height:1px;background-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(4){position:relative;justify-content:center;height: 735px;}
.versus-map.swiss-stage .swiss-cell:nth-of-type(4) .swiss-loser{margin-top:100px}
.versus-map.swiss-stage .swiss-cell:nth-of-type(4) .cell-line{position:absolute;top:50%;right:calc(100% + 13px);width:60px;height:240px;transform:translateY(-50%)}
.versus-map.swiss-stage .swiss-cell:nth-of-type(4) .cell-line::before{content:"";position:absolute;top:60px;left:0;width:30px;height:1px;background-color:#4814b9}
.versus-map.swiss-stage .swiss-cell:nth-of-type(4) .cell-line::after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-color:#4814b9}
.versus-map.swiss-stage .group-info{display:flex;justify-content:center;align-items:center;position:relative;width:268px;height:51px; background: url(//game.gtimg.cn/images/val/act/a20260227master/group-info.png) no-repeat;}
.versus-map.swiss-stage .group-info .group-name{font-weight:700;font-size:20px;letter-spacing:2px;color:#f2f2f2}
.versus-map.swiss-stage .group-info .group-type{width:53px;height:20px;line-height:20px;margin-left:15px; background: url(//game.gtimg.cn/images/val/act/a20260227master/group-type.png) no-repeat;font-size:16px;text-align:center;color:#ece8e1}
.versus-map.swiss-stage .group-match{position:relative;width:268px;padding-top:40px;border-radius:10px}
.versus-map.swiss-stage .group-match .match-date{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;height:15px;line-height:15px;font-size:16px;text-align:center;color:#ece4ff; background: url(//game.gtimg.cn/images/val/act/a20260227master/match-date.png) 50% 50% no-repeat;}
.versus-map.swiss-stage .group-match .match-item{display:flex;justify-content:center;align-items:center;position:relative;height:56px;background:url(//game.gtimg.cn/images/val/act/a20260227master/versus-card.png) no-repeat center/cover}
.versus-map.swiss-stage .group-match .match-item:not(:first-of-type){margin-top:36px}
.versus-map.swiss-stage .group-match .match-item .score{display:flex;margin:0 10px}
.versus-map.swiss-stage .group-match .match-item .score span{display:flex;justify-content:center;align-items:center;width:23px;height:30px;border-radius:5px;font-size:17px;color:#ffffff;background-color:#270e5b;font-family: 'FoundryGridnik-Bold';}
.versus-map.swiss-stage .group-match .match-item .score span:nth-of-type(2){background-color: transparent;width: 5px;color: #fff;}
.versus-map.swiss-stage .group-match .match-item .score span:not(:first-of-type){margin-left:10px}
.versus-map.swiss-stage .group-match .match-item .score span.win{color:#fff}
.versus-map.swiss-stage .status-title{position: relative;height: 38px;line-height: 38px; font-weight: 700;font-size: 22px;text-align: center;color: #ece4ff;}
.versus-map.swiss-stage .team-list{display:flex;justify-content:space-around;align-items:center;height:106px;padding:0 40px}
.versus-map.swiss-stage .team-list .team-card{flex-direction:column;position:relative;width:80px}
.versus-map.swiss-stage .team-list .team-card.hasSelect{ cursor: pointer; position: relative;}
.versus-map.swiss-stage .team-list .res-tips {width: 22px;height: 84px;font-size: 13px;padding-top: 9px;line-height: 21px;color: #060b1d;font-weight: bold;writing-mode: vertical-lr;position: absolute;top: 4px;left: 7px;margin-left: -35px;letter-spacing: 3px;background: url(//game.gtimg.cn/images/val/act/a20260227master/res-tips.png) no-repeat center / cover;}
.versus-map.swiss-stage .team-list .res-tips.err{background: url(//game.gtimg.cn/images/val/act/a20260227master/res-tips2.png) no-repeat center / cover; color: #eaeaea;}
.versus-map.swiss-stage .team-list .team-card:nth-of-type(2) .res-tips{left: 124px;}
.versus-map.swiss-stage .team-list .team-card .image{width:50px;height:50px}
.versus-map.swiss-stage .team-list .team-card .name{line-height:1;margin-top:5px}
.versus-map.swiss-stage .team-list .guess-status { font-size: 20px; line-height: 30px; color: #fff; text-align: center; font-weight: bold; position: absolute; top: -15px; left: 50%; transform: translateX(-50%) scale(.6); transform-origin: 50% 0; }
.versus-map.swiss-stage .swiss-winner{position:relative;width:268px;height:147px;background:url(//game.gtimg.cn/images/val/act/a20260227master/swiss-winner.png) no-repeat center/cover;z-index: 10;}
.versus-map.swiss-stage .swiss-loser{display:flex;flex-direction:column;position:relative;width:268px;height:147px;background:url(//game.gtimg.cn/images/val/act/a20260227master/swiss-loser.png) no-repeat center/cover;z-index: 10;}

.versus-map .swiss-stage-tips{position: absolute; left: 21px; bottom: 16px; color: #ece4ff; font-size: 18px; line-height: 30px; padding-left: 9px;}
.versus-map .swiss-stage-tips:after{content: ''; position: absolute; left: 0; top: 50%; background: #651eff; width: 3px; height: 20px; margin-top: -10px;}

.knockout-content{width: 100%; position: relative;height: 802px;pointer-events: auto; padding-top: 28px;}

.module-guess .guess-main .knockout-content{position:relative;height:780px;}

.knockout-list{position: relative;height: 100%;overflow-y: auto;}
.knockout-list::-webkit-scrollbar-track {background-color: #341576;}
.knockout-list::-webkit-scrollbar {width: 6px;height: 6px;}
.knockout-list::-webkit-scrollbar-thumb {background-color: #651eff;}

.part3-item .btn-box{font-size: 0; text-align: center; padding-top: 39px;}
.part3-item .btn-box a{display: inline-block; vertical-align: top; color: #060b1d; font-size: 32px; line-height: 90px; font-weight: bold; margin: 0 138px;}
.part3-item .btn-box a.btn-guide{color: #651eff;}
.part3-item .btn-box a:hover{-webkit-filter: brightness(1.1); filter: brightness(1.1);}

.knockout-content .range-title{display:flex;justify-content:center;position:relative;margin-bottom:24px;align-items:center}
.knockout-content .range-title::after,.knockout-content .range-title::before{content:'';width:418px;height:28px;background:url(//game.gtimg.cn/images/val/act/a20260227master/icon-adorn.png) left center;}
.knockout-content .range-title::before{transform:rotateY(180deg)}
.knockout-content .range-title span{text-align:center;position:relative;line-height:40px;padding:0 20px;font-weight:700;font-size:28px;color:#dcccff;display:block}

.knockout-content .knockout-item{display:flex;align-items:center;position:relative; padding-left:77px;width: 1517px; height: 169px; background: url(//game.gtimg.cn/images/val/act/a20260227master/knockout-item.png) no-repeat; margin-bottom: 16px;}
.knockout-content .match-battle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: 720px;}
.knockout-content .match-team{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;cursor: pointer;}
.knockout-content .match-team .image {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px;width: 100px;height: 100px;}
.knockout-content .match-team .image img {position: absolute;top: 50%;left: 50%;height: 80%;-o-object-fit: contain;object-fit: contain;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.knockout-content .match-team.select::before{display:block;content:'';width:18px;height:130px;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/knockout-select-bg.png);background-size:100% 100%;position:absolute;left:-14px;top:50%;transform:translate3d(0,-50%,0)}
.knockout-content .match-team.select::after{display:block;content:'';width:18px;height:130px;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/knockout-select-bg.png);background-size:100% 100%;position:absolute;right:-14px;top:50%;transform:translate3d(0,-50%,0) rotateY(180deg)}


.knockout-content .match-team .name {width: 100%;font-family: "FoundryGridnik-Bold";font-weight: bold;font-size: 44px;color: #dcccff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.knockout-content .match-team:nth-of-type(1) .name {margin-left: 25px;}
.knockout-content .match-team:nth-of-type(2) {margin-left: 334px;}
.knockout-content .match-team.select:nth-of-type(2) .image::after{left: 0%;}
.knockout-content .match-team:nth-of-type(2) .name {margin-right: 25px;}
.knockout-content .match-score {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.knockout-content .match-score .vs {position: relative;width: 61px;height: 35px;margin-bottom: 15px;background: url(//game.gtimg.cn/images/val/act/a20260227master/knockout-vs.png) no-repeat center/cover;}
.knockout-content .match-score .status {width: 172px;height: 28px;line-height: 28px;margin: 0 auto;font-size: 14px;text-align: center;color: #ece4ff;background: url(//game.gtimg.cn/images/val/act/a20260227master/k-dot.png) no-repeat center/cover;position: relative;}
.knockout-content .match-score .status em{color: #651eff;}
.knockout-content .match-round {position: absolute;right: 325px;text-align: center; font-family: Tungsten;}
.knockout-content .match-round .date {line-height: 1;font-size: 40px;letter-spacing: 1px;color: #ece4ff;}
.knockout-content .match-round .time {line-height: 70px;font-size: 99px;letter-spacing: 1px;color: #ece4ff;}
.knockout-content .integral {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 0;right: 0;width: 107px;height: 29px;padding-left: 30px;background-color: #651eff;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 30px 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 30px 100%);}
.knockout-content .integral .icon-integral {position: relative;width: 21px;height: 21px;margin-right: 5px;background: url(//game.gtimg.cn/images/val/act/a20260227master/icon-integral.png) no-repeat center/cover;}
.knockout-content .integral span {font-family: 'FoundryGridnik-Bold';font-size: 20px;color: #dcccff;}


.knockout-content .btn-submit.gray{ background-position:-10px -10px;}
.knockout-content .btn-submit.predictingFailure{background-position:-10px -138px;}
.knockout-content .btn-submit.prophecyOfSuccess{background-position:-10px -202px;}

.knockout-content .btn-submit{position: absolute; right: 64px; width:164px; height:54px; line-height: 54px; top: 50%; margin-top: -27px; font-weight: bold;font-size: 23px;text-align: center;color: #fff; background:url(//game.gtimg.cn/images/val/act/a20260227master/spr3.png) no-repeat; background-position:-10px -74px;}
.knockout-content .knockout-item .btn-submit.none, .knockout-content .knockout-item .btn-submit.gray { color: #060b1d; pointer-events: none;}
.knockout-content .knockout-item .btn-submit.none, .knockout-content .knockout-item .btn-submit.prophecyOfSuccess {color: #ece4ff;pointer-events: none; padding-left: 20px;}
.knockout-content .knockout-item .btn-submit.none, .knockout-content .knockout-item .btn-submit.predictingFailure {color: #651eff;pointer-events: none; padding-left: 20px;}
        
.guess-mission {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 399px;position: relative;margin-top: 170px;}
.guess-mission::before {position: absolute;left: 148px;top: -143px;content: "";width: 478px;height: 529px;background: url(//game.gtimg.cn/images/val/act/a20260227master/guess-logo.png) no-repeat center/cover;;z-index: 0;pointer-events: none;}
.guess-mission .guess-mission-l {width: 800px;height: 100%;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 48px;z-index: 1;}
.guess-mission .guess-mission-l .guess-mission-tit {font-size: 54px;line-height: 1;color: #4814b9;text-align: center;font-weight: bold;margin-bottom: 16px;}
.guess-mission .guess-mission-l .guess-mission-desc {font-size: 24px;line-height: 36px;color: #fff;text-align: center;}
.guess-mission .guess-mission-l .guess-mission-desc em {font-style: normal;color: #dc3030;margin-right: 10px;}
.guess-mission .guess-mission-l .guess-get{margin: 70px auto 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 414px;height: 110px;position: relative;}
.guess-mission .guess-mission-l .guess-get::before {content: "";position: absolute;top: 50%;left: 50%;width: calc(100% - 10px);height: calc(100% - 10px);background-color: #fd4453;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-clip-path: polygon(6px 6px, 6px 0, 100% 0, 100% 100%, 0 100%, 0 6px);clip-path: polygon(6px 6px, 6px 0, 100% 0, 100% 100%, 0 100%, 0 6px);}
.guess-mission .guess-mission-l .guess-get::after {content: "";position: absolute;bottom: 5px;right: 5px;width: 6px;height: 6px;background-color: #f9f8f6;}
.guess-mission .guess-mission-l .guess-get span {position: relative;font-weight: bold;font-size: 43px;letter-spacing: 4px;color: #f9f8f6;}
.guess-mission .guess-mission-l .guess-get span::after{content: "";position: absolute;top: 50%;right: -30px;width: 19px;height: 31px;background-image: url(//game.gtimg.cn/images/val/act/a20260227master/arrow3.png);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.guess-mission .guess-mission-l .guess-get.gray {-webkit-filter: grayscale(1) brightness(1.5);filter: grayscale(1) brightness(1.5);pointer-events: none;}
.guess-mission .guess-mission-r .reward-box {width: 839px;height: 372px;background: url(//game.gtimg.cn/images/val/act/a20260227master/reward-box.png) no-repeat center/cover;;position: relative;}
.guess-mission .guess-mission-r .reward-box img {width: 275px;height: 279px;-o-object-fit: contain;object-fit: contain;display: block;position: absolute;left: 50%;top: 23px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.guess-mission .guess-mission-r .reward-box p {width: 100%;text-align: center;font-size: 30px;font-weight: bold;color: #ffffff;line-height: 24px;position: absolute;left: 0;bottom: 53px;}

.part2{height: 860px;background: url(//game.gtimg.cn/images/val/act/a20260227master/bg3.jpg) no-repeat 50% 100% / cover;position: relative; margin-top: -1px; overflow: hidden; padding-top: 203px;}
.part2 .main {width: 1600px;margin: 0 auto;position: relative;z-index: 2; padding: 0 27px;}
.part2 .act-time{display:flex;justify-content:space-between;align-items:center;line-height: 47px;}
.part2 .act-time span{width:182px;text-align:center;font-size:20.09px;color:#dcccff;flex-shrink:0;font-weight:700}
.part2 .act-time p{width:494px;text-align:center;font-size:20px;color:#fff;letter-spacing:4px;padding-right:30px ;}
.part2 .act-tip,.part3 .act-tip{text-align:left;font-size:20px;color:#bdb8c8;padding:14px 0 20px}
.part2 .fall-item{background:url(//game.gtimg.cn/images/val/act/a20260227master/fall-item.png) 50% 0 no-repeat; width: 726px; height: 354px;}
.part2 .fall-tips{line-height:30px;color:#ece4ff;font-size:25px;margin-top:102px;text-align: right; opacity: .2; pointer-events: none;}
.part2 .fall-list{display:flex;justify-content:space-between;position:relative;margin-top:30px}
.part2 .fall-list .btn-reset{position:absolute;right:0;top:-137px;display:flex; display:-webkit-flex; align-items:center; justify-content:center; font-size: 28.56px; color: #ece4ff;}
.part2 .fall-list .btn-reset i{margin-right: 4px;}
.part2 .fall-list .fall-item{position:relative}
.part2 .fall-list .fall-item .fall-box{height:100%;position:relative;box-sizing:border-box;padding:0 0 0 40px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}
.part2 .fall-list .fall-item .fall-box .label{position:absolute;right:0;bottom:10px;font-size:22px;color:#060b1d;text-align:center;height:25px;width:100px;display:flex;justify-content:center;align-items:center;font-weight:700; line-height: 25px;}
.part2 .fall-list .fall-item .fall-box .fall-reward-name{font-size:31.52px;font-weight:700;color:#ece4ff;line-height:1;border-bottom:1px solid #fff;padding:0 0 16px;width:342px}
.part2 .fall-list .fall-item .fall-box .none-desc{display:flex;justify-content:center;align-items:center;line-height:40px;color:#fff;font-size:25px;height:40px;margin-top:10px;margin-bottom:34px;text-align:center}
.part2 .fall-list .fall-item .fall-box .fall-task-desc{display:flex;justify-content:center;align-items:center;line-height:1.2;color:#fff;font-size:22px;height:60px;margin-top:10px;margin-bottom:24px}
.part2 .fall-list .fall-item .fall-box .fall-task-desc span{color:#ffbe1a}
.part2 .fall-list .fall-item .fall-box .fall-task-progress{display:flex;justify-content:space-between;align-items:center;line-height: 33px; padding-right: 2px; text-align: center;}
.part2 .fall-list .fall-item .fall-box .fall-task-progress .fall-task-l{width: 130px; color: #dcccff;}
.part2 .fall-list .fall-item .fall-box .fall-task-progress .fall-task-r{font-size:17px;font-weight:700;color:#ffd075;width: 210px;}
.part2 .fall-list .fall-item .fall-box .fall-task-progress .fall-task-r i{color:#97793f;font-style:normal}
.part2 .fall-list .fall-item .fall-box img{width:226px;height:auto;position:absolute;right:40px;top:50%;transform:translateY(-50%);object-fit:contain}
.part2 .fall-list .fall-item .fall-task-get{position:absolute;bottom:-65px; left: 50%; margin-left: -365px; text-align:center;line-height:61px;font-size:24px;font-weight:700; color: #060b1d; pointer-events: none;}
.part2 .fall-list .fall-item .fall-task-get.active{color: #ece4ff; pointer-events: all;}


.swiss-stage-bf .range-title{display:flex;justify-content:center;position:relative;margin-bottom:16px;align-items:center}
.swiss-stage-bf .range-title::after,.swiss-stage-bf .range-title::before{content:'';width:418px;height:28px;background:url(//game.gtimg.cn/images/val/act/a20260227master/icon-adorn.png) left center;}
.swiss-stage-bf .range-title::before{transform:rotateY(180deg)}
.swiss-stage-bf .range-title span{text-align:center;position:relative;line-height:40px;padding:0 20px;font-weight:700;font-size:28px;color:#dcccff;display:block}

.swiss-stage-bf{padding-top: 28px; padding-top: 25px;}
.swiss-stage-bf .area-list{font-size: 0; text-align: center;}
.swiss-stage-bf .area-list.selected{pointer-events: none;}
.swiss-stage-bf .area-list .area-item{display: inline-block; vertical-align: top; *zoom:1; *display: inline; width: 553px; height: 291px; background:url(//game.gtimg.cn/images/val/act/a20260227master/area-item.png) no-repeat; margin: 0 107px 52px; position: relative;}
.swiss-stage-bf .area-list .area-item.winner{background:url(//game.gtimg.cn/images/val/act/a20260227master/area-item-winner.png) no-repeat;}
.swiss-stage-bf .area-tit{color: #dcccff; font-size: 27px; line-height: 58px; font-weight: bold;}
.swiss-stage-bf .selected-teams{width: 100%; font-size: 0; text-align: center; padding-top: 28px;}
.swiss-stage-bf .selected-team{display: inline-block; vertical-align: top; *zoom:1; *display: inline; width: 212px;}
.swiss-stage-bf .selected-team .team-icon{width: 120px; height: 120px; margin: 0 auto;}
.swiss-stage-bf .selected-team img{width: 100%; height: 100%; display: block; object-fit: cover;}
.swiss-stage-bf .selected-team p{ color: #dcccff; font-size: 28px; line-height: 54px;}
.swiss-stage-bf .selected-tips{position: absolute; width: 100%; left: 0; top: 50%; margin-top: 1px; color: #ff6f9f; font-size: 21px; line-height: 40px; text-align: center;}


.part2 .fall-list .fall-item .fall-task-get:hover,.part2 .fall-list .btn-reset:hover{-webkit-filter: brightness(1.2); filter: brightness(1.2);}

.part4{position:relative;padding-top:262px; height: 1600px; background: url(//game.gtimg.cn/images/val/act/a20260227master/bg5.jpg) 50% 0 no-repeat;}
.part4 .exchange-title{width:1400px;margin:0 auto;text-align:center;line-height:62px;height:92px;color:#c1b07c;font-weight:700;font-size:62px;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/ex-title.png);background-size:100% auto;background-position:center;text-indent:-999em}
.part4 .exchange-tool{position:relative;margin-top:25px}
.part4 .exchange-tool .progress-box{width: 1422px; height: 4px; background:url(//game.gtimg.cn/images/val/act/a20260227master/progress-box.on.png) no-repeat; position: relative; margin:0 auto;}
.part4 .exchange-tool .progress-box p{height: 100%; background:url(//game.gtimg.cn/images/val/act/a20260227master/progress-box.png) no-repeat; width: 0%;}
.part4 .exchange-tool .progress-box .progress1{width: 13%;}
.part4 .exchange-tool .progress-box .progress2{width: 38%;}
.part4 .exchange-tool .progress-box .progress3{width: 62%;}
.part4 .exchange-tool .progress-box .progress4{width: 87%;}

.part4 .exchange-tool .exchange-rule{position:absolute;top:-104px;right:28px; display:flex; display:-webkit-flex; align-items:center; justify-content:center; color: #ece4ff; font-size: 25.86px;}
.part4 .exchange-tool .exchange-rule:hover{-webkit-filter: brightness(1.1); filter: brightness(1.1);}
.part4 .exchange-tool .exchange-rule i{margin-right: 6px; margin-top: 2px;}

.part4 .exchange-list{width:1500px;margin:67px auto 0;position:relative;z-index:2; font-size: 0; text-align: left; padding-left: 55px;}
.part4 .exchange-list li{position:relative;box-sizing:border-box; display: inline-block; vertical-align: top; *zoom:1; *display: inline; margin-right: 33px;}
.part4 .exchange-list li.complete .exchange-box{opacity:1}
.part4 .exchange-list li.complete .exchange-box .complete-txt{display:flex}
.part4 .exchange-list li.complete .exchange-box .seq,.part4 .exchange-list li.complete .exchange-box::before{opacity:1}
.part4 .exchange-list li.active .exchange-box{opacity:1}
.part4 .exchange-list li.active .exchange-box .seq,.part4 .exchange-list li.active .exchange-box::before{opacity:1}
.part4 .exchange-list li.active::after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-45px;width:30px;height:29px;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/ex-unlock.png)}
.part4 .exchange-list li.active .exchange-get{pointer-events:auto;}
.part4 .exchange-list li.active .exchange-get:hover{-webkit-filter: brightness(1.1); filter: brightness(1.1);}
.part4 .exchange-list li.active .exchange-get span{color:#ece4ff}
.part4 .exchange-list li.complete .exchange-get span{color: #b299e7;}
.part4 .exchange-list li .exchange-box{width:100%;height:100%;position:relative;padding-top: 41px;}
.part4 .exchange-list li .exchange-box .complete-txt{position:absolute;right:1px;top:2px;width:108px;height:39px;font-size:20px;font-weight:700;display:flex;justify-content:center;color:#ece4ff!important;align-items:center;background-color:#651efe;clip-path:polygon(0 0,100% 0,100% 100%,30px 100%);padding-left:20px;flex-wrap:nowrap;white-space:nowrap;display:none}
.part4 .exchange-list li .exchange-box .seq{display:block;line-height:1;font-family:Tungsten-Bold;letter-spacing:6px;text-indent:-6px;font-size:164px;color:#2f2616;overflow:hidden}
.part4 .exchange-list li .exchange-box .icon{height:240px;position:relative;}
.part4 .exchange-list li .li-i{position: absolute; left: 50%; top: -83px; margin-left: -21.5px;}
.part4 .exchange-list li .exchange-box img{width: 100%; height: 100%; object-fit:contain}
.part4 .exchange-list li .exchange-name{width:100%;font-size:24px;color:#ffd075;text-align:center; line-height: 30px;display:flex;justify-content:center;align-items:center;margin-top:10px; height: 60px;}
.part4 .exchange-list li .exchange-name i{display: block; margin: 0 19px;}
.part4 .exchange-list li .exchange-box .info{margin-top: 30px;}
.part4 .exchange-list li .exchange-box .ex-desc{width:100%;font-size:26px;color:#dcccff;text-align:center;line-height:1.2;font-weight:700}
.part4 .exchange-list li .exchange-box .ex-desc2{width:100%;font-size:26px;color:#dcccff;text-align:center;line-height:1.2;margin-top:6px;font-weight:700;display:none}
.part4 .exchange-list li .exchange-get{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:25px;line-height:1; color: #060b1d; font-size: 20px; font-weight: bold; pointer-events: none;}
.part4 .exchange-list li .exchange-desc{width:486px;height:61px;display:flex;justify-content:center;align-items:center;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/exchange-desc.png);font-size:29px;color:#fff;margin-bottom:10px}
.part4 .exchange-list li .exchange-desc span{color:#dc3030}
.part4 .exchange-tip{position:absolute;right:0;top:170px;height:62px;display:flex;justify-content:center;align-items:center;font-size:28px;line-height:1;color:#161616;text-align:center;clip-path:polygon(100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 0);background-color:#ffbe1a;padding:0 25px}
.part4 .points-box{width:1761px;height:905px;margin-left:-160px;margin-top:-107px;position:relative;box-sizing:border-box;padding-left:210px;display:flex}
.part4 .rank-tips{color:#ece4ff;opacity:.2;font-size:16px; margin-top: 24px;}
.part4 .points-info{padding-top:601px;width:453px;text-align:center; position: relative;}
.part4 .points-info .points-txt{font-size:38px;font-weight:700;color:#651efe;margin-bottom:6px}
.part4 .points-info .points-txt span{margin:0 10px;font-size:70px;font-weight:700;color:#ece4ff;font-family:Tungsten-Bold;background-color:#651efe;height:75px;padding:0 10px;clip-path:polygon(100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 0);display:inline-flex;justify-content:center;align-items:center;font-family: Tungsten;}
.part4 .points-info .points-txt2{color: #651efe;}
.part4 .points-info .points-txt2 span{ font-size: 38px; height: 50px; line-height: 50px; color: #ece4ff;}
.part4 .points-right{padding-top:272px;width:1047px}
.part4 .points-right .points-tool{display:flex;justify-content:center;align-items:center;margin-top:10px}
.part4 .points-right .points-rank{margin-top:29px;display:flex;justify-content:space-between}
.part4 .points-right .points-rank .points-table{position:relative;width:511px; height: 347px; background: url(//game.gtimg.cn/images/val/act/a20260227master/points-table.png) no-repeat;}
.part4 .points-right .points-rank .points-table-row{display:flex}
.part4 .points-right .points-rank .points-table-col{padding:0 10px;text-align:center;overflow:hidden;font-size:18px;line-height:26px;color:#ccc;display:flex;justify-content:center;align-items:center}
.part4 .points-right .points-rank .points-table-col a{color:#707070;text-decoration:underline}
.part4 .points-right .points-rank .points-table-col:first-child{width:50%}
.part4 .points-right .points-rank .points-table-col:nth-child(2){width:25%}
.part4 .points-right .points-rank .points-table-col:nth-child(3){width:25%}
.part4 .points-right .points-rank .points-table-head{position:relative;font-weight:700;height:58px; line-height: 46px; padding-top: 12px;}
.part4 .points-right .points-rank .points-table-head .points-table-col{height:100%;font-size:16px;font-weight:400;color:#ece4ff;line-height:46px}
.part4 .points-right .points-rank .points-table-body{position:relative;height:288px;line-height:60px;font-size:16px;color:#fff;overflow-y:auto;}
.part4 .points-right .points-rank .points-table-body .points-table-row{height:66px;border-bottom:1px solid #707070}
.part4 .points-right .points-rank .points-table-body .points-table-row.my-pos{background:rgba(193,176,124,.2)}
.part4 .points-right .points-rank .points-table-body .points-table-row:last-child{border-bottom:none}
.part4 .points-right .points-rank .points-table-body::-webkit-scrollbar-track{background-color:#ffbe1a}
.part4 .points-right .points-rank .points-table-body::-webkit-scrollbar{width:4px;height:3px}
.part4 .points-right .points-rank .points-table-body::-webkit-scrollbar-thumb{background-color:#ffbe1a}
.part4 .points-right .points-rank .points-table-none{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;color:#ece4ff; opacity: .2;}
.part4 .points-right .points-tit{color:#dcccff;font-size:50px;font-weight:700;line-height:1;text-align:center; position: relative;}
.part4 .points-right .points-tit a{position: absolute; right: 0; top: 20px; width: 164px; height: 46px; background:url(//game.gtimg.cn/images/val/act/a20260227master/btn-generate.png) no-repeat; color: #060b1d; font-size: 20px; line-height: 46px; text-align: center; font-weight: bold;}
.part4 .points-right .view-position{width:160px;height:40px;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/btn-pos.png);text-indent:-999em;margin:0 40px}
.part4 .points-right .rank-next,.part4 .points-right .rank-prev{width:24px;height:20px;background-image:url(//game.gtimg.cn/images/val/act/a20260227master/rank-next.png);text-indent:-999em}
.part4 .points-right .rank-prev{transform:rotateY(180deg)}
.part4 .item-time{text-align:right;font-size:24px;color:#651efe;font-weight:700;position:absolute;right:47px;bottom:133px;font-weight:700}

.part5{padding-top:296px;padding-bottom:168px;position:relative;background:url(//game.gtimg.cn/images/val/act/a20260227master/bg6.jpg) 50% 0 no-repeat; height: 936px;overflow:hidden}
.part5 .main{padding: 0 27px;}
.part5 .item-time{text-align:right;font-size:26px;color:#e5ae15;font-weight:700;position:absolute;right:50%;top:1252px;font-weight:700}
.part5 li{color:#dcccff;padding-left:86px;width:1000px;text-align:justify;position:relative;padding-bottom:32px}
.part5 li .order{position:absolute;left:0;top:0;font-family:Tungsten;color:#ece4ff;font-size:26px;font-weight:700;text-align:center;width:66px;height:30px; line-height: 30px; background: #5c1cea; clip-path: polygon(100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 0);}
.part5 .question{font-size:26px;line-height:30px; font-weight: bold;}
.part5 .answer{font-size:20px;line-height:30px;margin-top:4px}

.foot-logo { padding: 0 318px; width: 100%; height: 100px; display: flex; justify-content: space-between; align-items: center; background: #6c19fc; }
.foot-logo > div { display: flex; justify-content: center; align-items: center; }
.foot-logo p { color: #fff; font-size: 21px; letter-spacing: 3px; }
.foot-logo i { margin-left: 30px; }

.suit-box {margin: 100px auto 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.suit-box .suit-l {width: 1054px;}
.suit-box .suit-r {width: 500px;height: 876px;display: flex;flex-direction: column;justify-content: center;}
.suit-box .suit-l .suit-panel {width: 1054px;height: 757px;background: url(//game.gtimg.cn/images/val/act/a20260227master/suit-award.png) no-repeat center/cover;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;}
.suit-box .suit-l .suit-panel .suit-info {position: absolute;left: 46px;bottom: 24px;}
.suit-box .suit-l .suit-panel .suit-info p {font-size: 28px;color: #4814b9;line-height: 1;}
.suit-box .suit-l .suit-panel .suit-info .suit-price {display: -webkit-box;display: -ms-flexbox;display: flex;color: #e4e7f1;font-size: 100px;font-family: 'DINPRO-BOLD';font-weight: bold;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;line-height: 1;margin-top: -5px;}
.suit-box .suit-l .suit-panel .suit-info .suit-price em {display: block;width: 40px;height: 42px;background-image: url(//game.gtimg.cn/images/val/act/a20260227master/price_icon2.png);margin-bottom: 10px;margin-left: 15px;}
.suit-box .suit-l .go-shop {margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 1054px;height: 99px;position: relative;}
.suit-box .suit-l .go-shop span {position: relative;line-height: 26px;padding-right: 45px;font-weight: bold;font-size: 36px;letter-spacing: 4px;color: #fff;}
.suit-box .suit-l .go-shop::before {content: "";position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background-color: #fd4453;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-clip-path: polygon(6px 6px, 6px 0, 100% 0, 100% 100%, 0 100%, 0 6px);clip-path: polygon(6px 6px, 6px 0, 100% 0, 100% 100%, 0 100%, 0 6px);}
.suit-box .suit-l .go-shop::after {content: "";position: absolute;bottom: 8px;right: 8px;width: 6px;height: 6px;background-color: #fff;}
.suit-box .suit-l .go-shop span::after {content: "";position: absolute;top: 50%;right: 0;width: 19px;height: 31px;background-image: url(//game.gtimg.cn/images/val/act/a20260227master/arrow3.png);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.suit-box .suit-r .suit-tit { width: 500px;font-size: 67px;line-height: 71px;font-weight: bold;color: #fff;margin: 0 auto 75px;}
.suit-box .suit-r .suit-desc {font-size: 23px;color: #ffffff;line-height: 30px;position: relative;white-space: pre-wrap;}
.suit-box .suit-r .suit-desc em {display: block;content: "";color: #ab3731;position: absolute;left: 0;top: -35px;font-style: normal;}
.suit-box .suit-r .play-vid {display: block;width: 464px;height: 263px;background-image: url(//game.gtimg.cn/images/val/act/a20260227master/suit-vid.png);margin: 48px auto 0;position: relative;}
.suit-box .suit-r .play-vid span {position: absolute;left: 18px;bottom: 14px;font-size: 17px;line-height: 20px;color: #ffffff;}


.spr-tc{ background:url(//game.gtimg.cn/images/val/act/a20260227master/spr-tc.png) no-repeat;}
.spr-tc.btn-cancel{ width:211px; height:58px; background-position:-10px -104px;}
.spr-tc.btn-close{ width:57px; height:57px; background-position:-231px -104px;}
.spr-tc.btn-confirm{ width:211px; height:58px; background-position:-10px -172px;}
.spr-tc.btn-val-comm{ width:211px; height:58px; background-position:-10px -172px;}
.spr-tc.pop-sub1{ width:380px; height:84px; background-position:-10px -10px;}
.spr-tc.seer-name{ width:449px; height:39px; background-position:-231px -173px;}
.spr-tc.signin_btn1{ width:154px; height:153px; background-position:-400px -10px;}
.spr-tc.signin_btn2{ width:154px; height:153px; background-position:-564px -10px;}

.comm-pop{display: none;outline: none;position: relative;}
.comm-pop .pop-cont {width: 100%;position: relative;}
.comm-pop .btn-close{position: absolute;right: -70px;top: 0;z-index: 5;transition: all .3s;}
.comm-pop .pop-close.video-close{right: 0;top: -70px;}
.comm-pop .pop-btns{font-size: 0;text-align: center;}
.comm-pop .pop-btns a{display: inline-block; vertical-align: top; *zoom:1; *display: inline; line-height: 58px; margin: 0 40px;}
.comm-pop .pop-btns span {position: relative;font-weight: bold;font-size: 26px;letter-spacing: 4px;color: #f9f8f6;}
.comm-pop .pop-btns .btn-cancel span{color: #060b1d;}

.pop1 {width: 752px;height: 496px;background: url(//game.gtimg.cn/images/val/act/a20260227master/pop1.png) no-repeat 50% 0 / 100%;padding-top: 30px;box-sizing: border-box;}
.pop2 {width: 832px;height: 717px;background: url(//game.gtimg.cn/images/val/act/a20260227master/pop3.png) no-repeat 50% 0 / 100%;padding-top: 30px;box-sizing: border-box;}
.pop3 {width: 832px;height: 717px;background: url(//game.gtimg.cn/images/val/act/a20260227master/pop3.png) no-repeat 50% 0 / 100%;padding-top: 8px;box-sizing: border-box;}
.pop4 {width: 775px;height: 875px;background: url(//game.gtimg.cn/images/val/act/a20260227master/pop4.png) no-repeat 50% 0 / 100%;padding-top: 18px;box-sizing: border-box;}
.pop5 {width: 775px;height: 905px;background: url(//game.gtimg.cn/images/val/act/a20260227master/pop5.jpg) no-repeat 50% 0 / 100%;padding-top: 72px;box-sizing: border-box;}
.pop-share-creat .pop4{padding-top: 60px;}

/* 视频弹窗 */
.pop-video {outline: none;position: fixed;display: none;width: 1000px;height: 570px; border: 2px solid #651eff;}
.pop-video-cont {width: 100%;height: 100%;text-align: center;clear: both;background: #000;}
#popVideoCon {width: 100%;height: 100%;}
#popVideoCon video {width: 100%;height: 100%;}

/* 通用弹窗 */
.pop-comm .pop-comm-cont {width: 100%; height: 230px; position: relative; margin-bottom: 2px;}
.pop-comm .pop-comm-text {width: 80%;height: 100%; margin: 0 auto; display: flex; align-items: center; flex-direction: column; justify-content: center;}
.pop-comm .pop-comm-tit{width: 100%;height: auto;font-size: 35px;line-height: 40px;color: #fff;text-align: center;}
.pop-comm .pop-comm-txt {width: 100%;height: auto;font-size: 28px;line-height: 40px;color: #fff;text-align: center;margin-top: 15px;}
.pop-comm .comm-tips{width: 100%; font-size: 25px;color: #ccc;text-align: center; margin-top: 5px;}

.comm-pop .pop-cont{padding-top: 27px;}
.pop-comm .pop-cont .pop-sub1,#pop-signIn .pop-comm-tit,.popRule .pop-sub1,#pop-record1 .pop-comm-tit{margin: 0 auto; color: #ece4ff; font-size: 36px; font-weight: bold; text-align: center; line-height: 84px;}

/* 登录方式 */
#pop-signIn .pop-comm-cont {width: 100%;height: auto;position: relative;}
#pop-signIn .pop-comm-text {width: 80%;height: auto;position: absolute;left: 10%;top: 50%;transform: translateY(-50%);}
#pop-signIn .pop-comm-txt {width: 100%;height: auto;font-size: 28px;line-height: 40px;color: #fff;text-align: center;margin-top: 15px;}
#pop-signIn .pop-signin-btns{width: 60%;margin: 61px auto 0;display: flex;justify-content: space-around;align-items: center;}
#pop-signIn .pop-signin-btns a{display: block; }

/* 礼品道具兑换说明 */
.popRule{width: 831px; height: 610px; background: url(//game.gtimg.cn/images/val/act/a20260227master/pop6.png) 50% 0 no-repeat; padding-top: 36px;}
.popRule li .order{position:absolute;left:0;top:0;font-family:Tungsten;color:#ece4ff;font-size:26px;font-weight:700;text-align:center;width:79px;height:36px; line-height: 36px; background: #5c1cea; clip-path: polygon(100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 0);}
.popRule .pop-comm-cont {width: 100%;height: auto;position: relative;}
.popRule .pop-comm-text{ padding-left: 53px; padding-top: 59px;}
.popRule .rule-box {width: 757px;height: 402px;overflow-y: auto;}
.popRule .rule-box ul {width: 725px;}
.popRule .rule-box li {font-size: 24px;line-height: 36px;color: #dcccff;text-align: justify; position: relative; padding-left: 112px;}
.popRule .rule-box li:not(:last-of-type) {margin-bottom: 33px;}
.popRule .rule-box::-webkit-scrollbar {width:3px;height:3px;}
.popRule .rule-box::-webkit-scrollbar-track-piece {background-color:#0f1e54;}
.popRule .rule-box::-webkit-scrollbar-thumb {background-color:#a392c7;}
.popRule table{width: 100%;margin: 10px 0; text-align: center; border: 1px solid #4b14c1;font-size: 18px;}
.popRule table th{text-align: center; height: 60px; background: #4b14c1; font-weight: bold; border-right: 1px solid #060b1d;  color: #060b1d;}
.popRule table th:nth-last-of-type(1){border-right-color: #4b14c1;}
.popRule table td{height: 60px; color: #5c1cea; background: #060b1d;}

/* 积分记录查询 */
#pop-record1 .pop-comm-cont {width: 100%;height: auto;position: relative;}
#pop-record1 .fy-box {width: 613px;height: auto;margin: 20px auto 10px;}
#pop-record1 table {display: block;width: 100%;height: 377px;margin: 0 auto;font-size: 0;overflow: hidden;}
#pop-record1 thead,#pop-record1 tbody {display: block;}
#pop-record1 tbody {height: 322px;overflow-y: auto;}
#pop-record1 tbody::-webkit-scrollbar {width: 3px;height: 3px;background-color: transparent;}
#pop-record1 tbody::-webkit-scrollbar-thumb {background-color: #4814b9;border: none;border-radius: 0;}
#pop-record1 tbody::-webkit-scrollbar-track {background-color: #377c8e;border: none;border-radius: 0;}
#pop-record1 thead tr {display: block;background: #651eff;}
#pop-record1 thead td {height: 60px;font-size: 20px;color: #ece4ff;font-weight: bold;border: 0;}
#pop-record1 table .td1 {width: 38%;}
#pop-record1 table .td2 {width: 40%;}
#pop-record1 table .td3 {width: 22%;}
#pop-record1 tbody tr {display: block;box-sizing: border-box;}
#pop-record1 table td {height: auto;text-align: center;font-size: 20px;color: #ece8e1;display: inline-block;vertical-align: top;padding: 10px 0;box-sizing: border-box;}

#pop-tips .pop-comm-tit span{color: #fff;font-weight: bold;}

/* 看看明星预言家的选择  多选 */
#pop-follow .pop-comm-cont {width: 100%;height: auto;position: relative;}
#pop-follow .pop-comm-tit{color: #ece4ff; font-size: 30.76px; margin: -24px auto 0; line-height: 84px; text-align: center; font-weight: bold;}
#pop-follow .pop-subtit {margin: 10px auto 0;position: relative; color: #dcccff; font-size: 21px; line-height: 39px; text-align: center;}
#pop-follow .pop-follow-list {width: 90%;height: auto;font-size: 0;text-align: left;margin: 36px auto 0;}
#pop-follow .pop-follow-list ul{display: flex;justify-content: center;}
#pop-follow .pop-follow-box {display: inline-block;vertical-align: top;margin: 0 15px;position: relative;width: 210px;height: 359px;background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-follow-box.png) no-repeat center/cover;}
#pop-follow .pop-follow-box .follow-box {width: 100%;height: 100%;position: relative;}
#pop-follow .pop-follow-box .seer-box {width: 194px;height: 200px;position: absolute;left: 50%;top: 50px;margin-left: -97px;}
#pop-follow .seer-box img {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
#pop-follow .pop-follow-box:last-of-type img { transform: translate(-44%, 24%); }
#pop-follow .seer-box .seer-name {width: 100%;height: auto;text-align: center;position: absolute;left: 0;bottom: 20px;}
#pop-follow .seer-box .seer-name span {display: inline-block;vertical-align: top;font-size: 21px;line-height: 30px;color: #ece4ff;font-weight: bold;padding: 0 8px;position: relative; font-weight: bold;}
#pop-follow .seer-box .seer-name span:before,#pop-follow .seer-box .seer-name span:after{content: '';width: 8px;height: 8px; border: 1px solid #ece4ff; position: absolute;top: 0%; border-bottom: none;}
#pop-follow .seer-box .seer-name span:before{left: 0; border-right: none;}
#pop-follow .seer-box .seer-name span:after { right: 0; border-left: none;}
#pop-follow .follow-desc {width: 83%;height: auto;padding: 0 18px;position: absolute;left: 0;bottom: 52px;display: flex;justify-content: space-between;}
#pop-follow .follow-type span {display: inline-block;vertical-align: top;font-size: 20px;line-height: 26px;color: #dcccff;font-weight: bold;padding: 0 6px;position: relative;}
#pop-follow .follow-type span:before,#pop-follow .follow-type span:after{content: '';width: 8px;height: 8px; border: 1px solid #ece4ff; position: absolute;top: 0%; border-bottom: none;}
#pop-follow .follow-type span:before{left: 0; border-right: none;}
#pop-follow .follow-type span:after { right: 0; border-left: none;}
#pop-follow .follow-type em {width: 100%;display: block;font-size: 16px;line-height: 16px;color: #dcccff;text-align: center;}
#pop-follow .follow-desc a.btn-view {display: block;height: 16px;font-size: 13px;line-height: 16px;color: #651eff;text-decoration: underline;margin-top: 26px;}
#pop-follow .follow-desc a.btn-view i {display: inline-block;vertical-align: middle;margin-left: 5px;width: 6px;height: 9px;background: url(//game.gtimg.cn/images/val/act/a20260227master/arrow4.png) no-repeat center/cover;}
#pop-follow .pop-follow-btns {width: 100%;height: auto;position: absolute;left: 0;bottom: -74px;}
#pop-follow .btn-val-comm {margin: 0 auto; display: block; color: #ece4ff; font-size: 23.88px; font-weight: bold; line-height: 58px; text-align: center;}

/* 看看明星预言家的选择 单选确认跟选 */
#pop-choose .pop-comm-cont {width: 100%;height: 575px;position: relative;}
#pop-choose .pop-comm-tit,#pop-yourChoice .pop-comm-tit{ margin: 0 auto; line-height: 84px; text-align: center;}
#pop-choose .pop-comm-tit span,#pop-yourChoice .pop-comm-tit span{font-size: 30.76px;color: #ece4ff; text-align: center;font-weight: bold;position: relative;}
#pop-choose .pop-subtit,#pop-yourChoice .pop-subtit {margin: 10px auto 0;position: relative; color: #dcccff; line-height: 39px; text-align: center;}
#pop-choose .pop-subtit span,#pop-yourChoice .pop-subtit span {display: block;font-size: 21px;line-height: 39px;text-align: center;box-sizing: border-box;position: relative;}
#pop-choose .pop-seer-name,#pop-yourChoice .pop-seer-name {width: 100%;height: auto;font-size: 0;text-align: center;margin-top: 26px;}
#pop-choose .pop-seer-name p,#pop-yourChoice .pop-seer-name p{width: auto;display: inline-block;vertical-align: top;font-size: 20px;line-height: 30px;color: #fdffff;font-weight: bold;padding: 0 8px;position: relative;}
#pop-choose .pop-seer-team,#pop-yourChoice .pop-seer-team{width: 100%;height: 420px;font-size: 0;text-align: center;}
#pop-choose .pop-comm-text,#pop-yourChoice .pop-comm-text{margin-top: 28px;}
#pop-choose .pop-seer-box,#pop-yourChoice .pop-seer-box{display: inline-block;vertical-align: top;margin: 0 30px 40px;position: relative;width: 302px;height: 174px;}
#pop-choose .pop-seer-box.win,#pop-yourChoice .pop-seer-box.win{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-seer-box1.png) no-repeat center/cover;}
#pop-choose .pop-seer-box.out,#pop-yourChoice .pop-seer-box.out{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-seer-box2.png) no-repeat center/cover;}
#pop-choose .pop-seer-box .seer-res,#pop-yourChoice .pop-seer-box .seer-res{width: 100%;height: 43px;}
#pop-choose .pop-seer-box .seer-res span,#pop-yourChoice .pop-seer-box .seer-res span{display: inline-block;vertical-align: top;font-size: 32px;line-height: 43px;color: #ece4ff;font-weight: bold;margin: 0 4px;}
#pop-choose .pop-seer-box .seer-team,#pop-yourChoice .pop-seer-box .seer-team{width: 93%;height: 97px;padding: 19px 10px 0;display: flex;justify-content: space-around;position: relative;}
#pop-choose .pop-seer-box .seer-team>div,#pop-yourChoice .pop-seer-box .seer-team>div{width: 50px;height: 100%;position: relative;}
#pop-choose .pop-seer-box .seer-team .img-box,#pop-yourChoice .pop-seer-box .seer-team .img-box{width: 50px;height: 50px;margin: 0 auto;}
#pop-choose .pop-seer-box .seer-team .img-box img,#pop-yourChoice .pop-seer-box .seer-team .img-box img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}
#pop-choose .pop-seer-box .seer-team .team-name,#pop-yourChoice .pop-seer-box .seer-team .team-name{width: 200%;height: auto;font-size: 18px;line-height: 20px;color: #f2f2f2;text-align: center;position: absolute;top: 60px;left: -50%;font-family: 'FoundryGridnik-Bold';}
#pop-choose .btn-val-comm {margin: 12px auto 0;}


/* 大师预言家结果 分享图 */
#pop-share .pop-comm-cont {width: 100%;height: auto;position: relative;}
#pop-share .pop-comm-tit{ color: #ece4ff; font-size: 30px; line-height: 50px; font-weight: bold; text-align: center; margin: 0 auto; line-height: 84px;}
#pop-share .pop-subtit {margin: 6px auto 0;position: relative; color: #dcccff; font-size: 19px; line-height: 39px; text-align: center;}
#pop-share .player-name{color: #651eff; font-size: 21px; line-height: 34px; text-align: center; height: 34px;}
#pop-share .pop-seer-team {width: 100%;font-size: 0;text-align: center;margin-top: 20px;}
#pop-share .pop-seer-box{display: inline-block;vertical-align: top;margin: 0 30px 30px;position: relative;width: 302px;height: 174px;}
#pop-share .pop-seer-box.win{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-seer-box1.png) no-repeat center/cover;}
#pop-share .pop-seer-box.out{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-seer-box2.png) no-repeat center/cover;}
#pop-share .pop-seer-box .seer-res {height: 48px;}
#pop-share .pop-seer-box .seer-res span {display: inline-block;vertical-align: top;font-size: 28.69px;color: #ece4ff;font-weight: bold;margin: 0 4px;line-height: 48px;}
#pop-share .pop-seer-box .seer-team {width: 93%;height: 97px;padding: 23px 10px 0;display: flex;justify-content: space-evenly;position: relative;}
#pop-share .pop-seer-box .seer-team>div {width: 50px;height: 100%;position: relative;}
#pop-share .pop-seer-box .seer-team .img-box {width: 50px;height: 50px;margin: 0 auto;}
#pop-share .pop-seer-box .seer-team .img-box img {width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}
#pop-share .pop-seer-box .seer-team .team-name {width: 200%;height: auto;font-size: 18px;line-height: 20px;color: #f2f2f2;text-align: center;position: absolute;top: 50px;left: -50%;}
#pop-share .pop-seer-box .seer-team .res-tips {width: 22px;height: 84px;font-size: 13px;line-height: 21px;color: #060b1d;font-weight: bold;writing-mode: vertical-lr;position: absolute;top: 0;left: 7px;margin-left: -35px;letter-spacing: 3px;background: url(//game.gtimg.cn/images/val/act/a20260227master/res-tips.png) no-repeat center / cover;}
#pop-share .pop-seer-box .seer-team .res-tips.err{background: url(//game.gtimg.cn/images/val/act/a20260227master/res-tips2.png) no-repeat center / cover; color: #222;}
#pop-share .pop-seer-box .seer-team .seer-team2 .res-tips{left: 95px;}
#pop-share .code-foot {width: 100%;height: auto;font-size: 0;text-align: center;}
#pop-share .code-foot .code-l {width: 446px;height: 98px;display: inline-block;vertical-align: top;background-color: rgba(101,30,255,.7);position: relative;}
#pop-share .code-foot .code-l:before {content: '';width: 7px;height: 7px;background-color: #ece4ff;position: absolute;top: 0;left: 0;pointer-events: none;}
#pop-share .code-foot .code-l p {width: 100%;height: 100%;padding-top: 20px;position: relative;}
#pop-share .code-foot .code-l span {width: 100%;height: 30px;display: block;font-size: 20px;line-height: 30px;color: #ece4ff;text-align: left;padding-left: 30px;}
#pop-share .code-foot .pop-code-box {display: inline-block;vertical-align: top;position: relative;width: 98px;height: 98px;}
#pop-share .code-foot .pop-code-box img {width: 98px;height: 98px;position: absolute;top: 50%;left: 50%;margin: -49px 0 0 -49px;}
#pop-share .pop-btns{margin-top: 20px;}

#toimg .pop-comm-cont {width: 100%;height: auto;position: relative;}
#toimg .pop-comm-tit{ color: #ece4ff; font-size: 30px; line-height: 50px; font-weight: bold; text-align: center; margin: 0 auto; line-height: 84px;}
#toimg .pop-subtit {margin: 6px auto 0;position: relative; color: #dcccff; font-size: 19px; line-height: 39px; text-align: center;}
#toimg .player-name{color: #651eff; font-size: 21px; line-height: 34px; text-align: center; height: 34px;}
#toimg .pop-seer-team {width: 100%;font-size: 0;text-align: center;margin-top: 20px;}
#toimg .pop-seer-box{display: inline-block;vertical-align: top;margin: 0 30px 30px;position: relative;width: 302px;height: 174px;}
#toimg .pop-seer-box.win{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-seer-box1.png) no-repeat center/cover;}
#toimg .pop-seer-box.out{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop-seer-box2.png) no-repeat center/cover;}
#toimg .pop-seer-box .seer-res {height: 48px;}
#toimg .pop-seer-box .seer-res span {display: inline-block;vertical-align: top;font-size: 28.69px;color: #ece4ff;font-weight: bold;margin: 0 4px;line-height: 48px;}
#toimg .pop-seer-box .seer-team {width: 93%;height: 97px;padding: 23px 10px 0;display: flex;justify-content: space-evenly;position: relative;}
#toimg .pop-seer-box .seer-team>div {width: 50px;height: 100%;position: relative;}
#toimg .pop-seer-box .seer-team .img-box {width: 50px;height: 50px;margin: 0 auto;}
#toimg .pop-seer-box .seer-team .img-box img {width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}
#toimg .pop-seer-box .seer-team .team-name {width: 200%;height: auto;font-size: 18px;line-height: 20px;color: #f2f2f2;text-align: center;position: absolute;top: 50px;left: -50%;}
#toimg .pop-seer-box .seer-team .res-tips {width: 22px;height: 84px;font-size: 13px;line-height: 21px;color: #060b1d;font-weight: bold;writing-mode: vertical-lr;position: absolute;top: 0;left: 7px;margin-left: -35px;letter-spacing: 3px;background: url(//game.gtimg.cn/images/val/act/a20260227master/res-tips.png) no-repeat center / cover;}
#toimg .pop-seer-box .seer-team .res-tips.err{background: url(//game.gtimg.cn/images/val/act/a20260227master/res-tips2.png) no-repeat center / cover; color: #222;}
#toimg .pop-seer-box .seer-team .seer-team2 .res-tips{left: 95px;}
#toimg .code-foot {width: 100%;height: auto;font-size: 0;text-align: center;}
#toimg .code-foot .code-l {width: 446px;height: 98px;display: inline-block;vertical-align: top;background-color: rgba(101,30,255,.7);position: relative;}
#toimg .code-foot .code-l:before {content: '';width: 7px;height: 7px;background-color: #ece4ff;position: absolute;top: 0;left: 0;pointer-events: none;}
#toimg .code-foot .code-l p {width: 100%;height: 100%;padding-top: 20px;position: relative;}
#toimg .code-foot .code-l span {width: 100%;height: 30px;display: block;font-size: 20px;line-height: 30px;color: #ece4ff;text-align: left;padding-left: 30px;}
#toimg .code-foot .pop-code-box {display: inline-block;vertical-align: top;position: relative;width: 98px;height: 98px;}
#toimg .code-foot .pop-code-box img {width: 98px;height: 98px;position: absolute;top: 50%;left: 50%;margin: -49px 0 0 -49px;}
#toimg .pop-btns{margin-top: 20px;}

.pop-share-creat {position: absolute;left: -9999px;top: -9999px;z-index: -1;pointer-events: none;}
.dom2img-result {display: none;}


.pop5 .pop-sub1{margin: 0 auto; color: #ece4ff; font-size: 30px; font-weight: bold; text-align: center; line-height: 84px;}
.pop5 .player-name{color: #651eff; font-size: 21px; line-height: 30px; text-align: center; height: 30px;}
.pop5 .ewm-box{position: absolute;width: 121px; height: 121px; right: 30px; top: 55px;}
.pop5 .ewm-box:after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(//game.gtimg.cn/images/val/act/a20260227master/ewm-box-af.png) no-repeat center / cover;}
.pop5 .ewm-box img{width: 100%; height: 100%; display: block; object-fit: cover;}
.pop5 .accuracy-rate-box{ text-align: center; color: #ece4ff; padding-left: 356px; margin-top: 24px; height: 588px; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-bottom: 238px; box-sizing: border-box; }
.pop5 .accuracy-rate{font-size: 36px; letter-spacing: 1px; font-weight: bold; line-height: 60px;}
.pop5 .accuracy-rate-num{font-size: 193px;font-family: Tungsten; line-height: 200px; margin-top: -26px; margin-bottom: -19px;}
.pop5 .accuracy-list{font-size: 0; text-align: center; margin-top: 17px; height: 105px; position: relative;}
.pop5 .accuracy-list:after{content: ''; height: 108px; position: absolute; left: 50%; top: -12px; margin-left: -1px; width: 2px; background: #ece4ff;}
.pop5 .accuracy-list li{display: inline-block; vertical-align: top; *zoom:1; *display: inline; width: 192px;}
.pop5 .accuracy-list .txt{width: 138px; height: 39px; background: url(//game.gtimg.cn/images/val/act/a20260227master/accuracy-list-txt.png) no-repeat center / cover; margin: 0 auto; font-size: 21px; line-height: 39px;}
.pop5 .accuracy-list .num{ font-family: SourceHanSans-Bold; font-weight: bold; font-size: 34px; line-height: 80px; margin-top: -13px;}
.pop5 .as-of{opacity: .36; font-size: 18px; line-height: 24px; margin-top: 8px;}
.pop5 .scan-the-qr-code{color: #ece4ff; font-size: 21.24px; line-height: 30px; text-align: center;}
.pop5 .scan-the-qr-code{display: none;}
.pop5 .screenshot.scan-the-qr-code{display: block;}

.pop6{background: url(//game.gtimg.cn/images/val/act/a20260227master/pop1.png) no-repeat center / cover; width: 752px; height: 496px; box-sizing: border-box; padding-top: 44px;}
.pop6 .pop-sub1{ color: #ece4ff; font-size: 40px; font-weight: bold; text-align: center; margin: 0 auto; line-height: 84px;}
.pop6 .gift-box{width: 220px; height: 220px; margin: 0 auto;}
.pop6 .gift-box img{display: block; width: 100%; height: 100%; object-fit: contain;}
.pop6 .gift-name{color: #ece4ff; font-size: 23px; text-align: center; line-height: 30px; height: 61px;}


.nav-box{display: none;}
