/*
 *-------------------------------------------------
 * 招聘页css
 * 
 * 
 * -------------------------------------------------
 */


* html .clearfix {height:1%}.clearfix {display:block}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}#page,#header,#content,#footer{margin-left:auto;margin-right:auto;}.w950{width:950px;}.col-main{float:left;width:100%;min-height:1px;}.col-sub,.col-extra{float:left;}.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both;}.layout,.main-wrap,.col-sub,.col-extra{*zoom:1;}
table {border-collapse: collapse;border-spacing: 0px;}
a {color: #3E3E3E;}
a:hover {color:#f60;}
strong{font-weight:300;}
.main {width: 1024px;margin: 0 auto;background: #fff;overflow: hidden;}
.xw_top_t {width: 990px;padding-top: 5px;margin: 0 auto;margin-bottom: 0px;background: #fff;line-height: 30px;font-size: 14px;font-weight: 300;}
.block-title a {font-size: 14px;font-weight: bold;color: #7E6624;}
h2.block-title {margin: 25px 0 0 0;font-weight: bold;background: url(../images/line_block_tit.png) no-repeat -52px bottom;padding-left: 10px;border-bottom: 2px solid #E3E3E3;color: #303030;font: 300 16px "微软雅黑";padding-bottom: 8px;}
.main_topImg{width:1024px;height:350px;margin:0 auto;}
.topImg{width:1024px;height:350px;}
/*-- 所有类目区域 --*/
.category {margin-left:auto;margin-right:auto;width:990px;padding-bottom: 30px;}

/*-- 边栏内容 --*/
.category .category-aside {float:left;width:225px;}

/*-- 类目内容 --*/
.category .category-wrap {float:right;width:755px;}/*-- overflow:hidden; --*/

.category-wrap .box .hd{
	background:url(../images/list2-bg.png) no-repeat 0 0;
	height:48px;
}

.category-wrap .box .hd h3{
	height:39px;
	line-height:39px;
	padding-top:9px;
	padding-left:26px;
	font-size:14px;
	color:#d84600;
	background:url(../images/icon-8.png) no-repeat 10px 24px;
}

.category-wrap .box .bd{
	border:1px solid #d1d1d1;
	border-top:none;
	overflow: hidden;
	width:753px;
	_width:753px;
	*+width:753px;
}

.category-wrap .box .bd ul.job-list{
	padding:9px 0 0 9px;
	_padding-left:10px;
}

.category-wrap .box .bd ul.job-list li{
	width:167px;
	height:209px;
	float:left;
	margin-right:9px;
	_margin-right:7px;
	margin-bottom:9px;
}

.category-wrap .box .bd ul.job-list li a{
	border:1px solid #b1b1b1;
	width:165px;
	height:207px;
	display:block;
	position:relative;
}

.category-wrap .box .bd ul.job-list li a:hover{
	border:1px solid #eb8a00;
	text-decoration:none;
}

.category-wrap .box .bd ul.job-list li a span{
	background:url(../images/repeat-x.png) repeat-x 0 0;
	height:29px;
	_height:29px;
	line-height:29px;
	display:block;
	margin-top:-4px;
	*margin-top:-2px;
	_margin-top:-3px;
	padding-left:10px;
	color:white;
	position:absolute;
	bottom:0;
	left:0;
	width:155px;
}
.category-wrap .box .bd ul.job-list li a:hover span{
	background:url(../images/repeat-x.png) repeat-x 0 -29px;
}
.category-wrap .box .bd .wenan{float:left;width:340px;margin-left:10px;}
/*-- 工作详情 相关样式 --*/
.category-wrap .job-detail .hd{
	background:url(../images/list3-bg.png) no-repeat 0 0;
	height:40px;
}

.category-wrap .job-detail .job-property {
	float: left;
	width: 100%;
}
.category-wrap .job-detail .job-property h4{
	color:#d84600;
	font-size:14px;
	font-weight:bold;
}
.category-wrap .job-detail .job-property .job-apply,
.category-wrap .job-detail .job-property .add-fav{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:7px 0;
}
.category-wrap .job-detail .job-property .job-apply{
	background:url(../images/apply.png) no-repeat 0 0;
	padding:10px 8px 12px 30px;
	display:inline-block;
	margin-right:-4px;
	*margin-right:-8px;
}
.category-wrap .job-detail .job-property .job-apply:hover{
	background-position: 0 -50px;
}
.category-wrap .job-detail .job-property .job-apply-no,
.category-wrap .job-detail .job-property .job-apply-no:hover{
	background-position: 0 -101px;
}
.category-wrap .job-detail .job-property .add-fav{
	background:url(../images/apply.png) no-repeat right 0;
	padding:10px 30px 12px 11px;
	display:inline-block;
}
.category-wrap .job-detail .job-property .add-fav:hover{
	background-position: right -50px;
}
.category-wrap .job-detail .job-property .add-fav-no,
.category-wrap .job-detail .job-property .add-fav-no:hover{
	background-position: right -101px;
}
.category-wrap .job-detail .job-property .job-wrap{
	margin-left: 335px;
}

.category-wrap .job-detail .job-property ul{
	padding-top:10px;
}
.category-wrap .job-detail .job-property li{
	padding:5px 0;
	color:#666;
	font-weight:bold;
}
.category-wrap .job-detail .job-property dl{
	padding-top: 10px;
}
.category-wrap .job-detail .job-property dt,
.category-wrap .job-detail .job-property dd{
	float: left;
	color:#666;
	font-weight:bold;
}
.category-wrap .job-detail .job-property dt{
	padding:3px 2px 3px 2px;
}
.category-wrap .job-detail .job-property dd{
	padding:3px 12px 3px 1px;
}
.category-wrap .job-detail .job-gallery {
	margin-left: -100%;
	width: 315px;
	height: 315px;
	float: left;
	padding:5px 5px 10px 10px;
	position: relative;
}
.category-wrap .job-detail .job-gallery img{
	border: 1px solid #c2c5cb;
	position: absolute;
}
.category-wrap .job-detail .job-gallery span{
	position: absolute;
	z-index: 99;
}
.category-wrap .job-detail .job-gallery span em{
	background:#fda411;
	height: 24px;
	line-height: 24px;
	padding-left:10px;
	display:inline-block;
	float: left;
}
.category-wrap .job-detail .job-gallery span i{
	background:url(../images/img-span-bg.png) no-repeat right 0;
	width:25px;
	height:24px;
	display:inline-block;
	float:left;
}


.msg{
	display: block;
	margin: 10px 40px 10px 0;
}

.msg .msg-default {
	padding: 2px 5px;
	position: relative;
	min-height: 20px;
	_height: 20px;
	border: 1px solid #FFCC7F;
	background: #FFFFE5;
}
.msg .msg-icon {
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 5px 1px 0;
	font-size: 0;
	line-height: 0;
	background: url(http://img02.taobaocdn.com/tps/i2/T1jHGdXixcXXXXXXXX-60-280.png) no-repeat 0 -160px;
}
.msg .msg-tips .msg-icon {
	background-position: 0 -160px;
}
.msg span {
	display: inline!important;
}
.msg span a{
	display: inline-block;
	font-weight:bold;
	color:#ff8726;
}

#detail-tabs {
    position: relative;
    width: 755px;
    padding-top: 36px;
	overflow: hidden;
}
 
#detail-tabs .ks-switchable-nav {
    position: absolute;
    margin-top: -36px;
    z-index: 99;
    width: 100%;
    background: url(../images/repeat-x.png) repeat-x 0 -110px;
    border-bottom: 1px solid #898888;
}

#detail-tabs .ks-switchable-nav li {
    float: left;
    width: 86px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-right: 3px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    background: url(../images/detail-li-bg.png) no-repeat right 0;
}
#detail-tabs .ks-switchable-nav li.last{
	background: none;
}
#detail-tabs .ks-switchable-nav li.ks-active {
    cursor: default;
    color: #000;
}
 
#detail-tabs .ks-switchable-content {
    position: relative;
    height: auto;
    padding: 10px;
}
#detail-tabs .ks-switchable-content h5{
	color:#666;
	padding:5px 0;
}
#detail-tabs .ks-switchable-content ul{
	padding-bottom: 10px;
}
#detail-tabs .ks-switchable-content li{
	list-style: decimal;
	list-style-position: outside;
	margin-left: 18px;
	_margin-left: 28px;
	line-height: 24px;
}
/*-- 推荐岗位相关样式 --*/

