.container { width: 100%; height: 100%; background-color: #F7F7F7; .product-img{ width: 100%; >image{ width: 100%; } } .product-title, .shop-name { width: 100%; height: 90rpx; background-color: #fff; padding: 10rpx 20rpx; margin-bottom: 10rpx; line-height: 90rpx; } .people-num{ display: flex; justify-content: space-between; height: 90rpx; background-color: #fff; line-height: 90rpx; align-items: center; margin-bottom: 10rpx; padding-left: 20rpx; .num-box{ width:250rpx ; display: flex; justify-content: space-around; >view{ width: 40rpx; height: 40rpx; margin: 5rpx 0; background-color: #fff; >image{ width: 30rpx; height: 30rpx; margin-left: 10rpx; } } .num-text{ width: 50rpx; height: 90rpx; line-height: 90rpx; text-align: center; } } } .order-time{ background-color: #fff; margin-bottom: 20rpx; padding-bottom: 20rpx; display: flex; justify-content: flex-start; position: relative; .weui-tabs { width: 100%; .weui-tabs-bar__wrp { .weui-tabs-bar__content { height: 95rpx; line-height: 94rpx; white-space: nowrap; display: flex; justify-content: space-around; border-bottom: 1rpx solid #ECECEC; .weui-tabs-bar__item { width: 14.2857%; .weui-tabs-bar__title { width: 100rpx; text-align: center; border-bottom-width: 6rpx; font-size: 13px; } } } } .weui-tabs-swiper{ height: 800rpx; } } .tab-content{ .orders{ display: flex; flex-wrap: wrap; background-color: #fff; margin: 10rpx 15rpx 0; .time-info{ width: 20%; height: 110rpx; line-height: 50rpx; background-color: #E6E6E6; margin: 10rpx 0; text-align: center; } .select-time{ background-color: #DF3361; color:#fff } .out-time{ color:#acacac; } } } } .appointment { width: 90%; height: 100rpx; margin: 10rpx auto; background-color: #DF3361; color: #fff; .btn { font-size: 17px; line-height: 100rpx; text-align: center; letter-spacing: 2rpx; } } .appointment-hover { background-color: #fff; border: 2rpx solid #DF3361; color: rgb(54, 54, 54); } }