body{
    width: 100%;
    min-width: 1080px;
    background-color: #ffffff;
    position: relative;
    top: 0;
    left: 0;
    font-family: NotoSansCJKMedium;
}
img{
    width: 100%;
    height: 100%;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.box_w{
    width: 100%;
    height: 1660px;
    position: relative;
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/box_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}
.logo{
    width: 494px;
    height: 218px;
    position: absolute;
    left: -4.3%;
    top: -10.6%;
}
.logo img{
    width: 100%;
    height: 100%;
}
.box{
    width: 1086px;
    height: 1363px;
    position: relative;
    top: 11%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/centent_bg_top_ljcz.png) no-repeat center top/100% 100%;
    left: 50%;
    transform: translateX(-50%);
}
.centent_bg_bottom{
    width: 1056px;
    height: 110px;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    margin: 56px auto;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/centent_bg_bottom_h.png) repeat center top/cover;
    font-size: 24px;
    color: #FFFFFF;
    box-shadow: 0 7px 13px -5px #000;
}
.centent_bg_bottom.active{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/centent_bg_bottom.png) repeat center top/cover!important;
}
.input_k{
    width: 524px;
    height: 54px;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/input_k.png) repeat center top/cover;
    color: #ffffff;
    text-indent: 9%;
    font-size: 21px;
    line-height: 54px;
    text-align: left;
    font-weight: bolder;
    position: absolute;
    top: 13.6%;
    left: 3.9%;
    border: none;
}
.input_but{
    display: block;
    width: 519px;
    height: 50px;
    background-color: #ffb628;
    color: #1d1e1e;
    border-radius: 21px;
    line-height: 50px;
    font-size: 25px;
    font-weight: bolder;
    text-align: center;
    position: absolute;
    top: 18.8%;
    left: 3.9%;
    font-family: NotoSansCJKMedium;
    border: none;
    cursor: pointer;
}
.input_but[disabled]{
    background-color: #5a5a5a;
    color: #a7a7a7;
    cursor: default;

}
/* 获得焦点时 */
.input_k:focus-visible {
    outline: none;
}
.input_k::placeholder {
    color: #757576; /* 更改placeholder的颜色 */
    font-size: 21px; /* 更改placeholder的文本大小 */
    line-height: 54px;
  }
.top_title{
    width: 527px;
    height: 96px;
    line-height: 96px;
    text-indent: 34px;
    display: block;
    font-size: 48px;
    position: absolute;
    top: 19px;
    left: 15px;
    color: #ffffff;
    font-weight: bolder;
}
.top_title_ljcz{
    width: 527px;
    height: 96px;
    line-height: 96px;
    text-indent: 34px;
    display: block;
    font-size: 48px;
    position: absolute;
    top: 19px;
    left: 542px;
    color: #000000;
    font-weight: bolder;
}
.box_ljcz_title{
    width: 527px;
    height: 96px;
    line-height: 96px;
    text-indent: 34px;
    display: block;
    font-size: 48px;
    position: absolute;
    top: 19px;
    left: 15px;
    color: #000000;
    font-weight: bolder;
}
.box_ljcz_title_ljcz{
    width: 527px;
    height: 96px;
    line-height: 96px;
    text-indent: 34px;
    display: block;
    font-size: 48px;
    position: absolute;
    top: 19px;
    left: 542px;
    color: #ffffff;
    font-weight: bolder;
}
.dq_icon{
    width: 21px;
    height: 21px;
    position: absolute;
    top: 6%;
    right: 10.5%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/dq_icon.png) no-repeat center top/cover;
}
.lang{
    font-size: 17px;
    position: absolute;
    top: 5.8%;
    right: 5.1%;
    color: #a7a7a7;
    font-weight: bolder;
}
.user_icon{
    width: 29px;
    height: 29px;
    position: absolute;
    top: 10.5%;
    left: 4.9%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/user_icon.png) no-repeat center top/cover;
}
.user_title{
    font-size: 21px;
    position: absolute;
    top: 10.5%;
    left: 9.3%;
    color: #a7a7a7;
    font-weight: bolder;
}
/* .shop_list_num:hover {
    animation: zoomInOut 1s infinite alternate;
  } */
