@charset "utf-8";
/*tool-nav*/
/*.tool-nav{ width: 100%; position: fixed; left: 0; top: 60px; background: #cfcfcf; height: 60px; z-index: 8; box-sizing: border-box}*/
/*.has-left .tool-nav{ padding-left: 180px;}*/
/*.tool-nav-item{ float: left; text-align: center; line-height: 60px; color: #6b6a6a; font-size: 18px; font-weight: bold; cursor: pointer; border-left: 1px solid #898179; position: relative;  padding: 0 10px;}*/
/*.tool-nav-item .num{ position: absolute; right: 0;  top: 0; padding:0 8px; height: 20px; background: #c20000; color: #fff; font-size: 12px; text-align: center; line-height: 20px;}*/
/*.tool-nav-item.current{ background: #ffffff;}*/
/*.tool-nav-item:last-child{border-right: 1px solid #898179;}*/
/*.tool-nav-item .num.total-0,.list-nav-tip-num .num.total-{display:none;}*/
/*.tool-nav-item .num.unknown,.tool-nav-item .num.prepare{background-color: #c20000}*/
/*.tool-nav-item .num.appoint,.tool-nav-item .num.receive,.tool-nav-item .num.deliver,.tool-nav-item .num.station{background-color: #228b22}*/
/*.tool-nav-item .num.arrived,.tool-nav-item .num.finish{background-color: #2b9bd6}*/
/*.tool-nav-item .num.error{background-color: #080000}*/
/*.tool-nav-item.blue{background-color: #2b9bd6}*/
/*.tool-nav-item.gray{background-color: #999}*/
/*.tool-nav-item.hidden{display: none;}*/

