/* ============================================================
   关于我们页 · 主导航下拉菜单（透明背景）
   ============================================================ */

.has-dropdown{
  position:relative;
  display:inline-flex;
  align-items:center;
}
.has-dropdown .dropdown{
  position:absolute;
  top:calc(100% + 4px);
  left:50%;
  transform:translateX(-50%) translateY(-6px);
  min-width:150px;
  background:rgba(255,255,255,.92);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  border:1px solid rgba(22,128,82,.12);
  border-radius:8px;
  box-shadow:0 8px 24px rgba(14,42,28,.08);
  padding:8px 0;
  list-style:none;
  margin:0;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .22s ease, transform .22s ease, visibility .22s;
  z-index:120;
  text-align:center;
}
.has-dropdown .dropdown::before{
  content:"";
  position:absolute;
  top:-6px;
  left:50%;
  transform:translateX(-50%);
  border:6px solid transparent;
  border-bottom-color:rgba(255,255,255,.92);
}
.has-dropdown:hover .dropdown{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateX(-50%) translateY(0);
}
.has-dropdown .dropdown li{
  display:block;
}
.has-dropdown .dropdown a{
  display:block;
  padding:9px 18px;
  font-size:14px;
  letter-spacing:1px;
  color:rgba(30,61,46,.78);
  transition:all .2s ease;
  white-space:nowrap;
}
.has-dropdown .dropdown a:hover{
  color:#168052;
}

/* 锚点目标块预留主导航空间（只剩一层 sticky 主导航） */
[id^="sec-"]{scroll-margin-top:90px}

/* 窄屏适配 */
@media (max-width:992px){
  .has-dropdown{display:block}
  .has-dropdown .dropdown{
    position:static;
    transform:none;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    box-shadow:none;
    border:none;
    background:transparent;
    padding:0 0 0 18px;
    display:none;
    min-width:0;
    text-align:left;
  }
  .has-dropdown.open .dropdown{display:block}
}
