/*列表页*/
.list_left {
	float: left;
	width: 650px;
	margin: 0 10px 0 0;
}
.list_right {
	float: left;
	width: 300px;
}

/*分类列表*/
.list_nav_frame{
	float: left;
	font-size: 14px;
}
ul.list_nav {
	float: left;
	display:block ;
	width: 650px;
	height: 33px;
	_overflow: hidden;
	border-bottom: 1px solid #cccccc;
}
ul.list_nav li {
	float: left;
	display:inline-block;
	height: 33px;
	margin: 0 2px 0 0;
	font-weight:bold;
	overflow:hidden;
	background:url(list_nav_left01.gif) no-repeat;
}

ul.list_nav li a {
	float: left;
	display: inline-block;
	height: 33px;	
	margin: 0 0 0 6px;
	padding: 9px 10px 0 4px;
	color:#333333;
	background:url(list_nav_right01.gif) right 0 no-repeat;
	
}
ul.list_nav li a:hover {
	text-decoration: none;
}
/*鼠标悬停及选定样式 样式*/
ul.list_nav li:hover,ul.list_nav li.visited{
	position:relative;
	float: left;
	display: inline-block;
	height: 34px;
	background: url(list_nav_left02.gif) no-repeat;
	z-index: 1000;
}
ul.list_nav li:hover a,ul.list_nav li.visited a{
	float: left;
	color:#990000;
	display: inline-block;
	height: 34px;
	margin: 0 0 0 2px;
	padding: 9px 10px 0 8px;	
	background: url(list_nav_right02.gif) right 0 no-repeat;
	z-index: 1000;
}
/* 对应第一个li 标签 的列表 start */
.text_list {
	float:left;
	font-size: 14px;
	margin:10px 0;
}
.text_list ul li{
	width:620px;
	height:28px;
	padding: 0 0 0 20px;
	line-height:28px;
	overflow:hidden;
	background: url(line.gif) 11px 14px no-repeat;
}

.text_list ul li span.columns {
	float: left;
	background: #ffffff;
	color:#D30009;
	padding: 0 6px 0 0;
}
.text_list ul li.blank_line { 
	background:none; 
	height:20px;
	line-height: 0;
	overflow:hidden;
}

.text_list ul li a{
	float: left;
	color:#0040d8;
	background: #FFFFFF;
}

.news_date{
	float:right;
	color:#000;
	background: #FFFFFF;
}
/* 对应第一个li 标签 的列表 end*/

/* 右边列表开始 */

.right_part{
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border:1px solid #ccc;
}
.r_head{
	width:298px;
	height:30px;
	line-height:32px;
	background:url(5.png) #f9f9f9 no-repeat 10px ;
	border-bottom:1px solid #ccc;
}
.r_head span{
	margin-left:35px;
	font-weight:bold;
}

.right_part ul.part01 li{
	width:258px;
	margin-top:7px;
	list-style-type:none;
	padding-left:20px;
	margin-left:10px;
	height:20px;
	line-height: 20px;
	border-bottom:1px dotted #ccc;
}
.right_part ul.part01 li a{
	color:#0449be;
}
/* li 背景 */
.a1{ background:url(list.png) no-repeat 0px 3px; }
.a2{ background:url(list.png) no-repeat 0px -22px; }
.a3{ background:url(list.png) no-repeat 0px -50px; }
.a4{ background:url(list.png) no-repeat 0px -78px; }
.a5{ background:url(list.png) no-repeat 0px -106px; }
.a6{ background:url(list.png) no-repeat 0px -134px; }
.a7{ background:url(list.png) no-repeat 0px -163px; }
.a8{ background:url(list.png) no-repeat 0px -189px; }
.a9{ background:url(list.png) no-repeat 0px -217px; }
.a10{ background:url(list.png) no-repeat 0px -245px; }


.right_part ul.part02 li{
	width:258px;
	margin-top:7px;
	list-style-type:none;
	padding-left:20px;
	margin-left:10px;
	height:20px;
	line-height: 20px;
	border-bottom:1px dotted #ccc;
	background:url(li_style.png) no-repeat 5px 7px;
}
.right_part ul.part02 li a{
	color:#0449be;
}

/* li 最后一条不加底线 */
#border_none{
	border:none;
}


.right_part dl {
	display:block;
	width: 280px;
	padding: 10px 0;
	margin:5px 0 0 15px;
	overflow: hidden;
}

.right_part dl dt a img {
	float: left;
	display:block;
	width: 100px;
	height: 75px;
	padding: 5px;
	background: #cccccc;
	overflow:hidden;
	border: none;
}
.right_part dl dd {
	float: left;
	width: 160px;
	height: 84px;
	overflow: hidden;
	margin: 0 0 0 10px;
	color: #666666;
	line-height: 1.8em;
}
.right_part dl dd strong {
	font-size: 14px;
	font-weight:bold;
}
/* 右边列表结束 */

/*图片列表页*/

ul.pic_list {
	width: 650px;
	margin: 5px 0 0 0;
	text-align:center;
}
ul.pic_list li {
	float: left;
	width: 140px;
	margin: 0 20px 10px 0;
 	overflow: hidden;
	line-height: 2.5em;
}
ul.pic_list li a img {
	display:block;
	width: 140px;
	/*height: 170px;*/
	overflow:hidden;
	cursor: pointer;
	border: none;
}
ul.pic_list li a {
	color:#333333;
}

.pages {
float:left;
}
.pages, .pages .pagesone {
font-family:Tahoma;
height:21px;
line-height:21px;
}
.pages a, .pages b, .pages .pagesone, .pages button {
background:url("wind/pages.png") repeat-x scroll 999px 999px transparent;
}
.pages a, .pages b, .pages .pagesone {
-moz-border-radius:3px 3px 3px 3px;
display:block;
float:left;
margin-right:3px;
}
.pages a {
background-color:#F9F9F9;
background-position:0 0;
border:1px solid #8DC1D7;
color:#666666;
padding:0 5px;
}
.pages b, .pages a:hover {
background-color:#76C3FB;
background-position:0 -23px;
border:1px solid #248BD8;
color:#FFFFFF;
padding:0 5px;
text-decoration:none;
}
.pages .fl {
color:#666666;
padding:0 6px 0 3px;
}
.pages .pagesone {
background-color:#FFFFFF;
background-position:0 -46px;
border:1px solid #8DC1D7;
float:left;
}
.pages input {
background:none repeat scroll 0 0 transparent;
border:0 none;
float:left;
margin:4px 3px 0;
padding:0;
width:22px;
}
.pages button {
background-color:#F4F8FB;
background-position:0 -68px;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #8DC1D7;
border-style:none none none solid;
border-width:0 0 0 1px;
color:#666666;
cursor:pointer;
float:left;
height:21px;
padding:0 4px;
}