page { background: #f6f6f6; padding-bottom: 100rpx; } .box { background: #ffffff; margin: 30rpx; padding: 30rpx; border-radius: 30rpx; position: relative; .title { display: flex; justify-content: space-between; margin-top: 10rpx; .dishe { width: 50%; } } .code { width: 100%; text-align: center; margin: 30rpx 0; .code-img { width: 300rpx; height: 300rpx; } } .order-details { font-size: 30rpx; margin-top: 20rpx; color: #666666; display: flex; .number { color: black; } } .voucher { margin-top: 20rpx; font-size: 26rpx; } .taxi { display: flex; margin: 0rpx 0 0 10rpx; position: absolute; bottom: 50rpx; right: 30rpx; .taxi-box { margin-right: 40rpx; .taxi-name { text-align: center; } .taxi-phone { text-align: center; } } .taxi-boxs { margin-right: 0rpx; .taxi-name { text-align: center; } .taxi-phone { text-align: center; } } } .name { font-size: 30rpx; margin-bottom: 20rpx; } .time { font-size: 24rpx; margin-top: 20rpx; } .order-number { display: flex; justify-content: space-between; .number { font-size: 30rpx; } .state { font-size: 30rpx; } } .order-txt { display: flex; margin: 20rpx 0rpx 0 0; .order-image { width: 240rpx; height: 180rpx; margin-right: 20rpx; } .order-name { margin-top: 25rpx; .order-price { color: red; margin-top: 50rpx; } } } } .bommon { position: fixed; bottom: 0; width: 100%; display: flex; justify-content: space-between; padding: 10rpx 30rpx; background: #ffffff; .bommon-price { color: red; margin: auto 30rpx; } .bommon-pay { background: #fee104; border-radius: 30rpx; font-size: 32rpx; padding: 20rpx 50rpx; } }