.ais-infinite-hits{width: auto}
.rank-nav {}
.rank-navList {display: flex;color: rgba(0,0,0,.6);line-height: 32px;background: #f5f5f5;}
.rank-nav span {padding:10px 15px;font-size: 14px;color: rgba(0,0,0,.5);}
.rank-nav span.current {color: #333;}
.widget-tags a.current{border-color: #5079b7;color: #5079b7}
.cover{position:relative;border-radius:4px;width:110px;height:165px;background:url(http://static.bookbuy.cn/asset/book/default-cover.png) center center/100% auto}
.cover .cover-label::before{top:23px;right:23px;width:131px;height:36px;font-size:24px;line-height:36px;transform:translate(50%,-100%) rotate(45deg) scale(.5)}
.cover .cover-label.limited-vip-can-read-label::before{font-size:20px}
.cover a::after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;content:'';opacity:0;transition:opacity .1s ease-in}
.cover a:focus::after,.cover a:hover::after{opacity:.2}
.cover img{width:100%;height:100%;opacity:1;transition:opacity .5s ease-in}
.cover img.loading{opacity:0}
.ranking-title{background-color:#e4ecee;min-height:114px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}
.ranking-title .section-container{width:740px;margin:0 auto;font-size:14px;color:#fff;line-height:1.5}
.ranking-title h1,.ranking-title h2{font-weight:400}
.ranking-title h1{font-size:30px;text-shadow:1px 1px 3px rgba(0,0,0,.2)}
.ranking-title h2{font-size:14px;margin-top:8px}
.ranking-detail{margin:0 0 30px 0;padding:0;display: flex;flex-wrap: wrap;}
.ranking-detail .book-rating{display:inline-block}
.ranking-detail .book-rating .rating-score,.ranking-detail .book-rating .rating-star{color:#42bd56}
.ranking-detail .book-rating .rating-star{margin-right:.3em}
.ranking-detail .book-rating .rating-score{margin-right:.3em}
.ranking-detail li:nth-child(2n){
    margin-right: 0;padding-right: 0px;
}
.ranking-detail .ranking-item{    width: 442px;padding:20px 0px 20px 20px;display:flex;background:#fff}
.ranking-detail .ranking-item:not(:last-child){position:relative}
.ranking-detail .ranking-item:not(:last-child)::after{bottom:0;left:0;width:100%;height:0;border-bottom:1px solid var(--gray50);transform:scaleY(.5);transform-origin:0 bottom}
.ranking-detail .ranking-item .ranking-number{margin:45px 20px auto 0px;width:27px;height:30px;font-size:15px;color:#fa595f;text-align:center;line-height:26px;font-weight:700;background:url(http://static.bookbuy.cn/asset/book/rank-badge-bg.svg);background-size:27px 30px;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2));filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2));flex-shrink:0}
.ranking-detail .ranking-item .works-item-container{flex-grow:1;min-width:0}
.ranking-detail .ranking-item .works-item{height:120px}
.ranking-detail .ranking-item .ranking-info{flex:0 0 64px;text-align:center;display:flex;align-items:center}
.ranking-detail .ranking-item .rank-change{display:inline-block;font-size:17px;line-height:13px;margin-left:10px}
.ranking-detail .ranking-item .change-number{margin-left:12px}
.ranking-detail .ranking-item .rank-new,.ranking-detail .ranking-item .rank-rise{width:9px;height:13px;background:url(http://static.bookbuy.cn/asset/book/icon-rise.svg) no-repeat;color:#fa595f}
.ranking-detail .ranking-item .rank-decline{width:9px;height:13px;background:url(http://static.bookbuy.cn/asset/book/icon-decline.svg) no-repeat;color:var(--blue30)}
.ranking-detail .ranking-item .rank-stay{width:8px;height:2px;background:url(http://static.bookbuy.cn/asset/book/icon-stay.svg) no-repeat}

.ranking-detail .book-list .book_meta {float:right;width: 332px }

.works-item{position:relative;line-height:1}
.works-item.is-loading{overflow:hidden}
.works-item a:hover{color:#389eac}
.works-item mark{background:0 0;color:#ef3b76}
.works-item .inner{display:flex;padding: 0}
.works-item .cover{flex:none;margin-right:20px;width:80px;height:120px}
.works-item .cover .cover-label::before{top:18.5px;right:18.5px;width:105px;height:30px;font-size:18px;line-height:30px;transform:translate(50%,-100%) rotate(45deg) scale(.5)}
.works-item .cover .cover-label.limited-vip-can-read-label::before{font-size:14px}
.works-item .cover img{width:100%;height:100%}
.works-item .info{flex:1;overflow:hidden}
.works-item .separator{display:inline-block;margin:0 10px;width:1px;height:10px;vertical-align:-1px}
.works-item .title{margin:0;margin-bottom:4px;font-weight:700;font-size:18px;line-height:1.3}
.works-item .title .title-container{display:flex;align-items:center}
.works-item .title .title-text{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.works-item .title .title-text+*{flex:none}
.works-item .author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;font-size:12px}
.works-item .author .author-link+.author-link{margin-left:.5em}
.works-item .author a:hover{color:#389eac}
.works-item .intro{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:8px;height:40px;color:#777;font-size:14px;line-height:1.5}
.works-item .rating{display:inline-block}
.works-item .rating .rating-star,.works-item .rating .star{display:inline-block;width:10px;height:10px}
.works-item .rating .star-yellow path{fill:#f9c300}
.works-item .rating .star-gray path{fill:var(--gray50)}
.works-item .rating .score{margin-left:4px;color:#fa595f}
.works-item .rating .no-rating{margin-left:5px;color:var(--gray)}
.works-item .rating .amount{margin-left:5px;color:var(--grayBlack50)}
.works-item .favor{color:#fa595f}
.works-item .favor .icon-heart{display:inline-block;margin-right:4px;width:10px;height:8px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMiI+PHBhdGggZD0iTTcgMS44OUw2LjE1IDFhMy42MiAzLjYyIDAgMCAwLTUuMSAwIDMuNTUgMy41NSAwIDAgMCAwIDUuMDZMNyAxMmw1Ljk0LTUuOWEzLjU1IDMuNTUgMCAwIDAgMC01LjA2IDMuNjIgMy42MiAwIDAgMC01LjEgMEw3IDEuODl6IiBmaWxsPSIjZmE1OTVmIi8+PC9zdmc+) no-repeat center/cover}
.works-item .tag-new{display:inline-block;padding:2px 6px;border-radius:16px;background:#ff9e2c;color:#fff;line-height:1}
.works-item .extra-info{display:flex;margin-bottom:8px;height:16px;color:var(--grayBlack50);font-size:14px;line-height:16px}
.works-item .sticky-info{flex:none}
.works-item .flexible-info{display:flex;flex:1;flex-flow:row-reverse wrap;justify-content:flex-end;height:16px}
.works-item .flexible-info-item{margin-bottom:999px}
.works-item .tag-activity{position:relative;z-index:1;display:inline-block;margin-right:5px;padding:0 6px;border-radius:16px}
.works-item .tag-activity .icon-activity{position:absolute;right:0;z-index:-1;transform:translateY(-100%)}
.works-item .sale{font-weight:700;font-size:15px}
.works-item .sale .sale-label{display:inline-block;padding:2px;border-radius:2px 2px 0 2px;background:#fa595f;color:var(--white);font-weight:700;font-size:12px;line-height:1;margin-right:5px;vertical-align:bottom}
.works-item .sale .rmb-tag{margin-left:-2px}
.works-item .sale .rmb-tag.gray{color:var(--gray50)}
.works-item .sale .price-tag{color:#3db192}
.works-item .sale .original-price{margin:0 5px 0 3px;color:var(--gray);font-weight:400;font-size:12px}
.works-item .sale .discount-price{color:#fa595f}
.works-item .actions{display:flex;justify-content:flex-end;align-items:center}
.works-item .actions-left{flex:1}
.works-item .actions-right{display:flex;align-items:center}
.works-item .purchased{color:var(--gray);font-size:12px;line-height:1.5}
.works-item .btn-bookshelf{margin-left:10px;color:#389eac}