body{width:990px;margin:0px auto;padding:0px auto;font-family:"宋体";font-size:12px;text-align:left;color:#616161;background-color:#FFFFFF;}
form, input{margin:0px;padding:1px 0 0 2px;}
img{border:0;}
.input_text{border:1px solid #E1E1E1;}

a:link,a:visited,a:active{color:#35699B;text-decoration:none;}
.underline{text-decoration:underline;}
a:hover{color: red;text-decoration: underline;}
.blue3,.blue3:link,.blue3:visited,.blue3:active {color:#35699B;}

.red,.red:link,.red:visited,.red:active {color:red;}
.hui,.hui:link,.hui:visited,.hui:active {color:#909090;}
.green,.green:link,.green:visited,.green:active {color:#339900;}
.blue,.blue:link,.blue:visited,.blue:active {color:#0000FF;}
.blue2,.blue2:link,.blue2:visited,.blue2:active {color:#155DA5;}
.orange,.orange:link,.orange:visited,.orange:active {color:#FF6F02;}
.black,.black:link,.black:visited,.black:active {color:#000000;}
.default,.default:link,.default:visited,.default:active{color:#768F99;}
.blc,.blc:link,.blc:visited,.blc:active{color:#008080;}


.strong{font-weight:700;}

.div_left{float:left;}
.div_right{float:right;}

.top{
	height:75px;
	width:990px;
	/*overflow: hidden;*/
	margin:0px;
	padding:0 0 3px 0;
	border-bottom: 1px solid #9BCC00;

}
.top_logo{
	float:left;
	height:74px;
	width:172px;
	margin:8px 0 2px 6px;
	padding:0px;

}
.top_right{
	float:left;
	width:780px;
	height:74px;
	margin:2px 0 0px 6px;
	padding:0px;

}
.top_user{width:100%;height:15px;padding:5px 0 5px 0;text-align:right;}
.top_dh{float:left;height:27px;margin:8px 0 0 15px;font:600 14px/18px "宋体";overflow:hidden;

}
.top_dh a{margin-left:5px;}
.top_search{height:25px;padding:0px;margin:5px 0 0 0;}
.top_search_text{width:140px;height:18px;border:1px solid #909090;}
.top_search_select{width:65px;height:18px;}
.top_search_submit{margin-bottom:-5px;margin-left:3px;}
/* 头部结束*/
.map{
	text-align:left;
	width:970px;
	padding:10px 10px 0 10px;
	margin:10px 0 0 0;
	border-top: 1px solid #9BCC00;
	line-height:150%;
	overflow:hidden;
}
	.map dl{
		float:left;
		width:16%;
		overflow:hidden;
	}
		.map dl dt{
			color:green;
		}
		.map dl dd{
			margin:0 0 0 0;
		}
.bottom{
	text-align:center;
	width:990px;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top: 1px solid #9BCC00;
}
	.bottom ul{
		margin:0;
		padding:0;
		list-style:none;
		line-height:200%;
	}
/* 底部结束*/
.mid_title{
	width:565px;
	height:26px;
	overflow: hidden;
	/*background-image: url("/img/mt_m.jpg");*/

	background-color:#F2F2F2;
	border-top:2px solid #9BCC00;

	margin:0 10px 0 5px;
	padding:0px;
}
	.mid_title h2{
		float:left;
		height:26px;
		font-size:14px;
		padding:7px 0 0 25px;
		margin:0px;
		color:#35699B;
	}
	.mid_title_img{
	}
.sma_title{
	width:369px;
	height:24px;
	background-color:#F2F2F2;
	border-top:2px solid #9BCC00;

	padding:0 0 0 0;
	margin:0 10px 0 10px;
}
	.sma_title h2{
		color:#35699B;
		font-size:13px;
		padding:6px 0 0 15px;
		margin:0;
	}
.sma_title_h{
	width:369px;
	height:24px;
	background-image:url("/public/img/st_h2.jpg");
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:10px 5px 0 5px;
}
	.sma_title_h h2{
		color:#79919B;
		font-size:14px;
		padding:0 0 0 20px;
	}

.main{
	width:990px;
	overflow: hidden;
	margin:0px;
	padding:0px;
}
	.mid_ul{
		list-style:none;
		line-height:160%;
		padding:0 5px 0 15px;
		margin:10px 0 20px 0;
		border:0;
	}
	.mid_ul li{
		padding:0 0 0 5px;
		margin:0 0 6px 0;
		border:0;
	}

.block_left{
	width:565px;
	margin:5px 10px 15px 5px;
	padding:0 0 0 0;
}
	.fav_line{
		height:20px;
		padding:10px 8px 0 8px;
	}
	.fav_line_rp{
		margin:0 8px 0 8px;
		padding:0 0 0 20px;
		color:#616161;
		border-bottom: 1px dotted #E1E1E1;
	}
	.fav_line_rp ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
	}
	.fav_line_rp li{
		line-height:140%;
		margin-bottom:2px;
	}
.block_right{
	margin:10px 11px 5px 11px;
	text-align:center;
}
.main_index_l{
	float:left;
	width:580px;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	border-right: 1px solid #9BCC00;
}
	.commend{
		height:296px;
		width:560px;
		margin:10px 0 0 0;
		border:0;
		padding:0;
		list-style:none;
	}
		.commend li{
			width:25%;
			height:148px;
			padding:0;
			margin:0;
			border:0;
			float:left;
		}
		.commend_img{
			text-align:center;
			border:0;
			padding:0;
			margin:0;
		}
			.commend_img img{
				border:0;
				width:90px;
				height:113px;
			}
		.commend_text{
			border:0;
			padding:0;
			margin:8px 0 15px 0;
			height:12px;
			text-align:center;
		}
	.l_ul_2{
		line-height:200%;
		padding:0 5px 0 15px;
		margin:5px 0 20px 0;
	}
		.l_ul_2 li{
			width:45%;
			margin:0 0 0 5px;
			padding:0 0 0 5px;
			float:left;
		}
	.reply_list{
		border-bottom: 1px dashed #BFBFBF;
		padding: 10px 0 10px 0;
		margin:0 15px 0 5px;
		width:540px;
		overflow:hidden;
	}
	.reply_list_img{
		float:left;
		margin:0 12px 0 10px;
		width:60px;
	}
	.reply_list_text{
		float:left;
		width:453px;
		line-height:180%;
		word-wrap:break-word;
		word-break:break-all;
		clear:right;
		overflow:hidden;
	}
		.reply_list_text p{
			margin:5px 0 3px 0;
			padding:0;
		}
		.reply_list_text div{
			text-align:right;
		}
	.br_list{
		padding: 10px 0 10px 0;
		margin:0 15px 0 5px;
		width:540px;
		overflow:hidden;
	}
	.br_list_img{
		float:left;
		margin:0 12px 0 0;
		width:60px;
	}
		.br_list_img img{
			width:48px;
			height:48px;
			border:0;
		}
	.br_list_text{
		float:left;
		width:463px;
		line-height:180%;
		word-wrap:break-word;
		word-break:break-all;
		clear:right;
		overflow:hidden;
	}
		.br_list_text p{
			margin:5px 0 3px 0;
			padding:0;
		}
		.br_list_text div{
			text-align:right;
		}
	.book_list{
		border-bottom: 1px dashed #BFBFBF;
		padding: 5px 0 5px 0;
		margin:0 15px 0 5px;
		width:550px;
		overflow:hidden;
	}
	.book_list_img{
		float:left;
		margin:5px 16px 0 14px;
		width:90px;
	}
		.book_list_img img{
			border:0;
			width:76px;
			margin-bottom:6px;
		}
	.book_list_text{
		float:left;
		width:416px;
		line-height:180%;
		overflow:hidden;
	}
		.book_list_text_t{
			width:416px;
		}
		.book_list_text_c{
			word-wrap:break-word;
			word-break:break-all;
			width:410px;
			margin:10px 0 0 0;
			padding:0 2px 0 0;
		}

.main_index_r{
	float:left;
	width:389px;
	margin:10px 0 0 0;
	padding:0;
}
	.both_ul{
		margin:10px 11px 20px 11px;
		width:355px;
		list-style:none;
		padding:0 0 0 10px;
		border:0;
		overflow:hidden;
	}
		.both_ul li{
			float:left;
			width:33%;
			margin:0;
			padding:0;
			border:0;
			line-height:25px;
		}
	.both_ul_2{
		margin:10px 0 20px 11px;
		width:366px;
		list-style:none;
		padding:0 0 0 10px;
		border:0;
		overflow:hidden;
	}
		.both_ul_2 li{
			float:left;
			width:49%;
			margin:0;
			padding:0;
			border:0;
			line-height:25px;
		}
.book_info{
	width:700px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.book_description{
	width:698px;
	line-height:22px;
	margin:5px 10px 10px 15px;
}
.book_ul{
	float:left;
	line-height:180%;
	list-style:none;
	width:200px;
	margin:0;
	padding:10px 0 0 10px;
	overflow:hidden;
}
.book_ad{
	float:right;
	width:336px;
	height:280px;
	margin:12px 0 0 0;
}
.book_url{
	list-style:none;
	width:515px;
	margin:0;
	padding:10px 25px 0 25px;
	overflow:hidden;
}
	.book_url li{
		margin:0;
		padding:0;
		width:515px;
		height:26px;
	}
.both_ul_4{
	margin:10px 10px 20px 10px;
	padding:0;
	border:0;
	width:365px;
	line-height:120%;
	list-style:none;
	overflow:hidden;
}
	.both_ul_4 li{
		float:left;
		width:25%;
		text-align:center;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		border:0;
	}
		.both_ul_4 li img{
			width:48px;
			height:48px;
			border:0;
			margin:0 0 3px 0;
		}
.reply_form{
	margin:5px 0 0 5px;
	padding:10px 0 10px 20px;
}

.login_ul{
	margin:40px 0 10px 0;
	padding:0 0 0 150px;
	border:0;
	list-style:none;
}
	.login_ul li{
		height:20px;
		margin:0 0 20px 0;
		padding:0;
		border:0;
	}

.search_div{
	margin:10px 0 10px 0;
	padding:0;
	border:0;
	height:30px;
	text-align:center;
}
	.search_text_k{width:120px;height:18px;border:1px solid #E1E1E1;}
	.search_text_a{width:80px;height:18px;border:1px solid #E1E1E1;}
	.search_submit{margin-bottom:-3px;margin-left:3px;}

.search_key_ul{
	margin:10px 20px 10px 20px;
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
}
.search_ul{
	margin:10px 20px 10px 20px;
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
}
	.search_ul li{
		padding:8px 0 10px 0;
		margin:0;
		border-bottom: 1px dashed #BFBFBF;
	}
.both_ul_5{
	margin:0 0 5px 0;
	padding:0;
	border:0;
	width:565px;
	line-height:170%;
	overflow:hidden;
	list-style:none;
}
	.both_ul_5 li{
		float:left;
		width:20%;
		text-align:center;
		padding:0 0 10px 0;
		margin:0;
		border:0;
	}
.list_num{
	list-style:disc inside;
	list-style-type:decimal;
}

.action_ul{
	list-style:none;
	width:364px;
	padding:0 10px 0 15px;
	margin:10px 0 20px 0;
	border:0px;
}
	.action_ul li{
		padding:0 0 2px 5px;
		margin:0 0 5px 0;
		border:0px;
		width:358px;
		border-bottom: 1px dotted #E1E1E1;
		overflow:hidden;
	}
	.action_ul img{
		float:left;
		width:48px;
		height:48px;
		border:0;
		margin-right:10px;
	}
	.action_ul p{
		float:left;
		margin-top:6px;
		overflow:hidden;
		line-height:150%;
	}

.face_ul{
	margin:10px 10px 20px 10px;
	padding:0;
	border:0;
	width:545px;
	list-style:none;
	overflow:hidden;
}
	.face_ul li{
		float:left;
		width:16%;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 0;
		border:0;
	}
		.face_ul li img{
			width:48px;
			height:48px;
			border:0;
			margin:0 0 8px 0;
		}

.bl_page{
	margin:5px 20px 10px 20px;
	text-align:center;
}
.yd{
	margin:10px 20px 10px 20px;
}

.bookimg_ul{
	margin:10px 10px 20px 10px;
	padding:0;
	border:0;
	width:369px;
	list-style:none;
	overflow:hidden;
}
	.bookimg_ul li{
		float:left;
		width:33%;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 10px 0;
		border:0;
	}
		.bookimg_ul li img{
			width:76px;
			height:95px;
			border:0;
			margin:0 0 8px 0;
		}


.menu_div {
	background: #fbfbfb;
	border: 1px solid #a7a7a7;
	text-align: left;
}
	.menu_div .menu_li{
		width: 100px;
		height: auto;
		margin: 3px!important;
		padding:0!important;
	}
	.menu_li ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	.menu_div .menu_li li {
		height: 24px;
		line-height: 24px;
		margin:0;
		padding;0;
		border:0;
	}
	.menu_li li{
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.menu_div .menu_li li a {
		display: block;
		height: 24px;
		text-decoration: none;
		background: tansparent;
		color:#232323!important;
		text-indent: 1em!important;
	}
	.menu_div .menu_li li a:hover {
		color: #FFF!important;
		font-weight: bold;
		background: red;
	}


.friends img{
	border: 1px solid #000;
}
.friends td, .font12{
	font-size: 12px;
	text-align: center;
}
.friends td a{
	color: blue;
	text-decoration: underline;
}
#outborder{
	position:relative;
	height:80px;
	width:970px;
	padding:10px 10px 0 10px;
	margin:10px 0 0 0;
	border-top: 1px solid #9BCC00;
}
.union_url{font-size: 12px;right: 0px;bottom: 0px;position:absolute;}
.union_url a{color: blue; padding: 2px; background: #FFF; line-height: 22px; text-decoration: underline}
#demoI {
	FILTER: revealTrans(transition=4,duration=2);
	VISIBILITY: visible; WIDTH: 100%;
}



.smile{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.smile li{
	height:23px;
	margin:0;
	padding:0;
	border:0;
}
.smile li a img{
	border:0;
}




a.redbutt{
	padding-right:7px; display:block; background:url(/public/img/redbut.gif) no-repeat right top; font:12px sans-serif; overflow:hidden;
	color:#ff7676; margin-right:5px; height:24px; text-decoration:none;
}
a.redbutt span{
	display:block; background:url(/public/img/redbut.gif) no-repeat; line-height:18px;
	padding:5px 1px 3px 8px;
}
a.redbutt:visited{
	color:#ff7676; text-decoration:none;
}

a.whitebutt{
	padding-right:7px; display:block; font:12px sans-serif; overflow:hidden;
	color:#ff7676; margin-right:5px; height:24px; text-decoration:none;
}
a.whitebutt span{
	display:block; line-height:18px;
	padding:5px 1px 3px 8px;
}
a.whitebutt:visited{
	color: #ff7676; text-decoration: none;
}
a.whitebutt:hover{
	background:url(/public/img/redbut.gif) no-repeat right -24px; color:white;
}
a.whitebutt:hover span{
	background:url(/public/img/redbut.gif) no-repeat left -24px;
}

.ll{
	float: left;
}

.daohang{width:980px;height:27px;margin:12px 10px 0 0;}


/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Digg style pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}

	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;

		text-decoration: none; /* no underline */
		color: #000099;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #000099;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;

		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;

		color: #DDD;
	}