/* ============================================================
 * 关于我们：fluid 缩放（设计基准 1920，4K 自动放大）
 * ============================================================ */
.jxzn-page__other .container {
	width: 67.1875vw;                        /* 1290/1920 */
	max-width: 100vw;
	margin: 0 auto;
}
/* 内容页 banner 统一规范（about / tech / news v1 / news v2）：
 *  - 高度 19.7917vw = 380px on 1920p（跟案例页 .jxzn-page--case .jxzn-case-hero 完全一致）
 *  - 4K 屏自动放大至 760px（fluid 缩放）
 *  - 底线 280px：手机横屏/小屏不至于压成一条
 *  - 首页仍独立为 100vh 全屏（保持 Figma 设计）
 *  - 背景图 object-fit:cover 满铺不变形
 *  - 标题水平 + 垂直居中
 *  - 标题字号 clamp(36px, 3vw, 64px) — 跟案例页 h1 一致
 */
.jxzn-page__other .jxzn-screen {
    height: 19.7917vw;                       /* 380/1920，跟 .jxzn-case-hero 同尺寸 */
    min-height: 280px;                       /* 极窄屏底线 */
    margin-bottom: 0vw;                 /* 143/1920 */
    overflow: hidden;                        /* 防 cover 越界 */
}
/* 案例 + 新闻：banner 后面紧接深色 section，不需要 143px 留白 */
.jxzn-page--case .jxzn-page__other .jxzn-screen,
.jxzn-page--case .jxzn-screen,
.jxzn-page__news .jxzn-screen,
.jxzn-page__newsv2 .jxzn-screen {
    margin-bottom: 0;
}
/* 小屏断点跟案例 .jxzn-page--case .jxzn-case-hero 同步 */
@media (max-width: 1100px) {
    .jxzn-page__other .jxzn-screen {
        height: 320px;
        min-height: 320px;
    }
}
@media (max-width: 700px) {
    .jxzn-page__other .jxzn-screen {
        height: 260px;
        min-height: 260px;
    }
}
/* 取消 common.css 给所有 .jxzn-screen__inner 加的 min-height: 100vh */
.jxzn-page__other .jxzn-screen__inner {
    min-height: 0;
}
/* 背景媒体容器：填满整个 hero */
.jxzn-page__other .jxzn-screen .jxzn-hero__media,
.jxzn-page__other .jxzn-screen .jxzn-aboout__media {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}
/* 背景图：cover 满铺，不变形 */
.jxzn-page__other .jxzn-screen .jxzn-hero__media img,
.jxzn-page__other .jxzn-screen .jxzn-aboout__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
/* 内容层：absolute fill，flex center 居中 */
.jxzn-page__other .jxzn-screen .jxzn-screen__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jxzn-page__other .jxzn-screen .jxzn-hero__content {
    position: relative;
    text-align: center;
}
/* 标题：统一字号 + 居中 + 白色加粗 */
.jxzn-page__other .jxzn-screen .jxzn-hero__content .jxzn-about__title {
    width: fit-content;
    max-width: calc(100vw - 40px);
    position: static;
    font-size: clamp(36px, 3vw, 64px);
    font-weight: 700;
    color: #fff;
    line-height: 1.2;
    margin: 0 auto;
    letter-spacing: 0.05em;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
}

