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