/* ============================================================
 * 关于我们：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: 7.4479vw;                 /* 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;
    position: static;
    font-size: clamp(36px, 3vw, 64px);
    font-weight: 700;
    color: #fff;
    line-height: 1.2;
    margin: 0 auto;
    letter-spacing: 0.05em;
}

/* 江行智能 */
.jxzn-screen--company .jxzn-screen__inner {
	display: flex;
	align-items: center;
	gap: 3.3%;
	font-size: clamp(13px, 0.8333vw, 32px);  /* 设计 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: #fff;
	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;
	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;
}

/* 核心团队 */
.jxzn-screen--team {
	margin-top: 7.9167vw;                    /* 152/1920 */
}
.jxzn-screen--team .jxzn-screen__inner {
	display: flex;
	align-items: center;
	background: #1A2654;
}
.jxzn-screen--team .jxzn-screen__left {
	width: 50%;
	flex-shrink: 0;
}
.jxzn-screen--team .jxzn-screen__right {
	width: 50%;
	flex-shrink: 0;
	padding: 0 2.7083vw;                     /* 52/1920 */
	font-size: clamp(13px, 0.8333vw, 32px);  /* 设计 16 / 4K 32 */
	line-height: 1.625;                      /* 26/16 unitless */
	font-weight: 300;
}
.jxzn-screen--team .jxzn-screen__right p {
	max-width: 30.8854vw;                    /* 593/1920 */
	width: 69.27%;
}

/* 投资机构 — 结构改为与首页 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.png) 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%;
	}
	.jxzn-page__about .jxzn-screen .jxzn-hero__content .jxzn-about__title {
		font-size: clamp(36px, 2vw, 56px);
	}
}

/* ============================================================
 * 新闻动态 v1（列表式）：fluid 缩放
 * ============================================================ */
.jxzn-page__news .container {
	width: 62.5vw;                              /* 1200/1920 */
	max-width: 100vw;
	margin: 0 auto;
	box-sizing: border-box;
}
.jxzn-page__news .jxzn-screen {
	margin-bottom: 0;
}
.jxzn-screen--news {
	padding: 4.1667vw 0;                        /* 80/1920 */
	background: #fff;
}
.jxzn-screen--news .jxzn-screen__inner li {
	padding-bottom: 1.4583vw;                   /* 28/1920 */
	border-bottom: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1.4583vw;
}
.jxzn-screen--news .jxzn-screen__inner li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
.jxzn-screen--news .jxzn-screen__inner li a {
	padding: 1.8229vw 5%;                        /* 35/1920 上下 / 5% 左右对称（原 3.33/6.67 不对称导致内容偏左）*/
	display: flex;
	align-items: center;
	gap: 3.7%;
	justify-content: flex-start;
	transition: .5s;
}
.jxzn-screen--news .jxzn-screen__inner li a:hover {
	box-shadow: 0.4167vw 0.5208vw 0.5417vw rgba(0,0,0,.1);  /* 8/10/10.4 */
}
.jxzn-screen--news .jxzn-screen__inner .left {
	width: 31.3%;
	box-shadow: 0.1042vw 0.2083vw 0.5208vw rgba(0,0,0,.15);  /* 2/4/10 */
	border-radius: 0.5208vw;                    /* 10/1920 */
}
.jxzn-screen--news .jxzn-screen__inner .message {
	width: 35.1042vw;                           /* 674/1920 */
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: clamp(14px, 1.3542vw, 52px);     /* 设计 26 / 4K 52 */
	line-height: 1.077;                         /* 28/26 unitless */
	font-weight: bold;
	margin-bottom: 1.5625vw;                    /* 30/1920 */
	color: #000;
}
.jxzn-screen--news .jxzn-screen__inner .date {
	font-size: clamp(12px, 1.0417vw, 40px);     /* 设计 20 / 4K 40 */
	font-weight: 300;
	color: rgba(0,0,0,.5);
}
.jxzn-screen--news .jxzn-screen__show {
	font-size: clamp(12px, 1.0417vw, 40px);     /* 20 */
	font-weight: 500;
	position: relative;
	color: #333;
	border: 1px solid #B4B4B4;
	border-radius: 999px;
	width: 9.3229vw;                            /* 179/1920 */
	min-width: 130px;
	height: 1.8229vw;                           /* 35/1920 */
	min-height: 28px;
	margin: 0 auto;
	line-height: 1.8229vw;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.6771vw;                              /* 13/1920 */
	padding: 0.1042vw 0 0;                      /* 2 */
}
.jxzn-screen--news .jxzn-screen__show.hidden {
	display: none;
}
.jxzn-screen--news .jxzn-screen__show::before {
	content: '';
	display: block;
	width: 0.7292vw;                            /* 14/1920 */
	height: 0.7292vw;
	min-width: 10px;
	min-height: 10px;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	transform: rotate(-45deg);
	position: relative;
	top: -0.1563vw;                             /* -3/1920 */
}
.jxzn-screen--news .jxzn-screen__more {
	display: none;
}
.jxzn-screen--news .jxzn-screen__more.show {
	display: block;
}

/* ============================================================
 * 新闻动态 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-size: clamp(12px, 0.9375vw, 36px);     /* 设计 18 / 4K 36 */
	font-weight: 500;
	line-height: 1;
	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;
	}
}
/* footer 样式已统一在 common.css 中（fluid + 4 档断点），此处不再覆盖 */

