@font-face {
    font-family: "ko";
    src: url(../font/NanumSquare_acR.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "krnum";
    src: url(../font/KRAFTON_FONTWindow.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "calibril";
    src: url(../font/calibril.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "russian";
    src: url(../font/russian.otf) format("truetype");
    font-weight: normal;
    font-style: normal;
}


.wrap {
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    position: relative;
    margin: 0 auto;
}
.wrap img {
    display: block;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
img {
    outline: 0 none;
    width: 100%;
}
body {
    width: 100%;
    overflow-x: hidden;
    margin: 0 auto;
    background: #000;
    font-family:
        Microsoft Yahei,
        Arial;
}

/* 多语言 */
body #app {
    font-family:
        Microsoft Yahei,
        Arial;
}
body #app.lang_ko-KR {
    font-family: "ko" !important;
    line-height: 1.4;
}
body #app.lang_vi-VN {
    font-family: "calibril" !important;
    line-height: 1.4;
}
body #app.lang_ru-RU {
    font-family: "russian" !important;
    line-height: 1.4;
}
.cn_show {
    display: block;
}
.ko_show {
    display: none;
}
.lang_zh-CN .cn_show {
    display: block;
}
.lang_zh-CN .ko_show {
    display: none;
}

.lang_ko-KR .cn_show {
    display: none;
}
.lang_ko-KR .ko_show {
    display: block;
}

.lang_vi-VN .cn_show {
    display: none;
}
.lang_vi-VN .ko_show {
    display: block;
}
.vi_hide {
    display: block;
}
.vi_show {
    display: none;
}
.lang_vi-VN .vi_hide {
    display: none;
}
.lang_vi-VN .vi_show {
    display: block;
}
/* 多语言 */
.disabled {
    pointer-events: none;
    cursor: default;
}
.disabled1 {
    pointer-events: none;
    cursor: default;
}

/*解决iPhone按钮问题*/
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}
/*去除基本样式*/
input[type="text"],
input[type="password"],
select {
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    box-sizing: border-box;
}
.lang_z {
    position: absolute;
    top: 0;
    right: 0.4rem;
    z-index: 10;
    background: url(../images/langbg.png) no-repeat;
    background-size: 100% 100%;
    width: 2.66rem;
    height: 0.8rem;
    z-index: 16;
    font-size: 0;
}
.lang_z select {
    border: 0 none;
    background: 0 none;
    color: #fff;
    width: 100%;
    height: 100%;
    padding-left: 0.4rem;
    font-size: 0.35rem;
}
.lang_z select option {
    background: #000;
}
.logo {
    position: absolute;
    top: 0.43rem;
    left: 0.42rem;
    z-index: 16;
    width: 3.84rem;
    height: 1.31rem;
}

/**rule**/

.rule_contentbox {
    width: 20rem;
    position: relative;
    margin: 0 auto;
    padding-top: 0.6rem;
}

.rule_tics1 {
    font-size: 0.36rem;
    text-align: center;
    color: #e7e6e6;
    font-weight: bold;
    margin-bottom: 0.2rem;
}
.rule_tics2 {
    font-size: 0.27rem;
    color: #ff7f18;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.1rem;
}
.rule_ticsnew {
    text-align: left;
}
.rule_tics3 {
    font-size: 0.36rem;
    color: #e7e6e6;
    text-align: center;
    margin-bottom: 0.1rem;
}
.rule_tics4 {
    font-size: 0.22rem;
    color: #ff7f18;
    text-align: center;
    margin-bottom: 0.2rem;
}
.rule_tics5 {
    font-size: 0.22rem;
    color: #e7e6e6;
    line-height: 2;
}
.ruleboxcontetns {
    display: flex;
    text-shadow: 0 0 0.4rem rgba(30, 34, 74, 0.5);
}
.calwids1 {
    width: 0.48rem;
}
.calwids2 {
    width: calc(100% - 0.48rem);
}
.lancamye {
    font-size: 0.2rem;
    color: #b78f6f;
}
.cledfat {
    padding-left: 0.2rem;
}
.serviceconts {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.8rem;
}
/* .lang_zh-CN .serviceconts { 
 display: flex; 
}*/
.servicebtn {
    display: block;
    width: 1.8rem;
    margin: 0 0.3rem;
}
.netpravity {
    display: inline-block;
    font-size: 0.24rem;
    color: #dedddd;
    border-bottom: 1px #dedddd solid;
    margin: 0 0.3rem;
}

/* footer */

.footers {
    display: none;
    background: #000000;
}

.footers.show {
    display: flex;
}
.footers.showvn {
    display: flex;
}

