.container {
    width: 100%;
    height: 6500px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412_sybg.jpg) center 40px no-repeat;
    position: relative;
    overflow: hidden;
}


/* 左侧导航 */
.NewGw_slider {
    width: 365px;
    height: 661px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 27px;
    margin: auto;
    background: url(http://oss.online-game.com.cn/50/pl_img/newlygw/plmn2412_syleftnavbg.png) no-repeat;
    background-size: 100%;
    z-index: 999;
    /* display: none; */
    /* transform: scale(0.8); */
}

.NewGw_slider .NewGw_ul {
    width: 168px;
    margin: 0 auto;
    margin-top: 92px;
    height: 367px;
    margin-top: 171px;
}

.NewGw_ul li {
    margin-bottom: 29px;
    cursor: pointer;
}

.NewGw_ul li .NewGw_listyes {
    display: none;
}

#iframe_url {
    z-index: 100;
    position: relative;
}

/* 头图 */
.default_ban {
    width: 100%;
    height: 1080px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    margin-top: -355px;
}

.default_ban .cj_zhezhao {
    position: absolute;
    top: 851px;
    left: 50%;
    z-index: 99;
    transform: translateX(-50%);
}

.video-box-bg {
    width: 2560px;
    height: 1080px;
    position: absolute;
    left: 50%;
    top: 0;
    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%;
}

.danmu_pv {
    position: absolute;
    bottom: 252px;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    width: 82px;
    animation: movetb 2s linear infinite;
}

.default_ban .plmhd_zhezhao {
    position: absolute;
    top: 964px;
    left: 50%;
    z-index: 99;
    transform: translateX(-50%);
}

.default_ban .sownload_box {
    width: 725px;
    height: 146px;
    margin: 0 auto;
    position: relative;
    margin-top: 841px;
    z-index: 99;
}

.sownload_box .sownload_code {
    float: left;
}

.sownload_box .btn_dw {
    width: 160px;
    height: 135px;
    margin-left: 20px;
    float: left;
    margin-top: 5px;
}

.sownload_box .btn_dw img {
    cursor: pointer;
}

.sownload_box .btn_dw .pink_btn {
    margin-bottom: 15px;
}

.sownload_box .btn_dwb .sownload_pc {
    margin-bottom: 14px;
}

.sownload_box .sownload_cz {
    margin-left: 14px;
    margin-top: 5px;
}

/* 内容 */
.content {
    width: 1600px;
    margin: 0 auto;
    position: relative;
}

.content_a {
    width: 1600px;
    height: 512px;
    overflow: hidden;
    margin-top: 93px;
}

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

.content_a .news_diva {
    width: 100%;
    height: 407px;
    margin: 0 auto;
    margin-top: 22px;
}

.content_a .lunbo_a {
    width: 880px;
    height: 400px;
    float: left;
    position: relative;
    overflow: hidden;
    padding-top: 20px;
}

.lunbo_a .lunbo_head {
    list-style: none;
    bottom: 13px;
    z-index: 1;
    left: 18px;
    position: absolute;
}

.lunbo_a .lunbo_head li {
    cursor: pointer;
    float: left;
    width: 16px;
    height: 4px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_xwbannerno.png) no-repeat;
    margin: 0 3px;
}

.lunbo_a .lunbo_head li.on {
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_xwbanneryes.png) no-repeat;
}

.lunbo_a .lunbo_body {
    width: 880px;
    height: 400px !important;
    overflow: hidden;
    position: relative;
}

.content_a .activity_list {
    width: 714px;
    height: 406px;
    float: left;
    margin-left: 5px;
    position: relative;
}

.activity_list .activity_ula {
    width: 590px;
    height: 53px;
    margin-bottom: 14px;
    margin-left: 40px;
}

.activity_ula li {
    float: left;
    width: 120px;
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    cursor: pointer;
    margin-right: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.activity_ula li.on {
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_xwtyes.png) no-repeat;
    color: #fff;
}

.activity_ula li .activity_linavyes {
    display: none;
}

.activity_ula li.on .activity_linavno {
    display: none;
}

.activity_ula li.on .activity_linavyes {
    display: block;
}

.activity_list .activity_more {
    position: absolute;
    top: 12px;
    right: 45px;
    cursor: pointer;
}

.activity_head {
    float: left;
    width: 710px;
    height: 66px;
    line-height: 66px;
    font-size: 22px;
    color: #dba85e;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_xwsbg.png) no-repeat;
    text-align: center;
}

.activity_head p a {
    color: #dba85e;
}

.activity_ulb {
    width: 710px;
    height: 267px;
    overflow: hidden;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_xwbg.png) no-repeat;
}

