﻿@charset "utf-8";
/* CSS Document */
@import url("public.css");

.num_box {
	line-height: 16px;
	height: 16px;
	width: 30px;
}
.go_btn {
	height: 22px;
	line-height: 16px;
}

/*------------------公共样式表----------------------*/
.head_frame,.main_body {
	clear: both;
	margin: 0px auto;
	height: auto;
	width: 960px;
}
.end_nav a,#hot_words a:hover,.job_m a:hover,.issuance a:hover,.guide_list a:hover,.hr_box a:hover,.meeting_state b,.meeting_state a {
	color: #FF0000;
}
.line,.listbox,.invite_box,.search_result,.links,.mode_main {
	border: 1px solid #78C763;
}
.main,.logo_ad,.block_ad,.logo_box,.banner,.contact {
	float: left;
	height: auto;
	width: 100%;
}

/*---------------------index.asp-------------------------*/
/*------------------头部样式表----------------------*/
/*---------------头部帮助栏--------------------*/
.head,.head_nav {
	float: left;
	height: auto;
	width: 100%;
}
.topad,.nav_bar {
	clear: both;
	margin: 0px auto;
	height: auto;
	width: 1002px;
}
.head_top_nav {
	float: left;
	height: 30px;
	width: 100%;
	line-height: 30px;
	background: url(../image/top_nav_bg.gif) repeat-x left bottom;
}
.text_mqu,.sit_mark {
	float: left;
	width: 450px;
	padding: 0px 30px;
}
.text_mqu a {color:red;}
.sit_mark {
	width: 320px;
	padding: 0px 0px 0px 50px;
}
.help_icon {
	float: right;
	height: 24px;
	width: 70px;
	text-align: center;
	padding: 0px 30px 0px 16px;
	background: url(../image/help.gif) no-repeat 10px 7px;
}

/*---------------头部logo及内容导航--------------------*/
.head_frame {
	clear: both;
	margin: 0px auto;
	height: auto;
	width: 960px;
}
.head_nav {
	float: left;
}
.logo {
	float: left;
	height: 80px;
	width: 345px;
	margin: 0px 5px 0px 0px;
}
.head_nav_rt {
	float: left;
	height: auto;
	width: 610px;
	margin: 15px 0px 0px 0px;
}
.guide_box {
	float: left;
	height: 20px;
	width: 100%;
	margin: 3px 0px;
}
.guide_tl {
	float: left;
	height: 20px;
	width: 55px;
	color: #FFF;
	line-height: 20px;
	padding-left: 5px;
	margin-right: 5px;
	background: url(../image/itm_bg.jpg) no-repeat center center;
}
.guide_lit {
	float: left;
	height: auto;
	width: 545px;
}
.guide_lit li {
	float: left;
	height: auto;
	width: auto;
	line-height: 20px;
	padding: 0px 18px 0px 8px;
	background: url(../image/bg_meun_line.gif) no-repeat right center;
	display: inline;
}
.guide_lit .none_line,.seltnav .none_line {
	background: none;
}

/*---------------头部导航条--------------------*/
.head_guide {
	float: left;
	height: 104px;
	width: 100%;
	background: url(../image/head_bg.png) no-repeat center top;
}
.head_menu {
	float: left;
	height: 35px;
	width: 100%;
	line-height: 35px;
}
.head_menu li {
	float: left;
	height: 35px;
	width: auto;
	background: url(../image/nav_fg.png) no-repeat left 1px;
}
.head_menu li span {
	padding: 0px 21px 0px 0px;
}
.head_menu .lt_end span {
	padding: 0px 19px 0px 0px;
}
.head_menu .lt_end {
	background: none;
}

.head_menu li a {
	float: left;
	padding: 0px 0px 0px 21px;
	display: block;
}
.head_menu .lt_end a {
	padding: 0px 0px 0px 18px;
}
.head_menu li a:hover {
	text-decoration: none;
	background: url(../image/menu_on_lt.png) no-repeat left top;
	display: block;
}
.head_menu li a:hover span {
	color: #FFF;
	background: url(../image/menu_on_rt.png) no-repeat right top;
	display: block;
}
.head_menu .pitch_on a {
	text-decoration: none;
	background: url(../image/menu_on_lt.png) no-repeat left top;
	display: block;
}
.head_menu .pitch_on a span {
	color: #FFF;
	background: url(../image/menu_on_rt.png) no-repeat right top;
	display: block;
}

