.default_container {
    width: 100%;
    height: 3500px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_bg1.jpg) top center no-repeat;
    margin: 0 auto;
    overflow: hidden;
}

.default_containerdh {
    height: 3500px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_dhbg1.jpg) top center no-repeat;
}

.jy_default_jrgw {
    width: 176px;
    height: 36px;
    background: url(http://oss.online-game.com.cn/50/jy_img/gwimg/jy_default_jrgw_bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0px;
    right: 307px;
    text-align: center;
    line-height: 36px;
    color: #666;
    font-size: 16px;
}

.cl {
    clear: both;
}

/*top*/
.quidneck_top {
    width: 100%;
    height: 40px;
    background: #fff;
    position: relative;
}

.quidneck_diva {
    width: 1400px;
    height: 40px;
    margin: 0 auto;
}

.quidneck_logo {
    width: 750px;
    height: 40px;
    float: left;
}

.quidneck_logo img {
    display: block;
    float: left;
}

.quidneck_logo .guanyue {
    width: 104px;
    height: 34px;
    margin-left: 18px;
    margin-top: 5px;
}

.quidneck_logo .longtu {
    width: 111px;
    height: 32px;
    margin-left: 8px;
    margin-top: 5px;
}

.quidneck_divb {
    width: 530px;
    height: 40px;
    float: right;
    line-height: 40px;
    font-size: 14px;
    position: relative;
}

.chongz {
    color: #000;
    margin-right: 18px;
    float: left;
}

.chongz:hover {
    color: #bc2e2e;
}

.bd_weixin_popup {
    height: 290px !important;
}

.denglu {
    display: inline-block;
    width: 50px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background-color: #5494bf;
    border-radius: 5px;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}

.chongz_img {
    width: 26px;
    height: 22px;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

.chongz_pa {
    font-size: 14px;
    float: left;
    cursor: pointer;
}

.quidneck_divc {
    position: absolute;
    width: 400px;
    height: 150px;
    background: #fff;
    top: 40px;
    right: 90px;
    display: none;
    padding-left: 10px;
    z-index: 9999;
}

.quidneck_divc li {
    width: 130px;
    height: 50px;
    line-height: 50px;
    padding-left: 4px;
    float: left;
}

.quidneck_divc li a {
    font-size: 13px;
    color: #000;
}

.quidneck_divc li a:hover {
    color: red;
}

.chongz_diva {
    float: left;
}

/**/
.jinrugw {
    position: absolute;
    top: 34px;
    right: 433px;
    z-index: 99;
    cursor: pointer;
}

.jy_footer {
    width: 100%;
    height: 168px;
    background-color: #000;
}

.jy_footer .margin_top {
    width: 100%;
    height: 15px;
}

.jy_footer ul li.footer_logo {
    height: 46px;
}

.footer_logo img {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
}

.jy_footer .footer_nr {
    width: 1115px;
    height: auto;
    margin: 0 auto;
}

.footer_nr ul {
    width: 100%;
    height: 100%;
    position: relative;
}

.footer_nr ul li {
    font-size: 12px;
    color: rgba(254, 254, 255, .5);
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-family: "Microsoft YaHei", simSun, "Lucida Grande", "Lucida Sans Unicode", Arial;
    position: relative;
}

.footer_nr ul li a {
    font-size: 12px;
    color: rgba(254, 254, 255, .5);
    line-height: 24px;
    font-family: "Microsoft YaHei", simSun, "Lucida Grande", "Lucida Sans Unicode", Arial;
}

.footer_nr ul li span {
    font-size: 12px;
    color: rgba(254, 254, 255, .5);
    line-height: 22px;
    text-align: center;
    margin-left: 6px;
}

.footer_nr ul li .footer_img {
    width: 20px;
    height: 23px;
}

.footer_nr ul .footer_li_img {
    width: 100px;
    height: 80px;
    position: absolute;
    top: 24px;
    right: -7px;
}

.footer_nr ul li .wenhuajing {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
    position: absolute;
    top: -4px;
    right: 63px;
}

.footer_nr ul li .dy_www_logo {
    position: absolute;
    top: 0px;
    right: 104px;
}

/* 内容 */
.plbanner_box {
    width: 100%;
    height: 1080px;
    margin: 0 auto;
    position: relative;
}

.plbanner_box .znq_zhezhao {
    position: absolute;
    top: 517px;
    left: 50%;
    z-index: 99;
    transform: translateX(-50%);
}

.video-box {
    position: absolute;
    left: 50%;
    top: 0px;
    height: 1080px;
    width: 2558px;
    transform: translateX(-50%);
    overflow: hidden;
}

.video-box video {
    pointer-events: none;
}

.video-box .js-video1 {
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
    z-index: 999;
}

.video-box .js-video2 {
    display: none;
    opacity: 1;
    width: 100%;
    height: 100%;
}

/* 导航 */
.Newnav_ula {
    width: 1338px;
    height: 221px;
    margin: 0px auto;
    margin-top: 110px;
    z-index: 99;
    position: relative;
}

.Newnav_ula li {
    width: 225px;
    height: 168px;
    float: left;
    margin-right: 45px;
    cursor: pointer;
    position: relative;
}

.Newnav_ula li:nth-child(5) {
    margin-right: 0;
}


.Newnav_ula li img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.Newnav_ula li img.Newnav_linavyes {
    top: 18px;
    display: none;
}

/* 许愿 */
.znqactivity {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    display: none;
    margin-top: 20px;
}

.znq_title {
    display: block;
    margin: 0 auto;
    z-index: 99;
    position: relative;
}

.accountDate {
    height: 64px;
    z-index: 99;
    position: absolute;
    right: 76px;
    top: 196px;
}

.accountDate .accountDate_mes {
    float: right;
    margin-top: 7px;
}

.accountDate .pl24znq_loginbtn {
    float: right;
}

.accountDate .bdData {
    z-index: 9999;
    width: 550px;
    height: 46px;
    margin: 0 10px;
    float: left;
    /* display: none; */
    position: absolute;
    top: -43px;
    right: -190px;
}

.accountDate .bdDataA,
.accountDate .bdDataB {
    right: -190px;
}

.accountDate .bdData p {
    float: left;
    line-height: 50px;
    color: #ffffff;
    display: none;
}

.accountDate .pl24znq_bangding {
    position: absolute;
    right: 173px;
    cursor: pointer;
}

.pl24znq_login,
.pl24znq_zhuxiao {
    cursor: pointer;
}

.star_zuo {
    float: left;
}

.Mycardkk_zixuanbtnyes {
    display: none;
}

/* 印章 */
.seal .seal_numbg {
    width: 246px;
    height: 63px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqa_yznumbg.png) no-repeat;
    margin-left: 94px;
    margin-top: 44px;
}

.seal_numbg p {
    color: #ffe38e;
    line-height: 54px;
    font-size: 22px;
    letter-spacing: 2px;
    display: flex;
    justify-content: center;
    width: 288px;
    line-height: 75px;
}

.seal .seal_diva {
    width: 1361px;
    height: 752px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqa_yzbg.png) no-repeat;
    position: relative;
    margin: 0 auto;
    margin-top: 38px;
}

