@charset "utf-8";
/* CSS Document */
@import url("index.css");
a:hover {color:red;}
input {color:#666;}
.input {
	color:#666;
	font-size: 12px;
	padding: 2px 5px 0;
	border:1px solid #9E9E9E;
}

.input_text {
	height: 22px;
	width: 185px;
	color: #999;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #BBC4CD;
	background: url(../image/inpbg.jpg) repeat-x left center;
}
.submit_btn {
	height: 23px;
	width: 55px;
	border: 0;
	padding: 0px;
	margin: 0px;
	background: url(../image/soubg.gif) no-repeat left top;
	cursor: pointer;
}
.job_btn {
	background: url(../image/soubg.gif) no-repeat left -24px;
}

.hr_menu,.career_nav {
	float: left;
	height: 60px;
	width: 708px;
	padding: 0px 0px 0px 250px;
	border: 1px solid #BCBCBC;
	background: url(../image/news_top_img.gif) no-repeat 10px top;
}
.career_nav {
	background: url(../image/career_top_img.gif) no-repeat 10px top;
}
.news_nav {
	float: left;
	height: auto;
	width: 100%;
}
.career_area {
	float: left;
	height: 40px;
	width: 688px;
	padding: 10px 0 10px 20px;
	background: url(../image/news_line.gif) no-repeat 2px center;
}
.career_area li {
	float: left;
	height: 20px;
	width: 50%;
	color: #666;
	line-height: 20px;
}
.new_info_gd {
	float: left;
	height: auto;
	width: 610px;
}

.a_rt_nav {
	float: left;
	height: 35px;
	width: 100%;
	background: url(../image/c_next_nav.gif) repeat-x 0 0;
}
.a_nav_wd {
	width: 695px;
}
.r_angle {
	float: right;
	height: 35px;
	width: 10px;
	background: url(../image/c_next_nav_r.gif) no-repeat 0 0;
}
.l_angle {
	float: left;
	height: 35px;
	width: 10px;
	background: url(../image/c_next_nav_l.gif) no-repeat 0 0;
}
.a_rt_nav ul {
	width: 575px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 0 0 0 15px;
}
.a_rt_nav .career_l_nav {
	width: 660px;
}
.a_rt_nav li {
	float: left;
	font-size: 14px;
	line-height: 33px;
	margin: 2px 0 0;
	padding: 0 3px;
}
.a_rt_nav .r_city {
	float: right;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.c_angle_li_l,.c_angle_li_c,.c_angle_li_r {
	float: left;
	height: 30px;
	top: 3px;
	width: 6px;
	background: url(../image/c_next_li_l.gif) no-repeat left top;
	position: relative;
}
.c_angle_li_c {
	width: auto;
	padding: 0 10px 0;
	background: url(../image/c_next_li_c.gif) repeat-x left top;
}
.c_angle_li_r {
	background: url(../image/c_next_li_r.gif) no-repeat left top;
}
.a_nav_tltle {
	padding: 0 0 0 30px;
	background: url(../image/list_bg.gif) no-repeat -3px -1px;
}
.career_info_new {
	float: left;
	height: auto;
	width: 600px;
	padding: 0 5px;
}
.career_info_new dt {
	float: left;
	width: 91%;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding: 5px 0 0 9%;
	background: url(../image/list_00.gif) no-repeat 0px 11px;
	overflow: hidden;
}
.career_info_new dt a {
	color: #0095FB;
	text-decoration: underline;
}
.career_info_new dt a:hover,.career_info_new dd a:hover,.career_info_new li a:hover {
	color: red;
	text-decoration: underline;
}
.career_info_new dd {
	float: left;
	width: 100%;
	height: auto;
	line-height: 22px;
	padding: 2px 0;
	text-indent: 2em;
}
.career_info_new dd a {
	color: #0095FB;
	font-weight: bold;
}
.career_info_new li {
	float: left;
	height: 26px;
	width: 97%;
	line-height: 26px;
	padding: 5px 0px 0px 3%;
	background: url(../image/list_01.gif) no-repeat 3px 4px;
	border-bottom: 1px dashed #CCC;
	overflow: hidden;
}
.time {
	float: right;
	color: #666;
}
.career_info_new li a {
	color: #333;
}
a.area_href {
	color: #0095FB;
	font-size: 14px;
}
.news_nav li {
	float: left;
	height: 56px;
	width: 127px;
	color: #626262;
	padding: 2px 0px 2px 40px;
	background: url(../image/news_line.gif) no-repeat 10px center;
}
#nav_rt {
	width: 164px;
}
.news_nav dt {
	float: left;
	height: 16px;
	width: 112px;
	color: #000;
	font-weight: bold;
	line-height: 16px;
	padding: 3px 0px 1px 15px;
	background: url(../image/news_icon.gif) no-repeat left 5px;
}
.news_nav dd {
	float: left;
	width: 100%;
	height: 18px;
	line-height: 18px;
}
#news_hr {
	margin: 6px 0px 0px;
	padding: 0px;
	background: none;
}
.news_nav a {color: #626262;}
.hr_news_main,.item_layout,.hr_hot {
	float: left;
	height: auto;
	width: 100%;
}
.hr_news_lt {
	float: left;
	height: auto;
	width: 708px;
}

.item_layout {
	margin: 8px 0px 0px;
}
.hr_new {
	margin: 6px 0px 0px;
}
.hr_item {
	float: left;
	height: auto;
	width: 344px;
	margin: 0px 10px 0px 0px;
	display: inline;
}
.ads_switch {
	width: 340px;
}
.hr_nav {
	float: left;
	height: auto;
	width: 100%;
	background: url(../image/hr_navbg.gif) no-repeat left -2px;
}
.hr_nav li {
	float: left;
	height: 27px;
	width: 94px;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	cursor: pointer;
}
.hr_nav .btnOver {
	color: #FFF;
	background: url(../image/hr_navbg.gif) no-repeat left -2px;
}
.hr_nav .btnOut {
	color: #000;
	background: url(../image/hr_navbg.gif) no-repeat left -31px;
}
.hot_info {
	float: left;
	height: auto;
	width: 328px;
	padding: 5px 7px 0px;
	border: 1px solid #b8cbe9;
	border-top: none;
	background: url(../image/news_bg.jpg) repeat-x left top;
}
.tagcon h1 {
	float: left;
	height: 40px;
	width: 100%;
	font-size: 16px;
	line-height: 40px;
	background: url(../image/xuline.gif) repeat-x left bottom;
	overflow: hidden;
}
.tagcon h1 a,.tagcon h1 a:hover {color:#5D77E5;}
.tagcon ul {
	width: 314px;
	padding: 5px 7px 7px;
}
.tagcon li {
	float: left;
	height: 23px;
	width: 304px;
	line-height:23px;
	padding-left:10px;
	background: url(../image/news_dot.gif) no-repeat left 8px;
	overflow: hidden;
}
.tagcon .more_news {
	float: right;
	text-align: right;
	background: none;
}
.tagcon .more_news a {text-decoration:underline;}

.news_date {
	float: right;
	color: #666;
}
.unShow {
	display: none;
}
.hr_search {
	float: left;
	height: 35px;
	width: 100%;
	color: #333;
	text-align: center;
	padding: 14px 0px 0px;
	background: #F3FAF1;
	border-bottom: 2px solid #CCC;
}

.hr_guide_nav {
	height: 35px;
	width: 692px;
	line-height: 35px;
	background: url(../image/guide_navbg.gif) repeat-x left bottom;
}
.hr_guide_nav a,.hr_guide_nav a:hover {
	padding: 0px 0px 0px 32px;
	background: url(../image/niu.gif) no-repeat 8px -36px;
}
.hr_guide_nav a:hover {text-decoration:none;}
.more_item {
	font-size: 12px;
	color: #000;
	margin: 0px 10px 0px 0px;
}
.more_item a,.more_item a:hover {padding:0; background:none;}

.hr_news_box {
	float: left;
	height: auto;
	margin: 0px 5px;
	width: 330px;
	display: inline;
}
.info_img {
	width: 100%;
	margin: 12px 0px 2px;
}
.hr_top {
	width: 242px;
	margin: 0px 0px 0px 8px;
}
.hr_news_box ul {
	margin: 6px 0px 4px;
}
.hr_news_box li {
	width: 100%;
	background: url(../image/item01.gif) repeat-x left bottom;
}
.hr_news_box li a {
	height: 28px;
	width: 230px;
	color: #333;
	padding: 0 0 0 12px;
	line-height: 28px;
	background: url(../image/tipsico.gif) no-repeat 2px 4px;
	overflow: hidden;
}
.hr_top a,.hr_top dt a {color:red;}

.hr_hot_img {
	float: left;
	height: auto;
	width: 100%;
	padding: 8px 0px 12px;
	background: url(../image/xuline.gif) repeat-x left bottom;
}
.hr_img {
	float: left;
	height: 83px;
	width: 93px;
	border: 1px solid #A9A9A9;
}
.hot_news {
	float: left;
	width: 220px;
	line-height: 20px;
	margin: 0px 0px 0px 8px;
	display: inline;
}
.hot_news dt {
	width: 100%;
	font-weight: bold;
}
.hot_news dd {
	width: 100%;
}
.hot_news a {color:#CC0000;}
.hot_news dd a {color:#666;text-decoration:underline;}


.hr_news_rt {
	float: left;
	height: auto;
	width: 252px;
}
.rt_info {
	width: 236px;
	padding: 2px 7px 0px;
}
.rt_tag ul {
	width: 222px;
	padding: 5px 7px 7px;
}
.rt_tag li {
	float: left;
	height: 23px;
	width: 212px;
	line-height:23px;
	padding-left:10px;
	background: url(../image/news_dot.gif) no-repeat left 8px;
	overflow: hidden;
}
.rt_img {
	height: 104px;
	width: 98px;
}
.rt_news {
	width: 128px;
}
.rt_news_tag {
	width: 132px;
}
.info_lst {
	float: left;
	height: auto;
	width: 184px;
	padding: 5px 7px 5px 45px;
	background: url(../image/wq_bg.gif) no-repeat left 8px;
}
.info_lst ul,.info_lst li {
	width: 100%;
	padding: 0px;
	background: none;
}
.info_lst li,.wt_news li {
	height: 22px;
	line-height: 22px;
}
.wt_news .rt_more {
	height: 20px;
	line-height: 20px;
}
.hr_nav_rt{
	float: left;
	height: 22px;
	width: 91%;
	color: #FFF;
	line-height: 22px;
	padding: 4px 0px 0px 9%;
	background: url(../image/sbg2.jpg) no-repeat left top;
}

/* hr_news_list style */
.good_article {
	float: left;
	height: 75px;
	width: 688px;
	border: 1px solid #B8CBE9;
	background-color: #F4FDFF;
}
.title {
	float: left;
	height: 65px;
	width: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin: 0 1px 0 0;
	padding: 10px 0 0;
	background-color: #2366BF;
}
.good_a_list {
	float: left;
	height: auto;
	width: 645px;
	padding: 5px 4px 1px 12px;
}
.good_a_list li {
	float: left;
	height: auto;
	width: 190px;
	padding: 4px 10px;
	margin: 0 5px 0 0;
	background: url(../image/news_dot.gif) no-repeat scroll left -10px;
	display: inline;
	overflow: hidden;
	white-space: nowrap;
}
.news_nav_lt {
	float: left;
	height: 32px;
	width: 690px;
	line-height: 32px;
	font-weight: bold;
	text-align: center;
	background-color: #DDD;
}
.news_list,.comment_list {
	float: left;
	height: auto;
	width: 690px;
	background: url(../image/xuline.gif) repeat-x scroll left bottom;
}
.news_list ul,.comment_list ul {
	width: 670px;
	padding: 15px 10px;
}
.news_list li {
	float: left;
	height: auto;
	width: 100%;
	font-size: 14px;
	padding: 5px 0px;
}
.news_list span,.list_detail span {
	color: #666;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
.news_list span.highlight {
	color: red;
	font-size: 14px;
	padding: 0;
}
.hr_news_search,.send_title {
	float: left;
	height: auto;
	width: 670px;
	color: #666;
	text-align: right;
	padding: 5px 20px 5px 0px;
	background-color: #F0F0F0;
}
.hr_btn {
	color: #333;
	font-size: 12px;
	padding-top: 2px;
	cursor: pointer;
}

.item_layout h2 {
	font-size:16px;
	margin: 10px 20px;
	padding: 10px;
	text-align:center;
	border-bottom:1px solid #BCBCBC;
}
.detail_date {
	color: #666;
	line-height: 150%;
	padding: 0 0 5px;
	text-align: center;
}
.detail_key {
	padding: 2px;
	text-align: center;
}
.detail_text {
	font-size: 14px;
	line-height: 22px;
	padding: 5px 20px 15px;
	word-wrap: break-word;
}
.detail_text img {
	max-width: 645px; 
	width: expression(onload=function(){
 this.style.width=(this.offsetWidth > 645)?"645px":"auto"}
     );
}
.hr_print {
	text-align: right;
	padding: 15px 20px 10px;
}
.list_detail {
	float: left;
	height: auto;
	width: 686px;
	color: #666;
	padding: 1px 1px 8px;
	border: 1px solid #CCC;
}
.list_detail dt {
	float: left;
	width: 662px;
	padding: 6px 0px 6px 24px;
	margin-bottom: 8px;
	background: #F9F9F9 url(../image/dian.gif) no-repeat 6px 10px;
	border-bottom: 1px solid #CCC;
}
.list_detail dd {
	float: left;
	height: auto;
	width: 646px;
	padding: 4px 10px;
	margin: 0px 10px;
	display: inline;
	background: url(../image/news_dot.gif) no-repeat left -10px;
}
.comment {
	float: left;
	height: auto;
	width: 668px;
	padding: 10px;
	border: 1px solid #CCC;
}
.comment_l {
	float: left;
	height: auto;
	width: 360px;
	background: url(../image/xudian.gif) repeat-y right top;
}
.comment_l dl,.comment_r dl {
	float: left;
	width: 338px;
	line-height: 24px;
	padding: 0 0 5px 22px;
	background: url(../image/comment_icon.gif) no-repeat left 2px;
}
.comment_l dt {
	float: left;
	color: #666;
	font-size: 12px;
	padding: 0 0 2px;
}
.comment_l dd {
	float: left;
	padding: 3px 0 3px 36px;
}
.but_bg {
	height:21px;
	width: 75px;
	line-height: 21px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: 0 none;
	cursor: pointer;
	padding:0 5px;
	background: url(../image/but_bg.gif) repeat-x left center;
}
.comment_r {
	float: left;
	height: auto;
	width: 278px;
	padding: 0 10px 0 20px;
}
.comment_r dl {
	width: 256px;
}
.comment_r dt {
	float: left;
	width: 258px;
	font-size: 12px;
	padding: 4px 10px;
	overflow: hidden;
	background: url(../image/news_dot.gif) no-repeat left -10px;
}
.comment_r dd {
	float: right;
	text-align: right;
	padding: 4px 0 3px 0;
}
.comment_list li {
	float: left;
	height: auto;
	width: 650px;
	color: #666;
	padding: 5px 0px 5px 20px;
}
.comment_list .c_title {
	width: 650px;
	color: #000;
	font-size: 14px;
	padding: 0 0px 6px 20px;
	background: url(../image/news_icon0.gif) no-repeat left 2px;
}






.city_list {
	float: left;
	width: 100%;
	height: auto;
	margin: 8px 0 0;
}
.city_list li {
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	text-align: center;
}
.city_list li a {
	padding: 0 6px;
	display: block;
}
.province {
	font-size: 14px;
	font-weight: bold;
}
.city_on a {
	color: #FFF;
	font-weight: bold;
	background: #088000;
	text-decoration: none;
}
.city_on a:hover {
	color: #FF0;
	text-decoration: none;
}

/* career_units_list style */
.hot_jobs {
	border: 1px solid #78C763;
	background-color: #F3FAF1;
}
.c_jobs_tl {
	background: #0F9E10;
}

