html{font-size:calc(100 /750 * 100vw);background:#0f171b;}

html,body,div,p,ul,li,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 "Helvetica Neue",-apple-system, Helvetica, Arial, sans-serif;}
a {text-decoration:none;}
ul,li{list-style: none}
table {border-collapse: collapse;}
input[type="search"] {
  -webkit-appearance: none!important; /* Safari 和 Chrome */
  -moz-appearance: none!important;    /* Firefox */
  appearance: none!important;         /* 其他浏览器 */
}
/* --清除谷歌浏览器下的 search 叉号  */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
/* --清除IE下的 search 叉号  */
input[type="search"]::-ms-clear {
  display: none;
}
input[type="search"] {
  -moz-appearance: textfield;
} 
input[type="search"]::-moz-search-cancel-button {
  display: none;
}
body {font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;-webkit-tap-highlight-color: rgba(0,0,0,0)!important; box-sizing: border-box;padding-top: 1.2rem!important;}
.spr,.spr::before,.spr::after,.top .rank,.swiper .scene-prev,.swiper .scene-next,.gift li,.sale-guide p::before,.match-scene h4::before,.match-scene h4::after,.match-scene::after,.vote-nav li,.force-value::before,.agreement input:checked+label::after,.list li div::before,.share-rank h4::before,.share-rank h4::after,.share-rank-img::after,.share-rank-force::before{background: url(https://game.gtimg.cn/images/aqtw/act/a20250609match/spr.png) no-repeat 0 0/7.5rem 10rem;}
.btn1 {display: flex; margin: 0.2rem auto; width: 2.45rem; height: 0.68rem; justify-content: center; align-items: center; line-height: 1; color: #fefefe; font-size: 0.3rem; font-weight: bold; background-position: -4.72rem -0.67rem;}
.disabled {filter: grayscale(100%)!important; pointer-events: none!important;;}
@font-face {font-family: 'deluxe';src: url(RefrigeratorDeluxe.otf);}
/* 共公头部 */
.page-info{background-color: #fff;flex-wrap: wrap;padding: 0.04rem 0.1rem;display: flex; display: none;}
.page-info li {color: #000;font-size: .12rem;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transform-origin: center top;}
.page-info li a {color: #000;}
.page-info li:nth-child(even){text-align: right;}


/* .type-qq {width: 1.9rem; height: 0.44rem; background: url(//game.gtimg.cn/images/aqtw/act/a20220926snacks/qqgmae.png) no-repeat 0 0/1.9rem 0.44rem; position: absolute; top: 0.3rem; right: 0; text-indent: -9999rem;}
.type-wx {width: 2.26rem; height: 0.37rem; background: url(//game.gtimg.cn/images/aqtw/act/a20220926snacks/wxgmae.png) no-repeat 0 0/2.26rem 0.37rem; position: absolute; top: 0.5rem; left: 2.24rem; text-indent: -9999rem;} */
.type-none {display:none;}
.login{position: absolute; top: 0.8rem; right:0.1rem; text-align: right;font-size: 0.22rem; color: #fff;}

.login a{font-size: 0.22rem; color: #e8511c;margin-left:0.1rem; display: inline-block;overflow: hidden;}
.login em{display: inline-block;overflow: hidden; font-style: normal;}
.logined {overflow: hidden; height: 0.5rem;}
.logined span {display:inline-block;white-space: nowrap;max-width: 7em;text-overflow: ellipsis;overflow: hidden;text-align: left;}
.rule-btn {display: none; width: 0.51rem; height: 1.85rem; background-position: -6.99rem -4.34rem; position: fixed; right: 0; top:50%; overflow: hidden; text-indent: -9999rem;transform:translate(0, -50%); z-index: 10;}
    
.btn-list {width: 6.7rem; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.btn-list li {width: 3.28rem; height: .8rem; text-align: center; margin: 0 auto;}
.text-link {display: flex; align-items: center; justify-content: center;}
.text-link a{text-decoration: underline; color: #d0d9db;}


/* 底部 */
.foot-logo{background: #000; display: flex; justify-content: space-between; padding: 0.36rem 1.35rem 0;}
.foot-logo a{display: block; overflow: hidden; text-indent: -9999rem;height: 0.57rem; width: 1.9rem;}
.mf-logo {background-position: 0 -4.64rem;}
.aq-logo {background-position: -2rem -4.64rem;}
.foot {font-size: .24rem;color: #fff;text-align: center; padding: .3rem 0; background: #000;}

.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/a20250609match/share_tips.png) no-repeat 90% top/4.5rem 3.02rem; display: none;}
.load-tips {width: 100vw; height: 100vh; position: fixed!important; top: 0!important;margin-top: 0!important;transform:scale(1)!important; overflow: hidden;  display: none;}
.load-tips::after {content: '数据加载中';position: absolute; left: 50%; top: 50%; display: block;transform: scale(1) translate(-50%, 0.5rem); font-size: 0.24rem; color: #fff;}
.load-tips::before {content: ''; width: 0.5rem; height: 0.5rem;background:url(https://game.gtimg.cn/images/js/milo-next/images/loading.png) no-repeat 50% 50%/.5rem 0.5rem; position: absolute; left: 50%; top: 50%; display: block; animation:round 1.7s infinite ease;margin: 0 -0.25rem;}
@keyframes round {
    0% {
      transform: rotate(0deg) ; /* 开始旋转 div 元素 */
    }
 
    100% {
      transform: rotate(360deg); /* 结束旋转 div 元素 */
    }
  }
.down-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/a20250609match/down_tips.png) no-repeat 50% 1.2rem/4.27rem 3.1rem; display: none;}
    /*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; top: 0!important; overflow:hidden;width:100%; height:100%;padding:0;margin:0; box-sizing: border-box;}
    html::before {content: ""; position:fixed; top:0; left:0; height:100%; width:100%; background:#333; z-index:99999; }
    html::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);}
}

/* 弹窗 */
.toast-for-result {position: fixed; top: 50%; left: 50%; height: 30px; transform: translate(-50%,-50%); padding: 0 16px; line-height: 30px; border-radius: 15px; box-shadow: 0 1px 5px rgba(0,0,0,.1); background: #f00; color: #FFF; white-space: nowrap; z-index: 990;} 
.pop_mask_mf { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.7; z-index: 970; display: none;}
.popup {width: 6.04rem; max-height: 5.88rem; background: url(https://game.gtimg.cn/images/aqtw/act/a20250609match/popupbg.jpg) no-repeat 50% 0/6.04rem 5.88rem; margin: 0 auto; padding: 0.13rem 0.27rem 0.4rem;  box-sizing: border-box; position: fixed; display: none; top: 50%; left: 50%;z-index: 980!important; transform: scale(1) translate(-50%, -50%); color: #171717;}
/* .popup {display: block!important; position: relative!important; transform:initial!important;margin: 20px auto!important; left: initial!important; top: initial!important;} */

.popup::after {position: absolute; content: ''; width: 100%; height: 0.12rem;background: url(https://game.gtimg.cn/images/aqtw/act/a20250609match/popupbg.jpg) no-repeat 50% bottom/6.04rem 5.88rem; left: 0; bottom: 0;}
.close-btn {display: block;width: 0.38rem; height: 0.38rem; background-position: -7.13rem -1.54rem; overflow: hidden; text-indent: -9999rem; position: absolute; top: 0.28rem; right: 0.3rem; z-index: 9999;}

.pd50 {padding-top: 0.5rem;}
.popup h3 {text-align: center; text-indent: 0; font-size: 0.33rem; color: #ea531e; height: 0.65rem;}
.popup h3::before,.popup h3::after {content: ''!important;}
.popup-content {text-align: center; font-size: 0.22rem; line-height: 1.5; padding: 0.3rem 0.2rem;}

.auth {padding: 0.18rem 0.2rem 0.4rem;}
.auth .popup-content{padding: 0.3rem 0;}
.auth .popup-content p{ text-align: left; font-size: 0.2rem; padding: 0.1rem 0.2rem;}
.auth .popup-content p a{color: #c03c0e;}

.agreement {margin: 0 auto; white-space: nowrap; font-size: 0.22rem; padding-top: 0.2rem; display: flex; align-items:flex-start; position: relative; width: 100%;}
.agreement span{color: #171717; display: inline-block; line-height: 1; padding-left: 0.05rem;}
.agreement span a{color: #171717; text-decoration: underline;}
.agreement input{display: none;}
.agreement input:checked+label::after {content: '\2714';position: absolute; top: -0.04rem; right: -0.04rem; line-height: 1; text-indent: -9999rem; display: block; width: 0.24rem; height: 0.21rem; background-position: -2.16rem -3.61rem;}
.agreement label {position: relative; display: inline-block; width: 0.22rem; height: 0.22rem; flex: 0 0 0.22rem; padding: 0; border: 0.02rem solid #171717; box-sizing: border-box;}

.login-popup ul,.share-btn {display: flex; justify-content: space-between; padding: 0.5rem 0.53rem 0.3rem;}
.icon-wx,.icon-qq,.icon-qz,.icon-pyq {display: block; width: 1.81rem; height: 1.75rem; background-position: -3.75rem -2.04rem; position: relative; padding-top: 1.35rem; box-sizing: border-box; line-height: 0.4rem; text-align: center; color: #fff; font-weight: bold; white-space: nowrap; font-size: 0.22rem;}

.icon-wx::before,.icon-qq::before,.icon-qz::before,.icon-pyq::before{content: ''; display: block; transform: translate(-50%,-50%); top: 0.675rem; left: 50%; position: absolute;}
.icon-wx::before {width: 1.05rem; height: 0.87rem; background-position: -6.43rem -2.05rem;}
.icon-qq::before {width: 0.81rem; height: 0.92rem; background-position: -5.58rem -2.04rem;}
.icon-qz::before {width: 0.89rem; height: 0.85rem; background-position: -5.57rem -3.01rem;}
.icon-pyq::before {width: 0.79rem; height: 0.79rem; background-position: -6.62rem -3.02rem;}




.copy-url {width: 4.96rem; height: 0.6rem; margin: 0.2rem auto 0; display: flex; align-items: center; text-align: center; user-select:all!important; border-radius: 0.1rem; color: #333; border: 0.01rem solid #333; background: rgba(0, 0, 0, 0);-webkit-user-select: all!important;-khtml-user-select: all!important;-moz-user-select: all!important;-ms-user-select: all!important;-o-user-select: all!important;user-select: all!important; outline: none;}
.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.25rem; margin: 0 auto; padding: 0.25rem 0.2rem 0;}
.bind-item label{display: block; width: 0.8rem; font-size: 0.26rem;color: #201e1e; line-height: 0.34rem; text-align: right; white-space: nowrap;}
.bind-item span {display: flex;align-items:flex-start;position: relative;width: 4.14rem;}
.input-txt {width: 2.97rem; height: 0.31rem;appearance: none; outline: none; color: #7c7c7b; text-indent: 0.11rem; font-size: 0.22rem; border:0.02rem solid #7c7c7b; background: none;}
.select-box select {width: 4.14rem; height: 0.5rem;line-height: 0.34rem;appearance: none; outline: none; color: #7c7c7b; text-indent: 0.11rem; font-size: 0.22rem; border:0.02rem solid #7c7c7b; background: none; border-radius: 0; padding: 0;}
.select-box option{appearance: none;color: #b0b1b1; padding:0 0 0 0.11rem;}
.select-box::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 #2f2f2f;}
.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;}
.tips-20 {font-size: 0.2rem; text-align: center; padding: 0.2rem 0; color: #ef8146;}
.tips-20 strong {font-weight: normal; color: #a0491f;}
.popup-btn-box {display: flex; justify-content: space-between; padding: 0.1rem 0;}
.popup-btn1,.popup-btn2 {display: flex; margin: 0 auto; width: 2.45rem; height: 0.68rem; justify-content: center; align-items: center; line-height: 1; color: #fefefe; font-size: 0.3rem; font-weight: bold; background-position: -4.72rem -0.67rem;}
.popup-btn2 {filter: grayscale(100%);}

.reward-list {position: relative; overflow: hidden; width: 5.4rem; margin: 0.2rem auto 0;}
.reward-list ul {width: 100%; max-height: 3.7rem; min-height: 2rem; overflow-y: auto; padding: 0.6rem 0 0;}
.reward-list li {font-size: 0.22rem; color: #201d1e;display: flex; height: 0.6rem; justify-content: space-between; align-items: center; border-bottom: 0.02rem solid #7d7d7d;width: 100%;}
.reward-list li:first-child{position: absolute; z-index: 1; height: 0.6rem; top: 0; left: 50%; transform: translate(-50%,0);background:#31393d; box-sizing: border-box; font-size: 0.24rem; font-weight: bold; color: #fff;}
.reward-list li:first-child span:nth-child(3){color: #c2c2c2;}
/* .reward-list li:first-child::before,.reward-list li:first-child::after {display: block;width:1rem; height: 0.34rem; border-right: 0.02rem solid rgba(255,255,255,0.2); content: ''; position: absolute;} */
/* .reward-list li:first-child::after {border-right:none;border-left: 0.02rem solid rgba(255,255,255,0.2); right: 0; content: ''; position: absolute;} */
.reward-list li:last-child{border: none;}
.reward-list li span {display: inline-block; text-align: center; flex:0 0 1.8rem; text-align: center;}
.reward-list li span:nth-child(2) {flex:2;}
.reward-list li span:nth-child(3) {color: #c84051;}
.reward-list li.nodata {text-align: center; justify-content: center; height: 2rem;}
.reward-btn {display: inline-block; width: 1.22rem; height: 0.45rem; line-height: 0.45rem; text-align: center; font-size: 0.22rem; background-position: -5.88rem -3.81rem; color: #fff;}

.rule-box {overflow-y: auto; height: 4.6rem; box-sizing: border-box; padding-top: 0.2rem;}
.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 ol{padding:0 0.3rem 0 0.6rem; margin: 0;}
.rule ol li{ list-style:decimal outside; font-size: 0.22rem;color: #333333;}
.rule p {font-size: 0.22rem;color: #333333;padding:0 0.2rem;}
.rule ol li p {padding: 0;}
.register-list {padding: 0 0.4rem; margin-bottom: 0.2rem;}
.register-list dt,.register-list dd {font-size: 0.24rem; color: #444444; line-height: 1; padding-top: 0.15rem;}
.register-list dt strong,.register-list dd strong {color: #d96742;}
.register-list dd strong {line-height: 1.5;}
.register-list dd input,.register-list dd textarea {width: 4.5rem; height: 0.4rem; outline: none; border:0.01rem solid #747474; background: rgba(255, 255, 255, 0.3);}
.register-list dd textarea {height: 1.2rem;}
.register-list dd select {width: 5.5rem; height: 0.4rem; border:0.01rem solid #747474; background: rgba(255, 255, 255, 0.3); font-size: 0.24rem;}

.popup-gift p{ text-indent: 0; text-align: center; font-size: 0.32rem; padding: 0.3rem 0 0.1rem; color: #e8511c; font-weight: normal;}
.popup-gift h3{ color: #d3582d;}

.popup-gift-img {width: 2.15rem; height: 2.25rem; background-position: 0 -7.73rem; margin: 0 auto 0.3rem;}
    /* .popup-gift-img {background-position: -2.24rem -7.73rem;} */
    .popup-gift-img img {width: 1.95rem; height: 1.66rem;display: block; object-fit: contain; margin:0 auto; box-sizing: border-box;padding: 0.3rem 0.1rem 0.15rem;}
    .popup-gift-img span,.popup-gift-img strong {display: block; text-align: center; font-size: 0.22rem; color: #ffffff; font-weight: normal; line-height: 1.3;}
    .popup-gift-img span {font-size: 0.18rem;}
    .popup-gift-img span {color: #fff;}
    
    /* .vote-record h3 {text-align: left;} */
    .vote-record table {border: 1px solid #000; width: 5.3rem; margin: 0.3rem auto; min-height: 2rem;}
    .vote-record table th,.vote-record table td{border: 1px solid #000; text-align: center; font-size: 0.22rem;}

    .vote-record .select-box {position: absolute; width: 2.5rem; right: 1rem; top: 0.2rem;}
    .vote-record .select-box select {border-color: #ffffff; width: 100%; color: #fff;}
    .vote-record .select-box::before {border-top-color: #ffffff;}


  .wrap_ieg {font-size: .24rem; color: #fff; text-align: center; padding: .3rem 0; background: #000;}
  .wrap_ieg p:nth-of-type(1){display: none;}
  .wrap_ieg a{color: #fff;}