.activity_ulb li {
    width: 628px;
    height: 66px;
    line-height: 66px;
    font-size: 14px;
    color: #616161;
    overflow: hidden;
    margin: 0 auto;
}

.activity_ulb .activityb_tb {
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 27px;
}

.activity_ulb .activityb_tbhuo {
    vertical-align: middle;
    margin-left: 5px;
    margin-top: -11px;
    display: none;
}

.activity_ulb .activityb_tbhuo.isactive {
    display: inline-block;
}

.activity_ulb li a {
    color: #fff;
}

.activity_ulb li a:hover {
    color: #ff9547;
}

.activity_ulb li p:hover {
    color: #ff9547;
}

.activity_ulb li p {
    float: left;
    max-width: 530px;
    line-height: 66px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.activity_ulb li span {
    float: right;
}

/* 地图 */
.content_b {
    width: 1600px;
    overflow: hidden;
    margin-top: 100px;
}

.content_b .contentb_map {
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}

.content_b .contentb_mapcon {
    width: 1600px;
    height: 1059px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_map.png) no-repeat;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 22px;
}

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

.contentb_mapcon ul li {
    position: absolute;
    transition: all 3s;
}

.contentb_mapcon ul li:nth-child(1) {
    top: 109px;
    left: 135px;
}

.contentb_mapcon ul li:nth-child(2) {
    top: 224px;
    left: 485px;
}

.contentb_mapcon ul li:nth-child(3) {
    top: 345px;
    left: 714px;
}

.contentb_mapcon ul li:nth-child(4) {
    top: 165px;
    left: 1116px;
}

.contentb_mapcon ul li:nth-child(5) {
    top: 250px;
    left: 1285px;
}

.contentb_mapcon ul li:nth-child(6) {
    top: 397px;
    left: 1229px;
}

.contentb_mapcon ul li:nth-child(7) {
    top: 479px;
    left: 826px;
}

.contentb_mapcon ul li:nth-child(8) {
    top: 414px;
    left: 170px;
}

.contentb_mapcon ul li:nth-child(9) {
    top: 598px;
    left: 387px;
}

.contentb_mapcon ul li:nth-child(10) {
    top: 645px;
    left: 810px;
}

.contentb_mapcon ul li:nth-child(11) {
    top: 614px;
    left: 1025px;
}

.contentb_mapcon ul li:nth-child(12) {
    top: 555px;
    left: 1275px;
}

.contentb_mapcon ul li:nth-child(13) {
    top: 770px;
    left: 1275px;
}

.contentb_mapcon ul li:nth-child(14) {
    top: 740px;
    left: 499px;
}

.contentb_mapcon ul li .contentb_mapyes {
    display: none;
}

.contentb_mapcon ul li:hover {
    transition: all 0.5s;
    transform: scale(1.1);
}

.contentb_mapcon ul li:hover .contentb_mapyes {
    display: block;
}

.contentb_mapcon ul li:hover .contentb_mapno {
    display: none;
}

/* 游戏特色 */
.content_c {
    width: 1600px;
    overflow: hidden;
    margin-top: 110px;
}

.content_c .feature_box {
    width: 1600px;
    height: 1058px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_tsbg.png) no-repeat;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 22px;
}

.feature_box .featurea_ul {
    width: 1572px !important;
    height: 791px !important;
    margin: 0 auto;
    margin-top: 13px;
    /* overflow: hidden; */
}

.featurea_ul li {
    width: 100%;
    height: 100%;
    position: relative;
    /* display: none; */
}

.featurea_list .featurea_title {
    position: absolute;
    top: 60px;
    left: 74px;
}

.featurea_list .featurea_bg {
    margin: 0 auto;
}

.featurea_list .featurea_ren {
    position: absolute;
    top: 200px;
    left: 0;
    right: 0;
    margin: auto;
}

.featurea_list p {
    line-height: 34px;
    position: absolute;
    top: 506px;
    left: 84px;
    font-size: 18px;
    color: #fff;
    font-weight: 550;
    text-shadow: 0px 0px 6px #25345d;
}

.feature_box .feature_divb {
    width: 1567px;
    height: 179px;
    margin: 0 auto;
    margin-top: 18px;
}

.feature_box .featureb_con {
    width: 1243px;
    height: 140px;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
}

