/* Homepage version three: blue-and-white research editorial layout. */
.agi-v3 {
	background:#fff;
	color:#173c60;
}
.agi-v3 .wl-head,
.agi-v3 .wl-head.wl-scroll-fix {
	background:#0a5b9e;
	border-bottom-color:rgba(255,255,255,.2);
	backdrop-filter:none;
}
.agi-v3 .wl-head .wl-nav {
	border-top-color:rgba(255,255,255,.16);
}
.agi-v3 .wl-head .wl-nav li::after {
	background:rgba(255,255,255,.25);
}
.agi-v3 .wl-head .wl-nav li.selected::before,
.agi-v3 .wl-head .wl-nav li.parent::before,
.agi-v3 .wl-head .wl-nav li:hover::before {
	background:#d8efff;
}
.agi-v3 .wl-txt-search {
	border-color:rgba(255,255,255,.72);
}
.agi-v3 .wl-txt-search .notxt1 {
	border-left-color:rgba(255,255,255,.28);
}
.agi-v3 .agi-hero {
	height:640px;
	background:#dbeef8;
}
.agi-v3 .agi-hero::before {
	content:none;
}
.agi-v3 .agi-hero .swiper-button-next,
.agi-v3 .agi-hero .swiper-button-prev {
	width:42px;
	height:42px;
	margin-top:-21px;
	border:1px solid rgba(255,255,255,.9);
	border-radius:50%;
	background:rgba(10,91,158,.7);
	color:#fff;
	transition:background .25s ease,transform .25s ease;
}
.agi-v3 .agi-hero .swiper-button-next:hover,
.agi-v3 .agi-hero .swiper-button-prev:hover {
	background:#0a5b9e;
	transform:scale(1.08);
}
.agi-v3 .agi-hero .swiper-button-next::after,
.agi-v3 .agi-hero .swiper-button-prev::after {
	font-size:14px;
	font-weight:bold;
}
.agi-v3 .agi-hero .swiper-pagination {
	bottom:22px;
	left:50%;
	width:auto;
	transform:translateX(-50%);
}
.agi-v3 .agi-hero .swiper-pagination-bullet {
	width:28px;
	height:3px;
	margin:0 4px;
	border-radius:0;
	background:rgba(255,255,255,.58);
	opacity:1;
}
.agi-v3 .agi-hero .swiper-pagination-bullet-active {
	background:#fff;
}
.agi-v3-slide-status {
	border-bottom:1px solid #d7e7f2;
	background:#fff;
}
.agi-v3-slide-status .wl-wid {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:12px;
	height:48px;
	color:#0b5d9f;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing:1px;
}
.agi-v3-slide-current {
	font-weight:bold;
}
.agi-v3-slide-line {
	display:block;
	width:64px;
	height:1px;
	background:#91bddb;
}
.agi-v3 .agi-home {
	background:#fff;
}
.agi-v3 .agi-section {
	padding:88px 0;
}
.agi-v3 .agi-section-head {
	margin-bottom:32px;
}
.agi-v3 .agi-section-head h2,
.agi-v3 .agi-v2-focus-heading h2 {
	display:flex;
	align-items:center;
	gap:14px;
	margin:0;
	color:#123b63;
	font-size:36px;
	line-height:1.25;
}
.agi-v3 .agi-section-head h2::before,
.agi-v3 .agi-v2-focus-heading h2::before {
	content:"";
	width:26px;
	height:3px;
	background:#0b70be;
}
.agi-v3 .agi-v2-focus {
	position:relative;
	padding:82px 0 88px;
	background:#f6fbfe;
	color:#173c60;
}
.agi-v3 .agi-v2-focus::before {
	opacity:1;
	background-image:radial-gradient(circle,rgba(47,126,187,.18) 1px,transparent 1.4px);
	background-size:20px 20px;
}
.agi-v3 .agi-v2-focus-heading {
	display:block;
	margin-bottom:30px;
}
.agi-v3 .agi-v2-focus-console {
	display:block;
	min-height:0;
	border:1px solid #bed9ea;
	background:#fff;
	box-shadow:none;
}
.agi-v3 .agi-v2-focus-tabs {
	display:grid;
	grid-template-columns:repeat(4,1fr);
	grid-template-rows:1fr;
	border:0;
	border-bottom:1px solid #c9deeb;
}
.agi-v3 .agi-v2-focus-tabs button {
	min-height:78px;
	padding:0 24px;
	border:0;
	border-right:1px solid #c9deeb;
	background:#fff;
	color:#55778e;
	font-size:17px;
	transition:background .25s ease,color .25s ease,box-shadow .25s ease;
}
.agi-v3 .agi-v2-focus-tabs button:last-child {
	border-right:0;
}
.agi-v3 .agi-v2-focus-tabs button::after {
	display:none;
}
.agi-v3 .agi-v2-focus-tabs button:hover,
.agi-v3 .agi-v2-focus-tabs button:focus-visible,
.agi-v3 .agi-v2-focus-tabs button[aria-selected="true"] {
	padding-left:24px;
	background:#f4faff;
	box-shadow:inset 0 -4px 0 #0b70be;
	color:#0b5d9f;
}
.agi-v3 .agi-v2-focus-display {
	display:block;
	min-height:208px;
	padding:38px 50px 40px;
	background:#fff;
	box-shadow:none;
}
.agi-v3 .agi-v2-focus-display::before {
	left:50px;
	top:32px;
	bottom:32px;
	width:3px;
	background:#0b70be;
	box-shadow:none;
}
.agi-v3 .agi-v2-focus-display::after,
.agi-v3 .agi-v2-focus-grid {
	display:none;
}
.agi-v3 .agi-v2-focus-code {
	margin:0 0 14px 18px;
	color:#5c90b5;
	font-size:12px;
	letter-spacing:1.6px;
}
.agi-v3 .agi-v2-focus-title {
	margin:0 0 12px 18px;
	color:#123b63;
	font-size:34px;
}
.agi-v3 .agi-v2-focus-desc {
	margin:0 0 24px 18px;
	color:#59768a;
	font-size:16px;
}
.agi-v3 .agi-v2-focus-link {
	position:relative;
	margin-left:18px;
	padding-bottom:5px;
	color:#0b70be;
}
.agi-v3 .agi-v2-focus-link::after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:1px;
	background:#0b70be;
	transform:scaleX(.35);
	transform-origin:left;
	transition:transform .24s ease;
}
.agi-v3 .agi-v2-focus-link:hover::after {
	transform:scaleX(1);
}
.agi-v3 .agi-updates {
	background:#fff;
}
.agi-v3 .agi-update-layout {
	gap:38px;
}
.agi-v3 .agi-news-panel,
.agi-v3 .agi-side-panel {
	border:1px solid #c9deeb;
	border-top:3px solid #0b70be;
	background:#fff;
	box-shadow:none;
}
.agi-v3 .agi-panel-title {
	padding:18px 24px;
	border-bottom:1px solid #d9e7ef;
	background:#f7fbfe;
}
.agi-v3 .agi-panel-title p {
	display:none;
}
.agi-v3 .agi-panel-title h3 {
	color:#173c60;
	font-size:22px;
}
.agi-v3 .agi-panel-title a {
	position:relative;
	border:0;
	color:#0b70be;
}
.agi-v3 .agi-panel-title a::after {
	content:"\2192";
	margin-left:7px;
	transition:transform .2s ease;
}
.agi-v3 .agi-panel-title a:hover::after {
	transform:translateX(4px);
}
.agi-v3 .agi-news-feature {
	padding:24px;
}
.agi-v3 .agi-news-feature > div[frag="窗口内容"] {
	gap:20px;
	padding:0;
}
.agi-v3 .agi-news-card {
	border:1px solid #d9e7ef;
	background:#fff;
	transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;
}
.agi-v3 .agi-news-card:hover {
	transform:translateY(-4px);
	border-color:#8ec0e2;
	box-shadow:0 12px 22px rgba(17,85,139,.1);
}
.agi-v3 .agi-news-body {
	padding:18px 20px 21px;
}
.agi-v3 .agi-news-body h4 {
	color:#173c60;
}
.agi-v3 .agi-news-list,
.agi-v3 .agi-notice-list {
	padding-left:24px;
	padding-right:24px;
}
.agi-v3 .agi-news-list li,
.agi-v3 .agi-notice-list li {
	border-bottom-color:#dbe8f0;
}
.agi-v3 .agi-news-list li a:hover,
.agi-v3 .agi-notice-list li a:hover {
	color:#0b70be;
}
.agi-v3 .agi-empty-note {
	margin:0 24px 22px;
	border-color:#d4e4ee;
	background:#f8fbfd;
	color:#6a8294;
}
.agi-v3 .agi-academic {
	background:#eef6fb;
}
.agi-v3 .agi-academic::before {
	content:none;
}
.agi-v3 .agi-academic .agi-section-head h2 {
	color:#123b63;
}
.agi-v3 .agi-academic-wrap {
	border:1px solid #c9deeb;
	background:#fff;
}
.agi-v3 .agi-academic-feature a,
.agi-v3 .agi-academic-info,
.agi-v3 .agi-academic-list {
	background:#fff;
}
.agi-v3 .agi-academic-info strong {
	color:#173c60;
}
.agi-v3 .agi-academic-info em,
.agi-v3 .agi-academic-list li a {
	color:#5b7689;
}
.agi-v3 .agi-academic-list {
	border-left-color:#c9deeb;
}
.agi-v3 .agi-academic-list li {
	border-bottom-color:#dbe8f0;
}
.agi-v3 .agi-portals {
	background:#fff;
}
.agi-v3 .agi-portal-grid {
	grid-template-columns:repeat(3,1fr);
	gap:0;
	border-top:1px solid #bfd7e7;
	border-left:1px solid #bfd7e7;
}
.agi-v3 .agi-portal-grid a {
	display:grid;
	grid-template-columns:52px 1fr 24px;
	align-items:center;
	min-height:128px;
	padding:22px 24px;
	border:0;
	border-right:1px solid #bfd7e7;
	border-bottom:1px solid #bfd7e7;
	background:#fff;
	color:#173c60;
	transition:background .24s ease,color .24s ease;
}
.agi-v3 .agi-portal-grid a::after {
	content:"\2192";
	position:static;
	width:auto;
	height:auto;
	border:0;
	color:#0b70be;
	font-size:21px;
	transition:transform .24s ease;
}
.agi-v3 .agi-portal-grid a span {
	margin:0;
	color:#6a9fbe;
	font-size:13px;
}
.agi-v3 .agi-portal-grid a h3 {
	margin:0;
	font-size:22px;
}
.agi-v3 .agi-portal-grid a p {
	display:none;
}
.agi-v3 .agi-portal-grid a:hover {
	transform:none;
	background:#f1f8fd;
	box-shadow:none;
}
.agi-v3 .agi-portal-grid a:hover::after {
	transform:translateX(5px);
}
.agi-v3 .agi-results,
.agi-v3 .agi-results-layout > div {
	background:#f6fbfe;
}
.agi-v3 .agi-results-layout {
	gap:0;
	border-top:1px solid #bdd7e8;
	background:#bdd7e8;
}
.agi-v3 .agi-results-layout > div {
	border:0;
	box-shadow:none;
}
.agi-v3 .agi-results-layout > div + div {
	border-left:1px solid #bdd7e8;
}
.agi-v3 .agi-results-layout .agi-section-head {
	padding:28px 30px 0;
}
.agi-v3 .agi-results-layout .agi-section-head h2,
.agi-v3 .agi-result-list strong,
.agi-v3 .agi-collab-list strong {
	color:#173c60;
}
.agi-v3 .agi-result-list,
.agi-v3 .agi-collab-list {
	padding-left:30px;
	padding-right:30px;
}
.agi-v3 .agi-result-list article,
.agi-v3 .agi-collab-list article {
	border-bottom-color:#d4e5ef;
}
.agi-v3 .agi-result-list article a,
.agi-v3 .agi-collab-list article a {
	border-top:0;
}
.agi-v3 .agi-result-list span,
.agi-v3 .agi-collab-list span,
.agi-v3 .agi-collab-list em {
	color:#5b788d;
}
.agi-v3 .wl-footer {
	background:#0a5b9e;
}
@media screen and (max-width:1025px) {
	.agi-v3 .agi-hero {
		height:5.4rem;
	}
	.agi-v3 .agi-hero .swiper-button-next,
	.agi-v3 .agi-hero .swiper-button-prev {
		width:.5rem;
		height:.5rem;
		margin-top:-.25rem;
	}
	.agi-v3 .agi-hero .swiper-button-next::after,
	.agi-v3 .agi-hero .swiper-button-prev::after {
		font-size:.18rem;
	}
	.agi-v3 .agi-hero .swiper-pagination {
		bottom:.18rem;
	}
	.agi-v3 .agi-hero .swiper-pagination-bullet {
		width:.3rem;
		height:.03rem;
		margin:0 .04rem;
	}
	.agi-v3-slide-status .wl-wid {
		height:.56rem;
		gap:.12rem;
		font-size:.16rem;
	}
	.agi-v3-slide-line {
		width:.64rem;
	}
	.agi-v3 .agi-section,
	.agi-v3 .agi-v2-focus {
		padding:.7rem 0;
	}
	.agi-v3 .agi-section-head,
	.agi-v3 .agi-v2-focus-heading {
		margin-bottom:.28rem;
	}
	.agi-v3 .agi-section-head h2,
	.agi-v3 .agi-v2-focus-heading h2 {
		gap:.12rem;
		font-size:.4rem;
	}
	.agi-v3 .agi-section-head h2::before,
	.agi-v3 .agi-v2-focus-heading h2::before {
		width:.26rem;
		height:.03rem;
	}
	.agi-v3 .agi-v2-focus-tabs {
		grid-template-columns:1fr 1fr;
	}
	.agi-v3 .agi-v2-focus-tabs button {
		min-height:.72rem;
		padding:0 .18rem;
		border-right:1px solid #c9deeb;
		border-bottom:1px solid #c9deeb;
		font-size:.2rem;
	}
	.agi-v3 .agi-v2-focus-tabs button:nth-child(2n) {
		border-right:0;
	}
	.agi-v3 .agi-v2-focus-tabs button:nth-last-child(-n+2) {
		border-bottom:0;
	}
	.agi-v3 .agi-v2-focus-tabs button:hover,
	.agi-v3 .agi-v2-focus-tabs button:focus-visible,
	.agi-v3 .agi-v2-focus-tabs button[aria-selected="true"] {
		padding-left:.18rem;
		box-shadow:inset 0 -.04rem 0 #0b70be;
	}
	.agi-v3 .agi-v2-focus-display {
		min-height:2.62rem;
		padding:.34rem .3rem .36rem;
	}
	.agi-v3 .agi-v2-focus-display::before {
		left:.3rem;
		top:.28rem;
		bottom:.28rem;
		width:.03rem;
	}
	.agi-v3 .agi-v2-focus-code {
		margin:0 0 .12rem .16rem;
		font-size:.16rem;
	}
	.agi-v3 .agi-v2-focus-title {
		margin:0 0 .12rem .16rem;
		font-size:.4rem;
	}
	.agi-v3 .agi-v2-focus-desc {
		margin:0 0 .2rem .16rem;
		font-size:.2rem;
	}
	.agi-v3 .agi-v2-focus-link {
		margin-left:.16rem;
		font-size:.2rem;
	}
	.agi-v3 .agi-update-layout {
		gap:.32rem;
	}
	.agi-v3 .agi-panel-title {
		padding:.2rem .24rem;
	}
	.agi-v3 .agi-panel-title h3 {
		font-size:.28rem;
	}
	.agi-v3 .agi-news-feature {
		padding:.22rem;
	}
	.agi-v3 .agi-news-body,
	.agi-v3 .agi-news-list,
	.agi-v3 .agi-notice-list {
		padding-left:.22rem;
		padding-right:.22rem;
	}
	.agi-v3 .agi-academic-wrap {
		gap:0;
	}
	.agi-v3 .agi-academic-list {
		border-left:0;
		border-top:1px solid #c9deeb;
	}
	.agi-v3 .agi-portal-grid {
		grid-template-columns:1fr 1fr;
	}
	.agi-v3 .agi-portal-grid a {
		grid-template-columns:.42rem 1fr .2rem;
		min-height:1.14rem;
		padding:.2rem .18rem;
	}
	.agi-v3 .agi-portal-grid a span {
		font-size:.15rem;
	}
	.agi-v3 .agi-portal-grid a h3 {
		font-size:.24rem;
	}
	.agi-v3 .agi-portal-grid a::after {
		font-size:.22rem;
	}
	.agi-v3 .agi-results-layout > div + div {
		border-left:0;
		border-top:1px solid #bdd7e8;
	}
	.agi-v3 .agi-results-layout .agi-section-head,
	.agi-v3 .agi-result-list,
	.agi-v3 .agi-collab-list {
		padding-left:.24rem;
		padding-right:.24rem;
	}
}
@media (prefers-reduced-motion: reduce) {
	.agi-v3 .agi-hero .swiper-button-next,
	.agi-v3 .agi-hero .swiper-button-prev,
	.agi-v3 .agi-v2-focus-tabs button,
	.agi-v3 .agi-v2-focus-link::after,
	.agi-v3 .agi-panel-title a::after,
	.agi-v3 .agi-news-card,
	.agi-v3 .agi-portal-grid a,
	.agi-v3 .agi-portal-grid a::after {
		transition:none;
	}
}