/* @keyframes zoomInOut {
    0% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  } */
.shop_icon{
    width: 27px;
    height: 27px;
    position: absolute;
    top: 24.3%;
    left: 4.9%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_icon.png) no-repeat center top/cover;
}
.shop_title{
    font-size: 20px;
    position: absolute;
    top: 24.4%;
    left: 9.4%;
    color: #a7a7a7;
    font-weight: bolder;
}
.pay_icon{
    width: 28px;
    height: 29px;
    position: absolute;
    top: 55.6%;
    left: 4.7%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/pay_icon.png) no-repeat center top/cover;
}
.pay_title{
    font-size: 21px;
    position: absolute;
    top: 55.6%;
    left: 9.2%;
    color: #a7a7a7;
    font-weight: bolder;
}
.wdl{
    /* display: none; */
}
.ydl{
    width: 976px;
    height: 137px;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/user_msg_bg.png) repeat center top/cover;
    position: absolute;
    top: 13.4%;
    left: 5%;
    color: #a7a7a7;
    font-size: 27px;
    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
.ydl span{
    color: #ffffff;
}
.p_13{
    width: 43%;
    text-indent: 11%;
}
.p_24{
    width: 57%;
}
.top_close_box{
    width: 204px;
    height: 52px;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/top_close_box.png) repeat center top/cover;
    position: absolute;
    right: 0.3%;
    top: -43%;
}
.shop_list{
    width: 975px;
    position: absolute;
    top: 26.6%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.shop_list_num{
    width: 233px;
    height: 176px;
    /* background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list.png) repeat center top/cover; */
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    transition: transform 0.5s ease-in-out;
    /* 设置初始缩放为原始大小 */
    transform: scale(1);
}
.shop_list_1.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_1_h.png)!important;
}
.shop_list_2.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_2_h.png)!important;
}
.shop_list_3.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_3_h.png)!important;
}
.shop_list_4.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_4_h.png)!important;
}
.shop_list_5.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_5_h.png)!important;
}
.shop_list_6.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_6_h.png)!important;
}
.shop_list_7.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_7_h.png)!important;
}
.shop_list_8.active{
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/shop_list_8_h.png)!important;
}





