/* English Version Style Fixes */
/* 英文版本样式修复 */
* {
  font-family: -apple-system, BlinkMacSystemFont, "Inter", sans-serif !important;
}

.logo {
  margin-top: 26px;
  width: 239px;
  height: 38px;
}

/* 导航菜单调整 */
.primary-navigation {
  width: 900px; /* 增加导航区域宽度 */
}

/* 核心业务卡片标题调整 */
.business2 .content ul li .kernel_box h3 {
  font-size: 16px !important; /* 进一步减小字体 */
  line-height: 20px !important;
  height: auto !important;
  min-height: 60px; /* 设置最小高度确保一致性 */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 优势部分左侧菜单调整 */
.advantage_left ul li {
  display: flex;
  align-items: center;
  padding: 10px;
}

.advantage_left ul li p {
  margin-top: 0 !important;
  margin-left: 10px !important;
  font-size: 16px !important;
  width: auto !important;
  flex: 1;
}

/* 优势详情部分调整 */
.w250 {
  width: 300px; /* 增加宽度 */
}

.w250-p {
  font-size: 20px !important;
  margin-bottom: 15px;
}

.w250-p1 {
  font-size: 13px !important;
  margin-bottom: 8px;
}

/* 页脚调整 */
.footer {
  height: 560px;
}
.footer .first {
  width: 366px; /* 增加宽度 */
}

.footer .normal {
  width: 240px !important;
}
.footer .normal:nth-child(4) {
  width: 290px !important;
}
.footer dd {
  /* line-height: 2.4; */
  line-height: 1.5;
  padding: 0.5rem;
}

.footer .end {
  margin-top: 50px;
  width: 350px; /* 减少宽度 */
}

/* 新闻标题调整 */
.content_news_div_bottom p {
  font-size: 15px !important;
  line-height: 1.4 !important;
}

/* 关于屯大部分调整 */
.about_md_detail p {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
}

/* 成功案例悬浮文字调整 */
.content_case ul li .case_button .inner .innerDiv div p {
  font-size: 16px !important;
  line-height: 1.8 !important;
}

/* 响应式调整 */
@media (max-width: 1240px) {
  .head-nav {
    width: 100%;
    padding: 0 20px;
  }

  .primary-navigation {
    width: auto;
  }

  .head-li {
    min-width: 100px;
    padding: 0 10px;
  }
}

/* 文本换行优化 */
.business2_title,
.business2_detail,
h3,
p {
  word-wrap: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}

/* 确保英文文本在小容器中正确显示 */
.kernel_box h3,
.advantage_left ul li p,
.w250-p,
.footer dt {
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}

/* kernel */
.setion10 {
  padding-top: 150px;
  padding-bottom: 40px;
  display: flex;
  height: auto;
}
.setion10 p {
  white-space: nowrap;
}
.setion10_wrapper {
  margin-left: 40px;
  padding-top: 0;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.setion10_wrapper p {
  /* white-space: nowrap; */
}

/* case */
.case_nav {
  padding: 0;
  gap: 10px;
  font-size: 19px;
}
.content_case_nav {
  width: 1190px;
}
.content_case_nav .span0 {
  margin: 0 10px;
}

/* news */
.item_detail_col {
  margin-top: 150px;
}
.all_news a:nth-child(3) .item_detail_col {
  margin-top: 120px;
}
.item_detail_title {
  line-height: 1.2;
}

/* solve */
.solve_item_info_right_item {
  width: 100%;
  height: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.solve_item_info_right_p {
  width: 100%;
}
