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:#ff4654; border: 1px solid #ff4654; border-radius:4px;}
body::-webkit-scrollbar-track{background-color:#714145; border: 1px solid #ff4654; border-radius:4px;}

.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-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;}

.page-spr{ background:url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/page-spr.png) no-repeat;}
.page-spr.dia-close{ width:37px; height:36px; background-position:-486px -84px;}
.page-spr.dia-icon{ width:27px; height:23px; background-position:-544px -104px;}
.page-spr.dia1-btn{ width:346px; height:57px; background-position:-0px -521px;}
.page-spr.dia2-btn{ width:186px; height:48px; background-position:-1111px -60px;}
.page-spr.dia3-btn1{ width:216px; height:50px; background-position:-258px -402px;}
.page-spr.dia3-btn2{ width:216px; height:50px; background-position:-258px -452px;}
.page-spr.dia4-btn{ width:186px; height:48px; background-position:-1111px -60px;}
.page-spr.part1-bar-act{ width:325px; height:40px; background-position:-821px -424px;}
.page-spr.part1-bar-bg{ width:1378px; height:6px; background-position:-0px -0px;}
.page-spr.part1-btn{ width:205px; height:47px; background-position:-859px -108px;}
.page-spr.part1-btn-act{ width:206px; height:47px; background-position:-859px -61px;}
.page-spr.part1-btn2{ width:252px; height:55px; background-position:-859px -6px;}
.page-spr.part1-btn2-act{ width:252px; height:54px; background-position:-1111px -6px;}
.page-spr.part1-done{ width:122px; height:37px; background-position:-346px -502px;}
.page-spr.part1-icon{ width:18px; height:18px; background-position:-567px -127px;}
.page-spr.part1-status-act{ width:48px; height:10px; background-position:-523px -84px;}
.page-spr.part1-status{ width:48px; height:10px; background-position:-523px -94px;}
.page-spr.part1-undone{ width:122px; height:37px; background-position:-1243px -108px;}
.page-spr.part2-btn{ width:179px; height:39px; background-position:-1064px -108px;}
.page-spr.part2-card-number{ width:473px; height:50px; background-position:-821px -324px;}
.page-spr.part2-card{ width:243px; height:318px; background-position:-243px -84px;}
.page-spr.part2-card-act{ width:243px; height:318px; background-position:-0px -84px;}
.page-spr.part2-give-card-bg{ width:449px; height:669px; background-position:-1378px -0px;}
.page-spr.part2-give-card{ width:335px; height:235px; background-position:-486px -324px;}
.page-spr.part3-btn{ width:205px; height:47px; background-position:-859px -108px;}
.page-spr.part3-btn-act{ width:206px; height:47px; background-position:-859px -61px;}
.page-spr.part3-card-number{ width:473px; height:50px; background-position:-821px -374px;}
.page-spr.part3-done{ width:91px; height:27px; background-position:-486px -152px;}
.page-spr.part3-empty{ width:255px; height:318px; background-position:-604px -6px;}
.page-spr.part3-item-bg{ width:58px; height:32px; background-position:-486px -120px;}
.page-spr.part3-order{ width:258px; height:59px; background-position:-0px -462px;}
.page-spr.part3-service{ width:258px; height:60px; background-position:-0px -402px;}
.page-spr.part3-taskbar{ width:604px; height:78px; background-position:-346px -559px;}
.page-spr.part3-taskbar-done{ width:604px; height:78px; background-position:-0px -6px;}
.page-spr.part3-undone{ width:91px; height:27px; background-position:-486px -179px;}
.page-spr.refresh{ width:23px; height:23px; background-position:-544px -127px;}