.center_qb_name_list{
    width: 91%;
    position: absolute;
    top: 58.8%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.center_qb_list_1{
    margin-right: 1%;
}
.center_qb_list_1 .pay_jj{
    text-indent: 364px!important;
}
.center_qb_list_num{
    width: 483px;
    height: 59px;
    background: #ffffff;
    /* border: 2px solid rgba(0,0,0,0); */
    border-radius: 28px;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 1.5%;
    cursor: pointer;
}
.center_qb_list_img{
    width: 76px;
    height: 41.5px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 4%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.center_qb_list_img img{
    width: 100%;
    height: 100%;
}
.pay_jj{
    font-size: 20px;
    color: #d6d5d5;
    font-weight: bolder;
    text-indent: 335px;
}
.pay_jj ,.pay_je,.pay_jedw{
    vertical-align: middle;
    display: inline-block;
    font-family: NotoSansCJKMedium;
    line-height: 59px;
}
/* .pay_je{
    margin-right: 6%;  
} */
/* .pay_jedw{
    display: none;
} */
/* .pay_je,.pay_jedw{
    color: #1e1e20;
    font-size: 42px;
    font-weight: bolder;
} */
/* .pay_jj_right{
    height: 100%;
    position: absolute;
    right: 8%;
    top: 0;
    display: flex;
    align-items: center;

} */
.center_qb_list_num.active{
    background: #ffb628;
}
.center_qb_list_num.active>.pay_jj{
    color: #1e1e20;
}

.info{
    width: 991px;
    height: 199px;
    position: absolute;
    top: 70.4%;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/info_bg.png) repeat center top/cover;
}
.info_bg{
    width: 928px;
    height: 175px;
    font-size: 15px;
    color: #a7a7a7;
    font-weight: 400;
    line-height: 16px;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.xh{
    width: 3%;
    display: inline-block;
    text-align: right;
    vertical-align: top;

}
.wbnr{
    width: 97%;
    display: inline-block;
}
.info_bg p{
    margin-bottom: 0.3%;
}


/* 支付按钮 */
.center_gwc_tk{
    width: 100%;
    height: 30px;
    position: absolute;
    top: 86.7%;
    left: 6%;
}
.center_wxz{
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/center_wxz.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    smargin-right: 14px;
}
.center_wxz_nr{
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    margin-left: 2%;
}
.center_gwc_tk span{
    line-height: 30px;
    font-size: 18px;
    color: #a7a7a7;
    font-weight: bold;
}
.policy_top,.agreement{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #ffb628;
}

.center_checkOut{
    width: 257px;
    height: 66px;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 72%;
    background-color: #5a5a5a;
    color: #a7a7a7;
    border-radius: 34px;
    text-align: center;
    line-height: 66px;
    font-size: 32px;
    font-family: NotoSansCJKMedium;
    font-weight: bolder;
    pointer-events: none;
    cursor: default;
}
.center_checkOut.active{
    background-color: #ffb628;
    color: #1d1e1e;
    pointer-events: all;
    cursor: pointer; 
}
.money_hj{
    font-size: 21px;
    color: #5a5a5a;
    position: absolute;
    top: 15%;
    left: 4%;
}
.money_hj.active{
    color: #ffffff;
}
.money_box{
    font-size: 45px;
    color: #5a5a5a;
    position: absolute;
    top: 29%;
    left: 4%;
}
.money_box.active{
    color: #ffffff;
}
.money_dw{
    display: none;
}
/* 弹窗 */
.modal-open {
    overflow: hidden;
    position: fixed; /* 防止body的滚动条消失 */
  }
.tc{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.7);
}
.tc_bg{
    width: 1089px;
    height: 888px;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/tc_bg.png) repeat center top/cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-weight: bold;
}
.pay_close,.pay_open{
    display: block;
    width: 356px;
    height: 91px;
    border-radius: 47px;
    font-size: 37px;
    color: #000000;
    line-height: 91px;
    text-align: center;
    font-weight: bolder;
    cursor: pointer;
}
.pay_close{
    background: #ffffff;
}
.pay_open{
    background: #ffb628;
}

.tc_uid,.tc_name{
    width: 100%;
    font-size: 39px;
    color: #a7a7a7;
    position: absolute;
}
.tc_uid span,.tc_name span{
    color: #ffffff;
    position: absolute;
    left: 300px;
}
.tc_uid{
    top: 23%;
    left: 15.3%;
}
.tc_name{
    top: 28.5%;
    left: 15.3%;
}
.tc_shop{
    width: 74%;
    top: 48%;
    left: 52%;
    transform: translateX(-50%);
    position: absolute;
    color: #ffffff;
    font-size: 38px;
}
.tc_shop_name{
    position: absolute;
    left: 0;
    color: #ffffff
}
.tc_shop_money{
    position: absolute;
    right: 0;
    color: #ffb628;
}
.tc_pay_fs{
    position: absolute;
    top: 66.5%;
    left: 15.1%;
    font-size: 41px;
    color: #ffffff;
}
.tc_btn_box{
    width: 906px;
    height: 91px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 85%;
    left: 50%;
    transform: translate(-50%,-50%);
}






.box_ljcz{
    width: 1086px;
    height: 1363px;
    position: relative;
    top:11%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/centent_bg_top_czzx.png) no-repeat center top/100% 100%;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.box_ljcz_title{
    width: 527px;
    height: 96px;
    line-height: 96px;
    text-indent: 34px;
    display: block;
    font-size: 48px;
    position: absolute;
    top: 19px;
    left: 15px;
    color: #000000;
    font-weight: bolder;
}
.box_ljcz_title_ljcz{
    width: 527px;
    height: 96px;
    line-height: 96px;
    text-indent: 34px;
    display: block;
    font-size: 48px;
    position: absolute;
    top: 19px;
    left: 542px;
    color: #ffffff;
    font-weight: bolder;
}

