#referral_officerDetail .list { display: flex; flex-direction: column; background: #fff; padding: 0 28rpx; text-align: left; margin-bottom: 28rpx; } #referral_officerDetail .list .sn-info, #referral_officerDetail .list .member-info, #referral_officerDetail .list .goods { padding: 28rpx 0; border-bottom: 1rpx solid #ebebeb; } #referral_officerDetail .list .sn-info { display: flex; flex-direction: column; } #referral_officerDetail .list .sn-info .sn-num { font-size: 28rpx; color: #333; } #referral_officerDetail .list .sn-info .sn-time { font-size: 24rpx; color: #999; } #referral_officerDetail .list .member-info { display: flex; } #referral_officerDetail .list .member-info .nickname { font-size: 28rpx; } #referral_officerDetail .list .member-info .avatar { width: 80rpx; height: 80rpx; border-radius: 100%; margin: 0; margin-right: 28rpx; flex-shrink: 0; } #referral_officerDetail .list .goods { display: flex; border: none; } #referral_officerDetail .list .goods .thunmb { width: 140rpx; height: 140rpx; margin: 0; margin-right: 28rpx; flex-shrink: 0; } #referral_officerDetail .list .goods .goods-r { display: flex; flex-direction: column; justify-content: space-between; } #referral_officerDetail .list .goods .goods-r .good-title { line-height: 36rpx; font-size: 28rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } #referral_officerDetail .list .goods .goods-r .goods-price { font-size: 24rpx; }