.swipe-thumb{display:block;width:100%;height:31.467vw;-o-object-fit:cover;object-fit:cover}.swiper-dots{position:absolute;bottom:1.333vw;right:1.333vw;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.swiper-dot-item{width:1.333vw;height:1.333vw;border-radius:.667vw;background-color:#fff;margin-left:2.133vw;-webkit-transition:all .3s;transition:all .3s}.swiper-dot-item-selected{width:2.4vw;border-radius:1.333vw;background:-webkit-linear-gradient(left,#479fff,#007aff);background:linear-gradient(90deg,#479fff,#007aff)}.welcome-popup[data-v-fec92774]{width:100%;height:100%;position:relative}.welcome-filter-bg[data-v-fec92774]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);-webkit-filter:blur(3.333vw);filter:blur(3.333vw);z-index:0}.counting-box[data-v-fec92774]{background-color:#000;height:8vw;padding:0 4vw;-webkit-box-align:center;align-items:center;border-radius:4vw;margin-left:4vw;margin-top:2.667vw}.counting-text[data-v-fec92774]{font-size:3.733vw;color:#f5f5f5}.book-single-thumb{width:21.067vw;height:28vw}.book-list{-webkit-box-pack:justify;justify-content:space-between}.book-item,.book-list{display:-webkit-box;display:flex}.book-item{width:21.067vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}.book-big-item{width:24vw;padding-top:1.067vw}.book-thumb{width:100%;height:28vw;-o-object-fit:cover;object-fit:cover}.book-big-thumb{height:32vw}.book-title{text-overflow:ellipsis;font-size:4vw;color:#3d3d3d;margin:1.333vw 0 .667vw 0;font-weight:600}.book-desc{color:#888}.book-desc,.book-hot{text-overflow:ellipsis;font-size:3.2vw}.book-hot{color:#ff5a41}.book-level{background:-webkit-linear-gradient(top,#d7b680,#d6b481);background:linear-gradient(180deg,#d7b680,#d6b481);width:4.267vw;height:4.267vw;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;border-radius:.267vw;position:absolute;top:0;left:4vw}.book-level-text{color:#fff;font-size:3.2vw}.common-title{margin:4.667vw 0 3.333vw}.common-title-text{color:#333;font-size:4.533vw;font-weight:700}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.level-num{color:#8a8886;font-size:4.533vw;font-weight:700;width:8vw}.level-type{padding:.667vw 1.067vw;border:1px solid #ccc;border-radius:.667vw;margin:0 2vw 0 2.667vw;color:#8a8886;font-size:3.2vw}.level-book-name{color:#3d3d3d;font-size:4.267vw}.level-author-name{color:#8a8886;font-size:3.2vw;margin-left:2.667vw}.recently-read{position:fixed;left:4vw;right:4vw;bottom:14.667vw;padding-top:3.333vw;z-index:10;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recently-read-inner{width:100%;height:17.333vw;padding-left:20vw;padding-right:3.333vw;background:-webkit-linear-gradient(278deg,#bbbcbc,#ccc);background:linear-gradient(172deg,#bbbcbc,#ccc);position:relative;z-index:5}.recently-thumb{width:14.667vw;height:18vw;position:absolute;left:2.667vw;top:0;border-radius:.8vw;z-index:10}.recently-btn{height:8.667vw}.recently-read-show{-webkit-animation-name:translateYShow;animation-name:translateYShow}@-webkit-keyframes translateYShow{0%{-webkit-transform:translateY(180%) scaleY(.5);transform:translateY(180%) scaleY(.5);opacity:0}to{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}}@keyframes translateYShow{0%{-webkit-transform:translateY(180%) scaleY(.5);transform:translateY(180%) scaleY(.5);opacity:0}to{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}}.recently-read-hide{-webkit-animation-name:translateYHide;animation-name:translateYHide}@-webkit-keyframes translateYHide{0%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}to{-webkit-transform:translateY(180%) scaleY(.5);transform:translateY(180%) scaleY(.5);opacity:0}}@keyframes translateYHide{0%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}to{-webkit-transform:translateY(180%) scaleY(.5);transform:translateY(180%) scaleY(.5);opacity:0}}