.activity_icon{
    width: 29px;
    height: 29px;
    position: absolute;
    top: 10%;
    left: 4.9%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/user_icon.png) no-repeat center top/cover;
}
.activity_title{
    font-size: 21px;
    position: absolute;
    top: 10%;
    left: 9.3%;
    color: #a7a7a7;
    font-weight: bolder;
}
.ljcz_icon{
    width: 27px;
    height: 27px;
    position: absolute;
    top: 36.3%;
    left: 4.9%;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_logo.png) no-repeat center top/cover;
}
.ljcz_title{
    font-size: 20px;
    position: absolute;
    top: 36.4%;
    left: 9.6%;
    color: #a7a7a7;
    font-weight: bolder;
}
.lslc_box_top,.hdlc_box_top{
    width: 976px;
    height: 137px;
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/user_msg_bg.png) no-repeat center top/cover;
    position: absolute;
    top: 183px;
    left: 50%;
    transform: translateX(-50%);
}
.hdlc_box_top{
    display: none;
}
.lslc_p1,.hdlc_p1{
    font-size: 37px;
    color: #ffffff;
    font-weight: bolder;
    position: absolute;
    top: 23px;
    left: 50px;
}
.lslc_p1 span,.hdlc_p1 span{
    font-size: 37px;
    color: #ffb628; 
}
.lslc_pay,.hdlc_pay{
    font-size: 37px;
    color: #ffb628; 
}
.lslc_p2,.hdlc_p2{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    position: absolute;
    top: 73px;
    left: 50px;
}
.pay_slogan{
    width: 976px;
    height: 156px;
    position: absolute;
    top: 326px;
    left: 5%;
}
.pay_slogan img{
    width: 100%;
    height: 100%;
}
.lslc_box_center,.hdlc_box_center{
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    bottom: 77px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    border-radius: 20px;
}
.hdlc_box_center{
    display: none;
}
.ellipsis_more_4{
	display: -webkit-box!important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
}
.lslc_box_bottom,.hdlc_box_bottom{
    font-size: 20px;
}
.lslc_box_bottom{
    overflow-y: auto;
    width: 90%;
    height: 436px;
    position: absolute;
    top: 39%;
    left: 5%;
    overflow-x: hidden;
}
.hdlc_box_bottom{
    display: none;
}

#rewards-container{
    width: 100%;
    height: 753px;
}
.jl_pic{
    width: 90px;
    height: 90px;
}
.list_left{
    margin-left: 3%;
}
.ljcz_font{
    width: 134px;
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    text-align: center;
    /* 圆角 */
    border-radius: 17px;
    font-weight: bolder;
}
.ljcz_money{
    text-align: center;
    font-size: 31px;
    font-weight: bolder;
}
.ljcz_list{
    width: 577px;
    height: 122px;

}
.ljcz_num{
    margin-right: 8px;
    margin-bottom: 2px;
    position: absolute;
    bottom: -0.25rem;
    right: -0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
/* .ljcz_list 里 第一个.ljcz_list_item */
.ljcz_list .ljcz_list_item:first-child{
    margin-left: 3%;
}
.ljcz_list_item{
    margin-top: 1%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.ljcz_list_item .relative{
    width: 90px;
    height: 90px;
    position: relative;
}
.lq_btn_box{
    margin-right: 4%;
}
.lq_btn{
    width: 133px;
    height: 55px;
}
.claimed_btn{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_ylq.png) no-repeat center top/cover;
}
.unclaimed_btn{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_lq.png) no-repeat center top/cover;
}
.unreachable_btn{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_wdc.png) no-repeat center top/cover;
}
.list_box{
    width: 970px;
    height: 150px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1%;
}
/* 自定义 lslc_box_bottom 的滚动条 */
.lslc_box_bottom::-webkit-scrollbar {
    width: 8px;               /* 垂直滚动条宽度 */
    height: 8px;              /* 水平滚动条高度（如果有） */
}

/* 滚动条轨道（背景） */
.lslc_box_bottom::-webkit-scrollbar-track {
    background: #373737;      /* 轨道背景色 */
    border-radius: 3px;       /* 圆角 */
}

/* 滚动条滑块（可拖拽部分） */
.lslc_box_bottom::-webkit-scrollbar-thumb {
    background: #a8a8a8;         /* 滑块颜色 */
    border-radius: 3px;       /* 圆角 */
}

