/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{text-decoration:none;transition:color 0.2s;cursor:pointer;outline:0;color:#000;}
a:hover{opacity:0.85;transition:0.2s all}
body{background-color:#191219;overflow-x: hidden!important}
/* a:hover{filter:brightness(1.2);} */
q:before,q:after{content:''}
.tn{display:block;overflow:hidden;text-indent:-9999em;}
.hid{display:block;height:0;overflow:hidden;}
/* basic */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
.hide{display:none;}
.ft{text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
fieldset,img,abbr,acronym{border:0}
input:focus{ outline:none;}
select:focus{ outline:none;}
textarea:focus{ outline:none;}
.bg{background-repeat:no-repeat;background-position:center 0;background-size: cover;}
.hd{display:none;}
html{-webkit-text-size-adjust:100%;}
/* body::-webkit-scrollbar{width:8px;height:100%;}  
body::-webkit-scrollbar-track{width:8px;background:#fff;}  
body::-webkit-scrollbar-thumb{width:8px;background:#c0bcbc;} */
#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
}
.authorization_m{display: none;}
.login_box{color:#000;font-size:26px; font-family: 'syht_Regular'; position: absolute; left: 50%; transform: translateX(-50%); top: 180px;}
.login_box a{color:#000}
@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;
}

.wrapper{margin: 0 auto;}
.dialog {outline:none;border:none}
.pop1{width:744px;height:445px;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/pop1.png);overflow: hidden;}
.dialog .dia-close{background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/close.png);width:34px;height:34px;position:absolute;right:-37px;top:-18px;overflow:hidden;transition: all .3s;}
.dialog .dia-close:hover {transform:rotate(180deg);   -webkit-transform:rotate(180deg);}

.m_show{display: none !important;}

.part1{width:100%;height:1069px;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/part1.jpg); overflow: hidden;}
.part1 .center{width: 100%;height: 100%;margin: 0 auto;}


.part2{width:100%;height:985px;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/part2.jpg); overflow: hidden;}
.part2 .center{width: 1500px;height: 100%;margin: 0 auto;padding-top: 153px;box-sizing: border-box;}
.module-live {
    position: relative;
}
.module-live .module-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.module-live .live-left {
    position: relative;
    width: 1041px
}

.module-live .live-right {
    position: relative;
    width: 441px;
    background-color: #363636;
}

.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: 102px;
    padding-left: 30px;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/live_info2.png) no-repeat;
}

.module-live .live-status {
    position: relative;
    width: 170px;
    height: 50px;
    line-height: 50px;
    padding-left: 55px;
    border: 2px solid #915fff;
    font-weight: 700;
    font-size: 20px;
    color: #915fff;
    border-radius: 24px;
    box-sizing: border-box;
}

.module-live .live-status::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 26px;
    width: 12px;
    height: 12px;
    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: 10px;
    font-weight: 700;
    font-size: 43px;
    letter-spacing: 1px;
    color: #000;        width: 642px;
        line-height: 44px;
}

.module-live .live-content {
    position: relative;
    height: 590px;
    background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/live_bg.png);
}

.module-live .schedule-title {
    position: relative;
    height: 69px;
    line-height: 69px;
    font-weight: 700;
    font-size: 33px;
    text-align: center;
    color: #000;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/schedule_title.png) no-repeat
}

.module-live .schedule-type {
    position: relative;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    text-align: center;
    color: #eeeeee
}

.module-live .schedule-type::before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    width: 419px;
    height: 5px;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/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 10px
}

.module-live .schedule-tab .tab-item {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    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% - 45px);
    height: 2px;
    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: -1px;
    width: 4px;
    height: 4px;
    background-color: #f7ca29;
    -webkit-filter: drop-shadow(206px 0 0 #f7ca29);
    filter: drop-shadow(206px 0 0 #f7ca29)
}

.module-live .schedule-content {
    position: relative;
    height: 466px;
    margin-top: 17px
}

.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: 20px;
}

.module-live .schedule-content .content-item::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    border-radius: 20px;
}

.module-live .schedule-content .content-item::-webkit-scrollbar-thumb {
    background-color: #494949;
    border-radius: 20px;
}

.module-live .schedule-content .content-item.active {
    display: block
}

