


 
 

/****列表筛选******/ 
.d-filter{background:#111114; margin-top: 0px;  margin-bottom: 24px; }
.d-filter .activity_filter{ padding-left:15px; position: relative; padding-left: 100px; }
.d-filter .activity_filter span{color:#999;font-size:14px;}
.flcol1 span, 
.filter_two span, 
.filter_three span{ position: absolute; left: 20px;  margin-top: 3px;}
.d-filter .activity_filter .filter_one{padding-top:10px; } 
.d-filter .activity_filter .filter_two{border-top:1px dashed #202025; padding-top: 10px; } 
.d-filter .activity_filter .filter_three{ border-top:1px dashed #202025; padding-top:10px; } 
.d-filter .activity_filter .filter_one div{display:inline-block}
.d-filter .activity_filter .filter_one .flcol2{margin-left:40px;border-left:1px dashed #202025;padding-left:30px}
.d-filter .activity_filter .hover{color:#f3bb6c;border:1px solid #f3bb6c}
.filter_item{display:inline-block;text-align:center;margin-right:14px; margin-bottom: 10px; }
.filter_item a{color:#595959;padding:3px 12px;border-radius:4px;font-size:12px;border:1px solid #202025; border-radius: 16px; display:inline-block}
.d-filter .activity_filter .filter_one .flcol3{ float: right; padding:6px 20px;  }
.d-filter .activity_filter .filter_one .flcol3 a{ font-size: 12px; color: #d3d3d3;   } 
.d-filter .activity_filter .filter_one .flcol3 em{ font-style: normal; padding-right: 4px; font-weight: 300; font-size: 12px;}
.d-filter .activity_filter .filter_one .flcol3 .minus .iconfont:before{display: inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }



/****职位列表******/ 
.center-list{background:#111114; margin-top: 0px;border-bottom:1px solid #202025;  }

.job-content{ } 
.job-content .bktitle{ height: 52px; line-height: 52px; padding: 0 16px; border-bottom: 1px solid #202025;  }
.job-content .bktitle em{ font-weight: 500; font-style: normal; border-left: 2px solid #dbaf7d; padding-left: 8px; color: #d3d3d3; }
.job-content .bktitle a{ float: right; font-size: 12px; font-weight: 300;}
.job-content .bktitle .iconfont{ font-size: 12px; }
 
.jobList{ margin: -10px -15px; }
.job-item{ padding:16px 22px;  border-bottom: 1px dashed #202025; }
.job-item:last-child{ border-bottom:none; }
.job-item:hover{ background:#25252c; cursor: pointer;}
 
.job-item .jobMsg .jtitle{ }
.job-item .jobMsg .jtitle .yxjob{ font-size: 14px; font-weight: 300; color:#d3d3d3;}
.job-item .jobMsg .jtitle a{ font-size: 16px; margin-right: 6px;color:#d3d3d3; font-weight: 700;vertical-align: top; max-width:80%; display: inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.job-item .jobMsg .jtitle a font{ color:#d3d3d3;  }

.job-item .jobMsg .jinfo{ margin-top: 10px; color:#8c8c8c;  }
.job-item .jobMsg .jinfo .yxjob{ font-size: 14px; font-weight: 300; color:#d3d3d3;}
.job-item .jobMsg .jinfo .money{color:#d3d3d3; margin-right: 6px; }
.job-item .jobMsg .jnum{ margin-top: 12px; } 
.job-item .jobMsg .jnum span {margin-right: 14px; font-size: 13px; color:#8c8c8c; }

.job-item .comMsg{ text-align:left;  } 
.job-item .comMsg .ctitle{font-size: 16px; color: #8c8c8c; }
.job-item .comMsg .ctitle a{ font-size: 16px; color:#d3d3d3; vertical-align: top;width:100%; display: inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.job-item .comMsg .cinfo{ margin-top:10px; color: #8c8c8c; }
.job-item .comMsg .cinfo span{color:#8c8c8c; margin-right: 10px; }
.job-item .comMsg .ctime{ margin-top: 12px;color: #8c8c8c;  }
.job-item .comMsg .ctime .iconfont{ }
.job-item .comMsg .ctime em{font-style: normal; padding-left: 4px; font-size: 12px; vertical-align: top;}

 
.job-item .jobLink{ text-align: center; }
.job-item .jobLink .ctime{ color: #8c8c8c;  }
.job-item .jobLink .ctime .iconfont{ }
.job-item .jobLink .ctime em{font-style: normal;  font-size: 12px; vertical-align: top;}
.job-item .jobLink .clink{ margin-top: 4px;  }
.job-item .jobLink .clink a{ background: linear-gradient(to right, #e3b688, #f2e3ce); color: #1f2226; height: 30px; line-height: 30px; padding: 0 20px; border-radius: 22px; display: inline-block; }

/******* 新闻置顶热门图标闪烁*******/
.top{ display: inline-block;background:#f62d09; padding: 0 4px;font-size: 12px; color: #fff; line-height: 20px; height: 20px; border-radius: 2px;
background: linear-gradient(45deg, #f71605, #fc8d35); 
background: -webkit-linear-gradient(45deg, #f71605, #fc8d35);
background: -o-linear-gradient(-45deg,#f71605, #fc8d35);
animation:scratchy 0.453s linear forwards infinite;
/* 其它浏览器兼容性前缀 */
-webkit-animation:scratchy 0.453s linear forwards infinite;
-moz-animation: scratchy 0.453s linear forwards infinite;
-ms-animation: scratchy 0.453s linear forwards infinite;
-o-animation: scratchy 0.453s linear forwards infinite;

}  
@keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-webkit-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-moz-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-ms-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-o-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}



