.book-box{padding-bottom:.5rem;max-width:7.5rem;margin:auto;background-color:#251000}.banner{width:100%}.book-list{padding:0 .1rem 0 .1rem;position:relative;top:-.24rem}.book-item{display:flex;margin-bottom:.1rem;background:#fff;border-radius:.12rem;padding:.1rem}.book-item:last-child{margin-bottom:0}.book-item .cover{width:.74rem;height:.98rem;border-radius:.08rem;overflow:hidden;flex-shrink:0}.book-item .cover img{width:100%;height:100%;object-fit:cover}.book-item .content{padding-left:.1rem;display:flex;flex-direction:column;height:.98rem;justify-content:space-around}.book-item .content .title{font-size:.14rem;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.book-item .content span{white-space:nowrap;font-weight:500}.book-item .content p,.book-item .content span{font-size:.11rem;color:#999;overflow:hidden;text-overflow:ellipsis}.book-item .content p{line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.btn-box{text-align:center;position:fixed;z-index:100;width:100%;bottom:.2rem;left:0}.btn{width:45%;margin:auto;background:#ff5443;padding:0;color:#fff;font-size:.13rem;height:.38rem;line-height:.38rem;letter-spacing:1px;cursor:pointer;border-radius:.38rem;max-width:3rem}