/* CSS Document */
/* ==全局样式定义== */

body{font: normal normal normal 12px/150% "宋体",Helvetica,sans-serif;
	 size:12px;
	 color:#383838;
	 text-decoration:none;
	 margin:0; 
	 padding:0;}
a
{
	font: normal normal normal 12px/120% "宋体",Helvetica,sans-serif;
	text-decoration: none;
	color: #383838;
}
a:hover{
	text-decoration:underline;
	color:#f00}
form{ margin:0;
	padding:0;
}
	input[type=text], input[type=Keyword]
{
	height: 15px;
	margin: 1px;
	background:#ededed
}
* + html input[type=text]
{
	margin: 0px;
	height:15px;
	background: #ededed;
	border: 1px solid #156C9B;
}
h1{ font-size:14px;}
ul{ margin:0;
	padding:0;
	list-style:none}
li{ margin:0; 
	padding:0; 
	line-height:24px;
}
li a{ color:#000;
	 text-decoration:none;}
.main{ width:960px; 
	margin:0 auto; 
	padding:0;
	margin-top:2px;
	clear:both}

/*顶部样式*/

#logo{ float:left;
	width:170px;
	height:48px;
	margin-top:3px;
	background:url(../images/logo.gif) no-repeat}
#main_top_right{ 
	float:right;
	width:779px;
	margin-bottom:-4px;
	}
#subnav{ text-align:right; padding-right:10px; width:770px;}
#subnav li{ color:#666;margin:0 1px; float:left}
#subnav li a{ color:#666;}
#subnav li a:hover{ color:#666;}

#nav{ 
	}
#nav li{ line-height:0.5em;
	margin:0 2px;
	height:30px;
	float:left}
.clear{ clear:both}

#top_bg{ color:#fff;
	background:url(../images/rc_24.jpg);
	 height:60px;
	 margin:0;
	 padding:0}
#top_bg_left{
	float:left;
	background:url(../images/rc_2_22.jpg) no-repeat; 
	width:22px;
	 height:60px;}
#top_bg_right{ float:left;
background:url(../images/rc_2_2.jpg) right no-repeat;
	width:938px;
	 height:60px;
	 text-align:center}
/* mian样式*/
#main_left{ float:left;
	width:683px;}
#green_bg{ height:21px; background:url(../images/green_bg.gif) no-repeat}
#for_zp { height:253px;}
#main_center{ float:left;
	width:440px;}
