@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
img{
	border:none;
}
ul,dl{
	list-style-type:none;
}
body{
height:1274px;
width:100%;
font-size:12px;
background: url(../images/index_banner.jpg) no-repeat top center;
}
.banner{
	position:absolute;
	top:0;
	left:0;
	height:584px;
	width:100%;
	
}
.body{
	position:relative;
	width:984px;
	height:auto;
	margin:0 auto;
}
.logo{
	float:left;
}
.web_name{
	float:left;
}
.china_E{
	float:right;
	padding-top:40px;
	padding-right:20px;
}
.nav{
	position:absolute;
	top:90px;
	left:100px;
	width:950px;
	height:145px;
	background:url(../images/nav_pg.png) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	z-index:9999px;
}
*html .nav{
	left:40px;
}
.nav li{
	float:left;
		width:96px;
	height:76px;
	line-height:66px;
	text-align:center;
}
.nav_left{
	margin-left:80px;
}
.nav a{
	display:block;
	width:96px;
	height:76px;
	float:left;
	color:#000073;
	text-decoration:none;
	background:url(../images/nav_link.png) no-repeat right center;
}
a.nav_right{
	background:none;
}
a.current,.nav a:hover{
	position:relative;
	left:-2px;
	color:#FFF;
	background: url(../images/nav_hover.png) no-repeat left center;
}
.index_banner{
	clear:both;
	width:100%;
	height:456px;
}
*+html .index_banner{
clear:none;
	}
.index_pro_fenlei{
	float:left;
	width:234px;
	height:380px;
	margin-bottom:19px;
	background:url(../images/index_left_line.jpg) repeat-y left top;
}
.index_pro_fenlei dt{
	width:224px;
	height:52px;
	line-height:36px;
	text-indent:40px;
	font-size:13px;
	font-weight:bold;
	color:#010101;
	background:url(../images/index_pro_dt_bg.jpg) no-repeat left top;
}
.index_pro_fenlei dd{
	margin-left:14px;
	font-size:12px;
	text-indent:36px;
	width:193px;
	height:40px;
	line-height:40px;
	margin-bottom:8px;
	background:url(../images/index_pro_link.jpg) no-repeat left top;
}
.index_pro_fenlei dd a{
	display:block;
	height:40px;
	width:193px;
color:#333;
text-decoration:none;
}
.index_pro_fenlei dd a:hover{
		background:url(../images/index_pro_hover.jpg) no-repeat left top;
}
#search{
	position:relative;
	height:90px;
	background:url(../images/form_bg.jpg) no-repeat left bottom;
}
#search_go{
	position:absolute;
	top:47px;
	left:172px;
}

*html #search_go{
	top:52px;
}
*+html #search_go{
	top:52px;
}
#search .search_pic{
	padding-left:1px;
	padding-top:12px;
}
#keyword{
	margin-left:12px;
	width:192px;
	height:26px;
	line-height:26px;
	padding-left:12px;
	border:none;
	color:#666;
	background: url(../images/search_bg.jpg) no-repeat left top;
}
.index_jianjie{
	float:left;
	width:442px;
	height:195px;
}
.index_jianjie dt{
	position:relative;
	width:442px;
	height:34px;
	line-height:34px;
		font-size:13px;
	font-weight:bold;
	color:#010101;
	text-indent:40px;
	background:url(../images/index_jianjie_bg.jpg) no-repeat left top;
}
.index_jianjie dt a{
	position:absolute;
	right:0;
	top:0;
}
.index_jianjie dd{
	color:#666;
	line-height:22px;
	text-indent:24px;
	padding-top:8px;
}
#switch{
	float:left;
	width:442px;
	height:184px;
	background:url(../images/switch_bg.jpg) no-repeat left top;
}
#focus{
	float:right;
	width:279px;
	height:167px;
	overflow:hidden;
	position:relative;
	padding:4px 0 0 6px;
	background:url(../images/index_rcrm_bg.jpg) no-repeat left top;
}
#focus img{
	width:273px;
	height:161px;
}
#focus ul {height:161px;width:279px;position:absolute;}
#focus ul li {float:left; width:273px;height:161px; padding:0 3px 0  4px; overflow:hidden; position:relative;}
#focus .btnBg {position:absolute; width:115px; height:21px; left:0; bottom:8px;background-image:url(../images/focus_btnBg.png);margin-left:10px;}
#focus .btn {position:absolute; width:200px; height:18px; left:0; bottom:9px; padding-left:12px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:18px; text-align:center; font-size:12px; font-family:"Microsoft YaHei",SimHei; margin:0 2px; cursor:pointer; color:#333;background: url(../images/btn_bg.png)  no-repeat left top;}
#focus .btn span.on {background: url(../images/btn_on.png)  no-repeat left top; color:#fff;}
.index_contact{
	float:right;
	width:285px;
	height:200px;
	color:#666;
	background:url(../images/index_contact_bg1.jpg) no-repeat left 40px;
}
.number{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.index_contact  dt{
	padding-bottom:20px;
}
.index_contact dd{
	padding-left:12px;
	line-height:22px;
}
#switch_title{
	position:relative;
	width:442px;
	height:33px;
	line-height:33px;
}
#menul1,#menul2,#menul3{
	float:left;
	width:82px;
	height:33px;
	cursor:pointer;
}

