/* 小说频道 */

/* -- 全局定位 --*/
*{ 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:#006571;}

/* 头部定位 */
#book_header{width:960px; }
#book_top{background:url(images/book_top.gif) repeat-x; width:100%; height:32px; }
#book_toplogo{background:url(images/book_toplogo.gif) no-repeat 20px 6px; width:200px; height:32px; float:left;}
#book_welcome{color:#828282; height:32px; line-height:32px; padding-right:40px; 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:87px; margin:0 auto;}
#book_logo{background:url(images/book_logo.gif) no-repeat; width:290px; height:70px; float:left; margin-top:0px; margin-left:10px;}
#book_banner{width:645px; height:72px; float:left; margin:12px 0 0 10px; overflow:hidden}
#book_banner_r{width:160px; height:72px; float:right; margin:12px 0 0 5px; overflow:hidden;display:none;}
#book_menu{ height:29px; line-height:29px; color:#c4c4c4; margin:0 auto;}
#book_menu ul {list-style:none;}
#book_menu li { background:url(images/tagtf.png) -83px 0px  no-repeat;width:78px;height:29px;line-height:29px; float:left; font-size:14px; text-align:center; margin-right:2px;}
#book_menu li.cur{ float: left; background-position:0px 0px;}
#book_menu li a{color:#333333;text-decoration:none; font-size:14px;padding:0px 5px;height:29px;line-height:29px; display:inline-block;}
#book_menu li a:hover{color:#fff;height:29px;line-height:29px;font-weight:bold;}
#book_menu li.cur a{color:#FFFFFF;font-weight:bold;}
#book_submenu{
	background: url(images/tagnr_bg3.png) no-repeat;
    color: #FFFFFF;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    width: 950px;
	margin-top:-2px;
	text-align:left;

	}