.newwt {
	border: 0px;
	position: relative;
}
.newwt span {
	height: 32px;
	width: 33px;
	top: -20px;
	left: 70px;
	border: 0px;
	position: absolute;
}

/*---------------头部搜索--------------------*/
.search_layout {
	float: left;
	height: auto;
	width: 100%;
	margin: 9px 0px 0px;
}
.srh_lt {
	float: left;
	height: auto;
	width: 98px;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	padding: 30px 0px 0px;
}
.srh_ct {
	float: left;
	height: auto;
	width: 448px;
}
.srh_gj {
	float: left;
	padding: 21px 0px 0px;
}
.seltnav,.seltinput {
	float: left;
	height: 24px;
	width: 100%;
}
.seltnav li {
	float: left;
	height: 24px;
	width: auto;
	color: #C2F4C7;
}
.seltnav span {
	width: 53px;
	line-height: 20px;
	padding: 0px 0px 0px 15px;
	background: url(../image/fg1.png) no-repeat 59px 4px;
	display: block;
}
.seltnav li a {
	color: #C2F4C7;
	text-decoration: none;
}
.seltnav li a:hover {
	color: #FFF;
	text-decoration: none;
}
.selt_on {
	background: url(../image/itm_on.png) no-repeat 1px 1px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../image/itm_on.png" );
	_background: none;
	position: relative;
}
.seltnav .selt_on a {
	color: #FFF;
	text-decoration: none;
}

.key_text {
	float: left;
	height: 24px;
	width: 190px;
	color: #A9AAA9;
	line-height: 23px;
	font-size: 12px;
	margin: 0px 22px 0px 0px;
	padding: 0px 0px 0px 27px;
	border: 0;
	background: url(../image/sel_box.png) no-repeat left top;
}
.area_btn,.selt_btn {
	margin: 0px;
	padding: 0px;
	border: 0;
	cursor: pointer;
}
.area_btn {
	float: left;
	height: 24px;
	width: 132px;
	color: #A9AAA9;
	line-height: 23px;
	font-size: 12px;
	background: url(../image/area_box.png) no-repeat left top;
}
.selt_btn {
	float: left;
	height: 23px;
	width: 39px;
	background: url(../image/seach_btn.gif) no-repeat left top;
}

.srh_rt {
	float: left;
	height: 40px;
	width: 257px;
	margin: 6px 0px 0px 35px;
	background: url(../image/reg_guide.png) no-repeat left top;
}

/*------------------横条广告样式----------------------*/
.ad_box,.surr_ad {
	float: left;
	height: auto;
	width: 952px;
	text-align: center;
	margin: 6px 0px;
}
.ad_box ul {
	height: 32px;
	overflow: hidden;
}
.ad_box li {
	float: left;
	height: 32px;
	width: 952px;
	overflow: hidden;
}
.feast_img {
	float: left;
	height: auto;
	width: 100%;
}
.feast_img li {
	float: left;
	text-align: center;
	margin: 0px 0px 6px;
}

/*------------------登陆搜索----------------------*/
.item {
	float: left;
	height: auto;
	width: 960px;
	color: #555;
	margin: 0px 0px 8px;
}
.mg_top {
	margin-top: 8px;
}

