body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video{ display: inline-block;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
a{text-decoration:none; -webkit-tap-highlight-color:transparent;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch; width:100%;}
img{border: 0; -webkit-touch-callout: none;}
body{-webkit-text-size-adjust: 100%; width:100%; background: #08182e; font-size: 12px;}

/***µ×²¿***/
#afooter {position: relative;padding: .2rem 0;text-align: center;background-color: #101d2c; font-size: .2rem; line-height: .28rem;}
#afooter, #afooter a {color: #c0c0c0;text-decoration: none;}

.milo-alert-frame {z-index: 99999 !important;}
@font-face { font-family: "Tungsten"; src: url(//game.gtimg.cn/images/val/act/a20250721conventional/font/Tungsten-Semibold.otf); font-display: block;}

.wrapper *{box-sizing: border-box;color: #fff;}

.wrapper a{display: inline-block;}
.wrapper .tit{font-size: 0.55rem;font-weight: bold;color: #fff;}
.wrapper .main{padding: 0 0.5rem;}
.wrapper .gray{filter: grayscale(1);pointer-events: none;}

.page-spr{ background-image:url(//game.gtimg.cn/images/val/act/a20250721conventional/m/page-spr.png); background-repeat:no-repeat; background-size:9.12rem 9.98rem;}
.page-spr.dia-close{ width:0.39rem; height:0.38rem; background-position:95.189% 77.1875%;}
.page-spr.dia-icon{ width:0.29rem; height:0.25rem; background-position:39.6376% 72.45632%;}
.page-spr.dia1-btn{ width:3.48rem; height:0.59rem; background-position:69.85816% 97.55059%;}
.page-spr.dia2-btn{ width:1.74rem; height:0.5rem; background-position:53.38753% 79.43038%;}
.page-spr.dia3-btn1{ width:2.38rem; height:0.58rem; background-position:98.07122% 12.87234%;}
.page-spr.dia3-btn2{ width:2.38rem; height:0.58rem; background-position:98.07122% 19.25532%;}
.page-spr.dia4-btn{ width:1.74rem; height:0.5rem; background-position:53.38753% 79.43038%;}
.page-spr.part1-bar-act{ width:2.9rem; height:0.42rem; background-position:55.62701% 69.14226%;}
.page-spr.part1-btn{ width:2.44rem; height:0.57rem; background-position:98.9521% 6.58874%;}
.page-spr.part1-btn-act{ width:2.44rem; height:0.57rem; background-position:98.9521% 0.31881%;}
.page-spr.part1-btn2{ width:1.84rem; height:0.49rem; background-position:0.41209% 68.2824%;}
.page-spr.part1-btn2-act{ width:1.84rem; height:0.49rem; background-position:0.41209% 62.90832%;}
.page-spr.part1-done{ width:1.24rem; height:0.39rem; background-position:0.38071% 72.88843%;}
.page-spr.part1-next{ width:0.19rem; height:0.4rem; background-position:98.7682% 32.46347%;}
.page-spr.part1-next2{ width:0.15rem; height:0.3rem; background-position:98.32776% 39.66942%;}
.page-spr.part1-prev{ width:0.2rem; height:0.41rem; background-position:98.87892% 28.00418%;}
.page-spr.part1-prev2{ width:0.16rem; height:0.29rem; background-position:98.4375% 36.42931%;}
.page-spr.part1-status-act{ width:0.5rem; height:0.12rem; background-position:44.19954% 71.50101%;}
.page-spr.part1-status{ width:0.5rem; height:0.12rem; background-position:44.19954% 72.92089%;}
.page-spr.part1-undone{ width:1.24rem; height:0.39rem; background-position:16.37056% 72.88843%;}
.page-spr.part2-btn{ width:1.7rem; height:0.43rem; background-position:53.09973% 84.29319%;}
.page-spr.part2-card-number{ width:6.55rem; height:0.62rem; background-position:1.16732% 39.42308%;}
.page-spr.part2-card{ width:1.93rem; height:2.54rem; background-position:27.67733% 99.59677%;}
.page-spr.part2-card-act{ width:1.94rem; height:2.54rem; background-position:0.41783% 99.59677%;}
.page-spr.part2-give-card-bg{ width:6.56rem; height:3.64rem; background-position:1.17187% 0.47319%;}
.page-spr.part2-give-card{ width:2.69rem; height:2.23rem; background-position:99.53344% 66.58065%;}
.page-spr.part3-btn{ width:1.97rem; height:0.46rem; background-position:88.39161% 77.83613%;}
.page-spr.part3-btn-act{ width:1.97rem; height:0.46rem; background-position:60.55944% 74.05462%;}
.page-spr.part3-card-number{ width:4.36rem; height:0.62rem; background-position:41.80672% 63.78205%;}
.page-spr.part3-done{ width:0.93rem; height:0.29rem; background-position:30.64713% 68.21465%;}
.page-spr.part3-empty{ width:2.19rem; height:2.73rem; background-position:95.3824% 33.24138%;}
.page-spr.part3-item-bg{ width:0.6rem; height:0.34rem; background-position:22.1831% 68.56846%;}
.page-spr.part3-order{ width:3.2rem; height:0.61rem; background-position:66.55405% 91.03522%;}
.page-spr.part3-service{ width:3.2rem; height:0.62rem; background-position:96.28378% 84.29487%;}
.page-spr.part3-taskbar{ width:6.35rem; height:0.8rem; background-position:1.08303% 56.10022%;}
.page-spr.part3-taskbar-done{ width:6.35rem; height:0.8rem; background-position:1.08303% 47.16776%;}
.page-spr.part3-undone{ width:0.93rem; height:0.29rem; background-position:31.13553% 72.75542%;}
.page-spr.refresh{ width:0.25rem; height:0.25rem; background-position:99.4363% 24.76876%;}

/* head */
.head{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/head-bg.jpg) no-repeat center top ;
    background-size: 100% 100%;
    width: 100%;
    height: 9.75rem;
    position: relative;
    overflow: hidden;
}
.head .time{font-size: 0.26rem;font-weight: bold;color: #ff3951;text-align: center;margin-top: 9.2rem;}

/* part1 */
.part1{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/bg1.jpg) no-repeat center top;
    background-size: 100% 100%;
    width: 100%;
    height: 13.76rem;
    overflow: hidden;
}
.part1 .main{
    padding: 0;
}
.part1 .login-box{text-align: center;font-size: 0.2rem;margin: 0.5rem auto 0.3rem;}
.part1 .login-box a{color: #fc3850;}
.part1 .tit{margin-bottom: 0.1rem;padding: 0 0.5rem;}
.part1 .task-box{position: relative;}
.part1 .task-box .part1-prev{top: 3rem;left: 0.1rem;}
.part1 .task-box .part1-next{top: 3rem;right: 0.1rem;}
.part1 .task-box .list{margin-bottom: 0.3rem;width: 6.75rem;padding: 0 0.12rem;position: relative;}
.part1 .task-box .list .swiper-wrapper{gap: 0.3rem;}
.part1 .task-box .list .swiper-slide{position: relative;width: 2.58rem;cursor: pointer;}
.part1 .task-box .list .swiper-slide.last{margin-right: 1rem;}
.part1 .task-box .part1-bar-bg{width: 6.75rem;height: 0.01rem;background-color: #615e74;position: absolute;left: 0;top: 0.05rem;}
.part1 .task-box .number{margin-top: 0.25rem;font-size: 0.18rem;text-align: center;color: #58576a;}
.part1 .task-box .act .number{color: #ff3951;}
.part1 .task-box .item-act{width: 2.88rem;height: 0.4rem;position: absolute;top: 0;left: -0.12rem;}
.part1 .task-box .act .item-act{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-bar-act.png) no-repeat center;
    background-size: 100%;
}
.part1 .task-box .img{position: relative;margin-top: 0.1rem;overflow: hidden;width: 100%;height: 4.52rem;}
.part1 .task-box .img img{width: 100%;height: 100%;object-fit: cover;}
.part1 .task-box .img .mask{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-mask.png) no-repeat;
    width: 3.48rem;
    height: 1.51rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.part1 .task-box .act .img .mask{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-mask-act.png) no-repeat;
}
.part1 .task-box .img .status{display: none;}
.part1 .task-box .act .img .status{width: 100%;position: absolute;bottom: 0.3rem;left: 0;display: flex;z-index: 1;justify-content: center;gap: 0.07rem;}
.part1 .task-box .task-pc{display: none;}
.part1 .task-box .task .item{
    width: 6.54rem;
    height: 4.91rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-task2.png) no-repeat center;
    background-size: 100%;
    margin: 0 auto;
    position: relative;
}
.part1 .task-box .task .first-item{
    width: 6.54rem;
    height: 4.91rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-task.png) no-repeat center;
    background-size: 100%;
    margin: 0 auto;
    position: relative;
}
.part1 .task .item .task-list{padding-top: 0.8rem;padding-left: 0.25rem;padding-top: 1.43rem;}
.part1 .task .item .task-list li:nth-child(2){margin-top: 1rem;}
.part1 .task .item .task-item{display: flex;}
.part1 .task .item .task-item .num{font-size: 0.6rem;font-family: "Tungsten";opacity: 0.8;width: 0.5rem;line-height: 0.58rem;}
.part1 .task .item .task-item .text{font-size: 0.22rem;width: 3.8rem;}
.part1 .task .item .task-item .text .sub{display: block;font-size: 0.18rem;}
.part1 .task .item .task-item .text .award{color: #ff3951;font-size: 0.18rem;}
.part1 .task .item .task-item a{line-height: 0.49rem;text-align: center;font-size: 0.22rem;margin-top: 0.2rem;}

.part1 .task-box .task-m{width: 100%;height: 100%;}
.part1 .task-box .task-m .swiper-container{width: 100%;height: 100%;}
.part1 .task-m .swiper-slide{padding: 0 0.25rem;position: relative;}
.part1 .task-m .slide1 p{font-size: 0.24rem;color: #fff;opacity: 0.8;}
.part1 .task-m .slide1 a{font-size: 0.22rem;text-align: center;line-height: 0.57rem;margin-top: 0.3rem;}
.part1 .task-m .slide1 p.title{font-size: 0.28rem;font-weight: bold;opacity: 1;margin: 1.5rem 0 0.5rem;}
.part1 .task-m .slide1 p.tips{font-size: 0.22rem;text-align: center;margin-top: 0.5rem;display: flex;align-items: center;justify-content: center;z-index: 1;}
.part1 .task-m .slide1 p.tips span{color: #ff3951;}
.part1 .task-m .slide1 i{display: inline-block;margin-left: 0.1rem;}
.part1 .task-m .slide1 .award-img{position: absolute;bottom: -0.4rem;right: 0.2rem;width: 3.55rem;height: 4.35rem;}
.part1 .task-m .slide1 .award-img img{width: 100%;height: 100%;}
.part1 .task-m .task-item{display: flex;align-items: center;justify-content: space-between;margin: 1rem 0 0.5rem;}
.part1 .task-m .task-item .num{font-size: 0.6rem;font-family: "Tungsten";opacity: 0.8;margin-right: 0.05rem;}
.part1 .task .task-m .task-item .text{width: 4rem;font-size: 0.22rem;}
.part1 .task-m .task-item .text .sub{font-size: 0.18rem;display: block;}
.part1 .task-m .task-teach .text{font-size: 0.22rem;}
.part1 .task-m .task-teach .text span{font-size: 0.18rem;color: #ff3951;}
.part1 .task-m .task-teach .img{height: 1.72rem; display: flex;justify-content: space-between;margin-top: 0.15rem;}
.part1 .task-m .task-teach .img .step1,.part1 .task-m .task-teach .img .step2{width: 2.75rem;height: 100%;position: relative;}
.part1 .task-m .task-teach .img .step1::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-step1.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.part1 .task-m .task-teach .img .step2::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part1-step2.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.part1 .task-m .task-teach .img img{width: 100%;height: 100%;}
.part1 .task-m .tips{font-size: 0.22rem;color: #ff3951;text-align: center;position: absolute;bottom: 0.1rem;left: 0;right: 0;margin: auto;}
.part1 .task-m .part1-swiper-m .switch-box{position: absolute;bottom: 0.1rem;left: 50%;transform: translateX(-50%);z-index: 1;}
.part1 .task-m .part1-swiper-m .switch-box div{display: inline-block;vertical-align: middle;}
.part1 .task-m .part1-swiper-m .switch-box .part1-next2{margin-left: 0.8rem;}
.part1 .task .task-tit{width: 100%;height: 0.8rem;font-size: 0.36rem;font-weight: bold;padding-left: 0.8rem;padding-right: 0.2rem;display: flex;align-items: center;justify-content: space-between;position: absolute;}
.part1 .task .task-tit p{color: #ff3951;font-size: 0.24rem;font-weight: normal;margin-left: 0.4rem;}



/* part2 */
.part2{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/bg2.jpg) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 25.15rem;
    /* overflow: hidden; */
    display: inline-block;
    margin-top: -0.01rem;
}
.part2 .main{margin-top: -0.3rem;}
.part2 .tit{color: #fff;text-align: right;}
.part2 .info p{color: #00001a;font-size: 0.24rem;text-align: right;}
.part2 .info p b{color: #00001a;}
.part2 .card-box{margin-top: 0.3rem;}
.part2 .card-box .card-list{display: flex;flex-wrap: wrap;gap: 0.34rem;}
.part2 .card-box .card-list li{text-align: center;position: relative;margin-bottom: 0.05rem;}
.part2 .card-box .card-list img{margin: 0 auto;position: absolute;top: 0.2rem;left: 50%;transform: translateX(-50%);max-width: 1.5rem;height: 1.4rem;}
.part2 .card-box .card-list .card-text{width: 100%; position: absolute;bottom: 0.2rem;left: 0;}
.part2 .card-box .card-text p{font-size: 0.2rem;color: #fff;text-align: center;margin-bottom: 0.1rem;}
.part2 .card-box a{margin: 0 auto;font-size: 0.22rem;font-weight: bold;color: #00001a;line-height: 0.43rem;text-align: center;display: block;}
.part2 .card-box .get-text{position: absolute;bottom: -0.35rem;left: 0;width: 100%;font-size: 0.24rem;color: #fff;text-decoration: underline;}
.part2 .give-card{overflow: hidden;margin-top: 0.3rem;}
.part2 .give-card .title{font-size: 0.3rem;font-weight: bold;text-align: center;margin: 0.35rem 0 0.1rem;}
.part2 .give-card .give-box{display: flex;gap: 0.2rem;justify-content: center;}
.part2 .give-card .part2-give-card{overflow: hidden;position: relative;display: inline-block;}
.part2 .give-card .part2-give-card img{position: absolute;top: 0.1rem;left: 0;right: 0;margin: auto;max-width: 1.3rem;}
.part2 .give-card .part2-give-card p{font-size: 0.22rem;text-align: center;margin-top: 1.3rem;margin-bottom: 0.05rem;}
.part2 .part2-card-number{font-size: 0.26rem;font-weight: bold;color: #fff;display: flex;text-align: center;align-items: center;margin-top: 0.5rem;}
.part2 .part2-card-number .txt1{width: 2.8rem;}
.part2 .part2-card-number .txt2{width: 3.6rem; font-size: 0.85rem;font-family: "Tungsten";}

.part2 .signup-box{margin-top: 0.9rem;}
.part2 .signup-box .tit{text-align: left;position: relative;line-height: 0.65rem;}
.part2 .signup-box .tit span{display: block;}
.part2 .signup-box .sub-tit{font-size: 0.24rem;color: #00001a;}
.part2 .signup-box .sub-tit b{color: #00001a;}
.part2 .signup-box .signup{margin-top: 0.2rem;}
.part2 .signup .img{width: 6.54rem;height: 3.68rem;margin-right: 0.11rem;}
.part2 .signup .img img{width: 100%;height: 100%;}
.part2 .signup .submit .text-box{
    width: 6.56rem;
    height: 1.94rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part2-textbg.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    margin-bottom: 0.25rem;
}
.part2 .signup-box .tit .time{
    width: 1.87rem;
    height: auto;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part2-time.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    bottom: 0.05rem;
    font-size: 0.24rem;
    font-weight: normal;
    padding-top: 0.25rem;
    line-height: 1;
    white-space: nowrap;
}
.part2 .signup .submit .text-box p{font-size: 0.28rem;font-weight: bold;text-align: center;margin-top: 0.15rem;}
.part2 .signup .submit .text-box p .span2{display: block;font-weight: normal;opacity: 0.9;font-size: 0.22rem;}
.part2 .signup .submit .text-box .span1{position: relative;}
.part2 .signup .submit .text-box .span1::before{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    background: #fff;
    position: absolute;
    left: -0.15rem;
    top: 0.15rem;
}

.part2 .signup .submit{margin-top: 0.3rem;}
.part2 .signup .submit input{all: unset;width: 6.54rem;height: 0.62rem;font-size: 0.26rem;text-align: center;background-color: rgba(0, 0, 26, .5);border: none;color: rgba(255, 255, 255, .63);}
.part2 .signup .submit input::placeholder {color: rgba(255, 255, 255, .63);}
.part2 .signup .submit .submit-btn{
    width: 6.55rem;
    height: 0.7rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part2-btn2.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    margin-top: 0.2rem;
    text-align: center;
    line-height: 0.7rem;
    font-weight: bold;
    font-size: 0.26rem;
    color: #00001a;
}
.part2 .signup .submit .submit-btn.success{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part2-btn2-success.png) no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
    color: #fff;
}
.part2 .signup .submit .download{margin-top: 0.2rem;width: 100%;font-size: 0.26rem;color: #00001a;font-weight: bold;text-decoration: underline;text-align: center;}

/* part3 */
.part3{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/bg3.jpg) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 25.65rem;
    overflow: hidden;
}
.part3 .tit{color: #fff;margin-top: 0.35rem;}
.part3 .sub-tit{color: #fff;font-size: 0.24rem;}
.part3 .list-box{margin-top: 0.4rem;position: relative;}
.part3 .list-box .title{height: 0.57rem; font-size: 0.35rem;color: #fff;position: relative;padding-left: 0.2rem;font-weight: bold;line-height: 0.5rem;}
.part3 .list-box .title .sub{font-size: 0.18rem;opacity: .8;font-weight: normal;line-height: 0.15rem;}
.part3 .list-box .title::before{content: '';width: 0.04rem;height: 100%;background-color: #ff3951;position: absolute;left: 0;top: 0.1rem;}
.part3 .list-box .left{display: inline-block;vertical-align: top;width: 100%;}
.part3 .list-box .right{display: inline-block;margin-top: 0.3rem;}
.part3 .list-box .left .img{width: 100%;}
.part3 .list-box .left .img img{width: 100%;height: auto;}
.part3 .task-box{overflow-y: auto;height: 2.75rem;margin-top: 0.3rem;}
.part3 .task-box::-webkit-scrollbar {width:0.04rem;height:0.04rem;}
.part3 .task-box::-webkit-scrollbar-track-piece {background-color:#80808e;}
.part3 .task-box::-webkit-scrollbar-thumb {background-color:#fff;}
.part3 .task-list{margin-right: 0.18rem;}
.part3 .task-list li{margin-bottom: 0.2rem;}
.part3 .task-list .task-item{padding-left: 0.2rem;height: 100%;font-size: 0.2rem;display: flex;align-items: center;}
.part3 .task-list .task-item p{width: 4.9rem;}
.part3 .task-list .task-item p span{font-family: "Tungsten";letter-spacing: 0.02rem;font-size: 0.24rem;}
.part3 .task-list .task-item p a{color: #ff3951;font-size: 0.2rem;text-decoration: underline; display: none;}
.part3 .number{display: flex;align-items: center;margin: 0.4rem auto 0.2rem;}
.part3 .number .part3-card-number{display: flex;align-items: center;text-align: center;}
.part3 .number .txt1{width: 2.26rem;font-size: 0.22rem;font-weight: bold;}
.part3 .number .txt2{width: 2rem;font-size: 0.85rem;font-weight: bold;font-family: "Tungsten";}
.part3 .number .refresh-box{display: flex;align-items: center;border-bottom: 0.01rem solid #fff;margin-left: 0.4rem;}
.part3 .number .refresh-box span{display: inline-block;font-size: 0.24rem;color: #fff;}
.part3 .number .refresh-box .refresh{margin-right: 0.02rem;}
.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 .rim-list{
    width: 6.58rem;
    height: 5.69rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part3-rim-bg.png) no-repeat;
    background-size: 100%;
    display: flex;
    flex-wrap: wrap;
}
.part3 .rim-list li{width: 2.19rem;height: 2.7rem;text-align: center;position: relative;margin-bottom: 0.3rem;}
.part3 .rim-list .img{width: 100%;overflow: hidden;margin: 0.2rem auto 0.1rem;}
.part3 .rim-list .img img{max-width: 1.5rem;}
.part3 .rim-list .name{font-size: 0.2rem;}
.part3 .rim-list a{font-size: 0.22rem;color: #fff;text-align: center;line-height: 0.46rem;margin: 0.1rem 0;letter-spacing: 0.03rem;}
.part3 .rim-list .tips{font-size: 0.18rem;color: #ff3951;}
.part3 .rim-list li .part3-empty{position: absolute;left: 0.02rem;top: 0;z-index: 1;
    width: 2.17rem;
    height: 2.71rem;
    background: url(https://game.gtimg.cn/images/val/act/a20250721conventional/m/part3-empty.png);
    background-size: 100% 100%;
}

.part3 .rim-list li.empty .part3-empty{background-image:url(//game.gtimg.cn/images/val/act/a20250721conventional/m/page-spr.png);background-repeat:no-repeat;background-size:9.12rem 9.98rem;width:2.19rem;left:0;height:2.73rem;background-position:95.3824% 33.24138%;}

.part3 .rim-box .order-box .ad-box{
    width: 6.55rem;
    height: 3.6rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/part3-ad2-bg.png) no-repeat;
    background-size: 100%;
    position: relative;
    margin-top: 0.4rem;
}
.part3 .order-box .ad-box .img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);}
.part3 .order-box .ad-box .img img{height: 3.61rem;}
.part3 .rim-box .order-box .ad-box p{width: 100%;font-size: 0.24rem;text-align: center; position: absolute;bottom: 0.2rem;}
.part3 .order-box .ad-btn{display: flex;justify-content: space-between;margin-top: 0.2rem;}
.part3 .rim-info{margin-top: 0.2rem;}
/* .part3 .rim-info .info-list li{display: flex;} */
.part3 .rim-info .title{font-size: 0.35rem;font-weight: bold;margin-bottom: 0.15rem;margin-top: 0.4rem;}

.info-list li{position: relative;margin-bottom: 0.2rem;}
.info-list i{display: block;font-size: 0.21rem;font-family: "Tungsten";font-style: normal;line-height: 0.34rem;text-align: center;position: absolute;left: 0;top: 0.05rem;}
.info-list div{padding-left: 0.8rem;}
.info-list div p{font-size: 0.22rem;opacity: .8;}
.info-list div p span{color:#ff3951;}

.info-list{height: 2.7rem;overflow: auto;padding-right: 0.1rem;}
.info-list::-webkit-scrollbar {width:0.04rem;height:0.04rem;}
.info-list::-webkit-scrollbar-track-piece {background-color:#80808e;}
.info-list::-webkit-scrollbar-thumb {background-color:#fff;}

/* part4 */
.part4{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/bg4.jpg) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 8.1rem;
    overflow: hidden;
    margin-top: -0.01rem;
}
.part4 .tit{margin-top: 0.35rem;margin-bottom: 0.2rem;}
.part4 .info-list {height: 6.4rem;}
.part4 .info-list .txt1{font-size: 0.26rem;opacity: 1;font-weight: bold;}
.part4 .info-list i{top: 0.1rem;}
.part4 .info-list li{margin-bottom: 0.1rem;}
.part4 .info-list div span{color: #00001a;}

.dialog{position: relative;color: #fff;text-align: center;}
.dialog a{display: block;}
.dialog i{display: inline-block;}
.dialog .dia-close{display: block;position: absolute;right: 0;top: -0.5rem;transition: transform .3s;cursor: pointer;}
.dialog .dia-close:hover{transform: rotate(90deg);}
.dialog .dia-con{overflow: hidden;}

.dia-tips .dia-con{padding-top: .2rem;}
.dia-tips .dia-con p{font-size: 0.24rem; line-height: .36rem; height: 1.6rem; display:flex; display:-webkit-flex; align-items:center; justify-content:center; width: 90%; margin: 0 auto;}
.dia-tips .dia-con a{margin: 0 auto;}

.dialog{
    width: 6.92rem;
    height: 3.21rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/dia1-bg.png) no-repeat;
    background-size: 100%;
}
.dia-copy .dia-con {width: 5.5rem;margin: 0 auto;}
.dia-copy .dia-con .title{font-size: 0.42rem;font-weight: bold;margin-top: 0.4rem;}
.dia-copy .dia-con .tips{font-size: 0.26rem;opacity: .7;margin: 0.3rem 0;}
.dia-copy .dia-con .copy-box{display: flex;justify-content: space-between;align-items: center;}
.dia-copy .dia-con .copy-box p{font-size: 0.2rem;line-height: 0.47rem;width: 3.63rem;height: 0.47rem;background-color: #fafafa;color: #1c1a1f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.dia-give .dia-con .text{font-size: 0.32rem;margin: 0.8rem 0 0.55rem;}
.dia-give .dia-con .text p{display: inline-block;color: #ff3951;}
.dia-give .dia-con a{display: inline-block;margin: 0 0.15rem;}

.dia-share .dia-con {width: 5.5rem;margin: 0 auto;}
.dia-share .dia-con .title{font-size: 0.42rem;font-weight: bold;margin-top: 0.4rem;}
.dia-share .dia-con .tips{font-size: 0.26rem;opacity: .7;margin: 0.35rem 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: 0.2rem;line-height: 0.47rem;width: 3.63rem;height: 0.47rem;background-color: #fafafa;color: #1c1a1f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.dialog.dia-scan-m{
    width: 6.92rem;
    height: 4.33rem;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/dia1-bg2.png) no-repeat;
    background-size: 100%;
}
.dialog.dia-scan-m::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/m/dia1-bg2-corner.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.dia-scan-m .dia-con{width: 6.89rem;height: 4.29rem;position: relative;margin-top: 0.02rem;margin-left: 0.02rem;}
.dia-scan-m .dia-con img{width: 100%;height: 100%;}



@-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: -1.095rem; margin-top: -1.365rem; top: 50%; 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/a20250721conventional/m/empty.png) 50% 35% no-repeat; display: none; background-size: 1.26rem 1.11rem;}
.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;}