.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; } } } } .product-mobile { background-color: #fff; width: 100%; height: 100rpx; position: relative; >button { background-color: rgba(0, 0, 0, 0); color: #202020; font-weight: 400; height: 100rpx; line-height: 100rpx; padding: 0; /* margin: 0; */ position: absolute; left: -40rpx; top: 0; } } .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); } }