﻿/*
comm start
set width and div center
*/


#top_substation,
#header, #nav,
#search_colum, #brand_job, #recommend, #good_company, #footer, 
#new_job, #special_job, #banner_ad, #text_info, #link,
#search_inner,#content,
#news,
#category,
#service,
#window,
#mechanic,
#job_detail,
#register,
#register_company,
#login,
#nofind
{	 
	width:980px;
	margin:0 auto;
}
.side_list h2
{
	background:#EFEFEF url('../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	height:26px;
	line-height:26px;
	border:1px #ccc solid;	
	color:#666;
	margin-top:10px;
}
.side_list  ul li
{
	border:1px #ccc solid;
	border-top:none;
}

.side_list  ul li a
{
	display:block;
	line-height:26px;
	padding-left:20px;
	color:#0056C2;
}
.side_list ul li a:hover
{
	color:#fff;
	background-color:#f90;
}

.side_list div.content
{
	border:1px #ccc solid;
	border-top:none;
	padding:5px;	
	line-height:22px;
}

.search_detail
{
	border:1px #ccc solid;		
	margin-top:10px;
}
.search_detail h2
{
	background:#EFEFEF url('../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;	
	color:#666;
}
.search_detail p
{
	margin:5px;
	line-height:20px;
}
.search_detail p.float_input input
{
	float:left;
}

/*comm end*/

/*#top_substation*/
#top_substation
{ 
	line-height:22px;
	border:#CCC 1px solid; 
	background-color:#F7F7F7;
	background:#EFEFEF url('../images/fz_jt.gif') no-repeat scroll 2px 2px;
}
#top_substation .other_substation
{ width:700; float:left; text-indent:35px;}
#top_substation .service_phone
{ width:250; float:right; margin-right:10px;}

/*head start*/
#header
{
	height:80px; 
}
#header h1
{
	width:240px;
	float:left;
	padding-top:12px;
	position:relative;
}

#header div.header_ad
{
	width:730px;
	float:right;
	padding-right:10px;
	text-align:right;
}
#header div.header_ad img
{
	margin-top:10px;
	margin-right:5px;
}

/*head end*/


/*nav start*/
#wapper_nav,#wapper_nav #nav
{
	height:40px;
	background:#fff url(' ../images/nav_bg.jpg') repeat-x 0 0;
	line-height:40px;
	text-align:center;
}

#wapper_nav #nav a
{
	display:inline-block;
	line-height:40px;
	padding:0 10px 0 9px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background: url(../images/menu_line.gif) no-repeat scroll right 12px;
}
#wapper_nav #nav a.noline
{
	padding:0 9px;
	background: none;
}
#wapper_nav #nav a.beforline
{
	padding:0 9px 0 10px;
	background: url(../images/menu_line.gif) no-repeat scroll left 12px;
}

#wapper_nav #nav a:hover
{
	color:#c60;
	font-size:14px;
	font-weight:bold;
}

/*nav end*/


/*search start*/
#search_colum
{
	margin-top:7px;
}
#search_colum .reg,#search_colum .login,#search_colum .search
{
	height:128px;
	overflow:hidden;
}
#search_colum .reg
{
	width:194px;
	float:left;
	height:132px;
}
#search_colum .reg img.reg_img
{
	margin-bottom:0px;
	}
#search_colum .login
{
	width:200px;
	margin-left:4px;
	border:1px #ddd solid;
	float:left;
	background:#fff url(' ../images/default_login_bg.gif') no-repeat 0 0;
	padding:0px 0px 4px 19px;
	height:126px;
}
#search_colum .login p.first
{
	margin-top:33px;
}
#search_colum .login p
{
	line-height:22px;
}
.login_btn
{
	background:#ccc url(' ../images/default_login_btnbg.gif') repeat-x 0 0;
	width:60px;
	height:20px;
	margin:5px 0;
	margin-left:40px;
	border:1px #ccc solid;
	cursor:pointer;
}

#search_colum .search
{
	width:340px;
	margin-left:4px;
	border:1px #ddd solid;
	float:left;
	background:#fff url(' ../images/default_search_bg.gif') no-repeat 0 0;
	padding:0px 4px 4px 14px;
	height:126px;
}
#search_colum .search ul
{
	margin-left:110px;
	margin-top:4px;
}
#search_colum .search ul li
{
	margin-left:6px;
	float:left;
	display:block;
	padding:0 10px;
	line-height:21px;
	border:1px #f60 solid;
	background-color:#fff;
	border-bottom:0px #fff solid;
	color:#f60;
	font-weight:bold;
}
#search_colum .search ul li.search_no_current
{
	background-color:#f60;
	color:#fff;
	font-weight:normal;
}
#search_colum .search p
{
	line-height:25px;
	height:25px;
	
}
#search_colum .search p.search_area_1 
{
	margin-top:10px;
}
#search_colum .search p.search_area_2
{
	margin-top:10px;
}
#search_colum .search p.search_area_2 input,#search_colum .search p.search_area_2 select, #search_colum .search p.search_area_2 span
{
	float:left;
	margin-right:5px;
}

