.__p-rank[data-v-2afc9bfd]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.__p-rank .go-home[data-v-2afc9bfd]{position:fixed;width:100%;padding-top:56.5%;left:0;top:0}.__p-rank main[data-v-2afc9bfd]{width:100%;min-height:100%;padding:99.5% 6.7% 69px;position:relative;background:url(../../new_static/img/rank_bg_top.f2b7cfc2.png) no-repeat top/100% auto,url(../../new_static/img/rank_bg_bottom.9fba709f.png) no-repeat bottom/100% auto,-webkit-gradient(linear,left top,right top,from(#d9f8d7),to(#c5facc));background:url(../../new_static/img/rank_bg_top.f2b7cfc2.png) no-repeat top/100% auto,url(../../new_static/img/rank_bg_bottom.9fba709f.png) no-repeat bottom/100% auto,linear-gradient(90deg,#d9f8d7,#c5facc)}.__p-rank .rank[data-v-2afc9bfd]{background:-webkit-gradient(linear,left bottom,left top,from(#e4dfd1),color-stop(#fdfcf7),color-stop(#f5f1eb),color-stop(#fdfcf7),to(#e4dfd1));background:linear-gradient(0deg,#e4dfd1,#fdfcf7,#f5f1eb,#fdfcf7,#e4dfd1);padding-bottom:24px;border-radius:0 0 24px 24px;-webkit-box-shadow:5px 5px 0 0 rgba(206,246,216,.61);box-shadow:5px 5px 0 0 rgba(206,246,216,.61)}.__p-rank .rank .rank-header[data-v-2afc9bfd]{width:100%;padding:10px 28px}.__p-rank .rank .title[data-v-2afc9bfd]{padding:4px 18px;height:28px;background-color:#44b1ad;border-radius:5px;float:right;font-size:20px;color:#fff;font-weight:bolder}.__p-rank .rank .rank-lists[data-v-2afc9bfd]{border-top:1px dashed #7f7c73;border-bottom:1px dashed #7f7c73;margin:0 1px}.__p-rank .rank .rank-lists .list-item[data-v-2afc9bfd]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:37px}.__p-rank .rank .rank-lists .step[data-v-2afc9bfd]{height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:20px;font-weight:bolder;color:#4f4832}.__p-rank .rank .rank-lists .step[data-v-2afc9bfd]:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.__p-rank .rank .rank-lists .item-dark .step[data-v-2afc9bfd]:first-of-type{background-color:#e6e4da}.__p-rank .rank .rank-lists .item-dark .step[data-v-2afc9bfd]:last-of-type{background-color:#d8d2c1}.__p-rank .rank .rank-lists .item-light .step[data-v-2afc9bfd]:first-of-type{background-color:#fbfaf4}.__p-rank .rank .rank-lists .item-light .step[data-v-2afc9bfd]:last-of-type{background-color:#e8e4d5}.__p-rank .rank .rank-lists li:first-of-type .step[data-v-2afc9bfd]:first-of-type{background:-webkit-gradient(linear,left top,right top,from(#dfc885),to(#e1cb8e));background:linear-gradient(90deg,#dfc885,#e1cb8e)}.__p-rank .rank .rank-lists li:first-of-type .step[data-v-2afc9bfd]:last-of-type{background:-webkit-gradient(linear,left top,right top,from(#d7c07e),to(#d8d0ba));background:linear-gradient(90deg,#d7c07e,#d8d0ba)}.__p-rank .rank .rank-lists li:nth-of-type(2) .step[data-v-2afc9bfd]:first-of-type{background:-webkit-gradient(linear,left top,right top,from(#bebcb4),to(#bfbcb5));background:linear-gradient(90deg,#bebcb4,#bfbcb5)}.__p-rank .rank .rank-lists li:nth-of-type(2) .step[data-v-2afc9bfd]:last-of-type{background:-webkit-gradient(linear,left top,right top,from(#b1ada0),to(#d5d0be));background:linear-gradient(90deg,#b1ada0,#d5d0be)}.__p-rank .rank .rank-lists li:nth-of-type(3) .step[data-v-2afc9bfd]:first-of-type{background:-webkit-gradient(linear,left top,right top,from(#c1ad9c),to(#c1ad9c));background:linear-gradient(90deg,#c1ad9c,#c1ad9c)}.__p-rank .rank .rank-lists li:nth-of-type(3) .step[data-v-2afc9bfd]:last-of-type{background:-webkit-gradient(linear,left top,right top,from(#b49e88),to(#ddd6c5));background:linear-gradient(90deg,#b49e88,#ddd6c5)}.__p-rank .rank .rank-lists .number[data-v-2afc9bfd]{width:30px;margin-left:25px;margin-right:17px;color:#d5a82b;text-align:center}.__p-rank .rank .rank-lists .number img[data-v-2afc9bfd]{width:27px;height:27px;margin:0 auto}.__p-rank .dead-line[data-v-2afc9bfd]{position:absolute;font-size:14px;height:30px;border-radius:15px;text-align:center;color:#222;bottom:20px;line-height:30px;left:30px;right:30px;color:#4f4832;background-color:#e4dfd1}