.rank{padding:1.25rem 1rem;margin-top:.5rem;background:#fff}
.rank:first-child{margin-top:0}
.rank .title{font-size:1.125rem;color:#333}
.rank .title .title-icon{width:.25rem;height:1.125rem;margin-right:0.3125rem;display:inline-block;border-radius:.125rem;vertical-align:-.125rem;background:#1abc9c}
.rank .show ul{font-size:0;margin-top:.625rem;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5}
.rank .show ul li{font-size:.875rem;color:#333;width:50%;padding:.625rem .625rem;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;display:inline-block;vertical-align:top;box-sizing:border-box}
.rank .show img{float:left;width:3rem;height:4rem;margin-right:.3125rem}
.rank .show .name{padding-top:.625rem}