/* reset */
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer {
    margin: 0
}


h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

em,b {
    font-style: normal
}

a,a:hover {
    text-decoration: none
}

img {
    border: 0
}

td,th,ul,ol {
    padding: 0
}

ul,ol,li {
    margin: 0;
    padding: 0;
    list-style: none
}
body {
    font: 12px/1.5 tahoma, '\5FAE\8F6F\96C5\9ED1', sans-serif !important;
    overflow-x: hidden;
    background-color: #161616;
    padding-top: 50px !important;
}
a {
    text-decoration: none;
    transition: .2s filter linear;
}
a:hover {
    filter: brightness(1.14);
}
.btn-zhih {
    filter: grayscale(1)!important;
}

body, #afooter, .ost_bn, .ost_box {
    width: 100%;
    overflow-x: hidden;
}
.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 100px;
}
.hide {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}
.t {
    text-indent: -9999em;
    font-size: 0;
    display: block;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.fl {
    float: left;
}
.fr {
    float: right;
}

.flex{display:flex;display:-webkit-flex;}
.flex-1{flex:1;-webkit-flex:1;}
.flex-center{justify-content:center;-webkit-justify-content:center;}
.flex-middle{align-items:center;}
.flex-between{justify-content:space-between;-webkit-justify-content:space-between;}
.flex-cm{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;}
.t-c{text-align:center;}
.bg,.pop{background-size:100% auto;background-position:top center;background-repeat:no-repeat;}
input[type=tel]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance:textfield;
}
.logo {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/logo.png") no-repeat;
    background-size: 4.16rem auto;
    display: block;
    width: 4.16rem;
    height: 0.69rem;
    position: absolute;
    left: 2.6rem;
    top: 0.9rem;

}
.wrapper {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/bg.jpg") no-repeat 0 0/100%;
    width: 19.2rem;
    padding-bottom: 0.85rem;
    position: relative;
}
.solog {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/tit1.png") no-repeat 0 0 /100%;
    width: 7.92rem;
    height: 2.02rem;
    position: absolute;
    top: 1.5rem;
    right: 2.5rem;
}
.btn-bind {
    font-size: 0.22rem;
    position: absolute;
    bottom: 0.05rem;
    left: 6.5rem;
    border-bottom: 1px solid #fff;
}
.btn-bind a {
  color: #fff;
}
.btn-bind div {
  color: #fff;
  border: none;
  font-size: 0.2rem;
}
.tit-dl {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/tit3.png") no-repeat 0 0 /100%;
    width: 2rem;
    height: 0.8rem;
    margin: 0 auto 0;
}
.tit-yy {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/tit2.png") no-repeat 0 0 /100%;
    width: 2rem;
    height: 0.8rem;
    margin: 0 auto 0;
}
.part01 {
    padding-top: 3.9rem;
    height: 9rem;
}
.text {
    color: #ebeeff;font-size: 0.18rem;
    text-align: center;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0.28rem;
}
.flex-dj {
    display: flex;justify-content: center
}
.flex-dj li {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/djbg.png") no-repeat 0 0 /100%;
    width: 1.42rem;
    height: 1.46rem;
    margin:  0 0.05rem  ;
    text-align: center;
}
.flex-dj li  img {
    width: 0.8rem;
    margin: 0.2rem auto 0;
}
.flex-dj li  p {
    color: #ffffff;font-size: 0.14rem;
    text-align: center;
}
.flex-ct {
    display: flex;
    justify-content: center;
    width: 7.1rem;
    position: absolute;
    right: 2.5rem;
}
.btn-yy {
    display: block;
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-yy.png") no-repeat 0 0/100%;
    width: 1.87rem;
    height: 0.49rem;
    margin: 0.2rem 0.15rem;
}
.btn-yy.gray {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-yygr.png") no-repeat 0 0/100%;

}
.btn-get {
    display: block;
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-get.png") no-repeat 0 0/100%;
    width: 1.87rem;
    height: 0.49rem;
    margin: 0.2rem 0.15rem;
}
.btn-get.gray {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-getgr.png") no-repeat 0 0/100%;

}
.btn-login {
    display: block;
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-login2.png") no-repeat 0 0/100%;
    width: 1.87rem;
    height: 0.49rem;
    margin: 0.2rem 0.15rem;
}
.btn-login.gray {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-logingr.png") no-repeat 0 0/100%;

}
.flex-btn {
    display: none;
    align-items: center;
    justify-content: center;
}
.flex-btn.on {
    display: flex;
}

