:root {
	--liang: #8CF5FF;
	--red: #ff0000;
	--yellow:#ff8810;
	--nav-lr: 4%;
	--blue: #004966;
	--border35: 35px;
	--border30: 30px;
	--border25: 25px;
	--border20: 20px;
	--border15: 15px;
	--border5:5px;
	--border10:10px;
	--power-3-ease-out: cubic-bezier(.165, .84, .44, 1);
	--power-3-ease-in-out: cubic-bezier(.77, 0, .175, 1);
	--w85: 1460px;
	--maxw: 1600px;
	--line-bg: linear-gradient(90deg, rgba(189, 101, 13, 1) 0%, rgba(250, 164, 43, 1) 50%, rgba(245, 195, 71, 1) 100%);
	--logo-height:36px;
	--nav-height:80px;
	--mt15p:15px;
	--mt20p:20px;
	--mt25p:25px;
	--mt10p:10px;
	--fs12:12px;
	--fs14:14px;
	--fs16:16px;
	--fs18:18px;
	--fs20:20px;
	--fs22:22px;
	--fs24:24px;
	--fs30:30px;
	--fs55:55px;
	--fs60:60px;
	--mt35p:35px;
	--mt30p:30px;
	--mt45p:45px;
	--mt55p:55px;
	--mt70p:70px;
	--btn-size:60px;
	--btn-size-i:20px;
	/* 关于部分 */
	--ab-w-1:486px;
	--ab-h-1:760px;
	--ab-w-2:382px;
	--ab-h-2:482px;
	--ab-w-3:459px;
	--ab-h-3:465px;
	--ab-num-size:60px;
	/* 关于部分 */
}
.h60p{height: 60px;}


