body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0;padding: 0;}
ul, ol{list-style: none;box-sizing: border-box;}
img{border: 0;vertical-align: middle;}
input, button{vertical-align: middle;outline: none;border: none;}
textarea{outline: none;border: none;resize: none;}
a{-webkit-tap-highlight-color: transparent;outline: none;text-decoration: none;}
a:focus{outline: none;}
.clearfix{zoom: 1;}
.lf{float: left;}
.rt{float: right;}
html, body{font-family: 'HONOR Sans CN-Regular', 'HONOR Sans CN';}
@font-face{font-family: 'HONOR Sans CN-Regular';src: url('https://av-cdn.ifun.com/as/3/fonts/HONORSansCN-Regular.ttf');}
@font-face{font-family: 'HONOR Sans CN-Bold';src: url('https://av-cdn.ifun.com/as/3/fonts/HONORSansCN-Bold.ttf');}
@font-face{font-family: 'HONOR Sans CN-Medium';src: url('https://av-cdn.ifun.com/as/3/fonts/HONORSansCN-Medium.ttf');}
::-webkit-scrollbar{width: 0.05rem;height: 0.05rem;}
::-webkit-scrollbar-track{background-color: #f5f5f5;}
::-webkit-scrollbar-thumb{background-color: #ccc;border-radius: 0.05rem;}
::-webkit-scrollbar-thumb:hover{background-color: #aaa;}
[v-cloak]{opacity: 0;}
.banner_text{position: absolute;z-index: 2;top: 1.51rem;left: 1.2rem;width: 3.89rem;height: 2.68rem;background: url(https://av-cdn.ifun.com/as/3/images/PC/玩家永远是对的-min.webp) no-repeat center / contain;}
.banner_text[data-en='true']{top: 1.07rem;left: 0.79rem;width: 6.08rem;height: 2.86rem;background: url('https://av-cdn.ifun.com/as/3/images/PC/THE PLAYER IS ALWAYS RIGHT-min.webp') no-repeat center / contain;}
.banner_tip{position: absolute;bottom: 0.18rem;transform: translateX(-50%);left: 50%;white-space: nowrap;height: 0.13rem;font-size: 0.11rem;font-family: Microsoft YaHei UI-Regular, Microsoft YaHei UI;font-weight: 400;letter-spacing: 0;color: #ffffff;line-height: 0.12rem;}
.banner_l{height: 0.11rem;width: 2px;background: rgba(255, 255, 255, 0.5);position: absolute;bottom: 0;left: 50%;}
@keyframes to_big{from{transform: scaleY(0);} to{transform: scaleY(1);}}
.banner_l::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;transform-origin: top;animation: to_big 2s infinite;}
.banner_m_t{position: absolute;z-index: 2;top: 1.62rem;left: 0.34rem;width: 2.66rem;height: 1.82rem;background: url(https://av-cdn.ifun.com/as/3/images/PC/玩家永远是对的-min.webp) no-repeat center / contain;}
.banner_m_t[data-en='true']{top: 1.74rem;left: 0;width: 4.04rem;height: 1.88rem;background: url('https://av-cdn.ifun.com/as/3/images/PC/THE PLAYER IS ALWAYS RIGHT-min.webp') no-repeat center / contain;}
.g{box-sizing: border-box;padding: 2.6rem 0 0.86rem;background: url(https://av-cdn.ifun.com/as/3/images/PC/bg1X-min.webp) no-repeat center / cover;margin: -1.85rem 0 0;}
.g_title{height: 0.47rem;font-size: 0.36rem;font-family: HONOR Sans CN-Bold, HONOR Sans CN;font-weight: bold;color: #000000;line-height: 0.42rem;text-align: center;}
.g_items{display: flex;margin-top: 0.62rem;justify-content: center;}
.g_item{flex: 0 0 auto;width: 3.02rem;height: 4.42rem;box-sizing: border-box;text-align: center;padding-top: 0.82rem;cursor: pointer;}
.g_item:not(:last-child){margin-right: 1.03rem;}
.g_icon{position: relative;z-index: 4;display: block;width: 1.95rem;height: 1.95rem;margin: 0 auto 0.18rem;transition: 0.3s;border-radius: 0.42rem;pointer-events: all;}
.g_name{position: relative;z-index: 4;height: 0.41rem;font-size: 0.31rem;font-family: HONOR Sans CN-Bold, HONOR Sans CN;font-weight: bold;color: #000000;line-height: 0.36rem;transition: 0.3s;}
.g_box{position: relative;z-index: 1;width: 3.02rem;height: 2.96rem;border-radius: 0.18rem;background: lightcoral;padding-top: 1.39rem;box-sizing: border-box;margin-top: -1rem;transform: scale(0.4);transition: 0.3s;opacity: 0;background: center / contain no-repeat;}
.g_line{width: 1.8rem;border-bottom: 0.02rem solid #ffffff;margin: 0 auto 0.24rem;}
.g_info{width: 2.41rem;height: 0.59rem;font-size: 0.15rem;font-family: HONOR Sans CN-Regular, HONOR Sans CN;font-weight: 400;color: #ffffff;line-height: 0.18rem;margin: auto;text-align: center;}
:where(.g_item.active, .g_item:hover) .g_icon{transform: translateY(-1.3rem) scale(0.6);box-shadow: 0rem 0.12rem 0.24rem 0rem rgba(0, 0, 0, 0.25);}
:where(.g_item.active, .g_item:hover) .g_name{transform: translateY(-1.6rem);color: #fff;}
:where(.g_item.active, .g_item:hover) .g_box{transform: translateY(-1.83rem) scale(1);opacity: 1;}
.mg{box-sizing: border-box;padding-top: 1.84rem;margin-top: -1.04rem;padding-bottom: 0.01rem;width: 100%;background: no-repeat center / cover url(https://av-cdn.ifun.com/as/3/images/Mobile补充/bg1-min.webp);}
.mg_t{height: 0.52rem;font-size: 0.4rem;font-family: HONOR Sans CN-Bold, HONOR Sans CN;font-weight: bold;color: #000000;line-height: 0.47rem;text-align: center;}
.mg_item_t{height: 0.58rem;font-size: 0.44rem;font-family: HONOR Sans CN-Bold, HONOR Sans CN;font-weight: bold;color: #ffffff;line-height: 0.52rem;}
.mg_item_d{width: 4.48rem;height: 1.44rem;font-size: 0.32rem;font-family: HONOR Sans CN-Regular, HONOR Sans CN;font-weight: 400;color: #ffffff;line-height: 0.48rem;margin: auto;}
.mg_item{width: 6.22rem;height: 6.11rem;border-radius: 0.6rem;background: center / contain no-repeat;margin: 1.68rem auto 2.18rem;text-align: center;}
.mg_icon{width: 2.58rem;height: 2.58rem;background: #ffffff;box-shadow: 0rem 0.32rem 0.64rem 0rem rgba(0, 0, 0, 0.25);border-radius: 0.48rem 0.48rem 0.48rem 0.48rem;border: 0.02rem solid #ffffff;margin: -1.28rem auto 0.34rem;}
.mg_item_l{width: 4.8rem;height: 0rem;border-top: 0.04rem dashed #ffffff;margin: 0.48rem auto;}
.p{position: fixed;z-index: 300;top: 0;left: 0;width: 100%;height: 100%;background: rgba(8, 12, 48, 0.55);display: flex;align-items: center;justify-content: center;}
.p_box{position: relative;width: 8.28rem;height: 5.33rem;background: rgba(255, 255, 255, 0.5);border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;opacity: 1;border: 0.02rem solid #ffffff;backdrop-filter: blur(0.2rem);-webkit-backdrop-filter: blur(0.2rem);display: flex;align-items: center;background: rgba(255, 255, 255, 0.5) url('https://av-cdn.ifun.com/as/3/images/PC/Group\ 1000002050-11x-min.webp') no-repeat left / contain;}
.p_close{position: absolute;top: 0.23rem;right: 0.23rem;width: 0.36rem;height: 0.36rem;cursor: pointer;}
.p_cover{width: 2.37rem;height: 4.79rem;margin-left: 0.35rem;}
.p_desc{width: 5rem;height: 100%;box-sizing: border-box;padding-top: 0.55rem;}
.p_t{height: 0.4rem;font-size: 0.3rem;font-family: HONOR Sans CN-Bold, HONOR Sans CN;font-weight: bold;color: #000000;line-height: 0.35rem;text-align: center;}
.p_t2{height: 0.2rem;font-size: 0.15rem;font-family: HONOR Sans CN-Regular, HONOR Sans CN;font-weight: 400;color: #000000;line-height: 0.18rem;text-align: center;margin: 0.12rem 0 0.18rem;}
.p_qr_w{width: 1.84rem;height: 1.85rem;background: #fff;border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;border: 0.06rem solid #000;box-sizing: border-box;display: flex;align-items: center;justify-content: center;margin: auto;}
.p_qr{display: block;width: 100%;height: 100%;border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;}
.p_l{width: 3.75rem;height: 0rem;opacity: 1;border: 0.01rem solid;border-image: linear-gradient(90deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 1),rgba(255, 255, 255, 0)) 1 1;margin: 0.24rem auto;}
.p_links{width: 3.75rem;margin: auto;display: flex;flex-wrap: wrap;height: 1.2rem;align-items: center;}
.p_link{display: block;width: 1.8rem;height: 0.54rem;background: no-repeat center / contain;margin-bottom: 0.11rem;}
.p_link:nth-child(2n - 1){margin-right: 0.15rem;}
.mp{position: fixed;z-index: 200;top: 0;left: 0;width: 100%;height: 100%;background: rgba(8, 12, 48, 0.55);display: flex;overflow: hidden auto;}
.mp_wrap{padding: 16px 0;margin: auto;flex: none;}
.mp_box{position: relative;width: 6.22rem;background: #b4b8c3 url(https://av-cdn.ifun.com/as/3/images/PC/bg1.webp) no-repeat bottom / contain;border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;border: 0.02rem solid #ffffff;text-align: center;backdrop-filter: blur(0.2rem);-webkit-backdrop-filter: blur(0.2rem);padding-bottom: 0.46rem;}
.mp_close{position: absolute;top: 0.24rem;right: 0.24rem;width: 0.58rem;height: 0.58rem;opacity: 1;background: no-repeat center / contain url(https://av-cdn.ifun.com/as/3/images/Mobile补充/iocn_close-min.webp);}
.mp_t{height: 0.64rem;font-size: 0.48rem;font-family: HONOR Sans CN-Bold, HONOR Sans CN;font-weight: bold;color: #000000;line-height: 0.56rem;margin: 0.84rem auto 0.18rem;}
.mp_t1{height: 0.36rem;font-size: 0.28rem;font-family: HONOR Sans CN-Regular, HONOR Sans CN;font-weight: 400;color: #000000;line-height: 0.33rem;margin-bottom: 0.36rem;}
.mp_qr_w{width: 3.18rem;height: 3.18rem;border-radius: 0.36rem 0.36rem 0.36rem 0.36rem;background: #fff;border: 0.1rem solid #000;box-sizing: border-box;display: flex;align-items: center;justify-content: center;margin: auto;}
.mp_qr{width: 100%;height: 100%;border-radius: 0.36rem 0.36rem 0.36rem 0.36rem;margin: auto;}
.mp_l{width: 4.48rem;height: 0rem;border-radius: 0rem 0rem 0rem 0rem;opacity: 1;border: 0.02rem solid;border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;margin: 0.4rem auto 0.4rem;}
.mp_link{display: block;width: 4.8rem;height: 1.44rem;background: no-repeat center / contain;margin: 0.16rem auto;}
.small-title{font-size: 0.6em;vertical-align: baseline;opacity: 0.65;font-weight: normal !important;font-family: 'HONOR Sans CN';}
.g_name .small-title{display: block;transform: translate(0, -6px);}