@charset "utf-8";
/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */
/* QQ:1378789413 */
.clearfix {
	zoom: 1
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.rp4wp-related-job_listing>ul, ul.job_listings {
	padding: 0;
	margin: 0;
	border-top: 1px solid #eee
}
.rp4wp-related-job_listing>ul.loading, ul.job_listings.loading {
	min-height: 96px;
	border-bottom: 1px solid #eee;
	background: url(../images/ajax-loader.gif) no-repeat center 32px
}
.rp4wp-related-job_listing>ul li.job_listing, .rp4wp-related-job_listing>ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
	list-style: none outside;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #eee
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a, ul.job_listings li.job_listing.job_position_filled a, ul.job_listings li.no_job_listings_found.job_position_filled a {
	opacity: .25
}
.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found, .rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found, ul.job_listings li.job_listing.no_job_listings_found, ul.job_listings li.no_job_listings_found.no_job_listings_found {
	padding: 1em;
	border-bottom: 1px solid #eee
}
.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	display: block;
	padding: 1em 1em 1em 2em;
	border: 0;
	overflow: hidden;
	zoom: 1;
	position: relative;
	line-height: 1.5em;
	text-decoration: none
}
.rp4wp-related-job_listing>ul li.job_listing a:focus, .rp4wp-related-job_listing>ul li.job_listing a:hover, .rp4wp-related-job_listing>ul li.no_job_listings_found a:focus, .rp4wp-related-job_listing>ul li.no_job_listings_found a:hover, ul.job_listings li.job_listing a:focus, ul.job_listings li.job_listing a:hover, ul.job_listings li.no_job_listings_found a:focus, ul.job_listings li.no_job_listings_found a:hover {
	background-color: #fcfcfc
}
.rp4wp-related-job_listing>ul li.job_listing a img.company_logo, .rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 1em;
	float: left;
	margin-right: 1em;
	vertical-align: middle;
	box-shadow: none
}
.rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.job_listing a div.position, .rp4wp-related-job_listing>ul li.job_listing a ul.meta, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position, .rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta, ul.job_listings li.job_listing a div.location, ul.job_listings li.job_listing a div.position, ul.job_listings li.job_listing a ul.meta, ul.job_listings li.no_job_listings_found a div.location, ul.job_listings li.no_job_listings_found a div.position, ul.job_listings li.no_job_listings_found a ul.meta {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.rp4wp-related-job_listing>ul li.job_listing a div.position, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
	float: left;
	width: 55%;
	padding: 0 0 0 42px;
	line-height: 1.5em
}
.rp4wp-related-job_listing>ul li.job_listing a div.position h3, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3 {
	margin: 0;
	padding: 0;
	line-height: inherit;
	font-size: inherit
}
.rp4wp-related-job_listing>ul li.job_listing a div.position .company, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company, ul.job_listings li.job_listing a div.position .company, ul.job_listings li.no_job_listings_found a div.position .company {
	color: #999
}
.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline, ul.job_listings li.job_listing a div.position .company .tagline, ul.job_listings li.no_job_listings_found a div.position .company .tagline {
	margin-left: .5em
}
.rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
	float: left;
	text-align: left;
	width: 25%;
	padding: 0 0 0 1em;
	color: #999;
	line-height: 1.5em
}
.rp4wp-related-job_listing>ul li.job_listing a .meta, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
	float: right;
	text-align: right;
	width: 20%;
	padding: 0 0 0 1em;
	margin: 0;
	line-height: 1.5em;
	color: #999;
	list-style: none outside
}
.rp4wp-related-job_listing>ul li.job_listing a .meta li, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li, ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
	list-style: none outside;
	display: block;
	margin: 0
}
.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type, ul.job_listings li.job_listing a .meta .job-type, ul.job_listings li.no_job_listings_found a .meta .job-type {
	font-weight: 700
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a, ul.job_listings li.job_listing.job_position_featured a, ul.job_listings li.no_job_listings_found.job_position_featured a {
	background: #fefee5
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus, .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover, ul.job_listings li.job_listing.job_position_featured a:focus, ul.job_listings li.job_listing.job_position_featured a:hover, ul.job_listings li.no_job_listings_found.job_position_featured a:focus, ul.job_listings li.no_job_listings_found.job_position_featured a:hover {
	background-color: #fefed8
}
.widget ul.job_listings li.job_listing a {
	padding: 1em 0
}
.widget ul.job_listings li.job_listing .image {
	float: left
}
.widget ul.job_listings li.job_listing .image img {
	left: 0;
	position: relative
}
.widget ul.job_listings li.job_listing .content {
	overflow: hidden
}
.widget ul.job_listings li.job_listing .position {
	float: none;
	width: auto;
	padding: 0
}
.widget ul.job_listings li.job_listing ul.meta {
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
	text-align: left
}
.widget ul.job_listings li.job_listing ul.meta li {
	float: none;
	display: inline;
	padding: 0;
	margin: 0 .5em 0 0;
	font-weight: 400
}
.widget ul.job_listings li.job_listing ul.meta li:after {
	padding: 0 0 0 .5em;
	content: "\2023"
}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after {
	content: ''
}
.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
	color: #f08d3c
}
.job-manager .full-time, .job-types .full-time, .job_listing .full-time {
	color: #90da36
}
.job-manager .part-time, .job-types .part-time, .job_listing .part-time {
	color: #f08d3c
}
.job-manager .temporary, .job-types .temporary, .job_listing .temporary {
	color: #d93674
}
.job-manager .freelance, .job-types .freelance, .job_listing .freelance {
	color: #39c
}
.job-manager .internship, .job-types .internship, .job_listing .internship {
	color: #6033cc
}
@media only screen and (max-width:767px) {
ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	padding: 1em
}
ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
	visibility: hidden
}
ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
	float: left;
	width: 60%;
	padding: 0
}
ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
	float: right;
	width: 40%;
	line-height: 2em;
	font-size: .75em;
	padding: 0 0 0 1em;
	text-align: right
}
ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
	float: right;
	width: 40%;
	line-height: 2em;
	font-size: .75em
}
ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
	font-size: 1em
}
}
.twenty-eleven ul.job_listings li.job_listing, .twenty-eleven ul.job_listings li.no_job_listings_found {
	padding: 0!important
}