/* head */
.head{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/head-bg.jpg) no-repeat center top;
    width: 100%;
    height: 1078px;
    position: relative;
    overflow: hidden;
}
.head .time{font-size: 40px;color: #fff;text-align: center;margin-top: 935px;}


/* part1 */
.part1{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/bg1.jpg) no-repeat center top;
    width: 100%;
    height: 1468px;
    overflow: hidden;
}
.part1 .login-box{text-align: center;font-size: 24px;margin: 40px auto 50px;}
.part1 .login-box a{color: #fc3850;}
.part1 .tit{margin-bottom: 10px;}
.part1 .task-box{position: relative;}
.part1 .task-box .task-m{display: none;}
.part1 .task-box .part1-bar-bg{position: absolute;left: -8px;top: 2px;}
.part1 .task-box .part1-swiper{margin-bottom: 28px;}
.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: #58576a;}
.part1 .task-box .act .number{color: #ff3951;}
.part1 .task-box .item-act{width: 325px;height: 40px;position: absolute;top: 0;left: -8px;}
.part1 .task-box .act .item-act{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/part1-bar-act.png) no-repeat center;
}
.part1 .task-box .img{position: relative;margin-top: 10px;overflow: hidden;}
.part1 .task-box .img .mask{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/part1-mask.png) no-repeat;
    width: 348px;
    height: 151px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.part1 .task-box .act .img .mask{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/part1-mask-act.png) no-repeat;
}
.part1 .task-box .img .status{display: none;}
.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: 501px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/part1-task2.png) no-repeat center;
    margin: 0 auto;
    position: relative;
}
.part1 .task-box .first-item{
    width: 1350px;
    height: 501px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/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: #ff3951;font-size: 24px;font-weight: normal;margin-left: 40px;}
.part1 .task-box .item .task-list{padding-left: 30px;padding-top: 60px;}
.part1 .task-box .first-item .task-list{padding-left: 30px;width: 715px;padding-top: 60px;}

.part1 .task-box .task-list li:nth-child(2){padding-top: 130px;}
.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;}
.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 #ff3951; font-size: 18px;color: #ff3951;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: #ff3951;font-size: 20px;display: block;}
.part1 .task-box .task-award{text-align: left;position: absolute;right: 0;top: 114px;width: 600px;padding-top: 70px;}
.part1 .task-box .task-award p{font-size: 24px;}
.part1 .task-box .task-award .award-img{height: 100%;position: absolute;top: -50px;right: 20px;}
.part1 .task-box .task-award .award-img img{margin: 0 auto;}
.part1 .task-box .task-award p{margin: 10px 0 10px;}
.part1 .task-box .task-award a{font-size: 20px;font-weight: bold;line-height: 47px;color: #fff;letter-spacing: 2px;text-align: center;margin-top: 50px;}

/* part2 */
.part2{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/bg2.jpg) no-repeat;
    width: 100%;
    height: 1947px;
    /* height: 1147px; */
    overflow: hidden;
}
.part2 .main{margin-top: 40px;}
.part2 .tit{color: #fff;text-align: right;}
.part2 .info{color: #00001a;font-size: 26px;text-align: right;}
.part2 .card-box{display: flex;justify-content: space-between;margin-top: 30px;}
.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: 5px;}
.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 a{margin: 0 auto;font-size: 19px;font-weight: bold;color: #00001a;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: #fff;text-decoration: underline;}
.part2 .give-card .title{font-size: 35px;font-weight: bold;text-align: center;margin-top: 50px;}
.part2 .give-card .part2-give-card{margin: 15px auto 0;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: 150px;}
.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";}

.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/a20250721conventional/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/a20250721conventional/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/a20250721conventional/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/a20250721conventional/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/a20250721conventional/pc/bg3.jpg) no-repeat;
    width: 100%;
    height: 2275px;
    overflow: hidden;
}
.part3 .tit{color: #fff;margin-top: 40px;}
.part3 .sub-tit{color: #fff;font-size: 26px;}
.part3 .list-box{margin-top: 50px;position: relative;}
.part3 .list-box .title{font-size: 45px;color: #fff;position: relative;padding-left: 20px;font-weight: bold;margin-bottom: 25px;}
.part3 .list-box .title .sub{font-size: 22px;opacity: .8;font-weight: normal;line-height: 15px;}
.part3 .list-box .title::before{content: '';width: 4px;height: 74px;background-color: #ff3951;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: 700px;height: 674px;margin-top: 20px;}
.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;}
.part3 .task-list .task-item p{width: 460px;}
.part3 .task-list .task-item p span{font-family: "Tungsten";letter-spacing: 2px;}
.part3 .task-list .task-item p a{color: #ff3951;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";}
.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;}
.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: 668px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/part3-rim-bg.png) no-repeat;
    display: flex;
    flex-wrap: wrap;
}
.part3 .rim-list li{width: 257px;height: 315px;text-align: center;position: relative;margin-bottom: 30px;}
.part3 .rim-list .img{height: 190px;width: 100%;overflow: hidden;}
.part3 .rim-list .img img{margin: 20px 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: 10px 0;letter-spacing: 3px;}
.part3 .rim-list .tips{font-size: 16px;color: #ff3951;letter-spacing: 4px;}
.part3 .rim-list li .part3-empty{position: absolute;left: 2px;top: 0;
    width: 255px;
    height: 318px;
    background: url(https://game.gtimg.cn/images/val/act/a20250721conventional/pc/part3-empty.png);
    background-size: 100% 100%;
}

.part3 .rim-list li.empty .part3-empty{background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/page-spr.png) no-repeat; width: 255px; height: 318px; background-position: -604px -6px;}

.part3 .rim-box .order-box .ad-box{
    width: 540px;
    height: 543px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/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%);}
/* .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 .rim-info{margin-top: 20px;}
.part3 .rim-info .title{font-size: 45px;font-weight: bold;margin-bottom: 15px;margin-top: 10px;}

.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: 5px;}
.info-list div{margin-left: 80px;margin-bottom: 25px;}
.info-list div p{font-size: 22px;opacity: .8;}
.info-list div p span{color: #ff3951;}

/* part4 */
.part4{
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/bg4.jpg) no-repeat;
    width: 100%;
    height: 848px;
    overflow: hidden;
}
.part4 .tit{margin-top: 35px;margin-bottom: 25px;}
.part4 .info-list .txt1{font-size: 26px;opacity: 1;font-weight: bold;}
.part4 .info-list i{top: 10px;}
.part4 .info-list div{margin-bottom: 15px;}
.part4  .info-list div p span{color: #000;}


.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: -50px;top: 0;transition: transform .3s;cursor: pointer;}
.dialog .dia-close:hover{transform: rotate(90deg);}
.dialog .dia-con{overflow: hidden;}
.dia-tips{
    width: 642px;
    height: 331px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/dia1-bg.png) no-repeat;
}
.dia-tips .dia-con{padding-top: 40px;}
.dia-tips .dia-con p{font-size: 20px; height: 160px; line-height: 30px; width: 90%; margin: 0 auto; display:flex; display:-webkit-flex; align-items:center; justify-content:center;}
.dia-tips .dia-con a{margin: 0 auto;}

.dia-copy,
.dia-give,
.dia-share{
    width: 802px;
    height: 321px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/dia1-bg2.png) no-repeat;
}
.dia-copy .dia-con {width: 680px;margin: 0 auto;}
.dia-copy .dia-con .title{font-size: 42px;font-weight: bold;margin-top: 40px;}
.dia-copy .dia-con .tips{font-size: 20px;opacity: .7;line-height: 2;margin: 30px 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: 20px;line-height: 38px;width: 476px;height: 38px;background-color: #fafafa;color: #1c1a1f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.dia-give .dia-con .text{font-size: 30px;margin: 70px 0 55px;}
.dia-give .dia-con .text p{display: inline-block;color: #ff3951;}
.dia-give .dia-con a{display: inline-block;margin: 0 26px;}

.dia-share .dia-con {width: 680px;margin: 0 auto;}
.dia-share .dia-con .title{font-size: 42px;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;}

.dialog.dia-scan-pc{
    width: 1074px;
    height: 724px;
    background: url(//game.gtimg.cn/images/val/act/a20250721conventional/pc/dia1-bg3.png) no-repeat;
}
.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/a20250721conventional/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/a20250721conventional/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/a20250721conventional/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;}