body{ margin: 0 auto; padding: 0; border: 0; font-size: 12px; line-height: 18px; background: #760000; color: #666666; }
p,ul,li,form,h1,h2,h3,h4{padding:0;margin:0}
ul,li{list-style:none}
img{border:none;vertical-align:bottom;}
a{ color:#666666; text-decoration:none}
a:hover{ color:#FF0000; text-decoration:none}
.clear{ clear:both}




.banner{ background: url(/images/zhaopin//banner.jpg) center no-repeat; margin: 0 auto; text-align: center; }
.main{ margin: auto; background: #760000; text-align: center; 
}
.content{
	width: 950px;
	border-top: 4px #ffa600 solid;
	background: #f4f4f4;
	margin: 0px auto;
	text-align: left;
}
.left{ float:left; width:644px; margin-left:20px; margin-top:20px; display:inline;}
.job_title{ background:url(/images/zhaopin//job.gif) no-repeat; height:48px; line-height:48px; font-size:12px; color:#6b6b6b; text-align:right}
.job_title font{color:#FF0000; font-size:12px}
.city{
	height: 44px;
	border-top: 1px #999999 dashed;
	border-bottom: 1px #999999 dashed;
	line-height: 44px;
	overflow: hidden;
}
.city a{ font-size:14px; color:#7f7f7f; width:60px; height:44px; background:fff; display:block; text-align:center; float:left}
.city a:hover{ background:#ca0000;color:#ffffff; width:60px; height:44px; line-height:44px; display:block;}
#search_box {height:40px; padding-top:14px} 
#search_box .swap_value { float: left; padding:0 0 0 10px;border: 0; border:#ea3c2c 1px solid; width: 544px; background: none; font-size: .8em; height:27px; line-height:27px; font-size:14px; color:#666666} 
#search_box .go {
	float: right;
	background-image: url(/images/zhaopin//btn_box2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:29px;
	width: 70px;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; } 

 热门搜索 
.hot{ margin:10px 0; border-top:1px #999999 dashed; width:650px;}
.hot a{
	color:#4095ce;
	line-height:22px;
	background:#FFFFFF;
	margin-bottom:5px;
	margin-left:5px;
	display:block;
	float:left;
	padding:0px 5px;
	white-space: nowrap;
}
.hot a:hover{ display:block; background:#ca0000;color:#FFFFFF;}
.hot span{ float:left; line-height:22px; height:22px; background:#000000; color:#FFFFFF; padding:0 5px;}
.title{background:#FFFFFF;height:48px; line-height:48px; font-size:12px; color:#6b6b6b; text-align:right; border-bottom:#ad0008 2px solid; padding-right:10px}
.title img{float:left}
.left table{ background:#FFFFFF; background:url(/images/zhaopin//tab_bg.gif)}
.left table th{ background:url(/images/zhaopin//bg_002.gif); height:32px;}
.left table td{
	height: 28px;
	line-height: 28px;
	padding-left:10px;
	/*-----[disabled]text-align:center;-----*/
}
 /*----名企招聘----*/
.com_title a{color:#7f7f7f; font-size:12px}
.com_all{ margin-top:14px;width:650px; }

.com_all li{position:relative;overflow:hidden; float:left;}
.com_all img{ margin-left:9px; margin-bottom:10px}

/*----热门招聘----*/ 
.hott_all{ margin-top:14px}
.pic li{position:relative;overflow:hidden;}

.cover{position:absolute;top:0px; left:0px;display:block;}
/*----最新招聘----*/
.newjob_title{ background:url(/images/zhaopin//want.gif) no-repeat; height:48px; line-height:48px; font-size:12px; color:#6b6b6b; text-align:right; border-bottom:#ad0008 2px solid; margin-top:10px}
.newjob_title a{color:#7f7f7f; font-size:12px}
.newjob_all{ margin-top:14px}
/*----求职推荐----*/
.want_all{ margin-top:14px}
.want_all table{ background:#FFFFFF; background:url(/images/zhaopin//tab_bg.gif)}
.right{ float:right; width:250px;margin:10px 10px 0 auto;}
.weixin{ margin-top:10px}
.xiangqing{margin:10px 0;}
.right_title{background:#FFFFFF;height:34px; line-height:34px; font-size:12px; color:#6b6b6b; text-align:right; border-bottom:#ad0008 2px solid; padding-right:10px}
.right_title img{float:left}
.right table{ background:#FFFFFF}
.right table th{ height:40px; font-weight:bold; color:#800d13; text-align:center}
.right table td{ height:32px; line-height:32px;text-align:center; border-bottom:1px dashed #CCCCCC; padding-left:3px;}
.right ul{float:left; margin-left:10px; padding-top:8px; padding-bottom:6px}
.right ul li{ height:30px; line-height:30px; font-size:12px;}
.new_com{ margin-top:6px}
.ncom_all{ background:#FFFFFF;}
.ncom_all li{ border-bottom:1px dashed #CCCCCC; width:230px;}

 底部 
.foot{height:300px; font-size:12px; border-top:1px dashed #ccc;}
.footer{ width:950px; margin:0 auto; padding:20px 0; color:#000; text-align:center;}
.footer p{ margin-bottom:8px;font-size:12px; margin-top:10px; text-indent:0px;}
.footer a{ color:#000;}
.footer a:hover{ color:ff0000;}
.city .OtherArea {
	background: #F4F4F4;
	border-style: none;
	float: right;
	height: 44px;
	width: 60px;
	display: block;
	text-align: center;
	cursor: pointer;
}
.Top { width: 950px; margin: auto; }
