@charset "gb2312";
.wrap{}
/*新版本书名页样式*/
.infoWrap{ width:978px; margin:auto}
.waitingBlk{ background:#fff; border:1px solid #cecece; padding:5px; text-align:center; margin-bottom:5px; color:#079af7}
.dirMain{ width:980px; margin:0px auto;}
.dirMain .mLeft{ width:765px; float:left}
.dirMain .mRight{ width:210px; float:right}
.dirMain .mRight .rAd{ margin:auto}
.notice{ padding:8px; text-align:center; border:1px solid #ddd; background:#fff; margin-bottom:6px; color:#cc0000; font-weight:bold; }
.conBlk{ border-left:1px solid #cecece;border-top:1px solid #cecece; border-right:1px solid #cecece;border-bottom:1px solid #cecece; margin-bottom:5px}
.conBlk .cTitle{ background:url(ND_ctitleBg.gif); height:32px; line-height:32px; padding:0 10px; overflow:hidden; }
.conBlk .cTitle div{font-size:14px}
.conBlk .cTitle .rss{ margin:7px 10px 0 10px; float:right}
.conBlk .cTitle .cName{ background:url(ND_cTitle.gif); height:32px;width:100px; text-align:center; font-weight:bold; font-size:14px; color:#333; float:left; margin-right:10px}
.conBlk .cCon{ background:#fff; overflow:hidden}

.rBlk{ border:1px solid #cecece; margin-bottom:5px; overflow:hidden}
.rBlk .rTitle{ height:32px; line-height:32px; background:url(rTitleBg.gif); padding-left:10px; font-size:14px; font-weight:bold; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.rBlk .rTitle h1{ font-weight:bold}
.rBlk .rTitle .leftdiv{ font-size:14px}
.rBlk .rTitle .rightdiv{ font-size:12px; margin-right:10px; font-weight:lighter}
.rBlk .rCon{ background:#fff; overflow:hidden}

.zuozhe{ padding:5px; line-height:18px; color:#666;}
.xg_tags {padding:5px;LINE-HEIGHT: 22px}
.xg_tags A:link {FONT-SIZE: 12px; MARGIN-LEFT: 5px}
.xg_tags A:visited {FONT-SIZE: 12px; MARGIN-LEFT: 5px}
.tagsnum {FONT-SIZE: 9px; COLOR: #999; FONT-FAMILY: Arial}

.zjTxt{ background:#fdf4cb; border:1px solid #ccc; padding:5px; margin:0px 10px 5px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.zjList{ margin:0; padding:0;}
.dirZjList .listline .title{ width:440px}
.dirZjList .listline .siteList{ width:440px}
.morezj{ padding:10px; text-align:right}

.jyList{ clear:both}
.jyList ul{}
.jyList ul li{ height:80px; padding:6px; width:57px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; background:#fff; display:block}
.jyList ul li a { text-decoration:none; color:#333}
.jyList ul li a img{ height:48px; width:48px; padding:1px; border:1px solid #ccc; display:block; margin:0 auto 5px auto}


.readed{ padding:6px}
.readed ul{}
.readed ul li{ line-height:25px; height:25px; padding-left:10px; background:url(icon_arrow_jh.gif) no-repeat left 9px;  margin-left:5px; width:180px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.readed ul li a{font-size:14px}

.rmList{ padding:6px}
.rmList ul{}
.rmList ul li{ line-height:25px; height:25px; padding-left:10px; background:url(icon_arrow_jh.gif) no-repeat left 9px;  margin-left:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:180px}
.rmList ul li a{font-size:14px}

.bookinfo{padding:10px}
.bookPic{ width:200px; float:left; text-align:center;padding-bottom:10px}
.bookPic img{padding:2px; border:1px solid #ccc}
.bookPic .blogBtn{ background:url(ND_blogBtn.gif); height:22px; width:145px; margin:auto; text-align:center; line-height:22px; margin-top:10px}
.bookPic .blogBtn a{ color:#ffff00}
.bookinforight{ float:left; width:560px;}
.bookinforight .name{ font-size:18px; font:"黑体"; font-family:"黑体"; color:#333; height:35px; line-height:40px; overflow:hidden}
.bookinforight .name h1{font-size:18px; font:"黑体"; font-family:"黑体";}
.bookinforight .bookintro{ color:#555; line-height:22px; overflow:hidden}
.bookinforight .bookWrite{ border:1px solid #d5d5d5; background:#f8f8f8; padding:5px;overflow:hidden;font-size:14px;_height:16px;}
.bookinforight .bookWrite .num{ color:#173f80; font-weight:bold}
.du8Info{width:197px;float:left}
.du8Txt{ background:#f2f7de; width:160px; height:215px; overflow:hidden; margin:0 0 0 0; padding:10px; color:#333; line-height:20px}
.mLAd{ margin-bottom:5px;}

.listline{line-height:25px;border-bottom:1px dashed #ccc;margin:1px 0 5px 0;padding:0 0px 1px 8px;overflow:hidden;_width:755px}
.bodymulu .listline{_width:960px}
.bodymulu .listline .title{float:left;width:500px;_width:445px;color: #333;clear:both;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis;}
.listline .title{float:left;width:320px;_width:270px;color: #333;clear:both;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis;}
.listline .siteList{width:375px;_width:425px;float: left;}
.listline .siteList .icoZjExpand{width:15px;float:right;padding-top:60px;_padding-top:43px}
.listline .siteList .icoZjExpand img{ cursor:pointer}
.listline .siteList .linkTable{ width:357px; float:left}
.listline .siteList .linkTable tr{}
.listline .siteList .linkTable tr td{}
.listline .siteList .linkTable tr td span{ width:113px;display:block;*display:inline-block;_display:inline-block; float:left;*float:none;_float:none; overflow:hidden; white-space:nowrap}
.listline .siteList .linkTable tr td span a{}
.listline .siteList .linkTable tr td span .pjico{ margin:0}
.listline .siteList .linkTable tr td span .pjico img{ }
.listline .date{float:left;width:60px;text-align: center;font-size:9px;font:Arial;font-family:Arial;color:#666;}
.listline .date{float:left;width:60px;text-align: center;font-size:9px;font:Arial;font-family:Arial;color:#666;}

.hezuo3{ font-size:14px!important; color:#198716!important; font-weight:bold!important}
.hezuo3:visited{color:#7ba87a!important}
.hezuo2{font-size:14px!important; color:#198716!important;font-weight:bold  }
.hezuo2:visited{color:#7ba87a!important}
.hezuo1{font-size:12px!important; color:#198716!important;font-weight:bold}
.hezuo1:visited{color:#7ba87a!important}
.hezuo{font-size:12px!important; color:#198716!important;font-weight:bold}
.hezuo:visited{color:#7ba87a!important}
.putong{font-size:12px!important; color:#002D80!important;}
.putong:visited{color:#6f7f9d!important}
.shanchu{ text-decoration: line-through!important}
.shanchu:visited{color:#6f7f9d!important}

.bookZhanwai{padding:1px 0; background:url(zwbg.gif)}
#bookZhanwai{overflow:hidden;_margin-left:0px;height:112px}
.icoExpand{position:absolute; margin:95px 0 0 740px; _margin:95px 0 0 730px; background:url(ico_arrow1.gif) no-repeat; cursor:pointer; width:15px; height:8px;}

.bookZhanwai ul{}
.bookZhanwai ul li{float:left;width:243px; height:28px; line-height:28px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-right:1px dotted #ccc;padding-left:10px}
.bookZhanwai ul li .zwc1{overflow:hidden;float:left;height:28px; margin-right:5px}
.bookZhanwai ul li .zwc2{ width:30px; overflow:hidden; float:left;padding-top:3px}
.bookZhanwai ul li .zwc3{ width:70px; overflow:hidden; float:left}

.dirZhanwai{padding:1px 0; background:url(zwbg.gif)}
.dirZhanwai ul{}
.dirZhanwai ul li{float:left;width:233px; height:28px; line-height:28px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-right:1px dotted #ccc;padding-left:10px}
.dirZhanwai ul li .zwc1{margin-right:5px;overflow:hidden;float:left;height:28px;}
.dirZhanwai ul li .zwc2{ width:30px; overflow:hidden; float:left;padding-top:3px}
.dirZhanwai ul li .zwc3{ width:70px; overflow:hidden; float:left}
/*评论列表 */
.wrap {
	MARGIN: 0px auto; TEXT-ALIGN: left; background:#fff
}
.s_clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.s_clear {
	ZOOM: 1
}
.threadfix {
	PADDING-BOTTOM: 0px! important
}
* HTML .threadfix {
	
}
.forumcontrol {
	
}
.forumcontrol TABLE {
	BACKGROUND: #ebf2f8; WIDTH: 100%
}
.forumcontrol TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.forumcontrol .narrow TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.forumcontrol .modaction {
	BACKGROUND: #d3e8f2; WIDTH: 70px
}
.mainbox TD.postauthor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ebf2f8; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 0px
}
.viewthread {
	
}
.viewthread TABLE {
	TABLE-LAYOUT: fixed; width:100%
}
.viewthread TD.postcontent {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.viewthread TD.postauthor {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.viewthread TD.postcontent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.postauthor .userinfopanel DT {
	WIDTH: 70px
}
.postauthor .userinfopanel DD {
	WIDTH: 100px
}
.postauthor .avatar {
	MARGIN: 10px 20px
}
.postauthor .avatar img {width:48px; height:48px; border:1px solid #ccc}
.postauthor P {
	MARGIN: 5px 10px 5px 20px
}
.postauthor DL.profile {
	MARGIN: 5px 10px 5px 20px
}
.postauthor P.customstatus {
	COLOR: #666
}
.postauthor P EM {
	COLOR: #f60
}
.postauthor DT EM {
	COLOR: #f60
}
.postauthor DD {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 1.6em; HEIGHT: 1.6em
}
.postauthor DT {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 1.6em; HEIGHT: 1.6em
}
.postauthor DT {
	WIDTH: 50px; MARGIN-RIGHT: 5px
}
.postauthor DD {
	WIDTH: 80px
}
.postauthor .shadowline {
	MARGIN: 0px 20px -5px
}
.userinfopanel .avatar {
	MARGIN: 0px 0px 10px
}
.postinfo {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; COLOR: #666; LINE-HEIGHT: 26px; BORDER-BOTTOM: #e6e7e1 1px dashed; HEIGHT: 26px
}
.postinfo STRONG A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 6px; FONT-WEIGHT: 100; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #444; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 24px
}
.posterinfo A.posterlink {
	COLOR: #09c
}
.postinfo STRONG A:hover {
	BORDER-RIGHT: #09c 1px solid; BORDER-TOP: #09c 1px solid; BORDER-LEFT: #09c 1px solid; BORDER-BOTTOM: #09c 1px solid; TEXT-DECORATION: none
}
.t_msgfont {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.6em
}
.t_msgfont TD {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.6em
}
.t_msgfont A {
	COLOR: #09c
}
.t_msgfont LI {
	MARGIN-LEFT: 2em
}
.t_msgfont UL LI {
	LIST-STYLE-TYPE: disc
}
.t_msgfont * {
	LINE-HEIGHT: normal
}
.threadad {
	
}
.threadad TD.postauthor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d3e8f2; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 2px
}
.adcontent {
	BACKGROUND: #ebf2f8; OVERFLOW: hidden
}

.commTable{ background:#f8fcfc; border-top:2px solid #84b9d5}
.commTable td{ padding:4px}
/*多行带摘要信息列表*/

.messagelist {margin:0;padding: 0;list-style: none;}
.messagelist li {margin: 5px 10px 10px 10px; border:1px dashed #ddd; padding:0 0 5px 5px}
.messagelist li h4 {margin:0px 0 5px -5px;font-size: 1em;line-height: 2em;background: #F0F9FF; font-family:Arial; font:Arial; color:#666; font-weight:lighter; padding-left:10px}
.messagelist li h4 a {color: #009;font-size: 1.2em;}
.messagelist li h4 a:visited {font-weight: normal;}
.messagelist li p {margin: 0;}

.quote {padding:8px;background:#F9F9F9 url(../../images/default/icon_quote_s.gif) no-repeat 20px 6px;margin:5px 30px 10px 30px;border:1px dashed #eee}
.quote blockquote {margin:0;padding:0 65px 5px 0;background:url(../../images/default/icon_quote_e.gif) no-repeat 100% 100%;line-height:1.6em;}
.blockcode {padding:10px 0 5px 10px;width:598px;width:586px;border:1px solid #CCC;background:#F7F7F7 url(../../images/default/codebg.gif) repeat-y 0 0;overflow:hidden;}
.blockcode ol {margin:0 0 0 10px;padding:0;}
.blockcode ol li {padding-left:10px;list-style-type:decimal-leading-zero;font-family:Monaco, Consolas, "Lucida Console", "Courier New", serif;font-size:12px;line-height:1.8em;}
.blockcode ol li:hover {background:#FFF;color:#09C;}
* html .blockcode ol li {font-family:"Courier New", serif;}
.blockcode em {margin-left:43px;color:#09C !important;font-size:12px;cursor:pointer;}
/*发表评论*/
.cleanblock{ margin:5px 20px 10px 20px; font-size:14px; color:#333}
.cleanblock a{ text-decoration:none}

/*左边部分--章节目录*/
.bodymulu .zjList{ }
.bodymulu .hidden{ display:none}

.mulu{margin:10px auto;line-height:22px; text-align:center; display: block; width:950px}
.mulu h2{ font-size:14px; font-weight:bold; }
.mulu .box{ text-align:left; text-indent:2em; border:1px solid #ddd; background:#f7f7f7; padding:5px; margin:10px; line-height:22px; color:#666}
.mulu hr{ border:1px dotted #e1e1e1;width: 91%; height:1px}
.mulu ul{ clear:both; display:block}
.mulu ul li{ width:360px;float:left;}
.mulu a{ display:block; width:450px;float:left; height:26px; background: url(icon_arrow_jh.gif) left 8px no-repeat; padding-left:15px; text-align:left; line-height:25px; border-bottom:1px dashed #e1e1e1; text-decoration:none!important; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.mulu a:link{ text-decoration:none!important}
.mulu a:visited{ text-decoration:none!important}
.mulu a:hover{ background:#eee ;text-decoration:none!important}

.qtbb{ padding:5px}
.qtbb ul{}
.qtbb ul li{ height:25px; line-height:25px; padding-left:10px;}
.qtbb ul li .zwc1{ width:80px; overflow:hidden; float:left; height:25px;}
.qtbb ul li .zwc2{ width:30px; overflow:hidden; float:left;padding-top:3px}
.qtbb ul li .zwc3{ width:70px; overflow:hidden; float:left}

.xgBook{padding:5px; overflow:hidden} 
.xgBook ul{}
.xgBook ul li{ width:200px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; padding-right:10px; margin-left:25px}
.xgBook ul li a{ color:#333;}

/*编辑推荐*/
.bjtjPicList{ padding:10px 0 0 5px;}
.bjtjPicList ul{}
.bjtjPicList ul li{ float:left; width:125px; height:150px; overflow:hidden; text-align:center}
.bjtjPicList ul li img{ display:block; margin:0 auto 5px auto; width:80px; height:110px; padding:1px; border:1px solid #ccc}

.haoList{}
.haoList .title{ font-size:14px; font-weight:bold; color:#333; padding-left:10px;}
.haoList .haoUl{margin:5px 5px 5px 5px; background:#eef0f6; overflow:hidden}
.haoList .haoUl ul{}
.haoList .haoUl ul li{ height:25px; line-height:25px; width:238px; padding-right:5px; float:left; background:url(icon_arrow_jh.gif) no-repeat left 8px; padding-left:8px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.dirInfo{ float:right;font-size:12px!important;margin-right:10px;}
.dirInfo .num{ color:#173f80; font-weight:bold}

/*评级打分*/
.pjtable{margin-bottom:0px}
.pjtable a{ font:Arial; font-family:Arial}
.pjtxt{ line-height:22px;  text-align:center; font-size:14px; padding:10px}
.introTxt{ line-height:22px; color:#666; padding:10px}
.pjtable1 td{ font-size:14px; font-weight:bold; color:#cc0000}
.pjtable1 td img{ margin-right:1px}
.pjtable2{ background:#FFFBCC; border:1px solid #ddd; margin:auto}
.pjtable2 th{ text-align:center; color:#666; font-size:14px; font-weight:lighter}
.pjtable2 td img{ margin-right:1px}
.rating {}
.rating UL {Z-INDEX: 9; FLOAT: left; OVERFLOW: hidden; POSITION: relative}
.rating LI {FLOAT: left; WIDTH: 15px; HEIGHT: 13px}
.rating LI A {FONT-SIZE: 11px; Z-INDEX: 999; WIDTH: 20px; TEXT-INDENT: -9999px; LINE-HEIGHT: 13px; POSITION: absolute; HEIGHT: 13px; TEXT-ALIGN: center}
.rating LI A:hover {Z-INDEX: 99}
LI.rating_current {Z-INDEX: 99; POSITION: absolute}
.rating_good {BACKGROUND: url(ico_heartBig_gary.gif) repeat-x}
.rating_good LI A:hover {BACKGROUND: url(ico_heartBig.gif) repeat-x}
.rating_good LI.rating_current {BACKGROUND: url(ico_heartBig.gif) repeat-x}
.rating1 A:hover {LEFT: 0px; WIDTH: 15px}
.rating2 A:hover {LEFT: 0px; WIDTH: 30px}
.rating3 A:hover {LEFT: 0px; WIDTH: 45px}
.rating4 A:hover {LEFT: 0px; WIDTH: 60px}
.rating5 A:hover {LEFT: 0px; WIDTH: 75px}

.page{font-size:12px;padding:10px;color:#666;clear: both; text-align:center}
/*所有站点评级*/
.pjsite{ width:460px; height:100px; float:left; overflow:hidden; background:#fff; border:1px solid #ddd; padding:10px; margin:3px;}
.pjsite .slogo{ float:left; width:150px; height:80px; text-align:center}
.pjsite .slogo img{ margin-bottom:10px}
.pjsite .sinfo{ margin-left:160px;}
.sname{ font-size:14px; font-weight:bold; height:25px; line-height:25px; color:#002D80; margin-right:10px;}
.surl{ color:#999; font-size:11px; font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif}
.zongping{ height:20px; line-height:20px}
.zongping img{ margin-right:4px}
.pingfen{}
.pingfen .star{ width:150px; height:20px; line-height:20px; display:block; float:left}
.pingfen .star img{
	margin:0 1px 0 0px
}

/*最新章节更多*/
.pages_btns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 3px
}
.pages {
	BORDER-RIGHT: #cad9ea 1px solid; BORDER-TOP: #cad9ea 1px solid; BACKGROUND: #f7f7f7; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; COLOR: #999; LINE-HEIGHT: 26px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 24px
}
.pages A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages STRONG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages EM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages KBD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages A:hover {
	BACKGROUND-COLOR: #fff
}
.pages STRONG {
	FONT-WEIGHT: bold; BACKGROUND: #cad9ea; COLOR: #090
}
.pages A.prev {
	LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next {
	LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pages KBD {
	MARGIN: 0px; BORDER-LEFT: #cad9ea 1px solid
}

/*临时解决方案*/
.bodymulu .cTitle .rightdiv{ float:left}
.bodymulu #zhangjie .cTitle .rightdiv{ float:right!important; margin-left:10px}
