.home{height:100%;width:100%;background:#f7f7f7}.headerHome{background:#fff;text-align:center;line-height:45px}.headWrapper,.contentHome{width:90%;margin:0 auto}.contentHome{display:flex;flex-direction:column}.js_title{width:100px;font-size:18px;color:#4c4c4c;margin-left:40px}.sel-lan-box-home{width:140px;text-align:left;position:absolute}.sel-lan-box-home .cur-opt{display:inline-block;overflow:hidden;cursor:pointer;margin-left:-15px}.sel-lan-box-home .icon-lan{float:left;width:35px;height:44px;background:url('../img/icon_lan_black.png') center no-repeat;background-size:50%}.sel-lan-box-home .lan-text{float:left;height:44px;line-height:46px;padding-right:10px;color:#333333}.sel-lan-box-home .sel-lan-opt{display:none;position:absolute;top:50px;left:0;width:65px;height:350px;background:#fff;padding-left:35px;padding-right:8px;padding-bottom:6px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.sel-lan-box-home .sel-lan-opt ul li{border-bottom:.5px solid rgba(120,120,120,0.6);line-height:1.6;padding:8px 0;cursor:pointer}.js_service_info{display:flex;margin-top:30px;margin-left:20px}.info{margin-left:10px}.storeItem{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto;margin-top:30px;padding:20px;display:flex;justify-content:space-between;align-items:center}.room{border-left:solid 8px #00a0e9}.order{border-left:solid 8px #e94709}.storeInfo{width:160px}.js_name{color:#4c4c4c;font-size:17px;word-wrap:break-word;overflow:hidden;font-weight:bold}.js_info_types{color:#777777;font-size:14px;margin-top:10px}.js_btn_room{height:30px;background-color:#00a0e9;border-radius:30px;color:#fff;padding:5px 25px;position:relative;top:10px;left:30px}.js_btn_order{height:30px;background-color:#e94709;border-radius:30px;color:#fff;padding:5px 25px;position:relative;top:10px;left:30px}.store_title{color:#545454}.store_description{color:#888888;font-size:15px}.js_room{border-left:solid #777777 1px;border-right:solid #777777 1px;padding-left:5px;padding-right:5px}.js_order{border-right:solid #777777 1px;padding-left:5px;padding-right:5px}.serviceImg{width:75px}.jm-mask{position:fixed !important}.load-container{position:absolute;top:50%;left:50%;margin-left:-45px;margin-top:-45px;z-index:1000;width:90px;height:90px;background-color:rgba(0,0,0,0.5);border-radius:5px;-webkit-border-radius:5px}.load-container .loader{position:relative;top:7px;margin:auto;border-top:3px solid rgba(253,230,7,0.2);border-right:3px solid rgba(253,230,7,0.2);border-bottom:3px solid rgba(253,230,7,0.2);border-left:3px solid rgba(253,230,7,0.6);-webkit-animation:loading 1.1s infinite linear;animation:loading 1.1s infinite linear}.load-container .load-img,.load-container .loader,.load-container .loader:after{width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%}.load-container .load-img{position:absolute;width:62px;height:62px;top:50%;left:50%;margin-top:-31px;margin-left:-31px;overflow:hidden}.load-container .load-word{position:absolute;top:0;color:#fff;line-height:90px;width:90px;text-align:center;font-size:12px}.load-container img{border-radius:50%;-webkit-border-radius:50%}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dropload-up,.dropload-down{position:relative;height:0;overflow:hidden;font-size:12px;-webkit-transform:translateZ(0);transform:translateZ(0)}.dropload-down{height:50px}.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height:50px;line-height:50px;text-align:center}.dropload-load .loading{display:inline-block;height:15px;width:15px;border-radius:100%;margin:6px;border:2px solid #666;border-bottom-color:transparent;vertical-align:middle;-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.jm-pop-collect .load-container{position:relative;margin:10px auto;left:inherit;background-color:#fff}.jm-pop-collect .load-container .loader{border-left-color:#999;border-top-color:rgba(153,153,153,0.2);border-right-color:rgba(153,153,153,0.2);border-bottom-color:rgba(153,153,153,0.2)}.jm-pop-collect .load-container .msg-img{width:82px;height:82px;margin-top:-41px;margin-left:-41px}.jm-pop-collect .jm-error-tips{padding:8px;color:#5e5e5e}.jm-pop-collect .jm-roller-btns{border-top:0}.jm-pop-collect .ui-btn{margin:4px 30px 10px;color:#fff;border-radius:3px;-webkit-border-radius:3px;background:#036eb8}.jm-pop-collect .ui-btns-collect{background:#ffb200}.hs-index-slide{width:100%;height:auto;overflow:hidden}.hs-index-slide .slide-txt{position:absolute;top:50px;right:10px;text-align:left}.hs-index-slide h3{font-size:20px}.hs-index-slide h4{font-size:12px}.slide-label{position:absolute;bottom:33px;left:10px}.slide-label .hs-index-label{box-shadow:0 1px 0 #000}.hs-index-label{padding:0 5px;line-height:20px;border-radius:3px;border:1px solid #fff;margin-right:5px}.hs-index-slide .xslide-list-container li{color:#fff;text-shadow:1px 1px #000;position:relative}.xslide-box-container{width:100%;height:100%;overflow:hidden;position:relative}.xslide-list-container{height:100%;position:absolute;top:0;left:0}.xslide-list-container li{height:100%;overflow:hidden;text-align:center;display:inline-block}.xslide-list-container li img{height:100%;width:100%;max-width:none}.xslide-list-container-animate{-webkit-transition:-webkit-transform .2s ease-in 0s;-moz-transition:-moz-transform .2s ease-in 0s;-ms-transition:-ms-transform .2s ease-in 0s;transition:transform .2s ease-in 0s}.xslide-image-loading{background:#f5f5f5 url(../img/no_img.jpg) no-repeat center center}.xslide-nav-container{width:100%;text-align:center;position:absolute;bottom:10px}.xslide-nav-container .xslide-nav-item{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:999px;background-color:rgba(255,255,255,0.5)}.xslide-nav-container .xslide-nav-item:last-of-type{margin-right:0}.xslide-nav-container .xslide-nav-item.xslide-nav-item-select{background-color:#099fde}#datePlugin{background:rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index:1111111;width:100%;height:100%;display:none}#datePlugin .d-date-box{position:absolute;bottom:0;background-color:#fff;width:100%}#datePlugin .d-date-title{text-align:left;font-weight:700;padding:10px;color:#f70}#datePlugin .d-date-info{color:#333;text-align:center;font-size:14px}#datePlugin .d-date-wrap{margin-top:10px;width:100%;height:120px;position:relative}#datePlugin .d-time-wrap{border-top:1px solid #f70}#datePlugin .d-time-wrap .d-date-cell{width:50%}#datePlugin .d-date-mark{background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;top:40px;left:0;width:100%;height:40px}#datePlugin .d-date-cell{float:left;width:33.33333%;height:100%;overflow:hidden}#datePlugin .d-date-cell li{height:40px;line-height:40px;text-align:center}#datePlugin .d-date-btns .d-btn{background:#f70;display:inline-block;width:50%;margin-top:10px;border:none;border-top:1px solid #ddd;color:#fff;font-size:16px;padding:10px 0}#datePlugin .d-date-btns #d-okBtn{border-right:1px solid #ddd}#datePlugin .d-date-btns #d-cancleBtn{background:#f77}#datePlugin *{box-sizing:border-box;margin:0;padding:0;background-clip:padding-box}.jm-layer-box{position:fixed;left:0;right:0;bottom:50px;max-height:350px;overflow-y:hidden}.is-app #headerview{height:68px}.is-app #headerview header{padding-top:20px}.is-app #headerview header .returnico,.is-app #headerview header .header-setting,.is-app #headerview header .commit-btn,.is-app #headerview header .hd-right-btn{top:20px}#headerview{height:48px}textarea{border:none;font-family:inherit;font-size:inherit;font-weight:inherit;resize:none;outline:0;box-shadow:none;-webkit-appearance:none}header{background-color:#191919;font-size:14px}header h1{color:#fff;font:600 16px/3 Tahoma;letter-spacing:normal}header .returnico:before{border-bottom-color:white;border-left-color:white}header .commit-btn{color:#fff;left:initial;right:10px;line-height:48px;min-width:48px;text-align:center}.returnico:before{border-color:#fff}.pos-fixed{position:fixed;left:0;right:0;bottom:0}.fs-28{font-size:28px}.fs-26{font-size:26px}.fs-24{font-size:24px}.fs-20{font-size:20px}.fs-18{font-size:18px}.fs-16{font-size:16px}.fs-13{font-size:13px}.gray{color:#7d7d7d}.bg-white{background:#fff}.text-white{color:#fff}.text-left{text-align:left}.text-right{text-align:right}.text-default{color:#4f8bed}.text-red{color:#E74747}.text-yellow{color:#F9BE20}.text-light-gray{color:#9E9E9E}.text-orange{color:#FF9000}.text-dark{color:#404040}.text-warning{color:#fdd000}.text-danger{color:#e46666}.text-success{color:#12a703}.text-complete{color:#8f8f8f}.text-info{color:#4cc0c1}.bg-default{background-color:#4f8bed}.bg-dark{background-color:#404040}.bg-warning{background-color:#fdd000}.bg-danger{background-color:#e46666}.bg-success{background-color:#12a703}.bg-complete{background-color:#8f8f8f}.bg-info{background-color:#4cc0c1}.bg-black{background-color:#191919}.bg-img{background:url(../img/bt_bg.jpg) no-repeat #191919 bottom center;background-size:100% auto}.bd-t-gray{border-top:1px solid #ddd}.b-b-light{border-bottom:1px solid #e0e0e0}.padder-v{padding:10px 0}.padder{padding:0 10px}.m-b-sm{margin-bottom:10px}.m-t-sm{margin-top:10px}.m-l-sm{margin-left:10px}.m-r-sm{margin-right:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.content-img{max-width:100%}.star{background:url(../img/star.png) repeat-x left 2px;background-size:18px auto}.z-arr{position:relative}.z-arr:before{position:absolute;content:'';right:10px;top:50%;margin-top:-6px;width:10px;height:10px;border-top:2px solid #999999;border-right:2px solid #999999;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:3px}.jm-cell{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex}.jm-cell-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1}.box-center{justify-content:center;align-items:center}.underline{text-decoration:underline}.chk-box,.chk-box.checked{position:absolute;top:50%;margin-top:-11px;height:22px;width:22px;background-color:transparent;border-radius:50%;-webkit-border-radius:50%;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.chk-box{left:6px;border:1px solid #939393}.chk-box.checked{background:#fff;border-color:#fff}.chk-box.checked:before{position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-6px;content:"";width:10px;height:4px;border-left:2px solid #6b6b6b;border-bottom:2px solid #6b6b6b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.def-btn{background:#ffd200;min-width:100px;height:48px;line-height:48px;text-align:center;color:#414141;border-radius:3px}.icon-fold-up,.icon-fold-down{position:absolute;top:50%;margin-top:-9px;width:18px;height:18px}.icon-fold-up:after,.icon-fold-down:after{position:absolute;left:5px;content:"";width:8px;height:8px;border-left:1px solid #545454;border-top:1px solid #545454;-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.icon-fold-up:after{top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-fold-down:after{bottom:6px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.input-form{padding:2px 0}.input-form .field-item{position:relative;margin-top:2px;padding:0 10px;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background:#fff}.input-form .field-item label{min-width:80px;height:42px;line-height:42px;display:inline-block}.input-form .field-item .fm-txt{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1}.hide{display:none !important}.loading{display:inline-block;height:15px;width:15px;border-radius:100%;margin:6px;border:2px solid #666;border-bottom-color:transparent;vertical-align:middle;-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}.remark-edit{padding:10px 0}.remark-edit textarea{color:#444;display:block;width:100%;height:88px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cell-list{position:relative;padding:10px 10px 3px;overflow:hidden}.cell-list .cell-brand{position:absolute;top:6px;right:-20px;transform:rotate(45deg);display:block;width:70px}.jm-table{display:table;width:100%}.jm-table .jm-table-cell{display:table-cell;width:auto}.jm-pop-box .jm-hd{background:#191919}.login-container{background:url(../img/bg.jpg) no-repeat #191919 top center;background-size:100% 100%;overflow:hidden}.login-container .login-hold{width:80%;margin:0 auto;height:100%}.login-container .login-hold .login-logo{margin-top:100px;width:100%;min-height:60px;text-align:center}@media (max-width:320px){.login-container .login-hold .login-form{margin-top:30px !important}.login-container .login-hold .login-logo{margin-top:60px !important}}.login-container .login-hold .login-form{padding:10px;margin-top:40px;min-height:50px;background-color:rgba(35,47,56,0.71);border-radius:5px;-webkit-border-radius:5px}.login-container .login-hold .login-form .field-item{border:0 !important;border-bottom:1px solid rgba(255,255,255,0.16) !important;background:none}.login-container .login-hold .login-form .field-item label{min-width:50px;color:#fff}.login-container .login-hold .login-form .field-item input,.login-container .login-hold .login-form .field-item .login-lan{color:#fff}.login-container .login-hold .login-form .field-item input::-webkit-input-placeholder{color:#fff !important}.login-container .login-hold .login-form .field-item .login-lan{padding-left:5px;line-height:42px}.login-container .login-hold .login-form .field-item .icon-fold-down{right:10px;left:inherit}.login-container .login-hold .login-form .field-item .icon-fold-down:after{border-left-color:#fff;border-top-color:#fff}.login-container .login-hold .login-form .field-item:last-child{border-bottom:0 !important}.login-container .login-hold .login-btn{border-radius:3px;-webkit-border-radius:3px;font-size:16px}.login-container .login-hold .l-rem-pwd{position:relative;margin:30px 0;color:#fff;line-height:30px}.login-container .login-hold .l-rem-pwd .l-rem-txt{margin-left:36px}.login-container .login-hold .l-forget-pwd{margin-top:10px;color:#1a1a1a;line-height:40px}.login-container .register{color:#f8b500;line-height:42px}.login-container .version{position:absolute;margin-left:-10px;padding:0 2px;margin-top:-20px;color:#fff;background:rgba(255,119,0,0.69);border-radius:5px;-webkit-border-radius:5px}.login-container .version:before{content:"";display:block;position:absolute;bottom:-9px;right:10px;width:0;height:0;border-width:0 0 9px 18px;border-style:solid;border-color:transparent rgba(255,119,0,0.69)}.login-container .version:after{content:"";display:block;position:absolute;bottom:-9px;right:22px;width:0;height:0;border-width:0 0 9px 6px;border-style:solid;border-color:transparent #000}.jm-f-layer li.jm-fl-current{background:#036eb8 !important}.icon-person{background:url(../img/usename.png) no-repeat center center;background-size:16px auto}.icon-lock{background:url(../img/password.png) no-repeat center center;background-size:16px auto}.icon-number{background:url(../img/language.png) no-repeat center center;background-size:20px auto}.icon-tel{background:url(../img/tel.png) no-repeat left center;background-size:23px auto}.od-orderlist{background:#fff}.od-orderlist .top{width:100%;height:60px;line-height:60px;background:url("../img/top_bg.png") 0 0 repeat-x;background-size:contain;text-align:center}.od-orderlist .top span{color:#fff;padding:4px 8px;font-weight:bold;letter-spacing:2px;line-height:normal !important;display:inline-block}.od-orderlist .top .icon-back-background:before{border-color:#ffffff}.od-orderlist .list ul{padding:5px 7% 80px}.od-orderlist .list ul .od-item{overflow:hidden;margin:15px 0 8px}.od-orderlist .list ul .od-item .od-pic{float:left;width:45px}.od-orderlist .list ul .od-item .od-pic img{width:100%}.od-orderlist .list ul .od-item .od-detail{padding-left:50px}.od-orderlist .list ul .od-item .od-detail .field-head{background:#F7F7F7;padding:2px 4px;overflow:hidden}.od-orderlist .list ul .od-item .od-detail .field-head .name{float:left;width:60%}.od-orderlist .list ul .od-item .od-detail .field-head .qty{float:right}.od-orderlist .list ul .od-item .od-detail .time{color:#7C7C7C;font-size:12px;padding:4px}.od-orderlist .list ul .od-item .od-detail .orderId{color:#7C7C7C;font-size:12px;padding:4px}.od-orderlist .list ul .od-item .od-detail .price{display:flex;text-align:right;padding:2px 4px}.od-orderlist .list ul .od-item .od-detail .price .label{font-size:12px}.od-orderlist .list ul .od-item .od-detail .price .value{flex:1}.od-orderlist .list ul .od-item .od-detail .state{float:left;font-size:17px;font-weight:bold}.od-orderlist .list ul .od-item .od-detail .buy-again-btn{float:right;background:#f06251;padding:6px 8px;margin-top:3px;color:#fff;border-radius:3px}.od-orderlist .list ul .no-data-tips{text-align:center;margin-top:20px;color:#7f7e7e}.od-orderlist .line{width:100%;height:1px;background:#C6C6C6}.return-index-btn{position:fixed;width:100%;bottom:0;background:#EF5B48;font-weight:bold;padding:13px 0;text-align:center;letter-spacing:1px;color:#fff}.od-orderdetail{background:#fff;color:#333}.od-orderdetail .top{width:100%;text-align:center}.od-orderdetail .top .inner{background:#F06351}.od-orderdetail .top .inner .shop-name-field{position:relative;padding:20px 0 10px}.od-orderdetail .top .inner .shop-name-field .shop-name{background:#fff;padding:4px 8px;font-weight:bold;letter-spacing:1px}.od-orderdetail .top .inner .shop-name-field .btn-update{position:absolute;right:0;font-size:12px;padding:0 8px;height:24px;line-height:24px;color:#fff}.od-orderdetail .top .inner .qty{font-size:15px}.od-orderdetail .top .inner .icon-back{position:absolute;top:0;left:0;height:58px;line-height:58px;z-index:999}.od-orderdetail .top .inner .icon-back:before{border-bottom:2px solid #fff;border-left:2px solid #fff}.od-orderdetail .top .bg-wave{background:url("../img/top_bg.png") 0 bottom repeat-x;background-size:100%;height:10px}.od-orderdetail .content{padding-bottom:160px}.od-orderdetail .content .order-status{font-size:20px;margin-bottom:10px}.od-orderdetail .content .room-feild{margin:10px 15px;border-left:4px solid #f06151;border-right:4px solid #f06151;padding:0 6px}.od-orderdetail .content .room-feild .room-num{float:right}.od-orderdetail .content .list-field{padding:0 25px;overflow:hidden}.od-orderdetail .content .list-field ul .label{border-bottom:1px solid #F7F7F7;margin-bottom:3px}.od-orderdetail .content .list-field ul .fd-item{background:#F7F7F7;padding:8px 10px 8px 3px;overflow:hidden;margin-bottom:6px}.od-orderdetail .content .list-field ul .fd-item .pic{float:left;width:45px}.od-orderdetail .content .list-field ul .fd-item .pic img{float:left;width:100%}.od-orderdetail .content .list-field ul .fd-item .detail{padding-left:50px}.od-orderdetail .content .list-field ul .fd-item .detail .name{word-break:break-all;width:60%;float:left}.od-orderdetail .content .list-field ul .fd-item .detail .count{float:left;width:10%;text-align:right}.od-orderdetail .content .list-field ul .fd-item .detail .price{float:right;text-align:right}.od-orderdetail .content .fold-btn-field{overflow:hidden;text-align:center}.od-orderdetail .content .fold-btn-field .fold-btn{display:inline-block;padding:5px 10px;border:1px solid #ECECEC;font-size:13px}.od-orderdetail .content .calc-field{margin-top:6px}.od-orderdetail .content .calc-field .detail{background:#F7F7F7;margin:auto 25px;padding:0 8px 0 5px}.od-orderdetail .content .calc-field .detail p{line-height:2}.od-orderdetail .content .calc-field .detail p .price{float:right}.od-orderdetail .content .calc-field .total{margin:auto 25px;padding:4px 8px 4px 5px;font-size:18px;font-weight:bold}.od-orderdetail .content .calc-field .total .price{float:right;color:#f06151}.od-orderdetail .content .order-detail{margin:10px 25px;padding-left:5px}.od-orderdetail .content .order-detail p{line-height:2;letter-spacing:1px}.od-orderdetail .btn-group{position:fixed;width:100%;bottom:0;font-size:15px;font-weight:bold;text-align:center;overflow:hidden}.od-orderdetail .btn-group .tips{color:#f06151;text-align:center;background:#fff;padding:12px 10px}.od-orderdetail .btn-group .order-total-field{float:left;width:50%;height:50px;line-height:50px;background:#333333;color:#fff;font-size:16px;text-align:left;padding:0 1% 0 4%}.od-orderdetail .btn-group .order-total-field .discount-field{border-left:1px solid #B9B7B8;padding-left:5px}.od-orderdetail .btn-group .btn-confirm{float:left;width:45%;height:50px;line-height:50px;background:#f06251;font-size:16px;color:#fff}.success-tips-box{height:160px;background:url('../img/icon-success.png') center 18% no-repeat;background-size:55px;text-align:center}.success-tips-box .txt{display:inline-block;margin:0 auto;font-size:18px;border-bottom:3px solid #F06351;color:#F06351;padding:37% 10px 6px;font-weight:bold;letter-spacing:1px}.od-msglist .top-field{width:100%;height:44px;background:#fff}.od-msglist .top-field .sel-box{float:right;height:44px;line-height:44px;margin-right:10px}.od-msglist .top-field .sel-box .sel-btn{display:inline-block;padding-right:20px}.od-msglist .top-field .sel-box .sel-btn .drop-down{position:absolute;right:12px;top:19px;border-top:7px solid black;border-right:4px solid transparent;border-left:4px solid transparent}.od-msglist .top-field .sel-box .opt{display:none;position:absolute;right:0;top:44px;padding-left:20px;padding-right:10px;height:45px;line-height:44px;z-index:99;background:#fff}.od-msglist .list{padding:10px 10px 0}.od-msglist .list .item{position:relative;background:#fff;padding:15px 12px 10px;margin-bottom:6px}.od-msglist .list .item .line{position:relative;margin:10px 0;border-bottom:1px dashed #C7C7C7}.od-msglist .list .item .line:before{content:'';position:absolute;left:-20px;top:-7px;width:16px;height:16px;background:#f5f5f5;border-radius:50%}.od-msglist .list .item .line:after{content:'';position:absolute;right:-20px;top:-7px;width:16px;height:16px;background:#f5f5f5;border-radius:50%}.od-msglist .list .item .bottom{overflow:hidden}.od-msglist .list .item .bottom .time{color:#888888;height:32px;line-height:32px}.od-msglist .list .item .bottom .btn{float:right;padding:4px 10px;background:#EF5B48;font-size:16px;border-radius:3px;color:#fff}.od-msglist .list .read .top{color:#8E8E8E}.od-msglist .list .read .top .status{color:#8E8E8E}.od-msglist .list .unread:before{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;background:#EF5B48;border-radius:4px}.od-msglist .list .unread .top .num{color:#333}.theme-blue .tp-number-ma i:after{background:#619BDA !important;border:1px solid #619BDA}.theme-blue .tp-number-ma i.num-minus:after{background:#619BDA}.theme-blue .tp-number-ma i.num-add:after{background:#619BDA}.theme-blue .icon-close{background:#619BDA}.theme-blue .tp-img-layer .pic-box .pic-outer{border-color:#619BDA}.theme-blue .success-tips-box{background:url(../img/icon-blue-success.png) center 18% no-repeat;background-size:55px}.theme-blue .success-tips-box .txt{border-bottom:3px solid #619BDA;color:#619BDA}.theme-blue .od-index .header-view .header{background:#619BDA}.theme-blue .od-index .sel-lan-box .sel-lan-opt{background:#619BDA !important}.theme-blue .od-index .content .left-wrap .left-item.current{border-color:#619BDA}.theme-blue .od-index .content .num-cycle{background:#619BDA}.theme-blue .od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .active{background:url(../img/icon_blue_cart_ac.png) 10px center no-repeat;background-size:46%}.theme-blue .od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn .active{background:#619BDA}.theme-blue .od-orderlist .top{background:url(../img/top_bg_blue.png) 0 0 repeat-x;background-size:contain}.theme-blue .od-orderlist .return-index-btn{background:#619BDA}.theme-blue .od-orderlist .buy-again-btn{background:#619BDA !important}.theme-blue .od-msglist .list .item .bottom .btn{background:#619BDA}.theme-blue .od-orderdetail .top .inner{background:#619BDA}.theme-blue .od-orderdetail .top .bg-wave{background:url(../img/top_bg_blue.png) 0 bottom repeat-x;background-size:100%}.theme-blue .od-orderdetail .content .room-feild{border-color:#619BDA}.theme-blue .od-orderdetail .btn-group .btn-confirm{background:#619BDA}.theme-blue .od-orderdetail .return-index-btn{background:#619BDA}.theme-blue .spec-cycle{background:#619BDA}.theme-blue .spec-cycle .spec-cycle-num{background:#619bda}.theme-blue .spec-box .spec-field .spec-item .spec-content .active{border-color:#9dc5f1;background:rgba(97,155,218,0.14);color:#619bda}.theme-blue .spec-box .bottom .spec-btn{background:#619bda}.theme-blue .first-lan-field{background:#619BDA}.theme-blue .first-lan-field .first-lan-box{background:#619BDA;color:#fff}.theme-blue .first-lan-field .first-lan-box ul .item:nth-child(even){background:#619BDA}.theme-blue .first-lan-field .first-lan-box ul .item:nth-child(odd){background:#7bafe8}.theme-blue .first-lan-field .top{background:#619BDA;border-bottom:2px solid #73b2f7}.theme-blue .first-lan-field .bottom{background:url('../img/icon_lan_en.png') center no-repeat #619BDA;background-size:8%}.theme-orange .tp-number-ma i:after{background:#F58B3D !important;border:1px solid #F58B3D}.theme-orange .tp-number-ma i.num-minus:after{background:#F58B3D}.theme-orange .tp-number-ma i.num-add:after{background:#F58B3D}.theme-orange .icon-close{background:#F58B3D}.theme-orange .tp-img-layer .pic-box .pic-outer{border-color:#F58B3D}.theme-orange .success-tips-box{background:url(../img/icon-orange-success.png) center 18% no-repeat;background-size:55px}.theme-orange .success-tips-box .txt{border-bottom:3px solid #F58B3D;color:#F58B3D}.theme-orange .od-index .header-view .header{background:#F58B3D}.theme-orange .od-index .sel-lan-box .sel-lan-opt{background:#F58B3D !important}.theme-orange .od-index .content .left-wrap .left-item.current{border-color:#F58B3D}.theme-orange .od-index .content .num-cycle{background:#F58B3D}.theme-orange .od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .active{background:url(../img/icon_orange_cart_ac.png) 10px center no-repeat;background-size:46%}.theme-orange .od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn .active{background:#F58B3D}.theme-orange .od-orderlist .top{background:url(../img/top_bg_orange.png) 0 0 repeat-x;background-size:contain}.theme-orange .od-orderlist .return-index-btn{background:#F58B3D}.theme-orange .od-orderlist .buy-again-btn{background:#F58B3D !important}.theme-orange .od-msglist .list .item .bottom .btn{background:#F58B3D}.theme-orange .od-orderdetail .top .inner{background:#F58B3D}.theme-orange .od-orderdetail .top .bg-wave{background:url(../img/top_bg_orange.png) 0 bottom repeat-x;background-size:100%}.theme-orange .od-orderdetail .content .room-feild{border-color:#F58B3D}.theme-orange .od-orderdetail .btn-group .btn-confirm{background:#F58B3D}.theme-orange .od-orderdetail .return-index-btn{background:#F58B3D}.theme-orange .spec-cycle{background:#F58B3D}.theme-orange .spec-cycle .spec-cycle-num{background:#F58B3D}.theme-orange .spec-box .spec-field .spec-item .spec-content .active{border-color:#ffc69b;background:rgba(245,139,61,0.08);color:#F58B3D}.theme-orange .spec-box .bottom .spec-btn{background:#F58B3D}.theme-orange .first-lan-field{background:#F58B3D}.theme-orange .first-lan-field .first-lan-box{background:#F58B3D;color:#fff}.theme-orange .first-lan-field .first-lan-box ul .item:nth-child(even){background:#F58B3D}.theme-orange .first-lan-field .first-lan-box ul .item:nth-child(odd){background:#ff994e}.theme-orange .first-lan-field .top{background:#F58B3D;border-bottom:2px solid #ff994e}.theme-orange .first-lan-field .bottom{background:url('../img/icon_lan_en.png') center no-repeat #F58B3D;background-size:10%}.theme-yellow .tp-number-ma i:after{background:#FDD100 !important;border:1px solid #FDD100;color:#333}.theme-yellow .tp-number-ma i.num-minus:after{background:#FDD100}.theme-yellow .tp-number-ma i.num-add:after{background:#FDD100}.theme-yellow .icon-close{background:#FDD100}.theme-yellow .icon-close:before,.theme-yellow .icon-close:after{background:#333}.theme-yellow .tp-img-layer .pic-box .pic-outer{border-color:#FDD100}.theme-yellow .success-tips-box{background:url(../img/icon-yellow-success.png) center 18% no-repeat;background-size:55px}.theme-yellow .success-tips-box .txt{border-bottom:3px solid #FDD100;color:#FDD100}.theme-yellow .od-index .header-view .header{background:#FDD100}.theme-yellow .od-index .icon-msg{background:url(../img/icon_msg_black.png) center center no-repeat;background-size:20px}.theme-yellow .od-index .icon-msg .num-cycle{color:#fff;background:#ef5a48}.theme-yellow .od-index .sel-lan-box{color:#333}.theme-yellow .od-index .sel-lan-box .sel-lan-opt{background:#FDD100 !important}.theme-yellow .od-index .sel-lan-box .icon-lan{background:url(../img/icon_lan_black.png) center no-repeat;background-size:50%}.theme-yellow .od-index .content .left-wrap .left-item.current{border-color:#FDD100}.theme-yellow .od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .icon-cart .num-cycle{color:#fff;background:#ef5a48}.theme-yellow .od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .active{background:url(../img/icon_yellow_cart_ac.png) 10px center no-repeat;background-size:46%}.theme-yellow .od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn .active{background:#FDD100;color:#333}.theme-yellow .od-orderlist .top{background:url(../img/top_bg_yellow.png) 0 0 repeat-x;background-size:contain}.theme-yellow .od-orderlist .return-index-btn{background:#FDD100;color:#333}.theme-yellow .od-orderlist .buy-again-btn{background:#FDD100 !important;color:#333 !important}.theme-yellow .od-msglist .list .item .bottom .btn{background:#FDD100;color:#333}.theme-yellow .od-orderdetail .top .inner{background:#FDD100}.theme-yellow .od-orderdetail .top .inner .shop-name-field .btn-update{color:#333}.theme-yellow .od-orderdetail .top .inner .icon-back:before{border-bottom:2px solid #333;border-left:2px solid #333}.theme-yellow .od-orderdetail .top .bg-wave{background:url(../img/top_bg_yellow.png) 0 bottom repeat-x;background-size:100%}.theme-yellow .od-orderdetail .content .room-feild{border-color:#FDD100}.theme-yellow .od-orderdetail .btn-group .btn-confirm{background:#FDD100;color:#333}.theme-yellow .od-orderdetail .return-index-btn{background:#FDD100;color:#333}.theme-yellow .spec-cycle{background:#fdd100;color:#333}.theme-yellow .spec-cycle .spec-cycle-num{color:#fff}.theme-yellow .spec-box .spec-field .spec-item .spec-content .active{border-color:#ffe672;background:#fffcef;color:#fdd100}.theme-yellow .spec-box .bottom .spec-btn{background:#fdd100;color:#333}.theme-yellow .self-checkbox .self-input-checkbox:before{border:1px solid #333}.theme-yellow .self-checkbox .active:after{background:#333}.theme-yellow .first-lan-field{background:#fdd100}.theme-yellow .first-lan-field .first-lan-box{background:#fdd100;color:#333}.theme-yellow .first-lan-field .first-lan-box ul .item:nth-child(even){background:#fdd100}.theme-yellow .first-lan-field .first-lan-box ul .item:nth-child(odd){background:#fdde4a}.theme-yellow .first-lan-field .top{background:#fdd100;border-bottom:2px solid #fdde4a;color:#333}.theme-yellow .first-lan-field .top .icon-lan{background:url('../img/icon_lan_black.png') center no-repeat;background-size:50%}.theme-yellow .first-lan-field .bottom{background:url('../img/icon_lan_en_black.png') center no-repeat #fdd100;background-size:10%}.theme-yellow .first-lan-field .slide-down i{background:url('../img/icon_down_arrow_black.png') center no-repeat;background-size:contain}.theme-green .tp-number-ma i:after{background:#57BC6C !important;border:1px solid #57BC6C}.theme-green .tp-number-ma i.num-minus:after{background:#57BC6C}.theme-green .tp-number-ma i.num-add:after{background:#57BC6C}.theme-green .icon-close{background:#57BC6C}.theme-green .tp-img-layer .pic-box .pic-outer{border-color:#57BC6C}.theme-green .success-tips-box{background:url(../img/icon-green-success.png) center 18% no-repeat;background-size:55px}.theme-green .success-tips-box .txt{border-bottom:3px solid #57BC6C;color:#57BC6C}.theme-green .od-index .header-view .header{background:#57BC6C}.theme-green .od-index .sel-lan-box .sel-lan-opt{background:#57BC6C !important}.theme-green .od-index .content .left-wrap .left-item.current{border-color:#57BC6C}.theme-green .od-index .content .num-cycle{background:#57BC6C}.theme-green .od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .active{background:url(../img/icon_green_cart_ac.png) 10px center no-repeat;background-size:46%}.theme-green .od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn .active{background:#57BC6C}.theme-green .od-orderlist .top{background:url(../img/top_bg_green.png) 0 0 repeat-x;background-size:contain}.theme-green .od-orderlist .return-index-btn{background:#57BC6C}.theme-green .od-orderlist .buy-again-btn{background:#57BC6C !important}.theme-green .od-msglist .list .item .bottom .btn{background:#57BC6C}.theme-green .od-orderdetail .top .inner{background:#57BC6C}.theme-green .od-orderdetail .top .bg-wave{background:url(../img/top_bg_green.png) 0 bottom repeat-x;background-size:100%}.theme-green .od-orderdetail .content .room-feild{border-color:#57BC6C}.theme-green .od-orderdetail .btn-group .btn-confirm{background:#57BC6C}.theme-green .od-orderdetail .return-index-btn{background:#57BC6C}.theme-green .spec-cycle{background:#57BC6C}.theme-green .spec-cycle .spec-cycle-num{background:#57BC6C}.theme-green .spec-box .spec-field .spec-item .spec-content .active{border-color:rgba(88,183,107,0.51);background:rgba(86,188,107,0.05);color:#57BC6C}.theme-green .spec-box .bottom .spec-btn{background:#57BC6C}.theme-green .first-lan-field{background:#57BC6C}.theme-green .first-lan-field .first-lan-box{background:#57BC6C;color:#fff}.theme-green .first-lan-field .first-lan-box ul .item:nth-child(even){background:#57BC6C}.theme-green .first-lan-field .first-lan-box ul .item:nth-child(odd){background:#66ca7a}.theme-green .first-lan-field .top{background:#57BC6C;border-bottom:2px solid #66ca7a}.theme-green .first-lan-field .bottom{background:url('../img/icon_lan_en.png') center no-repeat #57BC6C;background-size:10%}.od-index{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff}.od-index .icon-msg{float:left;width:52px;height:44px;background:url("../img/icon_msg.png") center center no-repeat;background-size:20px;position:relative}.od-index .icon-msg .num-cycle{top:7px;right:3px}.od-index .sel-lan-box{width:200px;height:100%;text-align:left;position:absolute;top:0;left:50%;margin-left:-100px}.od-index .sel-lan-box .cur-opt{display:inline-block;overflow:hidden;cursor:pointer}.od-index .sel-lan-box .icon-lan{float:left;width:35px;height:44px;background:url('../img/icon_lan.png') center no-repeat;background-size:50%}.od-index .sel-lan-box .lan-text{float:left;height:44px;line-height:46px;padding-right:10px}.od-index .sel-lan-box .sel-lan-opt{display:none;position:absolute;top:44px;left:0;width:65px;height:350px;background:#ef5a48;padding-left:35px;padding-right:8px;padding-bottom:6px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.od-index .sel-lan-box .sel-lan-opt ul li{border-top:1px solid rgba(255,255,255,0.6);line-height:1.6;padding:8px 0;cursor:pointer}.od-index .my-order{float:right;width:130px;background:#fff;color:#333;text-align:center}.od-index .tp-bottom-tabs{position:absolute;left:0;bottom:0;width:100%;height:58px}.od-index .tp-bottom-tabs .tp-t-hold{position:fixed;left:0;bottom:0;display:table;width:100%;height:58px;border-top:1px solid #eee;background:#333333;color:#fff;text-align:center}.od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn{position:relative;float:left;height:100%}.od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .icon-cart{position:relative;float:left;width:80px;height:58px;background:url("../img/icon_cart_def.png") 10px center no-repeat;background-size:46%}.od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .icon-cart .num-cycle{left:34px;top:6px}.od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .active{background:url("../img/icon_cart_ac.png") 10px center no-repeat;background-size:46%}.od-index .tp-bottom-tabs .tp-t-hold .tp-cart-btn .amount{float:left;font-size:16px;letter-spacing:1px;height:58px;line-height:58px}.od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn{float:right;width:130px;font-weight:bold}.od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn span{background:#616161;color:#fff;vertical-align:middle;display:table-cell;width:130px;height:58px}.od-index .tp-bottom-tabs .tp-t-hold .tp-order-btn .active{background:#ef5a48;color:#fff}.od-index .tp-bottom-tips{position:fixed;left:0;bottom:0;width:100%;height:48px;line-height:48px;border-top:1px solid #eee;background:rgba(51,51,51,0.47);color:#fff;text-align:center}.od-index .content{display:flex;position:absolute;transition:top .5s;width:100%;overflow:hidden;background:#fff}.od-index .content .left-wrap{flex:0 1 auto;width:95px;background:#fff}.od-index .content .left-wrap .left-item{position:relative;padding:18px 6px 16px 10px;color:#999;border-left:5px solid #fff}.od-index .content .left-wrap .left-item .typeName{word-break:break-word}.od-index .content .left-wrap .left-item.current{border-right:0;color:#000;border-left:5px solid #ef5a48;font-weight:bold}.od-index .content .left-wrap .num-cycle{top:4px;right:0;background:#ef5a48;color:#fff}.od-index .content .right-wrap{flex:1;background:#fff}.od-index .content .right-wrap .food-label{border-bottom:1px solid #f1f1f1;padding:2px 10px}.od-index .content .right-wrap .food-item-wrapper{position:relative;padding-bottom:16px}.od-index .content .right-wrap .food-item-wrapper .business-hours{position:absolute;bottom:0;left:0;width:100%;font-size:12px;padding:2px 0;background:rgba(0,0,0,0.8);z-index:100;color:#fff;text-align:center;border-radius:2px}.od-index .content .right-wrap .food-item{display:flex;position:relative;min-height:81px;overflow:hidden;padding:10px 10px 0 10px}.od-index .content .right-wrap .food-item .food-pic-wrap{position:relative;float:left;width:100px;text-align:center;overflow:hidden}.od-index .content .right-wrap .food-item .food-pic-wrap .food-pic-layer{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.5)}.od-index .content .right-wrap .food-item .food-pic-wrap .food-pic-layer .word{display:inline-block;width:100%;position:absolute;left:0;bottom:0;text-align:center;color:#fff;background:rgba(0,0,0,0.5);font-size:12px}.od-index .content .right-wrap .food-item .food-pic-wrap .food-pic{width:100%;border-radius:3px}.od-index .content .right-wrap .food-item .food-cont-wrap{flex:1;position:relative;margin-left:10px}.od-index .content .right-wrap .food-item .food-cont-wrap .food-name{margin-bottom:5px;line-height:normal}.od-index .content .right-wrap .food-item .food-cont-wrap .sale{color:#898989;font-size:12px;min-height:18px}.od-index .content .right-wrap .food-item .food-cont-wrap .food-price{color:#ef5a48;width:auto;word-break:break-all;font-size:18px;position:absolute;bottom:4px}.od-index .content .right-wrap .food-item .food-cont-wrap .food-price .org-price{text-decoration:line-through}.od-index .content .right-wrap .food-item .food-item-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:99}.od-index .content .right-wrap .txt-sub-product{padding-left:20px;font-size:13px}.od-index .content .right-wrap .txt-sub-item{padding:6px 0;border-bottom:1px solid #f5f5f5}.od-index .content .right-wrap .txt-sub-item:last-child{border-bottom:0}.od-index .content .right-wrap .txt-product-name,.od-index .content .right-wrap .txt-num-box{position:relative;padding:5px 0}.od-index .content .right-wrap .js_txt_numbox{position:absolute;right:0;bottom:10px}.od-index .content .right-wrap .js_txt_numbox .jm-add{display:block}.od-index .content .right-wrap .js_txt_numbox .hid_input .num-minus,.od-index .content .right-wrap .js_txt_numbox .hid_input .num-value-txt{display:none}.od-index .num-field{position:absolute;top:0;right:0;padding:2px 10px;transition:top .5s;background:#fdd100}.od-index .room-number-field{text-align:center;margin:18px 44px;height:2px;background:#000}.od-index .room-number-field .inner{background:#fff;position:relative;bottom:10px;padding:0 18px}.od-index .room-number-field .inner .num,.od-index .room-number-field .inner .txt{font-weight:bold;font-size:15px}.od-index .package-box.open .pk-icon{transform:rotate(360deg);transition:transform 1s}.od-index .package-box.open .pk-name{display:flex}.od-index .package-box{position:fixed;right:0;padding:5px;height:26px;color:#fff;border-top-left-radius:20px;-webkit-border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;overflow:hidden;z-index:10;box-shadow:3px 3px 5px 0 #ccc5c5;-webkit-box-shadow:3px 3px 5px 0 #ccc5c5;background-color:#EF5B48}.od-index .package-box .pk-icon{background:#fff;width:26px;height:26px;border-radius:50%;-webkit-border-radius:50%}.od-index .package-box .pk-name{display:none;margin-left:5px}.od-index .package-box .pk-close{position:relative;top:0;width:30px;height:26px;background:none !important}.od-index .package-box .pk-close:hover{transform:rotate(360deg);transition:transform 1s}.spec-box{background:#fff;color:#333;padding-bottom:0 !important;border-radius:3px}.spec-box .spec-field{padding:0 10px}.spec-box .spec-field .spec-item .spec-content{display:flex;padding:10px 0;flex-wrap:wrap;justify-content:flex-start}.spec-box .spec-field .spec-item .spec-content .spec-option{flex:0 0 25%;white-space:nowrap;border:1px solid #e2e2e2;text-align:center;padding:3px;margin-bottom:8px;border-radius:3px;margin-right:16px}.spec-box .spec-field .spec-item .spec-content .active{border-color:rgba(255,0,0,0.67);background:rgba(255,115,115,0.078);color:#e81f1f}.spec-box .spec-field .spec-item .spec-content .disabled{background:#f7f7f7;color:#d0cfcf;border:1px dashed #e0e0e0;opacity:.8}.spec-box .spec-field .spec-item .spec-content .multi-attr-box{padding:4px 0;margin:0 10px 10px 3px;flex:0 0 42%;display:flex;border:1px solid #ef373f;text-align:center;border-radius:6px;align-items:center}.spec-box .spec-field .spec-item .spec-content .multi-attr-box .attr-name{flex:1}.spec-box .spec-field .spec-item .spec-content .multi-attr-box .attr-button{width:30px;text-align:center;border-radius:3px;font-size:16px}.spec-box .bottom{position:relative;display:flex;background:#f7f7f7;margin-top:40px;padding:10px;border-top:1px solid #f1f1f1}.spec-box .bottom .price{width:60%;color:#ef5a48;font-size:16px;line-height:34px}.spec-box .bottom .spec-text{margin-right:10px;color:#333;line-height:22px;word-break:break-all;display:block}.spec-box .bottom .spec-btn{background:#ef5a48;text-align:center;color:#fff;padding:6px;border-radius:3px;white-space:nowrap;position:absolute;bottom:10px;right:10px}.spec-box .food-num-control{position:relative;flex:1}.spec-box .food-num-control .js_txt_numbox{position:absolute;right:0;bottom:0}.spec-cycle{position:absolute;z-index:2;border-radius:50%;white-space:nowrap;bottom:10px;right:0;background:#ef5a48;color:#fff;font-size:16px;font-weight:bold;width:30px;height:30px;text-align:center}.spec-cycle .spec-cycle-num{background:#ef5b48;position:absolute;top:-12px;right:-7px;border-radius:50%;padding:0 5px;border:1px solid #ffffff;font-size:12px;line-height:16px;height:16px}.tp-img-layer{position:absolute;top:50%;margin-top:-225px;right:0;left:50%;width:320px;margin-left:-160px}.tp-img-layer .pic-box{background:#fff;color:#333;padding-bottom:20px;border-radius:3px}.tp-img-layer .pic-box .inner{padding-top:16px}.tp-img-layer .pic-box h3{text-align:center;padding:0 32px 10px}.tp-img-layer .pic-box .pic-outer{width:240px;border:4px solid #ef5a48;border-radius:3px;margin:auto;overflow:hidden}.tp-img-layer .pic-box .pic-outer img{width:100%;height:100%;float:left}.tp-img-layer .pic-box .detail{position:relative;width:240px;margin:0 auto}.tp-img-layer .pic-box .detail .price{color:#F04F3B;width:auto;word-break:break-all;font-size:18px;padding:10px 0}.tp-img-layer .pic-box .detail .price .spec-cycle{top:10px}.tp-img-layer .pic-box .detail .food-num-control .js_txt_numbox{position:absolute;right:0;top:10px}.tp-img-layer .pic-box .detail .food-num-control .js_txt_numbox .jm-add{display:block !important}.tp-img-layer .pic-box .detail .food-num-control .js_txt_numbox .jm-add .tp-number-ma i{top:0}.tp-img-layer .pic-box .detail .food-num-control .js_txt_numbox .hid_input .num-minus,.tp-img-layer .pic-box .detail .food-num-control .js_txt_numbox .hid_input .num-value-txt{display:none}.tp-img-layer .pic-box .detail .desc{overflow:hidden}.cart-box .cart-list .f-label{background:#ECEBEB;color:#333;padding:8px 10px;overflow:hidden;position:relative}.cart-box .cart-list .f-label .clear-btn{position:absolute;background:url("../img/icon_rubbish.png") 0 center no-repeat;background-size:15px;padding-left:22px;right:0;height:100%;top:0;padding-right:10px;line-height:37px}.cart-box .cart-list .f-item{position:relative;padding:14px 10px;color:#333;background:#fff;overflow:hidden}.cart-box .cart-list .f-item .f-item-name{float:left;width:50%;min-height:18px}.cart-box .cart-list .f-item .f-item-price{float:left;word-break:break-all;width:20%;padding:0 5px}.cart-box .cart-list .f-item .f-item-qty{position:absolute;right:10px;top:10px}.icon-close{position:absolute;right:-8px;top:-14px;text-align:center;cursor:pointer;width:35px;height:35px;line-height:35px;background:#ef5a48;border-radius:50%}.icon-close::before,.icon-close::after{content:"";position:absolute;width:2px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-8px;background-color:#fff;left:50%;margin-left:-1px}.icon-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-back{position:relative;float:left;height:44px;width:60px}.icon-back:before{position:absolute;content:'';left:20px;top:50%;margin-top:-6px;width:10px;height:10px;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:3px}.num-cycle{position:absolute;z-index:2;top:16px;height:16px;background-color:#fff;border-radius:8px;color:#000;padding:0 5px;font-size:12px;line-height:16px;white-space:nowrap}.header-view{height:44px}.header-view .header{position:fixed;top:0;left:0;line-height:44px;width:100%;z-index:8;height:44px;background:#EF5B48;text-align:center;color:#fff}.header-view .header a{position:absolute;left:0;width:60px;height:40px}.tp-number-ma{display:inline-block;width:84px;height:30px}.tp-number-ma i{width:30px;height:30px;position:absolute;bottom:0}.tp-number-ma i:after{background:#ef5a48 !important;border:1px solid #ef5a48;border-radius:50%;-webkit-border-radius:50%;color:#fff;text-align:center;width:28px;height:28px;position:absolute}.tp-number-ma i.num-minus{left:0;font:400 1.8em/25px Arial}.tp-number-ma i.num-minus:after{content:"-";right:0;top:0;line-height:26px;background:#fff}.tp-number-ma i.num-add{right:0;font:400 1.4em/29px Arial}.tp-number-ma i.num-add:after{content:"+";right:0;top:0;line-height:28px;background:#FDD000}.tp-number-ma i.num-invalid:after{border:1px solid #ddd;background:rgba(120,120,120,0.4) !important}.tp-number-ma .num{width:28px;height:100%;padding:0;color:#000;margin:0 28px;text-align:center}.first-lan-field{overflow:hidden;background:#ef5a48;border-radius:3px}.first-lan-field .first-lan-box{background:#ef5a48;color:#fff;overflow:hidden;margin-top:1px;max-height:210px}.first-lan-field .first-lan-box ul li{width:240px;height:42px;line-height:42px;margin:0 6px}.first-lan-field .first-lan-box ul .item:nth-child(even){background:#ef5a48}.first-lan-field .first-lan-box ul .item:nth-child(odd){background:#ec6757}.first-lan-field .top{background:#ef5a48;text-align:center;font-size:16px;border-bottom:2px solid #ec6757;height:36px;line-height:38px;position:relative;margin:0 6px}.first-lan-field .top .icon-lan{position:absolute;left:0;top:0;width:35px;height:36px;background:url('../img/icon_lan.png') center no-repeat;background-size:50%}.first-lan-field .bottom{position:relative;left:0;bottom:0;width:100%;height:44px;background:url('../img/icon_lan_en.png') center no-repeat #ef5a48;background-size:8%}.first-lan-field .slide-down{height:18px;margin:0 6px;background:rgba(47,47,47,0.15);text-align:center}.first-lan-field .slide-down i{display:inline-block;width:12px;height:12px;background:url('../img/icon_down_arrow.png') center no-repeat;background-size:contain}.text-center{text-align:center}.jm-pop-box .jm-bd{background:#fff}.jm-pop-box .jm-error-tips{line-height:2}.jm-pop-box .jm-roller-btns{width:60%;margin:0 auto 10px;border:1px solid #FDD100;background:#FDD100;border-radius:3px}.jm-pop-box .jm-roller-btns .jm-flexbd{color:#000}.icon-min-price{color:#ef5b48;font-size:12px}.self-checkbox{float:left;width:42px;height:42px}.self-checkbox .self-input-checkbox{position:relative;width:42px;height:42px;display:inline-block}.self-checkbox .self-input-checkbox:before{content:'';width:12px;height:12px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-7px;margin-top:-7px}.self-checkbox .active:after{content:'';width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-4px;margin-top:-4px}.org-price-text{font-size:12px;color:#B9B7B8;text-decoration:line-through}.text-green{color:#3DB73E}.text-skyblue{color:#51C5BC}.text-deepblue{color:#5380C1}.text-red{color:#EA5153}.text-gray{color:#B9B7B8}.fs-14{font-size:14px}.fs-17{font-size:17px}.font-weight{font-weight:bold}@media screen and (min-width:320px) and (max-width:350px){.od-index .food-cont-wrap{width:95px}.od-index .right-wrap .food-item{min-height:100px}}@media screen and (min-width:351px) and (max-width:375px){.od-index .food-cont-wrap{width:150px}}@media screen and (min-width:376px) and (max-width:414px){.od-index .food-cont-wrap{width:180px}}@media screen and (min-width:415px) and (max-width:639px){.od-index .food-cont-wrap{width:210px}}.sell-time-box{position:relative;padding:3px 10px;margin-top:-9px;background:rgba(0,0,0,0.8);color:#fff;z-index:100;font-size:12px;line-height:normal;border-radius:6px;-webkit-border-radius:6px}.sell-time-box .m-t-sm{margin-top:3px}