.default_con {
    width: 100%;
    height: 6601px;
    background: url("http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_bg.jpg") top center no-repeat;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.default_con.bg2 {
    height: 3838px;
    background: url("http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_bg2.jpg") top center no-repeat;
}

.default_con.bg3 {
    height: 3458px;
    background: url("http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_bg31.jpg") top center no-repeat;
}

.default_ban {
    width: 100%;
    height: 1080px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.newjy_qzy_logos {
    position: absolute;
    top: 26px;
    left: 250px;
    z-index: 10;
    width: 238px;
}

.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;
}


.ns_logo {
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -681px;
}

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


.video-box video {
    pointer-events: none;
    display: block;
    height: 100%;
}

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

.nsszn2202_zhezhao {
    position: absolute;
    top: 848px;
    left: 50%;
    z-index: 11;
    transform: translateX(-50%);
}

.cz_statsuimg {
    margin: auto;
    cursor: pointer;
    z-index: 13;
    position: relative;
    display: block;
    margin-top: 120px;
}

.cz_zhuxiao {
    display: none;
}

.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;
}

/* 导航 */
.Newnav_ula {
    width: 1149px;
    height: 77px;
    margin: 0px auto;
    margin-top: 72px;
    z-index: 99;
    position: relative;
    overflow: hidden;
}

.Newnav_ula li {
    width: 325px;
    height: 77px;
    float: left;
    cursor: pointer;
    position: relative;
}

.Newnav_ula li:nth-child(2) {
    margin: 0 86px;
}


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

/* 签到 */
.wrap_box {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    display: none;
    margin-top: -11px;
}

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


.makean {
    width: 1591px;
    height: 1286px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_yycon.png) no-repeat;
    margin: 0 auto;
    padding: 325px 267px 39px 73px;
}

.makean_pa {
    width: 886px;
    height: 52px;
    margin-bottom: 32px;
    margin-left: 202px;
}

.makean_ipta {
    width: 644px;
    height: 48px;
    float: right;
    background: #cbd7fc;
    border: 1px solid #cbd7fc;
    color: #ff7abe;
    display: block;
    font-size: 18px;
    text-indent: 8px;
    margin-right: 50px;
    border-radius: 10px;
}

.makean_iptb {
    width: 650px;
    height: 52px;
    float: right;
    background: #cbd7fc;
    border: 1px solid #cbd7fc;
    color: #ff7abe;
    display: block;
    font-size: 18px;
    text-indent: 8px;
    margin-right: 50px;
    border-radius: 10px;
    background: #cbd7fc url("http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_yyceleicon.png") no-repeat right 15px center;
    appearance: none;
    -webkit-appearance: none;
}

/* IE兼容清除箭头 */
.makean_iptb::-ms-expand {
    display: none;
}

.makean_pa span {
    font-size: 22px;
    color: #8193f6;
    display: block;
    line-height: 45px;
    float: right;
    margin-right: 10px;
}

.makean_diva {
    width: 707px;
    height: 83px;
    margin: 0 auto;
    margin-top: 48px;
}

.makean_diva .makean_gzan {
    float: left;
    cursor: pointer;
}

.makean_diva .yuyuea_msyy {
    float: right;
    cursor: pointer;
}

.libaoa_box {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 97px;
}


.zhuobian_diva {
    width: 1400px;
    height: 516px;
    margin: 0 auto;
    margin-top: 48px;
}

.zhuobian_diva .zhuobian_img1 {
    float: left;
}

.zhuobian_diva .zhuobian_img2 {
    float: right;
}



.coser_box {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 137px;
}


.coser_diva {
    width: 1400px;
    height: 607px;
    margin: 0 auto;
    margin-top: 48px;
}

.coser_diva img {
    float: left;
}

.coser_diva img:nth-child(2) {
    margin: 0 65px;
}

.coser_tip {
    margin: 0 auto;
    display: block;
    margin-top: 47px;
}

.xianc_box {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 164px;
}


.xnlunba {
    width: 1323px;
    height: 705px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_lbkk.png) no-repeat;
    margin: 0 auto;
    margin-top: 45px;
}

.xnlunba .swiper-container {
    width: 1346px;
    height: 676px;
    margin-left: 14px;
    margin-top: 14px;
    float: left;
}

.xnlunba .swiper-container img {
    display: block;
}

.xnlunba .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_lbyou.png) no-repeat;
    width: 95px;
    height: 85px;
    top: 57%;
    right: -104px;
    left: auto;
    margin-top: -125px;
    animation: yfdsx 2s linear infinite;
}

.xnlunba .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_lbzuo.png) no-repeat;
    width: 95px;
    height: 85px;
    top: 57%;
    left: -97px;
    right: auto;
    margin-top: -114px;
    animation: zfdsx 2s linear infinite;
}

/* 轮播容器相对定位，方便圆点底部居中 */
.xnlunba .swiper-container {
    position: relative;
}

/* 分页圆点容器居中，放到底部 */
.swiper-pagination {
    position: absolute;
    bottom: -59px !important;
    left: 0;
    right: 0;
    margin: auto;
}

/* 默认圆点样式 */
.swiper-pagination-bullet {
    width: 28px;
    height: 28px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_lbocnon.png) no-repeat;
    /* 未选中浅蓝 */
    margin: 0 22px;
    opacity: 1;
}

