page { height: 100%; width: 100%; background: #f4f4f4; } .order-info { padding-top: 25rpx; background: #fff; height: auto; overflow: hidden; } .item { padding-left: 31.25rpx; height: 42.5rpx; padding-bottom: 12.5rpx; line-height: 30rpx; font-size: 30rpx; color: #666; } .item-c { margin-left: 31.25rpx; border-top: 1px solid #f4f4f4; 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 .r .btn { float: right; } .item-c .cost { color: #b4282d; } .item-c .btn { line-height: 66rpx; border-radius: 5rpx; text-align: center; margin: 0 15rpx; padding: 0 20rpx; height: 66rpx; } .item-c .btn.active { background: #b4282d; 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 { height: 63rpx; margin-bottom: 4rpx; } .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; margin-top: 10rpx; color: #666; margin-top: 4rpx; font-size: 25rpx; } .order-goods .item .price { display: block; float: left; height: 30rpx; line-height: 30rpx; color: #333; font-size: 30rpx; margin-top:4rpx } .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-top: 1px solid #f4f4f4; 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: 130rpx; padding-top: 20rpx; border-bottom: 1px solid #f4f4f4; } .order-bottom .total .t { height: 30rpx; line-height: 30rpx; margin-bottom: 7.5rpx; display: flex; } .order-bottom .total .label { width: 150rpx; display: inline-block; height: 35rpx; line-height: 35rpx; font-size: 30rpx; } .order-bottom .total .txt { flex: 1; display: inline-block; height: 35rpx; line-height: 35rpx; font-size: 30rpx; } .order-bottom .pay-fee { height: 81rpx; line-height: 81rpx; } .order-bottom .pay-fee .label { display: inline-block; width: 140rpx; color: #b4282d; } .order-bottom .pay-fee .txt { display: inline-block; width: 140rpx; color: #b4282d; } .order-express { margin-top: 20rpx; width: 100%; height: 100rpx; background: #fff; } .order-express .title { float: left; margin-bottom: 20rpx; padding: 10rpx; } .order-express .ti { float: right; width: 52rpx; height: 52rpx; margin-right: 16rpx; margin-top: 28rpx; } .order-express .t { font-size: 29rpx; margin-left: 10.25rpx; color: #a78845; } .order-express .b { font-size: 29rpx; margin-left: 10.25rpx; color: #a78845; } .order-express .traces { padding: 17.5rpx; background: #fff; border-bottom: 1rpx solid #f1e6cdcc; } .order-express .trace { padding-bottom: 17.5rpx; padding-top: 17.5rpx; background: #fff; } .order-express .acceptTime { margin-top: 20rpx; margin-right: 40rpx; text-align: right; font-size: 26rpx; } .order-express .acceptStation { font-size: 26rpx; } /* 订单详情顶部 */ .order-main-top{ height:200rpx; background:url('https://jzmall.lifejingzhi.com/file/jzmall/weixin/order-detail-bg.png') no-repeat center; background-size: 100% 100%; display: flex; align-items: center; justify-content: space-between; margin:0 0 20rpx; padding:0 24rpx; } .order-main-top view,.order-main-top text{ color:#fff; font-size: 28rpx; } .order-main-top .order-detail-status{ font-size: 40rpx; font-weight: bold; margin-bottom:20rpx; } .order-main-right{ text-align: right; } .order-main-right .view-service{ width:148rpx; height: 44rpx; line-height: 44rpx; border-radius:44rpx; border:1rpx solid #fff; text-align:center; margin:10rpx 0 0; } .order-main-right .current-times{ font-size: 40rpx; font-weight: bold; }