 .articlelist
{
    width:660px;
    margin-left:-20px;
    position:relative;
    list-style:none;
}
 .articlelist:after
{
    content:normal;
    display:block;
    clear:both;
    height:0px;
    width:660px;
}
#articlelistheader
{
    height:30px;
    line-height:30px;
    background:url("../images/articleHearder.gif") repeat-x;
    font-weight:bold;
	font-family:新宋体;
	letter-spacing:2px;
	text-align:left;
	padding-top:5px;
	padding-left:1px;
	margin-left:0;
}
.title_articlelist0
{
	font-size:15px;
    font-weight:400;
	font-family:Times New Roman, 宋体;
	float: left;
	width: 300px;
	text-decoration:none;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background:none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}
.title_articlelist1
{
	font-size:14px;
	font-family:Times New Roman, 宋体;
	font-weight:400;
	float: left;
	width: 135px;
	text-decoration:none;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background:none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}
.title_articlelist2
{
	font-size:14px;
	font-family:Times New Roman, 宋体;
	font-weight:400;
	float: left;
	width: 120px;
	text-align:center;
}
.title_articlelist3
{
	font-size:14px;
	font-family:Times New Roman, 宋体;
	font-weight:400;
	float: left;
	text-align:right;
}

.title_articlelist3 span
{
	color:#cc0000;
	font-family: Arial,Helvetica,sans-serif;
	font-size:6px;
}

.item_articlelist
{
    width:660px;
    border-bottom: 1px dotted #000;
    float:left;
	text-align:left;
	vertical-align:middle;
}
.alter_articlelist
{
    width:660px;
    border-bottom: 1px dotted #000;
    background-color:#F5F5F5;
    float:left;
	text-align:left;
	vertical-align:middle;
}

.side_articlelist
{
	float: left;
	width: 240px;
    line-height:20px;
    font-size:14px;
	text-decoration:none;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background: none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}

.side_articlelist img
{
    width:10px;
    height:7px;
}

.sidebar li {
	background:url("icons.gif") 0 -560px no-repeat;
	list-style:none;
	margin-top:5px;
}
.sidebar li {
	font-size:12px;
}

.clearfix:after{context:"."; height: 0; display:block;clear:both;visibility:hidden;}

.index_newscontent table{ width:100%; }
.index_newscontent table td{line-height:30px; font-size:14px; font-weight:500; font-family:新宋体; text-align:left; padding-left:5px;border-bottom: 1px dotted #000;}
.index_newscontent table .categorymark{ color: #FF3300; font-size:14px; font-weight:500; font-family:Times New Roman; text-align:left;}
.index_newscontent table .smallRedFont
{
    font-size:14px;
    color:#f00;
    font-family:Times New Roman;
}

.index_newscontent table .smallFont
{
    font-size:14px;
    color: Black;
    font-family:Times New Roman;
}


#demo{ height:150px; line-height:20px; width:656px; overflow:hidden;}

.index_newscontent .new_article
{
     border:#f06e6e 1px solid;
     z-index:200;
     position:absolute;
     display:none;
}
.new_articlelist
{
  width:333px;
  background-color:#f3f2f2;
  float:left;
  font-size:13px;
	font-family:Times New Roman 新宋体;
	text-align:left;
	padding:0px 3px;
	vertical-align:bottom;
	height:auto;
}
.new_articlelist .title
{
	float: left;
	text-align:left;
	width: 166px;
	text-decoration:none;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background:none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}
.new_articlelist .datetime
{
	float: left;
	width: 101px;
	color:#333333;
	text-decoration:none;
	font-family:Times New Roman;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background:none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}
.new_articlelist .red_datetime
{
	float: left;
	width: 101px;
	color:Red;
	text-decoration:none;
	font-family:Times New Roman;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background:none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}
.new_articlelist .author
{
	float: left;
	width:66px;
	text-decoration:none;
	font-family:Times New Roman 新宋体;
	white-space:nowrap!important;/*强制文字不换行（标准浏览器）*/
	white-space:normal;/*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
	overflow:hidden;
	text-overflow:ellipsis;/*截断文字，显示省略号(...)*/
	-o-text-overflow:ellipsis;/*Opera的专用截断文字的属性*/
	background:none;/*解决在IE6的莫名高度BUG，试试在IE6下去掉这个属性*/
}

.index_newscontent .new_article li{ line-height:22px;}

/*CSS sabrosus style pagination*/
 .pageNavi {height:40px;line-height:40px; text-align: center; vertical-align:middle; font-size:15px;}
DIV .sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN: 10px 3px 0px 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none;height:40px;line-height:40px;vertical-align:middle;
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.sabrosus SPAN.current {
	height:30px; width:25px; BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #606060;
}
DIV.sabrosus .current {
	height:30px; width:25px; BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #606060;
	
}
DIV.sabrosus SPAN.disabled {
	height:30px; width:25px; BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid;
}
DIV.sabrosus .A_Style {
	height:30px; width:25px; BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 3px;  BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none; background-color:White;
}
DIV.sabrosus .A_Style:hover {
	height:30px; width:25px; BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination .A_Style:active {
	height:30px; width:25px; BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}