@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?v=9) 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: 15rem;
    position: relative;
    padding-top: 1.7rem;
    margin: 0 auto;
}

.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: #f07b24;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.1rem;
}
.rule_tics3 {
    font-size: 0.22rem;
    color: #b1b1b3;
    text-align: center;
    margin-bottom: 0.1rem;
}
.rule_tics4 {
    font-size: 0.27rem;
    color: #f07b24;
    text-align: center;
    margin-bottom: 0.2rem;
}
.rule_tics5 {
    font-size: 0.22rem;
    color: #b1b1b3;
    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: #c58e5a;
}
.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?v=9) no-repeat;
    background-size: 100% 100%;
    width: 1.03rem;
    height: 1.04rem;
    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?v=9) no-repeat;
    background-size: 100% 100%;
    width: 1.03rem;
    height: 1.04rem;
    position: absolute;
    top: -0.1rem;
    right: -0.4rem;
}

.pop_form.pg_pop3 a.close {
    top: 0.2rem;
}

.pop_tit_bg p {
    color: #53060e;
    font-weight: bold;
    font-size: 0.35rem;
    text-align: center;
}

.table1 {
    width: 100%;
    height: 5rem;
    padding-top: 0;
    box-sizing: border-box;
}

.table1 table {
    width: 100%;
}
#dailymission_lottery .table1 td {
    height: 1rem;
}
.table1 td {
    font-size: 0.26rem;
    color: #10141f;
    border-bottom: 1px #6d6b80 solid;
    height: 1.23rem;
    padding: 0;
}
/* #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: #10141f;
    padding: 0 0.2rem;
    text-decoration: none;
}
.page_at span.current {
    color: #ff6d26;
    font-weight: bold;
}
.page_at a.current {
    color: #ff6d26;
    font-weight: bold;
}
.page_at span.prev.current {
    color: #10141f;
}
.page_at span.next.current {
    color: #10141f;
}
.page_at span {
    display: inline-block;
    font-size: 0.44rem;
    color: #ff6d26;
    padding: 0 0.2rem;
}
p.zwsj {
    color: #10141f;
    font-size: 0.4rem;
    text-align: center;
    padding-top: 2.5rem;
}

/* info */
.pg_pop1 {
    background: url(../images/pop_tips.png?v=9) no-repeat;
    background-size: 100% 100%;
    width: 9.08rem;
    height: 6.19rem;
    padding-top: 0.64rem;
    box-sizing: border-box;
    padding-left: 0.7rem;
}
.pg_poptime {
    background: url(../images/pop_tips.png?v=9) no-repeat;
    background-size: 100% 100%;
    width: 9.08rem;
    height: 6.19rem;
    padding-top: 0.64rem;
    box-sizing: border-box;
    padding-left: 0.7rem;
}
.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?v=9) 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?v=9) 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: 3.6rem;
    width: 100%;
    margin: 0 auto;
    position: relative;
    font-size: 0.35rem;
    color: #53060e;
    text-align: center;
    padding: 0 0.35rem;
    box-sizing: border-box;
    margin-top: 0.2rem;
}

.pg_tips_main1_tp3_t2 {
    font-size: 0.26rem;
    width: 100%;
    color: #53060e;
    text-align: center;
    margin: 0 0;
}
.vnhtme1 {
    font-size: 1.2rem;
    font-weight: bold;
    color: #ba0e2c;
    font-family: "krnum";
}

/* checkin */
.pg_pop3 {
    background: url(../images/pop_bg.png?v=9) no-repeat;
    background-size: 100% 100%;
    width: 12.72rem;
    height: 7.85rem;
    padding-top: 0;
    box-sizing: border-box;
}
.pg_pop3_1 {
    background: url(../images/pop_bg1.png?v=9) no-repeat;
    background-size: 100% 100%;
    width: 12.72rem;
    height: 7.85rem;
    padding-top: 0;
    box-sizing: border-box;
}

.pg_pop3 .pop_tit_bg {
    width: 11.97rem;
    margin: 0;
    padding-left: 0;
    padding-top: 0.4rem;
}

.pg_pop3 .pop_tit_bg p {
    color: #fff;
    font-size: 0.45rem;
}

.popmain610 {
    width: 7.5rem;
    margin: 0.6rem 0 0 2.24rem;
    padding-left: 0.1rem;
}

/* prize pop */

