/* jobList
----------------------------------------------- */
#jobList {
 padding-top:20px;
}
#jobList .item {
/*  border-bottom: 1px solid #DDD;
 margin-bottom: 25px; */
border: 1px solid #DDD;
padding: 10px;
margin-bottom: 25px;
background-color: #efefef;
}
#jobList .item .last {
 border-bottom: 0;
}
#jobList .item .head  {
 margin-bottom: 15px;
}
#jobList .item .head .position {
 color: #333;
 font-size: 18px;
 margin-bottom: 10px;
}
#jobList .item .head .attribute {
 display: block;
 color: #999;
}
#jobList .item .con {
 margin-bottom: 15px;
}
#jobList .item .con p {
 display: block;
 margin-bottom: 5px;
 font-weight: bold;
 font-size: 14px;
}
#jobList .item .con p.profile {
 font-weight: normal;
}
#jobList .item .con p em {
 font-weight: normal;
 margin:0 5px;
 padding:0 2px;
 border:1px solid #4464f5;
}
#jobList .item .con pre {
 line-height: 200%;
 margin: 0;
 font-size: 14px;
 font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif;
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 *word-wrap: break-word;
 *white-space : normal ;
}
#jobList .item .apply {
 color: #999;
 margin-bottom: 15px;
}

dl{
	margin-bottom:10px;
}
dd{
	margin:5px 0 0 0;
}

dd a{
    background-color: #eee;
    border-radius: 2px;
	margin-right:10px;
	padding:2px;
}
dd a.cur{
    background-color: #daebfb;
    border: 1px solid #7ab3e9;
    border-radius: 2px;
}




@media (max-width : 1024px) {



}
@media (max-width : 992px) { /* 960 */
 .sidebar{display:none;	}
}

@media (max-width: 768px) {
	
 
}
@media (max-width: 740px){
.location {
    text-align: left;
    line-height: 1.4;
}
}

@media (max-width: 480px) {
	
}