html{font-size:calc(100/750*100vw);}
html,body,div,p,ul,li,ol,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5,dl,dt,dd{margin:0;padding:0}
      a,img,input {border:none;}
      body{font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;}
      a {text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
      /* a:active,a:hover {color: #fff;} */
      ul,li{list-style: none}  
      *, *::before, *::after {box-sizing: initial;}
      /*pc提示*/     
      .pc_tips{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999999;background:#000 url(//game.gtimg.cn/images/aqtw/act/a20220612gold/bg_pc.jpg) no-repeat 50% 0;background-size: cover;min-width: 1000px;}
      .pc_tips .main{width: 338px;height: 442px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding-top: 30px;text-align: center;box-sizing: border-box;align-items: center;display: flex;flex-direction: column;background: url(//game.gtimg.cn/images/aqtw/act/a20220612gold/pc_qrcode.png) 0 0 no-repeat;}
      .pc_tips .main .qrcode{width: 280px;height: 280px;}
      .pc_tips .main p{display: none;font-size: 16px;color: #fff;padding: 15px 0 5px;} 
      @media all and (orientation : landscape ) and (min-width:480px) and (min-aspect-ratio: 750/600){  
        html,body { position: relative !important;; overflow:hidden;width:100%; height:100%;padding:0;margin:0;}
        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);}
    }
      body {background:#000304;width:100%;font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; color: #dddddd; font-size: 0.24rem;height: 100%;}

      .wrap {height: 100vh; width: 7.5rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/bg.jpg) no-repeat 50% 0/7.5rem auto; display: flex; flex-direction: column; margin: 0 auto;}
      header {height: 1.13rem; width: 100%;  overflow: hidden;flex-shrink: 0;position: relative;}
      header h1 {width:1.83rem;height:0.49rem; position: absolute; left: 0.26rem; top: 0.42rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/logo.png) no-repeat 0 0/100% 100%;}
      header h1 a{width:100%; height:100%; display: block; text-indent: -9999rem; overflow: hidden;}
      header h2 {text-indent: -9999rem; position: absolute; pointer-events: none;}
      .act-time {background-position: 50% -3.37rem; height: 1rem;text-indent: -9999rem; margin-bottom: 0.5rem;}
      .game-btn {display: flex; margin: 0 auto; width: 5.3rem; height: 1.14rem; justify-content: center; align-items: center; font-size: 0.54rem; color: #e5e5e5; font-weight: bold; box-sizing: border-box;line-height: 1.14rem;}
      .share {display: block; width: 0.6rem; height: 0.6rem; background-position: -2.43rem -1.15rem; overflow: hidden; text-indent: -9999rem; position: absolute; top:0.34rem; right: 0.4rem;}

      .login {width: 100%; color: #e9edef; font-size: 0.2rem;}
      .login p { height: 0.7rem; display: flex; justify-content: flex-end; align-items: center; text-align: center;margin: 0 auto; box-sizing: border-box; padding: 0.75rem 0.3rem 0 0;}
      .login p span {display: inline-block; white-space: nowrap; width: 8em; text-overflow: ellipsis; overflow: hidden; margin-right: 1.5em; text-align: left;}
      .login a{color: #ff7037; padding: 0 0 0 0.1rem; display: inline-block;}
      .disabled {filter: grayscale(100%) brightness(1.3); pointer-events: none;}

      .content {flex: 1; display: flex; flex-direction: column; min-height: 0;}

      .topic {width: 7.04rem; height: 3.4rem; margin: 0 auto; flex-shrink: 0; width: 7.04rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/topic_bg.png) no-repeat 0 0.25rem/13.81rem 3.15rem; box-sizing: border-box; padding: 0.46rem 0 0 0.18rem; position: relative;}
      .topic-top {width: 6.38rem; height: 0.41rem; display: flex; justify-content: space-between; align-items: center;}
      .topic-top>h4 {width: 2.33rem; text-align: center; flex-shrink: 0; font-size: 0.27rem;}
      .topic-top>p {flex: 1; font-size: 0.2rem; font-size: 0.17rem; color: #302e2e; display: flex; justify-content: space-between; padding: 0 0.1rem; white-space: nowrap;}
      .topic-top>p>strong {color: #a54d32; font-weight: initial;}
      .topic-content {width: 6.24rem; height: 2rem; overflow: hidden; overflow-y: auto; color: #302e2e; font-size: 0.22rem; margin-top: 0.2rem; line-height: 1.5;}
      .rule-btn {width: 1.16rem; height: 0.85rem; position: absolute;background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/topic_bg.png) no-repeat -9.2rem -1.01rem/13.81rem 3.15rem; overflow: hidden; text-indent: -9999rem; right: 0; bottom: -0.62rem;}

      .away-btn {width: 1.64rem; height: 0.41rem; position: absolute;background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/topic_bg.png) no-repeat -7.1rem -1rem/13.81rem 3.15rem; left: 5.03rem; top: 0; box-sizing: border-box; padding-left: 0.4rem; text-align: center; line-height: 0.41rem; color: #ffffff;}
      .away {height: 1.15rem; background-position: -7.09rem 0.235rem;}
      .away .topic-content {display: none;}


      .information {padding: 0.2rem 0.25rem 0.7rem;flex-shrink: 0;}
      .information>h3 {width: 2.26rem; height: 0.52rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/information-title.png) no-repeat 0 0/100% 100%; overflow: hidden; text-indent: -9999rem;}
      .information>ul {display: flex; flex-wrap: wrap; gap: 0.05rem 0.1rem;}
      .information>ul li {user-select: none; position: relative;}
      .information>ul li span {white-space: nowrap; padding: 0 0.15rem; color: rgba(0,0,0,0); position: relative; z-index: 1; display: inline-block;}
      .information>ul li::before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/tag_bg1.png) no-repeat 0 0/100% 100%; opacity: 0.43; filter: brightness(5);}
      .information>ul li.unlock {color: #302e2e; user-select: initial;/*background-image: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/tag_sbg.png);*/}
      .information>ul li.unlock span{color: #302e2e;}
      .information>ul li.unlock::before {opacity: 0.7;}



      .dialog {width: 100%; flex: 1; box-sizing: border-box;flex-grow: 1; display: flex; flex-direction: column; min-height: 0; position: relative;}
      .dialog::before {content: '———↑向上滑动查看历史消息———'; white-space: nowrap; position: absolute; top: 0; left: 50%;transform: translate(-50%,-100%); color: #67696c; font-size: 0.18rem;}
      .dialog-list {overflow: hidden; overflow-y: auto; flex: 1; min-height: 0; padding: 0 0.4rem;display: flex;
        flex-direction: column-reverse; margin-right: 0.45rem;}
        .dialog-list::before {content: ''; flex: 1;}
      .dialog-list li {width: 6.47rem; padding: 0 0.2rem 0.2rem; box-sizing: border-box; display: flex;flex-wrap: wrap;}
      .dialog-list li>div{height: 0.64rem; width: 100%; display: flex; align-items: center; position: relative; z-index: 10; transform: translate(-0.16rem,0.16rem);}
      .dialog-list li>div>img{height: 0.64rem; width: 0.64rem; border: 0.01rem solid #4a4e52; border-radius: 100%; margin-right: 0.1rem;}
      .dialog-list li>p{border: 0.01rem solid #4a4e52; border-radius: 0.16rem; padding: 0.15rem 0.3rem; box-sizing: border-box; display: inline-block; color: #aeb1b4;}
      .dialog-list li.Q {display: flex;flex-direction: row-reverse; flex-wrap: wrap;}
      .dialog-list li.Q>div {flex-direction: row-reverse;transform: translate(0.16rem, 0.16rem);}
      .dialog-list li.Q>div>img {margin: 0 0 0 0.1rem;}
      .dialog-list li.Q>p { background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/q_bg.png) no-repeat 0 0/6.33rem 2.87rem;}

      .input-box {width: 6.6rem; height: 1rem; margin: 0 auto; position: relative; padding-top: 0.2rem;}
      .totop {position: absolute; display: none; top: -0.41rem; right: 0.2rem; width: 2.02rem; height: 0.41rem;background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/top.png) no-repeat 0 0/100% 100%; overflow: hidden; text-indent: -9999rem; z-index: 99;}
      .input-box input {width: 6.6rem; display: block; box-sizing: border-box; height: 0.72rem; border-radius: 0.16rem; outline: none; padding-right: 0.8rem; text-indent: 0.2rem; font-size: 0.24rem;}
      .input-box button {width: 0.8rem; display: block; box-sizing: border-box; height: 0.72rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/submit.png) no-repeat 50% 50%/0.53rem 0.41rem; border: none; position: absolute; top: 0.2rem; right: 0; text-indent: -9999rem;}
      
      .pass {background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/pass_bg.png) no-repeat 50% -0.2rem/7.5rem 15.38rem; height: 15.18rem; display: initial;}
      .pass h2 {height: 1.93rem; text-indent: -9999rem;}
      .pass>p {height: 0.5rem;text-align: center; color: #aeb1b4; font-size: 0.18rem;}
      .pass>p>strong {font-weight: initial; color: #a54d32;}
      .pass>p:nth-of-type(1) {line-height: 0.5rem; font-size: 0.28rem; color: #e2e1e1;}
      
      .pass-user{height: 0.64rem; display: flex; align-items: center; padding: 0.2rem 0 0 0.54rem; color: #302e2e; font-size: 0.2rem;}
      .pass-user>img{height: 0.64rem; width: 0.64rem; border: 0.01rem solid #4a4e52; border-radius: 100%; margin-right: 0.1rem;}

      .pass-gift {display: flex; width: 6.46rem; height: 1.4rem; margin: 0 auto; align-items: center;}
      .pass-gift>h3 {width: 1rem; text-indent: -9999rem;}
      .pass-gift>ul {width: 4.4rem; display: flex; justify-content: space-between;}
      .pass-gift>ul li {display: flex; align-items: center; font-size: 0.2rem; color: #a54d32; flex: auto;}
      .pass-gift>ul em {font-style: initial; color: #302e2e; display: block;}
      .pass-gift>ul img {display: block; width: 1.08rem; height: 1.01rem; object-fit: contain; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/gift_bg.png) no-repeat 0 0/100% 100%; box-sizing: border-box; padding: 0.15rem; margin-right: 0.1rem;}
      .pass-gift>.btn {flex: 1;}
      .pass {flex: initial; min-height: initial;}
      .pass .information {height: 3.5rem; overflow: hidden; box-sizing: border-box;}
      .pass .information>ul {gap: 0.1rem 0.2rem; padding-top: 0.1rem;}
      .pass .information>ul li span {padding: 0 0.25rem;}
      .pass .information>ul li::before {opacity: 0.6; filter: initial;}
      .pass .information>ul li.unlock span{color: #ffffff; height: 0.54rem; line-height: 0.54rem;}
      .pass .information>ul li.unlock::before {opacity: 0.7;}
      .pass .topic {background: none; padding: 0.22rem 0 0 0.25rem;}
      .pass .topic>h3{width: 2.33rem; text-align: center; flex-shrink: 0; font-size: 0.27rem;}
      .pass .topic-content{width: 6.6rem;}
      .btns {display: flex; justify-content: space-between; padding: 0.9rem 0.55rem;}

      @media (min-width: 768px){
        html{font-size:calc(100/1200*100vw);}
      }
      

      .share-page {width: 6.46rem; position: relative;transform: scale(1) translate(-50%, -50%); position: fixed; top: 50%; left: 50%; z-index: 999; display: none;}
      .share-page .btns {padding: 0.2rem 0.55rem 0;}
      .poster {width: 6.46rem; height: 10.69rem; overflow: hidden; position: relative; pointer-events: none; z-index: 1;}
      .poster>img {display: block; width: 100%; height: 100%;}
      .poster>h3 {font-size: 0.64rem; color: #39362f; position: absolute; top: 2rem; left: 0.8rem; opacity: 0.9; transform: rotate(5deg); width: 5.6rem; text-align: center;}
      .poster>p {font-size: 0.2rem;width: 5.4rem; height: 2rem; color: #302e2e; position: absolute; top: 3.4rem; left: 0.75rem; transform: rotate(5deg); line-height: 1.5;}
      .pass-info {font-size: 0.18rem;width: 5.4rem;color: #302e2e; position: absolute; top: 5.45rem; left: 0.7rem; transform: rotate(5.5deg); line-height: 1.8;}
      .poster>h3>span {color: #92442c;}

      .poster>ul {display: flex; flex-wrap: wrap; gap: 0.05rem 0.1rem; position: absolute; top: 6.4rem; left: 0.5rem; transform: rotate(5deg);}
      .poster>ul li {user-select: none; position: relative;}
      .poster>ul li span {white-space: nowrap; padding: 0 0.15rem; color: rgba(0,0,0,0); position: relative; z-index: 1; display: inline-block;}
      .poster>ul li::before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/tag_bg1.png) no-repeat 0 0/100% 100%; opacity: 0.43;}
      .poster>ul li.unlock {color: #302e2e; user-select: initial;/*background-image: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/tag_sbg.png);*/}
      .poster>ul li.unlock span{color: #302e2e;}
      .poster>ul li.unlock::before {opacity: 0.7;}
      .poster>ul li:nth-of-type(1):before {opacity: 0.4;}
      .poster>ul li:nth-of-type(2):before {opacity: 0.5;}
      .poster>ul li:nth-of-type(3):before {opacity: 0.6;}
      
      .share-qr {position: absolute; top: 7.85rem; left: 4.39rem; width: 1.4rem; height: 1.4rem; transform: rotate(3deg);} 
      .share-qr img,.share-qr canvas{width: 1.4rem; height: 1.4rem; display: block; box-sizing: border-box; background-color: #fff; padding: 0.05rem;}
      
      .surpass {position: absolute; top: 8.25rem; left: 1.98rem; color: #864c4c; font-size: 0.28rem; font-weight: bold; width: 1rem; text-align: center; transform: rotate(17deg);}
      .role {position: absolute; top: 10rem; left: -0.35rem; transform: rotate(-15deg); font-size: 0.16rem; line-height: 1.3; color: #39362f; width: 2rem; text-align: center;}
      .role span {display: inline-block; background-color: #9e5039; color: #fff; padding: 0.02rem 0.05rem; margin: 0 0.02rem;}

      .user-info {width: 2.03rem; position: absolute; top: 15.43rem; right: 0.62rem;}
      .user-info img {width: 1.88rem; height: 1.88rem; display: block; margin: 0 auto 0.05rem;}
      .user-info span {display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  text-align: center; font-size: 0.32rem; color: #293645; width: 100%;}
      #resImg {position: absolute; z-index: 50; opacity: 0;}
      #resImg>img {display: block; width: 100%; height: 100%;}
      /* .share-tips {width: 10.8rem; height: 19.2rem; position: absolute; left: 0; top: 0; z-index: 200; background-color: rgba(0, 0, 0, 0.7); display: flex; align-items: center; justify-content: center;  flex-direction: column;}
      .share-tips>p {font-size: 0.4rem; padding-bottom: 0.3rem;}
      .share-tips>p span {color: #ff7037;} */
      .poster-tips {position: absolute; width: 3rem; height: 0.52rem; text-align: center; display: flex; justify-content: center; align-items: center; font-size: 0.25rem; color: #e1e3ec; top: 10.2rem; left: 50%; transform: translateX(-50%); pointer-events: none; z-index: 999;}

      .pop_mask_mf { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.7; z-index: 999; display: none;}
      .popup {width: 6.56rem; max-height: 5.08rem; padding: 0 0.3rem 0.4rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/popup_bg.png) no-repeat 50% 0/6.56rem 5.14rem; margin: 0 auto; box-sizing: border-box;position: fixed; display: none; top: 50%; left: 50%;z-index: 1001; transform: scale(1) translate(-50%, -50%); color: #7f7f7f;}
      .popup::after {content: '';height: 0.06rem; width: 6.56rem; overflow: hidden;background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/popup_bg.png) no-repeat 50% 100%/6.56rem 5.14rem; position: absolute; bottom: -0.06rem; left: 0;}

      /* .popup {display: block!important; position: relative!important; transform:initial!important;margin: 20px auto!important; left: initial!important; top: initial!important;} */
      .close-btn {display: block;width: 0.5rem; height: 0.5rem;overflow: hidden; text-indent: -9999rem; position: absolute; top: 0.1rem; right: 0.28rem; z-index: 9999;}
      .popup h3 {text-align: center; font-size: 0.45rem; color: #ffffff; height: 0.67rem; line-height: 0.67rem; margin-bottom: 0.3rem;}
      
      .popup-content {font-size: 0.28rem; line-height: 1.5; padding: 0.3rem 0.2rem; box-sizing: border-box;}
      .btn {width: 2.41rem; height: 0.61rem; font-size: 0.28rem; color: #e6e6e6; line-height: 0.61rem; text-align: center; display: flex; justify-content: center; align-items: center; user-select: none; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/btn.png) no-repeat 0 0/100% 100%; margin: 0 auto;}
      .btn>img {display: block; height: 0.28rem; margin-right: 0.2rem;}
      .btn2 {filter: grayscale(1) brightness(2.2); color: #000;}
      .common .popup-content {text-align: center;display: flex; align-items: center; justify-content: center; flex-direction: column; min-height: 1.53rem;}
      .login-popup ul,.share-btn {display: flex; justify-content: space-between;padding: 0.8rem;}
      .icon-wx,.icon-qq,.icon-qz,.icon-pyq {display: block;  width: 1.9rem; line-height: 0.8rem; text-align: center; color: #7f7f7f; white-space: nowrap; font-size: 0.28rem;}
      .icon-wx::before,.icon-qq::before,.icon-qz::before,.icon-pyq::before{content: ''; display: block; width: 1.76rem; height: 1.76rem; box-sizing: border-box; margin: 0 auto;}
      .icon-wx::before {background:url(https://game.gtimg.cn/images/aqtw/act/a20260204game/wx.png) no-repeat 0 0/100%;}
      .icon-qq::before {background:url(https://game.gtimg.cn/images/aqtw/act/a20260204game/qq.png) no-repeat 0 0/100%;}
      .icon-pyq::before {background:url(https://game.gtimg.cn/images/aqtw/act/a20260204game/pyq.png) no-repeat 0 0/100%;}
      .icon-qz::before {background:url(https://game.gtimg.cn/images/aqtw/act/a20260204game/qz.png) no-repeat 0 0/100%;}
      .share-tips {width: 100vw; height: 100vh; position: fixed!important; top: 0!important; margin-top: 0!important; transform: scale(1)!important; overflow: hidden; background: url(https://game.gtimg.cn/images/aqtw/act/a20260204game/share_tips.png) no-repeat 90% top/4.5rem 3.02rem; display: none;}
      .copy-url {width: 5.54rem; height: 0.48rem; margin: 0.2rem auto 0; display: flex; align-items: center; text-align: center; font-size: 0.2rem; color: #7f7f7f; background: #1d1d1d; border: 0.01rem solid #959595; outline: none; border-radius: 0.24rem; box-sizing: border-box; padding: 0 0.2rem;}
      .wx-qrcode {width: 1.8rem; height: 1.8rem; margin: 0 auto; padding: 0.2rem 0;}
      .wx-qrcode canvas{width: 1.8rem; height: 1.8rem;}
      .bind-item {display: flex; justify-content: center; align-items: center; width: 5.54rem; margin: 0 auto; padding: 0.3rem 0 0;color: #b1aea8;}
      .bind-item strong{display: block; width: 1.57rem; height: 0.6rem; font-size: 0.2rem; line-height: 0.6rem;  text-align: center; white-space: nowrap; background: #7c7b7b; border: 1px solid #494e4e; border-right: 0; border-radius: 0.3rem 0 0 0.3rem; font-weight: normal; color: #ffffff;}
      .bind-item span {display: flex;align-items:center;position: relative;width: 4.52rem; height: 0.6rem;line-height: 0.6rem;font-size: 0.2rem;border: 1px solid #697376; border-left: 0; background: #d5d5d5;;padding:0 0 0 0.2rem; color: #333333; border-radius: 0 0.3rem 0.3rem 0;}
      .bind-item span label {display: inline-flex; width: 1.5rem; height: 100%; align-items: center; color: #2c3347;}
      .bind-item span label input {margin-right: 0.05rem; height: 0.2rem;}
      .input-txt {width: 2.97rem; height: 0.31rem;appearance: none; outline: none; color: #7c7c7b; text-indent: 0.11rem;   background: none;}
      .select-box select {width: 100%; height: 100%;line-height: 0.6rem;appearance: none; outline: none; color: #2c3347; font-size: 0.2rem; border-radius: 0; border: 0; background: none; transform: translateX(-0.2rem); padding-left: 0.2rem;}
      .select-box option{appearance: none;color: #2c3347;background: #d5d5d5;}
      .role_select::before {content: ''; position: absolute; top: 0.2rem; right: 0.2rem; width: 0; height: 0; pointer-events: none; border-right: 0.15rem solid transparent;  border-left: 0.15rem solid transparent; border-top: 0.18rem solid #2c3347;}
      .bind .agreement {white-space: initial; margin: 0 auto; padding-bottom: 0.2rem; width: 5.2rem;}
      .bind .agreement span {line-height: 0.3rem; margin-top: -0.04rem;}
      .bind-tips {/*color: #6c767d; */margin-top: 0.5rem;}
      .orange {color: #fb7221;}
      .popup-btn-box {display: flex; justify-content: space-between; padding: 0.1rem 0;}
      .bind .popup-btn-box {width:6.2rem; margin: 0 auto; padding: 0.3rem 0;}
    .rule-box {overflow-y: auto; max-height: 3.8rem; font-size: 0.28rem; width: 6rem; margin: 0.3rem auto;}
      .scrollbar::-webkit-scrollbar { 
        width: 0.1rem; /* 设置纵轴(y轴)轴滚动条 */ 
        height: 0.1rem; /* 设置横轴(x轴)轴滚动条 */ 
    } 
    .scrollbar::-webkit-scrollbar-thumb { 
        border-radius: 0.1rem; 
        box-shadow: inset 0 0 0.05rem rgba(0, 0, 0, 0.2); 
        background: #a54d32; 
    } 
    .scrollbar::-webkit-scrollbar-track { 
        box-shadow: inset 0 0 2px #5f5f5e; 
        background: rgba(0, 0, 0, 0.65); 
        border-radius: 0.1rem; 
    }
      .rule-box h4 {padding-left:0.2rem; font-size:0.26rem;}
      .rule-box h5 {padding:0.1rem 0 0 0.2rem; font-size:0.24rem;}
      .rule-box ol{padding:0 0.3rem 0 0.6rem; margin: 0;}
      .rule-box ol li{ list-style:decimal outside; font-size: 0.22rem;}
      .rule-box p {padding:0.05rem 0.1rem; line-height: 1.5;}
      .rule-box p strong {color: #e67045;}
      .rule-box ol li p {padding: 0;}
      .record table {width: 6.45rem; margin: 0.35rem auto 0; border-collapse: collapse; position: relative;border-right: 1px solid rgba(124, 137, 156, 0.3); border-collapse: collapse; box-sizing: border-box;table-layout: fixed; font-size: 0.3rem; color: #455165; background: rgba(255, 255, 255, 0.3);}
      .record thead {display:block; width: 6.45rem; overflow: hidden;}
      .record tbody::-webkit-scrollbar,.popup-content::-webkit-scrollbar {
        width: 0.1rem; /* 设置纵轴(y轴)轴滚动条 */ 
      height: 0.1rem; /* 设置横轴(x轴)轴滚动条 */ 
      } 
      .record tbody::-webkit-scrollbar-thumb,.popup-content::-webkit-scrollbar-thumb { 
        border-radius: 0.1rem; 
        box-shadow: inset 0 0 0.05rem rgba(0, 0, 0, 0.2); 
        background: #4b5a73; 
      } 
      .record tbody::-webkit-scrollbar-track,.popup-content::-webkit-scrollbar-track{ 
        border-radius: 0; 
        box-shadow: inset 0 0 0.05rem rgba(0, 0, 0, 0.2); 
        background: #7f8da4; 
      }
      .record tr {display: table; width: 6.45rem; table-layout: fixed;}
      .record thead th {height:0.5rem; border: 1px solid rgba(124, 137, 156, 0.3); font-weight: normal; line-height: 1; white-space: nowrap;font-size: 0.3rem;}
      .record tbody {max-height:2.7rem; overflow: hidden; overflow-y: auto; display:block; width: 100%;}
      .record tbody td {height:0.5rem; border: 1px solid rgba(124, 137, 156, 0.3); text-align: center; font-family: initial;align-items: center;vertical-align: middle; line-height: 1.1; font-size: 0.26rem;border-top: none;}
      .record tbody tr td:last-of-type {padding-right: 0.15rem;}
      .record tbody tr td .emoji {display: inline-block!important; margin-top: -0.2rem !important;margin-bottom: -0.2rem !important;transform: translateY(-0.05rem);}
      .record p {text-align: center; color: #4b5b74; position: absolute; bottom: 0.35rem; width: 6.45rem; transform: translateX(-50%); left: 50%;}
      .popup-btn2 {filter: grayscale(100%);}
      .toast {position: fixed; top: 50%; left: 50%; min-width: 5.6rem; transform: translate(-50%,-50%);line-height: 1.2; text-align: center; color: #fff; z-index: 9999; font-size: 0.32rem; background: rgba(0, 0, 0, 0.7); border-radius: 0.05rem; white-space: nowrap; padding: 0.2rem;display: inline-block;}
      #afooter {margin: 0; width: 90%; margin: 0 auto; text-align: center; background: #000; color: #ccc; padding: 0.5rem 0; line-height: 1.5; font-size: 0.24rem; display: none;}
      #afooter a {color: #ccc;}