.login11bg {
    background: url(../images/pop_tips.png?v=9) no-repeat;
    background-size: 100%;
    width: 9.08rem;
    height: 6.19rem;
    padding-top: 0.65rem;
    padding-left: 0.7rem;
}
.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: 38%;
}
.login_11_item3 {
    width: 38%;
}

.login_11_itembg {
    width: 3.3rem;
    height: 3.29rem;
    background: none;
    background-size: 100% auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.login_11_item p {
    font-size: 0.3rem;
    color: #53060e;
    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: 2.6rem;
    height: 2.6rem;
    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;
}

/* box rate pop */
.pg_popgl {
    width: 11.26rem;
    height: 11.1rem;
    background: url(../images/pop_bxgl.png?v=9) no-repeat;
    background-size: 100% 100%;
    padding-top: 0.3rem;
    box-sizing: border-box;
}
.pg_popgl .pop_tit_bg {
    padding-top: 0.2rem;
    width: 10.4rem;
}
.pg_popgl .pop_tit_bg p {
    color: #ffe2ad;
    margin: 0 auto;
    font-weight: bold;
    font-size: 0.28rem;
    position: relative;
    padding-top: 0.2rem;
}

.pg_p5_box {
    width: 6.6rem;
    margin: 0.2rem 0 0 1.88rem;
}
.boxcont_tit {
    font-size: 0.26rem;
    color: #f1f5ff;
    display: flex;
    padding-bottom: 0.2rem;
}
.boxcont_tit > div:nth-child(1) {
    width: 70%;
    text-align: center;
    text-indent: -1rem;
}
.boxcont_tit > div:nth-child(2) {
    width: 30%;
    text-align: center;
}

.scrollbox {
    height: 8.4rem;
    overflow-y: auto;
}
.scrollbox.sctips {
    height: 8rem;
}
.pg_p5_box_i {
    font-size: 0.26rem;
    color: #10141f;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0.14rem 0;
}
.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: #10141f;
}
.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;
}

.myscores {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 2.8rem;
    left: 0;
    color: #640d0a;
    font-size: 0.3rem;
}

/*datingtu*/
.pop7 {
    width: 26.84rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.p7_download {
    display: block;
    width: 7.2rem;
    height: 2rem;
    position: absolute;
    left: 9.7rem;
    bottom: 0.1rem;
    text-indent: -99999px;
}

/* agreement */

.pop_amain {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/pop_rulebg.png?v=9) bottom center no-repeat;
    background-size: cover;
    width: 17rem;
    height: 9.45rem;
    padding-bottom: 0.26rem;
    box-sizing: border-box;

    z-index: 10;
}

.pop_atop {
    width: 12rem;
    padding-top: 1.9rem;
    margin: 0 auto;
    box-sizing: border-box;
}
#clo .pop_atop {
    padding-top: 1.6rem;
}
#trs .pop_atop {
    padding-top: 1.6rem;
}

.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?v=9) no-repeat;
    background-size: auto;
    background-size: 100% 100%;
    width: 1.03rem;
    height: 1.04rem;
    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?v=9) 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: #f19c3f;
    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=9) bottom center no-repeat;
    background-size: 100% 100%;
    width: 15rem;
    height: 8.21rem;
    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?v=9) 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;
}

