@charset "utf-8";
/* CSS Document */
body{ color:#333}
input{ line-height:22px;}
#search_sort{ margin-left:0; margin-bottom:10px;border:1px solid #aec8e1; overflow:hidden}
.job_sort{ padding:10px; }
.job_sort ul{ clear:both}
.job_sort li,.hotjob li{ float:left;text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;padding:0; margin:0;width:145px; height:22px;  overflow:hidden; margin-left:8px; }
.hotjob#sjoblist li{ width:280px; height:110px; margin:5px 14px; word-spacing: normal; }
.hotjob#sjoblist li span a{  color:#36c; font-size:14px; font-weight:bold}
.hotjob#sjoblist li p{word-break: break-all; color:#999; white-space: normal;}
.hotjob#sjobarea li{ width:220px}

.hotjob#sjoblist #bt_job li{ float:left;  height:50px;width:210px; }
#bt_job li a{ display:block;height:27px; text-align:center; line-height:27px; border:1px solid #f93; margin:0 5px;color:#f60; background:#FFFFF4}
#bt_job li a:hover{ border:1px solid #f63; color:#f60; background:url(/mainunit/images/unit_tit_bg.gif)}
fieldset{ border:none; border-top:1px solid #ccc}
fieldset ul{ margin:5px; margin-top:0}
legend{ margin-left:20px; padding:0 10px; width:100px; height:25px; font-size:14px; color:#333; line-height:1.5em; text-align:center; font-weight:bold; }
legend a{ color:#666;}
a{ color:#333}
#personasearch #hotjob{border:none;padding:0; }
#personasearch  .hotjob{ width:958px; border:1px solid #aec8e1; margin-bottom:10px; overflow:auto  }
#sjoblist,#sjobarea,#shotjob{ width:100%; margin-top:10px; border:1px solid #aec8e1; }
#personasearch .leftpart ul li,#personasearch .leftpart ul li a { clear:both; width:220px;*width:200px ;float:none}

#search_sort_menu { padding-left:50px; height:30px;}
#search_sort_menu li{ float:left} 
#search_sort_menu  li a{ display:block;width:110px; height:27px; text-align:center; line-height:27px; border:1px solid #f93; margin:0 5px;color:#f60; background:#FFFFF4}
#search_sort_menu li a:hover,#search_sort_menu li.current a{ border-color:#fff;color:#f60; background: none; font-size:16px; font-weight:bold}

#search_sort,#person #hotjob,#search_box{margin-top:10px;}
#search_box{ background:#f7f7f7;margin-bottom:10px;}
#search_box td{ padding:3px;}
.search_bt,.search_bt_short{width:332px;	border:0;	line-height:22px;	padding:0px 50px 0px 8px;cursor: pointer;
	background:url(/images/bgsearchbutton.gif)   no-repeat;		height:22px;color:#69739f;
}
.search_bt_short{ width:60px;background:url(/images/bgsearchbutton_short.jpg) no-repeat;}
.keyword{ color:#666; line-height:18px;}
.button{  width:50px; height:25px; cursor:pointer}
#search_more{ height:60px;}
a#xianshi{ color:#0059e1}
#search_condition{ background:url(/images/tit_bg.gif) repeat-x; height:28px; line-height:28px}
#search_condition_content{ font-weight:bold;}
#search_condition_content span{  color:#c30; font-family:Arial, Helvetica, sans-serif}
.search_operation{ background:#eee; padding:5px}
#search_title{ font-size:18px; font-weight:450; font-family:"黑体"; color:#c30; line-height:35px; clear:both}
#search_title span{ float:left}
#search_title a{ float:right;}
.search_result{ line-height:30px; text-align:center; background:#f7f7f7}
#search_list{ margin:10px; }
#list_top{ background:#eee; height:30px; line-height:30px; }
#list_top span,#list_content span,.list_1,.list_2{ float:left;  }
#list_content{  margin-bottom:10px;}
#list_content li{ clear:both;border-bottom:1px dashed #ccc; margin:10px 0; padding-bottom:10px; overflow:hidde; width:940px;*width:930px; overflow:hidden}
#list_content li a:visited{ color:#999}
#list_content li:hover{ background:#ffece0}
#list_top span,.number,.area,.sex,.degree,.endage,.salary{ text-align:center}
.job_name{ width:220px; }

.job_name a,.job_list  .list_2  span.job_name,#person_search .unit{ font-weight:bold; font-size:14px; color:#0059e1; text-decoration:underline; }
 .job_name a,.job_list .list_2  span.job_name{font-size:12px;}
.number{ width:50px;}
.unit{ width:200px;} 
.area,.endage,.degree,.salary{ width:80px;}
.sex{ width:50px;}
.major{ width:100px;} 
.job_list span{  text-align:left; width:auto; line-height:1.5em; }
.job_list  .list_2  span{  margin:0 5px; padding-left:5px;  color:#999}
.job_list  .list_2 span.sex{ border:none; padding-left:0; margin-left:0; }
#search_list .list2{display:none}
.job_list#search_list .list2{ border:none; display:block; }
.job_list  .job_name, .job_list .unit{ width:auto; margin-right:5px;}
.job_list .list_1, .job_list .list_2{ width:900px;display:block;clear:both}
.job_list  .unit a{ font-weight:bold; color:#777; }
.job_list  .list1 { display:none}
.leftpart {		width:226px;*width:230px;	_width:230px;}
.job_more{ padding-left:8px;color:#666; clear:both; margin-bottom:10px;}
.app_bt{ padding-left:5px;}
.app_bt img{ filter:Gray alpha(opacity=20); }
.app_bt a:hover img{filter:none; }


/***search_person*****/
#person_search .job_list .job_name{ border:none; margin:0 ; padding:0 ;margin-left:20px;}
 .checkbox{ width:50px; text-align:center; }
 .person_name{ width:50px;}
.job_list .person_name, .job_list .number{ margin:0 5px;}
#person_search   .number, .area{ width:120px;}
  .area_job{width:130px; text-align:center}
.job_list  li{ padding:3px 0}
 .sex{ width:30px; text-align:center}
.joblist .major{ margin-left:48px; }
.trade{ margin-left:10px;}
#person_search  .job_more{ margin-left:15px;*margin-left:7px; margin-top:3px;}

#hotline{  font-weight:bold; color:#f63; font-family: Tahoma, Geneva, sans-serif; }
#hotline #tel400{float:left; margin-right:5px;background:url(/images/bg_hotline.gif) no-repeat left; padding-left:15px;}
#personasearch h4{ padding-top:9px; height:22px;}
#personasearch h4 span {white-space:nowrap; display: inline;padding:5px; }