body { font-size:12px; background:#f3f3f3; }
nav { background:#fff; }
nav li { float:left; width:25%; }
nav a { display:block; height:116px; }
nav .cate-img { padding:30px 0 10px; }
nav img { display:block; width:35px; height:37px; margin:0 auto; }
nav .cate-title { color:#555; text-align:center; padding:0 4px; }

.job-rec { margin-bottom:16px; background:#fff; }
.job-header { height:55px; line-height:54px; font-weight:800; font-size:16px; padding-left:16px; border-bottom:1px solid #f3f3f3; }
.job-header span{ display:block; float:right; padding-right:10px;}
.job-header span a{ font-weight:normal; font-size:14px; color:#CCC}
.rec-list li { border-bottom:1px solid #f3f3f3; }
.rec-list li:last-child { border-bottom:none; }
.rec-list a { position:relative; display:block; height:80px; padding:0 16px; }
.rec-list .rec-title { font-size:14px; color:#000; padding-top:10px; }
.rec-list .rec-title>div { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden; }
.rec-list .other-info { position:absolute; left:0; bottom:10px; width:100%; color:#aaa; padding:0 16px; }
.rec-list .service-name { float:left; }
.rec-list .post-time { float:right; }



/*广告位*/
.channel_relative_2020 { position: relative; line-height: 0px; margin-top:5px; }
.channel_relative_2020 img{ width:100%}
.channel_ad_2020 { height: 17px; display: inline-block; background: rgba(0,0,0,0.6); background: #000\9; color: #fff; border-radius: 0 8px 0px 0px; line-height: 17px; width: 30px; text-align: left; overflow: hidden; font-size: 12px; font-family: Arial; position: absolute; left: 0; bottom: 0; z-index: 3; }