::-webkit-input-placeholder {color: #b5b5b5;font-size: 12px;}
	::-moz-placeholder {color: #b5b5b5;font-size: 12px;}
	input:focus{background:#4D5479;outline: 1px solid #4D5479;}
	a:hover,a:link,a:visited,a:active{color:#707A8A;text-decoration:none;}
	.no_header {
    position: fixed;
    
    background: #000;
    padding: 0px 10px;
    top: 0px;
}
	.txtl{line-height:50px;width:10%;}
	.klinebox {
    width: 100%;
    height: 550px;
    margin-top: 30px;
}
.klinetitle {
    width: 100%;
    margin-top: 5rem;
    height: 125px;
    background: #000;
    padding: 20px;
}
	.klinetitle_l{width:45%;height:80px;float:left;}
	.klinetitle_r{width:55%;height:80px;float:left;}
	.newpricebox{height:40px;line-height:60px;margin-bottom:0px;color:#2ebd85;font-size:22px;font-weight:bold;}
	.changebox{height:40px;line-height:40px;margin-bottom:0px;color:#2ebd85;font-weight:bold;}
	.klr3_box{width:100%;height:30px;}
	.klr2_box{width:100%;height:25px;}
	.klr3_box_dl{width:45%;height:30px;line-height:40px;float:left;text-align:left;}
	.klr3_box_dr{width:55%;height:30px;line-height:40px;float:right;text-align:right;}
	.klr2_box_dl{width:45%;height:25px;line-height:25px;float:left;text-align:left;}
	.klr2_box_dr{width:55%;height:25px;line-height:25px;float:right;text-align:right;}
	.dongbox{position:fixed;display:none;top:0px;width:100%;height:100vh;background:rgba(0,0,0,0.2);}
	.dong_con{
	    width:80%;    height: 80%;  z-index:99999;background: #121212;margin-top:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;float:left;}
	.dong_title{color:#fff;width:100%;height:40px;line-height:40px;}
	.dong_title_span{font-size:18px;font-weight:500;}
	.dong_find_box{width:100%;height:30px;background:#4D5479;border-radius:10px;}
	.dong_find_box_img{width:20%;height:30px;line-height:30px;float:left;text-align:center;}
	.dong_input_box{width:80%;height:30px;float:left;}
	.dong_symbox{width:90%;height:20px;border:none;background:#4D5479;margin-top:5px;}
	.dong_sel_box{width:100%;height:30px;border-bottom:1px solid #4D5479;}
	.dong_sel_span{display:block;width:35px;height:30px;line-height:30px;border-bottom:2px solid #7ac86f;font-size:14px;text-align:center;font-size:14px;}
	.symbol_list{width:100%;height:450px;overflow-y: scroll;margin-top:10px;}
	.sy_list_box{width:100%;height:30px;}
	.sy_list_boxl{width:35%;height:30px;line-height:30px;float:left;text-align:left;}
	.sy_list_boxr{width:30%;height:30px;line-height:30px;float:right;text-align:right;}
	.btnbox{width:100%;height:60px;padding:10px 20px;}
	.btnbox_l{width:45%;height:40px;line-height:40px;float:left;text-align:center;border-radius:10px;background:#0ecb81;}
	.btnbox_r{width:45%;height:40px;line-height:40px;float:right;text-align:center;border-radius:10px;background:#f5465c;}
	.dong_order_c{width:90%;height:540px;background:#2d2f31;margin:60px auto;border-radius:10px;padding:10px;}
	.dong_order_x{width:100%;height:20px;line-height:20px;text-align:right;}
	.dong_order_title{width:100%;height:30px;line-height:20px;text-align:center;border-bottom: 1px solid #4D5479;}
	.dong_order_option{width:100%;height:80px;;overflow: hidden;overflow-x: scroll;margin-top:5px;}
	.dong_order_option_list{width:100px;height:80px;background:#0a0a09;float:left;margin-right:10px;border-radius:10px;padding:5px;}
	.option_list_active{}
	.dong_order_p{width:100%;margin-bottom: 0rem;margin-top:10px;padding-left:5px;}
	.dong_money_list{width:100%;height:40px;}
	.dong_money_list_box{width:70%;height:40px;float:left;overflow: hidden;overflow-x: scroll;}
	.dong_money_list_box_l{width:1000px;height:40px;}
	.dong_money_list_box_option{width:70px;height:40px;line-height:40px;background:#4D5479;float:left;margin-right:5px;border-radius:5px;text-align:center;}
	.green{color:#0ecb81; }
    .red{color:#f5465c;}
    
    .circle_box{position: relative;left: 0;right: 0;top: 5px;bottom: 120px;margin: auto;width: 110px;height: 127px;box-sizing: content-box;}
    /*倒计时圆形进度条*/
    .circle_wrapper {
        position: relative;
        left: 0;
        right: 0;
        top: 5px;
        bottom: 120px;
        margin: auto;
        width: 110px;
        height: 127px;
        box-sizing: content-box;
    }
    
    .right_circle,.left_circle {
        position: absolute;
        width: 110px;
        height: 110px;
        overflow: hidden;
        top: 8px;
    }
    .right_circle {
        right: -50%;
    }
    .left_circle {
        left: -50%;
    }
    .right_circle > img {
        width: 100%;
        position: absolute;
        right: 50%;
        -webkit-animation: run 5s linear;
        animation-fill-mode: forwards;
    
    }
    @-webkit-keyframes run{
        0{
            transform: rotate(0);
        }
        50%{
            transform: rotate(180deg);
        }
        100% {
            transform: rotate(180deg);
        }
    }
    .left_circle > img {
        width: 100%;
        position: absolute;
        left: 50%;
        -webkit-animation: runaway 5s linear;
        animation-fill-mode: forwards;
    }
    @-webkit-keyframes runaway{
        0{
            transform: rotate(0);
        }
        50%{
            transform: rotate(0);
        }
        100% {
            transform: rotate(180deg);
        }
    }
    
    .count_remaining {
        margin-top: -128px !important;
    }
    .remaining {
        position: relative;
        height: 138px;
    }
    .row {
        padding-top: 10px !important;
    }
    .remaining > .col {
        color: red;
        font-size: 40px;
        text-align: center;
        height: 105px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .remaining > div >div:nth-of-type(1) {
        font-size: 40px;
        color: #fdbe19;
        text-align: center;
        margin-top: 10px;
    }
    .remaining > div >div:nth-of-type(2) {
        font-size: 12px;
        color: #6d6d6d;
        text-align: center;
    }
    .remaining > div >div:nth-of-type(3) {
        font-size: 14px;
        color: #fa2e42;
        text-align: center;
    }
.u-subsection[data-v-1add5bc6] {
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow: hidden;
    position: relative;
}
.u-item[data-v-1add5bc6] {
    flex: 1;
    text-align: center;
    font-size: 13px;
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: #303133;
    padding: 0 3px;
}
.u-item-bg[data-v-1add5bc6] {
    background-color: #2979ff;
    position: absolute;
    z-index: -1;
}
.u-item-text[data-v-1add5bc6] {
    transition: all .35s;
    color: #303133;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    z-index: 3;
}
.linear-gradient-button[data-v-1add5bc6], .deposit[data-v-1add5bc6], .u-item-bg[data-v-1add5bc6] {
    background: linear-gradient(1deg,#0ecb81,#f1fffd);
}

.css-33kccr{
    box-sizing: border-box;
    margin: 0px;
    display: inline-block;
    height: 16px;
    min-width: 16px;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    font-size: 12px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    border-radius: 99999px;
    position: absolute;
    right: 138px;
    top: 0px;
    background-color: rgb(246, 70, 93);
    z-index: 9999;
}
#product-categories {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
}

.category-buttons {
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px;
}

.category-btn {
    background: #f0f0f0;
    border: 1px solid #ccc;
    padding: 10px 20px;
    font-size: 14px;
    cursor: pointer;
    transition: background 0.3s;
}

.category-btn.active {
    background: #007bff;
    color: #fff;
}

.category-btn:hover {
    background: #ddd;
}

.category-content {
    display: flex;
    overflow-x: auto;
    height: 80%;
    gap: 10px;
}

.category-content-box {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    height: 400px;  /* 固定高度，根据需要调整 */
    overflow-y: auto;  /* 启用纵向滚动 */
    
    display: none;
    flex: 0 0 auto;
    
    background: #000;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
}

.category-content-box.active {
    display: block;
}

.sy_list_box {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
}

.sy_list_boxl {
    display: flex;
    align-items: center;
}

.sy_list_boxr {
    display: flex;
    align-items: center;
    font-weight: bold;
}

.empty-data {
    width: 100%;
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 16px;
    color: #888;
}

  .fchs{
    color:#fff;
        width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
} 
.css-lqnn98 {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    color: #ffc107;
    font-size: 20px;
    fill: rgb(234, 236, 239);
    width: 1em;
    height: 1em;
}
.footers{
    width: 100%;
    height: 55px;
    background: #121212;
    position: fixed;
    bottom: 0px;
    z-index: 999999999;
}