body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:none}
img{border:0}
body{background-color:#000;overflow-x:hidden}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
ul li{list-style:none}
.i{background-repeat:no-repeat;background-size:cover}
.hid{overflow:hidden;font-size:0;width:0;height:0}
.tn{font-size:0!important;text-indent:-99999px}
.wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}
a:hover{filter:brightness(1.1)}

@font-face{font-family:'Tungsten';src:url(Tungsten-Bold.ttf) format("opentype")}

/***底部***/
#afooter{position:relative;padding:0.3rem 0;text-align:center;font:normal 0.12rem/0.19rem Tahoma;z-index:10;background-color:#191219}
#afooter, #afooter a{color:#c0c0c0;text-decoration:none}

.header{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/header.jpg);height:8.84rem}
.h_con{padding-top:6.55rem}
.slogan{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/slogan.png);width:6.45rem;height:1.46rem;margin:0 auto;padding-top:1rem}
.slogan .time{text-align:center;color: #fff8ed;font-size:.22rem;height:0.46rem;line-height:0.46rem;font-weight:700;letter-spacing:0.02rem}



/* page1 */
.page1{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/bg1.jpg);height:14.26rem}
.page1 .login_box{width:100%;height:1.4rem;line-height:1.4rem;text-align:center;color:#fff;font-size:0.24rem}
.page1 .login_box a{color:#e03d4a}
.page1 .p1_con{display:flex;align-items:center;gap:0.3rem 0;flex-wrap:wrap;justify-content:center}

/* 进度环容器 */
.progress_wrap{position:relative;width:6.33rem;height:6.33rem;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/progress_bg.png)}

.circle-progress{position:absolute;left:50%;top:50%;margin:-2.35rem 0 0 -2.35rem;        width:4.7rem;height:4.7rem;border-radius:50%;background:conic-gradient(#ff4444 0%, #f15e5e 65%, transparent 65%);-webkit-mask:radial-gradient(circle closest-side, transparent 92%, #000 92%);mask:radial-gradient(circle closest-side, transparent 92%, #000 92%);
}

.progress_mid{width:100%;height:100%; position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}
.progress_mid h4{font-size:0.26rem;color:#fff8ed}
.progress_mid p{font-size:0.2rem;color:#ff4655}
.progress-text{font-size:1.2rem;font-weight:bold;color:#ff4655;font-family:'Tungsten';height:1.2rem;overflow:hidden;line-height:1.2rem}

/* 奖励网格 */
.reward_grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:0.16rem;width:6.85rem}


.reward_item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.12rem;overflow:hidden}
.reward_icon{width:2.17rem;height:2.18rem}
.reward_item.unlocked .reward_icon{background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p1_gift_bg.png) no-repeat 0 0/cover}
.reward_item.add .reward_icon{background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p1_add_bg.png) no-repeat 0 0/cover}
.reward_item.locked .reward_icon{background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p1_lock_bg.png) no-repeat 0 0/cover}
.reward_icon .gift_img{height:1.7rem;justify-content:center;align-items:center;display:flex}
.reward_icon img{margin:0 auto;max-width:1.05rem;max-height:1.4rem}
.reward_name{color:#e0e0e0;font-size:0.16rem;line-height:0.22rem}
.reward_btn{width:2.16rem;height:0.48rem;font-size:0.2rem;text-align:center;line-height:0.45rem;background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p1_btn_off.png) no-repeat 0 0/cover;color:#645f7d}
.reward_btn.active{background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p1_btn_on.png) no-repeat 0 0/cover;color:#fff8ed}

/* page2 */
.page2{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/bg2.jpg);height:6.68rem;overflow:hidden}
.p2_con{position:relative;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/p2_gift_bg.png);width:7.1rem;height:5.29rem;margin:.8rem auto 0;padding-top:.6rem}
.gift_info{width:3.25rem;margin:3.7rem auto 0}
.gift_info img{max-width:100%}
.p2_look_btn{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/p2_btn.png);width:3.28rem;height:0.63rem;display:flex;justify-content:center;align-items:center;margin:0.3rem auto 0 }
.p2_look_btn em{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/p2_btn_icon.png);width:0.29rem;height:0.24rem;margin-right:0.1rem}
.p2_look_btn span{color:#fff8ed;font-size:0.22rem}
.p2_person{display:none}

/* page3 */
.page3{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/bg3.jpg);min-height:26.68rem;background-size:7.5rem 26.68rem;background-color:#191526}
.task_con{width:7.11rem;margin:0 auto;padding-top:.8rem}
.task_con ul{display:flex;gap:0.15rem 0.1rem;flex-wrap:wrap}

.task_con ul li{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/p3_li_bg.png);width:7.11rem;position:relative;height:2.45rem;padding:0.2rem 0.4rem 0.2rem 0.6rem}
.task_con ul li .tag{width:0.38rem;height:1.02rem;position:absolute;left:0;top:-0.03rem}
.task_con ul li .tag.jx_icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/jinxing_tag.png)}
.task_con ul li .tag.js_icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/jieshu_tag.png)}
.task_con ul li .task_btn{width:1.43rem;height:0.4rem;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/p3_over_bg.png);text-align:center;line-height:0.35rem;color:#4d4d70;display:block;margin:0.1rem auto 0;background-size:cover}
.task_con ul li .task_btn.unfinished{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/p3_unfinish_bg.png);color:#fff}
.task_con ul li .progress_num{display:flex;justify-content:space-between}
.task_con ul li .progress_bar{background-color:#352e57;height:0.05rem;border-radius:0.05rem}
.task_con ul li .progress_bar_now{height:100%;background-color:#5f5b76;border-radius:0.05rem}
.task_con ul li.jinxing .progress_bar_now{background-color:#fc4655}
.task_con ul li .name{display:flex;align-items:center;font-size:0.26rem;color:#47475c;height:0.3rem;line-height:0.3rem}
.task_con ul li .subtit{font-size:0.2rem;color:#47475c;margin-top:0.05rem}
.task_con ul li.jinxing .subtit{color:#625f74}
.task_con ul li .name .icon{width:0.22rem;height:0.19rem;margin-right:0.05rem}
.task_con ul li.jinxing .name{color:#fff8ed}
.task_con ul li .name .icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/jieshu_icon.png);display:inline-block}
.task_con ul li.jinxing .name .icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/jinxing_icon.png)}
.task_con ul li .progress_bar_wrap{color:#4b485c;margin:0.2rem 0;font-size:0.18rem}
.task_con ul li .progress_bar_wrap .progress_num{margin-bottom:0.05rem}
.task_con ul li .progress_bar_wrap .progress_num p{font-weight:700}
.task_con ul li.jinxing .progress_bar_wrap .progress_num strong{color:#fc4655}

.page4{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/m/bg4.jpg);height:7.36rem;overflow:hidden}
.faq_list{width:7.15rem;margin:1rem auto 0}
.faq_list li{background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p4_faq_line.png) 0 bottom no-repeat;color:#fff8ed;margin-bottom:0.2rem;padding-bottom:0.1rem;background-size:7.15rem 0.06rem}
.faq_list li .question{background:url(//game.gtimg.cn/images/val/act/a20260415event/m/p4_faq_icon.png) 0 center no-repeat;background-size:0.17rem 0.17rem;font-size:0.2rem}
.faq_list li .answer{font-size:.18rem}
.faq_list li  div{padding-left:0.3rem;padding-bottom:0.1rem}



/* 弹窗大小和PC一样 */
.dialog{display:none;transform:scale(1)!important}
.pop_close{width:0.29rem;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_close_btn.png);height:0.29rem;right:-0.3rem;top:-0.3rem;position:absolute;transition:all 0.3s}
.pop_close:hover{transform:rotate(180deg)}
.pop_btn_a,.pop_btn_b{display:inline-block;text-align:center;width:1.85rem;height:0.45rem;font-size:0.2rem;line-height:0.45rem}
.pop_btn_a{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_btn_a.png);color:#fff}
.pop_btn_b{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_btn_b.png);color:#8989ae}
.pop_btn_c{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_btn_c.png);color:#fff;display:block;text-align:center;width:2.76rem;height:0.63rem;font-size:0.2rem;line-height:0.63rem;margin:0.15rem auto 0}

.pop_btns{width:4.2rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:0.45rem}
.pop_title{text-align:center;font-size:0.32rem;font-weight:700;color:#fff;height:0.5rem}

.pop_bg1{width:6.44rem;height:4.07rem;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_bg1.png);background-size:cover;background-repeat:no-repeat}
.pop_bg2{width:6.44rem;height:7.19rem;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_bg2.png);background-size:cover;background-repeat:no-repeat}
.pop_bg3{width:6.44rem;height:7.88rem;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_bg3.png);background-size:cover;background-repeat:no-repeat}
.pop_con{padding-top:0.8rem}

/* 登录 */
.login_btn{width:2.95rem;height:1.6rem;margin:0.1rem auto 0;display:flex;color:#fff;text-align:center;justify-content: center;gap:0 0.2rem}
.login_btn li a{display:block;width:1.3rem;height:1.6rem;background-repeat:no-repeat;background-size:1.29rem 1.3rem;padding-top:1.35rem}
.login_btn li a p{height:0.28rem;background-color:#ff4655;color:#fff;text-align:center;line-height:0.28rem}
.login_btn li .wx_btn{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/wx_icon.png)}
.login_btn li .qq_btn{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/qq_icon.png)}

/* 获得奖品 */
.gift_con .gift_ul{display:flex;justify-content:center;gap:0 0.3rem}
.gift_con .gift_ul li{padding:0 0.1rem}
.gift_con .gift_ul li:nth-child(2){background:url(//game.gtimg.cn/images/val/act/a20260415event/pop_gift_line.png) no-repeat 0 center/0.06rem 1.79rem}
.gift_con .gift_img{height:1.8rem;width:2.0rem;margin:0 auto;display:flex;align-items:center;justify-content:center}
.gift_con .gift_img img{max-width:1.8rem;max-height:1.8rem}
.gift_con .name{text-align:center;font-size:0.16rem;color:#fff}

.confirm_con .note{height:1.6rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 0.2rem;color:#fff8ed;font-size:0.2rem}

.pop_common .common_con{height:2.0rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 0.2rem;color:#fff8ed;font-size:0.26rem}


/* 奖励一览+选择奖励 */
.pop_gifts_box{display:flex;justify-content:center;width:5.75rem;margin:0.3rem auto 0;flex-wrap:wrap}
.pop_gifts_box li{text-align:center;margin-bottom:0.1rem;width:25%}
.pop_gifts_box li.disabled{pointer-events:none}
.pop_gifts_box .img_box{width:1.23rem;height:1.24rem;display:flex;align-items:center;justify-content:center;background:url(//game.gtimg.cn/images/val/act/a20260415event/pop_img_bg.png);background-size:cover;margin:0 auto}
.pop_gifts_box .img_box img{max-width:1rem;max-height:1rem}
.pop_gifts_box .name{font-size:0.16rem;color:#fff8ed;padding-top:0.05rem}
.pop_gifts_box li.on .img_box{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_img_bg_on.png)}
