/* ============================================================
   暗色模式：跟随系统 prefers-color-scheme（PC 与移动端均生效）
   - 仅覆盖颜色/背景，不动任何布局尺寸
   - 图片（banner/轮播/内容图）与深蓝导航条在暗色下天然适配，保持原样
   - 本文件必须在各页面 CSS 之后加载，否则会被同优先级规则覆盖
   ============================================================ */
/* 声明本站同时支持亮暗两种配色：原生表单控件/滚动条跟随系统自动切换，
   并阻止 Chrome/Edge 的「自动强制暗色」在未声明时强套一层滤镜导致双重变暗 */
:root {
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
	/* 页面底色：白 → 深灰 */
	html, body {
		background-color: #1b1d21;
	}

	/* 首页 body 背景纹理图：压暗 */
	.bkbg {
		filter: brightness(0.4);
	}

	/* 头部搜索框 */
	.header .neiright input {
		background-color: #2a2d33;
		border-color: #3a3d45;
		color: #d5d5d5;
	}
	.header .neiright input::placeholder {
		color: #7c7f88;
	}

	/* 标题文字：深色文字 → 浅灰；蓝色/红色标题亮化 */
	.box .title .tt,
	.box-n .title .tt,
	.box-s .title .tt {
		color: #e8e8e8;
	}
	.box-n .title .tt,
	.box-s .title .tt {
		border-bottom-color: #d65a4a;   /* 红色下划线，原 #c5291c */
	}
	.box-s .title .tt {
		color: #d97b6e;                 /* 展示中心标题，原 #9f332d */
	}
	.txt {                              /* 轮播上方蓝色标题，原 #295280 */
		color: #6ea8d8;
	}
	.box-n .person .nei .ttname {       /* 领导姓名，原 #295280 */
		color: #6ea8d8;
	}

	/* footer 标题条渐变（模板内联样式，需 !important） */
	.box .title {
		background: linear-gradient(to bottom, #2c2f35, #24272c);
	}
	.foter .box .title {
		background: linear-gradient(to bottom, #2c2f35, #24272c) !important;
	}
	.box-n .title,
	.box-s .title {
		border-bottom-color: #3a3d45;   /* 原虚线 #eee */
	}

	/* 列表/正文文字 */
	.box .list .litem,
	.box-n .list .litem,
	.box-s .list .litem,
	.box .listspan .sitem,
	.box-n .listspan .sitem,
	.box-s .listspan .sitem {
		color: #b0b0b0;                 /* 原 #5c5c5c */
	}
	.box .list .litem .lil,
	.box-n .list .litem .lil,
	.box-s .list .litem .lil,
	.box-n .list .imgitem .lil,
	.box-s .list .imgitem .lil {
		color: #d5d5d5;                 /* 原 #333 */
	}
	.box .list .litem .lir,
	.box-n .list .litem .lir,
	.box-s .list .litem .lir,
	.box-n .list .imgitem .lir,
	.box-s .list .imgitem .lir {
		color: #8a8a8a;                 /* 原 #999/#666 */
	}
	.box-n .desc,
	.box-s .desc,
	.box-n .person {
		color: #b0b0b0;                 /* 原 #424242 */
	}
	.box-n .person .nei .ttjob {
		color: #d5d5d5;                 /* 原 #333 */
	}

	/* 板块底部分隔与版权条 */
	.box .listspan,
	.box-n .listspan,
	.box-s .listspan {
		border-bottom-color: #3a3d45;   /* 原 #ccc */
	}
	.box .copyright,
	.box-n .copyright,
	.box-s .copyright {
		border-bottom-color: #4a4d55;   /* 原 #acacac */
	}
	.box .copyright .tt,
	.box-n .copyright .tt,
	.box-s .copyright .tt {
		color: #8a8a8a;                 /* 原 #5c5c5c */
	}

	/* 列表项虚线分隔 */
	.box .list .litem,
	.box-n .list .litem,
	.box-s .list .litem {
		border-bottom-color: #33363d;   /* 原虚线 #e5e5e5 */
	}

	/* 圆点前缀（列表项/链接项目符号） */
	.box .list .litem::before,
	.box .list .litem::after,
	.box-n .list .litem::before,
	.box-n .list .litem::after,
	.box .listspan .sitem::before,
	.box-n .listspan .sitem::before,
	.box-s .list .litem::before,
	.box-s .listspan .sitem::before {
		background: #8a8a8a;            /* 原 #b8b8b8/#333 */
	}

	/* 轮播项文字 */
	.s-item .itxt {
		color: #b0b0b0;                 /* 原 #606060 */
	}
}