/*
Offical Style for Hnhyrc.Com(R)
URL: http://www.hnhyrc.com
(C) 2009-2009 by wangjun.
*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Style ~~~~ */
* { word-wrap: break-word;}

body {background:#FFFFFF url(images/background.jpg) no-repeat center top;}
body, td, input, textarea, select, button {color:#000;font:12px/1.6em ΢ź,Tahoma,Verdana,Helvetica,Arial,sans-serif;}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }

li { list-style: none; }
a {/*color: #000;*/color:#333333;text-decoration: none; }
	a:hover { text-decoration: underline; color: #FF6600}
	a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }

/** 字体样式 **/
.span01  { color:#F75C00}
.span01b { color:#F75C00; font-weight:bold}
.span02  { color:#333333}
.span02b  {
	color:#333333;
	font-weight:bold;
}


/** 字体样式 **/


/** INPUT样式**/
input[type="text"]{ line-height:120%}
.ipt01{ background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#fdfdfd', StartColorStr='#ffffff');border-bottom:solid #eeeeee 1px; border-right:solid #eeeeee 1px; border-top:1px solid #666666; border-left:1px solid #666666; height:15px; line-height:120%;}
.ipt02{ background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#fdfdfd', StartColorStr='#ffffff'); border-bottom:solid #eeeeee 1px; border-right:solid #eeeeee 1px; border-top:1px solid #666666; border-left:1px solid #666666; height:15px; line-height:120%;}
.ho_ipt01{ background-color:#ffffff;border-bottom:solid #eeeeee 1px; border-right:solid #eeeeee 1px; border-top:1px solid #666666; border-left:1px solid #666666;height:15px; line-height:120%;}
.ho_ipt02{ background-color:#ffffff;border-bottom:solid #eeeeee 1px; border-right:solid #eeeeee 1px; border-top:1px solid #666666; border-left:1px solid #666666; height:15px; line-height:120%;}
/** INPUT样式**/

#header{
	width:1000px;
	margin:auto;
	clear: both;
}
	#header h2{width:260px; height:89px; float:left;}
	#topright{width:700px; float:right; text-align:right; vertical-align:bottom}
#headtop{color:#333333;width:100%; margin:auto; text-align:right; background-image:url(images/titletop1.gif)}
#menu{
	width:1000px;
	margin:auto;
}
.menu_mid01{ width:4px;}
	#menu a{
	color:#FFFFFF;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
     }
	#menu a:hover{}
	.menu_over{	background-image: url(icon/titlebg5.gif); background-repeat:no-repeat;}
	.menu_out{ }
#showpath { margin-top:2;color:#000000; width:100%; margin:auto; line-height:160%; background-image:url(images/main_menu_v01.gif); background-repeat:no-repeat; background-position:bottom; height:26px;}
#showpath span { color:#D18D8D}	


#main{width:1000px; margin:auto;}
#main_auto{ max-width:1000px;width:100%; margin:auto;}
#main_top{
	height:auto;
	width:1000px;
	margin-top:3px;
	margin-bottom: 3px;
}
#main_top .login01{
	background-image: url(icon/search_lo.gif);
	background-repeat: no-repeat;
}
#main_top .login01 a { color:#FF4400}
#main_top .search01 {
	background-image: url(icon/search02.gif);
	background-repeat: no-repeat;
}
#main_top .search02 {}
#index_mqzp{
	width:1000px;
	margin-top: 5px;
	clear: both;
}
*html #index_mqzp{
	width:1000px;
	margin-top: 5px;
	clear: both;
}
#index_mqzp .ima_b01{ border:1px solid #cccccc; width:auto; height:auto; float:left; margin:5px; text-align:center;}
*html #index_mqzp .ima_b01{ border:1px solid #cccccc; width:auto; height:auto; float:left; margin:4px; text-align:center;}

#index_mqzp .ima_b01 img { border:1px solid #ffffff;}


#ima_b02{ border:1px solid #f1f1f1; width:auto; height:auto; float:left; margin:3px; text-align:center;}
#ima_b02 img { border:0px solid #ffffff;}

#ima_b03{width: auto; height: auto; float:left; margin:3px; text-align:center;}
#ima_b03 img { border:1px solid #5195dc;}
*html #ima_b03 { border:1px solid #f1f1f1; width:auto; height:auto; float:left; margin:3px; text-align:center;}

#jobsearch{ width:455px; height:160px; float:left; width:420; margin-left:6px; margin-top:8px; border:0px solid #006699}
#m_jobsearch01{ width:455px; height:110px; background-image:url(images/search_bg.gif); float:left; width:420; line-height:160%; border:0px solid #006699}
#g_jobsearch01{ width:455px; height:48px; float:left; width:420; margin-top:0px; border:0px solid #006699; line-height:160%;text-align:center}
#g_jobsearch01 a { color: #333333}
#m_gg{
	float:left;
	border:solid #006699 0px;
	width: auto;
	height: auto;
}
#m_gg01{ height:aoto; width:100%; text-align:center; float:left; width:420;margin-top:2px; border:0px solid #D7D7D7}
.index_img8835a {height: 35px;width: 240px;float: left;padding: 3px 6px 2px 2px !important;padding: 2px 4px 0px 2px;font-size:12px;}

#main_zdqy{ width:760px; height:242px}
#main_zdqy .comimp{width:760px;}
#main_zdqy .comimp li{float:left; width:30%; margin-left:8px; margin-bottom:2px; margin-top:3px; overflow:hidden;background: url(images/ind02.gif) no-repeat; padding-left:16px; background-position:5px 2px; padding-left:15px; text-align:left}
*html #main_zdqy .comimp li{float:left; width:30%; height:19px; margin-left:5px; margin-bottom:2px; margin-top:3px; overflow:hidden;background: url(images/ind02.gif) no-repeat; padding-left:16px; background-position:5px 2px; padding-left:15px; text-align:left}
#main_zdqy .comimp li .c a{
	color:#007ed2;
}
#main_zdqy .comimp li .j a{color: #000000;}
.j{ line-height:23px;background-color:#dcedff;}
.c{ line-height:23px;}
.c a{
	color:#007ed2;
}
.j a{color: #000000;}	
	
#main_rctj{ width:100%; height:260px;}
#main_rctj .indexresume {}
#main_rctj .indexresume li{ float:left; width:31%; height:36px; overflow:hidden;overflow:hidden; text-align:left; margin-right:5px; margin-left:5px;border-bottom:1px dashed #eeeeee; padding-left:5px;}
*html #main_rctj .indexresume li{ float:left; width:30%; height:36px; overflow:hidden; margin-bottom:2px; margin-top:3px; overflow:hidden; text-align:left; margin-left:10px; border-bottom:1px dashed #eeeeee; padding-left:5px;}
#main_rctj .indexresume em{color:#F75C00;}

/**********/
main_rctj2 { line-height:200%}
#main_rctj2 .indexresume li .c a{
	color:#007ed2;
}
#main_rctj2 .indexresume li .j a{color: #000000;}	
	
#main_rctj2{ width:100%;}
#main_rctj2 .indexresume {text-align:left; line-height:22px}
#main_rctj2 .indexresume li{ float:left; width:31%; overflow:hidden;   margin-top:1px; overflow:hidden; text-align:left; margin-right:4px;margin-left:5px}
*html #main_rctj2 .indexresume li{ float:left;height:20px; overflow:hidden; overflow:hidden; text-align:left;}
#main_rctj2 .indexresume em{color:#F75C00;}
/*********/
	
#main_art01 { width:98%; height:175px; text-align:left; vertical-align:bottom}
#main_art01 li{ width:220px; margin-top:5px; background: url(images/mark1.gif) no-repeat left center;}

#friendlink01 {height:aoto;text-align:center; width:980px; float:left;margin-top:2px; border:0px solid #D7D7D7}
#friendlink01 li{
	width:10%;
	float:left;
	text-align:center;
}	


