body {
	font-family: Arial,sans-serif,"宋体";
	font-size: 12px;
	color: #333333;
	background: #FFFFFF url(bg.jpg) repeat-x 0px 0px;
}
body ,div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,dl,dt,dd,th,td{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0;
	list-style:none;
}

a { color: #333333; text-decoration: none;}
a:hover { color:#CC0000; text-decoration: underline; }


img,a img { border: 0; }
.Red { color: #9D2900; }
.cRed { color:#FF0000; }
.cGreen {color:61ca00}
.cBlue {color:#2e68a8}
.cBlue2 {color:#1c4c73}

.f14 { font-size:14px}
.f16 { font-size:16px}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.clear{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.blank10{clear:both;display:block;height:12px;overflow:hidden;}



.s_wraper {
	width: 960px;
	padding: 0 0 10px 0;
	margin: 0 auto;
}
.s_wraper_1r2c {
	width: 960px;
	padding: 10px 0 10px 0;
	margin: 0 0 0 8px;
	;
}
.s_wraper_1r2c .left_box {
	float: left;
	width: 708px;
	padding: 0 0 0px 0;
}
.s_wraper_1r2c .right_box {
	float: right;
	width: 240px;
}

.bor1_blue {
	border:solid 1px #9ab8c9;
	overflow:hidden
}


#header {
	height:104px;
	margin: 0 auto;
	background: #EFEFEF;
}


#cont_body {
	height:auto;
	overflow:hidden;
	background-color: none;
	
}


#sub_footer {
	height:150px;
	overflow:hidden;
	margin: 0 auto;
	background-color: #999999;
}
#reg_box {
	height: 64px;
	overflow: hidden;
}
#reg_box #reg_btn {
	float: left;
	width: 200px;
	display: inline;
	margin: 0 0 3px 3px;
}
#reg_box #city_job {
	float: right;
	width: 480px;
	background: url(map_bg.jpg) no-repeat right top;
	height: 62px;
	position: relative;
	margin-right: 2px;
	display: inline;
}


.hd {
	height: 24px;
	background:#eff7fa;
}
.hd h3 {height: 24px;	font:bold 12px/24px Arial, sans-serif, "宋体";padding-left:6px;}
.hd h3 a{	color:#333333;text-decoration:none;}
.hd h3 a:hover{color:#FF6600;}


.hd-r {height: 24px;/*_height:23px;border-bottom:solid 1px #9ab8c9;*/background:#eff7fa;}
.hd-r h3 {height: 24px;	font:bold 12px/24px Arial, sans-serif, "宋体";padding-left:6px;}
.hd-r h3 a{	color:#00466c;text-decoration:none;}
.hd-r h3 a:hover{color:#FF6600;}
ul.sub_side_t_r2{ margin:0; padding: 0; background:url(sub_side_t_r2.jpg) no-repeat left bottom; display:block; height:30px; }
ul.sub_side_t_r2 li{ margin:0; list-style:none; float:left; display: block; width:75px; _width:80px; padding-left:5px; text-align:center;}
ul.sub_side_t_r2 li a{ line-height:30px; display:block; width:100%; height:30px;}
ul.sub_side_t_r2 li.selected a{background:url(sub_side_t_r2.jpg) no-repeat right bottom;}
.ad-list {
	height: 133px;
	padding-left: 0px;
	display: block;
	width: 100%;
	overflow: hidden;
}
.ad-list ul {
	width: 740px;
}
.ad-list li {
	float: left;
	width: 226px;
	height: 70px;
	padding-right: 15px;
	display: block;
}
#comp_rec {
	height: 328px;
	overflow: hidden;
	width: 100%;
}
#comp_rec .comp-list {
	height: 300px;
	padding-left: 10px;
	padding-top: 10px;
	display: block;
	width: 100%;
	overflow: hidden;
}
#comp_rec .comp-list ul {
	width: 740px;
}
#comp_rec .comp-list li {
	float: left;
	width: 223px;
	height: 90px;
	padding-right: 10px;
	display: block;
	overflow:hidden;
}
#comp_rec .comp-list li dl {
	width: 230px;
	height: 90px;
	display: block;
	position:relative;
}
#comp_rec .comp-list li dl dt {
	width: 145px;
	height: 24px;
	display: block;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
}
#comp_rec .comp-list li dl dd{}
#comp_rec .comp-list li dl dd.pic {
	width: 76px;
	height: 84px;
	display: block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	
}
#comp_rec .comp-list li dl dd.txt {
	width: 145px;
	height: 60px;
	display: block;
	overflow:hidden;
	position:absolute;
	right:0;
	top:30px;
}



