body{overflow-x: hidden;width: 100%;max-width: 640px;margin: 0 auto !important;}
.c-51{color: #515151;}
.rk-b2c-view-PackageListView{z-index:inherit}
.rk-b2c-widget-Mask[data-visible=true]{opacity:.6}
.rk-b2c-view-TopMenuView{color:#999;font-size: 0.65rem;}
.rk-b2c-view-TopMenuView li[data-has-condition=true]{color:#1F9AF8}
.rk-b2c-widget-Mask{transition:opacity,.3s ease-out 0s,z-index .3s ease-out 0s;position:fixed;z-index:10}
.rk-b2c-view-TopMenuView-popup{position:fixed;top:4.5rem;width:100%;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;-ms-transition:height .3s;transition:height .3s;overflow-y:hidden;background:#f6f9fc;width: 100%;max-width: 640px;margin: 0 auto !important;}
.vcv_jglx .item[data-active=true] a{transition:background .3s;border-radius:1rem;background-color:#209af9;color:#fff;border:none}
.vcv_jglx .item[data-active=true]{transition:background .3s;border-radius:1rem;padding:.25rem;background-color:#209af9;color:#fff}
.vcv_jglx .item[data-active=false]{transition:background .3s;border-radius:1rem;padding:.25rem;background-color:#E8E8E8;color:#959595}
.w-p35{width:35%}
.w-p65{width:65%}
.bg-c4{background:#C4C2C3}
.bd1-de{border:1px #DEDEDE solid}
.active{min-width:34px;text-align:center;font-size:.55rem;background:#EDF4FC;color:#709cbe}
.c-30{color:#303030}
.rk-b2c-view-TopMenuView li span{width:9px;height:6px;margin-left:3px;background:url(../images/j_down_hui.png) no-repeat left center;background-size:100% 100%;vertical-align: middle;}
.rk-b2c-view-TopMenuView li{color:#666;padding-left: 0.25rem;}
.rk-b2c-view-TopMenuView li[data-has-condition=true]{color:#1F9AF8}
.rk-b2c-view-TopMenuView li[data-has-condition=true] span{width:9px;height:6px;margin-left:3px;background:url(../images/j_down.png) no-repeat left center;background-size:100% 100%;vertical-align: middle;}
.rk-b2c-view-MenuPopupView,.rk-b2c-view-TopMenuView-popup{background-color:#fff}
.rk-b2c-view-MenuPopupView .item{padding:0.5rem 0 0.5rem 0}
.rk-b2c-view-MenuPopupView>.item[data-active=true]{color:#4a98f2;background:0 0}
.rk-b2c-view-MenuPopupView>.item[data-active=true] a{color:#4a98f2;background:0 0}
.ccyc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.f11{font-size:.55rem}
.c-92{color:#929292}
body,html {font-family: PingFangSC-regular,'Heiti SC','Microsoft Yahei',sans-serif}
.rk-b2c-widget-TopBar{background: #4A98F2;height:2.5rem;line-height:2.5rem;;width: 100%;max-width: 640px;margin: 0 auto !important;}
.rk-b2c-view-TopMenuView > .item{height:2rem;line-height:2rem;font-weight: bold}
.rk-b2c-view-TopMenuView > .item + .item {border-left: none;}
.rk-b2c-view-TopMenuView {border-bottom: 1px solid #F1F1F1;;width: 100%;max-width: 640px;margin: 0 auto !important;}
.rk-b2c-view-MenuPopupView > .item {border-bottom:1px solid #F1F1F1;margin-left:0.75rem;}
.rk-b2c-view-PackageListView ul > .item + .item {border-top: none;}
#orgList li .layout-lr-auto,
#comboList li .layout-lr-auto{
    margin: 0 0.7rem;border-bottom: 1px solid #f1f1f1;padding: 0.7rem 0;
}
#orgList li:last-child .layout-lr-auto,
#comboList li:last-child .layout-lr-auto {
    border-bottom: none;
}
/*热门词快速搜索*/
.lt-filter-tags{height: 2.15rem;background: #f4f4f6;width: 100%;position: sticky;top: 0;z-index: 1;position: -webkit-sticky;}
.lt-filter-tags ul { padding: 0.3rem 0px; height: 2.15rem; overflow-x: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch; width: 100%; white-space: nowrap;  overflow-y: hidden; font-size: 0;}
.lt-filter-tags ul li{background-color: #fff;border: 1px solid #f4f4f6; text-align: center;font-size:12px; margin-left: 5px;  line-height: 28px; padding: 0px 12px; border-radius: 20px;color: #333; display: inline-block; }
.lt-filter-tags ul li a{color:#333;}
.lt-filter-tags ul li.select{ /*border: 1px solid #34b5f2;*/ color: #1F9AF8;}
.lt-filter-tags ul li.select a{color: #1F9AF8;}
/*标签*/
.mealTag{height: 1rem;overflow: hidden;position: relative;padding-top: 0.1rem;}
.mealTag .u000{padding-right: 0.3rem; overflow: hidden; margin-right: 2%; float: left;line-height: 0.9rem;height: 0.9rem; text-align: center;font-size: 0.65rem;color: #515151;}
.mealTag .arrowDown {webkit-transition: -webkit-transform 0.2s;float: right; transition: transform 0.2s; position: relative; transform: rotate(180deg); -webkit-transform: rotate(0deg); width:0.9rem; height: 0.9rem; right: 0; top: 0; background-size: 0.45rem 0.3rem; background-position: center center; background-repeat: no-repeat; background-image: url(../images/arrowdown.png); }
.mealTag.on{height: 2rem;}
.mealTag.on .arrowDown{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.mealPrice{position: absolute;bottom: 0;right:0;left: 0.7rem;}
.mealPriceLeft{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #515151;font-size: 0.65rem;}
.mealPriceLeft span{background: #EDF3FF;color: #4a98f2;font-size: 12px;padding: 0.15rem 0.2rem;display: inline-block;}
.mealPriceRight span{color: #ff3535;}
.mealPriceRight del{color: #cbcbcb;}
/*#orgList li .layout-lr-auto{margin: 0 0.7rem;border-bottom: 1px solid #f1f1f1;padding: 0.7rem 0;}*/
/*星星*/
.star .v001 i{float: left;width: 0.6rem;height:0.6rem;margin-right: 0.15rem;background: url(../images/star1.png) no-repeat center;background-size: 100% 100%;}
.star .v001 i.w002{float: left;width: 0.6rem;height:0.6rem;margin-right: 0.15rem;background: url(../images/star2.png) no-repeat center;background-size: 100% 100%;}
.star .v001 i.w003{float: left;width: 0.6rem;height:0.6rem;margin-right: 0.15rem;background: url(../images/star3.png) no-repeat center;background-size: 100% 100%;}

.loadMore-tips{text-align: center;padding-top: 1.5rem;padding-bottom: 1.5rem;color: grey;font-size: 0.7rem;}
.loadMore-tips a{display: block;}
.loadMore-tips .t01{display: inline-block;vertical-align: middle;width: 1.2rem;margin-right: 0.3rem;}
.loadMore-tips .t02{display: inline-block;vertical-align: middle;color: #999;}
.jgaddress{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden}

@media screen and (device-width: 320px) {
    html {
        font-size: 100%;
    }
}
@media screen and (device-width: 414px) {
    html {
        font-size: 140%;
    }
}