/* reset */
html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5 {margin:0;padding:0}
a,img,input {border:none;}
body{font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;}
a {text-decoration:none;}
ul,li{list-style: none}
/* mobile */
html {
  font-size: 50px;/* 兼容不支持vw的系统 */
  font-size: 13.33333333vw;/* 7.5rem === 100vw */
}

@media (max-width: 1024px) {
  html,body {
    max-width: 1024px;
  }
}


#afooter{background-color: #000;text-align: center;font-size:.2rem;padding:.2rem 0;color: #c0c0c0;}
#afooter, #afooter a{color: #c0c0c0;text-decoration: none;}

body { padding-top: 0 !important; background-color: #000;}
html,body {width: 100%; -webkit-text-size-adjust: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);}
.wrapper{ position:relative; font-size:12px; overflow: hidden; width: 100%;}
.wrapper *,.comm-pop,.comm-pop *{ -webkit-box-sizing:border-box; box-sizing:border-box;}
a,li{text-decoration:none; -webkit-tap-highlight-color:transparent;}
.ost_box { display: none;}
.wrapper { width: 7.5rem; height: auto; margin: 0 auto; position: relative; overflow-x: hidden;}
.gray {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}

.spr{ background-image:url(//game.gtimg.cn/images/val/act/a20260331pk/m/spr.png); background-repeat:no-repeat; background-size:4.93rem 4.82rem;}
.spr.part1-btn-address{ width:1.73rem; height:0.53rem; background-position:0.9375% 27.73893%;}
.spr.part1-btn{ width:3.89rem; height:0.57rem; background-position:2.88462% 0.70588%;}
.spr.part1-btn2{ width:0.96rem; height:0.37rem; background-position:99.24433% 0.67416%;}
.spr.part1-icon0{ width:0.17rem; height:0.2rem; background-position:98.52941% 49.1342%;}
.spr.part1-icon1{ width:0.2rem; height:0.62rem; background-position:99.15433% 38.80952%;}
.spr.part1-icon2{ width:0.31rem; height:0.61rem; background-position:84.84848% 72.20903%;}
.spr.part1-icon3{ width:0.2rem; height:0.61rem; background-position:57.7167% 91.92399%;}
.spr.part1-list{ width:3.87rem; height:0.32rem; background-position:2.83019% 68%;}
.spr.part1-num{ width:3.24rem; height:0.36rem; background-position:1.77515% 60.08969%;}
.spr.part1-prog-btn1{ width:3.03rem; height:0.45rem; background-position:1.57895% 39.81693%;}
.spr.part1-prog-btn2{ width:3.03rem; height:0.45rem; background-position:1.57895% 50.57208%;}
.spr.part1-prog-btn3{ width:3.03rem; height:0.45rem; background-position:1.57895% 77.8032%;}
.spr.part2-icon0{ width:0.17rem; height:0.2rem; background-position:57.35294% 97.4026%;}
.spr.part2-icon1{ width:0.15rem; height:0.1rem; background-position:82.42678% 8.89831%;}
.spr.part2-icon2{ width:1.33rem; height:0.2rem; background-position:81.11111% 99.35065%;}
.spr.part2-icon3{ width:0.19rem; height:0.61rem; background-position:92.40506% 87.1734%;}
.spr.part2-icon4{ width:0.31rem; height:0.61rem; background-position:91.99134% 72.20903%;}
.spr.part2-icon5{ width:0.2rem; height:0.6rem; background-position:96.82875% 72.03791%;}
.spr.part2-prog-btn1{ width:3.03rem; height:0.45rem; background-position:1.57895% 39.81693%;}
.spr.part2-prog-btn2{ width:3.03rem; height:0.45rem; background-position:1.57895% 50.57208%;}
.spr.part2-prog-btn3{ width:3.03rem; height:0.45rem; background-position:1.57895% 77.8032%;}
.spr.part2-rank-btn.done{ width:1.28rem; height:0.44rem; background-position:84.38356% 83.78995%;}
.spr.part2-rank-btn{ width:1.28rem; height:0.44rem; background-position:80.82192% 94.29224%;}
.spr.part2-record{ width:1.53rem; height:0.35rem; background-position:96.76471% 59.73154%;}
.spr.part3-icon0{ width:0.17rem; height:0.2rem; background-position:98.52941% 49.1342%;}
.spr.part3-search{ width:3.05rem; height:0.42rem; background-position:94.68085% 27.04545%;}
.spr.part3-tab.cur{ width:2.68rem; height:0.42rem; background-position:1.33333% 87.95455%;}
.spr.part3-tab{ width:2.68rem; height:0.42rem; background-position:1.33333% 97.95455%;}
.spr.part4-icon0{ width:0.17rem; height:0.2rem; background-position:57.35294% 97.4026%;}
.spr.part4-icon1{ width:0.13rem; height:0.08rem; background-position:85.625% 8.86076%;}
.spr.part4-icon2{ width:0.13rem; height:0.08rem; background-position:88.75% 8.86076%;}
.spr.part5-btn.done{ width:1.59rem; height:0.5rem; background-position:92.21557% 37.73148%;}
.spr.part5-btn{ width:1.59rem; height:0.5rem; background-position:92.21557% 49.76852%;}
.spr.part5-icon0{ width:0.17rem; height:0.2rem; background-position:98.52941% 49.1342%;}
.spr.part5-select{ width:4.81rem; height:0.55rem; background-position:25% 14.51991%;}


@font-face {
  font-family: "tb";
  src: url(//game.gtimg.cn/images/val/act/a20260331pk/tb.ttf);
}

.font-tb { font-family: tb;}

.pc-show { display: none !important;}
.main { width: 6.5rem; margin: 0 auto; position: relative; z-index: 2;}

.header { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/bg1.jpg) no-repeat center top; background-size: 100% 100%; width: 100%; height: 9.18rem; position: relative; text-align: center;}

.part1 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/bg2.jpg) no-repeat center top; background-size: 100% 100%; width: 100%; height: 15.96rem; position: relative; margin-top: -1px;}
.part1::before { content: ""; width: 100%; height: .18rem; background-color: #ffd647; position: absolute; left: 0; top: 0; z-index: 1;}
.page-login { width: 100%; height: 2.08rem; font-size: 0; text-align: center; position: relative; z-index: 3;}
.login-box { display: inline-block; vertical-align: top; width: auto; height: .47rem; margin: 0 auto; font-weight: bold; color: #000000; font-size: .21rem; line-height: .49rem; text-align: center; background: #ffd647; padding: 0 .8rem; clip-path: polygon(0% 0%, 100% 0%, calc(100% - .5rem) 100%, calc(0% + .5rem) 100%);}
.login-box a { color: #b14cff;}
.login-box a,.login-box span,.login-box strong,.login-box .login div{ display: inline-block;}

.comm-tit { width: 6.5rem; margin: 0 auto; position: relative; color: #ffd647; z-index: 4;}
.comm-tit em { position: absolute; left: 0; top: .01rem;}
.comm-tit p { padding-left: .2rem; font-size: .18rem; line-height: .23rem;}
.part1 .comm-tit { height: .71rem;}
.part1-btn-address { position: absolute; right: 0; top: -.65rem; color: #000000; font-size: .19rem; font-weight: bold; line-height: .53rem; text-align: center;}
.part1-num { position: relative;}
.part1-num p { width: 1.62rem; line-height: .36rem; text-align: center; color: #f8e8ff; font-size: .18rem; font-weight: bold;}
.part1-num span { position: absolute; width: 1.48rem; text-align: center; right: .1rem; top: -.2rem; line-height: .74rem; font-size: .56rem; color: #fff6d7; background-image: linear-gradient(to bottom, #fff2c3 20%, #fffbed 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.part1-item1 { width: 100%; height: 8.18rem; margin-top: .36rem;}
.part1-item1 ul { width: 100%; font-size: 0; text-align: center;}
.part1-item1 li { display: inline-block; vertical-align: top; width: 6.5rem; height: 3.78rem; text-align: left;}
.part1-item1-text { width: 3.89rem; height: .97rem; margin-left: 2.35rem;}
.part1-item1-text .p1 { color: #ffd852; font-size: .3rem; font-weight: bold; line-height: .38rem;}
.part1-item1-text .p2 { color: #fff; font-size: .2rem; line-height: .26rem; opacity: 0.8;}
.part1-item1-text .p3 { color: #fff; font-size: .16rem; line-height: .26rem; opacity: 0.4;}
.part1-item1-task { margin-left: 2.35rem; width: 3.89rem; height: .81rem;}
.part1-item1-task p { color: #ffefb8; font-size: .18rem; line-height: .32rem; text-indent: .12rem;}
.part1-item1-info { margin-left: 2.35rem; position: relative; width: 3.89rem; height: 1.34rem;}
.part1-item1-info .p1 { color: #fff; font-size: .18rem; line-height: .27rem;}
.part1-item1-info .p2 { color: #fff; font-size: .18rem; line-height: .27rem; margin-top: .03rem;}
.part1-item1-info .p2 span { color: #fcd23f; font-size: .28rem; font-weight: bold;}
.part1-btn2 { position: absolute; right: 0; top: .24rem; line-height: .37rem; color: #d1bd78; font-size: .16rem; text-align: center;}
.part1-btn { position: absolute; right: 0; bottom: 0; line-height: .57rem; color: #000000; font-size: .21rem; text-align: center; font-weight: bold;}
.part1-item2 { width: 6.04rem; height: 3.48rem; position: relative; margin-left: .46rem; overflow-x: auto; overflow-y: hidden;}
.part1-item2::-webkit-scrollbar { height: .05rem; background-color: #5c5e5f;}
.part1-item2::-webkit-scrollbar-thumb { background-color: #e8c23e; border: none;}
.part1-item2::-webkit-scrollbar-track { background-color: transparent; border: none;}

.comm-line-box { width: 12.6rem; height: .02rem; background-color: #828282; position: absolute; left: 0; top: .39rem; z-index: 2;}
.comm-line-box em { display: block; width: 0; height: 100%; background-color: #fcd23f; position: relative; z-index: 1;}
.comm-line-box::before { content: ""; width: .08rem; height: .08rem; position: absolute; left: 0; top: -.03rem; background-color: #fcd23f; z-index: 2;}
.comm-line-box::after { content: ""; width: .08rem; height: .08rem; position: absolute; right: 0; top: -.03rem; background-color: #fcd23f; z-index: 2;}
.comm-line-box.line1 em { width: 16.44%;}
.comm-line-box.line2 em { width: 50%;}
.comm-line-box.line3 em { width: 100%;}
.comm-prop-box { width: 100%; height: auto; position: relative; z-index: 2;}
.comm-prop-box ul { width: auto; font-size: 0; text-align: center; white-space: nowrap;}
.comm-prop-box li { display: inline-block; vertical-align: top; margin: 0 .15rem 0 0; width: 4.1rem; height: 3.4rem; position: relative;}
.comm-prop-box .p1 { width: 100%; line-height: .27rem; color: #fff0bd; font-size: .18rem; text-align: center;}
.comm-prop-icon { width: 100%; height: .58rem; margin: .03rem auto 0;}
.comm-prop-icon em { display: none; background-color: #111518; margin: 0 auto;}
.comm-prop-box li .defult { display: block;}
.comm-prop-box li.highlight .defult { display: none;}
.comm-prop-box li.highlight .highlight { display: block;}
.comm-prop-box li.done .defult { display: none;}
.comm-prop-box li.done .done { display: block;}
.comm-prop-pic { margin: .28rem auto 0; width: 100%; height: 1.24rem; position: relative; z-index: 2;}
.comm-prop-pic img { display: block; margin: 0 auto; width: auto; height: 100%;}
.comm-prop-box .p2 { margin: .03rem auto .06rem; width: 100%; text-align: center; line-height: .27rem; font-size: .18rem; color: #fff9e4; position: relative; z-index: 2;}
.comm-prop-btn { width: 3.03rem; height: .45rem; line-height: .45rem; display: block; margin: 0 auto; text-align: center; position: relative; z-index: 2;}
.comm-prop-btn span { position: absolute; display: block; left: 0; top: 0; z-index: 2; width: 100%; color: #f6e0ff; font-size: .2rem; font-weight: bold;}
.comm-prop-box li.highlight .comm-prop-btn span { color: #000000;}
.comm-prop-box li.done .comm-prop-btn span { color: #000000;}
.comm-prop-bg { position: absolute; z-index: 1; left: 0; top: .88rem; width: 4.1rem; height: 2.43rem;}
.comm-prop-bg em { width: 100%; height: 100%;}
.comm-prop-bg1 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part1-box-type1.png) no-repeat 0 0; background-size: 100% 100%;}
.comm-prop-bg2 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part1-box-type2.png) no-repeat 0 0; background-size: 100% 100%;}
.comm-prop-bg3 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part1-box-type3.png) no-repeat 0 0; background-size: 100% 100%;}
.part1 .main::after { content: ""; width: .81rem; height: .36rem; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/comm-tips.png) no-repeat 0 0; background-size: 100% 100%; position: absolute; left: -.42rem; bottom: 1.27rem;}
.part1 .main.not::after { display: none;}
.part2 .main::after { content: ""; width: .82rem; height: .36rem; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/comm-tips1.png) no-repeat 0 0; background-size: 100% 100%; position: absolute; left: -.42rem; top: 9.06rem;}
.part2 .main.not::after { display: none;}

.part2 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/bg3.jpg) no-repeat center top; background-size: 100% 100%; width: 100%; height: 17.21rem; position: relative; margin-top: -1px;}
.part2 .main { padding-top: 1.37rem;}
.part2 .comm-tit { height: .9rem; color: #181d21;}
.part2-item1 { width: 100%; height: 5.19rem; position: relative;}
.part2-item1-text1 { width: 3.25rem; margin-left: 3.14rem; position: relative; padding-top: .21rem; margin-bottom: .17rem;}
.part2-item1 .p1 { line-height: .24rem; color: #ffedaa; font-size: .18rem; opacity: .7;}
.part2-item1-text1 .p2 { line-height: .35rem; color: #fff7d8; font-size: .3rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.part2-item1-text2 { width: 1.57rem; height: .8rem; position: relative; margin-left: 3.14rem;}
.part2-item1-text2::after { content: ""; position: absolute; top: .29rem; right: 0; width: 1px; height: .44rem; background-color: #6d5235;}
.part2-item1-text2 .p2 { margin-top: -.05rem; width: 90%; line-height: .64rem; color: #ffdb5e; font-size: .64rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-image: linear-gradient(to bottom, #ffe483 20%, #ffd12e 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.part2-item1-text3 { width: 1.4rem; height: .8rem; position: absolute; left: 5.08rem; top: .97rem; z-index: 2;}
.part2-item1-text3 .p2 { margin-top: -.05rem; line-height: .64rem; color: #fff7d8; font-size: .64rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.part2-item1-text4 { line-height: .32rem; color: #fff7d8; font-size: .18rem; margin-left: 3.14rem;}
.part2-item1-text4 em { display: block; float: left; margin-top: .1rem; margin-right: .08rem;}
.part2-item1-text4 span { color: #ffd947;}
.part2-item1-text5 { position: relative; width: 3.25rem; height: auto; margin-left: 3.14rem; margin-top: .52rem;}
.part2-item1-text5 img { display: block; width: 1.3rem; height: auto; float: left;}
.part2-icon2 { position: absolute; left: 1.56rem; top: .23rem;}
.part2-item1-text5 .p3 { float: left; width: 1.85rem; text-align: center; text-align: center; font-size: .21rem; line-height: .26rem; color: #fff7d8; padding-top: .2rem;}
.part2-item1-text5 .p4 { float: left; width: 1.85rem; text-align: center; text-align: center; font-size: .18rem; line-height: .2rem; color: #ffefb9; opacity: .8; margin-top: .14rem;}
.part2-item2 { width: 6.04rem; height: 3.48rem; margin-bottom: .42rem; position: relative; margin-left: .46rem; overflow-x: auto; overflow-y: hidden;}
.part2-item2::-webkit-scrollbar { height: .05rem; background-color: #ffe791;}
.part2-item2::-webkit-scrollbar-thumb { background-color: #fffcf2; border: none;}
.part2-item2::-webkit-scrollbar-track { background-color: transparent; border: none;}
.part2-item2 .comm-line-box { background-color: #828282;}
.part2-item2 .comm-line-box em { background-color: #8f4eab;}
.part2-item2 .comm-prop-box .p1 { color: #181d21;}
.part2-item2 .comm-prop-icon em { background-color: #ffd543;}
.part2-item2 .comm-prop-bg1 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part2-box-type1.png) no-repeat 0 0; background-size: 100% 100%;}
.part2-item2 .comm-prop-bg2 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part2-box-type2.png) no-repeat 0 0; background-size: 100% 100%;}
.part2-item2 .comm-prop-bg3 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part2-box-type3.png) no-repeat 0 0; background-size: 100% 100%;}
.part2-item3 { width: 100%; height: auto;}
.part2-item3 .comm-tit { height: .35rem;}
.part2-record { display: block; margin: 0 0 .08rem auto; line-height: .35rem; text-align: center;}
.part2-record span { display: block; width: 1.32rem; color: #fff3cb; font-size: .18rem; margin: 0 0 0 auto;}
.part2-item3-scroll { width: 6.62rem; height: 4.3rem; overflow-y: auto; overflow-x: hidden;}
.part2-item3-scroll::-webkit-scrollbar { width: .05rem; background-color: #fde7a2;}
.part2-item3-scroll::-webkit-scrollbar-thumb { background-color: #fcf1cc; border: none;}
.part2-item3-scroll::-webkit-scrollbar-track { background-color: transparent; border: none;}
.part2-item3-scroll li { width: 6.49rem; height: .79rem; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part2-item3-list.png) no-repeat 0 0; background-size: 100% 100%; margin-bottom: .09rem;}
.part2-item3-scroll .num { float: left; width: .74rem; text-align: center; color: #ffdd66; background-image: linear-gradient(to bottom, #ffe78e 20%, #ffd130 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 0; line-height: .78rem;}
.part2-item3-scroll .num p { display: inline-block; vertical-align: middle; line-height: .6rem; font-size: .5rem;}
.part2-item3-scroll .ava { float: left; margin-left: .11rem; width: .6rem; margin-top: .1rem; margin-right: .09rem;}
.part2-item3-scroll .ava img { width: .6rem; height: .6rem; border: .02rem solid #04050b; border-radius: .6rem;}
.part2-item3-scroll .info { float: left; width: 2.43rem;}
.part2-item3-scroll .info .p1 { padding-top: .1rem; line-height: .3rem; color: #181d21; font-size: .2rem; margin-bottom: .01rem;}
.part2-item3-scroll .info .p2 { width: 100%; font-size: 0; text-align: left;}
.part2-item3-scroll .info .p2 span { display: inline-block; vertical-align: top; width: auto; padding: 0 .1rem; margin-right: .04rem; line-height: .26rem; text-align: center; clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - .1rem), calc(100% - .1rem) 100%, 0% 100%); font-size: .16rem;}
.part2-item3-scroll .info .p2 span.tga1 { background-color: #9530c0; color: #ffe384;}
.part2-item3-scroll .info .p2 span.tga2 { background-color: #efa32a; color: #fee9b1;}
.part2-item3-scroll .info .p2 span.tga3 { background-color: #848484; color: #e6d6a4;}
.part2-item3-scroll .score { float: left; width: 1.04rem; text-align: right; margin-right: .1rem;}
.part2-item3-scroll .score .p1 { padding-top: .06rem; line-height: .48rem; color: #ffda57; font-size: .38rem;}
.part2-item3-scroll .score .p2 { line-height: .18rem; color: #fff9e2; font-size: .16rem; opacity: .8; position: relative; top: -.06rem;}
.part2-item3-scroll .state { float: left; margin-top: .18rem;}
.part2-item3-scroll .state a { display: block; margin: 0 auto;}
.part2-item3-scroll .state a span { display: block; width: 100%; text-align: center; color: #000000; font-size: .17rem; line-height: .44rem;}
.part2-item3-scroll .state a.done span { color: #000; margin-left: .3rem;}
.part2-item3-scroll li:nth-child(n + 4) .num { color: #fff4c8; background-image: linear-gradient(to bottom, #fff4c8 20%, #fff4c8 80%);}
.part2-item3-tips { width: 100%; text-align: center; color: #181d21; font-size: .17rem; line-height: .26rem; opacity: .8; margin-top: .1rem;}

.part3 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/bg4.jpg) no-repeat center top; background-size: 100% auto; width: 100%; height: auto; padding-bottom: .5rem; position: relative; margin-top: -1px;}
.part3 .main { padding-top: 1.48rem;}
.part3 .comm-tit { height: .57rem;}
.part3-tab { margin-left: 0;}
.part3-tab a { width: 1.32rem; float: left; text-align: center; line-height: .42rem; color: #ffd542; font-size: .2rem;}
.part3-tab a.btn1 { margin: 0 .02rem 0 .02rem;}
.part3-tab a.cur { color: #0c0c0c;}
.part3-tab-cont { width: 100%; margin-top: .28rem;}
.part3-tab-item { width: 100%; height: auto; display: none; position: relative;}
.part3-search { position: absolute; right: 0; top: -.7rem; z-index: 2; line-height: .42rem; text-align: center;}
.part3-search input { width: 2.42rem; height: .36rem; float: left; margin: .03rem .06rem 0 .07rem; background-color: transparent; border: none; outline: none; color: #ffe29a; font-size: .18rem; text-align: center; padding: 0;}
.part3-search a { display: block; width: .4rem; height: .4rem; float: left; margin-top: .02rem; margin-left: .04rem;}
.part3-search a em { display: block; margin: .09rem auto 0;}
.part3-search-result { display: none; position: absolute; top: .44rem; right: 0; z-index: 4; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-search-result.png) no-repeat 0 0; background-size: 100% 100%; width: 5.45rem; height: 3.01rem;}
.part3-search-result-cont { width: 100%; height: 100%;-webkit-mask-image: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-search-mask.png); -webkit-mask-size: 100% 100%; mask-image: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-search-mask.png); mask-size: 100% 100%;}
.part3-search-tit { width: 5.42rem; margin-left: .02rem; height: .43rem; line-height: .43rem; border-bottom: 1px solid #fcd23f; position: relative; top: .12rem;}
.part3-search-tit li { height: .43rem; font-size: .22rem; text-align: center;}
.part3-search-tit li p { border-left: 1px solid #fcd23f;}
.part3-search-tit li p:nth-child(1) { border: none;}
.part3-search-result-cont ul { width: 100%;}
.part3-search-result-cont li { width: 100%; color: #ffd542;}
.part3-search-result-cont li p { float: left;}
.part3-search-result-cont li p.p1 { width: 1.35rem;}
.part3-search-result-cont li p.p2 { width: 2.52rem;}
.part3-search-result-cont li p.p3 { width: 1.52rem;}
.part3-search-scroll { width: 5.35rem; height: 2.43rem; margin-left: .02rem; overflow-y: auto; overflow-x: hidden; position: relative; top: .12rem;}
.part3-search-scroll ul { width: 5.42rem;}
.part3-search-scroll li { height: .48rem; line-height: .47rem; position: relative; font-size: .18rem;}
.part3-search-scroll li::after { content: ""; position: absolute; width: 5.1rem; height: 1px; left: .13rem; bottom: 0; background-color: #7e7b71;}
.part3-search-scroll::-webkit-scrollbar { width: .03rem; background-color: #4c4c4c;}
.part3-search-scroll::-webkit-scrollbar-thumb { background-color: #ffd542; border: none;}
.part3-search-scroll::-webkit-scrollbar-track { background-color: transparent; border: none;}
.part3-search-scroll li p.p2 { color: #fff8e0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.part3-search-scroll li p.p3 { color: #fff8e0;}
.not-find { width: 100%; line-height: .3rem; color: #ffebbb; opacity: .7; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -.15rem; font-size: .18rem;}
.part3-top3 { width: 100%; height: 2.98rem; margin-top: .08rem; position: relative; text-align: center;}
.part3-item1-num1 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item1-num1.png) no-repeat 0 0; background-size: 100% 100%; width: 2.49rem; height: 2.78rem; position: absolute; left: 50%; top: 0; margin-left: -1.245rem;}
.part3-item1-num2 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item1-num2.png) no-repeat 0 0; background-size: 100% 100%; width: 1.9rem; height: 2.33rem; position: absolute; left: 0; top: .44rem;}
.part3-item1-num3 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item1-num3.png) no-repeat 0 0; background-size: 100% 100%; width: 1.9rem; height: 2.33rem; position: absolute; right: 0; top: .44rem;}
.part3-top3 .p1 { width: 1.64rem; line-height: .46rem; color: #fee077; text-shadow: 0 0 .04rem #ffefb9; padding-top: .76rem; margin: 0 auto;}
.part3-top3 .p1 span { display: inline-block; vertical-align: middle; line-height: .23rem; max-height: .46rem; font-size: .19rem; text-decoration: underline; overflow: hidden;}
.part3-top3 .p2 { line-height: .6rem; color: #ffd748; font-size: .53rem; background-image: linear-gradient(to bottom, #ffe68c 20%, #ffd950 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.part3-top3 .p3 { line-height: .26rem; color: #ffefb8; font-size: .16rem; margin-top: -.1rem;}
.part3-top3 .p4 { line-height: .3rem; color: #000000; font-size: .16rem; margin-top: .04rem;}
.part3-top3 .part3-item1-num1 .p1 { width: 2rem; line-height: .52rem; overflow: hidden; padding-top: 1.07rem; margin-bottom: .02rem;}
.part3-top3 .part3-item1-num1 .p1 span { font-size: .23rem; line-height: .26rem; max-height: .52rem;}
.part3-top3 .part3-item1-num1 .p2 { line-height: .64rem; font-size: .6rem;}
.part3-top3 .part3-item1-num1 .p3 { line-height: .25rem; font-size: .16rem; margin-top: -.09rem;}
.part3-top3 .part3-item1-num1 .p4 { margin-top: .06rem;}
.part3-item1-list { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item1-list.png) no-repeat 0 0; background-size: 100% 100%; width: 6.5rem; height: 4.92rem; text-align: center;}
.part3-item1-list-tit { width: 100%; height: .77rem; line-height: .77rem;}
.part3-item1-list-tit p { position: relative; color: #000000; font-size: .25rem; font-weight: bold;}
.part3-item1-list-tit p::before { content: ""; width: 1px; height: .34rem; background-color: #000000; position: absolute; left: 0; top: 50%; margin-top: -.17rem;}
.part3-item1-list-tit p.p1::before { display: none;}
.part3-item1-list .p1 { float: left; width: .95rem; margin-left: .02rem;}
.part3-item1-list .p2 { float: left; width: 2.19rem;}
.part3-item1-list .p3 { float: left; width: 1.6rem;}
.part3-item1-list .p4 { float: left; width: 1.72rem;}
.part3-item1-list-cont { width: 6.41rem; height: 4.12rem; overflow-x: hidden; overflow-y: auto;}
.part3-item1-list-cont::-webkit-scrollbar { width: .05rem; background-color: #5e6061;}
.part3-item1-list-cont::-webkit-scrollbar-thumb { background-color: #ffd542; border: none;}
.part3-item1-list-cont::-webkit-scrollbar-track { background-color: transparent; border: none;}
.part3-item1-list-cont ul { width: 6.6rem;}
.part3-item1-list-cont li { height: .62rem; line-height: .61rem; position: relative;}
.part3-item1-list-cont li::after { content: ""; width: 6.12rem; height: 1px; background-color: #61615b; position: absolute; left: .13rem; bottom: 0;}
.part3-item1-list-cont li .p1 { color: #ffd542; font-size: .2rem;}
.part3-item1-list-cont li .p2 { color: #ffd542; font-size: .2rem;}
.part3-item1-list-cont li .p2 span { max-width: 96%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; text-decoration: underline;}
.part3-item1-list-cont li .p3 { color: #fff8e0; font-size: .23rem;}
.part3-item1-list-cont li .p4 { color: #ffffff; font-size: 0; opacity: .8;}
.part3-item1-list-cont li .p4 span { display: inline-block; vertical-align: middle; font-size: .17rem; line-height: .19rem; width: 78%; margin: 0 auto;}
.part3-item1-tips { width: 100%; text-align: center; margin: .09rem auto 0; color: #fff1c0; font-size: .16rem; line-height: .26rem; opacity: 0.5;}
.part3-item2-txt { position: absolute; top: -.46rem; right: 0; color: #ffd443; font-size: .2rem; line-height: .46rem; text-align: right;}
.part3-item2-list { width: 100%;}
.part3-item2-list li { width: 6.5rem; height: .93rem; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-list.png) no-repeat 0 0; background-size: 100% 100%; margin-bottom: .11rem;}
.part3-item2-list .num { width: .73rem; line-height: .93rem; float: left; font-size: 0; text-align: center;}
.part3-item2-list .num p { width: 100%; text-align: center; color: #191918; background-image: linear-gradient(to bottom, #121518, #4d3d1a); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; vertical-align: middle; font-size: .6rem; line-height: .6rem;}
.part3-item2-list .ava { float: left; margin: 0 .11rem 0 .19rem; width: .7rem; height: 100%; line-height: .93rem;}
.part3-item2-list .ava img { display: inline-block; vertical-align: middle; width: .7rem; height: .7rem; border: 2px solid #dbb63d; border-radius: .7rem;}
.part3-item2-list .info { float: left; width: 2.84rem;}
.part3-item2-list .info .p1 { padding-top: .06rem; color: #ffeaa5; font-size: .22rem; line-height: .3rem;}
.part3-item2-list .info .p2 { width: 88%; line-height: .26rem; color: #ffcd3f; font-size: .16rem;}
.part3-item2-list .info .p2 span { display: block; position: relative; padding-right: .11rem; margin-right: .08rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.part3-item2-list .info .p2 span.name::after { display: none; content: ""; width: .02rem; height: .16rem; position: absolute; top: .05rem; right: 0; background-color: #ffb521;}
.part3-item2-list .score { float: left; width: 1.8rem; margin-top: .1rem; text-align: right;}
.part3-item2-list .score .p1 { color: #111518; font-size: .45rem; line-height: .52rem;}
.part3-item2-list .score .p2 { color: #7e480f; font-size: .16rem; line-height: .25rem; margin-top: -.08rem;}
.part3-item2-tips { width: 100%; text-align: center; margin: .13rem auto 0; color: #fff1c0; font-size: .16rem; line-height: .26rem; opacity: 0.5;}
.part3-item2-show { width: 100%; margin-top: .16rem;}
.part3-item2-n6 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-n6.png) no-repeat center top; background-size: 100% 100%; width: 6.5rem; height: 2.61rem; margin-bottom: .17rem; position: relative;-webkit-mask-image: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-layer.png); -webkit-mask-size: 100% 100%; mask-image: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-layer.png); mask-size: 100% 100%;}
.part3-item2-n21 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-n21.png) no-repeat center top; background-size: 100% 100%; width: 6.5rem; height: 2.61rem; position: relative;-webkit-mask-image: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-layer.png); -webkit-mask-size: 100% 100%; mask-image: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part3-item2-layer.png); mask-size: 100% 100%;}
.part3-item2-tit { width: 104%; height: .48rem; line-height: .48rem; color: #121518; font-size: .24rem; font-weight: bold; text-align: center;}
.part3-item2-tit p.p1 { float: left; width: 1.87rem; margin-left: .02rem;}
.part3-item2-tit p.p2 { float: right; width: 4.59rem;}
.part3-item2-prop { position: absolute; width: 1.87rem; left: .02rem; color: #ffeaa5; font-size: .18rem; line-height: .28rem; top: 2.05rem; text-align: center;}
.part3-item2-thead { margin: 0 .02rem 0 auto; width: 4.57rem; color: #ffcd3f; font-size: .18rem; line-height: .35rem; height: .35rem; font-weight: bold;}
.part3-item2-scroll { margin: 0 .08rem 0 auto; width: 4.51rem; height: 1.75rem; color: #ffeeb6; font-size: .18rem; overflow-y: auto; overflow-x: hidden;}
.part3-item2-scroll::-webkit-scrollbar { width: 1px; background-color: #5e6061;}
.part3-item2-scroll::-webkit-scrollbar-thumb { background-color: #ffd542; border: none;}
.part3-item2-scroll::-webkit-scrollbar-track { background-color: transparent; border: none;}
.part3-item2-show ul { width: 100%; height: auto; text-align: center;}
.part3-item2-show li p { float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.part3-item2-show li .p1 { width: 1.04rem; margin-right: .02rem; margin-left: .04rem;}
.part3-item2-show li .p2 { width: 2.5rem;}
.part3-item2-show li .p3 { width: .94rem;}
.part3-item2-scroll ul { width: 4.57rem;}
.part3-item2-scroll li { height: .33rem; line-height: .34rem;}

.part4 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/bg5.png) no-repeat center top; background-size: 100% 100%; width: 100%; height: 14.05rem; position: relative; margin-top: -.21rem;}
.part4 .main { padding-top: 1.54rem;}
.part4 .comm-tit { height: .55rem; color: #181d21;}
.part4-swiper { width: 6.57rem; margin-left: -6px; overflow: hidden; height: 3.88rem; margin-bottom: .1rem; margin-left: -.02rem;}
.part4-list1 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part4-pic1.png) no-repeat 0 0; background-size: 100% 100%;}
.part4-list2 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part4-pic2.png) no-repeat 0 0; background-size: 100% 100%;}
.part4-list3 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part4-pic3.png) no-repeat 0 0; background-size: 100% 100%;}
.part4-list4 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part4-pic4.png) no-repeat 0 0; background-size: 100% 100%;}
.part4-pagin { width: 100%; height: .32rem; text-align: center;}
.part4-pagin span { border-radius: 0; opacity: 1; width: 1rem; height: .11rem; border: .02rem solid #191e21; background-color: transparent; margin: 0 .03rem;}
.part4-pagin span.swiper-pagination-bullet-active { background-color: #191e21;}
.part4-item1 { width: 100%; height: 2.66rem; padding-top: 1.05rem;}
.part4-item1 p { width: 2.42rem; color: #cccdcd; font-size: .16rem; line-height: .21rem; margin-left: 3.86rem; position: relative; margin-bottom: .04rem;}
.part4-item1 p em { position: absolute; left: -.18rem; top: .06rem;}
.part4-item2 { width: 100%; height: 1.46rem;}
.part4-item2 ul { font-size: 0; text-align: center}
.part4-item2 li { display: inline-block; vertical-align: top; width: 2.92rem; margin: 0 .075rem; text-align: center;}
.part4-item2 p.p1 { width: 100%; color: #191507; font-size: .15rem; line-height: .29rem; font-weight: bold;}
.part4-item2 p.p2 { margin-top: .04rem; line-height: .58rem; font-size: 0; text-align: center;}
.part4-item2 p.p2 span { color: #ffd542; font-size: .18rem; line-height: .26rem; display: inline-block; vertical-align: middle; width: 90%;}
.part4-item3 { width: 120%; font-size: 0; text-align: left;}
.part4-item3-box { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/part4-item3-box.png) no-repeat 0 0; background-size: 100% 100%; width: 6.5rem; height: 3.55rem; position: relative; margin-bottom: .1rem; overflow: hidden;}
.part4-item3-box h5 { color: #fcd23f; font-size: .27rem; line-height: .56rem; font-weight: bold; width: 100%; text-align: center;}
.part4-item3-box ul { width: 6.45rem; margin: .12rem auto 0;}
.part4-item3-box li { width: 100%; height: .56rem; border-bottom: 1px solid #b2a05a; line-height: .55rem; color: #181d21; font-size: .18rem;}
.part4-item3-box li em { display: block; float: left; margin: .23rem .12rem 0 .15rem;}
.part4-item3-box li .p1 { display: inline-block; vertical-align: middle; line-height: .2rem; max-width: 92%;}
.part4-item3-box li .p2 { float: right; margin-right: .14rem; font-weight: .2rem; font-weight: bold;}
.part4-item3-box li .p1 a { text-decoration: underline; color: #9530c0; font-weight: bold;}
.part4-item3-box li:last-child { border: none;}

.part5 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/bg6.jpg) no-repeat center top; background-size: 100% 100%; width: 100%; height: 5.74rem; position: relative; margin-top: -1px;}
.part5 .main { padding-top: 1.45rem;}
.part5 .comm-tit { height: .76rem;}
.part5-select-box { width: 100%;}
.part5-select { float: left; position: relative;}
.part5-text { width: 100%; height: 100%; cursor: pointer; position: relative; z-index: 1; overflow: hidden;}
.part5-text input { background-color: transparent; border: none; outline: none; padding: 0; width: 4.14rem; line-height: .55rem; text-align: center; color: #ffe29a; font-size: .16rem; font-weight: bold;}
.part5-text input::placeholder { color: #a39468;}
.part5-text input::-webkit-input-placeholder { color: #a39468;}
.part5-select.done { pointer-events: none;}
.part5-select.cur .part5-text p { opacity: 1;}
.part5-select.done .part5-text p { opacity: 1;}
.part5-select.done .part5-list { display: none !important;}
.part5-list { display: none; width: 4.11rem; height: 2.1rem; border: .02rem solid #6b5e28; border-top: none; background-color: #0f1010; margin-left: .02rem; position: relative; z-index: 4;}
.part5-list ul { width: 3.92rem; height: 100%; overflow-y: auto; margin-left: .12rem;}
.part5-list ul::-webkit-scrollbar { width: 3px; background-color: #5e6061;}
.part5-list ul::-webkit-scrollbar-thumb { background-color: #ffd542; border: none;}
.part5-list ul::-webkit-scrollbar-track { background-color: transparent; border: none;}
.part5-list li { width: 3.78rem; line-height: .44rem; color: #fff8e0; font-size: .18rem; text-align: center; border-bottom: 1px solid #878479; cursor: pointer;}
.part5-list li:hover { color: #ffd542;}
.part5-list li.cur { color: #ffd542;}
.part5-list li:last-child { border: none;}
.part5-btn { display: block; float: right; color: #000000; font-size: .18rem; font-weight: bold; line-height: .5rem; text-align: center;}

/*nav*/
.page-nav { display: none; position: fixed; z-index: 99; right: 0; top: 50%; margin-top: -1.29rem; width: 1.27rem; height: 2.58rem; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/page-nav.png) no-repeat 0 0; background-size: 100% 100%; padding-top: .02rem;}
.page-nav a { position: relative; display: block; width: 100%; height: .33rem; margin-top: .13rem; line-height: .33rem; color: #fff3f1; font-size: .19rem; text-align: center;}
.page-nav a em { width: 1.3rem; height: .33rem; display: none; position: absolute; z-index: 1; right: .01rem; top: 0; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/page-nav-cur.png) no-repeat 0 0; background-size: 100% 100%;}
.page-nav a span { position: relative; z-index: 2;}
.page-nav a.cur em { display: block;}

/*pop S*/
.pop-spr { background-repeat: no-repeat;background-image:url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop-spr.png); background-size:13.94rem 1.28rem;}
.pop-spr.pop-btn1-1{ width:2.9rem; height:0.75rem; background-position:0.27174% 5.66038%;}
.pop-spr.pop-btn1{ width:3.3rem; height:0.73rem; background-position:55.16917% 5.45455%;}
.pop-spr.pop-btn2{ width:2.9rem; height:0.75rem; background-position:26.72101% 5.66038%;}
.pop-spr.pop-btn3{ width:2.01rem; height:0.6rem; background-position:77.03269% 4.41176%;}
.pop-spr.pop-btn4.done{ width:1.76rem; height:0.47rem; background-position:70.19704% 96.2963%;}
.pop-spr.pop-btn4{ width:1.76rem; height:0.47rem; background-position:92.11823% 3.7037%;}
.pop-spr.pop-btn5{ width:3.58rem; height:0.52rem; background-position:99.71042% 85.52632%;}
.pop-spr.pop-close{ width:0.42rem; height:0.42rem; background-position:96.15385% 3.48837%;}
.pop-spr.pop-icon1{ width:0.35rem; height:0.37rem; background-position:98.89625% 3.2967%;}
.pop-spr.pop-icon2{ width:0.17rem; height:0.17rem; background-position:97.60349% 37.83784%;}
.pop-spr.pop7-tab.cur{ width:4.24rem; height:0.44rem; background-position:0.30928% 95.2381%;}
.pop-spr.pop7-tab{ width:4.24rem; height:0.44rem; background-position:44.2268% 95.2381%;}


.comm-pop { display: none; outline: none; position: relative; transform: scale(.95);}
.pop-close { position: absolute; right: 0; top: -58px; z-index: 5;}

.pop1 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop-bg1.png) no-repeat 0 0; background-size: 100% 100%; width: 7.49rem; height: 3.86rem;}
.pop-title { width: 90%; margin: 0 auto; padding-top: .33rem; line-height: .67rem; font-size: 0; text-align: center;}
.pop-title em,.pop-title span { display: inline-block; vertical-align: middle; margin: 0 .11rem; color: #ffd852; font-size: .48rem; font-weight: bold;}
.pop1-text { width: 6.7rem; margin: .78rem auto .1rem; height: 1.72rem; line-height: 1.72rem; font-size: 0; text-align: center;}
.pop1-text p { display: inline-block; vertical-align: middle; color: #fff9e3; font-size: .32rem; line-height: .46rem;}
.pop1-text p span { color: #ffd852;}
.pop-comm-btns { width: 100%; font-size: 0; text-align: center;}
.pop-comm-btns a { display: inline-block; vertical-align: top; margin: 0 .19rem; font-weight: bold; color: #000000; font-size: .26rem; line-height: .73rem; font-weight: bold;}
.pop-comm-btns a.pop-btn1-1 { line-height: .75rem;}
.pop-comm-btns a.pop-btn2 { color: #fff; line-height: .75rem;}
.pop2 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop-bg1.png) no-repeat 0 0; background-size: 100% 100%; width: 7.49rem; height: 3.86rem;}
.pop2-text { width: 90%; margin: 0 auto; text-align: center; padding: .38rem 0 .58rem; font-size: 0; line-height: .72rem;}
.pop2-text p { display: inline-block; vertical-align: middle; color: #fff9e3; font-size: .22rem; line-height: .32rem;}
.pop2-cont { width: 100%; text-align: center;}
.pop2-cont p { width: 4.35rem; height: .46rem; line-height: .44rem; float: left; margin: .07rem .07rem 0 .55rem; background-color: #fff; border: 1px solid #686a68; outline: none; color: #2f0d56; font-size: .19rem; text-align: center; padding: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pop2-cont a { display: block; float: left; color: #000000; font-size: .22rem; font-weight: bold; line-height: .6rem;}
.pop3 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop-bg2.png) no-repeat 0 0; background-size: 100% 100%; width: 7.49rem; height: 3.86rem;}
.pop3-cont { width: 100%; height: 1.68rem; margin: .12rem auto 0; text-align: center;}
.pop3-cont img { display: block; width: auto; height: 1.2rem; margin: 0 auto;}
.pop3-cont p { margin: .1rem auto 0; color: #fff9e3; font-size: .18rem; line-height: .26rem;}
.pop6 { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop-bg3.png) no-repeat 0 0; background-size: 100% 100%; width: 7.47rem; height: 7.01rem;}
.pop6-tit { width: 90%; margin: 0 auto; color: #fff3cb; font-size: .18rem; line-height: .18rem; height: .42rem; text-align: center; opacity: .9;}
.pop6-info { width: 100%; height: 1.38rem;}
.pop6-info ul { font-size: 0; text-align: center;}
.pop6-info li { display: inline-block; vertical-align: top; margin: 0 .13rem; background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop6-li-bg1.png) no-repeat 0 0; background-size: 100% 100%; width: 2.07rem; height: 1.16rem;}
.pop6-info li .p1 { color: #191507; font-size: .2rem; line-height: .38rem; font-weight: bold;}
.pop6-info li .p2 { color: #fff0b9; font-size: .63rem; line-height: .73rem;}
.pop6-scroll { width: 6.78rem; height: 5.08rem; overflow-y: auto; margin-left: .37rem;}
.pop6-scroll::-webkit-scrollbar { width: .03rem; background-color: #5e6061;}
.pop6-scroll::-webkit-scrollbar-thumb { background-color: #ffd542; border: none;}
.pop6-scroll::-webkit-scrollbar-track { background-color: transparent; border: none;}
.pop6-scroll li { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop6-li-bg2.png) no-repeat 0 0; background-size: 100% 100%; width: 6.65rem; height: .79rem; margin-bottom: .1rem; position: relative;}
.pop6-scroll li .ava { float: left; margin: 0 .11rem 0 .17rem; width: .64rem; height: 100%; line-height: .78rem;}
.pop6-scroll li .ava img { display: inline-block; vertical-align: middle; width: .64rem; height: .64rem; border: .02rem solid #dbb63d; border-radius: .64rem;}
.pop6-scroll li .info { float: left; width: 2.62rem;}
.pop6-scroll li .info .p1 { padding-top: .16rem; color: #fff0b9; font-size: .2rem; line-height: .3rem;}
.pop6-scroll li .info .p2 { line-height: .2rem; color: #ffcd3f; font-size: .16rem;}
.pop6-scroll li .info .p2 span { display: inline-block; vertical-align: top; position: relative; padding-right: .09rem; margin-right: .08rem;}
.pop6-scroll li .info .p2 span::after { content: ""; width: 1px; height: .14rem; position: absolute; top: 50%; margin-top: -.07rem; right: 0; background-color: #ffb521;}
.pop6-scroll li .info .p2 span.date { color: #978c63;}
.pop6-scroll li .info .p2 span.date::after { display: none;}
.pop6-scroll li .score { float: left; width: 1.11rem; margin-top: .08rem; margin-right: .08rem; text-align: right;}
.pop6-scroll li .score .p1 { color: #fff0b9; font-size: .36rem; line-height: .46rem;}
.pop6-scroll li .score .p2 { color: #ffd542; font-size: .16rem; line-height: .26rem; margin-top: -.11rem;}
.pop6-scroll li .state { float: left; margin-top: .16rem;}
.pop6-scroll li .state a { display: block; margin: 0 auto;}
.pop6-scroll li .state a span { display: block; margin-left: .44rem; width: 1.2rem; text-align: center; color: #000000; font-size: .17rem; line-height: .47rem;}
.pop6-scroll li .state a.done span { color: #000;}
.pop7 .pop6-scroll { height: 2.6rem; margin-bottom: .13rem;}
.pop7 .pop6-info { height: 1.37rem;}
.pop7-tab { margin: 0 auto .18rem;}
.pop7-tab a { width: 2.09rem; float: left; text-align: center; line-height: .44rem; color: #ffd542; font-size: .18rem;}
.pop7-tab a.btn1 { margin: 0 .02rem 0 0;}
.pop7-tab a.cur { color: #151819;}
.pop7-scroll-box { width: 100%;}
.pop7-scroll-box .pop6-scroll { display: none;}
.pop7-scroll-box .pop6-scroll li .info .p2 span::after { display: none;}
.pop7-scroll2 li .score .p1 { color: #aaaaaa;}
.pop7-scroll2 li .score .p2 { color: #aaaaaa;}
.pop-icon2 { display: block; float: left; margin: .01rem .04rem 0 0;}
.pop7-btn-box { width: 100%;}
.pop7-btn-box a { display: block; margin: 0 auto; line-height: .52rem; text-align: center;}
.pop7-btn-box span { display: block; width: 1.55rem; margin-left: 1.12rem; color: #000000; font-size: .19rem; font-weight: bold;}

.pop9-tit { color: #fcd23f;}
.pop9-tit span { color: #fff0b9;}
.pop9-cont { background: url(//game.gtimg.cn/images/val/act/a20260331pk/m/pop9-cont.png) no-repeat 0 0; background-size: 100% 100%; width: 6.86rem; height: 5.12rem; margin: 0 auto;}
.pop9-thead { width: 100%; height: .55rem; line-height: .55rem; text-align: center; color: #191507; font-size: .25rem; font-weight: bold;}
.pop9-thead li p { position: relative;}
.pop9-thead li p::after { content: ""; width: 1px; height: .37rem; position: absolute; right: 0; top: 50%; margin-top: -.185rem; background-color: #000;}
.pop9-thead li p:last-child::after { display: none;}
.pop9-cont ul { width: 6.86rem;}
.pop9-cont li { width: 100%;}
.pop9-cont li p { float: left;}
.pop9-cont .p1 { width: 1.22rem;}
.pop9-cont .p2 { width: 2.4rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pop9-cont .p3 { width: 1.12rem;}
.pop9-cont .p4 { width: 2.08rem;}
.pop9-scroll { overflow-x: hidden; overflow-y: auto; width: 6.73rem; height: 4.3rem;}
.pop9-scroll::-webkit-scrollbar { width: .04rem; background-color: #5e6061;}
.pop9-scroll::-webkit-scrollbar-thumb { background-color: #ffd542; border: none;}
.pop9-scroll::-webkit-scrollbar-track { background-color: transparent; border: none;}
.pop9-scroll li { height: .57rem; line-height: .56rem; color: #fff2c2; font-size: .19rem; text-align: center; position: relative;}
.pop9-scroll li::after { content: ""; width: 6.46rem; height: 1px; position: absolute; left: .12rem; bottom: 0; background-color: #5f5d4b;}
.pop9-scroll li .p4 { font-size: 0; line-height: .56rem; text-align: center;}
.pop9-scroll li .p4 span { display: inline-block; vertical-align: middle; width: 90%; font-size: .19rem; line-height: .22rem;}
.pop10-text { color: #ffd852; font-size: .26rem; text-align: center; line-height: .39rem; width: 90%; margin: .67rem auto .26rem;}
.pop10-cont { width: 6rem; margin: 0 auto;}
.information .input-item { width: 100%;height: .46rem;font-size: 0;margin-bottom: .19rem; background-color: #e9e9e9;}
.information .input-item span { width: 1.28rem;height: 100%;display: inline-block;vertical-align: top;font-size: .24rem;line-height: .46rem;color: #151819;text-align: left;position: relative;padding-left: .2rem;}
.information .input-item span::before { content: "";width: .02rem;height: .22rem;background-color: #151819;position: absolute;top: 50%;right: 0;margin-top: -.11rem;}
.information .input-item input { width: 3.88rem;height: 100%;display: inline-block;vertical-align: top;font-size: .2rem;line-height: .4rem;color: #151819;outline: none;background-color: transparent;border: none;padding: 0 .11rem;}
.information .input-item select { margin-left: .11rem; width: 3.98rem;display: block;height: .44rem;cursor: pointer;font-size: .18rem;line-height: .44rem;color: #151819;outline: none;-webkit-appearance: none;background-color: transparent;border: none;box-sizing: border-box; -webkit-font-smoothing: antialiased;  transform: translateZ(0); opacity: 1;}
.information .input-item option{color: #151819}

.information .input-item.item-select { height: 1.36rem;box-sizing: border-box;padding: .02rem 0 .02rem 1.49rem;position: relative; background-color: #e9e9e9;}
.information .input-item.item-select span { height: 1.36rem; line-height: 1.36rem; position: absolute; top: 0; left: 0;}
.information .input-item.item-select span::before { content: "";width: .02rem;height: 1.16rem;background-color: #151819;position: absolute;top: 50%;right: 0;margin-top: -.58rem;}
.information .btn-group { text-align: center; font-size: 0;}
.information .btn-group a { display: inline-block; vertical-align: top; position: relative;}