li.switch_title_more{
	float:none;
	text-indent:0;
	display:block;
	position:absolute;
	top:0;
	right:0;
}
#menul1{
	background:url(../images/gsxinwen_bg.jpg) no-repeat left top;
}
#menul2{
	background:url(../images/xydongtai_bg.jpg) no-repeat -82px top;
}
#menul3{
	background:url(../images/jlzhishi_bg.jpg) no-repeat -82px top;
}

#index_pro_switch_title{
	position:relative;
	width:984px;
	height:34px;
}
#menull1,#menull2{
	float:left;
	width:82px;
	height:34px;
	cursor:pointer;
}
#menull1{
	background:url(../images/pro_bg1.jpg) no-repeat left top;
}
#menull2{
	background:url(../images/pro_bg2.jpg) no-repeat -82px top;
}
.border_h_w li{
	height:28px;
	line-height:28px;
	padding-left:26px;
}
.border_h_w a{
	display:block;
	float:left;
	height:28px;
	width:310px;
	line-height:28px;
	color:#666;
	text-decoration:none;
	padding-left:20px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background:url(../images/ico1.jpg) no-repeat left center;
}
.border_h_w a:hover{
	color:#019740;
	text-decoration:underline;
	background:url(../images/ico2.jpg) no-repeat left center;
}
.border_h_w span{
	float:right;
	height:28px;
	width:80px;
	color:#656565;
}

.index_pro{
	clear:both;
	width:984px;
	height:184px;
	background:url(../images/pro_bg.jpg) no-repeat left top;
}
.footer{
	clear:both;
	margin-top:20px;
	padding-top:8px;
	color:#666;
	height:66px;
overflow:hidden;
	width:100%;
	border-top:1px solid #DBDBDB;
	background-color:#F2F0F1;
	font-size:12px;
}
.footer p{
	width:984px;
	height:auto;
	line-height:22px;
	text-align:center;
	margin:0 auto;
}
p.firendlink a{
	padding-left:6px;
}
.footer p a{
	color:#666;
	text-decoration:none;
}
.footer p a:hover{
	color:#029841;
	text-decoration:underline;
}

.news_yc,.news_yc1{
		display:none;
	}

.border_h_w{	display:none;}#menul1,#menul2,#menul3{	text-indent:-9999px;}#menull1,#menull2{	text-indent:-9999px;}.rollBox{display:none;}.footer{	clear:both;	margin-top:20px;	padding-top:8px;	color:#666;	height:70px;	width:100%;	border-top:1px solid #DBDBDB;	background-color:#F2F0F1;	font-size:12px;}.footer p{	width:984px;	height:auto;	line-height:22px;	text-align:center;	margin:0 auto;}p.firendlink a{	padding-left:6px;}.footer p a{	color:#666;	text-decoration:none;}.footer p a:hover{	color:#029841;	text-decoration:underline;}