.recruit-groupx{
	width: 100%;
	border-top: solid 2px #85bb2b;
	margin-top: 30px;
}
.recruit-groupx .title{
	width: 100%;
	height: 68px;
}
.recruit-groupx .title .bt{
	float: left;
	font-size: 18px;
	color: #0c548c;
	line-height: 128px;
	margin-left: 22px;
}
.recruit-group{
	width: 100%;
	border-top: solid 2px #85bb2b;
	margin-top: 70px;
}
.recruit-group .title{
	width: 100%;
	height: 68px;
}
.recruit-group .title .bt{
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 68px;
	margin-left: 22px;
}
.recruit-group .title .bt2{
	float: left;
	font-size: 14px;
	color: #999999;
	text-align:center;
	line-height: 68px;
	margin-left: 22px;
}
.recruit-group .title .sele{
	float: left;
	height: 68px;
	margin-left: 45px;
	margin-right: 15px;
}
.recruit-group .title .sele.p{
	background: url(../images/recruit-icon1.png) no-repeat center left;
}
.recruit-group .title .sele select{
	margin-top: 24px;
	padding-left: 22px;
	padding-right: 30px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #222222;
	background: url(../images/recruit-icon2.png) no-repeat right center;
	border: none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.recruit-group .title .sele select::-ms-expand { display: none; }
.recruit-group .title .num{
	float: right;
	font-size: 14px;
	color: #222222;
	height: 68px;
	line-height: 68px;
	margin-right: 22px;
}

.recruit-group .table{
	width: 100%;
}
.recruit-group .table.top{
	border-top: solid 1px #ebedef;
}
.recruit-group .table .tr{
	width: 100%;
	border-bottom: solid 1px #ebedef;
}
.recruit-group .table .tr .unit{
	float: left;
	font-size: 16px;
	color: #999999;
	text-align: center;
	height: 48px;
	line-height: 48px;
}
.recruit-group .table .tr .unit.unit1{
	width: 290px;
}
.recruit-group .table .tr .unit.unit2{
	width: 280px;
}
.recruit-group .table .tr .unit.unit3{
	width: 250px;
}
.recruit-group .table .tr .unit.unit4{
	width: 250px;
}
.recruit-group .table .tr .unit.unit5{
	width: 120px;
}
.recruit-group .table .tr .unit.unit6{
	width: 110px;
}
.recruit-group .table.data .tr .unit{
	font-size: 14px;
}
.recruit-group .table.data .tr .unit.unit1,
.recruit-group .table.data .tr .unit.unit2{
	font-size: 16px;
}
.recruit-group .table.data .tr .unit.unit4{
	font-size: 16px;
	color: #d71635;
}
.recruit-group .table.data .tr .unit.unit6{
	background: url(../images/recruit-icon3.png) no-repeat center center;
}
.recruit-group .table.data .tr.evl .unit.unit6{
	background: url(../images/recruit-icon4.png) no-repeat center center;
}
.recruit-group .table.data .tr{
	cursor: pointer;
}

.recruit-group .table .tr .show{
	width: 100%;
	background: #f0f0f0;
	display: none;
}
.recruit-group .table .tr.evl .show{
	display: block;
}
.recruit-group .table .tr .show .bt{
	margin-left: 68px;
	padding-top: 40px;
}
.recruit-group .table .tr .show .bt span{
	border-left: solid 4px #d71635;
	font-size: 14px;
	color: #222222;
	padding-left: 10px;
}
.recruit-group .table .tr .show .desc{
	margin-left: 82px;
	font-size: 14px;
	color: #999999;
	line-height: 32px;
	margin-top: 20px;
}
.recruit-group .table .tr .show .desc p.ts{
	color: #222222;
}
.recruit-group .table .tr .show a.apply{
	display: block;
	float: right;
	height: 40px;
	line-height: 40px;
	background: url(../images/recruit-icon5.png) no-repeat 26px center #85bb2b;
	font-size: 14px;
	color: #fff;
	width: 80px;
	padding-left: 52px;
	margin-top: 20px;
	margin-bottom: 35px;
	margin-right: 35px;
}