.w11801 {
    width: 23.55rem;
    margin: 0 auto;
    height: 4rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer_left {
    display: flex;
}
.footer_logo {
    width: 6.5rem;
}
.footer_logo img {
    width: 100%;
}

.footer_links {
    height: 1.5rem;
    margin-left: 1.2rem;
    border-left: 1px solid rgba(180, 180, 180, 0.5);
    padding-left: 1.2rem;
}
a.footer_link {
    display: block;
    height: 1.5rem;
    box-sizing: border-box;
    text-align: center;
    line-height: 1.5rem;
    border: 1px solid rgba(180, 180, 180, 0.5);
    color: #fff;
    font-size: 0.45rem;
    padding: 0 0.3rem;
}

/****/

.load_mcon {
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.load_img {
    width: 1rem;
    margin: 0 auto;
}
.load_txt {
    width: 100%;
    text-align: center;
    font-size: 0.35rem;
    color: #f5cf92;
    padding-top: 0.1rem;
}

/* pop */
.close {
    display: block;
    text-indent: -9999px;
    background: url(../images/pop_close_9.png) no-repeat;
    background-size: 100% 100%;
    width: 1.08rem;
    height: 1.1rem;
    position: absolute;
    top: 1.9rem;
    right: 1.1rem;
}
/* .lang_vi-VN .pop7 .close { top: 1.95rem !important; } */
.pop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    z-index: 100;
}

.pop_form {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.pop_form a.close {
    display: block;
    text-indent: -9999px;
    background: url(../images/pop_close_9.png) no-repeat;
    background-size: 100% 100%;
    width: 1.08rem;
    height: 1.1rem;
    position: absolute;
    top: -0.3rem;
    right: -0.8rem;
}

.pop_form.pg_pop3 a.close {
    top: 0.8rem;
}
.pop_tit_bg {
    width: 6.1rem;
    margin: 0 auto;
    padding-top: 0.3rem;

    padding-bottom: 0.2rem;
}

.pop_tit_bg p {
    color: #e6d7c5;
    font-weight: bold;
    font-size: 0.45rem;
    text-align: center;
}

.table1 {
    width: 100%;
    height: 8.8rem;
    padding-top: 0;
    box-sizing: border-box;
}

.table1 table {
    width: 100%;
}
#dailymission_lottery .table1 td {
    height: 1rem;
}
.table1 td {
    font-size: 0.28rem;
    color: #d8c5ae;
    border-bottom: 1px #ff8a1d solid;
    height: 1.62rem;
    padding: 0;
}
.pg_pop3_1 .table1 td {
    color: #d8c5ae;
    border-bottom: 1px #ff8a1d solid;
}

/* #dailymission_record .table1 td { 
 height: 1.6rem; 
}*/
.table1 td a {
    color: #fff;
    text-decoration: underline;
}

.table1 tr td:nth-child(1) {
    width: 2.6rem;
    padding-left: 0.4rem;
}
.table1 tr td:nth-child(2) {
    padding-left: 0.2rem;
}

.table1.table2 tr td:nth-child(1) {
    padding-left: 0;
}
.table1.table2 tr td:nth-child(2) {
    padding-left: 0.2rem;
}
.table1.table2 tr td:nth-child(3) {
    padding-left: 0.2rem;
}

.table1.table2 td {
    height: 1.2rem;
}

.page_at {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 0.8rem;
    background: none;
    padding-top: 0;
}
.page_at a {
    display: inline-block;
    font-size: 0.44rem;
    color: #fff;
    padding: 0 0.2rem;
    text-decoration: none;
}
.page_at span.current {
    color: #fdba39;
    font-weight: bold;
}
.page_at a.current {
    color: #fdba39;
    font-weight: bold;
}
.page_at span.prev.current {
    color: #fff;
}
.page_at span.next.current {
    color: #fff;
}
.page_at span {
    display: inline-block;
    font-size: 0.44rem;
    color: #fdba39;
    padding: 0 0.2rem;
}
p.zwsj {
    color: #fff;
    font-size: 0.4rem;
    text-align: center;
    padding-top: 3.5rem;
}
.pg_pop3_1 p.zwsj {
    color: #fff;
}
.pg_pop3_1 .page_at a {
    color: #fff;
}
.pg_pop3_1 .page_at span.prev.current {
    color: #fff;
}
.pg_pop3_1 .page_at span.next.current {
    color: #fff;
}

/* info */
.pg_pop1 {
    background: url(../images/pop_tips.png) no-repeat;
    background-size: 100% 100%;
    width: 11.2rem;
    height: 7.48rem;
    padding-top: 0.35rem;
    box-sizing: border-box;
}
.pg_poptime {
    background: url(../images/pop_tips.png) no-repeat;
    background-size: 100% 100%;
    width: 11.2rem;
    height: 7.48rem;
    padding-top: 0.64rem;
    box-sizing: border-box;
}
.revanths {
    font-size: 0.28rem;
    text-align: center;
    color: #fff;
    width: 92%;
    margin: 0.5rem auto 0.28rem;
    line-height: 1.6;
}
.btncersas {
    width: 100%;
    display: flex;
    justify-content: center;
}
.popcancels {
    display: block;
    width: 2.94rem;
    height: 0.78rem;
    background: url(../images/cancel_btn.png) no-repeat;
    background-size: 100% auto;
    margin: 0 0.25rem;
}
.popsures {
    display: block;
    width: 2.94rem;
    height: 0.78rem;
    background: url(../images/sure_btn.png) no-repeat;
    background-size: 100% auto;
    margin: 0 0.25rem;
}

.pg_tips_main1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 5rem;
    width: 80%;
    margin: 0 auto;
    position: relative;
    font-size: 0.35rem;
    color: #edd1af;
    text-align: center;
    padding: 0 0.35rem;
    box-sizing: border-box;
}
.pg_tips_main2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 3.2rem;
    width: 80%;
    margin: 0 auto;
    position: relative;
    font-size: 0.3rem;
    color: #1f0d73;
    text-align: center;
    padding: 0 0.35rem;
    box-sizing: border-box;
    margin-top: 0.2rem;
}
.pg_tips_main2 p {
    line-height: 1.6;
}

.pg_tips_main1_tp3_t2 {
    font-size: 0.26rem;
    width: 100%;
    color: #edd1af;
    text-align: center;
    margin: 0 0;
}
.vnhtme1 {
    font-size: 1.2rem;
    font-weight: bold;
    color: #ffa405;
    font-family: "krnum";
}

.rulebgcs{
    background: url(../images/pop_rules.png?v=3) no-repeat;
    background-size: 100% 100%;
    width: 23.33rem;
    height: 12.25rem;
    box-sizing: border-box;
}
.rulebgcs .pop_tit_bg{
    padding-top: 0.1rem;
}
.rule_scolls{
    width: 20.82rem;
    height: 8.15rem;
    overflow-y: scroll;
    position: absolute;
    top: 2.3rem;
    left: 1.72rem;
}
.serule_parts{
    margin-bottom: 0.3rem;
}
.rule_tp2{
    font-size: 0.3rem;
    color: #d8c5ae;
}
.rule_tp1{
    font-size: 0.36rem;
    color: #ffa405;
    font-weight: bold;
    margin-bottom: 0.1rem;
}
.ruletabls{
    width: 99%;
    margin-top: 0.2rem;
    border-collapse: collapse;
    border-top: 1px solid #ffa405;
    border-left: #ffa405 solid 1px;


}
.ruletabls td{
    font-size: 0.3rem;
    padding: 0.1rem 0.2rem;
    color: #d8c5ae;
    border-right: 1px solid #ffa405;
    border-bottom: #ffa405 solid 1px;
}

