/* 当前食堂 */
.layui-st{clear: both;padding: 10px 0 10px 10px;overflow: hidden;}
.layui-st p{line-height: 28px;font-size: 18px}
.layui-st .sttext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layui-st  .gh{text-align: right;font-size:15px }
.stlist{padding: 10px;display: none;}
.stlist p{margin-bottom:5px;}
.stlist .layui-form-radio div{font-size: 17px}
.stlist .layui-form-radio>i{font-size:22px}


/* 左边菜单 */
.left-menu::-webkit-scrollbar {width: 0;}
.left-menu{width:27%;float:left; background-color:#fff;position:relative;overflow-y:scroll;overflow-y: auto; overflow-x: hidden;-webkit-overflow-scrolling: touch; -webkit-transform: translate3d(0, 0, 0);border-top: solid 1px #ededed;}
.left-menu ul li{width:100%;text-align:center;font-size:14px;padding:7px 0;color:#333;border-bottom:1px dashed #ddd;}
.left-menu ul li.active{color:#3dc5b7 !important;background-color:#fff;border-left: solid 2px #3dc5b7;}
.left-menu ul li span{display: inline-block; text-align: center; padding:0; line-height: 25px; width:100%;font-size:18px;}
.left-menu ul li input{display: none;}
/* 右边菜品 */
.con {float:left;background:#f4f4f4;overflow-y:auto;-webkit-overflow-scrolling: touch;-webkit-transform: translate3d(0, 0, 0);width: 73%;}
.right-con{padding: 10px 7px ;background: #f4f4f4}
.right-con li{background: #fff;padding: 10px 7px;overflow: hidden;clear: both;border-radius: 8px;margin-bottom: 10px;}
.right-con li .layui-form-label{width: 50px;padding: 0;}
.right-con li .layui-form-label img{width: 50px;height: 50px;}
.right-con li .layui-input-block{margin-left: 60px}
.right-con li .layui-input-block .cbtext{border-right: solid 1px #ededed;}
.right-con li .layui-input-block .cbtext h4{font-size:20px;margin-bottom: 7px;color: #000;font-weight: bold;}
.right-con li .layui-input-block .cbtext p.list2 b{font-size:16px;color:#f00;} 
.right-con li .btn{text-align: center;padding-top: 15px;}
.right-con li .btn button.minuswu{display:none;}
.right-con li .btn button{width:25px;height:25px;border:0;background:transparent;padding:0;}
.right-con li .btn button strong{padding:5px 10px;font-size:15px;display:inline-block;text-indent:-100px;padding:7px 13px;height:12px;}
.right-con li .btn .shuliang{display:none;width:18px;text-align:center;font-style:normal;vertical-align:top;margin-top:5px;line-height:18px;font-size: 18px;}
.right-con li .btn .price{display:none;}


/* 底部菜单 */
.footer{display:block;position:fixed;width:100%;z-index:3;bottom:0px;color:#f03c03;background:#fff;line-height:35px;font-size:15px;max-width: 750px}
.footer .left {float: left;height:3rem;line-height:60px;width:50%;border-top: 1px solid #e2e2e2;}
.count_num{position: relative; width: 45px;height: 45px;margin: 5px 5px 5px 0;float:left;display:block;}
.count_num span {position: absolute;top: -5px;right: -5px;background: #000;color: #fff;border-radius: 50%;width: 20px;height: 20px;text-align: center;line-height: 15px;font-size: 12px; padding: 0.2rem;}
.footer .right { float: right;width: 25%;}
.footer .right .disable { background: #dbdbdb;}
.footer .right a{font-size:18px}
.footer .right .aa2{height: 3rem;border: none;border-radius: 0;font-size:18px;}
.footer .xhlbtn {display: block;text-align: center; background-color: #F03C03;width:100%;color: #fff;font-size:16px;line-height:3rem;}
button:focus{  outline: none;}
.footer .zhong{width: 25%;float: left;}
.footer .zhong a{background-color: #3dc5b7;color: #fff;display: block;line-height: 10px;text-align: center;height: 3rem}
.footer .zhong i{color: #fff;display: inline-block;font-size: 22px;margin-top: 10px;margin-bottom: 10px}
/* 需要认证成为职工才能订餐遮罩层 */
.zzcall{position: fixed;top:0;z-index: 2222;margin: 0 auto;width: 100%;height: 100%;background: rgba(0,0,0,0.5);max-width: 750px}
.zz{padding:46% 15px 0 15px}
.zzc{background-color: #fff;border-radius:3px;text-align: center;line-height: 35px;padding: 30px 10px;font-size: 18px;}
.zzc p{margin-bottom:15px;line-height: 25px;}
.zzc a{line-height:42px;height:42px;font-size:18px}

.gray { filter: gray;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%); -o-filter: grayscale(100%);filter: grayscale(100%);}