.content .middle { border:1px solid #d5d5d5; border-top:none; background:none #fff; margin-top:8px; width:1158px; overflow:hidden; padding:30px 20px 40px;}

/* 筛选 */
.hidden{ display:none;}
.blue{ color:#549cff;}
.fb{ font-weight:700;}
.screening{width:1158px; margin-bottom:20px; font-family: "Microsoft YaHei";}
.screening .screening-box{width:1158px; border:1px solid #ddebff; background:#fff; position:relative;}
.screening .screening-box .bbor{border-bottom:1px dashed #cee3ff;}
.screening .screening-box h2{width:120px; line-height:34px; padding-top:15px; font-size:16px; font-weight:500; padding-left:25px; float:left;font-family:"Microsoft YaHei"; color:#333; text-align:right;}
.screening-box .key{ background-color:#f6faff; position:relative;}
.screening-box .key ul{ background-color:#f6faff; margin-left:75px; padding:15px 80px 14px 15px; overflow:hidden;}
.screening-box .key ul.fixed{ height:30px; overflow:hidden;}
.screening-box .expand{ border:1px solid #549cff  !important; margin-top:-1px; margin-left:-1px; margin-right:-1px; margin-top:-1px;}
.screening-box .key .more, .screening-box .key .hidden{font-size:16px; color:#666; margin-right:0; position:absolute; top:20px; right:15px; font-family:"Microsoft YaHei";}
.screening .screening-box ul li{float:left; line-height:38px; margin-left:20px; margin-right:20px; cursor:pointer;}
.screening .screening-box ul li a{ font-size:16px; color:#666;}
.screening .screening-box ul li.current{ margin-left:10px; margin-right:10px;}
.screening .screening-box ul li a:hover, .screening .screening-box ul li.current a{color:#fff; background-color:#549cff; border-radius:30px; padding:3px 10px; text-decoration:none;}
.screening-box .city{ background-color:#fff; padding-left:80px;}
.screening-box .city ul{ background-color:#fff;}
.screening-box .city ul li.current a, .screening-box .city ul li.current a:hover{ color:#549cff; background-color:#fff; border-radius:0; padding:0; text-decoration:none;}
.key h2 .ico-small{ width:25px; height:26px; vertical-align:-8px; background:url(../images/findjob-screenbox-ico.png) 0 0 no-repeat; padding-right:12px; display:inline-block;}
.key h2 .s-area{ background-position:0 0;}
.key h2 .s-industry{ background-position:0 -50px;}
.key h2 .s-function{ background-position:0 -100px;}
.key h2 .s-exp{ background-position:0 -150px;}
.key h2 .s-degree{ background-position:0 -200px;}
.key h2 .s-salary{ background-position:0 -250px;}


/* 职位列表 */
.position-box{font-family: "Microsoft YaHei";}
.position-box ul li{ padding:20px; cursor:pointer; float:left; display:inline-block; border:1px solid #ededed; width:525px; margin-bottom:20px; margin-right:24px;}
.position-box ul li.rMar0{ margin-right:0;}
.position-box ul li:hover{border:1px solid #549cff;}
.position-box ul li .p_top{height:34px; margin-bottom:20px;}
.position-box ul li .p_top h1{font-size:26px; font-weight:bold; float:left; color:#333;}
.position-box ul li .p_top h2{font-size:16px; color:#999; float:right; line-height:34px; font-weight:500;}

.position-box ul li .p_bot{}
.position-box ul li .p_bot .company-logo{float:left; margin-right:20px;}
.position-box ul li .p_bot .company-logo img{width:92px; height:92px; border-radius:50px; border:1px solid #ededed;}
.position-box ul li .p_bot .company-name{float:left;}
.position-box ul li .p_bot .company-name p{line-height:30px; color:#666;}
.position-box ul li .p_bot .company-name span{color:#333;}
.position-box ul li .p_bot .money{float:right; text-align:right;}
.position-box ul li .p_bot .money p{line-height:30px; color:#666;}
.position-box ul li .p_bot .money span{font-size:26px; font-weight:bold; font-family:"Arial","Microsoft Yahei"; color:#fd5f39;}

/*tab页切换*/
.middle .tab_nav{
	margin-bottom: 20px;
	width: 281px;
	border-radius: 4px;
	border: 1px solid #d2d2d2;
}
.middle  .tab_nav ul li{
	width: 140px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	font-size: 16px;
	color: #666;
	float: left;
}
.middle .tab_nav a:hover{
	width: 140px;
	height: 30px;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	text-decoration: none;
	background: #549dff;
	border:1px solid #549dff;
	display: inline-block;
}

.middle .tab_nav .bg_hover{
	width: 140px;
	height: 30px;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	text-decoration: none;
	background: #549dff;
	border:1px solid #549dff;
	display: inline-block;
}















