@charset "utf-8";
/* CSS Document */

body{line-height:12px; background-color:#FFF; margin:0px; padding:0px; text-align:center; overflow-x: hidden;}
form,p,ul,input,select {margin:0px; padding:0px;}
body,div,td {font-size:12px; font-family:"宋体", "Times New Roman", Times, serif;}
input{ cursor:pointer;}
img,a img{border:0; margin:0; padding:0;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#ba2636; text-decoration:underline;}
ul{ list-style:none; text-align:left; line-height:20px;}

/* 清除浮动 */
.clearfloat{ clear:both; height:0; font-size: 1px; line-height: 0px;}

.zp_container{ width:100%; margin:0; padding:0;}
.zp_top,.zp_banner,.zp_nav{ width:964px; margin:0 auto;}

/* 人才搜索页面 */

/* 页面logo */
.zp_top{ margin-top:5px;}
	.zp_top span.left{ width:216px; height:75px; float:left; padding-top:15px;}
	.zp_top span.right{ width:713px; height:90px; float:right;}
	

/* 页面导航 */
.zp_banner{ height:34px; margin-top:10px; background:url(../../images/index/zprcss_bannerbg.gif) no-repeat;}
	.zpbanner_one{ width:600px; float:left; padding:5px 0 0 20px;  font-weight:bold; color:#fff;}
		.zpbanner_one a.hover{ width:43px; padding-right:10px; font-size:14px; color:#1c667d; background:url(../../images/index/zorcss_bannersubbg1.gif) no-repeat left bottom;}
		.zpbanner_one a{ display:block; height:29px; float:left; color:#fff; text-align:center; line-height:29px; _line-height:29px;}
		.zpbanner_one a:hover{ color:#ba2636;}
		.zpbanner_one span{ display:block; width:20px; float:left; text-align:center; line-height:29px; _line-height:27px;}
	.zpbanner_two{ width:255px; float:right; padding:8px 45px 6px 0; line-height:20px; text-align:right; color:#00566e;}
		.zpbanner_two a{ color:#00566e;}
		.zpbanner_two a:hover{ color:#ba2636;}
	
		
/* 人才搜索结果页面 */
.zp_nav{ margin-top:10px;}	
	.zpnav_hydl{ width:216px; float:left; margin-right:10px; background:url(../../images/index/zphome_userloginbg.gif) no-repeat;}
		.hydl_top{ width:193px; height:19px; padding:4px 0 0 23px; line-height:19px; text-align:left; font-weight:bold; color:#00466e;}
		.hydl_con{ width:200px; padding:8px 8px 9px; padding:6px 8px\9 8px;}
			.hydl_con table{ width:100%;}
			.hydl_con table td{ height:24px; height:23px\9; text-align:left; vertical-align:middle;}
			.hydl_con table td input.txt{ width:92px; height:17px; border:1px solid #999;}
			.hydl_con table td input.btn{ width:41px; height:41px; background:url(../../images/index/zphome_userloginbtnbg1.gif) no-repeat; border:none;}
			.hydl_con table td.wjmm a{ color:#fd0000; text-decoration:underline;}
			.hydl_con table td span{ margin-top:10px;}
			.hydl_con table td span.left{ width:85px; float:left; padding-left:2px;}
			.hydl_con table td span.left p{ padding:3px 0;}
			.hydl_con table td span.left input{ width:85px; height:23px; color:#fff; background:url(../../images/index/zphome_userloginbtnbg2.gif) no-repeat; border:none;}
			.hydl_con table td span.right{ width:98px; float:right; padding:3px 0 0 8px;}
			.hydl_con table td span.right input{ width:98px; height:51px; background:url(../../images/index/zphome_userloginbtnbg3.gif) no-repeat; border:none;}
	
	.zpnav_zgz{ width:500px; float:left; background:url(../../images/index/zphome_zgzbg.gif) no-repeat;}
		.zgz_top{ background:none; line-height:16px; width:477px;}
		.zgz_con{ width:478px; padding:9px 11px 10px; *padding:9px 11px 8px;}
			.zgz_con p.search{ padding:18px 0 0 158px;}
			.zgz_con p.search span{ display:block; padding:1px; background:#fff;}
			.zgz_con p.search span input{ vertical-align:middle;}
			.zgz_con p.search span input.txt{ width:282px; height:17px; padding:0 4px; color:#00466e; line-height:17px; border:1px solid #6998be;}
			.zgz_con p.search span input.btn{ width:20px; height:19px; padding:0; background:url(../../images/index/zphome_zgzbtnbg.gif) no-repeat; border:none;}
	
	.zpnav_rcss{ width:228px; float:right;}
		.rcss_top{ width:205px; padding:3px 0 0 23px; height:19px; line-height:19px; background:url(../../images/index/zphome_rcsearchtopbg.gif) no-repeat;}
		.rcss_con{ width:190px; padding:5px 18px 4px; padding:5px 18px 3px\9; background:url(../../images/index/zphome_rcsearchconbg.gif) repeat-x; border-left:1px solid #a6d0e7;  border-right:1px solid #a6d0e7;}
			.rcss_con table{ width:100%;}
			.rcss_con table td{ height:25px; line-height:26px;}
			.rcss_con table .t1 select{ width:55px; height:21px;}
			.rcss_con table .t2 select{ width:118px; height:21px; margin-bottom:8px;}
			.rcss_con table tr.btn td{}
			.rcss_con table td input.btn{ width:61px; height:23px; color:#fff; background:url(../../images/index/zphome_rcsearchbtnbg.gif) no-repeat; border:none;}
		.rcss_bottom{ width:228px; height:5px; overflow:hidden; background:url(../../images/index/zphome_rcsearchbottombg.gif) no-repeat;}

/* 企业招聘 */
		.ppqyzp_top{ width:926px; padding:3px 15px 0 23px; height:19px; line-height:18px; background:url(../../images/index/zphome_qyzptopbg.gif) no-repeat;}
			.ppqyzp_top span.left{ float:left; font-size:14px;}
			.ppqyzp_top span.right{ float:right; padding-top:2px;}
		.ppqyzp_con{ width:954px; padding:10px 0 0 8px; border-left:1px solid #a6d0e7;  border-right:1px solid #a6d0e7;}
			.ppqyzp_con ul.one{ width:470px; float:left;}
			.ppqyzp_con ul.one li{ width:230px; float:left; padding-right:5px; margin-bottom:0; margin-bottom:5px\9; _margin-bottom:3px;}
			.ppqyzp_con ul.one li img{ width:228px; height:58px; border:1px solid #a6d0e7;}
			.ppqyzp_con ul.two{ width:482px; float:left;}
			.ppqyzp_con ul.two li{ width:115px; float:left; padding-right:5px; margin-bottom:0; margin-bottom:5px\9; _margin-bottom:3px;}
			.ppqyzp_con ul.two li img{ width:113px; height:58px; border:1px solid #a6d0e7;}
			
		.ppqyzp_bottom{ width:964px; height:6px; overflow:hidden; background:url(../../images/index/zphome_qyzpbottombg.gif) no-repeat;}
	
/* 资讯信息部分 */	
	.zphome_zxzp{ width:964px; height:355px; background:url(../../images/index/zphome_rmzwbg.gif) no-repeat;}
		.zxzp_top{ background:none;}
		.zxzp_con{ width:964px; padding:7px 0 7px;}
			.zxzp_con ul li{ width:288px; height:29px; line-height:29px; float:left; padding:0 16px;}
			.zxzp_con span{ float:left;}
			.zxzp_con span.left{ width:192px; text-align:left; color:#00466e;}
			.zxzp_con span.left a{ color:#00466e;}
			.zxzp_con span.left a:hover{ color:#ba2636;}
			/*.zxzp_con span.right{ width:50px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}*/
			
				.zxx_text_overflow{width:80px; text-align:left; height:2.3em; overflow:hidden; zoom:1;}

	.zyzd_con{ width:962px; padding:0;}
		.zyzdcon_left{ width:439px; float:left; padding:16px 20px 8px; border-right:1px dashed #6b6c6c;}
		.zyzdcon_right{ border-right:none;}
			.zyzdconleft_one,.zyzdconleft_two{ width:439px;}
				.zyzdconleft_one span.left{ width:98px; float:left; border:1px solid #6b6c6c;}
				.zyzdconleft_one span.right{ width:312px; float:right;}
				.zyzdconleft_one span.right p{ text-align:left; line-height:22px;}
				.zyzdconleft_one span.right p.title{ padding-bottom:12px; font-size:14px; font-weight:bold;}
				.zyzdconleft_one span.right p.title a{ color:#2a849d;}
				.zyzdconleft_one span.right p.title a:hover{ color:#ba2636;}
				.zyzdconleft_one span.right p.txt{ text-indent:2em;}
				.zyzdconleft_one span.right p.txt a{ color:#fc4c13; font-weight:bold;}
				.zyzdconleft_one span.right p.txt a:hover{ color:#ba2636;}
			.zyzdconleft_two{ padding-top:15px;}
				.zyzdconleft_two table{ width:100%;}
				.zyzdconleft_two table td{ width:182px; height:20px; line-height:20px; text-align:left; vertical-align:middle;}
				.zyzdconleft_two table td.one{ width:80px; font-size:14px; font-weight:bold; color:#1d677e;}
				.zyzdconleft_two table td.one a{ color:#1d677e;}
				.zyzdconleft_two table td.one a:hover{ color:#ba2636;}
	.zyzd_bottom{ background:url(../../images/index/zphome_jyzdbottombg.gif) no-repeat;}
	
	/*footer*/
.footer			{ clear:both; background-color:#FFFFFF; padding-top:10px; color:#666;}
.footer p		{ padding-top:10px; text-align:center; }
.footer p a:visited	{ text-decoration: none; color:#666666;}
.footer p a	{ text-decoration: none; color:#666666;}
.footer_box		{ clear:both; height:100%; margin-top:10px; overflow:hidden;}
.footer_box table	{ text-align:center; overflow:hidden; margin:0 auto;}
.footer_box table td	{ border-right:1px solid #eee; border-top:1px solid #eee;  border-bottom:1px solid #eee; padding:5px; line-height:20px;}
.footer_box table td a	{ text-decoration: none; color:#666666;}
.footer_box table td.q		{ border-left:1px solid #eee;}
.footer_box table td div	{ float:left;}
.STYLE1 		{ color: #98abbc;font-weight: bold;}
.STYLE2 		{ color: #cba28e;font-weight: bold;}
.STYLE3 		{ color: #f2a571;font-weight: bold;}