/* 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:#f7f7f7;font-size:19px; font-family: 'syht_Regular'; position: absolute; left: 50%; transform: translateX(-50%); bottom: 366px;}
.login_box a{color:#e2cc8d}
@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')}

.wrapper{margin: 0 auto;}
.dialog {outline:none;border:none}
.pop1{width:777px;height:436px;background-image:url(//game.gtimg.cn/images/val/act/a20250922monthly/pop1.png);overflow: hidden;}
.dialog .dia-close{background-image:url(//game.gtimg.cn/images/val/act/a20250922monthly/close.png);width:36px;height:38px;position:absolute;right:-40px;top:-40px;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:1077px;background-image:url(//game.gtimg.cn/images/val/act/a20250922monthly/part1.jpg); overflow: hidden;}
.part1 .center{width: 100%;height: 100%;margin: 0 auto;}
.activity_time{height: 51px;position: absolute;left: 50%; transform: translateX(-50%);bottom: 90px; font-size: 26px;color: #fff;line-height: 1; font-family: 'syht_Regular'; font-weight: bold; padding: 0 40px; box-sizing: border-box; display: flex; justify-content: space-around; align-items: center;}

.part2{width:100%;height:1442px;background-image:url(//game.gtimg.cn/images/val/act/a20250922monthly/part2.jpg); overflow: hidden;}
.part2 .center{width: 1529px;height: 100%;margin: 0 auto;}
.part2 .title_box{margin-top: 90px; display: flex; justify-content: space-between; align-items: center;}
.part2 .title_box .title{font-size: 80px; color: #171717; font-family: 'syht_Heavy';}
.part2 .title_box .title::before{content:'';background: url(//game.gtimg.cn/images/val/act/a20250922monthly/part2_decorate2.png) no-repeat center/cover;display:inline-block;width:72px;height:72px;margin-right:15px;position:relative;top:6px;}
.part2 .title_box .part2_decorate{width: 869px; height: 35px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/part2_decorate.png) no-repeat center/cover; background-size: contain;}
.part2 .roll_btn{display: none;}
#swiper1{width: 1529px; height: 572px; margin-top: 20px;}
/* .part2 .card_list{margin-top: 50px; display: flex; justify-content: space-between;} */
/* .part2 .card_list{width: 305px; height: 520px; cursor: pointer; filter: grayscale(100%); position: relative;} */
/* .part2 .card_list li.on{filter: grayscale(0);} */
.part2 .card_list .swiper-slide{width:233px; height: 478px; cursor: pointer; position: relative; margin: 20px auto 0;}
.part2 .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;}
.part2 .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;}
.part2 .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;}
.part2 .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;}
.part2 .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;}
.part2 .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;}
.part2 .card_list .swiper-slide.on::after{content: ''; width: 236px; height: 482px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list_on_1.png) no-repeat center/cover; position: absolute; left: -1px; top: 0;}
.part2 .card_list .swiper-slide.on::before{background-color: #fff; color: #000;}
.part2 .card_list .card_list0{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list1_1.png) no-repeat center/cover;}
.part2 .card_list .card_list1{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list2_1.png) no-repeat center/cover;}
.part2 .card_list .card_list2{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list3_1.png) no-repeat center/cover;}
.part2 .card_list .card_list3{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list4_1.png) no-repeat center/cover;}
.part2 .card_list .card_list4{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list5_1.png) no-repeat center/cover;}
.part2 .card_list .card_list5{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/card_list6_1.png) no-repeat center/cover;}
.part2 .card_list .card_icon{display: none; position: absolute; left: 20px; bottom: 12px; align-items: center; z-index: 10;width: 193px;justify-content: center;}
.part2 .swiper-slide.on .card_icon::before{content: '';position: absolute; width: 253px; height: 32px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/m/sjx_on.png) no-repeat center/cover;background-size: contain; top:36px;left: 50%;transform: translateX(-50%);}
.part2 .card_list .swiper-slide.on .card_icon{display: flex;}
.part2 .card_list .card_icon span{display: block; margin: 0 3px; width: 87px; height: 10px; border: 1px solid #171717;}
.part2 .card_list .card_icon span.on{background-color: #171717;}
.part2 .task_box{position: relative; margin: 0 auto; width: 1500px; height: 404px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/task_bg.png) no-repeat center/cover;}
.part2 .task_box .task_num{display: none; position: relative;}
.part2 .task_box .task_num.open{display: block;}
.part2 .task_box .task_title{height: 90px; display: flex; align-items: center; margin-left: 25px;}
.part2 .task_box .task_title span:nth-of-type(1){font-size: 40px; color: #000; font-family: 'syht_Heavy';}
.part2 .task_box .task_title span:nth-of-type(2){font-size: 26px; color: #ededed; font-family: 'syht_Regular'; margin-left: 50px;}
.part2 .jdt{position: absolute; width: 1530px; height: 1px; top: 672px;background-color: #d1c190;}
/* .part2 .task_box .task_title .sjx{position: absolute; width: 253px; height: 32px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/sjx_on.png) no-repeat center/cover;top: -60px;}
.part2 .task_box .task_num:nth-of-type(1) .task_title .sjx{left: -8px;}
.part2 .task_box .task_num:nth-of-type(2) .task_title .sjx{left: 247px;}
.part2 .task_box .task_num:nth-of-type(3) .task_title .sjx{left: 500px;}
.part2 .task_box .task_num:nth-of-type(4) .task_title .sjx{left: 754px;}
.part2 .task_box .task_num:nth-of-type(5) .task_title .sjx{left: 1007px;}
.part2 .task_box .task_num:nth-of-type(6) .task_title .sjx{left: 1262px;} */
.part2 .task_box .task_list{width: 1500px; height: 312px; margin: 0 auto; display: flex; /*justify-content: space-between;*/}
.part2 .task_box .task_list li{width: 630px; padding: 0 50px; position: relative;}
.part2 .task_box .task_list li::before{content: ''; width: 5px; height: 130px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/task_line.png) no-repeat center/cover; position: absolute; right: 0; top: 50%; transform: translateY(-90%);}
.part2 .task_box .task_list li:last-child::before{display: none;}
.part2 .task_box .task_list li .task_serial{font-size: 21px; font-family: 'num'; color: #afaead;margin-top: 40px;}
.part2 .task_box .task_list li .task_name{font-size: 27px; color: #000; font-family: 'syht_Regular'; font-weight: bold;  /*border-bottom: 1px solid #c3c2c0;*/ padding-bottom: 10px;}
.part2 .task_box .task_list li .task_name p em{color: #fe4d61;}
.part2 .task_box .task_list li .task_name p:nth-of-type(1){display: inline-block;}
.part2 .task_box .task_list li .task_name p:nth-of-type(2){font-size: 18px; font-weight: 100;}
.part2 .task_box .task_list li .task_number{font-size: 22px; color: #000; font-family: 'syht_Regular'; margin: 10px 0;position: absolute;bottom: 84px;}
.part2 .task_box .task_list li .task_btn{display: block; position: absolute; left: 50px; bottom: 28px; width: 394px; height: 60px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/task_btn.png) no-repeat center/contain; line-height: 60px; text-align: center; font-size: 28px; color: #ededed; font-family: 'syht_Regular';font-weight: bold; pointer-events: none;}
.part2 .task_box .task_list li .task_btn.on{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/task_btn_on.png) no-repeat center/cover; pointer-events: all;color: #161616;}
.part2 .task_box .task_list li .task_btn.ed{background: url(//game.gtimg.cn/images/val/act/a20250922monthly/task_btn_grey.png) no-repeat center/cover; color: #ffffff;}
.part2 .myintegral{margin: 60px auto 0; display: flex; justify-content: space-between; align-items: center;}
.part2 .myintegral .left{display: flex; align-items: baseline;}
.part2 .myintegral .left span:nth-of-type(1){font-size: 52px; line-height: 58px; color: #000; font-family: 'syht_Heavy';}
.part2 .myintegral .left span:nth-of-type(2){font-size: 96px; line-height: 77px; color: #000; font-family: 'syht_Heavy';}
.part2 .myintegral .left span:nth-of-type(3){display: block; width: 42px; height: 42px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/icon1.png) no-repeat center/cover; margin-left: 15px;}
.part2 .myintegral .exchangebtn{display: block; width: 464px; height: 95px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/exchangebtn.png) no-repeat center/cover;}

.part2 .task_box .add_task .task_list li{display: flex; flex-direction: column;  justify-content: center;}
.part2 .task_box .add_task .task_list li .task_btn{position: relative; left: 0; bottom: 0; margin-top: 50px;}
.part2 .task_box .add_task .task_list li .szs{display: block; width: 280px; height: 190px; margin: 0 auto;}
.part2 .task_box .add_task .task_list li .task_serial{margin-top: 0;}
.part2 .task_box .add_task .task_list li::before{display: none;}
.part2 .szs_tips{margin: 0 auto; text-align: center; margin-top: 10px; color: #dcd9d4; font-size: 17px;font-family: 'syht_Regular';}

.part3{width:100%;height:1171px;background-image:url(//game.gtimg.cn/images/val/act/a20250922monthly/part3.jpg); overflow: hidden;}
.part3 .center{width: 1506px;height: 100%;margin: 0 auto;}
.part3 .title_box{margin-top: 90px; display: flex; justify-content: space-between; align-items: center;}
.part3 .title_box .title{font-size: 69px; color: #ededed; font-family: 'syht_Heavy';}
.part3 .title_box .title::before{content:'';background: url(//game.gtimg.cn/images/val/act/a20250922monthly/part3_decorate.png) no-repeat center/cover;display:inline-block;width:72px;height:72px;margin-right:15px;position:relative;top:6px;}
.part3 .title_box .title_l{display: flex; align-items: baseline;}
.part3 .title_box .title_l span:nth-of-type(1){font-size: 58px; line-height: 58px; color: #c5b174; font-family: 'syht_Heavy';}
.part3 .title_box .title_l span:nth-of-type(1)::before{content: '';display: inline-block;background: url(//game.gtimg.cn/images/val/act/a20250922monthly/part3_decorate2.png) no-repeat center/cover;width: 45px;height: 37px;margin-right: 20px;}
.part3 .title_box .title_l span:nth-of-type(2){font-size: 92px; line-height: 77px; color: #ededed; font-family: 'syht_Heavy';}
.part3 .title_box .title_l span:nth-of-type(3){display: block; width: 42px; height: 42px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/icon2.png) no-repeat center/cover; margin-left: 15px;}
.part3 .reward_left{width: 579px; height: 694px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/reward_left_bg.png) no-repeat; margin-top: 40px; position: relative;}
.part3 .reward_left .img_box{width:500px;height:430px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.part3 .reward_left .img_box img{display: block; width: auto; height: auto; max-width: 100%; max-height: 100%;}
.part3 .reward_left .reward_name{margin-top: 15px; font-size:34px;line-height: 98px; color: #c5b174;font-family: 'syht_Regular';font-weight: bold; text-align: center;width: 547px;height: 98px;margin: 28px auto 0;background: url(//game.gtimg.cn/images/val/act/a20250922monthly/reward_left_name_bg.png) no-repeat center/cover;}
.part3 .reward_left .reward_btn{display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 577px;height: 95px;background: url(//game.gtimg.cn/images/val/act/a20250922monthly/reward_left_btn.png) no-repeat center / cover;line-height: 95px;text-align: center;font-size: 29px;color: #000;font-family: 'syht_Regular';font-weight: bold;}
.part3 .reward_left .reward_btn.on{filter: grayscale(1);}
.part3 .reward_left .m_show{display: none!important}
.part3 .reward_right{position: absolute; right: 0; top: 143px;}
.part3 .exchange_box{width: 875px;height: 707px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.part3 .exchange_box::-webkit-scrollbar{width:3px;height:100%;}  
.part3 .exchange_box::-webkit-scrollbar-track{width:8px;background:#142132;}  
.part3 .exchange_box::-webkit-scrollbar-thumb{width:8px;background:#dcd9d4;}
/* .part3 .exchange_box li{margin-bottom: 70px;} */
.part3 .exchange_box li .exchange_bg{display: block; width: 257px; height: 330px; background: url(//game.gtimg.cn/images/val/act/a20250922monthly/exchange_bg.png) no-repeat; overflow: hidden;}
.part3 .exchange_box li .exchange_btn{display: block; width: 256px; height: 60px;background: url(//game.gtimg.cn/images/val/act/a20250922monthly/exchange_btn.png) no-repeat center/cover; background-size: contain; font-size: 20px; color: #000; text-align: center; line-height: 60px; font-family: 'syht_Regular';font-weight: bold; margin: -55px auto 0;}
.part3 .exchange_box li .exchange_btn.on{filter: grayscale(1);}
.part3 .exchange_box li .exchange_bg .exchange_img{width: 220px;height: 165px;display: flex;align-items: center;justify-content: center;margin: 25px auto 0;}
.part3 .exchange_box li .exchange_bg .exchange_img img{display: block; width: auto; height: auto; max-width: 100%; max-height: 100%;}
.part3 .exchange_box li .exchange_bg .name{font-size: 14px;color: #c5b174;text-align: center;font-family: 'syht_Regular';box-sizing: border-box;display: flex;align-items: center;justify-content: center;background: url(//game.gtimg.cn/images/val/act/a20250922monthly/reward_name_bg.png) no-repeat center/cover;width: 239px;height: 43px;margin: 18px auto 0;padding: 0 24px;line-height: 20px;}


#dia-confirm .pop_center,#dia-common .pop_center{width:540px; margin: 20px auto 0;}
#dia-confirm .pop_center .common_con,#dia-common .pop_center .common_con{width: 100%;height: 390px;overflow-x: hidden;overflow-y: auto;display: flex;justify-content: center;align-items: center;font-size: 24px; color: #fff;}
#dia-confirm .pop_center .common_con p,#dia-common .pop_center .common_con p{text-align: center;}

#dia-obtain .pop_center .obtain_con{width: 100%;margin-top: 20px;height: 390px;overflow-x: hidden;overflow-y: auto;}
#dia-obtain .pop_center .obtain_con .title{margin-top: 30px; text-align: center; font-size: 46px; color: #fff; font-family: 'syht_Heavy';}
#dia-obtain .pop_center .obtain_con .title::before{content: '';display: inline-block;background:url(//game.gtimg.cn/images/val/act/a20250922monthly/pop_decorate.png) no-repeat center/cover;width: 40px;height: 43px;margin-right: 20px;}
#dia-obtain .pop_center .obtain_con .title::after{content: '';display: inline-block;background:url(//game.gtimg.cn/images/val/act/a20250922monthly/pop_decorate.png) no-repeat center/cover;width: 40px;height: 43px;margin-left: 20px;}
#dia-obtain .pop_center .obtain_con .obtain_img{margin: 10px 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: 26px; color: #c5b174; text-align: center; margin: 5px auto 0;font-weight: bold; }

#dia-signin .pop_center .signin_con{width: 100%;margin-top: 20px;height: 390px;overflow-x: hidden;overflow-y: auto;}
#dia-signin .pop_center .signin_con .title{margin-top: 30px; text-align: center; font-size: 46px; color: #fff; font-family: 'syht_Heavy';}
#dia-signin .pop_center .signin_con .title::before{content: '';display: inline-block;background:url(//game.gtimg.cn/images/val/act/a20250922monthly/pop_decorate.png) no-repeat center/cover;width: 40px;height: 43px;margin-right: 20px;}
#dia-signin .pop_center .signin_con .title::after{content: '';display: inline-block;background:url(//game.gtimg.cn/images/val/act/a20250922monthly/pop_decorate.png) no-repeat center/cover;width: 40px;height: 43px;margin-left: 20px;}
#dia-signin .pop_center .signin_con .signin_img{width: 50%; margin: 70px auto; display: flex; justify-content: space-around; align-items: center;}
#dia-signin .pop_center .signin_con .signin_img a{display: block; width: 141px; height: 141px;}
#dia-signin .pop_center .signin_con .signin_img a:nth-of-type(1){background-image: url(//game.gtimg.cn/images/val/act/a20250922monthly/signin_btn2.png);}
#dia-signin .pop_center .signin_con .signin_img a:nth-of-type(2){background-image: url(//game.gtimg.cn/images/val/act/a20250922monthly/signin_btn1.png);}

#dia-confirm .confirm_btn{background-image: url(//game.gtimg.cn/images/val/act/a20250922monthly/exchange_btn.png);width: 256px;height: 60px;display: block;position: absolute;color: #000;font-size: 20px;text-align: center;line-height: 60px;font-family: 'syht_Regular';font-weight: bold;bottom: 44px;left: 50%;transform: translateX(-50%);}
#dia-confirm .pop_center .common_con{height: 347px;}
