.card_ranking .content { padding: 20rpx 0; background: #fff; } .card_ranking .content .header_list { padding: 0 28rpx; margin-top: 20rpx; } .card_ranking .content .header_list .header_box { display: flex; align-items: center; position: relative; padding: 32rpx 0; border-bottom: solid 2rpx #ebebeb; } .card_ranking .content .header_list .header_box .order { font-size: 16px; /* width: 64rpx; */ } .card_ranking .content .header_list .header_box .header_name { display: flex; } .card_ranking .content .header_list .header_box .header_name .header { width: 96rpx; height: 96rpx; border-radius: 96rpx; background: #f2f2f2; overflow: hidden; margin-right: 20rpx; } .card_ranking .content .header_list .header_box .header_name .header image { width: 100%; height: 100%; } .card_ranking .content .header_list .header_box .header_name .text { text-align: left; width: 360rpx; } .card_ranking .content .header_list .header_box .header_name .text .name { line-height: 48rpx; width: 100%; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .card_ranking .content .header_list .header_box .header_name .text .name .iconfont { font-size: 48rpx; margin-right: 8rpx; } .card_ranking .content .header_list .header_box .header_name .text .name button { border: solid 2rpx #50a6f9; font-size: 12px; color: #50a6f9; border-radius: 6rpx; padding: 2rpx 12rpx; } .card_ranking .content .header_list .header_box .header_name .text .grade { line-height: 48rpx; color: #8c8c8c; font-size: 13px; } .card_ranking .content .header_list .header_box .number { font-size: 16px; position: absolute; right: 0; } /* 重置vant样式 */ .tag { color: #50a6f9 !important; } .tag_active { background: #50a6f9 !important; color: #fff !important; border: none !important; } .van-tabs__scroll--card { border: 1px solid #50a6f9 !important; } .van-tabs__nav--card .van-tab { border-right: 1px solid #50a6f9 !important; }