/*招贤纳士职位列表*/

.tabContainer{
	width:1158px;
	padding:20px;
	border:1px solid #ddd;
	margin:0 auto;
	margin-bottom:80px;
}
.tabContainer .title{
	overflow: hidden;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
}
.tabContainer .title h1{
	font-size:20px;
	float:left;
}
.tabContainer .title p{
	float:right;
	margin-top:4px;
}
.tabContainer .bar{
	text-align:center;
	margin:40px auto;
	overflow: hidden;
	*width:780px;

	
}
.tabContainer .bar li{
	display: inline-block;
	width:156px;
	height:53px;
	text-align: center;
	line-height: 46px;
	display:inline-block;
	vertical-align: middle;
	*float:left;
	cursor: pointer;

}
.tabContainer .bar li:hover{
	color:#ff8420;
}
.tabContainer .bar li.active{
	background: url(../images/cur-bg.png) no-repeat 0 0;
	color:white;
}
table{
	border-collapse: collapse;

}
table tr *{
	text-align: center;

}
table .tableTit{
	background: #999999!important;
	
}
table .tableTit *{
	color:white;
}
table tr td,table tr th{
	border:1px solid white;
	padding:12px 8px;
}
table .zw{
	width:200px;
}
table .dd{
	width:100px;
}
table .rs{
	width:100px;
}
table .sj{
	width:120px;
}
table .ms{
	width:536px;
}
table .sq{
	width:100px;
}
table a:hover{
	color:#ff8420;
}
table tr:nth-child(odd){
	background:#eee;
}

/*招贤纳士职位详细描述*/
.jobName{
	background:#eee;
	padding:10px;
	margin-bottom:20px;
}
table.nobg{
	width:100%;
}
table.nobg tr,table.nobg td,table.nobg th{
	background:none;
	border:1px solid #ddd;

}
table.nobg .moreInfo td{
	padding-left:30px;
	padding-bottom:30px;
}
table.nobg .moreInfo h1{
	margin:20px 0;
	font-weight:bold;
}
table.nobg .moreInfo *{
	text-align: left
}
.btn{
	text-align: center;
	margin-top:20px;
}
.btn a{
	display:inline-block;
	padding:6px 16px;
	background:#ff8420;
	color:white;
	border-radius:2px;
	font-size:16px;
	
}
.btn a:hover{
	background-color:#FF9C4B;
}