.module{margin:.5rem 0;background-color:#fff}.module-head{height:1.75rem;padding:0 1rem;border-top:1rem solid transparent}.module-title{font-weight:600;display:inline;color:#33373d;font-size:1.2rem}.module-title::before{display:inline-block;box-sizing:border-box;width:.625rem;height:1em;content:'';vertical-align:-.22ex;color:transparent;border-left:2px solid #ed424b}.module-body{padding:5px 0 0 0}.book-info{position:relative;min-height:136px;margin:10px 0;padding:10px 0;background:linear-gradient(#e6e6e6,#fff)}.book-item.gray{background:#f9f9f9;border:1px solid #f0f0f0}.book-info .book-item-cover{position:absolute;overflow:hidden;left:1rem}.book-info .coverBackground{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background:linear-gradient(#91918a,#868210)}.book-info .book-item-img{width:102px;height:136px;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out;vertical-align:top;box-shadow:rgba(0,0,0,.2) 0 1px 4px}.book-info .book-item-img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);w-webkit-transform:scale(1.1)}.book-info .book-item-cover .coverTitle{position:absolute;left:0;top:84px;width:102px;text-align:center;color:#404040;font-size:14px;font-weight:bold}.book-info .book-item-cover .coverAuthor{position:absolute;left:0;top:101px;width:102px;text-align:center;color:#b0b0b0;font-size:12px}.book-info .book-item-msg{position:relative;margin:0 0 0 128px}.book-info .book-item-msg .book-item-title{display:inline-block}.book-info .book-item-msg .book-item-title .book-name{font-size:18px;display:block;width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.25rem}.book-info .book-item-msg .book-item-text-count{color:#a6a6a6;float:right;margin-right:1rem;margin-top:5px}.book-item-author{font-size:.8125rem;display:block;overflow:hidden;color:#ed424b;margin-top:-.1rem}.book-item-author .icon-icon_zhanghao{font-size:.75rem;margin-right:.1875rem;vertical-align:-.22ex}.author-num{color:#a6a6a6;margin:.5rem 0}.collect-num{color:gray;margin:.5rem 0}.book-item-last-chapter{position:relative;margin-top:.75rem}.book-item-last-chapter .fred{color:#b01f2e}.book-item-last-chapter .chapter-title{position:absolute;display:inline-block;color:#526584;width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-detail-btn{padding:0 1rem;margin-top:1.5rem}.btn-group{display:table;width:100%;margin-right:auto;margin-left:auto;table-layout:fixed}.btn-group-cell{font-size:100%;font-weight:400;display:table-cell}.btn-group-cell:first-child>.btn{margin-left:0;background-color:#ed424b;color:#fff}.btn-group-cell>.btn{display:block;width:calc(100% - .6667rem);margin-left:.3333rem;padding:0}.btn-group-cell:last-child>.btn{margin-left:.6667rem}.btn{font-size:.8125rem;line-height:2.5rem;display:inline-block;padding:0 1rem;text-align:center;border-radius:.125rem;background-color:#fff;box-shadow:inset 1px 0 #e3e4e6,inset 0 1px #e3e4e6,inset 0 -1px #e3e4e6,inset -1px 0 #e3e4e6}#joinButton{background-color:#3b9bf5;color:#fff}.book-desc{margin:1rem 1rem 0;padding:5px;background-color:#fff;border-radius:4px;box-shadow:0 0 17px 0 hsla(0,0,85%,.1);overflow:hidden;font-size:14px;line-height:27px;word-break:break-all;word-wrap:break-word;border:0;color:#333}.book-directory{position:relative;height:2.2rem;line-height:2.75rem;display:block;padding:0 1rem;font-size:.75rem;overflow:hidden;margin-top:10px}.book-directory .title{font-size:1.25rem}.book-directory .icon-enter{position:absolute;right:1rem;color:#969ba3;font-size:18px}.book-directory .last-chapter-title{float:right;color:#969ba3;overflow:hidden;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;margin-right:20px;display:inline-block;max-width:250px}.noContent{text-align:center;padding:50px 0;font-size:18px;color:#b4b4b4}.module-body .dynamicItem{line-height:2.1rem;color:#999;padding:.6rem 1rem;cursor:pointer;position:relative}.module-body .dynamicItem.gray{background:#f9f9f9;border:1px solid #f0f0f0}.dynamicItem .time{position:absolute}.dynamicItem .intro{padding-left:100px;color:#333}