html{overflow-y:auto;font-size:50px}
html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5{margin:0;padding:0}
a,img,input{border:none}
em,b,i{font-style:normal}
body{font:0.08rem -apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif}
a{text-decoration:none}
ul,li{list-style:none}
a,img,input{border:none}
a{text-decoration:none}
ul,li{list-style:none}
img{-o-object-fit:cover;object-fit:cover}
*{-webkit-tap-highlight-color:rgba(255,255,255,0)}
img[src=""],img:not([src]){opacity:0}
a:not(.gray,.on,.active,.brightness,.disabled):hover,a:not(.gray,.on,.active,.brightness,.disabled):active{-webkit-filter:brightness(1.1);filter:brightness(1.1)}
a,img{-webkit-touch-callout:none}
html,body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hide,.hid{text-indent:-99.99rem;font-size:0rem;overflow:hidden;width:0rem;height:0rem;opacity:0}
.wrap *,.wrap *::after,.wrap *::before{outline:0;background-repeat:no-repeat;background-position:center top;font-style:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#afooter{background:#000;padding:0.2rem 0;line-height:0.25rem;color:#fff;text-align:center;font-size:0.18rem;position:relative;margin-top:0rem;font-family:"tahoma"}
#afooter a{color:#fff;text-decoration:none}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-text-size-adjust:100% !important}
*[hidden]{display:none !important}
.disabled{pointer-events:none}
@font-face{font-family:"hy80";src:url('//game.gtimg.cn/images/lol/act/a20250617account/hy80.ttf');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}
@font-face{font-family:"hy70";src:url('//game.gtimg.cn/images/lol/act/a20250617account/hy70.ttf');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}

.wrapper{width:7.5rem;margin:0 auto}
.wrap{width:7.5rem;position:relative;overflow:hidden;
    height: 18rem;
    background-image: url("//game.gtimg.cn/images/lol/act/a20250617account/m/bg.jpg");
    background-size: cover;
    background-position: center top;
    box-sizing: border-box;
    padding-top: 2.05rem;
}
.cont{height:100%;margin:0 auto;position:relative;}

.top_tit {
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/top_title.png) no-repeat;
    background-size: 100% 100%;
    width: 4.97rem;
    height:1.23rem;
    margin: 0 auto;
}

.top_time{
    font-size: .18rem;
    text-align: center;
    color: #fffeda;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .3rem;
}
.top_time p{
    margin: 0 .2rem
}
.top_line{
    display: block;
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/top_line.png) no-repeat center;
    width: 1.13rem;
    height: .2rem;

}
.top_line2{
    transform: rotate(-180deg);
}

.login-box {
    font-size: .18rem;
    color: #eaecd0;
    width: 100%;
    text-align: center;
    z-index: 3;
    margin-top: .2rem;
}
 .login-box a {
    color: #f5c46c;
}
.tit1{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/tit1.png) no-repeat;
    background-size: 100% 100%;
    width:1.65rem;
    height: .6rem;
    margin: 0 auto;
    margin-bottom: .2rem;
    margin-top: .2rem;

}
.txt_p1{
    font-size: .18rem;
    text-align: center;
    color: #e5c186;
    font-family:"hy80";
}



