@charset "utf-8";
/*reset start*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.clear{display:block; float:none; clear:both; overflow:hidden; visibility:hidden; width:0; height:0; background:none; border:0; font-size:0;}
.clearfix:before, .clearfix:after{content:"";display: table;}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}
a{text-decoration: none;}
html{font-size: 20px;color:#333;}
.full-screen{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 9999;background: #f4f4f4;}
/**{font-size:1.3rem}*/
body, html, input, button, select{font-family:"Helvetica Neue", '微软雅黑', STHeiTi, sans-serif;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);}
img { -webkit-touch-callout: none;}
h1,h2,h3,h4,h5,h6,a{color: #333;font-weight: normal;}
/*input{-webkit-appearance:none;box-sizing: content-box;}*/
.card-gray .c-5d{ color: #5d5d5d !important;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display: block !important;}
.commodity-box:active{background-color: #ececec }
/*预约门店*/
.pd0{ padding: 0!important;}
.pd10{ padding:.25rem 0!important;}
.pd20{ padding: .45rem;}
.main-padding{ padding: .6rem}
.pd24{padding:.55rem}/*24*/
.pd-t{ padding: 0 .55rem .55rem;}
.pdT{ padding: .35rem 0;}
.pt24{ padding-top: .55rem;}
.pt26{ padding-top: .45rem!important;}
.pt22{ padding-top: .25rem;}
.pd30{padding:.7rem;}/*30*/
.pb-t{ padding: .25rem .25rem .35rem 0}
.pd15{ padding:.325rem!important;}/*15*/
.pd11{ padding-top:.275rem;padding-bottom: .275rem}
.pb0{ padding-bottom: 0!important;}
.pt0{ padding-top: 0!important;}
.pr40{ padding-right: .9rem}
.pb{ padding: 0;}
.mt5{ margin-top: .2rem}
.mb10{ margin-bottom: .2rem;}
.mt16{ margin-top: 1rem;}
.mb26{ margin-bottom: 2.6rem;}
.mt25{ margin-top: 2.2rem;}
.mb25{ margin-bottom: 2.2rem;}
.pb15{ padding-bottom: .4rem;}
.pb20{ padding-bottom: 1rem;}
.mt0{ margin-top: 0!important;}
.mt10{ margin-top: .2rem;}
.mt20{ margin-top: .35rem}
.mt28{ margin-top: .4rem;}
.mt{ margin-top: 1.4rem;}
.ml9{ margin-left: .4rem;}
.ml6{ margin-left: .2rem;}
.mr20{ margin-right:.85rem}/*40px*/
.mr10{ margin-right: .25rem}
.mr6{ margin-right: .2rem;}
.storage-title{ padding:.4rem .4rem;}
.report-head{ padding: .6rem 0;}
.main-info-pd{ padding: .6rem .6rem 0 .6rem}
.main-info-pd:first-child{ padding-top: 0}
.main-info-pd:last-child{ padding-bottom: .6rem}
.main-pt{ padding-top: .6rem}
.main-ml20{ margin-left: .55rem}
.main-ml{ margin-left: .35rem}
.partition{ margin-top: .5rem;}
.main-mb{ margin-bottom: .35rem}
.mg24{ margin: .55rem}
.user-name{ text-align:center;}
.user-name .m-name{ font-size: .85rem;}
.user-name .tel{ padding-top: .6rem;}
.user-name .balance{ padding-top: .6rem;}
.user-name .balance .balance-info{ padding: 0 .75rem;border-right:0.025rem solid #fff;}
.user-name .balance .balance-info:last-child{ border-right:none;}
.dib{ display: inline-block}
.db{ display: block}
.hide{ display: none;}
.tl{ text-align: left;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.va{ vertical-align: middle;}
/*数字英文的字体样式*/
.font-type{ font-family: Arial;}
.font-money{ font-size: .5rem;}/*20px*/
.font-mini { font-size:.55rem;}/*24px*/
.font-small { font-size:.6rem;}/*26px*/
.font-big { font-size:.65rem;}/*28px*/
.font-medium { font-size: .7rem;}/*30px*/
.font-large { font-size: .8rem;}/*36px*/
.font32{ font-size: .75rem}/*32px*/
.font-bold{ font-weight: bold;}
/*主题背景色*/
.mobile-bg{ background-color:#f4f4f4;}
.white-bg{ background-color: #fff;}
.gray-bg{ background-color: #f8f8f8;}
/*主色调文字颜色*/
.public-font-color{ color:#ff8a00!important;}
.gray-font{ color:#666;}
.light-gray-font{ color: #999;}
.light-font{ color:#ccc;}
.public-font{ font-family:Arial;font-weight:bold;color:#ff8a00!important;}/*padding: 0 .145rem;*/
.alert{ color:#f74747!important;}
.list-name{ color:#999}
.ast{ color:#00a1cb;}
.font-green{ color:#19a67b;}
/*列表标题文字颜色*/
.title-color{ color:#333;}
.list-box{ font-size: 0.65rem;}
.table{ width:100%;border:1px solid #e5e5e5;}
table.border-lr{ border-width:1px 0 1px;}
.table td{ border:1px solid #e5e5e5;padding: .4rem;line-height: .6rem}
.table td.border-n{ border-width:1px 0 1px;}
/*公共导航分类*/
.public-head-box{ padding:0 .6rem;font-size: .65rem;background-color: #fff;color:#333;margin-bottom: 10px;}
.public-head-box .public-head{ position: relative;}
.public-head-box .nav{ width:25%;text-align: center;line-height: 2rem;position: relative;}
.public-head-box div.on{ color:#ff8a00;}
.public-head-box div.on:after{ width:100%;content:" ";border-top: 2px solid #ff8a00;position: absolute;left: 0;right: 0;bottom:0;}
/*去掉边框*/
.border-t{ border-top:1px solid #e5e5e5;}
.border-b{ border-bottom:1px solid #e5e5e5;}
.content-r{ border-right:1px solid #efefef;}
.content-l{ border-left:1px solid #e5e5e5;}
.weui-cells::after{ border:none;}
.weui-form-preview:after{ border:none;}
.weui-form-preview:last-child .weui-form-preview__ft::after{ border:none;}
.weui-panel:after, .weui-panel:before{ border: none;}
.weui-form-preview__ft:after{ border:none;}
/*手机键盘弹出导致内容挡住按钮*/
.weui-form-preview__ft{ z-index: 3;}
/*.weui-form-preview__ft{ position: fixed;bottom: 0;width: 100%;background: #fff;z-index: 3;}*/
.weui-cells:before{ border:none;}
.no-border{ border:none!important;}
.weui-media-box{ padding: .5rem .75rem;}
.contain-box{ padding: .5rem .75rem;}
.weui-media-box:before{ right:15px;}
.weui_cells_title{ color:#333;margin-bottom: .8rem;margin-top: 0;padding:0;}
.weui-cell:before{ left:0;}
.weui_cells:after, .weui_cells:before{ border-color: #e5e5e5;}
.weui-cell_access .weui-cell__ft:after{ border-color: #999;}
.weui-cell__bd{ font-size: .65rem}
.money-border{ width:2rem;display:inline-block;border:1px solid #e5e5e5;border-radius:4px;text-align:center;padding:.25rem;margin: 0 .15rem;color:#333}
.list-border{ position: relative;}
.list-border:before{ content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.price{ padding:.45rem;}
.list{ line-height: 20px;padding: .6rem;}
/*input*/
.weui-label{ font-size: .65rem;width:1.8rem;margin-right: .25rem;color:#666;}/*text-align: justify;text-align-last: justify;width:2.8rem;*/
.bg-input{ width:94%;padding:6px .275rem;background-color: #f2f2f2;border-radius: 4px;}
/*重构按钮背景色*/
.weui-btn{ margin-right: 0;}
.weui-btn_primary{ background-color: #ff8a00}
.weui-btn_mini{ height: 1.35rem;line-height: 1.35rem;padding: 0 .3rem}
.weui-btn_sub{ background-color: #ff8a00;}
.weui-btn_warn:not(.weui-btn_disabled):active,.weui-btn_primary:not(.weui-btn_disabled):active,.weui-btn_sub:not(.weui-btn_disabled):active,.weui-form-preview__btn:active,.main-btn:active{ background-color: #f36d00;color:#fff;}
.weui-btn:after{ border: 1px solid rgba(0,0,0,0);}
.btn-mini{ border:none;border-radius:4px;outline: none;padding: .35rem .25rem;text-align:center;color:#fff;}
.btn-mini-primary{ border:1px solid #ff8a00;color:#ff8a00;}
.btn-mini-primary:active{ border:1px solid #f36d00;color:#fff;background-color: #f36d00}
.btn-gray{ background-color: #eee;color:#333;}
#getCode.dis{ color:#999;border-color:#999;}
.order:not(.weui-btn_disabled):active{ background-color: #dbdbdb;}
.buy-btn{ background-color: #ff3334!important;}
.buy-btn:active{ background-color: #DD3031!important;}
.cancel-btn{ background-color: #c7c7c7;color:#fff;}
.bind-btn{ background-color: #fff;color:#ff8a00;border:1px solid!important;}
.noCheckBtn{ background-color: #fff;color:#999;}
.main-btn{ width: 100%;line-height: 2rem;display: inline-flex;display: -webkit-box;display: -webkit-inline-flex;justify-content: center;-webkit-justify-content: center;background-color: #ff8a00;color:#fff;font-size: .7rem;border-radius: 5px;}
/*引号的的样式*/
.quotes:after{ content:":";padding:0 0.2rem;}/*padding-left:0.25rem; \FF1A*/
.piece:before{ content:"×";}
.weui_cell{ font-size: .65rem;}
/*列表类*/
.main-list{ padding:.25rem .6rem;}
/*列表类的title重构*/
.weui-form-preview__hd{ position: relative;padding: 0.75rem .6rem;text-align: right;line-height: .8rem;background-color: #fff;}
.weui-form-preview{ background-color: #f4f4f4;}
.weui-actionsheet__cell:before{ left: .45rem;right: .45rem;}
/*等同.weui-cell,但没有生成上边框线*/
.weui-cell2 {
    padding: 10px 15px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}
/*行高*/
.row-height{ line-height: .8rem;}
.l-height{ line-height: .8rem}
.title-height{ line-height: 1.1rem;}
.flex{  display: -webkit-box;display: -webkit-flex;display: flex;}
.flex-c{ -webkit-justify-content: center!important;justify-content: center!important;}
.flex-center{ -webkit-box-align: center;align-items: center;-webkit-align-items: center;}
.flex-justify{ display: -webkit-box;display: -webkit-flex;display: flex;justify-content: space-around;-webkit-justify-content: space-around;}
.flex-between{ -webkit-justify-content: space-between;-webkit-box-pack: justify;justify-content: space-between;}
/*一行显示*/
.flex-width{ -webkit-box-flex: 1;-webkit-flex: 1;flex:1;}
.view-order{ display: -webkit-box;display: -webkit-flex;display: flex;justify-content: space-between;-webkit-justify-content: space-between;}
.view-order .order{ width:50%;line-height:1.7rem;display: inline-flex;display: -webkit-box;display: -webkit-inline-flex;justify-content: center;-webkit-justify-content: center;background-color: #eee;font-size: .7rem;border-radius: 5px;}
.flex-start{ display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;}
.flex-box{ display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;-webkit-align-items: center;}
.flex-down{ display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;flex:1;-webkit-flex-direction: column;flex-direction: column;}
/*.flex-box */
/*省略*/
.shop-name{ width:7rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellipsis-font{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.name{ width:8rem;white-space: normal;}
.c-width{ width:8rem;}
.width9{ width:9rem;}
.flex-right{ display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;-webkit-box-pack: end;justify-content: flex-end;}
/*待选中样式*/
.product-check{ width:.62rem;height:.62rem;display:inline-block;background: url('../../res/wmalls/product-check.png') no-repeat;background-size: .62rem;vertical-align: middle}
.check-icon{ background: url('../../res/wmalls/no-check.png');width:.8rem;height:.8rem;background-size: .8rem;display: inline-block;vertical-align: middle;}
.checked-icon{ background: url('../../res/wmalls/check.png');width:.8rem;height:.8rem;background-size: .8rem;display: inline-block;vertical-align: middle;}
/*.check-icon.on{ background: url('../../res/wmalls/check.png');width:1rem;height:1rem;background-size: 1rem;display: inline-block;vertical-align: middle;}*/
.close-icon{ width:1.2rem;height:1.2rem;background: url('../../res/wmalls/close-icon.png') no-repeat;background-size: 1.2rem;position: absolute;right: -.85rem;z-index:10;margin-top: .45rem;}
/*上下样式*/
.detail-column{ display: -webkit-flex;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;flex:1;-webkit-flex-direction: column;flex-direction: column;padding: .25rem 0;}
/*.weui-form-preview__hd{ padding:.75rem .6rem;}*/
.weui-cells{ margin-top: 10px;}
/*首页*/
.search{ display: inline-block;width:.6rem;height:.6rem;position:absolute;top:38%;left:38%;background: url('../../res/wmalls/icon-search.png') no-repeat; background-size: .6rem;}
.search-box{ position: relative;padding:.35rem;line-height: .8rem;}
.search-box .search-input{ line-height:1.5rem;width:100%;font-size: .65rem;padding:0 .6rem;color:#999;border-radius: 8px;border:none;}
.s-box{ border:none;background: none;font-size: .6rem;line-height: 1.5rem}
.search-input::-ms-input-placeholder{ text-align: center;padding-left:1.5rem;}
.search-input::-webkit-input-placeholder{ text-align: center;padding-left:1.5rem;}
.search-box .sea{ position: absolute;right:.4rem;top:.55rem;}
.scroll{ width:100%;max-height:7.375rem;}
.scroll .scroll-img{ width:100%;max-height:7.375rem;}
.weui-grids{ padding: .25rem 0;background-color: #fff;}
.weui-grid{ width: 25%;padding: 10px;}
.weui-grid:after, .weui-grid:before{ border:none;}
.weui-grid__icon{ width:1.6rem;height: 1.6rem;}
.weui-grid__icon+.weui-grid__label{ margin-top: .25rem;color:#666;font-size: .6rem;overflow: visible;}
.swiper-pagination-bullet{ width:6px!important;height: 6px!important;}
/*会员首页*/
.my-photo{ width:3rem;height:3rem;margin-right: .6rem;}
.img-radius{ border-radius: 50%;}
.reserve-date{ padding: .6rem;display: none;}
.reserve-date-box.open .reserve-date{display: block;}
.reserve-date-box.open .arr-down{width:.5rem;height:.3rem;display:inline-block;background: url('../../res/wmalls/arrow-up.png') no-repeat;background-size:.5rem  .3rem;vertical-align: middle;}
.reserve-date .date-box{ padding-top:.5rem;}
.reserve-date .date-box .on{ background-color: #e8e8e8;}
.reserve-date .date-box:first-child{ padding-top:0;}
.chamfer{ border-radius:4px;line-height: 1.8rem;padding: 0 .5rem;}

.member-bg{ display:block;width:2rem;height:2rem;background-size: 2rem;}
.reserve-bg{ display:block;width:2rem;height:2rem;background-size: 2rem;}
.order-bg{ display:block;width:2rem;height:2rem;background-size: 2rem;}
.weui-panel .my-card{ display: block;width:1rem;height:1rem;margin-right: .6rem;background-size: 1rem;}
.weui-panel .credit{ display: block;width:1rem;height:1.1rem;margin-right: .6rem;background-size: 1rem;}
.weui-panel .my-car{ display: block;width:1rem;height:1rem;margin-right: .6rem;background-size: 1rem;}
.weui-panel .my-serve{ display: block;width:1rem;height:1rem;margin-right: .6rem;background-size: 1rem;}
.weui-panel .my-cruises{ display: block;width:1rem;height:1rem;margin-right: .6rem;background-size: 1rem;}
.weui-panel .my-integral{ display: block;width:1rem;height:1rem;margin-right: .6rem;background-size: 1rem;}
.weui-panel .my-shop{ display: block;width:1rem;height:1rem;margin-right: .6rem;background: url("../../res/wmalls/my-shop.png") no-repeat;background-size: 1rem;}
.weui-panel .my-busines{ display: block;width:1rem;height:1rem;margin-right: .6rem;background: url("../../res/wmalls/my-busines.png") no-repeat;background-size: 1rem;}
.weui-panel .payment{ display: block;width:1rem;height:1rem;margin-right: .6rem;background: url("../../res/wmalls/payment.png") no-repeat;background-size: 1rem;}
.weui-panel .scancode{ display: block;width:1rem;height:1rem;margin-right: .6rem;background: url("../../res/wmalls/scancode.png") no-repeat;background-size: 1rem;}
.main{ margin-bottom: 0.3rem;}
/*.main-bd{ padding-bottom:4rem;}*/
.main-bd{ padding-bottom:2.4rem;}
.discount{ line-height:3rem;padding:0 1rem; margin-bottom: 10px;}
.discount .count-down{ display: inline-block;width:1.5rem;line-height:1.5rem;background-color: #333;color:#fff;border-radius: 4px;text-align: center;font-size: .7rem;}
.discount .timer-icon{ width:1.4rem;height:1.4rem;max-height:1.5rem;display:inline-block;vertical-align:middle;background: url("../../res/wmalls/icon-discount.png") no-repeat;background-size:1.4rem;}
.discount .rob{ display: inline-block;line-height:.65rem;background-color: #333;color:#fff;border-radius: 4px;text-align: center;font-size: .5rem;padding: .258rem}
.commodity-box{ float:left;width:50%;}
/*.commodity-box .row-height{ height:2rem;line-height: 1rem;}*/
.commodity-box .commodity-img{ width:100%;height:6.5rem; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAWCAYAAAB5VTpOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQkQ3NDZFOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZEQkQ3NDZGOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkRCRDc0NkM4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkRCRDc0NkQ4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5hmE5XAAACP0lEQVR42uxYy3HCMBA1DPe4g5AKYiqwUwF0YHPiSirAVAA5copLIBUgOnAJTgemAkeaeZq8ESvGgJPh4J3ZsbQyq9XT/sygaZqgp18a9ID0gPSA3AXIYrGww63mUnNxh36leQk9hjLNkeZc85jkbfQUd9pyRrvd7kw2uvC+Mby+YZ+ExjHmIeZj6DUgrTTPWx4yBih/ThIgY3CIpz1gjRuVYuyNDM6dtYyA5XeM7k+s7R8lZCRAMtyeoVfNKcZHAued3P1wwUMaeIMEVgYde8crtx5bM0d3gN8vuwRkKMiM0QMAsMZ4LRiiBDfOAUJDnnSg+Qrub+cbPO1BQ6xXpN/uIcmi//CQeygnL1A4RObc8tbJKZWgp3DAXmGeO3sljw4I54kYB+aDmfB4otAy3vPiAeVhcggn11toixv+QsKshNCypffoASPy2JN0YN/NgDxT4rwmVhN4QSFUnJLcPUZ1kmgjyFJK8AEl+k5p6JHPKJEFFPNt6Yjsb281p1Jr1qaaPwTPqbE+QTK3HFCCtzy/orHrBJDvGzdcAoSEwiWn8hpSaFkQIvKgpOW+hVByXVmIfRMnHPe+kBt6YjWlDjIC820enNLK4cJl1/YxOSqMgv4TZBEl2S4odQCJ4I2Zc9lTX4UaeZA/Ua9hjebk52vMFOUF23QpPAsqwxG61Bnt1QVNnM8NBVnllGvl+xSQAKmpu7SeUZPHrHHAiuaVUHaZKuoq7SdA6fQtXVDZUqb6z//+/5AekB6Qv6AfAQYAZXq9jhikZ9kAAAAASUVORK5CYII=') no-repeat center;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;overflow: hidden;}
.commodity-box .commodity-img img{ width: 100%;}
.main .detail{ width:100%;background-color: #fff;margin: 0 auto;}
.main .border-left{ display:block;padding: .4rem}
.main .border-left:nth-child(2n+1){ border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.main .border-left:nth-child(2n){border-bottom:1px solid #e5e5e5;}

.footer{ width:100%;position: fixed;bottom: 0;background-color: #f8f8f8;border-top:1px solid rgba(0, 0, 0, .1);display: flex;display: -webkit-flex;-webkit-box-align: center;justify-content: space-around;-webkit-justify-content: space-around;}
.footer .menu1{ padding: .15rem 0;text-align: center}
.footer .menu1 .index-img{ width:.8rem;height:.9rem;display:block;margin: 0 auto}
.footer .menu1 i.on-index{ width:.8rem;height:.9rem;display:block;margin: 0 auto}
.footer .menu1 .member-img{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 i.on-member{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 .order-img{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 i.on-order{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 .myReserves-img{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 i.on-myReserves{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 .integral-img{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
.footer .menu1 i.on-integral{ width:.8rem;height:.9rem;display:block;background-size: 100%;margin: 0 auto}
/*列表类*/
.weui-form-preview__hd:after{ left:0;}
.weui-form-preview__hd .font-medium{ font-size: .75rem;}
.weui-form-preview__item{ font-size: .65rem;display: flex;display: -webkit-flex;-webkit-box-align: center;align-items: center;}
.weui-form-preview__bd{ text-align: left;}
.weui-form-preview__label{ margin-right: 0;}
.weui-form-preview__value{ color:#333;width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*按钮固定底部*/
.public-btn{ width: 100%;display: block;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;-webkit-tap-highlight-color: rgba(0,0,0,0);position: fixed;bottom: 0;color: #fff;}
/*.public-btn{  border-radius: 8px;color: #fff;width: 100%;text-align: center;display: block;line-height: 50px;margin: .65rem 5%;}*/
.public-btn-bottom{ background-color: #ff8a00;color:#fff;}
.public-btn-bottom:active{ background-color: #f36d00;color:#fff;}
.public-cancel-btn{ background-color: #bbbbbe;color:#fff;}
/*预约项目*/
.service-title{ display: block;line-height: 1rem;padding:.4rem;border-bottom:1px solid #d9d9d9;color:#333;font-size: .65rem;}
.service-title:before{ content:"|";font-weight: bold;display:inline-block;color: #ff8a00;margin-right: .2rem;line-height: .8rem;vertical-align: text-bottom;}
/*.service-title-border{ border-left:.15rem solid red;margin-left: .2rem;}*/
.service-flex{ display: -webkit-box;display: -webkit-inline-flex;display: inline-flex;}
.service-box{ display: -webkit-box;display: -webkit-flex;display: flex;font-size: .65rem;margin: .4rem;}
.service-box ul{ display: -webkit-box;display: -webkit-flex;display: flex;-moz-box-lines: multiple;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.service-flex .service-type{ width:4.3rem;height:3rem;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin:.2rem;text-align:center;background-color: #f8f8f8;border-radius: 4px;}
.service-flex .service-type .parts{ line-height: .9rem;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;color:#666;}
.service-flex .service-type .parts span{ -webkit-display: inline-flex;display: inline-flex;-webkit-justify-content: center;justify-content: center;}
/*.re-time{ display: inline-block;width:.7rem;height:.7rem;background: url('../../res/wmalls/re-time.png') no-repeat;background-size: 0.7rem;vertical-align: middle;}*/
.re-time{ display: inline-block;width:.7rem;height:.7rem;background: url('../../res/wmalls/icon-discount.png') no-repeat;background-size: 0.7rem;vertical-align: middle;}
.ser-time{ width:8.5rem;display: inline-block;line-height: .8rem;text-align: left;word-break: break-all;}
/*提交预约订单*/
.order-box{ display: -webkit-box;display: -webkit-flex;display: flex;background-color: #fff;padding:.45rem;font-size: .7rem;}
.order-box .pro-img{ width:3.5rem;height:3.5rem;line-height:3.5rem;margin-right:.6rem;display: -webkit-box;display: -webkit-flex;display: flex; -webkit-align-items: center;align-items: center;}
.detail-img{ height:2.8rem;}
.img{ width: 100%;}
.order-box .pro-info-box{  display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: space-between;justify-content: space-between;padding:.2rem .2rem .2rem 0;}
.order-box .pro-info-box .pro-info{ display:block;width:10rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .7rem;line-height: .8rem}
.address{ color:#999;font-size: .6rem;}

/*.apostrophe{ width:7rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/*支付成功*/
.icon-success{ background: url("../../res/wmalls/icon-success.png") no-repeat;display: block;width: 5rem;height: 5rem;background-size: 5rem;margin: 0 auto;}
.custom{ width:100%;height:1rem;line-height:1rem;padding:.35rem 0;border:1px solid #ff8a00;text-align: center;}
.custom-top{ position:fixed;z-index:1001;left:0;top:0; right:0; bottom: 0; background:rgba(0, 0, 0, 0.3);}
.custom-top .pay-mask{ width:60%;margin: 4.6rem auto 1rem;border-radius: 4px;}
/*我的会员卡*/
.card{ min-width:95%;padding:.4rem;display: -webkit-box;display: -webkit-flex;display: flex;align-items:center;-webkit-align-items:center;border-radius: 4px;position: relative;background-color: #fff;}
.c-icon-bg{ height: .175rem;display:block;width: 100%;background: #FF8A00 url('../../res/wmalls/border-gray.png') no-repeat;background-size:100% .175rem;border-radius: 4px;position: relative}
.card .info{ line-height:2.9rem;width:4rem;text-align:center;font-size:1rem;color:#FF8A00;}
.card .type-box{ width:67%;border-left:1px dotted #e5e5e5;}
.card .type{ width:90%;margin-left: 1rem;}

.card-gray{ min-width:92%;border-radius: 4px;position: relative}
.card-gray .c-icon-bg{ height: .175rem;display:block;width: 100%;background: #999 url('../../res/wmalls/border-gray.png') no-repeat;background-size:100% .175rem;border-radius: 4px;position: relative}
.card-gray .info{ line-height:2.9rem;width:4rem;text-align:center;font-size:1.2rem;color:#999;}
.card-gray .type-box{ width:67%;border-left:1px dotted #e5e5e5;}
.card-gray .type{ width:90%;margin-left: 1rem;color:#999;}
/*.used{ width: 3rem;height: 3rem;line-height: 3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;border: .145rem solid #bdbdbd;border-radius: 50%;color:#bdbdbd;font-size: .7rem;font-weight:bold;text-align: center;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}*/
.card-coupons{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/wmalls/card-coupons.png') no-repeat;background-size: 3rem}
.card-broughUp{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/wmalls/card-broughUp.png') no-repeat;background-size: 3rem}
.card-received{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/wmalls/card-received.png') no-repeat;background-size: 3rem}
.card-used{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/wmalls/card-used.png') no-repeat;background-size: 3rem}
.not-c{ position: relative;padding: .4rem 0;}
.validity-box{ padding:.5rem .7rem;line-height:1.2rem;text-align: center;color:#BABABA;}
.validity-box .validity-card{ padding-right: .45rem;}
.validity-box .border-l:before{ content:'|';color: #BABABA;padding-right: .45rem}
.validity-box .gray-font{ color:#888;}

/*.not-c:before{ content:" ";border-top:1px solid #ccc;}*/
/*商品详情星星评价*/
.silder-box{ background-color: #fff;}
.silder-box li a{ width:100%;height: 7.375rem;}
.silder-box img{ width:100%;max-height: 7.375rem;}
/*.flex-box{ justify-content: space-around;-webkit-justify-content: space-around;}*/
.portrait{ width:2rem;height: 2rem;margin-right: .25rem;}
.portrait img{ border-radius: 50%;}
.arr-down{ width:.5rem;height:.3rem;display:inline-block;background: url('../../res/wmalls/arrow-down.png') no-repeat;background-size:.5rem  .3rem;vertical-align: middle;}
.arr-up{ width:.5rem;height:.3rem;display:inline-block;background: url('../../res/wmalls/arrow-up.png') no-repeat;background-size:.5rem  .3rem;vertical-align: middle;}
.not-found{ text-align: center;font-size: .65rem;line-height: 1.2rem;padding: 50% 0 40%;background-color: #f4f4f4;color:#888;}
.noCollage{ padding:1.5rem 0;text-align: center;font-size: .7rem;background-color: #f4f4f4;color:#888;}
.Pmore{ display: block;text-align: center;color:#ff8a00;padding: .65rem .75rem;border-top:1px solid #e5e5e5;}
.buy-num{ border:1px solid #e5e5e5;}
.buy-num .add-num{ border-right: 1px solid #e5e5e5;width: .6rem;text-align: center;display: inline-block;padding: .35rem;}
.buy-num .input-num{ width: 1.2rem;text-align: center;border: none;}
.buy-num .left-line{ border-right:none;border-left:1px solid #e5e5e5;}
.weui-media-box_appmsg .weui-media-box__hd{ width:4.5rem;height:3rem;margin-right:.6rem;}
.shop-nav{ width:48%;display: inline-block;line-height:1.2rem;border-right: 1px solid #e5e5e5;}
.navigation-img-box{ width:4.36rem;height:3.15rem;}
.navigation-img{ background-repeat: no-repeat; background-position: center;background-size:cover;}
/*.nav:after{ content:"";border-right: 1px solid #e5e5e5;}*/
.nav-icon{ display: inline-block;width:.65rem;height:.75rem;background: url('../../res/wmalls/nav2.png') no-repeat;background-size:.65rem .75rem;vertical-align: middle}
.tel-icon{ display: inline-block;width:.65rem;height:.65rem;background: url('../../res/wmalls/tel2.png') no-repeat;background-size: .65rem .65rem;vertical-align: middle}
.pay-money{ display:inline-block;width:2.2rem;text-align:center;background-color: #ff8a00;color:#fff;padding: .4rem;}
.pay-instantly{ padding: 0;position: fixed;bottom:0;left: 0;width:50%;}
.icon-coupons{ display: block;height:.24rem;background: url('../../res/wmalls/coupons.png') repeat-x;background-size:auto .24rem}
/*进度条*/
.weui-progress__bar{ height:.4rem;border-radius: 8px}
.weui-progress__inner-bar{ border-radius: 8px}
.shop-img{ width:3rem;height:3rem;line-height: 3rem;margin-right: .6rem}
.click-bg:active{ background-color:#ececec}
.star{ width:.6rem;height:.6rem;background: url('../../res/wmalls/star-on.png');background-size: .6rem;vertical-align: middle}
.star-off{ width:.6rem;height:.6rem;background: url('../../res/wmalls/star-off.png');background-size: .6rem;vertical-align: middle}
.pl{ padding-left: .45rem}
.m-card{ padding-top: 35%;}
.card-btn{ width:5rem;text-align:center;border:1px solid #ff8a00;border-radius: 4px;color:#ff8a00;padding: .45rem;margin: 0 auto}
.weui-select{ direction: rtl;height:1rem;line-height: 1rem;}
.weui-select option{ direction: ltr;}/*修复dir属性导致英文单词、括号或者有空格的地方文字变成从右到左*/
.select-ltr{direction:ltr;}
/*支付*/
.pay{ width:100%;padding: .8rem 0 1.2rem 0;text-align: center;display: inline-block;font-size: .9rem;}
.order-box .pro-info-box{ padding: 0;}
.weui-label{ width:1.8rem;}
.weui-cell:before{ left: 2.7rem;right: 15px;}
#opc{ position:fixed;z-index:1001;left:0;top:0; right:0; bottom: 0; background:rgba(0, 0, 0, 0.3);}
#opc .pay-mask{ width:80%;margin: 3rem auto;border-radius: 4px;padding: .55rem .55rem 1.5rem;}
.pay_pass { position: relative; width: 90%; height: 30px; padding: 4px 0; margin: 0 auto; border: 1px solid #CCC; border-radius: 2px; cursor: text; background-color: #fff; }
.pay_pass i { display: block; float: left; width: 16%; height: 14px; padding: 8px 0; border-left: 1px dashed #CCC; }
.pay_pass i:first-child { border-left: none; }
.pay_pass span { position: absolute;top:0;left:0; visibility: hidden; width:100%; height:30px;padding:3px 0; text-align: center; border: 1px solid rgba(245, 96, 10, .5); box-shadow: inset 0 1px 1px rgba(245, 96, 10, .075), 0 0 8px rgba(245, 96, 10, .6); /*-webkit-box-shadow: inset 0 1px 1px rgba(82,168,236,.075), 0 0 8px rgba(82,168,236,.6); border-radius: 2px; transition: left .5s ease 0s; -webkit-transition: left .5s ease 0s;*/ }
.point { display: block; width: 18px; height: 18px; margin: 0 auto; border-radius: 50%; background: #000; }
.pay_pass input { position: absolute; left: -9999px; }
.no-bg .reserve-date-box:last-child .border-b{ border-bottom: none;}
.years{ display: block;text-align: center;padding: .55rem 0;line-height:1.2rem;}
.years:before{ content: "";display: inline-block;position: relative;top:-4px;left: 0;width: 32%;height: 0;border-bottom: 1px solid #d2d2d2;margin-right: .2rem}
.years:after{ content: "";display: inline-block;position: relative;top:-4px;right: 0;width: 32%;height: 0;border-bottom: 1px solid #d2d2d2;margin-left: .2rem}
/*平台*/
.img-flex{ width:100%;max-height: 100%}
.activity-img{ width:49%;max-height: 4rem;}
.menu{ width:100%;background-color: #f8f8f8;line-height: .8rem;border-bottom:1px solid  #e5e5e5;}
.menu .city{ width:49%;text-align: center;height:1.8rem;line-height: 1.8rem}
.areaList li{ border-bottom:1px solid #e5e5e5;padding:.6rem .6rem .6rem 2rem;font-size: .65rem}
.Selection-li{ color: #FF8A00;background-image: url("../../res/wqg/choose-or.png");background-repeat: no-repeat;background-size: 14px;background-position: 15px 16px;}
.beyond-title{ width:12rem;}
.productInfo:first-child .border-t{ border-top:none;}
.arrow-icon{ width:.5rem;height:1.2rem;display:inline-block;padding-right:5px;margin:0;background: url('../../res/wqg/down-arr-white.png') no-repeat;background-size: .5rem .35rem;background-position: 2rem .45rem;}
.town{ width: 3rem;line-height: 1.5rem;display: inline-block;vertical-align: middle;color:#fff;}
.myOrder{ width: 3rem;line-height: 1.5rem;display: inline-block;padding-left: .25rem;color:#fff;text-align: right;}
.weui-search-bar__label .weui-icon-search{ margin-right: 0;}
.weui-search-bar:before{ border:none;}
.btn-phone{ width: 20px;height: 20px;padding-left: 10px;float: right;background: url(../../res/wqg/phone.png) no-repeat right;background-size: 20px;border-left: 1px solid #E5E5E5;}
.drainage-phone{ width: 40px;height: 40px;padding-left:.25rem;margin-left:.15rem;float: right;background: url('../../res/wmalls/drainageTel.png?ver=12') no-repeat right;background-size: 40px;}
.drainage-phone2{ width: 40px; height: 40px; float: right; background: url('../../res/wmalls/drainageTel2.png?ver=2') no-repeat center center; background-size: 50px; border-radius: 20px;}
.drainage-map{ width: 20px;height: 20px;float: left;background: url('../../res/wmalls/my-shop.png') no-repeat right;background-size: 20px;}
.break{ word-break:break-all}
.integral{ width:49%;padding:.75rem 0;float:left;text-align: center;border-left:0.025rem solid #e5e5e5;}
.integral .myIntegral-icon{ width:.7rem;height:.7rem;display: inline-block;background: url('../../res/wmalls/myIntegral-icon.png') no-repeat;background-size: .7rem;vertical-align: middle;margin-right: .3rem}
.integral .Irecord-icon{ width:.7rem;height:.7rem;display: inline-block;background: url('../../res/wmalls/Irecord-icon.png') no-repeat;background-size: .7rem;vertical-align: middle;margin-right: .3rem}
.integral:first-child{ border-left:none;}
.i-head{ background-color:#ff8a00;color:#fff;padding: 1rem .45rem;}
.goIntegral{ width:5rem;height:.85rem;line-height:.85rem;display:block;border:1px solid #fff;border-radius: 18px;color:#fff;font-size: .65rem;text-align: center;margin: .35rem auto .45rem;padding: .35rem 0;}
.iDetail{ border-bottom: 1px solid #e5e5e5;padding: .45rem;margin-bottom:.6rem;font-size: .65rem;background-color: #f8f8f8}
.pay-way{ padding:.55rem 0;font-size: .65rem;}
.pay-way:first-child{ padding-top:0;}
.pay-way:last-child{ padding-bottom:0;}
.we-icon{ width:1rem;height:1rem;display:inline-block;background: url('../../res/wqg/weixin-icon.png') no-repeat;background-size:1rem;vertical-align: middle }
.Wpay-icon{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/weixin-Check-crile.png') no-repeat;background-size: 1rem;vertical-align: middle}
.Wpay-on{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/weixin-Check.png') no-repeat;background-size: 1rem;vertical-align: middle}
.member-icon{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/vip-payment.png') no-repeat;background-size: 1rem;vertical-align: middle}
.Mpay-icon{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/check-Circle-or.png') no-repeat;background-size: 1rem;vertical-align: middle}
.Mpay-on{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/Membercard-pay-Check.png') no-repeat;background-size: 1rem;vertical-align: middle}
.offline-icon{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/Line-payment.png') no-repeat;background-size: 1rem;vertical-align: middle}
.Opay-icon{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/check-Circle.png') no-repeat;background-size: 1rem;vertical-align: middle}
.Opay-on{ width:1rem;height:1rem;display: inline-block;background: url('../../res/wqg/Line-payment-Check.png') no-repeat;background-size: 1rem;vertical-align: middle}
.list-bor{ position: relative;}
.list-bor:after{ content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.m-price{ height:.85rem;line-height:.85rem;border:1px solid #ff8a00;padding:0 .25rem;border-radius:4px;color:#ff8a00; margin-top: 0; position: relative; top: 0.15rem;}
.confirm-pay{ height:1.5rem;line-height:1.5rem;padding:.2rem .8rem;background-color:#ff8a00;color:#fff;}
.default-pay{ background-color: #C4C4C4;}
.item{ width:33.33%;border-right:0.025rem solid #e5e5e5;text-align: center;}
.item:last-child{ border-right-width:0;}
.stoM{ width:33.33%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.stoG{ width:50%;}
.stoT{ width:20%;}
.hand-box{ width:3rem;height:3rem;margin: .6rem auto;}
.apostrophe{ -webkit-box-flex: 1;-webkit-flex: 1;flex:1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.member-list{ line-height:.7rem;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-webkit-box-pack: justify;justify-content: space-between;position:relative;padding: .6rem .6rem;}
.member-list:after{ content: " ";position: absolute;left: 15px;top: 0;right: 15px;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.member-list:first-child:after{ content:'';border:none;}
.code-img{ width:4rem;height:4rem;margin: 0 auto;}
.ask{ width:100%;height:1.25rem;line-height:1.25rem;position: fixed;bottom:0;padding:.2rem;text-align: center;background-color: #f4f4f4}
.wait-icon{ display: block;width:3.2rem;height:3.2rem;background: url('../../res/wmalls/wait.png') no-repeat;background-size: 3.2rem;margin: 0 auto}
/*上拉刷新*/
#pullDown, #pullUp { padding:.6rem;height:1.2rem;line-height:1.2rem;color:#888;text-align:center}
.stoW{ width:25%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.close-white{ display:block;width:100%;height:1.5rem;background: url('../../res/wmalls/close-white.png') no-repeat;background-size: 1.5rem;background-position: 50% 0;}
/*大转盘*/
.lottoBg{ background-color: #ff2524}
.lottoColor{ color:#fff;}
.share-arrow{ width:2rem;height:2rem;display:inline-block;position:absolute;top:.5rem;right:.5rem;background: url('../../res/wmalls/share-arrow.png') no-repeat right;background-size: 100%;}
.shareCard{ display:block;width:100%;height:4.1rem;line-height:4.1rem;background:url('../../res/wmalls/shareCard-icon.png') no-repeat;background-size: 100%;font-size: 1.1rem;color:#fff;font-weight: bold;text-align: center;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.honghao-icon{ width:262px;height:336px;display:block;background: url('../../img/marketactivity/hongbao_bk.png') no-repeat;background-size: 100%;margin: 0 auto}
.honghao_kai-icon{ width:262px;height:336px;display:block;background: url('../../img/marketactivity/btn_kai_normal.png') no-repeat;background-size: 100%;margin: 0 auto}
.honghaomoney-icon{ width:262px;height:336px;display:block;background: url('../../img/marketactivity/hongbao.png') no-repeat;background-size: 100%;margin: 0 auto}
/*.honghao-icon{ width:262px;height:275px;display:block;background: url('../../img/marketactivity/hongbao.png') no-repeat;background-size: 100%;margin: 0 auto}*/
.perform-on{ width:3rem;height:3rem;display:inline-block;background: url('../../res/mmalls/perform-icon.png') no-repeat;background-size:100%;position: absolute;top:-10px;right: -15px }/* */
.btn-fixedBottom{ position: fixed;bottom:0;width:100%;left: 0;right: 0}
.line-box{ display: inline-block;width: 48%;margin: 0 auto;text-align: center;}
.prepaid-icon{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/mmalls/order_ispay.png') no-repeat;background-size: 3rem}
.noPrepaid-icon{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/mmalls/order_nopay.png') no-repeat;background-size: 3rem}
.location{ position: relative}
.addInputUnit:after{ content:'km';position: absolute;top:.45rem;right:15px ;z-index: 10;color:#999;font-size:.6rem;}
.payment-icon{ width:3rem;height:3rem;display: inline-block;position: absolute;z-index: 10;right: 0;top: 0;background: url('../../res/wmalls/payment-icon.png') no-repeat;background-size: 3rem}
.accList{ width:100%;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;align-items: center;-webkit-align-items: center;}
.accList .list1{ line-height: 1rem;}
.order_card_box{ padding:.6rem 0;}
.order_card{ margin-left: .75rem;}
/*商城订单进度*/
.progressBar{ float: left;padding:0;}
.progressBar span{ display: block;}
.progressBar .proTitle{ margin-bottom:14px;margin-left: -8px;}
.progressBar .proNum{ display:inline-block;width:1.2rem;height:1.2rem;line-height: 1.2rem;border-radius: 50%;text-align:center;color:#fff;font-size: .5rem;margin-left: -1px}
.progressBar .proDate{ display: block;width:auto;margin-top: 14px;color:#999;margin-left: -.5rem;font-size: .5rem}
.progressBar .proW{ display: inline-block;width:4.5rem;height: .3rem;margin-left: -.25rem;}
.progressBar .proBgcolor{ background-color: #ff8a00;color:#fff;}
.progressBar .proGray{ background-color: #efefef;color:#333;}
.groupHead{ display:inline-block;width:1.5rem;height: 1.5rem;border-radius: 50%;padding:.6rem .4rem .6rem .4rem;}
.nowrap{ white-space: nowrap;}
.groups-icon{ width:1rem;height:1rem;display:inline-block;background: url('../../res/wmalls/groups-icon.png') no-repeat;background-size: 1rem;vertical-align: middle}
.sendCoupon{ width:3rem;height:3rem;display:inline-block;background: url('../../res/wmalls/coupon-icon.png') no-repeat;background-size: 3rem;vertical-align: middle;margin: 0 auto}
/*客多多音乐图标旋转*/
#toggle{ position: fixed;top: 10px;right: .55rem;width: 40px;z-index:200;height: 40px;background: url(../../res/wmalls/bgmBtn.png) no-repeat;background-size:contain;}
div#toggle.on{ position: fixed;top: 10px;right: .55rem;width: 40px;z-index:200;height: 40px;background: url(../../res/wmalls/bgmNoPlay.png) no-repeat;background-size:contain;}
#toggle.rotate{ -webkit-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}
@-webkit-keyframes rotating{ 0%{ transform:rotate(0deg)}to{ transform:rotate(1turn)}}
@keyframes rotating{ 0%{ transform:rotate(0deg)}to{ transform:rotate(1turn)}}
.activity{ width:5.5rem;padding:.4rem 0;text-align: center;font-size: .7rem;background-color: #ff8a00;color:#fff;border-radius: 26px;margin: .2rem auto .8rem}
input.intBorder{ width:70%;line-height: 1.4em;padding: .2rem;border:1px solid #d2d2d2;outline:none;}