* {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	text-align:center;
	margin:0 auto;
	font-size:12px;
	padding:0;
	background-color:#F5F5F5
}
form, dl, dt, dd, h1, h2, p {
	margin:0;
	padding:0
}
ul, li {
	margin:0;
	padding:0;
	list-style-type:none
}
input, select, textarea {
	vertical-align:middle;
	border:1px solid #CCC;
	margin:0;
	padding:0;
	font-size:12px
}
input {
	height:18px;
	line-height:18px
}
label {
	vertical-align:middle;
	margin:0;
	padding:0
}
.input_rimNone {
	border-style:none
}
.input_date {
	height:18px;
	line-height:18px;
	padding:2px 0 0;
	width:75px
}
.font_hilite {
	color:#F30
}
.font_gray {
	color:gray
}
.clew .font_hilite {
	font-weight:700
}
.clew {
	background:url(/imgs/page.png) no-repeat -944px -166px;
	padding-left:18px;
	float:left;
	line-height:15px;
	height:16px
}
.advert {
	float:right;
	background:url(/imgs/page.png) no-repeat -944px -280px;
	padding-left:18px;
	margin-left:10px;
	line-height:16px;
	height:16px
}
a {
	color:#000;
	text-decoration:none
}
a:hover {
	color:#F30;
	text-decoration:none
}
a.a_hilite {
	color:#F30;
	text-decoration:underline
}
a.a_hilite:hover {
	color:#36F;
	text-decoration:none
}
.space_top {
	padding-top:10px
}
.td_bg_0 {
	background-color:#fff
}
.td_bg_1 {
	background-color:#F7FBFE
}
.col_bg {
	background-color:#E3FFFB
}
#top_box, .underSite, #bottom_box {
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	margin:0 auto;
	background:#fff;
	width:962px;
}
#wap {
	text-align:left;
	clear:both;
	width:956px;
	overflow:hidden
}
.underSite {
	line-height:30px;
	clear:both;
	height:24px
}
.underSite_w960 {
	line-height:24px;
	text-align:left;
	clear:both;
	height:24px;
	width:956px;
	_width:942px;
	margin:0 10px
}
.underSite a {
	margin-right:7px;
	margin-left:6px;
	cursor:hand
}
#top_box {
	clear:both;/*overflow:hidden;height:65px*/
}
#top_box #logo {
	float:left;
	height:65px;
	width:180px;
	overflow:hidden;
	margin:4px 0 0 14px;
	_margin-left:7px;
	position:relative;
	z-index:999;
	text-align:left
}
#top_box #logo img {
	display:inline;
	margin-bottom:0;
	margin-bottom:5px
}
#top_box #logo a {
	color:#777;
	text-decoration:none;
	letter-spacing:8px;
	text-align:left;
	margin-top:-4px;