.category-wrap .recommend .hd h3{
	background:url(../images/icon-11.png) no-repeat 12px 21px;
}

/*-- 搜索列表 相关样式 --*/
.category-wrap .search-list .hd h3{
	background:url(../images/icon-10.png) no-repeat 10px 24px;
	color:#404040;
}
.category-wrap .search-list .hd h3 a{
	background:url(../images/close2.gif) no-repeat right 3px;
	padding-right:17px;
	text-decoration:none;
	border:1px solid #c7c7c7;
	padding-left:2px;
}

.category-wrap .search-list .bd thead tr{
	height:30px;
	line-height:30px;
	background:url(../images/repeat-x.png) repeat-x 0 -150px;
}
.category-wrap .search-list .bd tbody{
	border-bottom:1px solid #D1D1D1
}

.category-wrap .search-list .bd tbody tr{
	height:50px;
	line-height:30px;
	cursor:pointer;
}
.category-wrap .search-list .bd tbody tr.odd{border-top: 1px solid #f1f1f1;}
.category-wrap .search-list .bd tbody tr.even{
	background-color:#dedede;
}
.category-wrap .search-list .bd tbody tr.move{
	/*background:url(../images/tr-move.png) repeat-x;*/
	background:url(../images/repeat-x.png) repeat-x 0 -185px;
}
.category-wrap .search-list .bd tbody td{
	text-align:left;
	padding-left:15px;
}
.category-wrap .search-list .bd tbody td.cen{
	text-align:center;
	padding-left:0px;
}
.category-wrap .search-list .bd tbody a,
.category-wrap .search-list .bd tbody a span{
	display:inline-block;
	line-height:30px;
	vertical-align:middle;
}
.category-wrap .search-list .bd tbody s{
	display:inline-block;
	width:22px;
	height:15px;
	padding-top:4px;
}
.category-wrap .search-list .bd tbody .jijin{
	display:inline-block;
	background:url(../images/ji.png) no-repeat 1px 0;
}
.category-wrap .search-list .bd tbody .new{
	display:inline-block;
	background:url(../images/new.png) no-repeat 1px 0;
}
.category-wrap .search-list .bd tfoot tr{
	height:5px;
	line-height:5px;
}
.category-wrap .search-list .bd tfoot td{
	text-align:right;
	padding-right:15px;
	_padding-bottom:1px;
}
.category-wrap .search-list .bd tfoot button{
	border:1px solid #c9c9c9;
	background-color:#fff;
	padding:1px 3px;
}
.category-wrap .search-list .bd tfoot input{
	border:1px solid #c9c9c9;
	background-color:#fff;
	padding:0 2px;
}
/*------------------*/
.category-sub, .joblist-sub, .advice-sub{
	width:226px;overflow:hidden;float:left;
}
.category-sub .bd, .joblist-sub .bd, .advice-sub .bd{
	background-color: #fffbe1;
}
.category-sub .hd{
	background:url(../images/hd-bg.png) no-repeat;
	height:47px;
	margin-top:9px;
}
.category-sub .hd h3{
	height:38px;
	padding-top:9px;
	line-height:38px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.category-sub .bd{
	border:1px solid #febf90;
	border-top:none;
}

.category-sub .bd h4{
	color:#D84600;
	height:30px;
	line-height:30px;
	padding-left:20px;
	background:url(../images/icon.png) no-repeat 10px 13px;
	
}
.category-sub .bd ul{
	padding:0 5px 5px 5px;
}
.category-sub .bd .job-company,
.category-sub .bd .job-location{
	border-bottom:1px solid #febf90;
}
.category-sub .bd li{
	color:#666;
	padding-left:10px;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #febf90;
}

.category-sub .bd li.lastli{
	border-bottom:none;
}
.category-sub .bd li a{
	cursor: pointer;
}

.category-sub .bd .job-company li a{
	background:url(../images/icon-7.png) no-repeat 0 7px;
	padding-left:10px;
}
.category-sub .bd .job-location li a{
	display:inline-block;
	width:80px;
	background:url(../images/icon-7.png) no-repeat 0 12px;
	padding-left:10px;
}
.category-sub .bd .job-company li a:hover,
.category-sub .bd .job-location li a:hover{
	background-image:url(../images/icon-6.png);
}
.category-sub .bd .job-type li a{
	display:inline-block;
	width:50px;
	background:url(../images/icon2.png) no-repeat 0 9px;
	padding-left:18px;
}
.category-sub .bd .job-type li span{
	color:#07a7bd;
}
.popup {
    position: absolute;
    z-index: 50;
    border-collapse: collapse;
    visibility: hidden;
	/* background-color:rgba(150, 150, 150, 0.9); */
    background-color:#969696;
	filter:alpha(opacity=90);
	_filter:none;
    opacity:0.9;
    border:1px solid #898888;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    width: 440px;
    height:70px;
}
.popup div {
	width: 428px;
	height:58px;
	padding:5px;
	border: 1px solid #cacaca;
}
.popup div a{
	color: #fff;
	padding:5px;
	display: inline-block;
	line-height:20px;
}
.popup div a:hover{
	color: #256ebe;
}
.pager{padding:0 0 5px 10px;}