.seal_diva .seal_ula {
    width: 1267px;
    height: 676px;
    margin: 0 auto;
    margin-top: 38px;
    float: left;
    margin-top: 32px;
    margin-left: 32px;
    position: relative;
}

.seal_ula li {
    width: 174px;
    height: 158px;
    position: absolute;
    cursor: pointer;
}

.seal_ula li .seal_signyes {
    position: absolute;
    top: -36px;
    left: 35px;
    display: none;
}

.seal_ula li:nth-child(1) {
    top: 34px;
    left: 23px;
}

.seal_ula li:nth-child(2) {
    top: 178px;
    left: 282px;
}

.seal_ula li:nth-child(3) {
    top: 300px;
    left: 60px;
}

.seal_ula li:nth-child(4) {
    top: 478px;
    left: 247px;
}

.seal_ula li:nth-child(5) {
    top: 327px;
    left: 478px;
}

.seal_ula li:nth-child(6) {
    top: 468px;
    left: 684px;
}

.seal_ula li:nth-child(7) {
    top: 443px;
    left: 954px;
}

.seal_ula li:nth-child(8) {
    top: 234px;
    left: 1042px;
}

.seal_ula li:nth-child(9) {
    top: 234px;
    left: 784px;
}

.seal_ula li:nth-child(10) {
    top: 37px;
    left: 941px;
}

.seal_diva .seal_tenci {
    position: absolute;
    left: -4px;
    right: 0;
    margin: 0 auto;
    top: 70px;
}

.seal .seal_btns {
    position: relative;
    margin: 0 auto;
    z-index: 10;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 141px;
}

.seal_btns .seal_yzyq {
    margin: 0 58px;
}

.seal_btns img {
    cursor: pointer;
}

/* 规则 */
.seal_rule {
    width: 1313px;
    height: 562px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqa_rulekk.png) no-repeat;
    position: relative;
    margin: 0 auto;
    margin-top: 110px;
}

.seal_ruleCon {
    width: 1267px;
    height: 588px;
    font-size: 18px;
    color: #eb5d1b;
    line-height: 32px;
    padding: 88px 42px;
    overflow: hidden;
    margin: 0 auto;
}

.seal_ruleCon span {
    color: #e10202;
}

b {
    font-weight: 550;
    color: #eb5d1b;
}

.lottery_rule {
    margin-top: 131px;
}

.mCSB_scrollTools .mCSB_draggerRail,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #dc631d;
}



.jinzdj {
    pointer-events: none;
}

/* 抽奖 */
.lottery_box .lottery_binumbg {
    width: 244px;
    height: 56px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqb_zdbbg.png) no-repeat;
    float: left;
    position: absolute;
    top: 211px;
    left: 37px;
    z-index: 11;
}

.lottery_binumbg p {
    color: #ffe38e;
    line-height: 54px;
    font-size: 22px;
    letter-spacing: 2px;
    display: flex;
    justify-content: center;
    width: 275px;
    line-height: 55px;
}

.lottery_box .lottery_quannumbg {
    width: 355px;
    height: 66px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqb_quanbg.png) no-repeat;
    float: left;
    position: relative;
    position: absolute;
    top: 203px;
    left: 301px;
    z-index: 11;
}

.lottery_quannumbg p {
    color: #ffe38e;
    line-height: 54px;
    font-size: 22px;
    letter-spacing: 2px;
    display: flex;
    justify-content: center;
    width: 307px;
    line-height: 67px;
}

.lottery_quannumbg i {
    width: 111px;
    height: 65px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.lottery_wdjl {
    position: absolute;
    top: 203px;
    left: 677px;
    cursor: pointer;
    z-index: 11;
}

.lottery_box .lottery_diva {
    width: 1400px;
    height: 830px;
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 140px;
}

.lottery_diva .lottery_left {
    width: 576px;
    height: 833px;
    float: left;
    margin-left: 101px;
    position: relative;
}

.lottery_diva .lottery_right {
    width: 576px;
    height: 833px;
    float: left;
    margin-left: 129px;
    position: relative;
}
.lottery_right .lotteryright_imgn{
    z-index: 11;
    position: relative;
}
.lottery_diva .lottery_btns {
    width: 470px;
    height: 118px;
    float: left;
    margin-top: 30px;
    z-index: 11;
    position: relative;
}

.lottery_btnscon {
    width: 203px;
}

.lottery_btnsconleft {
    float: left;
}

.lottery_btnsconright {
    float: right;
}

.lottery_btns .lottery_xhnumbg {
    width: 143px;
    height: 40px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqb_xhnumbg.png) no-repeat;
    margin: 0 auto;
    margin-bottom: 11px;
}

.lottery_xhnumbg p {
    color: #fcfea4;
    line-height: 54px;
    font-size: 18px;
    line-height: 36px;
    padding-left: 30px;
}

.lottery_btnscon .lottery_btn {
    cursor: pointer;
}

.lottery_left .lotteryleft_jcgs {
    cursor: pointer;
    position: absolute;
    top: 213px;
    right: 5px;
    animation: ttspan 3s infinite linear;
    z-index: 11;
}

@keyframes ttspan {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-25px)
    }

    100% {
        transform: translateY(0px)
    }
}

.lottery_right .lotteryleft_jcgs2 {
    cursor: pointer;
    position: absolute;
    top: 213px;
    right: 5px;
    animation: ttspan 3s infinite linear;
    z-index: 11;
}

.lottery_right .lottery_rightbtns {
    margin-left: 29px;
}

.lottery_diva .lottery_cjjl {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 6px;
    cursor: pointer;
}

.lotteryright_imgy {
    display: none;
}


/* 天使的眷顾 */

.card .card_hqkp {
    position: absolute;
    top: 203px;
    left: 66px;
    cursor: pointer;
    z-index: 11;
}

