/* CSS Document */
html,body{
margin:0;
font-size:12px; 
color:#333;
font-family:Tahoma, "宋体", Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
table {
	font-size:12px;
	text-align:left;
}
#body {
    width: 900px;
	clear: left;
	margin:0 auto;
	text-align:left;
	padding:0 0 10px 0;
}
img{border:0;}
form{margin:0;}
select,input,textarea{font-size:12px;font-family:Tahoma;}
a{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:red; text-decoration:underline;}
ul,li {list-style-type:none;list-style-position:outside;margin:0;padding:0;}


#header{background:url(../../images/default/header_bg.jpg) repeat-x; text-align:center; padding-top:5px; margin:0 0 10px 0;}

#line{height:10px; font-size:0;}
#logo_other{height:80px; width:900px; margin:0 auto;}
	.top_logo{float:left; margin-top:7px;}
		.logo_img{float:left;}
		.logo_all{float:left; padding:12px 0 0 10px; font-weight:bold; text-align:left;}
			.logo_all p{margin:3px;}

	.top_other{float:right; text-align:right; position:relative;}
		.other_list{
			list-style:none; 
			width:350px; 
			height:25px; 
			line-height:25px; 
			background:url(../../images/default/other_bg.jpg) no-repeat right;
		}
		.other_list span{color:#FF6600;}
			.other_list li{float:right; margin-left:21px; padding-right:13px; font-weight:bold;}
		.other_login{
			width:600px;
			font-size:12px; 
			margin:15px 10px 0 0;
			position:absolute;
			z-index:10;
			top:20px;
			right:0;
			color:#000;
		}
		.other_login li{float:right; margin-left:5px;}

#top_nav{height:76px; background:#F6F6F6;}
#top_nav2{height:76px; background:url(../../images/default/top_navm_sub.jpg);}
	.top_navb{width:800px; margin:0 auto;}
	.top_navb2{width:900px; margin:0 auto;}
	
	.top_navl{float:left; background:url(../../images/default/top_navl.jpg); width:6px; height:76px;}
	.top_navl_sub{float:left; background:url(../../images/default/top_navl_sub.jpg); width:2px; height:76px;}
	
	.top_navm{float:left; background:url(../../images/default/top_navm.jpg); width:788px; height:76px; text-align:left;}
	.top_navm_sub{float:left; background:url(../../images/default/top_navm.jpg); width:796px; height:76px; text-align:left;}
	
	.top_navm_sub2{float:left; background:url(../../images/default/top_navm.jpg); width:896px; height:76px; text-align:left;}
	.top_navr{float:right; background:url(../../images/default/top_navr.jpg); width:6px; height:76px;}
	.top_navr_sub{float:right; background:url(../../images/default/top_navr_sub.jpg); width:2px; height:76px;}

		.top_nav_list{float:left; text-align:center; margin-top:14px;}
			.top_nav_list li{ display:block; width:92px; height:27px;float:left; font-size:14px; margin:0 0 0 10px; font-weight:bold; line-height:27px;} 
			.top_nav_list_on{background:url(../../images/default/top_nav_on.jpg); color:#333;}
			.top_nav_list a{display:block; width:92px; height:27px; color:#fff;}
			.top_nav_list a:visited{ color:#fff;}
			.top_nav_list a:hover{background:url(../../images/default/top_nav_on.jpg) no-repeat;  color:#333; text-decoration:none;}
		
		.top_nav_search{
			float:right;margin:6px 0 0 0;background:url(../../images/default/search_input.jpg) no-repeat left top;
		}

.top_nav_search li{float:left;}

.search_bg{border:0;margin:5px 0 0 29px;vertical-align:middle;background:transparent;font-size:14px;color:#fff;}

		.top_nav_note{float:left; width:360px; height:31px; line-height:31px; margin-left:5px; padding-left:10px; background:url(../../images/default/ico_note.jpg) no-repeat;}
		.top_nav_hot{float:left; width:400px; height:31px; line-height:31px;overflow-x:hidden;white-space : nowrap;}


#index #nav_index:link, #index #nav_index:visited,
#search_job_result #nav_positions:link, 
#search_job_result #nav_positions:visited,
#search_resume #nav_resumes:link, 
#search_resume #nav_resumes:visited,
#search_job #nav_search_job:link, 
#search_job #nav_search_job:visited
{
	background:url(../../images/default/top_nav_on.jpg);
	width:92px;height:27px;
	color:#000;
}

.link_nav, .link_nav:link, link_nav:visited {

}
.link_nav:hover {
	text-decoration:none;
	
}
#expert_search_box{
	border:1px solid #ccc;
	padding:1px;
	background:#F9F9F9;
	margin:0 0 10px 0;
}

#expert_search_box ul {margin:8px 0 0 0;padding:0 0 0 5px;}
#expert_search_box ul li{float:left;margin:0 10px 0 0;line-height:20px;vertical-align: middle;}
#expert_search_box ul li span{float:left;margin:0 5px 0 0;}

.cho_title_2{
	background:url('../../images/default/cho_tit_2.jpg') repeat-x;
	height: 28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	text-indent:10px;
	font-weight:bolder;
	position:relative;
}

/*
.close_box:link, .close_box:visited {
	position:absolute;
	right:1px;
	top:1px;
	font-size:10px;
	background:url('../../images/default/close2.gif') no-repeat;
	width:13px;
	height:13px;
	display:block;
}

.close_box:hover {
	background:url('../../images/default/close2.gif') no-repeat 0 -13px;
}
*/
.ns-expand {
	position:absolute;
	right:1px;
	top:1px;
	font-size:10px;
	width:11px;
	height:12px;
	background:url('../../images/default/ns-expand.gif') no-repeat;
	display:block;
}

.ns-collapse {
	position:absolute;
	right:1px;
	top:1px;
	font-size:10px;
	width:11px;
	height:12px;
	background:url('../../images/default/ns-collapse.gif') no-repeat;
	display:block;
}



#inner_warning_container {
	font-size:14px;
	display:block;
	border:1px solid #ccc;
	padding:8px;
	text-align:center;
}

#footer{clear:both;margin:0 auto; width:100%; text-align:center;border-top:1px solid #FF6600;padding:10px 0 0 0;}
#footer li{list-style:none outsidel; padding-left:10px; display:inline;} 
#footer p{margin:0;}

.bg_gray {background: #F7F7F7;line-height: 20px;margin: 3px 0 3px 0;}

.e_s_city {cursor:pointer;clear:both;line-height:27px; padding-left:5px; font-size:14px; height:27px; width:200px; margin-bottom:5px; border:1px solid #C2C2C2; background:url(../../images/default/e_s_bg.jpg);}

#business_box li {float:left;width:180px;}
#business_box, #place_box , #reg_place_box{display:none;position:absolute;z-index:1000;width: 600px;background:#fff;border: 1px solid #ccc;padding: 1px;text-align:center;}
#jobs_box, #provinces , #reg_provinces{text-align:left;height:230px;overflow-y:auto;margin:0 0 0 30px;}
#provinces li, #reg_provinces li {float:left;width:110px;margin:3px 0 0 20px;}
.popup_window_title{width:100%;font-size:14px;color:#fff;height:28px;line-height:28px;background:url(../../images/default/cho_tit.jpg) repeat-x;float:left;}
.back_parent{margin:5px 5px 5px 0;}
.popup_window_split{
	float:left;
	padding:5px 0 5px 0;
	margin:5px 0 0 0;
	width:500px;
	text-align:left;
}
.cho_ok{ float:right; padding-top:10px;}
.popup_window_box{width:90%; border-top:1px solid #eee; margin-bottom:5px;}


.login{float:right; width:240px; height:150px;}
.login h2{margin:0; font-size:12px; height:22px; background:url(../../images/default/login_boxtit.jpg) no-repeat #F6F3EE; padding-left:5px;}
.login_box{height:118px;padding:5px;text-align:center;border-left:2px solid #FF6211;border-right:2px solid #FF6211;border-bottom:2px solid #FF6211;}
.choose_login_type{margin:0 0 2px 0;}
#login_form {margin:0 auto;width:208px;text-align:left;clear:both;}
#login_form .ipt {width:100px;border:1px solid #ccc;padding:2px;}
.login_txt{margin:0 0 8px 0;}
#login_ipt_box {float:left;margin:0 5px 0 0;}
#btn_login {background:url(../../images/default/login_ok.jpg) no-repeat;border:none;width:58px;height:40px;display:block;}
#login_options {margin:0 0 0 10px;}
#login_options span {
	margin:0 3px 0 3px;float:left;
}
#loginASperson, #loginASenterprise {margin: 10px 0 0 15px;text-align:left;}
#loginASperson p, #loginASenterprise p {
	margin: 3px 0 3px 0;
}

#person_reg{text-indent:-9999px;background:url(../../images/default/m_regist.jpg);width:84px;height:25px;display:block;}
#enterprise_reg{text-indent:-9999px;background:url(../../images/default/q_regist.jpg);width:84px;height:25px;display:block;}

.pager {margin: 5px 0 5px 0;float:right;}
.pager span{
	float:left;
	margin:0 0 0 4px;
}
.pager a{
	float:left;
	border:1px solid #EEEEEE;	
	padding:3px 6px;
	color:#0099CC;
	text-decoration:none;		
}
.number:hover{
	border:1px solid #0099CC;
	text-decoration:none;
	color:#0099CC;
} 
.number:link, .number:visited{color:#0099CC;}
.cls_curpage:link, .cls_curpage:visited{
	font-weight:bolder;
	background:#0099CC;
	color:#fff;	
	display:block;
	border:1px solid #0099CC;	
}
.cls_curpage:hover{color:#fff;}
.nextBtn:link, .lastBtn:link, .firstBtn:link, .prevBtn:link{color:#0099CC;}
.nextBtn:visited, .lastBtn:visited, .firstBtn:visited, .prevBtn:visited{color:#0099CC;}
.nextBtn:hover, .lastBtn:hover, .firstBtn:hover, .prevBtn:hover{
	border:1px solid #0099CC;
	text-decoration:none;
}
.pager .LZW-PAGER-RECORDS, .pager .LZW-PAGER-PAGES{
	border:1px solid #0099CC;
}
.pager .jump_box{
	border:1px solid #eee;
	font-size:11px;	
	text-align:center;	
}


.line_gray1{width:3px;background:url(../../images/default/line_gray1.gif) no-repeat center;}
.pager_info{float:left;margin:4px;}

.title_txt{color:#FF811E;font-size:14px;}

#positionApplyResult {border-top: 1px solid #CCCCCC;background:#EBEBEB;float:left;width: 100%;line-height: 20px;padding: 3px;}
#companyPositionApplyResultBox ul {clear:left;line-height: 20px;padding: 3px;margin:3px 0 3px 0;}
#companyPositionApplyResultBox ul li {float:left;}

.positionApplyResult_td_1 {width: 200px;}
.positionApplyResult_td_2 {width: 300px;}
.positionApplyResult_td_3 {}

.hot_job_keyword:link, .hot_job_keyword:visited{
	color:red;text-decoration:underline;
	width:
}

.now_selected_business, .now_selected_area , .highline_this{color:red;font-weight:bolder;}

.form_box{border:1px solid #ccc;margin:0 auto;height:100%;}
.form_box h1{
	text-indent:5px;
	background:url(../../images/default/cho_tit.jpg) repeat-x;
	font-size:12px;
	color:#fff;
	margin:0;
	padding:5px;
}

.form_box h2{
	text-indent:5px;
	background:url(../../images/default/user_l_con.jpg) repeat-x;
	font-size:14px;
	color:#666;
	line-height:24px;
	height:24px;
	padding:0;
	margin:0;
	border-bottom:1px solid #CAD9EA;
	width:100%;
}

.form_box .content {
	padding:8px;
}

.tbl {width:100%;background:#ccc;}
.tbl th {
/*	font-weight:normal; */
	background:#E8F3FD;
	border-bottom:1px solid #CAD9EA;
	margin:0;
	}
.tbl tr{background:#fff;}
.tbl td{border-bottom:1px solid #E8F3FD;}

.tr2 td {background:#FFFDEE;}

#PBW_show_box{display:none;position:absolute;z-index:1002;left:0;background:#fff;width:600px;border:1px solid #ccc;}
#PBW_warning{text-align:center;left:0;display:none;position:absolute;z-index:9999;background:#000;-moz-opacity:0.5;filter:alpha(opacity=50);}


#PBW-LOADING{
	text-indent:35px;
	right:0;
	top:0;
	display:none;
	position:absolute;
	z-index:9999;
/*	background:red;-moz-opacity:0.5;filter:alpha(opacity=50);*/
	height:36px;
	width:160px;
	background:url(../../images/default/loading-img.gif) no-repeat;
	font-size:14px;
	font-weight:bolder;
}


.shadow{position:absolute;top:0;left:0;z-index:1000;background:#000;-moz-opacity:0.5;filter:alpha(opacity=50);}

.inset_ipt {
	border-style:inset;
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	padding:1px 1px 0 2px;
	margin:0;
	line-height:18px;
	height:18px;
}

.inset_txt {
	border-style:inset;
	border-top:1px solid #7C7C7C;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	padding:1px 1px 0 2px;
	margin:0;
}

.write_box {
	border:1px solid #ccc;
	padding:1px;
	margin:10px 0 0 0;
	height:100%;
}

.write_box h1 {
	margin:0;
	background:url(../../images/default/user_l_con.jpg) repeat-x;
	font-size:14px;
	color:#666;
	line-height:24px;
	height:24px;
	padding:0 0 0 5px;
}

.write_box_content{
	padding:5px;
	text-align:center;
}

.my_op {
	margin:10px 0 0 0;
	clear:left;
	text-align:center;
}

.good_tips{
	border:1px solid #A4CDED;
	background:#F5F9FE;
	padding:5px;
	margin:0 0 5px 0;
}
.good_tips p{
	margin:3px 0 3px 0;
}

.good_tips ul li{
	display:inline;
}

.div-gird{
	border-top:1px solid #fAfAfA;
	border-bottom:1px solid #fAfAfA;	
}

.div-gird .th-header{
	margin:0;
	float:left;
	width:100%;
	background:url(../../images/default/thbg1.gif) repeat-x;
	color:#005B88;
	height:25px;
	line-height:25px;
	position:relative;
	border-bottom:1px solid #CFE1EF;
}
.div-gird .th-header ul{
	text-indent:5px;
}
.div-gird .div-gird-body ul{
	background:#F2F9FB;
	float:left;
	width:100%;
	text-indent:5px;
	border-bottom:1px solid #CFE1EF;
}
.div-gird .div-gird-body ul li .l{
	float:left;
}
.div-gird .div-gird-body ul li .r{
	float:right;
	margin:0 3px 0 0;
}

.div-gird ul li{
	float:left;
}

.L-R-BOX ul{
	clear:left;
	line-height:30px;
	width:100%;
	float:left;	
}
.L-R-BOX ul li{
	float:left;
}
.linehigh{
	background-color:#FFFFD7;
}
.btn-clickcall{
background:url(../../images/default/call_btn.gif) no-repeat;
width:83px;
height:19px;
border:none;
text-indent:-9999px;
cursor:pointer;
}

.wordwrap
{
     word-wrap:break-word;
     word-break:break-all;
    -moz-binding: url('./wordwrap.xml#wordwrap');
     overflow: hidden;
}