.fl{ float:left}
.fr{ float:right}
.mar_2{ margin:1px;}
/* left样式*/
.box{ border:1px solid #e9c3c1; margin:2px 0;}
.wid{width:680px; overflow:hidden;}
#zp { background:url(../images/rc_3.jpg) repeat-x;}
#zp li{ width:135px; font-size:13px; font-weight:bold; margin:2px 1px 0 0;background:url(../images/rc_3.jpg) repeat-x; text-align:center;  float:left; }
#zp li a{font-size:13px; color:#000;font-weight:bold; line-height:24px;}
#zp li a:hover{font-size:13px; color:#000;font-weight:bold;}
#zp .tap{ background:url(../images/rc_2.jpg) repeat-x; color:#FFF}
#zp .tap a{color:#fff};
#zp .tap a:hover{color:#fff};
#zp_h{ background:url(../images/rc_2.jpg) no-repeat; font-size:13px; color:#FFF; height:22px; padding-top:2px; padding-left:15px;}
.list{ }
.list li{ list-style:none; width:310px; float:left;
 background:url(../images/tb_1.jpg) 6px 8px no-repeat; padding-left:15px; margin:0 4px; border-bottom:1px dashed #ededed;}
 .list_bg{ background:url(../images/rc_2.jpg) no-repeat;}
.red{ color:red}
.ggh{ height:280px;}
.adv ul{  height:70px; }
.adv li{ float:left;width:164px; margin:2px;}
.adv li img{ border:1px solid #ccc;}

/* 内容页样式*/
.hbg{ background:#f4f4f4; border-top:1px solid #cdcdcd; margin:0 15px}
/*求职样式*/
.qz_l{ background:url(../images/rc_46.jpg) no-repeat; width:335px; margin-right:4px;}
.qz_l li{ list-style:none; margin-right:5px; background:url(../images/tb_1.jpg) 6px 8px no-repeat; padding-left:15px; border-bottom:1px dashed #ededed}
.qz_l h1{ font-size:13px; margin:10px 35px;}
.qz_l{ }

.qz_r h1{ font-size:13px; margin:10px 0 10px 50px;;  }
.qz_r{background:url(../images/index_11.jpg) no-repeat; width:335px; margin-right:4px; }
.qz_r li{ list-style:none; margin-right:5px; background:url(../images/tb_1.jpg) 6px 8px no-repeat; padding-left:15px; border-bottom:1px dashed #ededed}

.zw_l{ background:url(../images/zwkbt.jpg) no-repeat; width:335px; margin-right:4px;}
.zw_l li{ list-style:none; float:left; margin-right:5px; background:url(../images/tb_1.jpg) 6px 8px no-repeat; width:145px; padding-left:15px; border-bottom:1px dashed #ededed}
.zw_l h1{ font-size:13px; margin:5px 10px;}
.zw_l{height:95px; }

.zw_r h1{ font-size:13px; margin:10px 0 10px 50px;  }
/*右侧样式*/
#main_right{ float:right; margin-top:2PX;width:270px;}
#main_right h1{color:#81140f; margin:0; padding-top:5px;height:23px; padding-left:10px; font-size:14px;background:url(../images/h_bg.jpg) repeat-x; border-bottom:1px solid #e3acb3; }
.more{ float:right; font-weight:normal; font-size:12px; margin-right:10px; }
.more a{color:#81140f;}
.more a:hover{color:#81140f;}
#logn{ border:1px solid #e3acb3; height:166px;}	
#logn h1{}
#logn form{ text-align:center}

/*职位库样式*/
#yb{ background:#fffae2; border:1px solid #e3acb3; height:50px;}
.h_bor{ border:1px solid #e9c3c1; margin:6px 0; background:#f7f7f7 }
.h_bg{  }
.r_list li{list-style:none;
 background:url(../images/32.gif) 6px 8px no-repeat; padding-left:15px;}
.r_adv{ text-align:center}
.r_adv ul{ margin:2px;}
.r_adv li img{ border:1px solid #ededed; width:128px;}
/*招聘专区*/
.zp_l{ background:url(../images/jb.jpg) repeat-x; padding:4px 15px;}



/*底部样式*/
.b_l{ background:url(../images/index_96.jpg) no-repeat; width:22px; height:84px;margin-top:5px;}
.b_c{ background:url(../images/b_c.jpg) repeat-x; width:936px; margin-top:5px; padding-top:10px; height:79px; text-align:center}
.b_r{ background:url(../images/index_59.jpg) no-repeat; width:22px; height:84px;margin-top:5px;}

.root{margin:0 auto; width:960px; clear:both;}
.rmain{width:650; margin-left:6px; text-align:left}
.kzsx{ border:1px solid #D4D4D4; border-bottom:none;}
.f16{font-size:16px;}
.colo{color:#FF6600;}
.colz{color:#990000;}
.b{font-weight:bold;}
.p45{padding:5px;}
.kl {
	width: 240px;
}
.kr {
	width: 658px;
	text-align:right;
	background-color: #FFFFFF;
}
.xbt{
	background:#f5f5f5;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin:0 -8px;
	border-bottom:1px solid #999
}
#dlts{ color:#990000; padding:15px; font-weight:bold;}
#dlts a{ color:#900; font-weight:bold;text-decoration: underline;}
#zpbt {
	font-size: 13px;
	background-image: url(../images/rc_2.jpg);
	background-repeat: repeat-x;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
#newsClass {
	background-image: url(../images/rc_42.jpg);
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	padding-left: 10px;
	font-weight:bold;
}
#newsList{ padding:7px;}
#newsList ul{
	list-style-type: disc;
}
#newsList li,#newsList div{font-size:14px;}
#newsList li{
	margin-left: 20px;
	padding-top:1px;
}
#newsList a{ font-size:14px;}
#search a{ color:#fff}

.left{width:240px; height:500px; margin-right:10px; border:1px solid #e9c3c1;}
.right{ width:660px;min-height:475px; border:1px solid #e9c3c1; padding:5px 20px 20px 20px}
#l_list ul{ margin-left:15px;}
#l_list li{ line-height:24px; font-weight:bold; border-bottom:1px dashed #ccc; background:url(images/32.gif) 0 6px no-repeat; padding-left:15px }
#tongji{ width:0px; height:0px; line-height:0px; overflow:hidden;}
#yqlink img {
	height: 31px;
	width: 88px;
	border: 1px solid #000000;
}
.nbg {background:url(../images/nbg.jpg) no-repeat; width:335px; margin-right:4px;}
.nbg li{ list-style:none; margin-right:5px; background:url(../images/tb_1.jpg) 6px 8px no-repeat; padding-left:15px; border-bottom:1px dashed #ededed}
.nbg h1{ font-size:13px; margin:5px 20px;}
