@charset "utf-8";
*{margin:0px;padding:0px;font-size:14px;list-style:none;word-wrap:break-word;font-style:normal;}
img{border:none;}
body{font-family:PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;background:#f5f5f5}
.cl{clear:both;overflow:hidden}
a,a:link,a:visited{color:#000;text-decoration:none;}
/*header*/
.header{line-height:60px;background:#4fb53d;color:#fff;font-weight:400;font-size:16px;margin-bottom:10px;padding-top:10px}
.header a{color:#fff;font-size:16px}
.header .logo{font-size:22px}
.header h1{font-weight:400}
.header .topleft{float:left;overflow:hidden;width:auto;height:60px;padding-bottom:10px}
.header .topleft a{margin:0px 5px;}
.header .topright{float:right;color:#666;overflow:hidden;width:auto;height:60px;padding-bottom:10px}
.header .topright a{margin:0px 5px;}
.header .nav a{margin-left:10px}
.main{width:95%;max-width:980px;margin:0 auto}
/*search*/
.searchbar{width:95%;max-width:980px;margin:0 auto;margin-bottom:10px;padding:10px 0;background:#eee}
#searchform{display:flex;overflow:hidden;width:96%;margin:0 auto}
#content .searchbar{width:100%}
.searchbar input{font-size:16px;line-height:30px}
.searchbar .text{border:none;padding-left:1%;flex:1}
.searchbar .button{width:18%;overflow:hidden;border:none;background:#4fb53d;color:#fff}

.wrap-1-4{width:25%;float:left;margin-top:10px}
.wrap-3-4{width:75%;float:left;margin-top:10px}
.wrap-box .wrap-3-4,.wrap-box .wrap-1-4{margin-top:0}
.book-list h3,.update h3,.author-list h3{font-size:14px;font-weight:600;line-height:30px;color:black;padding:6px 0 0 8px}
.book-list{background:#fff;margin-bottom:8px}
.book-list ul{padding:0 15px}
.book-list ul li{border-top:1px dashed #e6e6e6;line-height:30px;display:block;clear:both;white-space:nowrap}
.book-list ul li a{color:#1a1a1a;font-size:14px;overflow:hidden}
.book-list ul li .book-name{float:left;width:70%}
.book-list ul .author-name{width:20%}
.book-list .book1{display:inline;padding:12px 9px 12px 9px;float:left;height:150px;overflow:hidden}
.book1 img{width:100px;height:130px;float:left;margin:8px 15px 0 0}
.book1 p{line-height:20px;color:#888;}
.book1 p a{font-size:14px}
.book1 strong{display:block;color:#1a1a1a;font-size:14px;}
.update{background:#fff;margin-bottom:8px;margin-right:8px}
.book-list .title,.update .title{border-bottom:1px dashed #e6e6e6;margin:0 10px}
.update-list ul{padding-left:15px}
.update-list li{display:inline-block;overflow:hidden;line-height:30px;font-size:14px}
.update-list li a{font-size:14px;float:left}
.update-list ul.list-head li{color:black;font-weight: bold;}
.update-list li.article{width:35%}
.update-list li.chapter{width:20%}
.update-list li.chapter a{color:#888}
.update-list li.author{width:20%}
.update-list li.date{width:20%;color:#888}

/*bookinfo*/
.bookinfo{margin:0 8px 8px 0;background:#fff;padding:10px}
.bookinfo img{float:left;border:1px solid #acacac;padding:1px;width:120px;height:152px;margin:0px 8px}
.bookinfo h1{font-size:18px;color:#565656;}
.bookinfo p{line-height:26px;color:#676767;font-size:14px;white-space:nowrap;overflow:hidden}
.bookinfo p a{font-size:14px}
.bookinfo p em{font-weight:bold;font-size:14px}
.book-intro{margin:0 8px 10px 0;background:#fff;padding:10px;overflow:hidden;display:flex}
.intro-wrap{padding:10px;flex:1}
.book-intro em{font-weight:bold;font-size:16px}
.book-intro p{line-height:24px;color:#464646;padding:8px 10px 0 10px;font-size:14px}
.book-brief{margin:10px 8px 10px 0;background:#fff;padding:10px}
.book-intro .title,.book-brief .title{border-bottom:1px dashed #e6e6e6;margin:0 10px;font-size:14px;font-weight:700;line-height:30px;color:black;padding:10px 0;overflow:hidden}
.book-brief .con ul{padding-left:10px}
.book-brief .con li{width:50%;color:#3b3c3c;display:inline-block;overflow:hidden;line-height:30px;font-size:14px}
.book-brief .con li em{font-weight:bold;font-size:14px}
.btn{margin:0 8px 0px 0}
.btn a{background:#e6e6e6;display:inline-block;margin-right:15px;font-size:16px;line-height:30px;padding:4px 20px}
.btn .read{background:#008ed4;color:#fff;font-weight:bold;margin-left:10px}
.other-book{background:#fff;margin-bottom:8px}
.other-book ul{padding:0 15px}
.other-book .title{margin:0 10px;font-size:14px;font-weight:600;line-height:30px;color:black;padding:6px 0 0 8px}
.other-book ul li{border-top:1px dashed #e6e6e6;line-height:30px;display:block;clear:both;font-size:14px}
.other-book ul li a{color:#1a1a1a;font-size:14px}
.other-book .title .more{float:right}
.other-book .title .more a{color:#888}

/*list*/
.book-storage{margin-right:8px;margin-bottom:8px;background-color:#fff}
.book-storage .title{margin:0 10px;padding:6px 0 0 8px;text-align:center}
.book-storage .title h1{font-size:18px;color:black;font-weight:600}
.book-storage .con{padding:0px;}
.book-storage ul.thead{padding:10px 10px;}
.book-storage ul.thead li{padding:10px 0;display:inline-block;text-align:center;font-weight:bold;}
.book-storage ul li{overflow:hidden;vertical-align:top;white-space:nowrap;text-align:center;padding:10px 0;line-height:20px}
.book-storage ul li.article{width:20%;text-align:left;float:left;display:inline-block;}
.book-storage ul li.article a{margin-right:8px;color:#888;padding-left:10px;color:#000;}
.book-storage ul li.chapter{width:10%;text-align:left;float:left;display:inline-block;}
.book-storage ul li.author{width:10%;text-align:left;display:inline-block;}
.book-storage ul li.series{width:20%;display:inline-block;}
.book-storage ul li.mzj,.book-storage ul li.fzj{width:10%;display:inline-block;}
.book-storage ul li.date{width:15%;float:right;display:inline-block;}
.book-storage ul li.style,.book-storage ul li.totalize,.book-storage ul li.integral,.book-storage ul li.date,.book-storage ul li.mzj,.book-storage ul li.fzj,.book-storage ul li.series{color:#888;}
.book-storage ul.thead li.date,.book-storage ul.thead li.mzj,.book-storage ul.thead li.fzj,.book-storage ul.thead li.series{color:#000;}
.book-storage ul li.process{color:#339e39;}
.book-storage ul.ibg{background-color:#f8f8f8;}
.page-count{border-top:1px solid #e1e1e1;margin-top:10px;padding:10px;overflow:hidden;color:#464646}
.page-count .pagelink{float:right;padding:0 3px; line-height:36px;}
.page-count strong{background-color:#4fb53d;border:1px solid #e1e1e1;color:#fff;text-decoration:none;position:static;margin-right:3px;padding:3px 7px}
.page-count .pagelink a{background-color:#FFF;border:1px solid #e1e1e1;margin-right: 3px; padding:3px 7px;color:#000;font-size:14px}
.pagelink em{height:20px;padding:0 6px}
.pagelink input{border:1px solid #e6e7e2;margin-top:2px;height:25px;}
.rank-list{background-color:#fff;margin:0 8px 8px 0}
.rank-list ul{padding:0 15px}
.rank-list ul li{border-top:1px dashed #e6e6e6;line-height:30px;display:block;clear:both}
.rank-list ul li a{color:#1a1a1a;font-size:14px}
.rank-list ul li .book-name{float:left;width:70%}
.rank-list .title{margin:0 10px;font-size:14px;font-weight:600;line-height:30px;color:#4fb53d;padding:6px 0 0 8px}
.rank-list .title .more{float:right}
.rank-list .title .more a{color:#888}
/*index*/
.read-book{background-color:#f7fbf8;border:1px solid #d9d9d9;}
.read-book .title{margin:20px auto 0;text-align:center;vertical-align:top;font-size:20px;line-height:30px;}
.read-book .title h1{color:#656565;font-size:24px;color:#339e39;line-height:50px;font-weight:bold;}
.read-book .title em,.read-book .title a{font-size:16px;line-height:36px}
.read-book .content{width:90%;margin:0 auto;border-top:1px dashed #ccc;padding:10px 0px;font-size:16px;line-height:28px}
.read-book .content p{font-size:16px;padding:10px;text-indent:2em;overflow:hidden}
.read-book .shortcut{padding:20px 0px 30px;margin-top:20px}
.read-book .shortcut p{text-align:center;font-size:14px;line-height:30px;color:#888}
.read-book .shortcut p.yel{color:#fe6200;}
.read-book .shortcut p.yel a{font-weight:bold;font-size:16px;color:#fe6200;margin:0px 20px}
.read-book .shortcut p.nor a{font-size:16px;margin:0px 12px;}
.note{font-size:16px;padding:20px;line-height:24px}
.note p,.note strong{font-size:16px}
.intro{padding:20px;font-size:16px;line-height:24px}
.intro p,.intro strong{font-size:16px}
.chapter-list{margin:20px;border-bottom:1px dashed #7fb176;}
.chapter-list .list-head{border-bottom:1px dashed #7fb176;padding-bottom:20px}
.chapter-list .list-head strong,.chapter-list .list-head span{font-size:16px}
.chapter-list .list-head span{float:right}
.chapter-list .con{padding:5px 0px 0px;}
.chapter-list .con li span{color:#3b3c3c;display:inline-block;overflow:hidden;line-height:30px;vertical-align:top;}
.chapter-list .con li span.chap_tit{width:24%;}
.chapter-list .con li span.chap_tit p{padding:10px 0}
.chapter-list .con li span.chap_tit a{color:#3B5998;font-size:16px}
.reader-set{float:right;margin-bottom:8px}
.reader-set select{vertical-align:middle;height:24px}
.reader-set span{background:#f57b00;height:20px;border:1px solid #d6980e;display:inline-block;overflow:hidden;color:#fff;padding:0px 10px;line-height:20px;font-size:14px;font-weight:bold;cursor:pointer;vertical-align:middle;}

/*footer*/
.greenline{border:1px solid #529915;background:#bee25a;height:1px;overflow:hidden;margin-bottom:20px}
.footer{padding:10px 0 20px 0}
.footer p{text-align:center;line-height:20px;font-size:12px}

/*author-list*/
.author-list{background:#fff;margin-bottom:8px}
.author-list .title{padding-left:8px}
.author-list h1{font-size:14px;font-weight:600;line-height:30px;color:black;padding:6px 0 0 8px;display:inline}
.author-list ul{padding-left:15px}
.author-list ul li{display:inline-block;width:100px;font-size:14px;line-height:36px;}
.author-list ul li a{font-size:14px}
.tongji{display:none}
#dialog{position:absolute;top:0px;left:0px;border: 5px solid #8bcee4;background: #FCF1F6;font-size: 12px;line-height:120%;padding: 20px 10px 10px 10px;visibility: hidden;}

.friend-link{width:100%;background:#fff;margin-bottom:8px}
.friend-link .title{border-bottom:1px dashed #e6e6e6;margin:0 10px;font-size:14px;font-weight:700;line-height:30px;color:black;padding:6px 0 0 8px}
.friend-link ul{padding-left:15px}
.friend-link ul li{display:inline-block;width:100px;font-size:14px;line-height:36px;}
.friend-link ul li a{font-size:14px}

ul.breadcrumb{padding:5px 15px;list-style:none;background-color:#eee;margin-bottom:10px}
ul.breadcrumb li{display:inline;font-size:14px}
ul.breadcrumb li a{font-size:14px}
ul.breadcrumb li+li:before{padding:8px;color:black;content:'>';font-size:14px}
.navbar{width:100%;background-color:#fff;margin-bottom:8px}
.navbar ul li{width:11.111111%;float: left;text-align: center;display:block;font-size:16px;line-height:30px}
.navbar ul li .selected{background-color:#e6e6e6}
.navbar ul li a{display:block}
/* table */
table.fix{table-layout: fixed;}
table.fix td{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
table.grid{border-collapse:collapse;border:1px solid #a3bee8;padding:3px;margin: auto;}
table.grid caption, .gridtop{border:1px solid #a3bee8;background:#e9f1f8;vertical-align:middle;text-align:center;padding: 3px;color:#054e86;font-weight:bold;font-size:14px;margin:auto;}
table.grid td{border:1px solid #a3bee8;padding:3px;background-color:#ffffff !important; }
table.hide, table.hide th, table.hide td{border: 0;}
/* table add-ons */
.even{background:#ffffff;padding:3px;}
.odd{background:#ffffff;padding:3px;}
.bottom{height:9px;background:#b7b785; }
/* structure */
#left{float:left;width:20%;margin-right:1%;}
#right{float:right;width:20%;}
#centers{float:left;width:578px;}
#centerm{float:left;width:79%;}
#cleft{float:left;width: 475px;}
#cright{float: right;width: 475px;}
.main_old{clear:both;text-align:center;margin:0 auto;}
.m_top{background:#f6f6f6;border-top:3px solid #a9c9e2;border-bottom:1px solid #e4e4e4;padding:5px 0px;margin-bottom:3px;height:15px;}
.m_head{height:60px;margin-bottom:3px;}
.h_logo{float:left;width:180px;}
.h_banner{float:left;}
.h_link{float:right;width:90px;padding-top:6px;}
.m_menu{background:#55a0ff;height:22px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-top:3px;margin-bottom:3px;}
.m_foot{background:#f6f6f6;border:1px solid #e4e4e4;text-align:center;padding: 5px 0px;margin-top:3px;margin-bottom:10px;}
.block{border: 1px solid #a3bee8;margin-bottom: 5px;}
.blocktitle{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #a3bee8;font-weight:bold;font-size:14px;background:#e9f1f8;color:#054e86;height:26px;line-height:26px;padding-left:10px;}
.blockcontent{padding:3px;}
.blocknote{border-top:1px solid #a3bee8;padding:3px;text-align:center;background:#f0f7ff;line-height:150%;}
.blocktitle span{position:relative;bottom:-5px;border-top:1px solid #a3bee8;border-left:1px solid #a3bee8;border-right: 1px solid #a3bee8;background:#ffffff;padding:3px 6px 3px 6px;color:#c42205;height:22px;line-height:22px; }
#left .block{background:#e9f1f8;padding:2px;}
#left .blocktitle{border:0px;padding:0px;line-height:24px;text-align: center;}
#left .blockcontent{border:1px solid #d8e4ef;background:#ffffff;}
#left .blockcontent ul li{font-size:14px;line-height:28px}
.hottext, a.hottext{color: #ff0000;}
.bookad3-wrap{width:80%}
.bookad1{width:100%;clear:both;text-align:center}
.bookad2{width:336px;clear:both;text-align:center}
.bookad3{width:100%;clear:both;text-align:center}
.indexad1,.indexad2,.indexad3{width:100%;clear:both;text-align:center}
.chapteradpo1{float:right;width:0px;height:60px;margin:0}
.chapteradpo2{float:left;width:0px;height:500px;margin:0;clear:both}
.chapteradpo3{float:left;width:0px;height:0px;margin:0}
.chapteradmd1{float:right;width:300px;clear:both;text-align:center}
.chapteradmd2{float:left;width:336px;clear:both;text-align:center}
.chapteradbottom1{width:100%;clear:both;text-align:center}
@media screen and (max-width: 767px) {
.wrap-1-4,.wrap-3-4{width:100%}
.main,.head,.searchbar,.footer,.two_width,.two_narrow,.main,#centerl,.searchbar{width:100%}
.head .topleft{padding-left:5px;font-size:14px}
.head .topright{float:left;padding-left:0}
.footer p,.footer a,.footer a b{font-size:14px}
.header .nav{clear:both;width:100%;border-top:1px solid #e9faff}
.update{margin-right:0}
.update-list li.chapter{display:none}
.update-list li.date{width:30%}
.chapter-list .con li span.chap_tit{width:100%;}
.reader-set{float:left;padding-left:15px}
.reader-set select{font-size:14px}
.navbar ul li{width:33.333333%}
.book-storage ul li.chapter,.book-storage ul li.series,.book-storage ul li.mzj,.book-storage ul li.fzj{display:none}
.book-storage ul li.article{width:60%}
.book-storage ul li.author{width:20%}
.book-storage ul li.date{width:20%}
.book-storage ul li,.book-storage ul li a{font-size:16px}
.rank-list{margin-right:0}
#left,#right,#centerm,#centerl{width:100%;margin:0}
.bookinfo{margin:0 8px 0 0;border-left:none;border-right:none}
.bookinfo,.bookinfo .title,.bookinfo .book-detail,.book_brief,.book-storage{margin-left:0;margin-right:0}
.bookinfo .book-detail{padding:0}
.bookinfo .title p em{margin-left:15px}
.bookinfo .book-detail .detail{width:100%;padding:0}
.bookinfo .title p,.bookinfo .title p em,.bookinfo .title p a{font-size:14px}
.book-intro,.book-brief{margin-right:0}
.book-intro{padding:10px 0;flex-direction:column}
.book-intro p{clear:both}
.other-book .title,.other-book .con li a{font-size:16px;line-height:36px}
.book-brief .con ul li span,.book-brief .con ul li span em,.book-brief .note,.bookinfo .book-detail .detail em,.btn a{font-size:16px}
.bookinfo .book-detail .detail .zpjj{line-height:22px}
.bookinfo .book-detail .detail p,.bookinfo .book-detail .detail em{padding-left:15px}
.book-intro .title, .book-brief .title{clear:both}
.read-book{border-left:none;border-right:none}
.read-book .content{width:100%;margin:0}
.page-count .pagelink{width:100%}
.page-count .pagelink em,.page-count .pagelink a,.page-count .pagelink strong{font-size:16px;line-height:36px}
.page-count .pagelink input{height:22px;padding-top:1px}
.book-brief .con li span{width:100%;padding:0px}
.bookinfo .book-detail img{width:120px;height:172px;margin:0;padding:0;border:none}
.book-brief .con li,.other_book .con li{padding-left:5px}
.intro-wrap{padding:0;margin-top:8px}
.bookad3-wrap{width:100%}
.bookad2{width:100%}
.chapteradmd1{width:100%}
.chapteradmd2{width:100%}
}