/* CSS Document */
/*------------------------------
 * 通用部分初始化
------------------------------*/
* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:'微软雅黑','宋体';
}
a {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #F60;
	text-decoration: none;
}
img {
	border: 0;
}
ul, ol {
	list-style: none;
}
html {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url(../images/background.png);
	background-position: 0px -100px;
	background-repeat: repeat-x;
}
.clear {
	clear: both;
}
#logo {
	position:absolute;
	left:43px;
	top:72px;
	width:273px;
	height:163px;
	z-index:1;
	background-image: url(../images/logo.png);
}
#menu {
	position:absolute;
	left:59px;
	top:223px;
	width:240px;
	z-index:2;
	background-color: #000000;
	padding-bottom: 20px;
}
#menu .menu_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 50px;
	background: url(../images/menu_icon.png) no-repeat 20px 12px;
	margin-top: 10px;
}
#menu .menu_title a {
	font-size: 14px;
	color: #AAA;
}

#menu .on{
	background: url(../images/menu_icon.png) repeat-y 20px 53px;
}
#menu .menu_title a {
	font-size: 14px;
	width: 100%;
	display: block;
	color: #AAA;
}
#menu .menu_title a:hover {
	color: #FFF;
}
#menu .on a{
	color: #FFC000;
}
#content {
	position:absolute;
	left:360px;
	top:40px;
	right: 60px;
	bottom: 50px;
	z-index:2;
}
#content .con_title {
	color: #FFF;
	width: 100%;
	font-size: 20px;
	text-indent: 20px;
	line-height: 59px;
	height: 59px;
	background: url(../images/con_title.png) no-repeat;
}
#content .con_bg {
	width: 100%;
	height: 100%;
	background: #E6E6E6;
}
#con_frame {
	position:absolute;
	left:365px;
	top:110px;
	right: 70px;
	bottom: 60px;
	background: #FFFFFF;
	z-index: 5;
}