 @font-face {
 font-family: 'icomoon';
 font-display: swap;
 font-style: normal;
 font-weight: 400;
 font-family: "icomoon";
 src:
 url("../font/icomoon.eot") format("embedded-opentype"),  url("../font/icomoon.woff") format("woff"),  url("../font/icomoon.ttf") format("truetype"),  url("../font/icomoon.svg") format("svg");
}
@font-face {
 font-family: 'icomoon_35';
font-display: swap;
 font-style: normal;
 font-weight: 400;
src: url("../font/icomoon35.eot") format("embedded-opentype"), url("../font/icomoon35.woff") format("woff"), url("../font/icomoon35.ttf") format("truetype"), url("https://www.chinaprecisecasting.com/icomoon35.svg") format("svg");
}
@font-face {
 font-family: 'icomoon_9';
font-display: swap;
 font-style: normal;
 font-weight: 400;
src: url("../font/icomoon_9.eot") format("embedded-opentype"), url("../font/icomoon_9.woff") format("woff"), url("../font/icomoon_9.ttf") format("truetype"), url("https://www.chinaprecisecasting.com/icomoon_9.svg") format("svg");
}
@font-face {
 font-family: 'icomoon2';
 font-display: swap;
 font-style: normal;
 font-weight: 400;
 src: url("../font/icomoon2.eot") format("embedded-opentype"),  url("../font/icomoon2.woff") format("woff"),  url("../font/icomoon2.ttf") format("truetype"),  url("https://www.chinaprecisecasting.com/icomoon2.svg") format("svg");
}
@font-face {
 font-family: 'icomoon3';
 font-display: swap;
 font-style: normal;
 font-weight: 400;
 src: url("../font/icomoon3.eot") format("embedded-opentype"),  url("../font/icomoon3.woff") format("woff"),  url("../font/icomoon3.ttf") format("truetype"),  url("https://www.chinaprecisecasting.com/icomoon3.svg") format("svg");
}
@font-face {
 font-family: 'icomoon_seh';
 font-display: swap;
 font-style: normal;
 font-weight: 400;
 src: url("../font/icomoon_seh.eot") format("embedded-opentype"),  url("../font/icomoon_seh.woff") format("woff"),  url("../font/icomoon_seh.ttf") format("truetype"),  url("../font/icomoon_seh.svg") format("svg");
}
@font-face {
 font-family: 'icomoon5';
 font-display: swap;
 font-style: normal;
 font-weight: 400;
 src: url("../font/icomoon5.eot") format("embedded-opentype"),  url("../font/icomoon5.woff") format("woff"),  url("../font/icomoon5.ttf") format("truetype"),  url("https://www.chinaprecisecasting.com/icomoon5.svg") format("svg");
}
:root {
 --MainColor:#2A7DE1;
 --TxtColor:#00263E;
}
.lan-pc {
	position: relative;
}
.lan-pc::before {
 content: '\e900';
 position: absolute;
 right: -25px;
 top: 2px;
 color: var(--TxtColor);
 font-size: 16px;
 font-family: icomoon3;
}
.mobile-header {
	position: fixed;
	left: 0px;
	width: 100%;
	display: none;
	z-index: 1000;
	transition: all 0.6s ease 0s;
	height: 60px;
}
.mobile-tool {
	width: 100%;
}
html {
	scroll-behavior: smooth;
}
.mobile-tool-center {
	width: 94%;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}
