.job-info-header{
	padding: 15px 12px 0;
}

.job-info-header .salary{
	padding-left: 16px;
}

.job-info-header .category{
	padding-top: 10px;
}

.job-info-header .category [class^="icon-"]{
	display: inline-block;
	height: 16px;
	width: 16px;
}

.job-info-header .icon-category{
	background: url(../images/icon-category.png) no-repeat center/cover;
}

.job-info-header .icon-education{
	background: url(../images/icon-education.png) no-repeat center/cover;
}

.job-info-header .company-info{
	padding-top: 25px;
}

.job-info-header .company-info .cover{
	margin-right: 10px;
	height: 40px;
	width: 40px;	
	background: url(../images/company_bg.png) no-repeat center/cover;
}

.job-info-header .company-info .cover img{
	height: 100%;
	width: 40px;
}

.job-info-header .company-info .info{
	overflow: hidden;
}

.job-info-header .company-info .name,
.job-info-header .company-info .address{
	padding-top: 6px;
}

.job-info-main{
	padding: 25px 10px 0;
}

.job-info-main .content{
	width:100%;
	overflow: hidden;
}

.job-info-main .content p{
	line-height: 1.4;
}

.job-info-main .content img{
	max-width: 100%;
	height: auto;
}

