 /* reset */
 body, div, p, ul, li, table, tbody, tr, td, th, textarea, form, input, h1, h2, h3, h4, h5, dl, dt, dd, img, iframe, header, nav, section, article, footer, figure, figcaption, menu { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
}

 body { 
 -webkit-text-size-adjust: none !important; 
 font-size: 0.24rem; 
}

 header, nav, section, article, footer, figure, figcaption { 
 display: block; 
}

 h1, h2, h3, h4, h5, h6 { 
 font-weight: normal; 
 font-size: 100%
}

 ol, ul { 
 margin: 0; 
 padding: 0; 
}

 fieldset { 
 border: none; 
 margin: 0; 
 padding: 0; 
}

 a, li, ul, [onclick] { 
 -webkit-tap-highlight-color: none; 
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}

 table, th, td { 
 border-collapse: collapse; 
 border-spacing: 0; 
}

 em, strong, th { 
 font-weight: normal; 
 font-style: normal; 
}

 a { 
 text-decoration: none; 
}

 .hide { 
 display: block; 
 width: 0; 
 height: 0; 
 overflow: hidden; 
}

 .c:before, .c:after { 
 content: ""; 
 display: table; 
}

 .c:after { 
 clear: both; 
}

 .fl { 
 float: left; 
}

 .fr { 
 float: right; 
}

 .pa { 
 position: absolute; 
}

 .pr { 
 position: relative; 
}

 .db { 
 display: block; 
 text-indent: -9999em; 
 font-size: 0; 
}

 :focus { 
 outline: none; 
}

 img { 
 display: block; width: 100%; 
}

 body, html { 
 background-color: #eb633d; 
 width: 100%; overflow-x: hidden; 
}

.wrap{ width: 100%; overflow-x: hidden; position: relative;}

/*解决iPhone按钮问题*/
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; } 
/*主图弹幕开始*/
/* footer */
#afooter { padding: 0.2rem 0; background-color: #000; } 
#afooter p { color: #fff; font-size: 0.2rem; text-align: center; line-height: 0.26rem; } 
#afooter a { color: inherit; } 


/* 背景 */
.bg1 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg1.jpg) no-repeat; background-size: 100%; width: 100%; height: 7.06rem; position: relative; } 
.bg2 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg2.jpg) no-repeat; background-size: 100%; width: 100%; height: 12.07rem; position: relative; } 
.bg3 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg3.jpg) no-repeat; background-size: 100%; width: 100%; height: 9.7rem; position: relative; } 
.bg4 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg4.jpg) no-repeat; background-size: 100%; width: 100%; height: 8.02rem; position: relative; } 
.bg5 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg5.jpg) no-repeat; background-size: 100%; width: 100%; height: 7.46rem; position: relative; } 
.bg6 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg6.jpg) no-repeat; background-size: 100%; width: 100%; height: 9.84rem; position: relative; } 
.bg7 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg7.jpg) no-repeat; background-size: 100%; width: 100%; height: 7.58rem; position: relative; } 
.bg8 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg8.jpg) no-repeat; background-size: 100%; width: 100%; height: 6.23rem; position: relative; } 
.bg9 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg9.jpg) no-repeat; background-size: 100%; width: 100%; height: 6.01rem; position: relative; } 

/* 通用 */
.wrap_txt p { font-size: .18rem; color: #fff2b5; text-align: center; } 
.wrap_txt p span { color: #fff; } 
.spr { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/spr.png) no-repeat; background-size: 6.4rem 15rem; } 

/* bg1 */
a.btn_start { display: block; text-indent: -9999px; width: 3.02rem; height: 1.16rem; background-position: 0 0; position: absolute; top: 5.77rem; left: 50%; transform: translate(-50%,0); } 

/* bg2 */
.b2_pt { padding-top: 1.14rem; } 
.b2_jf p { font-size: .24rem; color: #ffffff; position: absolute; top: 1.6rem; left: 50%; transform: translate(-50%,0); width: 2.5rem; text-align: center; } 
.b2_box { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; position: absolute; top: 2.24rem; } 
.b2_item { width: 1.83rem; height: 2.55rem; position: relative; } 
.b2_item::before { content: "";  background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/spr.png) no-repeat; background-size: 6.4rem 15rem; width: .38rem; height: .38rem; background-position: -.99rem -2.94rem; position: absolute; top:1.55rem; left: 0.02rem ;  z-index: 2; display: none;} 
.b2_item.act::before{ display: block;}
.b2_items { width: 1.83rem; height: 2.55rem; background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg2_icon.png) no-repeat; background-size: 5.49rem; position: relative; } 
.b2_item.disabled .b2_items { 
 filter: saturate(10%)!important; 
 -webkit-filter: saturate(10%)!important; 
 -moz-filter: saturate(10%)!important; 
 -ms-filter: saturate(10%)!important; 
 -o-filter: saturate(10%)!important; 
}