.mob-nav-btn {
	float: right;
	width: 30px;
	height: 30px;
	position: relative;
	margin-top: 7px;
	cursor: pointer;
	transition: all 0.6s ease 0s;
}
.mob-nav-btn:before {
	content: '\e900';
	position: absolute;
	right: 5px;
	top: 3px;
	color: #363636;
	font-size: 18px;
	font-family: icomoon3;
}
.mob-nav-share {
	float: left;
	margin-top: 30px;
	overflow: hidden;
}
.mob-nav-share .fb3-sh {
	background-color: #00437f;
	border-radius: 50%;
	color: #fff;
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	margin-left: 10px;
	position: relative;
}
.fb3-sh.twitter {
	text-align: center;
}
.fb3-sh:first-child {
	margin-left: 0px;
}
.fb3-sh:before {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	line-height: 20px;
	text-align: center;
	font-family: icomoon;
	font-size: 12px;
	transition: all 0.2s ease 0s;
	line-height: 25px;
}
.mob-nav-btn2 {
	float: left;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	position: relative;
	margin-top: 3px;
	cursor: pointer;
}
.mob-nav-btn2:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 5px solid transparent;
	border-top-color: #707071;
	left: 11px;
	top: 12px;
}
.mob-nav-s3 {
	float: left;
	width: 100%;
}
.mob-nav-a3 {
	float: left;
	margin-left: 9%;
	width: 88%;
	color: #707071;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: all 0s ease 0s;
}
.mob-nav-bt2nup {
	float: left;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	margin-top: 2px;
	cursor: pointer;
	position: relative;
}
.mob-nav-bt2nup:before {
	content: '';
	position: absolute;
	left: 11px;
	top: 12px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #707071;
}
.mob-nav-share .fb3-sh.twitter {
	line-height: 26px;
}
.facebook:before {
	content: '\e62c';
}
.linkedin:before {
	content: '\e630';
}
.youtube:before {
	content: '\e634';
}
.mobile-logo-f {
	float: left;
	white-space: nowrap;
	width: 94px;
	margin-top: 11px;
}
.mobile-logo-f:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mob-logo-img {
	float: left;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	margin-top: 0px;
}
.mobile-menu {
	cursor: pointer;
	float: right;
	width: 30px;
	text-align: center;
}
.mobile-menu:before {
	content: '\f0c9';
	display: block;
	font-family: icomoon5;
	font-size: 30px;
	color: #B61717;
	line-height: 60px;
	float: left;
}
.mob-contact-btn {
	cursor: pointer;
	float: right;
	width: 30px;
	margin-right: 20px;
	text-align: center;
}
.mob-contact-btn:before {
	content: '\e900';
	display: block;
	font-family: icomoon5;
	font-size: 25px;
	color: #B61717;
	line-height: 60px;
	float: left;
}
.mob-search-btn {
	cursor: pointer;
	float: right;
	width: 30px;
	margin-right: 20px;
	text-align: center;
}
.mob-search-btn:before {
	content: '\e900';
	font-family: icomoon_seh;
	display: block;
	font-size: 25px;
	color: #B61717;
	line-height: 60px;
	float: left;
}
.mob-search-cover {
	position: fixed;
	right: 0px;
	width: 100%;
	height: 100%;
	background: #B61717;
	z-index: 1001;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	transition: all 0.8s ease 0s;
}
.mob-sr-close {
	position: absolute;
	right: 50px;
	top: 50px;
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.mob-sr-close:before {
	content: '\e60b';
	font-family: icomoon;
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #fff;
	line-height: 50px;
}
.mob-search {
	position: absolute;
	width: 350px;
	left: calc(50% - 175px);
	top: 50%;
	transform: translate(0, -50%);
}
.mob-srh-form {
	float: left;
	width: 100%;
}
.mob-srh-in {
	float: left;
	width: calc(100% - 70px);
	border: none;
	height: 55px;
	border-radius: 27.5px;
	background: #fff;
	padding-left: 20px;
	font-size: 14px;
}
.srh-btn {
	float: left;
	width: 55px;
	height: 55px;
	margin-top: 0px;
	margin-left: 15px;
	border: none;
	cursor: pointer;
	border-radius: 50%;
	background: #fff;
	position: relative;
}
.srh-btn span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.srh-btn span:before {
	position: absolute;
	left: 0px;
	top: 0px;
	content: '\e900';
	width: 100%;
	height: 100%;
	font-family: icomoon_seh;
	color: #202020;
	font-size: 20px;
	line-height: 55px;
	text-align: center;
}
.mob-con-cover {
	position: fixed;
	right: 0px;
	width: 100%;
	height: 100%;
	background: #B61717;
	z-index: 1001;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	transition: all 0.8s ease 0s;
}
.mob-con-d {
	float: left;
	margin: 30px 25px;
	width: calc(100% - 50px);
	position: relative;
}
.mob-con-d-close {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.mob-con-d-close:before {
	content: '\e60b';
	font-family: icomoon;
	width: 100%;
	text-align: center;
	font-size: 22px;
	color: #333;
	line-height: 30px;
}
.con-s-sin {
	float: left;
	width: 100%;
	margin-top: 35px;
}
.mob-con-cover {
	position: fixed;
	right: 0px;
	width: 100%;
	height: 100%;
	background: #B61717;
	z-index: 1001;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	transition: all 0.8s ease 0s;
}
.mob-contact-det-f {
	float: right;
	width: 320px;
	height: 100%;
	background: #fff;
	margin-right: -320px;
	transition: all 0.8s ease 0s;
}
.cons-s-img::before {
 position: absolute;
 width: 100%;
 line-height: 30px;
 text-align: center;
 color: #B61717;
 font-size: 26px;
}
.coss-em::before {
 font-family: icomoon_35;
 content: '\e901';
}
.cons-s-img {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	position: relative;
}
.cons-s-img::before {
 position: absolute;
 width: 100%;
 line-height: 30px;
 text-align: center;
 color: #B61717;
 font-size: 26px;
}
.cons-s-t {
	float: left;
	margin-left: 4%;
	width: calc(92% - 30px);
	margin-top: 3px;
}
.LangUrlArrf {
	position: relative;
	margin-left: 2%;
}
.langnow-f {
	display: flex;
}
.lang-earch {
	margin-top: 2px;
}
.langurlarrBtin {
	float: left;
	width: calc(100% - 30px);
	margin-left: 8px;
	cursor: pointer;
}
.lan-pc {
	color: #fff;
	font-size: 16px;
	position: relative;
	padding-right: 20px;
}
.lan-pc::before {
 content: '\e900';
 position: absolute;
 right: 0px;
 top: 2px;
 color: #fff;
 font-size: 16px;
 font-family: icomoon3;
}
.langurlarrself {
	position: absolute;
	padding: 10px 0;
	width: calc(100% + 30px);
	display: none;
	min-height: 10px;
	left: 0px;
	top: 100%;
	background-color: #fff;
	z-index: 5;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
}
.langurlarr-self-a {
	display: block;
	padding: 5px;
	float: left;
	padding-left: 10px;
	position: relative;
	width: 100%;
}
.send-error-2 {
	position: absolute;
	padding: 8px;
	font-size: 12px;
	border: 1px solid #c80000;
	color: #c80000;
	right: 5px;
	bottom: 5px;
	border-radius: 10px;
	display: none;
}
.llsa-lf {
	float: left;
	background-repeat: no-repeat;
	width: 27px;
	height: 18px;
	background-image: url(../image/cLang.png);
}
.langsonname {
	float: left;
	margin-left: 9px;
	color: #444444;
	font-size: 12px;
}
.cons-t-t1 {
	float: left;
	width: 100%;
	color: #000000;
	font-size: 18px;
	font-weight: 600;
}
.cons-t-t2 {
	float: left;
	width: 100%;
	color: #333333;
	font-size: 18px;
	margin-top: 10px;
}
.cons-s-img {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	position: relative;
}
.coss-tel::before {
 content: '\e942';
 font-family: icomoon_35;
}
.mobile-dowshow {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 0px;
	background: #fff;
	transition: all 0.6s ease 0s;
	overflow: hidden;
	z-index: 1001;
}
.mb-down-close {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 30px;
	height: 30px;
}
.mb-down-close:before {
	content: '\e60b';
	display: block;
	font-family: icomoon;
	font-size: 22px;
	color: #1c1c1c;
	line-height: 30px;
	text-align: center;
}
.mob-nav1 {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.mob-nav-s1 {
	float: left;
	width: 100%;
	position: relative;
}
.mob-col-name1 {
	float: left;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #D6D6D6;
}
.mob-col-name1:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 0;
	height: 1px;
	background: var(--MainColor);
	transition: all 0.6s ease 0s;
}
.mob-nav-a1 {
	float: left;
	font-size: 14px;
	padding-top: 13px;
	padding-bottom: 10px;
	color: #1c1c1c;
	text-transform: uppercase;
}
.mob-nav2 {
	float: left;
	width: 100%;
	display: none;
}
.mob-nav-s2 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #D6D6D6;
}
.mob-col-name2 {
	float: left;
	width: 100%;
}
.mob-nav-a2 {
	float: left;
	margin-left: 6%;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: all 0s ease 0s;
	color: #1c1c1c;
}
.mob-nav3 {
	float: left;
	width: 100%;
	display: none;
}
.nav-f-2 {
	position: absolute;
	top: 115px;
	left: 0px;
	min-width: 100%;
	z-index: 1;
	background-color: #fff;
	min-width: 200px;
	transition: all 0.3s ease 0s;
	opacity: 0;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgb(0 0 0 / 5%);
	overflow: hidden;
	visibility: hidden;
}
 .nav-f-2 .nav-s-2:not(:last-child) {
 border-bottom: 1px solid #c7c7c8;
}
.nav-f2-c1 {
	padding-bottom: 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 5px;
}
.nav-f-2-cet {
	float: left;
	padding: 30px 7%;
	padding-top: 10px;
	width: 100%;
}
.nav-ano-s-2:hover .img {
	transform: scale(1.2);
}
.nav-ano-s-2:hover .nav-as2-txt {
	color: #222;
}
.nav-as2-pic {
	float: left;
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #EDEDED;
}
.nav-s-2 {
	float: left;
	width: 100%;
	position: relative;
	padding: 0 10px;
}
.nav-s-2:hover {
	background-color: var(--MainColor);
}
.nav-s-2-a {
	float: left;
	padding: 10px 0px;
	font-size: 16px;
	color: #242424;
	position: relative;
	white-space: nowrap;
}
.show_down_2:before {
	content: '\e900';
	position: absolute;
	right: 10px;
	top: 10px;
	color: #FF8022;
	font-size: 16px;
	font-family: icomoon3;
	line-height: 20px;
	transition: all 0.3s ease 0s;
}
.nav-s-2:hover .nav-s-2-a {
	color: #fff;
}
.nav-f-3 {
	position: absolute;
	top: 0px;
	left: 100%;
	border-left: 1px solid rgb(226, 226, 226);
	box-shadow: 5px 4px 7px rgba(0, 0, 0, 0.1);
	background-color: rgba(255, 255, 255, 0.9);
	min-width: 100%;
	z-index: 100;
	display: none;
}
.nav-s-2:hover .nav-f-3 {
	display: block;
}
.nav-s-3 {
	float: left;
	width: 100%;
}
.nav-s-3:hover .nav-s-3-a {
	color: #FF8022;
}
.eeee:hover .nav-f-2 {
	display: block !important;
	top: 95px;
	opacity: 1;
	visibility: visible;
}
.nav-s-3-a {
	float: left;
	width: calc(100% - 0px);
	padding: 10px 20px 10px 20px;
	color: #222;
	font-size: 16px;
}
@media screen and (max-width: 850px) {
 .mobile-header {
 display: block;
}
}
.fix-right-f {
	position: fixed;
	top: calc(50% - 80px);
	right: 0px;
	width: 48px;
	z-index: 5;
}
.foot-b-up {
	width: 48px;
	height: 48px;
	background-color: #1A1A1A;
	cursor: pointer;
	z-index: 99;
	position: fixed;
	right: 0px;
	top: -80px;
	transition: all 1.2s ease 0s;
	border-radius: 5px;
}
.foot-b-up:before {
	content: "\e901";
	font-family: 'icomoon_9';
	top: 0px;
	line-height: 48px;
	color: #fff;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 18px;
	position: absolute;
}
.fix-r-b {
	width: 48px;
	height: 48px;
	display: block;
	position: relative;
	background: #00437f;
	border-radius: 5px;
	margin-top: 5px;
	cursor: pointer;
	transition: all 0.6s ease 0s;
}
.fix-r-b::before {
 position: absolute;
 width: 48px;
 line-height: 48px;
 color: #fff;
 font-size: 22px;
 text-align: center;
}
.fix-r-b:hover {
	background: #777;
}
.fly-wt::before {
 content: '\ea93';
 font-family: icomoon2;
}
.fly-em::before {
 content: '\e901';
 font-family: icomoon_35;
}
.fly-up {
	background-color: #20201F;
}
.fly-up::before {
 content: "\e901";
 font-family: 'icomoon_9';
}
.jump-send-cover {
	position: fixed;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	z-index: 1000;
	overflow: hidden;
	display: none;
	left: 0px;
	top: 0px;
}
#id-jump-send-f {
	width: 700px;
	margin: 0 auto;
	transition: all 0.6s ease 0s;
	margin-top: -800px;
	position: relative;
	background-color: #fff;
}
.jump-send-cet {
	padding: 30px;
}
.jump-send-close {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 35px;
	height: 35px;
	cursor: pointer;
	border-radius: 50%;
}
.jump-send-close:before {
	content: '\e60b';
	width: calc(100% + 1px);
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: icomoon;
	font-size: 25px;
	color: #181717;
	line-height: 35px;
	text-align: center;
}
 @media screen and (max-width:980px) {
 .jump-send-close:before {
 font-size: 20px;
 line-height: 25px;
}
 .jump-send-close {
 right: 10px;
 top: 10px;
 width: 25px;
 height: 25px;
}
 .jump-send-cover .con-bs-r {
 margin-top: 0px;
}
 .sem-textarea-sf .semin-send-down {
 display: none;
}
 .jump-send-f {
 width: 94%!important;
}
 .jump-send-cover .con-bs-l {
 display: none;
}
 .fix-r-b::before {
 width: 35px;
 line-height: 35px;
 font-size: 16px;
}
 .fix-r-b {
 width: 35px;
 height: 35px;
 background-color: rgba(182, 23, 23, .5);
 border-radius: 2px;
}
 .fix-right-f {
 top: calc(50% - 80px);
 width: 35px;
}
 .foot-b-up:before {
 line-height: 35px;
 font-size: 14px;
}
 .foot-b-up {
 width: 35px;
 height: 35px;
 background-color: rgba(26, 26, 26, .5);
 right: 0px;
}
}    /* cyrillic-ext */
@font-face {
 font-family: 'Montserrat';
 font-style: italic;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
 font-family: 'Montserrat';
 font-style: italic;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
 font-family: 'Montserrat';
 font-style: italic;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
 font-family: 'Montserrat';
 font-style: italic;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
 font-family: 'Montserrat';
 font-style: italic;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
 font-family: 'Montserrat';
 font-style: normal;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
 font-family: 'Montserrat';
 font-style: normal;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
 font-family: 'Montserrat';
 font-style: normal;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
 font-family: 'Montserrat';
 font-style: normal;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
 font-family: 'Montserrat';
 font-style: normal;
 font-weight: 100 900;
 font-display: swap;
 src: url(../font/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face {
 font-family: "iconfont";
  /* Project id 4993188 */
  src: url('../font/font_4993188_sro8j1rr2wh.woff2') format('woff2'),  url('../font/font_4993188_sro8j1rr2wh.woff') format('woff'),  url('../font/font_4993188_sro8j1rr2wh.ttf') format('truetype');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-guanfangwangzhan:before {
	content: "\e67b";
}
.icon-zuozhe:before {
	content: "\e612";
}
.icon-diqiu:before {
	content: "\e668";
}
.icon-right1:before {
	content: "\e602";
}
.icon-guanbi1:before {
	content: "\e8ec";
}
.icon-upload2:before {
	content: "\e640";
}
.icon-gou1:before {
	content: "\e63b";
}
.icon-shipin2:before {
	content: "\e980";
}
.icon-xiazai:before {
	content: "\e63f";
}
.icon-rili:before {
	content: "\e63e";
}
.icon-down:before {
	content: "\e614";
}
.icon-shouji:before {
	content: "\e601";
}
.icon-zuobiaofill:before {
	content: "\e768";
}
.icon-zuozheming:before {
	content: "\e670";
}
.icon-gou:before {
	content: "\e608";
}
.icon-play:before {
	content: "\e664";
}
.icon-chilun:before {
	content: "\e616";
}
.icon-right:before {
	content: "\e600";
}
.icon-search:before {
	content: "\e632";
}
.icon-down1:before {
	content: "\e610";
}
.icon-facebookfacebook52:before {
	content: "\e60b";
}
.icon-mail:before {
	content: "\e690";
}
.icon-dianhua:before {
	content: "\e729";
}
.icon-in:before {
	content: "\e64d";
}
.icon-youtube-fill:before {
	content: "\e6a7";
}
.icon-tuite:before {
	content: "\e90c";
}
a {
	transition: all 0.3s;
}
 .uifg>div:nth-child(1) {
 font-size: 0;
}
.uifg_fex i {
	font-size: 20px !important;
}
* {
	font-family: "Montserrat", sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
}
img {
	transition: all 0.3s;
	vertical-align: middle;
	width: 100%;
}
p {
	line-height: 24px;
	font-size: 16px;
	color: #595757;
}
u {
	text-decoration: none;
}
input {
	outline: none;
	border: 0;
	width: 100%;
	padding-left: 12px;
	height: 100%;
	transition: all 0.3s;
	background-color: transparent;
}
textarea {
	outline: none;
	border: 0;
	padding: 12px;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
	background-color: transparent;
}
a {
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}
.PcIbenr {
	aspect-ratio: 635 / 289;
}
.inebxcwe source {
	aspect-ratio: 521 / 869;
}
.head {
	position: fixed;
	top: 0;
	z-index: 111;
	width: 100%;
}
.head_jz {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
}
.sheJflex_lsxc {
	align-items: center;
	display: flex;
}
.head_top {
	height: 38px;
	background-color: #00437f;
}
.head_top_jz {
	max-width: 1380px;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 94%;
	color: #fff;
	margin: 0 auto;
}
.head_bottom_JZ {
	max-width: 1380px;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 94%;
	margin: 0 auto;
}
.head_bottom {
	height: 78px;
	background-color: #fff;
	transition: all 0.3s;
}
.uifg {
	display: flex;
	align-items: center;
}
.mianxc {
	font-size: 16px;
	font-weight: 500;
	margin-left: 8px;
}
.Enkx {
	font-size: 14px;
	margin: 0 10px;
	font-weight: 500;
}
.ixzcb {
	padding-top: 5px;
}
.lgox {
	font-size: 18px;
	font-weight: 800;
	color: #00437f;
	display: flex;
	align-items: center;
}
.Home_ulx {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}
.Lfom {
	width: 125px;
}
.eft {
	display: flex;
	align-items: center;
	position: relative;
}
.eft i {
	line-height: 2px;
}
.Home_ulx_fwx {
	width: calc(100% - 200px);
	height: 100%;
	display: flex;
	/* position: relative; */
  align-items: center;
}
/* .eft {
  font-size: 16px;
  position: relative;
  font-weight: 500;
} */

.erjic {
	min-width: 220px;
	background: #fff;
	position: absolute;
	left: -8px;
	top: 100%;
	z-index: 11;
	display: none;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.ilos:hover {
	background-color: #00437f;
}
.foot_top {
	position: relative;
}
.foot_top_jz {
	position: relative;
	z-index: 1;
}
 .foot_top::after {
 width: 100%;
 content: '';
 height: 100%;
 position: absolute;
 background-color: rgba(0, 0, 0, 0.5);
 left: 0;
 top: 0;
}
.ilos {
	width: 100%;
	white-space: nowrap;
	padding: 15px 10px;
	font-size: 16px;
	font-weight: 400;
	display: block;
	color: #262626;
	transition: all 0.3s;
}
 .ilos:not(:last-child) {
 border-bottom: 1px solid #d4d4d4;
}
.Qianhao_flex_right {
	cursor: pointer;
}
.ilos:hover a {
	color: #fff;
}
.eft:hover .erjic {
	display: block;
}
.uifg_fex {
	display: flex;
	align-items: center;
}
.uifg1we {
	margin-left: 60px;
}
.sahwx {
	display: flex;
	align-items: center;
}
.sheJflex {
	display: flex;
}
.sheJflex_lsxc {
	margin-left: 40px;
}
.sahwx div {
	margin: 0 5px;
}
.Cusas {
	padding: 10px 20px;
	background-color: #00437f;
	color: #fff;
	display: inline-block;
}
.iconwe {
	margin-left: 30px;
}
.iconwe i {
	font-size: 26px;
	color: #00437f;
}
.inebxcwe {
	position: relative;
	margin-top: 116px;
}
 .inebxcwe::after {
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 content: '';
 background-color: rgba(0, 0, 0, 0.5);
}
.inebxcwe_jz {
	max-width: 1380px;
	width: 94%;
	height: 100%;
	z-index: 11;
	display: flex;
	align-items: center;
	color: #fff;
	justify-content: center;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.zxuvn {
	font-size: 48px;
	font-weight: 700;
}
.zxuvn span {
	color: #00437f;
}
.seeking {
	margin: 0 auto;
	margin-top: 20px;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	width: 80%;
}
.earnwe {
	padding: 8px 20px;
	font-weight: 500;
	background-color: #ffffff;
	color: #00437f;
	display: inline-block;
}
.earnwe_felx {
	display: flex;
	align-items: center;
}
.earnwe1qe {
	background-color: #00437f;
	color: #ffffff;
	margin-left: 20px;
}
.earnweJdex {
	margin-top: 30px;
}
.bzxv {
	position: absolute;
	bottom: 10%;
	width: 100%;
}
.swiper1 {
	margin-top: 30px;
}
.nzvx {
	font-size: 18px;
	font-weight: 700;
}
.nzvx span {
	color: #00437f;
}
.foot_top {
	padding: 110px 0;
	background-image: url(../image/ftban_1755570534_WNo_1910d364.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.foot_top_jz {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
}
.Getw {
	font-size: 48px;
	font-weight: 700;
	color: #fff;
}
.lobawe {
	margin: 20px 0;
}
.lobawe p {
	color: #ffffff;
}
.foot_top_jz_we {
	width: 50%;
}
.foot_bottom {
	background-color: #1a1a1a;
	padding: 110px 0 0 0;
}
.foot_bottom_jz {
	max-width: 1380px;
	width: 94%;
	color: #ffffff;
	margin: 0 auto;
}
 .foot_li>div:nth-child(1) {
 font-size: 21px;
 font-weight: 700;
 margin-bottom: 40px;
}
 .foot_li>div:not(:nth-child(1)) {
 margin-top: 20px;
}
.foot_li_WEc {
	padding-bottom: 110px;
}
.foot_li {
	padding-left: 20px;
}
.foot_li {
	position: relative;
	line-height: 24px;
	width: 25%;
}
 .foot_li::before {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 width: 1px;
 height: 320px;
 background-color: #fff;
}
 .foot_li::after {
 width: 1px;
 height: 50px;
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 background-color: #00437f;
}
.foot_li_WEc {
	display: flex;
	justify-content: space-between;
}
.Metalwe {
	font-size: 21px;
	font-weight: 500;
}
.shexcv {
	font-size: 21px;
	color: #595757;
	display: flex;
	align-items: center;
}
.shexcv>div {
	margin-left: 10px;
}
.shexcv i {
	font-size: 26px;
}
.shexcv_flex {
	display: flex;
	padding-bottom: 10px;
	border-bottom: 1px solid #535353;
	justify-content: space-between;
}
.ciaxc {
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-right: 12px;
	border-radius: 50%;
	background-color: #00437f;
	color: #ffffff;
}
.ciaxcLi>a {
	display: flex;
	align-items: center;
}
.UlsciaxcLid {
	margin-top: 15px;
}
.UlsciaxcLid {
	display: flex;
	padding-bottom: 70px;
	justify-content: space-between;
}
.ciaxcLi:last-child {
	width: 350px;
}
.ciaxcLi:last-child>a div:last-child {
	width: calc(100% - 42px);
}
.erFfaw2 {
	display: flex;
	justify-content: space-between;
	padding: 15px 0;
	font-size: 14px;
	border-top: 1px solid #535353;
}
.Vexs_Pw {
	display: inline-block;
	padding: 10px 20px;
	color: #ffffff;
	margin-top: 40px;
	font-weight: 500;
	background-color: #00437f;
}
.Vexs {
	display: flex;
	align-items: center;
}
body {
	padding-top: 116px;
}
.Bdlaf .time {
	padding: 15px;
	color: #fff;
	display: inline-block;
	position: absolute;
	bottom: 20px;
	text-align: center;
	right: 20px;
	background-color: #00437f;
}
.Bdlaf {
	position: relative;
}
.brelast {
	color: #00437f;
}
.LiDomc .dfxc {
	align-items: center;
}
.Cusas {
	transition: all 0.3s;
}
.Cusas:hover {
	transform: scale(0.9);
	opacity: 0.8;
	background-color: #1a1a1a !important;
}
.Ncxv {
	width: 100%;
	padding: 60px 0;
	background-image: url(../image/inbann_1755575817_WNo_1911d473.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
 .Ncxv::after {
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 content: '';
 background-color: rgba(0, 0, 0, 0.5);
}
.Ncxv_jz {
	max-width: 1380px;
	width: 94%;
	position: relative;
	z-index: 11;
	color: #ffffff;
	margin: 0 auto;
	height: 100%;
}
.maixncv {
	display: flex;
}
.gzxc {
	font-size: 48px;
	font-weight: 700;
	color: #ffffff;
	margin: 20px 0;
}
.Exp {
	font-size: 16px;
	font-weight: 500;
}
.chilunwe img {
	width: 20px;
	margin-right: 12px;
}
.Ncxv_left {
	width: 53%;
}
.chilunwe li {
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.earnweqweearnwe {
	margin-top: 30px;
}
.Asdnv {
	margin-top: 10px;
	font-size: 14px;
	color: #00437f;
}
.Ncxv_right {
	width: 30%;
}
.inE {
	width: 100%;
	height: 481px;
	background-image: url(../image/inbann_1755575817_WNo_1911d473.jpg);
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	color: #fff;
	background-position: center center;
}
.cuiznv {
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 10px;
}
.inE_jz {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	height: 100%;
	display: flex;
	align-items: center;
}
 .inE::after {
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 content: '';
 background-color: rgba(0, 0, 0, 0.5);
}
.GEli {
	margin: 0 5px;
}
.earnwe {
	transition: all 0.3s;
	cursor: pointer;
}
.earnwe:hover {
	transform: scale(0.8);
	opacity: 0.8;
}
input:focus {
	background-color: #f2f2f2;
}
textarea:focus {
	background-color: #f2f2f2;
}
.shexcv i:hover {
	color: #00437f;
}
.abvDiv {
	margin-top: 4px;
	margin-left: 5px;
}
.mainBao {
	width: 100%;
	padding: 15px 0;
	background-color: #f0f0f0;
}
.mian {
	display: flex;
	align-items: center;
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
	font-weight: 500;
	color: #595757;
}
.xkzc {
	margin: 0 10px;
}
 [ael="al-fix-w-conus"] {
 cursor: pointer;
 transition: all 0.3s;
}
[ael="al-fix-w-conus"]:hover {
	transform: scale(0.9);
	opacity: 0.8;
}
.Vexs_Pw {
	cursor: pointer;
	transition: all 0.3s;
}
.Vexs_Pw:hover {
	transform: scale(0.9);
	opacity: 0.8;
	background-color: #1a1a1a !important;
}
.selectnav {
	display: flex;
	height: 100%;
	align-items: center;
	color: #00437f;
}
.noselectnav {
	display: flex;
	height: 100%;
	align-items: center;
}
.abvDiv {
	display: flex;
	height: 100%;
	align-items: center;
}
 .selectnav::after {
 width: 100%;
 height: 2px;
 position: absolute;
 left: 0;
 bottom: 15px;
 content: '';
 background-color: #00437f;
}
.uzxcvInsd {
	margin-top: -100px;
}
.foot_top_jz_we .Vexs_Pw {
	margin-top: 5px;
}
.head_bottom_JZ {
	position: relative;
}
.peUl {
	position: absolute;
	/* padding: 30px; */
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	top: 100%;
	transform: rotateX(90deg);
	width: 100%;
	background-color: #fff;
	left: 0;
	transition: all 0.3s;
	transform-origin: 50% 0;
	display: flex;
}
.zblc:hover .peUl {
	transform: rotateX(0);
}
 .peUl li:nth-child(odd) {
 background-color: #fff;
}
.peUl li {
	padding: 40px 30px;
	width: 25%;
}
 .peUl li:nth-child(even) {
 background-color: #fafafa;
}
 .fuLlsd>div:nth-child(1):hover a {
 text-decoration: none;
}
.zblc {
	display: flex;
	align-items: center;
}
 .fuLlsd>div:nth-child(1) {
 font-size: 21px;
 font-weight: 700;
 position: relative;
 color: #1a1a1a;
 padding-bottom: 15px;
 border-bottom: 1px solid #7f7f7f;
}
 .fuLlsd>div:nth-child(1)::after {
 width: 50px;
 height: 2px;
 content: '';
 background-color: #00437f;
 position: absolute;
 left: 0;
 bottom: -1px;
}
 .fuLlsd>div:not(:nth-child(1)) {
 margin-top: 20px;
 font-weight: 600;
 color: #1a1a1a;
}
.foot_li_WEc a:hover {
	text-decoration: underline;
	color: #00437f;
}
.swiper2 .swiper-wrapper {
	height: auto;
}
.content * {
	padding: revert;
	margin: revert;
	list-style: revert;
}
.content a {
	color: #00437f;
	text-decoration: underline;
}
.Home_ulx {
	font-size: 18px;
	font-weight: 600;
	color: #1a1a1a;
}
.prow {
	display: -webkit-box;
	/* 必须结合 */
  -webkit-box-orient: vertical;
	/* 设置为垂直排列 */
  -webkit-line-clamp: 3;
	/* 限制显示 3 行 */
  overflow: hidden;
	/* 隐藏超出内容 */
  text-overflow: ellipsis;/* 显示省略号 */
}
.Bdlaf {
	border-radius: 5px;
	overflow: hidden;
}
.swiperq21 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	-moz-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}
.swiper1 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	-moz-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}
.Plays {
	transition: all 0.5s;
}
.zxcimgxc {
	overflow: hidden;
}
.zxcLido:hover .img {
	transform: scale(1.1);
}
.Qianhao_flex_right:hover .Plays {
	/* transform: scale(1.1); */
  background-color: #1a1a1a !important;
	border: 0;
}
.Qianhao_flex_right:hover .Plays i {
	color: #fff;
}
.Blogxc li:hover .Bdlaf img {
	transform: scale(1.1);
}
.Bdlaf {
	padding: 0 !important;
	margin: 10px;
}
.Blogxc li:hover .inzxc {
	color: #00437f;
}
.bre-end {
	color: #00437f;
}
.i1img {
	transition: all 0.3s;
}
.var_t_li:hover .i1img {
	background-color: #00437f;
}
.tar {
	margin-top: 33px;
}
.View_allFlex {
	transition: all 0.3s;
	cursor: pointer;
}
.View_allFlex:hover {
	transform: scale(0.9);
	opacity: 0.8;
	background-color: #1a1a1a !important;
}
.ciaxcLi>a:hover {
	color: #00437f;
}
.erFfaw2 a:hover {
	color: #00437f;
}
.Loizxvb {
	font-weight: 700;
}
.blog_left_box {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
 .zxc_ulx_paddimg::after {
 width: 0;
 height: 4px;
 background-color: #00437f;
 content: '';
 position: absolute;
 transition: all 0.5s;
 bottom: 0;
 left: 0;
}
 .zxcLido:hover .zxc_ulx_paddimg::after {
 width: 100%;
}
.Jbsd {
	font-size: 38px;
	font-weight: 700;
	font-family: initial;
	font-style: italic;
	color: transparent;
	text-stroke: 3px #00437f;
	-webkit-text-stroke: 3px #00437f;
	-webkit-background-clip: text;/* Safari/Chrome 保证背景裁切 */
}
.UlsciaxcLid {
	position: relative;
}
.ciaxcLiprto {
	position: absolute;
	bottom: 33px;
	left: 0;
}
/* .wenzi{
  transform: skewX(-8deg);
} */

.ciaxcLiprto>a {
	display: flex;
	align-items: center;
}
.ciaxcLiprto>a:hover {
	color: #00437f;
}
 .ciaxcLi>a>div:nth-child(2) {
 width: calc(100% - 42px);
}

/* .uifg_fex>a :hover{
  color: #00437f;
} */

.UlsciaxcLid>li:nth-child(5) {
 width: 30%;
}
.abImg {
	width: 100%;
	padding-top: 110px;
	background-image: url(../image/inber.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left top;
}
.Qianhao_flex {
	display: flex;
	align-items: center;
	color: #00437f;
}
.abImg_jz {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
}
.Qianhao_flex .chilunw {
	margin-right: 12px;
}
.Qianhao_flex_left {
	width: 48%;
}
.ChinaW {
	font-size: 38px;
	font-weight: 700;
	margin: 10px 0 20px 0;
}
.ustomiw span {
	font-weight: 500;
	color: #1a1a1a;
}
.Qianhao_flex_right {
	position: relative;
	width: 48%;
}
.abImgKHfK {
	display: flex;
	justify-content: space-between;
}
.PoImg {
	position: absolute;
	left: -15px;
	top: 35px;
	width: 90%;
}
.bzxcvvv {
	position: relative;
	z-index: 11;
	height: 100%;
	object-fit: cover;
}
.Plays {
	width: 80px;
	transform: translate(-50%, -50%);
	height: 80px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 11;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
	border: 1px solid #00437f;
}
.Plays i {
	font-size: 36px;
	color: #00437f;
}
.i1img img {
	width: 30px;
}
.i1img {
	width: 50px;
	text-align: center;
	line-height: 45px;
	height: 50px;
	background-color: #1a1a1a;
	border-radius: 50%;
}
.var_t_liTmrx {
	width: calc(100% - 70px);
}
.var_t_li {
	width: 33.333%;
	display: flex;
	justify-content: space-between;
}
.var_t {
	display: flex;
	gap: 20px;
	margin-top: 70px;
}
.Processw {
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 700;
	color: #1a1a1a;
}
.diqiu {
	max-width: 1380px;
	margin: 0 auto;
	padding: 110px 0;
	width: 94%;
	background-image: url(../image/diqiu.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.JKsnd {
	font-size: 60px;
	color: #00437f;
	position: relative;
	/* display: inline-block; */
  font-weight: 600;
	text-align: center;
}
.xiaH {
	width: 135px;
	position: absolute;
	left: 50%;
	bottom: -23px;
	transform: translateX(-50%);
}
.hasand {
	text-align: center;
	width: 80%;
	margin: 0 auto;
}
.beenWe {
	font-size: 38px;
	font-weight: 500;
	margin: 30px 0;
	line-height: 50px;
}
.Osdul {
	display: flex;
	margin-top: 110px;
	text-align: center;
	justify-content: space-around;
}
.zxbv {
	font-size: 42px;
	font-weight: 600;
	color: #1a1a1a;
	margin-bottom: 20px;
}
.inzxvNvbb {
	width: 100%;
	padding: 110px 0;
	background-image: url(../image/inebrIng.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.inzxvNvbb_jz {
	max-width: 1380px;
	position: relative;
	z-index: 11;
	width: 94%;
	margin: 0 auto;
}
.inzxvNvbbFlex>div {
	width: 48%;
}
.inzxvNvbbFlex {
	display: flex;
	justify-content: space-between;
}
.zxc_ulx {
	display: flex;
	justify-content: space-between;
	gap: 40px;
	flex-wrap: wrap;
	margin-top: 50px;
}
.zxcLido {
	width: calc(50% - 20px);
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.zxc_ulx_paddimg {
	position: relative;
	padding: 20px 20px 40px 20px;
	background-image: url(../image/zxasdc.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right bottom;
	background-color: #fff;
}
.Loizxvb {
	font-size: 21px;
}
.in1w {
	position: absolute;
	width: 50px;
	top: -30px;
	right: 35px;
}
.Hxcv {
	width: 100%;
	background-image: url(../image/hzxc.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0 110px 0;
	margin-top: -210px;
}
.Hxcv_jz {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
}
.Hxcv_box {
	text-align: center;
	color: #ffffff;
}
.Hxcv_box_we {
	display: flex;
	justify-content: center;
}
.Makqwe {
	font-size: 38px;
	font-weight: 700;
}
.Makqwe {
	margin: 20px 0;
}
.CADP P {
	color: #ffffff;
}
.SAIdn_Felx {
	padding: 40px 20px;
	background-color: #1a1a1a;
	width: calc(33.33% - 13.33px);
}
.SAIdn {
	display: flex;
	margin-top: 50px;
	gap: 20px;
	flex-wrap: wrap;
}
.CADP {
	margin-top: 20px;
}
.l1x img {
	width: 40px;
}
.RasdFlex {
	font-size: 21px;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
	color: #fff;
}
.zixc {
	font-size: 42px;
	font-weight: 600;
}
.eliverw {
	color: #ffffff;
	background-color: #00437f;
	padding: 20px;
	position: absolute;
	left: 0;
	bottom: 50px;
}
.Meta {
	max-width: 1380px;
	width: 94%;
	margin: 110px auto;
	display: flex;
	justify-content: space-between;
}
.Meta_left {
	padding-left: 60px;
	width: 41%;
	position: relative;
}
.ustomiw1we p {
	margin-top: 20px;
}
.ustomiw1we span {
	color: #00437f;
}
.Qianhao_flex_left1we {
	width: 56%;
}
.Rall {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
	margin-bottom: 110px;
}
.slide1 {
	display: flex;
	margin: 0 10px;
	cursor: pointer;
}
.ASiapp {
	margin-left: 20px;
}
.swiper2 .swiper-slide {
	width: auto !important;
}
.maxcv {
	margin-top: 20px;
}
.swiper2 .swiper-slide-thumb-active {
	color: #00437f;
}
 .swiper2 .swiper-slide-thumb-active::after {
 content: '';
 position: absolute;
 width: 100%;
 height: 1px;
 background-color: #00437f;
 bottom: -20px;
 z-index: 11;
 border-bottom: 1px solid #00437f;
 left: 0;
}
.swiper2 {
	padding-bottom: 20px !important;
	border-bottom: 1px solid #b1b1b1;
}
.xchCho {
	margin-right: 15px;
	width: 20px;
}
.Lidex {
	display: flex;
}
.Casti_we {
	font-size: 21px;
	font-weight: 700;
}
.swiper3 {
	margin-top: 50px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.slide2_left {
	width: 50%;
	background-image: url(../image/zxasdc.png);
	background-size: cover;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 40px;
}
.slide2 {
	display: flex;
	justify-content: space-between;
}
.slide2_right {
	width: 50%;
}
.Lidex {
	color: #595757;
	width: 50%;
}
.LidexUL {
	display: flex;
	flex-wrap: wrap;
	margin-top: 33px;
}
 .LidexUL .Lidex:not(:nth-child(-n + 2)) {
 margin-top: 20px;
}
.Casti {
	width: 100%;
	padding: 110px 0;
	background-image: url(../image/zxc12.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.Casti_jz {
	max-width: 1380px;
	width: 94%;
	margin: 0 auto;
}
.CastiLeft {
	width: 55%;
}
.inquiryUl li {
	padding: 20px;
}
.CAsdD {
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-size: 59px;
	font-weight: 500;
	color: #00437f;
}
.inquiryUl li {
	transition: all 0.3s;
	display: flex;
	justify-content: space-between;
}
.inquiryUl li:hover {
	background-color: #00437f;
}
.inquiryUl li:hover .CAsdD {
	color: #fff;
}
.CAsdDRigxc {
	width: calc(100% - 100px);
}
.SendR {
	font-size: 21px;
	font-weight: 700;
	color: #1a1a1a;
	margin-bottom: 20px;
}
.inquiryUl li:hover .SendR {
	color: #ffffff;
}
.inquiryUl li:hover .gradewe p {
	color: #ffffff;
}
.inquiryUl {
	margin-top: 40px;
}
.dedicate span {
	font-size: 16px;
	font-weight: 500;
	color: #00437f;
}
.inputFle {
	display: flex;
	justify-content: space-between;
}
.inputFle>div {
	width: 48%;
	height: 43px;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
}
.extawe {
	position: relative;
}
.CastiRight {
	width: 41%;
}
.Casti_jz {
	display: flex;
	justify-content: space-between;
}
.HavePE {
	padding: 40px 20px;
	background-color: #ffffff;
	margin-top: 50px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.HavePEx {
	text-align: center;
}
.WInc {
	font-size: 21px;
	font-weight: 700;
}
.inputFleAll {
	margin-top: 30px;
}
.inputFle {
	margin-bottom: 20px;
}
.extawe textarea {
	width: 100%;
	height: 200px;
	border: 1px solid #e7e7e7;
	padding: 10px;
	font-size: 16px;
	resize: none;
}
.Vexs_PwFex {
	display: flex;
	justify-content: center;
}
.Sdhcv {
	color: #595757;
	margin-top: 20px;
}
.Makqwe1 {
	color: #1a1a1a;
}
.customerswe1 {
	color: #595757;
}
.bloblogg {
	max-width: 1380px;
	width: 94%;
	margin: 110px auto;
}
.Blogxc li {
	width: 33.33%;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.Blogxc {
	display: flex;
	gap: 20px;
}
.Bdlaf {
	padding: 10px;
}
.inzxc {
	font-size: 21px;
	font-weight: 700;
	color: #1a1a1a;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}
.prow {
	margin-top: 20px;
}
.inebxcwe {
	margin-top: 0px;
}
.inzxc_box {
	padding: 20px;
	background-image: url(../image/zxasdc.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right bottom;
}
.Blogxc {
	margin-top: 50px;
}
.ADivLidom {
	padding: 15px;
	background-image: url(../image/zxasdc.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right bottom;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.rev-ico {
	color: #fff;
}
.blog_left {
	width: calc(100% - 370px);
}
.blog_right {
	width: 340px;
}
.blog {
	max-width: 1380px;
	display: flex;
	justify-content: space-between;
	width: 94%;
	margin: 110px auto;
}
.time {
	padding: 15px;
	color: #fff;
	display: inline-block;
	position: absolute;
	bottom: 10px;
	text-align: center;
	right: 10px;
	background-color: #00437f;
}
.ADiv {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.BlogImg {
	position: relative;
	width: 415px;
}
.BlogImg_right {
	width: calc(100% - 455px);
}
.Metalw {
	font-size: 21px;
	font-weight: 700;
	color: #1a1a1a;
}
.foomq {
	margin-top: 20px;
}
 .ADivLidom:not(:nth-child(1)) {
 margin-top: 50px;
}
.rtnse {
	font-size: 18px;
	font-weight: 700;
	color: #1a1a1a;
	padding-bottom: 5px;
	position: relative;
}
 .rtnse::after {
 width: 100%;
 height: 1px;
 position: absolute;
 left: 0;
 bottom: 0;
 content: '';
 background-color: #707070;
}
 .rtnse::before {
 width: 50px;
 content: '';
 z-index: 1;
 position: absolute;
 left: 0;
 bottom: 0;
 height: 2px;
 background-color: #00437f;
}
.Lizxc {
	padding: 15px;
	color: #595757;
}
.Lizxc>a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 700;
}
.UvnUl {
	margin-top: 20px;
}
.Lizxc i {
	color: #fff;
}
.Lizxc:hover {
	background-color: #00437f;
	color: #fff;
}
.assImg {
	width: 110px;
}
.Julyw {
	width: calc(100% - 120px);
}
.amzxcDiv {
	display: flex;
	justify-content: space-between;
}
.KNXvOd {
	margin-top: 20px;
}
.jbzc_w {
	font-size: 14px;
	color: #595757;
	;
}
.searc {
	color: #1a1a1a;
	display: -webkit-box;              /* 必须 */
	-webkit-box-orient: vertical;      /* 必须 */
	-webkit-line-clamp: 2;             /* 限制行数 */
	overflow: hidden;                  /* 必须，超出隐藏 */
	text-overflow: ellipsis;           /* 建议，加上更稳妥 */
	word-break: break-word;            /* 可选，避免长词撑开 */
}
.tioxdc {
	margin-top: 50px;
}
.setA {
	padding: 30px 10px;
	margin-top: 33px;
	border-radius: 8px;
	position: sticky;
	top: 116px;
	background-color: #ffff;
	z-index: 11;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.sacvb {
	font-size: 21px;
	font-weight: 700;
	color: #132b2c;
}
.pmnvIN {
	width: 100%;
	height: 45px;
	margin-top: 5px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}
.setA_box {
	margin-top: 20px;
}
.hexcv {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	height: 131px;
}
.pmnvIN:hover {
	background-color: #f3f3f3;
}
.hexcv:hover {
	background-color: #f3f3f3;
}
.knvxc {
	margin-top: 8px;
}
.setA_bx {
	width: 100%;
	position: absolute;
	height: 8px;
	bottom: -6px;
	background-color: #00437f;
	border-radius: 0 0 8px 8px;
}
.View_allFlex {
	color: #fff;
	padding: 8px 15px;
	display: inline-block;
	margin-top: 20px;
	background-color: #00437f;
}
.View_all1we {
	text-align: center;
}
.sacvb {
	text-align: center;
}
.hexcv {
	margin-top: 15px;
}
.Rills {
	display: flex;
	align-items: center;
}
.Rills i {
	color: #00437f;
}
.PdfImg {
	width: 300px;
	padding: 20px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.PdfImg img {
	width: 120px;
}
.soL {
	font-size: 21px;
	font-weight: 700;
	width: 100%;
	color: #1a1a1a;
	margin-top: 20px;
}
.PdfImg_ls>a {
	display: flex;
	justify-content: space-between;
}
.PdfImg_ls {
	border: 1px solid #e9e9e9;
}
.PdfImg_right {
	display: flex;
	align-items: center;
	padding: 20px 0;
	width: calc(100% - 320px);
}
.bxcbJuly {
	color: #333333;
	margin-left: 12px;
}
.Vexs i {
	margin-left: 5px;
}
 .PdfImg_ls:not(:nth-child(1)) {
 margin-top: 50px;
}
.Qianght {
	position: relative;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.riliFw {
	display: flex;
}
.riliFwFlex {
	display: flex;
}
.riliFw i {
	margin-right: 12px;
}
.riliFw1we {
	margin-left: 30px;
}
.bzxvuwc {
	display: flex;
	margin-top: 33px;
	justify-content: space-between;
}
.QANHAw {
	margin-top: 50px;
	font-size: 21px;
	font-weight: 700;
}
.sahwx i {
	font-size: 16px;
	
}
.riliFw i {
	color: #00437f;
}
.RichText {
	margin-top: 20px;
}
.viD_Ul1 li {
	width: 48%;
}
.viD_Ul1 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
 .viD_Ul1 li:not(:nth-child(-n + 2)) {
 margin-top: 20px;
}
.AlsoB {
	font-size: 38px;
	font-weight: 700;
	color: #1a1a1a;
}
.AlsoB_fex {
	margin-top: 110px;
}
.viD_Ul1 {
	margin-top: 50px;
}
.viD_Ul1 li {
	cursor: pointer;
	transition: all 0.3s;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.viD_Ul1 li:hover .Iwnc {
	background-color: #00437f;
	color: #fff;
}
.viD_Ul1 li:hover .Hiimg img {
	transform: scale(1.1);
}
.blog_left_box {
	padding: 20px;
	border-radius: 10px;
}
.jbxJHwe {
	font-size: 38px;
	font-weight: 700;
	color: #1a1a1a;
}
.blog_left_boxsd {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.pinLun_box {
	margin-top: 55px;
}
.pinLun {
	display: flex;
	align-items: center;
	height: 100%;
	width: 100%;
}
.pinLun_flex {
	width: 100%;
	display: flex;
	align-items: center;
	background-color: #323133;
	height: 90px;
	border-radius: 15px;
}
.asfwww>div {
	width: 20px;
	margin-right: 10px;
}
.asfwww {
	display: flex;
}
.alshgw {
	display: flex;
	width: 100%;
	padding: 0 20px;
	align-items: center;
	justify-content: space-between;
}
.asgjff {
	display: flex;
	align-items: center;
}
.asfwshuzi {
	font-size: 24px;
	font-weight: 700;
}
.asgjff {
	color: #fff;
}
.ssscasf {
	margin-left: 12px;
}
asdfwfw {
	position: relative;
}
.asdfwfw>div {
	padding-left: 20px;
	position: relative;
	margin-top: 20px;
}
 .asdfwfw>div::after {
 width: 1px;
 height: 100%;
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 background-color: #ececec;
}
.gril img {
	width: 20px;
	margin-right: 15px;
}
.gril {
	display: flex;
	font-weight: 700;
	color: #1e1e1e;
	align-items: center;
}
.asfasfw {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-top: 20px;
}
.will_w {
	font-size: 18px;
	font-weight: 700;
	color: #1E1E1E;
	margin-top: 33px;
}
.will_L {
	margin-top: 20px;
	color: #606060;
}
.tetxct {
	width: 100%;
	height: 220px;
	margin-top: 20px;
}
.tetxct textarea {
	width: 100%;
	height: 100%;
	padding: 12px;
	border: 1px solid #ececec;
}
.in_flex>div {
	width: 48%;
}
.in_flex {
	display: flex;
	margin-top: 20px;
	justify-content: space-between;
}
.invbpv {
	height: 45px;
	width: 100%;
	margin-top: 12px;
}
.invbpv input {
	width: 100%;
	height: 100%;
	padding-left: 12px;
	border: 1px solid #ececec;
}
.invbpv input:focus {
	border:1px solid var(--MainColor)
}
.in_flex p {
	font-size: 18px;
	font-weight: 700;
	color: #1E1E1E;
}
.pinLun_box {
	margin-top: 55px;
}
.stop_eTop {
	padding-top: 0;
}
.Submitww {
	width: 100%;
}
.asdwUl_box {
	max-width: 1370px;
	width: 94%;
	margin: 0 auto;
	margin-bottom: 135px;
}
.pinxc .button {
	padding:0 50px;
	height: 45px;
	display: inline-block;
	background-color: #00437f;
	color: #fff;
	border-radius: 22.5px;
	text-align: center;
	line-height: 45px;
	margin-top: 30px;
	font-weight: 700;
	transition: all 0.15s ease-in;
	cursor: pointer;
	width: auto;
}
.pinxc .button:hover {
	transform: translateY(-0.15rem);
	box-shadow: 0 0.25rem 0.75rem rgba(30, 34, 40, .35);
}
.tetxct textarea:focus {
	outline: none;
	border: 1px solid #de0212;
}
@media screen and (max-width:1440px) {
 .PoImg {
 display: none;
}
}
 @media screen and (max-width:850px) {
 .head {
 display: none;
}
 .nexts {
 display: none !important;
}
 .UlsciaxcLid>li:nth-child(5) {
 width: 100%;
}
 .prevs {
 display: none !important;
}
.LiDomc .dfxc {
 flex-direction: column-reverse;
}
.Wax_ul>.LiDomc:nth-child(even) .dfxc {
 flex-direction: column-reverse;
}
.blog_left_box {
 box-shadow: none;
}
 .zxuvn {
 font-size: 30px;
}
.erFfaw2>li:not(:nth-child(1)) {
 display: none;
}
 .fix-right-f {
 z-index: 30px;
}
 .swiper1 {
 display: none !important;
}
 .abImgKHfK {
 flex-direction: column-reverse;
}
 .abImg {
 padding-top: 60px;
}
 .Qianhao_flex_right {
 width: 100%;
}
 .Qianhao_flex_left {
 width: 100%;
 margin-top: 20px;
}
 .ChinaW {
 font-size: 26px;
}
 .Vexs_Pw {
 margin-top: 20px;
}
 .var_t {
 flex-wrap: wrap;
}
 .var_t_li {
 width: 100%;
}
 .var_t {
 margin-top: 35px;
}
 .hasand {
 width: 100%;
}
 .JKsnd {
 font-size: 40px;
}
 .diqiu {
 padding: 60px 0;
}
 .beenWe {
 font-size: 26px;
 line-height: 30px;
 margin: 20px 0;
}
 .Osdul {
 flex-wrap: wrap;
 margin-top: 30px;
}
 .zxbv {
 font-size: 26px;
}
 .diqiu {
 background-image: none;
}
 .inzxvNvbb {
 padding: 60px 0;
}
 .inzxvNvbbFlex {
 flex-direction: column;
}
 .Osdul li {
 width: 100%;
}
 .inzxvNvbbFlex>div {
 width: 100%;
}
 .zxcLido {
 width: 100%;
}
 .Makqwe {
 font-size: 26px;
}
 .SAIdn {
 justify-content: space-between;
 gap: 0;
}
 .SAIdn>.SAIdn_Felx:not(:nth-child(-n + 2)) {
 margin-top: 20px;
}
 .SAIdn_Felx {
 width: 48%;
}
 .Hxcv {
 padding: 200px 0 60px 0;
}
 .Meta_left {
 padding-left: 0;
 width: 100%;
}
 .Meta {
 flex-direction: column;
}
 .zixc {
 font-size: 26px;
}
 .eliverw {
 left: 30px;
}
 .slide2 {
 flex-direction: column-reverse;
}
 .slide2_right {
 width: 100%;
}
 .slide2_left {
 width: 100%;
}
 .slide2_left {
 padding: 20px;
}
 .Rall {
 margin-bottom: 60px;
}
 .Casti {
 padding: 60px 0;
}
 .Casti_jz {
 flex-direction: column;
}
 .CastiLeft {
 width: 100%;
}
 .CastiRight {
 width: 100%;
}
 .CAsdD {
 font-size: 40px;
 width: 60px;
 height: 60px;
 text-align: center;
 line-height: 60px;
}
 .bloblogg {
 margin: 60px auto;
}
 .foot_top {
 padding: 60px 0;
}
 .Blogxc {
 flex-wrap: wrap;
}
 .foot_li_WEc {
 padding-bottom: 30px;
 flex-wrap: wrap;
}
 .foot_li::before {
 display: none;
}
 .foot_li::after {
 display: none;
}
 .foot_li_WEc .foot_li:not(:last-child) {
 display: none;
}
 .shexcv>div {
 margin-left: 0;
 margin-right: 12px;
 margin-top: 10px;
}
 .ciaxcLi {
 width: 100%;
}
 .ciaxcLi:not(:nth-child(1)) {
 margin-top: 15px;
}
 .UlsciaxcLid {
 flex-wrap: wrap;
}
 .UlsciaxcLid {
 padding-bottom: 35px;
}
 .erFfaw2 {
 padding: 10px 0;
}
 .erFfaw2 {
 font-size: 12px;
 flex-wrap: wrap;
}
 .foot_li>div:nth-child(1) {
 margin-bottom: 0;
}
 .shexcv_flex {
 flex-direction: column;
}
 .foot_li {
 width: 100%;
 padding-left: 0;
}
 .foot_bottom {
 padding: 60px 0 0 0;
}
 .Getw {
 font-size: 30px;
}
 .abImg {
 padding-top: 60px;
}
 .foot_top_jz_we {
 width: 100%;
}
 .Blogxc li {
 width: 100%;
}
 .blog_right {
 display: none;
}
 .blog {
 margin: 60px auto;
}
 .blog_left {
 width: 100%;
}
 .BlogImg {
 width: 100%;
}
 .ADiv {
 flex-direction: column;
}
 .BlogImg_right {
 width: 100%;
 margin-top: 20px;
}
 .jbxJHwe {
 font-size: 26px;
}
 .blog_left_box {
 padding: 0;
}
 body {
 padding-top: 0px;
}
 .Hxcv1qwe {
 padding: 60px 0;
}
 .xinPImg::after {
 display: none;
}
 .swiperWe {
 margin-top: 30px;
}
 .Philos {
 margin: 60px auto;
 flex-direction: column;
}
 .Philos_left {
 width: 100%;
}
 .Philos_right {
 width: 100%;
 margin-top: 20px;
}
 .abImgJzxc {
 flex-direction: column;
}
 .abImgJzxcLeft {
 width: 100%;
}
 .abImgJzxcRight {
 width: 100%;
 padding: 20px;
 margin-top: 20px;
}
 .geguc {
 font-size: 26px;
}
 .abImgqwec {
 padding-bottom: 60px;
}
 .Ncxv_right {
 display: none;
}
 .Ncxv_left {
 width: 100%;
}
 .gzxc {
 font-size: 26px;
}
 .lmUl li {
 flex-direction: column;
 width: 100%;
}
 .lmUl {
 gap: 20px;
}
 .lmUl li:not(:nth-child(-n + 2)) {
 margin-top: 0;
}
 .Insdg {
 width: 100%;
}
 .Insdg_text {
 padding: 20px;
 width: 100%;
}
 .Gsdc li {
 flex-direction: column-reverse;
}
 .Gsdc>li:nth-child(even) {
 flex-direction: column-reverse;
}
 .Carbweright {
 width: 100%;
}
 .CarbweLeft {
 width: 100%;
 margin-top: 20px;
}
 .bzjkx {
 padding: 60px 0;
 margin-top: 60px;
}
 .fuLlsdUld {
 flex-wrap: wrap;
 margin-top: 33px;
}
 .fuLlsd {
 width: 100%;
}
 .dlkfnh li {
 width: calc(50% - 10px);
}
 .JXBvb {
 margin-bottom: 60px;
}
 .PdfImg_ls>a {
 flex-direction: column;
}
 .PdfImg {
 width: 100%;
}
 .PdfImg_right {
 width: 100%;
 padding: 20px;
}
 .soL {
 width: 100%;
 font-size: 18px;
}
 .Makqwe1 {
 font-size: 26px;
}
 .hzxuc_jz {
 margin: 60px auto;
}
 .er_ul {
 margin-top: 30px;
}
 .er_ul li {
 width: 100%;
}
 .Part {
 padding: 60px 0;
}
 .Sand_flex {
 flex-wrap: wrap;
 gap: 20px;
 margin-top: 30px;
}
 .Sand_flex>div {
 width: 100%;
}
 .advaRight {
 width: 100%;
}
 .advaLeft {
 width: 100%;
 margin-top: 20px;
}
 .bzxcvv {
 flex-direction: column-reverse;
}
 .zation {
 margin: 60px auto;
}
 .Jsd_box::after {
 display: none;
}
 .seack::after {
 display: none;
}
 .seack {
 flex-wrap: wrap;
}
 .estiw {
 width: 100%;
}
 .LiDomc>a {
 flex-direction: column-reverse;
}
 .vasdwe_left {
 width: 100%;
}
 .vasdwe_right {
 width: 100%;
}
 .Wax_ul>.LiDomc:nth-child(even)>a {
 flex-direction: column-reverse;
}
 .Lias {
 font-size: 26px;
}
 .LiDomc>a {
 padding: 35px 0;
}
 .vasdwe_left {
 margin-top: 20px;
}
 .epJbzxv {
 margin-top: 60px;
 flex-direction: column;
}
 .Epc_left {
 width: 100%;
}
 .Epc_right {
 width: 100%;
 margin-top: 20px;
}
 .Seatwe {
 font-size: 26px;
}
 .yee {
 padding: 60px 0;
}
 .Emp_tpxc {
 flex-direction: column-reverse;
}
 .yee_box_right {
 width: 100%;
}
 .yee_box_left {
 width: 100%;
 margin-top: 20px;
}
 .Emp {
 font-size: 26px;
}
 .Emp_tpxc:nth-child(even) {
 flex-direction: column-reverse;
}
 .pooop_jz {
 flex-direction: column-reverse;
}
 .pooop {
 padding: 60px 0;
}
 .Lhikxc {
 width: 100%;
}
 .ment {
 width: 100%;
 margin-top: 20px;
}
 .Credent {
 font-size: 26px;
}
 .Sub {
 margin: 60px auto;
}
 .Jsdbnv {
 font-size: 26px;
}
 .fengcJWBE {
 flex-direction: column;
}
 .fengcJWBE {
 margin-top: 30px;
}
 .fengcJWBE_left {
 width: 100%;
}
 .fengcJWBE_right {
 width: 100%;
 margin-top: 20px;
}
 .ultimabox_hsd {
 margin-top: 60px;
}
 .bnczxcw {
 flex-wrap: wrap;
 margin-top: 30px;
}
 .bnczxcw>div {
 width: 100%;
}
 .ESG_flex {
 margin-top: 30px;
}
 .viD {
 margin: 60px auto;
}
 .viD_Ul li {
 width: 100%;
}
 .Iwnc {
 font-size: 18px;
}
 .AlsoB_fex {
 margin-top: 60px;
}
 .AlsoB {
 font-size: 26px;
}
 .viD_Ul1 li {
 width: 100%;
}
 .viD_Ul1 {
 gap: 20px;
}
 .bzxv {
 display: none;
}
}
.Ncxv_jz {
	display: flex;
	align-items: center;
}
