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{padding-top:42px;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:30px 0;text-align:center;font:normal 12px/19px 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/header.jpg);height:1037px;overflow:hidden}
.h_con{padding-top:695px}
.slogan{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/slogan.png);height:249px;width:1221px;margin:0 auto;padding-top:174px;}
.slogan .time{text-align:center;color: #fff8ed;font-size:36px;height:75px;line-height:75px;font-weight:700;letter-spacing:2px}

/* page1 */
.page1{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/bg1.jpg);height:857px}
.page1 .login_box{width:100%;height:160px;line-height:160px;text-align:center;color:#fff;font-size:20px}
.page1 .login_box a{color:#e03d4a}
.page1 .p1_con{display:flex;align-items:center;gap:60px;flex-wrap:wrap;justify-content:center}

 /* 进度环容器 */
.progress_wrap{position:relative;width:580px;height:580px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/progress_bg.png)}

.circle-progress{position:absolute;left:50%;top:50%;margin:-220px 0 0 -220px;
  width:440px;height:440px;border-radius:50%;background:conic-gradient(#ff4444 0%, #f15e5e 65%, transparent 65%);transition:all 2s;
  /* 圆环粗细 */
  -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:24px;color:#fff8ed}
.progress_mid p{font-size:20px;color:#ff4655}
.progress-text{font-size:120px;font-weight:bold;color:#ff4655;font-family:'Tungsten';height:120px;overflow:hidden;line-height:120px}

 /* 奖励网格 */
.reward_grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:16px;width:685px}
.reward_item.add{cursor:pointer}
.disabled{pointer-events:none}

.reward_item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden}
.reward_icon{width:205px;height:205px}
.reward_item.unlocked .reward_icon{background:url(//game.gtimg.cn/images/val/act/a20260415event/p1_gift_bg.png) no-repeat 0 0/cover}
.reward_item.add .reward_icon{background:url(//game.gtimg.cn/images/val/act/a20260415event/p1_add_bg.png) no-repeat 0 0/cover}
.reward_item.locked .reward_icon{background:url(//game.gtimg.cn/images/val/act/a20260415event/p1_lock_bg.png) no-repeat 0 0/cover}
.reward_icon .gift_img{height:170px;justify-content:center;align-items:center;display:flex}
.reward_icon img{margin:0 auto;max-width:105px;max-height:140px}
.reward_name{color:#e0e0e0;font-size:13px}
.reward_btn{width:204px;height:45px;font-size:20px;text-align:center;line-height:45px;background:url(//game.gtimg.cn/images/val/act/a20260415event/p1_btn_off.png) no-repeat 0 0/cover;color:#645f7d}
.reward_btn.active{background:url(//game.gtimg.cn/images/val/act/a20260415event/p1_btn_on.png) no-repeat 0 0/cover;color:#fff8ed}



/* page2 */
.page2{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/bg2.jpg);height:1006px;overflow:hidden}
.p2_con{position:relative;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p2_gift_bg.png);width:1091px;height:794px;margin-left:260px;margin-top:115px;padding-top:148px}
.gift_info{width:489px;margin:500px auto 0}
.p2_look_btn{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p2_btn.png);width:334px;height:63px;display:flex;justify-content:center;align-items:center;margin:30px auto 0 }
.p2_look_btn em{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p2_btn_icon.png);width:24px;height:21px;margin-right:10px}
.p2_look_btn span{color:#fff8ed;font-size:22px}
.p2_person{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p2_person.png);width:484px;height:929px;position:absolute;right:-348px;top:-43px}



/* page3 */
.page3{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/bg3.jpg);height:1152px}
.task_con{width:1410px;margin:0 auto;padding-top:123px}
.task_con ul{display:flex;gap:15px 10px;flex-wrap:wrap}

.task_con ul li{position:relative;height:224px;padding:20px 35px;transition: all 0.3s}
.task_con ul li:hover{opacity:0.95}
.task_con ul li .tag{width:27px;height:73px;position:absolute;left:0;top:-3px}
.task_con ul li.task_a{width:460px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p3_li_bg_small.png)}
.task_con ul li.task_b{width:695px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p3_li_bg_big.png)}
.task_con ul li .tag.jx_icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/jinxing_tag.png)}
.task_con ul li .tag.js_icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/jieshu_tag.png)}
.task_con ul li .task_btn{width:123px;height:35px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/p3_over_bg.png);text-align:center;line-height:35px;color:#4d4d70;display:block;margin:10px auto 0}
.task_con ul li .task_btn.unfinished{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/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:5px;border-radius:5px}
.task_con ul li .progress_bar_now{height:100%;background-color:#5f5b76;border-radius:5px}
.task_con ul li.jinxing .progress_bar_now{background-color:#fc4655}
.task_con ul li .name{display:flex;align-items:center;font-size:20px;color:#47475c;height:30px;line-height:30px}
.task_con ul li .subtit{font-size:16px;color:#47475c;margin-top:5px}
.task_con ul li.jinxing .subtit{color:#625f74}
.task_con ul li .name .icon{width:13px;height:12px;margin-right:5px}
.task_con ul li.jinxing .name{color:#fff8ed}
.task_con ul li .name .icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/jieshu_icon.png);display:inline-block}
.task_con ul li.jinxing .name .icon{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/jinxing_icon.png)}
.task_con ul li .progress_bar_wrap{color:#4b485c;margin:20px 0;font-size:18px}
.task_con ul li .progress_bar_wrap .progress_num{margin-bottom:5px}
.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/bg4.jpg);height:572px;overflow:hidden}
.faq_list{margin-left:650px;margin-top:30px;width:1000px}
.faq_list li{background:url(//game.gtimg.cn/images/val/act/a20260415event/p4_faq_line.png) 0 bottom no-repeat;font-size:18px;color:#fff8ed;margin-bottom:40px;padding-bottom:10px}
.faq_list li .question{background:url(//game.gtimg.cn/images/val/act/a20260415event/p4_faq_icon.png) 0 center no-repeat}
.faq_list li  div{padding-left:30px;padding-bottom:10px}

/* 弹窗 */
.dialog{display:none;transform:scale(1)!important}
.pop_close{width:29px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_close_btn.png);height:29px;right:-30px;top:-30px;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:185px;height:45px;font-size:20px;line-height:45px}
.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:276px;height:63px;font-size:20px;line-height:63px;margin:15px auto 0}

.pop_btns{width:420px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:45px}
.pop_title{text-align:center;font-size:32px;font-weight:700;color:#fff;height:50px}

.pop_bg1{width:644px;height:407px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_bg1.png)}
.pop_bg2{width:644px;height:719px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_bg2.png)}
.pop_bg3{width:644px;height:788px;background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_bg3.png)}
.pop_con{padding-top:80px}

/* 登录 */
.login_btn{width:295px;height:160px;margin:10px auto 0;display:flex;color:#fff;text-align:center;justify-content: center;gap:0 20px}
.login_btn li a{display:block;width:130px;height:160px;background-repeat:no-repeat;background-size:129px 130px;padding-top:135px}
.login_btn li a p{height:28px;background-color:#ff4655;color:#fff;text-align:center;line-height:28px}
.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 30px}
.gift_con .gift_ul li{padding:0 10px}
.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/6px 179px}
.gift_con .gift_img{height:180px;width:200px;margin:0 auto;display:flex;align-items:center;justify-content:center}
.gift_con .gift_img img{max-width:180px;max-height:180px}
.gift_con .name{text-align:center;font-size:16px;color:#fff}

.confirm_con .note{height:160px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 20px;color:#fff8ed;font-size:20px}


.pop_common .common_con{height:200px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 20px;color:#fff8ed;font-size:20px}

/* 奖励一览+选择奖励 */
.pop_gifts_box{display:flex;justify-content:center;width:575px;margin:10px auto 0;flex-wrap:wrap}
.pop_gifts_box li{text-align:center;margin-bottom:10px;width:25%}
.pop_gifts_box li.disabled{pointer-events:none}
.pop_gifts_box .img_box{width:123px;height:124px;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:100px;max-height:100px}
.pop_gifts_box .name{font-size:15px;color:#fff8ed;padding-top:5px}


.pop_gifts_box li.on .img_box{background-image:url(//game.gtimg.cn/images/val/act/a20260415event/pop_img_bg_on.png);}

#pop_select_gifts .img_box{cursor:pointer}