page { height: 100%; width: 100%; background: #f4f4f4; } .progress { padding-top: 25rpx; background: #fff; height: auto; overflow: hidden; } .item-a { padding: 0 21.25rpx; } .item-c { margin-left: 31.25rpx; height: 103rpx; line-height: 103rpx; } .item-c .l { float: left; } .item-c .r { height: 103rpx; float: right; display: flex; align-items: center; padding-right: 16rpx; } .item-c .btn { float: right; line-height: 66rpx; font-size: 30rpx; border-radius: 5rpx; text-align: center; margin: 0 15rpx; padding: 0 20rpx; height: 66rpx; } .item-c .btn.active { background: #a78845; color: #fff; } .order-goods { margin-top: 20rpx; background: #fff; } .order-goods .h { height: 93.75rpx; line-height: 93.75rpx; margin-left: 31.25rpx; border-bottom: 1px solid #f4f4f4; padding-right: 31.25rpx; } .order-goods .h .label { float: left; font-size: 30rpx; color: #333; } .order-goods .h .status { float: right; font-size: 30rpx; color: #b4282d; } .order-goods .item { display: flex; align-items: center; height: 192rpx; margin-left: 31.25rpx; padding-right: 31.25rpx; border-bottom: 1px solid #f4f4f4; } .order-goods .item:last-child { border-bottom: none; } .order-goods .item .img { height: 145.83rpx; width: 145.83rpx; background: #f4f4f4; } .order-goods .item .img image { height: 145.83rpx; width: 145.83rpx; } .order-goods .item .info { flex: 1; height: 145.83rpx; margin-left: 20rpx; } .order-goods .item .t { margin-top: 8rpx; height: 33rpx; line-height: 33rpx; margin-bottom: 10.5rpx; } .order-goods .item .t .name { display: block; float: left; height: 33rpx; line-height: 33rpx; color: #333; font-size: 30rpx; } .order-goods .item .t .number { display: block; float: right; height: 33rpx; text-align: right; line-height: 33rpx; color: #333; font-size: 30rpx; } .order-goods .item .attr { height: 29rpx; line-height: 29rpx; color: #666; margin-bottom: 25rpx; font-size: 25rpx; } .order-goods .item .price { display: block; float: left; height: 30rpx; line-height: 30rpx; color: #333; font-size: 30rpx; } .order-goods .item .btn { height: 50rpx; line-height: 50rpx; border-radius: 5rpx; text-align: center; display: block; float: right; margin: 0 15rpx; padding: 0 20rpx; } .order-goods .item .btn.active { background: #b4282d; color: #fff; } .order-bottom { margin-top: 20rpx; padding-left: 31.25rpx; height: auto; overflow: hidden; background: #fff; } .order-bottom .address { height: 128rpx; padding-top: 25rpx; border-bottom: 1px solid #f4f4f4; } .order-bottom .address .t { height: 35rpx; line-height: 35rpx; margin-bottom: 7.5rpx; } .order-bottom .address .name { display: inline-block; height: 35rpx; width: 140rpx; line-height: 35rpx; font-size: 30rpx; } .order-bottom .address .mobile { display: inline-block; height: 35rpx; line-height: 35rpx; font-size: 30rpx; } .order-bottom .address .b { height: 35rpx; line-height: 35rpx; font-size: 30rpx; } .order-bottom .total { height: 106rpx; padding-top: 20rpx; border-bottom: 1px solid #f4f4f4; } .order-bottom .total .t { height: 30rpx; line-height: 30rpx; margin-bottom: 7.5rpx; } .order-bottom .total .t .label { width: 150rpx; height: 35rpx; line-height: 35rpx; font-size: 30rpx; } .order-bottom .total .t .txt { float: right; height: 35rpx; line-height: 35rpx; font-size: 30rpx; padding-right: 31.25rpx; } .order-bottom .pay-fee { height: 81rpx; line-height: 81rpx; } .order-bottom .pay-fee .label { width: 140rpx; } .order-bottom .pay-fee .txt { float: right; padding-right: 31.25rpx; } .menu-list-pro { margin-top: 20rpx; overflow-x: scroll; white-space: nowrap; text-overflow: ellipsis; height: 260rpx; width: 100%; overflow: hidden; border-bottom: 1rpx #cfc9ca; background-color: #fff; } .menu-list-pro .h { height: 93.75rpx; line-height: 93.75rpx; margin-left: 31.25rpx; border-bottom: 1px solid #f4f4f4; padding-right: 31.25rpx; } .menu-list-pro .h .label { float: left; font-size: 30rpx; color: #333; } .menu-list-pro .h .status { float: right; font-size: 30rpx; color: #a78845; } .menu-list-pro .menu-list-item { display: block; float: left; height: 110rpx; width: 80rpx; margin-top: 30rpx; margin-bottom: 30rpx; margin-left: 40rpx; } .menu-list-pro .icon { height: 80rpx; width: 80rpx; border-radius: 12rpx; box-shadow: 0px 4rpx 4rpx 0px #cfc9ca; } .menu-list-pro .txt { display: block; float: left; width: 80rpx; margin-top: 5rpx; font-size: 22rpx; color: #a78845; }