table.filelist{
width:100%;
border-width:1px;
border-collapse:collapse;
border-color:#C1DAD7;
padding-left:2px;
}
table.filelist th{
color: #4f6b72;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
text-align: left;
padding: 6px 6px 6px 6px;
background: #f2f8ff url(images/bg_header.jpg) no-repeat;
font: 12px Tahoma, sans-serif;
font-weight:bold;
}
table.filelist td{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap: break-word; 
word-break: break-all;
padding-left:2px;
}
tr.normal{
border-collapse:collapse;
border-width:1px;
font: 12px Tahoma, sans-serif;
line-height: 24px;
}   

div.list_block{
background-color:#ffffff;
border-color:#E1E1FF;
border-style:solid;
border-width:1px;
float:left;
text-align:left;
margin-top:10px;
overflow:hidden;
}
span.list_block_title{
/*background-color:#e7efff;*/
float:left;
text-align:left;
font-family:"宋体", sans-serif, Arial, Helvetica;
font-size:12px;
font-weight:bold;
line-height:20px;
text-indent:5px;
padding-left:2px;
background-image: url(/img/bg/title-bg.jpg);
}
span.list_block_content{
background-color:#ffffff;
float:left;
}

span.list_block_content ul{
text-align:left;
margin-left:1px;
padding-left:6px;
list-style-type:none;
line-height:18px;
}

span.list_block_content ul li{
}


table.categorylist{
border-style:none;
word-break:break-all; 
word-wrap:break-word;
}

td.categorylist{
border-style:none;
word-break:break-all; 
word-wrap:break-word;
}
td.categorylist_td1{
background-image:url(/img/dofavor/list/afd.jpg);
font-size:14px;
line-height:16px;
}

td.content{
word-break:break-all; 
word-wrap:break-word;
padding:2px;
overflow: hidden;
text-overflow:ellipsis;
white-space : normal;
}

div.path{
font-size:12px;
padding:6px;
}

.page{text-align:center}
.page .pg{font-size:12px;color:#000099;background:#F8F8F8;float:left;padding:2px 4px;margin:0 2px;border:1px #C5C5C5 solid;}
.page .no{font-size:12px;color:#FF3366;background:#FFFFCC;float:left;padding:2px 4px;margin:0 2px;border:1px #C5C5C5 solid; font-weight:bold}
.page .num{font-size:13px;float:left;padding:2px 2px;margin:0 2px;}


a.title:link,
a.title:active{
font: 14px Tahoma, sans-serif;
line-height:26px;
text-decoration: none;
color:#000099;
}
a.title:visited{
font: 14px Tahoma, sans-serif;
color:#377CBD;
line-height:26px;
}
a.title:hover{
color: #F00;
}