/* .b2_item.disabled a.btn_b2_daka { 
 filter: saturate(10%)!important; 
 -webkit-filter: saturate(10%)!important; 
 -moz-filter: saturate(10%)!important; 
 -ms-filter: saturate(10%)!important; 
 -o-filter: saturate(10%)!important; 
} */

.b2_item1 { background-position: 0 0; } 
.b2_item2 { background-position: -1.83rem 0; } 
.b2_item3 { background-position: -3.66rem 0; } 
.b2_item4 { background-position: 0 -2.61rem; } 
.b2_item5 { background-position: -1.83rem -2.61rem; } 
.b2_item6 { background-position: -3.66rem -2.61rem; } 
.b2_item7 { background-position: 0 -5.21rem; } 
.b2_item8 { background-position: -1.83rem -5.21rem; } 
.b2_item9 { background-position: -3.66rem -5.21rem; } 

.b2_time { width: .64rem; height: 1.33rem; background-position: 0 -2.94rem; display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: center; position: absolute; top:50%; left:-.1rem; transform: translate(0,-50%); } 
.b2_time p { font-size: .16rem; width: 100%; color: #fffab8; line-height: 1.1; text-align: center; } 
.b2_time p:first-child { padding-top: .25rem; } 
.type_i { width: .38rem; height: .38rem; background-position: -.99rem -2.94rem; position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0); display: none; } 
.end .type_i { display: none; } 

a.btn_b2_daka { display: block; text-indent: -9999px; width: 1.51rem; height: .63rem; background-position: -0.04rem -1.35rem; position: absolute; bottom: -.05rem; left: 51%; transform: translate(-50%,0); } 
.disabled a.btn_b2_daka {  background-position: -3.42rem -2.19rem;  } 
.end a.btn_b2_daka { display: block; text-indent: -9999px; width: 1.51rem; height: .63rem; background-position: -3.42rem -1.35rem; position: absolute; bottom: -.05rem; left: 51%; transform: translate(-50%,0); } 

a.btn_b2_chakan { display: block; text-indent: -9999px; width: 1.51rem; height: .63rem; background-position: -0.04rem -2.19rem; position: absolute; bottom: -.05rem; left: 51%; transform: translate(-50%,0); } 
a.btn_b2_dy { display: block; text-indent: -9999px; width: 1.51rem; height: .63rem; background-position: -1.7rem -2.19rem; position: absolute; bottom: -.05rem; left: 51%; transform: translate(-50%,0); } 

