/**
 * 招聘求职 · 分类信息（life）PC 前台 — 跟随站点主题色 var(--theme-color)
 */
.life-page { max-width: 1200px; margin: 0 auto; padding: 15px 0 40px; }
.life-page-head { display: flex; align-items: center; justify-content: space-between; background: #fff; border: 1px solid rgba(var(--theme-color-rgb, 6, 193, 174), 0.15); padding: 14px 18px; margin-bottom: 10px; }
.life-page-head h1 { margin: 0; font-size: 20px; color: var(--theme-color-dark, var(--theme-color)); font-weight: bold; }
.life-page-head p { margin: 4px 0 0; font-size: 12px; color: #888; }
.life-page-head p a { color: var(--theme-color); }
.life-page-actions a { display: inline-block; margin-left: 8px; padding: 8px 16px; border-radius: 3px; text-decoration: none; font-size: 13px; }
.life-page-actions .btn-main { background: var(--theme-color); color: var(--theme-on-bg-text, #fff); }
.life-page-actions .btn-sub { border: 1px solid var(--theme-color); color: var(--theme-color); background: #fff; }
.life-page-actions .btn-sub:hover { background: rgba(var(--theme-color-rgb, 6, 193, 174), 0.08); }
.liveTab li { width: auto; font-size: 16px; padding: 0 4px; color: var(--theme-color) !important; }
#life .goods_flList_r { width: 900px; }
.fast_fabu { border-radius: 3px; background: var(--theme-color) !important; color: var(--theme-on-bg-text, #fff) !important; }
.shangjiaC_l { width: 960px; }
.shangjiaC_r { width: 220px; padding-left: 10px; }
.life-side-box { background: #fff; border: 1px solid rgba(var(--theme-color-rgb, 6, 193, 174), 0.15); margin-bottom: 10px; padding: 12px; }
.life-side-box h4 { margin: 0 0 8px; font-size: 14px; color: var(--theme-color-dark, #333); border-left: 3px solid var(--theme-color); padding-left: 8px; }
.life-side-box li { font-size: 12px; line-height: 1.9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; list-style: none; }
.life-side-box a { color: #333; text-decoration: none; }
.life-side-box a:hover { color: var(--theme-color); }
.liveBoxlist h3 em { float: left; display: block; padding: 0 4px; color: #FFF; font-size: 12px; height: 20px; line-height: 20px; margin: 0 5px; }
.liveBoxlist h3 em.p { background: #390; }
.liveBoxlist h3 em.s { background: #EA695A; }
.liveBoxlist h3 em.q { background: #F40; }
.live-page-wrap .pagewd .seat_banner,
.pagewd.life-banner-wrap { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden; box-sizing: border-box; }
.pagewd.life-banner-wrap .seat_banner { max-width: 1200px; margin: 0 auto; height: 200px !important; overflow: hidden; width: 100% !important; }
.pagewd.life-banner-wrap .seat_flexslider,
.pagewd.life-banner-wrap .seat_flexslider .slides,
.pagewd.life-banner-wrap .seat_flexslider .slides > li,
.pagewd.life-banner-wrap .seat_flexslider .list,
.pagewd.life-banner-wrap .seat_flexslider .list img { width: 100% !important; max-width: 1200px; height: 200px !important; object-fit: cover; display: block; }

/* 发布选频道 */
.faNav { border: none; background: var(--theme-color); }
.faNav li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.faNav li a { color: #fff; }
.faNav li a.cur { background: var(--theme-color-hover, var(--theme-color)) !important; color: var(--theme-on-bg-text, #fff) !important; }
.faBox ul li a:hover { color: var(--theme-color); }

/* 发布表单 */
.fbtn,
.life-scan { background: var(--theme-color) !important; color: var(--theme-on-bg-text, #fff) !important; }
.fbtn:hover { opacity: 0.92; }

/* 详情页 */
.life_detail_click { background-color: var(--theme-color) !important; color: var(--theme-on-bg-text, #fff) !important; }
.spxq_loca a[href*="fabu"] { color: var(--theme-color) !important; }
