/* 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{ overflow-x: hidden;width: 100%;height: 100%;}
.main{width: 100%;}
body{
  background: #030303 url(../img/bg.jpg);background-size: cover;background-repeat: no-repeat;
}


/*-- --------------------------------- 字体引入 ---------------------------------- --*/
/* 三角洲体 */
@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:21.6rem; overflow: hidden;padding: 0 5% 0;box-sizing: border-box;font-family: 'font1'; }
.wrap::-webkit-scrollbar{width:0;}
.hd_video1{position: absolute;left: 0;top: 0;z-index: -1; width: 100%;height: 100%; object-fit: cover;}
.hd_video2{position: fixed;left: 0;top: 0;z-index: 999999; width: 100%;height: 100%; object-fit: cover;}

.lang_ru .wrap,.lang_ko .wrap,.lang_de .wrap{
  font-family: auto;
}

/*-- --------------------------------- 头部 ---------------------------------- --*/
.header{font-size: 0.3rem;width: 100%;height: 1rem;display: flex;align-items: center;justify-content: space-between;padding: 0 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.3rem;color: #b09549;margin-right: 0.2rem;margin-left: 0.2rem; cursor: pointer;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.3rem;color: #fff;margin-right: 0.2rem;}
.lang_ar .header-left .log-out{direction: rtl;}
.header-left .log-out a{font-size: 0.3rem;color: #fff;margin-right: 0.2rem;}
.header-left .log-out #login_nickname_span{display: inline-block; width: 3rem; font-size: 0.3rem;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.24rem;color: #e5e5e5;width:2.9rem;height:0.75rem;background-image: url(../img/bg-select.png);background-size: 100% 100%;background-repeat: no-repeat;}
.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{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);}

.header-right{
  display: flex;
  align-items: center;
}
.header-right .rt_bod{
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.32rem;
  color: #fff;
  margin-left: 0.64rem;
}
.rd_jb_icon{
  width: 0.49rem; 
  height: 0.35rem;
  margin-right: 0.05rem;
  background-image: url(../img/jb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}

.header-right .rt_bod .mini_fc_icon{
  width: 0.4rem;
  height: 0.4rem;
  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.47rem;
  height: 0.45rem;
  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.4rem; 
  height: 0.4rem;
  margin-right: 0.05rem;
  background-image: url(../img/mini_jb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
     

/*-- --------------------------------- 页面 ---------------------------------- --*/
.slide1{width: 100%;}
.slogan{ width: 7.39rem; 
  height: 2.6rem;
  margin-right: 0.05rem;
  background-image: url(../img/slogan_en.png);background-size: 100% 100%;background-repeat: no-repeat;}
.tit_time{
  display: flex;
  align-items: center;
}
.tit_time .time{
  font-size: 0.4rem;
  line-height: 1;
  color: #1b2526;
  padding: 0.04rem 0.2rem;
  box-sizing: border-box;
  background-color: #937e3f;
  flex-shrink: 0;
}
.wh_icon{
  width: 0.64rem;
  height: 0.64rem;
  margin-left: 0.3rem;
  background-image: url(../img/wh_icon2.png);background-size: 100% 100%;background-repeat: no-repeat;
  flex-shrink: 0;
  cursor: pointer;
}
.wh_icon:hover{
background-image: url(../img/wh_icon2_h.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.tit_refer{
  position: relative;
  z-index: 9;
  width: 12rem;
  font-size: 0.4rem;
  color: #cecece;
  margin-top: 0.15rem;
}

.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(-26px); /* 中间位置，向上移动 */
  }
}
@keyframes moveUpDown2 {
  0%, 100% {
    transform: translateY(0); /* 开始和结束位置 */
  }
  50% {
    transform: translateX(-26px); /* 中间位置，向左移动 */
  }
}
@keyframes moveUpDown3 {
  0%, 100% {
    transform: translateY(0); /* 开始和结束位置 */
  }
  50% {
    transform: translateY(26px); /* 中间位置，向下移动 */
  }
}
.djs_bod .dj1{
  position: absolute;
  top: 4rem;
  left: -4.6rem;
  width: 8.14rem;
  height: 5.95rem;
  background-image: url(../img/dj1.png);background-size: 8.04rem 5.88rem;background-repeat: no-repeat;background-position: center;
  animation: moveUpDown 5.2s ease-in-out infinite;
}
.djs_bod .dj1.on{
  background-image: url(../img/dj1_h.png);background-size: 8.14rem 5.95rem;background-repeat: no-repeat;background-position: center;
}
.djs_bod .dj2{
  position: absolute;
  top: 8.5rem;
  left: -4.8rem;
  width: 8.31rem;
  height: 4.65rem;
  background-image: url(../img/dj2.png);background-size: 8.29rem 4.65rem;background-repeat: no-repeat;background-position: center;
  animation: moveUpDown2 5.2s ease-in-out infinite;
}
.djs_bod .dj2.on{
  background-image: url(../img/dj2_h.png);background-size: 8.31rem 4.65rem;background-repeat: no-repeat;background-position: center;
}
.djs_bod .dj3{
  position: absolute;
  top: 12.35rem;
  left: -5.2rem;
  width: 9.35rem;
  height: 4.81rem;
  background-image: url(../img/dj3.png);background-size: 9.25rem 4.81rem;background-repeat: no-repeat;background-position: center;
  animation: moveUpDown3 5.2s ease-in-out infinite;
}
.djs_bod .dj3.on{
  background-image: url(../img/dj3_h.png);background-size: 9.35rem 4.81rem;background-repeat: no-repeat;background-position: center;
}
.djs_bod .dj1 span{
  position: absolute;
  top: 5.35rem;
  left: 50%;
  transform: rotate(15deg) translateX(-50%);
  width: 90%;
  font-size: 0.3rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  padding-left: 1.8rem;
  box-sizing: border-box;
}
.djs_bod .dj2 span{
  position: absolute;
  top: 3rem;
  left: 50%;
  transform: rotate(-6deg) translateX(-50%);
  width: 90%;
  font-size: 0.3rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  padding-left: 1.6rem;
  box-sizing: border-box;
}
.djs_bod .dj3 span{
  position: absolute;
  top: 1.7rem;
  left: 50%;
  transform: rotate(-22deg) translateX(-50%);
  width: 96%;
  font-size: 0.3rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  padding-left: 3.6rem;
  box-sizing: border-box;
}
.jl_txt_bod{
  position: absolute;
  top: 17.32rem;
  left: 50%;
  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: 6rem;
  height: 0.64rem;
  padding: 0 0.1rem 0;
  box-sizing: border-box;
   background-color: rgba(14, 24, 25, 0.2);
  border: 0.03rem solid rgba(234, 235, 235, 0.2);
  font-size: 0.4rem;
  color: #cecece;
  text-align: center;
  white-space: nowrap;
}
.jl_txt_bod .txt{
  color: #daba5d;
}

.unseal_bod{
  position: absolute;
  top: 18.28rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
  width: 13.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.49rem;
  height: 0.35rem;
  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.4rem;
  color: #f4cf67;
}
.original_price{
  font-size: 0.4rem;
  color: #83733b;
  text-decoration: line-through;
}
.unseal_bod .unseal_btn{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.96rem;
  height: 1.16rem;
  background-image: url(../img/unseal_btn_bg.png);background-size: 100% 100%;background-repeat: no-repeat;
  font-size: 0.56rem;
  color: #f4cf67;
  margin-top: 0.1rem;
  cursor: pointer;
}
.unseal_bod .unseal_btn.on,.unseal_bod .unseal_btn:hover{
  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(-178%);
  width: max-content;
  /* height: 0.44rem; */
  line-height: 1;
  font-size: 0.32rem;
  color: #fff;
  padding: 0.06rem 0.16rem;
  box-sizing: border-box;
  background-color: #da5758;
}

.vector_bod{
  position: absolute;
  top: 4.4rem;
  left: 12.16rem;
  width: 6.65rem;
  height: 2.13rem;
  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.7rem;
  left: 2rem;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.vector_bod .sj_icon{
  width: 0.64rem;
  height: 0.64rem;
  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{
  font-size: 0.44rem;
  color: #cecece;
}
.vector_bod .seach_icon{
  width: 0.52rem;
  height: 0.52rem;
  margin-left: 0.1rem;
  flex-shrink: 0;
  cursor: pointer;
  background-image: url(../img/seach_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}

/* jcdh_bod */
.jcdh_bod{
  position: absolute;
  top: 17.3rem;
  right: 5%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.jcdh_bod .fc_icon{
  position: relative;
  width: 1.97rem;
  height: 1.95rem;
  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.4rem;
  color: #fff;
}
.jcdh_bod .dh_txt{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.72rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.4rem;
  color: #cecece;
  text-align: center;
  background-color: rgba(14, 24, 25, 0.2);
  border: 0.03rem solid rgba(234, 235, 235, 0.2);
  box-sizing: border-box;
  margin-top: 0.1rem;
  padding: 0 0.3rem 0 0.2rem;
}
.jcdh_bod .dh_txt::after{
  position: absolute;
  content: "";
  right: 0.15rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.13rem;
  height: 0.19rem;
  background-image: url(../img/sj_icon2.png);background-size: 100% 100%;
}
.jcdh_bod .dh_txt.on,.jcdh_bod .dh_txt:hover{
  background-color: #343937;
}

/* 简单地让视频居中显示 */
#videoContainer {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: auto;
    background-color: black;
    z-index: 99999; /* 确保视频位于最上层 */
}

/* 视频样式 */
#myVideo3 {
    width: 100%;
    height: auto;
}

/* 关闭按钮样式 */
#closeVideoBtn {
   position: absolute;
   top: 0;
   right: 0;
   z-index: 9999;
   width: 1.12rem;
   height: 1.07rem;
   background-image: url(../img/pop/close_btn.png);
   background-size: cover;
   background-repeat: no-repeat;
  transition: transform 0.5s ease-in-out;
  cursor: pointer;
}

.skip_animation{
  position: absolute;
  left: 5%;
  top: 19rem;
  display: flex;
  align-items: center;
  font-size: 0.4rem;
  color: #bcbebd;
  cursor: pointer;
  z-index: 99;
}
.skip_animation .slct_icon{
  width: 0.52rem;
   height: 0.52rem;
   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: 1.12rem;height: 1.07rem;background-image: url(../img/pop/close_btn.png);background-size: cover;background-repeat: no-repeat;    transition: transform 0.5s ease-in-out;}

/* 弹窗1 */
.dialog{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9999;font-family: 'font';}
/* .lang_ar .dialog{direction: rtl;} */
.dialog1{width: 23.84rem;height: 11.58rem;background-image: url(../img/pop/pop1_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia1_tit{
  height: 1.13rem;
  line-height: 1.13rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia1_cont{
  width: 22.54rem;
  margin: 0.74rem auto 0;
}
.dia1_cont .cont_top{
  position: relative;
  z-index: 99;
  display: flex;
  justify-content: space-between;
  width: 22.34rem;
  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.88rem;
  background-color: rgba(39, 43, 51, 0.5);
  box-sizing: border-box;
  flex-shrink: 0;
  font-size: 0.32rem;
  color: #9c9fa1;
  font-weight: bold;
  cursor: pointer;
}
.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: 7.9rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.2rem;
  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.5rem;
  box-sizing: border-box;
  margin-bottom: 0.5rem;
}
.dia1_cont .cont_body .row_bod2{
  display: flex;
  align-items: center;
  height: 1.08rem;
  font-size: 0.32rem;
  color: #919594;
}
.dia1_cont .row_bod2:nth-child(1){
  margin-top: 0.2rem;
}
.dia1_cont .row_bod2 .date{
  width: 5.45rem;
  padding-left: 0.26rem;
  box-sizing: border-box;
  flex-shrink: 0;
}
.dia1_cont .row_bod2 .txt1{
  width: 17rem;
  flex-shrink: 0;
}
.dia1_cont .row_bod2 .txt2{
  flex-shrink: 0;
  flex-grow: 1;
}

.row_bod .sub_tit{
  font-size: 0.32rem;
  color: #c0c3c4;
  padding-bottom: 0.16rem;
  box-sizing: border-box;
  border-bottom: 0.02rem solid #30373d;
}
.row_bod .sub_cont{
  width: 22.5rem;
  display: flex;
  flex-wrap: wrap;
  font-size: 0.32rem;
  color: #c0c3c4;
  margin-top: 0.16rem;
}
.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: 11.05rem;
  height: 1.6rem;
  background-color: rgba(33, 40, 46, 0.5);
  margin-right: 0.24rem;
  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: 1rem;
  height: 1rem;
  /* background-color: #2c221c; */
  border: 0.02rem solid #4d4944;
  margin-right: 0.2rem;
}
.cont_itm .itm_lt .dj_bod img{
  flex-shrink: 0;
}
.cont_itm .itm_lt .dj_name{
  color: #919594;
  white-space: nowrap;
}
.cont_itm .itm_rt{
  color: #919594;
}

/* dialog2 */
.dialog2{width: 15.31rem;height: 8.58rem;background-image: url(../img/pop/pop2_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.42rem;
  color: #dd302f;
  text-align: center;
  width: 7.54rem;height: 2.82rem;background-image: url(../img/pop/ts_bod.png);background-size: cover;background-repeat: no-repeat;
}
.dia2_tit{
  height: 1.13rem;
  line-height: 1.13rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.2rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia2_cont{}
.dia2_cont .top_cont{
  display: flex;
  align-items: center;
  width: 14.34rem;
  height: 0.9rem;
  font-size: 0.32rem;
  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: 3.3rem;
  text-align: center;
  font-size: 0.43rem;
  color: #919594;
  line-height: 1.8;
}
.dia2_cont .cont_txt span{
  color: #f4cf67;
}

.dia2_btns{
  display: flex;
  justify-content: space-between;
  width: 12.24rem;
  margin: 0 auto;
}
.dia2_btns .cancel_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.96rem;
  height: 1.16rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  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: 5.96rem;
  height: 1.16rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  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.6rem auto 0;
}
.dia2_cont .tip_bod .slct{
  position: relative;
  width: 0.26rem;
  height: 0.26rem;
  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.2rem;
  height: 0.2rem;
  background-color: #10cc7f;
}
.dia2_cont .tip_bod .tip_txt{
  font-size: 0.32rem;
  color: #919594;
}
.header-right{
  display: flex;
  align-items: center;
}
.tips_txt{
  display: none;
  position: absolute;
  top: 0.45rem;
  left: 0;
  width: 4rem;
  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.3rem;
  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;
}
.tips_txt .txt2{
  /* padding-left: 0.16rem; */
  box-sizing: border-box;
  line-height: 1.5;
}




/* 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.32rem;
  color: #969a9d;
  margin-left: 0.2rem;
}

#pop4 .rt_bod .tp2_icon{
  width: 0.48rem;
  height: 0.48rem;
  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.48rem;
  height: 0.48rem;
  margin-right: 0.05rem;
  background-image: url(../img/pop/sjb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.jh_icon{
  width: 0.28rem;
  height: 0.28rem;
  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: 14.34rem;
  margin: 0 auto;
}
.djs_bod img{
  width: 4.6rem;
  margin-bottom: 0.27rem;
}


/* dialog5 */
.dialog5{width: 15.31rem;height: 8.58rem;box-sizing: border-box; background-image: url(../img/pop/pop2_bg.png);background-size: cover;background-repeat: no-repeat;}


.dia5_cont{
  width: 14.54rem;
  height: 6rem;
  overflow-y: auto;
  margin: 0.78rem 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.32rem;
  color: #c0c2c4;
  font-weight: bold;
}
.dia5_cont .sub_tit_bod .dia5_num_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.4rem;
  height: 0.4rem;
  font-size: 0.32rem;
  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: 8.93rem;
  height: 1.67rem;
  margin-top: 0.2rem;
  margin-bottom: 0.45rem;
  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.32rem;
  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.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.2rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  color: #919594;
  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: 14.34rem; */
}
.dia5_cont .amount_bod .sum_itm{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.22rem;
  height: 1.02rem;
  font-size: 0.32rem;
  color: #989c9f; 
  border: 0.02rem solid #4c5156;
  margin-right: 0.18rem;
  margin-bottom: 0.22rem;
}
.dia5_cont .amount_bod .sum_itm:nth-child(6n+6){
  margin-right: 0;
}
.dia5_cont .sjb_icon{
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.05rem;
  background-image: url(../img/pop/sjb_icon.png);background-size: 100% 100%;background-repeat: no-repeat;
}


/* dialog6 */
.dialog6{width: 38.4rem;height: 21.58rem;padding-top: 2rem; box-sizing: border-box; background-image: url(../img/pop/pop3_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia6_tit{
  font-size: 0.9rem;
  color: #eaebeb;
  font-weight: bold;
  text-align: center;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia6_cont{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.91rem;
  height: 11.12rem;
  margin: 2rem auto 0;
  background-image: url(../img/pop/fk_bod.png);background-size: 100% 100%;background-repeat: no-repeat;
}
.dia6_cont .img_box{
  position: relative;
  width: 3rem;
  height: 3rem;
  background-color: #101e28;
  text-align: center;
}
.dia6_cont .img_box img{
  width: 100%;
  height: 100%;
}
.dia6_cont .img_box .mtk_cf{
 position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.3rem;
  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: 2rem auto 0;
  font-size: 0.48rem;
  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: 38.4rem;height: 21.58rem;padding-top: 2rem; box-sizing: border-box; background-image: url(../img/pop/pop3_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia7_tit{
  font-size: 0.9rem;
  color: #eaebeb;
  font-weight: bold;
  text-align: center;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia7_cont{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.91rem;
  height: 11.12rem;
  margin: 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: 16.6rem;
}
.dia7_cont .img_box{
  position: relative;
  width: 3rem;
  height: 3rem;
  margin-right: 0.38rem;
  margin-bottom: 0.38rem;
  background-color: #101e28;
  text-align: center;
}
.dia7_cont .img_box:nth-child(5n+5){
  margin-right: 0;
}
.dia7_cont .img_box img{
  width: 100%;
  height: 100%;
}
.dia7_cont .img_box .mtk_cf{
   position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.3rem;
  color: #fff;
}
.dialog7 .djkbjx_bg{
  display: block;
  width: 5.69rem;
  height: 0.73rem;
  margin: 2rem auto 0;
  font-size: 0.48rem;
  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: 23.84rem;height: 11.58rem;background-image: url(../img/pop/pop4_bg.png);background-size: cover;background-repeat: no-repeat;}

.dia8_tit{
  height: 1.13rem;
  line-height: 1.13rem;  
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.5rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia8_cont{}
.dia8_cont .top_cont{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 22.34rem;
  height: 0.9rem;
  font-size: 0.32rem;
  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-left: 0.5rem;
}
.dia8_cont .top_cont .tp_rt{
  display: flex;
  align-items: center;
  color: #979a9d;
}
.dia8_cont .rcle{
  width: 0.48rem;
  height: 0.48rem;
  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: 22.34rem;
  margin: 0.8rem auto 0;
}
.dia8_lt{
  width: 12rem;
  height: 6.75rem;
  text-align: center;
}
.dia8_lt img{
  /* width: 100%; */
  height: 90%;
}
.dia8_rt{
  margin-left: 1.19rem;
}
.dia8_row{
  display: flex;
  align-items: center;
  height: 0.9rem;
  font-size: 0.32rem;
  color: #919594;
}
.dia8_row span{
  color: #f4cf67;
  margin-left: 0.05rem;
}
.dia8_btns{
  display: flex;
  justify-content: space-between;
  width: 7.95rem;
  margin-top: 1.8rem;
}
.dia8_btns .cancel_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.72rem;
  height: 0.9rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  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: 3.72rem;
  height: 0.9rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg3.png) no-repeat 50% 100%/100% 100%;
}

/* dialog9 */
.dialog9{width: 23.84rem;height: 11.58rem;background-image: url(../img/pop/pop5_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia9_tit{
  height: 1.13rem;
  line-height: 1.13rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.2rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia9_cont{}

.dia9_cont .cont_txt{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.43rem;
  color: #919594;
  margin-top: 1.4rem;
  min-height: 2rem;
}
.dia9_cont .cont_txt span{
  color: #f4cf67;
}

.dia9_cont .djk_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.2rem;
  height: 2.42rem;
  margin: 0.5rem auto 0;
  background: url(../img/pop/djk_bod.png) no-repeat 50% 100%/100% 100%;
}
.dia9_cont .djk_bod img{
  width: 1.5rem;
  flex-shrink: 0;
}

.dia9_btns{
  display: flex;
  justify-content: center ;
  width: 12.24rem;
  margin: 0.8rem auto 0;
}
.dia9_btns .buy_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.96rem;
  height: 1.16rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg1.png) no-repeat 50% 100%/100% 100%;
}
.payment_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.32rem;
  color: #919594;
  margin: 1.2rem auto 0;
}
.pay_itm{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.3rem;
}
.sjq_icon{
  width: 0.48rem;
  height: 0.48rem;
  background: url(../img/pop/sjq_icon.png) no-repeat 50% 100%/100% 100%;
  margin-right: 0.1rem;
}
.sjb_icon{
  width: 0.48rem;
  height: 0.48rem;
  background: url(../img/pop/sjb_icon.png) no-repeat 50% 100%/100% 100%;
  margin-right: 0.1rem;
}
.red{
  color: #dd302f;
}


/* dialog10 */
.dialog10{width: 15.31rem;height: 8.58rem;background-image: url(../img/pop/pop6_bg.png);background-size: cover;background-repeat: no-repeat;}
.dia10_tit{
  height: 1.13rem;
  line-height: 1.13rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.2rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia10_cont{}

.dia10_cont .cont_txt{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4.6rem;
  text-align: center;
  font-size: 0.43rem;
  color: #919594;
}
.dia10_cont .cont_txt span{
  color: #f4cf67;
}

.dia10_cont .djk_bod{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.2rem;
  height: 2.42rem;
  margin: 0.5rem auto 0;
  background: url(../img/pop/djk_bod.png) no-repeat 50% 100%/100% 100%;
}
.dia10_cont .djk_bod img{
  width: 1.5rem;
  flex-shrink: 0;
}

.dia10_btns{
  display: flex;
  justify-content: center;
  width: 12.24rem;
  margin: 0 auto 0;
}
.dia10_btns .confirm_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.96rem;
  height: 1.16rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg1.png) no-repeat 50% 100%/100% 100%;
}

/* dialog11 */
.dialog11{width: 23.84rem;height: 11.58rem;background-image: url(../img/pop/pop4_bg.png);background-size: cover;background-repeat: no-repeat;}

.dia11_tit{
  height: 1.13rem;
  line-height: 1.13rem;
  font-size: 0.42rem;
  color: #7d8084;
  font-weight: bold;
  margin-left: 0.9rem;
  margin-bottom: 0.5rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
.dia11_cont{}
.dia11_cont .top_cont{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 22.34rem;
  height: 0.9rem;
  font-size: 0.32rem;
  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.48rem;
  height: 0.48rem;
  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: 22.34rem;
  margin: 0.8rem auto 0;
}
.dia11_lt{
  width: 12rem;
  height: 6.75rem;
  overflow: hidden;
  text-align: center;
}
.dia11_lt img{
  /* width: 100%; */
  height: 100%;
}
.dia11_rt{
  margin-left: 1.19rem;
}
.dia11_row{
  display: flex;
  align-items: center;
  height: 0.9rem;
  font-size: 0.32rem;
  color: #919594;
}
.count_box{
  display: flex;
  justify-content: space-between;
  width: 2.99rem;
  margin-left: 0.2rem;
}
.dia11_cont .add{
  width: 0.52rem;
  height: 0.52rem;
  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 .add:hover{
  background: url(../img/pop/add_icon3.png) no-repeat 50% 100%/100% 100%;
}
.dia11_cont .num_cont{
  width: 1.6rem;
  height: 0.48rem;
  border: 1px solid #44494e;
  background-color: transparent;
  outline: none;
  color: #95989a;
  font-size: 0.32rem;
  text-align: center;
}
.dia11_cont .minus{
  width: 0.52rem;
  height: 0.52rem;
  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_cont .minus:hover{
  background: url(../img/pop/minus_icon3.png) no-repeat 50% 100%/100% 100%;
}
.dia11_row span{
  color: #f4cf67;
}
.dia11_btns{
  display: flex;
  justify-content: space-between;
  width: 7.95rem;
  margin-top: 1.8rem;
}
.dia11_btns .cancel_btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.72rem;
  height: 0.9rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  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: 3.72rem;
  height: 0.9rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  font-size: 0.43rem;
  font-weight: bold;
  color: #10cc7f;
  background: url(../img/pop/btn_bg3.png) no-repeat 50% 100%/100% 100%;
}

/* dialog12 */
.dialog12{width: 100%;height: 100%;background-color: #040402;padding-top: 1.13rem;box-sizing: border-box;}
.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(../img/pop/dia12_top_bg.png) no-repeat 0 100%/cover;
}
.dia12_cont{
  width: 100%;
  height: 100%;
}


