
/* CSS Document */
html{
	background-repeat: repeat-x;
	background-position: center bottom;
}
body{
	background-repeat: repeat-x;
	background-position: center top;
}
/*------------------------------------------------------------------------------------------------*/
/*---------------------------------------------pageHeader-----------------------------------------*/
/*------------------------------------------------------------------------------------------------*/
header{
	position:relative;
	z-index: 2;
	width:1000px;
	height:370px;
	margin:auto;
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
}
/*-----logo-----*/
.logo{
	position: absolute;
	text-indent: -9999px;
	width: 200px;
	height: 70px;
	left: 0px;
	top: 0px;
	z-index: 10;
	/*background-color:#666;*/
}
.logo a{
	width:100%;
	height:100%;
	display:block;
	}
/*-----banner-----*/
.banner{
	position:absolute;
	width:1000px;
	/*background-color: #eee;*/
	height: 300px;
	top:70px;
	}
/*-----语言链接-----*/
.languageLink{
	position:absolute;
	right:40px;
	top:15px;
}
.languageLink a{
	padding-left:10px;
}
/*-----加入收藏-----*/
.addFavorite{
	position:absolute;
	right:160px;
	top:15px;
}
/*-----设为首页-----*/
.setHome{
	position:absolute;
	right:220px;
	top:15px;
}

/*-----搜索表单-----*/
.searchForm{
	position:absolute;
	right:40px;
	top:40px;
	width: 190px;
}
.searchForm .keyword{
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	height:16px;
}
.searchForm .searchBtn{
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:20px;
	background:none;
	border:none;
	/*background-color:#999;*/
}
/*-----页面导航-----*/
header nav{
	position:absolute;
	z-index: 5;
	top:70px;
	left:0px;
	width:100%;
	height:auto;
	/*background-color:#999;*/
}
header nav ul li{
	float:left;
	width:75px;
	height:auto;
	position:relative;
	margin: 0px;
	padding: 0px;
}
header nav ul li a{
	display:block;
	width:100%;
	height:25px;
	text-align: center;
	background-position: center top;
	padding-top: 15px;
	color: #CCC;
}
header nav ul li a:hover{
	background-position: center bottom;
	color: #FFF;
}
header nav ul li.current a{
	font-weight:bold;
	background-position: center bottom;
	background-color:#999;
}
header nav ul li.current li a{
	font-weight:normal;
	background-position: center top;
}
header nav ul li.current li.current a{
	font-weight:bold;
	background-position: center bottom;
}
header nav li.hidden{
	display:none;
}
/*页面导航子级*/
header nav li ul{
	position: absolute;
	display:none;
	left: 0px;
	top: 40px;
}
header nav li ul li{
	float:left;
	width:75px;
	height:auto;
	position:relative;
}
header nav li ul li a{
	display:block;
	width:100%;
	height:18px;
	padding-top: 7px;
}
header nav li.focusOpen{
	/*background-color:#999;*/
}
header nav li.focusOpen ul{
	display:block;
	/*background-color:#999;*/
}
header nav li.focusOpen ul ul{
	display:none;
}
/*------------------------------------------------------------------------------------------------*/
/*---------------------------------------------pageBody-------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/
.pageBody{
	position:relative;
	width:1000px;
	height:auto;
	margin:auto;
	overflow: hidden;
	z-index: 1;
	background-repeat: repeat-x;
	background-position: center top;
	display:block;
}
.columnLocation{
	position:absolute;
	top:15px;
	right: 20px;
}
aside{
	position:relative;
	overflow:hidden;
	width:215px;
	float:left;
}
.rootColumnTitlebar{}
aside nav{}
aside nav ul{}
aside nav ul ul{display:none;}
aside nav ul li{
	position:relative;
	height:auto;
	width:100%;
	text-indent: 5px;
}
aside nav ul li a{
	display:block;
	background-position: center top;
	background-repeat: no-repeat;
	height:18px;
	padding-top:7px;
}
aside nav ul li a:hover{
	background-position: center bottom;
}

aside nav ul li.current a{
	font-weight:bold;
	background-position: center bottom;
}
aside nav ul li.current li a{
	font-weight:normal;
	background-position: center top;
}
aside nav ul li.current li.current a{
	font-weight:bold;
	background-position: center bottom;
}
aside nav ul li.current ul{
	display:block;
}
.pageContent{
	position:relative;
	overflow:hidden;
	height:auto;
	width:785px;
	float:left;
	background-repeat: no-repeat;
	display:block;
}
.columnTitlebar{}
.columnContent{
	position: relative;
	height:auto;
	min-height:400px;
	_height:400px;
	/*margin-left:20px;
	margin-right: 20px;*/
	background:no-repeat;
	display:block;
}	
.columnContent p{
	line-height:25px;
}

.mobile{
	display:none;
}
.mobile img{
	display:block;
	width:100%;
	max-width:640px;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
}
/*------------------------------------------------------------------------------------------------*/
/*---------------------------------------------pageFooter-----------------------------------------*/
/*------------------------------------------------------------------------------------------------*/
footer{position:relative;width:1000px;height:60px;margin:auto;clear:both;display:block;}
footer .copyRight{}
footer .miitbeian{}
footer address{}
footer address p{}
footer .falseNav{}
footer .falseNav a{}
footer .webDesign{}
footer .webDesign a{}