/*------------------登陆框----------------------*/
.login {
	float: left;
	height: auto;
	width: 312px;
	padding: 2px 12px;
}
.login_bar {
	float: left;
	height: 36px;
	width: 100%;
	background: url(../image/login_bg.gif) no-repeat center bottom;
}
.box1 {
	float: left;
	height: auto;
	width: 203px;
	padding: 0px 18px;
	margin: 0px 0px 8px;
}
.bar1 {
	background: url(../image/login_bg1.gif) no-repeat center bottom;
}
.login_box {
	float: left;
	height: auto;
	width: 203px;
	padding-bottom: 5px;
}
.login_box li {
	float: left;
	height: auto;
	width: 203px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
}
.user_log {
	float: left;
	height: auto;
	width: 139px;
	text-align: left;
	margin: 4px 0 2px;
}
.user_log li {
	float: left;
	height: 21px;
	width: 100%;
	line-height: 21px;
	margin: 1px 0px;
}
.user_btn {
	float: left;
	height: 50px;
	width: 60px;
}
.login_text {
	height: 17px;
	width: 84px;
	color: #555;
	font-size: 12px;
	padding: 0px 3px;
	background-color: #F3FAFE;
	border: 1px solid #2DA7FF;
}
.login_btn {
	height: 50px;
	width: 60px;
	border: 0;
	padding: 0px;
	margin: 0px;
	background: url(../image/login.gif) no-repeat center 8px;
	cursor: pointer;
}
.login_box a {
	color: #FF4E00;
	line-height: 22px;
	font-weight: bold;
}
.login_rt {
	float: left;
	height: 165px;
	width: 108px;
	border-left: 1px solid #CCC;
}
.login_rt ul {
	float: left;
	height: auto;
	width: 85%;
	padding-left: 15%;
	list-style-type: none;
}
.login_rt li {
	float: left;
	height: auto;
	width: 100%;
	line-height: 16px;
}
#font_style {
	color: #FF4E00;
	font-weight: bold;
	padding-bottom: 5px;
}
.login_rt a {
	color: #014CCC;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline;
}
#jinpai {
	text-align: center;
	margin-bottom: 5px;
}

/*---------登陆后状态---------*/
.login_box span {
	color: #028E09;
}
.login_box h1 {
	font-size: 14px;
	margin-top: 6px;
}
.login_box b a {
	color: #555;
}
.login_box h2,.login_box h3 {
	height: 30px;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin: 6px 0px;
	background: url(../image/login_in_btn01.gif) no-repeat center center;
}
.login_box h3 {
	background: url(../image/login_in_btn02.gif) no-repeat center center;
}
.login_box h2 a,.login_box h2 a:hover,.login_box h3 a,.login_box h3 a:hover {
	height: 30px;
	color: #FFF;
	line-height: 30px;
	text-decoration: none;
}
.login_box h4,.login_box h4 a,.login_box h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #028E09;
}
.login_box h5 a {
	color: #555;
	font-weight: bold;
}
.login_box h5 a:hover {
	color: #FF4E00;
}

/*------------------搜索框----------------------*/
.search {
	float: left;
	height: auto;
	width: 614px;
	margin-left: 8px;
}
.search_bar {
	float: left;
	height: 26px;
	width: 100%;
	line-height: 26px;
	background-color: #E5F5E0;
	border-bottom: 3px solid #259D0C;
}
.search_bar li {
	float: left;
	height: 21px;
	width: 90px;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-top: 5px;
	padding-left: 21px;
}
.button_bg1 {
	background: url(../image/mouse_on.gif) no-repeat center bottom;
}
.button_bg2 {
	background: url(../image/mouse_off.gif) no-repeat center bottom;
}
#small_size {
	font-size: 10px;
	font-weight: lighter;
}
#allrecommend .button_bg1 a {
	color: #FFF;
}
#allrecommend .button_bg2 a:hover {
	text-decoration: none;
}
.search_bar .text_mark {
	float: left;
	width: 356px;
	font-size: 12px;
	font-weight: normal;
}

.listbox {
	float: left;
	height: auto;
	width: 612px;
	border-top: none;
}
.listitem {
	float: left;
	height: auto;
	width: 96%;
	margin: 10px 2% 0;
	display: inline;
}
.box_wd {
	width: 312px;
}
.listitem li {
	float: left;
	height: auto;
	width: 100%;
	margin: 2px 0px;
}
.sarch_btn {
	height: 24px;
	width: 79px;
	border: 0;
	padding: 0px;
	margin: 0px 0px 0px 25px;
	background: url(../image/selt_btn.gif) no-repeat center center;
	cursor: pointer;
}
#sousuo {
	margin-top: 8px;
}
#hot_words,#hot_keys {
	line-height: 21px;
	padding: 6px 0px 4px;
	background: url(../image/item01.gif) repeat-x left bottom;
}
#hot_words a {
	color: #028E09;
}
#hot_words a:hover {
	text-decoration: underline;
}

