.g-sr .content-frame {
	min-height: 520px;
}
.job-list-wrap {
	padding-top: 26px;
	min-height: 400px;	
}
.job-list-wrap table.table-list {
	width: 100%;
	text-align: center;
}

.job-list-wrap table.table-list thead th {
	width: 25%;
	padding: 20px 0;	
	font-size: 20px;
	color: #474747;
}
.job-list-wrap table.table-list tbody tr{
	height: 30px;
	line-height: 30px;
	color: #606060;
	font-size: 16px;
}
.job-list-wrap table.table-list tbody tr a {
	color: #606060;	
}
.job-list-wrap table.table-list tbody tr a:hover {
	color: #1E95D7;
}
.job-details h2{
	font-size: 20px;
	height: 70px;
	line-height: 70px;
	color: #474747;	
}
.job-details table.table-details {
	width: 100%;			
}
.job-details table.table-details tbody tr {
	height: 30px;
	line-height: 30px;
	color: #606060;
	font-size: 16px;	
}
.u-img-line {
	background: url(../img/line.png)no-repeat center center; 
	width: 100%; 
	height: 1px; 
	clear: both; 
	margin: 30px 0	
}
.job-intro h3 {
	font-size: 16px;
	color: #1E95D7;
}
.job-intro  .job-content {
	padding: 10px 0 10px 85px;
	color: #606060;
	font-size: 16px;	
	line-height: 26px;	
}
.job-tip {
	color: #606060;
	font-size: 15px;	
	padding: 20px 0;
	line-height: 26px;
}
.job-list-wrap .back-box {
	width: 100%;
	text-align: center;
}
.job-list-wrap .back-box  .btn-back {
	padding: 9px 45px;
    font-weight: bold;
    font-size: 16px;
}
.u-plr30 {
	padding: 0 50px;
}