	div[role="searchjob-list"] {
		position: relative;
		font-size: 1.2em;
		background-color: #fff;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	div[role="searchjob-list"] a {
		text-decoration: none;
		color:#444;
	}

    div[role="searchjob-list"] a:hover {
		text-decoration:underline;
		color:#f60;
	}
	.search-caption{ position:relative; z-index:9;}

	.caption-list {
		padding: 0px;
	}
	.table-list> thead > tr > td {
		border: none;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	div[role="searchjob-list"] tbody > tr > td > a{font-size:12px;}

	div[role="searchjob-list"].table-list> thead > tr > td a {
		color: #006FDF;
	}
	div[role="searchjob-list"].table> tbody > tr > td a {
		color: #006FDF;
	}
	div[role="searchjob-list"].table> thead > tr > td a {
		color: #006FDF;
	}
	
	
	.list-title {
		padding: 0;
		border-top: 2px solid #05A5E3;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		margin:-1px
	}
	.list-title-content {
		background-color: #FFF8F0;
		clear: both;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		border-top: 1px solid #eee;
		padding-left: 10px;
	}
	.list-title-content table {
		background-color: #FFF8F0;
	}
	.list-title-content table > thead > tr > td {
		border-top: none;
	}
	.list-title-top {
		background: #fff;
		clear: both;
		height: 40px;
	}
	.list-title-top .title-top-btn {
		padding-top: 3px
	}
	.list-title-top dl {
		margin: 0;
	}
	.list-title-top dl dt {
		width: 120px;
		margin: 0;
		display: inline-block;
		padding: 0px 20px 0 10px;
		position: relative;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-align: center;
		border-right: 1px solid #eee;
	}
	.list-title-top dl>dt>ul {
		margin-left: 0;
		padding-left: 0;
		list-style: none;
		display: none;
		position: absolute;
		top:28px;
		left: -5px;
		font-size:12px;
		line-height: 30px;
		background-color: #fff;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	.list-title-top dl > dt > ul > li {
		text-align: center;
		padding: 0 20px;
		margin: 0;
		width: 123px;
	}
	.list-title-top dt:after {
		content: '\f107';
		position: absolute;
		height: 6px;
		top: 0px;
		right: 25px;
		font-size: 1.5rem;
		color: #C0C0C0;
		font-family: 'FontAwesome';
	}
	.list-title-top dt:hover ul {
		display: block;
		z-index: 9999;
	}
	.bottom {
		border: 1px solid #eee;
		width: 80px;
		display: inline-block;
		line-height: 30px;
		text-align: center;
		background-color: #F5F5F5;
	}
	.icon-align-right:before {
		content: '\f038';
		padding-right: 5px;
		font-family: 'FontAwesome';
		font-style: normal;
		color: #777;
	}
	.icon-list:before {
		content: '\f03a';
		padding-right: 5px;
		font-style: normal;
		font-family: 'FontAwesome';
		color: #777;
	}
	.ad194 {
		padding: 0px 0px 5px 0px;
	}
	.search-result {
		margin: 5px;
		line-height: 30px;
		height: 30px;
		font-size: 12px;
		color: #777;
	}
	.search-result > span {
		background: #fff;
		border: 1px solid #eee;
		padding: 5px 10px;
		color: #555;
	}
	.search-result > a {
		text-decoration: none;
		color: #006FDF;
	}
	/**分页样式**/
	
	.searchjob-pagination {
		text-align: center;
	}
	/**详细列表排列**/
	
	tr[data-viewtype="details"] a {
		font-size: 16px;
		color: #0053D8
	}
	tr[data-viewtype="details"] .search-details ul {
		margin: 0;
		padding: 0;
        margin-top:10px
	}
	.search-details li.last{border-right:none;}
	
	
	.search-details li {
		display: inline-block;
		border-right: 1px solid #ccc;
		padding: 0 10px;
	}
	.search-details-describe ul {
		list-style: none;
		margin: 0;
		padding: 0 10px;
        max-height: 176px;
        line-height: 22px;
        margin: 10px 0;
        overflow: hidden;
        width:800px;
        word-break:break-word;
	}
	.search-details-treatment ul {
		list-style: none;
		margin: 0;
		padding: 10px;
		line-height: 18px;
	}
	.search-details-treatment ul li {
		color: #757A97;
	}
	tr[data-viewtype="details"] .search-details-employ {
		background-color: #5bc0de;
		border: 1px solid #46b8da;
		color: #fff;
		padding: 5px 10px;
		margin: 0px auto 0 10px;
	}
	tr[data-viewtype="details"] .search-details-favorite {
		background-color: #eee;
		border: 1px solid #C6C6C6;
		color: #555;
		padding: 5px 10px;
		margin: 0px auto 0 10px;
	}
	/**maylike组件**/
	
	.survey {
		padding-top: 10px;
		font-size: 12px;
		color: #777;
		line-height: 24px;
		margin-left: 10px;
	}
	.survey .maylike a {
		text-decoration: none;
		color: #777;
		padding-left: 10px;
	}
	.survey .feedback {
		padding-top: 10px;
	}
	.survey .feedback a {
		text-decoration: none;
		color: #777;
		margin-left: 10px;
	}
	.survey .feedback button {
		margin: 10px;
	}
	.survey .feedback textarea {
		margin-left: 10px;
	}
	.survey-tip{
		background: #f9f5c7;
		border: 1px solid #dad699;
		text-align: center;
		width: 50%;
		padding: 5px 0;
		margin-bottom: 15px;
		color:#555;}
	
	/*吸底*/
	
	.stay-bottom {
		position: fixed;
		z-index:2;
		bottom: 0;
		left: 0;
		right: 0;
		background: #141414;
		height: 70px;
		opacity:0.85;
		filter:alpha(opacity=85);
	}
	.stay-bottom-content { background:url(/lib/img/stay-bottom.png) no-repeat;
	background-position:130px 0;
		height: 70px;
		width: 100%;
		font-size: 12px;
		margin: 0 auto;
		color: #fff;
		position:relative;
		opacity:0.85;
		filter:alpha(opacity=85);
	}
	.stay-bottom-group {
		float: right;
		padding-right: 250px;
		padding-top: 20px;
	}
	.stay-close{
		display: block;
width: 36px;
height: 36px;
position: absolute;

right: 0px;
z-index: 21474836456;
text-decoration: none;}
.stay-close:after{
content: '\00d7';
font-family: arial;
display: block;
color: #fff;
font-size: 25px;

text-align: center;
cursor: pointer;
}
	



	/*悬浮弹窗样式*/
		div[role="searchjob-list"] td:hover > .jobDetail-floating {
		display: block;
		
	}
	div[role="searchjob-list"] .list-job-nane {
		position: relative;

		
	}
	div[role="searchjob-floatinglayer"] {
		position: absolute;
	    z-index:9;
		left: 140px;
		top:-10px;
		font-size: 1.2em;
		color: #555;
		width: 450px;
		border: 2px solid #FF9131 ;
  background: #fff;	
  padding: 10px;
	}
	.jobDetail-floating {
		display: none;
	}
	.jobDetail-arrow {
		width: 0;
		height: 0;
		border: 10px solid;
		border-color: transparent #FF9131 transparent transparent;
		position: absolute;
		top: 10px;
		left: -30px;
	}
	.jobDetail {
		background-color: #fff;
		border: 2px solid #FF9131;
		padding: 10px;
		margin-left: 10px;
	}
	.jobDetail-companyname {
		font-size: 18px;
		font-weight: 900;
	}
	.jobDetail-content {
		padding: 0 5px;
		line-height: 24px;
	}
	.jobDetail-content li {
		border-bottom: 1px solid #eee;
		list-style: none;
		display: inline-block;
		width: 49%;
	}
	.jobDetail-lable {
		background-color: #F6F6F6;
		border: 1px solid #D8D8D8;
		display: inline-block;
		padding:2px 5px;
		margin: 3px 1px;
	}
	.jobDetail-lable a {
		text-decoration: none;
		color: #595959;
	}
	.jobDetail-remark {
		padding: 10px 5px;
		display: block;
	}