/**
 * @Author   swcn-tlj
 * @Date    2024-01-09
 */
/**
 * @Author   swcn-tlj
 * @Date     2024-01-09
 */
.sw-shead {
  display: flex;
  align-items: center;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.sw-shead-L {
  flex-shrink: 0;
}

.sw-shead-R {
  flex: 1;
  overflow: hidden;
}

@media all and (max-width: 1080px) {
  .sw-shead {
    padding-top: 0;
    padding-bottom: 0;
  }
  .sw-shead-L {
    display: none;
  }
}

.sw-shead-title {
  font-weight: bold;
}

.sw-menu-subbox {
  width: 100%;
  overflow: hidden;
}

.sw-menu-sub {
  position: relative;
  display: inline-flex;
  flex-wrap: nowrap;
  transition: .3s;
}

.sw-menu-sub .sw-menu-name {
  white-space: nowrap;
}

@media all and (max-width: 1080px) {
  .sw-menu-sub .sw-menu-link > div {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.py-60 {
  padding-top: 50px;
  padding-bottom: 50px;
}