/* 当前激活蓝色长条圆点（和截图一致） */
.swiper-pagination-bullet-active {
    width: 28px;
    height: 28px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_lbocnoy.png) no-repeat;
    /* 选中深蓝色 */
}




.lunbo_diva {
    width: 725px;
    height: 83px;
    margin: 0 auto;
    margin-top: 101px;
}

.lunbo_diva .lunbo_img1 {
    float: left;
    cursor: pointer;
}

.lunbo_diva .lunbo_img2 {
    float: right;
    cursor: pointer;
}















.daolanb_diva {
    width: 1679px;
    height: 2150px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_daolan.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
    margin-top: -11px;
    overflow: hidden;
    padding: 327px 431px 53px 157px;
}

.daolanb_diva p {
    width: 978px;
    height: 78px;
    margin: 0 auto;
    font-size: 18px;
    color: #8193f6;
    line-height: 40px;
    font-weight: 550;
}

.daolanb_diva p span.daolanb_divaspa {
    margin: 0 107px;
}

.daolanb_diva p span.daolanb_divaspb {
    margin-left: 38px;
}

/* 聚会 */
.juhui .party_tip {
    margin: 0 auto;
    display: block;
    margin-top: 86px;
}


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

.party_bm {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 133px;
}

.party_bmdiva {
    width: 1591px;
    height: 1186px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606jh_conkk.png) no-repeat;
    margin: 0 auto;
    padding: 273px 254px 39px 62px;
    /* margin-top: -4px; */
}

.party_bmpa {
    width: 1079px;
    height: 56px;
    margin-bottom: 26px;
    margin-left: 88px;
}

.party_inpta {
    width: 776px;
    height: 50px;
    float: right;
    background: #fff;
    border: 1px solid #5176b5;
    border-radius: 3px;
    color: #3662ab;
    display: block;
    font-size: 20px;
    text-indent: 8px;
    margin-right: 50px;
}

.party_bmpa span {
    font-size: 28px;
    color: #8193f6;
    display: block;
    line-height: 54px;
    float: right;
    margin-right: 10px;
}

.party_bmpb {
    margin-left: 42px;
    margin-bottom: 3px;
}

.party_bmpb span {
    letter-spacing: 1px;
}

.party_or {
    width: 344px;
    margin: 0 auto;
    height: 40px;
    display: block;
}

.party_or p {
    display: flex;
    align-items: center;
}

.party_or p input {
    height: 20px;
    width: 29px;
}

.party_or .party_bmpc1 {
    float: left;
}

.party_or .party_bmpc2 {
    float: right;
}

.party_bmpc span {
    font-size: 22px;
    color: #8193f6;
    display: block;
    line-height: 45px;
    float: right;
    margin-right: 10px;
    font-weight: 550;
}

.juhui .party_btn {
    margin: 0 auto;
    display: block;
    cursor: pointer;
    margin-top: 44px;
}

.juhui .party_btnyes {
    margin: 0 auto;
    display: block;
    cursor: pointer;
    margin-top: 44px;
    display: none;
}

.pln_top {
    position: fixed;
    right: 165px;
    bottom: 73px;
    animation: ttspan 2s linear infinite;
    cursor: pointer;
    z-index: 11;
}



















/*登录*/
.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: 538px;
    height: 548px;
    position: relative;
    padding-top: 203px;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_loginkk.png) no-repeat;
    background-size: 100%;
}

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

.plhydl_divc {
    width: 399px;
    height: 380px;
    margin: 0 auto;
}

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

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

.dlinputs {
    float: right;
    width: 249px;
    height: 38px;
    font-size: 17px;
    background: #d3ddfc;
    color: #8193f6;
    text-indent: 8px;
    border: none;
}

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

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

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

.hydl_btns {
    width: 340px;
    margin: 0 auto;
    display: block;
    margin-top: 76px;
    height: 51px;
}

.hydl_butas {
    float: left;
    cursor: pointer;
}

.hydl_res {
    float: right;
    cursor: pointer;
}

/* 弹框 */
.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: 405px;
    height: 416px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_tipkk.png) no-repeat;
    padding: 117px 25px 48px 25px;
    background-size: 100%;
}

.Bxbtipa_pa {
    color: #8193f6;
    font-size: 22px;
    text-align: center;
    font-family: "思源宋体";
    line-height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 13px 20px 19px 20px;
    font-weight: bolder;
    min-height: 163px;
}


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

.tipkk_gban {
    position: absolute;
    right: -51px;
    top: -38px;
    cursor: pointer;
}


/* æ´»åŠ¨è§„åˆ™ */
.yuyue_rule {
    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;
}

.yuyue_rulediva {
    width: 692px;
    height: 706px;
    position: relative;
    background: url(http://oss.online-game.com.cn/50/npl_img/Newpl/pl2606cj_rulekk.png) no-repeat;
    background-size: 100%;
    padding-top: 264px;
    padding: 167px 77px 0 77px;
}

.yuyue_ruledivb {
    width: 546px;
    height: 494px;
    color: #8193f6;
    font-size: 20px;
    text-align: left;
    line-height: 34px;
    overflow: hidden;
    margin: 0 auto;
    font-weight: 550;
}

.yuyue_ruledivb p {
    height: 15px;
}