img {
  display: block;
}
body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  max-width: 750px;
  margin: 0 auto;
}
footer {
  margin-top: auto;
}
a {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}
input {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.site-nav {
  background-color: #42424E;
  height: 0.44rem;
  padding: 0 0.15rem;
  box-sizing: border-box;
  position: sticky;
  width: 100%;
  top: 0;
  z-index: 1000;
}
.site-nav-list {
  white-space: nowrap;
  font-size: 0;
  vertical-align: bottom;
  flex-grow: 1;
  width: 0;
  overflow-x: scroll;
  margin-right: 0.1rem;
  margin-left: 0.1rem;
  padding-left: 0.1rem;
}
.site-nav-list::-webkit-scrollbar {
  display: none;
}
.site-nav-list-li {
  display: inline-block;
  color: #EAF0FF;
  font-size: 0.15rem;
  height: 0.44rem;
  line-height: 0.44rem;
  transition: 0.3s all ease;
}
.site-nav-list-li:nth-child(n+2) {
  margin-left: 0.2rem;
}
.site-nav-list-li.cur {
  color: #fff;
  font-weight: bold;
}
.site-logo {
  width: 0.26rem;
  height: 0.26rem;
}
.site-search {
  width: 0.75rem;
  height: 0.26rem;
  background-color: #212127;
  transition: 0.5s all ease;
  border-radius: 0.15rem;
  margin-left: auto;
}
.site-searchs {
  width: 65%;
}
.site-search .input {
  width: 0;
  flex: 1 0 auto;
  background-color: transparent;
  padding-left: 0.12rem;
  font-size: 0.12rem;
  color: #fff;
}
.site-search .input::placeholder {
  color: #6F6F77;
}
.site-search .icon {
  width: 0.26rem;
  height: 0.26rem;
}
.site-search .searchInp {
  flex: 1 0 auto;
  width: 0;
  height: 0.2rem;
  line-height: 0.2rem;
  background-color: transparent;
  font-size: 0.12rem;
  color: #fff;
}
.site-more {
  margin-left: 0.2rem;
  margin-right: 0.05rem;
  width: 0.2rem;
}
.site-more-line {
  height: 0.02rem;
  background-color: #fff;
  border-radius: 0.01rem;
}
.site-more-line:nth-child(n+2) {
  margin-top: 0.03rem;
}
.site-menu {
  width: 0.26rem;
  height: 0.26rem;
  margin-left: 0.26rem;
}
.site-navPop {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.85);
  max-width: 750px;
  top: 0.44rem;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.15rem;
  display: none;
  box-sizing: border-box;
  margin: 0 auto;
}
.site-navPop .wrapss {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
.site-navList {
  display: none;
  position: relative;
  z-index: 20;
  float: right;
}
.site-navLists {
  margin-left: auto;
  width: 1.5rem;
  border-radius: 0.05rem;
  padding: 0.2rem 0;
  box-sizing: border-box;
  position: relative;
}
.site-navLists:before {
  content: '';
  position: absolute;
  width: 0.18rem;
  height: 0.18rem;
  border-radius: 0.03rem;
  background-color: #fff;
  transform: rotate(45deg);
  right: 0.1rem;
  top: -0.06rem;
}
.site-navList-li {
  height: 0.22rem;
  line-height: 0.22rem;
  font-size: 0.15rem;
  color: #000;
}
.site-navList-li:nth-child(n+2) {
  margin-top: 0.15rem;
}
.site-footer {
  padding-bottom: 0.4rem;
  margin-top: 0.35rem;
  background-color: #42424E;
}
.site-footer * {
  font-size: 0.1rem;
  color: #656579;
}
.site-footer-nav {
  width: 100%;
  height: 0.55rem;
}
.site-footer-nav .li {
  flex: 1;
  color: #fff;
  font-size: 0.15rem;
}
.site-footer-backTop {
  margin: 0.15rem 0 0.35rem;
}
.site-footer-backTop .btn {
  width: 1.3rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  background-color: #383844;
  color: #838393;
}
.site-footer-backTop .btn div {
  font-size: 0.15rem;
}
.site-footer-backTop .btn .img {
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.03rem;
}
.site-footer-list a {
  position: relative;
}
.site-footer-list a:nth-child(n+2) {
  padding-left: 0.16rem;
}
.site-footer-list a:nth-child(n+2)::after {
  content: "|";
  left: 0.07rem;
  line-height: 0.14rem;
  position: absolute;
}
.site-footer-copyRight {
  text-align: center;
  margin-top: 0.07rem;
  line-height: 0.18rem;
}
.site-footer-copyRight a {
  display: inline-block;
}
.backPrevPage {
  width: 0.26rem;
  height: 0.26rem;
}
.routerbar {
  color: #000;
  height: 0.3rem;
  line-height: 0.3rem;
  background-color: #F7F7FB;
  padding: 0 0.15rem;
}
.routerbar-li {
  font-size: 0.13rem;
  margin-right: 0.1rem;
  color: #A8A8A8;
}
.routerbar-li:last-child {
  color: #000;
  cursor: pointer;
}
.routerbar .sectionName {
  max-width: 40%;
}
.plr15 {
  padding: 0 0.15rem;
}
.plr20 {
  padding: 0 0.2rem;
}
.titleCur {
  position: relative;
  padding: 0 0.02rem;
  z-index: 1;
  font-size: 0.15rem;
  color: #000 !important;
  font-weight: bold;
}
.titleCur:after {
  position: absolute;
  content: '';
  width: 102%;
  height: 0.08rem;
  background-color: #C4F34F;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.tagNavList {
  margin-top: 0.18rem;
  background-color: #fff;
  padding-right: 0.15rem;
}
.tagNavList-li {
  padding: 0 0.15rem;
  height: 0.3rem;
  font-size: 0.12rem;
  color: #141414;
  border-radius: 0.15rem;
  background-color: #F7F7F7;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.15rem;
}
.tagNavList-li.cur {
  color: #fff;
  background-color: #A482F3;
}
.indexPage .adsImg {
  margin-top: 0.2rem;
}
.indexPage .adsImg .img {
  border-radius: 0.1rem;
}
.indexPage .swiper {
  padding-top: 0.2rem;
  background-color: #42424E;
}
.indexPage .swiper-wrapper {
  height: 2.55rem;
  overflow: visible;
}
.indexPage .swiper-slide {
  width: 1.7rem;
  border-radius: 0.1rem;
  overflow: hidden;
}
.indexPage .swiper-slide .img {
  width: 100%;
  height: 2.22rem;
  box-shadow: 0 0 0.12rem 0 rgba(0, 0, 0, 0.23);
  position: relative;
  transition: 0.2s all ease-in-out;
}
.indexPage .swiper-slide .img:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  border-radius: 0.1rem;
}
.indexPage .swiper-slide .img img {
  border-radius: 0.1rem;
}
.indexPage .swiper-slide .title {
  font-size: 0.14rem;
  color: #fff;
  margin-top: 0.14rem;
  display: none;
}
.indexPage .swiper-slide-active .title {
  display: block;
}
.indexPage .swiper-slide-active .img:after {
  background-color: transparent;
}
.indexPage .tagList {
  margin-top: -1px;
  position: relative;
  z-index: 1;
  background: #fff;
}
.indexPage .tagList-li {
  margin-top: 0.15rem;
  width: calc((100% - 0.3rem) / 4);
  height: 0.3rem;
  border-radius: 0.15rem;
  background-color: #F7F7FB;
  margin-right: 0.1rem;
  float: left;
}
.indexPage .tagList-li:nth-child(4n) {
  margin-right: 0;
}
.indexPage .tagList-li .icon {
  width: 0.22rem;
  height: 0.22rem;
  border-radius: 50%;
  margin-right: 0.04rem;
}
.indexPage .tagList-li .text {
  font-size: 0.14rem;
  color: #202020;
}
.bookList {
  margin-top: 0.35rem;
}
.bookList_title .icon {
  width: 0.28rem;
  height: 0.28rem;
}
.bookList_title .title {
  margin-left: 0.05rem;
  color: #000;
  font-size: 0.18rem;
}
.bookList_title .lookMore {
  font-size: 0.12rem;
  color: #141414;
  margin-left: auto;
  width: 0.76rem;
  height: 0.26rem;
  line-height: 0.24rem;
  box-sizing: border-box;
  border: 0.01rem solid #141414;
  border-radius: 0.13rem;
}
.bookList .b_list {
  margin-top: 0.15rem;
  float: left;
}
.bookList .readBtn {
  margin-top: 0.12rem;
}
.bookList .readBtn .btn {
  width: 0.9rem;
  height: 0.26rem;
  border-radius: 0.13rem;
  background-color: #FF6666;
  color: #fff;
  font-size: 0.12rem;
}
.bookList_1 .b_list {
  width: calc((100% - 0.15rem) / 2);
  height: 1.2rem;
  border-radius: 0.05rem;
  position: relative;
}
.bookList_1 .b_list:nth-child(even) {
  margin-left: 0.15rem;
}
.bookList_1 .b_list .title {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0.3rem;
  line-height: 0.3rem;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 0.14rem;
  padding: 0 0.15rem;
  box-sizing: border-box;
}
.bookList_2 .b_list {
  width: calc((100% - 0.16rem) / 3);
}
.bookList_2 .b_list:nth-child(3n-1) {
  margin-left: 0.08rem;
  margin-right: 0.08rem;
}
.bookList_2 .b_list_cover {
  position: relative;
  height: 1.5rem;
  border-radius: 0.05rem;
}
.bookList_2 .b_list .title {
  font-size: 0.14rem;
  margin-top: 0.06rem;
  padding: 0 0.1rem;
}
.bookList_3 {
  padding: 0;
}
.bookList_3 .bookList_title {
  padding: 0 0.15rem;
}
.bookList_3 .bookLists {
  white-space: nowrap;
  overflow-x: scroll;
  font-size: 0;
  scroll-behavior: smooth;
}
.bookList_3 .b_list {
  width: 1.15rem;
  float: none;
  display: inline-block;
  margin-right: 0.08rem;
}
.bookList_3 .b_list:first-child {
  margin-left: 0.15rem;
}
.bookList_3 .b_list:last-child {
  margin-right: 0.15rem;
}
.bookList_3 .b_list_cover {
  width: 1.15rem;
  height: 1.5rem;
  border-radius: 0.05rem;
  position: relative;
}
.bookList_3 .b_list .title {
  font-size: 0.14rem;
  margin-top: 0.06rem;
  padding: 0 0.1rem;
}
.bookList_3 .b_list .topImg {
  width: 0.36rem;
  height: 0.4rem;
  position: absolute;
  left: 0;
  bottom: 0;
}
.bookList_3 .b_list:first-child .topImg {
  background-image: url("../../img/com/top1.webp?v=0.0.2");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bookList_3 .b_list:nth-child(2) .topImg {
  background-image: url("../../img/com/top2.webp?v=0.0.2");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bookList_3 .b_list:nth-child(3) .topImg {
  background-image: url("../../img/com/top3.webp?v=0.0.2");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bookList_4 .b_list {
  display: flex;
  clear: both;
  height: 1.35rem;
  width: 100%;
  align-items: center;
}
.bookList_4 .b_list_cover {
  width: 1rem;
  height: 1.35rem;
  border-radius: 0.05rem;
}
.bookList_4 .b_list .info {
  width: 0;
  height: 100%;
  flex-grow: 1;
  padding: 0.1rem 0;
  box-sizing: border-box;
  margin-left: 0.2rem;
}
.bookList_4 .b_list .info .title {
  font-size: 0.15rem;
  color: #000;
}
.bookList_4 .b_list .info .more {
  font-size: 0.11rem;
  color: #A8A8A8;
  margin-top: 0.1rem;
}
.bookList_4 .b_list .info .more div {
  font-size: 0.11rem;
  float: left;
  border-radius: 0.01rem;
}
.bookList_4 .b_list .info .more .author {
  background-color: #F7F7FB;
  padding: 0 0.05rem;
  color: #FF6666;
  margin-right: 0.1rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.bookList_4 .b_list .info .readBtn {
  margin-top: auto;
}
.bookList_4 .tagList_tag {
  background-color: #F7F7FB;
  padding: 0 0.05rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.bookList_4 .tagList_tag:nth-child(n+2) {
  margin-left: 0.1rem;
}
.bookList_5 .b_list {
  width: 100%;
}
.bookList_5 .b_list:first-child .b_list_cover {
  width: 100%;
  height: 1.6rem;
}
.bookList_5 .b_list:first-child .info {
  margin-top: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bookList_5 .b_list:first-child .info .title {
  width: 60%;
  text-align: left;
}
.bookList_5 .b_list:first-child .readBtn {
  margin-top: 0;
}
.bookList_5 .b_list:nth-child(n+2) {
  width: calc((100% - 0.16rem) / 3);
}
.bookList_5 .b_list:nth-child(3n) {
  margin-left: 0.08rem;
  margin-right: 0.08rem;
}
.bookList_5 .b_list_cover {
  height: 1.5rem;
  border-radius: 0.05rem;
  position: relative;
}
.bookList_5 .b_list .info {
  margin-top: 0.06rem;
}
.bookList_5 .b_list .info .title {
  font-size: 0.14rem;
  color: #000;
}
.bookList_6 .b_list {
  clear: both;
  width: 100%;
  display: flex;
  margin-top: 0.25rem;
  height: 0.2rem;
  align-items: center;
}
.bookList_6 .b_list_cover {
  width: 0.17rem;
  height: 0.17rem;
}
.bookList_6 .title {
  font-size: 0.15rem;
  color: #141414;
  margin-left: 0.06rem;
  line-height: 0.2rem;
}
.classifyPage .tagList_li {
  color: #202020;
  font-size: 0.14rem;
  margin-top: 0.15rem;
  height: 0.26rem;
  line-height: 0.26rem;
  border-radius: 0.13rem;
  min-width: 0.48rem;
  margin-right: 0.094rem;
}
.classifyPage .tagList_li:nth-child(6n) {
  margin-right: 0;
}
.classifyPage .tagList_li.cur {
  background-color: #FF6666;
  color: #fff;
}
.bookLiAll_li {
  margin-top: 0.3rem;
  height: 1.25rem;
}
.bookLiAll_li_cover {
  width: 0.9rem;
  height: 1.25rem;
  border-radius: 0.05rem;
}
.bookLiAll_li_info {
  margin-left: 0.16rem;
  width: 0;
  flex-grow: 1;
  height: 100%;
}
.bookLiAll_li_info_title {
  color: #000;
  font-size: 0.15rem;
  margin-top: 0.06rem;
}
.bookLiAll_li_info_desc {
  color: #A8A8A8;
  font-size: 0.11rem;
  margin-top: 0.15rem;
}
.bookLiAll_li_info_status {
  font-size: 0.11rem;
  margin-top: 0.1rem;
  color: #A8A8A8;
}
.bookLiAll_li .tagList {
  margin-top: 0.1rem;
  color: #A8A8A8;
}
.bookLiAll_li .tagList_tag {
  background-color: #F7F7FB;
  padding: 0 0.05rem;
  height: 0.2rem;
  line-height: 0.2rem;
  font-size: 0.11rem;
  float: left;
  border-radius: 0.01rem;
}
.bookLiAll_li .tagList_tag:nth-child(n+2) {
  margin-left: 0.1rem;
}
.bookLiAll_li_readBtn {
  background-color: #FF6666;
  width: 0.54rem;
  height: 0.26rem;
  line-height: 0.26rem;
  border-radius: 0.13rem;
  color: #fff;
  font-size: 0.12rem;
}
.comicPage .bookInfo {
  padding: 0.2rem 0.15rem 0;
}
.comicPage .bookInfo .cover {
  width: 1.15rem;
  height: 1.5rem;
  border-radius: 0.05rem;
}
.comicPage .bookInfo .info {
  width: 0;
  height: 1.5rem;
  flex-grow: 1;
  margin-left: 0.1rem;
  padding: 0.1rem 0;
  box-sizing: border-box;
}
.comicPage .bookInfo .info .title {
  color: #000;
  font-size: 0.17rem;
}
.comicPage .bookInfo .info .author {
  color: #A8A8A8;
  font-size: 0.11rem;
  margin-top: 0.08rem;
}
.comicPage .bookInfo .info .author .a {
  max-width: 38%;
}
.comicPage .bookInfo .info .tags {
  margin-top: auto;
  overflow: hidden;
}
.comicPage .bookInfo .info .tags .tag {
  color: #A8A8A8;
  font-size: 0.11rem;
  background-color: #F7F7FB;
  height: 0.24rem;
  line-height: 0.24rem;
  border-radius: 0.12rem;
  float: left;
  padding: 0 0.1rem;
}
.comicPage .bookInfo .info .tags .tag:nth-child(n+2) {
  margin-left: 0.1rem;
}
.comicPage .descWarp {
  padding-bottom: 0.3rem;
}
.comicPage .imgList {
  margin-top: 0.16rem;
  overflow-x: scroll;
  white-space: nowrap;
  font-size: 0;
  width: 100%;
}
.comicPage .imgList .img {
  display: inline-block;
  width: 1.06rem;
  height: 1.4rem;
  border-radius: 0.05rem;
  border: 1px solid #dddddd;
}
.comicPage .imgList .img:nth-child(n+2) {
  margin-left: 0.1rem;
}
.comicPage .readBtns {
  margin-top: 0.18rem;
  background-color: #FF6666;
  border-radius: 0.2rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #fff;
  font-size: 0.15rem;
}
.comicPage .titles {
  color: #000;
  font-size: 0.15rem;
  margin-top: 0.3rem;
}
.comicPage .desc {
  color: #000;
  font-size: 0.14rem;
  line-height: 0.22rem;
  margin-top: 0.1rem;
}
.comicPage .chapterInfo {
  padding-bottom: 0.3rem;
}
.comicPage .chapterInfo_title .s {
  color: #A8A8A8;
  font-size: 0.11rem;
  margin-left: 0.1rem;
}
.comicPage .chapterInfo_list {
  margin-top: 0.18rem;
  overflow-x: scroll;
  white-space: nowrap;
  font-size: 0;
}
.comicPage .chapterInfo_list_li {
  margin-right: 0.1rem;
}
.comicPage .chapterInfo_list_li .img {
  width: 1.45rem;
  height: 0.82rem;
  border-radius: 0.05rem;
}
.comicPage .chapterInfo_list_li .imgs {
  width: 100%;
}
.comicPage .chapterInfo_list_li .t {
  font-size: 0.13rem;
  color: #000;
  margin-top: 0.08rem;
}
.comicPage .line {
  height: 0.06rem;
  background-color: #F7F7FB;
}
.comicPage .moreTags {
  margin-top: 0.36rem;
}
.comicPage .moreTags_list_li {
  width: calc((100% - 0.12rem) / 3);
  height: 0.3rem;
  margin-top: 0.15rem;
  margin-right: 0.06rem;
  border: 0.01rem solid #FF6666;
  border-radius: 0.15rem;
  box-sizing: border-box;
  color: #FF6666;
  font-size: 0.12rem;
  float: left;
}
.comicPage .moreTags_list_li:nth-child(3n) {
  margin-right: 0;
}
.likeWrap {
  margin-top: 0.15rem;
}
.likeWrap .swiper-slide {
  display: none;
}
.likeWrap .swiper-slide.swiperSlide_0 {
  display: block;
}
.likeWrap_title {
  color: #000;
  font-size: 0.15rem;
}
.likeWrap_more {
  font-size: 0.12rem;
  color: #141414;
  margin-left: auto;
  width: 0.76rem;
  height: 0.26rem;
  line-height: 0.24rem;
  box-sizing: border-box;
  border: 0.01rem solid #141414;
  border-radius: 0.13rem;
}
.likeWrap_titles {
  margin-top: 0.2rem;
}
.likeWrap_titles .li {
  flex: 1;
  color: #000;
  font-size: 0.11rem;
  background-color: #F7F7FB;
  height: 0.26rem;
  line-height: 0.26rem;
  border-radius: 0.13rem;
}
.likeWrap_titles .li.cur {
  color: #fff;
  background-color: #FF6666;
}
.likeWrap_titles .li:nth-child(n+2) {
  margin-left: 0.24rem;
}
.likeWrap .bookList {
  margin-top: 0;
}
.likeWrap .bookList .btn {
  box-sizing: border-box;
  background-color: #fff;
  color: #FF6666;
  border: 1px solid #FF6666;
}
.titleWraps {
  margin-top: 0.15rem;
}
.titleWraps_title {
  color: #000;
  font-size: 0.15rem;
}
.titleWraps_more {
  font-size: 0.12rem;
  color: #141414;
  margin-left: auto;
  width: 0.76rem;
  height: 0.26rem;
  line-height: 0.24rem;
  box-sizing: border-box;
  border: 0.01rem solid #141414;
  border-radius: 0.13rem;
}
.specialInfoPage .infos {
  padding-bottom: 0.35rem;
}
.specialInfoPage .infos .title {
  margin-top: 0.35rem;
  font-size: 0.17rem;
}
.specialInfoPage .infos .postTime {
  color: #A8A8A8;
  font-size: 0.11rem;
  margin-top: 0.05rem;
}
.specialInfoPage .infos .cover {
  width: 100%;
  height: 2.5rem;
  border-radius: 0.05rem;
  margin-top: 0.24rem;
}
.specialInfoPage .infos .content {
  color: #000;
  font-size: 0.14rem;
  margin-top: 0.2rem;
  line-height: 0.2rem;
}
.specialInfoPage .tagTitle {
  color: #000;
  font-size: 0.15rem;
  margin-top: 0.25rem;
}
.specialInfoPage .list {
  margin-bottom: 0.3rem;
}
.specialInfoPage .list_li {
  padding: 0.18rem;
  background-color: #F7F7FB;
  border-radius: 0.05rem;
  margin-top: 0.15rem;
}
.specialInfoPage .list_li_cover {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.05rem;
}
.specialInfoPage .list_li_info {
  flex-grow: 1;
  width: 0;
  margin-left: 0.15rem;
}
.specialInfoPage .list_li_info_title {
  font-size: 0.15rem;
}
.specialInfoPage .list_li_info_desc {
  font-size: 0.11rem;
  margin-top: 0.1rem;
  color: #A8A8A8;
}
.specialInfoPage .line {
  height: 0.06rem;
  background-color: #F7F7FB;
}
.specialInfoPage .bookList {
  margin-top: 0;
}
.rankingPage .banner {
  width: 100%;
  height: 1.8rem;
}
.rankingPage .rankTitles {
  margin-top: 0.22rem;
}
.rankingPage .rankTitles_li {
  width: 0.78rem;
  font-size: 0.15rem;
  color: #121213;
  height: 0.4rem;
  border-radius: 0.2rem;
  position: relative;
}
.rankingPage .rankTitles_li.cur {
  color: #fff;
  background-color: #FF6666;
}
.rankingPage .rankTitles_li.cur:after {
  content: '';
  position: absolute;
  width: 0.2rem;
  height: 0.2rem;
  right: -0.03rem;
  top: -0.07rem;
  background-image: url("../../img/com/mogui.webp?v=0.0.2");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.rankingPage .rankTitles_li:nth-child(3n-1) {
  margin: 0 0.3rem;
}
.rankingPage .list {
  padding: 0.15rem 0.25rem 0;
}
.rankingPage .list .li {
  position: relative;
  margin-top: 0.15rem;
}
.rankingPage .list .li .cover {
  width: 1.1rem;
  height: 1.1rem;
}
.rankingPage .list .li .cover .img {
  border-radius: 0.05rem;
}
.rankingPage .list .li .cover .text {
  position: absolute;
  width: 0.36rem;
  height: 0.4rem;
  bottom: 0;
  left: -0.1rem;
}
.rankingPage .list .li .cover .texts {
  position: absolute;
  -webkit-text-stroke: 2px #A69B95;
  text-stroke: 2px #A69B95;
  color: #fff;
  font-size: 0.46rem;
  line-height: 0.46rem;
  bottom: 0;
  left: -0.1rem;
}
.rankingPage .list .li .info {
  width: 0;
  flex-grow: 1;
  margin-left: 0.1rem;
  font-size: 0.11rem;
  color: #A8A8A8;
}
.rankingPage .list .li .info_title {
  font-size: 0.15rem;
  color: #000;
}
.rankingPage .list .li .info_tags {
  margin-top: 0.1rem;
}
.rankingPage .list .li .info_tags .tag {
  padding: 0 0.06rem;
  /*   color: #A8A8A8;
               font-size: .11rem;*/
  height: 0.2rem;
  line-height: 0.2rem;
  border-radius: 1px;
  float: left;
  margin-right: 0.1rem;
  background-color: #F7F7FB;
}
.rankingPage .list .li .info_update {
  margin-top: 0.1rem;
}
.rankingPage .list .li .info_desc {
  margin-top: 0.1rem;
}
.updatePage .updateTitle {
  margin-top: 0.15rem;
  background-color: #F7F7FB;
  border-radius: 0.2rem;
}
.updatePage .updateTitle-li {
  font-size: 0.15rem;
  color: #000;
  height: 0.4rem;
  flex: 1;
}
.updatePage .updateTitle-li.cur {
  background-color: #FF6666;
  border-radius: 0.2rem;
  color: #fff;
}
.updatePage .updateTimeBookList {
  margin-top: 0.05rem;
  margin-bottom: 0.3rem;
}
.updatePage .updateTimeBookList-li {
  width: calc((100% - 0.16rem) / 3);
  float: left;
  margin-top: 0.2rem;
}
.updatePage .updateTimeBookList-li:nth-child(3n-1) {
  margin-left: 0.08rem;
  margin-right: 0.08rem;
}
.updatePage .updateTimeBookList-li .cover {
  height: 1.5rem;
  border-radius: 0.05rem;
}
.updatePage .updateTimeBookList-li .title {
  color: #000;
  font-size: 0.14rem;
  margin-top: 0.08rem;
}
.updatePage .updateTimeBookList-li .sectionNum {
  color: #A8A8A8;
  font-size: 0.11rem;
  margin-top: 0.04rem;
}
.updatePage .nullBook {
  font-size: 0.15rem;
  margin-top: 20%;
  margin-bottom: auto;
}
.updatePage .pagebar {
  margin: auto 0 0;
}
.updatePage footer {
  margin-top: 0;
}
#nullBook {
  font-size: 0.15rem;
  margin-top: 20%;
  margin-bottom: auto;
}
#notMoreDate {
  font-size: 0.15rem;
  margin-top: 0.3rem;
  margin-bottom: auto;
}
.specialPage .titles {
  height: 0.3rem;
  margin-top: 0.25rem;
  font-size: 0.17rem;
}
.specialPage .bookList {
  margin-top: 0;
}
.informationPage .postList {
  margin-top: 0.15rem;
}
.informationPage .postList_li:nth-child(n+2) {
  margin-top: 0.15rem;
}
.informationPage .postList_li_cover {
  width: 0.83rem;
  height: 0.6rem;
  border-radius: 0.05rem;
}
.informationPage .postList_li_info {
  margin-left: 0.12rem;
  width: 0;
  flex-grow: 1;
}
.informationPage .postList_li_info_title {
  color: #000;
  font-size: 0.15rem;
}
.informationPage .postList_li_info_desc {
  color: #A8A8A8;
  font-size: 0.11rem;
  margin-top: 0.05rem;
}
.moreWrap {
  position: fixed;
  z-index: 30;
  max-width: 750px;
  bottom: 0.6rem;
  right: 0;
  margin: 0 auto;
  width: 0.6rem;
}
.moreWrap .moreBtn {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.22rem;
  padding: 0.12rem 0;
  width: 0.44rem;
}
.moreWrap .moreBtn_li:nth-child(n+2) {
  margin-top: 0.1rem;
}
.moreWrap .moreBtn_li .icon {
  width: 0.3rem;
  height: 0.3rem;
}
.moreWrap .moreBtn_li .text {
  font-size: 0.1rem;
  color: #fff;
  margin-top: 0.02rem;
}
.readerPage .sectionImg img {
  width: 100%;
}
.readerPage .moreWrap {
  bottom: 0.67rem;
}
.readerPage .botBtn {
  max-width: 750px;
  position: fixed;
  bottom: 0;
  height: 0.55rem;
  background-color: #fff;
  z-index: 30;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.readerPage .botBtn_li {
  flex: 1;
}
.readerPage .botBtn_li .icon {
  width: 0.2rem;
  height: 0.2rem;
}
.readerPage .botBtn_li .text {
  font-size: 0.11rem;
  color: #000;
  margin-top: 0.05rem;
}
.popWrap {
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 99999;
  position: fixed;
  display: none;
  max-width: 750px;
}
.popWrap .masks {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
}
.popWrap .chapterContent {
  width: 100%;
  height: 80%;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  bottom: 0;
  border-radius: 0.2rem 0.2rem 0 0;
  padding: 0.26rem 0.15rem 0;
  box-sizing: border-box;
  display: none;
}
.popWrap .chapterContent .infos .title {
  color: #000000;
  font-size: 0.15rem;
}
.popWrap .chapterContent .infos .order {
  color: #A8A8A8;
  font-size: 0.12rem;
  padding-right: 0.2rem;
  background-image: url("../../img/com/zorder.webp?v=0.0.2");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 0.18rem;
  position: relative;
  width: 0.26rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.popWrap .chapterContent .infos .order::before {
  content: '正序';
}
.popWrap .chapterContent .infos .order_s {
  background-image: url("../../img/com/dorder.webp");
}
.popWrap .chapterContent .infos .order_s::before {
  content: '倒序';
}
.popWrap .chapterContent .status {
  color: #A8A8A8;
  font-size: 0.12rem;
  margin-top: 0.04rem;
  padding-bottom: 0.1rem;
}
.popWrap .chapterContent .scrollList {
  width: 100%;
  overflow-y: scroll;
}
.popWrap .chapterContent .scrollList_li {
  height: 0.64rem;
  margin-top: 0.2rem;
}
.popWrap .chapterContent .scrollList_li:first-child {
  margin-top: 0.1rem;
}
.popWrap .chapterContent .scrollList_li:last-child {
  margin-bottom: 0.2rem;
}
.popWrap .chapterContent .scrollList_li .cover {
  width: 1.12rem;
  height: 100%;
  border-radius: 0.05rem;
}
.popWrap .chapterContent .scrollList_li .info {
  font-size: 0.14rem;
  margin-left: 0.1rem;
  width: 0;
  flex: 1 0 auto;
}
.popWrap .chapterContent .scrollList_li .info .title {
  color: #181B20;
  margin-top: 0.02rem;
}
.popWrap .chapterContent .scrollList_li .info .time {
  font-size: 0.12rem;
  color: #A8A8A8;
  margin-top: auto;
}
.popWrap .chapterContent .readMoreBtn {
  margin-bottom: 0.5rem;
  margin-top: auto;
  padding-top: 0.2rem;
}
.popWrap .chapterContent .readMoreBtn_btn {
  color: #fff;
  font-size: 0.15rem;
  background-color: #FF6666;
  height: 0.38rem;
  line-height: 0.38rem;
  border-radius: 0.19rem;
}
@media screen and (max-width: 600px) {
  .bookList_3 .bookLists::-webkit-scrollbar,
  .comicPage .chapterInfo_list::-webkit-scrollbar,
  .comicPage .imgList::-webkit-scrollbar {
    display: none;
  }
}
/*# sourceMappingURL=com.css.map */