#industry_news {
	height: 240px;
}
#industry_news #new_list_last {
	float: left;
	width: 330px;
	padding-left:15px;
	padding-top:10px;
}
#industry_news #new_list_rec {
	float: right;
	width: 330px;
	padding-right:15px;
	padding-top:10px;
}
.new_list_txt li{background:url(arrow_33.gif) no-repeat 5px 6px;line-height:20px;height:20px;_height:19px;overflow:hidden;display:block;padding-left:20px;	margin:0px 0 0;	border-bottom:solid 1px #ececec;}
.new_list_txt li.even { background-color:#F7F7F7}
.new_list_txt li a{ line-height:20px;_line-height:19px;}
.new_list_txt li a.cla {color:#666666}
.new_list_txt li a.area {color:#FF9900; font-weight:bold;}
.new_list_txt li a.dat {color:#FF9900; font-weight:bold;}


.list_txt-r li{background:url(arrow_33.gif) no-repeat 5px 6px;line-height:20px;height:20px;display:block;padding-left:20px;	margin:0px 0 0;	border-bottom:solid 1px #ececec;border-top:solid 1px #FFFFFF;}
.list_txt-r li.even { background-color:#F7F7F7}
.list_txt-r li a{ line-height:22px;}
.list_txt-r li a.cla {color:#666666}
.list_txt-r li a.area {color:#FF9900; font-weight:bold;}
.list_txt-r li a.dat {color:#FF9900; font-weight:bold;}

.list_txt-job { width:99%;}
.list_txt-job li{
	background:url(arrow_33.gif) no-repeat 5px 6px;
	line-height:20px;
	padding-left:20px;
	margin:0px 0 0;
	width:210px;
	height:20px;
	display:block;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	
}
.list_txt-job li.even { background-color:#F7F7F7}
.list_txt-job li a{ line-height:20px;}
.list_txt-job li a.disp {color:#666666}
.list_txt-job li a.area {color:#FF9900; font-weight:bold;}
.list_txt-job li a.hist {color:#FF9900; font-weight:bold;}
#serch_job {
	height: 244px;
}
#serch_job input.submit{
	height:25px;
	width:40px;
	line-height:25px;
}
#serch_job input,#serch_job select  {
	width:150px;
	margin:1px;
	height:20px;
	line-height:20px;
	
}
#serch_job input,#serch_job input  {
	width:150px;
	margin:2px;
	height:20px;
	line-height:20px;
	
}


#resume_box {
	height: 200px;
}

#resume_new,#resume_rec {
	height: 196px;
}
#job_rec {
	height: 162px;
}
#job_go {
	height: 100px;
	width: 99.8%;
}
.hd .hd-fujia {
	width: 400px;
	float: right;
}

.hd .hd-fujia li{
	width: 60px;
	float: right;
	padding-top:6px;
}
.hd .hd-fujia li a{
display:block;
font:normal 12px/16px Arial, sans-serif, "宋体";
}

#city_job .quick_list {
	float: right;
	width: 260px;
	display: block;
	margin: 10px 10px 0px 0;
}
#city_job h3 {
	width: 150px;
	float: left;
	display: block;
	height: 26px;
	left: 44px;
	top: 20px;
	position: absolute;
	font-size: 16px;
	font-weight: bold;
}