*margin-top:0px;
}
#top_box #logo a:hover {
	color:#000;
	text-decoration:none
}
#top_box .ad_top {
	width:573px;
	float:right;
	height:60px;
	overflow:hidden;
	margin-right:14px;
}
#top_box .ad_top li {
	float:left;
	height:30px;
	margin-right:8px
}
#top_box .top_right {
	float:right;
	width:165px;
	height:60px;
	overflow:hidden;
	text-align:right;
	padding:5px 16px 0 0;
	_padding-right:8px;
	_margin-right:3px;
}
#top_box .top_right ul {
	padding-top:3px
}
#top_box .top_right li {
	padding-bottom:8px;
	float:left;
	margin-left:10px
}
#top_box .top_right img {
	vertical-align:middle;
	padding-right:3px
}
#bottom_box {
	clear:both;
	overflow:hidden;
	height:auto;
	text-align:center;
	padding:5px 7px;
	width:948px
}
#bottom_box .bottom_box_link {
	line-height:25px;
	clear:both;
	height:25px;
	overflow:hidden;
	white-space:normal;
	background-color:#F4F9FF;
	margin:0 auto 10px;
	border:1px solid #BDD5F0
}
#bottom_box .bottom_box_link a {
	padding:0 10px
}
#bottom_box .bottom_box_contact {
	clear:both;
	width:956px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
	zoom:1
}
#bottom_box .bottom_copyright {
	clear:both;
	width:400px;
	overflow:hidden;
	height:auto;
	zoom:1;
	margin:8px auto 5px
}
#bottom_box .bottom_copyright li {
	float:right;
	clear:right;
	text-align:left;
	width:300px
}
#bottom_box .bottom_copyright li.photo {
	text-align:left;
	height:48px;
	clear:none;
	float:left;
	width:100px
}
#bottom_box .bottom_copyright li.photo img {
	padding-left:5px
}/*一级导航S*/
#mainNav {
	clear:both;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	width:962px;
	height:61px;
	background-color:#fff;
	background:url(../imgs/top_nav_bg.jpg) no-repeat left top;
	margin:0 auto
}
#home #mainNav {
	clear:both;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	width:962px;
	height:61px;
	background-color:#fff;
	background:url(../imgs/top_nav_bg.jpg) no-repeat left top;
	margin:0 auto
}
#mainNav input.input1 {
	border:none
}
#mainNav ul {
	display:block;
	padding:0;
	position:relative;
	top:2px;
	margin:0 0 0 5px;
	height:30px
}
#mainNav li {
	float:left;
	height:30px;
	margin-left:8px;
	margin-right:0;
	line-height:30px;
	overflow:hidden;
	_margin-left:7px;
}
#mainNav ul li span {
	background:url(/imgs/index/top_nav_line.gif) no-repeat left center;
	display:block;
	float:left;
	height:30px;
	width:2px;
	margin-left:8px
}
#mainNav ul li a {
	color:#1A73B1;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	display:block;
	float:left;
	line-height:30px;
	height:30px
}
#mainNav ul li a:hover {
	color:#F60;
	text-decoration:none;
	font-size:12px
}
#mainNav li.selectArea {
	display:block;
	height:20px;
	width:87px;
	float:right;
	line-height:20px;
	text-align:left;
	padding:0;
	background:url(/imgs/selectArea.png) no-repeat 0 0;
	margin:5px 0
}
#mainNav li.selectArea a {
	font-size:12px;
	color:#000;
	font-weight:400;
	padding:0;
	display:inline;
	margin:-5px 0 0 10px;
	margin-top:-3px
}
#mainNav li.selectArea a:hover {
	font-size:12px
}
.top_zone_arr {
	position:absolute;
	left:40px;
	top:20px;
	left:-32px;
	height:11px;
	width:19px;
	background:url(/imgs/page.png) -941px -400px;
	z-index:999;
	display:none
}
.top_zone_box {
	overflow:hidden;
	position:absolute;
	height:80px;
	width:255px;
	left:486px;
	top:25px;
	border:1px solid #B3CDE6;
	background-color:#F9FEFF;
	padding:2px 0 0 10px;
	z-index:9999
}
.top_zone_box iframe {
	height:80px;
	width:320px;
	position:absolute;
	top:0;
	z-index:-1;
	margin:0;
	padding:0;
	border:0 none #FFF;
	background-color:#F9FEFF;
	frameborder:0;
	scrolling:no
}
.MN_nonce_home {
	letter-spacing:10px
}
#mainNav li.selectArea .top_zone_box ul {
	padding:0;
	margin:0
}
#mainNav li.selectArea .top_zone_box li {
	clear:both;
	line-height:25px;
	color:#000;
	height:25px;
	text-align:left;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
	width:360px
}
.top_zone_box li strong {
	color:#005F9B;
	font-size:12px
}
#mainNav li.selectArea .top_zone_box li a {
	font-size:12px;
	color:#005F9B;
	display:inline;
	float:none;
	font-weight:400;
	margin:0;
	padding:0 5px 0 0;
	text-decoration:none
}
#mainNav li.selectArea .top_zone_box li a:hover {
	color:#F60;
	text-decoration:underline
}
#mainNav .mainNav_A2 {
	font-size:14px;
	color:#1661A6;
	font-weight:700
}
#mainNav .mainNav_A2 a {
	font-size:14px;
	color:#1661A6;
	font-weight:700
}
#mainNav li.MN_midschool {
	background:url(/imgs/index/top_nav_line.gif) no-repeat right center;
	padding-right:7px
}/*一级导航E*/
#main_box {
	text-align:left;
	clear:both;
	height:auto;
	zoom:1;
	width:948px;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	background:#fff;
	overflow:hidden;
	margin:0 auto;
	padding:10px 7px;
}
#main_box .MB_left {
	float:left;
	width:180px;
	overflow:hidden;
	height:auto;
	zoom:1
}
#main_box .MB_right {
	float:right;
	width:182px;
	overflow:hidden;
	height:auto;
	zoom:1;
	margin-right:0px;
}/**html #home #main_box .MB_right{margin-right:4px}*/
#main_box .MB_middle {
	float:left;
	width:573px;
	overflow:hidden;
	margin-left:7px
}
.page_nonec {
	float:left;
	height:50px;
	border-left:1px solid #ccc;
	padding-left:10px;
	margin:5px 0 0 10px
}
.page_nonec h1 {
	font-size:28px;
	font-weight:700;
	margin-top:10px
}/*个人服务S*/
#service_box {
	background:url(/imgs/page.png) no-repeat 0 -120px;
	float:left;
	height:181px;
	width:762px;
	overflow:hidden
}
#service_box .service_member {
	height:86px;
	width:253px;
	float:left;
	overflow:hidden;
	margin:0 0 0 5px;
	position:relative;
	top:37px
}
#service_box .service_member a.but_corpReg {
	background:url(/imgs/page.png) no-repeat -210px -400px;
	display:block;
	height:49px;
	width:159px;
	margin:3px 10px 0 0;
	float:left
}
#service_box .service_member a.but_corpReg:hover {
	background-position:-430px -400px
}
#service_box .service_member ul {
	float:left;
	margin-top:2px
}
#service_box .service_member li {
	margin:5px 0
}
#service_box .service_member li a {
	background:url(/imgs/page.png) no-repeat -957px -195px;
	padding-left:7px
}
#service_box .service_jobSeeker {
	height:184px;
	width:768px
}
#service_box .jobsLogin {
	float:left;
	overflow:hidden;
	width:270px;
	height:60px;
	margin:22px 0 0 15px
}
*html #service_box .jobsLogin {
	margin-left:8px
}
#service_box a.but_jobsLogin {
	background:url(/imgs/page.png) no-repeat 0 -400px;
	display:block;
	height:57px;
	width:56px;
	margin:3px 8px 0
}
#service_box a.but_jobsLogin:hover {
	background-position:-110px -400px
}
#service_box .jobsLogin input {
	width:85px
}
#service_box .jobsLogin .con, #service_box .con {
	line-height:167%
}
#service_box .jobsLogin .con a, #service_box .con a {
	color:#06F;
	text-decoration:underline
}
#service_box .jobsLogin .con a:hover, #service_box .con a:hover {
	color:#F30;
	text-decoration:underline
}/*个人服务E*/
.ad_1 {
	float:right;
	height:173px;
	width:180px;
	margin-top:8px;
	overflow:hidden
}/*.ad_box{clear:both;padding-top:5px;overflow:hidden;height:auto;zoom:1;width:956px}*/
.ad_180 {
	font-size:0;
	width:180px
}
.ad_180 li {
	margin-bottom:6px
}
.ad_283 {
	font-size:0;
	clear:both;
	width:582px;
	overflow:hidden;
	height:auto;
	zoom:1
}
.ad_283 li {
	float:left;
	margin-right:7px;
	padding-bottom:6px;
	overflow:hidden
}
.ad_famous, .ad_hotJobs, .school_info, .school_info_2 {
	clear:both;/*width:573px;*/
	overflow:hidden;
	padding-bottom:8px;
	width:758px
}