.card .card_fx {
    position: absolute;
    top: 203px;
    left: 280px;
    cursor: pointer;
    z-index: 11;
}

.card .card_chuangj {
    position: absolute;
    top: 203px;
    left: 453px;
    z-index: 11;
    cursor: pointer;
}

.card .card_tuichu {
    position: absolute;
    top: 203px;
    left: 665px;
    cursor: pointer;
    z-index: 11;
}

.card .card_diva {
    width: 1462px;
    height: 743px;
    /* background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_cardbg.png) no-repeat; */
    margin: 0 auto;
    margin-top: 148px;
    overflow: hidden;
    margin-left: -43px;
    z-index: 11;
    position: relative;
}

.card_diva .card_ula {
    width: 1272px;
    height: 508px;
    margin: 0 auto;
    margin-top: 127px;
}

.card_ula li {
    width: 220px;
    height: 495px;
    float: left;
    cursor: pointer;
    position: relative;
    margin-right: 40px;
}

.card_ula li:nth-child(1) {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_cardlist1bg.png) no-repeat;
}

.card_ula li:nth-child(2) {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_cardlist2bg.png) no-repeat;
}

.card_ula li:nth-child(3) {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_cardlist3bg.png) no-repeat;
}

.card_ula li:nth-child(4) {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_cardlist4bg.png) no-repeat;
}

.card_ula li:nth-child(5) {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_cardlist5bg.png) no-repeat;
    margin-right: 0px;
}


.card li .card_name {
    color: #fff;
    line-height: 54px;
    font-size: 18px;
    line-height: 47px;
    margin-top: 53px;
    display: block;
    height: 47px;
    text-align: center;
}

.card li .card_wenhao {
    margin: 0 auto;
    display: block;
    margin-top: 110px;
}

.card li .card_jfcard {
    margin: 0 auto;
    display: block;
    margin-top: 56px;
    display: none;
}

.card li .card_ren {
    margin: 0 auto;
    display: block;
    margin-top: 24px;
    margin-left: 32px;
    display: none;
}

.card li .card_ren1 {
    margin-left: 32px;
}

.card li .card_ren2 {
    margin-left: 53px;
}

.card li .card_ren3 {
    margin-left: 36px;
}

.card li .card_ren4 {
    margin-left: 56px;
}

.card li .card_ren5 {
    margin-left: 39px;
}


.card_ula li.on .card_wenhao {
    display: none;
}

.card_ula li.on .card_jfcard {
    display: block;
}

.card_ula li.on .card_ren {
    display: block;
}

.card .card_btns {
    position: relative;
    margin: 0 auto;
    z-index: 10;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.card_btns .card_yqzd {
    margin: 0 86px;
}

.card_btns img {
    cursor: pointer;
}

/* 分享上传 */
.share .share_diva {
    width: 1518px;
    height: 732px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_scbg.png) no-repeat;
    margin: 0 auto;
    margin-top: 140px;
    overflow: hidden;
    margin-left: -58px;
}

.share_diva .share_divb {
    width: 1274px;
    height: 549px;
    margin: 0 auto;
    margin-top: 70px;
}

.share_divb .share_left {
    width: 560px;
    height: 557px;
    float: left;
}

.share_divb .share_left:nth-child(even) {
    float: right;
}

.share_divb .share_right {
    width: 560px;
    height: 557px;
    float: right;
}

.share_name {
    width: 226px;
    height: 63px;
    margin: 0 auto;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_sclinamebg.png) no-repeat;
    color: #ff7432;
    line-height: 63px;
    text-align: center;
    font-size: 20px;
    padding: 0 10px;
    overflow: hidden;
}

.share_mes {
    width: 533px;
    height: 97px;
    margin: 0 auto;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_sclimesbg.png) no-repeat;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 18px;
    overflow: hidden;
    padding: 22px 20px 10px 41px;
    line-height: 28px;
}

.share_scbox {
    width: 554px;
    height: 347px;
    margin: 0 auto;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_sclitubg.png) no-repeat;
    margin-top: 15px;
}

.share_scbox .share_scimg {
    width: 544px;
    height: 336px;
    margin: 0 auto;
    margin-top: 6px;
    margin-left: 5px;
}

.share .share_scbtn {
    margin: 0 auto;
    margin-top: 60px;
    cursor: pointer;
    display: block;
}

.share_rule {
    margin-top: 105px;
}



.LaborDiary_diva .rwnext_btn {
    position: absolute;
    width: 103px;
    height: 60px;
    cursor: pointer;
    top: 39%;
    background: transparent url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_scright.png) no-repeat;
    right: 2px;
    z-index: 99;
    border: none;
    animation: ttspanc 1.8s infinite linear;
    -webkit-animation: ttspanc 1.8s infinite linear;
}

@keyframes ttspanc {
    0% {
        transform: translateX(0px);
    }

    50% {
        transform: translateX(15px);
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        -o-transform: translateX(15px);
    }

    100% {
        transform: translateX(0px);
    }
}

.LaborDiary_diva .rwprev_btn {
    position: absolute;
    width: 103px;
    height: 60px;
    cursor: pointer;
    top: 39%;
    background: transparent url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_sczuo.png) no-repeat;
    z-index: 99;
    left: 8px;
    border: none;
    animation: ttspanb 1.8s infinite linear;
    -webkit-animation: ttspanb 1.8s infinite linear;
}

@keyframes ttspanb {
    0% {
        transform: translateX(0px);
    }

    50% {
        transform: translateX(-15px);
        -webkit-transform: translateX(-15px);
        -moz-transform: translateX(-15px);
        -ms-transform: translateX(-15px);
        -o-transform: translateX(-15px);
    }

    100% {
        transform: translateX(0px);
    }
}


.LaborDiary_diva .booklet .b-wrap-right {
    background: url(http://oss.online-game.com.cn/50//pl_img/newimg/plm24wy1_pageyou.png) top center no-repeat;
    margin-left: 2px;
    margin-top: -4px;
    padding: 30px 20px !important;
}

.LaborDiary_diva .booklet .b-wrap-left {
    background: url(http://oss.online-game.com.cn/50//pl_img/newimg/plm24wy1_pagezuo.png) top center no-repeat;
    margin-left: -3px;
    margin-top: -4px;
    padding: 30px 20px !important;
}

#myBooklet .b-load {
    display: flex;
    flex-wrap: wrap;
}

#myBooklet .booklist {
    width: 574px;
    box-sizing: border-box;
}

