/* reset */
body,div,p,ul,li,table,tbody,tr,td,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; font-size: 0.24rem;font-family: "Source Han Sans", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Serif", "Noto Serif CJK SC", "Noto Serif SC", sans-serif;}
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{border-collapse:collapse;border-spacing:0;}
em,strong{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;}
.pr {position:relative;}
.pa {position:absolute;}
.db {display:block;text-indent:-999em;}
html{font-size: 100px;}
body,html{background-color: #000;height: 100%;overflow: hidden;-webkit-tap-highlight-color: transparent;-webkit-text-size-adjust: none;-webkit-user-select: none;}
header,footer {width:100%;margin:0 auto;}
footer{color:#8a6e68;background-color:#100d0c;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
img{pointer-events: none; 
  -webkit-touch-callout:none; /*系统默认菜单被禁用*/
  -webkit-user-select:none; /*webkit浏览器*/
  -khtml-user-select:none; /*早期浏览器*/
  -moz-user-select:none;/*火狐*/
  -ms-user-select:none; /*IE10*/
  user-select:none;}
*{
  -webkit-touch-callout:none; /*系统默认菜单被禁用*/
  -webkit-user-select:none; /*webkit浏览器*/
  -khtml-user-select:none; /*早期浏览器*/
  -moz-user-select:none;/*火狐*/
  -ms-user-select:none; /*IE10*/
  user-select:none;
}
input {
  -webkit-user-select:auto; /*webkit浏览器*/
}
textarea {
  -webkit-user-select:auto; /*webkit浏览器*/
}
.grey{-webkit-filter: grayscale(100%);filter: grayscale(100%);pointer-events: none;} 

/* 字体 */
@font-face {
    font-family: 'typed';
     src: url('../ossweb-img/PROJECTDTYPE-MEDIUM.TTF'); 
}
@font-face {
    font-family: 'typedblod';
    src: url('../ossweb-img/PROJECTDTYPECURVE-BOLD.TTF');
    /* src: url('https://www.playdeltaforce.com/act/actCommon/PROJECTDTYPECURVE-BOLD.TTF'); */
}
@font-face {
	font-family:'font1';
	src: url('../ossweb-img/SourceHanSansCN-Medium.otf');
}
@font-face {
    font-family: 'ldfont';
    src: url('../ossweb-img/ldfont.otf');
}

.sp{background: url(../ossweb-img/sp_pc.png?d=20250616) no-repeat;background-size: 23.88rem auto;}
body{font-family: 'typed';}
.lang_tr{font-family:'font1',simhei,Helvetica,'\9ED1\4F53',sans-serif;}
.lang_ja{font-family:'font1';}

/* 页面框架 */
.wrap{width: 100%;height: 100%;box-sizing: border-box;position: relative;background: url(../ossweb-img/bg0.jpg) no-repeat 50%;background-size: cover;}
.content{width: 95%;min-width: 34.44rem;height: 92%;position: absolute;left: 50%;top: 50%;min-height: 19.9rem;transform: translateX(-50%) translateY(-50%);font-size: .3rem;}
.main{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
/* 动画 */
.content::before{content: "";width: 46rem;height: 24rem;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);pointer-events: none;z-index: 0;}
.content::before{background: url(../ossweb-img/bg.jpg) no-repeat center center;background-size: 100% 100%;-webkit-mask: url(../ossweb-img/bg_mask.png);-webkit-mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;}
.bg_vid{width: 38.4rem;height: 21.6rem;position: absolute;top: 50%;left: 50%;margin: -10.8rem 0 0 -19.2rem;pointer-events: none;z-index: 0;}
.bg_vid video{width: 100%;height: 100%;-webkit-mask: url(../ossweb-img/bg_mask.png);-webkit-mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;-webkit-mask-position: 50% 50%;}

/* 左上角 */
.top_left{position: absolute;left: 0;top: 0;display: flex;z-index: 9;}
.lang_box{width: 3rem;}
.select-wrap{position: relative;font-size: 0.22rem;color: #e5e5e5;width: 100%;height: 0.75rem;background-color: rgba(37, 37, 37, .9);border: .02rem solid #8e9194;}
.select-wrap::after{content: '';position: absolute;top: 50%;left: .1rem;width: .57rem;height: 0.57rem;background-image: url(../ossweb-img/lang_icon1.png);background-size: 100% auto;background-repeat: no-repeat;transform: translateY(-50%);;}
.select-wrap::before{content: '';position: absolute;top: 50%;right: .2rem;width: .31rem;height: 0.22rem;background-image: url(../ossweb-img/lang_icon2.png);background-size: 100% auto;background-repeat: no-repeat;transform: translateY(-50%);}
.select-wrap .selected-value{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;padding: 0 .6rem 0 .7rem;box-sizing: border-box;}
.select-wrap .selected-value .lang-value{margin-top: -0.06rem;}
.select-wrap .select-list{display: none;opacity: 0;z-index: 0;transition: all 0.5s ease;}
.select-wrap.active .select-list{display: block;opacity: 1;z-index: 100;}
.select-list li{font-family: none;text-align: center;background-color: rgba(29, 31, 31, 0.7);color: #a6a6a6;width: 100%;height: 0.6rem;display: flex;align-items: center;justify-content: center;border: 1px solid #808080;border-top: none;user-select: none;cursor: pointer;}
.select-list li.on,.select-list li:hover{color: rgb(15, 247, 150);background-color: rgba(127, 135, 135, 0.8);}
.user_info{font-size: .3rem;color: #EAEBEB;line-height: 0.75rem;padding-left: .5rem;}
.user_info a{cursor: pointer;color: #F4CF67;}
.user_txt{opacity: .8;}

/* 右上角 */
.top_right{position: absolute;right: -.3rem;padding-right: .3rem;top: 0;background: url(../ossweb-img/rtop.png) no-repeat right top;background-size: 6.21rem auto;padding-top: .6rem;height: 1.13rem;box-sizing: border-box;}
.hb_list{height: .5rem;display: flex;}
.hb_list li{margin: 0 .3rem;display: flex;position: relative;font-size: .32rem;color: #CECECE;line-height: 1.3;}
.hb_list i,.hb_tips i,.dq_num i{width: .44rem;height: .45rem;margin-right: .12rem;}
.hb_icon1{background-position: -1.89rem -.06rem;}
.hb_icon2{background-position: -.35rem -.05rem;}
.hb_icon3{background-position: -1.12rem -.05rem;}
.hb_tips{position: absolute;width: 6.85rem;background: #1E232A;border: .02rem solid #787B7F;top: 105%;left: 50%;margin-left: -3.42rem;padding: .3rem .35rem .3rem 1.18rem;box-sizing: border-box;font-size: .4rem;color: #eaebeb;line-height: 1.6;display: none;}
.hb_tips .hb_icon1{position: absolute;margin: 0;left: .48rem;top: .4rem;}
.hb_list li:hover .hb_tips{display: block;}
.hb_info em{color: #7B7B7B;}

/* 活动相关信息 */
.slogan{background: url(../ossweb-img/slogan_en.png) no-repeat;width: 8.64rem;height: 2.76rem;background-size: 100% 100%;position: absolute;left: -.7rem;top: 1.25rem;}
.page_info{position: absolute;left: 0;top: 4.7rem;width: 9.55rem;}
.time_txt{background: #C5A855;line-height: .58rem;height: .56rem;padding: 0 .27rem;font-size: .36rem;color: #1B2526;float: left;}
.sub_txt{padding: .34rem 1rem .5rem 0;font-size: .4rem;color: #EAEBEB;line-height: .6rem;width: 8rem;float: left;opacity: .8;background: url(../ossweb-img/tits_bg.png) no-repeat 50% 50%;background-size: 120% 120%;}
.btn_rule{cursor: pointer;background: #000;background: rgba(0,0,0,.4);padding: 0 .4rem;height: .8rem;display: flex;float: left;border: 0.02rem solid #717071;align-items: center;justify-content: center;}
.rule_icon{width: .41rem;height: .41rem;background-position: -5.99rem -2.05rem;margin-right: .22rem;}
.btn_rule span{font-size: .4rem;color: #EAEBEB;line-height: 1.4;}

/* 右下角文案 */
.right_txt{color: #EAEBEB;font-size: .36rem;line-height: .48rem;max-width: 9.8rem;height: 1.1rem;display: flex;align-items: flex-end;opacity: .8;position: absolute;right: 6.5rem;bottom: 0;text-align: right;}

/* 右下角按钮 */
.bottom_btn{position: absolute;right: 0;bottom: 0;width: 5.96rem;}
.dq_num{display: flex;text-align: center;justify-content: center;align-items: center;color: #EAEBEB;font-size: .4rem;line-height: .44rem;padding-bottom: .2rem;}
.dq_num span{padding-left: .24rem;opacity: .8;}
.dq_num i{margin-right: 0;}
.bottom_btn .hb_icon1{width: .58rem;height: .4rem;background-position: -.28rem -.93rem;}
.btn_open{background: none;width: 5.96rem;height: 1.16rem;display: block;position: relative;margin: 0 auto;}
.btn_open span::before{content: "";background: url(../ossweb-img/btn_light.png) no-repeat;background-size: 100% 100%;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.btn_open span::before {
  -webkit-animation: openline 3.5s ease-out infinite;
}
@-webkit-keyframes openline {
  0% {
    transform: translateY(-1.16rem);
  }

  40% {
    transform: translateY(1.16rem);
  }

  100% {
    transform: translateY(1.16rem); /* 保持最终状态 */
  }
}
.btn_open span{display: flex;justify-content: center;align-items: center;font-size: .52rem;color: #18D1FF;font-weight: bold;line-height: 1.4;cursor: pointer;width: 5.96rem;height: 1.16rem;position: relative;z-index: 2;overflow: hidden;background: url(../ossweb-img/btn_draw.png) no-repeat 50% -.03rem;background-size: 107% 134%;box-sizing: border-box;padding-bottom: .04rem;}
.pt_icon{position: absolute;width: 1.2rem;height: .48rem;line-height: .48rem;background: #da5758;color: #fff;text-align: center;border: .02rem solid #ff7b7b;font-weight: bold;top: 50%;margin-top: -.24rem;left: -.3rem;box-sizing: border-box;font-size: .3rem;z-index: 9;}
.lang_tr .pt_icon,.lang_ar .pt_icon{direction: rtl;}
.skip_box{display: flex;/*justify-content: center;*/align-items: center;cursor: pointer;position: absolute;left: 0;bottom: 0;}
.skip_icon{flex-shrink: 0;width: .52rem;height: .52rem;background-position: -3.43rem -2rem;}
.skip_box span{color: #EAEBEB;font-size: .4rem;line-height: 1.2;padding-left: .1rem;white-space: nowrap;}
.cur .skip_icon{background-position: -4.27rem -2rem;}

/* 小奖 */
.jl_con{position: absolute;width: 13.47rem;height: 16.1rem;position: absolute;left: 50%;margin-left: 4.45rem;top: 50%;transform: translateY(-58%);pointer-events: none;z-index: 9;}
.cj_box,.jl_list{position: absolute;pointer-events: none;}
.jl_list{width: 100%;height: 100%;left: 0;top: 0;}
.round_num{background: url(../ossweb-img/round_bg2.png) no-repeat;background-size: 100% 100%;pointer-events: none;width: 3.47rem;height: 3.04rem;position: absolute;display: flex;justify-content: center;align-items: center;font-size: .6rem;color: #fff;font-weight: bold;padding: 0 .5rem;box-sizing: border-box;text-align: center;line-height: 1;}
.lock .round_num{background: url(../ossweb-img/round_bg.png) no-repeat;background-size: 100% 100%;}
.cj_box1{width: 8.92rem;height: 7.78rem;left: 0;top: 8.32rem;}
.jl_list li{position: absolute;pointer-events: none;width: 3.47rem;height: 3.04rem;background: url(../ossweb-img/dj_bg2.png) no-repeat;background-size: 100% 100%;transition: all .1s;}
.cj_box1 li:nth-of-type(1),.cj_box2 li:nth-of-type(1),.cj_box3 li:nth-of-type(1){-webkit-animation: djbgani .1s ease;-webkit-animation-fill-mode: forwards;}
.cj_box1 li:nth-of-type(2),.cj_box2 li:nth-of-type(2),.cj_box3 li:nth-of-type(2){-webkit-animation: djbgani .1s .4s ease;-webkit-animation-fill-mode: forwards;}
.cj_box1 li:nth-of-type(3),.cj_box2 li:nth-of-type(3){-webkit-animation: djbgani .1s .8s ease;-webkit-animation-fill-mode: forwards;}
.cj_box1 li:nth-of-type(4){-webkit-animation: djbgani .1s 1.2s ease;animation-fill-mode: forwards;}
@-webkit-keyframes djbgani {
  0% {
    background: url(../ossweb-img/dj_bg2.png) no-repeat;background-size: 100% 100%;
  }
  100% {
    background: url(../ossweb-img/dj_bg2_ani.png) no-repeat;background-size: 100% 100%;
  }
}
.lock .jl_list li{background: url(../ossweb-img/dj_bg.png) no-repeat;background-size: 100% 100%;-webkit-animation:none;}
.lock .jl_list li::before,.lock .round_num::before{content: "";background: url(../ossweb-img/lock_mask.png) no-repeat;background-size: 100% 100%;width: 3.47rem;height: 3.04rem;position: absolute;left: 0;top: 0;z-index: 10;opacity: .4;}
.jl_list .get .sj_con::before,.round_num.get::before{content: "";background: url(../ossweb-img/lock_mask.png) no-repeat;background-size: 100% 100%;width: 3.47rem;height: 3.04rem;position: absolute;left: 0;top: 0;z-index: 10;opacity: .6;}
.lock .jl_list li::after{content: "";background: url(../ossweb-img/sp_pc.png) no-repeat;background-size: 23.88rem auto;background-position: -2.12rem -.74rem;width: .51rem;height: .71rem;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);position: absolute;z-index: 99;}
.jl_list .sjl_bx::before,.jl_list .sjl_bx::after{display: none;}
.jl_list .sjl_bx,.lock .jl_list .sjl_bx{width: 5.83rem;height: 5.04rem;background: none;pointer-events: none;}
.jl_list .sjl_bx.cur{background: url(../ossweb-img/big_light.png) no-repeat;background-size: 100% 100%;}
.cj_list1 .sjl1{left: 0rem;top: 0;}
.cj_list1 .sjl2{left: 0rem;top: 3.16rem;}
.cj_list1 .sjl3{left: 2.74rem;top: 4.74rem;}
.cj_list1 .sjl4{left: 5.46rem;top: 3.16rem;}
.cj_list1 .sjl_bx{left: 4.9rem;top: -2rem;}
.cj_box1 .round_num{left: 2.74rem;top: 1.57rem;}
.cj_box2{width: 8.86rem;height: 6.11rem;left: 2.8rem;top: 1.55rem;}
.cj_list2 .sjl1{left: 0;top: 0;}
.cj_list2 .sjl2{left: 0;top: 3.14rem;}
/*.cj_list2 .sjl3{left: 5.4rem;top: 1.56rem;}*/
.cj_list2 .sjl_bx{left: 2.1rem;top: 4.8rem;}
.cj_box2 .round_num{left: 2.7rem;top: 1.57rem;}
.cj_box3{width: 3.46rem;height: 9.26rem;left: 10.02rem;top: 5.75rem;}
.cj_list3 .sjl1{left: 0;top: 0;}
.cj_list3 .sjl2{left: 0;bottom: 0;}
.cj_list3 .sjl_bx{left: -5.1rem;top: .55rem;}
.cj_box3 .round_num{left: 0;top: 3.1rem;}
.jl_list .cur .sj_con{background: url(../ossweb-img/light.png) no-repeat;background-size: 100% 100%;-webkit-animation:none !important;}
.sj_con{width: 3.47rem;height: 3.04rem;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);pointer-events: auto;}
.sj_con img{display: block;width: 3.47rem;height: 3.04rem;}
.sj_con span{font-size: .38rem;color: #EAEBEB;line-height: 1.2;position: absolute;right: .93rem;bottom: .1rem;}
.cj_box:hover{z-index: 10;}
.jl_list .sjl_bx::before{display: none;}
.hover_border{background: url(../ossweb-img/dj_hover.png) no-repeat;width: 100%;height: 100%;background-size: 100% 100%;position: absolute;left: 0;top: 0;pointer-events: none;display: none;}
.jl_list li:hover .hover_border{display: block;}

.big_dj{width: 5.83rem;height: 5.04rem;position: absolute;left: 4.9rem;top: 6.32rem;z-index: 2;pointer-events: auto;}
.big_dj img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.big_dj.get::before{content: "";background: url(../ossweb-img/lock_mask2.png) no-repeat;background-size: 100% 100%;width: 5.83rem;height: 5.04rem;position: absolute;left: 0;top: 0;z-index: 10;opacity: .6;}
.big_dj:hover::after{content: "";background: url(../ossweb-img/big_hover.png) no-repeat;background-size: 100% 100%;width: 5.83rem;height: 5.04rem;position: absolute;left: 0;top: 0;pointer-events: none;}
.must_bigdj{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: none;}
.must .must_bigdj{display: block;}
.bdj_txt{position: absolute;width: 100%;bottom: .16rem;left: 0;box-sizing: border-box;height: .76rem;font-size: .26rem;color: #47acf2;font-weight: bold;line-height: 1;display: flex;justify-content: center;align-items: center;text-align: center;text-shadow: #8e44af -.01rem 0 .02rem;padding: 0 1.4rem;transition: all .2s;}
.light .bdj_txt{color: #2fffff;}
.must_bigdj .bdj_txt{background: linear-gradient(to bottom, #c2faff, #fff);-webkit-background-clip: text;color: transparent;font-size: .4rem;text-shadow: none;}

.jl_tips{
	position: absolute;
	width: 8rem;
	background: rgba(0,0,0,.9);
	border: .02rem solid #787B7F;
	bottom: 70%;
	left: 50%;
	margin-left: -7rem;
	padding: .3rem .45rem;
	box-sizing: border-box;
	font-size: .4rem;
	color: #eaebeb;
	line-height: 1.2;
	z-index: 9;
	display: none;
}
/*.cj_list2 .jl_tips{
	margin-left: -7rem;
}*/
.sj_con:hover{
	z-index: 9;
}
.big_dj:hover{
	z-index: 99;
}
.sj_con:hover .jl_tips{
	display: block;
}
.big_dj:hover .jl_tips{
	display: block;
}
.big_dj .jl_t1s{
	padding-left: 0;
	line-height: .5rem;
	padding-bottom: .1rem;
}
.jl_t1,.jl_t1s{
  padding-bottom: .2rem;
  line-height: .6rem;
  padding-left: .7rem;
  position: relative;
}
.jl_t1 i{
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -.4rem;
  transform: scale(.7);
  transform-origin: 0 0;
}
/* 紫色 */
.lv_icon2{
  width: .8rem;
  height: .8rem;
  background-position: -22.64rem -1.65rem;
}
/* 蓝色 */
.lv_icon3{
  width: .8rem;
  height: .8rem;
  background-position: -20.63rem -1.67rem;
}
.jl_t1 .lv_icon3{
  transform-origin: 50% 0;
  transform: scale(1);
}
.jl_t2,.jl_t2s{
  color: #7B7B7B;
}

/* 大奖 */
.big_jl{width: 21rem;height: 13.67rem;position: absolute;left: 50%;margin-left: -15.7rem;top: 50%;margin-top: -6.65rem;pointer-events: none;}
.big_jl li{position: absolute;}
.cj_b1 {
    width: 12.8rem;
    height: 5.2rem;
    left: 2.5rem;
    top: 8.9rem;
    z-index: 2;
}
.cj_b2 {
    width: 20.8rem;
    height: 5.6rem;
    left: 0rem;
    top: 4.6rem;
    z-index: 1;
}
.cj_b3 {
    width: 18.5rem;
    height: 5.2rem;
    left: 3.2rem;
    top: 0rem;
}
.big_jl img{display: block;width: 100%;height: 100%;}
.get_icon{width: .78rem;height: .78rem;background-position: -2.11rem -1.76rem;position: absolute;left: 50%;margin-left: -.39rem;top: .8rem;display: none;z-index: 99;}
.get .get_icon{display: block;}
.jl_info{max-width: 8.5rem;line-height: .9rem;position: absolute;left: 11.3rem;top: .6rem;pointer-events: auto;font-size: .38rem;color: #EAEBEB;box-sizing: border-box;padding: .05rem .8rem;background: rgba(0,0,0,.2);white-space: nowrap;}
.lv_icon1{width: .8rem;height: .8rem;background-position: -19.44rem -1.63rem;}
.big_jl .lv_icon{left: 0;top: 50%;margin-top: -.4rem;position: absolute;transform: scale(.75);}
.jl_ck{width: .6rem;height: .6rem;background-position: -.27rem -1.76rem;position: absolute;right: .08rem;top: 50%;margin-top: -.3rem;cursor: pointer;}
.jl_info::before{content: "";background: url(../ossweb-img/sp_pc.png?d=20250616) no-repeat -6.92rem -5.17rem;background-size: 23.88rem auto;width: calc(100% + .9rem);height: 1.31rem;position: absolute;right: 0;top: 105%;pointer-events: none;}
.cj_b2 .jl_info {
    left: 14.5rem;
    top: -.6rem;
}
.cj_b3 .jl_info {
    left: 5.7rem;
    top: .4rem;
}
.jl_list .get_icon{left: 50%;top: 50%;margin-top: -.39rem;}
.bjl_list .get_icon{
	left: -.5rem;
	top: 50%;
	margin-top: -.39rem;
}

/* 分享 */
.pop_share::after{background: url(../ossweb-img/zs_line3.png) no-repeat !important;background-size: 100% 100% !important;height: 1.97rem !important;bottom: 18% !important;}
.share_con{width: 100%;height: calc(100% - 5.5rem);display: flex;justify-content: center;align-items: center;box-sizing: border-box;}
.share_info{width: 19.76rem;height: 11.12rem;border: 1px solid #bdbfc1;margin: 0 auto .18rem;background: #000;position: relative;overflow: hidden;}
.share_box,.share_pic{width: 19.76rem;height: 11.12rem;position: absolute;left: 0;top: 0;}
.share_img{display: block;width: 100%;height: 100%;}
.share_btn{height: 1rem;margin-bottom: 1rem;text-align: right;font-size: 0;}
.share_btn a{display: inline-block;vertical-align: top;width: 1rem;height: 1rem;cursor: pointer;}
.share_twinter{background-position: -3.53rem -.74rem;}
.share_fb{background-position: -4.83rem -.74rem;margin-left: .24rem;}
.share_btn a:hover{opacity: .8;}
.share_logo{position: absolute;width: 5.4rem;height: 1.72rem;left: .3rem;top: .51rem;}
.user_id{position: absolute;right: .54rem;top: .51rem;font-size: .4rem;line-height: .6rem;color: #fff;font-weight: bold;}
.ewm_box{width: 2.6rem;height: 2.6rem;position: absolute;right: .54rem;bottom: .73rem;border: .02rem solid rgba(255, 255, 255, 0.2);display: flex;justify-content: center;align-items: center;}
.ewm_box img{display: block;width: 2.36rem;height: 2.36rem;}
.share_txt{width: 13rem;height: 1.62rem;padding: .3rem 0 .22rem 1.5rem;display: flex;align-items: center;box-sizing: border-box;background-position: -.27rem -7.74rem;left: .56rem;bottom: .56rem;position: absolute;}
.share_txt p{font-size: .5rem;color: #fff;font-weight: bold;line-height: 1;text-shadow: #2aa271 .01rem .02rem .02rem;}
.share_pic img{display: block;width: 100%;height: 100%;opacity: 0;position: relative;z-index: 2;}
.pop_share.fxgun_name{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.fxgun_name .jl_info{padding-left: .5rem;padding-right: 0;background: none;font-size: .3rem;line-height: .68rem;width: 4.5rem;}
.fxgun_name .lv_icon{left: 0;top: 50%;margin-top: -.4rem;position: absolute;transform: scale(.5);transform-origin: 0 50%;}
.fxgun_name .jl_info::before{right: initial;left: 0;background-position: -6.37rem -.84rem;width: 5.2rem;height: .8rem;top: .75rem;}
.fx_name1{left: 3rem;top: 3.4rem;}
.fx_name2{left: 3.2rem;top: 3.5rem;}
.fx_name3{left: 5.1rem;top: 2.95rem;}

.lang_en .round_num,.lang_en .bdj_txt,.lang_en .user_id,.lang_en .share_txt p{font-family: 'typedblod';font-weight: normal;}




/**************************************************************以下不动*********************************************************************/
/* 加载图片 */
.load_img{width: 1px;height: 1px;overflow: hidden;position: absolute;left: -9999rem;top: -9999rem;z-index: -9999;opacity: 0;}

/* 弹窗相关 */
.close{width: 1.1rem;height: 1.1rem;top: 0;right: 0;z-index: 2;cursor: pointer;}
.pop{display:none;position: fixed;left: 50%;top: 50%;z-index: 9999;color: #d9d9d9;font-size: .32rem;}
.pop_mark{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;background-color: rgba(0,0,0,0.75);display: none;}

.pop_gun{background: url(../ossweb-img/pop_zs.png) no-repeat;width: 34.9rem;height: 17.37rem;background-size: 100% 100%;position: fixed;left: 50%;top: 50%;margin: -8.685rem 0 0 -17.45rem;z-index: 9999;display: none;padding-top: 1.9rem;box-sizing: border-box;}
.gun_title{padding-bottom: .72rem;position: relative;display: flex;align-items: center;margin-bottom: .7rem;}
.pop_back{width: .72rem;height: .72rem;background-position: -6.58rem -1.9rem;margin-right: .96rem;position: relative;cursor: pointer;}
.pop_back::after{content: "";width: .03rem;height: .68rem;background: #303030;right: -.5rem;top: 50%;margin-top: -.34rem;position: absolute;}
.gun_title span{color: #EAEBEB;font-size: .52rem;line-height: 1.2;font-weight: bold;}
.bjl_tips{
	box-sizing: border-box;
	font-size: .4rem;
	color: #eaebeb;
	line-height: 1.4;
}
.bjl_tips .jl_t1{
	font-size: .52rem;
  line-height: .8rem;
  padding-bottom: 0;
  padding-left: .9rem;
  margin-bottom: .35rem;
}
.bjl_tips .jl_t2{
  color: #EAEBEB;
  opacity: .8;
}
.bjl_tips .jl_t1 i{
  transform: scale(1);
}
.big_img{
  position: absolute;
  width: 29.35rem;
  height: 15.39rem;
  object-fit: contain;
  left: 50%;
  top: 50%;
  margin: -6rem 0 0 -14.675rem;
}

.pop1{position: fixed; left: 50%; top: 50%; background-image:url(../ossweb-img/pop1.png);width: 15.31rem;height: 8.58rem;background-size: 100% 100%;box-sizing: border-box;background-repeat:no-repeat;margin: -4.29rem 0 0 -7.65rem;padding-top: 1.15rem;}
.tipsname{position: absolute;left: .9rem;top: 0rem;font-size: .42rem;color: #EAEBEB;line-height: 1.04rem;font-weight: bold;opacity: .5;}
.pop_userinfo{padding: .25rem 0;width: 14.34rem;margin: 0 auto;font-size: .32rem;color: #919594;line-height: 1.2;margin-top: .54rem;position: relative;}
.pop_userinfo span{padding-right: .5rem;}
.pop_userinfo::after{content: "";background: url(../ossweb-img/sp_pc.png?d=20250616) no-repeat -6.92rem -7.04rem;background-size: 23.88rem auto;width: 14.34rem;height: .08rem;position: absolute;left: 0;bottom: 0;}
.pop_text{width: 12.7rem;margin: 0 auto;height: 3.3rem;text-align: center;display: flex;justify-content: center;align-items: center;font-size: .42rem;color: #919594;line-height: .7rem;padding: .2rem 0 .3rem;}
.pop_btn{width: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.pop_btn a{width: 5.96rem;height: 1.16rem;margin: 0 .2rem;cursor: pointer;line-height: 1.16rem;font-size: .42rem;font-weight: bold;position: relative;}
.btn_cancel{background-position: -.27rem -6.16rem;color: #BFC2C3;}
.btn_ok{background-position: -.27rem -3.02rem;color: #18D1FF;}

.pop3{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: url(../ossweb-img/pop3.jpg) no-repeat 50% 50%;background-size: cover;z-index: 999;display: flex;justify-content: center;align-items: center;text-align: center;}
.hj_title{font-size: .9rem;color: #EAEBEB;line-height: 1.2;font-weight: bold;position: relative;z-index: 1;}
.hj_con{background: url(../ossweb-img/pop3_zs.png) no-repeat;width: 34.9rem;height: 14.55rem;background-size: 100% 100%;margin: 0 auto;display: flex;align-items: center;justify-content: center;position: relative;z-index: 1;}
.hj_con li{background: rgba(62,128,179,.2);border: .02rem solid #34444E;width: 3rem;height: 3rem;position: relative;margin: 0 .2rem;}
.hj_con .blue{background: #172026;}
.hj_con .purple{background: #221c2b;}
.hj_con .orange{background: #2d2017;}
.hj_con li img{display: block;width: 100%;height: 100%;object-fit: cover;box-sizing: border-box;}
.hj_con li em{position: absolute;right: .1rem;bottom: .05rem;font-size: .4rem;color: #EAEBEB;line-height: 1.2;}
.continue_click{color: #828385;font-size: .48rem;line-height: .72rem;position: relative;pointer-events: none;}
.continue_click i{width: 8rem;height: .72rem;background-position: -14.61rem -5.11rem;left: 50%;margin-left: -4rem;top: 50%;margin-top: -.36rem;position: absolute;}
.continue_click span{position: relative;z-index: 1;}
.hj_close{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.pop3 .bjl_tips{position: absolute;left: 1rem;top: 2rem;text-align: left;}
.pop3 .jl_t2{color: #EAEBEB;}
.pop3 .big_img{width: 26rem;height: 8.2rem;margin: -4.1rem 0 0 -13rem;}
.btn_tips{position: absolute;width: 10rem;left: 50%;margin-left: -5rem;bottom: 120%;display: flex;justify-content: center;align-items: center;}
.btntip_txt{font-size: .36rem;color: #EAEBEB;line-height: .6rem;font-family: 'typed';}
.btntip_icon{width: .6rem;height: .6rem;background-position: -5.11rem -1.96rem;margin-left: .2rem;}
.pop3s .hj_con{display: none;}

.pop_text2{height: 4.5rem;}

.pop4{position: fixed; left: 50%; top: 50%;background-image:url(../ossweb-img/pop2.png);width: 23.84rem;height: 11.58rem;background-size: 100% 100%;box-sizing: border-box;background-repeat:no-repeat;margin: -5.79rem 0 0 -11.92rem;padding-top: 1.88rem;}
.gl_tab{width: 22.34rem;height: .88rem;margin: 0 auto .7rem;background: url(../ossweb-img/tab2.png) no-repeat;background-size: 100% 100%;}
.gl_tab a{float: left;cursor: pointer;width: 33.33%;height: .88rem;text-align: center;line-height: .88rem;font-size: .32rem;color: #9D9FA3;font-weight: bold;position: relative;}
.gl_tab a::before{content: "";width: .02rem;height: .44rem;position: absolute;top: 50%;margin-top: -.22rem;background: #4E5358;left: 0;}
.gl_tab a::after{content: "";width: .02rem;height: .44rem;position: absolute;top: 50%;margin-top: -.22rem;background: #4E5358;right: 0;}
.gl_tab .cur{background: url(../ossweb-img/tab1.png) no-repeat;background-size: 22.34rem .88rem;color: #C4C8C8;}
.gl_tab a:nth-of-type(1).cur{background-position: 0 0;}
.gl_tab a:nth-of-type(2).cur{background-position: 33.33% 0;}
.gl_tab a:nth-of-type(3).cur{background-position: 100% 0;}
.gl_con{width: 22.34rem;margin: 0 auto;}
.gl_info{height: 7.5rem;overflow-y: auto;padding-right: .2rem;display: none;}
.gl_info::-webkit-scrollbar {
  width: 0.06rem;
  background-color: #69696a;
}
.gl_info::-webkit-scrollbar-thumb {
  background-color: #adadad;
}
.gl_info::-webkit-scrollbar-track {
  background-color: #69696a;
}
.gl_tit{line-height: .64rem;border-bottom: .02rem solid #4D5258;margin-bottom: .3rem;color:#C0C3C4;font-weight: bold;}
.gl_list{width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.gl_list li{width: 10.85rem;padding: .3rem .24rem;box-sizing: border-box;background: rgba(234, 235,235, .05);display: flex;margin-bottom: .3rem;align-items: center;font-size: .4rem;color: #919594;line-height: 1.2;}
.gl_txt1{width: 7.4rem;}
.gl_txt2{margin-left: auto;}
.gl_txt3{margin-left: auto;display: none;}
.gl_img{width: 1rem;height: 1rem;overflow: hidden;margin-right: .2rem;flex-shrink: 0;}
.gl_img img{display: block;width: 100%;height: 100%;object-fit: contain;}
/* 橙 */
.gl_img1{border: .02rem solid #4D4944;background: #2C221C;}
/* 紫 */
.gl_img2{border: .02rem solid #43403F;background: #211D2F;}
/* 蓝 */
.gl_img3{border: .02rem solid #43413F;background: #15212A;}

.rule_info{
  font-size: .32rem;
  color: #848887;
  line-height: .42rem;
}

.hisroty_list li{
  padding: .3rem;
  box-sizing: border-box;
  line-height: .48rem;
  color: #919594;
  overflow: hidden;
  width: 100%;
  display: flex;
  font-size: .4rem;
}
.hisroty_list li:nth-of-type(even){
  background: rgba(234, 235,235, .03);
}
.hisroty_list span{
  width: 35%;
  flex-shrink: 0;
}
.hisroty_list p{
  width: 65%;
  flex-shrink: 0;
}
.no_history{
  width: 100%;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .4rem;
  color: #5E5E5E;
  line-height: 1.2;
  text-align: center;
}

.btn_open:hover,.btn_rule:hover,.jl_ck:hover,.pop_btn a:hover{filter: brightness(.8);}

/* 多语言适配 */
.lang_ru,.lang_ru h2,.lang_ru a,.lang_ru div{
    font-family: auto;
}
.lang_ru .btn_open{
	font-family: auto;
}
.lang_ru .btntip_txt{
  font-size: .24rem;
	font-family: auto;
}
.lang_ru .jl_info{
  font-size: .34rem;
}
.lang_fr .jl_info{
	font-size: .34rem;
}
.lang_fr .skip_box,.lang_de .skip_box,.lang_ru .skip_box,.lang_ar .skip_box{
	justify-content: flex-end;
}
.lang_zh-Hant .jl_info{
	font-size: .34rem;
}
.lang_zh-Hant h2{
  font-family: auto;
}
.lang_ja .btn_open{
	font-family: 'typed';
}
.lang_es .jl_info{
  font-size: .34rem;
}

.lang_pt .jl_info{
  font-size: .32rem;
}

.lang_ko .jl_info{
  font-size: .28rem;
}

.lang_ar a,.lang_ar .jl_info,.lang_ar .page_info,.lang_ar .skip_box,.lang_ar .hb_info,.lang_ar h2,.lang_ar .bjl_tips{
  direction: rtl;
}
.lang_ar .sub_txt{
  width: 8.6rem;
}
.lang_ar .skip_box{
  justify-content: flex-start;
}
.lang_ar .skip_box span{
  padding-right: .1rem;
}

.lang_ar .hb_tips{
  text-align: right;
  padding: .3rem 1.18rem .3rem .35rem;
}
.lang_ar .hb_tips .hb_icon1{
  right: .48rem;
  left: initial;
}
.lang_ar .tipsname{
  right: 1.2rem;
  left: initial;
}
.lang_ar .bjl_tips .jl_t1{
  padding-right: .9rem;
  padding-left: 0;
}
.lang_ar .jl_t1 i{
  right: 0;
  left: initial;
  transform-origin: right 0;
}
.lang_ar .jl_info{
  text-align: right;
}
.lang_ar .jl_ck{
  left: .08rem;
  right: initial;
}
.lang_ar .big_jl .lv_icon{
  right: 0;
  left: initial;
}
.lang_ar .gun_title{
  justify-content: space-between;
}
.lang_ar .jl_t1{
  padding-right: .7rem;
  padding-left: 0;
  direction: rtl;
  text-align: right;
}
.lang_ar .jl_t2,.lang_ar .jl_t2s{
  direction: rtl;
  text-align: right;
}
.lang_ar .jl_t1s{
  direction: rtl;
	text-align: right;
}
.lang_ar .jl_t1 .lv_icon3{
  right: -.15rem;
}
.lang_ar .gl_con{
  direction: rtl;
}
.lang_ar .gl_info{
  padding-left: .2rem;
  padding-right: 0;
}
.lang_ar .gl_img{
  margin-left: .2rem;
  margin-right: 0;
}
.lang_ar .gl_tab a{
  float: right;
}
.lang_ar .pop1,.lang_ar .pop3{
  direction: rtl;
}
.lang_ar .pop3 .bjl_tips{
  right: 1rem;
  left: initial;
}

.dq_num span{color: #F4CF67;}
.dq_num .dq_n2{opacity: .6;text-decoration: line-through;}
.jl_tips{word-break: break-all;}
.jl_list .get.cur .sj_con{background: none;}
.pop_text em{color: #f4cf67;}


.lang_box,.select-list{position: relative;z-index: 99;}
.top_left{z-index: 99;}
.top_right,.hb_list,.hb_tips{z-index: 99;}
.hb_list{position: relative;}
.jl_tips{word-break: break-word;}
.hisroty_list .blue{color: #589FDC;}
.hisroty_list .purple{color: #9A71DC;}
.hisroty_list .orange{color: #D0814D;}


.main .jl_list{z-index: 9;pointer-events: none;}
.jl_list li:hover{z-index: 99;}
body {
    padding-left: env(safe-area-inset-left);
    padding-right: env(safe-area-inset-right);
}
.pop12 {
    width: 100%;
    height: 100%;
    background-color: #040402;
    padding-top: 1.13rem;
    box-sizing: border-box;
    left: 0;
    top: 0;
    margin: 0;
}
.dia12_tit {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.13rem;
    line-height: 1.13rem;
    font-size: 0.42rem;
    color: #7d8084;
    font-weight: bold;
    margin-bottom: 0.2rem;
    padding-left: 1.2rem;
    padding-right: 1rem;
    box-sizing: border-box;
    background: url(../ossweb-img/dia12_top_bg.png) no-repeat 0 100% / cover;
}
.pop12 .close{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    width: 1.12rem;
    height: 1.07rem;
    background-image: url(../ossweb-img/close_btn.png);
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.5s ease-in-out;
}

.lang_ar .pop_userinfo{
  direction: ltr;
  text-align: right;
}
.lang_ar .pop_userinfo span{
    direction: rtl;
    display: inline-block;
}
.lang_ru .jl_info{
  font-size: .32rem;
}
.lang_pt .jl_info{
  font-size: .3rem;
}
.lang_es .jl_info{
  font-size: .32rem;
  /*width: 5.5rem;*/
}
.lang_vi .jl_info{
  font-size: .28rem;
}
/*.lang_vi .btn_open span{
  font-family: auto;
}*/
.lang_ja .jl_info{
  /*width: 5.5rem;*/
  font-size: .22rem;
}
.lang_ja .jl_info span{
  /*white-space: nowrap;
  transform: scale(.75);
  display: inline-block;
  transform-origin: 0 50%;*/
}

.pop_gun{
	background: url(../ossweb-img/pop_zs.png) no-repeat 50% 50%;
	width: 95%;
	height: 100%;
	min-height: 17.37rem;
	background-size: 100% auto;
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	margin: 0;
}
.pop_gun::before{
	content: "";
	background: url(../ossweb-img/zs_line1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 3.13rem;
	pointer-events: none;
}
.pop_gun::after{
	content: "";
	background: url(../ossweb-img/zs_line2.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1.3rem;
	pointer-events: none;
}
.lang_tr .gun_title span,.lang_tr .tipsname,.lang_tr .hj_title{font-family:'font1',simhei,Helvetica,'\9ED1\4F53',sans-serif;}
.lang_ja .gun_title span,.lang_ja .tipsname,.lang_ja .hj_title{font-family:'font1';}
.lang_zh-Hant .gun_title span,.lang_zh-Hant .tipsname,.lang_zh-Hant .hj_title{font-family: 'typed';}
/*.lang_vi .round_list span,.lang_vi .gun_title span,.lang_vi .tipsname,.lang_vi .hj_title{font-family: 'typed';}*/

.lang_fr .lang_box{font-family:'font1';}
.lang_es .lang_box{font-family:'font1';}
.lang_pt .lang_box{font-family:'font1';}
.lang_vi,.lang_vi .gun_title span,.lang_vi .tipsname,.lang_vi .hj_title{font-family:'font1';}

/**************************************************************以上不动*********************************************************************/

.btn_open span,.pop_btn a{font-family: 'ldfont' !important;}
.lang_ko .must_bigdj .bdj_txt{font-size: .26rem;}
.lang_ja .must_bigdj .bdj_txt{font-size: .28rem;}
.lang_ru .must_bigdj .bdj_txt{font-size: .28rem;}
.lang_pt .must_bigdj .bdj_txt{font-size: .34rem;}
.lang_es .must_bigdj .bdj_txt{font-size: .34rem;}
.lang_de .must_bigdj .bdj_txt{font-size: .34rem;}

/* 0707改 */
.round_num{z-index: 0;}
/*.jl_list .get.cur{
	background: url(../ossweb-img/dj_bg2.png) no-repeat;
  background-size: 100% 100%;
}*/
.jl_list .sjl_bx.get.cur{
	background: none;
}
.jl_tips{
	z-index: 10;
}
.lang_zh-Hant .bdj_txt{
	font-size: .36rem;
}
.sjl_bx{
	-webkit-animation:none !important;
}
.jl_info::before{
	width: calc(100% + 1.1rem);
	    top: 100%;
}

.share_pic img {
    pointer-events: auto;
}