.delicacies_detail .red{color:#f80;font-weight:600}.delicacies_detail div{box-sizing:border-box}.delicacies_detail .text-wrap{white-space:pre-line}.icon-custom{color:#222}.getCouponList{padding:.75rem}.getCouponList>div{position:relative;width:100%;margin-bottom:.75rem}.getCouponList>div .information{border-radius:0 0 .25rem .25rem;border:.5px solid #fff4f3;border-top:0;padding:.75rem;font-size:.75rem;color:#888;line-height:1.125rem}.getCouponList>div .left{position:absolute;left:0;top:0;width:6.25rem;height:7.625rem;text-align:center;background:#fff4f3;padding-top:2.3125rem;font-size:1.75rem;color:#ff5040;line-height:1.75rem;border-radius:.25rem 0 0 .25rem;border:.5px solid #fff4f3;border-right:0}.getCouponList>div .left span{font-size:.75rem;line-height:.75rem}.getCouponList>div .left>div:last-child{margin-top:.5rem;font-size:.875rem;line-height:.875rem}.getCouponList>div .main{margin-left:6.25rem;height:7.625rem;padding:1rem .75rem;border-radius:0 .25rem .25rem 0;border:.5px solid #fff4f3;border-left:0;position:relative}.getCouponList>div .main .get,.getCouponList>div .main .have{position:absolute;top:2.125rem;right:.5rem;width:3.625rem;height:1.75rem;text-align:center;font-size:.875rem;color:#fff;line-height:1.75rem;border-radius:3.6875rem}.getCouponList>div .main .get{background:#ff5040}.getCouponList>div .main .have{background:transparent;color:#ff5040;border:.5px solid #ff5040}.getCouponList>div .main .title{font-family:PingFangSC-Medium;width:calc(100% - 3.75rem);font-weight:600;font-size:.875rem;color:#222;line-height:1.0625rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal}.getCouponList>div .main .time{padding:.75rem 0;font-size:.75rem;color:#888;line-height:.75rem}.getCouponList>div .main .more{padding:.6875rem 0;border-top:.5px dashed #e4e4e4;position:absolute;bottom:0;width:calc(100% - 1.75rem);font-size:.75rem;color:#888;line-height:.75rem}.getCouponList>div .main .icon-arrow-down,.getCouponList>div .main .icon-arrow-up{position:absolute;right:0;font-size:.75rem}.swiper_page{height:1.25rem;position:absolute;right:1rem;top:13.625rem;background:rgba(0,0,0,.5);border-radius:.625rem;color:#fff;padding:0 .5rem;padding-top:.05rem;display:flex;align-items:center;font-size:.75rem}.swiper_page i{margin-right:.3125rem;margin-top:.015rem;font-size:.75rem}.detailModal .text-wrap{white-space:pre-line}.detailModal>.mask{border-radius:0}.detailModal>div{position:absolute;bottom:0;left:0;width:100%;background:#fff;border-radius:1rem 1rem 0 0}.detailModal>div .isee{background:#22ca92;border-radius:1.40625rem;width:90%;height:2.8125rem;position:absolute;bottom:.625rem;right:5%;font-size:1.125rem;color:#fff;text-align:center;line-height:2.8125rem}.detailModal>div .attention{font-size:.875rem;padding:.75rem}.detailModal>div .hiddscroll{overflow:scroll;height:calc(100% - 6.25rem)}.detailModal>div .promotionBox{margin-top:1.375rem;height:calc(100% - 6.25rem);padding:1.375rem 1rem;padding-top:0}.detailModal>div .promotionBox .tag{display:inline-block;font-size:.75rem;color:#ff5040;text-align:center;line-height:1.25rem;text-decoration:none;width:2.5rem;font-weight:400;height:1.25rem;background:#fff4f3;margin-right:.75rem;position:relative;top:-.125rem}.detailModal>div .promotionBox .title{font-family:PingFangSC-Medium;font-weight:600;font-size:1rem;color:#222;line-height:1rem;margin-bottom:1.375rem}.detailModal>div .promotionBox .date{font-size:.875rem;color:#555;line-height:.875rem;margin-bottom:1rem}.detailModal>div .promotionBox .date span{color:#888;margin-right:.5rem}.detailModal>div .promotionBox .promotion{font-size:.875rem;color:#555;line-height:.875rem;position:relative;margin-bottom:2.875rem}.detailModal>div .promotionBox .promotion span{color:#888}.detailModal>div .promotionBox .promotion div{width:calc(100% - 3.5rem);position:absolute;top:0;left:4rem}.detailModal>div .productName{font-size:1.125rem;color:#222;font-weight:700;padding:0 1rem;line-height:1.125rem;margin-top:1.25rem}.detailModal>div .content{padding:0 1rem;padding-bottom:3.125rem}.detailModal>div .content div{font-size:.875rem;color:#555;line-height:1.6;margin-top:1rem;margin-bottom:2rem}.detailModal>div .content .subTitle{margin-top:1.5rem;margin-bottom:0;font-size:1rem;color:#222;line-height:1rem;font-weight:700}.detailModal>div .footer{position:absolute;left:0;bottom:0;width:100%;height:4rem;background:#fff;box-shadow:0 0 .5rem 0 rgba(0,0,0,.1)}.detailModal>div .footer .price{position:absolute;bottom:1.375rem;left:1rem;font-size:.8125rem;color:#f80;line-height:.8125rem}.detailModal>div .footer .price span{font-size:1.5rem;line-height:1.5rem}.detailModal>div .footer .btn{background:#22ca92;border-radius:1.5625rem;font-size:1rem;color:#fff;text-align:center;font-weight:700;line-height:2.75rem;width:7.5rem;height:2.75rem;position:absolute;right:1rem;bottom:.625rem}.delicacies_detail{width:100%;margin-bottom:6.25rem}.delicacies_detail .u_swiper_panel{height:18.75rem}.delicacies_detail .information_box{position:relative;margin-top:-3.125rem;width:100%;border-radius:.5rem;box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.05);background:#fff;margin-bottom:.5rem;padding-top:3.5rem;padding-bottom:.9375rem}.delicacies_detail .information_box .product_id{position:absolute;left:.75rem;top:-1.4375rem;font-size:.6875rem;color:#fff;line-height:.6875rem}.delicacies_detail .information_box .price{position:absolute;left:1rem;top:1rem;font-size:.75rem;color:#888;line-height:.75rem}.delicacies_detail .information_box .price .red{font-size:1rem;line-height:16 px}.delicacies_detail .information_box .price .bigger{font-size:1.75rem;line-height:1.75rem;font-weight:600}.delicacies_detail .information_box .price [class^=icon]{position:relative;top:.0625rem;margin-left:.25rem;font-size:.75rem}.delicacies_detail .information_box .score_box{position:absolute;right:1.5625rem;top:.75rem;width:5.9375rem;height:2.25rem;border-left:.5px solid #e4e4e4}.delicacies_detail .information_box .score_box .mark{font-size:1.125rem;color:#222;line-height:1.125rem;text-align:right}.delicacies_detail .information_box .score_box .mark span{font-size:.75rem;line-height:.75rem}.delicacies_detail .information_box .score_box .number{position:relative;left:0;margin-top:.25rem;font-size:.6875rem;color:#888;text-align:right;line-height:.6875rem}.delicacies_detail .information_box .score_box .number i{position:relative;top:0;left:.125rem;font-size:.5625rem;color:#888;line-height:.5625rem}.delicacies_detail .information_box .coupon_box{position:relative;height:2.25rem;background:#fff4f3;border-radius:.25rem;padding:.625rem .5rem;margin:1rem;margin-top:0}.delicacies_detail .information_box .coupon_box .get{position:absolute;right:.5625rem;font-size:.75rem}.delicacies_detail .information_box .coupon_box .get i{position:relative;top:-.0625rem;left:.125rem;font-size:.5625rem;line-height:.5625rem}.delicacies_detail .information_box .coupon_box .coupon div{position:relative;float:left;margin-right:.375rem;width:4.25rem;height:1rem;border-top:.5px solid #ff3f4f;border-bottom:.5px solid #ff3f4f;overflow:hidden;box-sizing:content-box}.delicacies_detail .information_box .coupon_box .coupon div span{position:absolute;width:80%;left:10%;color:#ff5040;font-size:.75rem;line-height:1rem;text-align:center}.delicacies_detail .information_box .coupon_box .coupon div i{position:absolute;box-sizing:border-box}.delicacies_detail .information_box .coupon_box .coupon div i:first-child{left:-.25rem;top:.25rem;width:.5rem;height:.5rem;border-radius:50%;background:#fff3f3;border:.5px solid #ff3f4f}.delicacies_detail .information_box .coupon_box .coupon div i:nth-child(2){right:-.25rem;top:.25rem;width:.5rem;height:.5rem;border-radius:50%;background:#fff3f3;border:.5px solid #ff3f4f}.delicacies_detail .information_box .coupon_box .coupon div i:nth-child(3){top:0;width:4.25rem;height:.25rem;border-left:.5px solid #ff3f4f;border-right:.5px solid #ff3f4f}.delicacies_detail .information_box .coupon_box .coupon div i:nth-child(4){bottom:0;width:4.25rem;height:.25rem;border-left:.5px solid #ff3f4f;border-right:.5px solid #ff3f4f}.delicacies_detail .information_box .title{padding:0 1rem;font-size:1.125rem;color:#222;line-height:1.5rem;font-weight:700}.delicacies_detail .information_box .mainTitle{padding:0 1rem;padding-top:.75rem;font-size:.875rem;color:#555;line-height:.875rem}.delicacies_detail .information_box .tab{padding:.9375rem 1rem 0;height:3rem}.delicacies_detail .information_box .tab div{float:left;margin-right:.5rem;height:1.125rem;padding:.1875rem .25rem;background:#f8f8f8;font-size:.75rem;color:#888;line-height:.75rem}.delicacies_detail .information_box .address{width:100%;height:3.4375rem;background:url(../img/addressbg.3c45b982.png) no-repeat;background-position:100%;background-size:auto 100%;padding:1.125rem 1rem 1.5rem 1.125rem;color:#222;font-size:.8125rem;line-height:.8125rem;position:relative}.delicacies_detail .information_box .address i:first-child{color:#ccc;position:relative;top:.0625rem;margin-right:.75rem}.delicacies_detail .information_box .address i:nth-child(2){position:absolute;font-size:.5625rem;top:1.25rem;right:1rem}.delicacies_detail .information_box .promotion{width:100%;height:3.4375rem;padding:1.125rem 1rem 1.5rem 1.125rem;color:#222;font-size:.8125rem;line-height:.8125rem;position:relative;display:flex;align-items:center}.delicacies_detail .information_box .promotion .p-tips{color:#ff5040;display:flex;width:2.5rem;height:1.25rem;background:#fff4f3;align-items:center;justify-content:center;font-size:.75rem;margin-right:.5rem}.delicacies_detail .information_box .promotion .p-title{max-width:12.1875rem!important;display:inline-block}.delicacies_detail .information_box .promotion i:first-child{color:#ddd;position:relative;font-size:1rem;top:.0625rem;margin-right:.75rem}.delicacies_detail .information_box .promotion i:nth-child(2){position:absolute;font-size:.5625rem;top:1.25rem;right:1rem}.delicacies_detail .details{padding:1.25rem .9375rem;background:#fff;border-radius:.5rem}.delicacies_detail .detail_box{position:relative;width:100%;border-radius:.5rem;box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.05);background:#fff;margin-bottom:.5rem}.delicacies_detail .detail_box .intro-wrap{padding-top:1.875rem;background-color:#fff;border-radius:.5rem}.delicacies_detail .detail_box .intro-wrap .highlights-wrap{margin:0 .5625rem;padding:.3125rem;background:rgba(34,202,146,.05)}.delicacies_detail .detail_box .intro-wrap .highlights{background:rgba(34,202,146,.1);padding-bottom:.875rem}.delicacies_detail .detail_box .intro-wrap .highlights .title{background-image:url(../img/product_light.63ee1b91.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;height:2rem;margin:0 1rem .5rem;position:relative;top:-.3125rem}.delicacies_detail .detail_box .intro-wrap .highlights .h-item{padding:.3125rem 1.25rem;display:flex;align-items:center}.delicacies_detail .detail_box .intro-wrap .highlights .h-item .u-icon{font-size:.625rem;color:#22ca92;margin-bottom:0}.delicacies_detail .detail_box .intro-wrap .highlights .h-item .text{margin-left:.625rem;font-family:PingFangSC-Regular;font-size:.875rem;color:#222;line-height:1.125rem;font-weight:400}.delicacies_detail .detail_box .intro-wrap .rich-html-wrap{padding:0 1rem}.delicacies_detail .detail_box .recommend_content{background:#fff;font-size:.875rem;color:#222;margin-bottom:.3125rem}.delicacies_detail .detail_box .recommend_content .img_head{position:absolute;width:90%;height:2.5rem;top:0}.delicacies_detail .detail_box .recommend_content .img_head img{width:100%;height:2.5rem}.delicacies_detail .detail_box .recommend_content .item~.item{padding-top:0}.delicacies_detail .detail_box .recommend_content .item{padding-top:.625rem;padding-bottom:.625rem;margin-bottom:0;padding-left:1.625rem;position:relative}.delicacies_detail .detail_box .recommend_content .item .icon-star{color:rgba(255,98,104,.8);font-size:.5625rem;position:absolute;margin-bottom:0;margin-left:.625rem;left:0}.delicacies_detail .detail_box .recommend_content image{width:100%;height:2rem;margin-bottom:.625rem}.delicacies_detail .detail_box .tab{width:100%;margin-bottom:1.5rem}.delicacies_detail .detail_box .tab>p{padding:.5rem .3125rem;display:inline-block;font-size:.9375rem;margin-right:.75rem;line-height:.9375rem;border-radius:.3125rem;background:#eee}.delicacies_detail .detail_box .tab>p.active{color:#fff;background:#7f8194}.delicacies_detail .detail_box .bookingNotice{margin-left:0}.delicacies_detail .detail_box .bookingNotice div{font-size:.875rem;color:#555;line-height:.875rem;margin-left:1.125rem;padding-bottom:2rem}.delicacies_detail .detail_box .title{font-size:1.125rem;color:#222;line-height:1.125rem;margin-bottom:1rem;font-weight:700}.delicacies_detail .detail_box i{display:block;color:#555;font-size:.75rem;margin-bottom:1rem}.delicacies_detail .detail_box i span{margin-left:.3125rem;font-size:1rem;color:#222;line-height:1rem;font-weight:700}.delicacies_detail .detail_box>div>div{font-size:.875rem;color:#555;line-height:.875rem}.delicacies_detail .panel{margin-bottom:.5rem;background-color:#fff;padding:0 1rem}.delicacies_detail .panel .title{font-size:1.125rem;font-weight:700;color:#222;padding-top:1.25rem}.delicacies_detail .panel .tap-item{max-width:8.5625rem}.delicacies_detail .topProduct{position:fixed;bottom:0;z-index:500;width:100%;height:6.8125rem}.delicacies_detail .topProduct>div{background:#22ca92;border-radius:1.40625rem;width:70%;height:2.8125rem;position:absolute;bottom:2rem;right:15%;font-size:1.125rem;color:#fff;text-align:center;line-height:2.8125rem}.delicacies_detail .topProduct>div span{display:inline-block;width:.875rem}.delicacies_detail .topProduct>div i{position:absolute;font-size:.875rem;height:.875rem;opacity:.5;right:5rem}.delicacies_detail .topProduct>div i.active{opacity:1}.delicacies_detail .topProduct>div i:first-child{top:-.1875rem}.delicacies_detail .topProduct>div i:last-child{top:.1875rem}.delicacies_detail .topProduct>p{background:#fff;box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.08);width:2.8125rem;height:2.8125rem;position:absolute;right:5%;bottom:15vh;text-align:center;border-radius:100%}.delicacies_detail .topProduct>p i{font-size:1.375rem;line-height:2.8125rem}.delicacies_detail .tel{position:fixed;width:100vw;height:100vh;z-index:600;top:0;left:0}.delicacies_detail .tel .telMask{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.delicacies_detail .tel .phone{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:15.625rem;height:5.625rem;border-radius:.25rem;background:#fff}.delicacies_detail .tel .phone .number{font-size:.875rem;line-height:3.125rem;height:3.125rem;text-align:center;color:#888}.delicacies_detail .tel .phone .btn{font-size:.875rem;line-height:2.5rem;height:2.5rem;border-top:.5px solid #eee;position:relative}.delicacies_detail .tel .phone .btn div{position:absolute;width:50%;left:0;bottom:0;text-align:center}.delicacies_detail .tel .phone .btn a{position:absolute;width:50%;text-align:center;bottom:0;right:0;color:#4ab629;left:auto;border-left:.5px solid #eee}.header_frame[data-v-4b66014e]{width:100vw;height:2.75rem;position:fixed;left:0;top:0;z-index:50;display:flex;align-items:center;color:#fff}.header_frame .left[data-v-4b66014e]{width:4.375rem;padding-left:1.25rem;font-size:.9rem;box-sizing:border-box;display:flex;align-items:center;height:100%}.header_frame .title[data-v-4b66014e]{flex-grow:1;max-width:calc(100% - 8.75rem);text-align:center;font-weight:700}.header_frame .right[data-v-4b66014e]{width:4.375rem;box-sizing:border-box;padding-right:1.25rem;display:flex;align-items:center;height:100%;justify-content:flex-end}.header_frame .right .custom-btn[data-v-4b66014e]{font-size:1.175rem}.header_frame .right .share_btn[data-v-4b66014e]{font-size:1.875rem;margin-left:.8rem}.header-call[data-v-4b66014e]{position:fixed;left:0;top:0;z-index:50;width:100vw}.header-call .right[data-v-4b66014e]{position:absolute;top:.625rem;right:1.25rem;font-size:1.375rem;color:#fff}.header-call .right .custom-btn[data-v-4b66014e]{font-size:1.375rem}.page_layout_body[data-v-c627b462]{min-height:100vh;box-sizing:border-box}.red[data-v-fa9027de]{color:#f80}.product_list[data-v-fa9027de]{width:100%;border-radius:.5rem;box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.05);background:#fff;margin-bottom:.5rem}.product_list .product_box:last-child .line[data-v-fa9027de]{opacity:0}.product_list .product_box[data-v-fa9027de]{display:flex;margin:0 1rem;padding:.75rem 0;height:5.125rem;justify-content:space-between;align-items:center;border-bottom:.5px solid #f0f0f0}.product_list .product_box .left[data-v-fa9027de]{font-size:1rem;color:#222;padding-right:.625rem}.product_list .product_box .left .title[data-v-fa9027de]{margin-bottom:.25rem;font-weight:500}.product_list .product_box .left .detail[data-v-fa9027de]{font-size:.75rem;color:#888}.product_list .product_box .left .detail i[data-v-fa9027de]{position:relative;top:.0625rem;left:.125rem;font-size:.5rem;color:#888;line-height:.5rem}.product_list .product_box .right[data-v-fa9027de]{width:4.5rem;display:flex;flex-flow:column;align-items:center}.product_list .product_box .right .price[data-v-fa9027de]{margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.product_list .product_box .right .price span[data-v-fa9027de]{font-size:.875rem;line-height:.875rem}.product_list .product_box .right .btn[data-v-fa9027de]{width:4.5rem;height:1.875rem;background:#22ca92;border-radius:.9375rem;font-size:.8125rem;color:#fff;line-height:1.875rem;text-align:center}.product_list .product_box .line[data-v-fa9027de]{position:absolute;bottom:0;left:4.25%;width:91.5%;height:.0625rem;background:#f0f0f0}.product_list .more[data-v-fa9027de]{width:100%;height:3.3125rem;font-size:.9375rem;color:#22ca92;text-align:center;line-height:3.3125rem}.red[data-v-675824e3]{color:#ff5040}.comments[data-v-675824e3]{width:100%;border-radius:.5rem;box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.05);background:#fff;margin-bottom:.5rem;padding:1.25rem 1rem;position:relative}.comments .more[data-v-675824e3]{font-size:.875rem;font-weight:500;color:#22ca92;line-height:2rem;text-align:center;background:rgba(34,202,146,.1);border-radius:6.25rem;width:8rem;height:2rem;margin:0 auto;margin-top:1.25rem}.comments .title[data-v-675824e3]{font-size:1.125rem;color:#222;line-height:1.125rem;font-weight:700}.comments .number[data-v-675824e3]{position:absolute;right:.625rem;top:1.125rem;font-size:1.25rem;color:#222;line-height:1.25rem;font-weight:500}.comments .number span[data-v-675824e3]{margin-left:.25rem;margin-right:.25rem;font-size:.75rem;color:#888;line-height:.75rem;font-weight:400}.comments .number i[data-v-675824e3]{position:relative;top:-.125rem;color:#ccc;font-size:.625rem;line-height:.625rem}.comments .content[data-v-675824e3]{padding-top:1.25rem;position:relative}.comments .content .header[data-v-675824e3]{position:absolute;top:1.25rem;left:0;width:2rem;height:2rem;border-radius:50%;background-image:url(../img/user.f646e020.png);background-size:100% 100%;background-repeat:no-repeat}.comments .content .time[data-v-675824e3]{position:absolute;top:1.75rem;right:1rem;font-size:.75rem;color:#999;line-height:.75rem}.comments .content i[data-v-675824e3]{position:relative;top:.0625rem;left:.125rem;color:#f80;font-size:.875rem;line-height:.875rem}.comments .content .username[data-v-675824e3]{font-size:.8125rem;color:#333;line-height:.8125rem;margin-bottom:.25rem;margin-left:2.5rem}.comments .content .star[data-v-675824e3]{font-size:.875rem;color:#222;line-height:.875rem;margin-bottom:1rem;margin-left:2.5rem}.comments .content .star .half[data-v-675824e3]{width:.4375rem;height:.8125rem;margin-left:.0625rem;margin-right:.40625rem;display:inline-block;overflow:hidden}.comments .content .comment[data-v-675824e3]{font-size:.875rem;color:#333;line-height:.875rem;margin-bottom:1rem}.comments .content .image[data-v-675824e3]{display:flex;width:21.25rem;border-radius:.5rem;overflow:hidden;flex-wrap:wrap}.comments .content .image>div[data-v-675824e3]{background-repeat:no-repeat;background-size:100% 100%;width:6.875rem;height:6.875rem;margin-top:.3125rem;margin-left:.3125rem}.comments .content .image>div[data-v-675824e3]:nth-child(3n+1){margin-left:0}.comments .content .image>div[data-v-675824e3]:first-child,.comments .content .image>div[data-v-675824e3]:nth-child(2),.comments .content .image>div[data-v-675824e3]:nth-child(3){margin-top:0}.comments .content .image.small[data-v-675824e3]{width:6.875rem}.package_panel[data-v-566279bc]{position:relative;overflow-x:scroll}.package_panel[data-v-566279bc]::-webkit-scrollbar{display:none}.package_panel .package_list[data-v-566279bc]{display:flex;align-items:center;flex-wrap:nowrap;width:max-content}.package_panel .package_list .package_item[data-v-566279bc]{background:#f5f5f5;border-radius:.3125rem;padding:0 .375rem;text-align:center;line-height:2.25rem;margin-right:.625rem;white-space:nowrap;float:left;font-size:.875rem;color:#222}.package_panel .package_list .package_item.on[data-v-566279bc]{font-size:.875rem;color:#fff;background:#7f8194}