.book-cate{color:#b41717;font-size:14px}.book-cate h3{border-bottom:1px solid #f1f1f1;background:#fff;position:sticky;z-index:2;top:0;padding:0 0 20px}.book-cate h3 .iconfont{font-size:20px;margin-right:10px}.book-cate ul{overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.book-cate ul.unfold{height:auto}.book-cate ul li{height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;padding-left:22px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;cursor:pointer}.book-cate ul li:before{content:"";width:4px;height:4px;background:#999;position:absolute;left:10px;top:50%;margin-top:-2px}.book-cate ul li:hover{color:#b41717}.book-cate ul li .pageNum{float:right}.book-cate ul li span{display:inline-block;max-width:640px;white-space:nowrap;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis}.bookCate-box .book-cate ul li span{max-width:80%}.maskTips[data-v-2e715f9c]{width:100vw;height:100vh;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:100;top:0;left:0}.maskTips .curTips[data-v-2e715f9c]{text-align:center;font-size:16px;line-height:1.8;color:#fff}