﻿@charset "utf-8";
/* CSS Document */

a.more{ font-size:12px; font-weight:400; padding-left:790px;}
#title_h1 {
    background:  #EFF6FF;
    border: 1px solid #A1C8F0;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 2px 10px 0;
}
#title_h1 h1 {
    background: url("../Images/hnzp/to.jpg") no-repeat left center;
    color: #0045D2;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
}
c
/*全选，批量查看，收藏所选职位按钮样式开始*/
.qx {
	border:none;
	color:#666;
	font-family:Tahoma;
	display:block;
	float:left;
	padding-left:8px;
	width:auto;
	margin-top:5px;
	overflow:hidden;
}
.qx .qx-kuang {
	float:left;
	width:50px;
	vertical-align:bottom;
	padding-top:5px;
        padding-left:8px;
}
.qx a {
	text-decoration:none;
	width:auto;
	padding:4px 0 3px 25px;
	float:left;
	margin-left:5px;
	display:block;
}
a.ll {
	background: url(../Images/hnzp/see2.gif) no-repeat left center;
	width:60px;
}
a.sq {
	background: url(../Images/hnzp/sq.gif) no-repeat left center;
	width:56px;
}
a.sc {
	background: url(../Images/hnzp/sc2.gif) no-repeat left center;
	width:83px;
}
a.sc:hover {
	background: url(../Images/hnzp/sc.jpg) no-repeat left center;
}
a.ll:hover {
	background: url(../Images/hnzp/see.jpg) no-repeat left center;
}
a.sq:hover {
	background: url(../Images/hnzp/qing.jpg) no-repeat left center;
}
.column {
	color:#666;
	width:958px;
	float:left;
	overflow:hidden;
	background:#eff6ff;
	height:35px;
	line-height:22px;
}

.column img {
	margin-left:5px;
}
/*全选，批量查看，收藏所选职位按钮样式开始*/
/*上下页*/
.page {
	float:right;
	white-space:nowrap;
	overflow:hidden;
	width:auto;
	height:35px;
	line-height:35px;
	text-align:center;
	float:right;
	padding-right:10px;
}
.page a:hover {
	border:solid 1px #0045d2;
	text-decoration:none;
	color:#0045d2;
	background:#eff6ff;
	padding:4px 8px;
	height:26px;
}
.page a {
	padding:4px 8px;
	border:1px solid #dbe1e6;
	margin-left:5px;
	background-color:#fff;
}
.page a.Current {
	background:#0045d2;
	color:#fff;
}
/*上下页结束*/
.showbar {
	background:#F7FCFF;
	clear:both;
	height:20px;
	line-height:20px;
	padding:4px 15px 0 0;
	text-align:right;
}
.showbar .now {
	background:#E4E9EF;
	border-color:#B0B4BF #FFF #FFF #B0B4BF;
	border-right:1px solid #FFF;
	border-style:solid;
	border-width:1px;
	color:#0045d2;
	cursor:pointer;
}
.showbar a {
	border:1px solid #F2F3F7;
	padding:4px 5px 0;
}
.showbar a:hover {
	border-color:#fff #e4e9ef #e4e9ef #fff;
	border-style:solid;
	border-width:1px;
}
.showbar .now:hover {
	border-color:#e4e9ef #fff #fff #e4e9ef;
	border-style:solid;
	border-width:1px;
	color:#0045d2;
	cursor:default;
	border-right:1px solid #fff;
}
/*表格样式开始*/
table {
	width:100%;
	overflow:hidden;
}
.table_newjob {
	clear:both;
}
.table_newjob th {
    border-bottom: 2px solid #6699CC;
    border-left: 1px solid #EFF6FF;
    font-weight: bold;
    line-height: 28px;
    padding-left: 8px;
    padding-top: 4px;
    text-align: left;
}
.table_newjob td {
	border-bottom:solid 1px #a1c8f0;
	line-height:28px;
	padding:3px 2px 3px 8px;
	height:28px;
}
.table_newjob td a:hover {
	color:#f60;
}
.linee {
	overflow:hidden;
	white-space:nowrap;
}
.odd-line {
	background:#eff6ff;
	overflow:hidden;
}
.ahover-line {
	background: #FDF3AE
}
.table_newjob tr {
	border-bottom:2px solid #eff6ff;
}
.sell {
	color:#333;
	float:left;
	width:250px;
	line-height:22px;
	height:22px;
	margin:2px auto;
}
.adr {
	color:#333;
	float:left;
	width:80px;
	overflow:hidden;
	line-height:22px;
	height:22px;
	margin:2px;
}
.line-on-hover {
	background-color:#dcf0ff;
}
/************搜索框开始*************/
#contain {
	border:#aec3ed solid 1px;
	float:left;
	width:958px;
	overflow:hidden;
	padding-top:2px;
        margin-top:6px;
        
}

