.rank{

}

.rank-side{

}

.rank-side li{
    position: relative;
    height: 40px;
    margin: 1px 0;
}
.rank-side li a{
    display: block;
    padding: 10px 15px;
}
.rank-side li:hover,.rank-side li.active{
    background: lightgray;
}
.rank-side li:hover:before,.rank-side li.active:before{
    content: ' ';
    background: orangered;
    display: table;
    width: 4px;
    height: 40px;
    position: absolute;
}


.rank-main .sorter{
    margin: 0;
}
.rank-main .sorter li{
    height: 1.4em;
    line-height:1.4em;
}