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:#000}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
ol,ul{  list-style:none }
.hid{display:block;width:0;height:0;overflow:hidden}
.tn{display:block;text-indent:-99999px}
.i{background-repeat:no-repeat;background-size:cover}
.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;}
.bg{background-repeat:no-repeat;background-position:center 0;background-size: cover;}

@font-face {font-family: 'num';;src:url('./TUNGSTEN-BOLD.OTF')}
@font-face {font-family: 'syht_Heavy';;src:url('./SourceHanSansCN-Heavy2.otf')}
@font-face {font-family: 'syht_Normal';;src:url('./SourceHanSansCN-Normal2.otf')}
@font-face {font-family: 'syht_Regular';;src:url('./SourceHanSansCN-Regular2.otf')}
@font-face {
    font-family: "FoundryGridnik-Bold";
    src: url("./FoundryGridnik-Bold.otf");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: "FoundryGridnik-w03-Bold";
    src: url("./FoundryGridnik-W03-Extra-Bold.otf");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
/* afooter */
#afooter{position:relative;padding:0.3rem 0;text-align:center;z-index:10;background-color:#000}
#afooter, #afooter a{color:#ccc; text-decoration:none}

.dialog {outline:none;border:none}
.pop1{width:6.27rem;height:3.74rem;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/pop1.png);overflow: hidden;padding-top:.17rem;box-sizing:border-box;}
.dialog .dia-close{background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/close.png);width:.29rem;height:.29rem;position:absolute;right:-.34rem;top:-.2rem;overflow:hidden;transition: all .3s;}
.dialog .dia-close:hover {transform:rotate(180deg);   -webkit-transform:rotate(180deg);}

.pc_show{display: none !important;}

.part1{width:100%;height:8.58rem;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/part1.jpg); overflow: hidden;}
.part1 .center{width: 100%;height: 100%;margin: 0 auto;}
.login_box{width: 100%;text-align: center; color:#000;font-size:.22rem; font-family: 'syht_Regular'; position: absolute; left: 50%; transform: translateX(-50%); top: 2rem; z-index: 10;}
.login_box a{color:#000}

.part2{width: 100%;height: 14.74rem;background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/part2.jpg);overflow: hidden;display: none;}
.part2 .center{width: 7.1rem;height: 100%;margin: 0 auto;padding-top: .88rem;box-sizing: border-box;}
.module-live {
    position: relative;
}
.module-live .module-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    gap: .42rem;
}

.module-live .live-left {
    position: relative;
    width: 7.1rem
}

.module-live .live-right {
    position: relative;
    width: 7.1rem;
    background-color: #363636;
    height: 7.6rem;
}

.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: .78rem;
    padding-left: .3rem;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/live_info2.png) no-repeat;
}

.module-live .live-status {
    position: relative;
    width: 1.7rem;
    height: .5rem;
    line-height: .5rem;
    padding-left: .55rem;
    border: .02rem solid #915fff;
    font-weight: 700;
    font-size: .2rem;
    color: #915fff;
    border-radius: .24rem;
    box-sizing: border-box;
}

.module-live .live-status::before {
    content: "";
    position: absolute;
    top: 50%;
    left: .26rem;
    width: .12rem;
    height: .12rem;
    border-radius: 50%;
    background-color: #915fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.module-live .live-title {
    position: relative;
    margin-left: .1rem;
    font-weight: 700;
    font-size: .34rem;
    letter-spacing: .01rem;
    color: #000
}

.module-live .live-content {
    position: relative;
    height: 4.05rem;
    background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/live_bg.png);
}

.module-live .schedule-title {
    position: relative;
    height: .74rem;
    line-height: .74rem;
    font-weight: 700;
    font-size: .36rem;
    text-align: center;
    color: #000;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/schedule_title.png) no-repeat
}

.module-live .schedule-type {
    position: relative;
    height: .65rem;
    line-height: .65rem;
    font-size: .3rem;
    text-align: center;
    color: #eeeeee
}

.module-live .schedule-type::before {
    content: "";
    position: absolute;
    bottom: -.01rem;
    left: 50%;
    width: 6.65rem;
    height: .05rem;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/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: 0 .25rem
}