/* 切换点点 */
.swiperpage {display:flex;}
.swiperpage span {width:8px;height:8px;margin:0 4px;border-radius:8px;background:#999;opacity:1;}
.swiperpage span {transition:all 0.5s ease;}
.swiperpage-fff span {background:#fff;}
.swiperpage span.swiper-pagination-bullet-active {background:var(--color);width:30px;}
.swiperpage-center {justify-content:center;}
.swiperggbar{margin: 0 auto;max-width: 450px;height: 5px;background: #e6e6e6;border-radius: 5px;}
.swiperggbar .swiper-scrollbar-drag{background: var(--color);}
/* 切换点点 */


.swiperpage {display:flex;}
.swiperpage span {width:8px;height:8px;margin:0 4px;border-radius:8px;background:#999;opacity:1;}
.swiperpage span {transition:all 0.5s ease;}
.swiperpage-fff span {background:#fff;}
.swiperpage span.swiper-pagination-bullet-active {background:var(--color);width:30px;}
.swiperpage-center {justify-content:center;}


.pagination{padding-top:var(--mt45p)}
.pagination p {margin:0;cursor:pointer;font-size:14px;}
.pagination .prev,.pagination .next {font-size:23px;}
.pagination {display:flex;justify-content:center;}
.pagination a,.pagination p {vertical-align:middle;}
.pagination a {font-size:14px;margin:0 5px;line-height: 40px;display:inline-block;width:40px;height:40px;border-radius:50%;color:#333;text-align:center;padding:0;}
.heib .pagination a {color:#fff;}
.pagination a:hover {color:var(--color);}
.pagination a.nohover {font-size:16px;}
.pagination a{background:#fff;}
.pagination a.on {border:none;background:var(--color);color:#fff;}
.pagination p {border-radius:50%;font-size:16px;line-height: 40px;margin:0 5px;display:inline-block;width:40px;height:40px;color:#333;text-align:center;}
.pagination p.pageRemark {border-style:none;background:none;margin-right:0px;padding:4px 0px;color:#666;}
.pagination p.pageRemark b {color:red;}
.pagination p.pageEllipsis {border-style:none;background:none;padding:4px 0px;color:#808080;}
.pagination a,.pagination p{display:flex;align-items: center;justify-content: center;}

@media screen and (max-width:768px) {
	.nm {display:none!important;}
	.numbbb {display:none!important;}
	.pagination p,.pagination a {width:36px;height:36px;line-height:36px;}
}

/* .yj01abgm{background: linear-gradient(90deg, rgba(0,84,163,1) 0%, rgba(0,126,204,1) 50%, rgba(0,163,234,1) 100%) !important;} */
.pbmore3 {
	height: 45px;
	display: flex;
	align-items: center;
	padding: 0 20px 0 25px;
	border-radius: 25px;
	position: relative;
	transition: all 0.4s ease;
}

.pbmore3:before {
	content: '';
	width: 100%;
	height: 45px;
	border-radius: 25px;
	background: var(--yellow);
	transition: all .4s;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	pointer-events: none;
}

.pbmore3 span {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	top: 0;
	transition: all .4s;
}

.pbmore3 i {
	width: 23px;
	height: 23px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 10px;
	transition: all .4s;
	overflow: hidden;
}

.pbmore3 span,
.pbmore3 i {
	z-index: 1;
	position: relative;
}

.pbmore3 svg {
	width: 40%;
	height: 40%;
	animation: arrowRun 5s infinite;
}

.pbmore3 svg {
	animation: none;
}

.pbmore3 svg path {
	fill: #fff;
	transition: all .4s;
}

.pbmore3-none {
	width: 45px;
	padding: 0;
}

.pbmore3-none span {
	font-size: 0;
}

.pbmore3-none i {
	margin-left: 11px;
}

.morehover:hover .pbmore3::before,
.pbmore3:hover::before {
	width: 45px
}

.pbmore3:hover i,
.morehover:hover .pbmore3 i {
	transform: translateX(9px)
}

.pbmore3:hover i svg path,
.morehover:hover .pbmore3 i svg path {
	fill: #fff
}

.pbmore3:hover span,
.morehover:hover .pbmore3 span {
	color: #222;
}

.pbmore3:hover,
.morehover:hover .pbmore3 {
	padding-left: 0;
}

.pbmore3-000:hover span {
	color: #222;
}

@keyframes arrowRun {
	0% {
		transform: translate3d(0%, 0%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
		transform-style: preserve-3d
	}

	7% {
		transform: translate3d(150%, -150%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
		transform-style: preserve-3d
	}

	7.1% {
		transform: translate3d(-150%, 150%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
		transform-style: preserve-3d
	}

	14% {
		transform: translate3d(0%, 0%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
		transform-style: preserve-3d
	}
}

.pre-z-8{position: relative;z-index: 8;}
.w85 {
	--lr200:200px;
	width: var(--w85);
	margin: 0 auto;
}

.yjyya {
	position: relative;
	padding-left: 22px;
	color: #fff;
	display: flex;
	align-items: center;
}

.yjyya em {
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.yjyya em:after,
.yjyya em:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.yjyya em:before {
	background: url(static/img/language_icon_1.gif) center no-repeat;
	background-size: 100% auto;
}

.yjyya em:after {
	background: url(static/img/language_icon_2.gif) center no-repeat;
	background-size: 100% auto;

}

.yjyya em:before {
	opacity: 0;
}

.yjyya i {
	font-size: 12px;
	margin-left: 10px;
	opacity: 0.7;
}

.pubbg {
	position: relative;
	overflow: hidden;
}

.pubbg:before,
.pubbg:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.pubbg:before {
	background: var(--line-bg);
}

.pubbg:after {
	background: var(--color);
	opacity: 0;
}

.yjsearch {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	color: #fff;
}

.yjsearch i {
	position: relative;
	z-index: 3;
	font-size: 20px;
}

.yjhead {
	padding: 0 var(--nav-lr);
	padding-top: 30px;
}

.yjhead {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 60;
}

.yjlogo {
	position: relative;
	height: 55px;
	width: 190px;
}

.yjlogo img {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	transition: all 0.3s ease;
}

.yjlogo2 {
	opacity: 0;
}

.yjheadm {
	padding: 15px 30px;
	border-radius: 42px;
}

.yjheadm.yjas {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.yjnav {
	margin-left: 0;
	margin-right: auto;
	width: calc(100% - 190px - 180px);
}

.yjnavm {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.yjnavma {
	display: flex;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 16px;
	padding: 0 20px;
}

.yjnavli {}

.yjright {
	display: flex;
	width: 180px;
	justify-content: space-between;
	align-items: center;
}

.yjmore {
	width: 170px;
	height: 54px;
	border-radius: 54px;
}

.yjsssub {
	padding-top: 25px;
	display: none;
}

.yjsssub {
	width: calc(100% - var(--nav-lr) - var(--nav-lr));
	position: absolute;
	left: var(--nav-lr);
	top: 115px;
}

.yjsssubm {
	border-radius: 20px;
	overflow: hidden;
}

.yjsssubm {
	width: 100%;
	align-items: flex-start;
	flex-wrap: wrap;
	background: #fff;
	padding: 4%;
	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.06);
}

.yjsssubm {
	box-shadow: inset 0 15px 30px rgba(0, 0, 0, 0.03);
}

.yjsssubh5 {
	line-height: 1.2;
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
	font-size: 24px;
	font-weight: var(--b400);
	color: #222;
}

.yjsssubh5:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 130px;
	content: '';
	background: var(--line-bg);
}

.yjsssubh5:before {
	height: 8px;
	transform: skewX(45deg);
	margin-left: -10px;
}

.yjsssubua {
	width: 100%;
	display: flex;
	padding: 50px 0;
	flex-wrap: wrap;
}

.yjsssubua li {
	width: 25%;
	padding: 5px 0;
}

.yjsssuba {
	width: 50%;
}

.yjsssubb {
	width: 528px;
}

.yjsssubub {
	display: flex;
	justify-content: space-between;
}

.yjsssubub li {
	width: 160px;
	line-height: 38px;
	border-radius: 40px;
	text-align: center;
	border: 1px solid #ddd;
}

.yjsssubub li {
	transition: all 0.3s;
}

.yjsssubub2 li {
	width: auto;
	padding: 0 20px;
	margin-right: 3%;
}

.yjsssubub2 {
	justify-content: flex-start;
}

.yjsssubub {
	padding: 50px 0;
}

.yjsssubc {
	width: 100%;
}

.yjnavma,
.yjheadm,
.yjlogo2,
.yjlogo1,
.yjyya {
	transition: all 0.4s;
}

/* 1 */
.yjhead:hover .yjheadm {
	background-color: #fff;
}

.yjhead:hover .yjlogo2 {
	opacity: 1;
}

.yjhead:hover .yjlogo1 {
	opacity: 0;
}

.yjhead:hover .yjnavma {
	color: #222;
}

.yjhead:hover .yjyya {
	color: #333;
}

.yjhead:hover .yjyya em:before {
	opacity: 1;
}

.yjhead:hover .yjyya em:after {
	opacity: 0;
}

.yjhead:hover .yjnavma:hover {
	color: var(--color);
}

/* 1 */
/* 1 */
/* header.scroll{top:-38px} */
/* header.scroll .actopm{background-color: #fff;box-shadow: 0 2px 15px rgba(0,0,0,0.06);} */
/*header.scroll .actopm{padding-left: 80px;padding-right: 80px;}
			 header.scroll .actopmm{width: 100%;transition: all 0.3s ease;} */


header,
.actopnav a,
.actopm {
	transition: all 0.3s ease;
}

/* 变宽 */
.yjsssub {
	transition: width 0.4s;
}

/* header.scroll .yjhead{padding-left: 0;padding-right: 0;padding-top: 0;box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
			header.scroll .yjheadm{border-radius: 0;}
			header.scroll .yjssn{top:0;width: calc(100% - 60px - 220px);left: 30px;}
			header.scroll .yjsssub{top:0;width: 100%;left:0;top:60px;}
			header.scroll .yjsssubm{border-radius: 0;} */
/* 语言展开 */
header.opennav .yjhead {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

header.opennav .yjheadm {
	border-radius: 0;
}

header.opennav .yjssn {
	top: 0;
	width: calc(100% - 60px - 220px);
	left: 30px;
}

header.opennav .yjsssub {
	top: 0;
	width: 100%;
	left: 0;
	top: 60px;
}

header.opennav .yjsssubm {
	border-radius: 0;
}

header.opennav .yjheadm {
	background-color: #fff;
}

header.opennav .yjlogo2 {
	opacity: 1;
}

header.opennav .yjlogo1 {
	opacity: 0;
}

header.opennav .yjnavma {
	color: #222;
}

header.opennav .yjyya {
	color: #333;
}

header.opennav .yjyya em:before {
	opacity: 1;
}

header.opennav .yjyya em:after {
	opacity: 0;
}

header.opennav .yjnavma:hover {
	color: var(--color);
}

/* 语言展开 */
/* 变宽 */
/* 1 */
.yjhead {
	transition: all 0.4s;
}

.hide .yjhead {
	top: -120px
}

.hide .actop {
	top: -120px
}
.header.scroll ,
.hide .header  {
	top: -100px;
}


.pubmore span {
	z-index: 3;
}

.pubmore-fff {
	border: none;
	line-height: 54px;
}

.pubmore-fff .pwz1,
.pubmore-fff .pwz2 {
	color: #fff;
}

.pubmore-fff .svg-fff,
.pubmore-fff .svg-000 {
	fill: #fff
}

.pubmore-fff:hover:after {
	opacity: 1;
}

.pubmore-fff:hover:before {
	opacity: 0;
}




.bgmedia {
	position: fixed;
	visibility: hidden;
}

.kjjqr {
	position: absolute;
	right: -10px;
	bottom: 0;
	z-index: 999;
	width: 200px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.kjjqrbtn {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 6px;
	top: 6px;
	cursor: pointer;
}

.kjjqrbtn i {
	left: 0;
	top: 0;
	position: absolute;
}

.kjjqrbtn i {
	width: 100%;
	height: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: center;
}

.mui1 {
	background-image: url(../img/sy-open.svg);
	opacity: 0;
	visibility: hidden;
}

.mui2 {
	background-image: url(../img/sy-close.svg);
}

.play .mui2 {
	opacity: 0;
	visibility: hidden;
}

.play .mui1 {
	opacity: 1;
	visibility: visible;
}

.kjjqrgif img {
	width: 100%;
}

.kjjqrgif01 {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-opacity: 0;
	visibility: hidden;
}

.play .kjjqrgif01 {
	opacity: 1;
	-webkit-opacity: 1;
	visibility: visible;
}

.play .kjjqrgif02 {
	opacity: 0;
	-webkit-opacity: 0;
	visibility: hidden;
}

@media screen and (max-width: 1600px) {
	/*.kjjqr{ width:150px;}*/
	/*.kjjqrbtn{top:38px;right:3px;}*/
}

@media screen and (max-width: 768px) {
	.kjjqr {
		width: 135px;
		bottom: 0;
		right: 0;
	}

	.kjjqrbtn {
		top: 6px;
		right: 3px;
	}
}


.pubh2 {
	line-height: 1.2;
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
	font-size: 60px;
	font-weight:800;
	color: #222;
}

.pubh2-fff {
	color: #fff;
}

.pubh2:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 130px;
	content: '';
	background: var(--line-bg);
}

.pubh2:before {
	height: 8px;
	margin-left: -40px;
}

/* .pubh2:before{transform: skewX(45deg);} */



.yjylzz {
	position: relative;
}

.yjylzz:before {
	content: "";
	width: 100%;
	height: 50%;
	background: #00143c;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -2;
}

.yjylzzm {
	width: 100%;
}

.yjylzzbg {
	width: 100%;
	min-height: 450px;
	object-fit: cover;
}

.yjylzzbg {
	animation-name: scrP102;
}

.yjylzzp1 {
	animation-name: yjylzzp1s;
}

.yjylzzp1 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	padding: 0 6%;
}

.yjylzzp1 {
	color: #fff;
}

.yjylzzp1a {
	font-size: 40px;
	line-height: 1.4;
	font-weight: var(--b600);
}

.yjylzzp1b {
	opacity: 0.8;
	margin-top: 10px;
}

.yjylzzp1c {
	display: flex;
	margin-top: 40px;
}

@keyframes scrP102 {
	0% {
		-webkit-clip-path: inset(0 round 0 0 0 0);
		clip-path: inset(0 round 0 0 0 0)
	}

	to {
		-webkit-clip-path: inset(3vh calc((100vw - 1400px) / 2) 0 calc((100vw - 1400px) / 2) round 15px 15px 15px 15px);
		clip-path: inset(3vhcalc((100vw - 1400px) / 2) 0 calc((100vw - 1400px) / 2) round 15px 15px 15px 15px)
	}
}

@keyframes yjylzzp1s {
	0% {
		padding-left: 0;
	}

	to {
		padding-left: 6%;
	}
}

.acaip4 ul img {
	width: 155px !important;
}

.fot14 {
	background: #00143c;
	padding-top: 80px;
	padding-bottom: 0;
}

.fotgdwz {
	background: #010a0f;
}

.css-18pexiu {
	height: 150px;
	position: relative;
	overflow: hidden;
	font-size: 80px;
	color: var(--color);
	width: 1100px;
	margin: 0 auto;
}

.css-18pexiu::before {
	background-image: linear-gradient(90deg, rgba(1, 10, 15, 1), rgba(1, 10, 15, 0.4) 30%, rgba(1, 10, 15, 0) 50%, rgba(1, 10, 15, 0.4) 70%, rgba(1, 10, 15, 1));
	position: absolute;
	left: 0px;
	right: 0px;
	content: "";
	height: 100%;
	z-index: 1;
}

.css-il8tms {
	white-space: nowrap;
	position: absolute;
	left: 0;
	top: 0;
}

@keyframes animation-zk8gpk {
	from {
		-webkit-transform: translate(5%, 0);
		transform: translate(5%, 0);
	}

	to {
		-webkit-transform: translate(-60%, 0);
		transform: translate(-60%, 0);
	}
}

.is-inview .css-il8tms {
	animation: animation-zk8gpk 10s linear infinite;
}

.fot14b {
	margin-top: 50px;
}

.fot14bap2 input {
	box-sizing: border-box;
}

.fot14bap2 input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #fff;
	font-size: 16px;
	opacity: 0.8;
}

.fot14bap2 input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #fff;
	font-size: 16px;
	opacity: 0.8;
}

.fot14bap2 input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #fff;
	font-size: 16px;
	opacity: 0.8;
}

.fot14bap2 input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #fff;
	font-size: 16px;
	opacity: 0.8;
}

.fot14bap1 {
	font-size: 20px;
	line-height: 1;
	padding-bottom: 20px;
}

.fot14b,
.fot14b a {
	color: #fff;
}

.fot14bap2 {
	background: #334363;
	height: 54px;
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.fot14bap2 {
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%;
	padding-right: 0;
}

.fot14bap2 input {
	background: none;
	border: none;
	border-bottom: 2px solid transparent;
}

.fot14bap2 input {
	height: 100%;
	line-height: 54px;
}

.fot14bap2 input {
	width: 100%;
	outline: none;
	padding-right: 118px;
}

.fot14bap2 input {
	padding: 0 20px;
}

/* .fot14bap2 input:focus {border-color:var(--liang);} */
.fot14bap2 span {
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	overflow: hidden;
	text-align: center;
}

.fot14bap2 span {
	width: 118px;
	color: #fff;
	opacity: 1;
	background: var(--line-bg);
}

.fot14bap2 span {
	font-size: 16px;
	font-weight: 500;
}

.fot14bap2 span {
	position: absolute;
	right: 8px;
	top: 7px;
	z-index: 3;
	transition: all 0.3s ease;
}

.fot14bap2 span:hover {
	opacity: 1;
}

.fot14bap2 {
	background-color: #fff;
	border-radius: 5px;
}

.fot14bap2 span {
	width: 44px;
	height: 44px;
	line-height: 1;
	text-align: center;
	background-color: var(--color);
	color: #fff;
	right: 5px;
	top: 5px;
}

.fot14bap2 span {
	font-size: 18px;
	line-height: 44px;
}

.fot14bap3 {
	margin-top: 35px;
}

.fot14bap3 {
	font-size: 14px;
	display: flex;
	align-items: flex-start;
	font-weight: 200;
}

.fot14bap3 i {
	width: 16px;
	height: 16px;
	border-radius: 3px;
	border: 1px solid #fff;
}

.fot14bap3 p {
	width: calc(100% - 16px);
	padding-left: 10px;
}

.fot14bap3 p a {
	font-weight: 500;
	text-decoration: underline;
}

.fot14bap3 i {
	position: relative;
	top: 4px;
}

.fot14bb h4 {
	transition: all 0.3s ease;
	color: #fff;
	font-size: 20px;
}

.fot14bb h4:hover {
	color: var(--color);
}

.fot14bb li {
	margin-top: 12px;
	font-size: 14px;
}

.fot14bb li a {
	opacity: 0.8;
	transition: all 0.3s ease;
}

.fot14bb li a:hover {
	opacity: 1;
	color: var(--color);
}

.fot14ba {
	width: 400px;
}

.fot14bb {
	width: calc(70% - 260px);
}

.fxas li {
	display: flex;
	align-items: center;
	width: 100%;
}

.fxas i {
	margin-right: 10px;
	color: #000;
}

.fot14c,
.fot14c a {
	color: rgba(255, 255, 255, 0.5);
}

.fot14ca {
	display: flex;
}

.fot14ca a {
	margin-right: 20px;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.5);
}

.fot14ca a:hover {
	color: #fff;
}

.fot14cb {
	font-size: 12px;
	opacity: 0.7;
}

.fot14c {
	padding: 90px 0;
	padding-top: 90px;
}

.fot14c {
	padding-bottom: 30px;
	padding-top: 30px;
}



.hgwjzm {
	position: absolute;
}

.hgwjzm ul {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	padding: 10px 0;
}

.hgwjzm li a {
	display: block;
	padding: 7px;
	line-height: 1.2;
	font-size: 14px;
}

.hgwjzm li a {
	transition: all 0.3s ease;
	color: #333;
}

.hgwjzm li a:hover {
	background: var(--color);
	color: #fff;
}

.hgwjzm2 li a {
	padding: 5px 0;
}

.hgwjz i {
	background: none;
}

.hgwjz span {
	padding-right: 20px;
}

.hgwjz i {
	width: auto;
}

.hgwjz {
	padding: 6px 20px;
	border: 1px solid #fff;
	border-radius: 20px;
}

.hgwjz {
	transition: all 0.3s ease;
}

.hgwjz:hover {
	border-color: var(--color);
	background: var(--color);
}

.hgwjzm3 {
	display: none;
	width: 200px;
	top: auto;
	bottom: 35px;
	padding-bottom: 10px;
	padding-top: 0;
	right: 0;
}


.ftgwjz {
	display: inline-block;
	position: relative;
}

.ftgwjzm {
	background: var(--color);
	color: #fff;
	display: flex;
	line-height: 35px;
	border-radius: 35px;
	width: 150px;
}

.ftgwjzm {
	justify-content: center;
}

.ftgwjzm {
	align-items: center;
	overflow: hidden;
	font-size: 14px;
}

.ftgwjzm i {
	color: #fff;
	font-size: 12px;
	margin-left: 10px;
	transition: all 0.3s ease;
}

.ftgwjzm1 {
	transition: all 0.3s ease;
	width: auto;
	padding: 0 35px;
}

.ftgwjzm1 em {
	width: 18px;
	height: 18px;
	position: relative;
	opacity: 1;
	margin-right: 15px;
}

.ftgwjzm1 em:before,
.ftgwjzm1 em:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.ftgwjzm1 em:before {
	background-image: url(../img/language_icon_1.gif);
	opacity: 0;
}

.ftgwjzm1 em:after {
	background-image: url(../img/language_icon_2.gif);
}

.ftgwjzm1:hover {
	background: var(--color);
	border-color: var(--color);
}

.ftgwjzm1:hover {
	color: #fff;
}

.ftgwjzm-bg-line-bg {
	background: var(--line-bg);
}

.ftgwjzm-bg-line-bg:hover {
	background: var(--line-bg);
	border: none;
}

.ftgwjzm-bg-fff {
	background: #fff;
	color: #333;
}

.ftgwjzm-bg-fff i {
	color: #333;
}

.ftgwjzm-bg-fff:hover em:after {
	opacity: 1;
}

.ftgwjzm-bg-fff:hover em:before {
	opacity: 0;
}

.ftgwjzm-bg-fff:hover i {
	color: #fff;
}

.ftgwjzm-line-fff {
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
}


@keyframes fadeInSway {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInSway span {
	visibility: hidden;
	animation-delay: 0.2s;
	animation-duration: 1.2s;
	animation-fill-mode: both;
	display: block;
}

.fadeInSway.is-inview span {
	animation-name: fadeInSway;
	visibility: inherit;
}


:root {
	--color: #ff8810;
	--w13: 100%;
	--ptb: 120px;
	--border0: 0;
	--hover-bg-color: #3a3635;
	--mt25p: 25px;
	--plrs: 170px;
	--w14: 1400px;
}

@media only screen and (max-width:1024px) {
	:root {
		--ptb: 45px;
		--plr: 4%;
		--w13: 100%;
	}

	.pbmore3:hover i,
	.morehover:hover .pbmore3 i {
		transform: none;
	}
	.plr5 {
		padding-left: 4%;
		padding-right: 4%;
	}
}



* {
	box-sizing: border-box;
}

.mainbg {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: -1;
	object-fit: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.mainbgm {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.actop {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 999;
}

.actop {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.actop {
	border: none;
}

.actop {
	padding: 0 60px;
}

.actop {
	padding: 0;
	padding-left: 0;
	padding-right: 0;
}

/* .actopm{width: 100%;} */
.actoplogo {
	height: 25px;
	position: relative;
}

.actoplogoimg {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
}

.actoplogoimg {
	height: 100%;
	transition: all 0.4s;
}

.actoplogoimg2 {
	opacity: 0;
}

.actopmb {
	align-items: center;
	justify-content: space-between;
}

.actopmb {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.actopnav {
	display: flex;
	margin-left: auto;
	margin-right: 58px;
}

.actopnav li {
	line-height: 90px;
}

.actopnav a {
	color: #fff;
	font-size: 18px;
	margin-left: 60px;
	font-weight: var(--b400);
}

.actopnav a:hover {
	color: #fff;
}

.actoprsearch {
	width: 50px;
	height: 50px;
	background: #fff;
	color: #222;
}

.actoprsearch {
	line-height: 50px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	margin-left: 25px;
}

.actoprsearch i {
	font-size: 20px;
}

.actopr {
	display: flex;
	align-items: center;
}

.actopma {
	justify-content: flex-end;
	align-items: center;
	padding-top: 10px;
}

.actopma,
.actopma a {
	color: #fff;
}

.actopma a i {
	padding-left: 5px;
	font-size: 14px;
}

.actopma em {
	font-size: 12px;
	padding: 0 40px;
}

.actop {
	padding-left: 4%;
	padding-right: 4%;
}

.actopma {
	display: none;
}

.actopmb {
	border: none;
}

.actop {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 25px;
}

.actopm {
	padding: 15px 40px;
	background-color: #fff;
	border-radius: 90px;
	width: 90%;
	margin: 0 auto;
}

.actopnav {
	border-radius: 50px;
	padding: 0 10px;
}

.actopnav {
	margin: auto;
}

.actopnav a {
	margin: 0 30px;
	color: #222;
}

.actopnav a:hover {
	color: var(--color);
}

.actopnav li {
	line-height: 50px;
}

.actoplogo {
	width: 195px;
}

.acmore6 {}

.acmore6 {
	display: flex;
	align-items: center;
	box-sizing: content-box;
	border-radius: 50px;
	height: 50px;
	overflow: hidden;
	transition: all 1s var(--power-3-ease-out), opacity 1s var(--power-3-ease-out);
	;
}

.acmore6 {
	padding-left: 25px;
	padding-right: 8px;
	transform: rotate(0.1deg);
}

.acmore6 span {
	position: relative;
	z-index: 6;
	padding-right: 15px;
}

.acmore6 em {
	display: flex;
	width: 40px;
	height: 40px;
	position: relative;
}

.acmore6 em i {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 40px;
	text-align: center;
	z-index: 1;
}

.acmore6 em:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	will-change: transform;
	border-radius: 9999px;
	transition: transform .6s var(--power-3-ease-in-out);
}

.acmore6 em i {
	transition: all .5s var(--power-3-ease-in-out);
}

.acmore6 em i:first-child {
	transform: translateZ(0px);
	transition-delay: 50ms;
}

.acmore6 em i:last-child {
	transform: translate3d(-120%, 0, 0);
	transition-delay: 0ms;
	opacity: 0;
}

.acmore6:hover em:before {
	transform: scale(25);
	transition-delay: 0ms;
}

.acmore6:hover em i:first-child {
	transform: translate3d(120%, 0, 0);
	transition-delay: 0ms;
	opacity: 0;
}

.acmore6:hover em i:last-child {
	transform: translateZ(0);
	transition-delay: 50ms;
	opacity: 1;
}

.acmore6--white {
	background-color: #fff;
	color: #000;
	border-color: #fff;
}

.acmore6--white em:before {
	background-color: var(--color);
}

.acmore6--white em i {
	color: #fff;
}

.acmore6--white:hover {
	color: #fff;
}



.lp-btn_cta {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 50px;
	position: relative;
	height: 50px;
	transform: translateZ(0);
}

.lp-btn_cta {
	border-radius: 52px;
	overflow: hidden;
	padding: 0 25px;
}

.lp-btn_cta-ripple {
	display: block;
	position: absolute;
	top: -.2px;
	left: -.2px;
	right: -.2px;
	bottom: -.2px;
	z-index: 1;
	border-radius: inherit;
}

.lp-btn_cta-ripple span {
	display: block;
	width: 100%;
	height: 100%;
	transform: translateY(101%);
	background: #fff;
	border-radius: 50% 50% 0 0;
	transition: transform .5s cubic-bezier(.4, 0, 0, 1), border-radius .5s cubic-bezier(.4, 0, 0, 1);
}

.lp-btn_cta-title {
	position: relative;
	z-index: 2;
	overflow: hidden;
}

.lp-btn_cta-title span {
	display: block;
	transition: transform .8s cubic-bezier(.16, 1, .3, 1);
}

.lp-btn_cta-title span:after {
	content: attr(data-text);
	display: block;
	position: absolute;
	top: 120%;
	left: 0;
	color: #fff;
}

.lp-btn_cta-icon {
	position: relative;
	margin-left: 5px;
	z-index: 2;
	line-height: 1;
	transition: color .4s, transform .4s;
}

.lp-btn_cta-30 {
	margin-left: 30px;
}

.lp-btn_cta-icon i {
	color: #fff;
}

.lp-btn_cta.noicon .lp-btn_cta-icon {
	display: none;
}

.lp-btn_cta.-color {
	background: var(--color);
	color: #fff;
}

.lp-btn_cta.-bai .lp-btn_cta-ripple span {
	background: var(--blue);
}

.lp-btn_cta.-bai .lp-btn_cta-title span:after,
.lp-btn_cta.-bai .lp-btn_cta-icon i {
	color: #fff;
}

.lp-btn_cta.-outline {
	color: #fff;
	background: 0 0;
}

.lp-btn_cta.-outline:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #fff;
	border-radius: inherit;
	transition: transform .5s;
}

.lp-btn_cta.-outline:after {
	opacity: 1;
}

.lp-btn_cta:hover .lp-btn_cta-ripple span {
	border-radius: 0;
	transform: translateY(0);
	transition-duration: .5s, .9s
}

.lp-btn_cta:hover .lp-btn_cta-title span {
	transform: translateY(-120%)
}

.lp-btn_cta:hover .lp-btn_cta-icon {
	transform: translateX(20%)
}

.lp-btn_cta:hover .lp-btn_cta-icon i,
.lp-btn_cta:hover .lp-btn_cta-title span:after {
	color: var(--color);
}

.lp-btn_cta.-bai:hover .lp-btn_cta-icon i,
.lp-btn_cta.-bai:hover .lp-btn_cta-title span:after {
	color: #fff;
}

.lp-btn_cta:hover:after {
	transform: scale(0.99);
}

.menu-toggle {
	position: relative;
	width: 60px;
	height: 40px;
	border: 1px solid rgba(255, 255, 255, 1);
}

.menu-toggle {
	border-radius: 100px;
}

.menu-toggle .icon svg {
	transition: opacity .3s linear, transform .3s cubic-bezier(.4, .64, .68, 1);
	color: #fff;
}

.menu-toggle .icon svg path {
	fill: #fff;
}

.menu-toggle .icon .menu {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.menu-toggle .icon .close {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -20px, 0) scale(.8);
	opacity: 0;
}

@media screen and (max-width:1600px) {
	.mbtopcli {
		margin: 0 15px;
	}
}

.mbshowtime {
	display: flex;
	height: 80px;
	justify-content: center;
	color: #222;
	padding: 0 30px;
	align-items: center;
}

.mbshowtime {
	background: var(--color);
}

.mbshowtime {
	background: linear-gradient(251deg, var(--color) 19.17%, #05c3dd 75.2%);
}

.mbshowtime span {
	font-size: 18px;
	padding-left: 10px;
	font-weight: var(--b500);
}

.mbshowtime i {
	font-size: 20px;
}

.mbshowtime2 {
	padding: 0;
}

.mbshowtime2 {
	display: flex;
	width: 170px;
	justify-content: flex-end;
}

.hoverdef .pbmore3 i {
	transform: translateX(9px)
}

.hoverdef .pbmore3 i svg path {
	fill: #fff
}

.hoverdef .pbmore3 span {
	color: #fff;
	padding-right: 5px;
}

.hoverdef .pbmore3 {
	padding-left: 0;
}

.hoverdef .pbmore3::before {
	width: 45px;
}

.mblive {
	display: flex;
	align-items: center;
	padding-right: 50px;
	display: none;
}

.mblive i {
	font-style: normal;
	font-size: 18px;
	color: #fff;
	margin-left: 10px;
}

.mblivea {
	color: #fff;
	background: #ff0000;
	font-size: 12px;
	height: 16px;
	line-height: 12px;
	padding: 0 10px;
	border-radius: 5px;
}

.mblivea {
	position: relative;
	top: 1px;
}

.mbtop {
	transition: all 0.3s ease;
}

.mbtop:before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.08;
	height: 1px;
	z-index: 1;
}

.mbtop:after {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	bottom: 0;
	height: 100%;
}

.mbtopm {
	border-radius: 100px;
}

.mbtopm {
	position: relative;
	z-index: 6;
}

.mbtopm {
	padding: 0;
}

/* .mbtopm{background:hsla(0,0%,48%,.2);backdrop-filter:blur(20px);} */

.bx.mbtop {
	border: none;
	top: 0;
}

.bx.mbtop:after {
	background: hsl(260deg 87% 5% / 30%);
	backdrop-filter: blur(2.08rem);
}

.ms.mbtop {
	border: none;
	top: 0;
}

.ms.mbtop:after {
	background: hsl(260deg 87% 5% / 30%);
	backdrop-filter: blur(2.08rem);
}


.bb.mbtop {
	border: none;
	top: 0;
}

/* .bb .mbtopm{background: hsla(0,0%,100%,1);backdrop-filter:blur(10px);}
			.bb .mbtoplogoimg1{opacity: 0;}
			.bb .mbtoplogoimg2{opacity: 1;}
			.bb .mbtopca,.bb .mbtoplauge{color: #222;}
			.bb .mbtopshare a{color: #444;}
			.bb .menu-toggle{border-color: rgba(0,0,0,0.7);}
			.bb .menu-toggle .icon svg{color: #333;} */

.mbh2 {
	font-size: 48px;
	line-height: 1.2;
	color: var(--blue);
	overflow: hidden;
	font-weight: var(--b600);
}

.mbh2-fff {
	color: #fff;
}

.w13 {
	width: var(--w13);
	margin: 0 auto;
	padding-left: var(--plrs);
	padding-right: var(--plrs);
}

.mbbaner {
	position: relative;
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

.mbbanerimg {
	width: 100%;
}

.mbbanerx {
	position: relative;
	width: 100%;
	height: 100%;
}

.mbbanertit {
	text-align: center;
	color: #fff;
	font-size: 75px;
	line-height: 1.2;
	position: absolute;
	width: 100%;
	left: 0;
}

.mbbanertit {
	top: calc(8% + 100px)
}

.mbbanerswiper {
	transform: translate(-50%, -50%) scale(0.82);
	position: absolute;
	top: 50%;
	left: 50%;
}

.mbbanerswiper {
	margin-top: calc(12% + 50px);
}

.mbbanerbtn {
	position: absolute;
	top: 50%;
	color: #fff;
	opacity: 0;
	margin-top: -24px;
}

.mbbanerbtn {
	cursor: pointer;
}

.mbbanerbtn i {
	font-size: 40px;
}

.mbbanerbtn.left {
	left: 5%;
}

.mbbanerbtn.right {
	right: 5%;
}

.ggjta {
	width: 48px;
	height: 48px;
	background: #fff;
	border-radius: 50%;
	transition: all 0.4s ease-in;
	overflow: hidden;
}

.ggjta i {
	font-size: 16px;
	color: #333;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	line-height: 48px;
	text-align: center;
	transition: all 0.6s ease-in;
}

.ggjta i:nth-child(1) {
	left: 0;
}

.ggjta i:nth-child(2) {
	left: 100%;
	opacity: 0;
}

.ggjta.right i:nth-child(1) {
	left: 0;
}

.ggjta.right i:nth-child(2) {
	left: -100%;
	opacity: 0;
}

.ggjta.left:hover i:nth-child(1) {
	left: -100%;
	opacity: 0;
}

.ggjta.left:hover i:nth-child(2) {
	left: 0;
	opacity: 1;
}

.ggjta.right:hover i:nth-child(1) {
	left: 100%;
	opacity: 0;
}

.ggjta.right:hover i:nth-child(2) {
	left: 0;
	opacity: 1;
}

.ggjta:hover {
	transform: scale(0.9);
}

.mbbanerslide {
	opacity: 0 !important;
	transition: all 0.3s ease;
}

.mbbanerslide.swiper-slide-active {
	opacity: 1 !important;
}

.text-c {
	text-align: center;
}

.ptb100 {
	padding-top: var(--ptb);
	padding-bottom: var(--ptb);
}

/* .mbb{padding-top: 60px;padding-bottom: 190px;} */
.mbbtop {
	align-items: center;
}

.mbbxa {
	justify-content: space-between;
	width: 31%;
	color: #fff;
}

.mbbximg {
	overflow: hidden;
	;
}

.mbbximg img {
	width: 100%
}

.mbbxp2 {
	display: flex;
	justify-content: flex-start;
}

.mbbxp1 {
	height: 70px;
	font-size: 18px;
	color: #fff;
}

.mbbxwz {
	padding: 35px;
}

.mbbxwz {
	background: hsla(0, 0%, 100%, .1);
	backdrop-filter: blur(2.08rem);
}

.mbbxp3 {
	color: #fff;
	font-size: 14px;
	opacity: 1;
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}

.mbbxp3 em {
	font-size: 12px;
	opacity: 0.3;
}

.mbbx {
	margin-top: 45px;
}

.yjcase9p2 {
	font-size: 24px;
	margin: 0;
}

.yjcase9p1 {
	margin-top: 5px;
}

.yjcase9wz {
	padding: 30px;
}

.yjcase9 {
	background: #ffffff;
}

.mbd {
	background: #ffffff;
	position: relative;
	z-index: 3;
}

.mbd {
	transition: all 0.3s ease;
}

.mbd.hei {
	background: #060229;
}

.mbd.hei .mbh2 {
	color: #fff;
}

.mbdxaimg {
	width: 100%;
	vertical-align: top;
}

.mbdxa {
	overflow: hidden;
	position: relative;
}

.mbdxawz {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	width: 100%;
}

.mbdxawz {
	width: 90%;
	left: 5%;
	bottom: 5%;
	background: hsla(0, 0%, 100%, .1);
	backdrop-filter: blur(20px)
}

.mbdxawz {
	padding: 30px;
	padding-top: 5px;
}

.mbdxap1,
.mbdxap2 {
	color: #fff;
}

.mbdxap1 {
	font-size: 24px;
	margin-top: 15px;
}

.mbdxap2 {
	margin-top: 5px;
}

.mbdlogo1 {
	width: 100%;
	position: relative;
	height: 78px;
}

.mbdlogo1 img {
	position: absolute;
	max-height: 75%;
	max-width: 50%;
	inset: 0;
	margin: auto;
	margin-left: 0;
}

.mbdlogo1 {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.mbdxblogo {
	width: 190px;
	position: relative;
	height: 100px;
	background: #fff;
}

.mbdxblogo img {
	position: absolute;
	max-height: 75%;
	max-width: 70%;
	inset: 0;
	margin: auto;
}

.mbdxblogo .mbdxblogo02 {
	max-width: 100%;
	max-height: 100%;
}

.mbdxblogo02 {
	opacity: 0;
}

.mbdxblogo,
.mbdxbtit,
.mbdxbms {
	position: relative;
	z-index: 3;
}

.mbdxbbg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.mbdxbbg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.mbdxba {
	width: 100%;
	display: block;
	position: relative;
	padding: 20px 20px;
	justify-content: space-between;
}

.mbdxba {
	background: linear-gradient(180deg, rgba(250, 248, 247, 1) 0%, rgba(248, 244, 243, 1) 50%, rgba(245, 241, 238, 1) 100%);
}

.mbdxba {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #dcd9d6;
	overflow: hidden;
}

.mbdxba {
	min-height: 33.33%;
}

.mbdxba:last-child {
	border: none;
}

.mbdxbtit {
	font-size: 20px;
	line-height: 1.2;
	color: #222;
	width: 35%;
	padding-left: 15px;
}

.mbdxbms {
	width: calc(100% - 35% - 190px - 40px);
}

.mbdxbms {
	color: #444;
}

.mbdxbbg {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.mbdxbbg1 {
	background: hsla(0, 0%, 100%, .1);
	backdrop-filter: blur(8px)
}

.mbdxbtit,
.mbdxbms {
	transition: all 0.3s ease;
}

.mbdxa {
	width: 39.8%;
}

.mbdxb {
	width: 57%;
}

.mbdxba:hover .mbdxbbg {
	opacity: 1;
}

.mbdxba:hover .mbdxblogo02 {
	opacity: 1;
}

.mbdxba:hover .mbdxblogo01 {
	opacity: 0;
}

.mbdxba:hover .mbdxbtit,
.mbdxba:hover .mbdxbms {
	color: #fff;
}

.mbdx {
	margin-top: 45px;
}

.ani_in {
	will-change: transform, opacity;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: paused;
	animation-delay: calc(var(--progress)* -1s);
	animation-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.mbe {
	position: relative;
	height: 100vh;
	overflow: hidden;
}

.mbebg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.mbebg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

/* .mbebg{transform: scale(0.8);top:250px} */
.mbetop,
.mbemore {
	position: absolute;
	width: 100%;
	left: 0;
	top: 15%;
	transform: translateY(-50%);
	z-index: 3;
}

.mbemore {
	display: flex;
	justify-content: center;
	margin-top: 95px;
}

.mbemore .pbmore3 {
	margin: 0 20px;
}

.mbebg {
	animation-name: scrP220;
}

.mbetop {
	animation-name: scrP221;
}

.mbemore {
	animation-name: scrP222;
}

.mbep2 {
	text-align: center;
	color: #fff;
	margin-top: 15px;
}

.mbep3 {
	display: flex;
	justify-content: center;
	margin-top: 65px;
}

.mbep3 a {
	margin: 0 10px;
}

@keyframes scrP220 {
	0% {
		-webkit-clip-path: inset(5% 300px 5% 300px round var(--border0) var(--border0) var(--border0) var(--border0));
		top: 20%
	}

	100% {
		-webkit-clip-path: inset(0 round var(--border0) var(--border0) var(--border0) var(--border0));
		top: 0;
	}
}

@keyframes scrP221 {
	0% {
		top: 55%;
	}

	100% {
		top: 50%;
	}
}

@keyframes scrP222 {
	0% {
		opacity: 0;
		top: 52%
	}

	95% {
		opacity: 0;
		top: 52%
	}

	100% {
		opacity: 1;
		top: 50%;
	}
}

@keyframes scr333 {
	0% {
		background: #f5f5f5;
	}

	15% {
		background: #f5f5f5;
	}

	100% {
		background: #f5f5f5;
	}
}

@keyframes scr444 {
	0% {
		color: #222;
	}

	15% {
		color: #fff;
	}

	100% {
		color: #fff;
	}
}

.mbe {
	background: #f5f5f5;
	transition: all 0.5s ease;
}

.mbe {
	animation-name: scr333;
	object-fit: cover;
}

.mbe .mbh2 {
	animation-name: scr444;
}


.mbk {
	background: #fff;
	transition: all 0.3s ease;
}

.mbkn {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 45px;
}

.mbknm {
	width: 32%;
	position: relative;
}

.mbknmwz {
	position: absolute;
	width: 100%;
	z-index: 3;
	left: 0;
	bottom: 30px;
}

.mbknmimg img {
	width: 100%;
	vertical-align: top;
}

.mbknp1 {
	font-size: 22px;
	color: #fff;
	line-height: 1.2;
	font-weight: var(--b400);
}

.mbknp2 {
	color: #fff;
	padding-top: 20px;
	margin-top: 15px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.mbknp3 {
	display: flex;
	justify-content: flex-start;
	margin-top: 25px;
}

.mbknmwz {
	width: calc(100% - 40px);
	left: 20px;
	background-color: hsl(225deg 53% 81% / 10%);
}

.mbknmwz {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}

.mbknmwz {
	padding: 25px 20px;
}

.mbknmimg img {
	transition: all 0.4s ease;
}

.mbknmimg {
	overflow: hidden;
}

.mbknm:hover .mbknmimg img {
	transform: scale(1.05);
}

@keyframes scrP666 {
	0% {
		transform: scale(0.75) translateY(10px);
	}

	100% {
		transform: scale(1) translateY(0);
	}
}

.mbfn {
	animation-name: scrP666;
}

.mbfm {
	width: 85%;
}

.mbf {
	background: #ffffff;
}

.mbfn {
	position: relative;
	margin-top: 50px;
	padding: 40px 60px;
	border-radius: 20px;
	overflow: hidden;
}

.mbfn:before {
	position: absolute;
	width: calc(100% + 120px);
	height: calc(100% + 20px);
	left: -60px;
	top: -10px;
	content: '';
	background: #eeeeee;
}

.mbfn:before {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.mbfnm {
	display: flex;
	width: 100%;
	position: relative;
	z-index: 3;
}

.mbfnm {
	border-bottom: 1px solid #b4b4b4;
	padding: 30px 0;
}

.mbfnm:last-child {
	border: none;
}

.mbfnma {
	width: 250px;
	color: #222;
	font-size: 22px;
	line-height: 1.2;
}

.mbfnma {
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.mbfnmb {
	width: calc(100% - 250px);
	display: flex;
	flex-wrap: wrap;
}

.mbfnmbm {
	width: 16.66%;
	position: relative;
}

.mbfnmbm img {
	inset: 0;
	position: absolute;
	margin: auto;
	max-width: 60%;
	max-height: 50%;
}

.mbfnma,
.mbfnmbm {
	height: 70px;
}

.mbfn {
	border-radius: 0;
}

.mbg {
	position: relative;
	z-index: 3;
}

.mbgx {
	margin-top: 100px;
	justify-content: center;
}

.mbgxa {
	width: 24%;
	position: relative;
	background: hsla(0, 0%, 60%, .1);
	backdrop-filter: blur(2.08rem);
	-webkit-backdrop-filter: blur(10px);
	color: #fff;
	text-align: center;
}

.mbgxa {
	padding-top: 60px;
	padding-bottom: 60px;
	margin: 0 3%;
}

.mbgxp1 {
	font-size: 22px;
	height: 55px;
	font-weight: var(--b400);
}

.mbgxp2 {
	height: 120px;
}

.mbgxp3 {
	display: flex;
	justify-content: center;
}

.mbgxicon {
	width: 86px;
	height: 86px;
	position: absolute;
	left: 50%;
	margin-left: -43px;
	top: -43px;
}

.mbgxicon img {
	max-width: 100%;
	max-height: 80%;
	inset: 0;
	margin: auto;
	position: absolute;
	opacity: 0.7;
}

.mbgxa {
	transition: all 0.3s ease;
}

.mbgxa:hover {
	background: hsla(0, 0%, 60%, .1);
	backdrop-filter: blur(20px);
}

.mainbg2 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}

.mbgm {
	position: relative;
	z-index: 3;
}

/* 首页 新闻 */
.bo-d-n {
	display: flex;
	width: 100%;
	margin-top: 45px;
}

.bo-d-link {
	width: 25.5%;
	margin-right: 2%;
}

.bo-d-link1 {
	width: 45%;
}

.bo-d-link:last-child {
	margin: 0;
}

.bo-d-p1 {
	color: #666;
	font-size: 14px;
	padding-bottom: 10px;
}

.bo-d-p2 {
	font-size: 20px;
	color: #222;
}

.bo-d-p2-1 {
	font-size: 20px;
	line-height: 1.4;
}

.bo-d-wz {
	padding: 25px 0;
}

.bo-dimg {
	overflow: hidden;
}

.bo-dimg img {
	width: 100%;
	vertical-align: top;
}

.bo-d-link,
.bo-dimg img {
	transition: all 0.3s ease;
}

.bo-dimg img {
	transition: all 1s ease;
}

.bo-d-link:hover img {
	transform: scale(1.1);
}

.bo-d-p2 span {
	display: inline;
	position: relative;
	line-height: 1.6;
}

.bo-d-p2 span {
	background: linear-gradient(to right, #fff, #fff), linear-gradient(to right, var(--color), var(--color), var(--color));
	background-size: 100% 2px, 0 2px;
	background-position: 100% 100%, 0 100%;
	background-repeat: no-repeat;
	transition: background-size 400ms;
	padding-bottom: 4px;
}

.bo-d-p2 span {
	padding-bottom: 2px;
}

.bo-d-link:hover .bo-d-p2 span {
	background-size: 0 2px, 100% 2px;
}

.bo-d-p4,
.bo-d-p3 {
	margin-top: 20px;
}

.bo-d-p2-ccc span {
	background: linear-gradient(to right, #fff, #fff), linear-gradient(to right, var(--color), var(--color), var(--color));
	background-size: 100% 2px, 0 2px;
	background-position: 100% 100%, 0 100%;
	background-repeat: no-repeat;
}

.bo-d-link2 {
	background: none
}

.bo-d-n {
	align-items: flex-start;
}

/* .bo-dimg1,.bo-d-link2 {height:420px;overflow:hidden;} */
.bo-dimg2 {
	overflow: hidden;
}

.bo-dimg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.bo-d-top {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

.bo-d-p4.needmorep3 {
	padding-left: 25px;
	margin: 0;
	bottom: 15px;
}

.ctabtn {
	display: flex;
}

.ctabtn i {
	margin-left: 5px;
	position: relative;
	top: 1px;
}

.sh6new,
.wskhbg {
	background: #fff;
}

.bo-d {
	background: #f8f8f8;
}

.bo-i:before,
.bo-d:before {
	display: none;
}

/* 首页 新闻 */
.mbh {
	background: #ffffff;
	position: relative;
	z-index: 3;
}

/* .yjylzz{background: #ffffff;} */
.yjylzzm {
	position: relative;
}

.yjylzzm:before {
	position: absolute;
	width: 100%;
	height: 120px;
	bottom: 0;
	left: 0;
	content: '';
}

.yjylzzm:after {
	position: absolute;
	width: var(--w13);
	height: 120px;
	bottom: 0;
	content: '';
	left: 50%;
	transform: translateX(-50%);
}

.yjylzzm:after {
	box-shadow: 0 15px 55px rgb(44 190 231 / 22%);
	display: none;
}

.xkmsgatxt {
	background: none;
	border: none;
	height: 42px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 15px;
	transition: all 0.3s ease;
}

.xkmsgatxt {
	background: #f8f8f8;
	border: 1px solid #eee;
	border-radius: 0;
	outline: none;
	width: 100%;
	padding-left: 15px;
}

.xkmsgatxt {
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: hsla(0, 0%, 60%, .1);
	backdrop-filter: blur(10px);
}
/* 
.layui-form-select .layui-input {
	background: none;
	border: none;
	height: 42px;
	line-height: 40px;
	transition: all 0.3s ease;
}

.layui-form-select .layui-input {
	background: #f8f8f8;
	border: 1px solid #eee;
	border-radius: 0;
	outline: none;
	width: 100%;
	padding-left: 15px;
}

.layui-form-select .layui-input {
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: hsla(0, 0%, 60%, .1);
	backdrop-filter: blur(10px);
}

.layui-form-select .layui-input {
	color: #fff;
	font-size: 14px;
}

.layui-form-select .layui-edge {
	border-top-color: #fff !important;
	border-width: 4px !important;
	padding: 0;
}

.layui-form-select dl dd {
	color: #333;
	font-size: 14px;
}

.layui-form-select dl dd.layui-this {
	background: var(--line-bg) !important;
	color: #333 !important;
} */

.xkmsgatext {
	height: 80px;
}

.xkmsgaxv {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-top: 20px;
}

.xkmsgaxvn {
	width: calc(50% - 10px);
	position: relative;
}

.xkmsgaxvn label {
	padding-left: 15px;
	font-size: 14px;
	display: inline-block;
	line-height: 20px;
	color: #fff;
	z-index: 3;
	left: 0;
	top: 10px;
	position: absolute;
	transition: all 0.3s ease;
}

.xkmsgaxvn i {
	padding-left: 5px;
	color: #fff;
}

.xkmsgaxvn-100 {
	width: 100%;
}

.xkmsgaxvn label.on {
	top: 5px;
	font-size: 14px;
}

.xkmsgatxt:focus {
	border-color: var(--color);
}

.yjylzzmsg {
	width: 520px;
}

.fot14,
.yjylzzm:before {
	background-color: #090821;
}

.yjylzzm:before {
	display: none;
}

.fot14blogo img {
	height: 25px;
}





.mb2sub {
	position: absolute;
	left: 0;
	top: 100%;
	padding-top: 20px;
}

.mb2sub {
	display: none;
}

.mb2subm {
	display: flex;
}

.mb2subm {
	width: 700px;
}

.js-nav-main-item:nth-child(1) .mb2subm{width: 800px;}
.mb2subm {
	border: 1px solid rgba(255, 255, 255, 0);
}

.mbtopcli {
	height: 86px;
	line-height: 86px;
	position: relative;
}

.mb2suba,
.mb2subb {
	width: 50%;
	padding: 25px 20px;
}

.mb2suba {
	width: 60%;
	padding-left: 0;
}

.mb2subb {
	width: 40%;
}

.mb2subb {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.mb2subm {
	line-height: 1.4;
}

.mb2subp1 {
	font-size: var(--fs20);
	line-height: 1.2;
	font-weight: var(--b600);
	color: #222;
}

.mb2subp2 {
	margin-top: 15px;
	color:#333;
	line-height: 1.6;
}

.mb2subp3 a {
	display: block;
	width: 100%;
	position: relative;
	font-size: 16px;
	color: #222;
}

.mb2subp3 span {
	display: inline-block;
	position: relative;
}

.mb2subp3 span:before,
.mb2subp3 span:after {
	width: 100%;
	height: 1px;
	content: '';
	left: 0;
	bottom: 0;
	transition: all 0.3s ease;
	position: absolute;
}

.mb2subp3 span:before {
	background: #fff;
	right: 0;
	left: auto;
	width: 0;
}

.mb2subp3 span:after {
	background: var(--yellow);
	width: 0;
}

.mb2subp3 a:hover span:after {
	width: 100%;
}

.mb2subp3 a:hover span:before {
	width: 0;
}

.mb2subp3 i {
	position: absolute;
	right: 10px;
	top: 6px;
	line-height: 1;
	opacity: 0;
	transition: all 0.4s;
}

.mb2subp3 li {
	margin-top: 20px;
}

.mb2subp3 li:nth-child(1) {
	margin-top: 0;
}

.mb2subp3 a:hover i {
	right: 0;
	opacity: 1;
}

.mb2subp3 a:hover {
	color: var(--yellow);
}

.mb2subp3 a:hover i {
	color: var(--yellow);
}

.mb2suba {
	padding-right: 60px;
}

.mb2subb {
	padding-left: 60px;
	padding-right: 60px;
}

.mbtopcli:nth-child(1) .mb2sub,
.mbtopcli:nth-child(2) .mb2sub,
.mbtopcli:nth-child(3) .mb2sub,
.mbtopcli:nth-child(4) .mb2sub,
.mbtopcli:nth-child(5) .mb2sub,
.mbtopcli:nth-child(6) .mb2sub {
	left: 50%;
	transform: translateX(-50%);
}

.on .mbtopca {
	color: var(--color);
}




/* 
.tpl-header-transparent .header {
	background: 0 0;
	border-color: rgba(255, 255, 255, .2);
	transition: all .5s cubic-bezier(.19, 1, .22, 1);
}
.tpl-header-transparent .header{background: hsla(0, 0%, 100%, .1);backdrop-filter: blur(5px);} */
.header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 66;
}

.header {
	border-bottom: solid 1px #E1E0E1;
	border-bottom: solid 1px rgba(255,255,255,0);
}

.header__wrapper {
	padding-left: 50px;
	padding-right: 50px;
	margin: 0 auto;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}

.header__main {
	display: flex;
	align-items: flex-start;
	align-items: center;
}

.header__logo {
	width: 155px;
	padding-top: 0;
}

.header__logo--white {
	display: none;
}

.header__logo img {
	width: 100%;
	height: auto;
}

.tpl-header-transparent .header__logo--white {
	display: block;
}

.header__nav {
	display: flex;
}

.navigation {
	margin-left: 60px;
}

.gtm_menu_title {
	font-size: 18px;
	/* font-weight: var(--b600); */
}

.gtm_menu_title {
	color: #fff;
	display: flex;
	height: 90px;
	line-height: 90px;
}

.header__nav__item {
	margin-left: 50px;
}

.header__nav__item:last-child .header__nav__sub,
.header__nav__item:nth-child(4) .header__nav__sub {
	transform: translateX(-30%);
}

.header__right {
	display: flex;
	align-items: center;
}

.header__right__line {
	width: 1px;
	background: #e1e0e1;
	margin: 0 35px;
}

.tpl-header-transparent .header__right__line {
	background: rgba(255, 255, 255, .2);
	background: rgba(255, 255, 255, .1);
}

.header__right__market,
.header__right__line,
.header__right__select,
.header__right__country,
.header__right__search {
	height: 86px;
	display: flex;
	align-items: center;
}

.header__right__select label {
	padding-right: 50px;
}

.header__right__country label {
	padding-right: 8px;
}

.header__right__country svg,
.header__right__search,
.header__right__market {
	margin-left: 40px;
}

.tpl-header-transparent .header__right__search path {
	fill: #fff;
}

.header__right__select,
.header__right__country {
	display: flex;
}

.nwsearch{width:300px;height:52px;position: relative;border:1px solid #532d08;border-radius:999px;overflow: hidden;}
.nwsearchtxt{background: none;border:none;width:100%;height:50px;line-height: 50px;color:#fff;padding:0 20px;}
.nwsearchtxt{backdrop-filter: blur(10px);background: rgba(0,0,0,0.3);}
.nwsearchtxt{outline: none;}
.nwsearchbtn{position: absolute;right:20px;line-height: 50px;top:0;color:var(--yellow);font-size: 20px;}


.tpl-header-transparent .header__right__country,
.tpl-header-transparent .header__right__select,
.tpl-header-transparent .header__right__search {
	color: #fff;
}

.tpl-header-transparent .header__right__country path,
.tpl-header-transparent .header__right__market path {
	fill: #fff;
}


.tpl-header-transparent .header:hover .header__logo--white,
.tpl-header-transparent .header__logo--initial {
	display: none;
}

.tpl-header-transparent .header:hover .header__logo--initial {
	display: block;
}

.tpl-header-transparent .header:hover {
	background-color: #fff;
	border-color: #e1e0e1;
}

.tpl-header-transparent .header:hover .gtm_menu_title {
	color: #222;
}

.tpl-header-transparent .header:hover .header__right__line {
	background-color: #e1e0e1;
}

.tpl-header-transparent .header:hover .header__right__country,
.tpl-header-transparent .header:hover .header__right__search,
.tpl-header-transparent .header:hover .header__right__select {
	color: #222;
}
.tpl-header-transparent .header:hover .nav__toggle-button span{background: #222;}

.tpl-header-transparent .header:hover .header__right__search path,
.tpl-header-transparent .header:hover .header__right__country path,
.tpl-header-transparent .header:hover .header__right__market path {
	fill: #222;
}

.tpl-header-transparent .header:hover .header__nav__item:hover .gtm_menu_title,
.tpl-header-transparent .header:hover .header__right__country:hover,
.tpl-header-transparent .header:hover .header__right__select:hover {
	color: var(--yellow);
}

.tpl-header-transparent .header:hover .header__right__country:hover path,
.tpl-header-transparent .header:hover .header__right__search:hover path {
	fill: var(--yellow);
}

.tpl-header-transparent .header:hover .nwlauge{color:#333;}
.tpl-header-transparent .header:hover .nwsearchtxt{background: #fafafa;color:#666}
.tpl-header-transparent .header:hover .nwsearch{border-color: #eee;}


.tpl-header-transparent .header.scroll .header__logo--white,
.tpl-header-transparent .header__logo--initial {
	display: none;
}

.tpl-header-transparent .header.scroll .header__logo--initial {
	display: block;
}

.tpl-header-transparent .header.scroll {
	background-color: #fff;
	border-color: #e1e0e1;
}

.tpl-header-transparent .header.scroll .gtm_menu_title {
	color: #222;
}

.tpl-header-transparent .header.scroll .header__right__line {
	background-color: #e1e0e1;
}

.tpl-header-transparent .header.scroll .header__right__country,
.tpl-header-transparent .header.scroll .header__right__search,
.tpl-header-transparent .header.scroll .header__right__select {
	color: #222;
}

.tpl-header-transparent .header.scroll .header__right__search path,
.tpl-header-transparent .header.scroll .header__right__country path,
.tpl-header-transparent .header.scroll .header__right__market path {
	fill: #222;
}

.tpl-header-transparent .header.scroll .nav__toggle-button span{background: #222;}

.tpl-header-transparent .header.scroll .header__nav__item:hover .gtm_menu_title,
.tpl-header-transparent .header.scroll .header__right__country:hover,
.tpl-header-transparent .header.scroll .header__right__select:hover {
	color: var(--color);
}

.tpl-header-transparent .header.scroll .header__right__country:hover path,
.tpl-header-transparent .header.scroll .header__right__search:hover path {
	fill: var(--color);
}




.tpl-header-transparent.dan .header .header__logo--white,
.tpl-header-transparent .header__logo--initial {
	display: none;
}

.tpl-header-transparent.dan .header .header__logo--initial {
	display: block;
}

.tpl-header-transparent.dan .header {
	background-color: #fff;
	border-color: #e1e0e1;
}

.tpl-header-transparent.dan .header .gtm_menu_title {
	color: #222;
}

.tpl-header-transparent.dan .header .header__right__line {
	background-color: #e1e0e1;
}

.tpl-header-transparent.dan .header .header__right__country,
.tpl-header-transparent.dan .header .header__right__search,
.tpl-header-transparent.dan .header .header__right__select {
	color: #222;
}

.tpl-header-transparent.dan .header .header__right__search path,
.tpl-header-transparent.dan .header .header__right__country path,
.tpl-header-transparent.dan .header .header__right__market path {
	fill: #222;
}

.tpl-header-transparent.dan .header .header__nav__item:hover .gtm_menu_title,
.tpl-header-transparent.dan .header .header__right__country:hover,
.tpl-header-transparent.dan .header .header__right__select:hover {
	color: var(--color);
}

.tpl-header-transparent.dan .header .header__right__country:hover path,
.tpl-header-transparent.dan .header .header__right__search:hover path {
	fill: var(--color);
}



.js-panel-1 {
	position: relative;
}

.panel-country,
.panel-lauge,
.header__nav__sub {
	position: absolute;
	top: 105%;
	right: 0;
	width: 570px;
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	padding-top: 10px;
}

.header__nav__sub {
	top: 100%;
	width: auto;
	right: auto;
	left: -160px;
}
.header__nav__sub:before{position: absolute;content:'';backdrop-filter: blur(20px);}
.header__nav__sub:before{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid rgba(255, 255, 255, 0.8);}
.header__nav__sub:before{left:214px;top:0;}
.panel-lauge {
	width: 150px;
}

.panel-lauge {
	text-align: right;
}

.panel-lauge a {
	display: block;
	margin-bottom: 10px;
}

.header .panel-lauge a {
	color: #222;
	transition: all ease .3s;
}

.header .panel-lauge a:hover {
	color: var(--color);
}

.panel-country,
.panel-lauge {
	transition: all 0.3s ease;
}

.js-panel-1:hover .js-panel-1m {
	opacity: 1;
	visibility: visible;
	top: 100%
}

.panel-country__list {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	page-break-after: avoid;
}

.panel-country__item img {
	vertical-align: middle;
	border-radius: 50%;
}

.panel-country__item span {
	padding-left: 10px;
	color: #222;
}

.header .panel-country__item {
	margin-bottom: 18px;
	color: #262626;
	transition: all ease .3s;
}

.mb2submore,
.mb2submore i {
	font-weight: var(--b600);
}

.mb2submore {
	color: var(--yellow);
	position: relative;
	display: inline-block;
	padding-right: 20px;
	line-height: 30px;
	margin-top: 25px;
}

.mb2submore i {
	position: absolute;
	line-height: 30px;
	display: block;
	right: 0;
	top: 0;
}

.mb2submore i {
	transition: all 0.3s ease;
}

.mb2submore:hover i {
	right: -5px;
}

.mb2subm {
	min-height: 280px;
}

.mb2subfx {
	display: flex;
	position: absolute;
	left: 35px;
	bottom: 35px;
}

.mb2subfx {
	justify-content: flex-start;
	align-items: center;
}

.mb2subfxb {
	display: flex;
	padding-left: 15px;
}
.mb2subfxc{display: flex;}
.mb2subfxc a{height: 30px;width: 30px;text-align: center;line-height: 30px;color:#fff;background:var(--yellow)}
.mb2subfxc a{border-radius:50%;margin-left: 20px;}
.mb2subfxc a:nth-child(1) i{font-size: 16px;}
.mb2subfxc a:nth-child(2) i{font-size: 16px;}
.mb2subfxc a:nth-child(3) i{font-size: 12px;}
.mb2subfxc a:nth-child(4) i{font-size: 17px;}

.mb2subfxb a {
	margin-left: 15px;
}

.icon-round {
	border: 1px solid #004188;
	height: 38px;
	width: 38px;
	border-radius: 38px;
	position: relative;
	display: inline-block;
	transition: all ease.3s
}

.icon-round--insta {
	border-color: #262626
}

.icon-round--video {
	border-color: #ff0002
}

.icon-round .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 23px
}

.xlzwabg {
	background: hsl(260deg 87% 5% / 30%);
	background: rgba(255, 255, 255, 0.8);
	backdrop-filter: blur(20px);
	padding: 25px 35px;
	border-radius: 10px;
}

.panel-country__market {
	display: flex;
	justify-content: space-between;
}

.panel-country__marketa {
	width: 40%;
	padding: 10px 0;
	position: relative;
	padding-bottom: 70px;
}

.panel-country__market_line {
	width: 1px;
	background: #000;
	opacity: 0.1;
}

.panel-country__market h4 {
	font-weight: var(--b600);
	color: #222;
	margin-bottom: 10px;
	font-size: 18px;
}

.panel-country__market .mb2submore {
	font-weight: var(--b400);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.panel-country_55 {
	right: -55px;
}


.panel-country__marketa dd {
	position: relative;
	padding-right: 20px;
	margin-bottom: 10px;
}

.panel-country__marketa dd a {
	display: inline-block;
	position: relative;
}

.panel-country__marketa dd a:before,
.panel-country__marketa dd a:after {
	width: 100%;
	height: 1px;
	content: '';
	left: 0;
	bottom: 0;
	transition: all 0.3s ease;
	position: absolute;
}

.panel-country__marketa dd a:before {
	background: #fff;
	right: 0;
	left: auto;
	width: 0;
}

.panel-country__marketa dd a:after {
	background: var(--color);
	width: 0;
}

/* .panel-country__marketa dd:hover a:after{width: 0;} */
.panel-country__marketa dd i {
	position: absolute;
	right: 10px;
	top: 6px;
	line-height: 1;
	opacity: 0;
	transition: all 0.4s;
}

.panel-country__marketa dd:hover i {
	right: 0;
	opacity: 1;
}

.panel-country__marketa dd:hover {
	color: var(--color);
}

.panel-country__marketa dd:hover i {
	color: var(--color);
}

.panel-country__marketa dd:hover a:after {
	width: 100%;
}


.panel-lauge dd {
	position: relative;
	padding-right: 20px;
	margin-bottom: 2px;
}

.panel-lauge dd a {
	display: inline-block;
	position: relative;
}

.panel-lauge dd a:before,
.panel-lauge dd a:after {
	width: 100%;
	height: 1px;
	content: '';
	left: 0;
	bottom: 0;
	transition: all 0.3s ease;
	position: absolute;
}

.panel-lauge dd a:before {
	background: #fff;
	right: 0;
	left: auto;
	width: 0;
}

.panel-lauge dd a:after {
	background: var(--color);
	width: 0;
}

/* .panel-country__marketa dd:hover a:after{width: 0;} */
.panel-lauge i {
	position: absolute;
	right: 10px;
	top: 6px;
	line-height: 1;
	opacity: 0;
	transition: all 0.4s;
}

.panel-lauge dd:hover i {
	right: 0;
	opacity: 1;
}

.panel-lauge dd:hover {
	color: var(--color);
}

.panel-lauge dd:hover i {
	color: var(--color);
}

.panel-lauge dd:hover a:after {
	width: 100%;
}

.panel-lauge dd {
	text-align: left;
}

.panel-lauge .xlzwabg {
	padding-right: 20px;
}

.panel-lauge {
	width: 175px;
}




.wxsub {
	position: absolute;
	width: 125px;
	right: 65px;
	top: 50%;
	transform: translateY(-50%);
}

.wxsub {
	padding-right: 10px;
}

.wxsubm:before {
	position: absolute;
	content: '';
}

.wxsubm:before {
	right: -19px;
	top: 50%;
	transform: translateY(-50%);
}

.wxsubm:before {
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}

.wxsubm {
	background: #fff;
	position: relative;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
	text-align: center;
	padding: 8px;
	border-radius: 10px;
}

.wxsubm p {
	color: var(--blue);
}

.wxsubm img {
	border: 5px solid #fff;
	box-sizing: border-box;
}

.wxsubm img:first-child {
	margin-top: 0;
}

.wxsub img {
	max-width: 100%;
}

.wxsub {
	opacity: 0;
	right: 85px;
	visibility: hidden;
	z-index: -1;
	transition: all 0.3s ease;
}

.aiboxfxa {
	position: relative;
}

.aiboxfxa:hover .wxsub {
	opacity: 1;
	right: 65px;
	visibility: visible;
	z-index: 9;
}

.m01 video {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}

.m01wz {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 15%;
	z-index: 3;
}

.m01wz {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}

.m01p1 {
	color: #fff;
	font-size: 70px;
	line-height: 1.4;
	font-weight: var(--b400);
}

.m01p1en {
	color: #fff;
	font-size: 22px;
	line-height: 1.2;
}

.mbp1xz {
	color: #444;
	font-size: 16px;
	line-height: 1.2;
	padding-bottom: 3px;
}

.mbp1xz-fff {
	color: #fff;
}

.m01p2 {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.m01p2 a {
	margin: 0 15px;
}

.fot14 {
	background: url(../demo/fot14bg.jpg) center top no-repeat #010a0f;
	background-size: 100% auto;
}

.mbtoplauge {
	position: relative;
}

.mb2subyy {
	left: 50%;
	margin-left: -50px;
	padding-top: 38px;
}

.mb2subyy .mb2subm {
	width: 100px;
	flex-wrap: wrap;
}

.mb2subyy .mb2subm a {
	width: 100%;
	text-align: center;
	padding: 6px 0;
	font-size: 14px;
}


/* .aiboximg{display: none;} */

/* .aibox{right: 0 !important;}

		.aiboxsubm{background-color: #EBF8EF !important;backdrop-filter: blur(0) !important;}
		.aiboxsub2p1,.aiboxfxa{color: #333 !important;}
		.aiboxsub2{padding-right: 0 !important;}
		.aiboxfxa:hover{color: var(--color) !important;} */
/* .aiboxsub{display: block !important;} */


.m01 {
	height: 100vh;
	position: relative;
	overflow: hidden;
}

.m01video {
	position: absolute;
	object-fit: cover;
	width: 104%;
	height: 104%;
	left: -2%;
	top: -2%
}

.m01zz {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.m01zz {
	z-index: 2;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%);
}

.m01zz {
	opacity: 0;
}

.d2p {
	position: relative;
	width: 100%;
}

.mbbanerxbg {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}



.site-baner {
	position: relative;
	height: 100vh;
	width: 100%;
	overflow: hidden;
}

.site-baner-bg {
	position: absolute;
	object-fit: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.site-baner-bg {
	width: 105%;
	height: 105%;
	left: -2.5%;
	top: -2.5%;
}

.site-baner-zw {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
	top: 50%;
	height: 300px;
}

.site-baner-zw {
	text-align: left;
}

.site-baner-p1 {
	font-size: 60px;
	font-weight: var(--b500);
	line-height: 1.4;
	margin-bottom: 60px;
	color: #fff;
}

.site-baner-p2 {
	display: flex;
	justify-content: flex-start;
}

.site-baner-three {
	display: flex;
	width: 100%;
	margin-top: 50px;
}

.site-baner-three li {
	width: 33.33%;
	padding: 50px 35px;
	transition: all 0.25s ease;
	border-radius: 7px;
	position: relative;
	color: #fff;
}

.site-baner-three li {
	overflow: hidden;
	font-size: 24px;
}

.site-baner-three li a {
	position: relative;
	z-index: 3;
	display: block;
}

.site-baner-three li:after {
	background-image: linear-gradient(150deg, rgba(67, 53, 139, 0.83), rgba(57, 115, 185, 0.83));
}

/* .site-baner-three li:nth-child(2):after{background-image: linear-gradient(150deg, rgba(54,99,15,0.72), rgba(241,228,0,0.81));}
		.site-baner-three li:nth-child(3):after{background-image:linear-gradient(150deg, rgba(46,36,122,0.83), rgba(131,31,130,0.85));} */
.site-baner-three li:after {
	background: hsla(0, 0%, 30%, .4);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
}

.site-baner-three li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
}

.site-baner-three li:last-child:before {
	display: none;
}

.site-baner-three li:before {
	content: '';
	position: absolute;
	bottom: auto;
	top: 7px;
	right: 0;
	height: 150px;
	width: 1px;
	background: #ffffff;
	opacity: 0.3;
}

.site-baner-jt {
	position: absolute;
	right: 30px;
	top: 30px;
	color: #fff;
	font-size: 24px;
}

.site-baner-three .description {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	margin: 10px 0 30px 0;
	display: block;
}

.site-baner-three li a {
	color: #fff;
}

.site-baner-three li:hover:before,
.site-baner-three li:hover .site-baner-jt {
	opacity: 0;
}

.site-baner-three li:hover:after,
.site-baner-three li:hover .site-baner-p3,
.site-baner-three li:hover .site-baner-p4 {
	opacity: 1;
}

.site-baner-three .description,
.site-baner-three .cta-btn-redesign,
.site-baner-three li:after {
	opacity: 0;
	transition: all 0.25s ease;
}

.site-baner .swiper-slide {
	opacity: 0 !important;
	transition: all 0.8s ease;
}

.site-baner .swiper-slide-active {
	opacity: 1 !important;
}


.swiper-slide-active .scales {
	animation: image-zoom-out 6s 0s forwards;
}

@keyframes image-zoom-out {
	from {
		transform: scale(1.08, 1.08)
	}

	to {
		transform: scale(1.0, 1.0)
	}
}

.swiper-slide-active .main-visual-txt1,
.swiper-slide-active .main-visual-txt2,
.swiper-slide-active .main-visual-txt3 {
	animation: text-active-animation 1.5s cubic-bezier(0.4, 0, 0.2, 1) both;
}

.swiper-slide-active .main-visual-txt1 {
	animation-delay: 0.1s;
}

.swiper-slide-active .main-visual-txt2 {
	animation-delay: 0.3s;
}

.swiper-slide-active .main-visual-txt3 {
	animation-delay: 0.5s;
}

.cm-word-split-JS.splitting .char {
	animation: text-fade-out 1.5s cubic-bezier(0.4, 0, 0.2, 1) both;
}

.swiper-slide-active .cm-word-split-JS.splitting .char {
	animation: text-active-animation 1.5s cubic-bezier(0.4, 0, 0.2, 1) both;
}

@keyframes text-active-animation {
	from {
		opacity: 0;
		filter: Alpha(opacity=0);
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}

	to {
		opacity: 1.0;
		filter: Alpha(opacity=100);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes text-active-animation02 {
	from {
		opacity: 0;
		filter: Alpha(opacity=0);
		-webkit-transform: translateY(80px);
		transform: translateY(80px);
	}

	to {
		opacity: 1.0;
		filter: Alpha(opacity=100);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes text-fade-out {
	from {
		opacity: 1.0;
		filter: Alpha(opacity=100);
	}

	to {
		opacity: 0;
		filter: Alpha(opacity=0);
	}
}



.cta-btn-redesign,
.ggbtm {
	box-sizing: border-box;
	border: 1px solid var(--color);
}

.cta-btn-redesign,
.ggbtm {
	color: #fff;
	font-size: 16px;
	padding: 0 40px;
	background-color: var(--color);
	border-radius: 40px;
	text-decoration: none;
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 50px;
	line-height: 48px;
}

/* 		.ggbtm{text-transform:none;} */
.ggbtm {
	cursor: pointer;
}

.ggbtm .tile {
	display: flex;
	align-items: center;
}

.ggbtm .tile img {
	margin-right: 10px;
}

.cta-btn-redesign .tile {
	-webkit-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	display: block;
	font-weight: 400;
}

.cta-btn-redesign .arrow-wrapper {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: absolute;
	right: -15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
}

.cta-btn-redesign .arrow-wrapper span {
	background-color: #fff;
	height: 2px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 10px;
	display: block;
}

.cta-btn-redesign:hover .tile {
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
}

.cta-btn-redesign:hover .arrow-wrapper {
	right: 25px;
}

.cta-btn-redesign:hover .arrow-wrapper span:first-of-type {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 9px 1px;
	transform-origin: 9px 1px;
}

.cta-btn-redesign:hover .arrow-wrapper span:last-of-type {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 7px 0;
	transform-origin: 7px 0;
}

.cta-btn-redesign {
	transition: all .3s ease;
}

.cta-btn-redesign-fff {
	border-color: #fff;
	background: #fff;
	color: var(--color);
}

/* .cta-btn-redesign-fff .arrow-wrapper span{background: var(--color);} */
.cta-btn-redesign-fff:hover {
	background: var(--color);
	color: #fff;
	border-color: var(--color);
}

.cta-btn-redesign-line-fff {
	border-color: #fff;
	background: transparent;
}

.cta-btn-redesign-line-fff:hover {
	background: #fff;
	color: var(--color);
}

.cta-btn-redesign-line-fff .arrow-wrapper span {
	background: var(--color);
}

.cta-btn-redesign-line-color {
	border-color: var(--color);
	background: transparent;
	color: #333;
}

.cta-btn-redesign-line-color:hover {
	background: var(--color);
	color: #fff;
}

.cta-btn-redesign-line-color .arrow-wrapper span {
	background: #fff;
}


.acai {
	background: #fff;
}

.acaip1 {
	font-size: 42px;
	color: var(--color);
	line-height: 1.2;
}

.acaip2 {
	color: #fff;
	margin-top: 20px;
	max-width: 45%;
}

.acaip2 p {
	margin-top: 15px;
}

.acaip2 .mbtopcli:nth-child(1) {
	margin-top: 0;
}

.acaip3 {
	margin-top: 45px;
}

.acaiswiper {
	border-radius: 15px;
	overflow: hidden;
	position: relative;
}

.acaiwz {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	padding: 6%;
	width: 100%;
	z-index: 3;
}

.acaim {
	animation-name: acaims;
}

@keyframes acaims {
	0% {
		transform: scale(1.2) translateY(60px);
	}

	100% {
		transform: scale(1) translateY(0);
	}
}


.acaibtn {
	position: absolute;
	color: #fff;
}

.acaiswiper-baner-page {
	position: absolute !important;
	width: 100% !important;
	left: 0 !important;
	bottom: 7% !important;
	z-index: 4;
	height: 48px;
}

.acaiswiper-baner-page {
	padding: 0 6%;
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: flex-start;
}

.acaibtn {
	height: 48px;
	padding-left: 0;
	z-index: 5;
	display: flex;
	justify-content: flex-end;
	width: 70px;
	right: 6%;
	position: absolute;
	bottom: 7%;
}

.acaibtn {
	justify-content: space-between;
	line-height: 62px;
}

.acaibtn i {
	font-size: 20px;
}

.acaiswiper-baner-page span {
	width: 33.33%;
	background: none !important;
	border-radius: 0 !important;
	opacity: 1 !important;
	margin: 0 !important;
}

.acaiswiper-baner-page span {
	height: auto;
	padding-top: 15px;
	position: relative;
}

.acaiswiper-baner-page span {
	color: #fff;
	font-size: 18px;
	font-weight: var(--b400);
}

.acaiswiper-baner-page span:before,
.acaiswiper-baner-page span:after {
	left: 0;
	top: 0;
}

.acaiswiper-baner-page span:before {
	position: absolute;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, 0.2);
	content: '';
}

.acaiswiper-baner-page span:after {
	position: absolute;
	width: 0;
	height: 1px;
	background: rgba(255, 255, 255, 1);
	content: '';
}

.acaiswiper-baner-page span:after {
	background: var(--color);
}

.acaiswiper-baner-page span.swiper-pagination-bullet-active:after {
	width: 100%;
	transition: all 4s ease;
}




.wybs.hei {
	background: #080321;
}

.wybs.hei .mbp1xz,
.wybs.hei .mbh2 {
	color: #fff
}




.yjylzz {
	position: relative;
}

.yjylzz:before {
	content: "";
	width: 100%;
	height: 50%;
	background: #00143c;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -2;
}

.yjylzzm {
	width: 100%;
}

.yjylzzbg {
	width: 100%;
}

.yjylzzm {
	animation-name: scrP102;
}

.yjylzzp1 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	padding: 0 6%;
}

.yjylzzp1 {
	color: #fff;
}

.yjylzzp1a {
	font-size: 50px;
	line-height: 1.4;
	font-weight: var(--b700);
}

.yjylzzp1b {
	opacity: 0.8;
	margin-top: 10px;
}

.yjylzzp1c {
	display: flex;
	margin-top: 55px;
}

@keyframes scrP102 {
	0% {
		-webkit-clip-path: inset(0 round 0 0 0 0);
		clip-path: inset(0 round 0 0 0 0)
	}

	to {
		-webkit-clip-path: inset(3vh 7.5vw 3vh 7.5vw round 15px 15px 15px 15px);
		clip-path: inset(3vh 7.5vw 3vh 7.5vw round 15px 15px 15px 15px)
	}
}

.fot14 {
	background: #00143c;
	padding-top: 90px;
	padding-bottom: 0;
}

.css-18pexiu {
	height: 150px;
	position: relative;
	overflow: hidden;
	font-size: 58px;
	width: 500px;
	margin: 0 auto;
}

.css-18pexiu::before {
	background-image: linear-gradient(90deg, rgba(0, 20, 60, 1), rgba(0, 20, 60, 0.4) 30%, rgba(0, 20, 60, 0) 50%, rgba(0, 20, 60, 0.4) 70%, rgba(0, 20, 60, 1));
	position: absolute;
	left: 0px;
	right: 0px;
	content: "";
	height: 100%;
	z-index: 1;
}

.css-il8tms {
	white-space: nowrap;
	position: absolute;
	left: 0;
	top: 0;
}

@keyframes animation-zk8gpk {
	from {
		-webkit-transform: translate(5%, 0);
		transform: translate(5%, 0);
	}

	to {
		-webkit-transform: translate(-60%, 0);
		transform: translate(-60%, 0);
	}
}

.is-inview .css-il8tms {
	animation: animation-zk8gpk 10s linear infinite;
}

.fot14b {
	margin-top: 50px;
}

.fot14bap2 input {
	box-sizing: border-box;
}

.fot14bap2 input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #fff;
	font-size: 14px;
	opacity: 0.8;
}

.fot14bap2 input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #fff;
	font-size: 14px;
	opacity: 0.8;
}

.fot14bap2 input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #fff;
	font-size: 14px;
	opacity: 0.8;
}

.fot14bap2 input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #fff;
	font-size: 14px;
	opacity: 0.8;
}

.fot14bap1 {
	font-size: 22px;
	line-height: 1;
	padding-bottom: 20px;
}

.fot14b,
.fot14b a {
	color: #fff;
}

.fot14bap2 {
	background: #334363;
	height: 54px;
	position: relative;
	border-top-left-radius: 54px;
	border-top-right-radius: 54px;
	border-radius: 54px;
}

.fot14bap2 {
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%;
	padding-right: 0;
}

.fot14bap2 input {
	background: none;
	border: none;
	border-bottom: 2px solid transparent;
}

.fot14bap2 input {
	height: 100%;
	line-height: 54px;
}

.fot14bap2 input {
	width: 100%;
	outline: none;
	padding-right: 118px;
}

.fot14bap2 input {
	padding: 0 20px;
}

/* 	.fot14bap2 input:focus {border-color:var(--color);} */
.fot14bap2 span {
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	overflow: hidden;
	text-align: center;
}

.fot14bap2 span {
	width: 118px;
	color: #fff;
	opacity: 1;
	background: var(--line-bg);
}

.fot14bap2 span {
	font-size: 16px;
	font-weight: 500;
}

.fot14bap2 span {
	position: absolute;
	right: 8px;
	top: 9px;
	z-index: 3;
	transition: all 0.3s ease;
}

.fot14bap2 span:hover {
	opacity: 1;
}

.fot14bap3 {
	margin-top: 35px;
}

.fot14bap3 {
	font-size: 14px;
	display: flex;
	align-items: flex-start;
	font-weight: 200;
}

.fot14bap3 i {
	width: 16px;
	height: 16px;
	border-radius: 5px;
	border: 2px solid #999;
}

.fot14bap3 p {
	width: calc(100% - 16px);
	padding-left: 10px;
}

.fot14bap3 p a {
	font-weight: 500;
	text-decoration: underline;
}

.fot14bap3 i {
	position: relative;
	top: 4px;
}

.fot14bb h4 {
	transition: all 0.3s ease;
	font-weight: var(--b600);
	color: #fff;
	font-weight: 18px;
}

.fot14bb h4:hover {
	color: var(--color);
}

.fot14bb li {
	margin-top: 12px;
	font-size: 14px;
}

.fot14bb li a {
	opacity: 0.9;
	transition: all 0.3s ease;
}

.fot14bb li a:hover {
	opacity: 1;
	color: var(--color);
}

.fot14ba {
	width: 400px;
}

.fot14bb {
	width: calc(85% - 400px);
}

.fxas li {
	display: flex;
	align-items: center;
	width: 100%;
}

.fxas i {
	margin-right: 10px;
	color: #fff;
}

.fot14c,
.fot14c a {
	color: #fff;
}

.fot14ca {
	display: flex;
}

.fot14ca a {
	margin-right: 20px;
	font-size: 14px;
}

.fot14ca a:hover {
	color: var(--color);
}

.fot14cb {
	font-size: 12px;
	opacity: 0.7;
}

.fot14cb span {
	margin: 0 10px;
}

.fot14c {
	padding: 90px 0;
	padding-top: 90px;
}

.fot14c {
	padding-bottom: 30px;
	padding-top: 30px;
}

#c-bns button:first-child,
#s-bns button:first-child,
#c-bns button:hover {
	background: var(--blue) !important;
}

.fotgdwz,
.fot14,
.fot14,
.yjylzz:before {
	background: #00143c;
}

.css-18pexiu::before {
	background-image: linear-gradient(90deg, rgba(0, 20, 60, 1), rgba(0, 20, 60, 0.4) 30%, rgba(0, 20, 60, 0) 50%, rgba(0, 20, 60, 0.4) 70%, rgba(0, 20, 60, 1));
}

.css-18pexiu {
	color: #b5b5b5;
}

.hgwjzm3 {
	width: 100%;
}

.hgwjzm3 li {
	text-align: center;
}

.wsfxac {
	display: flex;
	width: 100%;
	margin-top: 50px;
	align-items: center;
	padding-bottom: 15px;
	justify-content: space-between;
}

.fxas2 {
	display: flex;
	justify-content: flex-start;
}

.fxas2 li {
	width: auto;
	margin-right: 15px;
}

.fxas2 a {
	font-size: 0;
}

.fxas2 a {
	color: #fff;
}

.fxas2 li:nth-child(1) i {
	font-size: 20px;
}

.fxas2 li:nth-child(2) i {
	font-size: 20px;
}

.fxas2 li:nth-child(3) i {
	font-size: 20px;
}

.fxas2 li:nth-child(4) i {
	font-size: 20px;
}

.fxas2 li:nth-child(5) i {
	font-size: 16px;
}

.fxas2 li:nth-child(6) i {
	font-size: 20px;
}




.hgwjzm3 {
	width: 100%;
}

.hgwjzm3 li {
	text-align: center;
}

.wsfxac {
	display: flex;
	width: 100%;
	margin-top: 50px;
	align-items: center;
	padding: 50px 0;
	justify-content: space-between;
	align-items: flex-end;
}

.wsfxac {
	position: relative;
}

.wsfxac:before,
.wsfxac:after {
	position: absolute;
	width: 0;
	height: 1px;
	background: var(--color);
	content: '';
	left: 0;
	transition: all 4s ease;
}

.wsfxac:before {
	top: 0;
}

.wsfxac:after {
	bottom: 0;
}

.wsfxac:before,
.wsfxac:after {
	background: #fff;
	opacity: 0.2;
}

.wsfxac.is-inview:before,
.wsfxac.is-inview:after {
	width: 100%;
}

.fxas2 {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.fxas2 span {
	color: #fff;
	width: 100%;
	padding-bottom: 15px;
}

.fxas2 li {
	width: auto;
	margin-right: 15px;
}

.fxas2 li {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.3);
	text-align: center;
	justify-content: center;
}

.fxas2 a {
	font-size: 0;
}

.fxas2 a {
	color: #fff;
}

.fxas2 li:nth-child(1) i {
	font-size: 24px;
}

.fxas2 li:nth-child(2) i {
	font-size: 24px;
}

.fxas2 li:nth-child(3) i {
	font-size: 24px;
}

.fxas2 li:nth-child(4) i {
	font-size: 24px;
}

.fxas2 li:nth-child(5) i {
	font-size: 20px;
}

.fxas2 li:nth-child(6) i {
	font-size: 24px;
}

.fxas2 li {
	background: var(--color);
}

.fxas i {
	margin-right: 0;
}


.fxas2 li {
	background: none;
	width: auto;
	margin-left: 0;
	margin-right: 40px;
}

.fxas i {
	color: #fff;
}



.yczzk {
	position: fixed;
	right: 30px;
	bottom: 30px;
	z-index: 666;
	cursor: pointer;
	display: none;
}

.yczzk img {
	width: 80px;
}




.nav__toggle-button {transform:scale(0.85);-webkit-transform:scale(0.85);top:-3px;right: -9px;}
.nav__toggle-button {align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:transform 0.3s;}
.nav__toggle-button {height:43px;width:43px;position:relative;z-index:99999;}
.nav__toggle-button * {transition:0.15s ease-in-out;}
.nav__toggle-button #hamburger {position:absolute;height:100%;width:100%;}
.nav__toggle-button span {display:block;background:#fff;border-radius:4px;}
.nav__toggle-button #hamburger span {width:23px;height:2px;position:relative;top:11px;left:10px;margin:4px 0;}
.nav__toggle-button #hamburger span:nth-child(1) {transition-delay:0.3s;}
.nav__toggle-button #hamburger span:nth-child(2) {transition-delay:0.35s;}
.nav__toggle-button #hamburger span:nth-child(3) {transition-delay:0.4s;}
.nav__toggle-button #cross {position:absolute;height:32px;width:32px;transform:rotate(45deg);left:6px;top:6px;}
.nav__toggle-button #cross span:nth-child(1) {height:0%;width:2px;position:absolute;top:3px;left:calc(50% - 1px);transition-delay:0s;}
.nav__toggle-button #cross span:nth-child(2) {width:0%;height:2px;position:absolute;left:3px;top:calc(50% - 1px);transition-delay:0.15s;}
.nav--open.nav__toggle-button #hamburger span {width:0;}
.nav--open.nav__toggle-button #hamburger span:nth-child(1) {transition-delay:0s;}
.nav--open.nav__toggle-button #hamburger span:nth-child(2) {transition-delay:0.1s;}
.nav--open.nav__toggle-button #hamburger span:nth-child(3) {transition-delay:0.15s;}
.nav--open.nav__toggle-button #cross span:nth-child(1) {height:80%;transition-delay:0.2s;}
.nav--open.nav__toggle-button #cross span:nth-child(2) {width:80%;transition-delay:0.3s;}
/* 线框 */.nav__toggle-button {background:none;box-sizing:content-box;}
.nav__toggle-button {border:1px solid #fff;border:none;}
/* .nav__toggle-button span {background:#fff;}
*//* .msnav .nav__toggle-button {background:#fff}
*/.msnav .nav__toggle-button span {background:#333;}
/* .dan .nav__toggle-button {background:#fff}
*/.nav__toggle-button #hamburger span {width:29px;left:7px;margin:6px 0;top:8px;}
.dan .nav__toggle-button span {background:#333;}

.hywmore{display: flex;height: 48px;line-height: 48px;padding: 0 ;border-radius: 5px;min-width: 190px;justify-content: center;align-items: center;}
.hywmore{transition: all 0.3s ease;font-size: 16px;border-radius: 99px;}
.hywmore{background: rgba(255,255,255,1);color: #000;}
.hywmore .sdxiazai1{margin-left: 10px;line-height: 1;}
.hywmore:hover{background: rgba(0,0,0,1);color: #fff;}
.hywmore.color{background: var(--color);color: #fff;}
.hywmore.black{background: #3d3d3d;color: #fff;}



/* 导航菜单居中 */
			.header__main{width: calc(100% - 375px);}
			.navigation{margin-left: 0;width: calc(100% - 155px);}
			.header__nav{width: 100%;justify-content: center;}
			.header__nav__item{margin:0 25px;}
			/* .header__right__market{margin-left: 0;} */
			/* 导航菜单居中 */
			/* .header__right__country{display: none;} */
			.header__right__search svg{position: relative;transform: translateY(2px);}
			.nav__toggle-button{transform: translateY(2px);margin-left: 20px;}
			
			:root{
				--blues:#1b365d;
			}
			.pubh2{font-weight: var(--b400);line-height: 1.2;}
			.pubh2{font-size: 50px;}
			.pubh2:before{display: none;}
			.pubh2{padding-bottom: 0;}
			.pubmsa{max-width: 950px;font-size: 24px;line-height: 1.4;margin-top: 30px;}
			



.hlfot3{padding-top: 100px;border-top: 1px solid #f5f5f5;position: relative;z-index: 3;}
				
				.hlfot3aa{width: calc(70% - 330px);}
				.hlfot3aa h6{font-size: 14px;color: #222;}
				.hlfot3aa a{color: #666;font-size: 14px;}
				.hlfot3aa a:hover{color: var(--color);}
				.hlfot3aa dd{margin-top: 10px;}
				.hlfot3aa dl{margin-top: 20px;}
				.hlfot3aa{display: flex;justify-content: space-between;flex-wrap: wrap;}
				.hlfot3aatit{width:100%;color:#222;padding-bottom: 8px;border-bottom:1px solid #222;margin-bottom: 32px;}
				
				.hlfot3a{padding-bottom: 70px;border-bottom: 1px solid #f3f3f3;}
				.hlfot3b{padding: 40px 0;border-top: 1px solid #f9f9f9;border-bottom: 1px solid #f3f3f3;}
				.hlfot3c{border-top: 1px solid #f9f9f9;display: flex;justify-content: space-between;}
				.hlfot3bap2{font-weight: 700;color: var(--color);}
				.hlfot3bap3 {display: flex;height: 42px;align-items: center;}
				.hlfot3bap3{margin-top: 20px;}
				.hlfot3bap3 a{width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;}
				.hlfot3bap3 a{margin-right: 30px;}
				.hlfot3bap3 a{background: #ccc;color: #fff;transition: all 0.3s ease;}
				.hlfot3bap3 a{background: #eaeaea;}
				.hlfot3bap3 a:hover i,.hlfot3bap3 a i{color: #222;}
				.hlfot3bap3 a:hover i{color:var(--color)}
				.hlfot3bap3 a i{font-size: 20px;}
				.hlfot3bap3 a:last-child i{font-size: 18px;position: relative;top:0;}
				
				
				.hlfot3bb{display: flex;padding-top: 40px;}
				.top510,.family{height: 44px;line-height: 42px;color:#222;border: 1px solid #a0a0a0;cursor: pointer;}
								.top510{border-radius: 50%;text-align: center;width: 44px;margin-left: 20px;}
								.top510 i{font-weight: 700;font-size: 24px;}
								.top510,.top510 i,.top510:before,.family,.family i{transition: all 0.3s ease;}
								.top510{position: relative;overflow: hidden;}
								.top510 i{position: relative;z-index: 3;font-weight: normal;}
								.top510:before{position: absolute;width: 100%;height: 100%;content: '';left:0;top:100%;background: var(--color);}
								.top510:hover{border-color: var(--color);}
								.top510:hover{color: #fff;}
								.top510:hover:before{top:0;}
								.family:hover{border-color: var(--color);background-color:var(--color);color: #fff;}
								.family:hover span{color: #fff;}
								.family{padding:0 30px;border-radius: 56px;font-weight: normal;background: #eeeeee;}
								.family span{font-weight: 700;font-size: 14px;text-transform: uppercase;padding-right: 40px;position: relative;color: var(--color);}
								.family span i{position: absolute;right: 0;top:13px;display: block;line-height: 1;font-weight: normal;}
								
								.hlfot3c{font-size: 14px;color: #a3a3a3;padding: 10px 0;}
								.hlfot3cb{display: flex;}
								.hlfot3cb a{margin: 0 10px;}
								.hlfot3cc{padding-right: 25px;position: relative;}
								.hlfot3cc i{display: block;position:absolute;width: 18px;height: 18px;right: 0;top:0;opacity: 0.4;}
								.hlfot3cc i:before{position: absolute;left:0;top:0;width: 100%;height: 100%;content: '';}
								.hlfot3cc i:before{background: url(../img/language_icon_1.gif) center no-repeat;background-size: 100% auto;}
								
								
								
								.hlfot3b.pubflex {display:none;}
								.hlfot3a {padding-top:50px;}
								.hlfot3 {padding-top:50px;background:#f2f2f2;}
								.hlfot3c {background:#fff;border-top:1px solid #c9c9c9;}
								.hlfot3c {font-size:14px;color:#a3a3a3;padding:12px 0;}
								.hlfot3cm {}
								.hlfot3cb {display:flex;}
								.hlfot3cb a {margin:0 10px;}
								.hlfot3cc {padding-right:25px;position:relative;}
								/* .hlfot3cc i {display:block;position:absolute;width:18px;height:18px;right:0;top:0;opacity:0.4;}
								.hlfot3cc i:before {position:absolute;left:0;top:0;width:100%;height:100%;content:'';}
								.hlfot3cc i:before {background:url(static/img/language_icon_1.gif) center no-repeat;background-size:100% auto;}
								*/.hlfot3d {padding:25px 0;}
								/* .hlfot3dm {justify-content:flex-end;} */
								.hlfot3dp1 {font-weight:700;font-size:18px;color:#222;}
								.hlfot3dp2 {width:100%;border-radius:5px;border:1px solid #babcbd;background:#fff;}
								.hlfot3dp2 {display:flex;}
								.hlfot3dtxt,.hlfot3dp2i {height:40px;line-height:40px;outline:none;}
								.hlfot3dtxt {padding:0 15px;width:calc(100% - 60px);background:none;border:none;}
								.hlfot3dp2i {width:60px;text-align:center;font-size:20px;}
								.hlfot3dp2 {margin-top:10px;}
								.xkmsgamap1 {color:var(--color);font-weight:700;font-size:30px;line-height:1.2;}
								/* .hlfot3 {position:sticky;bottom:0;}
								*/.xkmsga {position:relative;z-index:9;}


				.hlfot3m{position: relative;}
				.hlfot3a{padding-bottom:0;}
				.hlfot3aa{width:calc(85% - 400px)}
				.hlfot3dmr{width:400px;}
				.hlfot716{display:flex;border-radius:10px;overflow: hidden;}
				.hlfot716txt,.hlfot716btn{height:36px;line-height:36px;background: none;border:none;outline: none;}
				.hlfot716btn{width:100px;text-align: center;background: var(--color);color:#fff;}
				.hlfot716txt{width:calc(100% - 100px);padding:0 15px;background:#e3e3e3;color:#666}
				.hlfot717{display:flex;gap:12px;margin-top:30px;}
				.hlfot717 a{line-height: 1;padding:12px 30px;border:1px solid #ccc;color:#555;border-radius:5px;}
				.hlfot717 a{transition: all 0.5s ease;}
				.hlfot717 a:hover{color:var(--color);border-color: var(--color);}
				.hlfot3bap3{margin-top:50px;}
				.hlfot718{height:40px;position: absolute;right:0;bottom:0;}
				.hlfot3c{margin-top:100px;border:none;background: #000;}
				.hlfot3cm,.hlfot3cm a{color:rgba(255,255,255,0.5)}
				.hlfot3cmb{display:flex;gap:30px;}
				.hlfot3{background: #f5f5f5;}
				

/* 合作 */

.xkmsga {padding:100px 0;display: block;}
			.xkmsga {background-position:center;background-repeat:no-repeat;background-size:cover;}
			.xkmsgam {display:flex;justify-content:flex-end;position:relative;z-index:3;}
			.xkmsgama {width:680px;background:#fff;padding:30px;}
			.xkmsgatxt {background:none;border:none;height:48px;line-height:20px;padding-bottom:5px;padding-top:21px;transition:all 0.3s ease;}
			.xkmsgatxt {background:#fff;border-bottom:2px solid rgba(255,255,255,0.1);border-radius:48px;outline:none;width:100%;padding-left:20px;}
			.xkmsgatxt{background: rgba(255,255,255,1);backdrop-filter: blur(10px)}
			.xkmsgaxv {display:flex;width:100%;justify-content:space-between;margin-top:20px;}
			.xkmsgaxvn {width:calc(50% - 10px);position:relative;}
			.xkmsgaxvn label {padding-left:20px;display:inline-block;line-height:20px;color:#999;z-index:3;left:0;top:13px;position:absolute;transition:all 0.3s ease;}
			.xkmsgaxvn-100 {width:100%;}
			.xkmsgaxvn label.on {top:5px;font-size:14px;}
			.xkmsgatxt:focus {border-color:#aaa;}
			.xkmsgah {display:flex;}
			.xkmsgah {color:#999;padding-top:20px;}
			.xkmsgah i {width:16px;height:16px;border-radius:5px;border:1px solid #000;opacity:0.3;}
			.xkmsgah i {margin-top:3px;}
			.xkmsgah span {width:calc(100% - 16px);padding-left:0;color:#fff;}
			.xkmsgah a {color:#666;}
			.xkmsgaj {display:flex;justify-content:flex-start;margin-top:45px;}
			/* .xkmsgaj span {font-size:18px;}
			.xkmsgaj span {transition:all 0.3s ease;padding:0 50px;height:48px;line-height:48px;border-radius:48px;background:var(--color);color:#fff;}
			 */
			.xkmsgam{justify-content: flex-end;}
			.xkmsgamap1{color: #fff;font-weight: var(--b600);font-size: 35px;}
			.xkmsgama{width: 47%;background: hsla(0, 0%, 100%, .1);backdrop-filter: blur(15px);border-radius: 10px;}
			
			.xkmsgah,.xkmsgah a{color: #555;}
			
			.xkmsgatxt{background: hsla(0, 0%, 100%, .3);backdrop-filter: blur(5px);}
			.xkmsgaxvn label{color:#222;}
			/* 合作 */
			


:root{
	--dark-btn-bg:#1a1a1a;
	--dark-btn-color:#fff;
}
.hy11pro{transition: all 0.3s ease;}
.lights{box-sizing: content-box;background: #fff;}
.lights{width: 30px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);padding: 25px 12px;border-radius: 60px;}
			.lights{cursor: pointer;}
			.lightsicon{vertical-align: top;margin: 0 auto;background: #eee;}
			.lightsicon{display: block;width: 24px;height: 24px;text-align: center;line-height: 24px;transition: all 0.3s ease;border-radius: 50%;}
			.lightsicon{color: #000;}
			.lights{position: fixed;right: 0;bottom: 30px;z-index: 666;right: 20px;}
			.lightsicon1{background-color: #000;color: #fff;font-size: 14px;}
			.lightsicon2{margin-top:20px;}
			
.lights_other{text-align: center;}
.lights_p1{font-size: 13px;color: #222;font-weight: var(--b600);line-height: 1;margin-top: 8px;}
.lightsicon_dh,.lightsicon_wx,.lightsicon_top,.lightsicon_yxa{display: inline-block;vertical-align: top;color: #222;line-height: 1;}
.lightsicon1 {font-size: 14px;}
.lightsicon2 {font-size: 14px;}
.lightsicon_dh{font-size: 26px;}
.lightsicon_wx{font-size: 25px;}
.lightsicon_yxa{font-size: 25px;}
.lightsicon_top{font-size: 26px;}
.lights_other li{position: relative;border-bottom: 1px dashed #eaeaea;padding: 12px 0;}
.lights_other li:last-child{border: none;padding-bottom: 0;}
.lights_other{padding-top: 10px;margin-top: 20px;border-top: 1px solid #ddd;}

.lights_other{margin-top: 0;padding-top: 0;border: none;height:0;}
.lights2{bottom: 360px;}


.lcrsub {position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:90%;margin-right:25px;border-radius:10px;color:#fff;padding:5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;visibility:hidden;opacity:0;}
.lcrsub {width:184px;height:72px;background:rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;text-align:left;}
.lcright p {margin-top:3px;}
.lcrsub span {font-size:20px;}
.lcrsub:after {content:"";position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-left:12px solid rgba(0,0,0,0.3);border-bottom:6px solid transparent;}
.lcrsub2 {width:155px;height: auto;padding: 5px;padding-bottom: 10px;}
.lcrsub img {border:3px solid #fff;max-width: 100%;}
.lcrsub2 p {text-align:center;margin-top: 5px;color:#666}
.lights_other li:hover .lcrsub {right:100%;visibility:visible;opacity:1;}
.lcrsub{background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.lcrsub:after{border-left: 12px solid rgba(255,255,255,1);}
.lcrsub1 p{color:#666;line-height: 1;font-size: 14px;padding-bottom:5px;}
.lcrsub1 span{color:var(--color);line-height: 1;font-weight: var(--b600);}
.lcrsub1{flex-wrap:wrap;height:auto;padding:20px;width:190px;}
.lcrsub1 dl{width: 100%;padding:15px 0;border-bottom:1px solid #eee}
.lcrsub1 dl:nth-child(1){padding-top: 0;}
.lcrsub1 dl:last-child{padding-bottom: 0;border:none;}

.zongxla {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    top: 90px;
    display: none;
}

.nav__toggle-button{display: none;}

.dark-mode .lightsicon1 {background-color:#eee;color:#222;}
.dark-mode .lightsicon2 {background-color:#000;color:#fff;font-size:14px;}

.hlfot3,.hlfot3a{border:none;}
.fbdh .hlfot3{background: #05143a;}
.fbdh .hlfot3aatit{color:#fff;border-color:#fff;}
.fbdh .hlfot3aa h6{color:#fff;}
.fbdh .hlfot3aa a{color:rgba(255,255,255,0.8);}
.fbdh .hlfot716txt{background-color:hsla(0, 0%, 100%, 0.2);color:rgba(255,255,255,0.8)}
.fbdh .hlfot717 a{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}
.fbdh .hlfot717 a:hover{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}


.header__right__country{margin-left: 30px;}
.nwlauge{color:#fff;display: flex;line-height: 50px;margin-left: 30px;}
.nwlauge i{font-size:12px;margin-left: 8px;position: relative;top:1px;}




			.nvhead{position:fixed;width: 100%;left:0;top:0;z-index: 99;padding: 0 80px;display: flex;justify-content: space-between;align-items: center;}
			.nvlogo{position: relative;}
			.nvlogo img{left:0;top:0;height: var(--logo-height);transition: all 0.3s ease;}
			.nvlogom1{}
			.nvlogom2{visibility: hidden;opacity: 0;position: absolute;width: 100%;left:0;top:0;}
			/* .nvlogo{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);} */
			.nvnavm{height: var(--nav-height);line-height: var(--nav-height);display: flex;padding:0 30px }
			.nvnavma{color: #fff;font-size: 18px;}
			.nvnav{display: flex;}
			.nvright{height: 50px;display: flex;align-items: center;}
			.nvright{display: flex;position: relative;padding-right: 0;}
			.nvrightc{transition: all 0.6s ease;padding: 10px 0;position: absolute;right: 0;top:5px;}
			.nvrightc{text-align: center;border-radius: 25px;overflow: hidden;}
			.nvrightc{height: 40px;border: 2px solid #fff;line-height: 16px;width: 120px;}
			.nvrightc a{color: #fff;transition: all 0.3s ease;}
			.nvrightc a i{font-size: 12px;margin-left: 6px;}
			.nvrightc li{opacity: 0;transition: all 0.3s ease-in;visibility: hidden;padding: 7px 0;}
			.nvrightc li{display: flex;align-items: center;justify-content: center;width: 100%;}
			.nvrightc span{line-height: 24px;display: inline-block;height: 24px;vertical-align: top;}
			.nvrightc li:nth-child(2) span{font-size: 36px;}
			.nvrightc li:nth-child(3) span{font-size: 34px;}
			.nvrightc li:nth-child(4) span{font-size: 26px;}
			.nvrightc li:nth-child(5) span{font-size: 18px;}
			.nvrightc:hover{height: 190px;overflow: visible;}
			.nvrightc:hover{background-color: #fff;}
			.nvrightc:hover a{color: #222;}
			.nvrightc:hover i{display: none;}
			.nvrightc:hover li{opacity: 1;visibility: visible;transition-delay: 0.3s;}
			.nvrightc li:first-child {opacity: 1; visibility: visible;padding: 0;}
			.nvrightc li:first-child span{line-height: 16px;height: 16px;}
			.nvrightc li:nth-child(2){margin-top: 5px;}
			
			.nvright{gap: 30px;}
			.nvrighta,.nvrightb{color:#fff;}
			.nvrighta i{padding-left:8px;}
			.nvrighta{font-size: 16px;}
			.nvrightb i{font-size: 18px;}
			.nvrightb{color:var(--yellow)}
			.nvrightc{display: none;}
			
			.nvhead.scroll{background:hsla(0,0%,100%,.7);backdrop-filter: blur(20px);}
			.nvhead.scroll .nvlogom1{opacity: 0;visibility: hidden;}
			.nvhead.scroll .nvlogom2{opacity: 1;visibility: visible;}
			.nvhead.scroll .nvnavma{color: #333;}
			.nvhead.scroll .nvrighta{color: #333;}
			.nvhead.scroll .nvrightb{color: var(--yellow);}
			.nvhead.scroll .nvrightc{background: var(--yellow);border-color: var(--yellow);}
			.nvhead.scroll .nvrightc:hover a{color: #fff;}
			
			
			.whites .nvhead{background:hsla(0,0%,100%,.7);backdrop-filter: blur(20px);}
			.whites .nvhead .nvlogom1{opacity: 0;visibility: hidden;}
			.whites .nvhead .nvlogom2{opacity: 1;visibility: visible;}
			.whites .nvhead .nvnavma{color: #333;}
			.whites .nvhead .nvrighta{color: #333;}
			.whites .nvhead .nvrightb{color: var(--yellow);}
			.whites .nvhead .nvrightc{background: var(--yellow);border-color: var(--yellow);}
			.whites .nvhead .nvrightc:hover a{color: #fff;}
			
			.whites .nvhead{box-shadow: 0 5px 25px rgba(0,0,0,0.08);}
			
			
			.nwfoot2{background-color: #fff;background: none;margin-top: -60px;}
			.nwfoot2n{background-color: #f6f6f6;border-top-left-radius: 60px;border-top-right-radius: 60px;}
			.nwfoot2n{}
			.nwfoot2logo img{height: 50px;}
			.nwfoot2ma{display: flex;justify-content: space-between;padding: 100px 0;}
			.nwfoot2manav li{margin-top:8px;}
			.nwfoot2manav{display: flex;justify-content: space-between;width: 50%;}
			.nwfoot2manav h4{font-size: 18px;color: #222;margin-bottom:15px;}
			.nwfoot2manav a{font-size: 14px;color: #555;}
			.nwfoot2manav h4,.nwfoot2manav a{transition: all 0.3s ease;}
			.nwfoot2manav h4:hover,.nwfoot2manav a:hover{color: var(--yellow);}
			.nwfoot2mb{font-size: 14px;display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 60px;}
			.nwfoot2mbb{position: relative;transform: translateY(0);}
			.nwfoot2mbp1{display:flex;padding-bottom:20px;}
			.nwfoot2mbp1m{margin-right:50px;}
			.nwfoot2mbp1m:last-child{margin-right:0;}
			.nwfoot2mbp1{font-size: 30px;line-height: 1;color: #000;}
			.nwfoot2mbp1 span{padding-bottom:10px;font-size:var(--fs16);display:block;}
			.nwfoot2mbp1 .nwfoot2mbp1m2 span{padding:0;padding-right:10px;display:inline-block;}
			.nwfoot2mbp3{font-size:12px;}
			.nwfoot2mbp3,.nwfoot2mbp3 a{color:#555;}
			.nwfoot2mbb{display: flex;align-items: center;gap: 10px;margin-top: 0;}
			.nwfoot2mbba{height: 22px;display: flex;align-items: center;background: var(--yellow);border-radius: 88px;color: #fff;}
			.nwfoot2mbba{height: 45px;width: auto;line-height: 45px;width: 45px;text-align: center;padding: 0;justify-content: center}
			.nwfoot2mbba.sdicon1{font-size:24px;}
			.nwfoot2mbba.sdicon2{font-size:30px;}
			.nwfoot2mbba.sdicon3{font-size:29px;}
			.nwfoot2mbba.sdicon4{font-size:25px;}
			.nwfoot2mbba.sdicon5{font-size:18px;}
			.nwfoot2mbba.sdicon6{font-size:20px;}
			.nwfoot2mbba.sdicon7{font-size:20px;}
			.nwfoottop{width: 66px;height: 50px;line-height: 50px; border-radius: 25px;color: var(--yellow);text-align: center;cursor: pointer;}
			.nwfoottop{transition: all 0.5s ease;margin-left: 30px;}
			.nwfoottop:hover{background: var(--yellow);color: #fff;}
			
			
			.lights_p1{display:none;}
			.lights2{display: none;}
			.lights{padding: 0;border-radius: 60px;transition: all 0.3s ease;overflow: hidden;}
			.lights_logo,.lights{width: 60px;height: 60px;}
			.lights_logo{position: relative;}
			.lights_logo img{position: absolute;inset: 0;margin: auto;max-width: 60%;max-height: 60%;}
			.lights_logo {
			    position: absolute;
			    left: 0;
			    bottom: 0;
			}
			.lights_other{opacity: 0;visibility: hidden;transition: all 0.4s ease;}
			.lights.open{height: 260px;overflow: inherit;}
			.lights.open .lights_other{opacity: 1;visibility: visible;height:220px;}
			.lights_other li:hover .sdicon,.lights_other li:hover .lights_p1{color: var(--yellow);}
			

/* 首页 */
.sitebaner {height:100vh;overflow:hidden;position:relative;background:#fff;}
.siteslide {position:relative;}
.sitebabg {background-position:center;background-repeat:no-repeat;background-size:cover;}
.sitebabg {position:absolute;width:100%;height:100%;left:0;top:0;}
.sitebabg {object-fit:cover;}
.sitebanerh1 {color:#fff;font-size:var(--fs60);line-height:1.2;}
.sitebanerwz {z-index:3;text-align:center;z-index:3;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.siteline {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.sitebanerp1 {display:flex;justify-content:center;margin-top:35px;}
.sitebanerbrn {position:absolute;width:var(--btn-size);height:var(--btn-size);z-index:10;}
.sitebanerbrn {display:flex;align-items:center;justify-content:center;border-radius:50%;}
.sitebanerbrn {background:rgba(255,255,255,0.4);backdrop-filter:blur(15px);}
.sitebanerbrn {top:50%;transform:translateY(-50%)}
.sitebanerbrn i {var(--btn-size-i);color:#fff;}
.sitebanerbrn:hover {background:var(--color);}
.sitebanerbrn:hover i {color:#fff;}
.sitebanerbrn:hover,.sitebanerbrn i {transition:all 0.3s ease;}
.sitebanerbrn.left {left:6%;}
.sitebanerbrn.right {right:6%;}
.sitebanerbrn.swiper-button-lock{display:none;}
.siteline {z-index:5;}
.sitelinea {font-size:250px;line-height:1;}
.sitelinea {display:flex;gap:10px;font-weight:var(--b700);}
.sitelinea span {-webkit-text-stroke:4px #fff;color:transparent;transition:all 0.3s ease;cursor:pointer;}
.sitelinea span:nth-child(4) {padding-left:12px;}
.sitelinea .on {color:var(--yellow);-webkit-text-stroke:4px var(--yellow);}
.sitelineb {color:#fff;font-size:60px;line-height:1;margin-top:35px;font-weight:var(--b300);padding-left:10px;}
.sitelineb {position:relative;height:70px;line-height:70px;}
.sitelineb span {position:absolute;display:block;left:0;top:0;transition:all 0.3s ease;opacity:0;}
.sitelineb .on {opacity:1;}
.sitelinec {margin-top:70px;display:flex;}
.sitelinec,.sitelineb {padding-left:12px;}
.more5 {display:flex;border:1px solid #fff;border-radius:999px;line-height:1;padding:15px 60px;transition:all 0.3s ease;}
.more5 {color:#fff;}
.more5:hover {background:var(--yellow);border-color:var(--yellow);color:#fff;}
.more5-color {background:var(--yellow);color:#fff;border-color:var(--yellow)}
.more5-line-666{border-color:#999;color:#333;}
.sitelinea img {height:100%;position:absolute;left:0;top:0;transition:all 0.3s ease;}
.sitelinea img:nth-child(2) {opacity:0;}
.sitelinea span {width:220px;height:220px;position:relative;}
.sitelinea span:nth-child(1) {width:176px;}
.sitelinea span:nth-child(2) {width:220px;}
.sitelinea span:nth-child(3) {width:280px;}
.sitelinea span:nth-child(4) {width:280px;}
.sitelinea span:nth-child(5) {width:220px;}
.sitelinea .on img:nth-child(2) {opacity:1;}
.sitelinea .on img:nth-child(1) {opacity:0;}

.nw9a {position:relative;height:80vh;min-height:600px;}
.nw9am {position:absolute;width:100%;text-align:center;transform:translateY(-50%);top:50%;}
.pubh3 {color:#000;font-size:var(--fs55);font-weight:var(--b400);line-height:1.2;}
.pubh3-color{color: var(--color);}
.pubh3-color span{color:#222;}
.pubh3-fff{color:#fff;}
.nw9ap2 {color:#222;margin-top:35px;}
.nw9ap3 {margin-top:70px;display:flex;justify-content:center;}


.nw9bm {display:flex;align-items:flex-start;justify-content:space-between;}
.introduct-items {width:33.33%;width:var(--ab-w-1);position:relative;}
.introduct-imgs {width:486px;height:660px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.introduct-imgs{width:var(--ab-w-1);height:var(--ab-h-1);}
.introduct-imgs figure {align-items:center;display:flex;height:0;justify-content:center;overflow:hidden;transition:1s;width:0;}
.introduct-imgs figure {border-radius:30px;}
.nw9bvideo {width:486px;height:680px;object-fit:cover;width:var(--ab-w-1);height:calc(var(--ab-h-1) + 20px);}
.introduct-data {align-items:center;bottom:46px;display:flex;height:185px;justify-content:center;left:100%;margin-left:-88px;position:absolute;width:530px;z-index:3;}
.introduct-animate {backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.5);border-radius:30px;}
.introduct-animate {height:0;transition:1s;width:0;}
.introduct-wrs {box-sizing:border-box;min-height:190px;min-width:-moz-max-content;min-width:max-content;padding:0 45px;padding-top:36px;width:512px;}
.introduct-animate .introduct-wrs {opacity:0;transition:.3s .8s;}
.monopoly {align-items:center;display:flex;height:482px;justify-content:center;position:relative;width:382px;}

.monopoly-animate {align-items:center;background:hsla(0,0%,100%,.7) linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2));background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);border-radius:1.88vw;display:flex;height:0;justify-content:center;overflow:hidden;transition:1.5s;width:0;}
.monopoly-wrap {box-sizing:border-box;height:482px;min-width:-moz-min-content;min-width:min-content;opacity:0;padding-left:3.18vw;padding-right:3.23vw;padding-top:280px;position:relative;transition:.3s 1s;width:382px;}
.monopoly,.monopoly-wrap {width:var(--ab-w-2);height:var(--ab-h-2);}
.monopoly figure {display:block;line-height:1;position:absolute;right:0;top:0;width:64.65%;}
.upgradation {padding-top:165px;position:relative;width:var(--ab-w-3);}
.upgradation .introduct-data {bottom:0;box-sizing:border-box;left:0;margin-left:0;position:relative;width:100%;}
.upgradation .introduct-wrs {width:var(--ab-w-3);}
.upgradation-imgs {align-items:center;border-radius:30px;display:flex;height:var(--ab-h-3);justify-content:center;margin-top:30px;overflow:hidden;width:87.14%;}
.upgradation-imgs figure {align-items:center;border-radius:1.67vw;display:flex;height:0;justify-content:center;overflow:hidden;transition:1s;width:0;}
.upgradation-imgs figure img {display:block;height:560px;object-fit:cover;width:400px;}
.is-inview.introduct-imgs figure {height:100%;width:100%;}
.is-inview.introduct-data .introduct-animate {height:100%;width:100%;}
.is-inview.monopoly .monopoly-animate {height:100%;width:100%;}
.is-inview.introduct-data .introduct-animate {height:100%;width:100%;}
.is-inview.introduct-data .introduct-animate .introduct-wrs {opacity:1;}
.is-inview.monopoly .monopoly-animate .monopoly-wrap {opacity:1;}
.is-inview.upgradation-imgs figure {height:100%;width:100%;}
.introduct-items1 {margin-top:110px;}
.nw9bp1 span{font-size:var(--ab-num-size);line-height:1;position:relative;padding-right:0;color:var(--color)}
.nw9bp1 i {position:absolute;font-style:normal;font-size:40px;right:-30px;display:block;line-height:1;}
.nw9bp1 i {top:0;}
.nw9bp1 em {color:var(--color);font-size:18px;position:relative;top:-6px;padding-left:8px;}
.nw9bp1 {display:flex;align-items:flex-end;line-height:1;}
.nw9bp2 {font-size:26px;line-height:1.4;margin-top:10px;color:#333}
.nw9b {padding-top:0;}

.nw9cp0 {display:flex;justify-content:center;margin-top:25px;}
.jsbgs {background:hsla(0,0%,100%,.3);backdrop-filter:blur(20px);}
.nw9cx {margin-top:75px;}
.nw9cxp1 {font-size:24px;line-height:1.2;color:#222;}
.nw9cxp2 {color:#000;opacity:0.5;margin-top:5px;font-size:16px;}
.nw9cxp3 span {font-weight:var(--b300);}
.nw9cxp3 {display:flex;justify-content:center;flex-wrap: wrap;}
.nw9cxp3 span {line-height:1;border:1px solid #ccc;color:#ccc;font-size:14px;margin:0 4px;margin-top:10px;}
.nw9cxp3 span {padding:3px 5px;border-radius:99px;}
.nw9cxp3 span:first-child{margin-left:0;}
.nw9cxp3 span:last-child{margin-right:0;}
.nw9cx {display:flex;flex-wrap:wrap;}
.nw9cxa {background-color:#fff;border-radius:15px;overflow:hidden;text-align:center;position:relative;}
.nw9cxa {padding-top:20px;transition:top 0.3s ease;top:0;}
.nw9cxawz {padding:22px 8px;padding-bottom:35px;}
.nw9cxaimg {position:relative;width:100%;height:330px;}
.nw9cxaimg img {position:absolute;inset:0;margin:auto;}
.nw9cxaimg img {max-width:60%;max-height:70%;}
.nw9cxatd {position:absolute;z-index:5;right:22px;top:22px;}
.nw9cxatd {line-height:1;color:#fff;padding:8px 20px;border-radius:88px;}
.nw9cxa:nth-child(1) .nw9cxatd {background-color:#6997ff;}
.nw9cxa:nth-child(3) .nw9cxatd {background-color:#ff8810;}
.nw9cxa:nth-child(6) .nw9cxatd {background-color:#c0de6f;}
.nw9cxa {width:calc(25% - 18px);margin-right:24px;margin-bottom:48px;}
.nw9cxa:nth-child(4n) {margin-right:0;}
.nw9cxsjimg {position:absolute;width:100%;left:0;top:0;z-index:5;height:100%;}
.nw9cxsjimg {opacity:0;transform:scale(1.3);transition:all 0.3s ease;}
.nw9cxsjimg img {object-fit:cover;width:100%;height:100%;}
.nw9cxa:hover .nw9cxsjimg {opacity:1;transform:scale(1);}
.nw9cxa:hover {top:-15px;}
.nw9cxa:hover .nw9cxatd {opacity:0;}

.nw9d {background:#fff;border-top-right-radius:60px;border-top-left-radius:60px;}

.yjnewm {margin-top:55px;}
.yjnewm img {width:100%;vertical-align:top;}
.yjnewmb {width:50%;padding:0 30px;}
.yjnewmbm img {min-height:100%;object-fit:cover;}
.yjnewma {width:25%;flex-wrap:wrap;}
.yjnewma,.yjnewmb {display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;}
.yjnewmam {height:47.5%;width:100%;position:relative;}
.yjnewmam:nth-child(2) {margin-top:0;}
/* .yjnewmam:nth-child(1) {padding-bottom:20px;}
.yjnewmam:nth-child(2) {padding-top:20px;}
*/.yjnewmamimg,.yjnewmbm {position:relative;overflow:hidden;border-radius:10px;}
.yjnewmap1 {font-size:20px;font-weight:var(--b400);line-height:1.4;}
.yjnewmap1-fff {color:#fff;}
.yjnewmap2 {font-size:12px;color:#666;margin-top:10px;}
.yjnewmap2-fff {color:#fff;opacity:0.8;}
.yjnewmamwz {padding:0 5px;padding-top:20px;}
.yjnewmamimg img,.yjnewmbm img,.yjnewmap1 {transition:all 0.4s;}
.yjnewsub {position:absolute;left:20px;top:20px;z-index:3;display:flex;justify-content:center;}
.yjnewsub {font-size:14px;padding:10px 0;line-height:1;border-radius:35px;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(2.08rem);-webkit-backdrop-filter:blur(2.08rem);width:105px;}
.yjnewsub {color:#fff;}
.yjnewsub2 {position:relative;left:0;top:0;margin-bottom:30px;}
.yjnewsub {display:none;}
.yjnewmbwz {position:absolute;width:100%;left:0;bottom:0;padding:40px;z-index:3;transition:all 0.4s;transition:all 0.4s;}
.yjnewmbbg {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}
.yjnewmbbg {background:linear-gradient(-360deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 15%,rgba(255,255,255,0) 100%);}
.yjnewmap22 {margin-top:30px;}
.yjnewmap3 {width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px;position:absolute;bottom:0;padding:0 5px;margin-top:0;left:0;}
.yjnewmap31 {position:relative;padding:0;margin-top:15px;}
.yjnewmap31 .yjnewmdate {color:#fff;}
.yjnewmdate {color:#666;font-size:14px;}
.yjnewsub0 {position:relative;display:flex;backdrop-filter:blur(0);background:#fff;border:1px solid var(--color);color:var(--color);}
.yjnewsub0 {padding:8px 0;top:0;left:0;}
.yjnewsub0-color {background:var(--color);color:#fff;margin-bottom:35px;}
.yjnewsub21 {}
.yjnew {position:relative;}
.yjnew:before {content:"";width:100%;height:82%;background:linear-gradient(180deg,#f6f6f6 0%,rgba(255,255,255,0.00) 100%);position:absolute;top:0;left:0;z-index:-1;}
.yjnewhover:hover img {transform:scale(1.03);}
.yjnewhover:hover .yjnewmamwz .yjnewmap1 {color:var(--color);}
.yjnewhover:hover .yjnewmbwz {bottom:20px;}
.yjnewhover:hover .more9 i:after {transform:scale(1);opacity:1;}
.yjnewhover:hover .more9 i {right:-10px;color:#fff;}


.yjcase9wz {position:absolute;width:90%;left:5%;padding:45px;z-index:3;color:#fff;bottom:2%;}
.yjcase9wz {bottom:0;opacity:0;background:hsla(0,0%,100%,.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:15px;}
.swiper-slide-active .yjcase9wz {opacity:1;transition:all 0.4s ease;bottom:5%;}
.nw9dswiper {overflow:hidden;width:100%;margin-top:55px;}
.nw9dslide {border-radius:30px;overflow:hidden;position:relative;}
.nw9dslide:before {position:absolute;width:100%;height:100%;opacity:1;background:rgba(255,255,255,0.6);z-index:1;content:'';}
.nw9dslide:before {transition:all 0.3s ease;transition-delay:0.3s;}
.swiper-slide-active.nw9dslide:before {opacity:0;}
.nw9dslide img {width:100%;}
.yjcase9p0 {color:#fff;font-size:24px;}
.yjcase9more {position:absolute;right:45px;top:50%;transform:translateY(-50%);}
.nw9dswiperpage {display:flex;justify-content:center;margin-top:65px;}
.nw9dswiperpage span {width:80px;height:5px;border-radius:0;background-color:#eee;opacity:1 !important;border-radius:5px;}
.nw9dswiperpage span.swiper-pagination-bullet-active {background-color:var(--yellow);}
.nw9dslide:hover .yjcase9wz {background:var(--yellow);}
.nw9dslide:hover .pbmore3:before {background:#fff;}
.nw9dslide:hover .pbmore3 svg path {fill:var(--yellow);}
.nw9dswiperbtn {width:60px;height:60px;text-align:center;line-height:60px;position:absolute;top:50%;transform:translateY(-50%);}
.nw9dswiperbtn {border-radius:50%;background:rgba(255,255,255,0.8);backdrop-filter:blur(10px);}
.nw9dswiperbtn {z-index:4;cursor:pointer;}
.nw9dswiperbtn i {color:#fff;font-size:20px;font-weight:600;transition:all 0.3s ease;color:var(--yellow);}
.nw9dswiperbtn:hover {background:#fff;transition:all 0.3s ease;}
.nw9dswiperbtn:hover i {color:var(--yellow);}
.nw9dswiperbtn2 {right:3%}
.nw9dswiperbtn1 {left:3%}

.nw9em {position:relative;}
.nw9emimg {width:100%;vertical-align:top;border-radius:30px;}
.nw9ep2 {margin-top:45px;}
.nw9ewz {position:absolute;width:100%;padding:0 8%;top:50%;transform:translateY(-50%);z-index:3;}
.nw9ep2 {display:flex;}
.nw9e {padding-top:0;background-color:#fff;padding-bottom:calc(var(--ptb) * 1.5)}



.nwbaner{position: relative;overflow: hidden;padding-bottom: 40%;}
.nwbanerimg{position: absolute;width: 100%;left:0;object-fit: cover;max-height: 100%;top:0;}
.nwbanerwz{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 3;}
.nwbanerh2{color: #fff;font-size: var(--fs60);line-height: 1.2;text-align: left;}

/* swiperbtn */
							.swiperbtn{position: absolute;overflow: hidden;}
							.swiperbtn{border-radius:50%;display: flex;align-items: center;justify-content: center;width: 3.5vw;height: 3.5vw;}
							.swiperbtn i{position: relative;z-index: 3;color:#fff;}
							.swiperbtn:before,.swiperbtn:after{position: absolute;content: '';width: 100%;height: 100%;left:0;top:0;}
							.swiperbtn:before{background: rgba(0,0,0,0.2);backdrop-filter: blur(15px);}
							.swiperbtn:after{background: var(--color);opacity: 0;z-index: 2;visibility: hidden;}
							.swiperbtn i,.swiperbtn:after{transition: all 0.3s ease;}
							.swiperbtn i{font-size:24px;}
							.swiperbtn:hover i{color:#fff}
							.swiperbtn:hover:after{opacity:1;visibility: visible;}
							.join13cbtn{z-index: 6; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
							.join13cbtn1{left: 5%;}
							.join13cbtn2{right: 5%;}
							@media only screen and (max-width:1440px) {
								.swiperbtn{width: 50px;height: 90px;}
							}
							/* swiperbtn */
							
/* 视频弹窗 */
.has-lay {overflow:hidden;}
.pulinelaybg {background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:9990;}
.pulinelaybg {position:fixed;left:0;top:0;width:100%;height:100vh;}
.pulinelay {overflow:auto;padding:54px 0;-webkit-overflow-scrolling:touch;}
.pulinelay {position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;}
.pulinelay {display:none;z-index:9999;}
.pulinelay-table {display:table;width:100%;height:100%;}
.pulinelay-cell {display:table-cell;vertical-align:middle;}
.pulinelay-wrapper {margin-left:auto;margin-right:auto;width:90%;max-width:1400px;z-index:9998;}
.pulinelay-h3 {line-height:1.3;margin-right:40px;font-size:30px;color:var(--color);}
.pulinelay-h3 {border-bottom:1px solid var(--color);border-right:1px solid var(--color);}
.pulinelay-h3 {border-bottom-right-radius:60px;padding:40px 0;}
.pulinelay-h3 span {display:inline-block;padding-right:40px;font-weight:bold;}
.pulinelay-wrapper iframe {width:100%;height:1070px;}
.pulinelay-close {border:1px solid #ddd;}
.pulinelay-close {width:38px;height:38px;border-radius:50%;line-height:36px;text-align:center;font-size:16px;color:#fff;background:var(--color);}
.pulinelay-close {background-size:20px auto;}
.pulinelay-close {position:absolute;right:80px;top:50%;transform:translateY(-50%);}
.pulinelay-wrapper {position:relative;}
.pulinelay-wz {padding-top:50px;font-size:16px;color:#333;}
.pulinelaywzm {padding-bottom:50px;}
.pulinelaywzm li {position:relative;padding-left:10px;}
.pulinelaywzm li:before {position:absolute;left:0;content:'';width:4px;height:4px;border-radius:50%;background:var(--color);top:10px;}
.pulinelaywzm p {margin-top:5px;line-height:1.6}
.pulinelaywzm h3 {color:var(--color);font-size:18px;}
.pulinelaywzm h2 {color:var(--color);font-size:22px;}
.pulinelaywzm em {font-style:italic;}
.pulinelaywzm p:nth-child(1) {margin-top:0;}
.pulinelay-h4 {font-size:26px;}
.pulinelaywzma {margin-top:20px;}
.pulinelaywzm img {max-width:70%;}
.pulinelaywzm p {margin-top:7px;}
.pulinelaywzm p:nth-child(1) {margin-top:0;}
.pulinelay-h3,.pulinelay-h4 {color:var(--color);}
.pulinelay-h3,.pulinelay-wz {padding-left:80px;padding-right:80px;position:relative;}
.pulinelay-h3 sup,.pulinelay-wz sup {position:relative;top:-2px;font-size:12px;}

.pulinelayswiper {padding:60px;}
.pulinelaytxt {padding:60px 100px;}
.pulinelayswiper,.pulinelaytxt,.pulinelayjoin {background:#fff;border-radius:var(--border5);box-shadow:0 15px 30px rgba(0,0,0,0.06);}
.pulinelayvideo,.pulinelayswiper,.pulinelaytxt {position:relative;}
.pulinelayvideo {max-width:90%;margin:0 auto;}
.pulinelayvideo video {width:100%;}
.pulinelayclose {background:var(--color);z-index:3;}
.pulinelayclose {width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center;}
.pulinelayclose {position:absolute;right:0;top:0;z-index:6;border-top-right-radius:var(--border5);cursor:pointer;}
.pulinelayclose1 {right:-40px;border-bottom-right-radius:var(--border5);}
.pulinelayswiperm img {width:100%;}
.pulinelayswiperm {overflow:hidden;}
.pulinelayswiperx {display:flex;flex-wrap:wrap;width:100%;}
.pulinelayswiperl {width:58%;}
.pulinelayswiperr {width:42%;padding-left:5%;padding-top:5%;}
.pulayswipp1 {line-height:1.4;font-weight:var(--b600);color:#222;font-size:var(--fs24);}
.pulayswipp2 {margin-top:var(--mt15p);}
.pulinelayswiperpage span {width:30px;height:4px;border-radius:4px;margin-left:0 !important;}
.pulinelayswiperpage span.swiper-pagination-bullet-active {background:var(--color);}
.pulinelayjoin {width:1100px;padding:60px;position:relative;margin:0 auto;}
.pulinelayjointt {font-size:var(--fs32);line-height:1;font-weight:var(--b600);color:#222;}
.pulinelayjoinmsg {margin-top:var(--mt45p)}
@media only screen and (max-width:768px) {.pulinelay-close i {font-size:14px;}
.pulinelay-close {width:30px;height:30px;line-height:28px;}
.pulinelay-close {right:20px;}
.pulinelay-wrapper {width:100%;max-width:100vw;}
.pulinelayvideo {max-width:94%;}
.pulinelayclose {right:0;border-radius:0;}
.pulinelayswiper {padding:0}
.pulinelayswiperr {padding:var(--npd);}
.pulinelayswiperl {position:relative;}
.pulinelayswiperpage {position:absolute;left:0;bottom:0;z-index:2;display:flex;justify-content:center;}
.pulinelayswiperpage span {background:#fff;}
.pulinelayswiperl,.pulinelayswiperr {width:100%;}
}
/* 视频弹窗 */

/* 关于 */
.nw19aba {}
.nw19abam {display:flex;justify-content:space-between;align-items:center;}
.nw19abaml {width:50%;}
.nw19abamr {width:50%;color:#444}
.nw19abaml .pubh3:last-child {margin-top:10px;}

.nw19abcms {margin-top:var(--mt25p);color:#444;font-size:var(--fs24);}
.nw19abc {flex-wrap:wrap;display:flex;align-items:center;background:#f3efeb;}
.nw19abcimg,.nw19abcwz {width:50%;}
.nw19abcimg img{width:100%;}
.nw19abcwz {padding:0 10%;}

.nw19abd {background:#fff;overflow:hidden;}
.swiperggbtn {width:50px;height:50px;display:flex;border-radius:50%;justify-content:center;align-items:center;}
.swiperggbtn {background:var(--color);color:#fff;cursor:pointer;}
.swiperggbtn,.swiperggbtn i {transition:all 0.3s ease;}
.swiperggbtn.swiper-button-disabled {background:#d2d2d2;cursor:default;}
.nw19abdswiper {padding:30px 0;width:calc(100% - ((100% - var(--w85)) / 2));}
.nw19abdswiper {margin-left:calc((100% - var(--w85)) * 0.5);}
.nw19abdicon {width:130px;height:130px;position:relative;}
.nw19abdicon {margin:0 auto;}
.nw19abdiconm {position:absolute;inset:0;margin:auto;max-width:80%;max-height:80%;}
.nw19abdicon2 {opacity:0;}
.nw19abdh4 {font-size:var(--fs24);color:#444;}
.nw19abdh4 {text-align:center;margin-top:var(--mt45p);}
.nw19abdslide {border-radius:var(--border15);box-shadow:0 0 20px rgba(255,136,16,0.15);}
.nw19abdslide {padding:80px 0;width:378px;}
.nw19abdtop {display:flex;align-items:flex-end;justify-content:space-between;}
.nw19abdtopr {display:flex}
.nw19abdbtn2 {margin-left:20px;}
.nw19abdh4,.nw19abdiconm,.nw19abdslide {transition:all 0.5s ease;}
.nw19abdslide:hover {box-shadow:box-shadow:0 10px 25px rgba(255,136,16,0.3);}
.nw19abdslide:hover {background:var(--color);}
.nw19abdslide:hover .nw19abdh4 {color:#fff;}
.nw19abdslide:hover .nw19abdicon1 {opacity:0;}
.nw19abdslide:hover .nw19abdicon2 {opacity:1;}
.nw19abdswiper {margin-top:var(--mt45p);}
.swiperggbar {margin:0 auto;max-width:450px;height:5px;background:#e6e6e6;border-radius:5px;}
.swiperggbar .swiper-scrollbar-drag {background:var(--color);}
.n19abdqt {margin-top:var(--mt45p);}

.nw19abebg {width:100%;left:0;top:0;}
.nw19abem {position:absolute;z-index:3;}
.nw19abem {left:50%;transform:translateX(-50%);top:30%;}
.nw19abems {color:#fff;margin-top:var(--mt25p);font-size:var(--fs24);}


/* 关于 */

/* 产品 */
.pro19a {background-position:center top;background-repeat:no-repeat;background-size:cover;}
.pro19ax {display:flex;justify-content:space-between;align-items:flex-start;}
.pro19axsub {width:250px;top:calc(var(--nav-height) + 20px);position:sticky;}
.pro19axm {width:calc(95% - 250px);}
.pro19axsub a {font-size:var(--fs20);display:block;line-height:1.4;color:#444;transition:all 0.3s ease;margin-bottom:25px;}
.pro19axsub a:hover {color:var(--color);}
.pro19a {background-position:center;background-repeat:no-repeat;background-size:cover;}
.pro19axmp1 {font-weight:var(--b600);line-height:1.4;font-size:var(--fs24);color:#222;}
.pro19axmp2 {color:#595757;margin-top:var(--mt15p);}
.pro19axmna {display:flex;background:#fff;width:100%;padding:5%;border-radius:var(--border15);position:relative;}
.pro19axmimg {width:32%;position:absolute;top:-70px;right:2%;text-align:right;}
.pro19axmimg img {max-width:72%;}
.pro19axmwz {width:73%;}
.pro19axmn {margin-bottom:120px;}
.pro19axmna {box-shadow:0 10px 20px rgba(255,136,16,0.1);}
.pro19axmn:last-child {margin-bottom:0;}
.pro19axmp3 {display:flex;margin-top:var(--mt45p);}
.more19 {display:flex;color:#fff;align-items:center;justify-content:center;font-size:14px;background:var(--color);}
.more19 {border:1px solid var(--color);padding:0 35px;height:35px;border-radius:55px;}
.more19 {transition:all 0.5s ease;background:#fff;color:var(--color);}
.pro19axmna:hover {box-shadow:0 20px 30px rgba(255,136,16,0.1);}
.pro19axmp1{transition:all 0.3s ease;}
.pro19axmna:hover .pro19axmp1{color:var(--color)}
.more19hover:hover .more19,.more19:hover {background:var(--color);color:#fff;}
.pro19ax{margin-top: var(--mt45p);}

.pro19b {background:#fff;}
.pro19bms {color:#595757;margin-top:var(--mt25p);}
.pro19bicon {position:relative;width:110px;height:110px;display:inline-block;}
.pro19bicon img {position:absolute;inset:0;margin:auto;max-width:70%;max-height:70%;}
.pro19bslide {position:relative;}
.pro19bslide {overflow:hidden;border-radius:var(--border15);position:relative;}
.pro19bxf {position:absolute;width:100%;left:0;top:0;z-index:3;text-align:center;}
.pro19bxf {opacity:0;-webkit-opacity:0;visibility:hidden;}
.pro19bimg img {width:100%;}
.pro19bimg {position:relative;}
.pro19bp1 {font-size:var(--fs24);line-height:1.4;}
.pro19bimgwz {position:absolute;right:35px;bottom:35px;z-index:3;color:#595757;}
.pro19bxftit {color:#fff;}
.pro19bp3 {text-align:justify;margin-top:var(--mt15p);color:#fff;}
.pro19bxftit {margin-top:var(--mt25p);}
.pro19bxf {background:var(--color);height:100%;display:flex;align-items:center;}
.pro19bxfm {width:100%;padding:0 7%;position:relative;top:-20px;}
.pro19bxf:before {position:absolute;width:100%;height:100%;left:0;top:0;content:'';}
.pro19bxf:before {background-position:right bottom;background-repeat:no-repeat;background-size:25% auto;}
.pro19bxf:before {background-image:url(../img/xiaomas.png);}
.pro19bswiper {overflow:hidden;}
.pro19bswiper {padding:20px;margin:0 -20px;margin-top:var(--mt45p);}
.pro19bxf {transition:all 0.5s ease;}
.pro19bslide {box-shadow:0 10px 20px rgba(255,136,16,0.1);}
.pro19bslide:hover .pro19bxf {opacity:1;-webkit-opacity:1;visibility:visible;}

.pro19c {padding-top:calc(var(--ptb) * 0.5);background:#fff;}
.pro19cswiperm {overflow:hidden;margin-top:var(--mt45p);}
.pro19cslide {width:80%;}
.pro19cslide img{width:100%;}
.pro19cscrollbar {max-width:300px;margin-top:var(--mt55p);}
.pro19clogoq{overflow:hidden;margin-top:var(--mt45p);}
.pro19clogoq img{max-width:100%;text-align: center;}
.pro19clogoq{margin-top: var(--mt55p);}
.pro19clogoq .swiper-slide{height:auto;}
.pro19clogoqms{text-align: left;color:#999;font-size:14px;margin-top:var(--mt45p);}

.wscreen {width:100vw;height:100dvh;justify-content:center;position:fixed;top:0;left:0;display:flex;align-items:center;}
.wscreen {background-color:rgba(0,0,0,0.4);}
.wscreen {z-index:968;}
.pro_tc_jsm {display:none;}
.portal-root {position:fixed;top:0;left:0;z-index:9998;}
.wscreenzs {width:1000px;background:#fff;padding:40px;border-radius:var(--border15);overflow:hidden;}
.wscreenzs {position:relative;}
.wscreenzs {display:flex;flex-wrap:wrap;align-items:center;}
.wscreenzsleft,.wscreenzsright {width:50%;}
.wscreenzsleft img {max-width:100%;}
.wscreenzsm {max-height:75vh;max-height:75dvh;}
.wscreenzsleft {overflow-y:auto;padding-right:20px;}
.wscreenzsright {padding:0 5%;}
.wscreencolse {border:1px solid var(--color);display:flex;justify-content:center;align-items:center;}
.wscreencolse i {color:var(--color);font-size:18px;}
.wscreencolse {width:40px;height:40px;border-radius:50%;right:20px;top:20px;position:absolute;}
.wscreencolse {cursor:pointer;}
.wscreenzsleft::-webkit-scrollbar {width:3px;/* 滚动条宽度 */}
.wscreenzsleft::-webkit-scrollbar-track {background:#f1f1f1;/* 滚动条轨道颜色 */}
.wscreenzsleft::-webkit-scrollbar-thumb {background:var(--color);/* 滚动条滑块颜色 */}

body.open{overflow: hidden;}

/* 产品 */	

/* 新闻 */
.new13 {background-position:center top;background-repeat:no-repeat;background-size:cover;}
.new13a {display:flex;justify-content:space-between;align-items:center;}
.new13a{position: relative;z-index: 3;}
.new13asub {display:flex;padding:8px;background:#fff;border-radius:99px;}
.new13asuba {padding:0 35px;height:44px;display:flex;align-items:center;color:#333;}
.new13asuba {transition:all 0.5s ease;border-radius:99px;}
.new13asuba:hover {color:var(--color);}
.new13asuba.on {background:var(--color);color:#fff;}
.new13ara {max-width:400px;border:1px solid #afb0ac;border-radius:99px;background:#fff;position:relative;width:370px;}
.new25atxt {background:none;border:none;width:100%;outline:none;}
.new25atxt {line-height:20px;padding:15px 25px;width:100%;padding-right:40px;}
.new25abtn {color:var(--color);font-size:24px;}
.new25abtn {position:absolute;display:block;line-height:1;right:20px;top:50%;transform:translateY(-50%);}
.new13ar {display:flex;}
.new13arb {margin-left:20px;}
.new13arb .jus7sxlselectm .layui-input {background:#fff;border:1px solid #afb0ac;border-radius:99px;}
.new13arb .jus7sxlselectm .layui-input {height:50px;line-height:48px;padding-left:20px;padding-right:20px;}
.new13arb .jus7sxlselectm .layui-input {font-size:16px;color:#555;}
.new13arb .jus7sxlselectm .layui-edge {right:20px;}
.new13arb .layui-form-selected {z-index:10;}
.new13arb .layui-form-selected .layui-input {background:var(--color);border-color:var(--color);color:#fff;}
.new13arb .layui-form-selected .layui-edge {border-top-color:#fff;}
.new13arb .layui-form-select dl {top:var(--select-height);background:#fff;z-index:10;}
.new13arb .layui-form-selectup dl {botom:var(--select-height);top:auto;}
.new13arb .layui-form-select dl dd {padding:0 20px;}
.new13arb .layui-form-select dl dd.layui-this {background:var(--color);color:#fff;}

.new13ar{width:50%;}
.new13ara{width:50%;}
.new13arb{width:calc(50% - 20px);}

.new13b {margin-top:var(--mt55p);}
.new13bslide {display:flex;align-items:center;background:#fff;}
.new13bswiper {border-radius:var(--border15);background:#fff;overflow:hidden;}
.new13bimg {width:50%;overflow:hidden;}
.new13bwz {width:50%;padding:0 7%;}
.new13bimg img {width:100%;}
.new13bp3 {display:flex;margin-top:var(--mt45p);}
.new13bp0 {color:var(--color);padding-bottom:5px;font-size:var(--fs60);}
.new13bp0 em,.new13bp0 span {color:#999;font-style:normal;}
.new13bp0 span {font-size:var(--fs20);}
.new13bp1 {font-size:var(--fs24);font-weight:var(--b600);line-height:1.4;color:#222}
.new13bp2 {color:#666;margin-top:var(--mt20p);}
.new13bslide,.new13bimg img,.new13bp1 {transition:all 0.5s ease;}
.new13bswiper {box-shadow:0 10px 20px rgba(255,136,16,0.1);transition:box-shadow 0.5s ease;}
.new13bslide:hover .new13bimg img {transform:scale(1.05);}
.new13bslide:hover .new13bp1 {color:var(--color);}
.new13bswiper:hover {box-shadow:0 10px 30px rgba(255,136,16,0.2);}
.new13bswiper {overflow:hidden;}

.new13blist {display:flex;flex-wrap:wrap;margin-top:var(--mt55p);}
.new13blistm {width:31%;display:flex;}
.new13blista {width:100%;background:#fff;overflow:hidden;border-radius:var(--border15);position:relative;}
.new13blistm {margin-right:3.5%;margin-top:5%;}
.new13blistm:nth-child(3n) {margin-right:0;}
.new13blistm:nth-child(-n+3) {margin-top:0;}
.new13blista,.new13blsing img,.new13bp5,.new13bp4,.new13blista:before {transition:all 0.5s ease;}
.new13bp4,.new13bp5 {position:relative;z-index:3;}
.new13blsing img {width:100%;}
.new13blsing,.new13blswz {position:relative;z-index:3;}
.new13blswz {position:relative;padding:30px;padding-bottom:60px;}
.new13blista:before {position:absolute;content:'';width:100%;height:100%;left:0;bottom:0;}
.new13blista:before {background:url(../img/xiaomas.png) right bottom no-repeat var(--color);}
.new13blista:before {background-size:28% auto;opacity:0;-webkit-opacity:0;visibility:hidden;}
.new13bp5 {font-size:var(--fs20);font-weight:var(--b600);color:#222;margin-top:5px;line-height:1.4;}
.new13bp4 {color:var(--color);font-size:14px;}
.new13blista {box-shadow:0 10px 20px rgba(255,136,16,0.1);}
.new13blista:hover  {box-shadow:0 10px 30px rgba(255,136,16,0.2);}
.new13blista:hover .new13bp4 {color:#fff;}
.new13blista:hover .new13bp5 {color:#fff;}
.new13blista:hover:before {opacity:1;-webkit-opacity:1;visibility:visible;}


.newd12 {padding-top:calc(var(--ptb) + var(--nav-height));}
.newd12m {padding:var(--ptb) 6%;background:#fff;border-radius:var(--border15);}
.newd12p1 {color:#666;text-align:center;}
.newd12p2 {font-size:var(--fs30);color:var(--color);line-height:1.4;font-weight:var(--b600);margin-top:10px;text-align:center;}
.newd12p3 {margin-top:var(--mt45p);padding-top:var(--mt45p);border-top:1px solid #eee;font-size:var(--fs18);}
.newd12p3 img {max-width:100%;}
.newd12p3 b,.newd12p3 strong {font-weight:var(--b600);}
.newd12p4 {margin-top:var(--mt70p);}
.newd12p5 {display:flex;align-items:center;justify-content:space-between;padding:30px 0;}
.newd12p5 {border-top:1px solid #ddd;border-bottom:1px solid #eee;margin-top:var(--mt70p);}
.newd12p5 a {transition:all 0.5s ease;}
.newd12p5aicon1 {margin-right:10px;}
.newd12p5aicon2 {margin-left:10px;}
.mb2subfx {display:flex;margin-top:20px;}
.mb2subfx {justify-content:flex-start;align-items:center;}
.mb2subfxa {font-size:14px;}
.mb2subfxb {display:flex;padding-left:10px;}
.mb2subfxb a {margin-left:10px;}
.mb2subfxb a {border:1px solid #004188;height:38px;width:38px;border-radius:38px;text-align:center;line-height:36px;}
.mb2subfxb a:nth-child(1) {border-color:var(--blues);color:var(--blues);}
.mb2subfxb a:nth-child(2) {border-color:#349604;color:#349604;}
.mb2subfxbnew a {margin:0;margin-right:15px;}
.icon-round {border:1px solid #004188;height:38px;width:38px;border-radius:38px;position:relative;display:inline-block;transition:all ease.3s}
.icon-round--insta {border-color:#262626}
.icon-round--video {border-color:#ff0002}
.icon-round .icon {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:23px}


/* 新闻 */

/* 联系我们 */
.coopt {background-position:center top;background-repeat:no-repeat;background-size:cover;}
.cooptax{text-align: center;}
.cooptax img {max-width:100%;}
.cooptax {margin-top:var(--mt70p);}
.cooptaqwz {text-align:center;}
.cooptaqslide {display:flex;border-radius:var(--border15);overflow:hidden;background:#fff;}
.cooptaqslidem {width:100%;background:#fff;}
.cooptaqslide {box-shadow:0 10px 20px rgba(255,136,16,0.1);}
.cooptaqslide:hover {box-shadow:0 15px 35px rgba(255,136,16,0.2);}
.cooptaq {padding-top:var(--ptb);margin-top:var(--mt55p);}
.cooptaqp1 {font-size:var(--fs24);color:#222;line-height:1.4;font-weight:var(--b600);}
.cooptaqp2 {color:#595757;margin-top:var(--mt10p);}
.cooptaqslide {width:31%;margin-right:3.5%;margin-top:3.5%;height:auto;}
.cooptaqslide:nth-child(3n) {margin-right:0;}
.cooptaqslide:nth-child(-n+3) {margin-top:0;}
.cooptaqimg img {width:100%;}
.cooptaqwz {padding:35px 30px;text-align:center;}
.cooptaqwrapper {flex-wrap:wrap;}
.cooptaqswiperm {margin-top:var(--mt70p);}
.cooptaqslide,.cooptaqimg img,.cooptaqp1 {transition:all 0.5s ease;}
.cooptaqslide:hover .cooptaqimg img {transform:scale(1.05);}
.cooptaqslide:hover .cooptaqp1 {color:var(--color);}
.cooptb{background: #fff;}

.cooptcm {display:flex;justify-content:space-between;align-items:flex-start;}
.cooptcma {width:600px;}
.cooptcms {color:#595757;line-height:1.4;font-size:var(--fs30);margin-top:var(--mt25p);}
.cooptcqtm {margin-top:var(--mt45p);}
.cooptcqtm {display:flex;position:relative;width:100%;padding-left:70px;}
.cooptcqticon {position:absolute;width:50px;height:50px;background:var(--color);border-radius:50%;}
.cooptcqticon {display:flex;justify-content:center;left:0;top:0;align-items:center;}
.cooptcqticon i {color:#fff;}
.cooptcqticon1 i {font-size:22px;}
.cooptcqticon2 i {font-size:22px;}
.cooptcqtma {width:50%;font-size:var(--fs24);line-height:1.2;}
.cooptcqtp2 {color:var(--color);}
.cooptcqtma img {max-width:168px;border-radius:5px;}
.cooptcqt {padding-top:var(--mt25p);}
.cooptc {background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}

.cooptcmb {border-radius:var(--border25);}
.cooptcmb {width:calc(90% - 600px);}
.cooptcmb {padding:35px 40px;border:1px solid #fff;background:rgba(255,255,255,0.3);backdrop-filter:blur(10px);}
.cooptcmbtxt {background:none;border:none;width:100%;outline:none;}
.cooptcmbtxt {line-height:20px;padding:20px 0;border-bottom:1px solid #ddd;}
.cooptcmbtxt {color:#222;}
.msgtjbtn {display:flex;background:var(--color);border-radius:99px;height:48px;align-items:center;}
.msgtjbtn {padding:0 30px;color:#fff;cursor:pointer;}
.msgtjbtn em {margin-left:12px;overflow:hidden;display:flex;align-items:center;}
.msgtjbtn:hover  i {animation:arrowRun 5s infinite;}
@keyframes arrowRun {0% {transform:translate3d(0%,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}
7% {transform:translate3d(100%,-100%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}
7.1% {transform:translate3d(-100%,100%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}
14% {transform:translate3d(0%,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}
}
.cooptcmbp2m {display:flex;}
.cooptcmbp1 {color:#898989;font-size:14px;padding-top:10px;}
.cooptcmbm input {font-size:var(--fs20);}
.cooptcmbm input::-webkit-input-placeholder {color:#333;font-size:var(--fs20);}
.cooptcmbm input:-moz-placeholder {color:#333;font-size:var(--fs20);}
.cooptcmbm input::-moz-placeholder {color:#333;font-size:var(--fs20);}
.cooptcmbm input:-ms-input-placeholder {color:#333;font-size:var(--fs20);}
.cooptcmbm {margin-bottom:10px;}
.cooptcmbp2m {justify-content:flex-end;margin-top:var(--mt25p);}


			  .cooptcmbselect{line-height: 30px;padding: 15px 0;border-bottom: 1px solid #ddd;}
			  .cooptcmbselect  .layui-form-select .layui-input{background: none !important;border: none !important;}
			  .cooptcmbselect  .layui-form-select .layui-input{line-height: 30px;height: 30px;}
			  .cooptcmbselect  .layui-form-select .layui-input::-webkit-input-placeholder {color:#333;font-size: var(--fs20);}
			  .cooptcmbselect  .layui-form-select .layui-input.unselect {color:#222;}
			 .cooptcmbselect  .layui-form-select dl dd:first-child {display: none;}
			 .cooptcmbselect  .layui-form-select .layui-input{padding-left: 0;}
			 .layui-form-select dl dd.layui-this{background: var(--color) !important;}
.cooptcmbm_gl{display:none;}
/* 联系我们 */



/* 加入我们 */
.join13a {background:#fff;padding-bottom:0;}
.join13ams {text-align:center;color:#595757;}
.join13ams {margin-top:var(--mt25p);}
.join13ab {position:relative;height:85vh;min-height:600px;}
.join13abbg {background-position:center;background-repeat:no-repeat;background-size:cover;}
.join13abbg {position:absolute;width:100%;height:100%;left:0;top:0;}
.join13ab {margin-top:calc(var(--ptb) * 0.5);}
.join13ab {overflow:hidden;}
.join13ab {will-change:clip-path;animation-name:scr001;}
@keyframes scr001 {0% {-webkit-clip-path:inset(5vh 5vw 0 round 15px 15px 15px 15px);clip-path:inset(5vh 5vw 0 round 15px 15px 15px 15px);}
100% {-webkit-clip-path:inset(0 round 0 0 0 0);clip-path:inset(0 round 0 0 0 0);}
}
.playvideo {position:absolute;left:50%;z-index:3;top:50%;}
.playvideo {width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.playvideo {margin-left:-35px;margin-top:-35px;}
.playvideo i {color:#fff;font-size:30px;line-height:1;position:relative;z-index:2;}
.playvideo,.playvideo i {transition:all 0.5s ease;}
.playvideo {background:rgba(255,255,255,0.1);backdrop-filter:blur(15px);}
.playvideo:hover {background:rgba(2555,255,255,1);}
.playvideo:hover i {color:var(--color);}
.ripple {position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,0.7);animation:rippleEffect 3s infinite;}
.ripple-1 {width:100%;height:100%;animation-delay:0s;}
.ripple-2 {width:100%;height:100%;animation-delay:0.75s;}
@keyframes rippleEffect {0% {transform:scale(1);opacity:0.7;}
100% {transform:scale(2);opacity:0;}
}
.playvideo span{color:#fff;font-size:12px;position: absolute;min-width: max-content;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.playvideo span{top: 100%;display: inline-block;padding-top: 15px;}

.join13bn {display:flex;margin-top:var(--mt55p);flex-wrap:wrap;}
.join13bnlink {text-align:center;background:#fff;}
.join13bnlink {padding:90px 2.5%;}
.join13bnlink {width:31%;margin-right:3.5%;border-radius:var(--border15);overflow:hidden;}
.join13bnlink:nth-child(3n) {margin-right:0;}
.join13bnlink {box-shadow:0 10px 20px rgba(255,136,16,0.1);}
.join13bnlink:hover {box-shadow:0 15px 25px rgba(255,136,16,0.1);}
.join13bnicon {width:100px;height:100px;position:relative;margin:0 auto;}
.join13bniconm {position:absolute;max-width:80%;max-height:80%;inset:0;margin:auto;}
.join13bniconm,.join13bnlink,.join13bp1,.join13bp2,.join13bp3 span {transition:all 0.5s ease;}
.join13bniconm2 {opacity:0;visibility:hidden;}
.join13bp1 {font-size:var(--fs24);line-height:1.4;font-weight:var(--b600);margin-top:var(--mt15p);}
.join13bp2 {color:#595757;margin-top:var(--mt25p);}
.join13bp3 {display:flex;justify-content:center;margin-top:var(--mt45p);}
.join13bp3 span {line-height:1;padding:8px 20px;border-radius:55px;border:1px solid var(--color);}
.join13bp3 span {color:var(--color);}
.join13bnlink:hover {background:var(--color);}
.join13bnlink:hover .join13bp1,.join13bnlink:hover .join13bp2 {color:#fff;}
.join13bnlink:hover .join13bniconm2 {opacity:1;visibility:visible;}
.join13bnlink:hover .join13bniconm1 {opacity:0;visibility:hidden;}
.join13bnlink:hover .join13bp3 span {background:#fff;color:var(--color);border-color:#fff;}

.join13c {background:#fff;}
.join13cswiper {margin-top:var(--mt55p);}
.join13cswiper {overflow:hidden;}
.join13cnslide img {width:100%;}
.join13cnslide {border-radius:var(--border15);overflow:hidden;}
.join13cnslide {width:73%;min-width:800px;}

.join13ab .playvideo {display: none;}

.swiperpage1 {margin-top:var(--mt45p);}



						.join02p1{font-size: var(--fs24);line-height: 1.4;font-weight: var(--b600);}
						.join02p3{color:#595757;line-height: 25px;height:125px;}
						.join02p4 span{line-height: 1;padding: 8px 20px;border-radius: 55px;border: 1px solid var(--color);font-size:14px}
						.join02p4 span{color:var(--color)}
						.join02p4{display:flex;justify-content: center;margin-top: 15px;}
						.join02p1,.join02p2,.join02p3,.join02p4 span,.join02link{transition: all 0.5s ease;}
						.join02slide{overflow: hidden;display: flex;border-radius: var(--border15);}
						.join02slide{ box-shadow: 0 10px 20px rgba(255, 136, 16, 0.1);height: auto;}
						.join02link{width: 100%;padding:80px 5%;background:#fff;text-align: center;}
						.join02swiper{overflow: hidden;padding: 30px;margin-top: var(--mt45p);}
						.join02swiper{width: calc(var(--w85) + 60px);}
						.join02p2{margin-top: 15px;}
						.join02p3{margin-top: 25px;text-align: justify;padding: 0 5%;}
						.join02slide:hover .join02link{background:var(--color)}
						.join02slide:hover .join02p1,.join02slide:hover .join02p2,.join02slide:hover .join02p3{color:#fff}
						.join02slide:hover .join02p4 span{background-color: #fff;border-color: #fff;color: var(--color);}
						.join02mores{display: flex;margin-top: var(--mt45p);justify-content: center;}
						
/* 加入 */

/* 底部二维码电脑 */
.ewh_js {position:relative;z-index:6}
.ewh_jsm {position:absolute;left:50%;transform:translateX(-50%);z-index:6}
.ewh_jsm {visibility:hidden;opacity:0;}
.ewh_jsm {width:110px;}
.ewh_jsmn {border-radius:var(--border10);background:#fff;overflow:hidden;padding:5px;}
.ewh_jsmn{box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.ewh_jsmn img {width:100%;}
.ewh_js:hover{z-index:7;}
.ewh_js:hover .ewh_jsm {visibility:visible;opacity:1;transition:all 0.3s;z-index:7;}
.ewh_jsm_top{bottom: 100%;padding-bottom: 10px;}
.ewh_jsm_right{left: 100%;padding-left:10px;top:50%;transform:translateY(-50%);}
/* 底部二维码电脑 */

/* 语言下拉 */
.yyxl15_js{position: relative;}
.yyxl15_jsm{position: absolute;width: 120px;left:50%;transform: translateX(-50%);}
.yyxl15_jsm{display: none;}
.yyxl15_jsm{top:100%;padding-top:30px;}
.yyxl15_jsmn{background:rgba(255,255,255,0.8);backdrop-filter: blur(15px);}
.yyxl15_jsmn{padding:15px 0;border-radius:var(--border10)}
.yyxl15_jsmn{text-align: center}
.yyxl15_jsmn a{font-size:14px;display: block;color:#333;transition: all 0.5s ease;}
.yyxl15_jsmn a{padding:5px 0}
.yyxl15_jsmn a:hover{color:var(--color)}
/* 语言下拉 */

/* 搜索 */

.search0 {padding-top:calc(var(--nav-height) + var(--ptb));padding-bottom:var(--ptb);}
.search01a {width:50%;display:flex;border:1px solid #ddd;}
.search01aicon {}
.search01aicon {width:52px;text-align:center;font-size:24px;color:#555;}
.search01m {height:52px;line-height:52px;}
.search01txt {width:calc(100% - 52px);padding:10px;padding-left:0;line-height:32px;background:none;border:none;outline:none;}
.search02 {margin-top:30px;}
.search02p1 {line-height:1.4;font-size:var(--fs24);position:relative;padding-right:100px;margin-top:20px;}
.search02p1 em {padding:0 5px;color:var(--color);}
.search03 {margin-top:30px;padding-bottom:var(--ptb);}
.search03 li {position:relative;border-bottom:1px solid #ddd;padding:25px 0;font-size:var(--fs20);}
.search03 li{line-height: 1.4;}
.search03 li span {color:var(--color);padding-right:10px;display:block;font-size:16px;margin-bottom: 5px;}
.search03 li a{transition: all 0.5s ease;}
@media only screen and (max-width:768px) {
	.search01a{width: 100%;}
	.search0{padding-top:var(--ptb);margin-top:73px;}
	.search03 li span{font-size:14px;}
	.search03 li{padding:20px 0;font-size:16px;}
}
/* 搜索 */

/* 隐藏语言版本 */
.yyxl15_js{display:none;}
/* 隐藏语言版本 */