.ranking{padding-top: 0.6rem;}
.list{width:6rem;margin:0 auto;background: #fff;border-radius: 0.4rem;padding:0.2rem 0;
height:8rem;overflow-y: scroll;}
.header_item{display: flex;justify-content: space-around;margin:0.1rem 0 0.16rem 0;
font-weight: bold;color:#ccc;text-align: center;font-size:14px;}
.header_num{width:0.7rem;}
.header_user{width:3rem;}
.header_score{width:1.4rem;}
.item{display: flex;justify-content: space-around;align-items: center;margin-bottom: 5px;}
.item .num{width:0.6rem;height:0.6rem;line-height:0.6rem;text-align: center;
font-size:14px;font-weight: bold;color:#adadd4;}
.item_1 .num{background: url("/static/images/answer/rank_one.jpg") center no-repeat;
background-size: 0.5rem 0.5rem;}
.item_2 .num{background: url("/static/images/answer/rank_two.jpg") center no-repeat;
background-size: 0.5rem 0.5rem;}
.item_3 .num{background: url("/static/images/answer/rank_three.jpg") center no-repeat;
background-size: 0.5rem 0.5rem;}
.item .about_user{display: flex;align-items: center;justify-content: flex-start;width:3.4rem;}
.item .head_img img{width:1rem;height:1rem;background: #fff;border-radius: 0.5rem;
box-sizing: border-box;border:thin solid #ddd;}
.item .username{width:2.2rem;color:#333;font-weight: bold;padding-left: 0.2rem;}
.item .score{width:0.9rem;color:#ff2c55;font-size:18px;font-weight: bold;font-style: italic;}

.logo{position: static;padding: 0.4rem 0;}