@charset "utf-8";
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
	/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}


.jobs-main{
	width: 990px;
	padding: 22px 0 50px;
	
}
.jobs-main .tips{
	height: 53px;
	margin-bottom: 6px;
	background: url(../images/bg_li10.png) no-repeat;
	font-size: 16px;
	line-height: 53px;
}
.jobs-main .tips p{
	padding-left: 32px;
}

.jobs-main input.error{
	border: 1px solid #D70128;
}

.jobs-main textarea.error{
	border: 1px solid #D70128;
}
.jobs-main li{
	width: 910px;
	height: 43px;
	margin-bottom: 3px;
	background: url(../images/bg_li11.png) no-repeat;
	font-size: 14px;
	line-height: 43px;
	color: #a3a3a3;
}
.jobs-main li p{
	padding-left: 32px;
}
.jobs-main li a{
	display: inline-block;
	padding-left: 32px;
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.jobs-main li a:hover{
	color: #2952ad;
}
.jobs-main li a.more{
	font-size: 12px;
	color: #2952ad;
}
.jobs-main li a.more span{
	font-family: "宋体";
}
.jobs-main .page{
	margin-top: 50px;
	text-align: center;
}
.jobs-main table, .jobs-main table td{
	border-color: #ccc;
}
.jobs-main table td{
	padding: 5px 10px;
	line-height: 30px;
}
.jobs-main table td a{
	display: inline-block;
	width: 84px;
	margin: 10px 0;
	font-size: 12px;
	line-height: 27px;
	color: #fff;
	text-align: center;
	background: url(../images/bg_btn04s.png) no-repeat;
}
.jobs-main table input{
	height: 24px;
	border: 1px solid #ccc;
	line-height: 24px;
}
.jobs-main table span{
	color: #f00;
}
.jobs-main table input.submit{
	width: 84px;
	margin: 10px 0;
	border: none;
	height: 27px;
	font-size: 12px;
	line-height: 27px;
	color: #fff;
	text-align: center;
	background: url(../images/bg_btn04s.png) no-repeat;
}
.jobs-main table textarea{
	width: 780px;
	margin: 15px 0;
}
.clear {
    clear: both;
}
.fl {
	float:left;
    display: inline;
}