.hot_item {
	float: left;
	height: 28px;
	width: 100%;
	color: #000;
	line-height: 28px;
	margin: 5px 0px 0px;
}
.hot_item_nav {
	float: left;
	height: 28px;
	width: 96px;
	text-align: center;
	background: url(../image/gd_nav_bg.gif) no-repeat -3px center;
}
.hot_item_ct {
	float: left;
	height: 28px;
	width: 207px;
	margin: 0px 0px 0px 6px;
	overflow: hidden;
}

.new_metting {
	float: left;
	height: auto;
	width: 96%;
	color: #FF4E00;
	margin: 4px 2% 8px;
	display: inline;
}
.metting_list {
	float: left;
	height: 24px;
	width: 485px;
	margin: 4px 0px 0px 6px;
	background: url(../image/Speaker.gif) no-repeat left 3px;
}
.metting_list li {
	float: left;
	height: 24px;
	width: 95%;
	line-height: 24px;
	padding: 0px 0px 0px 5%;
	overflow: hidden;
}
.metting_list a {
	color: #FF4E00;
	text-decoration: underline;
}
.metting_list a:hover {
	color: #000;
	text-decoration: underline;
}
#scroll_news {
	overflow: hidden;
}

/*------------------Flash轮换广告----------------------*/
.flash_img {
	float: left;
	height: 130px;
	width: 268px;
	text-align: center;
	margin: 8px 0px 0px;
	overflow: hidden;
}

/*------------------公司logo广告----------------------*/
.item_ad {
	float: left;
	height: auto;
	width: 960px;
}
.logo_ad li,.pd_img li {
	float: left;
	height: 60px;
	width: 186px;
	text-align: center;
	margin-right: 7px;
	border-bottom: 8px solid #FFF;
}
.logo_ad img {
	width: 184px;
	border: 1px solid #747474;
}
.pd_img li {
	width: auto;
}
.pd_img img {
	width: auto;
	border: 1px solid #747474;
}
.logo_ad .end_logo {
	margin-right: 0px;
}
.ali_ad {
	float: left;
	height: auto;
	width: 100%;
}
/*------------------紧急招聘----------------------*/
.invite_job {
	float: left;
	height: auto;
	width: 710px;
}
.invite_tl {
	float: left;
	height: 21px;
	width: 121px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
	padding-top: 5px;
	background: url(../image/item_btn.gif) no-repeat center center;
}
.site_mark {
	float: left;
	height: 22px;
	width: 450px;
	line-height: 22px;
	text-align: center;
	padding-top: 4px;
}
.job_m,.issuance {
	float: right;
	height: 22px;
	width: 106px;
	line-height: 22px;
	text-align: center;
	padding-top: 4px;
	margin-right: 15px;
	background: url(../image/more_bg.gif) no-repeat center center;
}
.job_m a {
	color: #FFF;
	font-weight: normal;
}
.job_m a:hover {
	font-weight: normal;
	text-decoration: none;
}
.issuance {
	width: 125px;
	background: url(../image/icon01.gif) no-repeat left center;
}
.issuance a {
	color: #FF4E00;
}
.issuance a:hover {
	text-decoration: none;
}
.invite_box {
	float: left;
	height: auto;
	width: 706px;
	padding: 8px 1px 4px;
	border-top: none;
}
.invite_box li {
	float: left;
	height: 27px;
	width: 335px;
	line-height: 27px;
	padding-left: 9px;
	margin-right: 9px;
	overflow: hidden;
	display: inline;
}
.invite_box .list_bg {
	background-color: #FAF9F9;
}
.invite_box a {
	color: #028E09;
}
span.post {
	padding: 0 0 0 10px;
}
span.post a {
	color: #555;
}
span.post a:hover {
	color: #FF4E00;
	text-decoration: none;
}
.metting_ad {
	float: left;
	height: auto;
	width: 100%;
	text-align: center;
	margin: 6px 0px;
}

