<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*标准字体大小（px参照对象）设置为14像素*/
html { font-size: 16px; }

/** 当`body`宽度大于`html`宽度时，某些浏览器会出现内部滚动条，所以给`html、body`设置宽度100%。 取消部分浏览器点击有阴影。 优化移动端滚动事件。 */
html, body { -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; font-size: 16px; }

/*移除浏览器默认的`margin、padding`*/
p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, div, pre, body, code, form, input, legend, button, figure, fieldset, textarea, blockquote { margin: 0; padding: 0; }

/** `table`相邻单元格的边框间的距离设置为0。 设置`table`的边框为合并模式。 */
table { border-spacing: 0; border-collapse: collapse; }

/*移除浏览器部分元素的默认边框*/
img, abbr, input, button, acronym, fieldset, textarea { border: none; }

/*因为`input`默认不继承父元素的居中样式，所以让`input`元素继承父元素的文本居中方式*/
input { text-align: inherit; }

/*让`textarea`默认不可以放缩*/
textarea { resize: none; }

/*因为部分浏览器默认的`q`标签的前后伪元素有多余样式，所以置空`q`标签前后伪元素*/
q::before, q::after { content: ""; }

/** 由于以下元素的部分属性没有继承父节点样式，所以声明这些元素的这些属性为父元素的属性。 取消这些元素的`outline`样式。 */
a, h1, h2, h3, h4, h5, h6, input, select, button, option, textarea, optgroup { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; color: inherit; outline: none; letter-spacing: inherit; }