.sosea_list{ padding-top:20px; padding-left:14px;}
#title_h2 {
	border:solid 1px #aec3ed;
	background: url(../Images/hnzp/sou_bg.jpg) repeat-x bottom;
	overflow:hidden;
	width:930px;
	padding:14px;
    position: relative;	
}
.so_title {
    border-bottom: 1px solid #EEE;
    width:930px;
    margin-bottom: 8px;
    padding: 5px 0;
}
.so_title p {
    float: right;
}
.so_title h4 {
    background: url("../Images/hnzp/search_all.gif") no-repeat 0 2px;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
}


/***搜索框***/
.searchbox_search {
    border: 3px solid #EEE;	
	width:393px; 
   overflow: hidden;
	display:block;
}

.searchbox_search .btnn, .searchbox_search .input{
    background: url(../Images/hnzp/tn.png) no-repeat  ;
}
.searchbox_search .input {
    background-position:#fff 0 -72px;
    border-right: none;
	border: #0045d2 solid 1px;	
    color: #333;
	border-right:none;
    float: left;
    font-size: 13px;
    height: 12px;
    line-height: 12px;
    padding: 7px 0 6px 5px;
    width: 319px;
}
.searchbox_search  .btnn {
    background-position: -693px -40px;
    border: none;
    color: #FFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height:27px;
	padding-top:-2px;
	line-height:14px;
	padding:0;
    width: 68px;
	cursor:pointer;
}
.searchbox_search  .btnn:hover{
    background: url(../Images/hnzp/a-new_search_btn.jpg) no-repeat;
	color:#ffee6e;
	
}

.sosea_list li.searchbox_search{ width:393px; padding:0;border-top:none;border-left:none; height:30px; display:block;
} 

/***搜索框***/
select.sel {
    color: #333;
    float: left;
    line-height: 28px;
   padding:1px;
    width: 266px;
     font-size:12px;
    overflow:hidden;
}
/****/
select.sel_add {
    color: #333;
    float: left;
    line-height: 28px;
   padding:1px;
    width: 66px;
    margin-right:2px;
     font-size:12px;
    overflow:hidden;
}
select.sel_x {
    color: #333;
    float: left;
    line-height: 28px;
   padding:2px 1px; 
    width: 78px;
    margin-top:5px;
    margin-right:2px;
     font-size:12px;
    overflow:hidden;
    text-align:center
}
/****/
.sosea_list .zw_but {
    padding: 7px 0;
    width: 300px;
	float:left;
}
.sosea_list li .hover, .sosea_list li a.hover {
    background: #FAF5CD;
    border: 1px solid #FCD6CB;
    color: #000;
    padding: 2px 4px;
}
.sosea_list li a{
    color: #0045d2;
    padding: 0 3px;
}

