@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; padding:0; font:12px "宋体"; color:#747474;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, img { margin:0px; padding:0px; border:none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
b, address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal;}
ul, ol { list-style-type: none;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear {clear: both;}
.wrap{ width:1000px; margin:0 auto;}
a{ color:#747474; text-decoration:none;}
a:hover{ color:#0070d3; text-decoration:underline;}

.en{ font-family:Verdana, Geneva, sans-serif}

/* -- 头部 --*/
.top10{ background:url(../images/topbj.jpg) repeat-x; height:10px;}
.header{ height:95px;}
.logo{ width:290px; float:left;}
.server{ width:340px; float:right; margin-right:15px; text-align:right;}

.user-nav{ margin-top:5px; }
.user-nav ul{ list-style:none; float:right}
.user-nav ul li{ float:left;}
.user-nav-line{ padding:0 8px;}
.user-nav-left{ padding-left:5px;}
.left28{ padding-left:20px;}
.left8{ padding-left:8px;}

.tel{ margin-top:18px;}
.share{ margin-top:10px; overflow:hidden; float:right;}
.about-bar{ height:160px; background: url("../images/matrix-bg.gif") no-repeat scroll center center transparent;  padding: 0px 185px; }
.about-bar h2{ color: #232323; font-size: 16px; height: 32px; line-height: 32px;padding-top:10px;}
.about-bar p { color: #666666;line-height: 22px;}
.b-link{color:#0188d8; text-decoration: none;}
.b-link:hover { color: #1570A6;	text-decoration:underline;}

/*-- 导航 --*/
#nav{ height:27px; position:relative; z-index:9999; margin-top:10px; margin-left:40px;}
#nav li{float:left; position:relative; margin:0 18px; }
#nav li a{ display:block; width:80px; height:27px; text-align:center; line-height:27px; text-decoration:none; font-size:16px; color:#010101;}
#nav li li{ width:100%; background:none; height:24px;  padding:0; margin:0;}
#nav li ul{ position:absolute; left:-999999px;}
#nav li.navs ul {position:absolute;left:0px;top:27px; width:78px; border:#117edf 1px solid; border-top:none;}
#nav li.navs li a{font-size:12px; color:#646262; width:78px;  text-align:center; height:24px;line-height:24px;opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);
background:#f4f4f6;}
#nav li.navs li a:hover{ color:#2c9ce7;}

#nav li a.curr {background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;} 
.navs #nav1{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav2{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav3{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav4{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav5{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav6{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav7{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}
.navs #nav8{background:url(../images/nav_bj.jpg) no-repeat; color:#0170d4;}


/*-- banner图 --*/
.banner{  margin-top:18px; position:relative;margin-bottom:25px;_zoom:1;height:310px;}
.main-kv{ position:relative;z-index:1;height:310px;}
.main-kv a{}
.main-kv img{width:1000px;height:310px;display:block;_zoom:1;}
.kv-pager {position:absolute;right:28px;bottom:15px;z-index:100;}
.kv-pager a{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;margin-left:5px;background-color:#fefefe;border:1px solid #4AA0E9;color:#4AA0E9; cursor:pointer;}
.kv-pager a.activeSlide{ background-color:#4AA0E9;color:#fff; border-color:#fff; cursor:pointer;}
.kv-pager a:hover{ text-decoration:none; cursor:pointer;}
.submit-need{ position:absolute;top:0;right:0;z-index:10;width:175px;height:164px; background:url(../images/submit-need.png) no-repeat; 
 _background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/submit-need.png');
}
.submit-need a{ display:block;width:105px;height:105px;float:right;}
.more-link { color: #008bde; font-family: Songti; font-size: 12px; font-weight: normal;}
.more-link em { font-family: "宋体";}


/*-- 最新招聘职位 --*/
.job-bar{ width:319px; float:left;  margin-right: 29px;}
.job-bar h2 .more-link {float: right; line-height: 1.5;}
.job-bar h2{ height:25px; border-bottom: 1px solid #e5e5e5; background:url(../images/ico.jpg) no-repeat}
.job-bar .job-list li { border-bottom: 1px solid #e5e5e5; color: #0070d3; height: 20px; line-height: 20px;}
.job-list li a {color: #0070d3;}

.server-hy{ width:336px; float:left;  margin-right: 29px;}
.server-hy h2 .more-link {float: right; line-height: 1.5;}
.server-hy h2{ height:25px; border-bottom: 1px solid #e5e5e5; background:url(../images/ico.jpg) 0px -24px no-repeat}

.server-hy .server-list li { color: #0070d3; height: 24px; line-height: 24px; float:left; margin:8px 0;}
.server-hy .server-list li.odd { margin-right:43px;}
.server-hy li a { display:block; width:146px; height:24px; background:#f1f1f1; text-decoration:none; background:url(../images/ico.jpg) 0 -97px no-repeat;
text-indent:20px;}
.server-hy li a:hover { display:block; width:146px; height:24px; background:#f1f1f1; text-decoration:none; background:url(../images/ico.jpg) 0 -73px no-repeat;text-indent:20px; color:#fffefe;}


.online{ width:286px; float:right; background:url(../images/online_bj.gif) right bottom no-repeat; }
.online h2{ height:25px; border-bottom: 1px solid #e5e5e5; background:url(../images/ico.jpg) 0px -46px no-repeat}
.online li a {color: #0070d3;}
.online p { margin-top:4px; line-height:22px;}
.online_jl{ margin-top:21px;}




/*-- 内容上背景 --*/
.page-title-bj{ background:url(../images/page-title-bj.jpg) repeat-x; height:28px; margin-top:20px; }

/*-- about --*/
.content-left{ width:222px; float:left; margin-right:35px;}
.content-left-title{ height:4px; background:url(../images/content-left-title.jpg) no-repeat; overflow:hidden;}
.content-left-content{ border:#cbcbcb 1px solid; border-top:none; border-bottom:none; padding-left:11px; padding-right:10px; }
.about-contact-pic{ border:#eef0e3 1px solid; padding:1px; margin-top:5px;}
.about-list{ border:#efefef 1px solid; margin-top:8px; border-bottom:none;}
.about-list .about-list-bj{ margin:1px; margin-bottom:0; background:#f8f8f8;}
.about-list .about-list-bj ul { margin:0 6px;}
.about-list .about-list-bj ul li{ width:183px; height:30px; line-height:30px; text-indent:40px; background:url(../images/left-li-bj.jpg) no-repeat;}
.about-list-bj a.curr{ color:#0070D3;}
.about-list-footer{ background:url(../images/content-left-list-footer.jpg) no-repeat; height:27px;}
.content-left-contact{ border:#cbcbcb 1px solid;  border-top:none; border-bottom:none; padding-top:10px; background:url(../images/left-content-bj.jpg)  center bottom no-repeat; padding-bottom:35px;  }
.left-contact{ margin-left:11px; margin-right:10px;}
.left-contact span{ background:url(../images/ico.jpg) 0 -122px no-repeat; height:14px; line-height:14px; display:block;}
.left-contact .contact-content { margin-top:10px; margin-left:15px; margin-right:15px;}
.left-contact .contact-content p{ height:22px; line-height:22px;}
.content-left-footer{ height:4px; background:url(../images/content-left-footer.jpg) center 0 no-repeat;}
.about-content-bj{ background:url(../images/about-content-bj.jpg) no-repeat; height:260px;}
.content-right .content-right-content{ line-height:170%; width:743px; float:right; color:#3f3f3f;}
.content-right .content-right-content h3{ border-bottom:#7f7f7f 1px dotted; color:#117edf; font-size:18px;}

.list8{ margin-top:25px;}
.list8 ul li{ float:left; }
.list8 ul li a{ border:#ccc 1px solid; display:block; margin:5px 18px; }
.list8 ul li a:hover{ border:#117edf 1px solid; display:block;}
.list8 ul li p { text-align:center;}
.list8 ul li p a{ border:none; font-size:14px; color:#323232;}
.list8 ul li p a:hover{ border:none; color:#117edf;}

/*-- job --*/
.job{ width:198px; background:#eff6f9;}
.job ul{ padding-top:10px;}
.job p{height:30px; line-height:30px; font-size:14px; background:url(../images/job-left-li.jpg) no-repeat; text-indent:20px;} 
.search{ margin-top:10px;}
.input-search{ border:#cbcbcb 1px solid; width:111px; height:20px; line-height:20px;  padding:0 3px;}
.serach-button{ margin-left:10px; background:url(../images/serach-button.jpg) no-repeat; width:68px; height:22px; border:none; cursor:pointer;}




.e{width:100%; display:table;}
.e ul li{float:left;}
.id,.name,.x,.z,.d,.l{
	color:#464545;font-size:12px; text-align:center; border-right:1px solid #fff; border-top:1px solid #fff; height:37px; line-height:37px;
	background:#f4f4f6;
}
.job-list-title{ color:#117edf; font-size:18px; margin-bottom:5px; padding-left:15px;}
.job-title li{ background:#eff6f9; border-bottom:#4198e5 1px solid; font-weight:bold; color:#111112; }
.id{width:237px;}
.name{width:100px;}
.x{width:100px;}
.z{width:100px;}
.d{width:100px;}
.l{width:100px;}
.l a{color:#464545;}
.l a:hover{color:#0070d3;}

.zhiwei li { height:28px; line-height:28px; background:#f7f7f7; padding-left:10px; }
.zhiwei li.even{ height:28px; line-height:28px; background:#f9fdfc; }



/*-- 工作详情 --*/

.job-dis table{ border-collapse: collapse;}
.job-dis table th {
    background: none repeat scroll 0 0 #EFEFF0;
    padding-right: 5px;
    text-align: right;
    width: 19%;
	border: 1px solid #DDDDDD;
    border-collapse: collapse;
    height: 30px;
}

.job-dis table td {
    line-height: 20px;
    padding-left: 10px;
    text-align: left;
    width: 31%;
	border: 1px solid #DDDDDD;
    border-collapse: collapse;
    height: 30px;
}
.linkarea {
    padding: 10px 0;
    text-align: center;
}
.btna-com-01{
    background: none repeat scroll 0 0 #117EDF;
	color:#FFF;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding:5px 10px;
    text-decoration: none;
}
.btna-com-01:hover{
    background: none repeat scroll 0 0 #246eaf;
	color:#FFF;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding:5px 10px;
    text-decoration: none;
}

/*-- 应聘 --*/
.job_app_cur{ color:#F00;}
.job_app_cur span { font-weight:bold; color:#666;}
.job-yp-info{ font-weight:bold; height:25px; line-height:25px; border-bottom:#4198e5 1px solid; margin-top:10px; font-size:12px; }
.job-yp{ margin-top:5px;}
.job-yp th { text-align:right;  border-collapse: collapse;  width:150px;}
.job-input,select{ border:#ddd 1px solid;}
.fontred{ color:#F00;}
.fontwhite{ color:#FFF;}
.btnarea3 {
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.btn-com-01 {
    background: none repeat scroll 0 0 #01973D;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
	color:#FFF;
	border:none;
	cursor:pointer;
}
.btn-com-02 {
    background: none repeat scroll 0 0 #666;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
	color:#FFF;
	border:none;
	cursor:pointer;
}

.select{ display:block;}
.none{ display:none;}

/*-- 成功案例 --*/
.join_Box{margin-bottom:5px;}
.join_Title{ height:35px; line-height:35px;  background:#f1f1f1;  padding-left:5px; cursor:pointer; font-size:14px;} 
.join_Info{ border:#e1e1e1 1px solid; border-top:none; padding:5px; line-height:160%; }
.case-title { font-weight:bold; padding:5px; color:#127ee0;}


/*-- 猎职专区 --*/
.lz_content_title{ background:url(../images/lz_content_title.gif) no-repeat; height:31px;}
.lz_content{ background:url(../images/lz_content.jpg) no-repeat; height:554px; border-bottom:#d1dde5 1px solid}
.lz-input{ border:#bcbcbc 1px solid; height:20px; line-height:20px;}
.lz-text{ border:#bcbcbc 1px solid;}
.lz_content_table{ padding-top:162px; padding-left:170px;}
.lz_button{ background:#ecf4f7;}

.lz_content1{ background:url(../images/jltd_bj.jpg) no-repeat; height:520px; border-bottom:#d1dde5 1px solid}

/*-- 联系我们 --*/
.contact-bj{ background:url(../images/contact_bj.jpg) center no-repeat; height:230px; padding-left:380px; padding-top:30px; color:#000;}
.contact-bj a{ color:#000;}
	.news_List ul li {
		background: url("../images/icon2.gif") no-repeat scroll 4px center transparent;
		border-bottom: 1px dashed #B19B6C;
		height: 28px;
		line-height: 28px;
		padding-left: 14px;
	
	}

	.news_List ul li .news_List_t {
		float: left;
		clear:both;
		
	}
	
	.news_List ul li .date {
		float: right;
		text-align: right;
		width: 80px;
	}
.pages { margin-top:10px;}

/*-- 名企展示 --*/
.cooperation{ margin-top:20px; border-top:1px dashed #bcbcbc; padding-top:20px;}
.cooperation h2{ font-size:16px;color:#333;width:85px;line-height:48px;line-height:48px; float:left;}
.cooperation .logo-cycle{ float:left;width:872px;}
.cooperation img{width:96px;height:48px; float:left;margin-right:13px;}

/*-- 版权 --*/
#footer{margin-bottom:20px; margin-top:25px;}
#footer .branch, #footer .hunter-job, #footer .copyright { height: 25px; line-height: 25px; text-align: center;	}