
/* 全局表格统一样式 */
table {
  width: 100%;
  border-collapse: collapse; /* 合并边框，最关键 */
  margin: 20px 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: left;
}

/* 表头 + 单元格边框 */
table th,
table td {
  border: 1px solid #ddd; /* 灰色细边框 */
  padding: 10px 12px;     /* 内边距，让内容不挤 */
  vertical-align: middle; /* 垂直居中 */
}

/* 表头背景色 主色调 #ff8c38 */
table th {
  background-color: #ff8c38;
  font-weight: bold;
  color: #fff;
}

/* 隔行变色，更易读 */
table tr:nth-child(even) {
  background-color: #fafafa;
}

/* 鼠标悬停高亮 主色调 #ff8c38 */
table tr:hover {
  background-color: #ff8c38;
	color:#fff;
}



/* 仅作用于文章页 - h2标签样式（替换为原h3样式，作为文章核心二级标题，凸显层级主导性） */
.single-post .entry-content h2 {

	margin: 1.8em 0 0.7em;
    padding-left: 14px;
    border-left: 5px solid #ff8c38 ;
    color: #111111 !important;
    text-transform: uppercase;
    letter-spacing: 0.02em;
	font-size: 22px;
}

/* 仅作用于文章页 - h3标签样式（缩进+项目符号-，作为二级子标题，次于h2，增强层级区分） */
.single-post .entry-content h3 {

	position: relative;
    margin: 1.5em 0 0.65em;
    padding-left: 34px;
    color: #111111 !important;
    font-size: 19px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
	
	
}
.single-post .entry-content h3::before {
	    content: "";
    position: absolute;
    left: 14px;
    top: 50%;
    width: 14px;
    height: 4px;
    background: #ff8c38 !important;
    border-radius: 999px;
    transform: translateY(-50%);
	
	
}

.single-post .entry-content h4:not(.applications-title){

	position: relative;
    margin: 1.5em 0 0.65em;
    padding-left: 36px;
    color: #111111 !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;	
}


/* 仅作用于文章页 - ul、li标签样式（左侧圆点，贴合整体风格，与标题层级协调） */
.single-post .entry-content ul {
  /*margin: 15px 0 15px 60px !important; *//* 缩进适配标题层级，保持排版整齐 */
  padding: 0 !important;
  list-style-type: disc !important; /* 左侧圆点样式 */
}
.single-post .entry-content li {
  font-size: 16px !important;
  color: #000 !important;
  margin: 8px 0 !important;
  line-height: 1.5 !important;
  letter-spacing: 0.2px !important;
  padding-left: 8px !important;
}


.single-post .entry-content p
{
	color:#060606!important;
}


/* WPForms 两栏布局 修复文字错乱、高度塌陷、输入框遮挡 */
.wpforms-container .two-col-left,
.wpforms-container .two-col-right {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 10;
}
/* 清除浮动塌陷，防止文字乱跑 */
.wpforms-container .wpforms-field.two-col-right {
    float: none !important;
}
.wpforms-container .two-col-left {
    float: none !important;
}

/* 强制标签单行显示，禁止自动换行 */
.wpforms-container .two-col-left label,
.wpforms-container .two-col-right label {
    white-space: nowrap;
    display: block;
}

/* 移动端自动恢复单列 */
@media (max-width: 768px) {
    .wpforms-container .two-col-left,
    .wpforms-container .two-col-right {
        width: 100%;
        display: block;
    }
}