/*------------------职场指导----------------------*/
.steering,.guide {
	float: left;
	height: auto;
	width: 240px;
	margin-left: 8px;
}
.steering_bar {
	float: left;
	height: 27px;
	width: 100%;
	line-height: 27px;
	background-color: #E5F5E0;
}
.steering_tl {
	float: left;
	height: 24px;
	width: 99px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	padding-top: 3px;
	background: url(../image/item_btn1.gif) no-repeat center center;
}
.more {
	float: right;
	text-align: left;
	margin-right: 6px;
}
.more a {
	color: #FF4E00;
}
.guide_list {
	float: left;
	height: auto;
	width: 212px;
	margin: 8px 14px 5px;
	display: inline;
}
.guide_list li {
	line-height: 24px;
	float: left;
	height: 24px;
	width: 200px;
	overflow: hidden;
	padding-left: 12px;
	background: url(../image/icon02.gif) no-repeat left 6px;
}

/*------------------job_meeting.asp----------------------*/
.banner {
	margin: 0px 0px 8px;
}
.agora_tl {
	width: 142px;
	background: url(../image/item_btn2.gif) no-repeat center center;
}
.agora {
	float: left;
	height: auto;
	width: 958px;
	border-top: none;
}
.agora ul {
	width: 948px;
	padding: 8px 10px 8px 0px;
}
.agora li {
	float: left;
	height: auto;
	width: 464px;
	color: #028E09;
	margin: 3px 0px;
	margin-left: 8px;
	border: 1px solid #E6E6E6;
	display: inline;
}
.meeting_title {
	float: left;
	height: 20px;
	width: 444px;
	color: #028E09;
	line-height: 20px;
	padding-left: 18px;
	margin: 5px 0px;
	background: url(../image/dian.gif) no-repeat 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}
.meeting_title a {
	font-weight: bold;
}
.meeting_state {
	float: left;
	height: 24px;
	width: 444px;
	line-height: 24px;
	padding: 0px 5px;
	padding-left: 13px;
	background-color: #F2F2F2;
	white-space: nowrap;
	overflow: hidden;
}
.meeting_state b,.meeting_state a {
	font-weight: bold;
}
.meeting_state a:hover {
	color: #FF4E00;
}
.space,.space_rt {
	width: 476px;
}
.item_ct {
	float: left;
	height: auto;
	width: 474px;
}
.item_ct ul {
	width: 454px;
	margin: 5px 10px;
	display: inline;
}
.item_ct li {
	float: left;
	height: 24px;
	width: 432px;
	line-height: 24px;
	padding-left: 18px;
	margin: 3px 0px;
	background: url(../image/tipsico.gif) no-repeat 8px 9px;
	border-bottom: 1px dashed #CCC;
	overflow: hidden;
}
.more h5 {
	color: #028E09;
	font-size: 12px;
	font-weight: normal;
}
.space_rt {
	margin-left: 8px;
}

