/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	background:url(../images/pic_body_bg.jpg) repeat-x;
	background-color:#b8b8b8;
	/*text-align:center;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#2a2a2a;
}
a{
	color:#4371c9;
	text-decoration:none;
}
a:hover{
	color:#4371c9;
	text-decoration:underline;
}

ul{
	list-style-type:none;
}
li{
	list-style-type:none;
}

#div_main{
	margin:0 auto;
	width:866px;
	height:auto;
	text-align:left;
}

#div_top{
	width:100%;
	height:83px;
	float:left;
}
#div_top .logo{
	float:left;
	display:inline-block;
	width:460px;
	height:77px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/chinese/images/expo.png', sizingmethod=crop);*/
	/*background:url(/chinese/images/expo.png) no-repeat left 3px;*/
	padding:3px 0px;
}

#div_top .logo a{
	display:block;
	width:123px;
	height:77px;
} 

#div_top .menu_list{
	float:left;
	margin-top:15px;
	width:285px;
	height:58px;
	list-style-type:none;
	background:url(../images/pic_menu_list_bg.jpg) no-repeat 30px 2px;
}
#div_top .menu_list li{
	list-style-type:none;
	float:left;
	color:#FFFFFF;
	padding:0 20px 0 0;
}
#div_top .menu_list li a{
	color:#fff;
	text-decoration:none;
}
#div_top .menu_list li a:hover{
	color:#fff;
	text-decoration:underline;
}
#div_top .search{
	float:left;
	width:120px;
	height:22px;
	margin-top:13px;
	background:url(../skin/fch/pic_search.gif) no-repeat 102px 1px;
}
#div_top .search input{
	width:92px;
	height:16px;
	float:left;
	font-size:12px;
}
#div_top .search #gosearch{
	float:right;
	width:18px;
	height:18px;
	margin-left:2px;
}
#div_top .search h6{
	display:none;
}
.language{
	list-style-type:none;
}
.language li{
	list-style-type:none;
	float:left;
	color:#FFFFFF;
	padding:5px 0 0 0;
}
.language a{
	color:#fff;
	text-decoration:none;
}
.language a:hover{
	color:#fff;
	text-decoration:underline;
}


#div_menu{
	width:100%;
	height:31px;
	float:left;
}

#div_content{
	width:866px;
	height:auto;
	background-color:#e0e0e0;
	float:left;
}
#div_content_index, #div_content{
	width:866px;
	height:auto;
	float:left;
}

#conteBottom, #conteBottom_index{
	height:9px;
	width:866px;
	clear:both;
	color:#919091;
	padding-bottom:50px;
}
#conteBottom{
	background:url(../images/pic_bottom_bg.gif) repeat-x left top;
	padding:10px 0 50px 0;
}

#conteBottom ul, #conteBottom_index ul{
	list-style-type:none;
	padding-top:10px;
	display:block;
}
#conteBottom ul li, #conteBottom_index ul li{
	list-style-type:none;
	display:inline;
	margin-bottom:10px;
}

#conteBottom ul li a.bg, #conteBottom_index ul li a.bg{
	padding:0px 15px 2px 0;
	color:#fff;
	text-decoration:none;
}
#conteBottom ul li a.bg:hover, #conteBottom_index ul li a.bg:hover{
	padding:0px 15px 2px 0;
	color:#fff;
	text-decoration:underline;
}

#conteBottom ul li a, #conteBottom_index ul li a{
	padding:0px 16px 2px 16px;
	color:#fff;
	text-decoration:none;
}
#conteBottom ul li a:hover, #conteBottom_index ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

.copyright{
	color:#666666;
}
/*common style*/
.more{
	display:block;
	padding:3px;}
	
.padding_p{
	padding:10px 10px 10px 15px;
	text-indent:2em;
}
.padding_noindent{
	padding:10px 0;
	text-indent:2em;
}
.p_title{
	font-weight:bold;
	padding:10px 0 0 0;
	text-indent:2em;
}
.p_title_noindent{
	font-weight:bold;
	padding:10px 0 0 0;
}
.padding_inchina{
	padding:10px 10px 10px 15px;
}
.p_paddingtop{
	padding:10px 0;
}

.ul_job_list{
	padding-top:5px;
}
	
.ul_job_list li{
	padding:3px 0;
}
.ul_job_list li a.current{
	color:#000;
}

.clear_both{
	clear:both;
	height:18px;
	background-color:#FFF;
}
