﻿.div_body { background: #F6F9FC; padding-bottom: 0.1rem; }
/*Banner图*/
.bannerBg { background-image: url(//s.faloo.com/wap/images/newWap/tag/background.png); background-size: 100% 100%; background-repeat: no-repeat; /* height: 4.933333rem; */ }
.div_banner_bg { position: relative; text-align: center; margin: 0 auto; }
    .div_banner_bg > img { margin-top: -0.666667rem; /* margin-left: 0.88rem; */ width: 88%; }
    .div_banner_bg > span { font-size: 0.48rem; color: #3DAD8C; line-height: 0.48rem; position: absolute; z-index: 1; top: 1.346667rem; left: 0; right: 0; r: block; }
/*Banner图End*/
/*热门推荐*/
.div_hotbg { width: 100%; background: #F6F9FC; padding-top: 0.266667rem; padding-bottom: 0.133333rem; }
.div_hot { width: 100%; background: #FFFFFF; padding-bottom: 0.333333rem; box-shadow: 0 0 0.2rem #dbdbdb; }
.div_title { display: flex; margin-left: 0.266667rem; margin-right: 0.266667rem; padding-top: 0.4rem; padding-bottom: 0.4rem; border-bottom: 0.026667rem solid #EBEBEB; }
    .div_title > span { font-size: 0.4rem; color: #333333; line-height: 0.48rem; }
    .div_title:before { content: ""; width: 0.16rem; height: 0.16rem; background: #1CB15C; border-radius: 0.08rem; display: inline-block; margin-top: 0.186667rem; margin-right: 0.133333rem }
.div_content > ul > li { margin-top: 0.4rem; list-style: none; /* float: left; */ width: 30%; }
    .div_content > ul > li:nth-child(-n+3) { border-bottom: 1px dashed #CDCDCD; padding-bottom: 0.4rem; }
.div_content { width: 96%; margin: 0 auto; }
    .div_content > ul > li > a { /* display: flex; */ /* flex-direction: column; */ display: inline-block; }
    .div_content > ul > li:nth-child(2) > a { /* padding-left: 0.533333rem; */ /* padding-right: 0.533333rem; */ }
    .div_content > ul > li:nth-child(5) > a { /* padding-left: 0.533333rem; */ /* padding-right: 0.533333rem; */ }
    .div_content > ul > li > a > img { width: 100%; /* height: 3.96rem; */ border-radius: 0.08rem; box-shadow: 0 0 0.2rem #dbdbdb; border-radius: 0.053333rem; }
    .div_content > ul > li > a > span { font-size: 0.4rem; color: #333333; /*line-height: 0.64rem;*/ /* width: 2.8rem; */ /* height: 1.28rem; */ overflow: hidden; display: block; }
/*热门推荐 End*/
/*精选小说*/
.div_jx { background: #F6F9FC; width: 100%; }
.div_jx_title { padding-top: 0.266667rem; margin: 0 auto; text-align: center; }
    .div_jx_title > span { font-size: 0.4rem; color: #38A88C; line-height: 0.48rem; /* margin-left: 2.533333rem; */ }
        .div_jx_title > span:before { content: ""; background-image: url(//s.faloo.com/wap/images/newWap/tag/jx_l.png); background-repeat: no-repeat; background-size: 1.04rem 0.28rem; width: 1.04rem; height: 0.28rem; display: inline-block; margin-right: 0.4rem; }
        .div_jx_title > span:after { content: ""; background-image: url(//s.faloo.com/wap/images/newWap/tag/jx_r.png); background-repeat: no-repeat; background-size: 1.04rem 0.28rem; width: 1.04rem; height: 0.28rem; display: inline-block; margin-left: 0.4rem; }
.div_jx_content > ul > li { list-style: none; box-shadow: 0 0 0.2rem #dbdbdb; height: 4.453333rem; margin-left: 0.266667rem; margin-right: 0.266667rem; margin-top: 0.4rem; border: 0.026667rem solid #fff; }
.div_bg > img { position: absolute; opacity: 0.03; width: 94%; overflow: hidden; height: 4.453333rem; }
.img_content { width: 82%; /* height: 2.946667rem; */ border-radius: 0.053333rem; margin-top: 0.333333rem; margin-right: 0.2rem; box-shadow: 0 0 0.2rem #dbdbdb; margin-bottom: 0.226667rem; border: 0.026667rem solid #fff; display: block; }
.div_right { display: flex; border-bottom: 1px dashed #CDCDCD; }
    .div_right > a { z-index: 1; }
.div_r { /* width: 6.533333rem;*/ margin-top: 0.32rem; z-index: 1; }
.div_c { margin-left: 0.266667rem; margin-right: 0.266667rem; }
.div_t { display: flex; flex-direction: row; justify-content: space-between; }
.span_title { font-size: 0.4rem; color: #333333; line-height: 0.48rem; z-index: 1; }
.span_day { font-size: 0.32rem; color: #FF6600; line-height: 0.64rem; }
.p_desc { font-size: 0.346667rem; color: #666666; line-height: 0.613333rem; overflow: hidden; text-indent: 0.5rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.div_desc { /* height: 1.666667rem; */ width: 100%; }
.div_author { margin-top: 0.133333rem; }
    .div_author:before { content: ""; background-image: url(http://s.faloo.com/novel2/Index/rentou.png); background-size: 0.373333rem 0.373333rem; background-repeat: no-repeat; width: 0.373333rem; height: 0.373333rem; display: inline-block; margin-bottom: -0.053333rem; margin-right: 0.066667rem; }
    .div_author > a { font-size: 0.293333rem; color: #999999; line-height: 0.48rem; margin-left: 0.066667rem; }
    .div_author > span { font-size: 0.293333rem; color: #999999; line-height: 0.48rem; }
.div_b { margin-top: 0.16rem; position: relative; }
.span_lz { width: 1.12rem; height: 0.426667rem; border: 1px solid #FF6600; border-radius: 0.213333rem; font-size: 0.293333rem; color: #FF6600; line-height: 0.64rem; padding-left: 0.08rem; padding-right: 0.08rem; margin-right: 0.133333rem; }
.span_zs { font-size: 0.32rem; color: #038139; line-height: 0.64rem; margin-right: 0.266667rem; }
.span_zd { font-size: 0.32rem; color: #999999; line-height: 0.64rem; }
.span_zdc { font-size: 0.32rem; color: #666666; line-height: 0.64rem; }
.span_tag { width: 0.786667rem; height: 0.4rem; border: 1px solid #1CB15C; border-radius: 0.053333rem; font-size: 0.266667rem; color: #1CB15C; line-height: 0.48rem; padding: 0.026667rem 0.106667rem 0.026667rem 0.106667rem; margin-left: 0.133333rem }
.div_tag { float: right; margin-top: 0.066667rem; }
/*精选小说*/
/*分页*/
.div_page { padding-bottom: 0.266667rem; padding-top: 0.266667rem; margin: 0 auto; text-align: center; }
    .div_page > span { font-size: 0.32rem; color: #666666; line-height: 0.64rem; margin-right: 0.2rem; }
    .div_page > a { font-size: 0.32rem; color: #666666; line-height: 0.64rem; margin-right: 0.2rem; }
    .div_page .active { color: #FF6600; }
/*分页End*/
/*排行榜*/
.div_phb { width: 100%; background: #FFFFFF; box-shadow: 0 0 0.2rem #dbdbdb; margin-bottom: 0.133333rem; }
.div_phb_title { width: 96%; margin: 0 auto; font-size: 0.4rem; color: #333333; line-height: 0.48rem; display: flex; padding-top: 0.4rem; /* margin-left: 0.266667rem; */ padding-bottom: 0.4rem; /* margin-right: 0.266667rem; */ border-bottom: 0.026667rem solid #ebebeb; }
    .div_phb_title:before { content: ""; width: 0.16rem; height: 0.16rem; background: #1CB15C; border-radius: 0.08rem; display: inline-block; margin-top: 0.133333rem; margin-right: 0.133333rem; }
/*台阶*/
.div_steps { width: 30%; /* height: 3.56rem; */ background: #FFFFFF; border-radius: 0.053333rem; box-shadow: 0 0 0.2rem #dbdbdb; display: flex; flex-direction: column; margin-top: 1.52rem; position: relative; text-align: center; float: left; padding-bottom: 0.2rem; }
    .div_steps:nth-child(n+2):nth-child(-n+3) { margin-left: 0.266667rem; }
.phb_icon:before { content: ""; background-repeat: no-repeat; background-size: 0.933333rem 0.826667rem; display: inline-block; width: 0.933333rem; height: 0.826667rem; position: absolute; }
.phb_icon > img { width: 54%; height: 1.6rem; border-radius: 50%; margin-top: -0.8rem; }
/*封面图边框*/
.div_steps:nth-child(1) .phb_icon > img { border: 0.053333rem solid #C9C9C9; }
/*封面图皇冠*/
.div_steps:nth-child(1) .phb_icon:before { background-image: url(//s.faloo.com/wap/images/newWap/tag/icon_crown2.png); left: 0.466667rem; top: -1.226667rem; }
.div_steps:nth-child(2) .phb_icon > img { border: 0.053333rem solid #FFD71E; }
.div_steps:nth-child(2) .phb_icon:before { background-image: url(//s.faloo.com/wap/images/newWap/tag/icon_crown1.png); left: 0.466667rem; top: -1.226667rem; }
.div_steps:nth-child(3) .phb_icon > img { border: 0.053333rem solid #C79364; }
.div_steps:nth-child(3) .phb_icon:before { background-image: url(//s.faloo.com/wap/images/newWap/tag/icon_crown3.png); left: 0.466667rem; top: -1.226667rem; }
.div_steps:nth-child(2) { margin-top: 1.253333rem; }
.div_phb_list { /* margin-left: 0.266667rem; */ margin-top: 0.266667rem; width: 94%; margin: 0 auto; }
.phb_title { font-size: 0.4rem; color: #333333; line-height: 0.4rem; margin-top: 0.2rem; margin-bottom: 0.2rem; height: 0.4rem; overflow: hidden; }
.div_phb_tag { margin-bottom: 0.186667rem; }
.phb_tag { font-size: 0.32rem; color: #999999; line-height: 0.48rem; }
.phb_zdj { font-size: 0.32rem; color: #666666; line-height: 0.4rem; margin-bottom: 0.2rem; }
.phb_ddl { font-size: 0.4rem; color: #FF6600; line-height: 0.4rem; }
.div_phb_info { /* display: flex; */ padding-top: 0.36rem; flex-direction: row; justify-content: space-between; }
.div_phb_info_tag { /* display: flex; */ /* flex-direction: column; */ /* margin-left: 0.266667rem; */ /* margin-top: 0.08rem; */ display: block; }
.div_phb_info_zdj { /* display: flex; */ /* flex-direction: column; */ text-align: right; margin-right: 0.293333rem; margin-top: 0.066667rem; display: inline-block; flex-shrink: 1; }
.div_phb_list2 { margin-left: 0rem; padding-bottom: 0.4rem; }
    .div_phb_list2 > ul > li { list-style: none; width: 94%; /* height: 1.973333rem; */ background: #FFFFFF; border-radius: 0.053333rem; box-shadow: 0 0 0.2rem #dbdbdb; margin: 0 auto; margin-top: 0.293333rem; padding-bottom: 0.293333rem; /* margin-left: 0.266667rem; */ /* margin-right: 0.266667rem; */ }
.div_phb_info > div > img { width: 1.253333rem; height: 1.266667rem; display: block; border-radius: 50%; }
.span_num { width: 0.8rem; height: 0.906667rem; background: url(//s.faloo.com/wap/images/newWap/tag/phb_icon_bg.png) no-repeat center center/100% auto; font-size: 0.48rem; color: #fff; text-align: center; line-height: 1.8; }
    .span_num > span { font-size: 0.48rem; color: #FFFFFF; display: inline-block; padding-top: 0.16rem; padding-left: 0.24rem; }
.a_phb_info_title { font-size: 0.4rem; color: #333333; line-height: 0.4rem; margin-bottom: 0.24rem; height: 0.426667rem; overflow: hidden; width: 4rem; display: block; }
.a_phb_info_tag { font-size: 0.32rem; color: #999999; line-height: 0.48rem; }
.span_phb_info_zdj { font-size: 0.32rem; color: #666666; line-height: 0.4rem; margin-bottom: 0.3rem; display: block; }
.span_phb_info_zdjc { font-size: 0.4rem; color: #FF6600; line-height: 0.4rem; }
.div_phb_info_l { display: flex; flex-direction: row; justify-content: space-around; }
/*排行榜End*/
/*简介*/
.div_jj { background: #F6F9FC; }
.div_jj_title { margin-left: 0.32rem; display: flex; margin-right: 0.266667rem; margin-bottom: 0.133333rem; }
.span_jj_title { font-size: 0.373333rem; color: #666666; line-height: 0.48rem; }
.div_jj_title:before { content: ""; background-image: url(//s.faloo.com/wap/images/newWap/tag/icon_tag.png); background-size: 0.306667rem 0.32rem; background-repeat: no-repeat; display: inline-block; width: 0.306667rem; height: 0.32rem; margin-right: 0.12rem; margin-top: 0.066667rem; }
.div_jj_desc { margin-left: 0.266667rem; margin-right: 0.266667rem; }
    .div_jj_desc > p { font-size: 0.373333rem; color: #666666; line-height: 0.666667rem; text-indent: 2em; }
        .div_jj_desc > p > a { color: #FF6600; }
.div_jj_sj { margin-left: 0.773333rem; font-size: 0.32rem; color: #999999; line-height: 0.48rem; padding-bottom: 0.28rem; margin-top: 0.133333rem; }
/*简介End*/
/*标签*/
.div_tag1 { background: #fff; padding-bottom: 0.466667rem; box-shadow: 0 0 0.2rem #dbdbdb; margin-bottom: 0.133333rem; }
.div_tag1_title { padding-top: 0.266667rem; display: flex; margin-left: 0.266667rem; }
    .div_tag1_title > span { font-size: 0.346667rem; color: #666666; line-height: 0.64rem; }
    .div_tag1_title:before { content: ""; background-image: url(//s.faloo.com/wap/images/newWap/tag/icon_shuqian.png); background-size: 0.4rem 0.386667rem; background-repeat: no-repeat; display: inline-block; width: 0.4rem; height: 0.386667rem; margin-top: 0.133333rem; margin-right: 0.093333rem; }
.div_tag1_tag { margin-left: 0.266667rem; margin-top: 0.186667rem; margin-right: 0.266667rem; }
    .div_tag1_tag > a { font-size: 0.346667rem; color: #666666; line-height: 0.72rem; width: 48%; background: #FFFFFF; border: 1px dashed #1CB15C; border-radius: 0.08rem; text-align: center; }
.float_l { float: left; }
.float_r { float: right; }
/*标签*/
.footerBgC { background-color: #F6F9FC; padding-top: 0.133333rem; }
.ull { display: flex; flex-wrap: wrap; justify-content: space-around; }
.div_phb_list_ll { display: flex; justify-content: space-between; }
.hc_1 { margin: 0 auto; width: 96%; }
.h_list_1 { padding-bottom: 0.4rem; }
.h_l_c2_r_1 { margin: 0 0.866667rem 0 1.533333rem !important; }
/*小时打赏榜*/
.hours24 { text-align: center; }
    .hours24 .h_t { color: #333; font-size: 0.4rem; display: flex; align-items: center; justify-content: center; }
        .hours24 .h_t:before, .hours24 .h_t:after { content: ""; height: 0.08rem; display: inline-block; background-color: #1CB15C; vertical-align: middle; flex: 1; }
        .hours24 .h_t:before { margin: 0 0.266667rem; }
        .hours24 .h_t:after { margin: 0 0.266667rem; }
    .hours24 .h_c { list-style: none; text-align: center; margin-top: 0.2rem; height: 4.96rem; width: 98%; margin: 0.2rem auto 0; }
        .hours24 .h_c li { display: inline-block; width: 30%; background-color: #fff; box-shadow: 0 0 0.2rem #E6E6E6; border-radius: 0.053333rem; margin-top: 1.066667rem; position: relative; vertical-align: top; padding-bottom: 0.2rem; }
            .hours24 .h_c li + li { margin-left: 0.266667rem; }
            .hours24 .h_c li:last-child, .hours24 .h_c li:first-child { top: 0.266667rem; }
        .hours24 .h_c .h_c1_h, .hours24 .h_c .h_c2_h, .hours24 .h_c .h_c3_h { width: 1.493333rem; height: 1.493333rem; border: 0.053333rem solid #C9C9C9; position: absolute; left: 50%; margin-left: -0.8rem; border-radius: 50%; top: -0.746667rem; }
        .hours24 .h_c .img1 { width: 0.933333rem; height: 0.826667rem; position: absolute; top: -0.453333rem; left: -0.213333rem; }
        .hours24 .h_c .img2 { width: 1.493333rem; height: 1.493333rem; border-radius: 50%; }
        .hours24 .h_c .h_c2_h { border-color: #FFD71E; }
        .hours24 .h_c .h_c3_h { border-color: #C79364; }
        .hours24 .h_c .novelName { font-size: 0.4rem; color: #333; margin-top: 1.066667rem; padding: 0 0.133333rem; overflow: hidden; text-overflow: ellipsis; height: auto; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
        .hours24 .h_c .h_c_r2 { font-size: 0.32rem; color: #999; margin-top: 0.16rem; height: 0.4rem; }
        .hours24 .h_c .h_c_r3 { font-size: 0.32rem; color: #666; margin-top: 0.16rem; height: 0.4rem; }
        .hours24 .h_c .h_c_r4 { font-size: 0.4rem; color: #FF6600; margin-top: 0.133333rem; height: 0.533333rem; }
    .hours24 .h_list { list-style: none; text-align: left; margin: 0 0.266667rem; }
        .hours24 .h_list li { background-color: #fff; border-radius: 0.053333rem; padding: 0.346667rem 0.266667rem; box-shadow: 0 0 0.2rem #E6E6E6; margin-top: 0.466667rem; position: relative; }
        .hours24 .h_list .cel { display: inline-block; vertical-align: middle; }
        .hours24 .h_list .cel1 { width: 0.8rem; height: 0.906667rem; background: url(//s.faloo.com/wap/images/newwap/index/icon1.png) no-repeat center center/100% auto; font-size: 0.48rem; color: #fff; text-align: center; line-height: 1.8; }
        .hours24 .h_list .h_l_c2_h { width: 1.253333rem; height: 1.253333rem; border-radius: 50%; float: left; }
        .hours24 .h_list .cel2 { width: calc(100% - 1.333333rem); height: 1.253333rem; margin-left: 0.346667rem; }
        .hours24 .h_list .h_l_c2_r { margin: 0 0.666667rem 0 1.533333rem; }
        .hours24 .h_list .row1 { font-size: 0.4rem; color: #333333; margin-top: 0.08rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .hours24 .h_list .row2 { font-size: 0.32rem; color: #999999; margin-top: 0.133333rem; }
        .hours24 .h_list .cel3 { text-align: right; position: absolute; right: 0.266667rem; top: 0.426667rem; }
            .hours24 .h_list .cel3 span { font-size: 0.32rem; color: #666; display: block; margin-top: 0.02rem; }
            .hours24 .h_list .cel3 i { font-size: 0.4rem; color: #FF6600; display: block; margin-top: 0.16rem; }
    .hours24 .h_more { height: 1.146667rem; font-size: 0.4rem; line-height: 2.6em; text-align: center; color: #666; }
/*小说列表*/
.novelList { margin: 0.186667rem 0 0; list-style: none; }
    .novelList li { background-color: #FAF9F9; border: 0.026667rem solid #fff; border-radius: 0.053333rem; box-shadow: 0 0 0.2rem #E1E3E6; padding: 0.266667rem; position: relative; overflow: hidden; }
        .novelList li + li { margin-top: 0.266667rem; }
    .novelList .bg_cover { position: absolute; top: 0; bottom: 0; left: 0; right: 0px; opacity: 0.04; display: block; height: 100%; width: 100%; -webkit-filter: blur(8px); -moz-filter: blur(8px); -o-filter: blur(8px); -ms-filter: blur(8px); filter: blur(8px); z-index: 1; }
    .novelList .nl_r1 { position: relative; z-index: 2; }
        .novelList .nl_r1 .cover { width: 26%; min-height: 2.879998rem; border: 0.026667rem solid #fff; border-radius: 0.053333rem; box-shadow: 0 0 0.2rem #DBDBDB; display: block; }
        .novelList .nl_r1 .nl_r1_r { position: absolute; top: 0; right: 0; bottom: 0rem; left: 29.5%; overflow: hidden; flex-direction: column; justify-content: space-between; padding-bottom: 1%; }
        .novelList .nl_r1 .date { font-size: 0.32rem; color: #FF6600; margin-left: 0.133333rem; }
        .novelList .nl_r1 .bl_r1_tit { font-size: 0.4rem; color: #333; text-align: justify; line-height: 1.1em; flex-shrink: 0; }
        .novelList .nl_r1 .bl_r1_into { font-size: 0.346667rem; color: #666; /*text-indent: 2em;*/ line-height: 0.4rem; text-align: justify; flex-shrink: 0; }
        .novelList .nl_r1 .nl_r1_author { font-size: 0.293333rem; color: #999; display: flex; align-items: center; float: left; height: 100%; }
            .novelList .nl_r1 .nl_r1_author img { width: 0.373333rem; margin-right: 0.133333rem; }
    .novelList .shu { margin: 0 0.133333rem; }
    .novelList .nl_r2 { position: relative; z-index: 2; flex-shrink: 0; }
        .novelList .nl_r2 em { font-style: normal; font-size: 0.293333rem; border: 0.013333rem solid #ff6600; color: #FF6600; padding: 0 0.5em 0.046em; border-radius: 0.266667rem; }
        .novelList .nl_r2 i { font-size: 0.32rem; color: #038139; }
        .novelList .nl_r2 em + i { margin-left: 0.133333rem; }
        .novelList .nl_r2 .nl_r2_sp1 { font-size: 0.32rem; color: #999; margin-left: 0.133333rem; }
        .novelList .nl_r2 .nl_r2_sp2 { font-size: 0.32rem; color: #666; }
    .novelList .nl_tags a { display: inline-block; padding: 0.08em .6em .1em; font-size: 0.266667rem; color: #038139; border: 0.013333rem solid #038139; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
.tag + .tag { margin-left: 0.133333rem; }
.div_more { width: 27%; padding-bottom: 0.103333rem; background: #1CB15C; border-radius: 0.333333rem; box-shadow: 0rem 0rem 0.2rem #1cb15c; margin: 0 auto; margin-top: 0.346667rem; text-align: center; }
    .div_more a { display: block; margin-top: 0.08rem; font-size: 0.346667rem; color: rgba(255,255,255) !important; line-height: 0.48rem; }
.divmorea { display: block; /* margin-top: 0.08rem; */ font-size: 0.346667rem; color: rgba(255,255,255) !important; line-height: 0.48rem; /* width: 27%; */ padding-bottom: 0.103333rem; background: #1CB15C; border-radius: 0.333333rem; box-shadow: 0rem 0rem 0.2rem #1cb15c; margin: 0 auto; margin-top: 0.346667rem; text-align: center; }
.likeMore { width: 27%; display: block; font-size: 0.346667rem; color: rgba(255,255,255,1 ) !important; height: 0.666667rem; background-color: #1CB15C; border-radius: 0.4rem; box-shadow: 0 0 0.2rem #1cb15c; margin: 0.4rem auto; line-height: 1.9; text-align: center; margin-bottom: 0.1rem; }