#footer{ 
    width:1000px;
    margin:8px auto;
	background-image: url(ico n/foot_bg.jpg);
}
#footer td{ color:#666666;}
#footer .bottomnenu{clear:both;color: #333333; background-image:url(icon/verbar.gif); background-repeat:no-repeat; height:32px;line-height:31px; text-align:center;}
#footer .bottomnenu a{color: #666666;}
#footer .copyright{ clear:both;}	

.s_err_tip{width:70%; background:url(images/icon_!_01.png) no-repeat 12px; center;height:70px; padding-left:90px; line-height:80px; color:#FF0000; font-size:14px; font-weight:bold; margin:10px auto; border:1px dotted #FF3300;}
	
.tbl_artlist{ margin-top:5px;}
.tbl_artlist .td_time{width:150px;}
.tbl_artlist th{ background:#ECF5FF; padding:8px; font-weight:bold;}
.tbl_artlist td{padding:0px; border-bottom:#f1f1f1 1px dotted;}
.td_title{
	padding-left:10px;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
}
.td_title2{
	padding-left:10px;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.td_value{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.arttitle{ padding-left:20px;}

.companytitle { width:95%; font-size:14px; color:#F75C00; font-weight:bold; line-height:180%}
.companytitle a{color:#000000;}
.companytitle a:hover{color:#FF6600;}
.tbl_part1, .tbl_part2{ border:#f1f1f1 0px solid; background:#ffffff}
.tbl_part1 .td_title, .tbl_part2 .td_title{width:120px;}
.tbl_part1 .td_space, .tbl_part2 .td_space{width:200px;}
.tbl_part1 strong, .tbl_part2 strong{ font-weight:bold;}

.jobdescription{width:95%;margin:auto; text-indent:2em; line-height:2;}
	.jobdescription .desctitle{font-weight:bold; text-indent:0em;}
	
.tbody1{ }

.tbody1 .tr0 td, .tbody2 .tr0 td{padding-top:8px; border-top:#CCCCCC 1px dashed;}
.tbody1 .tr2 td, .tbody2 .tr2 td{padding-bottom:8px;}
.tbody1 td{} 
.tbody2 td{
	background-color: #eaf5fe;
}
.resultlist .titletr{ background-image:url(icon/listbar.gif); height:32px; color:#FFFFFF}
.resultlist .jobname{font-weight:bold; color: #007ed2; font-size:12px;}
.resultlist .coname{color: #007ed2; font-size:12px;}

.tipcss_hidden{display:none;}
.tipcss_common{width:80%; border:1px dotted #CC3333; padding:8px; margin:10px auto;}

.table0{ }
	.table0 th{
	color:#333333;
	font-weight:bold;
	text-align:center;
	background-color: #f1f1f1;
}
	.table0 td{ }
	.table0 .tbody2 td{
	background-color: #f1f1f1;
}
/*==================================================================================*/

	.table1 th{
	color:#038FB0;
	font-weight:bold;
	text-align:left;
}
	.table1 td{ background:#FFFFFF; text-align:left}
	.table1 .tbody2 td{
	background-color: #f1f1f1;
}
/*==================================================================================*/	
td.titletd1{color: #000000; text-align:right;width:120px;}

.e_returnlink{margin-top:10px; text-align:center;}
	.e_returnlink a{font-weight:bold;}
	

	
#ID01 #ID01 #ID01 #ID01 #ID01 #ID01{ background-color:#999999}


#main_left  { width:100%; min-width:500px; float:left; margin:3px}
#main_right { width:230px; float:left; margin:3px; background-color:#CCCCCC}

#user_top{ width:100%}

#resume_left  { width:auto; float:left; margin:3px;border:1px solid #CCCCCC;}
#resume_left2  { width:99%; float:left; margin:1px;border:6px solid #f1f1f1;}

.resume_title {color:#E84500;font-weight:bold; width:100%; border-bottom:2px solid #2976cb}
.resume_title td {color:#034ea1;font-weight:bold}
#resume_right { width:200px; text-align:center; margin:3px; background-color:#f1f1f1}

.resume_right_tab td { width:180; height:22px; background-image: url(images/resume_r_bg01.gif); text-align:left;padding-left:50px;}
.resume_right_tab td a { color:#000000}
.resume_right_tab th { width:180; height:39px; background-image: url(images/resume_r_bg00.gif); text-align:left;padding-left:30px;}
.resume_right_tab th a { color: #034ea1; font-weight:bold }

#reg_dl1{ width:100%; height:auto; padding:10px; width:420px}
#reg_dl1 dt { font-weight:bold; color:#FF6600; text-align:left}
#reg_dl1 dd { color:#666666; text-align:left;}

#reg_dl2{ border:0px solid #f1f1f1; width:100%;}

#artmain{width:100%; text-align:center; background-color:#f1f1f1}

#art{width:96%}
.artheader{ font-size:16px; font-weight:bold; color: #CC2E00; line-height:300%}
#content{ text-align:left; }



 /**新加入的**/
.mqzp_tab{background-color:#eeeeee;}
.mqzp_tab td {
	background-color: #FFFFFF;
}

.index_ta01{ color:#333333;}
.index_ta01 li{
	width:46%;
	float:left;
	margin-top: 5px;
}
.index_ta01 .c_t{ color:#000000}
.index_ta01 .c_c{ color:#000099}

.index_ta02{ color:#333333;}
.index_tuijian{width:99%;}
.index_tuijian li{
	width:24.8%;
	float:left;
	margin-top: 1px;
	text-align:left;
}
.index_ta02 li{
	width:31%;
	float:left;
	margin-top:2px;
	line-height:24px;
}
*html .index_ta02 li{
	margin-top: 6px;
}
.index_ta02 .c_t{ color:#FF621E; font-weight:bold}
.index_ta02 .c_c{ color:#333333}

.index_ta03{ color:#333333;}
.index_ta03 li{ width:46%; float:left; margin-left:20px;}
.index_ta03 .c_t{ color:#FF621E; font-weight:bold}
.index_ta03 .c_c{ color:#666666}

.STYLE3 {color: #FF5C09}
.fontswh{color: #ffffff; font-size:14px; }
.fonts01{color: #555555; font-size:14px; }
.fonts02{color: #F24800; font-size:14px; }
.m_ver_a {}
.m_ver_a td {}
.m_ver_a li{ line-height:21px; padding-left:15px; background-image:url(images/mark1.gif); background-repeat:no-repeat; background-position:7px 5px}


#selectList {width:616px; height:360px;position:absolute;z-index:999; left:260px; top:180px; filter:alpha(opacity=98);background:#ffffff;display:none;}
#liststy {border:#000000 3px solid; font-size:12px;z-index:999; width:616px; height:360px; overflow:scroll;text-align:left;}
#selectList .lspan{width:188px; float:left; padding-left:10px;} 
#selectList .list_tit{
color:#FFFFFF;
height:24px;
line-height:24px;
font-weight:bold;
	width:50%;
	float:left;
	text-align:left;
	background-color: #cccccc;
	display: inline;
	background-image: url(icon/jlist01.gif);
	background-repeat:repeat-x;
	background-position:top;
} #selectList .list_tit2{
color:#FFFFFF;
height:24px;
line-height:24px;
font-weight:bold;
	width:50%;
	float:left;
	text-align:right;
	background-color: #cccccc;
	display: inline;
	background-image: url(icon/jlist01.gif);
	background-repeat:repeat-x;
	background-position:top;
} 
#selectList .job_tit{
color:#F75C00;
	width:600px;
	height:30px;
	padding-top:6px;
	font-weight:bold;
	float:left;
	background-color: #cccccc;
		background-image: url(icon/jlist02.gif);
	background-repeat:repeat-x;
	background-position:top;
} 

#zindexDiv{
position:absolute;
z-index:50;
width:616px; height:360px;
left:260px; top:180px; 
}


.active{
color: #fff; font-size:14px; font-weight:bold; line-height:30px; width:119px; float:left; background-image:url(../../images/qiuzhi_hdm_btn1.jpg); background-repeat:no-repeat; background-position:0 -1px; text-align: center}
.normal1{
color: #F24800; font-size:14px; font-weight:bold; line-height:32px;width:100px; float:left;text-align: center}
.active1{
color: #F24800; font-size:14px; font-weight:bold; line-height:32px; width:100px; float:left; background-image:url(icon/topbarover011.gif); background-repeat:no-repeat; background-position:0 -1px; text-align: center}
.normal{
color: #F24800; font-size:14px; font-weight:bold; line-height:30px;width:119px; float:left;text-align: center;background-image:url(../../images/qiuzhi_hdm_btn2.jpg); }
.active_hdm{
color: #034da2; font-size:12px; font-weight:bold; line-height:31px; width:113px; float:left; background-image:url(../../images/hdm_ck.jpg); background-repeat:no-repeat; background-position:0 -1px;  margin-left:8px;text-align: center}
.normal_hdm{
color: #034da2; font-size:12px; font-weight:bold; line-height:31px;width:113px; float:left;background-image:url(../../images/hdm.jpg); margin-left:8px;text-align: center}
.active_preg{
color: #ffffff; font-size:12px; font-weight:bold; line-height:27px; width:117px; float:left; background-image:url(../../images/preg_ck.jpg); background-repeat:no-repeat; background-position:0 -1px;  margin-left:8px;text-align: center}
.normal_preg{
color: #ffffff; font-size:12px; font-weight:bold; line-height:27px;width:117px; float:left;background-image:url(../../images/preg_no.jpg); margin-left:8px;text-align: center}
.normal_preg a{color:#ffffff;}
.active_preg a{color:#ffffff;}
.none{ display:none}



.company_c01{ line-height:200%; margin-top:10px}
.company_c01 th{ background-image:url(../../CSS/2009/icon/c_bar01.gif); height:36px; background-repeat:no-repeat; padding-left:36px; text-align:left}
.company_c01 th a{ color:#F75C00;}
.company_c01 td li{line-height:200%; color:#666666; list-style:disc;text-align:left; border-bottom:1px dashed #CCCCCC;font-size:14px;}

/*****joblist.aspx *****/
.joblistloop{}

/*****joblist.aspx*****/
 .xx .x1{ width:85%; border-bottom:1px dotted #eeeeee; float:left; text-align:left; }  

.xx .x2{ width:15%; border-bottom:1px dotted #eeeeee; float:left; text-align:left; }  
.xx li{ padding-left:5px; width:48%;text-align:left; border-bottom:1px dashed #f1f1f1; float:left; line-height:24px;}
.xx .list1{border-bottom:1px dashed #f1f1f1}
.xx .list2{}
.xx em{ color:#007ed2; }

.index_xc { color:#cc0000}
.index_xc .list1{ color:#000099}

.search_content_ele1{width:722px;}
.search_content_ele1 li{float:left;width:178px;line-height:20px;position:relative;z-index:1; text-align:left}
.search_content_ele2{width:722px;}
.search_content_ele2 li{float:left;width:178px;line-height:15px;position:relative;z-index:1; text-align:left}
li.lu_ele1 span {display:none;}
li.lu_ele2{ z-index:2}
li.lu_ele2 .tip_box {display:block; position:absolute; top:20px;left:40px;width:380px;background:#fff; color:#fff;padding:5px; z-index:3;border:1px #333 solid}
li.lu_ele2 .tip_box a{float:left;display:inline;height:22px;line-height:22px;text-align:left; white-space:nowrap;color:#000;width:100px;margin-left:10px}
li.lu_ele2 .tip_box a:hover{ background:#EFF9FE}
.rsgj_con li {line-height:18px;}
.rsgj_con td {height:20px;}
.jobindex_lt {width:98%; margin-left:15px;}
.jobindex_lt li{float:left;width:49%;line-height:20px;position:relative;z-index:1; text-align:left}
.Article_dh {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.Article_dh1  a{
	color: #d50002;
}
.Article_dh1 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #d50002;
}
.retd_title{
    font-weight: bold;
    font-family: "宋体";
}
.Hurriedlist2{background-color:#e9f3fe; padding-left:8px;border-right:1px dashed #5195dc;margin-top:0px;width:20%;float:left;margin-top:0px;line-height:25px;}	
.Hurriedlist1{background-color:#ffffff; padding-left:8px;border-right:1px dashed #5195dc;margin-top:0px;width:20%;float:left;margin-top:0px;line-height:26px;}
.newjoblist2{background-color:#e9f3fe; padding-left:8px;border-right:1px dashed #5195dc;margin-top:0px;width:19.8%;float:left;margin-top:0px;line-height:25px;}	
.newjoblist1{background-color:#ffffff; padding-left:8px;border-right:1px dashed #5195dc;margin-top:0px;width:19.8%;float:left;margin-top:0px;line-height:26px;}
.index_Hurried span a{color:#007ed2; text-align:left}
.index_Hurried li{text-align:left}