@charset "utf-8"
body{
	padding:0;
	margin:0;
	font-family:宋体, Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#0066CC;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}

#header{width:950px; margin:0 auto; height:84px; vertical-align:bottom;}
#header img.logo{
	display:block;
	margin:0 10px 0 0;
	float:left;
}
#header .change{ width:468px; height:60px; float:left; margin:0 10px 0 0;}
#header img.job{
	display:block;
	vertical-align:bottom;
	float:left;
	margin:12px 8px 0 0;
}
#header img.job1{
	display:block;
	vertical-align:bottom;
	float:left;
	margin:19px 8px 0 0;
}
 .header_right{ width:60px; line-height:20px; font-size:12px; float:left;}
 .header_right a,  .header_right a:link{
	color:#0066CC;
	text-decoration:none;
}
.header_right a:hover{
	text-decoration:underline; font-size:12px; color:#990000;
}
.city{ width:950px; margin:0 auto; height:24px;	color:#0066CC;line-height:24px;
	text-decoration:none;
	font-size:12px;}
 .city a,  .city a:link{
	color:#0066CC;
	text-decoration:none;
	font-size:12px;
	line-height:24px;
}
.city a:hover{
	text-decoration:underline; font-size:12px; color:#990000;line-height:24px;
}
.menu{ width:950px; height:34px; margin:0 auto; background-image:url(/images/new/menu-bg.gif);}
.menu ul{ display:block; list-style:none; margin:0; padding:0;}
.menu ul li{ width:95px; height:34px; line-height:34px; float:left; display:block; text-align:center;}
.menu ul li a,.menu ul li a:link{ font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; background-image:url(/images/new/menu-bg.gif);}
.menu ul li a:hover{ font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background-image:url(/images/new/menu-hover1.gif);display:block; }
.menu ul li a.current{ font-size:14px; font-weight:bold; color:#666666; text-decoration:none; background-image:url(/images/new/menu-hover.gif);}
.search{ width:940px; height:22px; padding:5px; border:1px solid #589CDD; line-height:22px; font-size:13px; margin:3px auto 0 auto;}
#top_area{ width:950px; height:auto; margin:8px auto 0 auto; height:280px;}
#top_left{ width:230px; height:200px; float:left;}
#login{ height:105px; background-color:#CCCCCC; margin-bottom:3px; background-image:url(/images/new/jobseekers_foot.gif); background-repeat:no-repeat;}
.long{ width:80px; height:16px; color:#990000;}
#newest_list{ height:110px; background-image:url(/images/new/top_zxzx_bg.gif);}
#newest_list ul{display:block; list-style:none;  margin:0; padding:0;}
#newest_list ul li{height:22px; background-image:url(/images/new/jian.gif); background-repeat:no-repeat; display:block; background-position:10px center; }
#newest_list ul li a{font-size:12px; height:22px; color:#000000; line-height:22px;padding-left:18px; display:block; text-decoration:none;}
#newest_list ul li a:hover{font-size:12px; height:22px; color:#BC2931; line-height:22px;padding-left:18px; display:block; text-decoration:none;}

.panel{}
.panel_head {color:#004499; height:27px; line-height:24px; } 
.panel_item { float:left; font-size:13px;background-image:url(images/menuoff.gif);background-color:#E7F1FF; CURSOR: pointer;text-align:center; } 
.panel_item_show {float:left; font-size:13px;background-image:url(images/menuon.gif);font-weight:bold; text-align:center; CURSOR: pointer;} 
.panel_item_spacing { float:left; height:25px; } 
.panel_body { clear:both; } 
.panel_foot { } 
.sign{ height:85px; background-color:#CCCCCC; margin-bottom:3px; background-image:url(images/jobseekers_foot.gif); background-repeat:no-repeat; padding:5px;}

.top_right{ margin-left:5px; height:auto; float:left; width:715px; background-image:url(/images/new/zhiding_bg.gif); background-repeat:repeat-y;}
.top_right_title{ height:23px; background-image:url(/images/new/zhiding_title_bg.gif);  padding-left:20px; line-height:23px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.text_right_title{ font-size:12px; color:#000000; line-height:26px; font-weight:normal; margin-left:150px;}
.top_right_middle{ width:715px; height:240px;}
.top_right_middle ul{ list-style:none; margin:0; padding:0; width:715px; }
.top_right_middle ul li{ width:353px; height:24px; line-height:24px; background-image:url(images/dian.gif); background-position:5px 8px; background-repeat:no-repeat; float:left; margin-left:2px;}
.top_right_middle ul img{ border:0; margin:0; line-height:22px;}
.top_right_middle ul li.lan_bg{ background-color:#EBEEF6;}
.top_right_middle ul li a{height:24px; line-height:24px; font-size:12px; color:#0056C2; text-decoration:none; margin-left:12px;}
.top_right_middle ul li a:hover{height:24px; line-height:24px; font-size:12px; color:#0056C2; text-decoration:underline;margin-left:12px;}
.top_right_middle ul li span a{height:24px; line-height:24px; font-size:12px; color:#333333; text-decoration:none;}
.top_right_middle ul li span a:hover{height:24px; line-height:24px; font-size:12px; color:#990000; text-decoration:underline;}

#banner1{ width:950px; height:100px; margin:0 auto 5px auto;}
#banner2{ width:950px; height:100px; margin:0 auto 5px auto;}
#job{ width:950px; margin:8px auto 0 auto; height:258px;}
#job .pic_list{ width:230px; height:auto; float:left;}
#job .pic_list img { margin-top:3px; border:1px solid #0066FF;}
#job .job_title{ margin-left:5px; height:26px; float:left; width:715px;}
#job .job_title ul{display:block; list-style:none; margin:0; padding:0;}
#job .job_title ul li{width:115px; height:26px; line-height:26px; float:left; background-image:url(/images/new/on.jpg); }
#job .job_title ul li a{ width:115px; height:26px; line-height:26px; float:left; background-image:url(/images/new/off.jpg); font-size:12px; color:#1F3A87; text-align:center; text-decoration:none;}
#job .job_title ul li a.current{ width:116px; height:26px; line-height:26px; float:left; background-image:url(/images/new/on.jpg); font-size:12px; color:#1F3A87; text-align:center; text-decoration:none;}

.new_list{margin-left:5px; height:auto; float:left; width:703px; border:1px solid #CBCBCB; padding:5px;}
.new_list ul{margin:0; padding:0; width:703px; list-style:none;}
.new_list ul li{ width:350px; float:left; background-image:url(images/jian.gif); background-repeat:no-repeat; background-position:5px center; line-height:25px; font-size:12px; height:25px;border-bottom:1px dashed #CCCCCC;}
.new_list ul li a{height:24px;padding-left:13px; font-size:12px; color:#333; text-decoration:none;}
.new_list ul li a:hover{height:24px;padding-left:13px; font-size:12px; color:#333; text-decoration:underline; background-color:#F4F7FB;background-image:url(images/jian.gif); background-repeat:no-repeat; background-position:6px center; text-decoration:none;}
.new_list ul li span a{height:24px; line-height:24px; font-size:12px; color:#666666; text-decoration:none;}
.new_list ul li span a:hover{height:24px; line-height:24px; font-size:12px; color:#990000; text-decoration:underline;}
.ads{padding-left:200px;width:940px; height:28px; margin:2px auto 2px; auto;}
.introduction{ width:940px; height:28px; margin:2px auto 2px; auto; line-height:28px; font-size:14px; color:#1E4496; font-weight:bold; border-bottom:2px solid #B0D2EB; padding-left:10px; position:relative;}
.introduction .name-info{position:absolute;font-size:12px;padding-bottom:5px;padding-left:15px;color:#333333;font-weight:normal;left: 77px;top: 5px;}
.introduction .per-next{position:absolute;left: 871px;top: 3px;}
.introduction .per-next img{ float:left;}

#zj_company{ width:950px; margin:0 auto; height:150px;}
.zj_logo{ width:182px; height:66px; border:1px solid #CCCCCC; background-color:#F7F7F7; margin:5px 2px 0 3px; float:left;}
.zj_logo img{ border:1px solid #666666; margin:5px; float:left;} 
.zj_logo p{ width:75px;  float:left; overflow:hidden; padding:3px; height:30px;}
.zj_logo p a{font-size:12px; line-height:18px; color:#333333; text-decoration:none; display:block;}
.zj_logo p a:hover{font-size:12px; line-height:18px; color:#BC2931;text-decoration:none; display:block; background-color:#fff;} 

.zj_logo span{ width:178px; overflow:hidden; float:left; height:24px;}
.zj_logo span a{line-height:24px; font-size:12px; color:#3366CC; padding:5px; text-decoration:none;}
.zj_logo span a:hover{line-height:24px; font-size:12px; color:#3366CC; padding:5px; text-decoration:underline;}

#member{ width:950px; margin:0 auto; height:140px; padding-top:8px;}
.member_list{ width:480px; height:120px; float:left; border:1px solid #B0D2EB; padding:5px;} 
.member_more{ width:230px; height:115px; float:left;position:relative; margin-right:10px;}
.member_more img{ width:74px; height:90px; float:left; padding:2px; border:1px dashed #73A2EF;}
.member_more p{ width:140px; height:115px; float:left; font-size:12px; line-height:21px; padding-left:5px; overflow:hidden;}
.member_more p a{font-size:12px; line-height:21px; color:#000; text-decoration:none;}
.member_more p a:hover{font-size:12px; line-height:21px; color:#990000;}

#member_p{ width:950px; margin:0 auto; height:145px; padding-top:8px;}
.member_p_list{ width:938px;; height:120px; float:left; border:1px solid #B0D2EB; padding:5px;}
.member_p_more{ width:220px; height:115px; float:left;position:relative; margin-right:10px;}
.member_p_more img{ width:74px; height:90px; float:left; padding:2px; border:1px dashed #73A2EF;}
.member_p_more p{ width:130px; height:125px; float:left; font-size:12px; line-height:21px; padding-left:5px; overflow:hidden;}
.member_p_more p a{font-size:12px; line-height:21px; color:#000; text-decoration:none;}
.member_p_more p a:hover{font-size:12px; line-height:21px; color:#990000;}

.name a{width:74px;height:10px;padding:2px;font-size:12px;color:#2858C8;text-align:center;line-height:24px;position:absolute;top:97px;left: 2px; text-decoration:none;}
.name a:hover{width:74px;height:10px;padding:2px;font-size:12px;color:#2858C8;text-align:center;line-height:24px;position:absolute;top:97px;left: 2px; text-decoration:underline;}
.member_job_list{ width:444px; height:auto; float:left;}
.member_job_list ul{ display:block; margin:0; padding:0;}
.member_job_list ul li{ width:430px; float:left; background-image:url(/images/new/jian.gif); background-repeat:no-repeat; background-position:10px center; line-height:25px; font-size:12px; height:25px; display:block; margin-left:6px;}
.member_job_list ul li a{padding-left:18px; display:block; font-size:12px; color:#333; text-decoration:none;border-bottom:1px dashed #CCCCCC;}
.member_job_list ul li a:hover{padding-left:18px;display:block; font-size:12px; color:#333; text-decoration:underline; background-color:#F4F7FB;background-image:url(/images/new/jian.gif); background-repeat:no-repeat; background-position:10px center; text-decoration:none;border-bottom:1px dashed #CCCCCC;}

#Info{ width:950px; height:225px; margin:0 auto;}
.info_list{ width:233px; height:225px; float:left; border:1px solid #B0D2EB; margin:0 1px 0 1px;}
.info_list p{ width:133px; height:22px; float:left; background-color:#E2EAF8; border-bottom:1px solid #B0D2EB; line-height:22px; font-size:13px; color:#FF6600; padding-left:10px; font-weight:bold;}
.info_list span a{ width:85px; float:left;text-align:right; padding-right:5px; height:22px; background-color:#E2EAF8; border-bottom:1px solid #B0D2EB; line-height:22px; font-size:13px; color:#FF6600;font-weight:bold; text-decoration:none;}
.info_list span a:hover{ width:85px; float:left;text-align:right; padding-right:5px; height:22px; background-color:#E2EAF8; border-bottom:1px solid #B0D2EB; line-height:22px; font-size:13px; color:#FF6600;font-weight:bold; text-decoration:underline;}
.info_list ul{ display:block; margin:0; padding:0;}
.info_list ul li{ width:233px; float:left; background-image:url(/images/new/jian.gif); background-repeat:no-repeat; background-position:9px center; line-height:25px; font-size:12px; height:25px; display:block;}
.info_list ul li a{padding-left:18px; display:block; font-size:12px; color:#333; text-decoration:none;border-bottom:1px dashed #CCCCCC;}
.info_list ul li a:hover{padding-left:18px;display:block; font-size:12px; color:#333; text-decoration:underline; background-color:#F4F7FB;background-image:url(/images/new/jian.gif); background-repeat:no-repeat; background-position:12px center; text-decoration:none;border-bottom:1px dashed #CCCCCC;}
.bbs_list{ width:233px; height:225px; float:left;}

#link_pic{ width:950px; margin:5px auto 5px auto;}
#link_pic img{ width:88px; height:31px; padding:1px; border:1px dashed #CCCCCC; margin-left:3px;}
#link{ width:950px; height:104px; margin:0 auto;}
#link a{ width:95px; height:24px; line-height:24px; font-size:12px; color:#333333; display:block; text-decoration:none; text-align:center; float:left; overflow:hidden;}
#link a:hover{ width:93px; height:22px; line-height:22px; font-size:12px; color:#BC2931; display:block; text-decoration:none; text-align:center; float:left; background-color:#F7FCFF; border:1px dotted #CCCCCC; overflow:hidden;}

#person-job{ width:950px; height:121px; margin:5px auto 5px auto;}
#person-job .per-left{ float:left; width:258px;}
#person-job .per-mid{ float:left; background-image:url(/images/person-mid.jpg); width:668px; height:111px; padding:5px;}
#person-job .per-right{ float:left; width:14px;}

.per-mid{height:auto; float:left; width:668px;}
.per-mid ul{margin:0; padding:0; width:668px; list-style:none;}
.per-mid ul li{ width:320px; float:left;line-height:25px; font-size:12px; height:25px; margin-left:6px;border-bottom:1px dashed #CCCCCC;}
.per-mid ul li a{padding-left:18px; font-size:12px; color:#333; text-decoration:none;background-image:url(images/jian.gif);background-image:url(images/jian.gif); background-repeat:no-repeat; background-position:10px center; }
.per-mid ul li a:hover{padding-left:18px; font-size:12px; color:#333; text-decoration:underline; background-image:url(images/jian.gif); background-repeat:no-repeat; background-position:10px center; text-decoration:underline;}
.per-mid ul li span{height:24px; line-height:24px; font-size:12px; color:#666666; text-decoration:none;}