@charset "UTF-8";
/* 底部区域样式 - 从footer.html内嵌<style>提取，用更高特异性替代!important */
/* homepage.css已定义底部基础样式，此处仅覆盖homepage.css中与老系统布局冲突的部分 */

/* 底部客服热线 - 还原原版简洁风格 */
.yanglaojob-kefu.yanglaojob-kefu{background:#d4380d;min-width:1200px;margin:40px 0 0 0;padding:0;border:none;}
.yanglaojob-kefu-box.yanglaojob-kefu-box{position:relative;margin:0 auto;width:1200px;height:60px;color:#fff;display:block;text-align:left;}
.yanglaojob-kefu-box.yanglaojob-kefu-box>div{position:relative;display:inline-block;vertical-align:top;height:60px;}
.yanglaojob-kefu-box .mc{position:absolute;left:0;bottom:0;width:90px;height:90px;}
.yanglaojob-kefu-box .mc img{width:87px;height:90px;}
.yanglaojob-kefu-box .kf{margin-left:90px;}
.yanglaojob-kefu-box .kf p,.yanglaojob-kefu-box .xy p{display:inline-block;vertical-align:top;line-height:20px;margin:10px 5px;font-size:14px;color:#fff;font-weight:normal;padding:0;background:transparent;height:auto;}
.yanglaojob-kefu-box .kf ul,.yanglaojob-kefu-box .xy ul{display:inline-block;vertical-align:top;line-height:60px;margin:0 10px 0 0;padding:0;list-style:none;}
.yanglaojob-kefu-box .kf ul li,.yanglaojob-kefu-box .xy ul li{height:60px;line-height:60px;display:block;float:left;margin:0 10px;font-size:0;background:transparent;padding:0;border-radius:0;list-style:none;}
.yanglaojob-kefu-box .kf ul li img,.yanglaojob-kefu-box .xy ul li img{display:inline-block;vertical-align:middle;width:40px;height:40px;border-radius:20px;margin:0;border:0;}
.yanglaojob-kefu-box .kf ul li b,.yanglaojob-kefu-box .kf ul li span,.yanglaojob-kefu-box .xy ul li b,.yanglaojob-kefu-box .xy ul li span{display:inline-block;line-height:40px;vertical-align:middle;margin-left:10px;font-size:16px;font-weight:normal;color:#fff;position:static;background:transparent;}
.yanglaojob-kefu-box .lg{display:none;}

/* 底部服务分类 - 还原原版 */
.yanglaojob-fuwu.yanglaojob-fuwu{min-width:1200px;background:#f2f2f2;padding:0;border:none;margin:0;}
.yanglaojob-fuwu-box.yanglaojob-fuwu-box{position:relative;margin:0 auto;width:1200px;font-size:0;display:block;text-align:left;padding:0;gap:0;justify-content:flex-start;}
.yanglaojob-fuwu-box dl{display:inline-block;vertical-align:top;margin:10px 0 20px 0;padding-right:60px;width:auto;flex:none;border:none;}
.yanglaojob-fuwu-box dl dt{color:#414a60;font-size:14px;line-height:40px;font-weight:normal;margin:0;padding:0;cursor:default;}
.yanglaojob-fuwu-box dl dt::after{content:none;}
.yanglaojob-fuwu-box dl dt.expanded::after{content:none;}
.yanglaojob-fuwu-box dl dd{position:relative;margin:0;color:#8d92a1;font-size:12px;line-height:24px;display:block;}
.yanglaojob-fuwu-box dl dd a{color:inherit;text-decoration:none;transition:none;}
.yanglaojob-fuwu-box dl dd a:hover{text-decoration:underline;color:inherit;}
.yanglaojob-fuwu-box dl dd>div{display:none;}
.yanglaojob-fuwu-box .col2,.yanglaojob-fuwu-box .col3{width:160px;margin-right:-15px;font-size:0;padding:0;display:inline-block;}
.yanglaojob-fuwu-box .col2 dd,.yanglaojob-fuwu-box .col3 dd{display:inline-block;width:70px;margin-right:10px;}
.yanglaojob-fuwu-box .col4,.yanglaojob-fuwu-box .col5{padding:0;display:inline-block;}
.yanglaojob-fuwu-box .col5{text-align:right;position:absolute;top:0;right:0;}

/* 底部版权 - 还原原版 */
.yanglaojob-banquan.yanglaojob-banquan{min-width:1200px;background:#fff;color:inherit;padding:0;border:none;margin:0;}
.yanglaojob-banquan-box.yanglaojob-banquan-box{position:relative;margin:0 auto;width:1200px;padding:10px 0;max-width:1200px;text-align:left;display:block;}
.yanglaojob-banquan-box p{color:#8d92a1;font-size:12px;line-height:30px;margin:0;padding:0;text-align:left;}
.yanglaojob-banquan-box p a{color:inherit;text-decoration:none;transition:none;}
.yanglaojob-banquan-box p a:hover{text-decoration:underline;color:inherit;}
.yanglaojob-banquan-box p img{vertical-align:middle;margin:0 4px;display:inline-block;}
.yanglaojob-banquan-box ul{position:absolute;top:20px;right:0;display:block;text-align:left;padding:0;margin:0;gap:0;justify-content:flex-start;align-items:flex-start;}
.yanglaojob-banquan-box ul li{display:block;float:left;width:40px;height:40px;border-radius:20px;background:#f2f2f2;margin:0 0 0 20px;position:relative;align-items:flex-start;justify-content:flex-start;}
.yanglaojob-banquan-box ul li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border-radius:0;color:inherit;transition:none;position:static;}
.yanglaojob-banquan-box ul li a:hover{background:transparent;color:inherit;}
.yanglaojob-banquan-box ul li svg{display:block;margin:10px;width:20px;height:20px;color:#666;flex-shrink:0;}
.yanglaojob-banquan-box ul li:hover{background:#d4380d;transition:.3s ease-out;}
.yanglaojob-banquan-box ul li:hover svg{color:#fff;}
.yanglaojob-banquan-box ul li:hover a{background:transparent;color:inherit;}
.yanglaojob-banquan-box ul li div{display:none;position:absolute;top:-132px;left:-41px;border:1px solid #ccc;background:#fff;}
.yanglaojob-banquan-box ul li div img{display:block;width:122px;height:122px;}
.yanglaojob-banquan-box ul li:hover div{display:block;}

/* 底部友情链接 */
.footer-links {
  background: #1a1a2e;
  padding: 12px 0;
  border-top: 1px solid rgba(255,255,255,0.05);
}
.footer-links-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 12px;
}
.footer-links-label {
  font-size: 12px;
  color: rgba(255,255,255,0.3);
  flex-shrink: 0;
}
.footer-links a {
  font-size: 12px;
  color: rgba(255,255,255,0.4);
  text-decoration: none;
  transition: color 0.2s;
}
.footer-links a:hover {
  color: rgba(255,255,255,0.7);
}

/* 移动端响应式保留 */
@media screen and (max-width:767px){
  .footer-links { display: none; }
  .yanglaojob-kefu.yanglaojob-kepu{min-width:auto;}
  .yanglaojob-kefu-box.yanglaojob-kefu-box{width:100%;padding:0 12px;box-sizing:border-box;}
  .yanglaojob-fuwu.yanglaojob-fuwu{min-width:auto;}
  .yanglaojob-fuwu-box.yanglaojob-fuwu-box{width:100%;padding:0 12px;box-sizing:border-box;}
  .yanglaojob-banquan.yanglaojob-banquan{min-width:auto;}
  .yanglaojob-banquan-box.yanglaojob-banquan-box{width:100%;padding:10px 12px;box-sizing:border-box;}
  /* 移动端隐藏footer版权服务区，只保留底部Tab导航 */
  .footer-services,
  .footer-copyright{display:none !important;}
}
