.slide-fade-enter-active[data-v-4f749687]{transition:all .3s ease}.slide-fade-leave-active[data-v-4f749687]{transition:all .5s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-4f749687],.slide-fade-leave-to[data-v-4f749687]{transform:translateY(20px);opacity:0}.text-ellipsis[data-v-4f749687]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-2[data-v-4f749687]{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-content[data-v-4f749687]{width:100%;background-color:#f8f8f8}.page-content .st-name[data-v-4f749687]{width:100%;height:80px;background-color:#fff;box-sizing:border-box;padding-left:15px;display:flex;align-items:center;justify-content:space-between}.page-content .st-name .photo[data-v-4f749687]{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;margin-right:10px}.page-content .st-name .info[data-v-4f749687]{width:40%;flex:1}.page-content .st-name .info .name[data-v-4f749687]{display:flex;align-items:center;font-size:15px;font-weight:700;color:#333}.page-content .st-name .info .name img[data-v-4f749687]{width:14px;height:14px;margin-left:5px}.page-content .st-name .info .address[data-v-4f749687]{margin-top:5px;font-size:12px;color:#666}.page-content .st-name .detail-btn[data-v-4f749687]{width:83px;height:34px;background:linear-gradient(45deg,#3c43ec,#00c2ff);border-radius:25px 0 0 25px;display:flex;align-items:center;justify-content:center}.page-content .st-name .detail-btn span[data-v-4f749687]{font-size:12px;color:#fff;margin-right:5px}.page-content .class-type[data-v-4f749687]{width:100%;height:70px;box-sizing:border-box;padding:10px 15px;background-color:#fff;margin-top:10px}.page-content .class-type .name[data-v-4f749687]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;color:#333}.page-content .class-type .name .price[data-v-4f749687]{font-size:18px;color:#eb273b}.page-content .class-type .advantages[data-v-4f749687]{width:100%;margin-top:10px;display:flex;flex-wrap:wrap}.page-content .class-type .advantages .advantage[data-v-4f749687]{height:18px;line-height:18px;display:flex;align-items:center;box-sizing:border-box;padding:0 10px;margin-right:10px;background-color:#f8f8f8;border-radius:3px;font-size:12px;color:#666}.page-content .class-type-detail[data-v-4f749687]{width:100%;box-sizing:border-box;padding:10px 15px 30px;background-color:#fff;margin:10px 0 90px}.page-content .class-type-detail .plate-title[data-v-4f749687]{font-size:15px;color:#333}.page-content .class-type-detail .detail-table[data-v-4f749687]{width:100%;margin:10px 0 20px}.page-content .class-type-detail .detail-table .mytable[data-v-4f749687]{width:100%;border-collapse:collapse}.page-content .class-type-detail .detail-table .mytable tr[data-v-4f749687]{height:35px}.page-content .class-type-detail .detail-table .mytable tr td[data-v-4f749687]{border:1px solid #e2e2e2;text-align:center;font-size:13px;color:#666}.page-content .class-type-detail .detail-table .mytable tr td[data-v-4f749687]:first-child{color:#999}.page-content .class-type-detail .class-type-desc[data-v-4f749687]{font-size:13px;color:#999;margin-top:10px;line-height:20px}.page-content .class-type-detail .class-type-desc[data-v-4f749687] img{width:100%}.page-content .footer[data-v-4f749687]{width:100%;height:90px;background-color:#fff;position:fixed;bottom:0;left:0}.page-content .footer .prompt[data-v-4f749687]{width:100%;height:30px;background-color:#ffe6cd;box-sizing:border-box;padding:0 15px;display:flex;align-items:center}.page-content .footer .prompt span[data-v-4f749687]{margin-left:5px;font-size:12px;color:#666}.page-content .footer .operation[data-v-4f749687]{width:100%;height:60px;border-top:1px solid #e2e2e2}.page-content .footer .operation .reservation[data-v-4f749687]{width:100%;height:100%;box-sizing:border-box;padding:10px 15px}.page-content .footer .operation .reservation .btn[data-v-4f749687]{width:100%;height:100%;background:linear-gradient(45deg,#3c43ec,#00c2ff);border-radius:25px;text-align:center;line-height:40px;font-size:15px;font-weight:700;color:#fff}.page-content .footer .operation .buy[data-v-4f749687]{width:100%;height:100%;box-sizing:border-box;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.page-content .footer .operation .buy .tab[data-v-4f749687]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:20px}.page-content .footer .operation .buy .tab img[data-v-4f749687]{width:20px}.page-content .footer .operation .buy .tab span[data-v-4f749687]{font-size:11px;color:#333;margin-top:5px}.page-content .footer .operation .buy .btns[data-v-4f749687]{width:81%;flex:1}.page-content .footer .operation .buy .btns .single[data-v-4f749687]{width:100%}.page-content .footer .operation .buy .btns .single .btn[data-v-4f749687]{width:100%;height:40px;line-height:40px;text-align:center;background:linear-gradient(45deg,#fc6443,#ffb05b);border-radius:25px;font-size:15px;font-weight:700;color:#fff}.page-content .footer .operation .buy .btns .group[data-v-4f749687]{display:flex;justify-content:space-between}.page-content .footer .operation .buy .btns .group .btn[data-v-4f749687]{width:48%;height:40px;background:linear-gradient(45deg,#ff679b,#ff9bbd);border-radius:25px;font-size:12px;font-weight:700;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-content .footer .operation .buy .btns .group .btn[data-v-4f749687]:first-child{background:linear-gradient(45deg,#fc6443,#ffb05b);margin-right:9px}.info-popup-content[data-v-4f749687]{width:100%;box-sizing:border-box;border-radius:6px 6px 0 0}.info-popup-content .popup-title[data-v-4f749687]{width:100%;height:58px;text-align:center;line-height:58px;position:relative;border-bottom:1px solid #ccc}.info-popup-content .popup-title img[data-v-4f749687]{position:absolute;top:18px;left:14px}.info-popup-content .myform[data-v-4f749687]{width:100%;overflow:hidden}.info-popup-content .opration[data-v-4f749687]{width:100%;position:absolute;bottom:20px;box-sizing:border-box;padding:0 15px}.info-popup-content .opration .btn[data-v-4f749687]{width:100%;height:40px;line-height:40px;text-align:center;background:linear-gradient(222deg,#00c2ff,#3c43ec);border-radius:25px;font-size:15px;font-weight:700;color:#fff}.info-popup-content .opration .prompt[data-v-4f749687]{margin-top:10px;font-size:12px;color:#999;width:100%;text-align:center}