.module-live .match-card {
    position: relative;
    width: 409px;
    margin: 0 auto 10px;
}

.module-live .match-card.status--coming .match-info {
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/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/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/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: 84px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    color: #000;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/match_button.png) no-repeat 0 0/100%;
    position: absolute;
    top: 0;
    right: 0;
}

.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: 109px;
    padding: 0 25px;
    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: 14px;
    letter-spacing: 1px;
    font-family: 'FoundryGridnik-Bold';
}

.module-live .match-round .time {
    line-height: 1;
    font-size: 36px;
    letter-spacing: 1px;
    font-family: 'FoundryGridnik-Bold';
}

.module-live .match-round .status {
    line-height: 1;
    font-size: 16px;
    letter-spacing: 1px
}

.module-live .match-battle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.module-live .match-score {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 10px
}

.module-live .match-score .score {
    position: relative;
    width: 23px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    color: #162332;
    background-color: #fff;
    font-family: 'FoundryGridnik-Bold';
}

.module-live .match-score .dot {
    position: relative;
    width: 3px;
    height: 15px;
    margin: 0 6px
}

.module-live .match-score .dot::after,.module-live .match-score .dot::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 3px;
    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: -6px
}

.module-live .match-score .dot::after {
    margin-top: 6px
}

.module-live .match-team {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.module-live .match-team .image {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 35px;
    width: 50px;
    height: 50px
}

.module-live .match-team .image img {
    display: block;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.module-live .match-team .name {
    width: 50px;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #141e37;
    /* white-space: nowrap; */
    overflow: hidden;
    /* text-overflow: ellipsis; */
    font-family: 'FoundryGridnik-Bold';
}

.module-live .recommend-content {
    position: relative;
    width: 100%;
    margin-top: 30px;
    display: none!important
}

.module-live .recommend-content a {
    display: block;
    width: 1560px;
    height: 160px;
    margin: 0 auto;
    background-color: #000
}

.module-live .temp_text{height:466px;width: 100%;color: #eeeeee;font-size: 30px;display: flex;justify-content: center;align-items: center;}

.part3{width:100%;height:2460px;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/part3.jpg); overflow: hidden;}
.part3 .center{width: 1516px;height: 100%;margin: 0 auto;}
.part3 .title_box{margin-top: 82px; display: flex; justify-content: space-between; align-items: center;margin-bottom: 66px;}
.part3 .title_box .title{font-size: 80px; color: #000; font-family: 'syht_Heavy';}
.part3 .title_box .title::before {
    content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_tit_before.png) no-repeat center/cover;
    display: inline-block;
    width: 78px;
    height: 73px;
    margin-right: 15px;
    position: relative;
    top: 6px;
}
.part3 .title_box .part3_decorate{width: 1052px; height: 34px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_decorate.png) no-repeat center/cover; background-size: contain;}

.part3 .assign_wra{display: flex;margin-bottom: 40px;}
.part3 .assign_wra .assign_cont{width: 980px;height: 479px;overflow-x: scroll;padding-left: 20px;}
.part3 .assign_wra .assign_list{display: flex;width: fit-content;}
.part3 .assign_wra .assign_cont::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 20px;
}
.part3 .assign_wra .assign_cont::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    border-radius: 20px;
}
.part3 .assign_wra .assign_cont::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 20px;
}
.part3 .assign_wra .assign_list .assign_item1{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_assign1.png);width: 543px;height: 459px;position: relative;margin-right: 34px;}
.part3 .assign_wra .assign_list .assign_item2{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_assign2.png);width: 545px;height: 459px;position: relative;margin-right: 34px;}
.part3 .assign_wra .assign_list .assign_item3{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_assign2.png);width: 545px;height: 459px;position: relative;margin-right: 34px;}
.part3 .assign_wra .assign_list .assign_item4{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_assign4.png);width: 546px;height: 459px;position: relative;}
.part3 .assign_wra .assign_list .bottom{height: 152px;width: 100%;position: absolute;bottom: 0;left: 0;display: flex;align-items: center;justify-content: space-between;padding: 0 30px;box-sizing: border-box;}
.part3 .assign_wra .assign_list .bottom .title_cont{width: 275px;}
.part3 .assign_wra .assign_list .bottom .title_cont p:nth-child(3){color: #fff;font-size: 20px;font-family: 'syht_Regular';}
.part3 .assign_wra .assign_list .bottom .title{font-size: 41px;color: #fff;line-height: 41px;font-weight: bold;}
.part3 .assign_wra .assign_list .bottom .des{color: #fff;font-size: 23px;font-family: 'syht_Regular';line-height: 31px;margin-top: 5px;}
.part3 .assign_wra .assign_list .bottom .assign_status_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_assign_status.png);width: 162px;height: 43px;line-height: 43px;text-align: center;color: #000;font-size: 28px;}
.part3 .assign_wra .assign_list .bottom .assign_status_btn.on{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_assign_status2.png);}
.part3 .assign_wra .assign_list .assign_item1::before{content: '01'; width: 42px; height: 42px; background-color: #915fff; position: absolute; left: -21px; top: 130px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 42px; text-align: center;}
.part3 .assign_wra .assign_list .assign_item2::before{content: '02'; width: 42px; height: 42px; background-color: #915fff; position: absolute; left: -21px; top: 130px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 42px; text-align: center;}
.part3 .assign_wra .assign_list .assign_item3::before{content: '03'; width: 42px; height: 42px; background-color: #915fff; position: absolute; left: -21px; top: 130px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 42px; text-align: center;}
.part3 .assign_wra .assign_list .assign_item4::before{content: '04'; width: 42px; height: 42px; background-color: #915fff; position: absolute; left: -21px; top: 130px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 42px; text-align: center;}
.part3 .assign_wra .prize_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_prize_bg.png);width: 286px;height: 479px;display: flex;flex-direction: column;align-items: center;padding: 0 30px;box-sizing: border-box;margin-left: 27px;}
.part3 .assign_wra .prize_wra .text{color: #fff;font-size: 19px;font-family: 'syht_Regular';margin: 81px auto 32px;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/p3_prize_img.png);width: 201px;height: 138px;margin-bottom: 63px;}
.part3 .assign_wra .prize_wra .lingqu_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/lingqu_btn.png);width: 142px;height: 38px;line-height: 38px;text-align: center;color: #000;}
.part3 .assign_wra .prize_wra .lingqu_btn.on{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/lingqu_btn_grey.png);color: #b6b6b6;}
.part3 .assign_wra .decorate{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_peo.png);width: 359px;height: 690px;right: -100px;bottom: -100px;}

.part3 .sign_in_wra{margin-top: 30px;width: 100%;margin-bottom: 25px;}
.part3 .sign_in_wra .signin_title_box{display: flex; align-items: center;}
.part3 .sign_in_wra .signin_title_box .title_wra{display: flex;align-items: center;}
.part3 .sign_in_wra .signin_title_box .title{color: #000;font-size: 49px;position: relative;font-family: 'syht_Heavy';margin-right: 5px;}
.part3 .sign_in_wra .signin_title_box .title::before{content: '';background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_tit_before2.png) no-repeat center/cover;width: 58px;height: 54px;margin-right:8px;display: inline-block;position: relative;top: 10px;}
.part3 .sign_in_wra .signin_title_box .day_num{margin-left: 88px;display: flex;align-items: center;}
.part3 .sign_in_wra .signin_title_box .day_num .tag{color: #000;font-size: 21px;margin-right: 15px;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/sign_in_tag.png);width:210px;height: 52px;line-height: 52px;position: relative;}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra p{color: #000;position: absolute;bottom: -8px;width: 162px;display: block;left: 25px;text-align: center;}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra p span:nth-child(1){font-size: 87px;font-family: 'FoundryGridnik-w03-Bold';}
.part3 .sign_in_wra .signin_title_box .day_num .dayNum_wra p span:nth-child(2){font-size: 29px;}
.part3 .sign_in_wra .signin_list{width: 100%;display: flex;justify-content: space-between;}
.part3 .sign_in_wra .signin_list .signin_item{display: flex;flex-direction: column;align-items: center;gap: 10px;}
.part3 .sign_in_wra .signin_list .reward_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/sign_in_item.png);width: 239px;height: 256px;position: relative;}
.part3 .sign_in_wra .signin_list .reward_wra .day{width: 100%;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 27px;font-family: 'FoundryGridnik-w03-Bold';}
.part3 .sign_in_wra .signin_list .reward_wra .reward_img{width: 100%;padding: 10px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;height: 205px;}
.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/sign_in_btn3.png);width: 241px;height: 62px;line-height: 62px;text-align: center;color:#d2d2d2;font-size: 27px;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: 239px;height: 256px;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: 241px;height: 62px;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/sign_in_btn.png);color: #f0bd23 ;}
.part3 .sign_in_wra .signin_list .signin_item.on2 .sign_in_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/sign_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/sign_in_icon.png);width: 47px;height: 47px;}
.part3 .sign_in_wra .signin_title_box .sign_in_tip .tips_box{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/sign_in_tip.png);width: 328px;height: 506px;bottom: -510px;left: 18px;z-index: 15;padding: 60px 25px 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: 40px;}
.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: 26px;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:24px ;height: 24px;background-color: #dedede;color: #a7a7a7;font-family: 'FoundryGridnik-w03-Bold';font-size: 16px;line-height: 24px;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: 24px;line-height: 35px;}
.part3 .sign_in_wra .sign_in_tips{color: #000;font-size: 21px;font-family: 'syht_Regular';margin-bottom: 20px;}

.part3 .roll_btn{display: none;}
#swiper1{width: 1519px; height: 500px; margin-top: 20px;}
/* .part3 .card_list{margin-top: 50px; display: flex; justify-content: space-between;} */
/* .part3 .card_list{width: 305px; height: 520px; cursor: pointer; filter: grayscale(100%); position: relative;} */
/* .part3 .card_list li.on{filter: grayscale(0);} */
.part3 .card_list .swiper-slide{width:233px; height: 478px; cursor: pointer; position: relative; margin: 20px auto 0;}
.part3 .card_list .card_list0::before{content: '01'; width: 33px; height: 33px; background-color: #000; position: absolute; left: 20px; top: -10px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 33px; text-align: center;}
.part3 .card_list .card_list1::before{content: '02'; width: 33px; height: 33px; background-color: #000; position: absolute; left: 20px; top: -10px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 33px; text-align: center;}
.part3 .card_list .card_list2::before{content: '03'; width: 33px; height: 33px; background-color: #000; position: absolute; left: 20px; top: -10px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 33px; text-align: center;}
.part3 .card_list .card_list3::before{content: '04'; width: 33px; height: 33px; background-color: #000; position: absolute; left: 20px; top: -10px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 33px; text-align: center;}
.part3 .card_list .card_list4::before{content: '05'; width: 33px; height: 33px; background-color: #000; position: absolute; left: 20px; top: -10px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 33px; text-align: center;}
.part3 .card_list .card_list5::before{content: '06'; width: 33px; height: 33px; background-color: #000; position: absolute; left: 20px; top: -10px; font-family: 'num'; font-size: 31px; color: #fff; line-height: 33px; text-align: center;}
.part3 .card_list .swiper-slide.on::after{content: ''; width: 233px; height: 478px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/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 .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: 22px; bottom: 12px; align-items: center; z-index: 10;}
.part3 .card_list .swiper-slide.on .card_icon{display: flex;width: 193px;align-items: center;justify-content: center;}
.part3 .card_list .card_icon span{display: block; margin: 0 5px; width: 88px; height: 10px; border: 1px solid #000;}
.part3 .card_list .card_icon span.on{background-color: #fff;border: 1px solid #fff;}
.part3 .task_box{position: relative; margin: 68px auto 0; width: 1500px; height: 404px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/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: 90px; display: flex; align-items: center; margin-left: 25px;}
.part3 .task_box .task_title span:nth-of-type(1){font-size: 40px; color: #fff; font-family: 'syht_Heavy';}
.part3 .task_box .task_title span:nth-of-type(2){font-size: 26px; color: #fff; font-family: 'syht_Regular'; margin-left: 50px;}
.part3 .jdt{position: absolute; width: 1530px; height: 1px;top: 1713px;background-color: #000;}
.part3 .task_box .task_title .sjx{position: absolute; width: 253px; height: 32px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/sjx_on.png) no-repeat center/cover;top: -60px;}
.part3 .task_box .task_num:nth-of-type(1) .task_title .sjx{left: -8px;}
.part3 .task_box .task_num:nth-of-type(2) .task_title .sjx{left: 247px;}
.part3 .task_box .task_num:nth-of-type(3) .task_title .sjx{left: 500px;}
.part3 .task_box .task_num:nth-of-type(4) .task_title .sjx{left: 754px;}
.part3 .task_box .task_num:nth-of-type(5) .task_title .sjx{left: 1007px;}
.part3 .task_box .task_num:nth-of-type(6) .task_title .sjx{left: 1262px;}
.part3 .task_box .task_list{width: 1500px; height: 312px; margin: 0 auto; display: flex; justify-content: space-between;}
.part3 .task_box .task_list li{width: 750px; padding: 0 50px; position: relative;}
.part3 .task_box .task_list li::before{content: ''; width: 5px; height: 264px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/task_line.png) no-repeat center/cover; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.part3 .task_box .task_list li:last-child::before{display: none;}
.part3 .task_box .task_list li .task_serial{font-size: 21px; font-family: 'num'; color: #b5a025;margin-top: 40px;}
.part3 .task_box .task_list li .task_name{font-size: 40px; color: #000; font-family: 'syht_Regular'; font-weight: bold;  border-bottom: 1px solid #c8a31f;width: max-content;padding-bottom: 5px;}
.part3 .task_box .task_list li .task_name p em{color: #fe4d61;}
.part3 .task_box .task_list li .task_name p:nth-of-type(1){display: inline-block;}
.part3 .task_box .task_list li .task_name p:nth-of-type(2){font-size: 22px; font-weight: 100;}
.part3 .task_box .task_list li .task_number{font-size: 22px; color: #000; font-family: 'syht_Regular'; margin: 0;}
.part3 .task_box .task_list li .task_btn{display: block; position: absolute; left: 50px; bottom: 44px; width: 396px; height: 70px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/task_btn2.png) no-repeat center/contain; line-height: 70px; text-align: center; font-size: 24px; color: #fff; font-family: 'syht_Regular';font-weight: bold; pointer-events: none;}
.part3 .task_box .task_list li .task_btn.on{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/task_btn.png) no-repeat center/cover; pointer-events: all;color: #f0bd23;}
.part3 .task_box .task_list li .task_btn.ed{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/task_btn2.png) no-repeat center/cover; color: #ebe7e2;}
.part3 .myintegral{margin: 60px auto 0; display: flex; justify-content: space-between; align-items: center;width: 1500px;}
.part3 .myintegral .left{display: flex; align-items: baseline;}
.part3 .myintegral .left span:nth-of-type(1){font-size: 26px; line-height: 58px; color: #000; font-family: 'syht_Heavy';}
.part3 .myintegral .left span:nth-of-type(2){font-size: 95px; line-height: 77px; color: #000;font-family: 'FoundryGridnik-Bold';}
.part3 .myintegral .left span:nth-of-type(3){display: block; width: 40px; height: 42px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/icon1.png) no-repeat center/cover; margin-left: 15px;}
.part3 .myintegral .exchangebtn{display: block; width: 325px; height: 70px; background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/exchangebtn.png) no-repeat center/cover;}

.part3 .task_box .add_task .task_list li{display: flex; flex-direction: column;  justify-content: center;}
.part3 .task_box .add_task .task_list li .task_btn{position: relative; left: 0; bottom: 0; margin-top: 50px;}
.part3 .task_box .add_task .task_list li .szs{display: block; width: 280px; height: 190px; 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: 10px; color: #dcd9d4; font-size: 17px;font-family: 'syht_Regular';}

.part4{width:100%;height:1204px;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/part4.jpg); overflow: hidden;}
.part4 .center{width: 1506px;height: 100%;margin: 0 auto;}
.part4 .title_box{margin-top: 90px; display: flex; justify-content: space-between; align-items: center;}
.part4 .title_box .title{font-size: 80px; color: #f0bd23; font-family: 'syht_Heavy';padding-left: 90px;}
.part4 .title_box .title::before {
    content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p4_decorate.png) no-repeat center / cover;
    display: inline-block;
    width: 78px;
    height: 73px;
    position: absolute;
    top: 24px;
    left: 0px;
}
.part4 .title_box .title_l{display: flex; align-items: baseline;}
.part4 .title_box .title_l span:nth-of-type(1){font-size: 40px; line-height: 40px; color: #f0bd23; font-family: 'syht_Heavy';}
.part4 .title_box .title_l span:nth-of-type(1)::before {
    content: '';
    display: inline-block;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p4_decorate2.png) no-repeat center / cover;
    width: 39px;
    height: 34px;
    margin-right: 20px;
}
.part4 .title_box .title_l span:nth-of-type(2){font-size: 92px; line-height: 77px; color: #f0bd23; font-family: 'FoundryGridnik-Bold';letter-spacing: -6px;}
.part4 .reward_left {
    width: 553px;
    height: 815px;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/reward_left_bg.png) no-repeat;
    position: relative;
    padding-top: 48px;
    box-sizing: border-box;
    margin-top: 45px;
}
.part4 .reward_left .img_box {
    width: 445px;
    height: 495px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.part4 .reward_left .img_box img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.part4 .reward_left .reward_name {
    font-size: 33px;
    line-height: 134px;
    color: #e7eff3;
    font-family: 'syht_Regular';
    font-weight: bold;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 520px;
    height: 134px;
    margin: 0 auto 0;
}
.part4 .reward_left .reward_name img {
    width: 30px;
    height: 30px;
    display: block;
    margin: -2px 16px 0;
}
.part4 .reward_left .reward_btn {
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 553px;
    height: 118px;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/reward_left_btn.png) no-repeat center / cover;
    line-height: 118px;
    text-align: center;
    font-size: 43px;
    color: #000;
    font-family: 'syht_Regular';
    font-weight: bold;
}
.part4 .reward_left .reward_btn.on {
    filter: grayscale(1);
}
.part4 .reward_right {
    position: absolute;
    right: 0;
    top: 175px;
}
.part4 .exchange_box {
    width: 899px;
    height: 835px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.part4 .exchange_box::-webkit-scrollbar {
    width: 3px;
    height: 100%;
}
.part4 .exchange_box::-webkit-scrollbar-track {
    width: 8px;
    background: #142132;
}
.part4 .exchange_box::-webkit-scrollbar-thumb {
    width: 8px;
    background: #dcd9d4;
}
.part4 .exchange_box li .exchange_bg {
    display: block;
    width: 283px;
    height: 312px;
    background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/reward_right_bg.png);
    background-size: contain;
    overflow: hidden;
    padding-top: 29px;
    box-sizing: border-box;
}
.part4 .exchange_box li .exchange_btn {
    display: block;
    width: 281px;
    height: 61px;
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/reward_right_btn.png) no-repeat center/cover;
    background-size: 281px 61px;
    font-size: 22px;
    color: #000;
    text-align: center;
    line-height: 61px;
    font-family: 'syht_Regular';
    font-weight: bold;
    margin: 12px auto 0;
}
.part4 .exchange_box li .exchange_btn.on {
    filter: grayscale(1);
}
.part4 .exchange_box li .exchange_bg .exchange_img {
    width: 245px;
    height: 215px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0;
}
.part4 .exchange_box li .exchange_bg .exchange_img img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.part4 .exchange_box li .exchange_bg .name {
    position: relative;
    font-size: 14px;
    color: #e7eff3;
    text-align: center;
    font-family: 'syht_Regular';
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 283px;
    height: 70px;
}
.part4 .exchange_box li .exchange_bg>div br:nth-child(1),.part4 .exchange_box li .exchange_bg>div br:nth-child(3) {
  display: none;
}
.part4 .exchange_box li .exchange_bg .name img:nth-child(1) {
    width: 15px;
    height: 15px;
    display: block;
    margin: -2px 10px 0 5px;
}
.part4 .exchange_box li .exchange_bg .name img:last-child {
    width: 15px;
    height: 15px;
    display: block;
    margin: -2px 5px 0 10px;
}

.part5{width:100%;height:1643px;background-image:url(//game.gtimg.cn/images/val/act/a20251117activateActivity/part5.jpg); overflow: hidden;}
.part5 .center{width: 1500px;height: 100%;margin: 0 auto;}
.part5 .title_box{margin-top: 90px; display: flex; justify-content: space-between; align-items: center;margin-bottom: 10px;}
.part5 .title_box .title{font-size: 80px; color: #000; font-family: 'syht_Heavy';padding-left: 90px;}
.part5 .title_box .title::before {
    content: '';
    background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p3_tit_before.png) no-repeat center / cover;
    display: inline-block;
    width: 78px;
    height: 73px;
    position: absolute;
    top: 24px;
    left: 0px;
}
.part5 .title_box .xcx_btn{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p5_xcx_btn.png);width: 438px;height: 94px;line-height: 94px;}
.part5 .act_time{display: flex;align-items: center;}
.part5 .act_time .time p{color:#915fff;font-size: 40px;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/p5_time_dec.png) no-repeat center / cover;width: 13px;height: 11px;left:0;top: -6px;}
.part5 .act_time .divide{width: 1px;height: 80px;background-color: #000;margin: 0 50px;}
.part5 .act_time .des{color: #000;font-size: 35px;}
.part5 .calendar_wra{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p5_cal_bg.png);width: 1500px;height: 918px;margin-top: 39px;padding-top: 22px;box-sizing: border-box;}
.part5 .calendar_wra .title{width: 100%;height: 106px;color: #f0bd23;font-family: 'syht_Heavy';font-size: 40px;line-height: 106px;text-align: center;}
.part5 .calendar_wra .title em{background: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p4_decorate2.png) no-repeat center/cover;width: 39px;height: 34px;display: inline-block;position: relative;top: 2px;}
.part5 .calendar_wra .title em:nth-child(1){margin-right: 65px;}
.part5 .calendar_wra .title em:nth-child(2){margin-left: 65px;}
.part5 .calendar_wra .data_list{width: 1443px;height: 72px;display: flex;justify-content: space-between;margin: 26px auto 28px;}
.part5 .calendar_wra .data_list span{display: inline-block;width: 80px;height: 72px;line-height: 72px;text-align: center;color: #915fff;font-size: 40px;font-family: 'FoundryGridnik-w03-Bold';background-color: #000;}
.part5 .calendar_wra .activity_img{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p5_activity.png);width: 932px;height: 612px;margin: 0 auto;}
.part5 .decorate1{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p5_decorate1.png);width: 414px;height: 913px;bottom: 0;left: 17px;z-index: 10;}
.part5 .decorate2{background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/p5_decorate2.png);width: 1913px;height: 813px;bottom: -34px;left:0;z-index: 9;}

#dia-common .pop_center{width:540px; margin: 87px auto 0;}
#dia-common .pop_center .common_con{width: 100%;height: 333px;overflow-x: hidden;overflow-y: auto;display: flex;justify-content: center;align-items: center;font-size: 24px; color: #000;}
#dia-common .pop_center .common_con p{text-align: center;}

#dia-obtain .pop_center .obtain_con{width: 100%;margin-top: 19px;height: 424px;overflow-x: hidden;overflow-y: auto;}
#dia-obtain .pop_center .obtain_con .title{font-size: 40px; color: #000; font-family: 'syht_Heavy';height: 69px;line-height: 69px;padding-left: 30px;box-sizing: border-box;}
#dia-obtain .pop_center .obtain_con .obtain_img{margin: 40px auto 0; width: 200px; height: 195px;display: flex; align-items: center; justify-content: center;}
#dia-obtain .pop_center .obtain_con .obtain_img.gift_three{width: 490px!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: 30px; color: #000;text-align: center; margin: 5px 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%;margin-top: 19px;height: 424px;overflow-x: hidden;overflow-y: auto;}
#dia-signin .pop_center .signin_con .title{font-size: 40px; color: #000; font-family: 'syht_Heavy';height: 69px;line-height: 69px;padding-left: 30px;box-sizing: border-box;}
#dia-signin .pop_center .signin_con .signin_img{width: 50%; margin: 100px auto; display: flex; justify-content: space-around; align-items: center;}
#dia-signin .pop_center .signin_con .signin_img a{display: block; width: 130px; height: 130px;}
#dia-signin .pop_center .signin_con .signin_img a:nth-of-type(1){background-image: url(//game.gtimg.cn/images/val/act/a20251117activateActivity/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/signin_btn2.png);}
