/* ----------------------- top*/
.top{
width: 100%;
height: 32px;
margin: 0px auto;
overflow: hidden;
background: #ECF1F5;
border-bottom: 1px #DCE6ED solid;
}
.top ul{
width: 970px;
height: 27px;
margin: 0px auto;
overflow: hidden;
}
.top li{
color: #ccc;
height: 18px;
overflow: hidden;
padding-top: 9px;
}
.top a{
color: #3D5376;
text-decoration: none; 
}
.top a:hover{
color: #cc0000;
text-decoration: none; 
}
.top .l{
float: left;
}
.top .r{
float: right;
padding-left: 10px;
}
/* ----------------------- logo*/
.logo{
width: 970px;
height: 60px;
margin: 0px auto;
margin-top: 8px;
}
.logo_logo{
float: left;
width: 200px;
height: 45px;
overflow: hidden;
margin-top: 10px;
}
.logo_ad468x60{
float: right;
width: 468px;
height: 60px;
overflow: hidden;
}
.logo_ad250x60{
float: right;
width: 262px;
height: 57px;
overflow: hidden;
display: inline;
padding-top: 1px;
margin-left: 8px;
background: #f5f5f5;
border: 1px #dcdcdc solid;
}
.logo_ad250x60 li{
float: left;
width: 120px;
height: 14px;
overflow: hidden;
text-align: left;
padding: 4px 5px 0px 6px;
}
.logo_ad250x60 a{
color: #666;
text-decoration: none; 
}
.logo_ad250x60 a:hover{
color: #cc0000;
text-decoration: none; 
}
/* ----------------------- nav*/
.nav{
width: 970px;
height: 59px;
margin: 0px auto;
margin-top: 8px;
}
.nav_top{
width: 970px;
height: 29px;
overflow: hidden;
}
.nav_top .on{
    float: left;
    width: 77.8333333px;
    height: 29px;
    display: inline;
    overflow: hidden;
    line-height: 250%;
    font-weight: bold;
    margin-right: 3px;
    background: url(../images/index_13.png) no-repeat;
}
.nav_top .on a:hover{
float: left;
width: 77px;
height: 29px;
color: #336699;
display: inline;
overflow: hidden;
line-height: 250%;
font-weight: bold;
margin-right: 3px;
text-decoration: none; 
background:url(../images/index_14.png) no-repeat;
}
.nav_top .off{
float: right;
width: 57px;
height: 29px;
display: inline;
overflow: hidden;
line-height: 250%;
font-weight: bold;
background:url(../images/index_15.png) no-repeat;
}
.nav_top .off a:hover{
float: right;
width: 57px;
height: 29px;
color: #336699;
display: inline;
overflow: hidden;
line-height: 250%;
font-weight: bold;
text-decoration: none; 
background:url(../images/index_16.png) no-repeat;
}
.nav_bottom{
width: 968px;
height: 28px;
background: #EAF0F7;
border: 1px #CFE1ED solid;
}
.nav_bottom_left{
float: left;
width: 963px;
height: 28px;
}
.nav_bottom_left li{
float: left;
height: 28px;
overflow: hidden;
text-align: left;
padding-left: 25px;
line-height: 250%;
background:url("../images/index_17.png") no-repeat;
}
/* ----------------------- ad*/
.ad{
width: 967px;
height: 24px;
margin: 0px auto;
margin-top: 8px;
overflow: hidden;
background: #f7f7f7;
padding: 4px 5px 6px 0px;
border: 1px #dcdcdc solid;
}
.ad li{
float: left;
height: 23px;
color: #777;
overflow: hidden;
text-align: left;
line-height: 220%;
padding-left: 16px;
font-weight:bold;
}
.ad a{
color: #777;
text-decoration: none; 
font-weight:bold;
}
.ad a:hover{
text-decoration: underline; 
color: #cc0000;
}
.time{ color:#000000}
.main_head {
	BACKGROUND: url(../images/img3-5_2.png) no-repeat
}
* HTML .main_head {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_2.png",sizingMethod='crop'); BACKGROUND: none transparent scroll repeat 0% 0%
}
* + HTML .main_head {
	BACKGROUND: url(../images/img3-5_2.png) no-repeat
}
.info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px
}
* HTML .info {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_3.png",sizingMethod='crop'); BACKGROUND-REPEAT: repeat-y
}
* + HTML .info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px
}
.down_kefu {
	WIDTH: 157px; BACKGROUND: url(../images/img3-5_4.png) no-repeat; HEIGHT: 8px
}
* HTML .down_kefu {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_4.png",sizingMethod='crop'); WIDTH: 157px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 8px
}
* + HTML .down_kefu {
	WIDTH: 157px; BACKGROUND: url(../images/img3-5_4.png) no-repeat; HEIGHT: 8px
}
.Obtn {
	MARGIN-TOP: 104px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; FLOAT: left; HEIGHT: 139px; MARGIN-LEFT: -5px
}
* HTML .Obtn {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_1.png",sizingMethod='crop'); WIDTH: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 139px
}
* + HTML .Obtn {
	MARGIN-TOP: 104px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; FLOAT: left; HEIGHT: 139px; MARGIN-LEFT: -5px
}
.qqtable SPAN {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.qqtable A {
	TEXT-DECORATION: none
}
.qqtable A:hover {
	TEXT-DECORATION: none
}
.qun {
	BORDER-BOTTOM: #ffd2bf 1px solid; BORDER-LEFT: #ffd2bf 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; BORDER-TOP: #ffd2bf 1px solid; BORDER-RIGHT: #ffd2bf 1px solid; PADDING-TOP: 5px
}
.qun SPAN {
	COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