.ad_famous .top, .ad_hotJobs_index .top, .school_info .top, .school_info_2 .top {
	clear:both;
	height:30px;
	overflow:hidden;
	background:url(/imgs/index/ad_bg.jpg) left top;
	margin:0;
	padding:0
}
.ad_famous .top {
	border:1px solid #BFD6EB;
	border-bottom-style:none
}
.ad_hotJobs_index .top {
	border:1px solid #FF9130;
	border-bottom-style:none
}
.school_info .top {
	border:1px solid #BFD6EB;
	border-bottom-style:none
}
.school_info_2 .top {
	border:1px solid #FF9130;
	border-bottom-style:none
}

.ad_famous .top h1, .ad_hotJobs_index .top h1, .school_info .top h1, .school_info_2 .top h1 {
	background:url(/imgs/index/ad_title.jpg) left top;
	width:110px;
	height:30px;
	overflow:hidden;
	float:left;
	font-size:14px;
	font-weight:700;
	line-height:30px;
	padding-left:10px;
	text-align:left
}
.ad_famous .top h1 {
	color:#0397E3
}
.ad_hotJobs_index .top h1 {
	color:#F93
}
.ad_famous .top .left, .ad_hotJobs_index .top .left, .school_info .top .left, .school_info_2 .top .left {
	background:url(/imgs/index/ad_right.jpg) left top;
	width:110px;
	height:30px;
	overflow:hidden;
	float:right
}
.ad_famous .con {
	border:1px solid #BFD6EB;
	border-top:none;
	clear:both;
	height:auto;
	overflow:hidden;
	padding:3px 5px 3px 0;
	zoom:1
}
.ad_famous .con ul, .ad_hotJobs .con ul, .school_info_2 .con ul {
	overflow:hidden
}
.ad_famous .con ul li, .ad_hotJobs .con ul li, .school_info_2 .con ul li {
	float:left;
	height:22px;
	width:233px;
	margin-left:10px;
	_margin-left:5px;
	line-height:22px;
	padding-left:5px
}
.ad_famous .con ul li.bg_1, .ad_hotJobs .con ul li.bg_1, .ad_recJobs .con ul li.bg_1, .school_info_2 .con ul li.bg_1 {
	background-color:#f9f9f9
}
.ad_famous .con ul li.bg_0, .ad_hotJobs .con ul li.bg_0, .ad_recJobs .con ul li.bg_0, .school_info_2 .con ul li.bg_0 {
	background-color:#FFF
}
.ad_famous .con ul li img {
	padding-left:5px
}
.ad_famous .con ul li a, .ad_hotJobs .con ul li a, .ad_recJobs .schoolName a, .school_list a, .school_info_2 a {
	background:url(/imgs/page.png) no-repeat -954px -138px;
	background-position:-954px -140px;
	padding-left:10px
}
.ad_famous .con ul li a:hover, .ad_hotJobs .con ul li a:hover, .ad_recJobs .schoolName a:hover {
	color:#F30;
	text-decoration:none
}
.ad_famous .bottom, .ad_hotJobs .bottom, .ad_vip_bottom, .school_info .bottom {
	display:none
}
#area .ad_180, #area .MB_middle {
	padding-top:8px
}
.link_box {
	clear:both;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	margin:0 auto;
	background:#fff;
	width:948px;
	padding:0 7px
}
.link_box .top {
	clear:both;
	height:30px;
	overflow:hidden;
	background:url(/imgs/index/ad_bg.jpg) left top;
	margin:0;
	padding:0;
	border:1px solid #BFD6EB;
	border-bottom-style:none
}
.link_box .top h1 {
	background:url(/imgs/index/ad_title.jpg) left top;
	width:110px;
	height:30px;
	overflow:hidden;
	float:left;
	font-size:14px;
	font-weight:700;
	line-height:30px;
	padding-left:10px;
	color:#0397E3;
	text-align:left
}
.link_box .top .applyLink {
	float:right;
	line-height:30px;
	height:30px;
	margin:0;
	padding:0;
	width:147px;
	overflow:hidden;
	display:block;
}
.link_box .con {
	clear:both;
	height:auto;
	overflow:hidden;
	padding:3px 8px 3px 10px;
	zoom:1;
	border:1px solid #BDD5F0;
	border-top:none
}
.link_box .con li {
	line-height:22px;
	text-align:left;
	background:url(/imgs/page.png) no-repeat -957px -190px;
	background-position:-957px -192px;
	float:left;
	width:93px;
	height:22px;
	padding-left:7px;
	padding-right:3px;
	overflow:hidden
}
.link_box li.more {
	background-image:none
}/*按工作岗位搜索S*/
dl.searchOfJobs, dl.searchOfCity {
	clear:both;
	overflow:hidden;
	height:auto;
	zoom:1;
	margin:10px
}
dl.searchOfJobs dt, dl.searchOfCity dt {
	clear:both;
	height:25px;
	background:url(/imgs/ico_serach.gif) no-repeat left center;
	padding-left:20px
}
dl.searchOfJobs dt a, dl.searchOfCity dt a, dl.searchOfJobs dt h1 {
	font-size:16px;
	font-weight:700;
	line-height:25px;
	display:block;
	float:left;
	height:25px;
	top:4px;
	position:relative;
	overflow:hidden;
	color:#F60
}
*+html dl.searchOfJobs dt a, *+html dl.searchOfCity dt a, dl.searchOfJobs dt h1 {
	top:0
}
dl.searchOfJobs dd, dl.searchOfCity dd {
	clear:both;
	overflow:hidden;
	height:auto;
	zoom:1;
	width:695px;
	margin-top:5px
}
dl.searchOfJobs dd ul, dl.searchOfCity dd ul {
	overflow:hidden;
	height:auto;
	zoom:1;
	width:695px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC
}
*html dl.searchOfJobs dd ul, *html dl.searchOfCity dd ul {
	width:720px
}
*+html dl.searchOfJobs dd ul, *+html dl.searchOfCity dd ul {
	width:720px
}
dl.searchOfJobs dd li, dl.searchOfCity dd li {
	line-height:25px;
	float:left;
	height:25px;
	width:138px;
	overflow:hidden;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	position:relative;
	background-color:#FFFFF9
}
dl.searchOfJobs dd li a, dl.searchOfCity dd li a {
	display:block;
	padding-right:5px;
	padding-left:5px
}
dl.searchOfJobs dd li a:hover, dl.searchOfCity dd li a:hover {
	text-decoration:none;
	background-color:#0092DF;
	color:#FFF
}/*按工作岗位搜索E*//*弹出窗口S*/
.opacityDiv {
	display:none;
	position:absolute;
	z-index:999;
	background-color:#000;
	top:0;
	left:0;
	filter:alpha(opacity=20);
	opacity:0.2;
	-moz-opacity:0.5;
	-khtml-opacity:0.2
}
.POPDiv {
	width:765px;
	height:auto;
	margin-left:-375px;
	position:absolute;
	border:1px solid #999;
	border-bottom-width:3px;
	background-color:#FFF;
	z-index:9999
}
.POPDiv ul li input, .POPDiv_area2 ul li input {
	margin-right:2px;
	vertical-align:middle;
	border:0 none
}
.POPDiv input {
	border-width:0 none
}
.POPDiv .POPDiv_top {
	background-color:#666;
	line-height:22px;
	height:22px;
	clear:both;
	overflow:hidden
}
.POPDiv .POPDiv_top h1 {
	font-size:12px;
	font-weight:400;
	float:left;
	color:#FFF;
	margin-left:10px
}
.POPDiv .POPDiv_top .POPDiv_fun {
	float:right;
	margin-right:10px
}
.POPDiv .POPDiv_top .POPDiv_fun a {
	color:#FFF
}
.POPDiv .POPDiv_con {
	padding:5px
}
.POPDiv_over {
	color:#FFF;
	background-color:#F60;
	cursor:hand
}/*地区S*/
.POPDiv .POPDiv_selectedAreaTitle {
	font-weight:700;
	text-align:left;
	float:left;
	height:24px;
	overflow:hidden;
	line-height:24px;
	color:#F60;
	font-size:14px;
	padding-right:10px
}
.POPDiv ul.POPDiv_selectedArea {
	float:left;
	height:24px;
	overflow:hidden
}
.POPDiv ul.POPDiv_selectedArea li {
	float:left;
	text-align:left;
	line-height:24px;
	overflow:hidden;
	height:24px;
	margin-right:10px
}
.POPDiv .POPDiv_areaTitle {
	font-weight:700;
	text-align:left;
	clear:both;
	background-color:#f9f9f9;
	height:24px;
	overflow:hidden;
	line-height:24px;
	border-top:1px solid #E0E0E0;
	padding-top:1px;
	color:#F60;
	font-size:14px
}
.POPDiv ul.POPDiv_area1 {
	clear:both;
	overflow:hidden;
	height:auto;
	zoom:1
}
.POPDiv ul.POPDiv_area1 li {
	float:left;
	width:68px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
	height:18px;
	display:block
}
.POPDiv_area2 {
	z-index:9999
}
.POPDiv_area2 ul {
	width:220px;
	height:auto;
	zoom:1;
	border:1px solid #F60;
	z-index:9999;
	overflow:hidden;
	background-color:#FFC;
	padding:2px 5px
}
.POPDiv_area2 ul li.POPDiv_areaTitle2 {
	font-weight:700;
	text-align:left;
	float:left;
	clear:both;
	width:600px
}
.POPDiv_area2 ul li {
	float:left;
	width:110px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
	height:18px;
	display:block
}/*地区E*//*岗位类别S*/
.POPDiv .POPDiv_selectedJobTitle {
	font-weight:700;
	text-align:left;
	float:left;
	height:24px;
	overflow:hidden;
	line-height:24px;
	color:#F60;
	font-size:14px;
	padding-right:10px
}
.POPDiv ul.POPDiv_selectedJob {
	float:left;
	height:20px;
	zoom:1;
	margin-bottom:10px
}
.POPDiv ul.POPDiv_selectedJob li {
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
	height:18px;
	margin-right:10px
}
.POPDiv .POPDiv_jobTitle {
	font-weight:700;
	text-align:left;
	clear:both;
	background-color:#f9f9f9;
	height:24px;
	overflow:hidden;
	line-height:24px;
	border-top:1px solid #E0E0E0;
	color:#F60;
	font-size:14px
}
.POPDiv ul.POPDiv_job1 {
	clear:both;
	overflow:hidden;
	height:auto;
	zoom:1
}
.POPDiv ul.POPDiv_job1 li {
	float:left;
	width:88px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
	height:18px;
	display:block
}
.POPDiv_job2 {
	z-index:9999
}
.POPDiv_job2 ul {
	width:220px;
	height:auto;
	zoom:1;
	border:1px solid #F60;
	z-index:9999;
	overflow:hidden;
	background-color:#FFC;
	padding:2px 5px
}
.POPDiv_job2 ul li.POPDiv_jobTitle2 {
	font-weight:700;
	text-align:left;
	float:left;
	clear:both;
	width:600px
}
.POPDiv_job2 ul li {
	float:left;
	width:110px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
	height:18px;
	display:block
}/*岗位类别E*//*职位类别S*/
.POPDiv_jobSort {
	clear:both;
	overflow:hidden;
	height:auto;
	zoom:1;
	margin-bottom:5px
}
.POPDiv_jobSort ul {
	height:auto;
	zoom:1;
	margin-bottom:10px;
	width:680px;
	overflow:hidden;
	float:left;
	display:block
}
.POPDiv_jobSort li {
	float:left;
	width:135px;
	margin-bottom:3px;
	text-align:left;
	line-height:18px;
	overflow:hidden;
	height:18px;
	display:block
}
.POPDiv_jobSort li.jobSortHit {
	font-weight:700
}
.POPDiv_jobSort div.jobSortTitle {
	float:left;
	width:70px;
	font-size:12px;
	font-weight:700;
	color:#F60;
	text-align:left;
	padding-top:3px
}
.POPDiv_jobSort li label {
	width:135px;
	display:block
}/*职位类别E*//*弹出窗口E*/
.home_searchRight {
	float:right;
	height:auto;
	zoom:1;
	width:180px;
	margin-top:-1px;
	overflow:hidden
}
#schoolJobs_1 .home_searchRight {
	clear:both;
	float:none
}
.home_searchRight .inputSet {
	border:0 none
}
.home_searchRight .top {
	background:url(/imgs/index/ser_top.gif) left top;
	clear:both;
	height:18px;
	width:180px;
	overflow:hidden;
	display:block;
}
.home_searchRight .top a {
	display:block;
	float:right;
	padding-right:30px;
	padding-top:4px
}
.home_searchRight td {
	padding-top:2px;
	padding-bottom:2px;
	padding-top:0;
	padding-bottom:0
}
.home_searchRight .con {
	border:1px solid #BBD4EB;
	border-top:none;
	overflow:hidden;
	height:auto;
	zoom:1;
	padding:7px 8px;
	width:162px;
	height:145px
}
.home_searchRight .selectAnalog3 {
	background:url(/imgs/select3_bg.gif) repeat-x 0 0;
	margin:0;
	height:22px;
	width:140px;
	border:0 none;
	overflow:hidden;
	line-height:22px;
	text-align:center;
	padding:0 20px 0 0;
	clear:none;
	float:none
}
.home_searchRight input.searchBut {
	background-image:url(/imgs/but3_bg.gif);
	text-align:center;
	margin:0;
	height:22px;
	width:65px;
	border:0 none;
	overflow:hidden;
	cursor:hand;
	line-height:22px;
	display:block;
	padding:0 0 4px
}
.home_searchRight .con .searchBut2 {
	background-image:url(/imgs/index/btn_search.gif);
	height:17px;
	width:49px;
	float:left;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
	background-color:#FFF
}
.home_searchRight .con .select_box {
	width:141px
}
.home_searchRight .con .select_box .SB_con {
	width:110px
}
.login_box {
	clear:both;
	width:780px;
	overflow:hidden;
	height:auto;
	zoom:1;
	margin:40px auto 20px
}
.select_box {
	height:22px;
	width:140px;
	overflow:hidden;
	cursor:hand;
	float:none;
	margin:0;
	float:left
}
.select_box .SB_left {
	background:url(/imgs/select3_bg.gif) no-repeat left 0;
	width:6px;
	overflow:hidden;
	height:22px;
	float:left;
	display:block;
}
.select_box .SB_right {
	width:25px;
	background:url(/imgs/select3_bg.gif) no-repeat right 0;
	float:left;
	height:22px;
	overflow:hidden;
	display:block;
}
.select_box .SB_con {
	float:left;
	width:109px;
	height:22px;
	line-height:22px;
	background:url(/imgs/select3_bg.gif) repeat-x -6px 0;
	border:0 none;
	overflow:hidden;
	text-align:center;
	margin:0;
	padding:0 0 3px;
	padding-bottom:3px;
	white-space:nowrap;
	_white-space:normal;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	cursor:hand
}
.select_box .SB2_con {
	float:left;
	width:70px;
	height:22px;
	line-height:22px;
	background:url(/imgs/select3_bg.gif) repeat-x -6px 0;
	border:0 none;
	overflow:hidden;
	text-align:center;
	margin:0;
	padding:0 0 3px;
	padding-bottom:3px;
	white-space:nowrap;
	_white-space:normal;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	cursor:hand;
	display:block
}
.select_box {
	width:140px;
	overflow:hidden;
	cursor:hand;
	float:none;
	margin:0
}
#area .select_box, #schoolJobs_1 .select_box {
	margin-right:auto;
	margin-left:auto
}
@media all andmin-width0 {
.select_box .SB_con, .select_box .SB2_con {
padding-top:8px
}
}
.ad_hotJobs_index {
	clear:both;
	overflow:hidden;
	padding-bottom:8px;
	width:758px
}
.ad_hotJobs_index .con {
	border:1px solid #FF9130;
	border-top:none;
	clear:both;
	height:auto;
	overflow:hidden;
	padding:3px 5px 3px 0;
	zoom:1
}
.ad_hotJobs_index .con ul {
	overflow:hidden
}
.ad_hotJobs_index .con ul li {
	background:url(/imgs/page.png) no-repeat -954px -135px;
	float:left;
	height:22px;
	width:230px;
	margin-left:10px;
	_margin-left:5px;
	line-height:22px;
	padding-left:10px
}
.ad_hotJobs_index .con ul li.bg_1 {
	background-color:#f9f9f9
}
.ad_hotJobs_index .con ul li.bg_0 {
	background-color:#FFF
}
.ad_hotJobs_index .bottom {
	display:none
}
.ad_hotJobs_index .con ul li a {
	color:#A8A8A8
}
.ad_hotJobs_index .con ul li a.corp_name {
	padding-right:5px;
	color:#000
}
.ad_hotJobs_index .con ul li a:hover {
	color:#F30;
	text-decoration:none
}
.thaton {
	width:756px;
	height:auto;
	overflow:hidden;
	border:1px solid #e3e3e3;
	border-top:none
}
.thaton ul {
	margin-left:7px
}
.thaton li {
	width:233px;
	float:left;
	height:23px;
	line-height:23px;
	background:url(/imgs/page.png) no-repeat -953px -134px;
	padding-left:11px
}
.thaton li span {
	margin-right:10px;
	color:#696a6b
}
.thaton li span.name a {
	color:#000
}
.thaton li span.name a:hover {
	color:#f30
}/*首页*/
#home .MB_middle {
	width:574px
}
#home #top_box .ad_top {
	display:block;
	padding:0;
	height:60px;
	width:573px;
	overflow:hidden;
	float:right;
	margin:0 4px 0 0
}
#home #top_box .ad_top li {
	text-align:center;
	clear:both;
	height:60px;
	width:573px
}
.home_search {
	clear:both;
	height:auto;
	width:179px;
	overflow:hidden;
	zoom:1;
	margin-top:-10px;
	margin-bottom:10px
}
.home_search td {
	height:25px
}
.home_search .input1 {
	border:0 none #FFF
}
.home_memberFun {
	background-image:url(/imgs/index/fun_bg.gif);
	clear:both;
	height:180px;
	width:574px;
	margin-bottom:8px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.home_line_middle {
	clear:both;
	display:block;
	height:10px;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#289EE0;
	overflow:hidden
}
.home_line_left {
	clear:both;
	display:block;
	height:14px;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FE5500;
	overflow:hidden
}
.home_line_right {
	clear:both;
	display:block;
	height:14px;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FE5500;
	overflow:hidden
}
.home_ind_box {
	width:400px;
	float:left;
	overflow:hidden;
	margin-left:15px;
	_margin-left:8px
}
.home_crop_box {
	width:140px;
	float:right;
	overflow:hidden
}
.home_memberLogin {
	float:left;
	margin-top:25px;
	width:420px;
	height:52px
}
.home_memberLogin .con {
	line-height:160%
}
.home_memberLogin .con a {
	color:#06F;
	text-decoration:underline
}
.home_memberLogin input {
	width:87px
}
.home_but_jobsLogin {
	background-image:url(/imgs/index/but_login.gif);
	height:54px;
	width:63px;
	overflow:hidden;
	display:block;
	margin-right:auto;
	margin-left:auto
}
.home_search_pithiness {
	float:left;
	margin-top:10px;
	width:400px;
	overflow:hidden;
	height:auto;
	zoom:1
}
.home_search_pithiness ul#home_jobsSearch {
	margin:0;
	padding:0;
	float:left
}
.home_search_pithiness ul#home_jobsSearch li {
	margin:0;
	padding:0;
	float:left;
	height:24px;
	width:52px;
	text-align:center;
	line-height:22px
}
.home_search_pithiness ul#home_jobsSearch li.nonce {
	background-image:url(/imgs/index/option_item_bg.jpg)
}
.home_search_pithiness .otherSearch {
	margin-top:2px;
	float:right;
	display:block;
}
#home .otherSearch {
	margin-top:8px;
	float:right;
	display:block;
	width:180px;
}
.home_search_pithiness .search_pithiness_item {
	clear:both;
	margin-top:5px
}
.home_search_pithiness .search_pithiness_item .input_keyWord {
	background:url(/imgs/index/ico_5.gif) no-repeat left center;
	float:left;
	width:160px;
	margin:0 5px 0 0;
	padding:0 0 0 14px
}
.home_search_pithiness .search_pithiness_item .select {
	float:left;
	width:120px
}
.home_search_pithiness .search_pithiness_item .but_search {
	background-image:url(/imgs/index/but_search.gif);
	padding:0;
	float:left;
	height:25px;
	width:72px;
	overflow:hidden;
	margin:0 0 0 8px
}
.home_div_1 {
	float:left;
	width:420px;
	margin-top:1px;
	padding-left:0px;
	_margin-top:-2px;
	display:block;
}
.home_div_1 img {
	padding-right:3px
}
.home_div_1 a {
	margin-right:1px
}
.home_div_1 strong {
	color:#F60;
	font-weight:400
}
.home_area {
	float:left;
	width:400px;
	margin-top:12px;
	overflow:hidden;
	height:auto
}
.home_area li {
	clear:both;
	width:400px;
	height:21px
}
.home_area li strong {
	font-weight:400
}
.home_area a {
	padding-right:9px
}
.home_corp_box {
	float:right;
	width:145px;
	margin-right:3px;
	_margin-right:1px;
}
.home_area .area_2 {
	width:400px;
	word-wrap:break-word;
	height:22px
}
.home_area .area_3 {
	width:260px;
	word-wrap:break-word;
	height:22px
}
/*.home_area .area_A_exception {
	margin-left:64px;
	line-height:25px
}*/
.home_corp_box .home_corp_but_login {
	clear:both;
	height:49px;
	width:142px;
	float:left;
	overflow:hidden;
	margin-left:0px;
	margin-top:25px;
	display:block;
}
.home_corp_box ul.home_corp_fun {
	clear:both;
	margin-left:38px;
	margin-top:10px;
	overflow:hidden;
	height:auto;
	zoom:1
}
.home_corp_box ul.home_corp_fun li {
	clear:both;
	margin-bottom:6px
}
.home_corp_box ul.home_corp_fun li img {
	margin-right:5px;
}
.home_corp_box ul.home_corp_txt {
	clear:both;
	margin-left:55px;
	overflow:hidden;
	height:auto;
	zoom:1
}
.home_corp_box ul.home_corp_txt li {
	width:60px;
	margin-bottom:6px;
}
.home_corp_box ul.home_corp_txt li img {
	margin-right:3px
}
.home_corp_box .home_corp_hotLine {
	clear:both;
	margin-top:10px;
	margin-left:10px;
	display:block;
}/*#home #top_box{clear:both;overflow:hidden;height:65px}#home #main_box{padding-top:0;clear:both;padding-top:5px;overflow:hidden;height:auto;zoom:1;}*/
.home_top_right {
	width:180px;
	float:right;
	margin-right:10px;
	_margin-right:5px
}
.home_top_right_line {
	background:url(/imgs/index/line_1.gif) repeat-x left top
}/*#home .underSite{padding-bottom:10px}#home .underSite_w960{line-height:24px;text-align:left;clear:both;height:20px;width:956px;_width:942px;margin-top:0;margin-right:10px;margin-left:10px}*/
.home_ind_box1 {
	width:400px;
	float:left;
	overflow:hidden;
	margin-left:15px;
	_margin-left:8px
}
.home_search_pithiness1 {
	float:left;
	margin-top:10px;
	width:400px;
	overflow:hidden;
	height:auto;
	zoom:1
}
#home .home_searchRight {
	margin-top:-7px;
	clear:both;
	padding:0
}
#home .home_searchRight .top {
	background:url(/imgs/index/ser_top.gif) left top
}
#home .home_searchRight .top a {
	display:block;
	float:right;
	padding-right:30px;
	padding-top:4px
}
#home .home_searchRight .con {
	height:151px;
	padding:5px 8px 7px 8px;
}
#home .home_searchRight .con .select_box {
	padding:3px 0px
}
#home .home_searchRight .con .searchBut2 {
	background-image:url(/imgs/index/btn_search.gif);
	height:17px;
	width:49px;
	float:left;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
	background-color:#FFF
}
#home .home_searchRight .con .select_box {
	width:141px;
	margin-right:auto;
	margin-left:auto
}
#home .home_searchRight .con .select_box .SB_con {
	width:110px
}
.home_indHelp {
	display:block;
	height:56px;
	width:116px;
	overflow:hidden;
	margin-top:-8px;
	margin-left:-8px
}
.home_indHelp img {
	padding:8px 0 0 10px;
	border: 0px none;
}
.home_showme {
	background-repeat:no-repeat;
	padding-left:7px;
	color:#ee3d0e;
	font-weight:600
}
.home_showme img {
	margin-right:2px;
	margin-top:-2px;
	border: 0px none;
}
a.home_showme:hover {
	color:#f60
}
.corp_name img {
	border: 0px none;
}
.ad_180 img {
	width:180px;
	height:60px;
}
.ad_283 img {
	width:283px;
	height:60px;
}
#placeNonce {
	text-align:left;
	position:absolute
}
#placeNonce h1 {
	font-size:14px;
	font-weight:700;
	color:#f63;
	float:left;
	vertical-align:middle;
	margin-top:10px;
	height:26px;
	position:relative;
	left:50px;
	top:-72px;
	background:url(/imgs/index/b087.gif) no-repeat left 0;
	padding:0 0 0 25px;
	line-height:26px
}/**/
#mainNav li.selectArea {
	display:block;
	height:20px;
	width:87px;
	float:right;
	line-height:20px;
	text-align:left;
	padding:0;
	background:url(/imgs/selectArea.png) no-repeat 0 0;
	margin:5px 0
}
#mainNav li.selectArea a {
	font-size:12px;
	color:#000;
	font-weight:400;
	padding:0;
	display:inline;
	margin:-5px 0 0 10px;
	margin-top:-3px
}
#mainNav li.selectArea a:hover {
	font-size:12px
}
.top_zone_arr {
	position:absolute;
	left:40px;
	top:20px;
	left:-32px;
	height:11px;
	width:19px;
	background:url(/imgs/page.png) -941px -400px;
	z-index:999;
	display:none
}
.top_zone_box {
	overflow:hidden;
	position:absolute;
	height:80px;
	width:300px;
	left:440px;
	top:25px;
	border:1px solid #B3CDE6;
	background-color:#F9FEFF;
	padding:2px 0 0 10px;
	z-index:9999
}
.top_zone_box iframe {
	height:80px;
	width:320px;
	position:absolute;
	top:0;
	z-index:-1;
	margin:0;
	padding:0;
	border:0 none #FFF;
	background-color:#F9FEFF;
	frameborder:0;
	scrolling:no
}
.MN_nonce_home {
	letter-spacing:5px
}
#mainNav li.selectArea .top_zone_box ul {
	padding:0;
	margin:0
}
#mainNav li.selectArea .top_zone_box li {
	clear:both;
	line-height:25px;
	color:#000;
	height:25px;
	text-align:left;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
	width:360px
}
.top_zone_box li strong {
	color:#005F9B;
	font-size:12px
}
#mainNav li.selectArea .top_zone_box li a {
	font-size:12px;
	color:#005F9B;
	display:inline;
	float:none;
	font-weight:400;
	margin:0;
	padding:0 5px 0 0;
	text-decoration:none
}
#mainNav li.selectArea .top_zone_box li a:hover {
	color:#F60;
	text-decoration:underline
}
#home_placeNonce {
	position:absolute;
	text-align: left;
	float:left;
}
#home_placeNonce h1 {
	font-size:14px;
	font-weight:bold;
	color:#f63;
	float:left;
	vertical-align:middle;
	margin-top:10px;
	height:26px;
	position:relative;
	left:20px;
	top:-82px;
	_top:-78px;
	padding:0 0 0 25px;
	line-height:26px;
	margin-left:25px;

	background: url(/imgs/index/b087.gif) no-repeat left 0;
}