/* 江行智能 */
.jxzn-screen--company .jxzn-screen__inner {
	display: flex;
	align-items: center;
	gap: 3.3%;
	font-size: var(--jxzn-fs-body);  /* 设计 16 / 4K 32 */
	font-weight: 300;
	line-height: 1.625;                      /* 26/16 unitless */
	color: #fff;
	padding-left: 4.7%;
	justify-content: flex-start;
	box-sizing: border-box;
}
.jxzn-screen--company .jxzn-screen__inner h2 {
	color: #fff;
	font-size: clamp(20px, 1.9792vw, 76px);  /* 设计 38 / 4K 76 */
	line-height: 1;
	margin-bottom: 2.4479vw;                 /* 47/1920 */
}
.jxzn-screen--company .jxzn-screen__inner.second {
	gap: 9.9%;
	margin-top: 2.2396vw;                    /* 43/1920 */
}
.jxzn-screen--company .jxzn-screen__inner .jxzn-screen__left {
	width: 41%;
	flex-shrink: 0;
}
.jxzn-screen--company .jxzn-screen__inner.first .jxzn-screen__left {
	border-radius: 0.5208vw;                 /* 10/1920 */
	overflow: hidden;
	background: #243f58;
	height: 18.5938vw;                       /* 357/1920，4K → 714 */
}
/* first 段左侧公司图：占满白底容器（之前没规则，原图 984×714 会溢出/留白）*/
.jxzn-screen--company .jxzn-screen__inner.first .jxzn-screen__left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	transform: scale(1.002);
	display: block;
}
/* second 段右侧地图：用原比例 + 容器宽 */
.jxzn-screen--company .jxzn-screen__inner.second .jxzn-screen__right img {
	width: 100%;
	height: auto;
	display: block;
}
.jxzn-screen--company .jxzn-screen__inner.second .jxzn-screen__right {
	width: 44.6%;
}
.jxzn-screen--company .jxzn-screen__inner .bold {
	font-weight: 700;
}

/* ============================================================
 * ① 江行智能简介卡片（重设计 Figma 852:2412）：左 αi 卡片 + 右文字 + 4 数据
 *   容器 1200/1920，卡片 534×434，内容区 622，fluid 缩放
 * ============================================================ */
