/* CSS Document */
#top{
	padding-top:74px;
	height:548px;
	background:url(../images/body_bg.jpg) center no-repeat;
	}
.top{
	margin:0 auto;
	width:400px;
	} 



.menu{
	margin:44px auto 0;
	padding-left:2px;
	width:400px; height:35px;
	position:relative;
	z-index:11;
	}
	
.menu li{
	float:left;
	background:url(../images/menu_line.jpg) right no-repeat;
	}
.menu li a{
	width:125px;
	height:35px;
	display:block;
	text-decoration:none;
	}
.menu li.nav_1 a{
	background:url(../images/nav_1.png) no-repeat;
	}
.menu li.nav_1 a:hover{
	background:url(../images/nav_hover_1.png) no-repeat;
	}
.menu li.nav_2 a{
	background:url(../images/nav_2.png) no-repeat;
	}
.menu li.nav_2 a:hover{
	background:url(../images/nav_hover_2.png) no-repeat;
	}
.menu li.nav_3 a{
	background:url(../images/nav_3.png) no-repeat;
	}
.menu li.nav_3 a:hover{
	background:url(../images/nav_hover_3.png) no-repeat;
	}
.menu li.nav_4 a{
	background:url(../images/nav_4.png) no-repeat;
	}
.menu li.nav_4 a:hover{
	background:url(../images/nav_hover_4.png) no-repeat;
	}
.menu li.nav_5 a{
	background:url(../images/nav_5.png) no-repeat;
	}
.menu li.nav_5 a:hover{
	background:url(../images/nav_hover_5.png) no-repeat;
	}
.menu li.nav_6 a{
	background:url(../images/nav_6.png) no-repeat;
	}
.menu li.nav_6 a:hover{
	background:url(../images/nav_hover_6.png) no-repeat;
	}
.menu li.nav_7 a{
	background:url(../images/nav_7.png) no-repeat;
	}
.menu li.nav_7 a:hover{
	background:url(../images/nav_hover_7.png) no-repeat;
	}
.menu li.nav_8 a{
	background:url(../images/nav_8.png) no-repeat;
	}
.menu li.nav_8 a:hover{
	background:url(../images/nav_hover_8.png) no-repeat;
	}

.menu li.nav_8,.menu li.menu_2,.menu li.menu_2 a,.menu li.menu_2 a:hover{
	background:none;
	}
 	
.menu li.menu_2{
	line-height:30px;
	
	}
.menu li.menu_2 a{
	text-align:center;
	font-size:14px;
	
	}

.menu li ul{
	width:123px;
	position:absolute;
	left:-9999px;
	}
.menu li ul li{
	border-top:2px solid #ddd;
	filter:alpha(opacity=80); /*IE*/
  	-moz-opacity:0.8; /*MOZ , FF*/
  	opacity:0.8;/*CSS3, FF1.5*/

	}


.menu li ul li.menu_2 a{
	padding-top:3px;
	width:123px;
	height:30px;
	display:block;
	color:#fff;
	background:#3470c6;
	}
.menu li ul li.menu_2 a:hover{
	background:#00893f;
	}
 
.menu li.sfhover ul {
 left: auto;
}

.fla{
	position:absolute;
	top: 120px;
	left: 610px;
	}




.pv{
	margin:2px auto;
	_margin-bottom:-1px;
	width:400px; height:217px;
	}
#kouhao{
	margin:50px 0 0 78px;
	display:inline;
	}
#kouhao h2{
	margin-top:26px;
	}

#banner{
	margin:10px 91px 0 0;
	width:400px;
	display:inline;
	}

.stepcarousel{
	width:307px;
	height:209px;
	position: relative;
	overflow: scroll;
	z-index:0;
	left:48px;
	border:4px solid #2d5ea9;
}
.stepcarousel .belt{
	position: absolute;
	z-index:0;
	width: 0px;
}






.title{
	margin:0 auto; padding-bottom:1px;
	width:400px; height:25px;
	background:url(../images/title_bg.gif) repeat-x;
	border-bottom:1px dotted #999;
	}

#title_tubiao{
	margin:8px;
	display:inline;
	
	}
#title_news{
	margin-right:12px;
	padding:0 12px;
	width:260px;
	line-height:25px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	display:inline;
	cursor:pointer;
	}