/* 鼠标悬停时滑块颜色 */
.lslc_box_bottom::-webkit-scrollbar-thumb:hover {
    background: #555;         /* 悬停时颜色 */
}



.progress-container {
    position: relative;
    height: 20px;
    background: #e0e0e0;
    border-radius: 10px;
    margin: 10px 0;
    overflow: hidden;
}

.progress-bar {
    height: 100%;
    background: #4CAF50;
    transition: width 0.3s;
}

.progress-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #333;
    font-size: 12px;
}

.reward-items {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 10px;
}

.reward-item {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.reward-item img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.all-rewards-completed {
    text-align: center;
    padding: 20px;
    color: #4CAF50;
}
.nearest-reward-container{
    width: 970px;
    height: 150px;
    position: absolute;
    bottom: 17.4%;
    left: 5%;
    /* display: none; */
}
.jl_text{
    font-size: 14px;
    font-weight: bolder;
}
.jl_xyd {
    position: absolute;
    top: 0;
    left: 0;

}
/* 已领取 */
.claimed{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_grey_bg_w.png)no-repeat center top/100% auto;
}
.claimed .ljcz_font{
    background-color: #a8a8a8;
    color: #000000;
}
.claimed .ljcz_money{
    color: #a8a8a8;
}
.claimed .ljcz_list{
  background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_grey_bg_n.png) no-repeat center top/auto 100%;  
}
.claimed .jl_text{
    color: #7f7f7f;
}


/* 可领取 */
.unclaimed{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_yellow_bg_w.png)no-repeat center top/100% auto;
}
.unclaimed .ljcz_font{
    background-color: #000000;
    color: #ffb227;
}
.unclaimed .ljcz_money{
    width: 134px;
    color: #000000;
    text-align: center;
}
.ljcz_list{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.unclaimed .ljcz_list{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_yellow_bg_n.png) no-repeat center top/auto 100%;
  }
.unclaimed .jl_text{
    color: #000000;
}


/* 未达成 */
.unreachable{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_grey_bg_w.png)no-repeat center top/100% auto;
}
.unreachable .ljcz_font{
    background-color: #ffb227;
    color: #000000;
}
.unreachable .ljcz_money{
    color: #ffb227;
}
.unreachable .ljcz_list{
    background: url(https://recharge-file.gameduchy.com/lsns_tw/pay_demo/pc/images/ljcz_grey_bg_n.png) no-repeat center top/auto 100%;  
  }
.unreachable .jl_text{
    color: #7f7f7f;
}


/* 页底 */
.box1_bottom_bq_content {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 230px;
  border-top: 2px solid #ffb800;
  z-index: 2;
  background: rgba(0, 0, 0, 0.9);
  text-align: left;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  gap: 5%;
}
.f-logo {
  max-width: 330px;
}

.foot_left {
  position: absolute;
  width: 35%;
  height: auto;
  left: 0;
}
.foot_logo_top {
  width: 13.828125vw;
  height: 3.5572vw;
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.swal-modal {
  margin-right: 1.52%;
}
.foot_logo_bottom {
  width: 354px;
  height: 60px;
  position: absolute;
  bottom: 7%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.foot_right {
  display: flex;
  flex-direction: column;
}
.foot_bth_box {
  margin-top: 1%;
  margin-bottom: 0.6%;
}
.userAgreement,
.policy,
.childPrivacy,
.about,
.contact {
  font-size: 22px;
  color: #ffffff;
  text-align: center;
}
.userAgreement:hover,
.policy:hover,
.childPrivacy:hover {
  color: #888;
}
.foot_font {
  text-align: center;
  font-size: 13px;
  color: #bababa;
  line-height: 22px;
}
.foot_right .foot_font a {
  color: rgba(255, 255, 255, 0.6);
}
.foot_right:hover .foot_font a:hover {
  color: rgba(255, 255, 255, 1);
}
.foot_font1 {
  font-family: 'Noto Sans TC', sans-serif;
}
.foot_font2 {
  font-family: galderglynnTitling;
}
/* 页底 */