.job-category-main{
    overflow: hidden;padding: 20px 0;
}
.job-category-main .item{
    float: left;overflow: hidden;width: 440px;box-sizing: border-box;
    border: 1px #dbdbdb solid;background: #f7f7f7;margin-top: 20px;
}
.job-category-main .item .item-thumb{
    float: left;width: 150px;height: 100px;
}
.job-category-main .item .item-text{
    float: left;width: 250px;display: table;height: 100px;padding-left: 20px;
}
.job-category-main .item .item-text p{
    display: table-cell;vertical-align: middle;font-size: 18px;
}

.job-detail-header{
    overflow: hidden;padding: 20px 0;border-bottom: 1px #ddd solid;
}
.job-detail-header .title{
    line-height: 40px;font-size: 20px;font-weight: bold;
}
.job-detail-header .time{
    line-height: 30px;color: #999;
}
.job-detail-header .apply{
    display: block;
    width: 114px;
    height: 40px;
    line-height: 40px;
    background: url('../images/post_btn2.jpg') center top no-repeat;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    margin-top: 15px;
    text-decoration: none;
}
.job-detail-field{
    overflow: hidden;padding: 20px 0 0 0;
}
.job-detail-field .item{
    float: left;line-height: 30px;width: 33.3%;font-size: 14px;
}
.job-detail-title{
    overflow: hidden;border-bottom: 1px #f0f0f0 solid;padding-top: 20px;
}
.job-detail-title span.title{
    float: left;line-height: 36px;font-size: 14px;background: #007af6;color: white;padding: 0 20px;
}
.job-detail-content{
    overflow: hidden;line-height: 30px;font-size: 16px;padding: 20px 0;
}
.job-detail-content img{
    max-width: 100%;
}