/* checkin */
.pg_pop3 {
    background: url(../images/pop_bg.png?v=3) no-repeat;
    background-size: 100% 100%;
    width: 13.63rem;
    height: 11.57rem;
    padding-top: 0.1rem;
    box-sizing: border-box;
}
.pg_pop3_1 {
    background: url(../images/pop_bg.png?v=3) no-repeat;
    background-size: 100% 100%;
    width: 13.63rem;
    height: 11.57rem;
    padding-top: 0.1rem;
    box-sizing: border-box;
}

.pg_pop3 .pop_tit_bg {
    width: 9.5rem;
    margin: 0 auto;
    padding-left: 0;
    padding-top: 0;
    border-bottom: none;
}

.pg_pop3 .pop_tit_bg p {
    color: #fff;
    font-size: 0.45rem;
}

.popmain610 {
    width: 10.56rem;
    margin: 0.6rem auto;
}

/* prize pop */

.login11bg {
    background: url(../images/pop_tips_get.png) no-repeat;
    background-size: 100% 100%;
    width: 11.2rem;
    height: 7.48rem;
    padding-top: 0.4rem;
    box-sizing: border-box;
}
.login11_txt {
    display: flex;
    justify-content: center;
    padding-left: 0.1rem;
    padding-top: 3.15rem;
}
.login11_txt p {
    font-size: 0.27rem;
    color: #565067;
    width: 2.88rem;
    margin: 0 0.1rem;
    text-align: center;
}

.login_11_item {
    width: 100%;
}

.login_11_item1 {
    width: 90%;
    margin: 0 auto;
}
.login_11_item2 {
    width: 36%;
}
.login_11_item3 {
    width: 36%;
}

.login_11_itembg {
    width: 4.5rem;
    height: 4.5rem;
    background: none;
    background-size: 100% auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.login_11_item p {
    font-size: 0.35rem;
    color: #edd1af;
    width: 100%;
    text-align: center;
    margin-top: 0.1rem;
    line-height: 1.2;
}
.login_11_flex {
    display: flex;
    justify-content: center;
    margin-top: 0.2rem;
}
.login_11_itemimg {
    width: 4.5rem;
    height: 4.5rem;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.proizelistimgs {
    position: relative;
}
.geprizenames2 {
    display: block;
    /* width: 3.5rem !important; */
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    color: #514840;
    font-size: 0.34rem;
    text-align: center;
}

#getpro2 .login_11_itembg {
    margin: 0 auto;
}

.pg_poptime .pop_tit_bg {
    padding-bottom: 0.6rem;
}

/* box rate pop */
.pg_popgl {
    width: 11.69rem;
    height: 12.03rem;
    background: url(../images/pop_bxgl.png) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
}

.pg_popgl .pop_tit_bg {
    padding-top: 0.2rem;
    width: 10.4rem;
}
.pg_popgl .pop_tit_bg p {
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    font-size: 0.35rem;
    position: relative;
    padding-top: 0.15rem;
}
.pg_popgl.pop_form a.close {
    top: 0.7rem;
    right: 0rem;
}

.pg_p5_box {
    width: 7.7rem;
    margin: 0.2rem auto 0;
}
.boxcont_tit {
    font-size: 0.26rem;
    color: #453320;
    background: #ffa405;
    display: flex;
    padding: 0.1rem 0;
    margin-bottom: 0.2rem;
}
.boxcont_tit > div:nth-child(1) {
    width: 65%;
    text-align: center;
    text-indent: -1rem;
}
.boxcont_tit > div:nth-child(2) {
    width: 1.2rem;
    text-align: center;
}

.scrollbox {
    height: 8.4rem;
    overflow-y: auto;
}
.scrollbox.sctips {
    height: 8rem;
}
.pg_p5_box_i {
    font-size: 0.26rem;
    color: #d8c5ae;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0.14rem 0;
    border-bottom: 1px solid #ffa405;
}
.scrollbox .pg_p5_box_i:last-child {
    border-bottom: none;
}
.pg_p5_box_i a {
    color: inherit;
    border-bottom: 1px solid #000000;
    margin-left: 10px;
}
.pg_p5_box_i > div:nth-child(1) {
    padding-left: 0;
    width: 5rem;
    text-align: left;
    padding-left: 0.3rem;
}
.pg_p5_box_i > div:nth-child(2) {
    color: #fff;
}
.pg_p5_box_i.toptilte {
    color: #252e2e;
    font-weight: bold;
    background: rgba(0, 0, 0, 0.2);
    position: relative;
}

.pg_p5_box_i > div:nth-child(2) {
    text-align: center;
    width: 1.2rem;
}

.pg_popgl .pop_tit_bg p.jcgv0605 {
    font-size: 0.45rem;
    padding-top: 0.1rem;
}

.attendbtn {
    display: block;
    width: 3.66rem;
    height: 1.02rem;
    margin: 1.12rem auto 0;
    background: url(../images/attendbg.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0.4rem;
    color: #fff;
    text-align: center;
    line-height: 0.96rem;
}

.myscores {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 2.8rem;
    left: 0;
    color: #640d0a;
    font-size: 0.3rem;
}

/*datingtu*/
.pop7 {
    width: 24.62rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.p7_download {
    display: block;
    width: 5.2rem;
    height: 2rem;
    position: absolute;
    left: 9.3rem;
    bottom: 0.3rem;
    text-indent: -99999px;
}

/* agreement */

.pop_amain {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/pop_rulebg.png?v=6) bottom center no-repeat;
    background-size: cover;
    width: 14rem;
    height: 9.35rem;
    padding-bottom: 0.26rem;
    box-sizing: border-box;

    z-index: 10;
}

.pop_atop {
    width: 12rem;
    padding-top: 1.5rem;
    margin: 0 auto;
    box-sizing: border-box;
}
#clo .pop_atop {
    padding-top: 1.5rem;
}
#trs .pop_atop {
    padding-top: 1.5rem;
}