.featureb_con .featureb_ul {
    width: 872px;
    height: 140px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.featureb_ul li {
    width: 125px;
    height: 125px;
    float: left;
    position: relative;
    cursor: pointer;
}

.featureb_ul li.on .featureb_lbyes {
    display: block;
}

.featureb_ul li.on .featureb_lbno {
    display: none;
}

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

.featureb_ul li .featureb_lbyes {
    display: none;
}

.featureb_con .featureb_lbzuo {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.featureb_con .featureb_lbyou {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
}


/* 游戏介绍*/
.content_d {
    width: 1600px;
    overflow: hidden;
    margin-top: 110px;
}

.content_d .intro_box {
    width: 1600px;
    height: 1058px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_jsbg.png) no-repeat;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 22px;
}

.intro_box .introa_ul {
    width: 1410px !important;
    height: 702px !important;
    margin: 0 auto;
    margin-top: 61px;

}

.introa_ul li {
    width: 100% !important;
    height: 100%;
    position: relative;
    display: none;
}

.introa_list .introa_title {
    float: left;
}

.introa_list .introa_ren {
    position: absolute;
    top: -45px;
    right: -84px;
    margin: auto;
}

.introa_des {
    width: 673px;
    line-height: 32px;
    position: absolute;
    top: 409px;
    left: 45px;
    font-size: 18px;
    color: #5875bf;
}

.introa_des span {
    float: left;
}

.introa_des .introa_icon {
    margin-left: 2px;
}

.intro_box .intro_divb {
    width: 1567px;
    height: 179px;
    margin: 0 auto;
    margin-top: 18px;
}


.intro_box .introb_con {
    width: 1401px;
    height: 180px;
    margin: 0 auto;
    margin-top: 40px;
    position: relative;
}

.introb_con .introb_lbbox {
    width: 1178px;
    height: 169px;
    margin: 0 auto;
    overflow: hidden;
}

.introb_con .introb_ul {
    width: 2349px;
    height: 169px;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-content: center;
    padding: 18px;
}

.introb_ul li {
    float: left;
    position: relative;
    margin-right: 22px;
}

.introb_ul li:nth-child(10) {
    margin-top: -13px;
}


.introb_ul li.on .introb_lbyes {
    display: block;
}

.introb_ul li.on .introb_lbno {
    display: none;
}

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

.introb_ul li .introb_lbyes {
    display: none;
}

.introb_con .introb_lbzuo {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.introb_con .introb_lbyou {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
}


/* 游戏介绍*/
.content_e {
    width: 1600px;
    overflow: hidden;
    margin-top: 110px;
}

.newjy_gfqd_box {
    width: 1600px;
    height: 368px;
    margin: 0 auto;
    margin-top: 12px;
    overflow: hidden;
    padding-top: 70px;
    padding-left: 44px;
    margin-top: 22px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_sqbg.png) no-repeat;
}

.newjy_qq_box {
    width: 297px;
    height: 178px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_sqbga.png) no-repeat;
    background-size: 100%;
    float: left;
    margin-left: 43px;
    padding: 10px;
}

.newjy_qq_box .qq_title {
    font-size: 16px;
    font-weight: bold;
}

.newjy_qq_box p {
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
}

.newjy_qq_box p a {
    color: #fff;
}

.newjy_wb_box {
    width: 169px;
    height: 180px;
    background: url(http://oss.online-game.com.cn/50//pl_img/newlygw/plmn2412sy_sqbgb.png) no-repeat;
    background-size: 100%;
    float: left;
    margin-left: 55px;
    position: relative;
}

.newjy_wb_word {
    width: 154px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-size: 16px;
}

.newjy_wb_erweima {
    width: 119px;
    height: 119px;
    margin-top: 14px;
    margin-left: 18px;
}

.newjy_wb_erweima img {
    width: 119px;
    height: 119px;
}



.swiper-slide {
    width: 100%;
    height: 100%;
}

.vedio_mask_one {
    width: 100%;
    height: 100%;
    background-color: #272A2C;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    z-index: 999999;
    top: 0px;
    left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.vedio_shipin_one {
    width: 37%;
    height: 40%;
    margin: 8% auto;
    position: relative;
}

.tankuang_gb {
    display: block;
    position: absolute;
    top: -70px;
    right: -48px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 70px;
    cursor: pointer;
}

.xx_szz3 {
    width: 258px;
    position: fixed;
    top: 0;
    right: 10px;
    bottom: 0;
    margin: auto;
    z-index: 9999;
    animation: movetb 2s linear infinite;
    -moz-animation: movetb 2s linear infinite;
    -webkit-animation: movetb 2s linear infinite;
    cursor: pointer;
}

@keyframes movetb {
    0% {
        transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
    }

    50% {
        transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
    }

    100% {
        transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
    }
}
@media screen and (max-width:1400px) {
    .NewGw_slider {
      display: none;
    }
  }
