.top { width: 100%; background-color: #fff; padding: 40rpx 24rpx; } .top>view { width: 702rpx; box-sizing: border-box; } .img { background-color: #4660fd; position: relative; } .ordermeal-detail-img { background-color: #4660fd; position: relative; width: 100%; } .img>.bg { width: 100%; height: 100%; position: absolute; } .ordermeal-detail-icon { position: absolute; top: 0; right: 0; width: 100%; height: 212rpx; } .stauts { width: 120rpx; height: 112rpx; position: absolute; right: 24rpx; top: 54rpx; } .ordermeal-detail-top-content { color: #fff; font-size: 30rpx; font-weight: 500; padding: 0rpx 32rpx; } .top-content { color: #fff; font-size: 30rpx; font-weight: 500; padding: 54rpx 32rpx; } .order { font-size: 38rpx; margin-top: 15rpx; max-width: 500rpx; } .ordermeal-detail-order { font-size: 38rpx; max-width: 500rpx; margin-top: -40rpx; } .time-box, .order-taking { font-size: 32rpx; font-weight: 500; } .time-box { line-height: 50rpx; padding: 24rpx; background-color: #f7f9fc; } .ordermeal-detail-box { line-height: 50rpx; } .time-box, .order-taking>view { margin-bottom: 15rpx; } .order-taking { margin-top: 24rpx; background-color: #fff5e9; padding: 24rpx; color: #d97018; } .order-taking>image { width: 96rpx; height: 96rpx; margin-right: 24rpx; } .flex { display: flex; justify-content: left; align-items: center; } .m0 { margin-top: 0; } .m-24 { margin-top: 24rpx; } .detail { color: rgba(58, 60, 101, 0.85); font-size: 32rpx; margin-top: 35rpx; } .detail-tit { color: #3a3c65; font-size: 40rpx; font-weight: 700; letter-spacing: 5rpx; } .detail-item { padding-left: 16rpx; /* margin-top: 16rpx; */ line-height: 52rpx; } .over-text { margin-left: 10rpx; } .ordermeal-detail-flex { display: flex; align-items: center; } .btn-area button { background-color: #3A3C65; color: #fff; }