.txt_box{
    margin-top: 0px;
}
.txt_bor{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/txt-bor.png) no-repeat;
    background-size: 100% 100%;
    width: 6.74rem;
    height: 1.91rem;
    margin: 0 auto;
    margin-top:.3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
    padding-left: .25rem;
}
.bor-txt1 p{
    font-size: .18rem;
    color: #fff6da;
    margin-left: .08rem;
    font-family:"hy70";
    width: 4.3rem;
}
.bor-txt2 p{
    font-size: .18rem;
    color: #fff6da;
    margin-left: 0px;
    font-family:"hy70";
    width: 4.3rem;
}
.bor-txt1{
    display: flex;
    align-items: center;
}
.bor-txt2{
    display: flex;
    align-items: flex-start;

    margin-top: .2rem;
}
.bor-txt1 span{
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f1e4ca),color-stop(70%,#efcc93));
    background-image: -moz-linear-gradient(top,#f1e4ca 30%,#efcc93 70%);
    background-image: linear-gradient(to bottom,#f1e4ca 30%,#efcc93 70%);
    background-size: 100% 100%;
    background-position: 50% 50%;
    -webkit-background-clip: text;
    background-clip: text;
    color: rgba(255,255,255,0);
    font-size: .24rem;
    font-family:"hy80";
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}
.bor-txt2 span{
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f1e4ca),color-stop(70%,#efcc93));
    background-image: -moz-linear-gradient(top,#f1e4ca 30%,#efcc93 70%);
    background-image: linear-gradient(to bottom,#f1e4ca 30%,#efcc93 70%);
    background-size: 100% 100%;
    background-position: 50% 50%;
    -webkit-background-clip: text;
    background-clip: text;
    color: rgba(255,255,255,0);
    font-size: .24rem;
    font-family:"hy80";
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}
.txt_p2{
    font-size: .18rem;
    text-align: left;
    color: #fffada;
    font-family:"hy70";

    margin: 0 auto;
    width: 6.5rem;
    margin-top: .1rem;
}
.line_fg{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/line_fg.png) no-repeat;
    background-size: 100% 100%;
    width:7.12rem;
    height: .08rem;
    margin: 0 auto;
    margin-top: .5rem;
}
.tit2{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/tit2.png) no-repeat;
    background-size: 100% 100%;
    width:3.81rem;
    height: .6rem;
    margin: 0 auto;
    margin-top: .4rem;
}





.dev_icon{

    width:2.33rem;
    height: 2.13rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.select-btn:before {
    content: "";
    width:2.33rem;
    height: 2.13rem;
    display: inline-block;
    vertical-align: middle;
    background-image: url(//game.gtimg.cn/images/lol/act/a20250617account/m/wxz.png);
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer
}

.select-btn:checked:before {
    content: "";
    width:2.33rem;
    height: 2.13rem;
    display: inline-block;
    vertical-align: middle;
    background-image: url(//game.gtimg.cn/images/lol/act/a20250617account/m/xz.png);
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer
}








.dev_box{
    width:2.33rem;
    height: 2.13rem;

}
.de_box{
    display: flex;
            justify-content: center;
            align-items: center;
            margin-top: .5rem;
}
.qq_tx{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/qq.png) no-repeat;
    background-size: 100% 100%;
    width:1rem;
    height: 1.37rem;
    position: relative;
    z-index: 2;
    pointer-events: none;

}
.wx_tx{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/wx.png) no-repeat;
    background-size: 100% 100%;
    width:1.03rem;
    height: 1.37rem;
    position: relative;
    z-index: 2;
    pointer-events: none;
}





.wx_box{margin-left: 1.2rem;}
.select-btn{
    width: 100%;
    height: 100%;
    appearance: none;
    outline: none;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;

}
.btn-sure{
    background: url(//game.gtimg.cn/images/lol/act/a20250617account/m/btn_qd.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    margin: 0 auto;
    width:2.12rem;
    height:.54rem;
    margin-top: 1rem;

}
.gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  pointer-events: none;
}
.txt_p3{
    font-size: .18rem;
    color: #fff7da;
    text-align: left;
    margin: 0 auto;
    text-align: center;
    margin-top: .45rem;
    line-height: normal;

    font-family:"hy80";
}
.txt_p3 em{
    color: #f2c987;
}
.user_name{
    font-size: .22rem;
    font-weight: bold;
    text-align: center;
    color: #edc58c;
}
.user_name2{
    font-size: .22rem;
    font-weight: bold;
    text-align: center;
    color: #d5cab2;
    margin-top: .1rem;
}
.hlogo {
    position: absolute;
    width: 1.37rem;
    height: .42rem;
    background-image: url("//game.gtimg.cn/images/lol/act/a20250617account/m/logo.png");
    background-size: 100% 100%;
    top: .4rem;
    left: .4rem;
    z-index: 2;
    display: block
}











.comm1 .pop-con {
    width:6.42rem;
    height: 2.38rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/m/comm.png) no-repeat center center / 100% 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 .3rem;
}
.pop_tit1{
    width:3.26rem;
    height:.62rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/m/pop_tit1.png) no-repeat center center / 100% 100%;
    box-sizing: border-box;
    margin-bottom: .2rem;
}
.duihuan-msg{
    font-size: .23rem;
    text-align: center;
    font-weight: bold;
    color: #fffddf;
    line-height: normal;

}
.btn_bind{
    display: block;
    width: 2.28rem;
    height: .59rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/m/btn_qd2.png) no-repeat center center / 100% 100%;
    margin: 0 auto;
    
}

.dia_close{
    display: block;
    width: .29rem;
    height: .3rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/close.png) no-repeat center center / 100% 100%;
    position: absolute;
    right: .3rem;
    top: .2rem;
}

.comm2 .pop-con {
    width:6.42rem;
    height: 2.38rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/m/comm.png) no-repeat center center / 100% 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 .3rem;
    padding-top: .4rem;
}



.comm3 .pop-con {
    width:6.42rem;
    height: 2.38rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/m/comm.png) no-repeat center center / 100% 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 .7rem;
    padding-top: .4rem;

}
.btns-bind{
    display: flex;
    column-gap: .8rem;

}
.comm1 .btns-bind{margin-top: .15rem;}
.comm2 .btns-bind{margin-top: .35rem;}
.comm3 .btns-bind{margin-top: .2rem;}

.btn_qx{
    display: block;
    width: 2.1rem;
    height:.53rem;
    background:url(//game.gtimg.cn/images/lol/act/a20250617account/m/qx.png) no-repeat center center / 100% 100%;
    margin: 0 auto;
}




.pop_test{
    position: fixed;
    right: 0;
    top: 20%;
    background: rgba(0, 0, 0, .5);
}
.pop_test a{
    display: block;
    line-height: .3rem;
    height: 1rem;
    color: #fff;
    text-align: center;
    font-size: .18rem;
    width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}