.module-live .schedule-tab .tab-item {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: .63rem;
    line-height: .63rem;
    font-size: .26rem;
    text-align: center;
    color: #eeeeee;
    cursor: pointer
}
.module-live .schedule-tab .tab-item.active {
    color: #f7ca29;
    pointer-events: none
}
.module-live .schedule-tab .tab-item.active::before {
    display: block
}
.module-live .schedule-tab .tab-item.active::after {
    display: block
}
.module-live .schedule-tab .tab-item::before {
    content: "";
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: calc(100% - .45rem);
    height: .02rem;
    background-color: #f7ca29;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.module-live .schedule-tab .tab-item::after {
    content: "";
    display: none;
    position: absolute;
    bottom: -.01rem;
    width: .04rem;
    height: .04rem;
    background-color: #f7ca29;
    -webkit-filter: drop-shadow(2.06rem 0 0 #f7ca29);
    filter: drop-shadow(3.26rem 0 0 #f7ca29)
}

.module-live .schedule-content {
    position: relative;
    height: 5.06rem;
    margin-top: .17rem
}

.module-live .schedule-content .content-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    box-sizing: border-box;
}

.module-live .schedule-content .content-item::-webkit-scrollbar-track {
    background-color: #3e3e3e;
    border-radius: .2rem;
}

.module-live .schedule-content .content-item::-webkit-scrollbar {
    width: .06rem;
    height: .06rem;
    border-radius: .2rem;
}

.module-live .schedule-content .content-item::-webkit-scrollbar-thumb {
    background-color: #494949;
    border-radius: .2rem;
}

.module-live .schedule-content .content-item.active {
    display: block
}

.module-live .match-card {
    position: relative;
    width: 6.56rem;
    margin: 0 auto .1rem;
}

.module-live .match-card.status--coming .match-info {
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/match_card_coming.png) no-repeat center/cover
}

.module-live .match-card.status--coming .match-round .date {
    color: #fff
}

.module-live .match-card.status--coming .match-round .time {
    color: #fff
}

.module-live .match-card.status--coming .match-round .status {
    color: #fff
}

/* .module-live .match-card.status--coming .match-score .score{color:#fff;background-color:#f94554} */
.module-live .match-card.status--coming .match-team .name {
    color: #fff
}

.module-live .match-card.status--coming .btn-coming {
    display: block
}

.module-live .match-card.status--conduct .match-info {
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/match_card_conduct.png) no-repeat center/cover
}

.module-live .match-card.status--conduct .match-round .date {
    color: #000
}

.module-live .match-card.status--conduct .match-round .time {
    color: #000
}

.module-live .match-card.status--conduct .match-round .status {
    color: #000
}

/* .module-live .match-card.status--conduct .match-score .score{color:#dc3030;background-color:#f2f2f2} */
.module-live .match-card.status--conduct .match-team .name {
    color: #fff
}

.module-live .match-card.status--conduct .btn-conduct {
    display: block
}

.module-live .match-card.status--ending .match-info {
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/match_card_ending.png) no-repeat center/cover
}

.module-live .match-card.status--ending .match-round .date {
    color: #fff
}

.module-live .match-card.status--ending .match-round .time {
    color: #fff
}

.module-live .match-card.status--ending .match-round .status {
    color: #fff
}

/* .module-live .match-card.status--ending .match-score .score{color:#272727;background-color:#fff} */
.module-live .match-card.status--ending .match-team .name {
    color: #fff
}

.module-live .match-card.status--ending .btn-ending {
    display: block
}

.module-live .match-button {
    position: relative;
    width: .39rem;
    height: 1.19rem;
    font-size: .2rem;
    text-align: center;
    color: #000;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/match_button.png) no-repeat 0 0/100%;
    position: absolute;
    top: 0;
    right: 0;
}
.module-live .match-button span{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    writing-mode: vertical-lr;
    text-orientation: mixed;
}

.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: 1.19rem;
    padding: 0 .4rem;
    background-color: #ece8e1;
    box-sizing: border-box;
}

.module-live .match-round {
    position: relative;
    text-align: center
}

.module-live .match-round .date {
    line-height: 1;
    font-size: .17rem;
    letter-spacing: .01rem;
    font-family: 'FoundryGridnik-Bold';
}

.module-live .match-round .time {
    line-height: 1;
    font-size: .36rem;
    letter-spacing: .01rem;
    font-family: 'FoundryGridnik-Bold';
}

.module-live .match-round .status {
    line-height: 1;
    font-size: .2rem;
    letter-spacing: .01rem
}

.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 .1rem
}

.module-live .match-score .score {
    position: relative;
    width: .33rem;
    height: .59rem;
    line-height: .59rem;
    border-radius: .05rem;
    font-weight: 700;
    font-size: .26rem;
    text-align: center;
    color: #162332;
    background-color: #fff;
    font-family: 'FoundryGridnik-Bold';
}

.module-live .match-score .dot {
    position: relative;
    width: .03rem;
    height: .15rem;
    margin: 0 .06rem
}

.module-live .match-score .dot::after,.module-live .match-score .dot::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: .03rem;
    height: .03rem;
    background-color: #fff;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.module-live .match-score .dot::before {
    margin-top: -.06rem
}

.module-live .match-score .dot::after {
    margin-top: .06rem
}