.tit-lb {
    display: block;
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/tit4.png") no-repeat 0 0 /100%;
    width: 5.75rem;
    height: 0.88rem;
    margin: 0 auto 0;
}
.swiper {
    width: 12.5rem;
    margin: 0.35rem auto 0;
    overflow: hidden;
    text-align: center;
    position: relative;
    padding-bottom: 0.5rem;
}
.swiper img {
    width: 9.52rem;
}
.swiper .swiper-pagination-bullet  {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/ic1.png") no-repeat 0 0 /100%;
    width: 0.46rem;
    height: 0.46rem;
}
.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active  {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/ic2.png") no-repeat 0 0 /100%;
    width: 0.46rem;
    height: 0.46rem;
}

/*.swiper-slide {*/
/*    transform: scale(0.8);*/
/*    opacity: 0.8;*/
/*}*/
/*.swiper-slide-active,.swiper-slide-duplicate-active{*/
/*    transform: scale(1);*/
/*    z-index: 2;*/
/*    opacity: 1;*/

/*}*/

.pop {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/pop.png") no-repeat 0 0 /100%;
    width: 5.19rem;
    height: 2.69rem;
    text-align: center;
    position: relative;
    display: none;
}
.btn-colse {
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/colse.png") no-repeat 0 0 /100%;
    width: 0.18rem;
    height: 0.19rem;
    display: block;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
}
.pop-text {
    color: #ffffff;font-size: 0.18rem;
    width: 90%;
    margin: 0 auto 0;
    height: 1.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-popbind {
    display: block;
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-bind.png") no-repeat 0 0 /100%;
    width: 1.71rem;
    height: 0.43rem;
    margin: 0.1rem auto 0;
}
.btn-poplogin {
    display: block;
    background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/btn-login.png") no-repeat 0 0 /100%;
    width: 1.71rem;
    height: 0.43rem;
    margin: 0.1rem auto 0;
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

[v-cloak] {
  visibility: hidden;
}
.disabled, .gray {
  pointer-events: none;
}
.table-tips .wg-pop-bd .text-box .cont .main-text {
  font-size: 17px !important;
}

.swiper .swiper-button-prev {
  background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/pvre.png") no-repeat 0 0 /100%;
  width: 0.85rem;
  height: 0.86rem;
}
.swiper .swiper-button-next {
  background: url("https://wegame.gtimg.com/tgp_act/release/wegame/op20250606/images/next.png") no-repeat 0 0 /100%;
  width: 0.85rem;
  height: 0.86rem;
}/*不要重置鼠标样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,pre,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea,figure,figcaption,nav,footer,menu,blockquote{margin:0;padding:0;/*cursor:default;*/}
/*改变所有元素的盒模型*/
*,*:after,*:before{box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

/*这些标签的font-style不要重置，会影响编辑器中的样式*/
/*address,em,i,b{font-style:normal;}*/

a:link,a:visited,a:hover,a:active{text-decoration:none;}
ul,ol,li{list-style:none;}
img{border:0;font-size:0;-webkit-user-select:none;vertical-align:middle;}
:focus,button,input,select,textarea{outline:none;}
textarea,input,select{-webkit-appearance:none;appearance:none;}
textarea,input{background:none;border-radius:0;resize:none;cursor:text;}
table{table-layout: fixed;width:100%;border-spacing:0;border-collapse:collapse;}
a,img{-webkit-user-drag:none;}
button{background:none;border:0;cursor:pointer;}
body{word-wrap:break-word;}
body,button,input,textarea,select{font-family:"Helvetica Neue",Helvetica,Arial,"Roboto","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Source Han Sans CN",sans-serif;font-size:12px;line-height:1.5;}
/*IE下拆开写否则整条声明失败*/
::-webkit-input-placeholder{font-size:12px;line-height:1.5;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;}

/*滚动条*/
.wg-pop-bd::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
    background: transparent;
}

.wg-pop-bd::-webkit-resizer {
    background: transparent;
}

.wg-pop-bd::-webkit-scrollbar-corner {
    background: transparent;
}

.wg-pop-bd::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.15);
    background-color: var(--color-fill-scrollbar-thumb-default);
}

.wg-pop-bd::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.25);
    background-color: var(--color-fill-scrollbar-thumb-hover);
}

/*浅色滚动条 用在深色背景的页面上 追加在body标签上*/
.we-scrollbar--light::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.2);
}

.we-scrollbar--light::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, 0.3);
}

.lock-back{
  height: 100%;
  overflow: hidden;
}
