.detail-l-item-t{position: relative;}
.detail-l-item-t .tag{position: absolute;right: 0;  top:0;max-width: 125px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.sub-left-menu{width: 250px;}
.sub-right{padding-left: 270px;}
.order-list{}
.order-list .active.order-list-item{height: auto;}
.order-list li{ float: none;display: inline-block;vertical-align: top;}
.order-list-item .item-btn{background: #8F9DAC;line-height: 30px;width: 60px;text-align: center;color: #fff;display: inline-block;vertical-align: middle;margin-left: 5px;cursor: pointer;}
.order-list-item .item-btn.hidden{display: none;}
.order-list-item .line{border-top:1px dashed #c2c2c2;}
.order-list-item .show-product{line-height: 30px;cursor: pointer;background: #fc6102;color: #fff;padding: 0 10px;border-radius: 5px;display: block;}
.order-list-item .show-product.hidden{display: none;}
.order-list-item .btnBox{border-top: 1px dashed #c2c2c2;padding:5px 5px;}
.order-list-item .remark{line-height: 25px; height: 50px;width: 100%;overflow: hidden;padding: 0 35px 0 5px;position: relative;box-sizing: border-box;min-height: 50px;border-bottom: 1px dashed #c2c2c2;margin-bottom: 10px;color: red;}
.order-list-item .remark.auto{height: auto;}
.order-list-item .remarkBtn{position: absolute;bottom: 0;  right:0;display: block;line-height: 25px;cursor: pointer;color: #333;}

.order-list-item.agent-time .order-header{background-color: #c20000;}
.order-list-item.wait-time .order-header{background-color: #fc7b62;}
.order-list-item.over-time .order-header{background-color:purple;}
.order-list-item.green .order-header{background-color:green;}
.order-list-item.pink .order-header{background-color:#FFB6C1;}

.order-list-item.agent-time{border-color:#c20000;}
.order-list-item.wait-time{border-color:#fc7b62;}
.order-list-item.over-time{border-color:#b48baa;}
.order-list-item.green{border-color:green;}
.order-list-item.pink{border-color:#FFB6C1;}

.productList{height:120px;overflow: hidden;}
.productList.auto{height: auto}
.productList-item{ position: relative;line-height: 30px;width: 100%;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;margin-bottom: 10px;padding: 0 5px;padding-right: 70px;min-height: 30px;}
.productList-item.auto{height: auto;white-space: normal;}
.productList-item .item-r{position: absolute;right: 5px;top: 0;}
.productList-item .checkIcon,.productList-item .checkIcon1{width:25px;height:25px;background: #fff;display: inline-block;vertical-align: middle;border:1px solid #cccccc;cursor: pointer;border-radius: 3px;position: relative;}
.productList-item .checkIcon.hidden,.productList-item .checkIcon1.hidden{display: none;}
.productList-item .checkIcon2{position: absolute;right: 2px;top: 2px;width: 20px;height: 20px;display: none;}
.productList-item.finish .checkIcon,.productList-item.finish .checkIcon1{border-color: #5677fc;background: #5677fc;}
.productList-item.finish .checkIcon2{display: block;}
.productList-item.finish,.productList-item.finish .item-r{text-decoration: line-through;}
.tabs{float: left;;background: #fc6102;color: #fff;}
.canal{background: none;width: auto;font-size: 18px;padding: 0 10px;margin-right: 0px;}
.timeList{ width: 100%;box-sizing: border-box;overflow: hidden;overflow-y: auto;}
.timeList-title{width: 100%;box-sizing: border-box;border-left: 4px solid #1890FF;line-height: 40px;font-size: 14px;background: #E6F7FF;color: #1890FF;padding-left: 10px;height: 40px;overflow: hidden;}
.timeList-con-item{font-size: 15px;line-height: 30px;position: relative;box-sizing: border-box;padding-left: 5px; padding-right: 40px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;cursor: pointer;min-height: 30px;}
.timeList-con-item.auto{height: auto;white-space: normal;}
.timeList-con-item .num{position: absolute;right: 5px;top: 0;}
.countList{ width: 100%;box-sizing: border-box;overflow: hidden;overflow-y: auto;}
.countList-title{width: 100%;box-sizing: border-box;border-left: 4px solid #1890FF;line-height: 40px;font-size: 14px;background: #E6F7FF;color: #1890FF;padding-left: 10px;height: 40px;overflow: hidden;}
.countList-con-item{font-size: 15px;line-height: 30px;position: relative;box-sizing: border-box;padding-left: 5px; padding-right: 40px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;cursor: pointer;min-height: 30px;}
.countList-con-item.auto{height: auto;white-space: normal;}
.countList-con-item .num{position: absolute;right: 5px;top: 0;}
.todayList{ width: 100%;box-sizing: border-box;overflow: hidden;overflow-y: auto;}
.todayList-item{font-size: 15px;line-height: 30px;position: relative;box-sizing: border-box;padding-left: 5px; padding-right: 40px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;cursor: pointer;min-height: 30px;}
.todayList-item.auto{height: auto;white-space: normal;}
.todayList-item .num{position: absolute;right: 5px;top: 0;}

.menuBtn{text-align: center;display: block;margin-bottom: 10px;}
.order-pay{max-width: 70%;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.limit{display: none;}
.leftBtn{ width: 100%;text-align: center;margin-top: 10px;}
.leftBtn .item{width: 30px;height:20px; display: inline-block;cursor: pointer;margin: 0 20px;border:1px solid #101010;padding: 5px;}

.product-list{}


.userLabel{ }
.userLabel-radio{visibility: hidden;width: 0;height: 1px}
.userLabel-radio-icon {
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    min-width: 80px;
    display: block;
    background: #7bcec4;
    color: #fff;
    line-height: 40px;
    margin:0 10px 10px 0;
    border-radius: 5px;
    float: left;
    box-sizing: border-box;
    padding: 10px 25px;
    position: relative;
    text-align: center;
    border: 2px solid #7bcec4;
}
.userLabel-radio-icon2{ width: 31px;height: 33px;display: none;position: absolute;right: 0;bottom: 0;padding: 2px;box-sizing: border-box;}
.userLabel-radio:checked + .userLabel-radio-icon .userLabel-radio-icon2{display:block;}
/*.userLabel-radio:checked + .userLabel-radio-icon:after{display:block;position:absolute;width:10px;height:10px;top:5px;left:5px;background:#fff;content:' ';}*/
.userLabel-radio.disabled + .userLabel-radio-icon{border-color:red;}
.userLabel-radio.disabled:checked + .userLabel-radio-icon:after{background-color:#c2c2c2;}
.userLabel-radio.error + .userLabel-radio-icon{border-color:#fc6102;}
.userLabel-radio.error:checked + .userLabel-radio-icon:after{background-color:red;}

@media screen and (max-width:1439px){
    .order-list-item .remark{line-height: 20px; height: 40px;min-height: 40px;margin-bottom: 5px;}
    .order-list-item .remarkBtn{line-height: 20px;}
    .productList{height:40px;}
}