/*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?v=9) no-repeat top center;
    background-size: cover;
    width: 100%;
    height: 18.48rem;
    position: relative;
    box-sizing: border-box;
    z-index: 1;
}
.bg2 {
    background: url(../images/bg2.jpg?v=9) no-repeat;
    background-size: cover;
    width: 100%;
    height: 23.15rem;
    position: relative;
    box-sizing: border-box;
}
.bg3 {
    background: url(../images/bg3.jpg?v=9) no-repeat;
    background-size: cover;
    width: 100%;
    height: 16.18rem;
    position: relative;
    box-sizing: border-box;
}
.bg4 {
    background: url(../images/bg4.jpg?v=9) no-repeat;
    background-size: cover;
    width: 100%;
    height: 11.65rem;
    position: relative;
    box-sizing: border-box;
}

.btn_lq {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_lq.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.btn_lq.hasbelq {
    background: url(../images/btn_lq_gray.png?v=9) no-repeat;
    background-size: 100% auto;
}
.btn_lq.wks {
    background: url(../images/btn_lq_wks.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.btn_lq.wwc {
    background: url(../images/btn_lq_wwc.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}

.btn_lq.pa1 {
    position: absolute;
    top: 11.99rem;
    left: 12.95rem;
}
.btn_lq.pa2 {
    position: absolute;
    top: 11.99rem;
    left: 18.61rem;
}
.btn_lq.pa3 {
    position: absolute;
    top: 11.99rem;
    left: 22.44rem;
}
.btn_lq.pa4 {
    position: absolute;
    top: 20.72rem;
    left: 5.3rem;
}
.btn_lq.pa5 {
    position: absolute;
    top: 20.72rem;
    left: 10.15rem;
}
.btn_lq.pa6 {
    position: absolute;
    top: 20.72rem;
    left: 15.1rem;
}
.btn_lq.pa7 {
    position: absolute;
    top: 20.72rem;
    left: 20.07rem;
}
.btn_lq.pa8 {
    position: absolute;
    top: 20.72rem;
    left: 25.04rem;
}
.btn_lq.pa9 {
    position: absolute;
    top: 20.72rem;
    left: 29.92rem;
}

.dhunbtns {
    font-size: 0.3rem;
    color: #ffffff;
    text-decoration: underline;
    position: absolute;
}
.relcordbtn {
    top: 4.91rem;
    left: 30.16rem;
}
.drnrecord {
    top: 4.42rem;
    left: 30.2rem;
}

.btn_dh {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_dh.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.btn_dh.hasbelq {
    background: url(../images/btn_dh_gray.png?v=9) no-repeat;
    background-size: 100% auto;
}
.btn_dh.dhpa1 {
    position: absolute;
    top: 11.12rem;
    left: 10.5rem;
}
.btn_dh.dhpa2 {
    position: absolute;
    top: 11.12rem;
    left: 15.2rem;
}
.btn_dh.dhpa3 {
    position: absolute;
    top: 11.12rem;
    left: 20rem;
}
.btn_dh.dhpa4 {
    position: absolute;
    top: 11.12rem;
    left: 24.7rem;
}

.bxgl {
    width: auto;
    text-align: center;

    font-size: 0.28rem;
    color: #ffffff;
    text-decoration: underline;
    text-decoration: underline;
    padding: 0.05rem 0.26rem;
    background: #ff7224;
    border-radius: 0.2rem;
}
.bxglmain {
    width: 3.52rem;
    display: flex;
    justify-content: center;
}
.bxglmain.b2p1 {
    position: absolute;
    top: 10.72rem;
    left: 12.9rem;
}
.bxglmain.b2p2 {
    position: absolute;
    top: 19.2rem;
    left: 5.29rem;
}
.bxglmain.b2p3 {
    position: absolute;
    top: 19.2rem;
    left: 10.22rem;
}
.bxglmain.b2p4 {
    position: absolute;
    top: 19.2rem;
    left: 15.13rem;
}
.bxglmain.b2p5 {
    position: absolute;
    top: 19.2rem;
    left: 20.07rem;
}
.bxglmain.b2p6 {
    position: absolute;
    top: 19.2rem;
    left: 25.03rem;
}
.bxglmain.b2p7 {
    position: absolute;
    top: 19.2rem;
    left: 29.95rem;
}

.bg3mun {
    font-family: "krnum";
    font-size: 0.4rem;
    color: #ffe53e;
    position: absolute;
    top: 4.46rem;
    left: 18.33rem;
}
.pg_popgl .pop_tit_bg{
  height: 1rem;
  padding-top: 0rem;
}

.pg_popgl .pop_tit_bg p.luckgcoin_100{ font-size: 0.24rem;padding-top: 0.1rem;}

/*多语言*/
.lang_ko-KR .bg1 {
    background: url(../images/bg1_kr.jpg?v=9) no-repeat top center;
    background-size: cover;
}
.lang_ko-KR .bg2 {
    background: url(../images/bg2_kr.jpg?v=9) no-repeat top center;
    background-size: cover;
}

.lang_ko-KR .bg3 {
    background: url(../images/bg3_kr.jpg?v=9) no-repeat top center;
    background-size: cover;
}

