@charset "utf-8";

/* CSS home
-------------------------------------------------------*/
.banner{
	width:960px;
	height:275px;
	float:left;
}
#focus {
	width:960px;
	height:275px;
	overflow:hidden;
	position:relative;
}
#focus ul {
	height:275px;
	position:absolute;
}
#focus ul li {
	float:left; 
	width:960px;
	height:275px; 
	overflow:hidden;
	position:relative;
}
#focus ul li div {
	position:absolute;
	overflow:hidden;
	left:0px;
}
#focus .btn {
	position:absolute;
	width:950px;
	height:14px; 
	left:0;
	bottom:9px;
	text-align:right;
	_height:16px;
}
#focus .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1; 
	width:15px;
	height:13px;
	line-height:13px;
	text-align:center; 
	margin-right:5px;
	cursor:pointer; 
	background: url(../images/banner_ccc.gif) no-repeat left bottom; font-weight:bold;
}
#focus .btn span.on {
	background: url(../images/banner_blue.gif) no-repeat left bottom;
}

#focus ul li img{ 
	display:block; 
	float:left;
}

.home{
	width:940px;
	background:#fff;
	padding:0 10px 0 10px;
	float:left;
	margin-top:10px;
}
.home_top{
	width:940px;
	float:left;
	padding-bottom:25px;
}
.home_top h2{
	width:100%;
	height:29px;
	border-bottom:1px #ccc solid;
	background:url(../images/home_h2_bg.gif) repeat-x left top;
	position:relative;
}
.home_top h2 strong{
	display:block;
	float:left;
	position:absolute;
	padding:0 18px 0 18px;
	background:url(../images/home_h2_strong_bg.gif) repeat-x left top;
	color:#fff;
	font-size:14px;
	height:31px;
	line-height:31px;
	top:-1px;
	left:-1px;
}
.home_top h2 strong b{
	display:inline-block;
	height:30px;
	width:5px;
	position:absolute;
	background:url(../images/home_h2_icon_bg.gif) no-repeat;
	top:0px;
	right:-5px;
}

.home_lef, .home_rig{
	display:inline;
}
.home_lef{
	width:694px;
	float:left;
}
.intro_h{
	float:left;
	width:213px;
	height:249px;
	border:1px #ccc solid;
	overflow:hidden;
}
.intro_h p{
	padding:8px;
	line-height:20px;
}
.intro_h p a{
	color:#c00b0b;
}
.activities_h{
	float:right;
	width:467px;
	height:249px;
	border:1px #ccc solid;
	overflow:hidden;
}
.activities_h img{
	display:block;
	float:left;
}
.activities_h ul{
	display:inline-block;
	margin-top:10px;
	width:500px;
}
.activities_h ul li{
	float:left;
	display:inline;
	background:url(../images/green_point.gif) no-repeat left 14px;
	width:111px;
	margin-left:14px;
	padding:7px 30px 5px 10px;
	
}
.activities_h ul li a{
	font-size:14px;
	color:#557738;
	font-weight:bold;
}

.fun_list_h{
	float:left;
	width:215px;
	overflow:hidden;
	margin-top:10px;
}
.fun_list_h ul li{
	display:inline;
	float:left;
	width:213px;
	height:58px;
	border:1px #ccc solid;
	overflow:hidden;
	background:#f1f1f1;
	margin-top:8px;
}
.fun_list_h ul li.marTop{
	margin-top:0px;
}
.fun_list_h ul li strong{
	width:79px;
	display:block;
	float:left;
	line-height:58px;
	text-align:center;
	font-size:14px;
}
.fun_list_h ul li img{
	display:block;
	float:right;
}

.companymsg_h{
	margin-top:10px;
	float:right;
	width:463px;
	height:393px;
	border:1px #ccc solid;
	overflow:hidden;
	padding:2px;
}


.switCont{
	width:463px;
	float:left;

}
.switCont ul{
	width:470px;
}
.switCont ul li{
	display:inline;
	float:left;
	margin-right:2px;
}
.switCont ul li dt{
	font-size:14px;
	font-family:"microsoft yahei";
	height:26px;
	width:153px;
	text-align:center;
	display:block;
	position:relative;
	cursor:pointer;
	z-index:40;
}
.switCont ul li dt span{
	display:block;
	position:absolute;
	width:153px;
	left:0px;
	top:0px;
	color:#ffffff;
	line-height:26px;
	background:url(../images/companymsg_h_normal_bg.gif) repeat-x left top;
}

.switCont ul li dt b.icon{
	width:7px;
	height:5px;
	display:block;
	position:absolute;
	left:49%;
	bottom:-4px;
	_bottom:-18px;
	background:url(../images/switCont_tip.jpg) no-repeat;
	display:none;
	z-index:40;
}
.switCont ul li.hover dt span{
	background:url(../images/companymsg_h_choice_bg.gif) repeat-x left top;
}
.switCont ul li.hover dt b.icon{
	width:9px;
	height:5px;
	display:block;
	position:absolute;
	left:48%;
	font-size:1px;
	bottom:-5px;

	background:url(../images/companymsg_h_icon.png) no-repeat;
}