/*------------------首页人事代理资讯----------------------*/
.item_hr {
	float: left;
	height: auto;
	width: 351px;
}
.hr_box {
	width: 347px;
}
.info,.hr_box ul {
	float: left;
	height: auto;
	width: 94%;
	margin: 0px 3%;
	display: inline;
}
.hr_ad {
	float: left;
	height: 68px;
	width: 80px;
}
.info1 {
	float: left;
	height: 68px;
	width: 238px;
	margin: 0px 0px 0px 8px;
}
.info1 dt {
	float: left;
	height: 24px;
	width: 238px;
	line-height: 24px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
}
.info1 dd {
	float: left;
	height: 20px;
	color: #000;
	line-height: 20px;
}
.info1 dt a {color:#000;}
.info1 dd a {color:#FF4E00;}

.hr_box ul {
	width: 96%;
	margin: 6px 2%;
}
.hr_box li {
	width: 326px;
	margin: 0px;
	padding: 0px;
	background: url(../image/item01.gif) repeat-x left bottom;
}
.hr_box li a {
	width: 314px;
	height: 27px;
	color: #333;
	line-height: 27px;
	padding: 0px 0px 0px 12px;
	background: url(../image/tipsico.gif) no-repeat 2px 10px;
	overflow: hidden;
	display: block;
}

/*------------------友情链接----------------------*/
.links {
	float: left;
	height: auto;
	width: 948px;
	line-height: 24px;
	padding: 5px;
	border-top: none;
}
.text_link {
	line-height: 20px;
	padding: 0px 4px 3px;
}
.text_link li {
	float: left;
	height: 20px;
	width: 94px;
	overflow: hidden;
}
.img_link {
	padding: 5px 0px 0px;
}
/*------------------底部样式----------------------*/
.bottom {
	float: left;
	height: 100px;
	width: 100%;
	margin-top: 15px;
	padding-top: 6px;
	background: url(../image/bottom_bg.gif) repeat-x left top;
}
.btom_bar {
	float: left;
	height: 30px;
	width: 100%;
	line-height: 30px;
	text-align: center;
	background-color: #F9F9F9;
	border-bottom: 1px solid #CCC;
}
.bottom_frame {
	clear: both;
	margin: 0px auto 10px;
	height: auto;
	width: 952px;
}
.text_line {
	float: left;
	height: 22px;
	width: 100%;
	line-height: 22px;
	text-align: right;
	padding: 8px 0px 0px;
}
.bt_sign {
	float: left;
	height: 54px;
	width: 200px;
	text-align: center;
	padding: 6px 0px;
}
.bt_text {
	float: left;
	height: auto;
	width: 752px;
	color: #000;
	line-height: 25px;
	text-align: right;
}
.stat img {
	padding: 6px 0px 0px;
}

/*------------------reg_protocol.asp----------------------*/
.main_frame {
	clear: both;
	margin: 10px auto;
	height: auto;
	width: 778px;
}
.protocol_title {
	float: left;
	height: 33px;
	width: 742px;
	padding-right: 36px;
	margin-top: 10px;
	background: url(../image/emp_rt.gif) no-repeat right top;
}
.p_title_lt {
	float: left;
	height: 33px;
	width: 22px;
	background: url(../image/emp_lt.gif) no-repeat left top;
}
.p_title_ct {
	float: left;
	height: 33px;
	width: 720px;
	color: #028E09;
	font-size: 14px;
	font-weight: bold;
	line-height: 33px;
	background: url(../image/emp_ct.gif) repeat-x left top;
}
.protocol {
	float: left;
	height: auto;
	width: 740px;
	color: #555;
	line-height: 20px;
	padding: 12px 18px;
	border: 1px solid #E0E0E0;
}
.textarea {
	clear: both;
	margin: 10px auto;
	height: 240px;
	width: 95%;
	color: #333;
	line-height: 20px;
	text-align: left;
	padding: 1%;
	margin-top: 10px;
	overflow: scroll;
	border: 1px solid #CCC;
}
.textarea h1 {
	height: 60px;
	width: auto;
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
	text-align: center;
}
.textarea h2,.right_content h2 {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}
.textarea h3,.right_content h3 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
}
.agree {
	float: left;
	height: 24px;
	width: 720px;
	line-height: 24px;
	padding: 0px 10px;
}
.user_type {
	float: left;
	height: 32px;
	width: 100%;
	text-align: center;
	margin: 20px 0px;
}

/*------------------forget_pwd.asp----------------------*/
.pwd_title {
	float: left;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	background: url(../image/forget.gif) no-repeat center center;
}
.forget {
	float: left;
	height: auto;
	width: 70%;
	padding: 0px 15%;
	line-height: 28px;
}
.forget a {
	color: #028E09;
	text-decoration: underline;
}

/*------------------find_job.asp----------------------*/
.logo_box {
	margin: 8px 0px 0px;
}
.item_left {
	float: left;
	height: auto;
	width: 710px;
}
.famous {
	margin-bottom: 10px;
}
.famous ul {
	width: 698px;
	margin-left: 8px;
	display: inline;
}
.famous li {
	float: left;
	height: auto;
	width: 222px;
	color: #000;
	line-height: 24px;
	padding: 1px;
	margin: 2px 6px 5px 0px;
	border: 1px solid #E6E6E6;
}
.com_name {
	float: left;
	height: 20px;
	width: 204px;
	color: #028E09;
	line-height: 20px;
	padding-left: 18px;
	margin: 4px 0px;
	background: url(../image/dian.gif) no-repeat 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}
.com_name a {
	font-weight: bold;
}
.inv_job {
	float: left;
	height: 24px;
	width: 202px;
	padding: 0px 5px;
	background-color: #F2F2F2;
	white-space: nowrap;
	overflow: hidden;
}
.inv_job a {
	color: #000;
}
.inv_job a:hover {
	color: #FF4E00;
}
.mar_text {
	width: 497px;
	margin: 0px 25px;
}
.mar_text a {
	color: #FF4E00;
	font-weight: normal;
}

.item_right {
	float: left;
	height: auto;
	width: 242px;
	margin-left: 8px;
}
.search_title {
	float: left;
	height: 22px;
	width: 111px;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 4px 0px 0px;
	background: url(../image/mouse_on.gif) no-repeat center top;
}
/*--频道右侧搜索框--*/
.selt_wd {
	width: 240px;
}
.selt_box_r {
	width: 90%;
	margin: 8px 5% 0;
	display: inline;
}
.search_btn_a,.search_btn_b {
	height: 23px;
	width: 86px;
	border: 0;
	padding: 0px;
	margin: 0px;
	background: url(../image/seach_btn1.gif) no-repeat center center;
	cursor: pointer;
}
.search_btn_b {
	background: url(../image/seach_btn2.gif) no-repeat center center;
}
#ss_btn {
	text-align: center;
	margin: 10px 0px;
}
/*--频道右侧搜索框结束--*/

