.book-list-wrap{margin:10px 0;}
.notice-wrap{line-height:17px;font-size:13px;color:#666;text-align:center}
.notice-wrap p{padding:10px 0}
.notice-wrap em{color:#47b3a8;text-decoration:underline}
.notice-wrap.middle{position:relative;left:0;width:100%;-webkit-transform:translate(0,-50%)}
.ranklist-book-item{position:relative;border-bottom:1px solid #ebebeb;color:#666;margin:15px 16px;padding-bottom:15px}
.ranklist-book-item:last-of-type{margin-bottom:0;border-bottom:0}
.ranklist-book-item a{display:block;position:relative;overflow:hidden}
.ranklist-book-item .cover-book{margin-left:0;margin-top:0;position:absolute;top:0;border:0;width:80px;height:107px}
.ranklist-book-item .cover-book img{height:100%;width:100%;max-height:107px}
.ranklist-book-item .cover-book .rank-bg{display:block;position:absolute;left:-2px;top:-2px}
.ranklist-book-item .cover-book .rank-bg-num{color:#51b7ec;width:30px;height:30px;line-height:30px;text-align:left;position:absolute;left:5px;top:-3px}
.ranklist-book-item .book-base-info{height:107px;padding-left:92px;line-height:21px;font-size:13px;color:#999;float:none}
.ranklist-book-item .book-base-info>div{height:18px}
.ranklist-book-item .book-base-info .book-title{font-size:17px;color:#333;height:20px;overflow:hidden}
.ranklist-book-item .book-base-info .book-author{font-size:13px;margin:14px 0 6px;line-height:1em}
.ranklist-book-item .book-desc{line-height:17px;font-size:13px;display:-webkit-box;max-height:36px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.ranklist-book-item .book-tag{font-size:13px;line-height:1em;margin-top:8px}
.ranklist-book-item .book-tag .tag-complete{color:#ff9000}
.ranklist-book-item .book-tag .tag-update{color:#42abff}
.ranklist-book-item .book-tag span:last-of-type{padding-left:9px}
.ranklist-book-item .serial-num{display:inline-block;height:18px;font-size:15px;color:#fff;width:18px;font-style:normal;text-align:center;margin-right:6px}
.ranklist-book-item .book-search-count,.ranklist-book-item .book-score{padding-left:16px;float:right;font-size:11px;line-height:23px;height:23px}
.ranklist-book-item .book-score{color:#ed6060}
.ranklist-book-item .book-score em{font-size:13px}
.ranksite-book-item{margin:0 16px;border-bottom:1px solid #ebebeb;color:#666}
.ranksite-book-item:first-child{margin-top:16px}
.ranksite-book-item:last-child{border-bottom:0}
.ranksite-book-item h3{font-size:16px;color:#333}
.ranksite-book-item a{display:block}
.ranksite-book-item .book-base-info{height:115px;float:none;line-height:21px;font-size:11px;padding-left:84px}
.ranksite-book-item .book-header{height:20px;display:-webkit-box;-webkit-box-pack:justify}
.ranksite-book-item .cover-book{margin-left:0;margin-top:0;float:left;border:0}
.ranksite-book-item .book-author{height:20px;line-height:20px;padding-top:15px;padding-bottom:6px;font-size:13px;overflow:hidden;display:-webkit-box}
.ranksite-book-item .book-desc{font-size:13px;line-height:18px;display:-webkit-box;max-height:38px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.ranksite-book-item .serial-num{display:inline-block;height:20px;line-height:20px;font-size:19px;font-style:normal;text-align:center}
.ranksite-book-item .book-count{padding-left:16px;display:block}
.ranksite-book-item .book-title{color:#333;-webkit-box-flex:1;position:relative;height:20px;font-size:15px}
.ranksite-book-item .book-search-count{padding-left:16px;padding-top:4px;font-size:12px;line-height:17px;height:17px;color:#999}
.booklist-book-item{padding:0 16px 13px;border-bottom:1px solid #ebebeb;position:relative}
.booklist-book-item:last-child{border-bottom:0}
.booklist-book-item .book-base-info{padding-left:62px}
.booklist-book-item .book-name{margin-top:8px;font-size:16px;color:#333;line-height:1em}
.booklist-book-item .book-author{padding-top:8px}
.booklist-book-item .pvItem{width:100%;height:100%;display:block}
.booklist-book-item .cover-book{height:56px;width:45px}
.booklist-book-item .cover-book .alt em{max-height:42px}
.booklist-book-item .cover-book img{min-height:56px}
.booklist-book-item .book-comment{word-wrap:break-word;font-size:14px;color:#666;line-height:21px}
.booklist-book-item span[status="0"]{display:none}
.booklist-book-item span[status="1"]{display:inline-block;height:16px;color:#fff;font-size:11px;background:#ff8400;-webkit-border-radius:2px;width:31px;text-align:center;vertical-align:top;margin-left:2px}
.list-wrap{background:#fff;padding:5px 0;}
.list-wrap li:last-child{border:0}

.bookset-item{border-color:#e0e0e0;margin-bottom:0;padding:15px 15px 12px;border-top:0;background:#fff;height:68px;position:relative;-webkit-border-radius:2px}
.bookset-item:last-child{border-bottom:0}
.bookset-item a{display:block;height:68px}
.bookset-item .bookset-cover{position:absolute;width:50px;height:65px;top:50%;background:url(http://xs.sm.cn/public/c/novelcn/7.27.0/w/bookset-list/img/default_6c57cfb.png) 0 0 no-repeat;background-size:50px 65px;-webkit-transform:translate(0,-50%)}
.bookset-item .bookset-cover:before{position:absolute;content:'';width:50px;margin-top:-3px;top:0;border-top:1px solid #dbdbdb}
.bookset-item .bookset-cover:after{position:absolute;content:'';width:42px;margin-top:-6px;left:4px;border-top:1px solid #dbdbdb}
.bookset-item .bookset-cover img{position:absolute;top:0;left:0;width:100%;max-height:65px;z-index:99}
.bookset-item .bookset-cover .alt{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:0 9px;-webkit-box-sizing:border-box}
.bookset-item .bookset-cover .alt span{display:table-cell;vertical-align:middle}
.bookset-item .bookset-cover .alt em{vertical-align:middle;display:-webkit-box;max-height:72px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:rgba(255,255,255,.6);font-size:9px}
.bookset-item .bookset-info{padding-left:66px;padding-right:11px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);vertical-align:middle}
.bookset-item .bookset-info.no-cover{padding-left:0}
.bookset-item .bookset-info h2{font-size:16px;color:#333;vertical-align:middle;line-height:1.5em;margin-bottom:4px;word-breakbreak-all word-wrap:break-word;overflow:hidden;display:-webkit-box;max-height:45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.bookset-item .bookset-info h5{font-size:14px;display:block;vertical-align:middle;color:#999}

.ranking-list{font-size:14px;position:relative;padding:0}
.ranking-list li{-webkit-box-sizing:border-box;height:95px;padding:15px 14px;overflow:hidden;position:relative;margin-top:10px;background:#fff;border-bottom:1px solid #ebebeb}
.ranking-list a{display:block}
.ranking-list a .update{display:none}
.ranking-list .thumbnail{position:absolute;left:25px;top:50%;width:60px;height:60px;font-size:0;overflow:hidden;-webkit-transform:translate(0,-50%)}
.ranking-list .thumbnail img{width:100%;height:100%;-webkit-border-radius:30px}
.ranking-list .ranking-info{padding-left:95px}
.ranking-list .title{font-size:17px;line-height:1em}
.ranking-list .desc{vertical-align:middle;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;line-height:17px;margin:9px 0 5px}
.ranking-list p{font-size:13px;color:#999}

.zuanshi-bg-img,.biaosheng-bg-img,.tuijian-bg-img,.xinshu-bg-img,.boy-bg-img,.girl-bg-img,.hour-bg-img{background-size: 460px 60px;background-image: url('../image/hot-list.png')}
.ico-shenma-bg-img,.ico-3g-bg-img,.ico-17k-bg-img,.ico-chuangshi-bg-img,.ico-heiyan-bg-img,.ico-ruochu-bg-img,.ico-shucheng-bg-img,.ico-yunqi-bg-img,.ico-qidian-bg-img,.ico-zongheng-bg-img,.ico-tadu-bg-img{width:60px;height:60px;background-size: 60px 60px;}
.ico-xiashu-bg-img{width:60px;height:60px;background-size: 60px 60px;background-image: url('../image/xiashu.png')}
.ico-shenma-bg-img{background-image: url('../image/shenma.png')}
.ico-3g-bg-img{background-image: url('../image/3g.png')}
.ico-17k-bg-img{background-image: url('../image/17k.png')}
.ico-chuangshi-bg-img{background-image: url('../image/chuangshi.png')}
.ico-heiyan-bg-img{background-image: url('../image/heiyan.png')}
.ico-ruochu-bg-img{background-image: url('../image/ruochu.png')}
.ico-shucheng-bg-img{background-image: url('../image/shucheng.png')}
.ico-yunqi-bg-img{background-image: url('../image/yunqi.png')}
.ico-qidian-bg-img{background-image: url('../image/qidian.png')}
.ico-zongheng-bg-img{background-image: url('../image/zongheng.png')}
.ico-tadu-bg-img{background-image: url('../image/tadu.png')}

.zuanshi-bg-img{background-position:0px  -60px}
.biaosheng-bg-img{background-position:-66px -120px}
.hour-bg-img{background-position:-132px -180px}
.tuijian-bg-img{background-position:-198px -240px}
.xinshu-bg-img{background-position:-263px -300px}
.boy-bg-img{background-position:-329px  -360px}
.girl-bg-img{background-position:-395px -420px}

.no-comment3-bg{background-position:0px 0px}
.no-comment2-bg{background-position:-114px 0px}
.no-comment-bg{background-position:0px -105.5px}
.com-avatar-novelcn{background-position:-153px -211px}
.rkh-boys-icon:before{background-position:-182px -211px}
.rkh-girls-icon:before{background-position:-209px -211px}
.write-comment-bg{background-position:-236px -209.5px}
.cup-3{background-position:-153px -240px}
.cup-2{background-position:-182px -240px}
.cup-1{background-position:-211px -240px}
.heart-before-bg{background-position:-255px -211px}
.heart-after-bg{background-position:-240px -240px}