#search_colum .search p.search_area_3
{
	line-height:35px;
}

.search_btn
{
	background:#ccc url(' ../images/default_search_btn.jpg') no-repeat scroll 0 0;
	height:22px;
	width:53px;
	text-indent:200px;
	overflow:hidden;
	float:left;
	margin-top:5px;
}


#search_colum .search_ad
{
	margin-left:4px;
	float:right;
	border:1px #ddd solid;
	width:190px;
}
#search_colum .search_ad img
{
	margin:3px;
}

/*search end*/

/*brand job start*/
#brand_job
{
	margin-top:5px;
	/*border:1px #ccc dotted;*/
	border:1px #ccc solid;
	padding-bottom:4px;
	}
#brand_job h2
{
	height:30px;
	background-color:#FFFFCD;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	border-bottom:1px #ccc solid;
	color:#f60;
	
}
#brand_job ul li
{
	float:left;
	width:188px;
	border:1px #ccc solid;
	margin:4px 0 0px 4px;
}
#brand_job ul li img
{
	margin:2px;
}

/*brand job end*/

/*notice start*/
span.notice 
{
	margin-left:80px;
	background:url(../images/notice_title.gif) no-repeat center left; 
	text-indent:1.8em;
	display:inline;}
.notice a{color:#0066ff;margin-left:25px;}
.notice a:hover{color:#ff6600}
/*notice end*/


/*重点企业推荐 start*/
#recommend
{
	border:1px #ccc solid;	
	margin-top:5px;
	padding-bottom:5px;
}
#recommend h2
{
	background:#fff url(' ../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;
	color:#f60;
}
#recommend h2 span
{ float:right; font-size:12px; font-weight:normal;}
#recommend ul
{
	border-top:none;
	padding:2px;
	height:auto;
	margin-bottom:5px;
}
#recommend ul li
{
	float:left;
	width:240px;
	background: #fff url(' ../images/default_recommend_company_b.gif') no-repeat scroll 5px 4px;
	text-indent:20px;
	height:42px;
	overflow:hidden;
}
#recommend ul li p.recommend_company
{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
#recommend ul li p.recommend_company a
{
	color:#F86909;
	font-weight:bold;
}
#recommend ul li p.recommend_company a:hover
{
	text-decoration:underline;
}
#recommend ul li p.recommend_positioin
{
	text-indent:15px;	
}
#recommend ul li p.recommend_positioin a
{
	color:#04308F;
}
#recommend ul li p.recommend_positioin a:hover
{
	color:#f60;
	text-decoration:underline;
}

/*重点企业推荐 end*/

/*知名企业 start*/
#good_company
{
	border:1px #ccc solid;	
	margin-top:5px;
	padding-bottom:2px;
}
#good_company h2
{
	background:#fff url(' ../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;
	color:#f60;
}
#good_company ul li
{
	float:left;
	width:157px;
	margin:5px 0 0px 5px;
}
/*知名企业 end*/


/*最新招聘信息 start*/
#special_job
{
	height:94px;
	background:#fff url(' ../images/default_special_job.gif') no-repeat scroll 0 0;
	margin-top:5px;
	border:1px #ccc solid;	
	overflow:hidden;
}
#special_job ul 
{
	margin-left:35px;
}
#special_job ul li
{
	float:left;
	width:130px;
	margin:5px 5px 0 0px;
}
#special_job ul li a
{
	display:block;	
	height:40px; 
	line-height:40px;
	background:#fff url(' ../images/default_special_bg.gif') no-repeat scroll 0 0;
	text-align:center;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
#special_job ul li a:hover
{
	display:block;	
	height:40px; 
	line-height:40px;
	background:#fff url(' ../images/default_special_bg_h.gif') no-repeat scroll 0 0;
	text-align:center;
	color:#c90;
	font-size:14px;
	font-weight:bold;
}


/*知名企业 end*/


/*最新招聘信息 start*/
#new_job
{
	border:1px #ccc solid;	
	margin-top:5px;
	padding-bottom:5px;
}
#new_job h2
{
	background:#fff url(' ../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;
	color:#f60;
}
#new_job h2 span
{ float:right; font-size:12px; font-weight:normal;}
#new_job ul li
{
	float:left;
	width:240px;
	margin:2px 0 0px 4px;
	height:45px;
	overflow:hidden;
}
#new_job ul li p.recommend_company
{
	height:30px;
	line-height:30px;
}
#new_job ul li p.recommend_company a
{
	color:#04308F;
}
#new_job ul li p.recommend_company a:hover
{
	text-decoration:underline;
}

#new_job ul li p.recommend_positioin a
{
	color:#696969;
}
#new_job ul li p.recommend_positioin a:hover
{
	color:#f60;
	text-decoration:underline;
}

/*最新招聘信息 end*/

/*ad end*/
#banner_ad
{
	margin-top:5px;
}
#banner_ad a
{
	border:	1px solid #ccc;
	display:block;
	padding:1px;
	}
#banner_ad div.first_ad
{
	float:left;
	width:489px;
}
#banner_ad div.last_ad
{
	float:right;
	width:489px;
}
/*ad end*/


/*text info end*/
#text_info
{
	margin-top:5px;
}
#text_info a
{
	color:#04308F;
}
#text_info a:hover
{
	color:#f60;
	text-decoration:underline;
}

#text_info .text_about, #text_info .text_news, #text_info .text_help
{
	width:360px;
	float:left;
	border:1px #ccc solid;
	line-height:20px;
	height:155px;
	overflow:hidden;
}
#text_info .text_news
{
	width:300px;
	margin-left:5px;
}
#text_info .text_help
{
	float:right;
	width:305px;
}
#text_info .text_about h2, #text_info .text_news h2, #text_info .text_help h2
{
	background:#fff url(' ../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;
	color:#666;

}
#text_info .text_about div
{
	padding:5px;
}

#text_info .text_news ul, #text_info .text_help ul
{
	margin:3px 5px;
	line-height:25px;
}
/*text info end*/

/*合作链接 start*/
#link
{
	border:1px #ccc solid;	
	margin-top:5px;
	padding-bottom:5px;
}
#link h2
{
	background:#fff url(' ../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;
	color:#f60;
	margin-bottom:5px;
}
#link a
{
	line-height:25px;
	color:#333;
	display:inline-block;
	padding-left:5px;
}
#link a:hover
{
	color:#f60;
	text-decoration:underline;
}
/*合作链接 end*/


/*footer start*/
#footer
{
	border-top:1px #ccc solid;
	margin-top:2px;
}
#footer p
{
	text-align:center;
	line-height:25px;
}
#footer p a
{
	color:#04308F;
}
#footer p a:hover
{
	color:#f60;
	text-decoration:underline;
}
/*footer end*/




/*=========================================================*/
/*内页样式开始*/
/*=========================================================*/


/*---------------------------*/
/*找工作 start*/
/*---------------------------*/
.search_job
{
	width:400px;
	height:24px;
	background:#FEFEFC url('../images/search_input_bg.jpg') no-repeat scroll 0 0;
	line-height:24px;
	text-indent:27px;
}
#search_inner
{
	border:1px #ddd solid;
	background-color:#ffc;
	margin-top:10px;
}
#search_inner div
{
	line-height:30px;
	margin-left:80px;
}
#search_inner .search_inner_1
{
	padding-left:200px;
	padding-top:5px;
}
#search_inner .search_inner_1 span
{
/*
	display:inline-block;
	margin:2px 5px;	
	text-align:center;
	width:61px;*/
}
#search_inner .search_inner_1 label
{
	padding:0 15px 0 5px;
}

#search_inner .search_inner_1 span.expresion
{
	display:inline-block;
	margin:2px 5px;	
	text-align:center;
	width:80px;
}
#search_inner .search_inner_1 .current
{
	background: #fff url('../images/search_option_bg.jpg') no-repeat scroll 0 4px;
	color:#fff;
}
#search_inner .search_inner_2 span
{
	font-weight:bold;
}
#search_inner .search_inner_2 span.search_inner_2_ad
{
	font-weight:normal;
	margin-left:80px;
	line-height:18px;
	line-height:30px;
}
#search_inner .search_inner_2 span,#search_inner .search_inner_2 input,#search_inner .search_inner_2 select
{
	float:left;
	margin-right:10px;
	color:#000;
}


#content .job_side
{
	width:200px;
	float:left;
}
.login_inner
{
	border:1px #ccc solid;
	background:#fff url('../images/login_inner_bg.gif') no-repeat scroll 0 0;
	margin-top:10px;
	padding: 20px 2px 2px 25px;
}
.login_inner p
{
	line-height:25px;
}
.login_inner p.login_inner_floatleft span,.login_inner p.login_inner_floatleft input,.login_inner p.login_inner_floatleft img
{
	/*导致背景有重复问题*/
	/*float:left;*/
}


#content .job_side h2
{
	background:#EFEFEF url('../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	height:26px;
	line-height:26px;
	border:1px #ccc solid;	
	color:#666;
	margin-top:10px;
}
#content .job_side ul li
{
	border:1px #ccc solid;
	border-top:none;
}
#content .job_side ul li a
{
	display:block;
	line-height:26px;
	padding-left:20px;
	color:#0056C2;
}
#content .job_side ul li a:hover
{
	color:#fff;
	background-color:#f90;
}


#content .job_list
{
	width:760px;
	float:right;
}
#content .job_list h2
{
	background:#fff url('../images/ioc1.gif') no-repeat scroll 10px 10px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	height:26px;
	line-height:26px;
	border:1px #ccc solid;	
	color:#0056C2;
	margin-top:10px;
}
#content .job_list h2 span
{
	font-weight:normal;
	margin-left:5px;
}
#content .job_list h2 span.job_show_mode
{
	float:right;
	margin-right:50px;
}
#content .job_list h2 span.job_show_mode span.current
{
	display:inline-block;
	line-height:19px;
	width:58px;
	color:#fff;
	text-align:center;
	background-color:#f90;
	border:1px #373737 solid;
	border-bottom-color:#ddd;
	border-right-color:#ddd;
	margin-top:2px;
}

#content .job_list ul li
{
	border-bottom:1px #ccc dotted;
	line-height:20px;
	width:100%;
}

#content .job_list ul li.job_show_content div.job_show_content_job
{
	line-height:30px;	
}
#content .job_list ul li.job_show_content div.job_show_content_job a
{
	font-weight:bold;
	color:#f60;
}
#content .job_list ul li.job_show_content div.job_show_content_content
{
	padding-left:25px;
	height:45px;
}
#content .job_list ul li.job_show_content div.job_show_content_company span
{
	font-weight:bold;
}

#content .job_list ul li.job_show_title,
#content .job_list .job_show_title_t
{
	/*display:none;*/
}
#content .job_list ul li.job_show_title span,
#content .job_list .job_show_title_t span
{
	display:inline-block;
	margin-left:4px;
	text-align:center;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:5px;
}
#content .job_list .job_show_title_t span
{
	background-color:#EFEFEF;
	margin-top:10px;
	line-height:25px;
	height:25px;
}
#content .job_list ul li.job_show_title span.title_5,#content .job_list ul li.job_show_title span.title_6,
#content .job_list .job_show_title_t span.title_5,#content .job_list .job_show_title_t span.title_6
{
	width:80px;
}
#content .job_list ul li.job_show_title span.title_4,#content .job_list ul li.job_show_title span.title_3,
#content .job_list .job_show_title_t span.title_4,#content .job_list .job_show_title_t span.title_3
{
	width:53px;
}
#content .job_list ul li.job_show_title span.title_2

{
	width:250px;
	text-align:left;text-indent:5px;
}
#content .job_list .job_show_title_t span.title_2
{
	width:254px;
}
#content .job_list ul li.job_show_title span.title_1,
#content .job_list .job_show_title_t span.title_1
{
	width:165px;
	text-align:left;
	text-indent:5px;
}
#content .job_list ul li.job_show_title span.title_1 a
{
	font-weight:bold;
	color:#f60;
}
#content .job_list ul li.job_show_title span.title_0,
#content .job_list .job_show_title_t span.title_0
{
	width:40px;
	text-align:center;
}




/*---------------------------*/
/*找工作 end */
/*---------------------------*/


/*---------------------------*/
/*资讯 end */
/*---------------------------*/
#news 
{
	margin-top:10px;
	border:1px #ccc solid;
}
#news h2
{
	background:#EFEFEF url('../images/default_title_bg.gif') repeat-x scroll 0 0;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;	
	color:#666;
}
#news .news_list
{
	float:left;
	width:660px;
	margin-top:5px;
	border-right:1px #ccc dotted;
}
#news .news_list ul li
{
	display:block;
	line-height:25px;
	padding:0 30px 0 30px;
	background: url('../images/dot1.gif') no-repeat scroll 18px 7px;
}
#news .news_list ul li span
{
	float:right;
}
#news .news_side
{
	float:right;
	width:310px;
	text-align:center;
}
#news .news_side img
{
	margin:10px 0px;
}
#news .news_content
{
	line-height:25px;
	padding:10px;
}
#news .news_content h3
{
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}
/*---------------------------*/
/*资讯 end */
/*---------------------------*/



/*---------------------------*/
/*找人才 start */
/*---------------------------*/
#content .personal_list
{
	width:760px;
	float:right;
}

#content .personal_list h2
{
	background:#fff url('../images/ioc1.gif') no-repeat scroll 10px 10px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	height:26px;
	line-height:26px;
	border:1px #ccc solid;	
	color:#0056C2;
	margin-top:10px;
}
#content .personal_list .personal_list_table
{
	width:100%;
	border-spacing:1px;
	margin-top:10px;
}
#content .personal_list .personal_list_table thead tr th
{
	background-color:#06c;
	color:#fff;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
}
#content .personal_list .personal_list_table tbody tr td
{
	height:30px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
}
/*
#content .personal_list .personal_list_table tbody tr td a:visited
{ color:#f60;}
*/

/*---------------------------*/
/*找人才 end */
/*---------------------------*/

/*---------------------------*/
/*猎头服务 end */
/*---------------------------*/


#content .job_list .headhunter_list_table
{
	width:100%;
	border-spacing:1px;
	margin-top:10px;
}
#content .job_list .headhunter_list_table thead tr th
{
	background-color:#06c;
	color:#fff;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
}
#content .job_list .headhunter_list_table tbody tr td
{
	height:30px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
}
#content .job_list .headhunter_content
{
	padding:10px;
	line-height:20px;
	border:1px #ccc solid;
	margin-top:10px;
	display:none;
}

#content .job_list .headhunter_list_table
{
	width:100%;
	border-spacing:1px;
	margin-top:10px;
}


#content .job_list .headhunter_list_table_detail tbody tr th
{
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:5px;
	width:100px;
	color:#333;
}
#content .job_list .headhunter_list_table_detail tbody tr td
{
	height:30px;
	line-height:30px;
	text-align:left;
	vertical-align:middle;
	width:250px;
}
/*---------------------------*/
/*猎头服务 end */
/*---------------------------*/



/*---------------------------*/
/*服务指南 start */
/*---------------------------*/
#service
{
	margin-top:10px;
}
#service .service_main
{
	width:678px;
	float:left;
	line-height:20px;
}
#service .service_main .service_main_top
{
	background:#fff url('../images/service_top_bbg.jpg') no-repeat scroll 0 0;
	border:1px #ccc solid;
	height:195px
}
#service .service_main .service_main_top .service_main_top_1
{
	background:url('../images/service_top_bg.jpg') no-repeat scroll right 0;
	height:148px;
	overflow:hidden;
}
#service .service_main .service_main_top .service_main_top_1 div.content
{
	padding:10px;
}

#service .service_main .service_main_top .service_main_top_2
{
	height:47px;
	text-align:center;
	overflow:hidden;
}
#service .service_main .service_main_top .service_main_top_2 a
{
	background: url('../images/service_btn.gif') no-repeat scroll 0 10px;
	height:40px;
	width:109px;
	overflow:hidden;
	font-weight:bold;
	margin:2px 20px;
	display:inline-block;
	line-height:30px;
	padding-top:10px;
}
#service .service_main .service_main_top .service_main_top_2 a span
{
	margin-top:10px;
}
#service .service_main .service_main_top .service_main_top_2 a:hover
{
	background: url('../images/service_btn_over.gif') no-repeat scroll right 0;
}
#service .service_plate
{
	border:1px #B0C8E4 solid;
	margin-top:10px;
}
#service .service_plate h2
{
	background-color:#DBEEFF;
	margin:1px;
	font-weight:bold;
	color:#565656;
	padding-left:10px;
	line-height:23px;
}
#service .service_plate div.content
{
	/*text-indent:25px;*/
	padding:5px 10px;
	line-height:30px;
}

#service .service_side
{
	float:right;
	width:290px;
}
#service .service_side_top
{
	border:1px #B5CB76 solid;
	background-color:#F8FBEF;
	height:195px;
}
#service .service_side_top h2
{
	line-height:45px;
	background: #F8FBEF url('../images/service_star.gif') no-repeat scroll 10px 15px;
	padding-left:30px;
	font-weight:bold;
}
#service .service_side_top div.content
{
	padding:10px;
	line-height:30px;
	text-indent:20px;
}
#service .service_side_top div a
{
	display:block;
	text-align:center;
}
#service .service_side .service_plate div
{
	text-indent:0px;
}

/*帮助列表*/
.content div.help_title
{
	line-height:25px;
	font-weight:bold;
	padding:0;
	margin:0;
	text-indent:0px;
}
.content div.help_content
{
	padding:0;
	margin:0;
	line-height:25px;
	margin-bottom:10px;
	text-indent:0px;
	border-bottom:solid 1px #B0C8E4;
}
/*帮助列表*/

/*---------------------------*/
/*服务指南 end */
/*---------------------------*/


/*---------------------------*/
/*职位分类 start */
/*---------------------------*/
#category
{
	position:relative;
	padding-top:26px;
	margin-top:10px;
	}
#category .category_1
{
	position:absolute;
	left:0;
	top:0;
}
#category .category_1 span
{
	cursor:pointer;
	display:inline-block;
	width:100px;
	border:1px #ccc solid;
	background-color:#ccc;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
#category .category_1 span.current
{
	background-color:#fff;
	border-bottom-color:#fff;
	color:#000;
}

#category .category_main
{
	border:1px #ccc solid;
	width:100%;
}
#category .category_main h2
{
	font-weight:bold;
	line-height:25px;
	margin:5px 5px;
	background: url('../images/category_big.gif') no-repeat scroll 2px 5px;
	text-indent:22px;
}
#category .category_main ul
{
	margin:5px 5px;
	list-style:none;
}
#category .category_main ul li
{
	float:left;
	margin-left:6px;
	line-height:20px;
	background:url('../images/category_small.gif') no-repeat scroll 5px 4px;
	text-indent:25px;
	width:180px;
}
/*---------------------------*/
/*职位分类 end */
/*---------------------------*/

/*---------------------------*/
/*橱窗招聘 start */
/*---------------------------*/
#window
{
	margin-top:10px;
	border:1px #ccc solid;
	padding-bottom:10px;
}
#window h2
{
	background:#fff url('../images/ioc1.gif') no-repeat scroll 10px 10px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;	
	color:#0056C2;
}
#window  ul
{
	margin:5px 10px;
}
#window ul li
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	line-height:18px;
	background:url('../images/window_bg.gif') no-repeat scroll right bottom;
	width:180px;
	height:121px;
	overflow:hidden;
}
#window ul li div
{
	padding:5px;
}
#window ul li div p.window_title
{
	text-align:center;
	line-height:20px;
}
#window ul li div p.window_more
{
	text-align:right;
	padding-right:20px;
}

#window ul li div p a
{
	color:#666;
}
#window ul li div p.window_title a
{
	font-weight:bold;
	color:#0056C2;
}



/*---------------------------*/
/*橱窗招聘 end */
/*---------------------------*/



/*---------------------------*/
/*技工招聘 start */
/*---------------------------*/
#mechanic
{
	margin-top:10px;
}
#mechanic .mechanic_list
{
	width:690px;
	float:left;
	
}
#mechanic .mechanic_list .search
{
	height:40px;
}
#mechanic .mechanic_list .search input
{
	float:left;
	margin-right:20px;
}
#mechanic .mechanic_list .search input.m_text
{
	height:28px;
	width:400px;
	border:1px #E5E5E5 solid;
	border-top-color:#999;
	border-left-color:#999;
	line-height:28px;
}

#mechanic .mechanic_list h2
{
	background:#fff url('../images/ioc1.gif') no-repeat scroll 10px 10px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	height:26px;
	line-height:26px;
	border-bottom:1px #ccc solid;	
	color:#0056C2;

}
#mechanic .mechanic_list table
{
	border-spacing:1px;
	width:100%;
	font-size:14px;
}
#mechanic .mechanic_list table thead tr th
{
	line-height:25px;
	background-color:#efefef;
	text-align:center;
	display:none;
}
#mechanic .mechanic_list table tbody tr th
{
	background:#fff url('../images/default_recommend_company_b.gif') no-repeat scroll 10px center;
	text-indent:30px;
	border-bottom:1px #cc0 dotted;
	line-height:50px;
}
#mechanic .mechanic_list table tbody tr td
{
	line-height:50px;
	text-align:center;
	border-bottom:1px #cc0 dotted;
}
#mechanic .mechanic_list table tbody tr td.mechanic_left
{
	text-align:left;
	padding-left:5px;
}

#mechanic .mechanic_side
{
	width:280px;
	float:right;
	text-align:center;
}
#mechanic .mechanic_side img
{
	margin-bottom:10px;
}
#mechanic .mechanic_side .other_position
{ background-color:#99CCFF; width:250px; margin-left:15px; border:solid 1px #DDD; padding-bottom:8px; }
#mechanic .mechanic_side .other_position h3
{ color:#fff; font:16px; font-weight:bold; line-height:50px; text-align:left; text-indent:10px;}
#mechanic .mechanic_side .other_position div
{
	background-color:#fff;
	margin:0 8px;
	text-align:left;
	text-indent:5px;
	}
#mechanic .mechanic_side .other_position div a
{ display:block; line-height:25px;}

#mechanic .mechanic_detail
{
	width:690px;
	float:left;
	
}
#mechanic .mechanic_detail .company_logo_mechanic
{
	width:150px;
	float:left;	
	text-align:center;
}
#mechanic .mechanic_detail .company_logo_mechanic .company_logo_out
{
	border:solid 1px #DDD;
	background-color:#ffc;
	display:inline-block;
	margin:10px 0;
}
#mechanic .mechanic_detail .company_logo_mechanic .company_logo_out img.company_logo_mechanic_img
{
	width:100px;
	height:100px;
	margin:10px;
	border:solid 1px #DDD;
}
#mechanic .mechanic_detail .position_item
{
	float:right;
	width:530px;
}
#mechanic .mechanic_detail .position_item h2
{
	font-size:16px;
	line-height:35px;
	color:#666;
	font-weight:bold;
}
#mechanic .mechanic_detail .position_item p
{
	line-height:23px;
	color:#06F;
}
#mechanic .mechanic_detail .position_item p.first
{
	line-height:22px;
	color:#666;
}
#mechanic .mechanic_detail .position_item p.first a
{
	color:#FF3300;
	font-weight:bold;
}
#mechanic .mechanic_detail .intro
{
	margin-top:10px;
}
#mechanic .mechanic_detail .intro h3
{
	background:#EFEFEF;
	line-height:30px;
	border-bottom:solid 1px #DDD;
	border-top:solid 1px #DDD;
	color:#FF6600;
	text-indent:20px;
	font-weight:bold;
	font-size:14px;
}
#mechanic .mechanic_detail .intro .intro_content
{
	line-height:25px;
	padding:10px;
}
/*---------------------------*/
/*技工招聘 end */
/*---------------------------*/

/*---------------------------*/
/*职位详细 start */
/*---------------------------*/
#job_detail .job_detail_side
{
	width:200px;
	float:right;
}

#job_detail .job_detail_main
{
	width:760px;
	float:left;
}
#job_detail .job_detail_main .job_detail_item_base
{
	border:1px #ddd solid;
	background-color:#f2f2f2;
	margin-top:10px;
}
#job_detail .job_detail_main .job_detail_item_base h2
{
	color:#f00;
	font-weight:bold;
	line-height:35px;
	margin-top:10px;
	text-indent:12px;
	font-size:14px;
}
#job_detail .job_detail_main .job_detail_item_base p
{
	font-weight:bold;
	text-indent:40px;
	color:#000;
}
.job_detail_item_list_wap,.job_detail_item_opreate
{
	padding:5px 10px;
	line-height:25px;
	background-color:#fff;
	margin:15px 10px;
}
.job_detail_item_list_wap
{
	margin-bottom:-5px;
	}
.job_detail_item_base .job_detail_intro
{
	margin-top:10px;	
}
.job_detail_item_base .job_detail_intro h3
{
	background:#F2F2F2 url('../images/job_detail_dot.gif') no-repeat scroll 9px 8px;
	margin:2px;
	font-weight:bold;
	color:#666;
	line-height:25px;
	text-indent:25px;
	font-size:14px;
}
.job_detail_item_base .job_detail_intro .job_detail_intro_content
{
	color:#ff0099; 
	background-color:#fff;
	padding:5px 10px;
	line-height:25px;
	background-color:#fff;
	margin:0 10px 15px 10px;
	}

.job_detail_item_noopreate
{
	padding:5px 10px;
	line-height:25px;
	background-color:#fff;
	margin:15px 10px;
	font-size:14px;
	text-align:center;
}

.job_detail_item_list li
{
	width:350px;
	text-align:left;
	color:#666;
	overflow:hidden;
	float:left;
}
.job_detail_item_list li span
{
	color:#0056C2;
}




#job_detail .job_detail_main .job_detail_item_base .job_detail_item_opreate a.op_item
{
	margin-left:10px;
	display:inline-block;
	padding:0px 20px;
	border:1px #ddd  solid;
	line-height:22px;
}
.job_detail_item_opreate a.op_item
{ background-color:#eee;}
#job_detail .job_detail_main .job_detail_item_base .job_detail_item_opreate
{
	position:relative;
}
.position_complaint_container
{
	width:88px;
	position:absolute;
	left:344px;
	top:29px;
	border:1px #ddd  solid;
	text-align:center;
	background-color:#f6f6f6;
	display:none;
	}
.position_complaint_container a
{
	display:inline-block;
	color:#f00;
	line-height:22px;
	}
.job_detail_item_noopreate_position
{
	text-align:center;
	color:#000;
	font-size:14px;
	padding:5px 10px;
	line-height:25px;
	background-color:#fff;
	border:1px #ddd solid;
	margin:10px 0px;
}

#job_detail .job_detail_main .job_detail_item
{
	border:1px #ddd solid;
	margin-top:10px;
	
}
#job_detail .job_detail_main .job_detail_item h2
{
	background:#F2F2F2 url('../images/job_detail_dot.gif') no-repeat scroll 9px 8px;
	margin:2px;
	font-weight:bold;
	color:#666;
	line-height:25px;
	text-indent:25px;
	font-size:14px;
}
#job_detail .job_detail_main .job_detail_xg
{
	text-align:center;
}

#job_detail .job_detail_main .job_detail_xg h2
{
	text-align:left;
}
#job_detail .job_detail_main .job_detail_xg span
{
	border-bottom:1px #ccc dotted;
	line-height:25px;
	display:inline-block;
	width:360px;
	text-align:left;
}

#job_detail .job_detail_main .job_detail_item div
{
	padding:5px 10px;
	line-height:25px;
}
#job_detail .job_detail_main .job_detail_item div span
{
	width:285px;
	display:inline-block;
	text-align:left;
	color:#0056C2;
}

#job_detail .job_detail_main .job_detail_item div span.job_detail_item_title
{
	width:80px;
	text-align:right;
	color:#666;
}
#job_detail .job_detail_main .job_detail_item div span.job_detail_item_job
{
	width:600px;
	text-align:left;
	font-weight:bold;
	color:#f00;
}



/*---------------------------*/
/*职位详细 end */
/*---------------------------*/



/*---------------------------*/
/*登录 start*/
/*---------------------------*/
#login
{
	margin-top:100px;
	margin-bottom:100px;
}
#login .login_side
{
	float:left;
	width:325px;
	margin-left:100px;
	text-align:center;
	border-right:1px #ccc solid;
}
#login .login_side .login_content
{
	width:287px;
	height:164px;
	background:#fff url('../images/login_page_bg.jpg') no-repeat scroll 0 0;
	line-height:35px;
	padding-top:80px;
}
#login .login_main
{
	float:left;
	width:400px;
	margin-left:20px;
}
#login .login_main ul li
{
	line-height:25px;
	text-indent:25px;
	background:#fff url('../images/login_dot.gif') no-repeat scroll 5px center;
}
#login .login_main p
{
	margin-top:20px;
	text-indent:10px;
}


/*---------------------------*/
/*登录 end */
/*---------------------------*/

/*---------------------------*/
/*高级搜索 start */
/*---------------------------*/
#search_advanced
{
	margin:0 auto;
	width:700px;
	margin-top:10px;
	position:relative;
	padding-top:26px;
}
#search_advanced .category_1
{
	position:absolute;
	left:0;
	top:0;
}
#search_advanced .category_1 span
{
	cursor:pointer;
	display:inline-block;
	width:100px;
	border:1px #ccc solid;
	background-color:#ccc;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
#search_advanced .category_1 span.current
{
	background-color:#FAFAFC;
	border-bottom-color:#FAFAFC;
	color:#000;
}
#search_advanced .search_advanced_main
{
	border:1px #ccc solid;
	background-color:#FAFAFC;
}
#search_advanced .search_advanced_main table
{
	width:100%;
	margin-bottom:20px;
	line-height:35px;
}
#search_advanced .search_advanced_main table tbody tr th
{
	text-align:right;
	width:100px;
}
#search_advanced .search_advanced_main .search_advanced_title
{
	background: url('../images/search_advanced.jpg') no-repeat scroll 40px center;
	height:50px;

}

#search_advanced .search_advanced_main .search_sim_title
{
	background: url('../images/search_sim.gif') no-repeat scroll 40px center;
	height:50px;
	margin-top:20px;
}
#search_advanced .search_advanced_main .search_sim_content
{
	padding-left:100px;
	line-height:20px;
}
#search_advanced .search_advanced_main .search_sim_content span,#search_advanced .search_advanced_main .search_sim_content input
{
	float:left;
	margin-left:10px;
}

#search_advanced .search_advanced_main .search_advanced_main_line
{
	height:4px;
	background-color:#f60;
	margin:20px 40px 10px 40px;
}


/*---------------------------*/
/*高级搜索 end */
/*---------------------------*/


#nofind .nofind_message
{
	line-height:300px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}