.guide {
	margin: 8px 0px 0px;
}
.guide_bx {
	float: left;
	height: auto;
	width: 240px;
}

#index_ad_e li {
	float: left;
	margin: 0px 0px 6px;
}



/*------------------job_search_result.asp----------------------*/
.search_result {
	float: left;
	height: auto;
	width: 688px;
	padding: 10px;
	border-top: none;
}
.search_result a:hover {
	color: red;
}
.jobs_taxis {
	float: left;
	height: auto;
	width: 100%;
	line-height: 24px;
	padding: 0 0 8px;
}
.jobs_taxis_01,.jobs_taxis_02,.jobs_taxis_03 {
	float: left;
	font-weight: bold;
	text-decoration: none;
	padding: 0 20px;
	background: url(../image/job_list_icon_01.gif) no-repeat 2px 6px;
}
.jobs_taxis_02 {
	background: url(../image/job_list_icon_02.gif) no-repeat 2px 6px;
}
.jobs_taxis_03 {
	background: url(../image/job_list_icon_03.gif) no-repeat 2px 5px;
}
.jobs_taxis a {
	color: #444;
}
a.jobs_taxis_03 {
	color: #FF4E00;
}
.jobs_taxis a:hover {
	color: red;
	text-decoration: none;
}

.search_result ul {
	margin-top: 10px;
	border-bottom: 1px solid #CCC;
}
.search_result .info_title {
	margin: 0px;
}
.search_result li {
	float: left;
	height: auto;
	width: 677px;
	padding: 0 5px;
	line-height: 20px;
	border-right: 1px solid #FFF;
}
.search_result .tl1,.search_result .tl2,.search_result .tl3{
	width: 229px;
	margin: 3px 0;
}
.search_result .tl2 {
	width: 90px;
}
.search_result .tl3 {
	width: 101px;
}
.search_result .tl4 {
	padding: 0 5px 15px;
}
.more_person {
	float: right;
	font-size: 14px;
	text-align: right;
	padding: 10px 10px 20px 0;
}
.more_person a {
	color: #FF4E00;
	font-weight: bold;
	text-decoration: underline;
}
.more_person a:hover {
	color: #028E09;
}
.s_checkbox {
	float: left;
	padding: 4px 5px 0 0;
}
.tl1 span a,.text_left span a {
	color: #FFF;
	font-weight: bold;
	padding: 0 8px;
	*padding-top: 2px;
	line-height: 20px;
	background-color: #028E09;
	display:inline-block;
}
.tl1 span a:hover,.text_left span a:hover {
	color: #FFF;
	text-decoration: none;
}
.search_result b {
	color: #000;
}
.search_result .detail {
	text-align: right;
	margin: 5px 0px 15px;
}
.detail a {
	margin: 0 0 0 10px;
}
.detail a:hover {
	color: red;
	text-decoration: none;
}

