@charset "utf-8";

/*body*/
	body{
		background:#EDEDED;
	
	}
	a{
		color:#004997;
	}
	 a:hover{
		opacity:0.8;
	}/*header*/
	header{
		background:url(../images/header_bg.jpg) no-repeat;
		position: relative;
		margin:0 auto;
		width:960px;
		height: 170px;
	}
	header h1{
		text-indent:-9999px;
	}
	header li{
		position: absolute;
		bottom:10px;
	}
	.header_menu .header_menu_list01{
		right: 230px;
	}
	.header_menu .header_menu_list02{
		right: 30px;
	}

/*container*/
	#container{
		background:#fff;
		overflow: hidden;
		margin:0 auto;
		padding:30px 0 30px 0;
		width:960px;
	}

	.box{

		width:900px;
		margin:0 auto;
	}

/*sidmenu*/
.aside-wrap{
	float:left;
	font-size: 13px;
}
.aside-wrap a{
	color:#004997;
	text-decoration:none;
}
.aside-wrap a:hover{
	text-decoration: underline;
}
.aside-nav-top li{
	background: url(../images/aside-icon.jpg) no-repeat 5px center;
	background-color:#fff;
	border:1px solid #e8e8e8;
	padding: 4px 0 4px 20px;
	margin:0 0 10px 0;
}


.aside-nav{
		width:204px;
}
.aside-nav h3{
	height:23px;
}
.aside-nav li{
	background: url(../images/aside-icon.jpg) no-repeat 5px center;
	background-color:#f1f1f2;
	border-bottom:1px solid #e8e8e8;
	padding: 4px 0 4px 20px;
}



.aside-nav .aside-nav-top li{
	background-color:#fff;
	margin:0 0 10px 0;
	border-bottom:1px solid #929496;
}
.aside-banner li{
	margin:10px 0;
}
.aside-banner li:first-of-type{
	margin:20px 0 0;
}
/*footer*/
	footer{
		background:#1f4da2;
		color:#fff;
		overflow:hidden;
		margin:0 auto;
		padding:10px;
		width:940px;
	}
	footer small{
		float:left;
		font-size:11px;
	}
	footer ul{
		float:right;
		font-size: 14px;
		height:15px;
	}
	footer li{
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		display: inline-block;
		line-height: 17px;
	}

	footer li a{
		color:#fff;
		padding: 0 5px;
		text-decoration: none;
	}
	footer li:first-of-type{
		border-right:0px;
	}

