body{overflow-x: hidden;width: 100%;max-width: 640px;margin: 0 auto !important;}
.bg-c4{background:#C4C2C3}
.bg-f3{background:#F3F3F3}
.bd1-de{border:1px #DEDEDE solid}
.bdb1-de{border-bottom:1px #DEDEDE solid}
.rk-b2c-widget-LineButton{padding-left:.5rem;padding-right:.5rem;margin-right:0;border-radius:1rem;position:relative;z-index:1}
.rk-b2c-widget-LineButton i{position:absolute;top:-6px;right:2px;z-index:2}
.rk-b2c-widget-LineButton i[data-active=true]{display:block}
.rk-b2c-widget-LineButton i[data-active=false]{display:none}
.rk-b2c-widget-LineButton[data-active=true]{width:3rem;padding:0;color:#fff;border:1px #209AF9 solid}
.rk-b2c-widget-LineButton[data-active=false]{width:3rem;padding:0;background-color:#F5F3F1;color:#545455;border:1px #F5F3F1 solid}
.c-30{color:#303030}
.f10{font-size:.55rem}
.c-hong {color: #FF4D63;}
.rk-b2c-view-OrgItemView{border:none;background:#fff}
.active{min-width:34px;text-align:center;font-size:.55rem;background:#EDF4FC;color:#709cbe}
.zdxx_bg{width:58px;height:20px;line-height:20px;border-radius:0;padding:0 0 0 3px;background:url(../images/zdxx_bg.png) no-repeat 96% center;color:#fff}
.c-92{color:#929292}
.tabBoxs{margin:0 auto}
.tabBoxs .hd{height:2.5rem;line-height:2.5rem;font-size:.75rem;overflow:hidden;border-bottom:1px #f3f3f3 solid}
.tabBoxs .hd ul li{float:left;width:50%;vertical-align:top}
.tabBoxs .hd ul li i{width:1px;height:16px;background:#DEDEDE;position:absolute;right:0;top:18px}
.tabBoxs .hd ul li a{display:block;height:50px;line-height:50px;width:100%;color:#4D4D4D;text-align:center}
.tabBoxs .hd ul li.on{text-align:center}
.tabBoxs .hd ul li.on a{color:#000;display:inline;border-bottom:2px solid #2DA0F9;padding-bottom:.6rem}
@media screen and (min-width:320px)and (max-width:360px){.syrq_f1 ul li p{font-size:.6rem}
    .rk-b2c-widget-LineButton[data-active=false],.rk-b2c-widget-LineButton[data-active=true]{width:2.1rem;font-size:.6rem;height:1.2rem;line-height:1.2rem}
}
.lookCoupon img{width:1.9rem;height:.9rem;margin-top:-10px}
.f0{font-size:0}
.jkx-backdrop-action.jkx-backdrop{background-color:rgba(0,0,0,.3);position:fixed;z-index:998;top:0;right:0;bottom:0;left:0}
.jkx-backdrop-action.jkx-backdrop.jkx-active{-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1}
.jkx-popover.jkx-popover-action.jkx-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.jkx-popover.jkx-popover-action.jkx-popover-bottom{position:fixed;max-height:17rem;min-height:17rem;width:100%;height:100%;overflow:hidden}
.jkx-popover.jkx-popover-action{bottom:0;width:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);border-radius:0;background:#FFF;-webkit-box-shadow:none;box-shadow:none;z-index:999;max-width:640px}
.pop_tit{height:56px;line-height:56px;border-bottom:1px solid #F3F3F3;border-top:1px solid #DDD;padding:0 15px;text-align:center;width:100%;position:relative}
.pop_content{width:100%;height:100%;overflow-y:auto;padding-bottom:70px}
.pop_tit .tc{font-size:16px;color:#333;font-weight:700}
.couponList li{font-size:0;border-radius:4px;margin-top:14px;display:table;width:100%}
.couponList li .lBox{width:30%;display:table-cell;background:url(../images/coupon.png) no-repeat center;background-size:100% 100%;padding:15px 6px 15px 0}
.couponList li .rBox{width:70%;position:relative;display:table-cell;padding:15px 10px;background:#F6F1F2}
.couponList li .rBox button{background:#E7663D;color:#fff;border:none;border-radius:20px;padding:.3rem .5rem;position:absolute;right:14px;bottom:14px}
.couponList li .rBox button.collect{background:#CCCBCB}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}
button{outline:0}
.rk-b2c-widget-Toast{width:26%;padding:1.6rem 0;line-height:0;margin-left:-13%}
.bt-f3{border-top:1px solid #f3f3f3}
.bt-f1{border-top:1px solid #f1f1f1}
.mt-6{margin-top:-.3rem}
.line{width:1px;height:16px;background:#f1f1f1;position:absolute;right:.3rem;top:1.1rem}
.line2{right:-.3rem}
.recommendMeal{margin-right:-.7rem;padding:.75rem .75rem 0;font-size:0}
.recommendMeal li{width:50%;display:inline-block;font-size:.6rem}
.recommendMeal li a{margin-right:.7rem;display:block;background:#fff;border-radius:.15rem}
.recommendMeal li img{width:100%;border-radius:.15rem .15rem 0 0}
.ell1{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.bhxm-all-tit-li li:nth-child(odd){background:#FFF}
.bhxm-all-tit-li li:nth-child(even){background:#FAF8F9}
.c-1f9{color:#209AF9}
.bg-1f9{background:#209AF9}
.vim-center:after,.vim-center_>:after{height:0;content:'';display:inline}
.pop_content-city-left{width:23%;float:left;background:#F6F2F1}
.pop_content-city-left .list::-webkit-scrollbar{width:0;background:#FFF}
.pop_content-city-left .list{height:360px;overflow-y:scroll}
.pop_content-city-left .list li{text-align:center;padding:20px 0 20px 0}
.pop_content-city-left .list li.on{background:#FFF;color:#1F9BF8}
.pop_content-city-right{width:77%;float:left;background:#FFF}
.pop_content-city-right .con-city{height:360px;overflow-y:scroll}
.pop_content-city-right .con-city::-webkit-scrollbar{width:0;background:#FFF}
.c-e4{color:#e44f3d}
.c-51{color:#515151}
.c-7c{color:#7c7c7c}
.bg-f5{background:#f5f5f5}
.bdb1-f5{border-bottom:1px #F5F5F5 solid}
.ccyc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.c-4a{color:#4a98f2;}
.rk-b2c-view-OrgItemView:active{background: none;}
.timeContent{padding: 0 0.75rem;}
.timeContent li{border-bottom: 1px solid #f3f3f3;font-size: 0.65rem;color: #515151;height: 2rem;line-height: 2rem;position: relative}
.c-c0{color: #C0C0C0;}
.c-6d{color: #6d6d6d;}
.bdb1-f5{border-bottom: 1px #F5F5F5 solid;}
.px15, .px15 > *, .px15- * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.ml15{margin-left: 0.75rem;}
.pl15{padding-left: 0.75rem;}
.pr15{padding-right: 0.75rem;}
.rk-b2c-widget-TopBar > a:active {
    background: none;
    outline: none;
}
.rk-b2c-widget-CalendarMain[data-visible=true]{position: fixed;}
.dn{display: none;}
.orgBadge{display: inline-block;position: absolute;top: 2rem;right: 1.3rem;}
.orgBadge span{height: 1.8rem;background: url(../images/tag.png) no-repeat center;background-size: 100% 100%; color: #fff;font-size: 0.6rem;display: inline-block;width: 1.5rem;text-align: center;line-height: 0.69rem;padding-top: 0.14rem;}
/*.orgBadge i{width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;position: absolute;bottom: 0;right: 0;border-top: 0.2rem transparent dashed;border-right: 0.75rem transparent dashed;border-bottom: 0.2rem #ffffff solid;border-left: 0.75rem transparent dashed;}*/
.c-f9{color: #f9634f;}
.showScore{position: absolute;top: 0.7rem;right: 1.3rem;text-align: center;}
.showScore2 span{background: #4a98f2;color: #ffffff;font-size: 12px;border-radius: 3px;padding: 0.01rem 0.45rem;}

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

.twoir-content {
	overflow-y: auto;
	_overflow: auto;
}

.twoir-content .pricetable {
    text-align: center;
	border: 0;
	border-collapse: collapse;
	font-size: 0.6rem;
	width: 100%;
}

.twoir-content .pricetable thead {
    background-color: #e5e9ec;
    font-weight: bold;
}

.twoir-content .pricetable td,
.twoir-content .pricetable th {
	border: 1px solid #409bfc;
	line-height: 1.5rem;
}

.twoir-content p {
    margin: 0.75rem auto;
}
.twoir-content p img {
    width: 90%;
    max-width: 640px;
    margin: 0 auto;
}