/* reset */
*,*::before,*::after{box-sizing: border-box;}
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: 24px;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;}
body,html{ background-color: #202020;overflow-x: hidden;width: 100%;height: 100%;}
.main{width: 100%;}



/*-- --------------------------------- 字体引入 ---------------------------------- --*/
/* 三角洲体 */
@font-face {
  font-family: 'font1';
  src: url('../img/font1.ttf');
}
/* 战术粗体 */
@font-face {
  font-family: 'font2';
  src: url('../img/font2.ttf');
}

.lang_es{
  /* font-family: 'font1'; */
}
.lang_ar,.lang_AR{
  direction: rtl;
}
.gray{filter: grayscale(100%);}
.wrap{position: relative; width: 100%;height: 100%; min-height:7.5rem; overflow: hidden;background-image: url(../img/bg.gif);background-size: cover;background-position: 50% 0; background-repeat: no-repeat;padding: 0 5% 0;box-sizing: border-box; }
.wrap::-webkit-scrollbar{width:0;}
#myGif{position: fixed;left: 0;top: 0;z-index: 999999; width: 100%;height: 100%; object-fit: cover;background-image: url(../img/bg.gif);background-size: cover;background-position: 50% 0; background-repeat: no-repeat;}

.lang_ru .wrap,.lang_ko .wrap{
  font-family: auto;
}

/*-- --------------------------------- 头部 ---------------------------------- --*/
.header{font-size: 0.3rem;width: 100%;height: 1rem;display: flex;align-items: center;justify-content: space-between;padding:0;box-sizing: border-box;}

.header-left{pointer-events: auto;display: flex;align-items: center;}
.header-left .logined{display: flex;align-items: center;}
.header-left .username{width: 2.2rem;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;}
.header-left .log-in{font-size: 0.16rem;color: #b09549;margin-right: 0.2rem;position: relative;z-index: 999;}
.lang_ar .header-left .log-in{direction: rtl;}
.header-left .log-out{display: flex;align-items: center; font-size: 0.2rem;color: #fff;margin-right: 0.2rem;position: relative;z-index: 999;}
.lang_ar .header-left .log-out{direction: rtl;}
.header-left .log-out a{font-size: 0.2rem;color: #fff;margin-right: 0.2rem;}
.header-left .log-out #login_nickname_span{display: inline-block; width: 1rem; font-size: 0.2rem;color: #fff;margin-right: 0.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.header .btn_login,.header .btn_logout{color: #b09549;text-decoration: none;margin-right: 0.12rem;font-size: 0.2rem;}
.header .logined{display: none;}

.select-wrap{position: relative;z-index: 99; font-size: 0.18rem;color: #fff;width:2.1rem;height:0.53rem;background-image: url(../img/bg-select.png);background-size: 100% 100%;background-repeat: no-repeat;margin-right: 0.1rem;}
.select-wrap .selected-value{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;}
.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{text-align: center;background-color: rgba(29, 31, 31, 0.7);color: #fff;width: 100%;height: 0.48rem;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);}

.header-right{
  display: flex;
  align-items: center;
}
.header-right .rt_bod{
  position: relative;
  display: flex;  
  align-items: center;
  font-size: 0.18rem;
  color: #fff;
  margin-left: 0.5rem;
}
.rd_jb_icon{
  width: 0.26rem; 
  height: 0.18rem;
  margin-right: 0.05rem;
  background-image: url(../img/jb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.tips_txt{
  display: none;
  position: absolute;
  top: 0.4rem;
  left: 0;
  z-index: 9;
  width: 2rem;
  min-height: 1.08rem;
  padding: 0.1rem;
  box-sizing: border-box;
  background-color: rgba(0,0,0,0.4);
  border: 1px solid #848484;
  font-size: 0.16rem;
  color: #fff;
}
.tips_txt .mini_fc_icon2{
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.05rem;
  background-image: url(../img/mini_fc_icon2.png);background-size: 100% 100%;background-repeat: no-repeat;
  flex-shrink: 0;
}
.tips_txt .row{
  display: flex;
  align-items: center;
}

.header-right .rt_bod .mini_fc_icon{
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.05rem;
  background-image: url(../img/mini_fc_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.header-right .rt_bod1:hover .tips_txt{
  display: block;
}
.header-right .rt_bod .tp2_icon{
  width: 0.2rem;
  height: 0.18rem;
  margin-right: 0.05rem;
  background-image: url(../img/tp2_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.header-right .rt_bod .mini_jb_icon{
  width: 0.17rem; 
  height: 0.17rem;
  margin-right: 0.05rem;
  background-image: url(../img/mini_jb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}


/*-- --------------------------------- 页面 ---------------------------------- --*/
.slide1{width: 100%;}
.slogan{ 
  position: relative;
  z-index: 9;
  width: 3.13rem; 
  height: 1.1rem;
  margin-right: 0.05rem;
  background-image: url(../img/slogan_en.png);background-size: 100% 100%;background-repeat: no-repeat;}
.tit_time{
  position: relative;
  z-index: 9;
  display: flex;
  align-items: center;
}
.tit_time .time{
  font-size: 0.18rem;
  line-height: 1;
  color: #1b2526;
  padding: 0.04rem 0.2rem;
  box-sizing: border-box;
  background-color: #937e3f;
  flex-shrink: 0;
}
.wh_icon{
  width: 0.28rem;
  height: 0.27rem;
  margin-left: 0.08rem;
  background-image: url(../img/wh_icon2.png);background-size: 100% 100%;background-repeat: no-repeat;
  flex-shrink: 0;
}
.tit_refer{
  position: relative;
  z-index: 9;
  width: 4rem;
  font-size: 0.18rem;
  color: #cecece;
  margin-top: 0.06rem;
}

.cet_cont{
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 14.6rem;
  /* height: 100%; */
}
.djs_bod{ 
  position: relative;
  
}
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0); /* 开始和结束位置 */
  }
  50% {
    transform: translateY(-15px); /* 中间位置，向上移动 */
  }
}
@keyframes moveUpDown2 {
  0%, 100% {
    transform: translateY(0); /* 开始和结束位置 */
  }
  50% {
    transform: translateX(-15px); /* 中间位置，向左移动 */
  }
}
@keyframes moveUpDown3 {
  0%, 100% {
    transform: translateY(0); /* 开始和结束位置 */
  }
  50% {
    transform: translateY(15px); /* 中间位置，向下移动 */
  }
}
.djs_bod .dj1{
  position: absolute;
  top: 0.2rem;
  left: 3rem;
  width: 3.23rem;
  height: 2.44rem;
  background-image: url(../img/dj1.png);background-size: 3.1rem 2.33rem;background-repeat: no-repeat;background-position: center;
  animation: moveUpDown 4.5s ease-in-out infinite;
}
.djs_bod .dj1.on{
  background-image: url(../img/dj1_h.png);background-size: 3.23rem 2.44rem;background-repeat: no-repeat;background-position: center;
}
.djs_bod .dj2{
  position: absolute;
  top: 2.1rem;
  left: 2.8rem;
  width: 3.31rem;
  height: 1.82rem;
  background-image: url(../img/dj2.png);background-size: 3.2rem 1.79rem;background-repeat: no-repeat;background-position: center;
  animation: moveUpDown2 4.5s ease-in-out infinite;
}
.djs_bod .dj2.on{
  background-image: url(../img/dj2_h.png);background-size: 3.31rem 1.82rem;background-repeat: no-repeat;background-position: center;
}
.djs_bod .dj3{
  position: absolute;
  top: 3.6rem;
  left: 2.5rem;
  width: 3.71rem;
  height: 1.94rem;
  background-image: url(../img/dj3.png);background-size: 3.58rem 1.85rem;background-repeat: no-repeat;background-position: center;
  animation: moveUpDown3 4.5s ease-in-out infinite;
}
.djs_bod .dj3.on{
  background-image: url(../img/dj3_h.png);background-size: 3.71rem 1.94rem;background-repeat: no-repeat;background-position: center;
}

.djs_bod .dj1 span{
  position: absolute;
  top: 2rem;
  left: 50%;
  transform: rotate(15deg) translateX(-50%);
  width: 86%;
  font-size: 0.16rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  padding-left: 0.6rem;
  box-sizing: border-box;
}
.djs_bod .dj2 span{
  position: absolute;
  top: 1.15rem;
  left: 50%;
  transform: rotate(-6deg) translateX(-50%);
  width: 90%;
  font-size: 0.16rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  padding-left: 0.6rem;
  box-sizing: border-box;
}
.djs_bod .dj3 span{
  position: absolute;
  top: 0.6rem;
  left: 50%;
  transform: rotate(-22deg) translateX(-50%);
  width: 96%;
  font-size: 0.16rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  padding-left: 1.5rem;
  box-sizing: border-box;
}

.jl_txt_bod{
  position: absolute;
  top: 5.7rem;
  left: 50%;
  z-index: 9;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  width: max-content;
}
.jl_txt_bod .jl_txt{
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.6rem;
  height: 0.28rem;
  padding: 0 0.1rem 0;
  box-sizing: border-box;
  background-color: rgba(0,0,0,0.4);
  border: 1px solid rgba(234, 235, 235, 0.2);
  font-size: 0.18rem;
  color: #cecece;
  text-align: center;
  white-space: nowrap;
}
.jl_txt_bod .txt{
  color: #daba5d;
}

.unseal_bod{
  position: absolute;
  top: 6.15rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
  width: 5.6rem;
  margin: 0 auto;
}
.unseal_bod .sub_bod{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.unseal_bod .tpdj_bod{
  display: flex;
  align-items: center;
}
.unseal_bod .jb_icon{
  width: 0.26rem;
  height: 0.18rem;
  background-image: url(../img/jb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 0.1rem;
}
.unseal_bod .jb_num{
  font-size: 0.18rem;
  color: #f4cf67;
}
.original_price{
  font-size: 0.18rem;
  color: #83733b;
  text-decoration: line-through;
}
.unseal_bod .unseal_btn{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.58rem;
  height: 0.5rem;
  background-image: url(../img/unseal_btn_bg.png);background-size: 100% 100%;background-repeat: no-repeat;
  font-size: 0.22rem;
  color: #f4cf67;
  margin-top: 0.1rem;
}
.unseal_bod .unseal_btn.on{
  background-image: url(../img/unseal_btn_bg_h.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.unseal_btn .rebate_icon{
  position: absolute; 
  top: 50%;
  left: -0.2rem;
  transform: translateY(-148%);
  width: max-content;
  /* height: 0.44rem; */
  line-height: 1;
  font-size: 0.14rem;
  color: #fff;
  padding: 0.06rem 0.16rem;
  box-sizing: border-box;
  background-color: #da5758;
}

.vector_bod{
  position: absolute;
  top: 1.4rem;
  left: 9.16rem;
  width: 3.1rem;
  height: 0.9rem;
  box-sizing: border-box;
  background-image: url(../img/ydx_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.vector_bod .txt_bod{
  position: absolute;
  top: -0.35rem;
  left: 0.85rem;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.vector_bod .sj_icon{
  width: 0.22rem; 
  height: 0.22rem;
  margin-right: 0.05rem;
  flex-shrink: 0;
  background-image: url(../img/sj_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.vector_bod .txt{
  max-width: 3rem;
  white-space: pre-wrap;
  font-size: 0.19rem;
  color: #cecece;
}
.vector_bod .seach_icon{
  width: 0.23rem;  
  height: 0.23rem;
  margin-left: 0.05rem;  
  flex-shrink: 0;
  background-image: url(../img/seach_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}

/* jcdh_bod */
.jcdh_bod{
  position: absolute;
  top: 5.6rem;
  right: 10%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.jcdh_bod .fc_icon{
  position: relative;
  width: 1rem;
  height: 1rem;
  background-image: url(../img/fc_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.jcdh_bod .fc_icon .dh_num{
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.2rem;
  color: #fff;
}
.jcdh_bod .dh_txt{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 1.18rem;
  height: 0.35rem;
  line-height: 0.8rem;
  font-size: 0.18rem;
  color: #cecece;
  text-align: center;
  background-color: rgba(0,0,0,0.4);
  border: 1px solid rgba(234, 235, 235, 0.2);
  box-sizing: border-box;
  margin-top: 0.1rem;
  padding: 0 0.2rem 0 0.1rem;
}
.jcdh_bod .dh_txt::after{
  position: absolute;
  content: "";
  right: 0.07rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.08rem;
  height: 0.14rem;
  background-image: url(../img/sj_icon2.png);background-size: 100% 100%;
}
.jcdh_bod .dh_txt.on{
  background-color: #343937;
}

/* 简单地让视频居中显示 */
#videoContainer {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 65%;
    height: auto;
    background-color: black;
    z-index: 99999; /* 确保视频位于最上层 */
}

/* 视频样式 */
#myVideo3 {
    width: 100%;
    height: auto;
}

/* 关闭按钮样式 */
#closeVideoBtn {
   position: absolute;
   top: -0.1rem;
   right: -0.5rem;
   z-index: 9999;
   width: 0.6rem;
   height: 0.57rem;
   background-image: url(../img/pop/close_btn.png);
   background-size: cover;
   background-repeat: no-repeat;
  transition: transform 0.5s ease-in-out;
}
.skip_animation{
  position: absolute;
  left: 5%;
  top: 6.5rem;
  display: flex;
  align-items: center;
  font-size: 0.18rem;
  color: #bcbebd;
  z-index: 99;
}
.skip_animation .slct_icon{
  width: 0.28rem;
   height: 0.28rem;
   background-image: url(../img/slct_icon.png);
   background-size: 100% 100%;
   margin-right: 0.2rem;
}
.skip_animation.on .slct_icon{
   background-image: url(../img/slct_icon_h.png);
   background-size: 100% 100%;
}

/* 弹窗遮罩 */
.mask{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 9990;}
.close_btn{position: absolute;top: 0;right: 0;z-index: 9999; width: 0.6rem;height: 0.57rem;background-image: url(../img/pop/close_btn.png);background-size: cover;background-repeat: no-repeat;    transition: transform 0.5s ease-in-out;}
.dialog01{width: 100%;height: 100%;background: #000 url(../img/pop_rotation.jpg);background-size: cover;background-repeat: no-repeat;}
.dialog01 .dia-cont{display: flex;flex-direction: column;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.dialog01 .i-rotation{width:1.04rem;height:0.99rem;background-image: url(../img/i_rotation.png);background-size: contain;background-repeat: no-repeat;}
.dialog01 .toast-wrap{margin-top: 0.2rem;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 0.22rem;color: #ebebeb;width:7.2rem;height:0.7rem;background-image: url(../img/bg_toast.png);background-size: 100% 100%;background-repeat: no-repeat;padding: 0.06rem 0.14rem 0;line-height: 1.2;}

/* 弹窗1 */
.dialog{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9999;}
/* .lang_ar .dialog{direction: rtl;} */
.dialog1{width: 10.52rem;height: 5.38rem;background-image: url(../img/pop/pop1_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia1_tit{
  height: 0.75rem;
  line-height: 0.75rem;
  font-size: 0.32rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.7rem;
  padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia1_cont{
  width: 9.65rem;
  margin: 0.3rem auto 0;
}
.dia1_cont .cont_top{
  position: relative;
  z-index: 99;
  display: flex;
  justify-content: space-between;
  width: 9.45rem;
  border: 0.02rem solid #393f44;
  box-sizing: border-box;
}
.dia1_cont .cont_top .tp_itm{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.3%;
  height: 0.48rem;
  background-color: rgba(39, 43, 51, 0.5);
  box-sizing: border-box;
  flex-shrink: 0;
  font-size: 0.2rem;
  line-height: 1.2;
  color: #9c9fa1;
  font-weight: bold;
}
.dia1_cont .cont_top .tp_itm::after{
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 0.02rem;
  height: 0.44rem;
  background-color: #4d5156;
}
.dia1_cont .cont_top .tp_itm.on{
  color: #c3c8c8;
  background-color: rgba(42, 59, 60, 0.5);
  border-top: 0.02rem solid #42655a;
  border-bottom: 0.04rem solid #53ab82;
}
.dia1_cont .cont_top .tp_itm.on::after{
  display: none;
}
.dia1_cont .cont_body{
  height: 3.7rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.1rem;
  box-sizing: border-box;
}
/* 自定义滚动条整体部分 */
.dia1_cont .cont_body::-webkit-scrollbar {
  width: 0.06rem; /* 滚动条宽度 */
  background-color: #69696a; /* 滚动条背景颜色 */
}

/* 自定义滚动条滑块（可拖动的部分） */
.dia1_cont .cont_body::-webkit-scrollbar-thumb {
  background-color: #adadad; /* 滑块颜色 */
}

/* 自定义滚动条轨道（滚动条所在的槽） */
.dia1_cont .cont_body::-webkit-scrollbar-track {
  background-color: #69696a; /* 轨道背景颜色 */
}
.dia1_cont .cont_body .row_bod{
  padding-top: 0.1rem;
  box-sizing: border-box;
  margin-bottom: 0.2rem;
}
.dia1_cont .cont_body .row_bod2{
  display: flex;
  align-items: center;
  height: 0.48rem;
  font-size: 0.2rem;
  color: #919594;
}
.dia1_cont .row_bod2:nth-child(1){
  margin-top: 0.1rem;
}
.dia1_cont .row_bod2 .date{
  width: 2.3rem;
  padding-left: 0.26rem;
  box-sizing: border-box;
  flex-shrink: 0;
}
.dia1_cont .row_bod2 .txt1{
  width: 7rem;
  flex-shrink: 0;
}
.dia1_cont .row_bod2 .txt2{
  flex-shrink: 0;
  flex-grow: 1;
  margin-left: 0.2rem;
}

.row_bod .sub_tit{
  font-size: 0.18rem;
  color: #c0c3c4;
  padding-bottom: 0.1rem;
  box-sizing: border-box;
  border-bottom: 0.02rem solid #30373d;
}
.row_bod .sub_cont{
  display: flex;
  flex-wrap: wrap;
  font-size: 0.18rem;
  color: #c0c3c4;
  margin-top: 0.2rem;
}
.row_bod .sub_cont span{
 color: #f4cf67;
}
.pj_0{color: #0ff796;}
.pj_1{color: #c4c4c2;}
.pj_2{color: #2aca96;}
.pj_3{color: #589fdc;}
.pj_4{color: #9a71dc;}
.pj_5{color: #d0814d;}
.pj_6{color: #da5758;}
.row_bod .sub_cont .cont_itm{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 4.67rem;
  /* height: 1.6rem; */
  background-color: rgba(33, 40, 46, 0.5);
  margin-right: 0.1rem;
  padding: 0 0.24rem;
  box-sizing: border-box;
}
.row_bod .sub_cont .cont_itm:nth-child(2n+2){
  margin-right: 0;
}
.cont_itm .itm_lt{
  display: flex;
  align-items: center;
}
.cont_itm .itm_lt .dj_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  /* background-color: #2c221c; */
  border: 0.02rem solid #4d4944;
  margin-right: 0.1rem;
}
.cont_itm .itm_lt .dj_bod img{
  flex-shrink: 0;
}
.cont_itm .itm_lt .dj_name{
  font-size: 0.16rem;
  line-height: 1.2;
  color: #919594;
  /* white-space: nowrap; */
  
}
.cont_itm .itm_rt{
  color: #919594;
}

/* dialog2 */
.dialog2{width: 8.42rem;height: 5.18rem;background-image: url(../img/pop/pop4_bg.png);background-size: cover;background-repeat: no-repeat;}
.ts_bod{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  color: #dd302f;
  text-align: center;
  width: 4.7rem;height: 2rem;background-image: url(../img/pop/ts_bod.png);background-size: cover;background-repeat: no-repeat;
}
.dia2_tit{
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.32rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.2rem;
    padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia2_cont{}
.dia2_cont .top_cont{
  display: flex;
  align-items: center;
  width: 7.45rem;
  height: 0.8rem;
  font-size: 0.2rem;
  color: #919594;
  margin: 0 auto;
  background: url(../img/pop/hx_icon.png) no-repeat 50% 100%/100% 0.08rem;
}
.dia2_cont .top_cont .gy_bod span:nth-child(2){
  color: #f4cf67;
}
.dia2_cont .top_cont .uid_bod{
  margin-left: 0.5rem;
}
.dia2_cont .cont_txt{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.8rem;
  text-align: center;
  font-size: 0.24rem;
  color: #919594;
  line-height: 1.8;
}
.dia2_cont .cont_txt span{
  color: #f4cf67;
}

.dia2_btns{
  display: flex;
  justify-content: space-between;
  width: 6.6rem;
  margin: 0 auto;
}
.dia2_btns .cancel_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 0.62rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.23rem;
  font-weight: bold;
  color: #bfc2c3;
  background: url(../img/pop/btn_bg2.png) no-repeat 50% 100%/100% 100%;
}
.dia2_btns .confirm_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 0.62rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.23rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg1.png) no-repeat 50% 100%/100% 100%;
}
.dia2_cont .tip_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.4rem auto 0;
}
.dia2_cont .tip_bod .slct{
  position: relative;
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.18rem;
  border: 0.02rem solid #454a4f;
}
.dia2_cont .tip_bod.on .slct::before{
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 0.12rem;
  height: 0.12rem;
  background-color: #10cc7f;
}
.dia2_cont .tip_bod .tip_txt{
  font-size: 0.2rem;
  color: #919594;
}
.header-right{
  display: flex;
  align-items: center;
}
.tips_txt{
  display: none;
  position: absolute;
  top: 0.4rem;
  left: 0;
  width: 2rem;
  min-height: 1.08rem;
  padding: 0.1rem;
  box-sizing: border-box;
  background-color: rgba(0,0,0,0.4);
  border: 1px solid #848484;
  font-size: 0.16rem;
  color: #fff;
}
.tips_txt .mini_fc_icon2{
  width: 0.16rem;
  height: 0.15rem;
  margin-right: 0.05rem;
  background-image: url(../img/mini_fc_icon2.png);background-size: 100% 100%;background-repeat: no-repeat;
  flex-shrink: 0;
}
.tips_txt .row{
  display: flex;
  align-items: center;
}
.tips_txt .txt2{
  padding-left: 0.16rem;
  box-sizing: border-box;
  line-height: 1.5;
}
.tips_txt .txt2 span{
  font-size: 0.16rem;
}



/* pop4 */
#pop4 .top_cont{
  display: flex;
  justify-content: space-between;
}
#pop4 .cont_right{
    display: flex;
    align-items: center;
}
#pop4 .rt_bod{
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.2rem;
  color: #969a9d;
  margin-left: 0.2rem;
}

#pop4 .rt_bod .tp2_icon{
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.05rem;
  background-image: url(../img/pop/sjq_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
#pop4 .rt_bod .mini_jb_icon{
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.05rem;
  background-image: url(../img/pop/sjb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.jh_icon{
  width: 0.2rem;
  height: 0.2rem;
  margin-left: 0.1rem;
  background-image: url(../img/pop/jh_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.djs_bod{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* width: 7.4rem; */
  margin: 0.2rem auto 0;
}
.djs_bod img{
  width: 2.4rem;
  margin-bottom: 0.1rem;
}


/* dialog5 */
.dialog5{width: 10.08rem;height: 5.18rem;box-sizing: border-box; background-image: url(../img/pop/pop4_bg.png);background-size: cover;background-repeat: no-repeat;}


.dia5_cont{
  width: 8.8rem;
  height: 3.5rem;
  overflow-y: auto;
  margin: 0.4rem auto 0;
  
} 
/* 自定义滚动条整体部分 */
.dia5_cont::-webkit-scrollbar {
  width: 0.06rem; /* 滚动条宽度 */
  background-color: #69696a; /* 滚动条背景颜色 */
}

/* 自定义滚动条滑块（可拖动的部分） */
.dia5_cont::-webkit-scrollbar-thumb {
  background-color: #adadad; /* 滑块颜色 */
}

/* 自定义滚动条轨道（滚动条所在的槽） */
.dia5_cont::-webkit-scrollbar-track {
  background-color: #69696a; /* 轨道背景颜色 */
}
.dia5_cont .sub_tit_bod{
  display: flex;
  align-items: center;
  font-size: 0.2rem;
  color: #c0c2c4;
  font-weight: bold;
}
.dia5_cont .sub_tit_bod .dia5_num_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.24rem;
  height: 0.24rem;
  font-size: 0.18rem;
  color: #c0c2c4;
  margin-right: 0.15rem;
  background-image: url(../img/pop/dia5_num_bod.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.dia5_bod1{
  display: flex;
  align-items: center;
  width: 5.22rem;
  height: 0.98rem;
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
  background-color: rgba(30, 37, 43, 0.5);
  background-image: url(../img/pop/dia5_bod1.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.dia5_bod1 .cont_itm{
  position: relative;
  width: 50%;
  font-size: 0.2rem;
  box-sizing: border-box;
}
.dia5_bod1 .cont_itm:nth-child(1){padding-left: 0.32rem;}
.dia5_bod1 .cont_itm:nth-child(2){padding-left: 0.5rem;}
.dia5_bod1 .cont_itm:nth-child(1):after{
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.02rem;
  height: 1rem;
  background-color: #484d52;
}
.dia5_bod1 .cont_itm .itm_tp{color: #919594;}
.dia5_bod1 .cont_itm .itm_bt{color: #f4cf67;}

.dia5_tabs{display: flex;margin-top: 0.3rem;}
.dia5_tabs .btn{
  width: max-content;
  /* height: 0.28rem; */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.08rem 0.2rem;
  box-sizing: border-box;
  font-size: 0.18rem;
  color: #919594;
  line-height: 1;
  border: 0.02rem solid #4c5156;
  margin-right: 0.15rem;
}
.dia5_tabs .btn.on{
  color: #f4cf67;
  border: 0.02rem solid #f4cf67;
}
.dia5_cont .amount_bod{
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.22rem;
  width: 8.76rem;
}
.dia5_cont .amount_bod .sum_itm{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.36rem;
  height: 0.6rem;
  font-size: 0.2rem;
  color: #989c9f; 
  border: 0.02rem solid #4c5156;
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
}
.dia5_cont .amount_bod .sum_itm:nth-child(6n+6){
  margin-right: 0;
}
.dia5_cont .sjb_icon{
  width: 0.28rem;
  height: 0.28rem;
  margin-right: 0.05rem;
  background-image: url(../img/pop/sjb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}


/* dialog6 */
.dialog6{width: 100%;height: 100%; background-image: url(../img/pop/pop3_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia6_tit{
  font-size: 0.43rem;
  color: #eaebeb;
  font-weight: bold;
  text-align: center;
  height: 2rem;
  padding-top: 0.65rem;
  box-sizing: border-box;
    padding-right: 0.7rem;
}
.dia6_cont{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.16rem;
  margin: 0 auto 0;
  background-image: url(../img/pop/fk_bod.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.dia6_cont .img_box{
  position: relative;
   display: flex;
  align-items: center;
  justify-content: center;
  width: 1.18rem;
  height: 1.18rem;
  background-color: #101e28;
  text-align: center;
  border: 1px solid #3c494e;
}
.dia6_cont .img_box img{
  width: 75%;
  height: 75%;
  margin: 0;
}
.dia6_cont .img_box .mtk_cf{
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.2rem;
  color: #fff;
}
.dialog6 .djkbjx_bg{
  display: block;
  width: max-content;
  min-width: 5.69rem;
  height: 0.73rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
  margin: 0.1rem auto 0;
  font-size: 0.24rem;
  color: #797a7e;
  line-height: 0.73rem;
  text-align: center;
  background-image: url(../img/pop/djkbjx_bg.png);background-size: 100% 100%;background-repeat: no-repeat;
}


/* dialog7 */
.dialog7{width: 100%;height: 100%;background-image: url(../img/pop/pop3_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia7_tit{
  height: 2rem;
  padding-top: 0.65rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  color: #eaebeb;
  font-weight: bold;
  text-align: center;
    padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia7_cont{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  /* height: 100%; */
  margin: 0.2rem auto 0;
  background-image: url(../img/pop/fk_bod.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.dia7_cont .djs_bod{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 6.48rem;
}
.dia7_cont .img_box{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.12rem;
  margin-bottom: 0.12rem;
   background-color: #101e28;
   text-align: center;
    border: 1px solid #3c494e;
}
.dia7_cont .img_box:nth-child(5n+5){
  margin-right: 0;
}
.dia7_cont .img_box img{
  width: 75%;
  height: 75%;
  margin: 0;
}
.dia7_cont .img_box .mtk_cf{
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.2rem;
  color: #fff;
}
.dialog7 .djkbjx_bg{
  display: block;
  width: 5.69rem;
  height: 0.73rem;
  margin: 0.4rem auto 0;
  font-size: 0.24rem;
  color: #797a7e;
  line-height: 0.73rem;
  text-align: center;
  background-image: url(../img/pop/djkbjx_bg.png);background-size: 100% 100%;background-repeat: no-repeat;
}


/* dialog8 */
.dialog8{width: 10.08rem;height: 5.18rem;background-image: url(../img/pop/pop4_bg.png);background-size: cover;background-repeat: no-repeat;}

.dia8_tit{
  height: 0.78rem;
  line-height: 0.78rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  /* margin-bottom: 0.5rem; */
    padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia8_cont{}
.dia8_cont .top_cont{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width:9.45rem;
  height: 0.9rem;
  font-size: 0.2rem;
  color: #919594;
  margin: 0 auto;
}
.dia8_cont .top_cont .tp_lt{
  display: flex;
  align-items: center;
}
.dia8_cont .top_cont span{
  color: #f4cf67;
}
.dia8_cont .top_cont .uid_bod{
  margin: 0 0.5rem;
}
.dia8_cont .top_cont .tp_rt{
  display: flex;
  align-items: center;
  color: #979a9d;
}
.dia8_cont .rcle{
  width: 0.24rem;
  height: 0.24rem;
    background-image: url(../img/xyb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
  margin: 0 0.12rem;
}
.dia8_cont .cont_bod{
  display: flex;
  align-items: flex-end;
  width:9.45rem;
  margin: 0.1rem auto 0;
}
.dia8_lt{
  width: 4.8rem;
  height: 2.7rem;
  flex-shrink: 0;
  text-align: center;
}
.dia8_lt img{
  /* width: 100%; */
  height: 90%;
}
.dia8_rt{
  margin-left: 0.3rem;
}
.dia8_row{
  display: flex;
  align-items: center;
  height: 0.4rem;
  font-size: 0.2rem;
  color: #919594;
}
.dia8_row span{
  color: #f4cf67;
   margin-left: 0.05rem;
}
.dia8_btns{
  display: flex;
  justify-content: space-between;
  width: 4.08rem;
  margin-top: 0.6rem;
}
.dia8_btns .cancel_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.98rem;
  height: 0.48rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  font-weight: bold;
  color: #bfc2c3;
  background: url(../img/pop/btn_bg4.png) no-repeat 50% 100%/100% 100%;
}
.dia8_btns .confirm_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.98rem;
  height: 0.48rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg3.png) no-repeat 50% 100%/100% 100%;
}
/* dialog9 */
.dialog9{width: 10.08rem;height: 5.18rem;background-image: url(../img/pop/pop5_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia9_tit{
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.32rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.2rem;
    padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia9_cont{}

.dia9_cont .cont_txt{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.2rem;
  color: #919594;
  margin-top: 0.6rem;
}
.dia9_cont .cont_txt span{
  color: #f4cf67;
}

.dia9_cont .djk_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.04rem;
  height: 1.03rem;
  margin: 0.3rem auto 0;
  background: url(../img/pop/djk_bod.png) no-repeat 50% 100%/100% 100%;
}
.dia9_cont .djk_bod img{
  width: 0.8rem;
  flex-shrink: 0;
}

.dia9_btns{
  display: flex;
  justify-content: center;
  margin: 0.7rem auto 0;
}
.dia9_btns .buy_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.52rem;
  height: 0.5rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg5.png) no-repeat 50% 100%/100% 100%;
}
.payment_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.2rem;
  color: #919594;
  margin: 0.2rem auto 0;
}
.pay_itm{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.3rem;
}
.sjq_icon{
  width: 0.24rem;
  height: 0.24rem;
  background: url(../img/pop/sjq_icon.png) no-repeat 50% 100%/100% 100%;
  margin-right: 0.1rem;
}
.sjb_icon{
  width: 0.24rem;
  height: 0.24rem;
  background: url(../img/pop/sjb_icon.png) no-repeat 50% 100%/100% 100%;
  margin-right: 0.1rem;
}
.red{
  color: #dd302f;
}


/* dialog10 */
.dialog10{width: 8.08rem;height: 5.18rem;background-image: url(../img/pop/pop6_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia10_tit{
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.32rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.2rem;
    padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia10_cont{}

.dia10_cont .cont_txt{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.8rem;
  text-align: center;
  font-size: 0.24rem;
  color: #919594;
}
.dia10_cont .cont_txt span{
  color: #f4cf67;
}


.dia10_btns{
  display: flex;
  justify-content: center;
  margin: 0 auto 0;
}
.dia10_btns .confirm_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.52rem;
  height: 0.5rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg5.png) no-repeat 50% 100%/100% 100%;
}

/* dialog11 */
.dialog11{width: 10.08rem;height: 5.18rem;background-image: url(../img/pop/pop4_bg.png);background-size: cover;background-repeat: no-repeat;}

.dia11_tit{
  height: 0.78rem;
  line-height: 0.78rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  /* margin-bottom: 0.5rem; */
    padding-right: 0.7rem;
  box-sizing: border-box;
}
.dia11_cont{}
.dia11_cont .top_cont{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width:9.45rem;
  height: 0.9rem;
  font-size: 0.2rem;
  color: #919594;
  margin: 0 auto;
}
.dia11_cont .top_cont .tp_lt{
  display: flex;
  align-items: center;
}
.dia11_cont .top_cont span{
  color: #f4cf67;
}
.dia11_cont .top_cont .uid_bod{
  margin-right: 0.5rem;
}
.dia11_cont .top_cont .tp_rt{
  display: flex;
  align-items: center;
  color: #979a9d;
}
.dia11_cont .rcle{
  width: 0.24rem;
  height: 0.24rem;
  background-image: url(../img/xyb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
  margin: 0 0.12rem;
}
.dia11_cont .cont_bod{
  display: flex;
  align-items: flex-end;
  width:9.45rem;
  margin: 0.1rem auto 0;
}
.dia11_lt{
  width: 4.8rem;
  height: 2.7rem;
  flex-shrink: 0;
  text-align: center;
  overflow: hidden;
}
.dia11_lt img{
  /* width: 100%; */
  height: 100%;
}
.dia11_rt{
  margin-left: 0.3rem;
}
.dia11_row{
  display: flex;
  align-items: center;
  height: 0.4rem;
  font-size: 0.2rem;
  color: #919594;
}
.count_box{
  display: flex;
  justify-content: space-between;
  width: 1.8rem;
  margin-left: 0.2rem;
}
.dia11_cont .add{
  width: 0.3rem;
  height: 0.3rem;
  background: url(../img/pop/add_icon.png) no-repeat 50% 100%/100% 100%;
}
.dia11_cont .add.gray{
  background: url(../img/pop/add_icon2.png) no-repeat 50% 100%/100% 100%;
}
.dia11_cont .num_cont{
  width: 1rem;
  height: 0.3rem;
  border: 1px solid #44494e;
  background-color: transparent;
  outline: none;
  color: #95989a;
  font-size: 0.2rem;
  text-align: center;
}
.dia11_cont .minus{
  width: 0.3rem;
  height: 0.3rem;
  background: url(../img/pop/minus_icon.png) no-repeat 50% 100%/100% 100%;
}
.dia11_cont .minus.gray{
  background: url(../img/pop/minus_icon2.png) no-repeat 50% 100%/100% 100%;
}
.dia11_row span{
  color: #f4cf67;
}
.dia11_btns{
  display: flex;
  justify-content: space-between;
  width: 4.08rem;
  margin-top: 0.6rem;
}
.dia11_btns .cancel_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.98rem;
  height: 0.48rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  font-weight: bold;
  color: #bfc2c3;
  background: url(../img/pop/btn_bg4.png) no-repeat 50% 100%/100% 100%;
}
.dia11_btns .confirm_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.98rem;
  height: 0.48rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg3.png) no-repeat 50% 100%/100% 100%;
}

/* dialog12 */
.dialog12{width: 90%;height: 100%;background-color: #040402;padding-top: 0.7rem;box-sizing: border-box;}
.dia12_tit{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.32rem;
  color: #7d8084;
  font-weight: bold;
  margin-bottom: 0.2rem;
  padding-left: 1.2rem;
    padding-right: 0.7rem;
  box-sizing: border-box;
  background: url(../img/pop/dia12_top_bg.png) no-repeat 0 100%/cover;
}
.dia12_cont{
  width: 100%;
  height: 100%;
}
