.elementor-23970 .elementor-element.elementor-element-47a9a62:not(.elementor-motion-effects-element-type-background), .elementor-23970 .elementor-element.elementor-element-47a9a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;background-image:url("https://labparkglobal.com/wp-content/uploads/2025/06/1111.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23970 .elementor-element.elementor-element-47a9a62 > .elementor-background-overlay{background-color:#000000;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23970 .elementor-element.elementor-element-47a9a62 > .elementor-container{min-height:400px;}.elementor-23970 .elementor-element.elementor-element-47a9a62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;}.elementor-23970 .elementor-element.elementor-element-1a88d0c .title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:40px;font-weight:500;letter-spacing:3px;}.elementor-23970 .elementor-element.elementor-element-8dfb98f{margin:20px 0px 0px 0px;}/* Start custom CSS *//* 整体灰色横线 */
.custom-nav-wrapper {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 20px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.custom-nav {
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  margin: 0;
  min-width: max-content;
}

.custom-nav li {
  flex: 0 0 auto;
  margin: 0 20px;
}


.nav-link {
  position: relative;
  color: gray;
  text-decoration: none;
  font-size: 16px;
  padding: 5px;
  transition: color 0.3s ease;
}

/* 悬停/激活时文字变黑 */
.nav-link:hover,
.nav-link.active {
  color: black;
}

/* 蓝色动画线 */
.nav-link::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -6px;
  height: 2px;
  width: 0;
  background-color: #007bff;
  transform: translateX(-50%);
  transition: width 0.3s ease;
}

/* 悬停和激活状态下，从中间向两侧延伸 */
.nav-link:hover::after,
.nav-link.active::after {
  width: 20px; /* 你可以调整长度 */
  .custom-nav-wrapper {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 20px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.custom-nav {
  display: inline-flex;
  list-style: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  min-width: max-content;
}

}/* End custom CSS */