@charset "utf-8";

/*全局、共享样式*/
body, ul, li, p{margin:0; padding:0;}
body, img {border:0;}
body{font:12px/1.6 Verdana,Arial,'宋体'; color:#333;}
input, textarea{
	font:12px "Courier New"; padding:2px;
	color:#333; border:1px solid; border-color:#777 #ccc #ccc #777;
}
input.de_l{border:0px;}
a {color:#333; text-decoration:none;}
	a:hover,a.nor:hover {color:#da0000; text-decoration:underline;}
a.nor {color:#0000FF; text-decoration:underline;}
	a.nor:visited {color:#810081; text-decoration:underline;}
h1 {font:bold 18px/36px '黑体'; color:#FF0000;}
h2 {font:600 16px/30px '黑体'; color:#FF0000;}
.warning{color:#f00;}
.for{cursor:pointer;}
.b{font-weight:bold;}
.u{text-decoration:underline;}
input.button{ background:#d4d0c8; border:1px solid; border-color:#ccc #777 #777 #ccc;}
input.radio{border:0;}
img.bug {margin:10px 0;vertical-align:middle;} /*内联块级元素处理*/
.btxt {table-layout:fixed; WORD-WRAP:break-word; word-break:break-all;} /*换行处理*/
.clear {clear:both; line-height:0; height:0; font-size:0;}  /*清除浮动*/

/*系统公共翻页条*/
div#page_turner{width:auto; padding:4px 0px 0px 1px; color:#666;}
	div#page_turner a{
		float:left; display:block; width:18px; color:#666; border:1px solid #ccc;
		margin-right:4px; padding:0px; /**padding:1px 0px;*/ text-align:center;
	}
	div#page_turner a:hover{border-color:#d80000;}
	div#page_turner .c{color:#d80000; border-style:none;}
	div#page_turner .o{width:160px; padding:0px;}

/*单篇文章翻页条*/
div#str_turner{width:auto; padding:4px 0px 0px 1px; color:#666;}
	div#str_turner a{
		float:left; display:block; width:18px; color:#666; border:1px solid #ccc;
		margin-right:4px; padding:0;/* *padding:1px 0px;*/ text-align:center;
	}
	div#str_turner a:hover{border-color:#d80000;}
	div#str_turner .c{color:#d80000; border-style:none;}
	div#str_turner .o{width:100px;padding:0px;}

/*文章列表*/
ul.list{list-style:none; margin:10px 6px;}
	ul.list li{display:block; height:22px;}
	ul.list li a{
		background:url(icon_list.gif) 4px center no-repeat;
		display:block; padding-left:16px; line-height:22px;
	}
	ul.list li span{float:right; text-align:right; line-height:22px; color:#666;}
	.infolist {
	margin: 0px;
	padding: 0px;
	width: 201px;
	list-style-type: none;
}
.infolist li {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/xian01.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.infolist li a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 171px;
	padding-left: 30px;
}
.infolist li ul.infolist1 {
	width: 162px;
	margin: 0px 0px 10px 28px;
	padding:0px;
	list-style-type: none;
	display:none;
}
.infolist li ul.infolist1 li {
	background:none;
	width:160px;
	border-top:solid 1px #CCCCCC;
	font-size:12px;
	text-align:right;
	font-weight:normal;
}
.infolist li ul.infolist1 li a {
	display:block;
	width:125px;
	height:27px;
	line-height:27px;
	padding:0px 10px 0px auto;
}
#roll_l {width:77px;height:102px;position:absolute; left:10px;}