#book_submenu span { float:left;}
#book_submenu span a{ font-size:14px; font-weight:800; color:#FFFFFF;}
#book_submenu ul{ float:left; padding-left:20px; width:840px; height:30px;overflow:hidden;}
#book_submenu ul li{ float:left;padding:0 8px;}
#book_submenu ul li a{ font-size:12px; font-weight:500; color:#FFFFFF;}
#book_go{background:url(book_go.gif) no-repeat; width:16px; height:16px; margin-top:7px; float:left; margin-left:5px; } 
#main{width:960px; margin:0 auto;background:url(images/book_mainbg.gif) repeat-x; text-align:center;}
/* 中间定位 */
#book_main{ width:960px; height:100%; margin:0 auto;}
#book_index{background:url(images/gif_57_030.gif) no-repeat 10px 20px; color:#999; text-indent:30px;width:960px; float:left; text-align:left; padding-top:20px; margin-bottom:10px; }
#book_left{width:240px; margin-right:10px; float:left;}
.book_left_main{width:238px; padding-bottom:5px; margin-bottom:3px; }
.book_left_main_text{border:1px solid #dfdfdf; color:#5d5d5d; text-align:left; text-indent:10px; line-height:20px;  overflow:hidden; width:228px; margin-top:0px; padding:4px; padding-bottom:0px;}
.book_left_main_text ul li{ border-bottom:1px dotted #A5A5A5; line-height:29px;}
.book_left_main_text ul li a{color:#000; text-decoration:none; font-size:12px; line-height:29px;}
.book_left_main_text .title{ font-size:14px;}
.book_left_main_text a:hover{color:#006571;}
.book_left_title{background:url(images/mbox-tbg.png) right top no-repeat;
	overflow:hidden; height:30px; line-height:30px;text-align:left;}
.book_left_title strong{
	height:33px;
	line-height:33px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	font-weight:bold; 
	color:#006571;
	font-size:14px;
	background:url(images/mbox-tbg.png) left top no-repeat;
	letter-spacing:1px;
}
.bookvip{background:url(images/bookvip.gif) left top no-repeat;height:9px;width:21px; display:inline-block;}
#book_right{width:710px; float:left;}
#book_search{height:38px; width:698px;color:#333; font-weight:bold; text-align:left; padding-left:10px; line-height:38px;margin-top:0px; border:1px solid #dadada;}
.book_label{ width:269px; height:20px; border:1px solid #cdcdcd; background-color:#ececec; }  
.book_button{ background:url(images/tu1.png) no-repeat; width:59px; height:20px; text-align:center; font-size:12px; color:#676767;border:0; padding-top:0px;}
.book_button a{ text-decoration:none; font-size:12px; color:#676767;}
.book_button a:hover{font-size:12px; color:#ac0000;}
.book_class { width:710px; text-align:left; margin-top:15px; }
.book_class_title{ background:url(images/book_class.gif) no-repeat 5px 0; height:22px; line-height:22px; text-indent:35px;  }
.book_class_text{border:1px dotted #a5a5a5; width:688px; padding:10px; margin-top:5px; overflow:hidden;}
.book_class_form{width:688px; overflow:hidden}
.book_class_form dt{ background:url(images/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:#006571;}
.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:#006571;}

.book_news{width:708px; border:1px solid #cacaca; margin-top:10px;background-color:#efefef;}
.book_news_title{width:200px; background-color:#efefef; height:35px;float:left; }
.book_news_title ul{list-style:none;}
.book_news_title li{ background:url(images/book_news.gif) no-repeat 10px 6px; height:35px; text-align: left;font-size:14px; color:#444; font-weight:bold; line-height:35px; text-indent:40px; }
.book_news_right{float:right;background-color:#efefef;width:508px; }
.book_news_right ul{list-style:none;}
.book_news_right ul li{line-height:35px; display:block; width:80px; float:right;}
.book_news_right ul .ontab{background:#FFF;}
#listhidden{ display:none;}


.book_news_style{width:677px; padding:15px 15px 0px 16px; clear: both;background:#FFFFFF;}
.book_news_style_form{width:338px; text-align:left; float:left; margin-bottom:20px; display:inline-block; height:110px;}
.book_img_style,.book_news_style_img{width:80px; height:100px; float:left;position: relative;}
.stamp {
    height: 35px;
    left: 0;
    position: absolute;
    top: 0;
    width: 35px;
}
.mianfei1,.xuanzhai {
    background: url("images/xuanzhai.png") no-repeat;
}
.mianfei3,.vip {
    background: url("images/vip.png") no-repeat;
}
.mianfei2,.mianfei {
    background: url("images/mianfei.png") no-repeat;
}

.book_news_style_text{width:240px; float:left;padding-left:10px; overflow:hidden;}
.book_news_style_text h1{font-size:14px; font-weight:bold; color:#006571; line-height:20px; }
.book_news_style_text h1 a{font-size:14px; font-weight:bold; color:#006571; 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:708px; background-color:#efefef; height:35px; text-align:left; }
.book_next_title ul{list-style:none;}
.book_next_title li{ background:url(images/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:706px; 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:706px;}
.name_book{width:263px;height:25px;float:left; white-space:nowrap; overflow:hidden;}
.name_book a.bookname_n{ color:#060; font-weight:500; font-size:14px;}
.news_book{width:344px;height:25px;float:left;}
.time_book{width:96px;height:25px;float:left;}
.book_next_text{width:708px; height:30px; color:#000; line-height:30px; text-align:left; background:#FFF; text-indent:10px;}
.booklist_bg1{background: #f2f2f2;}
.book_next_text a{ font-size:14px; white-space: nowrap;}
.news_book a{ font-size:12px;}
.name_book a{ font-size:12px;}
.name_book a.bookname_n{ color:#060; font-weight:500; font-size:14px;}
.book_footer2{background-color:#f5f5f5; border-bottom:1px solid #cecece; border-top:1px solid #cecece; height:30px; margin-bottom:20px; margin-top:20px; color:#a5a5a5; line-height:30px; }
.book_footer{background-color:#f5f5f5; border:1px solid #cecece; line-height:20px; margin:20px 0px 20px 0px; color:#a5a5a5;}
/*分类列表页*/
.book_class1{ width:617px; text-align:left;}
.book_news_style_form1{width:684px; text-align:left; float:left; margin-bottom:20px; }
.book_news_style_text1{width:594px; 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:#006571;text-decoration:none; line-height:20px; font-size:14px;}
.book_news_style_text1 h2{color:#444; margin-top:3px; margin-bottom:3px;}
.book_news_style_text1 h2 a{ color:#006571; }
.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:#f1f1f1; border:1px solid #cacaca; line-height:30px; color:#444; margin-top:10px; }
.book_listpage a{color:#006571; text-decoration:none;}
.book_listpage a:hover{color:#006571;}
/*文章简介页*/
.book_news_style_img1{width:110px; height:150px; border:1px dotted #8f8f8f;float:left; padding:3px;position:relative; }
.book_news_style_text2{width:532px; float:left;padding-left:10px; overflow:hidden;}
.book_news_style_text2 .yin_1{background:url(../images/flag/006.gif) no-repeat; width:148px; height:88px; position:absolute;index:1; float:right; right:170px; margin-top:-65px;}
.book_news_style_text2 .yin_2{background:url(../images/flag/007.gif) no-repeat; width:148px; height:88px; position:absolute;index:1; float:right; right:250px; margin-top:-65px;}
.book_news_style_text2 h1{font-weight:bold; color:#444; font-size:15px;}
.book_news_style_text2 h1 a{font-weight:bold; color:#006571;text-decoration:none; line-height:20px; font-size:13px;}
.book_news_style_text2 h2{color:#444; margin-top:5px; margin-bottom:5px; width:150px; float:left; overflow:hidden; height:16px;}
.book_news_style_text2 h2 a{ color:#006571; }
.book_news_style_text2 h3{color:#444; border-top:1px dotted #bebebe; padding-top:5px;text-decoration:none; line-height:20px; float:left; width:500px; }
.book_article_title{ background-color:#f1f1f1; color:#8f8f8f; height:25px; width:532px; margin-left:10px; float:left; margin-top:10px; line-height:25px; text-indent:10px; }
.book_article_title_text{width:677px; float:left; margin-bottom:10px;}
.book_article_title_label{width:655px; background-color:#f8f8f8; border:1px solid #dfdfdf; overflow:hidden; padding:10px; height:200px;}
.book_article_listtable{width:708px; border-top:1px dotted #dfdfdf; height:30px; background-color:#f8f8f8; line-height:30px; text-align:left; text-indent:10px;}
.book_article_texttable{ margin:auto;padding-top:10px; padding-bottom:20px;background-color:#ffffff; }
.book_article_texttitle{ 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:667px; color:#444; line-height:20px; text-align:left; padding-left:10px; }
#chapterlist dd {float:left;height:20px;margin:0px;padding:6px 0px 0px;width:285px;}
#chapterlist dd a{ color:#444; text-decoration:none; }
#chapterlist dd a:hover{ color:#006571; text-decoration:none; }
/*文章内容页*/
#book_middle{width:960px; margin:0 auto;margin-top:20px; }
.book_middle_article{width:958px; border:1px solid #cacaca; margin-bottom:10px;}
.book_middle_title{background:url(images/gif_57_030.gif) no-repeat 10px 10px; color:#999; text-indent:35px; width:956px;height:35px;background-color:#efefef; border:1px solid #fff; text-align:left; line-height:37px; }
.book_middle_title a{ color:#999; text-decoration:none; }
.book_middle_title a:hover{ color:#ee0000;}
.book_middle_text{ width:916px; padding:20px; background-color:#fafafa; }
.book_middle_text dt{ color:#444; font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #cacaca;}
.book_middle_text div,book_middle_text p{ font-size:14px;}

.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; line-height:28px; padding:10px;}
.book_middle_text dd p span{ font-size:14px}
.book_middle_text_next{ width:958px; border:1px solid #cacaca; 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:#006571;}
.flink{margin-top:10px;}
#dedePageList dd{ float:left; padding:0px 5px;}

/*浮动层*/
.nav_quicklick {position:relative;_position:absolute;_right:400px;z-index:101;float:left;margin-top:5px;width:102px;height:26px;}
		.nav_quicklick a:link{ color:#000}
				.nav_quicklick #qmenu, .nav_quicklick #qmenu span {display:block;width:100px;height:24px;line-height:24px;text-indent:7px;background-image:url(../images/bg_navmain.gif);background-position:no-repeat;}
				.nav_quicklick #qmenu {background-position:0 -157px;}
				.nav_quicklick #qmenu span {color:#7A7A7A;background-position:0 -209px;}
				.nav_quicklick_active #qmenu a {background-position:0 -183px;}
			.nav_quicklick ul {display:none;position:relative;width:98px;border:1px solid #CBD2AF;border-top:none;background:#FFF;overflow:hidden;}
			.nav_quicklick_active ul {display:block;} 
				.nav_quicklick div li {float:left;height:26px;width:100%;}
						.nav_quicklick li a {float:left;margin-left:1px;padding:1px;width:94px;height:24px;overflow:hidden;}
						.nav_quicklick li a:hover {padding:0;border:1px solid #BFDAEC;text-decoration:none;background:url(../images/bg_navmain.gif) no-repeat 0 -47px;}
							.nav_quicklick li a span {float:left;width:94px;line-height:24px;height:24px;text-indent:35px;background-image:url(../images/bg_navmain.gif);background-repeat:no-repeat;cursor:pointer;}
							.nav_quick_home {background-position:6px -283px;}
							.nav_quick_broad {background-position:6px -316px;}
							.nav_quick_album {background-position:6px -349px;}
							.nav_quick_diary {background-position:6px -381px;}
							.nav_quick_friend {background-position:6px -411px;}
							.nav_quick_sms {background-position:6px -442px;}
							.nav_quick_thread {background-position:6px -476px;}
							.nav_quick_forum {background-position:6px -508px;}




.latestlogin{
	
}
.latestlogin strong{
	width:102px;
	padding-left:6px;
	letter-spacing:1px;
	color:#666;
	display:block;
	line-height:21px;
	background:#FFF;
	position:relative;
	z-index:5;
}
.latestlogin ul{
	width:224px;
	border-top:1px solid #C5DDBC;
	padding-top:15px;
	z-index:3;
	margin:-12px auto 0px;
}



/*---------- frame : footer ---------*/
.footer{
	margin:auto;
	margin-top:8px;
	text-align:left;
	padding-bottom:40px;
	border-top:1px solid #E5EFD6;
	padding-top:10px;

}
.footer .link{
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#333333;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#333333;
	line-height:23px;
}
.footer .footlogo{
	background:url(../images/flogo.gif) no-repeat;
	float:left;
	width:200px;
	display:inline-block;
	height:60px;
	}
.footer .footright{
	color:#666666;	
	width:750px; float:right; padding-left:10px; line-height:18px;}
.footer .footright p span a{ color:#FF0000;}

.aboutlink  {
    clear: both;
    margin: 8px auto 0;
    text-align: center;
}
.aboutlink p {
    margin: 0 auto;
    text-align: center;
}
.aboutlink a {
    line-height: 25px;
    padding: 2px 3px;
}


.book_left_title  span.label {
    float: right;
    height: 25px;
    overflow: hidden;
    padding-right: 3px;
    padding-top: 6px;
}
.book_left_title span.label a {
    border-left: 1px solid #dadada;
    color: #666;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    letter-spacing: 1px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 5px 0 8px;
    text-align: center;
    text-decoration: none;
    width: 60px;
}
.book_left_title span.label a:hover {
    color: #ed4e00;
}
.book_left_title span.label a.thisclass {
    color: #ed4e00;
}