.booklet .b-p4,
.booklet .b-p2 {
    margin-left: 104px;
    margin-top: -8px;
}

#myBooklet .b-load {
    display: flex;
    width: 100%;
    height: 100%;
    gap: 40px;
}

#myBooklet .booklist {
    flex: 1;
    height: 100%;
}

.LaborDiary_diva .booklet {
    margin: 30px 32px 0 120px !important;
    float: left;
    width: 1310px !important;
    height: 650px !important;
}

.LaborDiary_diva .booklist {
    width: 100%;
    height: 100%;
    position: relative;
}

.booklist1 .booklist1_selected {
    display: none;
}

.LaborDiary_diva {
    width: 1518px;
    height: 732px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_scbg.png) no-repeat;
    margin: 0 auto;
    margin-top: 140px;
    overflow: hidden;
    margin-left: -58px;
}

.LaborDiary_diva .b-page {
    background-image: none !important;
}

.LaborDiary_diva .booklet .b-wrap-right {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_scyou.png) top center no-repeat;
    margin-left: 2px;
    margin-top: -4px;
    padding: 49px 20px !important;
}

.LaborDiary_diva .booklet .b-wrap-left {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqd_scbzuo.png) top center no-repeat;
    margin-left: -3px;
    margin-top: -4px;
    padding: 44px 14px !important;
}



/* 月卡 */
.yueka_diva {
    width: 1400px;
    position: relative;
    margin: 0 auto;
}

.yueka_diva .yueka_img {
    margin-left: -164px;
    margin-top: 103px;
}

.yueka .yueka_buy {
    display: block;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 22px;
    z-index: 12;
    position: relative;
}

.yueka_rule {
    margin-top: 90px;
}
















/* 购买月卡 */
.znq_titlesm {
    margin: 0 auto;
    display: block;
    margin-top: 70px;
}

.Buycard_yk {
    margin: 0 auto;
    display: block;
}

.Buycard_btn {
    margin: 20px auto;
    display: block;
    cursor: pointer;
    animation: fadaxs 1.5s linear infinite;
    -webkit-animation: fadaxs 1.5s linear infinite;
}

@keyframes fadaxs {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }

    50% {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}

.Buycard_rule {
    width: 1276px;
    height: 384px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2403znq1_rulelkk.png) no-repeat;
    position: relative;
    margin: 0 auto;
    padding-top: 12px;
    margin-top: 105px;
}

.Mysterious_tu {
    margin-top: 90px;
    margin-left: -88px;
}

.Mysterious_tusm {
    display: block;
    margin: 15px auto;
    z-index: 99;
    position: relative;
}


/* 兑换 */
.exchange {
    width: 1400px;
    height: 1285px;
    margin: 0 auto;
    position: relative;
    margin-top: 96px;
}

.exchange_box .exchange_numbg {
    width: 254px;
    height: 66px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqdh_jnjqbg.png) no-repeat;
    margin-left: 72px;
    margin-top: 51px;
}

.exchange_numbg p {
    color: #ffe38e;
    line-height: 54px;
    font-size: 22px;
    letter-spacing: 2px;
    display: flex;
    justify-content: center;
    width: 303px;
    line-height: 68px;
}

.exchange_box .exchange_dhjl {
    position: absolute;
    top: 208px;
    left: 344px;
    cursor: pointer;
}

.accountDate_left .dhsp_con {
    width: 203px;
    height: 40px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqb_xcsp.png) no-repeat;
    cursor: pointer;
    float: left;
    z-index: 99;
    padding-left: 143px;
}

.dhsp_con span {
    color: #ffffff;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    width: 59px;
    height: 40px;
    display: block;
}

.accountDate_left .dhjl_btn {
    cursor: pointer;
    margin-left: 20px;
}

.accountDate .dh_fhzy {
    float: right;
    margin-left: 10px;
}

.exchange .exchange_ula {
    width: 1354px;
    height: 731px;
    margin: 0 auto;
    position: relative;
    margin-top: 102px;
    padding-left: 26px;
}

.exchange_ula li {
    width: 248px;
    height: 228px;
    float: left;
    position: relative;
    margin-bottom: 9px;
    margin-right: 19px;
}

.exchange_ula li:nth-child(1),
.exchange_ula li:nth-child(4) {
    margin-left: 276px;
}

.exchange_ula li:nth-child(-n+6) {
    margin-right: 25px;
    margin-bottom: 11px;
}

.exchange_ula li:nth-child(6) {
    margin-right: 100px;
}

.exchange_ula li:nth-child(n+7) {
    margin-top: 22px;
}

.exchange_ula li:nth-child(10),
.exchange_ula li:nth-child(15) {
    margin-right: 0;
}

.exchange_ula li.exchange_lista .exchange_jllistno {
    display: block;
}

.exchange_ula li.exchange_lista .exchange_jllistone {
    display: none;
}

.exchange_ula li.exchange_lista.on .exchange_jllistno {
    display: none;
}

.exchange_ula li.exchange_lista.on .exchange_jllistone {
    display: block;
}

.exchange_ula li span {
    width: 169px;
    height: 52px;
    display: block;
    position: absolute;
    top: 138px;
    left: 42px;
    cursor: pointer;
}

.exchange .exchange_dhbtn {
    margin: 0 auto;
    position: relative;
    margin-top: 114px;
    display: block;
    cursor: pointer;
}

.exchange_rule {
    margin-top: 80px;
}





/*登录*/
.plhydl_diva {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.plhydl_divb {
    width: 506px;
    height: 668px;
    position: relative;
    padding-top: 216px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_loginkk.png) no-repeat;
    background-size: 100%;
}

.plhydl_guanbi {
    display: block;
    position: absolute;
    top: -1px;
    right: -89px;
    cursor: pointer;
}

.plhydl_divc {
    width: 399px;
    height: 380px;
    margin: 0 auto;
    padding-left: 15px;
}

.hydl_pa {
    width: 372px;
    height: 45px;
    margin-bottom: 25px;
    line-height: 45px;
}

.hydl_pa span {
    float: right;
    font-size: 18px;
    color: #eb5d1b;
}

.dlinputs {
    float: right;
    width: 282px;
    height: 38px;
    font-size: 17px;
    background: #fff;
    color: #000;
    text-indent: 8px;
    border: 1px solid #ef7000;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.hydl_pa input::-webkit-input-placeholder {
    color: #b8b8b8;
}