.index-list{ width: 100%; padding-top: 10px;}
/*.index-list-item{ margin:0 1.4% 10px 0; width:49.3%; box-sizing: border-box; float: left; position: relative; overflow: hidden; background: #4bceac; color: #432f02;cursor: pointer;  height: 100px;}*/
.index-list-item{ margin:0 10px 10px 0; width:260px; box-sizing: border-box; float: left; position: relative; overflow: hidden; background: #7bcec4; color: #fff;cursor: pointer;  height: 100px;}
.index-list-item2{ height: 80px;}
.index-list-item.two{ margin: 0 0 10px 0; }
.index-list-item .time{ position: absolute; left: 0; top: 0; min-width:20px; padding:0 5px; height: 30px; line-height: 30px; text-align: center; background: #1b779f; color: #fff;}
.index-list-item.error .time{background: #666;}
.index-list-item .row-title{ width: 100%; font-size: 36px; box-sizing: border-box; padding-left: 40px; height:60px; line-height: 60px; position: relative}
.index-list-item2 .row-title{ height: 40px;}
.index-list-item .item-name{ font-weight: bold; font-size: 20px; display: block; text-align: center; line-height: 30px; padding-top: 30px; height: 60px; overflow: hidden; text-overflow: ellipsis; padding-right: 50px; box-sizing: border-box;}
.index-list-item .num{ position: absolute; right:55px; top:0; font-size: 15px;  color: #fff;line-height: 30px;text-align: right;}
.index-list-item .row-address{ width: 80%; padding-left: 20px; background: url("../../img/delivery/icon-address-white.png") no-repeat 2px center; line-height: 40px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-size: 18px; box-sizing: border-box;}
.index-list-item2 .row-time{ width: 100%; padding-right: 50px;box-sizing: border-box; text-align: right; line-height: 40px;font-size: 16px;}
.index-list-item .item-btn{ cursor: pointer; width: 50px; height: 49px; position: absolute; right: 0; top: 0; display: block; }
.index-list-item2 .item-btn{ width:40px; height: 39px;}

.index-list-item .edit-btn {background: rgba(255, 255, 255, 0.2) url("../../img/common/edit-icon-white.png") no-repeat scroll center center / 25px auto;  }
.index-list-item .delete-btn{  background:rgba(255,255,255,0.2) url("../../img/delivery/delete-icon.png") no-repeat center center;}
.index-list-item .choice-btn{ top: 51px;background:rgba(255,255,255,0.2) url("../../img/delivery/check-icon.png") no-repeat center center;background-size: 20px;}
.index-list-item2 .choice-btn{ top: 41px;}
.index-list-item .detail-btn{  background:rgba(255,255,255,0.2) url("../../img/delivery/detail-icon.png") no-repeat center center; background-size: 20px;}
.index-list-item.choice  .item-btn{ background-color:rgba(255,255,255,0.2)}
/*.index-list-item.choice .choice-btn{ background:rgba(255,255,255,0.2) url("../../img/delivery/check-icon-current.png") no-repeat center center;}*/
.index-list-item.choice .choice-btn:after{ width: 17px; height: 17px; display: block; content: ""; position: absolute; right: 14px;  top:14px;background:url("../../img/delivery/check-icon-current.png") no-repeat center center; background-size: 22px;z-index: 1}
.index-list-item2.choice .choice-btn:after{background-size: 15px;right: 11px;  top:11px;}
.index-list-item.cook-time{background-color: #ffc1bb;}
.index-list-item.over-time{background-color: #fc7b62;}
.index-list-item.over-time .time{background-color: #c20000;}
.index-list-item.wait-time{background-color: #f7be4a;}
.index-list-item.wait-time .time{background-color: #f57c00;}
/*.index-list-item.over-time.choice{ background-color: #fc7865; color: #c20000;}*/
/*.index-list-item.wait-time.choice{background-color: #fea73a; color: #ce6900;}*/
.index-list-item.choice{  background:green;}
.index-list-item.error{ background:#aaa;}

.index-list-item .status-icon{ min-width:36px; height: 30px; line-height: 30px;background: #515f68; color: #fff;  font-weight: bold;  text-align: center; font-size: 14px; position: absolute; left: 0; top: 30px; display: block; padding: 0 2px;}
.index-list-item .status-icon.unknown:before{ content: ""; display: none}
.index-list-item .status-icon.prepare:before{ content: "";display: none}
.index-list-item .status-icon.appoint:before{ content: "派"}
.index-list-item .status-icon.receive:before{ content: "接"}
.index-list-item .status-icon.deliver:before{ content: "送"}
.index-list-item .status-icon.arrived:before{ content: "达"}
.index-list-item .status-icon.error:before{ content: "";display: none}

.index-list-item .tag{ width:30px; height: 30px; line-height: 30px;background: #c20000; color: #fff;  text-align: center; font-size: 14px;margin-right: 5px;padding: 0 3px;}
.index-list-item .tag.hidden{display: none;}
.index-list-item .tag.blue{background: #1b779f;}
.index-list-item .tag.yellow{background: #f57c00;}
.index-list-item .tag.red{background: #c20000;}
.index-list-item2 .num{font-size: 18px;}

.index-bottom{ position: fixed; bottom: 0; left: 0;  width: 100%; box-sizing: border-box; z-index: 8; height: 60px; line-height: 60px; background: #fff}
.has-left .index-bottom{ padding-left: 180px;}
.has-right .index-bottom{ padding-right: 240px;}
.index-bottom-left{ float:left; margin-left: 10px;}
.all-btn{ font-size: 16px; cursor: pointer;}
.all-btn-icon{ width: 30px; height: 30px; display: inline-block; background: url("../../img/common/check-icon.png") no-repeat center; background-size: 28px; vertical-align: middle; margin-left: 5px;}
.choice .all-btn-icon{background: url("../../img/common/check-icon-current.png") no-repeat center; background-size: 28px;}
.index-bottom-right{ float: right; display: none;}
.index-page-btn{ width: 303px; display: block}
.index-page-btn-item{ width: 100px; text-align: center; border-left:1px solid #fff; display: block; background: #efe6d2; color: #432f02; float: left; cursor: pointer;}
.select-page{width: 80px;height:50px;}

.lefter-top{ position: absolute; top: 59px; left: 0; width: 100%;border-bottom: 1px solid #c2bfb5;}
.lefter-top-btn{ text-align: center;height: 60px; background: #e9eae2; color: #bbb8b8; line-height: 60px; display: block;cursor: pointer; position: relative;font-size: 16px;font-weight: bold;}
.lefter-top-btn.is-has{text-align: left; padding-left: 40px; background: #ff0000 url("../../img/delivery/bell.gif") no-repeat 10px center; color: #fff; background-size: 30px;}
.lefter-top-btn .num{     position: absolute;  right: 0;  top: 0;  padding: 0 8px;  height: 24px;  background: #c20000;  line-height: 24px;  text-align: center;  display: block;  color: #fff;  font-size: 12px;}
.lefter-top-btn .total-0{ display: none}

.row-item-inner{line-height: 40px;}
.row-item-inner .row-item-delete{box-sizing: border-box;border: none; background-size: 40px; width: 40px; height: 40px;}

.row-item-inner .imitate-checkbox-icon{border: 2px solid #fff;}
.row-item-inner .checkbox-label{min-width: auto;}
/*.row-item-inner2 .imitate-checkbox-icon{border: 2px solid #fff;background: #EFEFEF;}*/
.row-item-inner .imitate-checkbox:checked + .imitate-checkbox-icon{background: #7bcec4 url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}
.row-item:first-child .row-item-delete{display: none;}
.send-address-list .row-item:first-child .row-item-delete{display: block;}
.reduce-list .row-item:first-child .row-item-delete,.price-list .row-item:first-child .row-item-delete,.activity-list .row-item:first-child .row-item-delete{display: block;}
/*#dadaSends-form .row-item .row-item-delete{display: none;}*/
.send-address-list .row-item{ margin-top: 5px; margin-bottom: 5px;}
.send-address-list .row-item-inner{ line-height: 24px;padding: 0 30px 0 10px;}
.send-address-list .row-item-inner .row-item-delete{box-sizing: border-box;border: none; background-size: 25px; width: 25px; height: 25px;}


.service-area-row{ width: 100%; }
.service-area-row .service-area-title{padding-left: 10px; background: #cfcfcf; line-height: 30px;}
.user-item-btn{ width: 40px; height: 40px; display: block; background: url("../../img/delivery/delete-icon.png") no-repeat center; cursor: pointer; position: absolute; right: 0; top: 0; background-size: 25px; z-index: 1}
.pop-user-left-inner{ height: 100%; width: 100%; position: relative;}
.pop-user-left-bottom{ position: absolute; bottom: 0; left: 0; width: 100%;}
.pop-user-list2-item .num.total-0{ display: none}

.pop-right-scroll .edit-row{ padding-left: 85px;}
.select-page{ background-color: #efe6d2; border:none; width: 100px; padding-left: 10px;}
.select-page option{ padding: 10px 0 10px 10px}
.index-bottom-right .select-page{ line-height: 60px; height: 60px;}
.index-bottom .read-btn{background: #9acd32; padding: 0;}
.index-bottom .read-btn.unread{background: #bbbbbb;}

.self-date{ line-height: 24px; background-color: #fff;border: 1px solid #ccc;font-size: 14px;margin-top: -1px;padding: 5px;box-sizing: border-box; display: inline-block;width: 190px;}
.self-date.hidden{display: none;}
.input-text{border: 1px solid #ccc;box-sizing: border-box; max-width:155px; font-size: 14px; box-sizing: border-box; padding-left: 5px}

.tool-time{ background: #fff; width: 100%; position: fixed; left: 0; top: 121px; z-index: 8; padding:5px 0; box-sizing: border-box; height: 50px;}
.has-left .tool-time{ padding-left: 180px}
.has-right .tool-time{padding-right: 222px;}
.tool-time .tool-time-select{box-sizing: border-box;  text-align: center;  color: #827868;  height: 40px;  border: 1px solid #d7d7d7;  min-width: 80px;}
.has-tool2{padding-top: 170px;}
.tool-time .time-box{ max-width: 100%; position: relative; padding: 0 40px; box-sizing: border-box; line-height: 40px;height: 40px;overflow: hidden;}
.tool-time .time-box-scroll{position: relative;height: 40px; width: 100%;}
.tool-time .time-box-con{background: #f5f5f5;  position: absolute; left: 0; top: 0;z-index: 1}
.tool-time .time-box-prev{ width: 40px; height: 40px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; background: url("../../img/delivery/time-box-prev.png") no-repeat center,#dddddd;z-index: 2}
.tool-time .time-box-next{ width: 40px; height: 40px; display: block; position: absolute; right: 0; top: 0; cursor: pointer;background: url("../../img/delivery/time-box-next.png") no-repeat center,#dddddd;z-index: 2}
.tool-time .time-box-item{ padding: 0 10px; float: left; cursor: pointer; border-bottom: 2px solid #f5f5f5; box-sizing: border-box; height: 40px; color: #000000; margin: 0 5px; display: block;}
.tool-time .time-box-item.current{border-bottom: 2px solid  #c20000; background: #fc7b62;color: #fff;}
.tool-time-wrap{ position: relative; box-sizing: border-box; padding-left: 200px; width: 100%;}
.tool-time-left{ position: absolute; left: 10px; top: 0;}
.tool-date-left{ position: absolute; left: 10px; top: -2px;line-height: 18px;}


.righter-list{ position: absolute; left: 0px; top: 0px; width: 222px; z-index: 9; box-sizing: border-box;;border: 1px solid #8f0000; background: #fff; display: none}
.righter-list-title{ box-sizing: border-box; width: 100%; padding: 0 5px; position: relative; border-bottom: 1px solid #8f0000; background: #f3aa36; color: #fff; line-height:40px;}
.righter-list-title .close-btn{ position: absolute; right: 0px; top: 0; width: 40px; height: 40px; display: block; background: url("../../img/delivery/close-icon-white.png") no-repeat center;cursor: pointer; background-size: 25px;}
.righter-list-bottom{ box-sizing: border-box; width: 100%; padding: 0 5px; position: relative; border-bottom: 1px solid #8f0000; background: #f3aa36; color: #fff; line-height: 30px;}
.righter-list-bottom .num{ position: absolute; right: 5px; top: 0;}
.righter-list-item{ width: 100%; padding:0 50px 0 10px; position: relative; box-sizing: border-box;border-bottom: 1px dashed #8f0000; line-height: 30px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
}
.righter-list-item:last-child{ border-bottom: 0px;}
.righter-list-item .num{ position: absolute; right: 10px; top:0px;}


.adjust-item{ width: 250px; float: left; margin-bottom: 10px; margin-right: 10px; position: relative; cursor: pointer;}
.adjust-item-title{ line-height: 30px; height: 30px; position: relative; font-weight: bold; color: #fff;box-sizing: border-box;background: #ffac2c; padding-right: 65px; text-align: center;}
.adjust-item-title .fr{ width: 65px; text-align: center; display: block; position: absolute; right: 0; top: 0; font-size: 23px; background: #ff851a}
.adjust-item-name{ text-align: center; line-height: 50px; font-weight: bold; font-size: 20px; color: #141d25;}
.adjust-item-sub{ float: left; width: 50%; box-sizing: border-box; padding-left: 10px; font-size: 13px; color: #828282;}
.adjust-item-sub .num{ color: #141d25}
.adjust-item-con{ width: 100%; box-sizing: border-box; border: 1px solid #e3e4e8; border-top: 0; padding-bottom: 10px;}
.adjust-item.choice .adjust-item-con{border-color: #ffac2c; background: #aca5a5;}
.adjust-item.stock .adjust-item-title{ background: #ff6149;}
.adjust-item.stock .adjust-item-title .fr{ background: #ff1f13;}
.adjust-item.stock:before{position: absolute; left: -10px; top: -10px; width: 50px; height: 42px; display: block; background: url("../../img/delivery/stock-icon.png") no-repeat;background-size: 50px; content: ""; z-index: 1}

.adjust-r-title{ background: #ff851a; line-height: 40px; text-align: center; color: #fff; font-weight: bold; position: absolute; left: 0; width: 100%; top:0px;}
.adjust-r-con{ padding-top: 40px;}
.adjust-r-row .row-top{ line-height: 30px; color: #fff;text-align: center; font-weight: bold; background: #f3aa36; position: relative}
.adjust-r-row .row-top .fl{ position: absolute; left: 5px; top: 0;}
.adjust-r-row .row-top .fr{ position: absolute; right: 5px; top: 0; color: #ff1f13;}
.adjust-r-row .row-bottom{ line-height: 30px;  color: #828282;}
.adjust-r-row .row-bottom-item{ float: left; width: 33.3333%; font-size: 13px; box-sizing: border-box; padding-left:10px;}
.adjust-r-row .row-bottom-item .num{ font-weight: bold; color: #141d25;}
.adjust-page .right-inner{ padding: 0; position: relative;}
.adjust-page .lefter-inner{ padding-top: 60px;}
.adjust-l-select{ width: 100%; box-sizing: border-box; height: 50px; padding-left: 10px; margin-bottom: 10px;}
.adjust-l-select option{ padding: 10px;}
.adjust-righter .area-list{background: #fff;}
.adjust-righter .area-list-row{ margin-bottom: 10px; box-sizing: border-box; width: 100%; padding-left: 10px; line-height:40px;position: relative; position: relative;}
.adjust-righter .area-add{ width: 100%; height: 50px; box-sizing: border-box; border: 1px dashed #ccccce; background: url("../../img/delivery/add-icon-block.png") no-repeat center,#fff;cursor: pointer; display: block;}
.area-list-row .area-btn-box{ background: #fff; border: 1px solid #e6e6e6; display: block; width: 140px;}
.area-list-row .fr{ position: absolute; right: 10px; top: 0;}
.area-btn-box .btn-item{ display:block; width: 40px; height: 40px; float: left; cursor: pointer;}
.area-btn-box .btn-reduce{ background: url("../../img/delivery/reduce-icon-block.png") no-repeat center,#e7e7e7; background-size: 25px;}
.area-btn-box .btn-add{ background: url("../../img/delivery/add-icon-block.png") no-repeat center,#e7e7e7; background-size: 25px;}
.area-list-row .delete-btn{ background: url("../../img/delivery/delete-icon.png") no-repeat center; background-size: 25px;  position: absolute; right: 0; top: 0; width: 40px; height: 40px; display: block; cursor: pointer;}
.area-btn-box .btn-num{ width: 60px; background: #f5f5f5; text-align: center; font-weight: bold; }
.adjust-page .righter{ right: 270px;width: 240px;}
.adjust-righter{ position: fixed; right: 0; top: 0;  height: 100%; width: 270px; z-index: 9; box-sizing: border-box; padding-top: 60px; background: #ffffff; border-left: 1px solid #ccc; border-right: 1px solid #ccc}
.area-list-row .delete-btn{}
.adjust-page{ padding-left: 10px; padding-right: 520px;}
.adjust-righter .area-btn{ position: relative;}
.area-add-box{ display: none; position: absolute; left: 0;top: 0; width: 100%;}
.adjust-righter .area-btn.open .area-add-box{ display: block;}
.keyboard-box{ display: none; width: 210px; position: absolute; right: 0px; top: 50px;  background: #fff; z-index: 2}
.area-list-row.open .keyboard-box{ display: block;}

.adjust-pop{ position: fixed; left: 0; top: 0;background: #fff;z-index: 11; padding: 10px;}
.table-div{}
.table-row{ width: 100%; box-sizing: border-box;}
.table-item{ float: left; width: 80px;border: 1px solid #8f0000; text-align: center; }
.adjust-pop .adjust-btn{width: 100px;height: 40px;  line-height: 40px;  text-align: center;  color: #fff;  background: #8f0000;  display: block;  cursor: pointer;  font-weight: bold;  font-size: 16px;  float: right; cursor: pointer; margin-right: 10px;}
.adjust-pop .adjust-bottom{ padding-top: 20px;}
.adjust-r-btn{ position: absolute; left: 0; bottom: 0; line-height: 40px; text-align: center;  color: #fff;  background: #8f0000;  display: block;z-index: 9; width: 100%; cursor: pointer;}
.adjust-righter .right-inner{ padding-bottom: 50px;}
.area-list-con{ display: none;}
.area-list-con.current{ display: block;}
.product-list{ width: 550px;}
.product-list-item{ position: relative;  line-height: 30px; height: 30px; width: 24%; margin-left: 1%;float: left; box-sizing: border-box; padding-right: 60px; font-size: 13px; margin-bottom: 5px;}
.product-list-item .title{ position: absolute; left: 0; top: 0; width: 150px; display: block; height: 30px; overflow: hidden;white-space:nowrap; text-overflow: ellipsis;}
.product-list-item .con{ padding-left: 155px; box-sizing: border-box; width: 100%; padding-top: 10px;}
/*.product-list-item .bar{ width: 0px; height: 10px; background: #e74c3c; display: block;position: relative;    }*/
.product-list-item .num{ position: absolute; right:0px; top:0px; display: block;}

.righter-list-inner{ position: relative; padding: 41px 0 31px; box-sizing: border-box;}
.righter-list-title{ position: absolute; width: 100%; left: 0; top: 0;  z-index: 1;}
.righter-list-bottom{ position: absolute; bottom: 0; left: 0; width: 100%; z-index: 1;}
.righter-list-con{ max-height: 200px; width: 100%; overflow: hidden; overflow-y: auto;}

.count-row{width: 260px;float: left;height: 100%;background: #eff3f8;display: block;box-sizing: border-box;border: 1px solid #d1cfd0;overflow: hidden;margin-right: 5px;position: relative;}
.count-product-row{width: 320px;}
.count-product-row .con-unknown{display: none;}
.count-product-row.unknown .con-product{display: none;}
.count-product-row.unknown .con-unknown{display: block;}
.count-product-row .count-row-title-right{float: right;margin-right: 10px;cursor: pointer; color: #ffef64;}
.count-row-title{line-height: 40px;background: #9acd32;color: #fff;font-weight: bold;box-sizing: border-box;padding-left: 10px;position: relative;height: 40px;overflow: hidden;font-size: 16px;}
.count-item{border-bottom:1px solid #ccc; line-height: 30px;height: 30px;font-size: 16px;padding-left: 10px;}
.count-item .item-r{position: relative;float: right;margin-right: 10px;}
.count-con-row-title{width: 100%;line-height: 30px;background: #888;}
.count-con-row-title .item{float: left;box-sizing: border-box;border-right: 1px solid #fff;width: 15%;text-align: center;color: #fff;}
.count-con-row-title .sort-name{width: 45%;}
.count-con-row-title .purch-amount{width: 25%;}
.count-con-product-row{width: 100%;line-height: 30px;background: #e7edf5;}
.count-con-product-row .item{float: left;box-sizing: border-box;border-right: 1px solid #fff;width: 15%;text-align: center;color: #141d25;}
.count-con-product-row .product-name{width: 45%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.count-con-product-row .purch-amount{width: 25%;}
.count-con-product-row .other-product-name{width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.lefter .search-row-select{box-sizing: border-box;  text-align: center;  color: #827868;  height: 40px;  border: 1px solid #d7d7d7;  width: 160px; background-color: #fff;margin: 10px;}
.lefter .search-row-select option{ padding: 10px 0}

.order-products{ padding-top: 5px;}
.order-products-item{ line-height: 30px; position: relative; width: 100%; box-sizing: border-box;background:#e3e3e3;color: #fff; padding-left: 30px; padding-right: 40px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.order-products-item.is-delete{  background: #e3e3e3}
.order-products-item.choice{background: #469eb0; }
.order-products-item .choice-icon{    width: 16px;  height: 16px;  display: block;  position: absolute;  left: 5px;  top: 5px;  border: 1px solid #fff;}
.order-products-item.choice .choice-icon:before { width: 20px;  height: 20px;  background: url(../../img/mdelivery/choice-icon-white.png) no-repeat;  background-size: 20px;  content: "";  display: block;  position: absolute;  right: -5px;  top: -3px;  }
.order-products-item .fr{ position: absolute; right:5px; top: 0;}
.order-foods{}
.order-foods .order-foods-item{  width: 100%; color: #8f0000;  cursor: pointer;  position: relative;  line-height: 30px; margin-bottom: 5px; box-sizing: border-box; padding-right: 40px;}
.order-foods .item-delete{background: url(../../img/delivery/delete-icon.png) no-repeat;display: inline-block;  height: 30px;  position: absolute;  right: 0;  top: 5px;  width: 30px;}
.order-foods .order-foods-add{ width: 100px; text-align: center;  background-color: #efefef;  color: #8f0000;  cursor: pointer;  position: relative;  border: 1px solid #ccc;  padding: 0 10px;  line-height: 30px;}

.statistics-nav{ width: 100%; padding-top: 10px;}
.statistics-n-item{ position: relative; width: 160px; float:left; text-align: center; border: 1px solid #b9b9b9; background: #efefef; padding: 10px 0; margin-right: 10px; margin-bottom: 10px;}
.statistics-n-item.isFixed{z-index: 22}
.statistics-n-item .con{ font-size: 30px; color: #9acd32; font-weight: bold;}
.statistics-n-item .cancel{ color: #949494;}
.statistics-n-item .red{ color: #b80018;}
.statistics-n-item .unit{ font-size: 15px;}
.statistics-n-item .tip{color: #c0c0c0; font-size: 13px;}
.statistics-n-item .detail-btn{ position: absolute; right: 0px; top:10px; width:30px; height: 30px; display: block; background: url("../../img/delivery/detail-yj.png") no-repeat center;cursor: pointer; margin-top: -15px; background-size: 25px;}
.statistics-n-item .detail-btn.hidden{display: none;}
.statistics-n-item.symbol{width: 24px;font-size: 24px;height: 87px;line-height: 87px;}
.statistics-nav-income .statistics-n-item{margin-right:-1px;}
.statistics-nav-item{ border-bottom: 1px dashed #949494; margin-bottom: 10px; }
.statistics-nav-item:last-child{ border: 0;}
.order-daily-page,.order-finance-page{ overflow: auto}

.daily-table{ width: 100%; border-top: 1px solid #797979;border-left: 1px solid #797979;box-sizing: border-box;}
.daily-table .daily-t-row{ width: 100%;}
.daily-t-row .daily-t-item{ width: 25%; display: block; float: left; line-height:40px; text-align: center;border-bottom: 1px solid #797979;border-right: 1px solid #797979; box-sizing: border-box; height: 40px; overflow: hidden;}
.daily-t-row.title  .daily-t-item{ background: #c5c5c5;}
.daily-t-row .daily-t-item.red{ color: #ff0000;}
.daily-table .edit-btn{ width: 30px; height: 30px; display: inline-block; background: url("../../img/product/edit-icon-gray.png") no-repeat center; margin-top: 5px;cursor: pointer;}


/* 底部时间选择*/
.include-wrap{ padding-left: 0; padding-right: 0; height: 100%;}
.date-tab{ padding-top: 15px;float: left;}
.date-tab .tab-item{ padding: 0 10px; border: 1px solid #0e90e8; color: #0e90e8; float: left; margin-right: 5px; line-height: 30px;display: block; cursor: pointer;}
.date-tab .tab-item.current{ color: #fff; background:#0e90e8;}
.date-tab  .tab-box{ float: left; line-height:normal; display: none}
.date-tab  .tab-box.open{ display: block;}
.date-tab  .input-text{ height: 32px;vertical-align: middle; line-height: 32px;}

.include-div{ width: 50%; float: left; box-sizing: border-box; border-right: 1px dashed #797979; height: 100%;}
.include-div .include-title{ line-height: 60px; background: #cccccc;color: #333333; padding: 0 20px; border-bottom: 1px solid #797979; box-sizing: border-box; position: relative;}
.include-div .include-title .add-btn{ line-height: 40px; padding: 0 10px; border: 1px solid #797979; cursor: pointer; position: absolute; right: 10px; top: 10px; border-radius: 10px; background: #fff;}
.include-div .include-con{ padding: 10px 10px;}
.include-table{ width: 100%; border-top: 1px solid #797979;border-left: 1px solid #797979;box-sizing: border-box;}
.include-table .include-t-row{ width: 100%;}
.include-t-row .include-t-item{ width: 20%; display: block; float: left; line-height:40px; text-align: center;border-bottom: 1px solid #797979;border-right: 1px solid #797979; box-sizing: border-box; height: 40px; overflow: hidden;}
.include-t-row.title  .include-t-item{ background: #c5c5c5;}
.include-t-row .include-t-item.red{ color: #ff0000;}
.include-table .edit-btn{ width: 30px; height: 30px; display: inline-block; background: url("../../img/product/edit-icon-gray.png") no-repeat center; margin-top: 5px;cursor: pointer;}
.include-table .refresh-btn{ width: 30px; height: 30px; display: inline-block; background: url("../../img/common/refresh-icon.png") no-repeat center; margin-top: 5px;cursor: pointer; background-size: 25px;}
.include-table .delete-btn{ width: 30px; height: 30px; display: inline-block; background: url("../../img/delivery/delete-icon.png") no-repeat center; margin-top: 5px;cursor: pointer;}

.display-list .row-item{ border-bottom: 1px dashed #c2c2c2;}

.checkbox-label{min-width: 120px;display: inline-block}

.cook-stock-wrap { padding-left: 0; padding-right: 0; height: 100%;}
.cook-stock-div{ width: 100%; float: left; box-sizing: border-box; border-right: 1px dashed #797979; height: 100%;}
.cook-stock-div .cook-stock-title{text-align: center;font-weight: bold; line-height: 60px; background: #e9eae2;color: #827868; font-size:18px;padding: 0 20px; box-sizing: border-box; position: relative;}
.cook-stock-div .cook-stock-title .add-btn{ line-height: 40px; padding: 0 10px; border: 1px solid #aaa; cursor: pointer; position: absolute; right: 10px; top: 10px; border-radius: 10px; background: #fff;}
.cook-stock-div .cook-stock-con{ padding: 0;}
.cook-stock-table{ width: 100%; box-sizing: border-box;}
.cook-stock-table .cook-stock-t-row{ width: 100%;}
.cook-stock-t-row .cook-stock-t-item{ width: 20%; display: block; float: left; line-height:40px; text-align: center;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa; box-sizing: border-box; height: 40px; overflow: hidden;}
.cook-stock-t-row.title .cook-stock-t-item{line-height: 60px;height:60px;}
.cook-stock-t-row .cook-stock-t-item.name{width: 150px;border-left:none;}
.cook-stock-t-row .cook-stock-t-item.num{width: 70px;}
.include-content .cook-stock-t-item.num{font-size: 18px;font-weight: bold;}
.cook-stock-t-row .cook-stock-t-item.stock{width: 97px;border-right:none;}
.cook-stock-t-row.title .cook-stock-t-item.stock{}
.cook-stock-t-row.title .cook-stock-t-item{ background: #c5c5c5;}
.cook-stock-t-row.title2 .cook-stock-t-item{ background:#e8e8e8}
.cook-stock-t-row .cook-stock-t-item.red{ color: #ff0000;}
.cook-stock-t-row .edit-btn{font-size: 20px;font-weight: bold; width:80px; height: 30px; display: block; margin: 5px auto 0; background: url("../../img/common/edit-icon-white.png") no-repeat right center,#c5c5c5; border-radius: 5px;cursor: pointer; background-size: 20px; line-height: 30px; box-sizing: border-box; padding-right: 20px; text-align: left; padding-left: 8px; }
.cook-stock-t-row .edit-btn.alert{background-color: #c20000; color: #fff;}
.cook-stock-t-row .edit-btn.bind{font-size: 15px;font-weight: normal;background-color: #fc7b62; color: #fff;}
.include-content{ overflow:hidden; overflow-y:auto; width: 100%;}
.tool-nav-date{float: left;line-height: 60px;height: 60px;padding: 0 10px;}
.tool-nav-date .choice-date{height: 40px; font-size: 20px;text-align: center;}

.order-daily-page .righter{ width: 320px;display: none;}
.order-daily-page .right-inner{ padding: 0;}
.tool-nav .refresh-btn{position: absolute; right: 0; border-radius: 10px; margin:10px; height:40px; line-height:40px; display: block;cursor: pointer; padding: 0 10px;text-align: center;background: #827868; color: #fff;font-size: 16px;font-weight: bold;}
.showStock{position: absolute; right: 0; top: 0;line-height: 60px; display: block;cursor: pointer; min-width: 100px;text-align: center;}
.closeStock{position: absolute; right: 370px; top: 0;line-height: 60px;cursor: pointer; min-width: 100px;text-align: center; display: none;}
.openStock .righter{ width: 320px;display: block;}
.showStock,.closeStock{ min-width: 60px; padding: 0 10px; cursor: pointer;  background: #827868; color: #fff; float: left; line-height:60px; text-align: center; font-weight: bold; font-size: 18px; }
.openStock .showStock{ display: none; }
.openStock .closeStock{ display: block; }
.openStock .wrap,.openStock .index-bottom{padding-right: 320px;}

.openBtn{ float: left; width:40px; display: block; text-align: center; background: url("../../img/delivery/up-icon-black.png") no-repeat 5px center;background-size: 15px; padding-left: 20px; color: #343434; cursor: pointer;}
.close .openBtn{ background: url("../../img/delivery/down-icon-black.png") no-repeat 5px center;background-size: 15px;}
.sale-list{padding-top: 10px;overflow: hidden;overflow-y:auto;}
.sale-list-item{ width: 300px;position: relative; background: #479eb1; height: 60px; box-sizing: border-box; padding-right: 40px;color: #fff; float: left; margin-right: 10px; margin-bottom: 10px;}
.sale-list-item .item-tag{ position: absolute; z-index:2; left: 0; top: 0; min-width:20px; padding:0 5px; height: 30px; line-height: 30px; text-align: center; background: #1b779f; color: #fff;}
.sale-list-item .item-num{ position: absolute; left: 0; top: 0; height: 60px; width: 60px; display: block; background: #1a77a3; text-align: center; line-height: 60px; font-size: 18px;}
.sale-list-item .item-face{ position: absolute; left: 0; top: 0; height: 60px; width: 60px; display: block; text-align: center;}
.sale-list-item .item-title{ margin-left:40px; line-height: 35px;font-size: 16px;height: 35px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sale-list-item .item-tip{margin-left: 10px; line-height: 25px; font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sale-list-item .edit-btn{width: 30px; height: 30px; display: block;position: absolute; right: 0; top:0; background:rgba(255,255,255,0.2) url("../../img/single/edit-icon-white.png") no-repeat center;background-size: 16px; cursor: pointer;}
.sale-list-item .choice-btn{width: 30px; height: 30px; display: block;position: absolute; right: 0; top: 31px; background:rgba(255,255,255,0.2) url("../../img/delivery/check-icon.png") no-repeat center center;background-size: 16px;cursor: pointer;}
.sale-list-item.choice{background:green;}
.sale-list-item.choice .choice-btn:after{ width: 12px; height: 12px; display: block; content: ""; position: absolute; right: 8px;  top:8px;background:url("../../img/delivery/check-icon-current.png") no-repeat center center; background-size: 17px;z-index: 1}
.sale-list-item.isNot{ background: #c2c2c2}
.sale-list-item.isNot .edit-btn{ display: none;}
.sale-list-item.isNot .item-num{background: #757575;}
.sale-list-item.customer-list-item{padding-left: 30px;}
.question-btn{position: absolute;  right: 110px;  margin: 10px;  height: 40px;  line-height: 40px;  display: block;  cursor: pointer;top: 0; background: url("../../img/delivery/icon-question.png") no-repeat center;width: 40px; background-size: 30px;}
.pop .question-btn{ position: static;}
.saleCount{ position: relative; min-width: 60px; height: 40px; line-height: 40px; text-align: center; padding: 0 10px; box-sizing: border-box;background: #c20000; color: #fff;display: block;float: left;border-radius: 8px;margin:10px;}

.balance-list{overflow: hidden; overflow-y: auto;}


.search-box{ width: 230px; margin: 0 auto;  position: relative;}
.search-form {display:inline-block;position: relative;padding-right: 30px;height: 40px;line-height: 40px; margin: 10px;}
.search-input{color:#827868;vertical-align: top;padding:0 10px;height:40px;width:100%;border: none;display: inline-block;background-color: #fff;box-sizing: border-box;border: 1px solid #d7d7d7;}
.search-submit{width: 40px;height: 40px;position: absolute;right:2px;top: 0px;border: 0;background: url(../../img/common/search-icon2.png) no-repeat center,#dadada;border: 1px solid #d7d7d7;background-size: 18px}

.balance-l-item .choice-icon{width: 18px;height:18px;display:inline-block;vertical-align: text-bottom;border-radius: 3px;border: 2px solid #0088d0;}
.balance-l-item .choice-icon2{width: 18px;height:18px;display:inline-block;vertical-align: text-bottom;border-radius: 3px;border: 2px solid #fff;}
.balance-l-item.choice .choice-icon{background: #0088d0 url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}
.balance-l-item .choice-icon2.choice{background: url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}

.balance-list .balance-l-item.choice{background: #7cc5e5; color: #fff;}
.balance-list .balance-l-item:hover{ background: #e4f5ff; }
.balance-list .balance-l-item.choice:hover{ color: #333333;}
.edit-s-list .edit-s-item{    min-width: 50px;  box-sizing: border-box;  padding: 0 5px;  text-align: center;  color: #fff;  background: #c2c2c2;  margin-right: 5px;  font-size: 12px;  display: block;  float: left;  cursor: pointer;  margin-bottom: 5px;  position: relative;}
.edit-s-list .edit-s-item.choice{background:#469eb0;}
.edit-s-list .edit-s-item.choice:before {  width: 20px;  height: 20px;  display: block;  content: '';  position: absolute;  right: -8px;  bottom: -8px;  background: url(../../img/delivery/check-icon-current.png) no-repeat;  background-size: 12px;}


.has-left-item .pop-user-left{padding-top: 80px;}
.has-left-item .pop-user-left-title{top: 40px;}

.lefter-top-btn .select{    height: 30px;  background-size: 25px;  padding-right: 20px;  font-size: 12px;width: 80px;}
.tool-nav-add{ width:60px; height: 60px; display: block; float: left;background: url("../../img/delivery/add-icon-block.png") no-repeat center;background-size: 30px;border-right: 1px solid #c2bfb5;border-left: 1px solid #c2bfb5;cursor: pointer; }
/*.client-mask{ position: fixed; left: 0;top: 0; width: 100%; height: 100%;z-index: 10; background: rgba(0,0,0,0.5); display: none;}*/
/*.isFirst .client-mask{ display: block;}*/
/*.isFirst .employeeBtn{ position: relative; z-index: 11;}*/

.tableProduct{ text-align: center; border-bottom: 1px solid #c2c2c2; position: relative}
.tableProduct2{  }
.tableProduct .choice-icon{width: 22px;height:22px;display:inline-block;vertical-align: text-bottom;border-radius: 3px;border: 2px solid #0088d0; cursor: pointer;}
.tableProduct .choice-icon2{width: 22px;height:22px;display:inline-block;vertical-align: text-bottom;border-radius: 3px;border: 2px solid #fff; cursor: pointer;}
.tableProduct .tableItem.choice .choice-icon{background: #0088d0 url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}
.tableProduct .choice-icon2.choice{background: url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}

.tableProduct th{ height: 30px; background: #1b779f; color: #fff; border-right: 1px solid #fff; padding: 5px 0; box-sizing: border-box;}
.tableProduct th.first{ }
.tableProduct td{ height: 30px; border-right: 1px solid #c2c2c2;color: #333; box-sizing: border-box;}
.tableProduct td.first{ text-align: center; }
.tableProduct tbody tr:nth-child(2n) td{ background: #EFEFEF;}
.tableProduct2 tbody tr:nth-child(2n) td{ background: none}
.tableProduct .item-left.isChange{}
.tableProduct .item-left.isSave{ }
.tableProduct .item-left.isSave .tableSelect2{ border: 1px solid #7bcec4;background-color: #7bcec4;color: #fff;}
.tableProduct .item-left.isChange .tableSelect2{ border: 1px solid red; background-color: red; color: #fff;}

.tableProduct tbody tr{     border-bottom: 1px solid #c2c2c2}
.tableProduct2 tbody tr{ border-bottom: 0px;}
.tableProduct2 td:last-child,.tableProduct2 th:last-child{ border-right: 0px;}
.tableProduct2 td.specItem,.tableProduct2 th.specItem{ width: 25px; padding-left: 0;}
.tableProduct2 td{ border-bottom: 1px solid #c2c2c2;text-align: center;  padding: 5px 0;}
.tableProduct2 tr:last-child td{ border-bottom:0}
.tableProduct td:last-child,.tableProduct th:last-child{ border-right:0}
.tableProduct .normal{padding: 0;}
.tableProduct .center{ text-align: center;}
.tableProduct .tableInput{ width: 50px;text-align: center;border: 1px solid #c2c2c2;}
.tableProduct .btn-item{   background: #324057;  color: #FFF;  padding: 4px 8px;  border-radius: 5px;  cursor: pointer; display: inline-block; margin:3px;}
.tableProduct .reserve .btn-item{background: #fc7b62;}
.tableScroll{overflow: hidden; overflow-y: auto; display: block;}
.tableScroll2{overflow: hidden; overflow-x: auto; display: block;}
.tableProduct .tableSelect{ width: 80px; padding-right: 20px; background-size: 25px; height: 26px;}
.tableProduct .tableSelect2{ width: 180px; padding-right: 20px; background-size: 25px; height: 26px;}
.tableProduct .tableImg{ width: 50px; height: 50px; display: inline-block;}
.tableProduct .tableDiv{ display: inline-block; border: 1px solid #c2c2c2;  padding: 5px;}
.sortItem{ display: none}
.openSort .sortItem{ display:  table-cell;}
.tool-nav-item .close-btn{width: 30px; height: 30px; display: block; position: absolute; right: 0; top: 0; background: url("../../img/delivery/delete-icon.png") no-repeat right 3px;background-size: 20px;}
.goodsView .tool-nav-item{ padding: 0 15px;min-width: 100px;}
.tool-nav-item .brandTab{ font-size: 12px; height: 20px; padding: 0 5px; max-width: 100px; position: absolute; left: 0;top: 0; line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff; background: red;}
.tool-nav-item .edit-btn{width: 30px; height: 30px; display: block; position: absolute; right: 0; bottom: 0; background: url("../../img/delivery/edit-icon.png") no-repeat right 3px;background-size: 20px;}



.copyDiv{ width: 300px; }
.copyDiv2{ width: 600px; }
.copyDiv-title{ text-align: center;font-weight: bold; padding: 10px 0;}
.copyDiv-title .select{margin-left: 10px; height: 30px;}
.copyDiv-con{ width: 100%; box-sizing: border-box; border: 1px solid #c2c2c2;  overflow: hidden;  overflow-y: auto;}
.copyDiv-con2{ width: 100%; box-sizing: border-box; border: 1px solid #c2c2c2;  overflow: hidden; }
.copyDiv .choice-icon{width: 18px;height:18px;display:inline-block;vertical-align: text-bottom;border-radius: 3px;border: 2px solid #0088d0; cursor: pointer;}
.copyDiv .choice-icon2{width: 18px;height:18px;display:inline-block;vertical-align: text-bottom;border-radius: 3px;border: 2px solid #fff; cursor: pointer; margin-right: 10px;}
.copyDiv .choice .choice-icon,.copyDiv  .choice-icon.choice{background: #0088d0 url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}
.copyDiv .choice-icon2.choice,.copyDiv .copyList-item.choice .choice-icon2,.copyDiv-item.choice  .copyType .choice-icon2{background: url(../../img/checkbox.png) no-repeat center;background-size: 16px auto;}
.copyList{ padding: 0 10px;}
.copyList-item{ width: 100%; box-sizing: border-box; border-radius: 5px; display: block; height: 30px; background: #fc7b62; color: #fff; line-height: 30px; padding: 0 5px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer; margin-bottom: 10px; position: relative;}
.copyList-item.item2{background:#7bcec4}
.copyList-item.disabled{ background: #6fd52b;}

.copyDiv2 .copyList-item.disabled{ background: #6fd52b;}
.copyList-item .message{ position: absolute; right: 3px; top: 3px; background: #c20000; border-radius: 5px; width: 50px;height: 24px;line-height: 24px; text-align: center;font-size: 12px;display: none}
.copyList-item .message2{ position: absolute; right: 3px; top: 3px; background: #c20000; border-radius: 5px; width: 50px;height: 24px;line-height: 24px; text-align: center;font-size: 12px;display: none}
.copyDiv2 .copyList-item.disabled .message2{ display: block;}
.copyDiv1 .copyList-item.disabled .message{ display: block;}

.copyType{ background: #8f0000; height: 40px; line-height: 40px; color: #fff; width: 100%; padding: 0 15px; box-sizing: border-box; margin-bottom: 5px;cursor: pointer;}
.item2 .copyType{ background: #1b779f;}
.copyDiv-con-item{ float: left; width: 290px;box-sizing: border-box;  overflow: hidden;  overflow-y: auto;}
.copyDiv-con-item .shopList {  width:100%;box-sizing: border-box;  overflow: hidden;  overflow-y: auto;}
.shopList .copyList-item.hidden{ display: none;}
.lefter .btn-item{    border-radius: 5px;  width: 150px;  padding: 0 10px;  cursor: pointer;  background: #324057;  color: #fff;  display: block;  line-height: 40px;  text-align: center;  font-weight: bold;  font-size: 18px;  margin: 0 auto;}
.edit-row .add-row-btn{    border-radius: 5px;  min-width: 60px;  padding: 0 10px;  cursor: pointer;  background: #324057;  color: #fff;  display: inline-block;  line-height: 40px;  margin-top: 10px;  text-align: center;  font-size: 14px;  }
.extendTable{ border: 1px solid #c2c2c2; border-collapse: collapse;}
.extendTable td{text-align: center; border: 1px solid #c2c2c2;}
.extendTable th{border: 1px solid #c2c2c2;}
.extendTable .tableInput{width: 80px;height: 30px;vertical-align: middle; box-sizing:border-box;padding: 0 5px; text-align: center;}
.extendTable .btn-item{    background: #324057;  color: #FFF;  border-radius: 5px;  cursor: pointer;  display: inline-block; box-sizing: border-box; height: 30px; line-height: 30px; width: 50px;}
.alert-mask{ z-index: 101;}
.extendTable .extendItem:nth-child(2) .delete-btn{ display: none;}
.copyDiv2 .copyList-item.hidden {  display: none;  }


.tab-item .tip{font-size: 12px; position: absolute; top: 0; right: -10px;background: red; color: #fff; line-height: 18px; height: 18px; padding: 0 5px; display: none;text-align: center;}
.tab-item.open .tip{display: block;}
.templateList{ padding: 10px 10px 0; box-sizing: border-box; width: 100%;}
.templateList-item{width: 100%; border-radius: 5px;border: 1px solid #c2c2c2; margin-bottom: 10px;cursor: pointer;}
.templateList-item .item-top{  padding:5px; border-bottom: 1px solid #c2c2c2;font-size: 13px;}
.templateList-item .item-time{ padding:5px; font-size: 12px;color: #c2c2c2;}
.smsShow{color: #fff; font-size: 12px; background: green; padding: 10px; line-height: 20px; border-radius: 10px;}
.smsDiv{ line-height: 20px;  box-sizing: border-box;  border: 1px solid #bbbbbb;  padding: 5px 10px;  min-height: 50px;  font-size: 100%;}
.smsDiv:empty::before{
    color:#777;
    content:attr(placeholder); }
.smsDiv:focus{outline: none;}
.edit-row{ min-height: 51px;}
.templateList-item .editBtn{ width: 60px;  background: #324057; color: #fff; height: 30px;display: block; float: right; text-align: center; line-height: 30px; margin-top: -5px; margin-bottom: -5px;margin-right: -5px;}
.printTable{ overflow-y: auto}

.client-alert{font-size: 12px; position: absolute; bottom: 0; right: 0;background: #C20000;color: #fff; line-height: 18px; height: 18px;padding: 0 5px;text-align: center;display: inline-block;}
.client-code{font-size: 12px; position: absolute; top: 0; right: 0;background: #3eb6ea;color: #fff; line-height: 18px; height: 18px;padding: 0 5px;text-align: center;display: inline-block;}

.pop-addressP-list-item{
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding: 0 30px 0 15px;
    background: #efefef;
    color: #727272;
    border: 1px solid #dedcdd;
    height: 66px;
    font-size: 13px;
}
.pop-addressP-list-item .colorDiv{
    position: absolute;
    left: 0;
    top: 0;
    width: 12px;
    height: 100%;
    background: #0068fa;
    display: block;
}
.pop-addressP-list-item .addressName {
    line-height: 30px;
    font-size: 15px;
}
.client-distribute-page .pop-addressP-list-item .addressTip {
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pop-addressP-list-item .edit-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    display: block;
    background: url(../../img/common/edit-icon-gray.png) no-repeat center,#fff;
    background-size: 20px;
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #dedcdd;
}
.pop-addressP-list-item .delete-btn {
    position: absolute;
    right: 0;
    top: 30px;
    width: 30px;
    height: 30px;
    display: block;
    background: url(../../img/common/delete-icon.png) no-repeat center,#fff;
    background-size: 20px;
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #dedcdd;
}
.pop-addressP-list-item.current{background: #006599;  color: #FFF;}

.new-table td, .new-table th{
    line-height: 36px;
    height: 100%;
}

#sendFare-form .row-item:first-child .row-item-inner.row-item-delete{ display: none;}


/*最父层，可无此项*/
#framerPar {
    padding-left:0;
    height: 100%;
    width: 100%;
}
/*框架容器*/
#framerParCon {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display:-webkit-flex;
    display: -ms-flexbox;
    display:flex;

}
/*左侧容器导航*/
#framerLeft {
    height: 100%;
    background-color: #197DE7;
    overflow: auto;
    overflow-x: hidden;
    max-width: 200px;
    min-width: 50px;
}
/*右侧容器*/
#framerRight {
    padding:0;
    position: relative;
    overflow: auto;
    height: 100%;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
/*右侧容器上导航*/
#framerRightTop {
    width: 100%;
    position: absolute;
    top: 0;
    /*left: 0;*//*重点不用设置，会自动随着左边宽度变小而改变，为默认值 auto */
    z-index: 10;
}
/*右侧容器下内容区域*/
#framerRightBot {
    width: 100%;
    height: 100%;
    padding-top: 60px;
    overflow: auto;
    /*margin-top: 50px;*/
}
.meituan-open {height: 40px; line-height: 40px; background: #00aa00; color: #fff; border-radius: 6px; display: inline-block; margin: 10px; padding: 0 10px; font-size: 16px;}


/*美团安心卡*/
.mt-anxin-table{
    border-collapse: collapse;
    box-sizing: border-box;
}
.mt-anxin-table th{
    background: #f2f7ff;
}
.mt-anxin-table td,.mt-anxin-table th{
    border: 1px solid #cecece;
    width: 11.45em;
    height: 1.8em;
    line-height: 1.8em;
    color: #666;
    box-sizing: border-box;
    text-align: center;
}

.upgrade-detail-list {
    width: 100%;
    height: 200px;
    border: 1px solid #ccccce;
    margin-bottom: 5px;
}
.upgrade-detail-list .row-item-delete{
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
    float: right;
}
.upgrade-detail-list .one{
    display: inline-block;
    text-indent: 15px;
}

.upgrade-detail-list .title{
    background-color: #ffc10787;
}

.upgrade-detail-list .subheading{
    border-bottom: 1px solid #e2d3d3;
}

.upgrade-detail-list .edit-inner-text{ width: 280px; border-bottom: 1px solid #ccccce; }
.upgrade-detail-list .img { position: relative; margin: 10px auto;}
.upgrade-detail-list .img .one , .upgrade-detail-list .img .edit-image-wrap2 { float: left; }

.store-distribute-page .pop1{z-index: 24}
.store-distribute-page .pop-mask2{z-index: 25;}
.store-distribute-page .pop2{z-index: 26}
.searchUl{width: 438px;}