@charset "gb2312";
/* 小说频道 */

/* -- 全局定位 --*/
* { margin:0px auto; padding:0px; font-size:12px; font-weight:normal; list-style-type:none;  }
html, body{ margin:auto; padding:0px;background-color:#fff; text-align:center; }
#container{ margin:auto; width:100%; height:100%; }
.clear{ clear:both; font-size:0px; }
.title{font-size:14px; color:#444; font-weight:bold;}
img{border:0px;}
a{ color:#666666;
	text-decoration:none;}
a:hover{ color:#FF6600;}
.alltxt{height: 14px;}

/* 头部定位 */
#book_header{width:100%; }
#book_top{background:url(book_top.gif) repeat-x; width:100%; height:32px; }
#book_toplogo{background:url(book_toplogo.gif) no-repeat 20px 6px; width:200px; height:32px; float:left;}
#book_toplogo a{width:200px; height:32px;display:block;}
#book_welcome{color:#828282; height:32px; line-height:32px; padding-right:30px; text-align:right; }
#book_welcome span a{color:#ee0000;}
#book_welcome span a:hover{color:#000;}
#book_topimg{width:100%;}
#book_topbg{background:url(book_topbg.gif) no-repeat; width:960px; height:97px;}
#book_logo{background:url(book_logo.gif) no-repeat; width:155px; height:51px; float:left; margin-top:23px; margin-left:0px;}
#book_logo a{width:155px; height:51px;display:block;}
#book_banner{background:url(book_banner.gif) no-repeat; width:635px; height:72px; float:right; margin:12px 0 0 20px;}
#book_menubg{background:url(book_menubg.gif) repeat-x; height:30px; margin-bottom:10px; } /* 导航背景 */
#book_menu{height:30px; line-height:30px; color:#c4c4c4; width:960px; }
#book_menu ul {list-style:none;}
#book_menu li {height:30px; line-height:30px; float:left; font-size:13px; text-align:center; margin:0 8px;}
#book_menu li a{color:#fff; text-decoration:none; font-size:13px;}
#book_menu li a:hover{ height:30px; font-weight:bold; color:#c4c4c4; display:block;  }
#book_go{background:url(book_go.gif) no-repeat; width:16px; height:16px; float:left; margin-top:7px; margin-left:0px; margin-right:10px; } 
#main{width:100%; /*background:url(book_mainbg.gif) repeat-x;*/ }
/* 中间定位 */
#book_main{ width:960px; height:100%;}
#book_index{background:url(gif_57_030.gif) no-repeat 10px 18px; height:35px; line-height:35px; color:#999; text-indent:0px; width:960px; float:left; text-align:left; margin-bottom:10px; }
#book_left{width:193px; margin-right:10px; float:left;}
.book_left_main{width:191px; border:1px solid #acd284; padding-bottom:5px; margin-bottom:8px; }
.book_left_main_text{color:#5d5d5d; text-align:left; text-indent:10px; line-height:20px;  overflow:hidden; width:181px; margin-top:5px; }
.book_left_main_text a{color:#5d5d5d; text-decoration:none;}
.book_left_main_text a:hover{color:#ff72ae;}
.book_left_title{background:#acd284/*url(book_lefttitle.gif) repeat-x*/; height:28px; line-height:28px; color:#000; font-weight:bold;}

#book_right{width:757px; float:left;}
#book_search{height:38px; width:745px; border:1px solid #acd284; color:#444; font-weight:bold; text-align:left; padding-left:10px; line-height:38px;  }
.book_label{ width:269px; height:18px; border:1px solid #acd284; background-color:#ececec; margin-top:8px; }  
.book_button{ background:url(btn-bg2.gif) repeat-x 0 2px; width:70px; height:25px; text-align:center; font-size:12px; color:#676767; line-height:30px; border:0;}
.book_button a{ text-decoration:none; font-size:12px; color:#676767;}
.book_button a:hover{font-size:12px; color:#ac0000;}
.book_class { width:757px; text-align:left; margin-top:15px; }
.book_class_title{ background:url(book_class.gif) no-repeat 5px 0; height:22px; line-height:22px; text-indent:35px;  }
.book_class_text{border:1px dotted #a5a5a5; width:735px; padding:10px; margin-top:5px; overflow:hidden;}
.book_class_form{width:715px; overflow:hidden}
.book_class_form dt{ background:url(book_classtitle.gif) no-repeat 0 5px; height:20px; line-height:20px; text-indent:20px; float:left; width:100px;}
.book_class_form dt a{color:#444; font-weight:bold; text-decoration:none;}
.book_class_form dt a:hover{color:#ff72ae;}
.book_class_form dd{ width:80px; height:20px; line-height:20px; float:left; }
.book_class_form dd a{color:#444; text-decoration:none;}
.book_class_form dd a:hover{color:#ff72ae;}

.book_news{width:755px; border:1px solid #acd284; margin-bottom:10px; margin-top:10px;}
.book_news_title{width:755px; background-color:#acd284; height:35px; text-align:left; }
.book_news_title ul{list-style:none;}
.book_news_title li{ background:url(book_news.gif) no-repeat 10px 6px; height:35px; font-size:14px; color:#444; font-weight:bold; line-height:35px; text-indent:40px; }
.book_news_style{width:720px; padding:15px 15px 5px 15px;}
.book_news_style_form{width:350px; text-align:left; float:left; margin:20px 10px 20px 0; }
.book_news_style_img{width:80px; height:100px; float:left;}
.book_news_style_text{width:250px; float:left;padding-left:10px; overflow:hidden;}
.book_news_style_text h1{font-size:13px; font-weight:bold; color:#b70000; line-height:20px;}
.book_news_style_text h1 a{font-size:13px; font-weight:bold; color:#b70000; text-decoration:none; line-height:20px;}
.book_news_style_text h1 a:hover{ color:#444;}
.book_news_style_text h2 a{color:#444;text-decoration:none; line-height:20px;}
.book_news_style_text h3{color:#444; border-top:1px dotted #bebebe; padding-top:5px;text-decoration:none; line-height:20px; }
.book_next_title{width:755px; background-color:#acd284; height:35px; text-align:left; }
.book_next_title ul{list-style:none;}
.book_next_title li{ background:url(book_next.gif) no-repeat 10px 6px; height:35px; font-size:14px; color:#444; font-weight:bold; line-height:35px; text-indent:40px; }
.book_next_header{width:753px; border:1px solid #fff; background-color:#f8f8f8; height:25px; color:#000; line-height:25px; text-align:left; text-indent:10px;}
.book_next_header dl{width:755px;}
.name_book{width:233px;height:25px;float:left;}
.news_book{width:284px;height:25px;float:left;}
.time_book{width:96px;height:25px;float:left;}
.book_next_text{width:755px; height:25px; color:#000; line-height:25px; text-align:left; text-indent:10px;}
.book_footer2{background-color:#f5f5f5; border-bottom:1px solid #acd284; border-top:1px solid #cecece; height:30px; margin-bottom:20px; margin-top:20px; color:#a5a5a5; line-height:30px; }
.book_footer{width:958px;background-color:#acd284; border:1px solid #acd284; line-height:30px; margin:10px auto 0 auto; color:#000;}
/*分类列表页*/
.book_class1{ width:757px; text-align:left;}
.book_news_style_form1{width:757px; text-align:left; float:left; margin-bottom:10px; }
.book_news_style_text1{width:624px; float:left;padding-left:10px; overflow:hidden;}
.book_news_style_text1 h1{font-weight:bold; color:#444;}
.book_news_style_text1 h1 a{font-weight:bold; color:#b70000;text-decoration:none; line-height:20px;}
.book_news_style_text1 h2{color:#444; margin-top:3px; margin-bottom:3px;}
.book_news_style_text1 h2 a{ color:#b70000; }
.book_news_style_text1 h3{color:#444; border-top:1px dotted #bebebe; padding-top:5px;text-decoration:none; line-height:20px; }
.book_listpage{ height:30px; background-color:#f9f9f9; border:1px solid #acd284; line-height:30px; color:#444; margin-top:10px; }
.book_listpage a{color:#b70000; text-decoration:none;}
.book_listpage a:hover{color:#ff72ae;}
/*文章简介页*/
.book_news_style_img1{
	width:120px;
	height:160px;
	border:1px dotted #8f8f8f;
	float:left;
	padding:3px;
}
.book_news_style_text2{width:584px; float:left;padding-left:10px; overflow:hidden;}
.book_news_style_text2  h1{font-weight:bold; color:#444; font-size:13px;margin-bottom:3px;}
.book_news_style_text2  h1 a{font-weight:bold; color:#b70000;text-decoration:none; line-height:20px; font-size:13px;}
.book_news_style_text2 .comment{float: left; width: 370px;}
.book_news_style_text2 .comment h2{color:#444; margin-top:5px; margin-bottom:5px; width:470px; float:left; overflow:hidden; height:16px;}
/*星星评分*/
.rtext{float:left;color:#6D6D6D;width:72px;line-height:22px;}
.pjtext{float:left;color:green;line-height:18px;padding-left: 4px;}
.rating{float:left;width:70px;height:14px;margin:0;padding:0;list-style:none;clear:both;position:relative;background: url(stars.gif) no-repeat 0 0;}
.nostar {background-position:0 0;}
.onestar {background-position:0 -14px;}
.twostar {background-position:0 -28px;}
.threestar {background-position:0 -42px;}
.fourstar {background-position:0 -56px;}
.fivestar {background-position:0 -70px;}
ul.rating li {cursor: pointer;float:left;text-indent:-999em;}
ul.rating li a {position:absolute;left:0;top:0;width:14px;height:14px;text-decoration:none;z-index: 200;}
ul.rating li.one a {left:0}
ul.rating li.two a {left:14px;}
ul.rating li.three a {left:28px;}
ul.rating li.four a {left:42px;}
ul.rating li.five a {left:56px;}
ul.rating li a:hover {z-index:2;width:70px;height:14px;overflow:hidden;left:0;	background: url(stars.gif) no-repeat 0 0}
ul.rating li.one a:hover {background-position:0 -14px;}
ul.rating li.two a:hover {background-position:0 -28px;}
ul.rating li.three a:hover {background-position:0 -42px;}
ul.rating li.four a:hover {background-position:0 -56px;}
ul.rating li.five a:hover {background-position:0 -70px;}
.mark{margin-left:5px;color:#FF8400;font-weight:bold;}
.book_news_style_text2 .star {color:#444;text-decoration:none; line-height:20px; float:left; width:270px;}
.book_news_style_text2 .star span{color:#444;float:left; margin-right:10px;}
.book_news_style_text2 .star span a{color:#b70000;}
.book_news_style_text2 h3{color:#444; border-top:1px dotted #bebebe; padding-top:5px;text-decoration:none; line-height:20px; float:left; width:400px; }
.book_article_title{ background-color:#f1f1f1; color:#000; height:25px; width:100%; float:left; margin:5px 0 8px; line-height:25px; text-align:left; text-indent:10px; }
.book_article_title_text{width:584px; float:left; margin-bottom:10px;}
.book_article_title_label{width:562px; background-color:#f8f8f8; border:1px solid #dfdfdf; overflow:hidden; padding:10px; height:200px;}
.book_article_listtable{width:755px; border-top:1px dotted #dfdfdf; height:30px; background-color:#f8f8f8; line-height:30px; text-align:left; text-indent:10px;}
.book_article_texttable{width:704px; margin-top:10px; margin-bottom:20px;}
.book_article_texttitle{width:704px; height:30px; background-color:#f1f1f1; line-height:30px; color:#444; font-weight:bold;}
.book_article_texttitle a{ font-weight:bold; color:#444; text-decoration:none;}
.book_article_listtext{width:684px; color:#444; line-height:20px; text-align:left; padding-left:10px; }
#chapterlist dd {float:left;height:20px;margin:0px;padding:6px 0px 0px;width:180px; overflow:hidden; margin:0 5px;}
#chapterlist dd a{ color:#444; text-decoration:none; }
#chapterlist dd a:hover{ color:#ff72ae; text-decoration:none; }
/* 平均分 */
.eva{width:160px;float:right;display:inline;overflow:hidden;color:#2D77BB;padding-top: 5px;}
.book_average{width:160px;float:right;display:inline;overflow:hidden;color:#2D77BB;}
.average{float:left;width:70px;height:14px;margin:0;padding:0;list-style:none;clear:both;position:relative;background: url(stars.gif) no-repeat 0 0;}
.star0 {background-position:0 0;}
.star1 {background-position:0 -14px;}
.star2 {background-position:0 -28px;}
.star3 {background-position:0 -42px;}
.star4 {background-position:0 -56px;}
.star5 {background-position:0 -70px;}
ul.average li {cursor: pointer;float:left;text-indent:-999em;}
ul.average li a {position:absolute;left:0;top:0;width:14px;height:14px;text-decoration:none;z-index: 200;}
ul.average li.one a {left:0}
ul.average li.two a {left:14px;}
ul.average li.three a {left:28px;}
ul.average li.four a {left:42px;}
ul.average li.five a {left:56px;}
/**/
.smallstar{float:right;width:160px;display:inline-block;overflow:hidden; }
.smallstar li{float:left;line-height:20px;color:#464A4B;width:180px;font-size:11px;}
.mstar{float:left;height:10px;width:50px;margin-top:4px;padding:0;display:inline;background: url(small_star.gif) repeat scroll 0 0;}
.s1{background-position:0 0;height:10px;}
.s2{background-position:0 -10px;}
.s3{background-position:0 -20px;}
.s4{background-position:0 -30px;}
.s5{background-position:0 -40px;}
.power{float:left;background:#F5CBAD;height:12px;margin:0 8px;display:block;margin-top:4px;}
/*文章内容页*/
#book_middle{width:960px; margin-top:20px;}
.book_middle_article{width:958px; border:1px solid #acd284; margin-bottom:10px;}
.book_middle_title{background:#acd284/*url(gif_57_030.gif) no-repeat 10px 10px*/; color:#000; text-indent:15px; width:956px;height:35px; border:1px solid #fff; text-align:left; line-height:37px; }
.book_middle_title a{ color:#000; text-decoration:none; }
.book_middle_title a:hover{ color:#ee0000;}
.book_middle_text{ width:918px; padding:20px; background-color:#fafafa; }
.book_middle_text dt{ color:#444; font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #acd284;}
.book_middle_text dd{ color:#444; font-size:14px; line-height:25px; margin-top:10px; margin-bottom:10px; text-align: left;}
.book_middle_text dd p{ font-size:14px}
.book_middle_text_next{ width:958px; border:1px solid #acd284; margin-bottom:10px; height:30px; line-height:30px; color:#444; font-size:14px; }
.book_middle_text_next a{color:#444; font-size:14px; text-decoration:none;}
.book_middle_text_next a:hover{color:#ff72ae;}
.msgarea{
	width:700px;
	height:300px;
	overflow-y: auto;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #919192;
	scrollbar-shadow-color: #919192;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color: #919192;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	float: left;
	text-align: left;
	line-height: 20px;
	padding-left:10px;
}
/*评论*/
.tbox{/* 自适应宽度的块(通用块) */
	width:100%;
	overflow:hidden;
}
.tbox dt{
	height:25px;
	background-color:#EFEFEF;
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #acd284;
	border-top:1px solid #acd284;
}
.tbox dt strong{
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	color:#000000;
	background:url(../images/mbox-tbg.png) left top no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#000000;
}
.tbox dt strong a:hover{
	color:#444;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#85A484;
}
.tbox dt span.more a{
	color:#000000;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:1px solid #F1F7EE;
}
.tbox dd{
	padding:4px 4px 0px;
	overflow:hidden;
}

.dede_comment{
	padding-bottom:6px;
}
.dede_comment .decmt-box{
	width:98%;
	padding:6px 5px 8px;
	margin:0px auto;
	border-bottom:1px solid #acd284;
	overflow:hidden;
	clear:both;
}
.dede_comment .decmt-box .decmt-title{
	line-height:19px;
	color:#999;
	font-family:Tahoma;
}
.dede_comment .decmt-box .decmt-title span{
	margin-right:2px;
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-title .moodico{
	height:18px;
	width:18px;
	display:inline-block;
}
.dede_comment .decmt-box .decmt-title .username{
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a{
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a:hover{
	text-decoration:none;
	color:#690;
}
.dede_comment .decmt-box .decmt-title .ip{
	color:#669;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-title .date{
	color:#666;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-act{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dede_comment .decmt-box .decmt-act span{
	margin-right:7px;
}
.dede_comment .decmt-box .decmt-act span a{
	color:#888;
}
.dede_comment .decmt-box .decmt-content{
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0px;
}
.dede_comment .decmt-box .decmt-content img{
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-box{
	background:#FFE;
	border:1px solid #CCC;
	margin:6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title{
	text-indent:4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content{
	color:#666;
}
.nocomment{
	padding:10px;
	color:#777;
}
.dede_comment_post{
	padding:5px;
}
.dcmp-title{
	line-height:25px;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:right;
	color:#999;
	width:195px;
	padding-top:8px;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
	padding-right: 160px;
}
.dcmp-stand p{
	height:10px;
}
.dcmp-stand span{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
	height:5px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	padding-top:8px;
	float:left;
	width:380px;
}

.dcmp-content textarea{
	width:380px;
	height:90px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#acd284;
}
.dcmp-mood{
	height:25px;
	width:80%;
	overflow:hidden;
	clear:both;
	padding-top:12px;
	float:left;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	float:left;
	margin-right:8px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}
.dcmp-post{
	height:65px;
	clear:both;
	color:#444;	
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;
	float:left;book_button
	width:100%;
}
.dcmp-post .dcmp-userinfo input{
	height:18px;
	padding-right:0px;
	border-width:1px;
	border-style:solid;
	border-color:#acd284;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	width:100%;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:70px;
	height:23px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;
.book_news_style_text2 .comment {
	width: 150px;
	float: left;
}
