.spContent{min-height:100%;background:#f5f5f5}.spBanner{width:10rem;height:10rem;background:#d8d8d8}.spBanner .my-swipe{width:100%;height:100%;position:relative}.spBanner .my-swipe .my-swipe-img{width:100%}.spDescribe{width:9.36rem;background:#fff;border-radius:.13333rem;margin:.32rem auto 0;position:relative;z-index:1;padding:.4rem 0}.spDescribe .eventPrice{color:#ff514e}.spDescribe .eventPrice .price{font-size:.53333rem;font-weight:500;color:#ff514e}.spDescribe .eventPrice .ZPrice{margin-left:.26667rem;padding:.13333rem;color:#fff;font-size:.29333rem;background:#ff514e;border-radius:.05333rem}.spDescribe .eventPrice .ZPrice .ZPriceNum{font-size:.53333rem;vertical-align:sub}.spDescribe ul{margin:0 0 0 .4rem}.spDescribe .eventName{width:8.56rem;font-size:.45333rem;font-weight:500;color:#252631;line-height:.64rem;margin-top:.26667rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.setMeal{width:9.36rem;height:3.4rem;background:#fff;border-radius:.13333rem;margin:.32rem auto 0;padding-top:.4rem}.setMealTitle{display:flex;margin-left:.4rem}.setMealLabel{color:#65697e;margin-right:.4rem}.setMealLabel,.setMealTitleContent{font-size:.34667rem;font-weight:400;line-height:.48rem}.setMealTitleContent{flex:1;color:#252631;padding-right:.4rem}.icon-right{margin-right:.4rem}.serMealMain{padding:.4rem 0 0 1.49333rem;display:flex;margin-bottom:.4rem}.serMealMainImgBox{max-width:5.33333rem;white-space:nowrap;overflow:auto}.serMealMainImgBox::-webkit-scrollbar{display:none}.serMealMainImg{width:1.2rem;height:1.2rem;margin-right:.13333rem;border-radius:.05333rem}.varied{width:2.13333rem;height:1rem;padding-top:.2rem;background:#f5f5f5;border-radius:.05333rem;font-size:.4rem;font-weight:400;color:#9b9eb0;line-height:.4rem;text-align:center}.varied span{display:block}.dzIcon{width:.24rem;height:.24rem;vertical-align:initial}.setMealTips{margin-right:.2rem}.eventDetailsPage{width:100%;background:#fff}.eventDetailsPage .detailsTitle{text-align:center;margin-top:.4rem;padding-bottom:.4rem;background:#f5f5f5}.icon-embellishment{width:.53333rem;height:.53333rem;vertical-align:middle}.detailsTitleLine{width:1.86667rem;height:.02667rem;background:#e6ebf7;vertical-align:middle;display:inline-block}.detailsTitleName{font-size:.4rem;font-weight:500;color:#252631;line-height:.58667rem;margin:0 .26667rem;vertical-align:middle}.commodity .bg{width:100%}.commodity .bg img{max-width:100%}.commodity .commodityContent{margin:.53333rem 0 0 .44rem}.icon-title{width:.26667rem;height:.26667rem;vertical-align:middle;margin-right:.17333rem}.commodityContentName{font-size:.34667rem;font-weight:500;color:#65697e;line-height:.4rem;vertical-align:middle}.serviceContentName{font-size:.42667rem;font-weight:500;color:#252631;line-height:.53333rem;vertical-align:middle}.commodityContentTextBox{margin:.13333rem 0 .4rem 0}.commodityContentText{font-size:.32rem;font-weight:400;color:#9b9eb0;line-height:.44rem}.serviceContentText{font-size:.34667rem;font-weight:400;color:#9b9eb0;line-height:.48rem;padding:0 0 0 .46667rem}.footer{display:flex;text-align:center;width:10rem;height:1.17333rem;padding:.26667rem 0 0 0;background:#fff;position:fixed;bottom:0;z-index:2}.footer dl{width:4rem;height:.93333rem;padding-top:.06667rem}.footer dl dt img{width:.58667rem;height:.58667rem}.footer dl dd{font-size:.26667rem;font-weight:400;color:#252631;line-height:.29333rem}.footer .submitBtn{width:9.46667rem;line-height:1.04rem}.footer .submitBtn,.footer .submitTimeBtn{height:1.04rem;background:#ff514e;border-radius:.05333rem;font-size:.42667rem;font-weight:400;color:#fff;border:none}.footer .submitTimeBtn{width:6.8rem;margin-right:.26667rem}.footer .submitTimeBtn span{display:block}.footer .submitTimeBtn .startTime{font-size:.29333rem;font-weight:400;color:#fff;line-height:.32rem}.footer .submitBtnDeadline{width:6.8rem;height:1.04rem;background:#9b9eb0;border-radius:.05333rem;font-size:.42667rem;font-weight:400;color:#fff;line-height:1.04rem;border:none;margin-right:.26667rem}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:rgba(0,0,0,.3)}.checkSetMealBox{overflow-x:auto;min-height:2.66667rem;flex:1}.setMealBox{width:100%;height:65%;background:#fff;border-radius:.4rem .4rem 0 0;position:fixed;bottom:0;z-index:10;display:flex;flex-direction:column}.setMealBoxHeader{display:flex;margin:.4rem}.setMealBoxHeaderImg{width:1.6rem;height:1.6rem}.setMealBoxHeader .eventPrice{flex:1;margin:.13333rem 0 0 .4rem;color:#ff514e}.setMealBoxHeader .eventPrice .price{width:1.10667rem;height:.53333rem;font-size:.53333rem;font-weight:500;line-height:.53333rem}.setMealBoxHeader .eventPrice .setMealName{font-size:.26667rem;font-weight:500;margin-top:.53333rem}.clone{width:.53333rem;height:.53333rem}.serviceContent{width:9.2rem;height:10rem;background:#fff;border-radius:.4rem .4rem 0 0;position:fixed;bottom:0;z-index:10;display:flex;flex-direction:column;padding:0 .4rem}.serviceContentTit{width:1.81333rem;height:.66667rem;font-size:.45333rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#252631;line-height:.66667rem;flex:1;text-align:center}.setMealBoxFooter{width:9.46667rem;position:fixed;bottom:.26667rem;left:0;right:0;margin:0 auto}.setMealBoxFooter button{width:9.46667rem;height:1.04rem;background:#ff514e;border-radius:.05333rem;font-size:.42667rem;font-weight:400;color:#fff;line-height:.61333rem;border:0;text-align:center;display:block;margin:0 auto}.titName{font-size:.42667rem;font-weight:500;color:#252631;margin-left:.4rem}.groupBox{padding-left:.4rem}.groupBox::-webkit-scrollbar{display:none}.groupBox1{height:1.33333rem;padding-left:.4rem;white-space:nowrap;overflow-y:auto}.groupBox1::-webkit-scrollbar{display:none}.groupActive{border-radius:.05333rem;background:rgba(255,81,78,.04)!important;color:#ff514e!important;border:.01333rem solid #ff514e}.groupTitBgActive{width:100%;height:.69333rem;background:#fff!important;opacity:.2003}.groupTitActive{height:.42667rem;font-size:.34667rem;font-weight:400;color:#fff!important;line-height:.42667rem;position:absolute;top:.13333rem;left:.32rem}.groupNumActive{height:.61333rem;font-size:.45333rem;font-weight:700;color:#fff!important;line-height:.61333rem;padding:.2rem .26667rem}.specifications{min-width:1.62667rem;height:.8rem;line-height:.8rem;text-align:center;border-radius:.05333rem;display:inline-block;position:relative;background:#f5f5f5;margin:.4rem .26667rem 0 0;padding:0 .2rem;font-size:.34667rem}.groupTitBg{width:100%;height:.69333rem}.groupTit{width:75%;height:.42667rem;font-size:.34667rem;font-weight:400;color:#65697e;line-height:.42667rem;position:absolute;top:.13333rem;left:.32rem;overflow:auto}.groupTit::-webkit-scrollbar{display:none}.groupNum{height:.61333rem;font-size:.45333rem;font-weight:700;color:#65697e;line-height:.61333rem;padding:.2rem .26667rem}.checkSetMealActive{background:rgba(255,81,78,.02)!important;border-radius:.08rem;border:.05333rem solid #ff514e}.checkSetMeal,.checkSetMealActive{width:9.2rem;display:flex;margin:0 auto .4rem;padding:.13333rem}.checkSetMeal{background:hsla(0,0%,96.1%,.8);border-radius:.08rem}.checkSetMealImg img{width:1.86667rem;height:1.86667rem;border-radius:.08rem;margin-right:.26667rem}.checkSetMeal ul{position:relative}.checkSetMealName{width:6.66667rem;height:1.22667rem;font-size:.37333rem;font-weight:600;color:#252631;line-height:.61333rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.checkSetMealPrice{width:.98667rem;height:.53333rem;font-size:.45333rem;font-weight:700;color:#ff514e;line-height:.53333rem}.setMealMainBox{overflow:auto}.setMealFooter{width:100%;background:#fff;position:fixed;bottom:0}.checkedCarving{background:hsla(0,0%,96.1%,.8);border-radius:.08rem;color:#252631;outline:none;border:none}.checkedCarving,.checkedCarvingActive{height:.93333rem;font-size:.37333rem;font-weight:400;line-height:.53333rem;margin-right:.26667rem;padding:0 .2rem}.checkedCarvingActive{background:rgba(255,81,78,.04);border-radius:.08rem;border:.01333rem solid #ff514e;color:#ff514e}.CarvingBox{width:9.2rem;margin:0 auto .26667rem}.carvingTitle{font-weight:500}.carvingName,.carvingTitle{height:.48rem;font-size:.34667rem;color:#252631;line-height:.48rem}.carvingName{font-weight:400}.carvingCheckImg{width:.53333rem;height:.53333rem;float:right;margin-top:-.04rem}.agreement{display:flex;padding:.33333rem 0 .33333rem .4rem;background:#f5f5f5}.agreement .check{width:.4rem;height:.4rem;margin-right:.26667rem}.agreementText{font-size:.32rem;font-weight:400;color:#65697e;line-height:.48rem}.agreementText span{color:#ff514e}.setMealSubBtn{margin-top:.26667rem;position:relative}.setMealSubBtn button{background:#ff514e}.setMealSubBtn .fullStatusFalse,.setMealSubBtn button{width:9.46667rem;height:1.04rem;border-radius:.05333rem;font-size:.42667rem;font-weight:400;color:#fff;line-height:.61333rem;border:0;text-align:center;display:block;margin:0 auto .4rem}.setMealSubBtn .fullStatusFalse{background:#9b9eb0}@keyframes show{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hide{0%{transform:translateY(0)}to{transform:translateY(100%)}}.show-enter-active{animation:show .5s}.show-leave-active{animation:hide .5s}.previewBox000,.previewBox111{position:fixed;top:0;z-index:10;width:100%;height:100%;background:#252631}.previewHeader{text-align:center;padding:.34667rem 0}.previewHeader .closePreview{vertical-align:middle;position:absolute;left:.62667rem}.previewNum{font-size:.45333rem;font-weight:500;color:#fff;line-height:.64rem;vertical-align:middle}.previewMain{min-height:10rem;width:100%;text-align:center;box-sizing:border-box}.previewMain .van-swipe-item{display:flex;justify-content:center}.previewMain img{max-width:100%;max-height:10rem;border-radius:.04rem}.previewFooter{padding:.4rem .53333rem}.previewFooter .previewFooterTitle{font-size:.42667rem;font-weight:500;color:#fff;line-height:.6rem}.previewFooter .previewFooterPrice{font-size:.37333rem;font-weight:500;color:#ff514e;line-height:.66667rem;margin:.26667rem 0}.previewFooter .previewFooterPrice .priceNum{font-size:.66667rem}.previewFooter .previewFooterTips{height:4rem;font-size:.37333rem;font-weight:400;color:#fff;line-height:.53333rem;overflow:auto}.timeSpot{padding:0 .05333rem}.day,.timeSpot{color:#ff514e}.timeClass{padding:.06667rem .05333rem;color:#fff;background:#ff514e;border-radius:.05333rem}.fileForm{border:none;padding:0;margin:0}.eventIntroduceText:last-child .xg{display:none}.purchaseQuantity{display:flex}.purchaseQuantity .titName{flex:1;line-height:.93333rem}.noSubmitBtn{opacity:.4;background:#ff514e;color:#fff}