/* bg3 */
.wrap_txt.b3_pt { padding-top: 1.12rem; } 
.wrap_txt.b3_pt p { color: #bd593e; } 
.lottery { width: 5.48rem; position: relative; margin: 0.25rem auto 0; } 
.lotterycontent_hover { border-radius: .1rem; } 

a.btn_cjjl { display: block; font-size: .22rem; color: #d65536; position: absolute; top: 8.27rem; left: 50%; transform: translate(-50%,0); border-bottom: 1px solid #d65536; } 


/* bg4 */
.wrap_txt.b4_pt { padding-top: 1.18rem; } 
.wrap_txt.b4_pt p { color: #fff2b5; } 
.b4_box { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg4_box.png) no-repeat; background-size: 100%; width: 5.59rem; height: 4.6rem; margin: 0.3rem auto 0; position: relative; } 
.b4_item { display: flex; width: 5.3rem; height: .6rem; margin: 0 auto; justify-content: space-between; align-items: center; background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg4_box_line.png) center bottom no-repeat; background-size: 5.22rem; } 
.b4_item div:nth-child(1) { width: 2.5rem; } 
.b4_item div:nth-child(3) { width: 2.1rem; display: flex; justify-content: flex-end; } 
.b4_item p { font-size: .18rem; color: #fff5cc; } 
.b4_item p.s { font-size: .14rem; color: #fff5cc; } 
.b4_item:first-child { padding-top: .42rem; } 
a.btn_b4_lq { display: block; text-indent: -9999px; width: 1.06rem; height: .51rem; background-position: 0 -4.39rem; } 
a.btn_b4_lq.end { display: block; text-indent: -9999px; width: 1.06rem; height: .51rem; background-position: -1.18rem -4.39rem; } 
a.btn_b4_fx { display: block; text-indent: -9999px; width: 1.06rem; height: .51rem; background-position: 0 -5.02rem; } 


/* bg5 */
.wrap_txt.b5_pt { padding-top: 1.18rem; } 
.wrap_txt.b5_pt p { color: #bd593e; } 

.b5_box { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/bg5_box.png) no-repeat; background-size: 100%; width: 5.59rem; height: 5.27rem; margin: 0.3rem auto 0; position: relative; } 
.b5_main { padding-top: .5rem; position: relative; display: flex; justify-content: center; flex-wrap: wrap; align-content: flex-start; } 
.b5_item { position: relative; width: 1.21rem; margin: 0 .08rem .28rem; } 

.b5_proimg { width: 1.02rem; margin: 0 auto; } 
.b5_proname { height: .4rem; } 
.b5_proname p { font-size: .16rem; color: #fff5d9; text-align: center; padding-top: .08rem;width: 1.55rem;margin-left: -.15rem; display: flex; align-items: center; justify-content: center; } 
a.btn_b5_dh { display: block; text-indent: -9999px; width: 1.21rem; height: .51rem; } 
a.btn_b5_dh.dh120 { background-position: -1.4rem -7.13rem; } 
a.btn_b5_dh.dh100 { background-position: -0.01rem -6.5rem; } 
a.btn_b5_dh.dh50 { background-position: -1.4rem -6.5rem; } 
a.btn_b5_dh.dh20 { background-position: -2.8rem -6.5rem; } 
a.btn_b5_dh.end { background-position: -0.01rem -5.87rem; } 
a.btn_b5_dh.over{ background-position: -1.4rem -5.87rem;}
/* 限量 */
.b5_item:nth-child(7) p{ margin-left: -.08rem;}
.b5_item::before { content: ""; background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/spr.png) no-repeat; background-size: 6.4rem; background-position: -.12rem -8.77rem; position: absolute; width: .94rem; height: .3rem; position: absolute; top: -.1rem; left: 50%; transform: translate(-50%,0); display: none; } 
.b5_item:nth-child(1)::before { display: block; } 
.b5_item:nth-child(2)::before { display: block; } 
.b5_item:nth-child(3)::before { display: block; } 
.b5_item:nth-child(4)::before { display: block; } 

/* bg6 */
.wrap_txt.b6_pt { padding-top: 2.33rem; } 
.wrap_txt.b6_pt p { color: #fff2b5; } 
.wrap_txt.b6_pt p span { color: #ffe049; } 

.bg6_box_pa { position: absolute; top: 4.15rem; display: flex; justify-content: center; width: 100%; padding-top: .34rem; } 
.bg6_box_pa_item { margin: 0 .1rem; position: relative; } 
.bg6_box { display: flex; justify-content: center; } 
.bg6_item { width: 1.27rem; } 
.b6_proimg { width: .87rem; margin: 0 auto; } 
.b6_proname { height: .65rem; } 
.b6_proname p { font-size: .18rem; color: #bd593e; text-align: center; padding-top: .08rem; } 
a.btn_b6_lq { display: block; text-indent: -9999px; width: 1.55rem; height: .56rem; background-position: 0 -9.57rem; margin: 0 auto; } 
a.btn_b6_lq.end { background-position: -1.69rem -9.57rem; } 
.b6_tips1 { font-size: .18rem; color: #ff6034; position: absolute; top: -.35rem; left: 0; width: 100%; text-align: center; } 


/* bg7 -bg9 */

/* bg7 */
.wrap_txt.b7_pt { padding-top: 0rem; } 
.wrap_txt.b7_pt p { color: #bd593e; } 
.wrap_txt.b7_pt p span { color: #bd593e; }


.banner_bg { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/banner_bg.png) no-repeat; width: 6.11rem; height: 3.46rem; background-size: 100%; position: relative; margin: 0 auto; } 
.banner_bg { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/banner_bg.png) no-repeat; width: 6.11rem; height: 3.46rem; background-size: 100%; position: relative; } 
.banner_img { width: 5.77rem; height: 3.13rem; overflow: hidden; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 

.swiper-button-next { width: .61rem; height: .61rem; background-position: -1.29rem -11.85rem; right: -.1rem; } 
.swiper-button-prev { width: .61rem; height: .61rem; background-position: -.23rem -11.85rem; left: -.1rem; } 

.bg7_main { padding-top: 1.34rem; } 
.lb_box { width: 6.11rem; position: relative; margin: 0.1rem auto 0; } 
a.btn_bg7_play { display: block; text-indent: -9999px; width: 3.02rem; height: 1.16rem; margin: 0.1rem auto 0; background-position: -3.24rem -10.25rem; } 
a.btn_banner { display: block; text-indent: -9999px; width: 3.02rem; height: 1.16rem; margin: 0.1rem auto 0; background-position: 0 -10.25rem; } 
.bg8_main { padding-top: 1.47rem; } 
.bg9_main { padding-top: .18rem; } 


/* 弹窗 */


.dialog { outline: 0 none; } 
.dia-close { display: block; text-indent: -9999px; background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/popclose.png) no-repeat; background-size: 100%; width: .61rem; height: .61rem; position: absolute; top:.28rem; right: 0rem; } 

.pop_bg { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/pop_bg.png) no-repeat; background-size: 100%; width: 5.74rem; height: 4.95rem; position: relative; } 
.pop_bg2 { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/pop_bg2.png) no-repeat; background-size: 100%; width: 5.74rem; height: 5.74rem; position: relative; } 
.pop_huojiang { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/pop_huojiang.png) no-repeat; background-size: 100%; width: 5.74rem; height: 6.1rem; position: relative; } 


.rule_box { width: 4.1rem; height: 2.5rem; overflow-y: scroll; position: absolute; top: 1.7rem; left: 50%; transform: translate(-50%,0); } 
.rule_box li { font-size: .22rem; color: #ffe38c; display: flex; justify-content: left; margin-bottom: .12rem; align-items:flex-start; } 
.rule_box p { word-wrap:break-word; word-break:break-all; } 
.rule_box span { display: block; } 

.poptit1 { width: 3.91rem; position: absolute; top: .97rem; left: 50%; transform: translate(-50%,0); } 

.pop_login_dq { background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/pop_l2_mess.png) no-repeat; width:3.47rem; height: 1.49rem; background-size: 100%; margin: 0 auto; } 

.pop_login_main2 { padding-top: 1.66rem; } 
input[type="text"],input[type="password"],select { -webkit-appearance:none; appearance:none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); border-radius:0; font-family:'\5FAE\8F6F\96C5\9ED1'; box-sizing:border-box; } 
.mess { text-align: left; padding-left: .78rem; } 
.mess li { width: 2.69rem; height: .33rem; margin-bottom: .25rem; font-size: 0; } 
.mess li:last-child { margin-bottom: 0; } 
.mess select { width: 100%; font-size: .18rem; line-height: .31rem; color: #ff9e88; border: 0 none; background: none; text-indent: .14rem; } 

.pop_btns { display: flex; margin: .3rem auto 0; width: 100%; justify-content: center; } 
.pop_btns a { display: block; text-indent: -9999px; width:1.84rem; height: .53rem; margin: 0 .15rem; } 
a.btn_rebind { background-position: -2.24rem -13.07rem; } 
a.btn_bind { background-position: 0 -13.07rem; } 

.pop_login_txt { min-height: 1.49rem; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; width: 100%; } 
.pop_login_txt2 { min-height:.82rem; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; width: 5rem; position: absolute; top: .45rem; left: 50%; transform: translate(-50%,0); } 
.pop_login_txt p { font-size: .22rem; color: #ffe38c; text-align: center; width: 5rem; margin: 0 auto; } 
.pop_login_txt2 p { font-size: .22rem; color: #ffe38c; text-align: center; width: 5rem; margin: 0 auto; letter-spacing: 1px; } 

.pop_pop_huojiang_main { padding-top: 2.13rem; } 

.table_huojiang{ height: 2.8rem;}
.table_huojiang table { width: 4.23rem; margin: 0 auto; border-collapse: collapse; border-spacing: 0; text-align:center; border:0 none; background: #c34122; border-radius:0 0 .2rem .2rem;} 
.table_huojiang table tr { height: .4rem; border-bottom:0 none; border-bottom: 1px solid #d65537;} 
.table_huojiang table tr:last-child {  border-bottom: 0 none;} 
.table_huojiang table td { width: 50%; border-right:0 none; font-size: .2rem; color: #fff; } 
.table_huojiang table td:nth-child(1) { border-right: 1px solid #d65537; width: 48%;} 

.hj_page { display: flex; justify-content: center;    font-size: .22rem; color: #ffecb1; line-height: 1; position: absolute; bottom: .6rem; width: 100%; } 
.hj_page a { display: block; color: inherit; margin: 0 .48rem; } 
.hj_page span{ display: block; color: inherit; margin: 0 ; }

.share_con { width:100%; height:100%; position:fixed; left:0; top:0; z-index:1001; display:none; background:rgba(0,0,0,0.9); display:none; } 
.share_con img { width:4.95rem; float:right; margin-right:0.5rem; } 
.overlays { width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; background:rgba(0,0,0,0.9); display:block; } 


/* rightbar */
.right_bar { position: fixed; top: 45%; right: 0; transform: translate(0,-50%); z-index: 11; } 
.right_bar::before{ background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/spr.png) no-repeat; background-position: -5.75rem -7.42rem; background-size: 6.4rem; content: ""; width: .65rem; height: .57rem; position: absolute; bottom: -.57rem; left: 0;  } 
.right_bar a { display: block; text-indent: -9999px; width: .65rem; position: relative; } 
.right_bar a.r_nav1 { height: 1.83rem; background-position: -5.75rem -.27rem; } 
.right_bar a.r_nav2 { height: 1.78rem; background-position: -5.75rem -2.1rem; } 
.right_bar a.r_nav3 { height: 1.77rem; background-position: -5.75rem -3.88rem; } 
.right_bar a.r_nav4 { height: 1.77rem; background-position: -5.75rem -5.65rem; } 
.right_bar a.r_nav5 { height: 1.77rem; background-position: -4.98rem -5.65rem; } 

textarea.copytype{resize:none; border: 0 none; background: none; width: 80%; height: auto; color: inherit; font-size: .22rem; overflow:hidden; word-wrap:break-word; word-break:break-all; }
a.btn_popcopy{ display: block; text-indent: -9999px; background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/btn_copy.png) no-repeat; width: 2.4rem; height: .53rem; background-size: 100%;}
a.btn_popcopy2{ display: block; text-indent: -9999px; background: url(//game.gtimg.cn/images/yxzj/cp/a20230105web/btn_copy2.png) no-repeat; width: 2.4rem; height: .53rem; background-size: 100%;}


.login{ font-size: .2rem; color: #fff2b5; text-align: center;}
.login a,.login span{color: inherit; }


textarea.copytypecdk{resize:none; border: 0 none; background: none; width: 100%; height: .22rem; color: inherit; font-size: .22rem; line-height: .22rem; overflow:hidden; word-wrap:break-word; word-break:break-all; text-align: center;}


.pop_login_main3 { display: flex; justify-content: center; align-items: center; position: relative; width: 4.65rem; height: 3.41rem; left: 50%; top: 50%; transform:translate(-50%,-50%);} 
.pop_login_main4 { display: flex; justify-content: center; align-items: center; position: relative; width:5.27rem; height: 4.98rem; left: 50%; top: 50%; transform:translate(-50%,-50%);} 

.bg1_txttips{ font-size: .19rem; color:#fff2b5; text-align: center; margin-bottom: .2rem;}

.popewm{ width: 2.95rem; margin: 0 auto;}

textarea.copytypelink{resize:none; border: 0 none; background: none; width: 80%; height: .8rem; color: inherit; font-size: .22rem; line-height: .22rem; overflow:hidden; word-wrap:break-word; word-break:break-all; text-align: center; color: #ffe38c;}