.pop_acontent {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 0.3rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
    height: auto;
    color: #fff;
}
.pop_acontent p {
    font-size: 0.35rem;
    line-height: 1.7;
}
.pop_acontent p.atitle {
    font-size: 0.35rem;
    padding-bottom: 0.16rem;
}
.pop_acontent p span {
    font-weight: bold;
    text-decoration: underline;
}
.pop_amain .close {
    display: block;
    text-indent: -9999px;
    background: url(../images/pop_close_9.png) no-repeat;
    background-size: 100% 100%;
    width: 1.08rem;
    height: 1.1rem;
    position: absolute;
    top: 0;
    right: -0.4rem;
}

.aitem {
    width: 100%;
    display: flex;
    height: 1.2rem;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #fff;
}
.aitem:last-child {
    border-bottom: 0 none;
}
.aitem .atxt {
    display: block;
    color: #fff;
    font-size: 0.35rem;
    line-height: 0.32rem;
    background: url(../images/check_box.png) left center no-repeat;
    background-position: 0 0;
    background-size: 0.32rem 0.64rem;
    padding-left: 0.6rem;
    margin-left: 0.2rem;
    height: 0.32rem;
}
.aitem .atxt.act {
    background-position: 0 -0.32rem;
}

a.cbtn {
    display: block;
    width: 5.4rem;
    height: 0.8rem;
    border-radius: 8px;
    background: #ffb21b;
    text-align: center;
    line-height: 0.8rem;
    color: #ffffff;
    font-size: 0.45rem;
    margin-right: 0.2rem;
}

.abtnz {
    width: 100%;
    display: flex;
    padding-top: 0.6rem;
    justify-content: center;
}
.abtnz a {
    margin: 0 0.2rem;
}
.catitle {
    color: #fff;
    font-size: 0.4rem;
    font-weight: bold;
    text-align: center;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #d9d9d9;
}
.ades1 {
    width: 4rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.35rem;
    line-height: 1.7;
    color: #fff;
    padding-top: 0.2rem;
}

.probgtips .ades1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 0.35rem;
    line-height: 1.7;
    color: #ffffff;
    padding-top: 0.2rem;
}

.atips {
    font-size: 0.35rem;
    margin-top: 0.5rem;
}
.atips a {
    color: #fff;
    text-decoration: underline;
}
.probgtips.hj .pop_ptmain {
    padding-top: 0.26rem;
    margin-top: 1.26rem;
    border-top: 0.02rem solid #c2c2d2;
    font-size: 0.35rem;
    color: #ffffff;
}

#clo,
#trs {
    z-index: 112;
}

#trs .pop_acontent {
    height: 7rem;
    overflow-y: scroll;
}

#clo .pop_acontent {
    height: 7rem;
    overflow-y: scroll;
}
.type_hide {
    display: none !important;
}
.ru_agreement_txt {
    display: none;
    text-align: center;
}
.ru_agreement_txt.type_show {
    display: block;
}

/* cancel */

.probgtips {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/pop_rulebg.png?v=6) bottom center no-repeat;
    background-size: cover;
    width: 14rem;
    height: 9.35rem;
    z-index: 10;
    padding-top: 0;
    box-sizing: border-box;
}

.probgtips .close {
    top: 27px;
}

.probgtips.probgtipsA1 {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 747px;
    height: 485px;
    transform: translate(-50%, -50%);
    background: url(../images/pop_tips2.png) no-repeat;
    z-index: 10;
}

.proname {
    position: relative;
    margin-top: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.proname span {
    display: block;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #cdf703;
    margin-right: 20px;
}

#cancela .probgtips .pop_tit {
    font-size: 0.5rem;
    color: #ffffff;
    text-align: center;
    letter-spacing: 0.05rem;
}

.probgtips .pop_tit {
    font-size: 0.5rem;
    color: #ffffff;
    position: absolute;
    top: 2.3rem;
    width: 100%;
    text-align: center;
    letter-spacing: 0.05rem;
}
.probgtips .pop_ptmain {
    padding-top: 0;
    margin: 3.23rem auto 0;
    font-size: 0.35rem;
    color: #ffffff;
}

.pg_pop1111 {
    background: url(../images/pop_tips.png?v=4) no-repeat;
    background-size: 100% 100%;
    width: 11.2rem;
    height: 7.48rem;
    padding-top: 0.35rem;
    box-sizing: border-box;
}

.bn_valshow {
    text-align: center;
    color: #edd1af;
    width: 80%;
    margin: 0.9rem auto 0;
    font-size: 0.35rem;
    height: 2.9rem;
    line-height: 2;
}

.btn_vhokes {
    margin: 0 auto;
    width: 7.83rem;
    display: block;
    display: flex;
    justify-content: space-between;
}

.btnvhos1 {
    width: 3.73rem;
    height: 1rem;
    display: block;
    line-height: 0.81rem;
    background: url(../images/btn_bgs1.png) no-repeat;
    background-size: 100% auto;
    text-align: center;
    font-size: 0.35rem;
    color: #d1d1d1;
    font-weight: bold;
}

