﻿#team_box {
	margin:0px auto;
	width:1200px;
	overflow:hidden;
}
#team_blk {
	position:relative;
	margin:0px auto;
	width:1184px;
	min-height:942px;
}
#team {width:1192px;}
#team dl {
	float:left;
	position:relative;
	z-index:1;
	margin:20px 8px 0px 0px;
	width:290px;
	height:290px;
	border-radius:8px;
	cursor:pointer;
	overflow:hidden;
}
#team dl:hover dd {visibility:visible;}
#team dl dt {font-size:0px;}
#team dl dt img {width:290px;height:290px;}
#team dl dd {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	visibility:hidden;
	width:290px;
	height:290px;
	color:#fff;
	background:url(../images/team_over.png) no-repeat center center;
}
#team dl dd h2 {
	position:absolute;
	top:222px;
	left:12px;
	width:266px;
	font-size:18px;
	text-align:center;
}
#team dl dd h2 span {position:relative;top:-1px;padding:0px 10px;font-weight:normal;}
#team dl dd p {
	position:absolute;
	top:255px;
	left:12px;
	width:266px;
	text-align:center;
}
#team_contents {
	margin:30px auto 0px auto;
	padding:30px 30px;
	width:1140px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

.team_detail {
	position:absolute;
	top:20px;
	left:0px;
	z-index:2;
	display:none;
	padding:60px 60px 60px 380px;
	width:744px;
	height:802px;
	border-radius:8px;
	background:#f5f5f5;
}
.team_image {position:absolute;top:60px;left:60px;width:260px;}
.team_close {position:absolute;bottom:60px;right:60px;height:30px;cursor:pointer;}
.team_info {color:#f59108;border-bottom:2px solid #f59108;}
.team_info h2 {font-size:20px;}
.team_info p {padding:10px 0px;}
.team_info span {padding:0px 15px;font-weight:normal;}
.team_content {margin-top:20px;padding-right:10px;height:650px;overflow:auto;}

/*===================================================================================*/

#partner {
	margin:0px auto;
	padding-bottom:40px;
	width:1200px;
	text-align:center;
	border-bottom:1px solid #e6e6e6;
}
#partner li {display:inline-block;margin-top:30px;width:400px;font-size:0px;text-align:center;}
#partner li img {width:200px;height:160px;}

/*==================================================================================*/

#jobs_list {
	margin:0px auto;
	padding-bottom:30px;
	width:900px;
	border-bottom:1px solid #e6e6e6;
}
#jobs_list ul {float:left;width:410px;}
#jobs_list ul li {
	position:relative;
	margin-top:12px;
	padding:0px 100px 0px 15px;
	background:url(../images/jobs_arrow.jpg) no-repeat 0px 6px;
}
#jobs_list ul li span {position:absolute;top:0px;right:0px;}
#jobs_list ul li h3 {font-size:14px;}
#jobs_list p {float:left;width:80px;height:200px;}
#jobs_list p span {
	display:block;
	margin:0px auto;
	width:1px;
	height:100%;
	background:#f59108;
}
#jobs_detail {
	display:none;
	margin:0px auto;
	padding-bottom:30px;
	width:900px;
	border-bottom:1px solid #e6e6e6;
}
#jobs_info {padding-bottom:15px;}
#jobs_info li {padding:5px 0px;}
#jobs_loading {
	padding:100px;
	background:url(../images/loading.gif) no-repeat center center;
}