.hydl_pb {
    width: 455px;
    height: 38px;
    padding-left: 15px;
}

.hydl_spa {
    font-size: 17px;
    color: #901beb;
    margin-left: 4px;
    cursor: pointer;
}

.hydl_butas {
    width: 283px;
    height: 64px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_logindl.png) no-repeat;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 22px;
}

.hydl_but {
    width: 283px;
    height: 64px;
    margin: 0 auto;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_loginres.png) no-repeat;
    cursor: pointer;
    margin-top: 24px;
}

/* 绑定信息 */
.plhybd_diva {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.plhybd_diva .plhybd_divb {
    width: 506px;
    height: 668px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_bangdingkk.png) no-repeat;
    background-size: 100%;
    padding-top: 202px;
    position: relative;
}

.plhybd_diva .plhybd_guanbi {
    display: block;
    position: absolute;
    top: -1px;
    right: -89px;
    cursor: pointer;
}

.plhybd_diva .plhybd_divc {
    width: 494px;
    height: 380px;
    margin: 0 auto;
}

.plhybd_diva .hydl_pa {
    width: 429px;
    height: 45px;
    margin-bottom: 30px;
    line-height: 40px;
}

.plhybd_diva .dlinputs {
    float: right;
    width: 282px;
    height: 38px;
    font-size: 16px;
    border: 1px solid #ef7000;
    color: rgb(0, 0, 0);
    text-indent: 8px;
}

.plhybd_diva .hydl_pb {
    width: 350px;
    height: 38px;
    padding-left: 50px;
}

.plhybd_diva .hydl_spa {
    font-size: 17px;
    color: rgb(128, 56, 23);
    margin-left: 4px;
    cursor: pointer;
}

.plhybd_diva .plhybd_butas {
    width: 283px;
    height: 64px;
    margin: 45px auto;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_bdtj.png) no-repeat;
    cursor: pointer;
    background-size: 100%;
}

.plhybd_diva .stip {
    font-size: 16px;
    color: #f4523f;
    line-height: 32px;
    text-align: center;
}


