@font-face {
	font-family: 'Geometos';
	src: url(../fonts/Geometos.ttf);
}
div,
p,
dl,
dt,
dd,
span,
a,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}
:root {
	--primary-color: #286bb4;
	--text-title-color: rgba(2, 2, 2, 0.9);
	--text-light-color: #696969;
	--text-title-black-color: #333;
	--linear-theme-color: linear-gradient(
		to top,
		rgb(40 107 180 / 90%) 0%,
		rgba(0, 2, 59, 0) 50%
	);
}
body {
	/* font-family: 'Geometos'; */
	font-size: 14px;
	line-height: 1.8;
}
h1,
h2,
h3,
h4,
h5,
h6,
dt {
	font-weight: normal;
}
img {
	max-width: 100%;
}
a {
	color: inherit;
}
.container-fluid {
	width: 96%;
	max-width: 1600px;
}

.section-title h2 {
	font-size: 80px;
	font-weight: bold;
	/* font-family: 'Geometos'; */
}
.section-title h3 {
	position: relative;
	margin-top: 18px;
	margin-bottom: 36px;
	font-size: 48px;
	font-weight: bold;
	color: var(--primary-color);
}
.section-title h3::after {
	font-size: 22px;
	position: absolute;
	content: '\\';
	left: 6px;
	bottom: -34px;
	transform: rotate(156deg);
}
.section-title.text-center h3::after {
	left: 50%;
	transform: translateX(-50%);
	color: #fff;
	bottom: 0;
}

.section-title h1 {
	font-size: 44px;
}
.section-title p {
	margin: 34px 0;
	font-size: 16px;
	line-height: 2;
	color: var(--text-light-color);
}

.section-title.section-title.text-center p {
	font-size: 18px;
}
.section-title .btn-more {
	position: relative;
	min-height: 40px;
	font-size: 16px;
	text-align: left;
	margin-top: 60px;
	line-height: 2.5;
}
.section-title .btn-more span.word {
	position: absolute;
	z-index: 1;
	bottom: -4px;
	color: var(--text-title-black-color);
}
.section-title .btn-more span.word span {
	color: #fff;
}
.section-title .btn-more .cicle {
	width: 48px;
	height: 48px;
	position: absolute;
	background: var(--primary-color);
	border-radius: 50px;
	left: 0px;
	z-index: 0;
}

:root {
	--swiper-theme-color: #007aff;
	--swiper-navigation-size: 44px;
	--font_0: bold clamp(2.25rem, 1.364rem + 4.43vw, 4.688rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_1: bold clamp(1.875rem, 1.057rem + 4.09vw, 4.125rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_2: bold clamp(1.625rem, 0.966rem + 3.3vw, 3.438rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_3: bold clamp(1.25rem, 0.841rem + 2.05vw, 2.375rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_4: normal clamp(1.125rem, 0.739rem + 1.93vw, 2.188rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_5: bold clamp(1.125rem, 0.92rem + 1.02vw, 1.688rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_6: normal clamp(1.125rem, 0.989rem + 0.68vw, 1.5rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_7: normal clamp(1rem, 0.864rem + 0.68vw, 1.375rem) / 1.4em
			'Microsoft YaHei',
		sans-serif;
	--font_8: normal normal normal 16px/1.4em 'Microsoft YaHei', sans-serif;
	--font_9: normal normal normal 14px/1.4em 'Microsoft YaHei', sans-serif;
	--font_10: normal normal normal 12px/1.4em 'Microsoft YaHei', sans-serif;
	--sjy-font-style-h2: var(--font_2);
	--sjy-font-style-h3: var(--font_3);
	--sjy-font-style-h4: var(--font_4);
	--sjy-font-style-h5: var(--font_5);
	--sjy-font-style-h6: var(--font_6);
	--sjy-font-style-body-large: var(--font_7);
	--sjy-font-style-body-medium: var(--font_8);
	--sjy-font-style-body-small: var(--font_9);
	--sjy-font-style-body-x-small: var(--font_10);
	--z100-color: rgba(var(--zz-color), var(--opacity100));
	--f80-color: rgba(var(--zz-color), var(--opacity80));
	--d50-color: rgba(var(--zz-color), var(--opacity50));
	--s100-color: rgba(var(--ss-color), var(--opacity100));
	--s80-color: rgba(var(--ss-color), var(--opacity80));
	--x-linearbg: linear-gradient(
		var(--x),
		var(--s100-color) 0%,
		var(--s100-color) 100%
	);
	--y-linearbg: linear-gradient(
		var(--y),
		var(--s100-color) 0%,
		var(--s100-color) 100%
	);
	--x: 90deg;
	--y: 180deg;
	--opacity50: 0.5;
	--opacity80: 0.8;
	--opacity100: 1;
}

@font-face {
	font-family: swiper-icons;
	src: url('data:application/font-woff;charset=utf-8;base64, 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')
		format('woff');
	font-weight: 400;
	font-style: normal;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background: none;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: none;
}