@charset "utf-8";

/*招聘部分*/
.ad-news{ border:1px solid #d2d2d2; width:958px; height:380px; margin:15px auto; clear:both; }
.ad-title-di{ height:37px; background-color:#f2f2f2; width:100%;}
.ad-title-di h1{ background-color:#3c7bbe; color:#fff; line-height:37px;  float:left;}
.ad-title-di h2{ float:right; margin:8px 10px 0;}
.ad-introduce{ padding:15px 10px 15px 15px;}
.ad-introduce span{ float:left;}
.ad-introduce span.tp{ width:210px; float:left; margin-right:15px;}
.ad-introduce span.wz{ width:220px; float:left; line-height:21px; height:255px; overflow:hidden;}
.ad-poto-img{ float:left; margin:10px 20px 10px 10px;}
.ad-dd_list{ float:left; height: 80px; overflow: hidden}
.ad-bt-wall{ height:26px;}
.ad-introduce li{border-bottom: 1px solid #ddd; clear: both;float: left;height: 80px;margin-bottom: 15px;overflow: hidden;padding-bottom: 10px;text-overflow: ellipsis; width: 100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.ad-introduce li:hover{box-shadow:rgba(164,164,164,0.7) 0 0 18px;transform:translate3d(0,-4px,0);-webkit-transform:translate3d(0,-4px,0);}


/*人才招聘*/
.job li{ border-bottom:1px solid #ddd; clear:both; margin-bottom:15px; float:left; width:100%; padding-bottom:10px;overflow:hidden;text-overflow:ellipsis; height:135px;text-overflow: ellipsis; width: 100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.job li:hover{box-shadow:rgba(164,164,164,0.7) 0 0 18px;transform:translate3d(0,-4px,0);-webkit-transform:translate3d(0,-4px,0);}
.job li span{ width:100%; float:left;}
.more{position: relative; top:55px; float:right;}
.jobtit{background: rgba(0, 0, 0, 0) url("../images/downarr.gif") no-repeat scroll 60px center;margin: 5px 0;border-bottom:1px solid #ddd; margin:15px 0;}
.job_001{ height:35px; width:100%; float:left; line-height:30px; margin-bottom:10px;}
.job_001 span.Left-nt1{ width:90px; text-align:right; margin-right:15px; float:left;}
.job_001 span.right-nt2{ width:570px;  margin-right:15px; float:left; line-height:35px;}
.dainput{ width:340px;float:left; height:25px; border:1px solid #ddd; background-color:#f5f5f5; padding-left:10px; font: 12px/25px Microsoft YaHei; color:#333; margin-right:10px;}
.job_001 span.right-nt2{ color:#C00;}
.job_001 span.button{}
.job_001 span.right-nt2 p{ float:left;}
.job_001 img{ margin-right:10px;}
.prompt{border:1px solid #ff6a47; background-color:#ffefde; float:left; padding:0 6px; height:27px; line-height:27px; margin-right:10px; color:#C00;  }
.lect{ width:120px; float:left ;height:29px; border:1px solid #ddd; background-color:#f5f5f5; margin-right:10px;font: 12px/29px Microsoft YaHei; color:#333; }
.job_002{height:172px; width:100%; float:left; line-height:30px; }
.job_002{ color:#}
.job_002 span.right-nt2{ color:#C00;}
.job_002 span.Left-nt1{ width:80px; line-height:150px; text-align:right; margin-right:15px; float:left;}
.job_002 span.right-nt2{ width:570px;  margin-right:15px; float:left; line-height:35px;}
.tarea{float:left ;height:29px; border:1px solid #ddd; background-color:#f5f5f5; margin-left:10px;font: 12px/25px Microsoft YaHei; color:#333; height:150px; width:337px; padding-left:10px;}
.lzmput{width:60px;float:left; height:25px; border:1px solid #ddd; background-color:#f5f5f5; padding-left:10px; font: 12px/25px Microsoft YaHei; color:#333; margin-right:10px;}
.butt{border:1px solid #ddd; width:120px;float:left; height:30px;  margin:15px 0 0 94px; font: 12px/30px Microsoft YaHei; color:#333; font-weight:bold;}

/*公司荣誉*/
.honor-list li{ width:168px; float:left; margin:0 0 10px 15px; text-align:center;}
.honor-list li span{ text-align:center; line-height:40px;}
.honor_title{ border-bottom:1px solid #ddd; width:100%; line-height:40px; margin-bottom:15px;}

/*上一篇，下一篇*/
.previous-page{margin:10px 0; border-top:1px solid #ddd;}
.previous-page li{ float:left; width:350px; line-height:40px; }

/*分页开始*/
.pagination ul {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.pagination ul>li {
	display: inline
}

.pagination ul>li>a,.pagination ul>li>span {
	float: left;
	padding: 8px 15px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span
	{
	background-color: #C92026
}

.pagination ul>.active>a,.pagination ul>.active>span {
	color: #999;
	cursor: default
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus
	{
	color: #999;
	cursor: default;
	background-color: transparent
}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px
}

.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px
}

.pagination-centered {
	text-align: center
}

.pagination-right {
	text-align: right
}

.pagination-large ul>li>a,.pagination-large ul>li>span {
	padding: 11px 19px;
	font-size: 17.5px
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span
	{
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px
}

.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span
	{
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px
}

.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span
	{
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px
}

.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span
	{
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px
}

.pagination-small ul>li>a,.pagination-small ul>li>span {
	padding: 2px 10px;
	font-size: 11.9px
}

.pagination-mini ul>li>a,.pagination-mini ul>li>span {
	padding: 0 6px;
	font-size: 10.5px
}

.pager {
	margin: 20px 0;
	text-align: center;
	list-style: none;
	*zoom: 1
}

.pager:before,.pager:after {
	display: table;
	line-height: 0;
	content: ""
}

.pager:after {
	clear: both
}

.pager li {
	display: inline
}

.pager li>a,.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.pager li>a:hover,.pager li>a:focus {
	text-decoration: none;
	background-color: #f5f5f5
}

.pager .next>a,.pager .next>span {
	float: right
}

.pager .previous>a,.pager .previous>span {
	float: left
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span
	{
	color: #999;
	cursor: default;
	background-color: #fff
}

.pagination {
    text-align: center;
    clear: both;
}

.pagination .controls a {
	border: 0
}

.pagination .controls input {
	border: 0;
	color: #999;
	width: 30px;
	padding: 0;
	margin: -3px 0 0 0;
	text-align: center
}
/*分页结束*/

/*  ---------- 验证---------- */
span.requiredField {
	line-height: 28px;
	margin-right: 2px;
	color: #ff6d6d;
	font-size: 10px;
}

input.fieldError {
	border: 1px solid #c09853;
	background-color: #fffbf5;
	float: left;
}

select.fieldError {
	border: 1px solid #c09853;
	background-color: #fffbf5;
}

span.fieldError {
	line-height: 30px;
	margin-left: 4px;
	color: #c09853;
}

label.fieldError{
	line-height: 28px;
	margin-right: 2px;
	color: #ff6d6d;
	font-size: 10px; }

.fieldError{line-height:25px; }

/* ---------- Message ---------- */
.xxMessage {
	padding: 10px 30px;
	display: none;
	position: fixed;
	_position: absolute;
	top: 25%;
	_top: expression(documentElement.scrollTop + Math.round(documentElement.offsetHeight * 0.25));
	left: 50%;
	z-index: 100;
	overflow: block;
	-webkit-box-shadow: 1px 1px 6px #999999;
	-moz-box-shadow: 1px 1px 6px #999999;
	box-shadow: 1px 1px 6px #999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5, direction=0, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4, direction=90, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4, direction=180, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5, direction=270, strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5, direction=0, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4, direction=90, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4, direction=180, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5, direction=270, strength=3);
	border: 1px solid #999999;
	background-color: #ffffff;
}

.xxMessage .messageContent {
	line-height: 24px;
	padding: 0px 10px 0px 30px;
	color: #666666;
}

.xxMessage .messagewarnIcon {
	background: url(../images/common.gif) -60px -360px no-repeat;
}

.xxMessage .messagesuccessIcon {
	background: url(../images/common.gif) -30px -390px no-repeat;
}

.xxMessage .messageerrorIcon {
	background: url(../images/common.gif) 0px -420px no-repeat;
}

.xxMessage .messageIframe {
	width: 2000px;
	height: 2000px;
	position: absolute;
	left: -100px;
	top: -100px;
	z-index: -10;
}