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,a:hover{text-decoration:none}
img{border:0}
body{box-sizing: border-box; background: #08182e; padding-top: 50px;}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
ul li{list-style:none;}

#afooter {position: relative;padding: 30px 0;text-align: center;font: normal 12px/19px Tahoma;z-index: 10;background-color: #101d2c;}
#afooter, #afooter a {color: #c0c0c0;text-decoration: none;}
#afooter a:hover{ color: #fff;}

@-moz-document url-prefix(){*{scrollbar-width:none;}}

body{overflow-y: auto; min-width: 1200px;}
body::-webkit-scrollbar {width:8px;height:8px;background-color:#714145; border-radius:4px;}
body::-webkit-scrollbar-thumb{background-color:#f6712e; border: 1px solid #f6712e; border-radius:4px;}
body::-webkit-scrollbar-track{background-color:#714145; border: 1px solid #f6712e; border-radius:4px;}

.milo-alert-frame {z-index: 99999 !important;}
@font-face { font-family: "Tungsten"; src: url(//game.gtimg.cn/images/val/act/a20251101active/font/Tungsten-Semibold.otf); font-display: block;}

.wrapper-scale{position: relative; overflow: hidden;}
.wrapper-scale .wrapper{ transform-origin: 0 0;}
.wrapper *{-webkit-box-sizing: border-box; box-sizing: border-box;}
.wrapper{position:relative; overflow:hidden; width: 100%; transition:opacity .2s cubic-bezier(.215,.61,.355,1); opacity: 0;}
.wrapper .main{width: 1360px; margin: 0 auto; position: relative; z-index: 2;color: #fff;}
.wrapper img{display: block;}
.wrapper .hid{text-indent:-9999px;font-size:0px;overflow:hidden;width:0px;height:0px;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
/* .clearfix{*zoom:1;} */

.wrapper a.gray,.wrapper a.gray:hover{pointer-events: none;}
.wrapper a:hover,.dialog a:hover{-webkit-filter: brightness(1.2); filter: brightness(1.2);}

.wrapper a{display: inline-block;}
.wrapper .tit{font-size: 80px;font-weight: bold; line-height: 98px;}

.page-spr{ background:url(//game.gtimg.cn/images/val/act/a20251101active/pc/page-spr.png) no-repeat;}
.dia-close {width:37px; height:36px; background-position: -341px -740px}
.dia-icon1 {width:13px; height:7px; background-position: -998px -4px}
.dia-icon2 {width:13px; height:7px; background-position: -998px -15px}
.dia1-btn {width:346px; height:57px; background-position: -656px -903px}
.dia2-btn {width:186px; height:48px; background-position: -4px -912px}
.dia3-btn1 {width:216px; height:50px; background-position: -521px -492px}
.dia3-btn2 {width:216px; height:50px; background-position: -521px -546px}
.dia4-btn {width:186px; height:48px; background-position: -4px -912px}
.part1-active-icon {width:18px; height:12px; background-position: -991px -840px}
.part1-btn {width:228px; height:54px; background-position: -521px -434px}
.part1-btn-act {width:228px; height:54px; background-position: -768px -432px}
.part1-btn2 {width:248px; height:54px; background-position: -753px -490px}
.part1-btn2-act {width:248px; height:54px; background-position: -404px -904px}
.part1-done {width:122px; height:37px; background-position: -865px -840px}
.part1-status {width:48px; height:10px; background-position: -341px -726px}
.part1-status-act {width:48px; height:10px; background-position: -341px -712px}
.part1-undone {width:122px; height:37px; background-position: -741px -548px}
.part2-btn {width:179px; height:39px; background-position: -730px -600px}
.part2-card {width:243px; height:316px; background-position: -768px -112px}
.part2-card-act {width:243px; height:318px; background-position: -521px -112px}
.part2-card-number {width:473px; height:50px; background-position: -521px -4px}
.part2-give-card {width:333px; height:232px; background-position: -4px -676px}
.part2-give-card-bg {width:513px; height:668px; background-position: -4px -4px}
.part3-btn {width:205px; height:47px; background-position: -521px -600px}
.part3-btn-act {width:206px; height:47px; background-position: -194px -912px}
.part3-card-number {width:473px; height:50px; background-position: -521px -58px}
.part3-done {width:91px; height:27px; background-position: -730px -643px}
.part3-item-bg {width:58px; height:32px; background-position: -341px -676px}
.part3-order {width:258px; height:59px; background-position: -603px -840px}
.part3-service {width:258px; height:60px; background-position: -341px -840px}
.part3-taskbar {width:604px; height:78px; background-position: -404px -758px}
.part3-taskbar-done {width:604px; height:78px; background-position: -404px -676px}
.part3-undone {width:91px; height:27px; background-position: -825px -643px}
.refresh {width:23px; height:23px; background-position: -341px -780px}

/* head */
.head{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/head-bg.jpg) no-repeat center top;
    width: 100%;
    height: 1091px;
    position: relative;
    overflow: hidden;
    padding-top: 760px;
}
.head .time{font-size: 30px; line-height: 30px; color: #fcc3a8;text-align: center; background-image: linear-gradient(to bottom, #fbad86, #fdd2bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: bold;}


/* part1 */
.part1{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/bg1.jpg) no-repeat center top;
    width: 100%;
    height: 1430px;
    overflow: hidden;
}
.part1 .main { padding-top: 28px;}
.part1 .login-box{text-align: center;font-size: 24px;margin: 0 auto; height: 87px;}
.part1 .login-box a{color: #f86f2c;}
.part1 .tit{margin-bottom: 25px;}
.part1 .task-box{position: relative; width: 1350px; margin: 0 auto;}
.part1 .task-box::before { content: ""; width: 6px; height: 6px; background-color: #7a678c; position: absolute; top: 2px; left: -6px;}
.part1 .task-box::after { content: ""; width: 6px; height: 6px; background-color: #7a678c; position: absolute; top: 2px; right: -6px;}
.part1 .task-box .task-m{display: none;}
.part1 .task-box .part1-bar-bg{position: absolute;left: 0;top: 4px; width: 100%; height: 2px; background-color: #452f6b;}
.part1 .task-box .part1-swiper{margin-bottom: 9px; padding-bottom: 20px;}
.part1 .task-box .part1-swiper .swiper-wrapper{gap: 40px;}
.part1.is-wegame .task-box .part1-swiper .swiper-wrapper{display:flex; display:-webkit-flex; align-items:center; justify-content:center;}
.part1 .task-box .part1-swiper .swiper-slide{position: relative;width: 308px;cursor: pointer;}
.part1 .task-box .number{margin-top: 25px;font-size: 18px;text-align: center;color: #817196;}
.part1 .task-box .act .number{color: #dc6232;}
.part1 .task-box .item-act{width: 325px;height: 40px;position: absolute;top: -1px;left: -8px;}
.part1 .task-box .act .item-act{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-bar-act.png) no-repeat center;
}
.part1 .task-box .img{position: relative;margin-top: 10px;overflow: hidden; width: 100%; height: 452px;}
.part1 .task-box .img .part1-rw { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.part1 .task-box .img .part1-rw.act { opacity: 0;}
.part1 .task-box .img .status{display: none;}
.part1 .task-box .act .img .part1-rw.def { opacity: 0;}
.part1 .task-box .act .img .part1-rw.act { opacity: 1;}
.part1 .task-box .img .part1-rw1 { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw1.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw1-act { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw1-act.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw2 { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw2.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw2-act { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw2-act.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw3 { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw3.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw3-act { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw3-act.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw4 { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw4.jpg) no-repeat 0 0;}
.part1 .task-box .img .part1-rw4-act { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-rw4-act.jpg) no-repeat 0 0;}
.part1 .task-box .act .img .status{width: 100%;position: absolute;bottom: 20px;left: 0;display: flex;z-index: 1;justify-content: center;gap: 7px;}
.part1 .task-box .item{
    width: 1350px;
    height: 500px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-task.png) no-repeat center;
    margin: 0 auto;
    position: relative;
}

.part1 .task-box .part1-prev{display: none;}
.part1 .task-box .part1-next{display: none;}

.part1 .task-box .task-tit{height: 80px;font-size: 36px;font-weight: bold;margin-left: 110px; display: flex;align-items: center;}
.part1 .task-box .task-tit p{color: #ffa628;font-size: 24px;font-weight: normal;margin-left: 40px;font-weight: bold;}
.part1 .task-box .item .task-list{padding-left: 30px;padding-top: 60px;}

.part1 .task-box .task-list li:nth-child(2){padding-top: 146px;}
.part1 .task-box .task-list .task-item{display: flex;}
.part1 .task-box .task-list .task-item .num{font-size: 30px;font-family: "Tungsten";opacity: 0.8;margin-right: 10px;line-height: 38px;}
.part1 .task-box .task-list .task-item .text{font-size: 24px;width: 1000px;}
.part1 .task-box .first-item .task-list .task-item .text{width: 500px;}
.part1 .task-box .task-list .task-item .sub{font-size: 18px; opacity: .83;}
.part1 .task-box .first-item .task-list .task-item .sub{display: block;}
.part1 .task-box .task-list .task-item a{font-size: 24px;color: #fff;display: block;text-align: center;line-height: 54px;letter-spacing: 3px;font-weight: bold;}
.part1 .task-box .first-item .task-list .task-item a{border-bottom: 1px solid #ffab34; font-size: 20px;color: #ffab34;display: inline-block;text-align: left;letter-spacing: normal;font-weight: normal;line-height: normal;}
.part1 .task-box .first-item .task-list .task-item a i{display: inline-block;margin-left: 2px;}
.part1 .task-box .task-list .task-item .award{color: #ffab34;font-size: 20px;display: block;}
.part1 .task-box .task-award{text-align: left;position: absolute;right: 0;top: 114px;width: 600px;padding-top: 40px; padding-left: 340px;}
.part1 .task-box .task-award p{font-size: 23px; line-height: 38px; position: relative; padding-left: 21px;}
.part1 .task-box .task-award p::before { content: ""; width: 9px; height: 3px; position: absolute; top: 50%; left: 0; background-color: #ed9d3c; margin-top: -1.5px;}
.part1 .task-box .task-award .award-img{height: 100%;position: absolute;top: -50px;left: 0;}
.part1 .task-box .part1-award1-img { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part1-award1.png) no-repeat 0 0; width: 317px; height: 431px;}
.part1 .task-box .task-award .award-img img{margin: 0 auto;}
.part1 .task-box .task-award a{font-size: 22px;font-weight: bold;line-height: 54px;color: #fff;letter-spacing: 2px;text-align: center;margin-top: 30px;}
.part1-active-icon { position: absolute; bottom: -20px; left: 50%; margin-left: -9px; display: none;}
.part1 .task-box .act .part1-active-icon { display: block;}
.task-tab1-text { color: #fff; font-size: 18px; line-height: 24px; margin-top: 20px;}

/* part2 */
.part2{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/bg2.jpg) no-repeat;
    width: 100%;
    height: 1172px;
    overflow: hidden;
    margin-top: -1px;
}
.part2 .main{padding-top: 55px;}
.part2 .tit{color: #2e2060; background-image: linear-gradient(to bottom, #281e59 20%, #572e90 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.part2 .info{color: #251c55;font-size: 26px;text-align: left; line-height: 35px; height: 105px; margin-top: 8px;}
.part2 .card-box{display: flex;justify-content: space-between;}
.part2 .card-box .card-list{width: 790px;display: flex;flex-wrap: wrap;gap: 30px;}
.part2 .card-box .card-list li{text-align: center;position: relative;margin-bottom: 6px;}
.part2 .card-box .card-list li.part2-card-act { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part2-card-act.png) no-repeat 0 0;}
.part2 .card-box .card-list img{margin: 0 auto;position: absolute;top: 20px;left: 50%;transform: translateX(-50%);}
.part2 .card-box .card-list .position_4 img,
.part2 .card-box .card-list .position_6 img{top: 40px;}
.part2 .card-box .card-list .card-text{width: 100%; position: absolute;bottom: 30px;left: 0;}
.part2 .card-box .card-text p{font-size: 22px;color: #fff;text-align: center;margin-bottom: 10px;}
.part2 .card-box .part2-card-act .card-text p { color: #323232;}
.part2 .card-box a{margin: 0 auto;font-size: 19px;font-weight: bold;color: #fff;line-height: 39px;text-align: center;display: block;}
.part2 .card-box .get-text{position: absolute;bottom: -35px;left: 0;width: 100%;font-size: 20px;color: #251c55;text-decoration: underline;}
.part2 .part2-give-card-bg { padding-left: 52px;}
.part2 .give-card .title{font-size: 35px; line-height: 48px; font-weight: bold;text-align: center;margin-top: 48px;}
.part2 .part2-give-card-bg .title { margin-bottom: 10px;}
.part2 .give-card .part2-give-card{margin: 0 auto 27px;overflow: hidden;position: relative;}
.part2 .give-card .part2-give-card img{position: absolute;top: 10px;left: 0;right: 0;margin: auto;max-width: 130px;}
.part2 .give-card .part2-give-card p{font-size: 24px;text-align: center;margin-top: 142px;}
.part2 .part2-card-number{font-size: 24px;font-weight: bold;color: #fff;display: flex;text-align: center;align-items: center;margin-top: 50px;}
.part2 .part2-card-number .txt1{width: 234px;}
.part2 .part2-card-number .txt2{width: 230px; font-size: 91px;font-family: "Tungsten"; color: #251c55;}

.part2 .signup-box{margin-top: 70px;}
.part2 .signup-box .tit{text-align: left;position: relative;}
.part2 .signup-box .tit .span1{display: block;}
.part2 .signup-box .tit .time{
    width: 202px;
    height: auto;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part2-time.png) no-repeat;
    position: absolute;
    right: 0;
    top: 42px;
    font-size: 26px;
    font-weight: normal;
    padding-top: 20px;
}
.part2 .signup-box .sub-tit{font-size: 26px;color: #00001a;}
.part2 .signup-box .signup{display: flex;margin-top: 40px;}
.part2 .signup .img{width: 789px;height: 443px;margin-right: 110px;}
.part2 .signup .img img{width: 100%;height: 100%;}
.part2 .signup .submit .text-box{
    width: 470px;
    height: 208px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part2-textbg.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.part2 .signup .submit .text-box p{font-size: 26px;font-weight: bold;margin-left: 30px;margin-top: 22px;position: relative;}
.part2 .signup .submit .text-box p .span2{display: block;font-weight: normal;opacity: 0.9;font-size: 20px;}
.part2 .signup .submit .text-box p::before{
    content: '';
    width: 6px;
    height: 6px;
    background: #fff;
    position: absolute;
    left: -15px;
    top: 15px;
}

.part2 .signup .submit input{width: 470px;height: 67px;font-size: 26px;text-align: center;background-color: rgba(0, 0, 26, .5);border: none;color: rgba(255, 255, 255, .63);margin-top: 30px;}
.part2 .signup .submit input::placeholder {color: rgba(255, 255, 255, .63);}
.part2 .signup .submit .submit-btn{
    width: 470px;
    height: 67px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part2-btn2.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    margin-top: 15px;
    text-align: center;
    line-height: 67px;
    font-weight: bold;
    font-size: 26px;
    color: #00001a;
}

.part2 .signup .submit .submit-btn.success{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part2-btn2-success.png) no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
    color: #fff;
}
.part2 .signup .submit .download{margin-top: 20px;width: 100%;font-size: 26px;color: #00001a;font-weight: bold;text-decoration: underline;text-align: center;}


/* part3 */
.part3{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/bg3.jpg) no-repeat;
    width: 100%;
    height: 2311px;
    overflow: hidden;
    margin-top: -1px;
}
.part3 .main { padding-top: 94px;}
.part3 .tit{color: #fff;}
.part3 .sub-tit{color: #c2bdc4;font-size: 26px; line-height: 42px;}
.part3 .list-box{margin-top: 46px;position: relative;}
.part3 .list-box .title{font-size: 45px;color: #fceacf;position: relative;padding-left: 20px;font-weight: bold;margin-bottom: 25px;}
.part3 .list-box .title .sub{font-size: 22px;font-weight: normal;line-height: 15px; color: #d3bfb9;}
.part3 .list-box .title::before{content: '';width: 4px;height: 74px;background-color: #f6712e;position: absolute;left: 0;top: 15px;}
.part3 .list-box .left{display: inline-block;vertical-align: top;margin-right: 50px;}
.part3 .list-box .right{display: inline-block;position: absolute;right: -20px;}
.part3 .list-box .left .img{width: 706px;height: 694px;margin-top: 13px;}
.part3 .part3-switch-img { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part3-ad1.png) no-repeat 0 0; width: 100%; height: 100%;}
.part3 .list-box .left .img img{height: 100%;}
.part3 .task-box{overflow-y: auto;height: 588px;}
.part3 .task-box::-webkit-scrollbar {width:4px;height:4px;}
.part3 .task-box::-webkit-scrollbar-track-piece {background-color:#80808e;}
.part3 .task-box::-webkit-scrollbar-thumb {background-color:#fff;}
.part3 .task-list{margin-right: 20px;}
.part3 .task-list li{margin-bottom: 20px;}
.part3 .task-list .task-item{padding-left: 19px;height: 100%;font-size: 20px;display: flex;align-items: center; color: #46413c;}
.part3 .task-list .task-item p{width: 460px; line-height: 24px; position: relative; padding-left: 26px;}
.part3 .task-list .task-item p b { font-weight: normal; font-size: 16px; position: relative; left: -8px;}
.part3 .task-list .task-item p span{font-family: "Tungsten";letter-spacing: 2px; position: absolute; left: 0; top: 50%; line-height: .3rem; height: .3rem; margin-top: -.15rem;}
.part3 .task-list .task-item p a{color: #f6712e;font-size: 20px;text-decoration: underline;}
.part3 .number{display: flex;align-items: center;margin: 100px auto 50px;}
.part3 .number .part3-card-number{display: flex;align-items: center;text-align: center;margin-right: 123px;}
.part3 .number .txt1{width: 234px;font-size: 24px;font-weight: bold;}
.part3 .number .txt2{width: 230px;font-size: 91px;font-weight: bold;font-family: "Tungsten"; color: #f37c3a;}
.part3 .number .refresh-box{display: flex;align-items: center;border-bottom: 1px solid #fff;}
.part3 .number .refresh-box span{display: inline-block;font-size: 24px;color: #fff;font-weight: bold;}
.part3 .number .refresh-box .refresh{margin-right: 2px;}
.part3 .number .refresh-box.rotated .refresh{-webkit-animation: aniRotation .5s ease-out 1; animation: aniRotation .5s ease-out 1; pointer-events: none;}
.part3 .rim-box{display: flex;justify-content: space-between;}
.part3 .rim-box .rim-list{
    width: 772px;
    height: 669px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part3-rim-bg.png) no-repeat;
    display: flex;
    flex-wrap: wrap;
}
.part3 .rim-list li{width: 257px;height: 316px;text-align: center;position: relative;margin-bottom: 34px;}
.part3 .rim-list .img{height: 184px;width: 100%;overflow: hidden; margin-bottom: 4px;}
.part3 .rim-list .img img{margin: 10px auto 0;}
.part3 .rim-list .name{font-size: 23px;}
.part3 .rim-list a{font-size: 20px;color: #fff;text-align: center;line-height: 47px;margin: 7px 0;letter-spacing: 3px;}
.part3 .rim-list .tips{font-size: 16px;color: #f16d39;letter-spacing: 4px;}
.part3 .rim-list li .part3-empty{position: absolute;left: 2px;top: 0;
    width: 255px;
    height: 318px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part3-empty1.png);
    background-size: 100% 100%;
}

.part3 .rim-list li.empty .part3-empty{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part3-empty2.png);
    background-size: 100% 100%;
}

.part3 .rim-box .order-box .ad-box{
    width: 539px;
    height: 540px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part3-ad2-bg.png) no-repeat;
    position: relative;
}
.part3 .order-box .ad-box .img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); width: 445px; height: 375px;}
.part3 .part3-switch-img2 { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/part3-ad2.png) no-repeat 0 0; width: 100%; height: 100%;}
/* .part3 .rim-box .order-box .ad-box p{width: 100%;font-size: 26px;text-align: center; position: absolute;bottom: 55px;} */
.part3 .order-box .ad-btn{display: flex;justify-content: space-between;margin-top: 30px;}
.part3 .order-box .ad-btn a { color: #fff; font-size: 26px; font-weight: bold; letter-spacing: 2px; text-indent: 2px; line-height: 60px; text-align: center;}
.part3 .order-box .ad-btn a.part3-order { color: #fff;}
.part3 .order-box .ad-btn a.part3-service { color: #00001a;}
.part3 .rim-info{margin-top: 20px;}
.part3 .rim-info .title{font-size: 45px;font-weight: bold;margin-bottom: 15px;margin-top: 10px; color: #fff;}

.info-list li{position: relative;}
.info-list i{display: block;font-size: 26px;font-family: "Tungsten";font-style: normal;line-height: 32px;text-align: center;position: absolute;left: 0;top: 0px; color: #ece8e1;}
.info-list div{margin-left: 80px;margin-bottom: 24px;}
.info-list div p{font-size: 22px; line-height: 30px; color: #d7cee1;}
.info-list div p span{color: #ed783d;}

/* part4 */
.part4{
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/bg4.jpg) no-repeat;
    width: 100%;
    height: 952px;
    overflow: hidden;
    margin-top: -1px;
}
.part4 .main { padding-top: 48px;}
.part4 .tit{margin-bottom: 50px;color: #2e2060; background-image: linear-gradient(to bottom, #281e59 20%, #572e90 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.part4 .info-list .txt1{font-size: 26px;opacity: 1;font-weight: bold;}
.part4 .info-list i{top: 2px;}
.part4 .info-list div{margin-bottom: 40px;}
.part4 .info-list div p { color: #251c56;}
.part4 .info-list div p b { font-weight: bold;}
.part4 .info-list div p span{color: #251c56;}


.dialog{position: relative;color: #fff;text-align: center; outline: none; display: none;}
.dialog a{display: block;}
.dialog i{display: inline-block;}
.dialog .dia-close{display: block;position: absolute;right: -50px;top: 0;transition: transform .3s;cursor: pointer;}
.dialog .dia-close:hover{transform: rotate(90deg);}
.dialog .dia-con{overflow: hidden;}
.dia-tips{
    width: 750px;
    height: 360px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/dia1-bg.png) no-repeat;
}
.dia-tips .dia-con{padding-top: 60px;}
.dia-tips .dia-con p{font-size: 48px; height: 190px; line-height: 56px; width: 90%; margin: 0 auto; display:flex; display:-webkit-flex; align-items:center; justify-content:center;}
.dia-tips .dia-con a{margin: 0 auto; color: #fff; font-size: 24px; line-height: 57px; text-align: center;}

.dia-copy,
.dia-give,
.dia-share{
    width: 750px;
    height: 320px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/dia1-bg2.png) no-repeat;
}
.dia-copy .dia-con {width: 680px;margin: 0 auto; padding-top: 33px;}
.dia-copy .dia-con .title{font-size: 42px; line-height: 62px; font-weight: bold;}
.dialog .title i { vertical-align: top; margin-top: 27px;}
.dia-copy .dia-con .tips{font-size: 20px;opacity: .7;line-height: 2;margin: 21px auto 32px;}
.dia-copy .dia-con .copy-box{display: flex;justify-content: space-between;align-items: center;}
.dia-copy .dia-con .copy-box p{font-size: 20px;line-height: 38px;width: 476px;height: 38px;background-color: #fafafa;color: #1c1a1f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dialog a.dia2-btn,.dialog a.dia4-btn { color: #fff; font-size: 20px; line-height: 48px; text-align: center;}

.dia-give .dia-con .text{font-size: 30px;margin: 70px 0 55px;}
.dia-give .dia-con .text p{display: inline-block;color: #ef7042;}
.dia-give .dia-con a{display: inline-block;margin: 0 26px; color: #fff; font-size: 20px; line-height: 50px;}
.dia-give .dia-con a.dia3-btn2 { color: #000;}

.dia-share .dia-con {width: 680px;margin: 0 auto;}
.dia-share .dia-con .title{font-size: 42px;line-height: 62px;font-weight: bold;margin-top: 40px;}
.dia-share .dia-con .tips{font-size: 20px;opacity: .7;line-height: 2;margin: 30px 0;}
.dia-share .dia-con .copy-box{display: flex;justify-content: space-between;align-items: center;}
.dia-share .dia-con .copy-box p{font-size: 20px;line-height: 38px;width: 476px;height: 38px;background-color: #fafafa;color: #1c1a1f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.dia-scan-pc .swiper-container{width: 944px;height: 519px;}
.dia-scan-pc .title{font-size: 42px;font-weight: bold;margin: 30px 0 20px;}
.dia-scan-pc .text{font-size: 20px;color: #ff3951;margin-bottom: 20px;}
.dia-scan-pc .swiper-button-prev{
    width: 23px;
    height: 48px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/prev.png) no-repeat;
    background-size: 100%;
}
.dia-scan-pc .swiper-button-next{
    width: 23px;
    height: 48px;
    background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/next.png) no-repeat;
    background-size: 100%;
}
.dia-scan-pc .swiper-button-disabled{display: none;}

@-webkit-keyframes aniRotation{0%{-webkit-transform: rotate(0);}100%{-webkit-transform:rotate(360deg);}}
@keyframes aniRotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.part2 .card-box .card-list li .empty-box{width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; display: none;}
.part2 .card-box .card-list li.empty .empty-box{display: block;}
.part2 .card-box .card-list li .part3-empty{position: absolute; left: 50%; margin-left: -127.5px; top: 0; z-index: 3;}
.part2 .card-box .card-list li .part2-btn.gray{filter: brightness(0.5);pointer-events: none;}

 
.part2 .give-card .part2-give-card .empty-box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background:rgba(0,0,0,.6) url(//game.gtimg.cn/images/val/act/a20251101active/pc/empty.png) 50% 35% no-repeat; display: none;}
.part2 .give-card .part2-give-card.empty .empty-box{display: block;}
.part2 .give-card .part2-give-card .part2-btn.gray{filter: brightness(0.5);pointer-events: none;}

.dia-share .dia-con dl{font-size: 20px;opacity: .7;line-height: 2;margin: 10px 0;}

.dia-qrcode { background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/dia-qrcode.png) no-repeat 0 0; width: 750px; height: 500px;}
.dia-qrcode-text { padding-top: 63px; line-height: 36px; width: 90%; margin: 0 auto; color: #ef7042;font-size: 28px; line-height: 36px; text-align: center; font-weight: bold;}
.dia-qrcode-pic { width: 214px; margin: 20px auto 35px; height: auto; border: 1px solid #9238f4;}
.dia-qrcode-pic img { display: block; width: 100%; height: auto;}
.dia-qrcode-btn { width: 346px; height: 57px; line-height: 57px; text-align: center; background: url(//game.gtimg.cn/images/val/act/a20251101active/pc/dia-qrcode-btn.png) no-repeat 0 0; color: #fff; font-size: 24px; display: block; margin: 0 auto;}