.btnvhos2 {
    width: 3.73rem;
    height: 1rem;
    display: block;
    line-height: 0.81rem;
    background: url(../images/btn_bgs2.png) no-repeat;
    background-size: 100% auto;
    text-align: center;
    font-size: 0.35rem;
    color: #000000;
    font-weight: bold;
}
.atroles{
    width: 80%;
    margin: 0.8rem auto 0.8rem;
    font-size: 0.26rem;
    line-height: 1.6;
    color: #d1d1d1;
}
.atroles b{
    color: #ff8800;
}
.renders{
    width: 100%;
    margin: 0 auto 0.8rem;
    font-size: 0.36rem;
    color: #e6d7c5;
    text-align: left;
    padding-top: 1.2rem;
}
.renders1{
    width: 100%;
    margin: 0 auto 0.8rem;
    font-size: 0.36rem;
    color: #e6d7c5;
    padding-top: 1.8rem;
}

.besuresbtns{
    width: 3.73rem;
    height: 1rem;
    display: block;
    line-height: 0.81rem;
    background: url(../images/btn_bgs2.png) no-repeat;
    background-size: 100% auto;
    text-align: center;
    font-size: 0.35rem;
    color: #000000;
    font-weight: bold;
    margin: 0 auto 0;

}

.attendbtns{
    width: 3.73rem;
    height: 1rem;
    display: block;
    line-height: 0.81rem;
    background: url(../images/btn_bgs2.png) no-repeat;
    background-size: 100% auto;
    text-align: center;
    font-size: 0.35rem;
    color: #000000;
    font-weight: bold;
    margin: 0 auto 0;

}

/*prize pool*/

.totabody {
    width: 13.6rem;
    margin: 0.3rem auto 0;
}
.totabody thead {
    font-size: 0.46rem;
    color: #000000;
    border-bottom: 0.1rem #4e2a1d solid;
}
.totabody thead td {
    padding: 0.3rem 0;
}
.totabody thead tr td:nth-child(1) {
    padding-left: 3.8rem;
    width: 6rem;
}
.totabody tbody {
    font-size: 0.4rem;
    color: #000000;
}
.totabody tbody td {
    padding: 0.15rem 0;
}
.totabody tbody tr td:nth-child(1) {
    padding-left: 2rem;
}
.totabody tbody a {
    color: #5e1f00;
    text-decoration: underline;
}