.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 .5rem;
    flex: 0 0 .35rem;
    width: .6rem;
    height: .6rem
}

.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: .6rem;
    text-align: center;
    font-weight: 700;
    font-size: .26rem;
    color: #141e37;
    /* white-space: nowrap; */
    overflow: hidden;
    /* text-overflow: ellipsis; */
    font-family: 'FoundryGridnik-Bold';
}


.part3{width:100%;height:33.11rem;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/part3.jpg); overflow: hidden;}
.part3 .center{width: 7.1rem;height: 100%;margin: 0 auto;}
.part3 .title_box{margin-top: .7rem; display: flex; justify-content: space-between; align-items: center;margin-bottom: .2rem;}
.part3 .title_box .title{font-size: .5rem; color: #f2c736; font-family: 'syht_Heavy';}
.part3 .title_box .title::before {
    content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_tit_before.png) no-repeat center/cover;
    display: inline-block;
    width: .58rem;
    height: .54rem;
    margin-right: .1rem;
    position: relative;
    top: .06rem;
}
.part3 .title_box .part3_decorate{width: 4.25rem; height: .33rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_decorate.png) no-repeat center/cover;}

.part3 .assign_wra{display: flex;margin-bottom: .55rem;flex-direction: column;gap: .2rem;}
.part3 .assign_wra .assign_cont{width:7.1rem;}
.part3 .assign_wra .assign_list{display: flex;flex-wrap: wrap;justify-content: space-between;row-gap: .1rem;}
.part3 .assign_wra .assign_list .assign_item1{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_assign1.png);width: 3.44rem;height: 2.91rem;position: relative;}
.part3 .assign_wra .assign_list .assign_item2{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_assign2.png);width: 3.45rem;height: 2.91rem;position: relative;}
.part3 .assign_wra .assign_list .assign_item3{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_assign2.png);width: 3.45rem;height: 2.91rem;position: relative;}
.part3 .assign_wra .assign_list .assign_item4{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_assign4.png);width: 3.45rem;height: 2.92rem;position: relative;}
.part3 .assign_wra .assign_list .bottom{height: .97rem;width: 100%;position: absolute;bottom: 0;left: 0;display: flex;align-items: center;justify-content: space-between;padding: 0 .2rem;box-sizing: border-box;}
.part3 .assign_wra .assign_list .bottom .title_cont{width: 1.7rem;}
.part3 .assign_wra .assign_list .bottom .title_cont p:nth-child(3){color: #fff;font-size: .16rem;font-family: 'syht_Regular';}
.part3 .assign_wra .assign_list .bottom .title{font-size: .26rem;color: #fff;line-height: .26rem;font-weight: bold;}
.part3 .assign_wra .assign_list .bottom .des{color: #fff;font-size: .17rem;font-family: 'syht_Regular';line-height: .2rem;}
.part3 .assign_wra .assign_list .bottom .assign_status_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_assign_status.png);width: 1.02rem;height: .27rem;line-height: .27rem;text-align: center;color: #fff;font-size: .18rem;}
.part3 .assign_wra .assign_list .bottom .assign_status_btn.on{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_assign_status2.png);color: #000;}
.part3 .assign_wra .assign_list .assign_item1::before{content: '01'; width: .26rem; height: .26rem; background-color: #915fff; position: absolute; left: -.13rem; top: .82rem; font-family: 'num'; font-size: .16rem; color: #fff; line-height: .26rem; text-align: center;}
.part3 .assign_wra .assign_list .assign_item2::before{content: '02'; width: .26rem; height: .26rem; background-color: #915fff; position: absolute; left: -.13rem; top: .82rem; font-family: 'num'; font-size: .16rem; color: #fff; line-height: .26rem; text-align: center;}
.part3 .assign_wra .assign_list .assign_item3::before{content: '03'; width: .26rem; height: .26rem; background-color: #915fff; position: absolute; left: -.13rem; top: .82rem; font-family: 'num'; font-size: .16rem; color: #fff; line-height: .26rem; text-align: center;}
.part3 .assign_wra .assign_list .assign_item4::before{content: '04'; width: .26rem; height: .26rem; background-color: #915fff; position: absolute; left: -.13rem; top: .82rem; font-family: 'num'; font-size: .16rem; color: #fff; line-height: .26rem; text-align: center;}
.part3 .assign_wra .prize_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_prize_bg.png);width: 7.1rem;height: 2.69rem;display: flex;flex-direction: column;align-items: center;box-sizing: border-box;padding-left: 3.55rem;justify-content: center;position: relative;}
.part3 .assign_wra .prize_wra .text{color: #fff;font-size: .19rem;font-family: 'syht_Regular';width: 2.23rem;text-align: center;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; -webkit-font-smoothing: antialiased;}
.part3 .assign_wra .prize_wra .prize_img{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_prize_img.png);width: 2.48rem;height: 1.7rem;position: absolute;top: .57rem;left: .63rem;}
.part3 .assign_wra .prize_wra .lingqu_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/lingqu_btn.png);width: 1.81rem;height: .48rem;line-height: .48rem;text-align: center;color: #000;font-size: .3rem;font-family: 'syht_Heavy';margin-top: .28rem;}
.part3 .assign_wra .prize_wra .lingqu_btn.on{filter: grayscale(1);}
.part3 .assign_wra .decorate{display: none;}

.part3 .sign_in_wra{width: 100%;margin-bottom: .4rem;}
.part3 .sign_in_wra .signin_title_box{display: flex; align-items: center;justify-content: space-between;}
.part3 .sign_in_wra .signin_title_box .title_wra{display: flex;align-items: center;}
.part3 .sign_in_wra .signin_title_box .title{font-size: .5rem; color: #f2c736; font-family: 'syht_Heavy';margin-right: .05rem;}
.part3 .sign_in_wra .signin_title_box .title::before{content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p3_tit_before.png) no-repeat center/cover;
    display: inline-block;
    width: .58rem;
    height: .54rem;
    margin-right: .1rem;
    position: relative;
    top: .06rem;}
.part3 .sign_in_wra .signin_title_box .day_num{display: flex;align-items: center;}
.part3 .sign_in_wra .signin_title_box .day_num .tag{color: #fff;font-size: .21rem;margin-right: .15rem;font-family: 'syht_Regular';}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sign_in_tag.png);width:2.1rem;height: .52rem;line-height: .52rem;position: relative;}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra p{color: #fff;position: absolute;bottom: -.08rem;width: 1.62rem;display: block;left: .25rem;text-align: center;}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra p span:nth-child(1){font-size: .87rem;font-family: 'FoundryGridnik-w03-Bold';}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra p span:nth-child(2){font-size: .29rem;}
.part3 .sign_in_wra .signin_list{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: .33rem;}
.part3 .sign_in_wra .signin_list .signin_item{display: flex;flex-direction: column;align-items: center;gap: .1rem;}
.part3 .sign_in_wra .signin_list .reward_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sign_in_item.png);width: 2.27rem;height: 2.44rem;position: relative;}
.part3 .sign_in_wra .signin_list .reward_wra .day{width: 100%;height: .46rem;line-height: .46rem;text-align: center;color: #000;font-size: .26rem;font-family: 'FoundryGridnik-w03-Bold';}
.part3 .sign_in_wra .signin_list .reward_wra .reward_img{width: 100%;padding: .1rem;box-sizing: border-box;display: flex;justify-content: center;align-items: center;height: 1.96rem;}
.part3 .sign_in_wra .signin_list .reward_wra .reward_img img{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.part3 .sign_in_wra .signin_list .sign_in_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sign_in_btn3.png);width: 2.29rem;height: .59rem;line-height: .59rem;text-align: center;color:#d2d2d2;font-size: .26rem;font-family: 'syht_Regular';font-weight: bold;position: relative;}
.part3 .sign_in_wra .signin_list .signin_item.on .reward_wra::after{background-color: rgb(0, 0, 0);position: absolute;content: '';width: 2.27rem;height: 2.44rem;left: 0;top: 0;z-index: 10;opacity: 0.6;}
.part3 .sign_in_wra .signin_list .signin_item.on .sign_in_btn::after{background-color: rgb(0, 0, 0);position: absolute;content: '';width: 2.29rem;height: .59rem;left: 0;top: 0;z-index: 10;opacity: 0.6;}
.part3 .sign_in_wra .signin_list .signin_item.on .sign_in_btn{cursor: not-allowed;pointer-events: none;background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sign_in_btn.png);color: #000;}
.part3 .sign_in_wra .signin_list .signin_item.on2 .sign_in_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sigh_in_btn2.png);color: #fff;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_btn{display: block;background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sign_in_icon.png);width: .47rem;height: .47rem;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sign_in_tip.png);width: 3.28rem;height: 5.06rem;bottom: -5.10rem;left: .18rem;z-index: 15;padding: .60rem .25rem 0;box-sizing: border-box;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box .tips_cont{width: 100%;display: flex;flex-direction: column;gap: .4rem;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box .tips_cont .tips_item{display: flex;flex-direction: column;width: 100%;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box .tips_cont .tips_item .tips_tit{display: flex;justify-content: space-between;align-items: center;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box .tips_cont .tips_item .tips_tit p:nth-child(1){color: #000;font-size: .26rem;font-family: 'syht_Regular';font-weight: bold;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box .tips_cont .tips_item .tips_tit p:nth-child(2){width:.24rem ;height: .24rem;background-color: #dedede;color: #a7a7a7;font-family: 'FoundryGridnik-w03-Bold';font-size: .16rem;line-height: .24rem;text-align: center;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box .tips_cont .tips_item .tips_des{color: #000;font-size: .24rem;line-height: .35rem;}
.part3 .sign_in_wra .sign_in_tips{color: #fff;font-size: .21rem;font-family: 'syht_Regular';margin-bottom: .25rem;}

.part3 .roll{position: relative; width: 7.1rem; margin: 0 auto;}
#swiper1{width: 7.1rem; height: 5.7rem; margin-top: .05rem;}
/* .part3 .card_list{width: 12.4rem; margin-top: .25rem; display: flex; justify-content: space-between;overflow-x: scroll; overflow-y: hidden;} */
.part3 .card_list .swiper-slide{width: 2.33rem; height: 4.78rem; cursor: pointer; position: relative;margin: .2rem auto 0;}
.part3 .card_list .card_list0::before{content: '01'; width: .33rem; height: .33rem; background-color: #000; position: absolute; left: .2rem; top: -.1rem; font-family: 'num'; font-size: .28rem; color: #fff; line-height: .33rem; text-align: center;}
.part3 .card_list .card_list1::before{content: '02'; width: .33rem; height: .33rem; background-color: #000; position: absolute; left: .2rem; top: -.1rem; font-family: 'num'; font-size: .28rem; color: #fff; line-height: .33rem; text-align: center;}
.part3 .card_list .card_list2::before{content: '03'; width: .33rem; height: .33rem; background-color: #000; position: absolute; left: .2rem; top: -.1rem; font-family: 'num'; font-size: .28rem; color: #fff; line-height: .33rem; text-align: center;}
.part3 .card_list .card_list3::before{content: '04'; width: .33rem; height: .33rem; background-color: #000; position: absolute; left: .2rem; top: -.1rem; font-family: 'num'; font-size: .28rem; color: #fff; line-height: .33rem; text-align: center;}
.part3 .card_list .card_list4::before{content: '05'; width: .33rem; height: .28rem; background-color: #000; position: absolute; left: .2rem; top: -.1rem; font-family: 'num'; font-size: .28rem; color: #fff; line-height: .33rem; text-align: center;}
.part3 .card_list .card_list5::before{content: '06'; width: .33rem; height: .33rem; background-color: #000; position: absolute; left: .2rem; top: -.1rem; font-family: 'num'; font-size: .28rem; color: #fff; line-height: .33rem; text-align: center;}
.part3 .card_list .swiper-slide.on::after{content: ''; width: 2.33rem; height: 4.78rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/card_list_on.png) no-repeat center/cover; position: absolute; left: 0; top: 0;}
.part3 .card_list .swiper-slide.on::before{background-color: #915fff; color: #fff;}
/* .part3 .card_list .swiper-slide.on::after{content: '';display: block; position: absolute; width: .63rem; height: .3rem; background: url(//game.gtimg.cn/images/val/act/a20250404qingm/m/sjx.png) no-repeat center/cover;position: absolute;left: 50%;transform: translateX(-50%); bottom: -0.65rem;} */
.part3 .card_list .card_list0{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/card_list1_1.png) no-repeat center/cover;}
.part3 .card_list .card_list1{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/card_list2_1.png) no-repeat center/cover;}
.part3 .card_list .card_list2{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/card_list3_1.png) no-repeat center/cover;}
.part3 .card_list .card_list3{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/card_list4_1.png) no-repeat center/cover;}
.part3 .card_list .card_list4{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/card_list5_1.png) no-repeat center/cover;}
.part3 .card_list .card_list5{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/card_list6_1.png) no-repeat center/cover;}
.part3 .card_list .card_icon{display: none; position: absolute; left: .2rem; bottom: .12rem; align-items: center; z-index: 10;width: 1.94rem;}
.part3 .card_list .swiper-slide.on .card_icon{display: flex;justify-content: center;}
.part3 .card_list .card_icon span{display: block; margin: 0 .03rem; width: .87rem; height: .10rem; border: .01rem solid #000;}
.part3 .card_list .card_icon span.on{background-color: #fff;border: .01rem solid #fff;}
.part3 .roll_btn{width: .48rem;height: .34rem;background: url(//game.gtimg.cn/images/val/act/a20250404qingm/m/roll_btn.png) no-repeat center / cover;position: absolute;top: 2.7rem;right: -0.35rem;z-index: 10;}
.part3 .roll_btn2{width: .48rem;height: .34rem;background: url(//game.gtimg.cn/images/val/act/a20250404qingm/m/roll_btn2.png) no-repeat center / cover;position: absolute;top: 2.7rem;left: -0.35rem;z-index: 10;}
.part3 .task_box{position: relative; margin: 0 auto; width: 7.09rem; height: 6.07rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/task_bg.png) no-repeat center/cover;}
.part3 .task_box .task_num{display: none; position: relative;}
.part3 .task_box .task_num.open{display: block;}
.part3 .task_box .task_title{height: .91rem; display: flex; align-items: center; margin-left: .25rem;}
.part3 .task_box .task_title span:nth-of-type(1){font-size: .4rem; color: #000; font-family: 'syht_Heavy';}
.part3 .task_box .task_title span:nth-of-type(2){font-size: .21rem; color: #000; font-family: 'syht_Regular'; margin-left: .2rem; font-weight: 100;}

.part3 .swiper-slide.on .card_icon::before{content: '';position: absolute; width: 2.53rem; height: .32rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/sjx_on.png) no-repeat center/cover;background-size: contain; top: 0.4rem;left: 50%;transform: translateX(-50%);}
.part3 .jdt{position: absolute;width: 7.1rem;height: .02rem;background-color: #555555;top: 23.99rem;left: 50%;transform: translateX(-50%);}

.part3 .task_box .task_list{width: 6.62rem;margin: 0 auto; display: flex; flex-direction: column; justify-content: space-around;}
.part3 .task_box .task_list li{height: 2.48rem;position: relative;}
.part3 .task_box .task_list li .task_serial{font-size: .21rem;color:#5d5024;font-family: 'FoundryGridnik-w03-Bold';margin-top: .4rem;line-height: .21rem;}
.part3 .task_box .task_list li::before{content: ''; width: 6.61rem; height: .05rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/task_line.png) no-repeat center/cover;background-size: contain; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.part3 .task_box .task_list li:last-child::before{display: none;}
.part3 .task_box .task_list li .task_name{margin-top: .1rem; font-size: .3rem; color: #fff; font-family: 'syht_Regular'; font-weight: bold;width: 4.2rem;}
.part3 .task_box .task_list li .task_name p em{color: #fe4d61;}
.part3 .task_box .task_list li .task_name p:nth-of-type(2){font-size: .18rem; font-weight: 100;}
.part3 .task_box .task_list li .task_number{font-size: .22rem;color: #fff;font-family: 'syht_Regular';margin-top: .1rem;}
.part3 .task_box .task_list li .task_btn{display: block; position: absolute;right: 0;top: .7rem; width: 2.15rem; height: .7rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/task_btn2.png) no-repeat center/cover; line-height: .7rem; text-align: center; font-size: .3rem; color: #d2d2d2; font-family: 'syht_Regular';font-weight: bold; pointer-events: none;}
.part3 .task_box .task_list li .task_btn.on{color: #000; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/task_btn.png) no-repeat center/cover; pointer-events: all;}
.part3 .task_box .task_list li .task_btn.ed{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/task_btn2.png) no-repeat center/cover;color: #fff;}
.part3 .myintegral{margin: .6rem auto 0; display: flex; justify-content: space-between; align-items: center;}
.part3 .myintegral .left{display: flex; align-items: baseline;}
.part3 .myintegral .left span:nth-of-type(1){font-size: .26rem; line-height: .26rem; color: #fff; font-family: 'syht_Heavy';}
.part3 .myintegral .left span:nth-of-type(2){font-size: .7rem; line-height: .7rem; color: #fff; font-family: 'FoundryGridnik-w03-Bold'}
.part3 .myintegral .left span:nth-of-type(3){display: block; width: .4rem; height: .42rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/icon1.png) no-repeat center/cover; margin-left: .05rem;display: none;}
.part3 .myintegral .exchangebtn{display: block; width: 3.25rem; height: .71rem; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/exchangebtn.png) no-repeat center/cover;}

.part3 .task_box .add_task .task_list li{height: auto; display: flex; flex-direction: column;  justify-content: center; align-items: center;}
.part3 .task_box .add_task .task_list li .task_name{margin: .15rem 0;font-size: .23rem;}
.part3 .task_box .add_task .task_list li .task_btn{left: 50%; transform: translateX(-50%); bottom: -2.35rem; right: 0; z-index: 10;}
.part3 .task_box .add_task .task_list li .szs{display: block; width: 1.96rem; height: 1.33rem; margin: 0 auto;}
.part3 .task_box .add_task .task_list li .task_serial{margin-top: 0;}
.part3 .task_box .add_task .task_list li::before{display: none;}
.part3 .szs_tips{margin: 0 auto; text-align: center; margin-top: .1rem; color: #dcd9d4; font-size: .17rem;font-family: 'syht_Regular';}

.part4{width:100%;height:15.95rem;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/part4.jpg); overflow: hidden;}
.part4 .center{width: 7.1rem;height: 100%;margin: 0 auto;}
.part4 .title_box {
    margin-top: .65rem;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.part4 .title_box .title {
    font-size: .5rem;
    color: #000;
    font-family: 'syht_Heavy';
}
.part4 .title_box .title::before {
    content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p4_decorate.png) no-repeat center/cover;
    display: inline-block;
    width: .58rem;
    height: .54rem;
    margin-right: .10rem;
    position: relative;
    top: .04rem;
}
.part4 .title_box .title_l {
    display: flex;
    align-items: baseline;
}
.part4 .title_box .title_l span:nth-of-type(1) {
    font-size: .24rem;
    line-height: .24rem;
    color: #000;
    font-family: 'syht_Heavy';
}
.part4 .title_box .title_l span:nth-of-type(2) {
    font-size: .7rem;
    line-height: .2rem;
    color: #000;
    font-family: 'syht_Heavy';
}
.part4 .reward_left {
    width: 7.09rem;
    height: 6.01rem;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/reward_left_bg.png) no-repeat;
    background-size: 7.09rem 4.78rem;
    margin-top: .32rem;
    position: relative;
    background-position: top;
}
.part4 .reward_left .img_box {
    width: 6rem;
    height: 3rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .47rem;
}
.part4 .reward_left .img_box img {
    display: block;
    width: auto;
    height: auto;
    max-width: 80%;
    max-height: 80%;
}
.part4 .reward_left .reward_name {
    font-size: .3rem;
    color: #000;
    font-family: 'syht_Regular';
    font-weight: bold;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 6.6rem;
    height: 1.2rem;
    margin: 0rem auto;
}
.part4 .reward_name img,.part4 .name img{
    display: none;
}
.part4 .reward_left .reward_btn {
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 7.05rem;
    height: .99rem;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/reward_left_btn.png) no-repeat center / 100% 100%;
    line-height: .99rem;
    text-align: center;
    font-size: .4rem;
    color: #f2c736;
    font-family: 'syht_Regular';
    font-weight: bold;
}

.part4 .reward_left .reward_btn.on {
    filter: grayscale(1);
}
.part4 .reward_left .pc_show {
    display: none !important
}
.part4 .reward_right {
    margin-top: .39rem;
}
.part4 .exchange_box {
    width: 7.1rem;
    height: 7.02rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.part4 .exchange_box li {
    margin-bottom: .3rem;
}
.part4 .exchange_box li .exchange_bg {
    display: block;
    width: 2.29rem;
    height: 2.53rem;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/reward_right_bg.png) no-repeat;
    overflow: hidden;
    background-position: top;
    background-size: 2.29rem 2.53rem;
}
.part4 .exchange_box li .exchange_btn {
    display: block;
    width: 2.27rem;
    height: .6rem;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/reward_right_btn.png) no-repeat center/100% 100%;
    font-size: .26rem;
    color: #f2c736;
    text-align: center;
    line-height: .6rem;
    font-family: 'syht_Regular';
    font-weight: bold;
    margin: .1rem auto 0;

}
.part4 .exchange_box li .exchange_btn.on {
    filter: grayscale(1);
}
.part4 .exchange_box li .exchange_bg .exchange_img {
    width: 2rem;
    height: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0;
    padding-top:.25rem;
}
.part4 .exchange_box li .exchange_bg .exchange_img img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 90%;
}
.part4 .exchange_box li .exchange_bg>div{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: .55rem;
}
.part4 .exchange_box li .exchange_bg>div br:nth-child(2),.part4 .exchange_box li .exchange_bg>div br:nth-child(4) {
  display: none;
}
.part4 .exchange_box li .exchange_bg .name {
    font-size: .18rem;
    color: #000;
    text-align: center;
    font-family: 'syht_Regular';
    box-sizing: border-box;
    width: 2.1rem;
    height: .5rem;
    margin: -0.01rem auto 0;
    white-space: nowrap;
}
.part4 .exchange_box:first-child .name{
    margin-left: -0.00rem;
}

.part5{width:100%;height:11.08rem;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/part5.jpg); overflow: hidden;}
.part5 .center{width: 7.1rem;height: 100%;margin: 0 auto;}
.part5 .title_box{margin-top: .66rem; display: flex; justify-content: space-between; align-items: center;margin-bottom: .2rem;}
.part5 .title_box .title{font-size: .4rem; color: #f2c736; font-family: 'syht_Heavy';padding-left:.6rem;}
.part5 .title_box .title::before {
    content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_tit_before.png) no-repeat center / cover;
    display: inline-block;
    width: .47rem;
    height: .44rem;
    position: absolute;
    left: 0;
    top: .1rem;
}
.part5 .title_box .xcx_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_xcx_btn.png);width: 2.38rem;height: .51rem;line-height: .51rem;}
.part5 .act_time{display: flex;}
.part5 .act_time .time{position:relative;top: -.05rem;}
.part5 .act_time .time p{color:#915fff;font-size: .4rem;font-family: 'FoundryGridnik-w03-Bold';}
.part5 .act_time .time p:last-child{position: relative;}
.part5 .act_time .time p:last-child::before{content: '';position: absolute;background:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_time_dec.png) no-repeat center / cover;width: .13rem;height: .11rem;left:0;top: -.06rem;}
.part5 .act_time .divide{width: .01rem;height: .29rem;background-color: #000;margin: 0 .2rem;position:relative;top: .05rem;}
.part5 .act_time .des{color: #fff;font-size: .26rem;}
.part5 .calendar_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_cal_bg.png);width: 7.01rem;height: 6.79rem;margin-top: .27rem;padding-top: .12rem;box-sizing: border-box;}
.part5 .calendar_wra .title{width: 100%;height: .61rem;color: #000;font-family: 'syht_Heavy';font-size: .31rem;line-height: .61rem;text-align: center;}
.part5 .calendar_wra .title em{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_tit_decorate.png) no-repeat center/cover;width: .29rem;height: .24rem;display: inline-block;position: relative;top: .02rem;}
.part5 .calendar_wra .title em:nth-child(1){margin-right: .5rem;}
.part5 .calendar_wra .title em:nth-child(2){margin-left: .5rem;}
.part5 .calendar_wra .data_list{width: 6.76rem;height: .33rem;display: flex;justify-content: space-between;margin: .16rem auto;}
.part5 .calendar_wra .data_list span{display: inline-block;width: .38rem;height: .33rem;line-height: .33rem;text-align: center;color: #000;font-size: .19rem;font-family: 'FoundryGridnik-w03-Bold';background-color: #fbc526;}
.part5 .calendar_wra .activity_img{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_activity.png);width: 4.36rem;height: 4.9rem;margin: 0 auto;}
.part5 .decorate1{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_decorate1.png);width: 1.44rem;height: 4.01rem;bottom: .24rem;left: 0;z-index: 10;}
.part5 .decorate2{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/p5_decorate2.png);width: 7.46rem;height: 3.43rem;bottom: 0;left:0;z-index: 9;display: none;}

#dia-common .pop_center{width:5.4rem; margin: .57rem auto 0;}
#dia-common .pop_center .common_con{width: 100%;height: 2.7rem;overflow-x: hidden;overflow-y: auto;display: flex;justify-content: center;align-items: center;font-size: .24rem; color: #000;}
#dia-common .pop_center .common_con p{text-align: center;}

#dia-obtain .pop_center .obtain_con{width: 100%;height: 3.37rem;overflow-x: hidden;overflow-y: auto;}
#dia-obtain .pop_center .obtain_con .title{font-size: .33rem; color: #000; font-family: 'syht_Heavy';width:100%;height:.58rem;padding-left:.24rem;line-height:.58rem;box-sizing:border-box;}
#dia-obtain .pop_center .obtain_con .obtain_img{margin: .3rem auto 0; width: 2.7rem; height: 1.7rem;display: flex; align-items: center; justify-content: center;}
#dia-obtain .pop_center .obtain_con .obtain_img.gift_three{width: 4.8rem!important}
#dia-obtain .pop_center .obtain_con .obtain_img img{display: block; width: auto; height: auto; max-width: 100%; max-height: 100%;}
#dia-obtain .pop_center .obtain_con .obtain_name{font-size: .3rem; color: #000; text-align: center; margin: .2rem auto 0;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; -webkit-font-smoothing: antialiased;font-weight: bold;}

#dia-signin .pop_center .signin_con{width: 100%;height: 3.37rem;overflow-x: hidden;overflow-y: auto;}
#dia-signin .pop_center .signin_con .title{font-size: .33rem; color: #000; font-family: 'syht_Heavy';width:100%;height:.58rem;padding-left:.24rem;line-height:.58rem;box-sizing:border-box;}
#dia-signin .pop_center .signin_con .signin_img{width: 50%; margin: .6rem auto; display: flex; justify-content: space-around; align-items: center;}
#dia-signin .pop_center .signin_con .signin_img a{display: block; width: 1.5rem; height: 1.49rem;}
#dia-signin .pop_center .signin_con .signin_img a:nth-of-type(1){background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/signin_btn1.png);}
#dia-signin .pop_center .signin_con .signin_img a:nth-of-type(2){background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/m/signin_btn2.png);}