a.jobs_tj,a.jobs_fav {
	padding: 4px 0 4px 20px;
}
a.jobs_tj {
	color: #028E09;
}
.jobs_tj {
	background: url(../image/jobs_icon.gif) no-repeat left 1px;
}
.jobs_fav {
	background: url(../image/jobs_icon.gif) no-repeat left -22px;
}

.area {
	width: 925px;
	padding-left: 27px;
	margin: 10px 0px 0px;
	background: url(../image/icon03.gif) no-repeat left -1px;
}
.sel_box {
	height: 16px;
	width: 150px;
	color: #666;
	line-height: 16px;
	padding: 0px 5px;
	margin: 0px;
	border: 1px solid #028E09;
}
.sel_btn {
	height: 22px;
	width: 106px;
	color: #FFF;
	line-height: 22px;
	border: 0;
	padding: 3px 0px 0px 6px;
	margin: 0px;
	background: url(../image/more_bg.gif) no-repeat left 6px;
	cursor: pointer;
}


/*------------------search_resume.asp----------------------*/
.search_box,.search_keywords,.search_content {
	float: left;
	height: auto;
	width: 100%;
}
.s_title {
	float: left;
	height: 50px;
	width: 100%;
	background: url(../image/advsearchico_03.gif) repeat-x left top;
}
.bar_lt,.bar_ct,.bar_rt {
	float: left;
	height: 50px;
	width: 5px;
	background: url(../image/advsearchico_01.gif) repeat-x left top;
}
.bar_ct {
	width: 700px;
	background: url(../image/advsearchico_02.gif) no-repeat left top;
}
.p_bar {
	background: url(../image/advsearchico_00.gif) no-repeat left top;
}
.bar_rt {
	background: url(../image/advsearchico_04.gif) repeat-x left top;
}

.s_info {
	float: left;
	height: auto;
	width: 660px;
	padding: 8px 25px 15px;
}
.search_keywords {
	color: #000;
	padding: 0 0 15px;
	background: url(../image/xuline.gif) repeat-x left bottom;
}
.search_content {
	padding: 7px 0;
}
.search_content li {
	padding: 5px 0;
}

.agora_tl {
	width: 142px;
	background: url(../image/item_btn2.gif) no-repeat center center;
}
.info_title {
	color: #000;
	font-weight: bold;
	padding: 3px 0px;
	margin-bottom: 5px;
	background-color: #F0F0F0;
}


.jobs_type_box {
	float: left;
	height: auto;
	width: 690px;
	padding: 5px 4px;
}
.jobs_type_li {
	float: left;
	height: auto;
	width: 230px;
	line-height: 28px;
}
.jobs_type_li dt,.jobs_type_li dd {
	float: left;
	height: 28px;
	width: 220px;
	padding: 0 5px;
	white-space: nowrap; 
	text-overflow: ellipsis;
	overflow: hidden;
}
.jobs_type_li dt {
	font-size: 14px;
	font-weight: bold;
	background: #FAF9F9;
}
.jobs_type_li dt a {
	color: #000;
}
.jobs_type_li dt a:hover,.jobs_type_li dd a:hover {
	color: red;
	text-decoration: none;
}
.now_area_j,.tips {
    width: auto;
    height: 18px;
    line-height: 18px;
    padding: 5px 0 0 23px;
}
.now_area_j {
	float: left;
	background: #FFF url(../image/jsGif.gif) no-repeat -12px 5px;
}
.tips {
	float: right;
	background: #FFF url(../image/jsGif.gif) no-repeat -10px -185px;
}


/*------------------首页新年全屏广告样式----------------------*/
#top_ads {
	width: 950px;
	position: absolute;
	overflow: hidden;
	z-index: 100;
}
#header_ad {
	width: 100%;
	height: 500px;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
#close {
	right: 16px;
	bottom: 12px;
	position: absolute;
	cursor: pointer;
}
#float_ad {
	width: 20px;
	position: absolute;
	display: none;
	cursor: pointer;
}