/** 如果绝对定位元素，找不到被设置过定位信息的上级元素，那么这个元素就基于根节点定位，所以给`body`设置相对定位，让这些元素基于`body`定位。 设置网页基本字体颜色为`#666`(深灰色)。 设置网页背景颜色颜色为`#fff`（纯白色）。 使字体渲染更顺滑。 */
body { font: 16px "Helvetica Neue", Arial, "Hiragino Sans GB", STHeiti,
 "STHeiti Light [STXihei]", "Microsoft Yahei", sans-serif; position: relative; color: #333333; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }

/*取消下面元素的默认文字装饰（下划线、中划线）*/
a, del, ins { text-decoration: none; }

/*取消ol，ul默认列表样式*/
ol, ul { list-style: none; }

/*使如下元素默认鼠标经过是`小手`的形状（一般表示可以点击）*/
button, input[type="submit"], input[type="button"] { cursor: pointer; }

/*取消火狐浏览器部分版本`input`聚焦的时候默认的`padding、border`*/
input::-moz-focus-inner { padding: 0; border: 0; }

/*取消部分浏览器`input[type='number']`的默认样式*/
input[type="number"] { -moz-appearance: textfield; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { margin: 0; -webkit-appearance: none; }

textarea::-webkit-scrollbar { width: 0; height: 0; }

/*输入控件的`placeholder`颜色设置为`#999`（浅灰色）*/
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-transition-delay: 111111s; -webkit-transition: color 11111s ease-out, background-color 111111s ease-out; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #999; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #999; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }

/*由于部分浏览器`template`直接显示出来，所以要隐藏`template`元素*/
template { display: none; }

/** 清楚浮动`c ==&gt; clear`,原子类 */
.c { zoom: 1; }

.c::after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }

/*`position: fixed`的缩写，原子类*/
.pf { position: fixed; /*chrome 内核 浏览器 position: fixed 防止抖动*/ -webkit-transform: translateZ(0); }

/*利用绝对定位宽高拉升原理，中心居中元素，原子类*/
.middle { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }

/*利用相对定位于`CSS3`使元素垂直居中，原子类*/
.middle-v { position: relative; top: 50%; -webkit-transform: -webkit-translateY(-50%); -moz-transform: -moz-translateY(-50%); -o-transform: -o-translateY(-50%); transform: translateY(-50%); }

/*元素计算宽高德盒子模型以`border`为外界限，原子类*/
.bb { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* === COMMON === */
body { --color1: #0050d1; }

.line--clamp { line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-align: justify; }

.w { width: 1200px; margin: 0px auto; }

.banner { width: 100%; height: 875px; min-width: 1200px; background-repeat: no-repeat; background-size: cover; background-position: bottom; }

.bannerSwiper { width: 100%; height: 100%; position: relative; --swiper-pagination-bullet-inactive-color: #fff; --swiper-pagination-bullet-inactive-opacity: 1; --swiper-pagination-bullet-height: 6px; --swiper-pagination-bullet-width: 6px; }

.bannerSwiper .swiper-pagination-bullet-active { background: var(--color1); width: 50px; border-radius: 6px; opacity: 1; }

.banner-swiper-slide { width: 100%; height: 875px; min-width: 1200px; background-repeat: no-repeat; background-size: cover; background-position: bottom; }

/* 文本段落 */
.text_p { font-size: 16px; color: #363636; line-height: 1.7; text-align: justify; text-indent: 2em; }

.image { width: 100%; height: 100%; display: block; object-fit: scale-down; }

.title { display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; color: var(--color1); }

.title span { color: #fbdb18; }

.title:after { position: absolute; bottom: 0px; content: ""; width: 50px; height: 2px; background-color: var(--base-color1); }

.title .title_cn { color: inherit; margin: 5px 0; font-size: 30px; font-weight: bold; letter-spacing: 6px; }

.title .title_en { color: inherit; font-size: 30px; font-weight: bold; display: inline-block; }

/* === COMMON END */
/* === HEADER === */
.none { height: 80px; }

.header { box-shadow: 0 1px 10px 1px #b2b2b2; width: 100%; min-width: 1200px; height: 80px; position: fixed; z-index: 100; color: #333; font-weight: bold; background-color: #fff; transition: background-color 0.3s ease-in-out; }

.header.b-header { background-color: #000; transition: background-color 0.3s ease-in-out; color: #fff; }

.header.b-header .header_icon { background-image: url("../images/logo_header_2.png"); }

.header_content { height: inherit; width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }

.header_icon { width: 146px; height: 51px; background-image: url("../images/logo_header_1.png"); background-repeat: no-repeat; background-size: cover; background-position: center; }

.header .header_navigation &gt; ul { display: flex; justify-content: space-between; font-size: 16px; letter-spacing: 1px; }

.header .header_navigation ul li { position: relative; z-index: 100; }

.header .header_navigation ul li a { display: block; text-align: center; padding: 0px 12px; box-sizing: border-box; }

.header .header_navigation .nav-a { line-height: 80px; }

.header .header_navigation .menu { color: #333333; }

.header .header_navigation .menu a { display: block; text-align: center; padding: 10px 0; }

.header .header_navigation .menu a:hover { background: none; background-color: rgba(255, 255, 255, 0.9); color: #333; }

.header .header_navigation ul li ul { transition: background-color 0.3s ease-in-out; padding: 10px 0; background-color: white; position: absolute; width: 100%; overflow: hidden; display: none; border-radius: 0 0 5px 5px; }

.header .header_navigation ul li ul a { color: #000; transition: background-color 0.3s ease-in-out; padding: 6px 0 !important; }

.header .header_navigation ul li ul li { text-align: center; width: 100%; }

.header .header_navigation ul li ul li a { font-weight: 500; }

.header .tab-active { position: relative; }

.header .tab-active:after { content: ""; position: absolute; left: 50%; bottom: 0px; transform: translateX(-50%); width: 90%; height: 2px; background-color: var(--color1); }

.header .w-block { position: relative !important; top: 0px; left: 0; right: 0; width: 100%; display: none; }

.header .nav { padding: 30px 0; width: 100%; margin: 0 auto; box-sizing: border-box; -webkit-box-sizing: border-box; background: #fff; transition: background-color 0.3s ease-in-out; display: flex; align-items: center; justify-content: center; }

.header .nav_content { width: 1200px; height: inherit; display: flex; justify-content: center; flex-direction: row; color: #000; }

.header .nav_content li { padding: 0 32px; border-right: 1px solid #f2f2f2; display: flex; align-items: center; justify-content: flex-start; }

.header .nav_content li:last-child { border: none; }

.header .nav_content li &gt; div { align-self: flex-start; }

.header .nav_content li &gt; div h1 { margin-bottom: 10px; }

.header .nav_content li &gt; div p { font-size: 16px; line-height: 1.5; font-weight: 500; color: #b2b2b2; }

.header .nav_content .nav-image { width: 130px; height: 120px; margin-right: 10px; }

/* === HEADER END === */
/* === FOOTER === */
.footer { width: 100%; color: #fff; background-color: #1f1f1f; }

.footer_container { height: inherit; min-width: 1200px; margin: 0 auto; padding: 40px 20px 0; width: 1200px; }

.footer_container .h1 { font-weight: bold; }

.footer_container .nav_li { margin-right: 30px; /*cursor: default;*/ }

.footer_container .nav_li:last-child { margin-right: 0; }

.footer_container .nav_li p { color: rgba(255, 255, 255, 0.8); margin: 8px 0; font-size: 14px; }

.footer_container .nav .logo-box .logo { width: 195px; height: 68px; }

.footer_container .nav .logo-box .icon { margin-left: 10px; width: 26px; height: 26px; }

.footer_container .form { width: 200px; }

.footer_container .form-item { font-size: 14px; color: rgba(255, 255, 255, 0.8); padding: 4px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.6); margin: 10px 0; }

.footer_container .form .f-title { white-space: nowrap; }

.footer_container .form .f-input, .footer_container .form .f-textarea { flex: 1; margin-left: 6px; background-color: transparent; }

.footer_container .form .f-textarea { height: 55px; }

.footer_container .form .submit-btn { float: right; height: 30px; line-height: 30px; width: 110px; color: rgba(255, 255, 255, 0.8); border-radius: 2px; font-size: 16px; background-color: var(--color1); }

.footer_bottom { font-size: 14px; min-width: 1200px; margin: 0 auto; width: 1200px; color: inherit; text-align: center; padding: 20px 0; }

/* === FOOTER END === */
/* === SWIPER === */
.swiper { width: 100%; height: 100%; min-width: 1200px; }

.swiper .swiper-button-prev, .swiper .swiper-button-next { --swiper-navigation-size: 26px; --swiper-navigation-color: var(--color1); --swiper-navigation-sides-offset: 10px; background-color: #fff; border-radius: 6px; top: 48%; padding: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; }

/* === SWIPER END === */
/* === FLEX START === */
.flex-x-start-start { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; }

.flex-x-start-end { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-end; }

.flex-x-start { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }

.flex-x-start-baseline { display: flex; flex-direction: row; justify-content: flex-start; align-items: baseline; }

.flex-x-start-stretch { display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; }

.flex-x-end-start { display: flex; flex-direction: row; justify-content: flex-end; align-items: flex-start; }

.flex-x-end-end { display: flex; flex-direction: row; justify-content: flex-end; align-items: flex-end; }

.flex-x-end { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; }

.flex-x-end-baseline { display: flex; flex-direction: row; justify-content: flex-end; align-items: baseline; }

.flex-x-end-stretch { display: flex; flex-direction: row; justify-content: flex-end; align-items: stretch; }

.flex-x-center-start { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; }

.flex-x-center-end { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; }

.flex-x-center { display: flex; flex-direction: row; justify-content: center; align-items: center; }

.flex-x-center-baseline { display: flex; flex-direction: row; justify-content: center; align-items: baseline; }

.flex-x-center-stretch { display: flex; flex-direction: row; justify-content: center; align-items: stretch; }

.flex-x-between-start { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; }

.flex-x-between-end { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; }

.flex-x-between { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }

.flex-x-between-baseline { display: flex; flex-direction: row; justify-content: space-between; align-items: baseline; }

.flex-x-between-stretch { display: flex; flex-direction: row; justify-content: space-between; align-items: stretch; }

.flex-x-around-start { display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start; }

.flex-x-around-end { display: flex; flex-direction: row; justify-content: space-around; align-items: flex-end; }

.flex-x-around { display: flex; flex-direction: row; justify-content: space-around; align-items: center; }

.flex-x-around-baseline { display: flex; flex-direction: row; justify-content: space-around; align-items: baseline; }

.flex-x-around-stretch { display: flex; flex-direction: row; justify-content: space-around; align-items: stretch; }

.flex-row-reverse-start-start { display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: flex-start; }

.flex-row-reverse-start-end { display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: flex-end; }

.flex-row-reverse-start { display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: center; }

.flex-row-reverse-start-baseline { display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: baseline; }

.flex-row-reverse-start-stretch { display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: stretch; }

.flex-row-reverse-end-start { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: flex-start; }

.flex-row-reverse-end-end { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: flex-end; }

.flex-row-reverse-end { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: center; }

.flex-row-reverse-end-baseline { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: baseline; }

.flex-row-reverse-end-stretch { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: stretch; }

.flex-row-reverse-center-start { display: flex; flex-direction: row-reverse; justify-content: center; align-items: flex-start; }

.flex-row-reverse-center-end { display: flex; flex-direction: row-reverse; justify-content: center; align-items: flex-end; }

.flex-row-reverse-center { display: flex; flex-direction: row-reverse; justify-content: center; align-items: center; }

.flex-row-reverse-center-baseline { display: flex; flex-direction: row-reverse; justify-content: center; align-items: baseline; }

.flex-row-reverse-center-stretch { display: flex; flex-direction: row-reverse; justify-content: center; align-items: stretch; }

.flex-row-reverse-between-start { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: flex-start; }

.flex-row-reverse-between-end { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: flex-end; }

.flex-row-reverse-between { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; }

.flex-row-reverse-between-baseline { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: baseline; }

.flex-row-reverse-between-stretch { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: stretch; }

.flex-row-reverse-around-start { display: flex; flex-direction: row-reverse; justify-content: space-around; align-items: flex-start; }

.flex-row-reverse-around-end { display: flex; flex-direction: row-reverse; justify-content: space-around; align-items: flex-end; }

.flex-row-reverse-around { display: flex; flex-direction: row-reverse; justify-content: space-around; align-items: center; }

.flex-row-reverse-around-baseline { display: flex; flex-direction: row-reverse; justify-content: space-around; align-items: baseline; }

.flex-row-reverse-around-stretch { display: flex; flex-direction: row-reverse; justify-content: space-around; align-items: stretch; }

.flex-y-start-start { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }

.flex-y-start-end { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-end; }

.flex-y-start { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.flex-y-start-baseline { display: flex; flex-direction: column; justify-content: flex-start; align-items: baseline; }

.flex-y-start-stretch { display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; }

.flex-y-end-start { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; }

.flex-y-end-end { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; }

.flex-y-end { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; }

.flex-y-end-baseline { display: flex; flex-direction: column; justify-content: flex-end; align-items: baseline; }

.flex-y-end-stretch { display: flex; flex-direction: column; justify-content: flex-end; align-items: stretch; }

.flex-y-center-start { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }

.flex-y-center-end { display: flex; flex-direction: column; justify-content: center; align-items: flex-end; }

.flex-y-center { display: flex; flex-direction: column; justify-content: center; align-items: center; }

.flex-y-center-baseline { display: flex; flex-direction: column; justify-content: center; align-items: baseline; }

.flex-y-center-stretch { display: flex; flex-direction: column; justify-content: center; align-items: stretch; }

.flex-y-between-start { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; }

.flex-y-between-end { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; }

.flex-y-between { display: flex; flex-direction: column; justify-content: space-between; align-items: center; }

.flex-y-between-baseline { display: flex; flex-direction: column; justify-content: space-between; align-items: baseline; }

.flex-y-between-stretch { display: flex; flex-direction: column; justify-content: space-between; align-items: stretch; }

.flex-y-around-start { display: flex; flex-direction: column; justify-content: space-around; align-items: flex-start; }

.flex-y-around-end { display: flex; flex-direction: column; justify-content: space-around; align-items: flex-end; }

.flex-y-around { display: flex; flex-direction: column; justify-content: space-around; align-items: center; }

.flex-y-around-baseline { display: flex; flex-direction: column; justify-content: space-around; align-items: baseline; }

.flex-y-around-stretch { display: flex; flex-direction: column; justify-content: space-around; align-items: stretch; }

.flex-column-reverse-start-start { display: flex; flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; }

.flex-column-reverse-start-end { display: flex; flex-direction: column-reverse; justify-content: flex-start; align-items: flex-end; }

.flex-column-reverse-start { display: flex; flex-direction: column-reverse; justify-content: flex-start; align-items: center; }

.flex-column-reverse-start-baseline { display: flex; flex-direction: column-reverse; justify-content: flex-start; align-items: baseline; }

.flex-column-reverse-start-stretch { display: flex; flex-direction: column-reverse; justify-content: flex-start; align-items: stretch; }

.flex-column-reverse-end-start { display: flex; flex-direction: column-reverse; justify-content: flex-end; align-items: flex-start; }

.flex-column-reverse-end-end { display: flex; flex-direction: column-reverse; justify-content: flex-end; align-items: flex-end; }

.flex-column-reverse-end { display: flex; flex-direction: column-reverse; justify-content: flex-end; align-items: center; }

.flex-column-reverse-end-baseline { display: flex; flex-direction: column-reverse; justify-content: flex-end; align-items: baseline; }

.flex-column-reverse-end-stretch { display: flex; flex-direction: column-reverse; justify-content: flex-end; align-items: stretch; }

.flex-column-reverse-center-start { display: flex; flex-direction: column-reverse; justify-content: center; align-items: flex-start; }

.flex-column-reverse-center-end { display: flex; flex-direction: column-reverse; justify-content: center; align-items: flex-end; }

.flex-column-reverse-center { display: flex; flex-direction: column-reverse; justify-content: center; align-items: center; }

.flex-column-reverse-center-baseline { display: flex; flex-direction: column-reverse; justify-content: center; align-items: baseline; }

.flex-column-reverse-center-stretch { display: flex; flex-direction: column-reverse; justify-content: center; align-items: stretch; }

.flex-column-reverse-between-start { display: flex; flex-direction: column-reverse; justify-content: space-between; align-items: flex-start; }

.flex-column-reverse-between-end { display: flex; flex-direction: column-reverse; justify-content: space-between; align-items: flex-end; }

.flex-column-reverse-between { display: flex; flex-direction: column-reverse; justify-content: space-between; align-items: center; }

.flex-column-reverse-between-baseline { display: flex; flex-direction: column-reverse; justify-content: space-between; align-items: baseline; }

.flex-column-reverse-between-stretch { display: flex; flex-direction: column-reverse; justify-content: space-between; align-items: stretch; }

.flex-column-reverse-around-start { display: flex; flex-direction: column-reverse; justify-content: space-around; align-items: flex-start; }

.flex-column-reverse-around-end { display: flex; flex-direction: column-reverse; justify-content: space-around; align-items: flex-end; }

.flex-column-reverse-around { display: flex; flex-direction: column-reverse; justify-content: space-around; align-items: center; }

.flex-column-reverse-around-baseline { display: flex; flex-direction: column-reverse; justify-content: space-around; align-items: baseline; }

.flex-column-reverse-around-stretch { display: flex; flex-direction: column-reverse; justify-content: space-around; align-items: stretch; }

/* === FLEX END === */


.header .language { margin-left: 20px; }

.header .language img { width: 22px; margin-right: 4px; }

.header .language a { align-items: end; }
</pre></body></html>