.line-up .nav { padding: 20rpx 28rpx; } .line-up .nav .li { width: calc(50% - 4rpx); display: inline-block; text-align: center; font-size: 14px; padding: 12rpx 0; line-height: 32rpx; background: #fff; color: #f15353; border-radius: 10rpx; } .line-up .nav .active { background-color: #f15353; color: #fff; } .line-up .rank-list .box { background-color: #fff; } .line-up .rank-list .box .nav { display: flex; height: 80rpx; font-size: 14px; color: #333; border-bottom: solid 2rpx #ebebeb; } .line-up .rank-list .box .nav .nav-b, .line-up .rank-list .box .nav .nav-c, .line-up .rank-list .box .nav .nav-d, .line-up .rank-list .box .nav .nav-e { width: 160rpx; line-height: 80rpx; } .line-up .rank-list .box .nav .nav-a { line-height: 80rpx; width: 110rpx; } .line-up .rank-list .box .ul:last-child { border: none; } .van-nav-bar__text { color: #8c8c8c !important; } .line-up .rank-list .box .list { display: flex; align-items: center; background-color: #fff; padding: 20rpx 0; padding-left: 30rpx; border-bottom: solid 2rpx #ebebeb; } .line-up .rank-list .box .list .nav-a { width: 110rpx; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .line-up .rank-list .box .list .nav-b, .line-up .rank-list .box .list .nav-c, .line-up .rank-list .box .list .nav-d, .line-up .rank-list .box .list .nav-e { width: 5rem; } .line-up .rank-list .box .list .nav-b .img { width: 72rpx; height: 72rpx; border-radius: 36rpx; background-color: #f15353; margin: 0 auto; overflow: hidden; } .line-up .rank-list .box .list .nav-b .span { display: block; margin-top: 12rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .line-up .rank-list .box .list .nav-d .span { display: block; line-height: 40rpx; color: #8c8c8c; } .line-up .rank-list .box .list .nav-d .span:first-child { color: #f15353; font-size: 14px; } .line-up .rank-list .box .list .nav-e .span { display: block; line-height: 40rpx; font-size: 14px; color: #8c8c8c; } .line-up .reward-box .reward { background-color: #f15353; color: #fff; padding: 20rpx 0; display: flex; margin-bottom: 20rpx; } .line-up .reward-box .reward .li { width: 33.3%; line-height: 48rpx; } .line-up .reward-box .reward .li .span { display: block; } .line-up .reward-box .reward .li .span:first-child { font-size: 18px; }