html {font-size: calc(100/750*100vw);}
html.isiPad {font-size: calc(100/1624*var(--page-height));}
html.isPhone {font-size: calc(100/750*100vw);}
body {width: 100vw; margin: 0;padding: 0;background-color: #000;font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x: hidden;touch-action: manipulation;}
html,body{width: 100%;overscroll-behavior-x: none;touch-action: pan-y;overflow-x: hidden;}
a {display: block;text-decoration: none;font-size: .25rem;color: #fff;-webkit-tap-highlight-color:transparent}
h2,h3,p,h4,h5 {margin: 0;font-weight: initial;}
ul {list-style: none;padding: 0;margin: 0;}
textarea {border: 0;background-color: #b6b1a8;border-radius: 5px;outline: none;font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;}
input {border: 0;outline: none;background-color: #b6b1a8;}

@font-face {
    font-family: 'font-dd';
    src: url(./dd.ttf);
}

@font-face {
    font-family: 'font-fz';
    src: url(./fzltyjtzc.ttf);
}

.pc_tips { display: none;}
.pc_tips{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 9999999;background: #000 url(//game.gtimg.cn/images/rocom/act/a20250519trait/pc-bg.png) 100% 0 no-repeat;background-size: cover;min-width: 1000px;}
.pc_tips::before{content: "";position: absolute;width: 100vw;height: 100vh;background-color: rgba(0,0,0,.7);}
.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;}

.text_hide {text-indent: -999rem;overflow: hidden;}
.h_center {position: absolute;left: 50%;transform: translateX(-50%);}
.flex_center {display: flex;justify-content: center;align-items: center;}
.wrap {width: 7.5rem;margin: 0 auto;}
.wrap .main_page {width: 7.5rem;height: 100vh;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/main_bg.jpg)no-repeat 50% 100%/cover;display: block;position: relative;}

.wrap .main_page .logo {width: 1.47rem;height: .46rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/logo.png)no-repeat center/contain;position: absolute;left: .25rem;top: .5rem;}
.wrap .main_page .login_box {font-size: .25rem;color: #FFDC7A;position: absolute;top: 1rem;right: .2rem;white-space: nowrap;}
.wrap .main_page .login_box a {text-decoration: underline;color: #FFDC7A;}
.wrap .main_page .login_box .logined_box {display: none;}
.wrap .main_page .login_box.is_logined >a{display: none;}
.wrap .main_page .login_box.is_logined .logined_box {display: flex;line-height: 1.5;}
.wrap .main_page .act_title {width: 6.91rem;height: 3.1rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/main_title.png)no-repeat center/contain;position: absolute;left: .6rem; top: 1.57rem;}
.wrap .main_page .draw_btn {width: 5.29rem;height: 1.69rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/draw_btn.png)no-repeat center/contain;bottom: 1.5rem;}
.wrap .main_page .end_box {display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;bottom: 1.2rem;}
.wrap .main_page .end_box .reward_time {display: block; font-size: .25rem;bottom: .7rem;color: #FFDC7A;}
.wrap .main_page .end_box .my_award {display: none; font-size: .25rem;text-decoration: underline;bottom: .4rem;color: #FFDC7A;margin-right: 1rem;}
.wrap .main_page .standard {font-size: .22rem;color: #a7856d;position: absolute;width: 100%;bottom: .7rem; text-align: center;}

.wx_logo {position: absolute;width: 1.61rem;height: .38rem;z-index: 10;right: -.01rem;top: .3rem;}
.qq_logo {position: absolute;width: auto;height: .35rem;z-index: 10;right: .1rem;top: .4rem;}




.wrap_content .down_tips {position: absolute;left: 50%;transform: translateX(-50%);bottom: .2rem;font-size: .23rem;color: #FFDC7A;display: flex;justify-content: center;align-items: center;animation: 4s move ease-in-out infinite;}
.wrap_content .down_tips .down_icon {display: block; width: .3rem;height: .3rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/down.png)no-repeat center/ contain;}






.wrap .rule_page {width: 7.5rem;height: 16.24rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/rule_bg.jpg)no-repeat center/contain;box-sizing: border-box;padding-top: 2.02rem;}
.wrap .rule_page .code_box {margin: 0 auto;}
.wrap .rule_page .code_box h3 {width: 6.38rem;height: 1.18rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/title_.png)no-repeat center/contain;margin: 0 auto;font-size: .46rem;font-family: 'font-dd';color: #fff;box-sizing: border-box;padding-top: .15rem;}

.wrap .rule_page .code_box .code_list {margin-top: .5rem;box-sizing: border-box;padding: 0 .67rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.wrap .rule_page .code_box .code_list li {width: 2.92rem;height: .83rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/code_bg.png)no-repeat center/contain;margin-bottom: .3rem;color: #694022;font-size: .4rem;font-family: 'font-dd';display: flex;justify-content: center;align-items: center;}
.wrap .rule_page .code_box .code_list li.get_code {font-size: .46rem;pointer-events: none;}
.wrap .rule_page .code_box .code_list li.end {background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/code_bg_2.png)no-repeat center/contain;pointer-events: none;color: #eeeeee;}

.wrap .rule_page .rule_box {margin-top: .64rem;position: relative;height: 9.5rem;} 
.wrap .rule_page .rule_box h3{width: 6.38rem;height: 1.18rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/title_.png)no-repeat center/contain;margin: 0 auto;font-size: .46rem;font-family: 'font-dd';color: #fff;box-sizing: border-box;padding-top: .15rem;}
.wrap .rule_page .rule_box .rule_title {font-size: .34rem;color: #655c57;font-weight: 900;text-align: center;margin-top: .3rem;} 
.wrap .rule_page .rule_box .rule_content {font-size: .24rem;color: #7f7a77;box-sizing: border-box;padding: 0 .67rem;margin-top: .23rem;height: 6.5rem;overflow-y: auto;}
.wrap .rule_page .rule_box .rule_content::-webkit-scrollbar {display: none;}
.wrap .rule_page .rule_box .rule_content h4 {font-weight: bold;font-size: .25rem;margin-bottom: .15rem;color: #575151;}
.wrap .rule_page .rule_box .rule_content p {margin-bottom: .3rem;}
.wrap .rule_page .rule_box .rule_content p span.text_light_red {color: #d43737;}
.wrap .rule_page .rule_box .slide_box {width: .03rem;height: 6.5rem;position: absolute;right: .35rem;top: 2.2rem;z-index: 50;background-color: #666;}
.wrap .rule_page .rule_box .slide_box span {display: block;width: .08rem;height: 2rem;background: #666;position: absolute;left: 50%;transform: translateX(-50%);top: 0;cursor: pointer;transition: background-color 0.2s ease;border-radius: .05rem;}
.wrap .rule_page .rule_box .slide_box span:hover {background: #8a7f7a;}
.wrap .rule_page .rule_box .slide_box span.dragging {cursor: grabbing;}
.wrap .rule_page .rule_box .rule_detail {font-size: .25rem;color: #000;text-decoration: underline;position: absolute;left: 50%;transform: translateX(-50%);bottom: .25rem;}

.hb_page {width: 603px;height: 903px;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/picture.png)no-repeat center/contain;position: absolute;left: -99rem;top: 0;z-index: -1;}
/* .hb_page{transform: scale(.6);left: -100px;z-index: 1;}   */
.hb_page .hb_qrcode_box {width: 90px;height: 90px;position: absolute;background-color: #fff;top: 718px;left: 100px;}
.hb_page .hb_qrcode_box img, 
.hb_page .hb_qrcode_box canvas {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 95%;height: 95%;}


/* 横屏提示 */
.landscape{display: none; width: 100vw;height: 100vh;background-color: #333;z-index: 9999;position: fixed;left: 0;top: 0;z-index: 10001;}
.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: 9999;white-space: nowrap;}



/* 弹窗样式 */
.pop_mask_mf {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.7;z-index: 999;text-indent: -99rem;overflow: hidden;}
.layer {position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 998;border-radius: .08rem;z-index: 999;}
.layer1 {width: 5.92rem;height: 9.88rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/award_layer.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}
.layer2 {width: 6.1rem;height: 5.94rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/common_layer.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}
.layer3{width: 6.1rem;height: 7.54rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/address_layer.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}
.layer4 {width: 6.9rem;height: 6.23rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/task_layer.png)no-repeat center/contain;position: fixed;left: 50%;bottom: 0;transform: translate(-50%,0);z-index: 999;}
.layer5 {width: 5.92rem;height: 6.35rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/no_reawrd_layer.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}
.layer6 {width: 5.91rem;height: 7.87rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/get_code_layer.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}
.layer7 {width: 6.4rem;height: 5.09rem;background: url(https://game.gtimg.cn/images/rocom/act/a20250519trait/layer1.png)no-repeat center/contain;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.layer8 {width: 6.5rem;height: 5.2rem;background: url(https://game.gtimg.cn/images/rocom/act/a20250519trait/layer1.png) no-repeat center / contain;}

._close-btn {text-indent: -99rem;overflow: hidden; width: .42rem;height: .41rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/close.png)no-repeat center/contain;position: absolute;right: 0;top: -.5rem;}
.ensure_btn {width: 3.46rem;height: .72rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn-1.png)no-repeat center/contain;color: #2a2b2f;font-family: 'font-dd';font-size: .38rem;box-sizing: border-box;padding: 0 0 .05rem .2rem;position: absolute;left: 50%;transform: translateX(-50%);bottom: .6rem;}
.layer h3 {font-weight: 500;font-family: 'font-dd';width: 6.2rem; height: .9rem; background: url(//game.gtimg.cn/images/rocom/act/a20260107music/title-newbg.png) no-repeat center/contain;margin: .08rem auto 0 auto;display: flex;justify-content: center;align-items: center;color: #f4eee0;font-size: .5rem;line-height: .9;}
.close_btn {width: .5rem;height: .5rem;background: url(//game.gtimg.cn/images/rocom/act/a20260107music/icon-close.png)no-repeat center/contain;text-indent: -99rem;overflow: hidden;position: absolute;right: 0;top: -.7rem;}
.close {width: .4rem;height: .42rem;background: url(https://game.gtimg.cn/images/rocom/act/a20250519trait/close.png) no-repeat center / contain;position: absolute;right: 0;top: -.6rem;text-indent: -99rem;overflow: hidden;}



/* 中奖弹窗 */
.award_layer {display: none;top: 45%;}
.award_layer ._close-btn {top: 1.3rem;}
.award_layer .award_box {width: 4.31rem;height: 4.31rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/award_bg.png)no-repeat center/contain;top: 2.4rem;}
.award_layer .award_box img {width: 2.49rem;height: 2.84rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: contain;}
.award_layer .award_name {font-size: .36rem;font-family: 'font-dd';top: 7.2rem;white-space: nowrap;}
.award_layer .put_address {width: 3.46rem;height: .72rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn-1.png)no-repeat center/contain;color: #2a2b2f;font-family: 'font-dd';font-size: .38rem;box-sizing: border-box;padding: 0 0 .05rem .2rem;top: 7.8rem;}
.award_layer .put_address::after{content: '请务必在 2026年3月31日23:59前 填写有效收件信息，逾期视为自动放弃获奖资格。';position: absolute;font-size: .22rem;color: #7f7a77;font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;bottom: -.9rem;width: 5.3rem;text-align: center;}
.award_layer .modify_area {display: none; font-size: .25rem;color: #2a2b2f;bottom: .2rem;text-decoration: underline;}

/* 通用弹窗 */
.common_layer {display: none;top: 45%;}
.common_layer ._close-btn {top: 1rem;}
.common_layer p {width: 100%;height: 2.9rem;text-align: center;font-family: 'font-dd';font-size: .42rem;margin-top: 1.8rem;box-sizing: border-box;padding: 0 .25rem 0 .4rem;color: #484743;}

/* 地址弹窗 */
.address_layer {display: none;top: 45%;}
.address_layer ._close-btn {top: 1rem;}
.address_layer .info_box{display: flex;justify-content: center;align-items: center;position: absolute;left: 50%;transform: translateX(-50%);margin-left: .1rem;}
.address_layer .info_box span {display: block;font-size: .26rem;color: #2a2b2f;white-space: nowrap;font-weight: bold;font-family: "Microsoft YaHei";}
.address_layer .info_box input {width: 4.11rem;height: .46rem;font-size: .26rem;border-radius: 20px;color: #474646;box-sizing: border-box;padding-left: .15rem;margin-left: .1rem; text-align: center;}
.address_layer .info_box textarea {width: 4.11rem;height: 1.5rem;font-size: .26rem;border-radius: 10px;color: #474646;box-sizing: border-box;padding-left: .15rem;margin-left: .1rem; }
.address_layer .info_box input::placeholder {text-align: center;line-height: 1rem;color: #474646;} 
.address_layer .info_box textarea::placeholder {text-align: center;color: #474646;} 
.address_layer .address_box {top: 4.4rem;align-items: start;}
.address_layer .name_box {top: 2.8rem;align-items: center;}
.address_layer .tel_box {top: 3.6rem;align-items: center;}
.address_layer .submit_btn {width: 3.46rem;height: .72rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn-1.png)no-repeat center/contain;color: #2a2b2f;font-family: 'font-dd';font-size: .38rem;box-sizing: border-box;padding: 0 0 .05rem .2rem;top: 6.5rem;}


/* 任务弹窗 */
.task_layer {display: none;bottom: 0 !important;top: initial !important; transform: scale(1) translate(-50%, 0) !important;  }
.task_layer ._close-btn {top: -.6rem}
.task_layer::before {content: '抽签码任务列表';position: absolute;width: 6.38rem;height: 1.13rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/title_.png)no-repeat center/contain;left: 50%;transform: translateX(-50%);top: .35rem;color: #fff;font-size: .46rem;display: flex;justify-content: center;align-items: center;font-family: 'font-dd';box-sizing: border-box;padding-top: .15rem;}
.task_layer .task_list {display: flex;justify-content: center;align-items: center;flex-direction: column;margin-top: 1.7rem;padding: 0 .37rem;}
.task_layer .task_list li {width: 100%;height: 1rem;display: flex;justify-content: space-between;align-items: center;position: relative;}
.task_layer .task_list li::after {content: '';position: absolute;width: 6.16rem;height: .02rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/split.png)no-repeat center/contain;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.task_layer .task_list li:last-child::after{content: initial;}
.task_layer .task_list li .task_wrap {box-sizing: border-box;height: .8rem;display: flex;justify-content: space-around;align-items: start;flex-direction: column;}
.task_layer .task_list li .task_wrap .task_index {font-size: .32rem;color: #313131;font-family: 'font-dd';display: flex;align-items: center;white-space: nowrap;}
.task_layer .task_list li .task_wrap .task_content {font-size: .28rem;color: #5a5a5a;font-family: 'font-dd';white-space: nowrap;} 
.task_layer .task_list li .excute_btn {width: 1.78rem;height: .67rem;background-color: #ffc65f;border-radius: 20px;font-size: .4rem;color: #2a2b2f;font-family: 'font-dd';}
/* .task_layer .task_list li .is_done {display: none; width: 1.78rem;height: .67rem;background-color: #b3afa5;border-radius: 20px;font-size: .4rem;color: #eee8db;font-family: 'font-dd';} */
.task_layer .task_list li .is_done {width: 1.78rem;height: .67rem;background-color: #b3afa5;border-radius: 20px;font-size: .4rem;color: #2a2b2f;font-family: 'font-dd';}
.task_layer .task_list li .is_end {width: 1.78rem;height: .67rem;background-color: #b3afa5;border-radius: 20px;font-size: .4rem;color: #2a2b2f;font-family: 'font-dd';}
.task_layer .task_list li .excute_btn {display: none;}
.task_layer .task_list li.no_finish .no_finish{display: flex;}
.task_layer .task_list li.can_get .can_get {display: flex;}
.task_layer .task_list li.is_done .is_done {display: flex;}
.task_layer .task_list li.is_end .is_end {display: flex;}


/* .task_layer .task_list li.can_get .excute_btn {display: none;} */
/* .task_layer .task_list li.is_done .is_done {display: flex;width: 1.78rem;height: .67rem;background-color: #b3afa5;border-radius: 20px;font-size: .4rem;color: #eee8db;font-family: 'font-dd';pointer-events: none;}
.task_layer .task_list li.can_get .can_get {display: flex;width: 1.78rem;height: .67rem;background-color: #ffc65f;border-radius: 20px;font-size: .4rem;color: #313131;font-family: 'font-dd';} */

/* 没中奖弹窗 */
.no_reward {display: none;}
.no_reward p {font-size: .48rem;color: #484743;top: 1.5rem;font-family: 'font-dd';}
.no_reward ._close-btn {top: -.3rem;}

/* 获得抽签码 */
.get_code {display: none;top: 45%;}
.get_code ._close-btn {top: 1.2rem}
.get_code .code_box {width: 4.68rem;height: 2.29rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/ticket.png)no-repeat center/contain;top: 3.2rem;font-family: 'font-dd';color: #694022;font-size: .78rem;}
.get_code .code_box::before {content: '抽签码';position: absolute;font-size: .52rem;color: #ba4647;left: 48%;transform: translateX(-50%) rotate(-4deg);top: .48rem;}
.get_code .code_box span {position: absolute;left: 52%;transform: translateX(-50%) rotate(-4deg);top: 1.15rem;}
.get_code .ensure_btn {bottom: .96rem;}
.get_code .open_time {font-size: .22rem;color: #656565;bottom: .45rem;white-space: nowrap;}

/* 登录弹窗 */
.login-layer{display: none;}
.login-layer ._close-btn {top: -.6rem;}
.login-layer::before{content: "亲爱的用户请登录";position: absolute;font-family: 'font-dd';font-size: .5rem;color: #f4eee1;left: 50%;transform: translateX(-50%);top: .25rem;white-space: nowrap;}
.login-qq {width: 2.1rem;height: 2.25rem;background: url(//game.gtimg.cn/images/rocom/act/a20260107music/icon-qq.png)no-repeat center/contain;position: absolute;left: .8rem;top: 1.8rem;}
.login-wechat{width: 2.1rem;height: 2.2rem;background: url(//game.gtimg.cn/images/rocom/act/a20260107music/icon-wechat.png)no-repeat center/contain;position: absolute;right: .9rem;top: 1.75rem;white-space: nowrap;}


/* 复制连接到微信 */
.copy-link{display: none;}
.copy-link ._close-btn {top: -.6rem;}
.copy-link::before{content: "提示";position: absolute;font-family: 'font-dd';font-size: .5rem;color: #f4eee1;left: 50%;transform: translateX(-50%);top: .25rem;white-space: nowrap;}
.copy-link .link-bg{width: 5.6rem;height: .81rem;background: url(https://game.gtimg.cn/images/rocom/act/a20250519trait/link-box.png)no-repeat center/contain;top: 2rem;display: flex;justify-content: space-between;align-items: center;font-family: 'font-fz';font-size: .25rem;}
.copy-link .link-bg::after {content: "请复制链接至微信参与活动";position: absolute;left: 50%;transform: translateX(-50%);bottom: -.6rem;white-space: nowrap;font-size: .25rem;}
.copy-link .link-bg span{display: inline-block;width: 4.3rem;height: 100%;line-height: .81rem; box-sizing: border-box;padding-left: .25rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.copy-link .link-bg .copy{width: 1.5rem;height: 100%;position: relative;color: #000;}
.copy-link .link-bg .copy::before{content: "";position: absolute;width: .01rem;height: .4rem;background: #b6b2a8;left: 0;top: 50%;transform: translateY(-50%);}

.toast-for-result {position: fixed; top: 50%; left: 50%; min-width: 5.6rem; height: .68rem;transform: translate(-50%,-50%);line-height: .68rem; text-align: center; color: #ffffff!important; z-index: 9999; background: rgba(0, 0, 0, .8); border-radius: .68rem; white-space: nowrap; display: block; font-size: 0.3rem;color: #f4eee1;box-sizing: border-box;padding-left: .65rem;padding-right: .2rem;}
.toast-for-result::after {content: "";width: .46rem;height: .46rem;background: url(//game.gtimg.cn/images/rocom/m/m202407/home/modal/icon-toast.png) 50% 50% / 100% 100% no-repeat;position: absolute;top: .1rem;left: .1rem;user-select: none;pointer-events: none;}

.toast-for-result {min-width: 6rem; height: .6rem;line-height: .6rem; border-radius: .8rem; font-size: 0.26rem;padding-left: .8rem;padding-right: .3rem;}
.toast-for-result::after {width: .5rem;height: .5rem;top: .05rem;left: .05rem;}

/* 右上角分享 */
.share-right {display: none;width: 7.5rem;height: 100vh;}
.share-right::before{content: "";position: absolute;right: 0rem;top: .2rem;background: url(//game.gtimg.cn/images/rocom/act/a20250519trait/right-share.png)no-repeat center/contain;z-index: 999;width: 4.5rem;height: 1.8rem;}
.share-right ._close-btn {top: .3rem;left: .3rem;}

/* 公众号 */
.wxpublic {display: none;}
.wxpublic::before{content: "温馨提示";position: absolute;font-family: 'font-dd';font-size: .5rem;color: #f4eee1;left: 50%;transform: translateX(-50%);top: .25rem;white-space: nowrap;}
.wxpublic ._close-btn {top: -.6rem;}
.wxpublic .wx_qrcode_box {position: absolute;top: 2.4rem;}
.wxpublic .wx_qrcode_box::before{content: '微信扫一扫，关注公众号获得官方资讯';position: absolute;font-size: .3rem;white-space: nowrap;left: 50%;transform: translateX(-50%);top: -.8rem;font-family: 'font-fz';}
.wxpublic .wx_qrcode_box img {width: 2rem;height: 2rem;}

/* 预约关注 */
.reservation_layer {display: none;}
.reservation_layer ._close-btn {top: -.6rem;}
.reservation_layer::before{content: "预约关注";position: absolute;font-family: 'font-dd';font-size: .5rem;color: #f4eee1;left: 50%;transform: translateX(-50%);top: .25rem;white-space: nowrap;}
.reservation_layer >div {width: 5.5rem;height: .63rem;background: url(https://game.gtimg.cn/images/rocom/m/m202504/index/modal/input-phone.png)no-repeat center/contain;}
.reservation_layer >div input {background-color: transparent;position: absolute;left: .2rem;top: 50%;transform: translateY(-50%);font-family: 'font-fz';height: 100%;width: 3rem;font-size: .25rem;}
.reservation_layer .phone_tips {font-size: .2rem;bottom: .9rem;width: 100%;box-sizing: border-box;padding: 0 .5rem;}
.reservation_layer .number_box {top: 1.2rem;}
.reservation_layer .check_box {top: 2rem;}
.reservation_layer .check_box .get_phone_code {position: absolute;right: .2rem;color: #000;top: 50%;transform: translateY(-50%);box-sizing: border-box;padding-left: .2rem;border-left: .01rem solid #000;font-size: .25rem;line-height: .25rem;}
.reservation_layer .check_box .get_phone_code.isdroping {pointer-events: none;}
/* .reservation_layer .check_box .get_phone_code::before{content: '';position: absolute;width: .02rem; height: .2rem; background-color: #000;left: 0;top: 50%;transform: translateY(-45%);} */
.reservation_layer .bind_btn {width: 2.22rem;height: .61rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn3.png)no-repeat center/contain;color: #000;display: flex;justify-content: center;align-items: center;font-family: 'font-dd';font-size: .3rem;bottom: .15rem;}


.get_code2 {display: none;top: 45%;}
.get_code2 ._close-btn {top: 1.2rem}
.get_code2 .code_box1 {width: 4.4rem;height: 2rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/ticket.png)no-repeat center/contain;top: 2.5rem;font-family: 'font-dd';color: #694022;font-size: .78rem;}
.get_code2 .code_box2 {width: 4.4rem;height: 2rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/ticket.png)no-repeat center/contain;top:4.4rem;font-family: 'font-dd';color: #694022;font-size: .78rem;}
.get_code2 .code_box1::before {content: '抽签码';position: absolute;font-size: .52rem;color: #ba4647;left: 48%;transform: translateX(-50%) rotate(-4deg);top: .4rem;}
.get_code2 .code_box2::before {content: '抽签码';position: absolute;font-size: .52rem;color: #ba4647;left: 48%;transform: translateX(-50%) rotate(-4deg);top: .4rem;}
.get_code2 .code_box1 span {position: absolute;left: 52%;transform: translateX(-50%) rotate(-4.5deg);top: .95rem;}
.get_code2 .code_box2 span {position: absolute;left: 52%;transform: translateX(-50%) rotate(-4.5deg);top: .95rem;}
.get_code2 .ensure_btn {bottom: .5rem;}
.get_code2 .open_time {font-size: .22rem;color: #656565;bottom: .15rem;white-space: nowrap;}

.auth_layer {display: none;}
.auth_layer .text_tips {font-size: .3rem;height: 3.5rem;display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding: 0 .9rem;text-align: center;}
.auth_layer .ensure_btn {width: 2.22rem;height: .61rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn3.png)no-repeat center/contain;display: flex;justify-content: center;align-items: center;line-height: 1;padding: 0;}

.rule_layer {display: none;width: 6.4rem;height: 8rem;background-color: #f4eee1;}
.rule_layer .rules {width: 100%;height: 7rem;font-size: .25rem;overflow-y: auto;box-sizing: border-box;padding: .15rem .25rem;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;}
.rule_layer .rules h4 {font-weight: bold;font-size: .3rem;margin-bottom: .1rem;}
.rule_layer .rules h5 {font-weight: bold;font-size: .26rem;margin-bottom: .1rem;}
.rule_layer .rules p {margin-bottom: .15rem;line-height: 1.5;}

.rule_layer .rules table {border-collapse: collapse;border: .03rem solid #000;}
.rule_layer .rules table th{border: .03rem solid #000;box-sizing: border-box;padding: .01rem;white-space: nowrap;}
.rule_layer .rules tbody td {border: .03rem solid #000;font-size: .24rem;box-sizing: border-box;padding: .05rem;text-align: center;}

.pic_and_link {display: none;z-index: 999;}
.pic_and_link .tips {font-size: .24rem;color: #f4eee1;text-align: center;margin-bottom: .65rem;}
.pic_and_link .tips span {color: #d56c1f;}
.pic_and_link .hb_box {width: 6.03rem;height: 9.35rem;margin: 0 auto;}
.pic_and_link .hb_box img {display: block;width: 6.03rem;height: 9.35rem;}
.pic_and_link ._close-btn {top: .8rem;}
.pic_and_link .link {font-size: .2rem;color: #f4eee1;width: 100%;text-align: center;margin-top: .25rem;box-sizing: border-box;padding: .15rem;background-color: #313030;border-radius: .55rem;font-family: 'font-fz';white-space: nowrap;}
.pic_and_link .copy_btn {width: 2.22rem;height: .61rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn3.png)no-repeat center/contain;font-size: .34rem;color: #292828;font-family: 'font-dd';display: flex;justify-content: center;align-items: center;line-height: 1;margin: .2rem auto 0 auto;}

.foot {font-size: .24rem;color: #fff;text-align: center;padding: .3rem 0;background: #000;position: relative;}
#afooter .wrap_ieg,#afooter .wrap_ieg a {font-size: .2rem;color: #fff;text-align: center;}
.foot {font-size: .24rem;color: #fff;text-align: center;padding: .3rem 0;background: #000;position: relative;}
#afooter .wrap_ieg> p {margin: .1rem 0;}
#afooter .wrap_ieg p:nth-child(1){display: none;}

/* .reservation2-layer {display: none;}
.reservation2-layer h3 {font-size: .5rem;color: #f4eee1;font-family: 'font-dd';text-align: center;margin-top:.25rem;}
.reservation2-layer .reser_btn {width: 2.22rem;height: .61rem;background: url(//game.gtimg.cn/images/rocom/act/a20251104draw/btn3.png)no-repeat center/contain;font-size: .34rem;color: #292828;font-family: 'font-dd';display: flex;justify-content: center;align-items: center;margin: 2rem auto;}  */


@media all and (min-aspect-ratio:0.65) {
    html {font-size: calc(100/1624*100vh);}
}

.my-awards{display: none;}
.my-awards::before{content: "我获得的奖励";position: absolute;font-family: 'font-dd';font-size: .45rem;color: #f4eee1;left: 50%;transform: translateX(-50%);top: .3rem;white-space: nowrap;}
.my-awards .award-box{ width: 6.3rem;height: 4.85rem;position: absolute;left: 50%;transform: translateX(-50%);top: 1.3rem;}
.my-awards .award-box p {display: block;font-size: .28rem;white-space: nowrap;text-align: center;position: absolute;width: 100%;top: 1.1rem;}
.my-awards .award-box .award-content{display: none; width: 99.5%;height: 3.05rem;border: .01rem solid #999;border-radius: .1rem;}
.my-awards .award-box .award-content .thead {font-size: .25rem;display: flex;align-items: center;height: .5rem;border-bottom: .01rem solid #999;}
.my-awards .award-box .award-content .thead span {display: block;display: flex;justify-content: center;align-items: center;height: 100%;}
.my-awards .award-box .award-content .thead span:nth-child(1){flex: 1.1;border-right: .01rem solid #999;}
.my-awards .award-box .award-content .thead span:nth-child(2){flex: 1.6;}
.award-content ul{width: 100%;height: 3.6rem;font-size: .25rem;position: absolute;top: 0;box-sizing: border-box;padding-top: .5rem;}
.award-content ul li {height: .5rem;display: flex;align-items: center;border-bottom: .01rem solid #999;}
.award-content ul li .get-time {flex: 1.1;height: 100%;border-right: .01rem solid #999;display: flex;justify-content: center;align-items: center;}
.award-content ul li .award-name {flex: 1.6;height: 100%;display: flex;justify-content: center;align-items: center;}
.award-content ul li .award-name a{color: #ffc65f;white-space: nowrap;}
.award-content ul li .award-name span {white-space: nowrap;}

/* 
&lt;!DOCTYPE hmg
an=quoedcrsUF-8viwp,f1.0xb/yRI《洛克王国：世界》是腾讯魔方工作室群自主研发的“”续。
玩家将在与精灵共存法中，扮演一名学院新生通过建立羁绊逐步了解奥秘展开冒险之旅游戏以捕捉培
养为牵引阵容构筑和回合策略手段致力于4亿老朋友们打造个充满期待！K端官网下载收集成战斗宠帕
鲁宝可梦放物制口袋妖怪小k迪莫2573_j:|互动抽奖活({GMJX})适配ASBW提示Q请使用微信扫码页登
录态息默认未后给添加类'L您好N首注销寻找谷限量即记签规则我（6）获得调整字体大H说明·横屏弹
窗灰色遮罩层关闭励称占位`填写地址已到日内安排寄送确定件姓输入机号详细任务列表完更进度数
切换按钮领取预约去分享链接至公众功邀没有心本场月导9复右上角能验证*点击同意并绑视授权短或
电话向推所测试招募及礼包等相知、访不会泄漏人转其他途也站操卓前z逻辑业编恭喜报查十周年特
刊结化标题情福利免费简介看图村里身份铭牌快来程序出片#@%旋样式必亲爱户连参温馨资保非时候
执行库$[]失败重固高面事监听处理平板键盘问?先判断浏览器否支持当设备竖状如果那就宽比较检变
防止串义框询路由映射追要修改命Z区服昵环境识嵌第三启求台返储目多稍再~错误束始须直初组效
退册唤起往选择代渲染间每项移除对应置显文空插最循计+尝正渠道只才继货协议跳联清历史替流异
常格部掉交近缺少据这阶赋值全局真实刷拿象都客需把函触具模V版此\浮根况管线星别描述己优级勿
被账校锁封装二次兼条若涉透传读走足倒冷却增复制链接毛绒挂件 -蹦种子款
护主犬脆筒甜蒲公英大耳帽兜噜小狮鹫仔摆厉毒萝抱枕奇丽叶布鲁斯逗猫鸭吉恶魔叮迪莫助
*/

.text_light_red {color: #d43737;}
.dark_red {color: #b13737;}
.text_bg_color {background-color: yellow;box-decoration-break: clone;display: inline;-webkit-box-decoration-break: clone;}

@keyframes move {
    0% {opacity: 1;}
    50% {opacity: 0;}
    100% {opacity: 1;}
}