.lang_ko-KR .btn_lq {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_lq_kr.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_ko-KR .btn_lq.hasbelq {
    background: url(../images/btn_lq_gray_kr.png?v=9) no-repeat;
    background-size: 100% auto;
}
.lang_ko-KR .btn_lq.wks {
    background: url(../images/btn_lq_wks_kr.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_ko-KR .btn_lq.wwc {
    background: url(../images/btn_lq_wwc_kr.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}

.lang_ko-KR .btn_dh {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_dh_kr.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_ko-KR .btn_dh.hasbelq {
    background: url(../images/btn_dh_gray_kr.png?v=9) no-repeat;
    background-size: 100% auto;
}




.lang_zh-TW .bg1 {
    background: url(../images/bg1_tw.jpg?v=9) no-repeat top center;
    background-size: cover;
}
.lang_zh-TW .bg2 {
    background: url(../images/bg2_tw.jpg?v=9) no-repeat top center;
    background-size: cover;
}

.lang_zh-TW .bg3 {
    background: url(../images/bg3_tw.jpg?v=9) no-repeat top center;
    background-size: cover;
}
.lang_zh-TW .btn_lq {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_lq_tw.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_zh-TW .btn_lq.hasbelq {
    background: url(../images/btn_lq_gray_tw.png?v=9) no-repeat;
    background-size: 100% auto;
}
.lang_zh-TW .btn_lq.wks {
    background: url(../images/btn_lq_wks_tw.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_zh-TW .btn_lq.wwc {
    background: url(../images/btn_lq_wwc_tw.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}

.lang_zh-TW .btn_dh {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_dh_tw.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_zh-TW .btn_dh.hasbelq {
    background: url(../images/btn_dh_gray_tw.png?v=9) no-repeat;
    background-size: 100% auto;
}










.lang_vi-VN  .bg1 {
    background: url(../images/bg1_vi.jpg?v=9) no-repeat top center;
    background-size: cover;
}
.lang_vi-VN .bg2 {
    background: url(../images/bg2_vi.jpg?v=9) no-repeat top center;
    background-size: cover;
}

.lang_vi-VN .bg3 {
    background: url(../images/bg3_vi.jpg?v=9) no-repeat top center;
    background-size: cover;
}
.lang_vi-VN .btn_lq {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_lq_vi.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_vi-VN .btn_lq.hasbelq {
    background: url(../images/btn_lq_gray_vi.png?v=9) no-repeat;
    background-size: 100% auto;
}
.lang_vi-VN .btn_lq.wks {
    background: url(../images/btn_lq_wks_vi.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_vi-VN .btn_lq.wwc {
    background: url(../images/btn_lq_wwc_vi.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}

.lang_vi-VN .btn_dh {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_dh_vi.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_vi-VN .btn_dh.hasbelq {
    background: url(../images/btn_dh_gray_vi.png?v=9) no-repeat;
    background-size: 100% auto;
}









.lang_ru-RU .bg1 {
    background: url(../images/bg1_ru.jpg?v=9) no-repeat top center;
    background-size: cover;
}

.lang_ru-RU .bg2 {
    background: url(../images/bg2_ru.jpg?v=9) no-repeat top center;
    background-size: cover;
}

.lang_ru-RU .bg3 {
    background: url(../images/bg3_ru.jpg?v=9) no-repeat top center;
    background-size: cover;
}
.lang_ru-RU .btn_lq {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_lq_ru.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_ru-RU .btn_lq.hasbelq {
    background: url(../images/btn_lq_gray_ru.png?v=9) no-repeat;
    background-size: 100% auto;
}
.lang_ru-RU .btn_lq.wks {
    background: url(../images/btn_lq_wks_ru.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}
.lang_ru-RU .btn_lq.wwc {
    background: url(../images/btn_lq_wwc_ru.png?v=9) no-repeat;
    background-size: 100% auto;
    pointer-events: none;
}

.lang_ru-RU .btn_dh {
    width: 3.52rem;
    height: 0.87rem;
    display: block;
    background: url(../images/btn_dh_ru.png?v=9) no-repeat;
    background-size: 100% auto;
    text-indent: -9999px;
    position: absolute;
}
.lang_ru-RU .btn_dh.hasbelq {
    background: url(../images/btn_dh_gray_ru.png?v=9) no-repeat;
    background-size: 100% auto;
}




.lang_ko-KR  .bg3mun {
  
    top: 4.38rem;
    left: 18.6rem;
}


.lang_vi-VN  .bg3mun {
  
    top: 4.38rem;
    left: 14.6rem;
}

.lang_ru-RU  .bg3mun {
  
    top: 4.38rem;
    left: 19rem;
}