/****首页新定义S*****/
.hotword{ width:170px; height:60px; display:block; margin-top:8px; line-height:21px; margin-left:8px; }
.hotword a{font-size:14px; color:#ff0000; text-decoration:underline; font-weight:bold; line-height:26px;}
.tourmain{ width:763px; height:auto; float:left;}
.ad_two{ width:763px; height:auto; clear:both;}
.ad_two ul{float:left; }
.ad_182{ width:182px; }
.ad_182 li{ margin-bottom:7px; _margin-bottom:5px; width:182px; height:105px;}
.ad_182 li img{ border:0px;}
.ad_384{ width:384px; margin-left:6px; margin-right:6px;}
.ad_384 li{ width:384px; margin-bottom:2px; _margin-bottom:3px;}
.ad_384 li img{ border:0px;}
.toursort{ clear:both; width:763px; height:59px; background:url(../imgs/index/feilei_bg.gif) no-repeat; margin-bottom:6px;}
.sort_title{ width:182px; height:49px; *height:59px; float:left; text-align:center; margin-top:15px;}
.sort_title h1{ font-size:14px; color:#ff4e00;}
.sort_title p{ margin-top:8px; color:#535353;}
/*.sort_content{ width:580px; float:left;}*/
.sort_content ul{ width:545px; margin-left:10px; margin-top:6px;}
.sort_content ul li{ width:270px; height:22px; float:left;}
ul.sort_pos{ width:545px; margin-left:10px; margin-top:10px;}
ul.sort_pos li div ul li{ float:left;}
.scorp_name{ width:160px; height:22px; overflow:hidden; color:#535353;}
.scorp_pos{ width:120px; height:22px; overflow:hidden; margin-left:10px; color:#0042ff}
.ad_182_2{ clear:both; width:763px; margin-bottom:6px; _margin-top:-12px; height:auto; overflow:hidden;}
.ad_182_2 ul{ width:763px;}
.ad_182_2 li{ width:182px; height:105px; float:left; margin-right:6px; margin-left:2px;}
.ad_182_2 li img{ border:0px;}
.ad_stwo{ width:763px; height:auto; margin-bottom:8px; clear:both;}
.ad_s182{ float:left;}
.ad_s182 img{ border:0px;}
.ad_s573{ float:right; margin-right:3px; _margin-right:1px;}
.ad_s573 img{ border:0px;}
/****首页新定义E*****/
/***分区新定义S*****/
#area .MB_middle{ width:757px; float:right; height:auto; overflow:hidden;}
.mbox_1{ float:left; width:351px; height:90px; border:1px solid #bbd4eb; padding-left:10px; padding-right:10px; overflow:hidden;}
.mbox_2{ float:right; width:361px; height:85px; border:1px solid #fce1ac; padding-top:5px; padding-left:10px; overflow:hidden;}
#area .ad_hotJobs_index{ width:948px; clear:both; margin-top:10px; }
#area .ad_hotJobs_index .top{ border:1px solid #c1d7ef; border-bottom:none;}
#area .ad_hotJobs_index .con{ border:1px solid #c1d7ef; border-top:none;}
#area .ad_hotJobs_index .con ul li {
	background:url(/imgs/page.png) no-repeat -954px -135px;
	float:left;
	height:22px;
	width:280px;
	margin-left:10px;
	_margin-left:5px;
	line-height:22px;
	padding-left:10px
}
#area .otherSearch{ clear:both; float:none;}

.mbox_2 li {
	clear:both;
	width:400px;
	height:23px
}
.mbox_2 li strong {
	font-weight:400
}
.mbox_2 a {
	padding-right:4px
}
.mbox_2 span{ background:url(../imgs/icon_area.gif) no-repeat; font-size:12px; font-weight:bold; color:#ff8400; padding-left:25px; display:block; margin-bottom:5px;}
.ad_374{ width:757px; margin-top:8px; clear:both;}
.ad_374 ul li{ float:left;}
.ad_374 ul li a img{ border:none;}
.ad_374 ul li.ad374_1{ margin-right:9px;}
.adarea_182{ width:948px; clear:both;}
.adarea_182 ul li{ float:left; margin-top:5px;}
.adarea_182 ul li.adarea_1{ margin-right:9px;}
.adarea_182 ul li a img{ border:0px;}
