﻿/* Tina 2009-9-2 */
body{ font-size:12px; font-family:"宋体"; text-align:center; margin:0; padding:0; }
body > div{ margin:0 auto; padding:0 auto;}
div{ text-align:left;}
ul,li,dl,dt,dd,input,p{ list-style:none; border:none; margin:0; padding:0;}
img,a img{ border:none; padding:0; margin:0}

/**********************************public link************************************/
a:link, a:visited{ color:#000; text-decoration:none;}
a:active, a:hover{ color:#f00; text-decoration:underline;}

.mt{ margin-top:10px; }
.blue{color:#005DBD;}


/*---------- import ---------
@import url("layout.css");*/	

/***************************************content******************************************/
#wrap{ width:1004px; height:auto; overflow:hidden;}
	/*********Header Begin*********/
	#header{ float:left; width:100%; height:auto; overflow:hidden;}
		.topnav{ background:url(top_nav_bg.gif) left top repeat-x; height:30px; padding:0 10px; line-height:30px;}
			.topnav_leftcontent{ float:left; width:700px; }
					h1{ float:left; font-size:12px; font-family:"宋体"; font-weight:bold; padding:0; margin:0; }
			.topnav_rightcontent{ float:right; width:200px;}
			.topnav_rightcontent1{ float:right; width:230px;}
				.topnav_rightcontent a{ margin-left:6px;}
		.logoinfo{ float:left; width:100%; padding:10px 0;}
			.leftlogo{ float:left; width:300px; text-align:right;}
			.topadv{ float:right; width:676px; height:auto; text-align:right;}
			.topadv01{ float:left; display:inline;}
				.topadv01 a{ float:left; width:326px; height:68px; border:1px solid #ccc; margin-left:10px; text-align:right;}	
	/*********Header End*********/
	/*********menu Begiin********/
	#Menu{margin:0px auto;width:100%;height:36px;text-align:center;background: url(menubg01.gif) repeat-x left bottom; float:left;}
	#ZW_menu{ margin:0 auto; width:100%; padding:0px;height:32px;background:url(zsYx_Index_muneline.gif);}
	#ZW_menu li{margin:0 auto;float:left;list-style:none; height:32px; line-height:32px; text-align:center;}
	#ZW_menu li a,#ZW_menu li img{display:block;}
	#ZW_menu li a{height:32px; text-decoration:none; font-size:14px; font-weight:bold; color:#FFF;}
	#ZW_menu li a:hover{background:url(zsYx_Index_Mhover.gif) no-repeat 50%;color:#FFF;font-weight:bold;font-size:14px;height:32px;}
	#ZW_menu li.mavicte{cursor:pointer;color:#fff; font-size:14px;font-weight:bold;background:url(zsYx_Index_Mhover.gif) no-repeat 30%;}
	#ZW_menu li.mhover{cursor:pointer;color:#fff; font-size:14px;font-weight:bold;}
	#ZW_menu li.yxMlinecs { width:2px; height:32px; background:url(website_13.gif) no-repeat top left;}	
	.menuW_105{width:100px;}
	.menuW_120{width:120px;}
	.menuW_151{width:152px;padding-right:31px;}
	/*********menu End********/
	/*****************************Mainbody***********************************************/
	#mainbody{ float:left; width:100%; height:auto;}
		.sidebar{float:left; width:666px; height:auto; margin-top:10px;}
					/**************个人服务*************/
			.leftsidebar{ float:left; width:201px; height:auto;}
				.userinfo{  width:100%; overflow:hidden; }
					.leftforminput{ float:left; width:140px; height:auto;}
						.formlabel{ float:left; width:100%; line-height:22px;}
							.formlabel span{float:left; width:48px;}
						.formfield{ float:right; width:86px; line-height:22px;}
						.input01{ float:left; width:100%; border:1px solid #ccc; height:17px}						
					.rightloginbtn{ float:right; width:40px; height:auto;}
						.rightloginbtn .login_input { background:url(loginbtn.gif) no-repeat; cursor:pointer; border:0px; width:40px; height:41px;}
					/*************职位搜索**************/
			.rightsidebar{ float:right; width:455px; height:auto;}
				.container{ width:100%; height:190px;}
					
					.containers { width:425px; height:178px; margin:10px;}
				    .containers li { width:425px; height:25px;}
				    .containers .selecter { background-image:url(http://image.goodjob.cn/image/textstyle.gif); border:1px solid #999999; border-right:none; vertical-align:middle;}
                    .containers .selecter1 { background:url(http://image.goodjob.cn/image/textstyle.gif); border:1px solid #999999;}
                    .containers .selecterbtn { vertical-align:middle; cursor:pointer;}
                    .containers .btn_search { background:url(http://image.goodjob.cn/image/Area/button01.gif) 0px 0px no-repeat;  width:124px; height:38px; border:0px;}

					.searchinfo{float:left; width:435px; line-height:22px; padding:0 10px; margin-bottom:4px;}	
						.searchlabel{ float:left; width:100%; line-height:22px;}
							.searchlabel span{float:left; width:60px; text-align:right;}
						.searchfield{ float:left; width:360px; line-height:22px;}
							.input02{ width:160px; border:1px solid #ccc; height:18px}
						.searchbtn{ float:left; width:435px; text-align:center; padding:9px 10px; margin:0 auto;}
							.searchbtn span{ text-align:center; margin-right:5px;}							
	
			/**************rightadv Begin**************/
		.rightadv{ float:right; width:328px; height:auto;}
			.adv{ float:left; height:auto; display:inline;}
				.adv a{ float:left; width:326px; height:68px; border:1px solid #ccc; margin-top:10px;}
			/**************rightadv End**************/	
	
/****************************Advertisement  Begin**********************************/
/****************************Banner Begin*********************************/
.banner{ float:left;  height:auto; padding:10px 0; display:inline;}
.banner_ad{ float:left;  height:auto; padding:0; display:inline;}
	.banner a{ float:left; width:1002px; height:auto; border:1px solid #ccc;}
.banner1{ float:left;  height:auto; padding:10px 0 0 0; display:inline;}
	.banner1 a{ float:left; width:1002px; height:auto; border:1px solid #ccc;}
/****************************Banner End*********************************/

.advinfo{ float:left; width:1004px; height:auto;}	
	.mleft{ float:left!important; height:auto; position:relative; left:-10px; width:1014px;}
	/********第一种广告名企业logo开始***********/
	.adv1_list{ float:left; width:328px; height:auto; padding:10px 0 0 10px;}
		.adv_img{ float:left; width:326px; display:inline;}
			.adv_img a{ float:left; width:326px; height:68px; border:1px solid #ccc;}
			.topadv01 a:hover, .adv a:hover, .banner a:hover, .adv_img a:hover, .adv2_list a:hover, .adv3_list a:hover{ border:1px solid #666;}
		.adv_zpinfo{ float:left; width:316px; padding:0 5px; border:1px solid #ccc; line-height:30px; border-top:none; background:#F7F7F7;}
			.adv_zpfont{ color:#f00;}
	/********第一种广告名企业logo结束***********/
	/********第二种广告长logo开始***********/
	.adv2_list{ float:left; display:inline;}
		.adv2_list a{ float:left; width:326px; border:1px solid #ccc; height:68px; margin:10px 0 0 10px;}
	/********第二种广告长logo结束***********/
	/********第三种广告短logo159_70结束***********/
	.adv3_list{ float:left; display:inline;}
		.adv3_list a{ float:left; width:157px; height:68px; border:1px solid #ccc; margin:10px 0 0 10px;}
/****************************Advertisement  End************************************/

	/*******************************重点招聘信息开始*************************************/
.column1{ float:left; width:99.7%; height:auto; margin-top:10px;}
	.info{ float:left; width:988px; height:auto;}
	.subcontent{ float:left; width:318px; height:auto; padding-right:10px;}
		.companyname{ float:left; background:url(icon01.gif) left 7px no-repeat; text-indent:15px; width:300px; line-height:23px;}
		.companyjob{ float:left; width:300px; padding-left:15px; line-height:22px;}	
			.companyjob a{ color:#005DBD;}
			.companyjob a:hover{ color:#f00!important;}
	/*******************************重点招聘信息结束*************************************/
	
	/*******************************资讯信息，人才展示开始*************************************/
	.leftnewslistsy{ float:left; width:724px; height:auto; margin-right:10px;}
		.leftsubsidebar{ float:left; width:332px; padding-right:22px; height:430px; }
			.newstitlesy{ float:left; width:330px; padding-bottom:5px; border-bottom:2px solid #3084D6; margin-top:3px; }
				.newstitlesy span{ padding-left:10px; font-size:14px; font-weight:bold; background:url(icon02.gif) left 5px repeat-y;}
			.newslistsy{ float:left; width:332px; height:auto;}
	.righttalentlistsy{ float:left; width:266px; height:auto;}
		.rightsubsidebar{ float:left; width:266px; height:430px;}		
		
	/*******************************资讯信息，人才展示结束*************************************/
	
	/****************************Footer Begin**********************************/
	.footer1{ float:left; width:100%; height:auto; padding-top:10px;}
		.footerinfo{ float:left; width:1004px; text-align:center; line-height:20px; padding-top:10px; background:#F2F7FB url(footerbg01.gif) repeat-x;}
		.left_footer1{ float:left; padding:0 10px; width:700px; height:auto; line-height:20px;}
			.footerinfo .footermenu{ text-align:center; line-height:20px;}
			.footerinfo .footermenu a{ padding:2px;}
				.footerinfo .footermenu a:hover{ color:#fff; background:#000; text-decoration:underline;}
		.right_footer1{ float:right; width:284px; height:auto; padding-top:8px; text-align:right;}
		.right_footer1 .anwang { width:40px; height:60px; float:left;}
		.right_footer1 .gt { width:50px; height:60px; float:left;}
		.right_footer1 .wj { width:55px; height:60px; float:left;}
	/****************************Footer End************************************/
	
	/***************************************资讯首页内容开始**************************************/
	#content{ float:left; width:100%; height:auto; padding-top:10px; }
		.leftpannel{ float:left; width:252px; height:auto; padding-right:10px;}
			.subcontainer{ width:99.4%; margin-bottom:10px; line-height:20px;}
				.newcontent{ overflow:hidden; clear:both;}
				.newcontent a{ color:#00f!important; text-decoration:underline;}
		.middlepannel{ float:left; width:480px; height:auto;}	
		.rightpannel{ float:right; width:252px; height:auto; padding-left:10px;}	
			
/* 资讯首页图片切换广告*/
#zw_QiuCenter{ float:left; width:480px; overflow:hidden;}
#zw_content{ padding:0 10px; clear:both;}
#zw_Qbanner{float:left; width:480px; clear:both;}
#zw_Qbanner h1{ padding:3px 0 0 8px; margin:0px; width:99%; font-size:14px; font-weight:bold; line-height:21px;}
#zw_Qbanner p { width:473px; padding:2px; display:block;}
#zw_Qbanner span {width:470px; padding:2px 5px; clear:both;}
.zw_pic12345 { width:120px; height:15px; margin:0; padding:0; position:relative; right:8px; bottom:86px; float:right;}
.zw_pic12345 a { width:24px; display:block; float:left;}
			.zw_Qhei{ float:left; color:#6D6D6D; line-height:20px; padding:0 5px; text-indent:2em;}
			.chakan{ width:40px; color:#f00!important;}
				.chakan a{ color:#f00!important;}
				
/*图文列表*/
.info01{ float:left; width:474px; padding:4px 3px 3px 3px; height:auto;}
	.leftimage{ float:left; width:114px; height:84px; padding:3px; }
	.rightinfo{ float:right; width:350px; heigh:auto;}
		h3{ margin:0; padding:0 5px; line-height:22px; float:left; width:340px; font-weight:bold; font-size:12px; overflow:hidden;}		
	
	
.zw_Qteach2{border-top:1px solid #B1D6FC;width:429px; padding:11px;}
#zw_Qpic4{ width:114px;padding:2px; border:1px solid #D9E4EF; margin-right:8px; float:left;}
.h2{color:#065FB9; margin:5px;padding-top:2px;}
.zw_Qteach3{ width:428px; margin-left:12px;}
.zw_Qteach3 .list{ width:214px; height:25px; float:left; line-height:24px; color:#065FB9;}
		
	/***************************************资讯首页内容结束**************************************/
	
	/***************************************资讯详细内容开始**************************************/
		.left_detaiinfo{ float:left; width:742px; height:auto;}		
		
	.titlename{ float:left; width:100%; margin:10px auto; padding-bottom:10px; border-bottom:2px solid #C72C6C; text-align:center;}
		.newstitle{ font-size:14px; font-weight:bold; text-align:center; line-height:30px;}
		.other{ color:#AEAEAE; line-height:25px; text-align:center;}	
	.pages{ border-top:1px dashed #ccc; padding:10px 0; font-size:14px; font-weight:bold; margin:30px auto 10px!important; text-align:center;}
		.pages a{ color:#000;}
	.othernews{ float:left; width:100%; border-bottom:1px solid #ccc; background:#d9d9d9;}
		.othernav{ width:99%; overflow:hidden; padding-left:10px; line-height:27px; font-size:14px; font-weight:bold;}		
		.font14{ font-size:14px;}
		
	.column01{ float:left; width:1002px; height:auto;}
		.column01_content{width:940px; padding:5px 30px 10px 30px;}
	/***************************************资讯详细内容结束**************************************/
	
	/************************************************公司信息开始************************************/
	.float_left{ float:left!important; padding:0px!important; }
	.float_right{ float:right!important; padding:0px!important;}
		.comnav{ line-height:20px; background:#F0F7FD!important; border-bottom:1px solid #B0D6FB; overflow:hidden; clear:both;}
			.comnav span a {color:#f00!important;}
		.titleny{ padding-bottom:5px; border-bottom:2px solid #3084D6; margin-top:3px; }
		.titleny span{ padding-left:10px; font-size:14px; font-weight:bold; background:url(icon02.gif) left 5px repeat-y;}
		.cominfo{ line-height:auto; padding:10px 0; width:100%; clear:both;}
		.graybg{ line-height:27px; font-weight:bold; background:#d9d9d9!important; font-size:14px; padding-left:10px; color:#f00!important;}
		.jobname2{ color:#f00!important;}		
		.jobname2 a{ color:#f00!important;}
		.linegray{ border-bottom:1px dashed #ccc; line-height:25px;}
		.bg01{ background:#F7F7F7; line-height:22px;} 
		.pl{ padding-left:10px;}
		
		.navtitle01{ line-height:27px; font-weight:bold; background:#d9d9d9!important; padding-left:10px;}


	/************************************************公司信息结束************************************/
	
	/*****************************************职位详细页中的查看其它开始********************************************/
	.otherjobs{ overflow:hideen; margin:15px auto; font-size:14px; font-weight:bold; text-align:center;}
		.otherjobs a{color:#00f!important;}
		.otherjobs img{ width:195px; height:44px; padding:15px;}
		
		.jobinfo{ float:left; width:228px; padding:0 5px 15px;}
			.jobname{ float:left; line-height:23px; font-weight:bold; width:228px; }
				.jobname a{ color:#C72C6C!important;}
				.conname1 { float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:20px; width:213px; padding-left:15px; height:auto;}
				.jobname1{ float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:23px; font-weight:bold; width:213px; padding-left:15px; font-size:14px; background:url(icon01.gif) left 7px no-repeat; color:#005dbd; }
					.jobname1 a{color:#005dbd!important;}
						.jobname1 a:hover{color:#f00!important;}
			.job_detail{ float:left; line-height:18px;  width:213px; padding-left:15px; height:70px; color:#606060;}		
		.red{ color:#f00;}
	/*****************************************职位详细页中的查看其它结束********************************************/
	
	/*********************************************职位搜索列表页开始**************************************************/
	.searchlist{ float:left; width:982px; padding:0 10px 10px;}
		.searchlist li{ float:left; width:491px; padding:5px 0; line-height:22px;}
			.input03{ border:1px solid #ccc; width:220px; height:18px;}
			.input04{ border:0; height:20px; line-height:20px; padding-bottom:4px; border:1px solid #C72C6C; background:#E4538F; color:#fff;}
			.searchlist select{ border:1px solid #ccc; width:400px; line-height:20px;}
			.selectwidth{ width:160px!important;}
		.searchlist a:link, .searchlist a:visited{ text-decoration:underline; color:#00f;}
		.searchlist a:hover{ text-decoration:none; color:#f00;}
	.searchlistnav{ float:left; width:984px; padding:0 10px; line-height:32px; background:url(ctrlbar_bj.gif) left top repeat-x; color:#fff; font-size:14px; font-weight:bold;}
	/*********************************************职位搜索列表页结束**************************************************/	
	
	/* 翻页css */
.technorati { padding:3px; margin:3px; text-align:center}
	.technorati a {border:#ccc 1px solid; padding:2px 6px; background-position: 50% bottom; font-weight: bold; color:rgb(66,97,222); margin-right: 3px; text-decoration:none}
		.technorati a:hover, .technorati a:active {background-image: none; color: #fff; background-color: #4261df;}
	.technorati span.current { padding:2px 6px; font-weight: bold; color:#000; margin-right: 3px;}
	.technorati span.disabled { padding:2px 6px; border:#ccc 1px solid; color:#000;}
	
	
	/***********************岗位类别********************/
	.postsinfo{ width:100%; overflow:hidden; clear:both; padding-bottom:8px;}
		.postsinfo .rc1{ float:left; color:#3084D6; float:left; line-height:27px; font-size:14px; font-weight:bold; background:url(arrow1.jpg) left 6px no-repeat; text-indent:15px;}
			.postsinfo .rc1 a{ color:#3084D6!important;}
		.postsinfo .rc2{ float:left; width:240px; height:auto;}
			.postsinfo .rc2 li{ text-align:left!important;}
	       .postsinfo .rc2 li a{ color: #565656!important;}
		    .postsinfo .rc2 li a:hover{ color: #f00!important;}
	
	.links{ float:left; width:100%; height:auto;}
					.links li{ float:left; padding:0 5px; line-height:22px; word-break:keep-all;}

/********** 头部样式 ***********/
/*-------- 圆角模型 ---------*/
.module, .module .mid1 {
	overflow:hidden;
}
.module .top1 .t_l, .module .bottom1 .b_l {
	float:left;
	overflow:hidden;
}
.module .top1 .t_r, .module .bottom1 .b_r {
	float:right;
	overflow:hidden;
}
.module .top1 em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top1 em a:link, .module .top1 em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top1 span {
	float:right;
}
.module .top1 strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid1 .m_l, .module .mid1 .m_r {
	overflow:hidden;
}
.module .mid1 .content1 {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top1, .module .top1 .t_l, .module .top1 .t_r, .module .bottom1, .module .bottom1 .b_l, .module .bottom1 .b_r {
	background-image: url("header_bg.png");
}
/*------ 蓝色 -------*/
.blue1 .top1 {
	background-position: 0 -87px;
	background-repeat: repeat-x;
	height: 77px;
}
.blue1 .top1 .t_l {
	background-position: -13px 0;
	background-repeat: no-repeat;
	height: 77px;
	width: 7px;
}
.blue1 .top1 .t_r {
	background-position: 3px 0;
	background-repeat: no-repeat;
	height: 77px;
	width: 10px;
}
/* --------- 导航 ----------------*/
.w1004 {
	width:1004px;
	margin-top:0px;
	margin-bottom:0px;
}
#navMenu {
	width:981px;
	overflow:hidden;
}
#navMenu li {
	float: left;
	line-height: 34px;
	height: 34px;
	background-image: url(header_interval.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;
}
#navMenu li a {
	font-size: 14px;
	color: #FFF;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 2px;
	display: block;
	font-weight:bold;
}
#navMenu li a:hover, #navMenu li.hover a {
	background-image: url(header_hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}

/*------ //搜索框 ---------*/
.search-user-com{
	width:112px;
	height:19px;
	padding-top:4px;
	padding-left:94px;
	border:0px;
	text-align:center;
	background:url(search-user-com.gif) no-repeat;
}
.search-user-rc {
	width:112px;
	height:19px;
	padding-top:4px;
	padding-left:94px;
	border:0px;
	text-align:center;
	background:url(search-user-rc.gif) no-repeat;
}
.search-psd {
	width:124px;
	height:19px;
	padding-top:4px;
	padding-left:56px;
	border:0px;
	text-align:center;
	background:url(search-psd.gif) no-repeat;
}
.search-submit{
	cursor:pointer;
	width:47px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(search-submit.gif) no-repeat;
	margin-left:10px;
}
.search-submit-com{
	cursor:pointer;
	width:106px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(search-submit-com.gif) no-repeat;
	margin-left:10px;
}
.search-submit-rc{
	cursor:pointer;
	width:106px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(search-submit-rc.gif) no-repeat;
	margin-left:10px;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	height:22px;
}
.w1004 .search1{
	margin-top:5px;
	padding-left:10px;
	line-height:32px;
	font-size:14px;
}
.w1004 .search1 form{
	margin:0;
	padding:0;
	overflow:hidden;
}
.w1004 .form1 h4 {
	display:none;
}
.w1004 .form1 {
	float:left;
	margin-right:10px;
}
.w1004 .tags {
	font-size:14px;
	line-height:30px;
	height:30px;
}
.w1004 .tags span {
	float:left;
	width:185px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	display:black;
}
.w1004 .tags marquee {
	float:right;
}
.w1004 .tags marquee a {
	color:#005DBD;
}
.gg2 { width:948px; border:1px solid #CCC; text-align:center; padding:5px; overflow:hidden;}
.gg3 { width:728px; overflow:hidden;}
.gg4 { padding:10px 0; text-align:center;}
.gg5 { width:728px; text-align:center; overflow:hidden;}
.gg6 { width:340px; margin:10px overflow:hidden; float:left;}
.gg7 { width:728px; margin:10px 0; overflow:hidden;}

#sameJob{ margin:10px 0px;font-size:14px;}
#sameJob div{float:left;width:50%;text-align:center;}