/* ----------------------- ad*/
.ad{
width: 955px;
height: 90px;
margin: 0px auto;
overflow: hidden;
margin-top: 5px;
background: #000;
}
/* ----------------------- main*/
.main{
width: 975px;
height: auto;
margin: 0px auto;
overflow: hidden;
background: #fff;
}
.main_index{
width: 953px;
height: auto;
margin: 0px auto;
overflow: hidden;
margin-top: 10px;
border: 1px #ddd solid;
}
.main_index_top{
width: 953px;
height: 28px;
overflow: hidden;
border-bottom: 1px #ddd solid;
background: url("images/05.png") no-repeat;
}
.main_index_top a{
color: #424242;
text-decoration: none; 
}
.main_index_top a:hover{ 
color: #cc0000;
text-decoration: underline; 
} 
.main_index_top .left{
float: left;
height: 28px;
color: #666;
overflow: hidden;
padding-left: 25px;
line-height: 250%;
}
.main_index_top .right{
float: right;
width: 490px;
height: 28px;
color: #666;
overflow: hidden;
line-height: 250%;
text-align: right;
padding-right: 10px;
background: url("images/06.png") no-repeat;
}
.main_index_bot{
width: 953px;
height: auto;
overflow: hidden;
background: url("images/09.png") repeat-y;
}
.main_index_bot_left{
float: left;
width: 700px;
height: auto;
overflow: hidden;
padding-bottom: 10px;
}
.main_index_bot_left ul{
float: left;
width: 128px;
height: 190px;
overflow: hidden;
padding: 10px 0px 0px 10px;
}
.main_index_bot_left .tu{
width: 120px;
height: 160px;
padding: 3px;
overflow: hidden;
background: #f5f5f5;
border-top: 1px #e5e5e5 solid;
border-left: 1px #e5e5e5 solid;
border-right: 1px #e5e5e5 solid;
}
.main_index_bot_left .tit{
width: 120px;
height: 22px;
content:"...";
max-width:120px;  
overflow: hidden;
background: #f5f5f5;
line-height: 180%;
padding: 0px 3px 0px 3px;
border-left: 1px #e5e5e5 solid;
border-right: 1px #e5e5e5 solid;
border-bottom: 1px #e5e5e5 solid;
}
.main_index_bot_right{
float: right;
width: 252px;
height: auto;
overflow: hidden;
}
.main_index_bot_right_top{
width: 227px;
height: 28px;
color: #cc0000;
overflow: hidden;
text-align: left;
font-weight: bold;
padding-left: 25px;
line-height: 250%;
border-bottom: 1px #ddd solid;
background: url("images/10.png") no-repeat;
}
.main_index_bot_right_bot{
width: 250px;
height: auto;
overflow: hidden;
padding: 5px 0px 9px 0px;
border: 1px #fff solid;
}
.main_index_bot_right_bot ul{
width: 230px;
height: 26px;
margin: 0px auto;
overflow: hidden;
background: url("images/07.png") repeat-x bottom;
}
.main_index_bot_right_bot .tit{
float: left;
width: 166px;
height: 26px;
overflow: hidden;
text-align: left;
line-height: 240%;
padding-left: 14px;
background: url("images/08.png") no-repeat;
}
.main_index_bot_right_bot .tit a{
color: #777;
text-decoration: none; 
}
.main_index_bot_right_bot .tit a:hover{ 
color: #cc0000;
text-decoration: underline; 
} 
.main_index_bot_right_bot .time{
float: right;
width: 50px;
color: #999;
overflow: hidden;
text-align: right;
font: 11px/26px Georgia; 
}

.main_index_bot_right_bot1{
width: 250px;
height: auto;
overflow: hidden;
padding: 5px 0px 9px 0px;
border: 1px #fff solid;
}
.main_index_bot_right_bot1 ul{
width: 230px;
height: 27px;
margin: 0px auto;
overflow: hidden;
background: url("images/07.png") repeat-x bottom;
}
.main_index_bot_right_bot1 .tit{
float: left;
width: 166px;
height: 27px;
overflow: hidden;
text-align: left;
line-height: 240%;
padding-left: 14px;
background: url("images/08.png") no-repeat;
}
.main_index_bot_right_bot1 .tit a{
color: #777;
text-decoration: none; 
}
.main_index_bot_right_bot1 .tit a:hover{ 
color: #cc0000;
text-decoration: underline; 
} 
.main_index_bot_right_bot1 .time{
float: right;
width: 50px;
color: #999;
overflow: hidden;
text-align: right;
font: 11px/26px Georgia; 
}