*,:after,:before{box-sizing:border-box;outline:none}html{-webkit-text-size-adjust:none}body,html{height:100%}body{background-color:#f5f5f5;font-size:12px;-webkit-font-smoothing:antialiased;font-family:arial,sans-serif;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,iframe,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}article,aside,audio,details,figcaption,figure,footer,header,mark,menu,nav,section,summary,time,video{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}fieldset,img{border:0}address,caption,cite,dfn,em,i,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}a{color:inherit}a,a:hover{text-decoration:none}a,button,input,label,select{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select{font:100% tahoma,\5b8b\4f53,arial;vertical-align:baseline;border-radius:0;background-color:transparent}select{-webkit-appearance:none;-moz-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;margin:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}textarea{outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;overflow:auto;resize:none;font:100% tahoma,\5b8b\4f53,arial}.weui-cell_access:active{background-color:transparent}.hide{display:none!important}.show{display:block}.pull-left{float:left!important}.pull-right{float:right!important}.txt-l{text-align:left!important}.txt-c{text-align:center!important;vertical-align:middle}.txt-r{text-align:right!important}.empty-content-tips{width:65%;margin:2.5em auto;line-height:2.6em;font-size:18px;text-align:center;color:#999}.btn_back{position:fixed;top:.5vw;left:3vw;z-index:501;display:block;width:7.5vw;height:7.5vw;border-radius:50%;border:none;background-color:#000;opacity:.18}.btn_back:after{content:"";position:absolute;width:3.5vw;height:3.5vw;border-top:.7vw solid #fff;border-left:.7vw solid #fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:2vw;margin-left:-1vw;opacity:1}.weui-loadmore_line{margin-bottom:50px}.weui-loadmore_line .weui-loadmore__tips{background:#f7f7f7}.weui-cell_vcode .weui-vcode-btn{border:1px solid #ff5a00!important;height:34px;border-radius:5px;margin:5px 15px 5px 5px;line-height:34px}.title{text-align:center;height:45px;background:#ff5a00;line-height:45px;color:#fff}.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{color:#ff5a00}.membercard-navbar .weui-navbar__item:after{border:none}.membercard-navbar .weui_bar__item_on{color:#ff6417}.membercard-navbar .weui_bar__item_on .on-line{width:80px;height:1px;border-bottom:3px solid #ff6417;position:absolute;bottom:1px;left:50%;margin-left:-40px}.membercard-navbar .weui-navbar__item .split-line{position:absolute;right:0;height:35px;width:1px;border-right:1px solid #d9d9d9;top:10px}.weui-footer.footer{border-top:1px solid #d9d9d9;background:#fff;bottom:0}.weui-footer.footer a.footer-item-on{color:#ff6417}.weui-footer a.footer-item{padding:0;color:#cfcfcf;font-size:.55rem}.footer-item:after,.footer-item:before{border:none}.footer-item .iconfont{font-size:1rem;line-height:1;margin-left:5px}.footer-item .iconfont.footer-item-saoyisao{position:relative}.footer-item .icon-svg-saoyisao{font-size:60px;line-height:100px;color:#333;transition:font-size .25s ease-out 0s;width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden;position:absolute;left:50%;margin-left:-30px;top:-15px}.color-red{background:#ff3461}.color-orangered{background:#ff5a00}.color-yellow{background:#f7931e}.color-skyblue{background:#29abe2}.color-darkseagreen{background:#51a855}.color-cadetblue{background:#00a99d}.color-purple{background:#9c41a3}.color-deepgray{background:#999}.color-white{background:#fff}.color-gray{background:#f7f7f7}.color-lightgray{background:#aaa}.font-color-red{color:#ff3461!important}.font-color-orangered{color:#ff5a00!important}.font-color-yellow{color:#f7931e!important}.font-color-skyblue{color:#29abe2!important}.font-color-darkseagreen{color:#51a855!important}.font-color-cadetblue{color:#00a99d!important}.font-color-purple{color:#9c41a3!important}.font-color-deepgray{color:#999!important}.font-color-darkgray{color:#666!important}.font-color-tinygray{color:#f7f7f7!important}.font-color-white{color:#fff!important}.font-color-black{color:#000!important}.font-defult{font-size:16px;font-weight:400}.font-small{font-size:14px}.font-s{font-size:12px}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}.shape{display:block;width:95%;padding-left:5%;line-height:20px}.textarea_h{height:100px}.margin_t{margin-top:10px}.swiper-pagination-bullet-active{background-color:#ff5a00!important}.border_bt{border-bottom:1px solid #ccc}.coupon-layout-red .dot{background:#ff3461}.coupon-layout-red .coupon-use a{color:#ff3461}.coupon-layout-red .coupon-use a:after{border-color:#ff3461}.coupon-layout-red .coupon-use-time .couponlimittime{color:#ff3461}.coupon-layout-orange .dot{background:#f7931e}.coupon-layout-orange .coupon-use a{color:#f7931e}.coupon-layout-orange .coupon-use a:after{border-color:#f7931e}.coupon-layout-orange .coupon-use-time .couponlimittime{color:#f7931e}.coupon-layout-skyblue .dot{background:#29abe2}.coupon-layout-skyblue .coupon-use a{color:#29abe2}.coupon-layout-skyblue .coupon-use a:after{border-color:#29abe2}.coupon-layout-skyblue .coupon-use-time .couponlimittime{color:#29abe2}.coupon-layout-darkseagreen .dot{background:#51a855}.coupon-layout-darkseagreen .coupon-use a{color:#51a855}.coupon-layout-darkseagreen .coupon-use a:after{border-color:#51a855}.coupon-layout-darkseagreen .coupon-use-time .couponlimittime{color:#51a855}.coupon-layout-cadetblue .dot{background:#00a99d}.coupon-layout-cadetblue .coupon-use a{color:#00a99d}.coupon-layout-cadetblue .coupon-use a:after{border-color:#00a99d}.coupon-layout-cadetblue .coupon-use-time .couponlimittime{color:#00a99d}.coupon-layout-purple .dot{background:#9c41a3}.coupon-layout-purple .coupon-use a{color:#9c41a3}.coupon-layout-purple .coupon-use a:after{border-color:#9c41a3}.coupon-layout-purple .coupon-use-time .couponlimittime{color:#9c41a3}.clearfix:after{content:".";display:block;height:0;font-size:0;width:0;clear:both}.weui-cell{display:-webkit-flex}.weui-cell__bd{-webkit-flex:1}.weui-media-box_appmsg{display:-webkit-box-flex;display:-moz-box}.weui-btn:after{content:" ";-webkit-transform:scale(.5);-webkit-transform-origin:0 0}.weui-cell__ft:after{-webkit-transform:matrix(.71,.71,-.71,.71,0,0)}.van-safe-area-bottom{padding-bottom:calc(constant(safe-area-inset-bottom));padding-bottom:calc(env(safe-area-inset-bottom))}@media screen and (min-width:1024px){body{position:relative;width:740px;margin-left:auto;margin-right:auto}}.scrolltab-nav::-webkit-scrollbar{display:none}.dish-detail-content::-webkit-scrollbar,.scrolltab-content::-webkit-scrollbar{display:none}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}.confirm-bd,.confirm-hd{text-align:center!important}.confirm-ft>a.confirm-btn.primary{color:#ff5a00!important}.tab-nav-item.tab-active{color:#ff5a00}.tab-nav-item.tab-active:before{content:"";color:#ff5a00;width:40%;margin-left:-20%}.icon-hot-sell{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAACXBIWXMAAAhNAAAITQEhiCGBAAACe0lEQVRYw+2YwXmjMBCFn9xAshVYqcDuIKQCc9chTgekgrAVrLeCJQfOYStYUkFIB6QDXIFy0AADK7CQcZwvX3RJhDH8evM0M7LQWuOzjQU+4fiiUEoUUKKEEtu5oMRRnlIiAPCPXXkFsEWqi3MqVfbmKwA5lAjPB5VqDvUbwB7ABYAnUvHs4fsBQALICWwPIPAJ5bHhq839hlRXBBAwxZKPDZ8SawC3NEtYSAsGu4IS8ceET4lLCtOKVJFIddW7J2HQVz3/nUSphIBAKaCy3BMRMADEpw2fUWDT7LhUZwM7swKwo9ktqXsCqG5IHpHq6MA3dpZNMSPU/0BbhzxWAfhLs2BeKB+gdmTzQ5lC6wvES9GFq6/GU4J5SEmJ8JUydOWxOeqX3NDzqrHnLByMWpeM0AuoO+r8VkIJOR3KqBQ2cBOSnyXz10MCWNJCIx+lAvoyfGsYA4HF7KEP1Lpp3GwqKRFBCQ0lsgNQHGTD/l8OGX/hsEIbUAzgF/OJK1TdnfYXfnSZCQA8TCjcK3Zl75LZFw75pa9EPAIRQ4mcHSLWPaDAqryHUpK9VAK4ptkz/b1m3nigz/+QogXBvLEudM3KUD4VKmeGlJadFHbalO7WN9dMN3qJVEvWFrfd6mSlzCr2gxXeJNJH1jv108bGuVudGL6MKWHbZTHrx2tD3/c2BTd9wvy184WKm2JqHlh2XmjyV9Q5ZqV6d6B9HutWHaDMS3+ycCQspCHdk1ChvbM2fa3hWyWHutVJB4duPwV2rJIDvnlhZl6yT+9oETM0eaaHumcqjZWJqHNPC3fjAjT9iGUgtk0StIcrpDAX5MHsULjmPbZ//2h25vEO0uL2VgJtw/kAAAAASUVORK5CYII=);background-size:18px}.icon-finger,.icon-hot-sell{display:inline-block;width:18px;height:18px}.icon-finger{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAACXBIWXMAAAhNAAAITQEhiCGBAAABkklEQVRYw+2YzU3DQBCFv0UckZISjMQ9SQWECkgHhBu3TQkpIStxJyWECnA6MAUgmQ6SCoaD12gU+SeOjW0kP8nyei2v3755M961ERH6hit6iIHUQKppXNcewZklsAQCIARCrGzrDGlqlQRntsBTxp1PrEzbD58z8xNCDtj79sQr2Lqn0pcegRlWVsDCX+v7LZFyZqxUWmMlAsDKAdh0lX0L1T41deqlQ9ukVv787tXRePTnXXslwZkpMMlUKTF//nWCGCtx03UqNfA3Vk7V0Kq9FUxsDywyVD6DlDNBRha95IbHSoQzDrAlE7v3hXZarXgm0n8UDHxbFoac0IfAyPfMfjP3TKOvVB3a++NLqRJXDnxCQPtsXDX70gc2WJljZQ68NvC9jf+qJNSB9lHUN1LHvOzrglRQpFLXSvWSVNwPUsnqYtQ3pUozr0tSuZnXBanSzGuXlDNr9aGOLtvNOLNTC7am8YCV8BKl1moT0BSOwHMRofJ9X7KeClTPDXB3TghyEBUZvJnN6PCDYyD1T0j9AN2mfFM1GtS7AAAAAElFTkSuQmCC);background-size:18px}.scrolltab-content{padding:0 .15rem .15rem!important}.scrolltab-item{padding:0 .2rem}.scrolltab-item.font-color-orangered .scrolltab-title{color:#ff5a00}.scrolltab-item.font-color-yellow .scrolltab-title{color:#f7931e}.scrolltab-other span{width:16px;height:16px;text-align:center;background:#ff5a00;color:#fff;border-radius:50%;font-size:12px;line-height:16px;display:inline-block;position:absolute;right:3px;top:10px}.scrolltab-icon{margin-right:.1rem}.scrolltab-content-title{text-align:left}.scrolltab-content-title:before{content:"";margin-right:10px;border-left:4px solid #ff5a00}.btn-group{display:inline-block;position:relative;margin-right:.1rem}.btn-group *{float:left;width:.6rem;height:.6rem;line-height:.6rem}.btn-group .btn-add-cart,.btn-group .btn-stanard{width:1.3rem;font-size:.3rem;padding:0 3px;border-radius:.5rem}.btn-group .btn-add-cart{width:2rem}.btn-group .btn-min{border:1px solid #c7c7c7}.btn-group label{border:none;font-size:.4rem}.btn-group .std-num{border-radius:50%;width:.4rem;height:.4rem;line-height:.4rem;position:absolute;top:-3px;right:-5px}.btn-group a.btn-add,.btn-group a.btn-min{border-radius:50%;display:block;font-size:.55rem}a.scrolltab-item.scrolltab-active:before{border-right:none;border-left:5px solid #ff5a00;height:60%;margin-top:10%;position:absolute;left:0}.fly-dot{display:none;position:fixed;z-index:999}.fly-dot span{display:block;border-radius:50%;width:25px;height:25px;background:#ff5a00}.fly-dot.go-fly{animation:hor-animation linear .5s forwards}.fly-dot span.go-fly{animation:vertical-animation cubic-bezier(.5,-.5,1,1) .5s forwards}.m-flexbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.m-flexbox .flexbox-item{-ms-flex:1;flex:1}.m-flexbox .flexbox-item2{-ms-flex:2;flex:2}.m-flexbox .flexbox-item3{-ms-flex:3;flex:3}.m-flexbox .flexbox-item4{-ms-flex:4;flex:4}.m-cell-box{margin-bottom:.35rem}.m-cell{background-color:#fff;position:relative;z-index:5}.m-cell:after{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;border-bottom:1px solid #b2b2b2;transform:scaleY(.5);transform-origin:0 0}.cell-item{display:-ms-flexbox;display:flex;position:relative;padding-left:.24rem;overflow:hidden}.cell-item:not(:last-child):after{margin-left:.24rem;content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;border-bottom:1px solid #d9d9d9;transform:scaleY(.5);transform-origin:0 0}.m-cell a.cell-item,.m-cell label.cell-item{background-color:#fff}.cell-left,.cell-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cell-left{color:#333;white-space:nowrap;-ms-flex-align:center}.cell-right{-ms-flex:1;flex:1;width:100%;min-height:1rem;color:#525252;text-align:right;padding-right:.24rem;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end}