.jxzn-about-intro {
	padding: 4.1667vw 0;                         /* 80/1920 */
}
.jxzn-about-intro__inner {
	width: 62.5vw;                               /* 1200/1920 */
	max-width: 100vw;
	margin: 0 auto;
	display: flex;
	align-items: center;
	gap: 2.2917vw;                               /* 44/1920 */
	box-sizing: border-box;
}
.jxzn-about-intro__card {
	flex-shrink: 0;
	width: 27.8125vw;                            /* 534/1920 */
	height: 22.6094vw;                           /* 434/1920 */
	background: #fff;
	border: 1px solid #b6e3ff;
	border-radius: 1.0417vw;                     /* 20/1920 */
	box-shadow: 0.1131vw 0.2261vw 0.5653vw rgba(0,0,0,.15);  /* 2.17/4.34/10.85 */
	overflow: hidden;
}
.jxzn-about-intro__card img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}
.jxzn-about-intro__body {
	flex: 1;
	min-width: 0;
}
.jxzn-about-intro__title {
	margin: 0 0 1.25vw;                          /* 24/1920 */
	font-size: clamp(24px, 1.9792vw, 76px);      /* 设计 38 / 4K 76 */
	font-weight: 700;
	line-height: 1.2;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
html[lang="en"] .jxzn-about-intro__title {
	line-height: 1.28;
}
.jxzn-about-intro__text p {
	margin: 0 0 1.0417vw;                        /* 20/1920 段间距 */
	font-size: var(--jxzn-fs-body);      /* 设计 16 / 4K 32 */
	font-weight: 400;
	line-height: 1.875;                          /* 30/16 */
	color: #fff;
}
.jxzn-about-intro__text p:last-child {
	margin-bottom: 0;
}
.jxzn-about-intro__stats {
	list-style: none;
	margin: 2.0833vw 0 0;                        /* 40/1920 */
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 1.0417vw 2.2813vw;                      /* 20 / 43.8 */
}
.jxzn-about-intro__stats li {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.5208vw;                               /* 10/1920 */
	text-align: center;
}
.jxzn-about-intro__stats img {
	width: 2.5vw;                                /* 48/1920 */
	min-width: 34px;
	height: auto;
	object-fit: contain;
}
.jxzn-about-intro__stats .num {
	font-size: clamp(15px, 1.0417vw, 40px);      /* 设计 20 / 4K 40 */
	font-weight: 700;
	line-height: 1;
	color: #fff;
}
.jxzn-about-intro__stats .label {
	font-size: clamp(11px, 0.7292vw, 28px);      /* 设计 14 / 4K 28 */
	font-weight: 400;
	line-height: 1;
	color: #aeaeae;
}

/* —— 移动端：卡片在上、文字在下 —— */
@media (max-width: 900px) {
	.jxzn-about-intro__inner {
		flex-direction: column;
		width: 88%;
		gap: 24px;
	}
	.jxzn-about-intro__card {
		width: 100%;
		height: auto;
		aspect-ratio: 534 / 434;
		border-radius: 12px;
	}
	.jxzn-about-intro__title {
		font-size: 22px;
		margin-bottom: 14px;
	}
	html[lang="en"] .jxzn-about-intro__title {
		line-height: 1.28;
	}
	.jxzn-about-intro__text p {
		font-size: 14px;
		line-height: 1.8;
		margin-bottom: 14px;
	}
	.jxzn-about-intro__stats {
		margin-top: 22px;
		gap: 16px 0;
		justify-content: space-between;
	}
	.jxzn-about-intro__stats li {
		width: 25%;
		gap: 8px;
	}
	.jxzn-about-intro__stats img {
		width: 36px;
		min-width: 0;
	}
	.jxzn-about-intro__stats .num {
		font-size: 16px;
	}
	.jxzn-about-intro__stats .label {
		font-size: 11px;
	}
}

/* ============================================================
 * ② 覆盖全国的工业现场实践 + 中国部署地图（重设计 Figma 115:726）
 *   左：标题 + 文字 + 7 行业图标圆chip；右：中国地图整图
 * ============================================================ */
.jxzn-about-deploy {
	padding: 4.1667vw 0;                         /* 80/1920 */
}
.jxzn-about-deploy__inner {
	width: 62.5vw;                               /* 1200/1920 */
	max-width: 100vw;
	min-height: 26.9271vw;                       /* 517/1920 */
	margin: 0 auto;
	display: flex;
	align-items: stretch;
	gap: 2.0833vw;                               /* 40/1920 */
	box-sizing: border-box;
}
.jxzn-about-deploy__left {
	flex: 0 0 36.6667%;                         /* 440/1200 */
	max-width: 36.6667%;
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
}
.jxzn-about-deploy__title {
	margin: 0 0 1.25vw;                          /* 24/1920 */
	font-size: clamp(22px, 1.9792vw, 76px);      /* 设计 38 / 4K 76 */
	font-weight: 700;
	line-height: 1.3;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.jxzn-about-deploy__text p {
	margin: 0 0 1.0417vw;                        /* 20/1920 */
	font-size: var(--jxzn-fs-body);      /* 设计 16 / 4K 32 */
	font-weight: 400;
	line-height: 1.875;                          /* 30/16 */
	color: #fff;
}
.jxzn-about-deploy__text p:last-child {
	margin-bottom: 0;
}
.jxzn-about-deploy__industries {
	list-style: none;
	margin: auto 0 0;
	padding: 0;
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	gap: 1.6667vw;                               /* 32/1920 */
}
.jxzn-about-deploy__industries li {
	flex: 0 0 auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.8594vw;                               /* 16.5/1920 */
}
.jxzn-about-deploy__industries .chip {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.1167vw;                             /* 59.84/1920 */
	height: 3.1167vw;
	min-width: 46px;
	min-height: 46px;
	border: 1px solid #b6e3ff;
	border-radius: 50%;
	overflow: hidden;
	box-sizing: border-box;
}
.jxzn-about-deploy__industries .chip img {
	width: 58%;
	height: 58%;
	object-fit: contain;
	/* 图标本身是青色渐变线条（Figma 导出），直接用原色 */
}
.jxzn-about-deploy__industries .chip--more {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: clamp(16px, 1.3542vw, 52px);
	line-height: 1;
	box-sizing: border-box;
	padding-bottom: 0.6em;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.jxzn-about-deploy__industries .name {
	font-size: clamp(12px, 0.9375vw, 36px);      /* 设计 18 / 4K 36 */
	font-weight: 500;
	color: #fff;
	line-height: 1;
	white-space: nowrap;
}
.jxzn-about-deploy__map {
	flex: 1;
	min-width: 0;
	position: relative;
	z-index: 1;
}
.jxzn-about-deploy__map img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	display: block;
	object-fit: contain;
	/* 地图是黑底发光图：screen 混合让纯黑底变透明、只留发光线条，
	   无缝融进深色页背景，避免黑色矩形与页面背景的色差边框 */
	mix-blend-mode: screen;
}

/* —— 移动端：上文字+图标，下地图 —— */
@media (max-width: 900px) {
	.jxzn-about-deploy__inner {
		flex-direction: column;
		width: 88%;
		min-height: 0;
		gap: 24px;
		align-items: stretch;
	}
	.jxzn-about-deploy__left {
		flex: none;
		max-width: 100%;
	}
	.jxzn-about-deploy__map {
		position: static;
	}
	.jxzn-about-deploy__map img {
		position: static;
		height: auto;
	}
	.jxzn-about-deploy__title {
		font-size: 20px;
		margin-bottom: 14px;
	}
	.jxzn-about-deploy__text p {
		font-size: 14px;
		line-height: 1.8;
		margin-bottom: 14px;
	}
	.jxzn-about-deploy__industries {
		margin-top: 22px;
		gap: 18px;
		justify-content: flex-start;
	}
	.jxzn-about-deploy__industries li {
		flex: 1 1 0;
		width: auto;
		gap: 6px;
	}
	.jxzn-about-deploy__industries .chip {
		width: clamp(32px, 10vw, 44px);
		height: clamp(32px, 10vw, 44px);
		min-width: 0;
		min-height: 0;
	}
	.jxzn-about-deploy__industries .name {
		font-size: clamp(10px, 2.8vw, 12px);
	}
}

/* ============================================================
 * ③ 核心团队（重设计 Figma 858:2819）：左照片 + 右标题/文字/4 胶囊标签
 *   容器 1200/1920，照片 581×388，内容 558
 * ============================================================ */
.jxzn-about-team {
	padding: 4.1667vw 0;                         /* 80/1920 */
}
.jxzn-about-team__inner {
	width: 62.5vw;                               /* 1200/1920 */
	max-width: 100vw;
	margin: 0 auto;
	display: flex;
	align-items: center;
	gap: 3.125vw;                                /* 60/1920 */
	box-sizing: border-box;
}
.jxzn-about-team__photo {
	flex-shrink: 0;
	width: 30.2604vw;                            /* 581/1920 */
	height: 20.2083vw;                           /* 388/1920 */
	border: 1px solid #b6e3ff;
	border-radius: 1.0417vw;                     /* 20/1920 */
	overflow: hidden;
}
.jxzn-about-team__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}
.jxzn-about-team__body {
	flex: 1;
	min-width: 0;
}
.jxzn-about-team__title {
	margin: 0 0 2.6563vw;                        /* 51/1920 gap */
	font-size: clamp(22px, 1.9792vw, 76px);      /* 设计 38 / 4K 76 */
	font-weight: 700;
	line-height: 1.2;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.jxzn-about-team__text {
	margin: 0 0 2.6563vw;                        /* 51/1920 gap */
	font-size: var(--jxzn-fs-body);      /* 设计 16 / 4K 32 */
	font-weight: 400;
	line-height: 1.625;                          /* 26/16 */
	color: #fff;
}
.jxzn-about-team__tags {
	display: flex;
	flex-direction: column;
	gap: 0.8333vw;                               /* 16/1920 行间距 */
}
.jxzn-about-team__tag-row {
	display: flex;
	gap: 0.8333vw;                               /* 16/1920 列间距 */
}
.jxzn-about-team__tag {
	display: inline-flex;
	align-items: center;
	gap: 0.3125vw;                               /* 6/1920 */
	border: 1px solid #b6e3ff;
	border-radius: 0.3646vw;                     /* 7/1920 */
	padding: 0.1042vw 0.5469vw;                  /* 2 / 10.4 */
}
.jxzn-about-team__tag img {
	width: 1.3542vw;                             /* 26/1920 */
	height: 1.3542vw;                            /* 固定方形，避免 SVG 100% 撑大 */
	min-width: 20px;
	min-height: 20px;
	flex-shrink: 0;
	object-fit: contain;
}
.jxzn-about-team__tag .txt {
	font-size: clamp(12px, 0.8333vw, 32px);      /* 设计 16 / 4K 32 */
	font-weight: 500;
	line-height: 1.4;
	white-space: nowrap;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

/* —— 移动端：照片在上、文字标签在下 —— */
@media (max-width: 900px) {
	.jxzn-about-team__inner {
		flex-direction: column;
		width: 88%;
		gap: 22px;
		align-items: stretch;
	}
	.jxzn-about-team__photo {
		width: 100%;
		height: auto;
		aspect-ratio: 581 / 388;
		border-radius: 12px;
	}
	.jxzn-about-team__title {
		font-size: 20px;
		margin-bottom: 14px;
	}
	.jxzn-about-team__text {
		font-size: 14px;
		line-height: 1.8;
		margin-bottom: 18px;
	}
	.jxzn-about-team__tags {
		gap: 10px;
	}
	.jxzn-about-team__tag-row {
		flex-wrap: wrap;
		gap: 10px;
	}
	.jxzn-about-team__tag img {
		width: 20px;
		height: 20px;
		min-width: 0;
		min-height: 0;
	}
	.jxzn-about-team__tag .txt {
		font-size: 13px;
	}
}

/* 投资机构 — 结构改为与首页 screen-5 共用 .jxzn-screen--investors /
 * .jxzn-investors__* （common.css 那一套），这里只覆盖 About 页面专属的
 * 背景与遮罩，避免重复定义 grid / card / hover 等。 */
.jxzn-page__about .jxzn-screen--investors {
	background: #020813 url(../img/bg_invest.webp) no-repeat center / cover;
}
/* home 那条径向 + 线性遮罩是为视频底设计的，About 无视频，这里关掉 */
.jxzn-page__about .jxzn-screen--investors::after {
	display: none;
}
@media screen and (max-width: 1440px) {
	.jxzn-screen--company .jxzn-screen__inner {
		padding-left: 0;
	}
	.jxzn-page__about .container {
		width: 85%;
	}
	/* About 投资块下面 1440 断点不再单独 override grid 宽度（首页 grid 自适应即可） */
	.jxzn-screen--team .jxzn-screen__right p {
		width: 90%;
	}
}

/* ============================================================
 * 新闻动态 — 左图右文卡片列表（Figma 858:3033 / 115:734）：fluid 缩放
 *   容器 1600/1920 = 83.3333vw，卡片 1600×468，间距 50，图左 800(50%)
 * ============================================================ */
.jxzn-page__news .jxzn-screen {
	margin-bottom: 0;
}
.jxzn-news {
	background: #fff;
	padding: 4.1667vw 0;                        /* 80/1920 上下 */
}
.jxzn-news__inner {
	width: 60vw;                                /* 配合调矮的卡片缩窄，避免过宽显怪 */
	max-width: 1160px;
	margin: 0 auto;                             /* 始终页面居中 */
	box-sizing: border-box;
}
.jxzn-news__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.jxzn-news__card {
	margin-bottom: 2.6042vw;                    /* 50/1920 卡片间距 */
}
.jxzn-news__card:last-child {
	margin-bottom: 0;
}
.jxzn-news__link {
	display: flex;
	align-items: stretch;
	height: 15.625vw;                           /* 300/1920 调矮，单屏多显示几条 */
	min-height: 150px;
	text-decoration: none;
	color: inherit;
	border-radius: 0.625vw;                     /* 12/1920 */
	overflow: hidden;
	transition: transform .35s ease, box-shadow .35s ease;
}
.jxzn-news__link:hover {
	transform: translateY(-0.2604vw);           /* -5 */
	box-shadow: 0 0.625vw 1.4583vw rgba(0,0,0,.1);  /* 0 12 28 */
}
.jxzn-news__media {
	width: 50%;                                 /* 800/1600 */
	height: 100%;
	flex-shrink: 0;
	overflow: hidden;
	background: #000;
}
.jxzn-news__media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
	transition: transform .6s ease;
}
.jxzn-news__link:hover .jxzn-news__media img {
	transform: scale(1.04);
}
.jxzn-news__body {
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
	padding: 0 2.6042vw 0 2.7083vw;             /* 右50 / 左52，对齐设计内容起点 */
}
.jxzn-news__meta {
	display: flex;
	align-items: center;
	gap: 0.5208vw;                              /* 10/1920 */
	margin-bottom: 0.8333vw;                    /* 16/1920 */
	font-size: clamp(12px, 0.8333vw, 32px);     /* 设计 16 / 4K 32 */
	line-height: 1.4;
	white-space: nowrap;
}
.jxzn-news__tag {
	font-weight: 500;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.jxzn-news__date {
	color: #7d7d7d;
	font-weight: 400;
}
.jxzn-news__title {
	margin: 0 0 1.0417vw;                       /* 20/1920 */
	font-size: clamp(15px, 1.0417vw, 40px);     /* 设计 20 / 4K 40 */
	font-weight: 400;
	line-height: 1.4;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jxzn-news__btn {
	align-self: flex-start;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0.4167vw 0.8333vw;                 /* 8/16 */
	min-height: 1.7708vw;                       /* 34/1920 */
	border-radius: 999px;
	background: linear-gradient(90deg, #b6e3ff 0%, #65a3ff 100%);
	color: #fff;
	font-weight: 700;
	font-size: clamp(12px, 0.8333vw, 32px);     /* 设计 16 / 4K 32 */
	line-height: 1;
	box-sizing: border-box;
	transition: filter .25s ease;
}
.jxzn-news__link:hover .jxzn-news__btn {
	filter: brightness(1.05);
}

/* 底部「查看更多」加载按钮（沿用 news.js 的 .jxzn-screen__show / .jxzn-screen__more） */
.jxzn-news .jxzn-screen__more {
	display: none;
}
.jxzn-news .jxzn-screen__more.show {
	display: block;
	margin-top: 2.6042vw;                       /* 衔接第 5 / 第 6 条卡片间距 */
}
.jxzn-news__more-btn {
	font-family: var(--jxzn-font);
	font-size: clamp(13px, 1.0417vw, 40px);     /* 设计 20 / 4K 40 */
	font-weight: 500;
	position: relative;
	color: #333;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 999px;
	width: 9.3229vw;                            /* 179/1920 */
	min-width: 140px;
	height: 1.8229vw;                           /* 35/1920 */
	min-height: 40px;
	margin: 2.6042vw auto 0;                    /* 顶部 50 与卡片间距同步 */
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5208vw;                              /* 10/1920 */
	text-decoration: none;
	transition: border-color .25s ease, color .25s ease;
}
.jxzn-news__more-btn:hover {
	border-color: #65a3ff;
	color: #65a3ff;
}
.jxzn-news__more-btn.hidden {
	display: none;
}
/* 下箭头 chevron（设计里在文字左侧） */
.jxzn-news__more-btn::before {
	content: '';
	display: block;
	width: 0.7292vw;                            /* 14/1920 */
	height: 0.7292vw;
	min-width: 10px;
	min-height: 10px;
	border-left: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
	transform: rotate(-45deg);
	position: relative;
	top: -0.1563vw;                             /* -3/1920 */
}

/* —— 移动端：卡片改为上图下文 —— */
@media (max-width: 700px) {
	.jxzn-news {
		padding: 32px 0 40px;
	}
	.jxzn-news__inner {
		width: 88%;
	}
	.jxzn-news__card {
		margin-bottom: 20px;
	}
	.jxzn-news .jxzn-screen__more.show {
		margin-top: 20px;
	}
	.jxzn-news__link {
		flex-direction: column;
		height: auto;
		min-height: 0;
		box-shadow: 0 2px 10px rgba(0,0,0,.06);
	}
	.jxzn-news__media {
		width: 100%;
		height: auto;
		aspect-ratio: 16 / 9;
	}
	.jxzn-news__body {
		width: 100%;
		padding: 16px 16px 18px;
	}
	.jxzn-news__meta {
		font-size: 12px;
		margin-bottom: 8px;
	}
	.jxzn-news__title {
		font-size: 15px;
		margin-bottom: 12px;
		white-space: normal;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.jxzn-news__btn {
		padding: 7px 14px;
		min-height: 0;
		font-size: 12px;
	}
	.jxzn-news__more-btn {
		width: auto;
		min-width: 130px;
		height: 38px;
		min-height: 38px;
		font-size: 14px;
		padding: 0 20px;
		margin-top: 24px;
	}
}

/* ============================================================
 * 新闻动态 v2（卡片网格）：fluid 缩放
 * ============================================================ */
.jxzn-page__newsv2 + .jxzn-footer,
.jxzn-page__newsv2 .jxzn-footer {
	margin-top: 0;
}
.jxzn-newsv2-list {
	background: #f3f3f3;
	padding: 4.7917vw 1.25vw 5vw;               /* 92/24/96 */
}
.jxzn-newsv2-list__inner {
	width: min(60.4167vw, 100%);                /* 1160/1920 */
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(3, 18.75vw);  /* 360/1920，每张卡 18.75vw */
	gap: 2.9167vw 2.0833vw;                     /* 56/40 */
	justify-content: center;
}
.jxzn-newsv2-card {
	width: 18.75vw;                             /* 360 */
	height: 19.7917vw;                          /* 380/1920 */
	overflow: hidden;
	border-radius: 0.7292vw;                    /* 14/1920 */
	background: #fff;
	box-shadow: 0 0.4167vw 0.8333vw rgba(0, 0, 0, 0.08);  /* 0 8 16 */
	transition: transform 0.26s ease, box-shadow 0.26s ease;
}
.jxzn-newsv2-card:hover {
	transform: translateY(-0.2083vw);           /* -4 */
	box-shadow: 0 0.8333vw 1.5625vw rgba(0, 0, 0, 0.12);  /* 0 16 30 */
}
.jxzn-newsv2-card a {
	display: block;
	height: 100%;
	padding: 1.0417vw 1.0417vw 0.9375vw;        /* 20/20/18 */
	color: #333;
	text-decoration: none;
	box-sizing: border-box;
}
.jxzn-newsv2-card img {
	width: 16.6667vw;                           /* 320/1920 */
	height: 12.5vw;                             /* 240/1920 */
	border-radius: 0.4167vw;                    /* 8 */
	object-fit: cover;
	object-position: center;
	background: #e9edf0;
}
.jxzn-newsv2-card h2 {
	display: -webkit-box;
	height: 3.0208vw;                           /* 58/1920 */
	margin: 1.0417vw 0 0.625vw;                 /* 20 0 12 */
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-family: "Source Han Sans SC", var(--jxzn-font);
	font-size: clamp(13px, 1.0417vw, 40px);     /* 设计 20 / 4K 40 */
	font-weight: 700;
	line-height: 1.45;
	letter-spacing: 0;
	color: #333;
}
.jxzn-newsv2-card time {
	display: block;
	font-size: clamp(11px, 0.7292vw, 28px);     /* 设计 14 / 4K 28 */
	font-weight: 400;
	line-height: 1;
	color: #aaa;
}
.jxzn-newsv2-more {
	width: 8.8542vw;                            /* 170/1920 */
	min-width: 120px;
	height: 1.7708vw;                           /* 34/1920 */
	min-height: 28px;
	margin: 4.7917vw auto 0;                    /* 92/1920 */
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.4688vw;                              /* 9 */
	border: 1px solid #b4b4b4;
	border-radius: 999px;
	color: #333;
	font-family: var(--jxzn-font);
	font-size: var(--jxzn-fs-body);
	font-weight: 300;
	line-height: 1.625;
	background: transparent;
	cursor: pointer;
}
.jxzn-newsv2-more::before {
	content: "";
	width: 0.625vw;                             /* 12 */
	height: 0.625vw;
	min-width: 10px;
	min-height: 10px;
	margin-top: -0.2604vw;                      /* -5 */
	border-left: 1.5px solid #333;
	border-bottom: 1.5px solid #333;
	transform: rotate(-45deg);
}
/* 1440/1240 两段旧媒体查询已删除：
   - 旧版强行覆盖 v1 容器为 90% 宽 + message 写死 580，导致 1366 上内容大且偏左
   - 旧版 v2 grid 切 2 列 × 360px 写死，与 fluid 冲突
   现在统一交给 base 的 fluid 规则（62.5vw / 60.42vw + repeat(3, 18.75vw)）处理 */
@media screen and (max-width: 820px) {
	.jxzn-newsv2-list {
		padding: 56px 20px 72px;
	}
	.jxzn-newsv2-list__inner {
		grid-template-columns: 1fr;
		gap: 28px;
	}
	.jxzn-newsv2-card {
		width: min(360px, 100%);
		height: auto;
		margin: 0 auto;
	}
	.jxzn-newsv2-card img {
		width: 100%;
		height: auto;
		aspect-ratio: 4 / 3;
	}
	.jxzn-newsv2-more {
		margin-top: 52px;
	}
}

/* 英文 SP */
@media (max-width: 767px) {
	html[lang="en"] .jxzn-about-intro__stats .label {
		font-size: clamp(9px, 2.5vw, 11px);
		line-height: 1.3;
		white-space: normal;
		overflow-wrap: anywhere;
		word-break: break-word;
	}
	html[lang="en"] .jxzn-about-deploy__industries {
		flex-wrap: wrap;
		gap: 12px 8px;
	}
	html[lang="en"] .jxzn-about-deploy__industries li {
		flex: 1 1 calc(33.33% - 8px);
		max-width: calc(33.33% - 8px);
	}
	html[lang="en"] .jxzn-about-deploy__industries .name {
		white-space: normal;
		text-align: center;
		line-height: 1.25;
		font-size: clamp(9px, 2.4vw, 11px);
		overflow-wrap: anywhere;
		word-break: break-word;
	}
	html[lang="en"] .jxzn-about-team__tag .txt {
		white-space: normal;
		font-size: 11px;
		line-height: 1.3;
		overflow-wrap: anywhere;
		word-break: break-word;
	}
	html[lang="en"] .jxzn-news__meta {
		white-space: normal;
		flex-wrap: wrap;
		line-height: 1.35;
	}
	html[lang="en"] .jxzn-newsv2-card h2 {
		white-space: normal;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		line-height: 1.35;
	}
}
/* footer 样式已统一在 common.css 中（fluid + 4 档断点），此处不再覆盖 */
