/* 二级菜单 —— 自动换行、多行排列 */
.menubox .subnav {
  width: auto !important;
  min-width: 200px;
  max-width: 600px; /* 最大宽度，超出自动换行 */
  white-space: normal !important;
  display: none;
  flex-wrap: wrap; /* 核心：自动换行 */
  padding: 8px;
}

.menubox .subnav a {
  width: auto;
  flex: 0 0 auto;
  margin: 4px;
  padding: 6px 12px;
  white-space: nowrap;
  text-align: left;
}


.menubox .subnav a:hover {
  background: #c40000;
  color: #fff;
}

.in_adv .left .thr .a2 {
    display: inline-block;
    width: 40%;
    text-align: center;
    line-height: 1;
    border-radius: 40px;
    padding: 0.5rem 0.5rem;
    color: #fff;
    font-size: 24px;
    background: #234995;
}

.in_adv .left .sec {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 3% 0 3% 0;
}