.switCont ul li dd{
	position:relative;
	display:none;
}
.switCont ul li.hover dd{
	display:block;
}
.switCont .switList{
	width:463px;
	position:absolute;
	top:100%;
	margin-top:14px;
	overflow:hidden;
	_top:0px;
}
.switCont .w1{
	left:0px;
	_left:-39px;
}
.switCont .w2{
	left:-155px;
	_left:-194px;
}
.switCont .w3{
	left:-310px;
	_left:-349px;
}

.switList_top{
	width:458px;
	float:left;
	display:inline;
	margin-left:2px;
}

.switList_top img{
	display:block;
	float:left;
}
.switList_p{
	display:inline;
	float:left;
	width:287px;
	margin-left:12px;
}
.switList_p h5{
	line-height:18px;
	padding-bottom:2px;
}
.switList_p h5 a{
	font-size:12px;
	color:#567938;
}
.switList_p p{
	color:#7a7a7a;
	line-height:19px;
}
.switList_p p a{
	color:#d21010;
}
.switList_btm{
	width:463px;
	float:left;
	margin-top:8px;
}
.switList_btm ul li{
	display:inline;
	float:left;
	vertical-align:middle;
	width:456px;
	margin:0px;
	padding-left:7px;
	border-bottom:1px #dfdfdf dotted;
}
.switList_btm ul li.nonebor{
	border-bottom:0 none;
}
.switList_btm ul li a{
	display:block;
	float:left;
	color:#515050;
	padding-left:10px;
	width:330px;
	height:23px;
	line-height:23px;
	background:url(../images/green_point.gif) no-repeat left;
	overflow:hidden;
}
.switList_btm ul li em{
	display:block;
	float:right;
	color:#a3a3a3;
	margin-right:6px;
	_margin-right:4px;
}
.home_rig{
	width:236px;
	float:right;
}
.conact_h{
	width:234px;
	height:207px;
	float:left;
	border:1px #ccc solid;
	overflow:hidden;
}
.conact_h h2{
	margin-bottom:8px;
}
.conact_h p{
	width:216px;
	padding:0 10px;
	line-height:20px;
	display:inline;
	float:left;
}
.conact_h p em, .conact_h p span{
	display:inline;
	float:left;
}
.conact_h p em{

}
.conact_h p span{
	width:150px;
}
.conact_h p span.sp1{
	width:160px;
}

.air_check{
	margin-top:10px;
	height:189px;
}
.air_check h2{
	margin-bottom:6px;
}
.air_check ul li{
	display:inline;
	float:left;
	width:100%;
}
.air_check ul li a{
	display:inline;
	float:left;
	height:24px;
	line-height:24px;
	background:url(../images/green_point.gif) no-repeat left;
	padding-left:13px;
	margin-left:10px;
	width:180px;
	overflow:hidden;
}

.applyForm{
	margin-top:8px;
	height:189px;
}
.applyForm h2{
	margin-bottom:5px;
}
.applyForm ul li{
	display:inline;
	float:left;
	width:93%;
	background:url(../images/file_icon.png) no-repeat right;
	_background:url(../images/file_icon.gif) no-repeat right;
}
.applyForm ul li a{
	display:inline;
	float:left;
	width:170px;
	height:24px;
	line-height:24px;
	background:url(../images/green_point.gif) no-repeat left;
	padding-left:10px;
	margin-left:10px;	
	overflow:hidden;
}

.proSearch{
	float:left;
	border:1px #ccc solid;
	width:216px;
	height:27px;
	margin-top:8px;
	padding:4px 9px 9px 9px;
	_padding-top:5px;
}
.proSearch p{
	display:inline;
	float:left;
	width:100%;
}
.proSearch p.btn{
	margin-top:5px;
}
.proSearch p span{
	margin-right:10px;
}
.proSearch p label{
	margin-left:4px;
}
.proSearch p input.searTxt, .proSearch p input.searbtn{
	display:inline;
	float:left;
}

.proSearch p input.searTxt{
	width:170px;
	height:14px;
	border:1px #ccc solid;
	padding:3px;
}

.proSearch p input.searbtn{
	width:33px;
	height:22px;
	background:url(../images/search_btn.gif) no-repeat;
	border:0 none;
	cursor:pointer;
	margin-left:4px;
}

.home_partner{
	width:940px;
	float:left;
	margin-top:14px;
}
.home_partner h3{
	display:inline;
	float:left;
	width:100%;
	border-bottom:2px #e4e4e4 solid;
	position:relative;
	line-height:29px;
	font-size:14px;
}

.home_partner h3 strong{
	display:inline;
	float:left;
	color:#3e772d;
	border-bottom:2px #3e772d solid;
	position:absolute;
	padding:0 8px 0 3px;
}

.home_partner h3 em{
	display:inline;
	float:right;
}
.home_partner h3 em a{
	color:#e50006;
	font-size:10px;
	font-weight:normal;
}
.home_partner ul li{
	display:inline;
	float:left;
	padding:26px 6px 6px 11px;
}













