/* ===== 页面自身样式 ===== */
body{background-color:#f2f3f6;font-family:system-ui,"Microsoft Yahei",sans-serif;}
.com_list_wrap{padding-top:160px;}
.job_search_bar_wrap{padding:24px 28px;margin-bottom:10px;}
.job_search_bar{text-align:center;}
.job_search_in{width:100%;max-width:720px;height:50px;border:1px solid #d8dbe3;border-radius:8px;padding:0 18px;font-size:15px;outline:none;transition:0.24s;display:inline-block;vertical-align:middle;box-sizing:border-box;}
.job_search_in:focus{border-color:#FF552E;box-shadow:0 0 0 3px rgba(255,85,46,0.12);}
.job_search_btn{height:50px;padding:0 28px;background:#FF552E;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-left:12px;font-size:15px;transition:0.22s;display:inline-block;vertical-align:middle;}
.job_search_btn:hover{background:#e64c28;box-shadow:0 3px 8px rgba(255,85,46,0.20);}
.job_filter_wrap{background:#ffffff;border-radius:14px;padding:24px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.06);margin-bottom:10px;}
.job_jiazai{background:#ffffff;border-radius:14px;}
.job_filter_row{display:flex;align-items:flex-start;margin-bottom:20px;}
.job_filter_row:last-child{margin-bottom:0;}
.job_filter_label{width:50px;color:#2c3340;font-size:15px;padding-top:4px;font-weight:bold;}
.job_filter_vals{flex:1;}
.job_filter_vals a{display:inline-block;padding:6px 9px;margin:0 10px 10px 0;border-radius:8px;text-decoration:none;font-size:14px;color:#505866;}
.job_filter_vals a:hover{background:#ffebe4;color:#FF552E;}
.job_filter_vals a.on{background:#FF552E;color:#ffffff;}

/* 主内容：通栏 */
.c_data{width:100%;overflow:hidden;margin:0 auto;}
.c_data .companylist{height:26px;margin:20px 20px 10px 20px;background:url(/css/job_i.gif) no-repeat;background-position:5px 15px;border-bottom:#CCCCCC 2px solid;padding:15px 10px 10px 62px}
.c_data .companylist .companyname{float:left;font-size:20px;font-weight:bold;}
.c_data .companylist .companyname img{margin:0 4px;}
.c_data .companylist .cpyc{float:left;padding-left:10px;padding-top:8px;font-size:16px;font-weight:bold}
.c_data .companylist .cpyc span{color:red;}
.zp_chat_btn{display:inline-block;background:linear-gradient(135deg,#ff7854,#FF552E);color:#fff;font-size:12px;padding:4px 16px;border-radius:14px;text-decoration:none;margin-left:12px;vertical-align:middle;}
.zp_chat_btn:hover{color:#fff;opacity:.9;}
.zp_home_btn{display:inline-block;background:linear-gradient(135deg,#4285f4,#2b68d8);color:#fff;font-size:12px;padding:4px 16px;border-radius:14px;text-decoration:none;margin-left:8px;vertical-align:middle;}
.zp_home_btn:hover{color:#fff;opacity:.9;}
.c_data .companylist .time{float:right;width:200px;font-size:12px;color:red;padding-top:12px;text-align:right}
.c_data .jobdata{padding:0px 20px 20px 20px;margin-bottom:5px;color:#333;line-height:180%;}
.c_data .jobdata a, .c_data .jobdata a:hover,.c_data .jobdata a:visited,.c_data .jobdata a:active{color:#003399;font-size:16px;}
.empty_tip{text-align:center;color:#9499a5;padding:60px 0;font-size:14px;}

.ctag{display:inline-block;font-style:normal;font-size:11px;line-height:1;padding:3px 8px;border-radius:3px;margin:0 0 0 4px;vertical-align:1px;color:#fff;}
.ctag_top{background:#ff552e;}
.ctag_rec{background:#ff8c00;}
.ctag_urgent{background:#e53935;}