/* 先用宽度做适配计算  （宽高比小于0.65整屏适配） */
html {font-size: calc(100/1080*100vw);}
body{width: 100vw;margin: 0;padding: 0;background: #000;font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;}
a {display: block;text-decoration: none;color: #d6d6da;-webkit-tap-highlight-color:transparent;}
p{margin: 0;}
ul {margin: 0;list-style: none;padding: 0;}
select {border: none;}

/* 常用样式 */
.text_hide{text-indent: -99rem;overflow: hidden;}
.h_center {position: absolute;left: 50%;transform: translateX(-50%);}
.text_flex_center {display: flex;justify-content: center;align-items: center;}
.absolute_center {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pre_load {position: absolute;left: -999999rem;width: 1px;height: 1px;}

/* 字体包样式 */
@font-face {
    font-family: 'font-fz';
    src: url(./zzgfmh.ttf);
}

.pc_tips { display: none;}
.pc_tips{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 9999999;background:#000 url(https://game.gtimg.cn/images/aqtw/act/a20220612gold/bg_pc.jpg) 100% 0 no-repeat;background-size: cover;min-width: 1000px;}
.pc_tips::before{content: "";position: absolute;width: 100vw;height: 100vh;}
.pc_tips .main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;align-items: center;display: flex;flex-direction: column;background-color: #fff;}
.pc_tips .main::after {content: '请使用微信/QQ扫码进入活动';position: absolute;white-space: nowrap;font-size: .5rem;color: #fff;bottom: -1rem;}
.pc_tips .main .qrcode{width: 256px;height: 256px;}
.pc_tips .main .qrcode canvas {width: 100%; height: 100%;}
.pc_tips .main .qrcode img { width: 100%; height: 100%;}
.pc_tips .main p{display: none;font-size: 16px;color: #fff;padding: 15px 0 5px;}

.wrap {width: 10.8rem;height: 100vh;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/bg2.jpg)no-repeat 50% 0/cover;position: relative;overflow-x: hidden;}

/* 公共导航 */
.wrap .nav_box {width: 10.8rem; display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;padding: .35rem .3rem 0 .3rem;position: absolute;top: 0;z-index: 990;}
.wrap .nav_box .logo {width: 1.99rem;height: .51rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/logo.png)no-repeat center/contain;}
.wrap .nav_box .setting_box {display: flex;justify-content: center;align-items: center;position: relative;} 
.wrap .nav_box .setting_box .user_info {font-size: .3rem;color: #b0b1b6;white-space: nowrap;display: flex;justify-content: center;align-items: center;}
.wrap .nav_box .setting_box .user_info span:nth-child(3){display: inline-block; max-width: 3rem;text-overflow: ellipsis;overflow: hidden;}
.wrap .nav_box .setting_box .swicth_server {font-size: .3rem;color: #d8d8d8;margin-left: .8rem;text-decoration: underline;white-space: nowrap;}
.wrap .nav_box .setting_box .leave_btn {width: .6rem;height: .6rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/leave_btn.png)no-repeat center/contain;position: absolute;right: 0;bottom: -.8rem;display: none;}

.wrap .page_content {position: absolute;width: 10.8rem;bottom: 0;}
.wrap .page_content > section {display: none;}

.wrap  .act_date {width: 7.08rem;height: .63rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/time_line.png)no-repeat center/contain;margin: 0 auto .3rem auto;font-size: .42rem;color: #bbbbbb;font-family: 'font-fz';box-sizing: border-box;padding-top: .05rem;position: relative;letter-spacing: .2em;white-space: nowrap;line-height: 1;}
.wrap  .act_date::before{content: "";position: absolute;width: 7.19rem;height: 3.66rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/act_title.png)no-repeat center/contain;left: 50%;transform: translateX(-50%);top: -3.75rem;z-index: 1;}
.wrap  .act_date span {color: #d0c7a3;}

/* 轮播图 */
.swiper-container {position: relative;}
.swiper-container .swiper-wrapper img {width: 10.8rem;height: 9rem;}
.swiper-container .btn {width: .6rem;height: .6rem;position: absolute;top: 50%;transform: translateY(-50%); display: none;}
.swiper-container .btn.btn_left {background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/left.png)no-repeat center/contain;z-index: 1;left: .25rem;}
.swiper-container .btn.btn_right {background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/right.png)no-repeat center/contain;z-index: 1;right: .25rem;}

/* 主态main页 */
.wrap.main .page_content .main_content{width: 10.8rem;display: block;}


/* 助力数据 */
.wrap.main .page_content .main_content .data_content {width: 10.54rem;height: 2.47rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/en_bg.png)no-repeat center/contain;margin: 0 0 .5rem auto;position: relative;color: #bbbbbb;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.wrap.main .page_content .main_content .data_content .assist_record_btn{width: 1.71rem;height: .53rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/assist_record_btn.png)no-repeat center/contain;position: absolute;top: -.15rem;right: .3rem;font-size: .32rem;font-family: 'font-fz';color: #8c7c5d;}
.wrap.main .page_content .main_content .data_content .glory{font-size: .44rem;}
.wrap.main .page_content .main_content .data_content .ratio{font-size: .44rem;color: #fb6c33;margin: .1rem 0;}
.wrap.main .page_content .main_content .data_content .tips{font-size: .32rem;margin-top: .05rem;}
.wrap.main .page_content .main_content .data_content .glory span {color: #fb6c33;}
.wrap.main .page_content .main_content .data_content .ratio span {position: relative;margin-left: .2rem;}
.wrap.main .page_content .main_content .data_content .ratio span::after{content: "";position: absolute;width: 2.26rem;height: .28rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/data_highlight.png)no-repeat center/contain;left: 50%;transform: translateX(-35%);bottom: -.15rem;}

/* 任务 */
.wrap.main .page_content .main_content .task_box {width: 10.8rem;display: flex;justify-content: center;align-items: center;margin-bottom: 1rem;}
.wrap.main .page_content .main_content .task_box .assist_times {font-size: .33rem;color: #bdbdbd;width: 1.7rem;text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: column;white-space: nowrap;}
.wrap.main .page_content .main_content .task_box .assist_times span {color: #f06832;margin-top: .1rem;}
.wrap.main .page_content .main_content .task_box .task_content {display: flex;justify-content: center;align-items: center;flex-direction: column;}

.task_content ul {display: flex;justify-content: space-around;align-items: center;width: 8.7rem;}
.task_content ul li {width: 1.23rem;height: 1.29rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/award_box.png)no-repeat center/contain;position: relative;}
.task_content ul li.can_get::before{content: '';position: absolute;width: 1.25rem;height: 1.33rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/award_box_light.png)no-repeat center/contain;left: 0;top: 0;z-index: 500;}
.task_content ul li.is_done::before{content: "";position: absolute;width: 100%;height: 100%; background: rgba(0,0,0,.5);z-index: 500;}
.task_content ul li.is_done::after{content: "";position: absolute;width: .75rem;height: .67rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/hook.png)no-repeat center/contain;z-index: 501;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.task_content ul li .award_name {font-size: .22rem;width: 100%;height: .25rem;position: absolute;top: .05rem;display: flex;justify-content: right;align-items: center;}
.task_content ul li img {width: 75%;height: auto;top: 50%;transform: translate(-50%,-35%);}
.task_content ul li .num {font-size: .26rem;position: absolute;right: .01rem;font-family: 'font-fz';bottom: 0;}

.task_content .progress_box {width: 7.16rem;height: .2rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/progress_line.png)no-repeat center/contain;margin-top: .1rem;position: relative;}
.task_content .progress_box .current_line {height: .08rem;position: absolute;top: 50%;transform: translateY(-50%);left: .06rem;text-indent: -99rem;overflow: hidden;width: 0rem;background-color: #d92528;border-radius: 5px;}
.task_content .progress_box .point {width: .19rem;height: .19rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/point.png)no-repeat center/contain;position: absolute;text-indent: -99rem;top: .01rem;}
.task_content .progress_box .point::after{position: absolute;left: 50%;transform: translateX(-50%);bottom: -.5rem;text-indent: 0;font-size: .32rem;color: #b4b4be;font-weight: 500;font-family: 'font-fz';}
.task_content .progress_box .point1 {left: .02rem;}
.task_content .progress_box .point2 {left: 1.75rem;}
.task_content .progress_box .point3 {left: 3.47rem;}
.task_content .progress_box .point4 {left: 5.215rem;}
.task_content .progress_box .point5 {left: 6.94rem;}
.task_content .progress_box .point1::after {content: '1';}
.task_content .progress_box .point2::after {content: '2';}
.task_content .progress_box .point3::after {content: '3';}
.task_content .progress_box .point4::after {content: '4';}
.task_content .progress_box .point5::after {content: '5';}

/* 底部按钮 */
.wrap.main .page_content .main_content .btn_box {width: 10.8rem;display: flex;justify-content: space-evenly;align-items: center;margin-bottom: 1.65rem;font-family: 'font-fz';}
.wrap.main .page_content .main_content .btn_box .enter_game {width: 3.97rem;height: 1.1rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_4.png)no-repeat center/contain;font-size: .46rem;color: #1a1a1a;font-weight: 500;box-sizing: border-box;padding-bottom: .1rem;}
.wrap.main .page_content .main_content .btn_box .share_link {width: 3.97rem;height: 1.1rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_3.png)no-repeat center/contain;font-size: .46rem;color: #e5e5e5;font-weight: 500;box-sizing: border-box;padding-bottom: .1rem;}


/* 客态页 */
.wrap.host .nav_box .setting_box .leave_btn {width: .6rem;height: .6rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/leave_btn.png)no-repeat center/contain;position: absolute;right: 0;bottom: -.8rem;display: block;}
.wrap.host .page_content .host_content{width: 10.8rem;display: block;}

/* 助力数据 */
.wrap.host .page_content .host_content .data_content {width: 10.54rem;height: 2.47rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/en_bg.png)no-repeat center/contain;margin: 0 0 .25rem auto;position: relative;color: #bbbbbb;display: flex;justify-content: center;align-items: center;flex-direction: column;font-weight: 500;}
.wrap.host .page_content .host_content .data_content .glory{font-size: .44rem;}
.wrap.host .page_content .host_content .data_content .ratio{font-size: .44rem;color: #fb6c33;margin: .1rem 0;}
.wrap.host .page_content .host_content .data_content .tips{font-size: .32rem;margin-top: .05rem;}
.wrap.host .page_content .host_content .data_content .glory span {color: #fb6c33;}
.wrap.host .page_content .host_content .data_content .glory .friend_name {color: #bbbbbb;}
.wrap.host .page_content .host_content .data_content .ratio span {position: relative;margin-left: .2rem;}
.wrap.host .page_content .host_content .data_content .ratio span::after{content: "";position: absolute;width: 2.26rem;height: .28rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/data_highlight.png)no-repeat center/contain;left: 50%;transform: translateX(-35%);bottom: -.15rem;}

/* 奖励展示 */
.wrap.host .page_content .host_content .award_display_box {width: 9.24rem;height: 2.64rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/award_display_bg.png)no-repeat center/contain;margin: 0 .5rem .4rem auto;position: relative;}
.wrap.host .page_content .host_content .award_display_box .award_name {display: block;font-size: .32rem;position: absolute;right: 6.5rem;color: #929292;top: .3rem;}
.wrap.host .page_content .host_content .award_display_box .display_award {width: 2.24rem;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-60%,-50%);}
.wrap.host .page_content .host_content .award_display_box .award_num {font-size: .4rem;color: #d3caa9;font-family: 'font-fz';position: absolute;top: 1.78rem;left: 4.8rem;}
/* 底部按钮 */
.wrap.host .page_content .host_content .btn_box{width: 10.8rem;display: flex;justify-content: space-evenly;align-items: center;margin-bottom: .3rem;font-family: 'font-fz';}
.wrap.host .page_content .host_content .btn_box .enter_game {width: 3.97rem;height: 1.1rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_4.png)no-repeat center/contain;font-size: .46rem;color: #1a1a1a;font-weight: 500;box-sizing: border-box;}
.wrap.host .page_content .host_content .btn_box .help_friend {width: 3.97rem;height: 1.1rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_3.png)no-repeat center/contain;font-size: .46rem;color: #e5e5e5;font-weight: 500;box-sizing: border-box;padding-bottom: .1rem;}
/* 底部提示 */
.wrap.host .page_content .host_content .assist_tips {width: 10.8rem;box-sizing: border-box;padding: 0 2.08rem;margin-bottom: .55rem;font-size: .32rem;color: #bbbbbb;text-align: center;line-height: 1.6;}
.wrap.host .page_content .host_content .assist_tips span {color: #fb6c33;}


/* 助力成功页 */
.wrap.success .nav_box .setting_box .leave_btn {width: .6rem;height: .6rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/leave_btn.png)no-repeat center/contain;position: absolute;right: 0;bottom: -.8rem;display: block;}

.wrap.success .page_content .success_content {display: block;width: 10.8rem;}
/* 助力数据 */
.wrap.success .page_content .success_content .data_content {width: 10.54rem;height: 2.47rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/en_bg.png)no-repeat center/contain;margin: 0 0 .25rem auto;position: relative;color: #bbbbbb;display: flex;justify-content: center;align-items: center;flex-direction: column;font-weight: 500;}
.wrap.success .page_content .success_content .data_content .glory{font-size: .44rem;font-weight: 500;}
.wrap.success .page_content .success_content .data_content .ratio{font-size: .56rem;font-weight: 500;}
.wrap.success .page_content .success_content .data_content .ratio span{color: #fb6c33;}
.wrap.success .page_content .success_content .data_content .tips{font-size: .32rem;margin-top: .05rem;}
.wrap.success .page_content .success_content .data_content .glory span {color: #fb6c33;}
.wrap.success .page_content .success_content .data_content .glory .friend_name {color: #bbbbbb;}
/* 奖励展示 */
.wrap.success .page_content .success_content .award_display_box{width: 9.24rem;height: 2.64rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/award_display_bg.png)no-repeat center/contain;margin: 0 .5rem .4rem auto;position: relative;}
.wrap.success .page_content .success_content .award_display_box .award_name {display: block;font-size: .32rem;position: absolute;right: 6.5rem;color: #929292;top: .3rem;}
.wrap.success .page_content .success_content .award_display_box .display_award {width: 2.24rem;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-60%,-50%);}
.wrap.success .page_content .success_content .award_display_box .award_num {font-size: .4rem;color: #d3caa9;font-family: 'font-fz';position: absolute;top: 1.78rem;left: 4.8rem;}
/* 底部按钮 */
.wrap.success .page_content .success_content .enter_game {width: 3.98rem;height: 1.1rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_3.png)no-repeat center/contain;margin: 0 auto 1.66rem auto;font-size: .46rem;color: #e5e5e5;font-family: 'font-fz';}

/* 渲染海报 */
.pic_template {width: 1080px;height: 1640px;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/bg3.jpg)no-repeat center/contain;position: absolute;left: -9999px;top: 50%;transform: translateY(-50%); z-index: 500;}
.pic_template::before{content: '';position: absolute;width: 264px;height: 70px;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/logo2.png)no-repeat center/contain;left: 60px;top: 23px;}
.pic_template .act_date {width: 708px;height: 63px;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/time_line.png) no-repeat center / contain;margin: 1120px auto 30px auto;font-size: 42px;color: #bbbbbb;font-family: 'font-fz';position: relative;letter-spacing: 15px;white-space: nowrap;line-height: 1;display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding-top: 5px;}
.pic_template .act_date span {color: #d0c7a3;}
.pic_template .act_date::before{content: '';position: absolute;width: 719px;height: 366px;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/act_title.png)no-repeat center/contain;top: -380px;}
.pic_template .qrcode_box {width: 1013px;height: 325px;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/qrcode_box.png)no-repeat center/contain;margin: 0 auto;display: flex;align-items: center;box-sizing: border-box;padding: 0 40px 0 20px;justify-content: space-between;}
.pic_template .qrcode_box .qrcode_wrap {width: 292px;height: 292px;display: flex;justify-content: center;align-items: center;position: relative;background-color: rgba(0,0,0,.3);}
.pic_template .qrcode_box .qrcode_wrap img,
.pic_template .qrcode_box .qrcode_wrap canvas {width: 93%;height: 93%;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.pic_template .avator_box {margin-top: 10px;}
.pic_template .avator_box img {width: 187px;height: 188px;display: block;}
.pic_template .avator_box .player_name{font-size: 32px;line-height: 1;text-align: center;color: #181820;margin-top: 20px;max-width: 187px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/* .pic_template {width: 10.8rem;height: 16.4rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/bg3.jpg)no-repeat center/contain;position: absolute;left: 0;top: 50%;transform: translateY(-50%); z-index: 500;}
.pic_template::before{content: '';position: absolute;width: 2.64rem;height: .7rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/logo2.png)no-repeat center/contain;left: .6rem;top: .23rem;}
.pic_template .act_date {width: 7.08rem;height: .63rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/time_line.png) no-repeat center / contain;margin: 11.2rem auto .3rem auto;font-size: .42rem;color: #bbbbbb;font-family: 'font-fz';position: relative;letter-spacing: .15em;white-space: nowrap;line-height: 1;display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding-top: .05rem;}
.pic_template .act_date span {color: #d0c7a3;}
.pic_template .act_date::before{content: '';position: absolute;width: 7.19rem;height: 3.66rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/act_title.png)no-repeat center/contain;top: -3.8rem;}
.pic_template .qrcode_box {width: 10.13rem;height: 3.25rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/qrcode_box.png)no-repeat center/contain;margin: 0 auto;display: flex;align-items: center;box-sizing: border-box;padding: 0 .4rem 0 .2rem;justify-content: space-between;}
.pic_template .qrcode_box .qrcode_wrap {width: 2.92rem;height: 2.92rem;display: flex;justify-content: center;align-items: center;position: relative;background-color: rgba(0,0,0,.3);}
.pic_template .qrcode_box .qrcode_wrap img,
.pic_template .qrcode_box .qrcode_wrap canvas {width: 93%;height: 93%;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.pic_template .avator_box {margin-top: .1rem;}
.pic_template .avator_box img {width: 1.87rem;height: 1.88rem;display: block;}
.pic_template .avator_box .player_name{font-size: .32rem;white-space: nowrap;line-height: 1;text-align: center;color: #181820;margin-top: .2rem;max-width: 1.87rem;text-overflow: ellipsis;overflow: hidden;font-weight: 500;} */



/* 横屏提示 */
.landscape{display: none; width: 100vw;height: 100vh;background-color: #333;position: fixed;left: 0;top: 0;z-index: 10000;}
.landscape img{display: block; width: 25vh;height: 25vh;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-80%);}
.landscape::after{content: "为了更好的体验，请旋转手机";position: absolute;font-size: .8rem;color: #fff;left: 50%;top: 50%;transform: translate(-50%,150%);z-index: 10000;white-space: nowrap;}

/* toast提示 */
.toast-for-result {box-sizing: border-box; position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: .1rem .2rem .15rem .2rem;box-shadow: 0 1px 5px rgba(0,0,0,.1);color: #fff;z-index: 10001; font-size: 0.4rem; text-align: center; background-color: red;border-radius: 10px;}


/* 适配ipad */
@media all and (min-aspect-ratio:0.65) {
    html{font-size: calc(100/1920*100vh);}
    body {position: relative;}
    .act_container {width: 10.8rem;position: absolute;left: 50%;transform: translateX(-50%);}
    .swiper-container .swiper-wrapper img {width: 10.8rem;height: 7.81rem;}
    .swiper-pagination {bottom: 1.7rem !important;z-index: 1;}
}

/* 弹窗样式 */
.pop_mask_mf {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.8;z-index: 999;text-indent: -99rem;overflow: hidden;display: none;}
.layer {width: 8.47rem;height: 5.71rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/layer.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.close_btn{width: .6rem;height: .6rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/close.png)no-repeat center/contain;position: absolute;top: 0;right: -.7rem;}
.layer::before {position: absolute;left: 50%;transform: translateX(-50%);font-family: 'font-fz';white-space: nowrap;font-size: .54rem;color: #d6d6da;top: .28rem;}
.picture_layer {width: 10.8rem;height: 16.4rem;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.picture_layer::before{content: '截图保存 分享转发';position: absolute;white-space: nowrap;left: 50%;transform: translateX(-50%);top: -.8rem;color: #fff;font-size: .4rem;}
.picture_layer .pic_box {width: 10.8rem;height: 16.4rem;}
.picture_layer .pic_box p {font-size: .35rem;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.picture_layer .pic_box img {width: 10.8rem;height: 16.4rem;display: block;}
.picture_layer .close_btn {width: 1.44rem;height: .48rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/back.png)no-repeat center/contain;top: .3rem;right: .3rem;}

/* 1.登录弹窗 */
.login_layer {display: none;}
.login_layer::before{content: '请选择登录方式';}
.login_layer .wechat_login {width: 2.34rem;height: 2.18rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/wechat_login.png)no-repeat center/contain;position: absolute;left: 1.38rem;top: 1.94rem;text-indent: -99rem;}
.login_layer .wechat_login::before{content: "微信登录";position: absolute;left: 50%;transform: translateX(-50%);bottom: -.52rem;white-space: nowrap;text-indent: 0;overflow: auto;font-size: .34rem;}
.login_layer .qq_login{width: 2.34rem;height: 2.18rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/qq_login.png)no-repeat center/contain;position: absolute;right: 1.38rem;top: 1.94rem;text-indent: -99rem;}
.login_layer .qq_login::before{content: "QQ登录";position: absolute;left: 50%;transform: translateX(-50%);bottom: -.52rem;white-space: nowrap;text-indent: 0;overflow: auto;font-size: .34rem;}

/* 2.微信登录 */
.copy_layer {display: none;}
.copy_layer::before{content: "微信登录";}
.copy_layer .link_box {width: 7.81rem;max-width: 7.81rem;height: .95rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/copy_box.png)no-repeat center/contain;top: 2.62rem;color: #bcc4cc;font-size: .3rem;line-height: .95rem;box-sizing: border-box;padding-left: .25rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
.copy_layer::before{content: "微信登录";}
.copy_layer::after{content: '请您复制以下链接至微信打开';position: absolute;left: 50%;transform: translateX(-50%);font-size: .36rem;top: 1.95rem;white-space: nowrap;color: #bcc4cc;}
.copy_layer .copoy_btn {width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;top: 4.3rem;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;font-weight: 500;color: #e5e5e5;}

/* 3.未创角弹窗 */
.no_role_layer {display: none;}
.no_role_layer::before{content: '提示';}
.no_role_layer .layer_tips {width: 100%;height: 3.25rem;font-size: .36rem;color: #bcc4cc;position: absolute;top: 1.04rem;line-height: 2;text-align: center;}
.no_role_layer .to_website {width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;font-weight: 500;top: 4.3rem;color: #e5e5e5;}

/* 4.授权弹窗 */
.auth_layer {display: none;}
.auth_layer::before{content: '提示';}
.auth_layer .layer_tips {width: 100%;height: 3.25rem;font-size: .36rem;color: #bcc4cc;position: absolute;top: 1.04rem;line-height: 2;box-sizing: border-box;padding: 0 .43rem;}
.auth_layer .refuse_btn{width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_2.png)no-repeat center/contain;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;color: #1a1a1a;position: absolute;left: .89rem;top: 4.31rem;}
.auth_layer .ensure_btn{width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;color: #e5e5e5;position: absolute;right: .83rem;top: 4.31rem;}

/* 绑定角色 */
.bind_layer {display: none;}
.bind_layer::before{content: '绑定角色';}
.bind_layer .taskC {display: flex;justify-content: space-evenly;align-items: center;flex-direction: column;margin-top: 1.12rem;height: 3rem;position: relative;}
.bind_layer .taskC .pop_sel_item {height: auto;}
.bind_layer .taskC .pop_sel_item .milo-item {width: 7.8rem;height: .73rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/select_box.png)no-repeat center/cover;padding: 0;}
.bind_layer .taskC .pop_sel_item .milo-item select {background-color: transparent;border: 0;width: 100%;height: 100%;appearance: none;-webkit-appearance: none;font-size: .36rem;line-height: .73rem;display: block;}
.bind_layer .taskC .pop_sel_item .milo-item select option {font-size: .36rem;}
.bind_layer .ensure_btn {width: 3.06rem;height: .84rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;margin: .5rem auto 0 auto;font-size: .36rem;color: #e5e5e5;font-family: 'font-fz';box-sizing: border-box;padding-bottom: .1rem;}
.bind_layer .taskC .pop_sel_item.checkbox_box {position: absolute;height: .4rem;display: flex;justify-content: center;align-items: start;box-sizing: border-box;padding: 0 .3rem;top: 2.8rem;}
.bind_layer label {display: block; font-size: .3rem;color: #8b9095;height: auto;}

/* 6.未下载弹窗 */
.no_download_layer {display: none;}
.no_download_layer::before{content: '提示';}
.no_download_layer .layer_tips {width: 100%;height: 3.25rem;font-size: .36rem;color: #bcc4cc;position: absolute;top: 1.04rem;line-height: 2;text-align: center;}
.no_download_layer .to_download {width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;font-weight: 500;top: 4.3rem;color: #e5e5e5;}

/* 7.助力弹窗 */
.assist_layer {display: none;}
.assist_layer::before{content: '集结记录';}

.assist_layer .assist_content {margin-top: 1.05rem;width: 100%;height: 4.41rem;box-sizing: border-box;}
.assist_layer .assist_content p {font-size: .36rem;color: #bcc4cc;width: 100%;height: 100%;}

.assist_layer .assist_content ul {width: 8.27rem;height: 100%;color: #bcc4cc;box-sizing: border-box;font-size: .34rem;overflow-y: auto;border: .01rem solid rgba(113, 118, 127,.4); margin-left: .1rem;}
.assist_layer .assist_content ul li{width: 7.95rem;height: .6rem;display: flex;justify-content: center;align-items: center;box-sizing: border-box;border-bottom: .01rem solid rgba(113, 118, 127,.4);border-right: .01rem solid rgba(113, 118, 127,.4);}
.assist_layer .assist_content ul li.table_title{height: .7rem;}
.assist_layer .assist_content ul li span {flex: 1;height: 100%;display: flex;justify-content: center;align-items: center;}
.assist_layer .assist_content ul li span:nth-child(1){border-right: .01rem solid rgba(113, 118, 127,.4);}

/* 8.通用弹窗 */
.common_layer {display: none;}
.common_layer::before{content: '提示';}
.common_layer .layer_tips {width: 100%;height: 3.25rem;font-size: .36rem;color: #bcc4cc;position: absolute;top: 1.04rem;line-height: 1.5;text-align: center;box-sizing: border-box;padding: 0 .8rem;}
.common_layer .ensure_btn {width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;font-weight: 500;top: 4.3rem;color: #e5e5e5;}

/* 9.复制助力链接 */
.copy_assist_layer {display: none;}
.copy_assist_layer::before{content: '提示';}
.copy_assist_layer .assist_link_box{width: 7.81rem;max-width: 7.81rem;height: .95rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/copy_box.png)no-repeat center/contain;top: 2.62rem;color: #bcc4cc;font-size: .36rem;line-height: .95rem;box-sizing: border-box;padding-left: .25rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.copy_assist_layer::after{content: '复制链接至平台，集结好友！';position: absolute;left: 50%;transform: translateX(-50%);font-size: .36rem;top: 1.95rem;white-space: nowrap;color: #bcc4cc;}
.copy_assist_layer .copoy_btn {width: 3.06rem;height: .89rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/btn_1.png)no-repeat center/contain;top: 4.3rem;font-size: .36rem;box-sizing: border-box;padding-bottom: .1rem;font-weight: 500;color: #e5e5e5;}

/* 10.微信分享 */
.wechat_share {display: none;}
.wechat_share::before{content: "微信分享";}
.wechat_share .wx_share_friend {width: 2.34rem;height: 2.18rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/wechat_login.png)no-repeat center/contain;position: absolute;left: 1.38rem;top: 1.89rem;text-indent: -99rem;}
.wechat_share .wx_share_friends {width: 2.34rem;height: 2.18rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/wx_friends.png)no-repeat center/contain;position: absolute;right: 1.38rem;top: 1.89rem;text-indent: -99rem;}
.wechat_share .wx_share_friend::before{content: '分享给好友';position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;text-indent: 0;font-size: .34rem;bottom: -.53rem;}
.wechat_share .wx_share_friends::before{content: '分享朋友圈';position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;text-indent: 0;font-size: .34rem;bottom: -.53rem;}

/* 11.QQ分享 */
.qq_share {display: none;}
.qq_share::before{content: "QQ分享";}
.qq_share .qq_share_friend {width: 2.34rem;height: 2.18rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/qq_login.png)no-repeat center/contain;position: absolute;left: 1.38rem;top: 1.89rem;text-indent: -99rem;}
.qq_share .qq_share_zone {width: 2.34rem;height: 2.18rem;background: url(//game.gtimg.cn/images/aqtw/act/a20251028allhero/qq_zone.png)no-repeat center/contain;position: absolute;right: 1.38rem;top: 1.89rem;text-indent: -99rem;}
.qq_share .qq_share_friend::before{content: '分享给好友';position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;text-indent: 0;font-size: .34rem;bottom: -.53rem;}
.qq_share .qq_share_zone::before{content: '分享到空间';position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;text-indent: 0;font-size: .34rem;bottom: -.53rem;}

.foot {font-size: .3rem;color: #fff;text-align: center;padding: .3rem 0;background: #000;position: relative;}

.pop_share{display: none;width: 10.8rem;height: 100vh; position: fixed;z-index: 9999;left: 50%;top: 50%;transform: translate(-50%,-50%); }
.pop_share::before{content: "";position: absolute;right: .2rem;top: .2rem;background: url(//game.gtimg.cn/images/rocom/act/a20250519trait/right-share.png)no-repeat center/contain;z-index: 999;width: 6rem;height: 3em;}

/*  */
.common_layer2 {display: none;}
.common_layer2 .layer_tips {width: 100%;height: 3.25rem;font-size: .36rem;color: #bcc4cc;position: absolute;top: 1.04rem;line-height: 1.5;text-align: center;box-sizing: border-box;padding: 0 .8rem;}


@media all and (orientation : landscape ) and (min-width:480px) and (min-aspect-ratio: 750/600) {  
    html,body { position:relative; overflow:hidden;width:100%; height:100%;padding:0;margin:0; position: initial!important;}
    html::before {content: ""; position:fixed; top:0; left:0; height:100%; width:100%; background:#333; z-index:99999; }
    body::after {content: "\4e3a\4e86\66f4\597d\7684\4f53\9a8c\ff0c\8bf7\5c06\624b\673a\7ad6\8fc7\6765"; text-align:center; font-size:16px; color:#fff; position:absolute; top:50%; left:0; height:30px; width:100%; margin-top:50px; z-index:99999; }
    body::before { content: "";position:absolute; z-index:99999; height:200px; width:100px; left:50%; top:50%; margin:-140px 0 0 -50px; color:#fff;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUU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"); background-repeat:no-repeat; background-position:center center; background-size:100px auto; transform:rotateZ(-90deg);}
  }
