/*
 * /about/contact/ 页面专属样式。
 *
 * 抽自原 Discuz 门户模板 list_contact.htm 的内联 <style>，
 * 主题此前从未加载过这段，所以这几个页面一直是裸的。
 * 只在 is_page('contact') 时加载，见 functions.php。
 */

@media (max-width: 800px) {
  .info-box[data-v-51db6c9d] { padding: 30px 0 10px 0 !important; margin: 0 !important; border-bottom: 1px solid #EEEEEE; background: none !important}
  .info-box[data-v-51db6c9d] h3 { width: 100%; margin-bottom: 20px}
  .info-box .ul-wrap[data-v-51db6c9d] { width: 100%}
  [data-v-51db6c9d] .info-box ul { margin: 0}
  .contact1[data-v-51db6c9d] { margin: 10px 0 !important}
}

/* ------------------------------------------------------------------
 * 还原原站的一处「坏标记」造成的渲染结果（2026-10-23）
 *
 * 原站这个地址 li 的属性是坏的：class="" site""=""，
 * 浏览器解析不出 class，所以 about.css 里
 *   [data-v-51db6c9d] .info-box ul li.site { width: 100% }
 * 在原站**从未生效**，地址和电话是同一行并排的。
 *
 * data/portal-pages.php 里这处引号被修好了（class="site"），
 * 规则一命中，li 变成整行宽，把电话挤到下一行、整块高度翻倍。
 * 这里按「原站实际渲染」还原：宽度回到 auto，两列并排。
 * ------------------------------------------------------------------ */
[data-v-51db6c9d] .info-box ul li.site {
	width: auto;
}

/* seo-semantics.css 里 .section1 .cit-tit { margin-bottom: 40px } 是给归档页用的。
   本页照搬原站的 .section1 外壳后被它命中，多出 40px —— 原站这一页标题区下方没有间隔。
   （brand / zhengshu / fuwu 三页自己的模板内联样式本来就有这个 40px，是原样保留的。） */
.section1 .contact1 .cit-tit {
	margin-bottom: 0;
}

/* ------------------------------------------------------------------
 * 2026-10-29 联系方式改版
 *
 * 内容改成后台编辑之后，这里只补「卡片化」的观感，不动原有的布局骨架：
 * .info-box 仍是 h3 占 25% + .ul-wrap 占 75%，li 仍是 float。
 * 只做三件事：分组标题加橙色竖线、联系人做成白卡片、号码做成可点的等宽数字。
 * ------------------------------------------------------------------ */

.contact1 .info-box h3[data-v-51db6c9d] {
	padding-left: 12px;
	border-left: 3px solid #ff8e00;
	line-height: 22px;
}

[data-v-51db6c9d] .info-box ul li.ldx-person {
	background: #fff;
	border: 1px solid #e6ecf5;
	border-radius: 8px;
	padding: 13px 18px 13px 54px;
	min-width: 250px;
	margin-right: 24px;
	margin-bottom: 16px;
	box-shadow: 0 2px 6px rgba(3, 41, 116, .04);
	transition: border-color .2s, box-shadow .2s, transform .2s;
}

/* 原规则 ul li:last-child { margin-right: 0 } 特异度跟上面这条一样高，
   谁写在后面谁生效 —— 为保险这里显式补一条，免得最后一个卡片多出 24px
   右边距，跟 ul 的 margin-right:-40px 补偿对不上导致提前换行。 */
[data-v-51db6c9d] .info-box ul li.ldx-person:last-child {
	margin-right: 0;
}

[data-v-51db6c9d] .info-box ul li.ldx-person:hover {
	border-color: #ff8e00;
	box-shadow: 0 8px 20px rgba(3, 41, 116, .10);
	transform: translateY(-2px);
}

[data-v-51db6c9d] .info-box ul li.ldx-person img {
	left: 14px;
	top: 12px;
}

[data-v-51db6c9d] .info-box ul li.ldx-person p,
[data-v-51db6c9d] .info-box ul li.ldx-person p a {
	font-size: 15px;
	line-height: 22px;
	color: #032974;
	font-variant-numeric: tabular-nums;
}

[data-v-51db6c9d] .info-box ul li.ldx-person p a:hover {
	color: #ff8e00;
}

@media (max-width: 800px) {
	[data-v-51db6c9d] .info-box ul li.ldx-person {
		width: 100%;
		min-width: 0;
		margin-right: 0;
		margin-bottom: 12px;
	}
}