/* wrap */
.hasbelq {
    pointer-events: none;
}
.bg1 {
    background: url(../images/bg1.jpg) no-repeat top center;
    background-size: cover;
    width: 100%;
    height: 19.17rem;
    position: relative;
    box-sizing: border-box;
    z-index: 1;
}
.bg2 {
    background: url(../images/bg2.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 19.7rem;
    position: relative;
    box-sizing: border-box;
}
.bg2.invite{
    background: url(../images/bg2_invite.jpg) no-repeat;
    background-size: cover;
}
.bg3 {
    background: url(../images/bg3.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 31.19rem;
    position: relative;
    box-sizing: border-box;
}
.bg4 {
    background: url(../images/bg4.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 38.23rem;
    position: relative;
    box-sizing: border-box;
}
.bg5 {
    background: url(../images/bg5.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 22.13rem;
    position: relative;
    box-sizing: border-box;
}
.bg6 {
    background: url(../images/bg6.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 10.73rem;
    position: relative;
    box-sizing: border-box;
}


.mylevel{
    font-size: 1.8rem;
    color: #000000;
    font-family: "krnum";
    position: absolute;
    top: 5.2rem;
    left: 19.84rem;
}
.currentexp{
    min-width: 1.8rem;
    background: #3b3023;
    font-size: 0.4rem;
    height: 0.45rem;
    line-height: 0.55rem;
    border-radius: 0.3rem;
    color: #ff8a00;
    font-family: "krnum";
    text-align: center;
    position: absolute;
    top: 7.16rem;
    left: 19.08rem;
    padding: 0 0.4rem;
    box-sizing: border-box;
}
.progress_com{
    width: 9.92rem;
    height: 0.26rem;
    position: absolute;
    top: 7.79rem;
    left: 16.65rem;
    border-radius: 0.2rem;
    overflow: hidden;
}
.progress_con{
    width: 0;
    height: 100%;
    background: #ff8a00;
}
.team_avaters{
    display: flex;
    position: absolute;
    top: 13.32rem;
    left: 16.6rem;
}
.avater_item{
    width: 3.35rem;
    margin-right: 0.5rem;
    text-align: center;
    position: relative;
}
.self .minebgs{
    display: block;
}
.minebgs{
    width: 3.62rem;
    height: 5.05rem;
    background: url(../images/mine.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: -0.6rem;
    left: -0.1rem;
    display: none;

}


.avater{
    width: 1.9rem;
    margin: 0 auto 0.2rem;
}
.avater_txt{
    font-size: 0.26rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.35rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.avater_exps p{
    font-size: 0.2rem;
    color: #d8c5ae;
}
.avater_exps p span{
    color: #ffa200;
}
.avater_exps{
    display: none;
}

.inpuravsbg1{
    display: none;
    position: absolute;
    top: 14.44rem;
    left: 3.55rem;
}
.inpuravsbg2{
    display: none;
    position: absolute;
    top: 14.44rem;
    left: 3.55rem;
}
.inputshowder{
    display: block;
    appearance: none;
    background: none;
    box-sizing: border-box;
    border: none;
    outline: none;
    width: 7.64rem;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.4rem;
    color: #000000;
    padding: 0 0.4rem;
}
.inputshowder:focus{
    border: none;
    outline: none;
}
.btnsavers{
    text-indent: -999999px;
    display: block;
    position: absolute;
    top: 0;
    left: 7.8rem;
    width: 4.4rem;
    height: 0.85rem;
}
.rulebtns{
    font-size: 0.28rem;
    color: #d6b391;
    text-decoration: underline;
    position: absolute;
    top: 11.48rem;
    left: 32.11rem;
}
.dhunbtns{
    font-size: 0.28rem;
    color: #d6b391;
    text-decoration: underline;
    position: absolute;
    top: 3.87rem;
    left: 32.11rem;
}
.missionbtns{
   text-indent: -999999px;
    display: block;
    position: absolute;
    top: 5.85rem;
    left: 17.1rem;
    width: 4.2rem;
    height: 1.06rem; 
}
.soreconts{
    display: flex;
    min-width: 7.84rem;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0.1rem 0.6rem;
    background: rgba(0,0,0,0.5);
    border: 1px #4a3519 solid;
    position: absolute;
    top: 5.05rem;
    left: 50%;
    transform: translateX(-50%);
}
.bg3scores{
    font-size: 0.3rem;
    color: #f7e1c8;
    margin-right: 1.25rem;
}
.bg3scores span{
    color: #eb7f1a;
    font-weight: bold;
}
.bg3exps{
    font-size: 0.3rem;
    color: #f7e1c8;
}
.bg3exps span{
    color: #eb7f1a;
    font-weight: bold;
}
.lingqu_zone{
    position: absolute;
    top: 8.88rem;
    left: 7.92rem;
    width: 27.06rem;
    display: flex;
    flex-wrap: wrap;
}
.lingqu_item{
    width: 13.28rem;
    position: relative;
    height: 3.65rem;
}
.yfinish{
    font-size: 0.3rem;
    color: #f7e1c8;
}
.yfinish span{
    color: #eb7f1a;
    margin: 0 0.1rem;
}
.team_outers{
    font-size: 0.3rem;
    color: #f7e1c8;
    position: absolute;
    top: 0;
    left: 5.22rem;
}
.team_outers span{
    color: #eb7f1a;
    margin: 0 0.1rem;
}
.relcordbtn1{
    top: 2.74rem;
}
.soreconts1{
    top: 4.45rem;
}
.lotterybtns{
    top: 3.1rem;
}
.lotterygaiv{
    top: 3.74rem;
}


.fnickname{
    color: #eb7f1a;
    font-weight: bold;
    margin: 0 0.1rem;
}
.repts1{
    font-size: 0.3rem;
    color: #f7e1c8;
    margin-right: 1.25rem;
}
.repts1 span{
    color: #eb7f1a;
    font-weight: bold;
}
.repts2{
    font-size: 0.3rem;
    color: #f7e1c8;
}
.repts2 span{
    color: #eb7f1a;
    font-weight: bold;
}
.pgrys .repts1{
    color: #818181;
}
.pgrys .repts2{
    color: #818181;
}
.pgrys .repts1 span{
    color: #818181;
}
.pgrys .repts2 span{
    color: #818181;
}

/* .bg4lv{
    position: absolute;
    top: 1.8rem;
    left: 10.5rem;
}
.bg4exps{
    position: absolute;
    top: 2.3rem;
    left: 10.5rem;
} */


.dh_box{
    width: 24.22rem;
    height: 14.73rem;
    background: url(../images/dhbox.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 5.89rem;
    left: 7rem;
    pointer-events: none;
}
.lv_part{
    width: 21.49rem;
    height: 8.6rem;
    position: absolute;
    background: url(../images/lv_part.png) no-repeat;
    background-size: 100% auto;
    top: 5.3rem;
    left: 8.46rem;
    pointer-events: none;
}
.process_bg{
    width: 27.96rem;
    height: 8.67rem;
    background: url(../images/process.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 5.28rem;
    left: 5.02rem;
}
.process_bg.pro1{
    background: url(../images/process1.png) no-repeat;
    background-size: 100% auto;
}
.process_bg.pro2{
    background: url(../images/process2.png) no-repeat;
    background-size: 100% auto;
}
.process_bg.pro3{
    background: url(../images/process3.png) no-repeat;
    background-size: 100% auto;
}
.process_bg.pro4{
    background: url(../images/process4.png) no-repeat;
    background-size: 100% auto;
}
.process_bg.pro5{
    background: url(../images/process5.png) no-repeat;
    background-size: 100% auto;
}
.process_bg.pro6{
    background: url(../images/process6.png) no-repeat;
    background-size: 100% auto;
}
.process_bg.pro7{
    background: url(../images/process7.png) no-repeat;
    background-size: 100% auto;
}





.ling_status{
    display: block;
    width: 0.78rem;
    height: 0.77rem;
    background: url(../images/check.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: 2.38rem;
    top: 0.8rem;
}
.ling_status.act{
    background: url(../images/check_act.png) no-repeat;
    background-size: 100% auto;
}

.btn_lq2 {
    width: 3.42rem;
    height: 0.91rem;
    display: block;
    background: url(../images/btn_lq.png) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.btn_lq2.hasbelq {
    background: url(../images/btn_lq_gray.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.btn_lq2.disabled{
    background: url(../images/btn_lq_disabled.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.pa1{
    top: 11.24rem;
    left: 7.64rem;
}
.pa2{
    top: 11.24rem;
    left: 12.53rem;
}
.pa3{
    top: 11.24rem;
    left: 17.45rem;
}
.pa4{
    top: 11.24rem;
    left: 22.33rem;
}
.pa5{
    top: 11.24rem;
    left: 27.26rem;
}
.pa6{
    top: 19.16rem;
    left: 12.53rem;
}
.pa7{
    top: 19.16rem;
    left: 17.45rem;
}
.pa8{
    top: 19.16rem;
    left: 22.33rem;
}

.pa9{
    top: 27.15rem;
    left: 6.01rem;
}
.pa10{
    top: 27.15rem;
    left: 10.65rem;
}
.pa11{
    top: 27.15rem;
    left: 15.15rem;
}
.pa12{
    top: 27.15rem;
    left: 19.77rem;
}
.pa13{
    top: 27.15rem;
    left: 24.38rem;
}
.pa14{
    top: 27.15rem;
    left: 28.94rem;
}
.pa15{
    top: 34.33rem;
    left: 12.54rem;
}
.pa16{
    top: 34.33rem;
    left: 17.46rem;
}
.pa17{
    top: 34.33rem;
    left: 22.46rem;
}
.lotteryscos.ochide{ display: none; }
.lottery1{
    width: 3.97rem;
    height: 1.21rem;
    display: block;
    background: url(../images/lottery1.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 19.05rem;
    left: 14.11rem;
    text-indent: -99999px;
}
.lottery2{
    width: 3.97rem;
    height: 1.21rem;
    display: block;
    background: url(../images/lottery2.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 19.05rem;
    left: 20.4rem;
    text-indent: -99999px;
}
.lottery1.disabled{
    background: url(../images/lottery1_disabled.png) no-repeat;
    background-size: 100% auto;
}
.lottery2.disabled{
    background: url(../images/lottery2_disabled.png) no-repeat;
    background-size: 100% auto;
}







.bxgl {
    width: auto;
    text-align: center;
    font-size: 0.3rem;
    color: #edd1af;
    text-decoration: underline;
    text-decoration: underline;
}
.bxglmain {
    width: 2.35rem;
    display: flex;
    justify-content: center;
}
.bxglmain.b2p1 {
    position: absolute;
    top: 32.7rem;
    left: 13.1rem;
}
.bxglmain.b2p2 {
    position: absolute;
    top: 32.7rem;
    left: 18.1rem;
}
.bxglmain.b2p3 {
    position: absolute;
    top: 32.7rem;
    left: 23.03rem;
}




.pg_popgl .pop_tit_bg {
    height: 1rem;
    padding-top: 0rem;
}


.pg_p5_box_i a {
    text-decoration: underline;
}
#pop_box1 {
    z-index: 99;
}
#pop_box1 .pg_popgl .pop_tit_bg p {
    padding-top: 0.2rem;
}
#pop_box1 .boxcont_tit > div:nth-child(1) {
    text-align: left;
    padding-left: 0.3rem;
    text-indent: 0px;
}


.pg_popgl .pop_tit_bg p.luckgcoin_100 {
    font-size: 0.24rem;
    padding-top: 0.1rem;
}




/*多语言*/
.lang_zh-TW .bg1 {
    background: url(../images/bg1_tw.jpg) no-repeat top center;
    background-size: cover;
}
.lang_zh-TW .bg2 {
    background: url(../images/bg2_tw.jpg) no-repeat;
    background-size: cover;
}
.lang_zh-TW .bg2.invite{
    background: url(../images/bg2_invite_tw.jpg) no-repeat;
    background-size: cover;
}
.lang_zh-TW .bg3 {
    background: url(../images/bg3_tw.jpg) no-repeat;
    background-size: cover;
}
.lang_zh-TW .bg4 {
    background: url(../images/bg4_tw.jpg) no-repeat;
    background-size: cover;
}
.lang_zh-TW .bg5 {
    background: url(../images/bg5_tw.jpg) no-repeat;
    background-size: cover;
}
.lang_zh-TW .dh_box{
    background: url(../images/dhbox_tw.png) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .btn_lq2 {
    background: url(../images/btn_lq_tw.png) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .btn_lq2.hasbelq {
    background: url(../images/btn_lq_gray_tw.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_zh-TW .btn_lq2.disabled{
    background: url(../images/btn_lq_disabled_tw.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_zh-TW .lottery1{
    background: url(../images/lottery1_tw.png) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .lottery2{
    background: url(../images/lottery2_tw.png) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .lottery1.disabled{
    background: url(../images/lottery1_disabled_tw.png) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .lottery2.disabled{
    background: url(../images/lottery2_disabled_tw.png) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .lv_part{
    background: url(../images/lv_part_tw.png) no-repeat;
    background-size: 100% auto;
}





.lang_vi-VN .bg1 {
    background: url(../images/bg1_vi.jpg) no-repeat top center;
    background-size: cover;
}
.lang_vi-VN .bg2 {
    background: url(../images/bg2_vi.jpg?v=4) no-repeat;
    background-size: cover;
}
.lang_vi-VN .bg2.invite{
    background: url(../images/bg2_invite_vi.jpg) no-repeat;
    background-size: cover;
}
.lang_vi-VN .bg3 {
    background: url(../images/bg3_vi.jpg) no-repeat;
    background-size: cover;
}
.lang_vi-VN .bg4 {
    background: url(../images/bg4_vi.jpg) no-repeat;
    background-size: cover;
}
.lang_vi-VN .bg5 {
    background: url(../images/bg5_vi.jpg) no-repeat;
    background-size: cover;
}
.lang_vi-VN .dh_box{
    background: url(../images/dhbox_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .btn_lq2 {
    background: url(../images/btn_lq_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .btn_lq2.hasbelq {
    background: url(../images/btn_lq_gray_vi.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_vi-VN .btn_lq2.disabled{
    background: url(../images/btn_lq_disabled_vi.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_vi-VN .lottery1{
    background: url(../images/lottery1_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .lottery2{
    background: url(../images/lottery2_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .lottery1.disabled{
    background: url(../images/lottery1_disabled_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .lottery2.disabled{
    background: url(../images/lottery2_disabled_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .avater_exps p{
    font-size: 0.13rem;
}
.lang_vi-VN .avater_exps p span{
    font-size: 0.2rem;
}
.lang_vi-VN .yfinish{
    font-size: 0.26rem;
    position: relative;
    top: 0.05rem;
}
.lang_vi-VN .team_outers{
    font-size: 0.26rem;
    top: 0.05rem;
}
.lang_vi-VN .lv_part{
    background: url(../images/lv_part_vi.png) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .mylevel{
    top: 4.9rem;
}




.lang_th-TH .bg1 {
    background: url(../images/bg1_th.jpg) no-repeat top center;
    background-size: cover;
}
.lang_th-TH .bg2 {
    background: url(../images/bg2_th.jpg) no-repeat;
    background-size: cover;
}
.lang_th-TH .bg2.invite{
    background: url(../images/bg2_invite_th.jpg) no-repeat;
    background-size: cover;
}
.lang_th-TH .bg3 {
    background: url(../images/bg3_th.jpg) no-repeat;
    background-size: cover;
}
.lang_th-TH .bg4 {
    background: url(../images/bg4_th.jpg) no-repeat;
    background-size: cover;
}
.lang_th-TH .bg5 {
    background: url(../images/bg5_th.jpg) no-repeat;
    background-size: cover;
}
.lang_th-TH .dh_box{
    background: url(../images/dhbox_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .btn_lq2 {
    background: url(../images/btn_lq_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .btn_lq2.hasbelq {
    background: url(../images/btn_lq_gray_th.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_th-TH .btn_lq2.disabled{
    background: url(../images/btn_lq_disabled_th.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_th-TH .lottery1{
    background: url(../images/lottery1_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .lottery2{
    background: url(../images/lottery2_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .lottery1.disabled{
    background: url(../images/lottery1_disabled_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .lottery2.disabled{
    background: url(../images/lottery2_disabled_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .lv_part{
    background: url(../images/lv_part_th.png) no-repeat;
    background-size: 100% auto;
}
.lang_th-TH .avater_exps p{
    font-size: 0.13rem;
}
.lang_th-TH .avater_exps p span{
    font-size: 0.2rem;
}
.lang_th-TH .yfinish{
    font-size: 0.26rem;
    position: relative;
    top: 0.05rem;
}
.lang_th-TH .team_outers{
    font-size: 0.26rem;
    top: 0.05rem;
}
.lang_th-TH .bxgl{
    font-size: 0.15rem;
}
.lang_th-TH .currentexp{
    left: 20.6rem;
}
.lang_th-TH .bn_valshow{
    font-size: 0.3rem;
}



.lang_ko-KR .bg1 {
    background: url(../images/bg1_kr.jpg) no-repeat top center;
    background-size: cover;
}
.lang_ko-KR .bg2 {
    background: url(../images/bg2_kr.jpg) no-repeat;
    background-size: cover;
}
.lang_ko-KR .bg2.invite{
    background: url(../images/bg2_invite_kr.jpg) no-repeat;
    background-size: cover;
}
.lang_ko-KR .bg3 {
    background: url(../images/bg3_kr.jpg) no-repeat;
    background-size: cover;
}
.lang_ko-KR .bg4 {
    background: url(../images/bg4_kr.jpg) no-repeat;
    background-size: cover;
}
.lang_ko-KR .bg5 {
    background: url(../images/bg5_kr.jpg) no-repeat;
    background-size: cover;
}
.lang_ko-KR .dh_box{
    background: url(../images/dhbox_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .btn_lq2 {
    background: url(../images/btn_lq_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .btn_lq2.hasbelq {
    background: url(../images/btn_lq_gray_kr.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_ko-KR .btn_lq2.disabled{
    background: url(../images/btn_lq_disabled_kr.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_ko-KR .lottery1{
    background: url(../images/lottery1_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .lottery2{
    background: url(../images/lottery2_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .lottery1.disabled{
    background: url(../images/lottery1_disabled_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .lottery2.disabled{
    background: url(../images/lottery2_disabled_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .lv_part{
    background: url(../images/lv_part_kr.png) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .ling_status{
    left: 1.8rem;
}
.lang_ko-KR .mylevel{
    top: 5rem;
}



.lang_ru-RU .bg1 {
    background: url(../images/bg1_ru.jpg) no-repeat top center;
    background-size: cover;
}
.lang_ru-RU .bg2 {
    background: url(../images/bg2_ru.jpg) no-repeat;
    background-size: cover;
}
.lang_ru-RU .bg2.invite{
    background: url(../images/bg2_invite_ru.jpg) no-repeat;
    background-size: cover;
}
.lang_ru-RU .bg3 {
    background: url(../images/bg3_ru.jpg) no-repeat;
    background-size: cover;
}
.lang_ru-RU .bg4 {
    background: url(../images/bg4_ru.jpg) no-repeat;
    background-size: cover;
}
.lang_ru-RU .bg5 {
    background: url(../images/bg5_ru.jpg) no-repeat;
    background-size: cover;
}
.lang_ru-RU .dh_box{
    background: url(../images/dhbox_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .btn_lq2 {
    background: url(../images/btn_lq_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .btn_lq2.hasbelq {
    background: url(../images/btn_lq_gray_ru.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_ru-RU .btn_lq2.disabled{
    background: url(../images/btn_lq_disabled_ru.png) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_ru-RU .lottery1{
    background: url(../images/lottery1_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .lottery2{
    background: url(../images/lottery2_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .lottery1.disabled{
    background: url(../images/lottery1_disabled_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .lottery2.disabled{
    background: url(../images/lottery2_disabled_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .lv_part{
    background: url(../images/lv_part_ru.png) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .avater_txt{
    font-size: 0.22rem;
}
.lang_ru-RU .avater_exps p{
    font-size: 0.16rem;
}
.lang_ru-RU .avater_exps p span{
    font-size: 0.2rem;
}
.lang_ru-RU .yfinish{
    font-size: 0.26rem;
    position: relative;
    top: 0.05rem;
}
.lang_ru-RU .team_outers{
    font-size: 0.26rem;
    top: 0.05rem;
}
.lang_ru-RU .bxgl{
    font-size: 0.15rem;
}
.lang_ru-RU .mylevel{
    top: 4.9rem;
}
.lang_ru-RU .atroles{
    font-size: 0.24rem;
}
.lang_ru-RU .attendbtns{
    font-size: 0.26rem;
}
.lang_ru-RU .renders{
    padding-top: 0.3rem;
}
.lang_ru-RU .bn_valshow{
    font-size: 0.26rem;
}
.lang_ru-RU .btnvhos2{
    font-size: 0.24rem;
}
.lang_ru-RU .btnvhos1{
    font-size: 0.24rem;
}