/* 集印记录 */
.Jiyin_jl {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.Jiyinjl_diva {
    width: 659px;
    height: 845px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_jyjlk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 185px 25px 55px 25px;
}

.plcjjl_close {
    display: block;
    position: absolute;
    top: -1px;
    right: -89px;
    cursor: pointer;
}

.Jiyinjl_divb {
    width: 570px;
    height: 566px;
    font-size: 18px;
    color: #e0671c;
    overflow: hidden;
    margin: 0 auto;
}

.Jiyinjl_con {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 20px;
    display: flex;
    justify-content: center;
    position: relative;
    border-bottom: 1px solid #fcb678;
}

.Jiyinjl_con p {
    width: 33.3%;
    text-align: center;
    line-height: 40px;
}

.Jiyinjl_con p:nth-child(1) {
    width: 20%;
    text-align: center;
    line-height: 40px;
}

.Jiyinjl_con p:nth-child(2) {
    width: 50%;
    text-align: center;
    line-height: 40px;
}

.Jiyinjl_pa {
    font-size: 28px;
    color: #e0671c;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}


/* 抽奖记录 */
.WinRecord {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 9999;
}

.WinRecord_diva {
    width: 659px;
    height: 845px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/imgs/pl2603znq_cjjlk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 194px 73px 41px 67px;
}

.Winrecord_btns {
    width: 209px;
    height: 40px;
    margin: 0 auto;
}

.Winrecord_btns .Winrecord_cj {
    float: left;
    cursor: pointer;
}

.Winrecord_btns .Winrecord_gj {
    float: right;
    cursor: pointer;
}

.Winrecord_divb {
    width: 100%;
    height: 531px;
    font-size: 18px;
    color: #e0671c;
    overflow: hidden;
    display: none;
    margin-top: 33px;
}

.Winrecord_diva {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 20px;
    display: flex;
    justify-content: center;
    position: relative;
    border-bottom: 1px solid #fcb678;
}

.Winrecord_diva p {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 33.3%;
    text-align: center;
    line-height: 40px;
}

.Winrecord_diva p.zi {
    color: #684ef0;
}

.Winrecord_diva p.lan {
    color: #5fbdff;
}

.Winrecord_diva p.huang {
    color: #e39b00;
}

.WinRecord_pa {
    font-size: 28px;
    color: #e0671c;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}


/* 2-我的奖励 */
.myjl {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.myjl_diva {
    width: 803px;
    height: 1002px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_myjlkk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 177px 25px 55px 25px;
}

.myjl_divb {
    width: 666px;
    height: 667px;
    font-size: 18px;
    color: #e0671c;
    overflow: hidden;
    margin: 26px auto;
    display: none;
}

.myjl_btns {
    width: 209px;
    height: 40px;
    margin: 0 auto;
}

.myjl_btns .myjl_cj {
    float: left;
    cursor: pointer;
}

.myjl_btns .myjl_gj {
    float: right;
    cursor: pointer;
}

.myjl_con {
    width: 100%;
    height: 54px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 20px;
    display: flex;
    border-bottom: 1px solid #fcb678;
    align-items: center;
}

.myjl_con p {
    height: 40px;
    width: 33.3%;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}

.myjl_con p.zi {
    color: #684ef0;
}

.myjl_con p.lan {
    color: #5fbdff;
}

.myjl_con p.huang {
    color: #e39b00;
}

.myjl_con p:nth-child(2) .qiy_lingqu {
    cursor: pointer;
    margin-right: 18px;
}

.myjl_con p:nth-child(2) .qiy_fenjie {
    cursor: pointer;
}

.myjl_pa {
    font-size: 28px;
    color: #e0671c;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}


/* 2-我的卡牌 */
.Mycard_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.Mycardkk_diva {
    width: 860px;
    height: 746px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_mycardkk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 194px 25px 55px 25px;
}

.Mycardkk_divb {
    width: 100%;
    height: 600px;
    font-size: 18px;
    color: #ffffff;
    overflow: hidden;
}

.Mycardkk_ul {
    width: 634px;
    height: 519px;
    margin: 0 auto;
    font-size: 18px;
    position: relative;
}


.Mycardkk_ul li {
    width: 92px;
    height: 204px;
    float: left;
    margin-right: 43px;
    margin-bottom: 37px;
}

.Mycardkk_ul li:nth-child(5n) {
    margin-right: 0;
}

.Mycardkk_ul li p {
    width: 92px;
    height: 36px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_mycardnumbg.png) no-repeat;
    background-size: 100%;
    position: relative;
    text-align: center;
    line-height: 36px;
}

.Mycardkk_ul li .Mycardkk_img {
    margin: 0 auto;
    display: block;
    margin-top: 6px;
}

.Mycardkk_ul li .Mycardkk_btn {
    margin: 0 auto;
    display: block;
    margin-top: 2px;
    cursor: pointer;
}

.Mycardkk_ul li .Mycardkk_zhanshi {
    cursor: pointer;
}

.Mycardkk_ul li .Mycardkk_zhanshiyes {
    display: none;
}

.Mycardkk_ul li.on .Mycardkk_zhanshi {
    display: none;
}

.Mycardkk_ul li.on .Mycardkk_zhanshiyes {
    display: block;
}

.Mycardkk_pa {
    font-size: 28px;
    color: #ffffff;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}


/* 2-我的奖励 */
.mycardjl_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.mycardjl_diva {
    width: 653px;
    height: 845px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_myjlkk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 185px 25px 55px 25px;
}

.mycardjl_divb {
    width: 564px;
    height: 566px;
    font-size: 18px;
    color: #e0671c;
    overflow: hidden;
    margin: 0 auto;
}

.mycardjl_con {
    width: 100%;
    height: 54px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 20px;
    display: flex;
    justify-content: center;
    position: relative;
    border-bottom: 1px solid #fcb678;
    align-items: center;
    padding: 0 30px;
}

.mycardjl_con p {
    height: 40px;
    width: 50%;
    text-align: left;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mycardjl_con p.zi {
    color: #684ef0;
}

.mycardjl_con p.lan {
    color: #5fbdff;
}

.mycardjl_con p.huang {
    color: #e39b00;
}

.mycardjl_con p:nth-child(2) {
    text-align: right;
}

.mycardjl_con p .mycardjl_lingqu {
    cursor: pointer;
}

.mycardjl_con p .mycardjl_lingquyes {
    /* display: none; */
}

.mycardjl_con.on .mycardjl_lingquyes {
    display: block;
    float: right;
}

.mycardjl_con.on .mycardjl_lingqu {
    display: none;
}

.mycardjl_pa {
    font-size: 28px;
    color: #e0671c;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}




/* 绑定信息 */
.lingqcard_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.lingqcard_kk .lingqcard_diva {
    width: 506px;
    height: 477px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_lqcardkk.png) no-repeat;
    background-size: 100%;
    padding-top: 104px;
    position: relative;
}

.plhybd_guanbi {
    display: block;
    position: absolute;
    top: -1px;
    right: -89px;
    cursor: pointer;
}

.lingqcard_diva .lingqcard_divb {
    width: 494px;
    height: 380px;
    margin: 0 auto;
}

.lingqcard_diva .hydl_pa {
    width: 429px;
    height: 45px;
    margin-bottom: 30px;
    line-height: 40px;
}

.lingqcard_diva .dlinputs {
    float: right;
    width: 282px;
    height: 38px;
    font-size: 16px;
    border: 1px solid #ef7000;
    color: rgb(0, 0, 0);
    text-indent: 8px;
}

.lingqcard_diva .hydl_pb {
    width: 350px;
    height: 38px;
    padding-left: 50px;
}

.lingqcard_diva .hydl_spa {
    font-size: 17px;
    color: rgb(128, 56, 23);
    margin-left: 4px;
    cursor: pointer;
}

.lingqcard_diva .lingqcard_butas {
    width: 283px;
    height: 64px;
    margin: 45px auto;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_lqcardkkqd.png) no-repeat;
    cursor: pointer;
    background-size: 100%;
}

.lingqcard_diva .stip {
    font-size: 16px;
    color: #f4523f;
    line-height: 32px;
    text-align: center;
}

/* 上传回忆 */
.poll_tg {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999;
    display: none;
}

.polltg_diva {
    width: 612px;
    height: 771px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_sctgkk.png) no-repeat;
    background-size: 100%;
    padding: 108px 53px 68px 56px;
    position: relative;
}

.pl2304xw_tkclose {
    display: block;
    position: absolute;
    top: -4px;
    right: -73px;
    cursor: pointer;
    width: 64px;
}

.polltg_divb {
    width: 512px;
    height: 530px;
    margin: 0 auto;
    margin-top: 70px;
}

.polltg_divb .hydl_pa {
    width: 469px;
    height: 40px;
    margin-bottom: 25px;
    line-height: 40px;
    position: relative;
}

.polltg_divb .hydl_pa span {
    float: right;
    font-size: 18px;
    color: #f4523f;
}

.polltg_divb .dlinputs {
    float: right;
    width: 342px;
    height: 40px;
    font-size: 16px;
    border: 1px solid #ef7000;
    color: #ef7000;
    text-indent: 8px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;

}

#R_juese {
    height: 36px;
    width: 336px;
}

.polltg_divb input::placeholder,
.polltg_pc textarea::placeholder {
    color: #b8b8b8;
}

.polltg_pc textarea {
    text-indent: 15px;
    width: 336px;
    height: 74px;
    float: right;
    border: 1px solid #ef7000;
    font-size: 16px;
    font-weight: 500;
    color: #ef7000;
    resize: none;
    line-height: 22px;
    border-radius: 10px;
}

.hydl_pa .putton {
    position: absolute;
    width: 344px;
    height: 42px;
    display: block;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
}

.Monthly_pa_imgatu {
    width: 335px !important;
}

.polltg_tijiao {
    margin: 0 auto;
    cursor: pointer;
    display: block;
    margin-top: 36px;
}

.polltg_tutip {
    font-size: 14px;
    color: #f4523f;
    margin-left: 134px;
    margin-top: -10px;
    display: block;
}




/* 提示框 */
.Bxb_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.Bxb_tipa {
    width: 585px;
    height: 372px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_tipkk.png) no-repeat;
    padding: 114px 30px 38px 31px;
    background-size: 100%;
}

.Bxbtipa_pa {
    color: #f4523f;
    font-size: 22px;
    text-align: center;
    min-height: 64px;
    font-family: "宋体";
    font-weight: bolder;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tipkk_gban {
    display: block;
    position: absolute;
    top: -43px;
    right: -78px;
    cursor: pointer;
}

.Bxb_tipa_quren {
    cursor: pointer;
    display: block;
    margin: 10px auto;
}





/* 2-奖池公示 */
.Jackpot_gs {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.Jackpot_gsgj {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.Jackpotgs_diva {
    width: 659px;
    height: 1068px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_jlgskk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 185px 25px 55px 25px;
}


.Jackpotgs_divb {
    width: 100%;
    font-size: 18px;
    color: #971605;
    overflow: hidden;
}

.Jackpotgs_divb .Jackpotgsb_lanse {
    width: 100%;
    height: 246px;
    position: relative;
    margin: 0px auto;
    margin-top: 10px;
}

.Jackpotgs_divb .Jackpotgsb_title {
    margin: 0 auto;
    display: block;
}

.Jackpotgsb_table1 {
    width: 446px;
    height: 176px;
    overflow: hidden;
    margin: 20px auto;
    margin-left: 94px;
}

.gs_table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 404px;
    margin: 0px auto;
}

.gs_tablea {
    color: #349ed5;
}

.gs_table td,
.gs_table th {
    vertical-align: middle;
    text-align: center;
    padding: 8px;
}

.gs_tablea td,
.gs_tablea th {
    border: 1px solid #349ed5;
}

.gs_table th:nth-child(1) {
    width: 276px;
}

.Jackpotgsb_con .mCSB_scrollTools .mCSB_draggerRail,
.Jackpotgsb_con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.Jackpotgsb_lanse .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #349ed5;
}


.Jackpotgs_divb .Jackpotgsb_zise {
    width: 100%;
    height: 246px;
    position: relative;
    margin: 0px auto;
    margin-top: 30px;
}

.gs_tableb {
    color: #9166ff;
}

.gs_tableb td,
.gs_tableb th {
    border: 1px solid #9166ff;
}

.Jackpotgsb_zise .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #9166ff;
}



.Jackpotgs_divb .Jackpotgsb_jinse {
    width: 100%;
    height: 270px;
    position: relative;
    margin: 0px auto;
    margin-top: 30px;
}

.gs_tablec {
    color: #de681f;
}

.gs_tablec td,
.gs_tablec th {
    border: 1px solid #de681f;
}

.Jackpot_gsgj .Jackpotgsb_zise {
    height: 444px;
}

.Jackpot_gsgj .Jackpotgsb_table1 {
    height: 378px;
}










/* 分享许愿 */
.Sharexy {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.Sharexy_diva {
    width: 699px;
    height: 549px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_sharekk.png) no-repeat;
    background-size: 100%;
    position: relative;
}

.plshare_close {
    display: block;
    position: absolute;
    top: -10px;
    right: -27px;
    cursor: pointer;
}

.Sharexy_rule {
    width: 1072px;
    height: 346px;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    padding: 52px 75px;
    overflow: hidden;
    margin-top: 352px;
}

.Sharexy .Share_copybox {
    width: 882px;
    height: 141px;
    margin: 0px auto;
    margin-top: 324px;
    margin-left: -127px;
}

.Share_copybox .copyIpt {
    width: 836px;
    height: 63px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_shareIpt.png) no-repeat;
    border: none;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    padding: 0 21px;
    background-size: 100%;
}

.Share_copybox .Share_copyBtn {
    display: block;
    cursor: pointer;
    margin: 0 auto;
}

/* 分享平台 */
.share_pt {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.sharept_diva {
    width: 638px;
    height: 684px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_fxptkk.png) no-repeat;
    background-size: 100%;
    padding-top: 194px;
}

.sharept_divb {
    width: 520px;
    height: 370px;
    color: #fff0b1;
    font-size: 16px;
    text-align: left;
    line-height: 32px;
    letter-spacing: 1px;
    overflow: hidden;
    margin: 0 auto;
}

.sharept_divc {
    display: flex;
    justify-content: center;
    margin: 20px auto;
}

.sharept_divc img {
    width: 160px;
    margin: 0 9px;
    cursor: pointer;
}

.plfxpt_closekk {
    position: absolute;
    top: -39px;
    right: -84px;
    cursor: pointer;
}

.sharept_diva span {
    text-align: center;
    display: block;
    margin-top: 30px;
    color: #ffb402;
}

/* 星辉内容 */
.xhu_con {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.xhucon_diva {
    width: 638px;
    height: 845px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_hqxhkk.png) no-repeat;
    background-size: 100%;
    padding-top: 203px;
}

.xhucon_divb {
    width: 520px;
    height: 583px;
    color: #fff0b1;
    font-size: 16px;
    text-align: left;
    line-height: 32px;
    letter-spacing: 1px;
    overflow: hidden;
    margin: 0 auto;
}

.plfxpt_closekk {
    position: absolute;
    top: -39px;
    right: -84px;
    cursor: pointer;
}





/* 3-祈愿一次 */
.putong_once {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.putongone_diva {
    width: 512px;
    height: 539px;
    position: relative;
}

.putongone_divb {
    width: 191px;
    height: 401px;
    position: relative;
    background-size: 100%;
    margin: 20px auto;
}

.putongone_btns {
    width: 538px;
    margin: 0 auto;
    display: block;
    padding-left: 20px;
}

.putongone_btns .putongone_close {
    float: left;
    cursor: pointer;
}

.putongone_btns .putongone_jixu {
    float: right;
    cursor: pointer;
}




/* 3-祈愿十次 */
.putong_ten {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.qiyuanten_diva {
    width: 1204px;
    height: 659px;
    position: relative;
}

.putongone_close {

    cursor: pointer;
}

.qiyuanone_title {
    display: block;
    margin: 0 auto;
}

.qiyuanten_divb {
    width: 1204px;
    height: 507px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 118px;
}



.qiyuanten_divb img:nth-child(5n) {
    margin-right: 0;
}

.qiyuanten_diva .qiyuanten_btns {
    width: 533px;
    height: 59px;
    margin-top: 30px;
    margin: 0 auto;
}

.qiyuanten_btns .qiyuanten_close {
    float: left;
    cursor: pointer;
}

.qiyuanten_btns .qiyuanten_jixu {
    float: right;
    cursor: pointer;
}

.gaoji_once {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.gaoji_ten {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.qiyuanten_divb li {
    width: 235px;
    height: 266px;
    float: left;
    position: relative;
}

.qiyuanten_divb img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

/* 视频 */
.washpool .bg_video1 {
    width: 2560px;
    height: 1278px;
    position: absolute;
    top: -73px;
    left: 50%;
    margin-left: -1280px;
}

.washpool video,
.Angels video,
.Buycard video,
.Mysterious video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.Angels .bg_video21 {
    width: 2560px;
    height: 1278px;
    position: absolute;
    top: -117px;
    left: 50%;
    margin-left: -1280px;
}

.Angels .bg_video22 {
    width: 2560px;
    height: 1278px;
    position: absolute;
    top: -117px;
    left: 50%;
    margin-left: -1280px;
    display: none;
}

.yueka .bg_video3 {
    width: 2560px;
    height: 1278px;
    position: absolute;
    top: -61px;
    left: 50%;
    margin-left: -1280px;
}




/* 兑换记录 */
.exchangejl_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.exchangejlkk_diva {
    width: 659px;
    height: 845px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_dhjlk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 185px 25px 55px 25px;
}

.exchangejlkk_divb {
    width: 100%;
    height: 566px;
    font-size: 18px;
    color: #ff8552;
    overflow: hidden;
}

.exchangejlkk_con {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 20px;
    display: flex;
    justify-content: center;
    position: relative;

}

.exchangejlkk_con p:nth-child(1) {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 285px;
    text-align: center;
    line-height: 40px;
}

.exchangejlkk_con p:nth-child(2) {
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0;
    left: 312px;
    width: 251px;
    text-align: center;
}


.exchangejlkk_pa {
    font-size: 28px;
    color: #ffffff;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}

/* 确定框 */
.confirm_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.confirm_tipa {
    width: 539px;
    height: 385px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_tipkk.png) no-repeat;
    padding: 86px 35px 39px 36px;
    background-size: 100%;
}

.confirm_pa {
    color: #ff8b58;
    font-size: 24px;
    text-align: center;
    height: 64px;
    font-family: "思源宋体";
    font-weight: bolder;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
    margin-bottom: 40px;
}

.confirm_span {
    color: #ffdd1d;
    text-align: center;
    display: block;
}

.confirm_tip .tipkk_gban {
    display: block;
    position: absolute;
    top: -47px;
    right: -76px;
    cursor: pointer;
}

.confirm_btns {
    cursor: pointer;
    display: block;
    margin: 5px auto;
    width: 236px;
}

.confirm_btns .confirm_quren {
    float: left;
    cursor: pointer;
}

.confirm_btns .cardjoin_quxiao,
.confirm_btns .confirm_quxiap {
    float: right;
    cursor: pointer;
}

/* 确定框 */
.cardjoin_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.cardjoin_kka {
    width: 539px;
    height: 385px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_tipkk.png) no-repeat;
    padding: 86px 35px 39px 36px;
    background-size: 100%;
}

.cardjoin_pa {
    color: #ff8b58;
    font-size: 24px;
    text-align: center;
    height: 64px;
    font-family: "思源宋体";
    font-weight: bolder;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
    margin-bottom: 40px;
}

.cardjoin_kk .tipkk_gban {
    display: block;
    position: absolute;
    top: -47px;
    right: -76px;
    cursor: pointer;
}

.cardjoin_btns {
    width: 275px;
    margin: 0 auto;
}

.cardjoin_btns .cardjoin_quren {
    float: left;
    cursor: pointer;
}

.cardjoin_btns .cardjoin_quxiao {
    float: right;
    cursor: pointer;
}




/* 自选卡片框 */
.zixuan_kk {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.zixuan_kka {
    width: 539px;
    height: 385px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_tipkk.png) no-repeat;
    padding: 86px 35px 39px 36px;
    background-size: 100%;
}

.zixuan_pa {
    color: #ff6117;
    font-size: 24px;
    text-align: center;
    height: 64px;
    font-family: "思源宋体";
    font-weight: bolder;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
    margin-bottom: 40px;
}

.zixuan_kka .tipkk_gban {
    display: block;
    position: absolute;
    top: -47px;
    right: -76px;
    cursor: pointer;
}

.zixuan_pa input {
    width: 55px;
    background: #c35a32;
    height: 30px;
    margin: 0 5px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-family: "宋体";
    font-weight: 600;
    border: none
}

.zixuan_quren {
    cursor: pointer;
    display: block;
    margin: 0 auto;
}






/* 确定框-碎片 */
.confirmsp_tip {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.confirmsp_tipa {
    width: 539px;
    height: 385px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znq_tipkk.png) no-repeat;
    padding: 86px 23px 39px 23px;
    background-size: 100%;
}

.confirmsp_pa {
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    height: 64px;
    font-family: "思源宋体";
    font-weight: bolder;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
    margin-bottom: 40px;
}

.confirmsp_tip .tipkk_gban {
    display: block;
    position: absolute;
    top: -47px;
    right: -76px;
    cursor: pointer;
}

.confirmsp_btns {
    cursor: pointer;
    display: block;
    margin: 5px auto;
    width: 236px;
}


/* 3-翻牌记录 */
.turncard_jl {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 99;
}

.turncardjl_diva {
    width: 653px;
    height: 845px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2603znqc_fpjlkk.png) no-repeat;
    background-size: 100%;
    position: relative;
    padding: 194px 25px 55px 25px;
}

.turncardjl_divb {
    width: 100%;
    height: 600px;
    font-size: 18px;
    color: #ffffff;
    overflow: hidden;
}

.turncardjl_con {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 18px;
    display: flex;
    justify-content: center;
    position: relative;

}

.turncardjl_con p:nth-child(1) {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 290px;
    text-align: center;
    line-height: 40px;
}

.turncardjl_con p:nth-child(2) {
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0;
    left: 310px;
    width: 260px;
    text-align: center;
}

.turncardjl_con p:nth-child(3) {
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0;
    left: 386px;
    width: 250px;
    text-align: center;
}

.turncardjl_pa {
    font-size: 28px;
    color: #ffffff;
    font-family: "宋体";
    font-weight: bolder;
    text-align: center;
    margin-top: 21px;
    height: 54px;
    line-height: 54px;
}



/* 视频 */
.lottery_sp {
    position: absolute;
    left: 50%;
    top: 151px;
    height: 980px;
    width: 2560px;
    transform: translate(-50%);
    overflow: hidden;
    z-index: 9;
}

.card_sp {
    position: absolute;
    left: 50%;
    top: 158px;
    height: 980px;
    width: 2560px;
    transform: translate(-50%);
    overflow: hidden;
    z-index: 9;
}
.yueka_sp {
    position: absolute;
    left: 50%;
    top: 6px;
    height: 980px;
    width: 2560px;
    transform: translate(-50%);
    overflow: hidden;
    z-index: 9;
}