.margin-t25{margin-top:.25rem}.margin-t2{margin-top:.2rem}.search-box{padding-top:.1rem;padding-bottom:.1rem}.nav-row{font-size:0}.nav-row .nav-item{display:inline-block;width:25%;text-align:center;font-size:.115rem;line-height:2.4;color:#3e3e3e;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.05rem}.nav-row .nav-item i{display:block;width:.558036rem;height:.558036rem;margin:auto;background: no-repeat left top;background-size:5.357143rem .558036rem}.nav-row .nav-item .icon-classify{background-position:.45956% 61.53846%}.nav-row .nav-item .icon-video{background-position:14.52206% 61.53846%}.nav-row .nav-item .icon-health{background-position:28.30882% 61.53846%}.nav-row .nav-item .icon-quan{background-position:42% 61.53846%}.nav-row .nav-item .icon-ingre{background-position:56.06618% 61.53846%}.nav-row .nav-item .icon-menu{background-position:70.2% 61.53846%}.nav-row .nav-item .icon-snack{background: no-repeat center;background-size:81%}.nav-row .nav-item .icon-native{background-position:97.7% 61.53846%}.rec-sancan{font-size:0;margin-top:.12rem}.rec-sancan .sancan-item{display:inline-block;width:32%;border-radius:3px;overflow:hidden;margin-right:2%;position:relative}.rec-sancan .sancan-item:last-of-type{margin-right:0}.rec-sancan .sancan-item h3{position:absolute;left:0;bottom:0;width:100%;text-align:center;height:.3rem;line-height:.3rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.5));background:linear-gradient(transparent,rgba(0,0,0,.5));font-size:.18rem;font-weight:700;color:#fff}.menu-item{position:relative;border-radius:4px;overflow:hidden;max-height:1.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-item .menu-text-bg{width:100%;height:100%;background-color:rgba(0,0,0,.25);position:absolute;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-item .menu-text-bg .menu-text{width:100%;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-item .menu-text-bg .menu-text h2{font-size:.18rem;font-weight:600;line-height:1.4}.menu-item .menu-text-bg .menu-text h3{padding-top:.05rem;font-size:.12rem;line-height:1.3}.coop-index-menu{margin-left:-.15rem;overflow:hidden}.xh-dish{margin-left:.17rem;margin-right:.17rem}.item-shadow{border-radius:4px;-webkit-box-shadow:3px 3px 5px #f1f1f1,-3px 3px 5px #f1f1f1;box-shadow:3px 3px 5px #f1f1f1,-3px 3px 5px #f1f1f1;overflow:hidden}.dish-img{position:relative}.dish-img .videoicon{position:absolute;width:.45rem;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dish-img .dish-time{position:absolute;left:.09rem;bottom:.04rem;color:#fff;font-size:.11rem}.dish-desc{font-size:0;padding:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.dish-desc .dish-author,.dish-desc .dish-des-left{display:inline-block;height:100%;vertical-align:top}.dish-desc .dish-des-left{width:80%;padding-right:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.dish-desc .dish-des-left .dish-title{font-size:.17rem;padding-top:.05rem;padding-bottom:.12rem}.dish-desc .dish-des-left .dish-con{font-size:.14rem;color:#666}.dish-desc .dish-des-left span{padding-left:.2rem;font-size:.1rem;color:#ccc;background: no-repeat;background-position:0 -.12rem;background-size:auto .24rem}.dish-desc .dish-des-left span:last-of-type{padding-left:.2rem;margin-left:.2rem;background-position:-.02rem 0}.dish-desc .dish-author{width:20%}.dish-desc .dish-author img{display:block;width:.29rem;height:auto;border-radius:.29rem;margin:auto}.dish-desc .dish-author h4{font-size:.1rem;color:#b8b8b8;text-align:center;padding-top:.07rem}.nous-item{padding-bottom:.15rem}.nous-item .nous-con,.nous-item .nous-title{padding:0 .1rem}.nous-item .nous-title{font-size:.18rem;font-weight:600;line-height:1.4;color:#333;padding-top:.08rem;padding-bottom:.1rem}.nous-item .nous-con{font-size:.14rem;color:#666}.loadingmore{background-color:#fff}.loading,.nomore{text-align:center;font-size:.11rem;color:#999;line-height:.5rem}