@charset "gb2312";

body,
div,
img,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
dl,
dt,
dd,
ul,
ol,
li,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0
}

ol,
ul {
    list-style: none
}

a img {
    border: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    font: 13px/1.5 '???????', tahoma, '\5b8b\4f53', sans-serif;
    color: #333333;
    background: #abcbe1;
    font-family: "Microsoft YaHei";
    padding-top: 40px;
}

#afooter {
    padding:30px 0;
    text-align:center;
    font-size:12px;
    line-height:20px;
    background-color:#000;
    color:#c0c0c0;
}
#afooter a,#afooter a:hover {
    color:#c0c0c0;
    text-decoration:none;
}

.clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

.hidden {
    height: 0;
    width: 0;
    display: block;
    overflow: hidden;
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    content: "\0020";
    height: 0;
    display: block;
    clear: both;
}

/* head top*/
em {
    font-style: normal;
}

/* a {
	color: #fff;
	text-decoration: none;
	outline: none;
} */

a:hover {
    /* color: #f30; */
    text-decoration: none;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.ti {
    text-indent: -999em;
}

.hid {
    display: none;
}

.c1 {
    color: #f96;
}

.c2 {
    color: #fc3;
}

.c3 {
    color: #696;
}

.c4 {
    color: #fff;
}

.c5 {
    color: #f00;
}

.underline {
    text-decoration: underline;
}

.spr {
    background: url(//game.gtimg.cn/images/bns/topbar/spr24.png) no-repeat;
    _background: url(//game.gtimg.cn/images/bns/topbar/spr8.png) no-repeat;
}

.logo {
    height: 104px;
    width: 150px;
    top: 0;
    left: 0;
    z-index: 10;
}

.topbar {
    position: relative;
    width: 100%;
    height: 48px;
    background-repeat: repeat-x;
    background-position: 0 -104px;
    z-index: 2;
}

.topnav {
    float: left;
    height: 30px;
    padding: 10px 0 0 130px;
}

.topnav li {
    float: left;
    height: 30px;
    padding: 0 10px;
    line-height: 27px;
    background-position: -82px -154px;
    color: #FFF;
}

.topnav a {
    display: inline-block;
    zoom: 1;
}

.topnav .wechat {
    font-family: '\5b8b\4f53', tahoma;
    font-size: 12px;
    color: #fff;
}

.topnav a.game-start {
    float: right;
    width: 100px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: 3px solid #6dba18;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.topnav li:hover .code-wechat {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
}

.code-wechat {
    position: absolute;
    padding: 3px;
    top: 26px;
    left: 5px;
    text-align: center;
    background: #fff;
    visibility: hidden;
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.code-wechat .icon-wechat {
    display: block;
    width: 95px;
    height: 95px;
    background-position: 0 -315px;
}

.code-wechat .chat-text {
    display: block;
    margin-top: 2px;
    font-size: 12px;
    font-family: '\5b8b\4f53';
    line-height: 1.2;
}

.login {
    float: right;
    padding: 8px 25px 0 0;
}

.login-btn {
    float: right;
    background-position: 0 -218px;
    width: 92px;
    height: 32px;
    padding-right: 15px;
    line-height: 30px;
    text-align: center;
}

.login-btn:hover {
    color: #E82E0F;
}

.logout {
    background-position: 0 -218px;
    width: 87px;
    padding-right: 20px;
}

.login-text {
    float: right;
    color: #fff;
    font-family: '\5b8b\4f53', tahoma;
    font-size: 12px;
    padding: 8px 10px 0 14px;
}

.icon-user {
    background-position: 0 -154px;
    width: 9px;
    height: 13px;
    overflow: hidden;
    left: 70px;
    top: 9px;
}

.login-text .icon-user {
    left: 0;
    top: 9px;
}

.icon-out {
    background-position: -10px -159px;
    width: 11px;
    height: 8px;
    overflow: hidden;
    left: 60px;
    top: 11px;
}

.topnav li.rborder,
.topnav li.rborder .wechat {
    color: #5b834e;
}

.topnav li a {
    color: #fff;
}

.topnav li a:hover {
    color: #E82E0F;
}

.login a {
    color: #5b834e;
}

/*?*/
/* ：：━?：??? */
.video-container {
    width: 19.2rem;
    height: 4.58rem;
    position: absolute;
    top: 48px;
    left: 0;
    z-index: 5;
    overflow: hidden;
}

/* ??∴? */
.danmaku {
    position: absolute;
    white-space: nowrap;
    font-size: .18rem;
    color: rgba(255, 255, 255, 0.6);
    animation: danmaku-move 10s linear;
    cursor: pointer;
    user-select: none;
    padding-left: .1rem ;
    padding-right: .1rem ;
    transition: background-color 0.2s;
    border: 1px solid #3c71b6;
    background: rgba(60, 113, 182, 0.5);
}

.danmaku:hover {
    /*background-color: rgba(255, 255, 255, 0.2);*/
}

@keyframes danmaku-move {
    from {
        right: 0;
    }
    to {
        right: 19.2rem;
    }
}

/* ?：：????? */
.danmaku__popup {
    border-top: 1px solid #3c71b6;
    width: 3rem;
    height: 2.25rem;
    display: none;
    position: absolute;
    background-color: rgba(30, 68, 131, 0.6);
    color: #fff;
    z-index: 10;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    left: -1px;
    top: 100%;
}
.danmaku__btn{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .18rem;
}
.danmaku__btnLeft{
    width: 1.59rem;
    height: .32rem;
    margin-right: .05rem;
    background: url(https://game.gtimg.cn/images/bns/cp/a20250430jldffyy/comments.png) no-repeat top/100% 100%;
}
.danmaku__btnRight{
    width: 1.05rem;
    height: .32rem;
    background: url(https://game.gtimg.cn/images/bns/cp/a20250430jldffyy/share.png) no-repeat top/100% 100%;
}
.danmaku__content {
    width: 96%;
    margin-top: 0.05rem;
    margin-left: 2%;
    height: 1.52rem;
    overflow-y: auto;
    overflow-x: hidden;
    /*scrollbar-width: thin;*/
    background-color: #12305f;
}

.danmaku__content::-webkit-scrollbar {
    width: 0.03rem;
    background-color: #4680d1;
}

.danmaku__content::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: .02rem;
}

.danmaku__item {
    padding: 0.07rem 0 0 .17rem;
    font-size: .14rem;
    white-space: normal;
}

.danmaku__item:last-child {
    border-bottom: none;
}

.danmaku__loading {
    text-align: center;
    padding: .10rem;
    color: #999;
    font-size: .12rem;
}
.btn{transition: all .1s linear;-webkit-transition: all .1s linear;}
.btn:hover{filter: brightness(1.1);-webkit-filter: brightness(1.1);transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.mid{width: 14rem;margin: 0 auto;position: relative;}
.mid img{width: 100%;height: 100%;display: block;}
.max_bg{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/top.jpg") no-repeat top/100% auto;height:40rem;;}
.top{height: 2.08rem;padding-top: 2.4rem;}
.time{text-align: center;font-size: .32rem;color: #ffe68c;;}
.comm,.swiper-button-next, .swiper-rtl .swiper-button-prev,.swiper-button-prev, .swiper-rtl .swiper-button-next{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/comm.png") no-repeat;display: block;text-indent: -999em;background-size: 6rem auto;}
.title{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/title.png") no-repeat;display: block;text-indent: -999em;background-size: 14rem auto;width: 14rem;height: 1.38rem;margin: 0 auto;}
.btn_dow{background-position: 0 0;width: 3.72rem;height: 1.06rem;margin: .25rem auto 0}
/* cont01 */
.cont01{height: 9.66rem;}
.act01{text-align: center;font-size: .22rem;color: #0e4070;padding: .1rem 0}
.gift_mod{text-align: center;margin: .25rem auto 0;}
.bg01{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bg01.png") no-repeat;background-size: 5.72rem 6.74rem;width: 5.72rem;height: 6.74rem;display: inline-block;vertical-align: top;margin: 0 .2rem;padding-top: 1.1rem;}
.bg01.bg01-01{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bg01-02.png") no-repeat;background-size: 5.72rem 6.74rem;}
.bg01 ul{text-align: center;;}
.bg01 ul li{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/dj_bg01.png") no-repeat;background-size: 1.58rem 1.5rem;width: 1.58rem;height:1.5rem;display: inline-block;margin:.15rem .3rem;}
.bg01 ul li img{width: 1.18rem;height: 1.18rem;border-radius: 100%;margin:.15rem auto 0;}
.bg01 ul li p{width: 2rem;text-align: center;font-size: .18rem;color: #51739c;margin-left: -.2rem;margin-top: .15rem;}
.btn_djlq{background-position: 0 -1.4rem;width: 3.6rem;height: .8rem;margin: .2rem auto 0;}
.btn_djlq.gray{background-position: 0 -2.5rem;}

/* cont02 */
.cont02{height:16.8rem;}
.tit02{background-position: 0 -1.5rem;}
.act02{text-align: center;font-size: .24rem;color: #fff;padding: .1rem 0}
.mqjd{font-size: .26rem;color: #deedff;text-align: center;padding-top: .05rem;}
.mqjd span{color: #ffdc6b;}
.bg02{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bg02.png") no-repeat;background-size:100% 100%;width:9.22rem;height:4.78rem;margin-left:3.35rem;margin-top:.1rem;padding-top: .2rem;position: relative;}
.mod_box{position: absolute;width: 2.18rem;position: absolute;left: .35rem;top:.3rem;}
.tab{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/day.png") no-repeat;background-size:2.18rem auto;}
.mod_box a{width:2.18rem;height:.57rem;display: block;text-decoration: none;margin: .05rem 0;padding-top: .02rem;}
.mod_box a.curr,.mod_box a:hover{background-position:0 -.6rem;}
.mod_box a p{font-size: .24rem;color: #143d6d;width: 2.18rem;font-weight: bold;text-align: center;line-height: 1.05;}
.mod_box a span{font-size: .18rem;font-weight: normal;}
.prop{width: 6.35rem;height: 4.2rem;position: absolute;left:2.6rem;top:.35rem;}



.bg04{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bg04.png") no-repeat;background-size:100% 100%;width:6.33rem;height:.85rem;margin-bottom: .05rem;position: relative;}
.wjs{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bg05.png") no-repeat;background-size:100% 100%;z-index: 999;width:6.33rem;height:.85rem;position: absolute;left: 0;top:0;text-indent: -9999em;display: none;}
.bg04.task_lock .wjs{display: block;}



.bg04 .kill{width:4.2rem;display: inline-block;margin-left: .3rem;text-align: left;font-size: .26rem;color: #ffffff;height:.85rem;line-height:.85rem;vertical-align: middle;font-weight:normal;}
.bg04 .kill span{color: #ffc366;}
.dj_bg02{width: 1.7rem;display: inline-block;vertical-align:middle;z-index: 2;}
.dj_bg02 .daoju{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/dj_bg02.png") no-repeat;background-size:.6rem .6rem;width:.6rem;height:.6rem;margin:0 auto;padding-top: .01rem;}
.dj_bg02 .daoju img{width:.56rem;height:.56rem;border-radius: .12rem;margin:.01rem auto 0;}
.dj_bg02  p{font-size: .14rem;color: #ffffff;width:1.7rem;text-align: center}
.btn_ljlq{background-position: 0 -7.3rem;width: 2.36rem;height: .53rem;margin: .2rem auto;}
.btn_ljlq.gray{background-position: -2.72rem -7.3rem;}


.bg_swiper{width: 12.5rem;margin: .5rem auto 0;position: relative;}
.swiper{width:11rem; height:7.2rem; margin: .3rem auto 0;}
.swiper-slide{text-align: center;display: flex;justify-content: center;align-items: center;}
.swiper-slide img {
  display: block;
  object-fit: cover;
}
.swiper-wrapper{padding-top: .5rem;}
.swiper-slide.bg03{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bg03.png") no-repeat;background-size:2.06rem 6.32rem;width:2.06rem;height:6.32rem;}
.swiper-slide.bg03 h3{width: 1.32rem;height: .28rem;margin: .2rem auto;}
.dj_bar01{background-position: 0 -4.9rem;}
.dj_bar02{background-position: -1.4rem -4.9rem;}
.dj_bar03{background-position: -2.72rem -4.9rem;}
.dj_bar04{background-position: -4.04rem -4.9rem;}
.dj_bar05{background-position: -1.4rem -5.4rem;}
.dj_bar06{background-position: -2.72rem -5.4rem;}
.dj_bar07{background-position: -4.04rem -5.4rem;}
.dj_bar08{background-position:0 -5.4rem;}
.dj_bg03{width: 1.46rem;margin: .4rem auto;}
.dj_bg03 li{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/dj_bg03.png") no-repeat;background-size: 1.46rem 1.4rem;width: 1.46rem;height:1.4rem;;padding-top: .01rem;}
.dj_bg03 li img{width: 1.13rem;height: 1.13rem;border-radius: 100%;margin:.13rem auto 0;}
.dj_bg03 li p {witdh:1.46rem;text-align: center;font-size: .16rem;color: #51739c;margin-top: .1rem;line-height: 1.2;}
.swiper-button-next, .swiper-rtl .swiper-button-prev,.swiper-button-prev, .swiper-rtl .swiper-button-next{width: .55rem !important;height: .71rem!important;}
.swiper-button-next{background-position: -4.49rem -1.4rem;}
.swiper-button-prev{background-position: -4.49rem 0;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{}

.btn_lq{background-position: 0 -3.5rem;width: 3.72rem;height: 1.06rem;margin:0rem auto 0}
.btn_lq.gray{background-position: 0 -6rem;}

.swiper-pagination-progressbar,.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bar01.png") no-repeat !important;background-size:100%!important 100% !important;width:11.73rem!important;height:.1rem !important;}
/* .swiper-pagination-progressbar{background-position: 0!important 0!important;} */
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: url("//game.gtimg.cn/images/bns/neo/a20250610gnjn/bar02.png") no-repeat !important;background-size:100%!important 100% !important;width:11.73rem!important;height:.1rem !important;}



/* cont03 */
.cont03{height:8rem;}
.tit03{background-position: 0 -3rem}
.rules{width:12rem;margin: .4rem auto 0;}
.rules li{font-size: .24rem;color: #ffffff;padding: .1rem 0;line-height: 1.3;}



