.jianbian{
    width: 100%;
 margin:0 auto;
 border: 0;
 height: 5px;
 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(153, 159, 241), rgba(0, 0, 0, 0));
}
.settle_accounts_pc {
    margin-top: -10px;
    display: flex;
    background: linear-gradient(45deg, #FF6600, #f2caaf);
    height: 30px;
    padding: 10px 0;
    color: white;
    width: 80%;
    position: fixed;
    /*bottom: 46px;*/
    bottom: 0px;
    z-index: 10000;
}

.settle_accounts_mm {
    margin-top: -10px;
    display: flex;
    background: linear-gradient(45deg, #FF6600, #f2caaf);
    height: 30px;
    padding: 10px 0;
    color: white;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 10000;
}

.sl{
    padding: 0 2px;
}

.hj {
    padding: 0 10px;
}


.layui-btn-danger {
    background: #008000;
}

.settle_accounts a{
    /*position: relative;*/
    /*top: -3.5px;*/
    /*left: 5px;*/
    text-decoration: none;
}

.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #e94628;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

.option_sort{
    display: flex;
    margin-bottom: 5px;
}

.option_box{
    margin-bottom: 5px;
    margin-top: 0px;
}

.option_sort_name {
    color: #000000;
    font-size: 15px;
    padding-left: 10px;
    height: 30px;
}
.option_sort_list {
    color: #000000;
    font-size: 16px;
    padding: 0 10px;
    margin-top: 10px;
    /*height: 30px;*/
    /*line-height: 25px;*/
}

.dx {
    width: 25px;
    height: 25px;
    position: relative;
    top: -11px;
}

.product_xz {
    /*border: 1px solid #f60!important;*/
    color: #0930f1!important;
}

.sort_xz {
    border: 1px solid #f60!important;
    color: #f60!important;
}

.order-quantity {
    text-align: center;
    color: #333;
    width: 4rem;
    border-radius:0;
    background-color:#fff;
    border:1px solid #ccc;
    font-size:1.5rem;
    line-height:2rem;
}
input{
    vertical-align: center;
}
.order-quantity-dec {
    text-align: center;
    border: 1px solid #ccc;
    width: 2rem;
    font-size: 1.5rem;
    line-height: 2rem;
    background-color: #f4f4f4;
}

.order-quantity-inc {
    text-align: center;
    border: 1px solid #ccc;
    width: 2rem;
    font-size: 1.5rem;
    line-height: 2rem;
    background-color: #f4f4f4;
}

.promenu .cake a {
    padding: 0 10px;
    margin: 5px 10px;
    font-size: 16px;
    color: #5b4840;
    display: inline-block;
    text-align: center;
    height: 35px;
    line-height: 35px;
    border: 1px solid #c5b9a8;
}

.alizi-storage a,.alizi-storage label{background:url(storage.png) left 2px no-repeat;padding-left:32px;}
.alizi-storage .storage-up{background-position:4px -42px;}
.alizi-storage .storage-sd{background-position:2px -90px;}
.alizi-payment .payment-qrcode{background-position:2px -147px;}
.alizi-payment .payment-bankpay{background-position:2px -190px;}
.alizi-payment .alizi-payment-7{background-position:2px -242px;}
.alizi-payment .alizi-payment-8{background-position:2px -292px;}

.alizi-storage label{background-image:url(storage.png);background-position: left -5px;background-repeat: no-repeat;padding-left:32px !important;}
.alizi-storage .storage-up{background-position:4px -48px;}
.alizi-storage .storage-sd1, .alizi-payment .alizi-payment-9{background-position:2px -97px;}
.alizi-storage .payment-bankpay{background-position:2px -195px;}
.alizi-storage label.active, .alizi-payment label:hover{background-position:-200px -5px;}
.alizi-storage .storage-up.active, .alizi-storage .storage-up:hover{background-position:-198px -48px;;}
.alizi-storage .storage-sd1.active, .alizi-storage .storage-sd1:hover, .alizi-payment .alizi-payment-9.active, .alizi-payment .alizi-payment-9:hover{background-position:-200px -97px;}
.alizi-storage .payment-qrcode.active,.alizi-storage .payment-qrcode:hover{background-position:-200px -147px;}
.alizi-storage .payment-bankpay.active, .alizi-storage .payment-bankpay:hover{background-position:-198px -195px;}
.alizi-storage .alizi-payment-7.active, .alizi-storage .alizi-payment-7:hover{background-position:-198px -247px;}
.alizi-storage .alizi-payment-8.active, .alizi-storage .alizi-payment-8:hover{background-position:-198px -298px;}


.alizi-order-side{float:right;width: 35%;}