page{ height: 100%; width: 100%; background: #f4f4f4; } .order-info{ padding-top: 25rpx; background: #fff; height: auto; overflow: hidden; } .item-a{ padding-left: 31.25rpx; height: 42.5rpx; padding-bottom: 12.5rpx; line-height: 30rpx; font-size: 28rpx; color: #666; } .item-b{ padding-left: 31.25rpx; height: 29rpx; line-height: 29rpx; margin-top: 12.5rpx; margin-bottom: 41.5rpx; font-size: 28rpx; color: #666; } .item-c{ margin-left: 31.25rpx; border-top: 1px solid #f4f4f4; height: 103rpx; line-height: 103rpx; } .item-c .l{ float: left; font-size: 28rpx; } .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: #ED5D18; } .item-c .btn{ line-height: 66rpx; border-radius: 5rpx; text-align: center; margin: 0 15rpx; padding: 0 20rpx; height: 66rpx; font-size: 28rpx; } .item-c .btn.active{ background: #ED5D18; color: #fff; } .order-goods{ margin-top: 20rpx; } .order-goods .h{ height: 93.75rpx; line-height: 93.75rpx; border-bottom: 1px solid #f4f4f4; background: #fff; padding: 0 32rpx; } .order-goods .h .label{ float: left; font-size: 30rpx; color: #333; } .order-goods .h .status{ float: right; font-size: 30rpx; color: #ED5D18; } .order-bottom{ margin-top: 20rpx; padding-left: 31.25rpx; height: auto; overflow: hidden; background: #fff; } .order-bottom .address{ padding-top: 25rpx; border-bottom: 1px solid #f4f4f4; } .order-bottom .address .t{ line-height: 35rpx; margin-bottom: 7.5rpx; } .order-bottom .address .name{ display: inline-block; font-size: 24rpx; margin-right: 20rpx; } .order-bottom .address .mobile{ display: inline-block; height: 35rpx; line-height: 35rpx; font-size: 24rpx; } .order-bottom .address .b{ font-size: 24rpx; margin-bottom: 20rpx; } .order-bottom .total{ height: 122rpx; padding-top: 20rpx; border-bottom: 1px solid #f4f4f4; } .order-bottom .total .t{ height: 25rpx; line-height: 25rpx; margin-bottom: 7.5rpx; display: flex; } .order-bottom .total .label{ width: 140rpx; display: inline-block; height: 35rpx; line-height: 35rpx; font-size: 24rpx; } .order-bottom .total .txt{ flex: 1; display: inline-block; height: 35rpx; line-height: 35rpx; font-size: 25rpx; } .order-bottom .pay-fee{ height: 81rpx; line-height: 81rpx; font-size: 28rpx; } .order-bottom .pay-fee .label{ display: inline-block; width: 140rpx; color: #ED5D18; } .order-bottom .pay-fee .txt{ display: inline-block; width: 140rpx; color: #ED5D18; } .order-goods .item{ background: #fff; margin-bottom: 20rpx; } .order-goods .brand{ } .brand-top{ display: flex; justify-content: space-between; align-items: center; padding: 20rpx 32rpx; border-bottom: 1px solid #f4f4f4; } .brand-top .hj{ color: #ccc; font-size: 28rpx; } .brand-name{ display: flex; align-items: center; vertical-align: middle; } .brand-name view{ vertical-align: middle; display: inline-block; font-size: 28rpx; } .brand-top image{ width: 30rpx; height: 30rpx; margin-right: 10rpx; vertical-align: middle; display: inline-block; } .brand-con{ display: flex; /* justify-content: space-between; */ border-bottom: 1px solid #f4f4f4; padding: 20rpx 32rpx; } .sub-img{ width: 180rpx; height: 180rpx; flex-shrink: 0; } .sub-info{ display: flex; flex-direction: column; justify-content: space-between; margin-left: 20rpx; font-size: 28rpx; } .btn-look{ text-align: right; padding: 20rpx 32rpx; } .btn-look text{ border-radius: 30rpx; border: 1px solid #ddd; display: inline-block; padding: 10rpx 20rpx; }