.sosea_list li a:hover{color: #f60;}
.sosea_list li .so_qy {
    display: none;
    padding-top: 10px;
}
.sosea_list li.fl_search{
    padding:8px 0;
    width:350px;
	float:left;
	display:block;overflow: hidden;
}
.sosea_list li.line_search{
    padding:8px 0;
    width:780px;
	display:block;overflow: hidden;
}
.sosea_list li a.jsDropdown{ padding:0}
.sosea_list a.jsDropdown span {
    background:  url(../Images/hnzp/search-input.jpg) no-repeat ;
    color: #000;
	width:216px;
    cursor: pointer;
    display: block;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
}


.so_more {
    text-align: center;	}
.so_more p {   
    height: 24px;   
    width: 110px;
	position: absolute;
	left: 50%;
	 margin: -2px 0 0 -55px;
    overflow: hidden;
	
}
.so_more p a{ margin-left:4px; }
.sosea_list li .so_qy a, .sosea_list li .so_qy a:visited {
    color: #666;
}
.sosea_list li .so_qy a.hover {
    color: #000;
}
.so_more p.next{ background: url(../Images/hnzp/search_next.gif) no-repeat;}
.so_more p.pre{ background: url(../Images/hnzp/search_pre.gif) no-repeat;}
.so_more a {
    display: block;
    line-height: 24px;
	padding-left:2px;   
	color:#333;
	
}
.so_more a:hover{ color:#f60;}



/************搜索框结束*************/

/**5月3日，修改代码开始**/
.h{height:26px; clear:both;width:960px; display: black;}
#df {  line-height:19px; overflow:hidden; }

#df h3 {
    display: inline;
    float: left;
	font-size:12px;
}

.soubox table{   
    margin: 0 auto;
    width:100%;
}

.soubox th {
    padding: 5px 5px 5px 0;
    text-align: right;   
    width: 100px;
	font-weight:400;
}
.soubox td,.soubox th {
    border-bottom: 1px dashed #E6E6E6;padding: 6px 0;
}

.soubox td a {
    float: left;
    margin-right:20px;
    text-align: center;
    white-space: nowrap;
	line-height:24px;

}
.soubox th.two-list{ padding-top:5px; height:24px; line-height:24px; display:block; vertical-align:top;}
.soubox td a.hover{ 
   background:#FAF5CD;
    border: 1px solid #FCD6CB;
    color: #333;
	line-height:20px;
	height:20px;
	padding:0 4px;  
	}
.soubox  .hide {
    display: inline;
}

/**5月3日，修改代码结束**/


/**5月4日，代码修改开始**/
#job-listbox{ width:960px; overflow:hidden; margin:0 auto; clear:both;}
#searchjob-right{ float:left; width: 728px; overflow:hidden;}

.filter {
	position:relative;
	float:left;
	margin-top:10px;
	width:auto;
}
.filter-tabs {
	padding-top:1px;
	height:32px;
	overflow:hidden;
}
.filter-tabs li {
	margin:1px 2px 0 0;	
	display:inline;
	float:left;
	overflow:hidden;
	position:relative;
	
}
.filter-tabs li.no-list{
	background: url(../Images/hnzp/list-a-bg.gif) repeat-x;
	height:32px;
	position:absolute;
	top:0;
	float:left;
	left: 112px;
	}
.filter-tabs li a {
	display:inline;
	float:left;
	height:32px;
	padding:0 20px 0 17px;
	line-height:33px;
	color:#666;
	font-size:14px;
	font-weight:700;
}
.filter-tabs .selected {
	background:#fff url(../Images/hnzp/list-hover-bg.gif) repeat-x ;
	height:32px;
	line-height:33px;
	position:absolute;
	top:1px;
	float:left;
	left:0;	

	
}
.filter-tabs .selected .rc-l {
	width:7px;
	background: url(../Images/hnzp/soulist-hover-right.gif) no-repeat left;
}
.filter-tabs .selected .rc-r {
	width:12px;
	right:0;
	background:url(../Images/hnzp/list-hover-right.gif) no-repeat right;
}
.filter-tabs .selected a {
	height:32px;
	line-height:32px;
	font-weight:bold;
	font-size:14px;
	color:#0045d2;
}
.filter-tabs .rc-l, .filter-tabs .rc-r {
	position:absolute;
	top:0;	
	height:32px;
}
.filter-tabs .rc-l {
	left:0;
	width:5px;
	background: url(../Images/hnzp/list-a-left.gif) no-repeat left;
}
.filter-tabs .rc-r {
	width:8px;
	right:0;
	background: url(../Images/hnzp/soulist-a-right.jpg) no-repeat ;
	
}
/**工具栏目样式开始**/
.filter-tools {
	width:710px;
	height:23px;
	line-height:23px;
	padding:7px 8px;
	overflow:hidden;
	float:left;
	color:#333;
	background: url(../Images/hnzp/list-tool-bg.gif) repeat-x;
	border-left:1px solid #aec3ed;
	border-right:1px solid #aec3ed;
	display:block;
	
}
.filter-tools li {
	display:inline;
	float:left;
}

.filter-tools a {
	outline:none;
	color:#404040;
}
.job-btn {
    background: url(../Images/hnzp/job-list-a.gif) no-repeat 0 1px;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    line-height: 28px;
    margin-right: 4px;
    overflow: visible;
    text-align: center;
    width: 94px;
	font-size:12px;
	color:#333;
}

.job-btn:hover{ background: url(../Images/hnzp/job-list-hover.gif) no-repeat 0 1px;}
select, input, img, select {
    vertical-align: middle;
}

/**导航上下页代码开始**/
li.up_page {
    float:right;
	margin-left:80px;
	text-align: center;	
	padding-top:2px;
	height:30px;
	overflow:hidden;
	text-align:left;
}
.up_page span{  line-height:21px; float:left; }
.up_page a{
	padding:2px 0;
	line-height:20px;
	width:auto;
}
.up_page  a.up {
    background: url("../images/hnzp/page_ico.gif") no-repeat  left -30px #FFF;
    font-size: 12px;
    padding: 0 5px 0 16px;
	
}
.up_page  a.down {
    background: url("../images/hnzp/page_ico.gif") no-repeat  right -30px #FFF;
    font-size: 12px;
    padding: 0 16px 0 5px;
}

.up_page a {
    color: #0045d2;
    margin: 0 2px;
	float:left;
	overflow:hidden;
}
.up_page a:hover{ color:#f60; }
/**导航上下页代码结束**/

/**显示类型开始**/
.tools-mini{ background:#f6f6f6; clear:both; height:27px; line-height:27px; overflow:hidden;}
.tool-break{padding-top: 2px;padding-left:10px; }
.tool-break em {
    color: #333;
    display: block;
    float: left;
    font-style: normal;
    line-height: 24px;
    width:60px;
}
.tool-break a.vis {
    background: url("../images/hnzp/page_ico.gif") no-repeat  0 0;
    color:#f60;
    font-weight: normal;
}
.tool-break a{
    background: url("../images/hnzp/page_ico.gif") no-repeat  -23px 0;
    color: #333;
    display: block;
    float: left;
    font-size: 11px;
	font-family:Tahoma;
    height: 18px;
    line-height: 19px;
	margin-top:2px;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
.tool-mode{ float:right; padding-right:10px;    height: 22px;
	line-height:22px;}
.tool-mode a{
	color:#333;

    overflow: hidden;
    text-decoration: none;
    width: 74px;
	padding:2px 2px 0 17px;}
.tool-mode a:hover{ color:#0045d2;}
.tool-mode a.mode{
	background:url(../Images/hnzp/list-le-aa.gif) no-repeat 5px 3px; border:1px solid #d9d9d9;
}
.tool-mode .mode-hover{ background:url(../Images/hnzp/list-le-ahover.gif) no-repeat  5px 3px;  color:#0045d2;border:1px solid #aec3ed; }
.tool-mode a.mode-a{
	background: url(../Images/hnzp/list-tool-xahover.gif) no-repeat 5px 3px; border:1px solid #d9d9d9;  border-left:none;	
}
.tool-mode .mode-a-hover{  background: url(../Images/hnzp/list-tool-xa.gif) no-repeat  5px 3px;  color:#0045d2;border:1px solid #aec3ed; border-left:none;	}
           /**显示类型结束**/
     /**工具栏目样式结束**/
	 
	 
/**职位内容开始**/
.table-list{ width:100%; border:0; padding:0; }
.table-list td {
	border-bottom: 1px solid #E0E7F3;
    color: #666;
    min-height: 20px;
    overflow: hidden;
    padding: 10px 0;
}
.table-list .job_title .check_t {
    float: left;
    padding-left: 8px;
	width:auto;
	height:24px;
	line-height:24px;
	display: inline;
	vertical-align: top;
	margin-left:8px;
	margin-right:8px;
}
.table-list .job_title .job-name {
    float: left;
	font-weight:700;
    font-family: 宋体;
    font-size: 14px;		line-height:24px;
    overflow: hidden;
    width: 310px;
}
.table-list .job_title p {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 15px;
	height:24px;
	line-height:24px;
    white-space: nowrap;
    width: 140px;
	
}
.table-list .job_title span.time{
    color: #333;
	background:url(../Images/hnzp/job-list-time.gif) no-repeat left center;
    font-size: 11px;
    font-style: normal;
    overflow: hidden;
    padding-right: 14px;
    text-align: right;
	padding-left:13px;
	height:24px;
	line-height:24px;
    width:65px;
}
.table-list .zwt_text {
    padding-left: 35px;
    width: 580px;
	clear:left;
	float:left;
	overflow:hidden;
}
.table-list .zwt_text .zw_om {
    height: 26px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    width: 600px;
}
.table-list .zwt_text span {
    color: #333;
	line-height: 22px;
}
.table-list .zwt_text .coinfo {
    display: block;
    height: 20px;
	 line-height: 22px;
    overflow: hidden;
}

.table-list .dj_r {
	margin-top:15px;

    vertical-align: top;
	width:90px;
	float:right;
	overflow:hidden;
    	
}

.table-list .dj_r a.kssq {
    background: url(../Images/hnzp/job-list-sq.gif) no-repeat;
    color: #0045d2;
    display: block;
	margin-bottom:2px;
    height: 27px;
	line-height:27px;
    text-align: center;
    width: 75px;
}
.table-list .dj_r a.kssq:hover{background: url(../Images/hnzp/job-list-sqhover.gif) no-repeat; color:#d84600;}
.table-list .dj_r a{ width: 75px; float:left;   height: 21px; 
	line-height:21px; overflow:hidden;}
a.sou_sc{
    background: url(../Images/hnzp/sc.gif) no-repeat left center;
	margin-left:10px;
    padding-left: 18px;
}
a:hover.sou_sc{ background:url(../Images/hnzp/sc-hover.gif) no-repeat left center;}
a.sou_zc{
    background: url(../Images/hnzp/zc.gif) no-repeat left center;
    height: 14px;
	margin-left:10px;
    line-height: 25px;
    padding-left: 18px;

}
a:hover.sou_zc{ background:url(../Images/hnzp/zc-hover.gif) no-repeat left center;}
a.sou_ck{
    background:url(../Images/hnzp/ck.gif) no-repeat left center;
    
    height: 14px;
	margin-left:10px;
    line-height: 25px;
    padding-left: 18px;

}
a:hover.sou_ck{ background:url(../Images/hnzp/ck-hover.gif) no-repeat left center; }

.table-list tr.blue{ background:#f6f6f6;}/**隔行换色**/
.table-list tr.joblist-hover{ background:#f1faff url(../Images/hnzp/list-icon-abg.gif) repeat-x bottom;}
.table-list tr.job-vist{ background: #ffffe3 url(../Images/hnzp/list-icon-ahoverbg.gif) repeat-x bottom;}
/**职位内容结束**/


/**搜索右侧热门搜索职位开始**/
.hotjob{
	width:215px;
	float: right;
	background:#f6f6f6;
	padding:1px;
	border:solid 1px #aec3ed;
}
.hotjob .hotjob-title{
    background: url(../Images/hnzp/hotjob-list.gif) repeat-x;
     color: #333;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 5px;
    padding-left: 10px;
}
.hotjob ul.hotjob-list{
	padding:0 5px 10px;
}
.hotjob-list li {
    border-bottom: 1px dashed #CCCCCC;
    color: #666666;
    padding: 5px;
	}
.hotjob-list h4{ font-size:12px;}
.hotjob-list p {
    height: 20px;
    overflow: hidden;
	line-height:22px;
    white-space: normal;
    width: 190px;
}
/**搜索右侧热门搜索职位结束**/
/**5月4日，代码修改结束**/

