@charset "utf-8";

.cursor_inner{background:#f2f6f7;height:32px;width:100%; position:relative;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:right;}
.cursor_fixed .cursor_inner:before{content:'';position:absolute;width:100%;height:5px;top:0;bottom:0;left:0;right:0;background: url(img/ht_bg.png) no-repeat top center; background-size: 320px auto; z-index:1;}
.cursor_inner span{color:#666;height:32px;line-height:32px;display:inline-block; text-align:right; padding:0 10px 0 35px;
background: url(img/cursor.png) no-repeat left center; background-size: 32px auto;}

.cursor_edit{height:32px;position:relative; padding:10px}
.cursor_edit .btn_pt{ width:100px; padding:0}
/*多选*/
.checkbox label {cursor: pointer; position: relative;padding-left: 40px;font-size: 14px;}
.checkbox input[type=checkbox] {display: none;}
.checkbox label:before {content: "";display: inline-block;width: 32px;height: 32px;position: absolute;left: 0;top:-2px;}
.checkbox label {margin-bottom: 10px;}
.checkbox label:before {width: 32px;background: url(img/icon_ck.png) no-repeat;background-size: 32px auto; background-position: center;}
.checkbox input[type=checkbox]:checked +  label:before {content: "";background: url(img/icon_ck_a.png) no-repeat;background-size: 32px auto;background-position:center}


.close{cursor: pointer; position: relative;padding-left: 40px;font-size: 14px;}
.close:before {content: "";wdisplay: inline-block;width: 33px;height: 33px;position: absolute;left: -1px;top:-2px;background: url(img/close.png) no-repeat;background-size: 33px auto; background-position: center;}


.mb-dtl ul { background:#fff;}
.mb-dtl li {border-bottom: 1px solid #ddd;padding: 10px 0 10px 155px; min-height: 106px;position: relative; overflow:hidden; position:relative;}
.mb-dtl li:last-child{ border:0}
.mb-dtl li.del .ol-cb{ display:none;}
.mb-dtl .ol-cb{position:absolute; top:50%; left:5px; margin-top:-16px;}
.mb-dtl .ol-l {width: 106px;height: 106px; overflow:hidden; position:absolute; top:10px; left:40px;}
.mb-dtl .ol-l img {width: 106px;height: 106px;}
.mb-dtl .btn_del {width: 40px;height: 25px; line-height:25px;overflow:hidden; position:absolute; top:30px; right:5px;background:#e1d5c5; color:#fff;font-size: 12px; text-align:center; border-radius:4px; color:#5b5c5e;}
.mb-dtl .btn_del span{ position:relative; top:38px;}
.mb-dtl .ol-m h3 { color:#333;text-overflow: ellipsis;overflow: hidden;font-weight: 400;line-height: 20px;height: 20px;}
.ol_select{background:#f2f6f7;position:relative; overflow:hidden; width:118px; position:relative; margin-right:-12px; padding:0}
.ol_select:before{pointer-events: none;content: "";position: absolute;right: 0;top:50%;margin-top:-9px;display: inline-block;width: 20px;height: 20px;background-position:0 -40px ; }
.drop_select{ border:0;line-height:28px;height:28px; width:118px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);padding-right:30px;background:#f2f6f7 url(/wx1/image/jt.png) no-repeat right center;} 

.mb-dtl .ol-r {font-size: 12px;min-width: 72px;}
.mb-dtl .ol-m-price{font-size:16px;line-height:30px;height:30px;color:#c4ac97;position:relative;}
.mb-dtl .ol-m-price b{font-size:20px; font-weight:normal;} 

.mb-dtl .del{padding: 10px 0 10px 130px;}
.mb-dtl .del .ol-l{position:absolute;left:10px;}

.ol-num .num_wrap{width:120px;float:left;}
.ol-num .num_wrap span,.ol-num .num_wrap input{float:left;width:34px;height:28px;line-height:28px;border:0;background-color:#f2f6f7;text-align:center;position:relative}
.ol-num .num_wrap .minus:after{content:"";width:15px;height:2px;position:absolute;background:#666;border-radius:2px;left:50%;top:50%;margin-top:-2px;margin-left:-8px}
.ol-num .num_wrap .minus_disabled:after{background:#938f8e}
.ol-num .num_wrap .num{-webkit-appearance:none;border-radius:0;width:50px;height:28px;line-height:normal;border:0;background:#fff;font-size:16px;background:#fff;text-align:center; color:#666;}
.ol-num .num_wrap .plus:after{content:"";width:14px;height:2px;position:absolute;background:#666;border-radius:2px;left:50%;top:50%;margin-top:-2px;margin-left:-8px}
.ol-num .num_wrap .plus:before{content:"";width:14px;height:2px;position:absolute;background:#666;border-radius:2px;left:50%;top:50%;width:2px;height:14px;top:50%;margin-top:-8px;margin-left:-2px}
.ol-num .num_wrap .plus_disabled:before{background:#938f8e}
.ol-num .num_wrap .plus_disabled:after{background:#938f8e}
.ol-num .num_wrap_disabled .minus:after{background:#938f8e}
.ol-num .num_wrap_disabled .num{color:#bbb}
.ol-num .num_wrap_disabled .plus:before{background:#938f8e}
.ol-num .num_wrap_disabled .plus:after{background:#938f8e}

