.order-item { margin: 32rpx 24rpx; border-radius: 16rpx; padding: 24rpx; background-color: #FFFFFF; position: relative; } .order-date { font-size: 24rpx; color: #666666; font-weight: 400; } .order-content { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; margin-top: 16rpx; } .service-image { width: 162rpx; height: 162rpx; border-radius: 24rpx; margin-right: 16rpx; background-color: #333333; } .order-info { width: 350rpx; height: 162rpx; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: flex-start; } .service-name { flex: 1; font-size: 28rpx; color: #000000; font-weight: 400; margin-bottom: 6rpx; } .rating { display: flex; align-items: center; margin-bottom: 6rpx; } .star-icon { width: 20rpx; height: 20rpx; margin-right: 6rpx; background-color: #000000; } .rating-score { font-size: 16rpx; color: #E8101E; margin-left: 68rpx; } .currency { font-size: 24rpx; color: #E8101E; } .amount { font-size: 32rpx; color: #E8101E; font-weight: 500; } .address { display: flex; align-items: center; } .location-icon { width: 24rpx; height: 24rpx; margin-right: 4rpx; } .address-text { font-size: 24rpx; color: #999999; flex: 1; } .order-status { position: absolute; top: 0; right: 0; } .status-text { font-size: 24rpx; font-weight: 400; padding: 6rpx 16rpx; color: #28D189; background-color: rgba(40, 209, 137, 0.20); border-radius: 0 16rpx 0 16rpx; } .load-more { text-align: center; padding: 0 0 32rpx; } .load-date { font-size: 24rpx; color: #E8101E; } .load-text { font-size: 24rpx; color: #999999; } .nothings-box { display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; padding: 280rpx 0 0; } .nothings-text { font-size: 32rpx; font-weight: 500; color: #999999; text-align: center; font-style: italic; } /* 下拉刷新样式 */ ::-webkit-scrollbar { width: 0; height: 0; color: transparent; }