@charset "UTF-8";
/*header start*/
#CookiebotWidget{
	bottom: 70px !important;
}
#menuWap {
	display: none;
}
.curIfrem{
    display: none;
}
.curIfremCur{
    display: block;
}
.crumbs-box {
	padding: 12px 0;
}

.crumbs-box a {
	color: #bfbfbf;
	display: inline-block;
	transition: all 0.4s;
}

.crumbs-box a:hover {
	color: #B24249;
}

.crumbs-box i {
	display: inline-block;
	padding: 0 5px;
	color: #bfbfbf;
}

.crumbs-box span {
	color: #bfbfbf;
}

/*公共样式定义 start*/
/*例如,统一间距,统一字体,统一大小写,统一最大距离*/
.ipd-20 {
	padding: 0 0px;
}

/* 内容区域宽度+40px */
.m-width-content {
	max-width: 1350px;
	margin: 0 auto;
}

/*置顶按钮 start*/
#toTop {
	width: 40px;
	height: 40px;
	left: 20px;
	bottom: 20px;
	position: fixed;
	z-index: 999;
	background: #b24249;
}

/*置顶按钮 end*/
/*分页 start*/
.page-box {
	padding: 50px 0;
	text-align: center;
}

.page-box .wp-pagenavi {
	display: flex;
	justify-content: center;
	align-items: center;
}

.page-box .wp-pagenavi a,
.page-box .wp-pagenavi span {
	font-size: 24px;
	color: #666666;
	margin: 0 5px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	justify-content: center;
	background: transparent;
	text-align: center;
	border: none;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.page-box .wp-pagenavi a i,
.page-box .wp-pagenavi span i {
	color: #004EA2;
}

.page-box .wp-pagenavi .current {
	background: #004EA2;
	color: #fff;
	border-radius: 50%;
}

/*分页 end*/
.header {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	z-index: 99999999;
	background: #fff;
	/*padding: 5px 0 0;*/
}

.header-box .logo .meidia-box {
	padding-bottom: 19.88636%;
	overflow: hidden;
	position: relative;
}

.header-box .logo .meidia-box img, .header-box .logo .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.header-box .m-width-content {
	width: 100%;
}

.header-box .m-width-content .ipd-20 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1;
}

.header-box .nav-box {
	display: flex;
	flex: 1;
}

.header-box #menuWap {
	display: none;
}

.header-box #menuPc {
	width: 100%;
}

.header-box #menuPc dl {
	opacity: 0;
	visibility: hidden;
	transition: transform 0.6s;
	position: absolute;
	bottom: 0;
	left: -20px;
	transform: translate(0, 100%);
	min-width: 100%;
	z-index: 3;
	background: #fff;
	padding: 10px 20px;
	text-align: center;
	border-radius: 8px;
	box-shadow:0 10px 10px rgba(0,0,0,.15);
}

.header-box #menuPc dd {
	padding: 10px 0;
	text-align: left;
}

.header-box #menuPc dd a {
	position: relative;
	display: block;
}

.header-box #menuPc dd a::after {
	background-color: #6EB92B;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: 50% 50%;
	transition: transform 0.3s ease;
	width: 100%;
}

.header-box #menuPc dd a:hover {
	color: #004EA2;
}

.header-box #menuPc dd a:hover::after {
	transform: scaleX(1);
}

.header-box #menuPc li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate(0, 100%) scaleY(1);
}

.header-box #menuPc li a {
	display: flex;
	align-items: center;
	gap: 3px;
	white-space: nowrap;
	cursor: pointer;
}

.header-box #menuPc li a sup{
    top: -4px;
}

.header-box #menuPc li a i {
	width: 14px;
	transition: all 0.6s;
	display: flex;
	align-items: center;
	margin-top: 3px;
	transform: rotate(0deg);
}

/*.header-box #menuPc li:hover a i,*/
/*.header-box #menuPc li.active a i {*/
/*	transform: rotate(180deg);*/
/*}*/

.header-box .search-box {
	display: flex;
	align-items: center;
	font-size: clamp(10.66667px, 0.83333vw, 16px);
	gap: clamp(26.66667px, 2.08333vw, 40px);
}

.header-box .whiteImg {
	display: none;
}

.header-box .searchImg {
	max-width: 20px;
}

.whiteNav .header-box {
	background: #FFFFFF;
	color: #333333;
	box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.08);
}

.whiteNav .header-box .fixed a {
	color: #333333;
}

.whiteNav .header-box .logoImg {
	display: none;
}

.whiteNav .header-box .whiteImg {
	display: block;
}

.banner-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	line-height: 1;
	margin: 0 auto;
	width: 100%;
	z-index: 2;
}

.banner {
	position: relative;
}

.banner .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	z-index: 2;
}

.banner.customerBanner .swiper {
	z-index: 3;
}

.banner .btn {
	width: 190px;
	height: 52px;
	background: rgba(107, 188, 110, 0);
	border-radius: 26px;
	border: 1px solid rgba(255, 255, 255, 0.4);
	padding: 20px;
	box-sizing: border-box;
	font-family: Figtree;
	font-weight: 600;
	color: #FFFFFF;
	position: absolute;
	bottom: 4.12vw;
	left: clamp(66.66667px, 5.20833vw, 100px);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 13px;
	cursor: pointer;
}

.banner .bg-box .meidia-box {
	padding-bottom: 41.66667%;
	overflow: hidden;
	position: relative;
}

.banner .bg-box .meidia-box img, .banner .bg-box .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.banner .absolutemg {
	position: absolute;
	right: 20px;
	bottom: 79px;
	background: rgba(0, 109, 155, 0.7);
	border-radius: 27px;
	padding: 10px 16px;
	display: flex;
	flex-direction: column;
	transform: translateX(-100%);
	z-index: 99;
}

.banner .absolutemg .item1 {
	position: relative;
	padding: 20px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.banner .absolutemg .item1:hover .leftBox {
	display: block;
	opacity: 1;
}

.banner .absolutemg .leftBox {
	opacity: 0;
	background: #fff;
	border-radius: 8px;
	background: #fff;
	padding: 10px 20px;
	position: absolute;
	right: 40px;
	top: 50%;
	transform: translateY(-50%);
}

.banner .absolutemg .leftBox::after {
	content: "";
	position: absolute;
	top: 50%;
	right: -10px;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 10px solid #fff;
}

.banner .centerbOX {
	background: rgba(0, 0, 0, 0.45);
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	padding: 20px 10px 20px 3.5vw;
	box-sizing: border-box;
	min-height: 345px;
	justify-content: center;
}

.banner .centerbOX .title {
	font-weight: bold;
	position: relative;
	line-height: 59px;
	z-index: 2;
	position: relative;
}
/* .banner .centerbOX .title::after{
    content:attr(data-text);
    position: absolute;
    z-index:1;
    position: absolute;
    left:50%;
    top:-15px;
    transform: translateX(-50%);
    color:rgba(255,255,255,0.2);
    width:105%;
    font-size:105%;
    white-space: nowrap;
} */
.swiper {
	z-index: 2;
}

.banner .centerbOX .title::before {
	content: attr(data-text);
 /* 用自定义属性取文字，避免重复写 */
	position: absolute;
	top: -16px;
	left: 0;
	color: rgba(255, 255, 255, 0.2);
 /* 透明度0.3，和主文字同色 */
	transform: translate(2px, 2px) scale(1.02);
	font-size: clamp(30px, 2.34375vw, 45px);
	line-height: 59px;
	letter-spacing: 1.6px;
	z-index: 1;
	display: none;
}

.banner .centerbOX .desc {
	color: #FBFBFB;
	
/*   padding-left: 25px; */
	margin-top: 38px;
	line-height: 30px;
	max-width: 1118px;
	box-sizing: border-box;
}

.banner .swiper-pagination-bullet {
	background: rgba(255, 255, 255, 0.25);
	opacity: 1;
}

.banner .swiper-pagination-bullet-active {
	background: #fff;
}

.banner .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: -18px;
	transform: translateY(100%);
}

.customerBanner .centerbOX .desc {
	margin-top: 19px;
	line-height: 31px;
}

.customerBanner .bg-box .meidia-box {
	padding-bottom: 31.25%;
	overflow: hidden;
	position: relative;
}

.customerBanner .bg-box .meidia-box img, .customerBanner .bg-box .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.pd30 {
	padding-bottom: 30px;
}

.banner .bottomImg {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -100%);
	bottom: 30px;
	z-index: 2;
	cursor: pointer;
}

.productBanner .bg-box .meidia-box {
	padding-bottom: 36.30208%;
	overflow: hidden;
	position: relative;
}

.productBanner .bg-box .meidia-box img, .productBanner .bg-box .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.f-12 {
	font-size: clamp(12px, 0.625vw, 12px);
}

.f-14 {
	font-size: clamp(12px, 0.72917vw, 14px);
}

.f-15 {
	font-size: clamp(12px, 0.78125vw, 15px);
}

.f-16 {
	font-size: clamp(12px, 0.83333vw, 16px);
}

.f-18 {
	font-size: clamp(12px, 0.9375vw, 18px);
}

.f-19 {
	font-size: clamp(12.66667px, 0.98958vw, 19px);
}

.f-20 {
	font-size: clamp(13.33333px, 1.04167vw, 20px);
}

.f-22 {
	font-size: clamp(14.66667px, 1.14583vw, 22px);
}

.f-24 {
	font-size: clamp(16px, 1.25vw, 24px);
}

.f-25 {
	font-size: clamp(16.66667px, 1.30208vw, 25px);
}

.f-26 {
	font-size: clamp(17.33333px, 1.35417vw, 26px);
}

.f-27 {
	font-size: clamp(18px, 1.40625vw, 27px);
}

.f-28 {
	font-size: clamp(18.66667px, 1.45833vw, 28px);
}

.f-30 {
	font-size: clamp(20px, 1.5625vw, 30px);
}

.f-32 {
	font-size: clamp(20px, 1.5625vw, 30px);
  /*font-size: clamp(21.33333px, 1.66667vw, 32px);*/
}

.f-34 {
	font-size: clamp(22.66667px, 1.77083vw, 34px);
}

.f-36 {
	font-size: clamp(24px, 1.875vw, 36px);
}

.f-38 {
	font-size: clamp(25.33333px, 1.97917vw, 38px);
}

.f-40 {
	font-size: clamp(26.66667px, 2.08333vw, 40px);
}

.f-42 {
	font-size: clamp(28px, 2.1875vw, 42px);
}

.f-45 {
	font-size: clamp(30px, 2.34375vw, 45px);
}

.f-55 {
	font-size: clamp(36.66667px, 2.86458vw, 55px);
}

.f-52 {
	font-size: clamp(34.66667px, 2.70833vw, 52px);
}

.f-60 {
	font-size: clamp(40px, 3.125vw, 60px);
}

.f-68 {
	font-size: clamp(45.33333px, 3.54167vw, 68px);
}

.f-70 {
	font-size: clamp(46.66667px, 3.64583vw, 70px);
}

.f-72 {
	font-size: clamp(48px, 3.75vw, 72px);
}

.f-90 {
	font-size: clamp(60px, 4.6875vw, 90px);
}

.headerTopFlex {
	display: flex;
	justify-content: space-between;
	padding: 0 6.07vw 0 5.6vw;
	height: 47px;
	align-items: center;
	position: relative;
}

.headerTopFlex .absoluteImg {
	position: absolute;
	left: 0;
	width: 32.7vw;
	top: 0;
	height: 100%;
}

.headerTopFlex .leftFlex {
	display: flex;
	align-items: center;
	gap: 18px;
	position: relative;
	z-index: 2;
	padding-left: 12px;
}

.headerTopFlex .rightFlex {
	display: flex;
	align-items: center;
	gap: 14px;
}

.headerTopFlex .rightItem {
	display: flex;
	gap: 6px;
	align-items: center;
	justify-content: center;
}

.headerTopFlex .rightItem a {
	color: #333333;
	display: flex;
	align-items: center;
}

.headerTopFlex .rightItem a img {
	width:auto;
	height: 20px;
	margin-right: 3px;
}

.header-box .headerContent {
	display: flex;
	padding: 0 20px 0 5.6vw;
	gap: 4.47vw;
	align-items: center;
	height: 77px;
}

.header-box .headerContent .nav-box li {
	position: relative;
	height:100%;
}

.header-box .headerContent .nav-box a {
	font-weight: 600;
	color: #333333;
	padding-bottom: 8px;
	position: relative;
}

.header-box .headerContent .nav-box a::after {
	background-color: #6EB92B;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: 50% 50%;
	transition: transform 0.3s ease;
	width: 100%;
}

.header-box .headerContent .nav-box li.active a,
.header-box .headerContent .nav-box li:hover a {
	color: #004EA2;
}

.header-box .headerContent .nav-box li.active a:after,
.header-box .headerContent .nav-box li:hover a:after {
	transform: scaleX(1);
}

.header-box .headerContent .act a {
	color: #004EA2;
}

.header-box .headerContent .act a:after {
	transform: scaleX(1);
}

.header-box .headerContent .nav-box {
	flex: 1;
	height:100%;
}

.header-box .headerContent .nav-box ul {
	display: flex;
	gap: 20px;
	justify-content: space-between;
}

.header-box .headerContent .nav-box ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
 /* 不要 space-between */
	gap: clamp(8px, 1.1vw, 18px);
	flex-wrap: nowrap;
	height:100%;
}
.header-box .headerContent .nav-box li{
    align-items: center;
    display: flex;
}
.header-box .headerContent .nav-box li > a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
 /* 过长显示 ... */
	/*font-size: clamp(12px, 0.78vw, 16px);*/
 /* 屏幕小就自动缩字 */
}

.headTitle {
	line-height: 1.2;
	text-align: center;
	font-weight: bold;
	color: #121212;
	text-align: center;
}

.index-one-box {
	padding: 5.2vw 0;
	position: relative;
	background-size: cover;
}

.index-one-box .leftFixedImg {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.index-one-box .leftFixedImg .meidia-box {
	padding-bottom: 198.6376%;
	overflow: hidden;
	position: relative;
}

.index-one-box .leftFixedImg .meidia-box img, .index-one-box .leftFixedImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-one-box .leftFixedImg {
	width: 19.11vw;
}

.index-one-box .m-width-content {
	position: relative;
	z-index: 2;
}

.index-one-box .flexBtn {
	display: flex;
	flex-wrap: wrap;
	gap: 20px clamp(58.66667px, 4.58333vw, 88px);
	margin: clamp(26.66667px, 2.08333vw, 40px) 0;
}

.index-one-box .flexBtn .flexItem {
	min-width: 133px;
	height: 53px;
	padding: 0 20px;
	background: #F5F5F5;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #444444;
	font-weight: 600;
	box-sizing: border-box;
	cursor: pointer;
}

.index-one-box .flexBtn .cur {
	background: #004EA2;
	color: #FFFFFF;
}

.index-one-box .changeBox .topBox {
	display: flex;
	gap: 5.48%;
	padding: clamp(24px, 1.875vw, 36px) clamp(49.33333px, 3.85417vw, 74px);
	box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);
	background-color: #fff;
	border-radius: 10px;
	background-position: center;
	background-size: 110%;
	background-repeat: no-repeat;
}

.index-one-box .changeBox .leftImg {
	width: clamp(271.33333px, 21.19792vw, 407px);
}

.index-one-box .changeBox .leftImg .meidia-box {
	padding-bottom: 66.33907%;
	overflow: hidden;
	position: relative;
}

.index-one-box .changeBox .leftImg .meidia-box img, .index-one-box .changeBox .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-one-box .changeBox .rightTop {
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-weight: 600;
	color: #333333;
}

.index-one-box .changeBox .rightTop a {
	color: #004EA2;
	font-weight: 600;
	border-bottom: 2px solid #6EB92B;
	width: -moz-fit-content;
	width: fit-content;
}

.index-one-box .changeBox .rightTop a:hover , .index-three-box .READMORE:hover , .index-five-box .topFlex .read:hover , .index-six-box .LEARNMORE:hover , .index-get-box .read:hover {
	color: #6EB92B;
	border-color: #004EA2;
}

.index-Smart-box .read:hover {
	color: #6EB92B;
	border-color: #fff;
}

.index-one-box .changeBox .centerText {
	
	font-weight: 500;
	color: #444444;
	line-height: 25px;
	max-width: 591px;
	margin: clamp(13.33333px, 1.04167vw, 20px) 0 clamp(18px, 1.40625vw, 27px);
}

.index-one-box .index-producrBox {
	margin: clamp(33.33333px, 2.60417vw, 50px) 0;
}

.index-one-box .index-producrBox li {
	flex: none;
	width: calc((100% - 8.94vw) / 3);
}

.index-one-box .index-producrBox li:nth-child(n+4) {
	display: none;
}

.index-one-box .index-producrBox ul {
	gap: 4.47vw 4.47vw;
	display: flex;
	flex-wrap: wrap;
}

.index-one-box .index-producrBox .p-item {
	background: #FFFFFF;
	border-radius: 10px 10px 20px 10px;
	border: 1px solid #E0E0E0;
	padding: 12px;
  /*min-height: 450px;*/
	height: 100%;
	box-sizing: border-box;
}

.index-one-box .index-producrBox .p-item .meidia-box {
	padding-bottom: 58.31135%;
	overflow: hidden;
	position: relative;
}

.index-one-box .index-producrBox .p-item .meidia-box img, .index-one-box .index-producrBox .p-item .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-one-box .index-producrBox .p-item {
	cursor: pointer;
	display: block;
}

.index-one-box .index-producrBox .p-item:hover img {
	transform: scale(1.1);
}

.index-one-box .index-producrBox .name {
	font-weight: 600;
	color: #333333;
	text-align: center;
	margin: 25px 0 20px;
}

.index-one-box .index-producrBox .desc {
	color: #444444;
	
	font-weight: 500;
	line-height: 25px;
	padding: 0 3px;
}

.readMore {
	width: 216px;
	height: 54px;
	background: #004EA2;
	border-radius: 5px 5px 5px 5px;
	font-weight: 600;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	gap: 5px;
	justify-content: center;
	cursor: pointer;
	margin: clamp(33.33333px, 2.60417vw, 50px) auto;
	transition: all 0.6s;
}

.readMore img {
	transition: all 0.6s;
}

.readMore:hover {
	transform: scale(1.1);
}

.index-two-box {
	padding: 5.2vw 0;
}

.index-two-box .readMore {
	background: #FFFFFF;
	color: #0B54A3;
	width: 196px;
	height: 54px;
	margin: 2.5vw auto 0;
}

.index-two-box .headTitle {
	color: #fff;
	margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
}

.index-two-box .index-two-producrBox ul {
	gap: 2.18vw 2.08vw;
	display: flex;
	flex-wrap: wrap;
}

.index-two-box .index-two-producrBox li {
	flex: none;
	width: calc((100% - 4.36vw) / 3);
}

.index-two-box .index-two-producrBox .p-item {
	/*min-height: 374px;*/
	background: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	padding: 30px 24px 24px;
	color: #333333;
	text-align: center;
	display: block;
	box-sizing: border-box;
}

.index-two-box .index-two-producrBox .p-item .meidia-box {
	padding-bottom: 59.62567%;
	overflow: hidden;
	position: relative;
}

.index-two-box .index-two-producrBox .p-item .meidia-box img, .index-two-box .index-two-producrBox .p-item .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-two-box .index-two-producrBox .p-item {
	height: 100%;
}

.index-two-box .index-two-producrBox .p-item:hover img {
	transform: scale(1.1);
}

.index-two-box .index-two-producrBox .title {
	font-weight: 600;
	margin-bottom: 10px;
}

.index-two-box .index-two-producrBox .desc {
	color: #444444;
	line-height: 25px;
	font-weight: 500;
	
	margin-bottom: 13px;
	min-height: 50px;
}

.index-three-box {
	background: #fff;
	padding: 5.2vw 0 0;
}

.index-three-box .headTitle {
	margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
}

.index-three-box .swiper .meidia-box {
	padding-bottom: 52.12121%;
	overflow: hidden;
	position: relative;
}

.index-three-box .swiper .meidia-box img, .index-three-box .swiper .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-three-box .swiper img {
	width: -moz-fit-content;
	width: fit-content;
	max-width: 165px;
	height: auto;
}

.index-three-box .swiper-slide {
	height: 108px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border: 1px solid #E0E0E0;
	padding: 11px 0;
	box-sizing: border-box;
}

.index-three-box .content {
	position: relative;
	margin-bottom: 5.2vw;
}

.index-three-box .swiper-button-prev {
	left: -20px;
	transform: translateX(-100%);
}

.index-three-box .swiper-button-next {
	right: -20px;
	transform: translateX(100%);
}

.index-three-box .swiper-button-next, .index-three-box .swiper-button-prev {
	color: #505050;
	font-weight: 600;
}

.index-three-box .flexContent {
	display: flex;
	margin-bottom: 5.46vw;
}

.index-three-box .flexContent .leftText {
	flex: 1;
	padding-right: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-sizing: border-box;
}

.index-three-box .flexContent .rightImg {
	flex: 1;
	border-radius: 10px;
	overflow: hidden;
}

.index-three-box .flexContent .rightImg .meidia-box {
	padding-bottom: 73.18182%;
	overflow: hidden;
	position: relative;
}

.index-three-box .flexContent .rightImg .meidia-box img, .index-three-box .flexContent .rightImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-three-box .flexContent .rightImg:hover img {
	transform: scale(1.1);
}

.index-three-box .flexContent .headTitle {
	text-align: left;
	margin-bottom: 0;
}

.index-three-box .flexContent .desc {
	color: #444444;
	max-width: 644px;
	line-height: 25px;
}

.index-three-box .flexContent .desc div {
	display: inline;
}

.index-three-box .flexContent span {
	font-weight: bold;
}

.index-three-box .READMORE {
	color: #004EA2;
	font-weight: 600;
	border-bottom: 2px solid #6EB92B;
	width: -moz-fit-content;
	width: fit-content;
}

.index-three-box .abputMeiTu {
	padding-bottom: 5.2vw;
}

.index-three-box .bottomLineFlex {
  /*height: 134px;*/
	height: fit-content;
	border-radius: 67px;
	background: #0954A5;
	padding: 13px 0 16px;
	box-sizing: border-box;
	display: flex;
}

.index-three-box .countItem {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	color: #fff;
	position: relative;
}

.index-three-box .countItem::after {
	content: " ";
	width: 1px;
	height: 77px;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	background: #fff;
}

.fbold {
	font-weight: bold;
}

.f-500 {
	font-weight: 500;
}

.f-600 {
	font-weight: 600;
}

.index-four-box {
	padding: 5.2vw 0;
	background: rgba(0, 78, 162, 0.08);
	position: relative;
}

.index-four-box .absolutePoint {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.index-four-box .activeAbsolutePoint {
	display: block;
}

.index-four-box .point {
	position: absolute;
	width: 13px;
	height: 13px;
}

.index-four-box .point img {
	width: 100%;
	height: 100%;
}

.index-four-box .centerImg {
	margin: clamp(26.66667px, 2.08333vw, 40px) auto clamp(40px, 3.125vw, 60px);
}

.index-four-box .centerImg .meidia-box {
	padding-bottom: 51.48148%;
	overflow: hidden;
	position: relative;
}

.index-four-box .centerImg .meidia-box img, .index-four-box .centerImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-four-box .centerImg {
	position: relative;
}

.index-four-box .indexFourSwiper {
	position: relative;
	margin: 0 14.32vw 0 14.16vw;
}

.index-four-box .slideTit{
	font-weight: 600;
	text-align: center;
	margin: 10px 0 10px;
}

.index-four-box .topFlex {
	display: flex;
	gap: 8px;
	align-items: center;
	color: #004EA2;
}

.index-four-box .topFlex img {
	height: 46px;
}

.index-four-box .title {
	font-size:clamp(10px, 0.67708vw, 13px);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.index-four-box .swiper-slide {
	padding: 10px 10px 12px;
	background: #fff;
	box-sizing: border-box;
	border-radius: 10px 10px 10px 10px;
	border-bottom: 5px solid #004EA2;
	cursor: pointer;
	max-width: 320px;
}

.index-four-box .swiper-slide-active {
	border-bottom: 5px solid #6EB92B;
}

.index-four-box .bottomIMG {
	margin-top: 10px;
}

.index-four-box .bottomIMG .meidia-box {
	padding-bottom: 47.4407%;
	overflow: hidden;
	position: relative;
}

.index-four-box .bottomIMG .meidia-box img, .index-four-box .bottomIMG .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-four-box .swiper-button-prev {
	left: -30px;
	transform: translateX(-100%);
}

.index-four-box .swiper-button-next {
	right: -30px;
	transform: translateX(100%);
}

.index-four-box .swiper-button-next, .index-four-box .swiper-button-prev {
	color: #014EA2;
	font-weight: 600;
}

.index-four-box .absoluteContent {
	position: absolute;
	left: 9.2vw;
	top: 50%;
	transform: translateY(-50%);
	background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.56) 60.25%, rgba(255, 255, 255, 0) 100%);
	border-radius: 10px 10px 10px 10px;
	padding: 16px 16px 18px;
	width: 283px;
	box-sizing: border-box;
}

.index-four-box .title1 {
	display: flex;
	align-items: center;
	gap: 7px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 13px;
}

.index-four-box .title1 span {
	width: 17px;
	height: 17px;
}

.index-four-box .tpC {
	border-radius: 2px;
	border: 1px solid #004EA2;
	padding: 5px 9px;
	color: #666666;
	font-weight: 500;
	
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	gap: 8px 0;
	margin-bottom: 13px;
	box-sizing: border-box;
}

.index-four-box .tpC .item {
	flex: none;
	width: 50%;
	padding-left: 9px;
	position: relative;
	box-sizing: border-box;
	height: 17px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-four-box .tpC .item::after {
	content: " ";
	width: 4px;
	height: 4px;
	background: #666666;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.index-four-box .topLine:nth-child(2n) .tpC {
	padding-bottom: 27px;
}

.index-four-box .topLine:nth-child(2n) .item:last-child {
	width: 61%;
}

.index-four-box .span1 {
	width: 17px;
	height: 17px;
	background: #18489C;
}

.index-four-box .span2 {
	width: 17px;
	height: 17px;
	background: #87B6E2;
}

.index-four-box .span3 {
	width: 17px;
	height: 17px;
	background: #BCD7E8;
}

.index-five-box {
	padding: 5.2vw 0;
	background: #FFFFFF;
}

.index-five-box .headTitle {
	margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
}

.index-five-box .topFlex {
	display: flex;
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px 10px 10px 10px;
	background: #FFFFFF;
}

.index-five-box .topFlex .leftBox {
	flex: 1;
}

.index-five-box .topFlex .leftBox .meidia-box {
	padding-bottom: 66.07407%;
	overflow: hidden;
	position: relative;
}

.index-five-box .topFlex .leftBox .meidia-box img, .index-five-box .topFlex .leftBox .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-five-box .topFlex .leftBox {
	border-radius: 10px;
	overflow: hidden;
}

.index-five-box .topFlex .leftBox:hover img {
	transform: scale(1.1);
}

.index-five-box .topFlex .rightBox {
	flex: 1;
	padding: 20px 50px;
	box-sizing: border-box;
	color: #333333;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 10px;
}

.index-five-box .topFlex .NEWS {
	color: #004EA2;
	font-weight: 600;
}

.index-five-box .topFlex .newsReport {
	font-weight: 600;
	line-height: 36px;
}

.index-five-box .topFlex .time {
	font-weight: 500;
	
	margin-top: 2px;
}

.index-five-box .topFlex .desc {
	color: #444444;
	font-weight: 500;
	
	line-height: 25px;
	max-width: 574px;
}

.index-five-box .topFlex .read {
	width: -moz-fit-content;
	width: fit-content;
	font-weight: 600;
	color: #0B54A3;
	padding-bottom: 2px;
	border-bottom: 2px solid #6EB92B;
	margin-top: 5px;
}

.index-five-box .bottomFlex {
	margin: clamp(26.66667px, 2.08333vw, 40px) 0 clamp(33.33333px, 2.60417vw, 50px);
}

.index-five-box .bottomFlex .leftBox {
	width: 28.34%;
	flex: auto;
	max-width: 19.94vw;
}

.index-five-box .bottomFlex .leftBox .meidia-box {
	padding-bottom: 56.39687%;
	overflow: hidden;
	position: relative;
}

.index-five-box .bottomFlex .leftBox .meidia-box img, .index-five-box .bottomFlex .leftBox .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-five-box .bottomFlex .rightBox {
	padding: 20px 30px;
}

.index-five-box .bottomFlex .desc {
	color: #333333;
	max-width: 808px;
}

.index-five-box .LEARNMORE {
	width: 196px;
	height: 54px;
	line-height: 54px;
	background: #004EA2;
	border-radius: 5px 5px 5px 5px;
	font-weight: 600;
	color: #FFFFFF;
	text-align: center;
	display: block;
	margin: 0 auto;
	transition: all 0.6s;
}

.index-five-box .LEARNMORE:hover {
	transform: scale(1.1);
}

.index-six-box {
	padding: 5.2vw 0;
}

.index-six-box .headTitle {
	margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
}

.index-six-box .six-Product-list ul {
	display: flex;
	flex-wrap: wrap;
	gap: 3.125vw;
}

.index-six-box .six-Product-list li {
	width: calc((100% - 6.25vw) / 3);
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.index-six-box .six-Product-list li:hover .topImg img {
	transform: scale(1.1);
}

.index-six-box .six-Product-list .topImg {
	border-radius: 10px;
	overflow: hidden;
}

.index-six-box .six-Product-list .topImg .meidia-box {
	padding-bottom: 58.29268%;
	overflow: hidden;
	position: relative;
}

.index-six-box .six-Product-list .topImg .meidia-box img, .index-six-box .six-Product-list .topImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-six-box .six-Product-list .bottomTerxt {
	position: relative;
	z-index: 2;
	padding: 25px 20px;
}

.index-six-box .six-Product-list .title {
	font-weight: 600;
	color: #004EA2;
}

.index-six-box .six-Product-list .descBox {
	font-weight: 500;
	color: #444444;
	
	margin: 8px 0 15px;
	line-height: 25px;
}

.index-six-box .LEARNMORE {
	width: -moz-fit-content;
	width: fit-content;
	font-weight: 600;
	color: #0B54A3;
	padding-bottom: 2px;
	border-bottom: 2px solid #6EB92B;
	margin-top: 5px;
}

.index-six-box .fixedImg {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 68%;
}

.index-six-box .fixedImg .meidia-box {
	padding-bottom: 111.46953%;
	overflow: hidden;
	position: relative;
}

.index-six-box .fixedImg .meidia-box img, .index-six-box .fixedImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-Smart-box {
	display: flex;
	position: relative;
	min-height: 42.18vw;
	justify-content: flex-end;
	box-sizing: border-box;
	overflow: hidden;
}

.index-Smart-box .fixedRight {
	position: absolute;
	top: 0;
	right: 0;
	width: 7.29vw;
	transform: translateX(50%);
	z-index: 2;
}

.index-Smart-box .rightImg {
	padding: 40px 0;
	width: 46.71vw;
	padding-left: 3.958vw;
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
}

.index-Smart-box .read {
	width: -moz-fit-content;
	width: fit-content;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2px;
	border-bottom: 2px solid #6EB92B;
	margin-top: 5px;
}

.index-Smart-box .title {
	font-weight: 600;
	line-height: 42px;
}

.index-Smart-box .line {
	font-weight: 600;
	line-height: 28px;
}

.index-Smart-box .desc {
	color: #E6E6E6;
	font-weight: 500;
	
	line-height: 25px;
	margin: 31px 0 46px;
	max-width: 571px;
}

.index-get-box {
/*   padding: 5.2vw 0 0; */
	min-height: 37.6vw;
	box-sizing: border-box;
	position: relative;
	display: flex;
}

.index-get-box .fixedLeft {
	width: 47.3vw;
}

.index-get-box .fixedLeft .meidia-box {
	padding-bottom: 79.51542%;
	overflow: hidden;
	position: relative;
}

.index-get-box .fixedLeft .meidia-box img, .index-get-box .fixedLeft .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.index-get-box .flexRight {
	flex: 1;
	margin-left: -34px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: clamp(22.66667px, 1.77083vw, 34px);
}

.index-get-box .flexRight .title {
	color: #121212;
	font-weight: bold;
}

.index-get-box .flexRight .desc {
	color: #444444;
	font-weight: 500;
	
	line-height: 25px;
	max-width: 644px;
}

.index-get-box .read {
	width: -moz-fit-content;
	width: fit-content;
	font-weight: 600;
	color: #0B54A3;
	padding-bottom: 2px;
	border-bottom: 2px solid #6EB92B;
}

.footerBox {
	padding-top: 3.75vw;
}

.footerBox .topFlex {
	display: flex;
	align-items: center;
	gap: 18px;
	justify-content: center;
}

.footerBox .topFlex .meidia-box {
	/*padding-bottom: 21.78218%;*/
	/*overflow: hidden;*/
	/*position: relative;*/
}

.footerBox .topFlex .meidia-box img, .footerBox .topFlex .meidia-box video {
    display: block;
    margin: 0 auto;
	/*position: absolute;*/
	/*top: 0;*/
	/*left: 0;*/
	/*width: 100%;*/
	height: 110px;
	/*-o-object-fit: cover;*/
	/*object-fit: cover;*/
	/*transition: all 0.3s ease-in-out;*/
}

.footerBox .point1, .footerBox .point2 {
	height: 2px;
	flex: 1;
	background: rgba(255, 255, 255, 0.5);
	position: relative;
}

.footerBox .point1::before {
	content: " ";
	position: absolute;
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.footerBox .point2::before {
	content: " ";
	position: absolute;
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.footerBox .footerLogo {
	/*width: 26.3vw;*/
	margin: 0 30px;
}

.footerBox .footerSearch {
	position: relative;
	margin: 24px auto clamp(46.66667px, 3.64583vw, 70px);
	max-width: 562px;
}

.footerBox .footerSearch .wpcf7 {
	position: relative;
}

.footerBox .footerSearch .searchInput {
	width: 100%;
	height: 56px;
	line-height: 56px;
	border-radius: 28px 28px 28px 28px;
	color: #666666;
	font-size: 18px;
	padding-left: 20px;
	box-sizing: border-box;
	border-radius: 28px;
	outline: none;
	border: none;
}

.footerBox .footerSearch .searchbtn {
	padding: 0 18px;
	background: #004EA2;
	border-radius: 28px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #FFFFFF;
	cursor: pointer;
	height: 56px;
	border: none;
}

.footerBox .flexMeau {
	display: flex;
	flex-wrap: wrap;
	gap: 3.85vw 60px;
	color: #FFFFFF;
	margin: 0 5.7vw 0 6.25vw;
	padding-bottom: 3.54vw;
	border-bottom: 2px solid rgba(255, 255, 255, 0.39);
	justify-content: space-between;
}

.footerBox .flexMeau dd {
	display: flex;
	flex-direction: column;
}

.footerBox .flexMeau dt {
	font-weight: 600;
	margin-bottom: 25px;
}

.footerBox .flexMeau dl {
	/*flex: 1;*/
}

.footerBox .flexMeau dl a {
	padding: 5px 0;
	color: #FFFFFF;
	max-width: 428px;
}

@media screen and (max-width: 1440px) {
    .footerBox .flexMeau dl a {
	    max-width: 100%;
    }
}


.footerBox .flexMeau dl a:hover {
	color: #6EB92B;
}

.footerBox .flexMeau .rightLine {
	/*flex: 1.2;*/
	line-height: 23px;
}

.footerBox .flexMeau .rightLine a {
	display: flex;
	align-items: flex-start;
	gap: 3px;
}

.footerBox .flexMeau .rightLine img {
	height: auto;
	/*margin-top: 3px;*/
}

.footerBox .flexMeau .lineHref {
	flex-direction: row;
	gap: 18px;
	margin-top: 10px;
    padding-left: 23px;
}

.footerBox .flexMeau .lineHref a{
    padding: 10px;
    background: #0064B6;
    width: 20px;
    height: 20px;
    border-radius: 6px;
}

.footerBox .Copyright {
	height: 80px;
	padding-top: 12px;
	text-align: center;
	color: #fff;
}

.footerBox .Copyright a {
	color: #fff;
	cursor: pointer;
}

.footerBox .Copyright a:hover {
	color: #004EA2;
	text-decoration: underline;
}

.footerfixedRight {
	position: fixed;
	bottom: 286px;
	right: 25px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	z-index: 99;
}

.footerfixedRight a {
	width: 62px;
	height: 61px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: rgb(0, 78, 162);
	border-radius: 50%;
}

.footerfixedRight .isShowHrefTop {
	display: none;
}

.flexLink {
	display: flex;
	/*gap: 10px;*/
	align-items: center;
	flex-wrap: wrap;
}

.flexLink a {
	color: #FFFFFF;
	/*display: flex;*/
	/*align-items: center;*/
	/*gap: 8px;*/
	line-height: 24px;
}

.flexLink a:hover {
	color: #6EB92B;
}

.flexLink > img {
	height: 16px;
	margin: 0 5px;
}

.flexLink .homeLink img {
  /*width: 24px;*/
	height: 24px;
}

.customerServe-one-box {
	margin: 5.2vw 0;
}

.customerServe-one-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 2.5vw 3vw;
}

.customerServe-one-box li {
	width: calc((100% - 6vw) / 3);
	border-radius: 10px;
	overflow: hidden;
	color: #004EA2;
}

.customerServe-one-box li .meidia-box {
	padding-bottom: 58.29268%;
	overflow: hidden;
	position: relative;
}

.customerServe-one-box li .meidia-box img, .customerServe-one-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.customerServe-one-box li {
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	position: relative;
}

.customerServe-one-box li:hover .p-item .meidia-box img {
	transform: scale(1.1);
}

.customerServe-one-box .p-item {
	position: relative;
	z-index: 2;
}

.customerServe-one-box .p-content {
	padding: clamp(16.66667px, 1.30208vw, 25px) clamp(16.66667px, 1.30208vw, 25px);
}

.customerServe-one-box .desc {
	font-weight: 500;
	color: #444444;
	
	margin-top: 8px;
}

.customerServe-one-box .phone {
	display: flex;
	align-items: center;
	gap: 8px;
	font-weight: 500;
	color: #444444;
}

.customerServe-one-box .phone img {
	width: 16px;
}

.customerServe-one-box .read {
	color: #444444;
	font-family: Open Sans, Open Sans;
	font-weight: bold;
	margin: 15px 0 8px;
}

.customerServe-one-box .fixedImg {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 68%;
}

.customerServe-one-box .fixedImg .meidia-box {
	padding-bottom: 111.46953%;
	overflow: hidden;
	position: relative;
}

.customerServe-one-box .fixedImg .meidia-box img, .customerServe-one-box .fixedImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.customerServe-one-box .customerServeList-two {
	margin-top: 2.5vw;
}

.customerServe-one-box .customerServeList-two li {
	width: 100%;
}

.customerServe-one-box .customerServeList-two .p-item {
	display: flex;
	align-items: center;
}

.customerServe-one-box .customerServeList-two .leftImg {
	width: 30.37%;
	border-radius: 10px;
	overflow: hidden;
}

.customerServe-one-box .customerServeList-two .leftImg .meidia-box {
	padding-bottom: 78.04878%;
	overflow: hidden;
	position: relative;
}

.customerServe-one-box .customerServeList-two .leftImg .meidia-box img, .customerServe-one-box .customerServeList-two .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.customerServe-one-box .customerServeList-two .p-content {
	flex: 1;
}

.customerServe-one-box .customerServeList-two .fixedImg {
	width: 29.92%;
}

.customerServe-one-box .customerServeList-two .desc {
	margin-top: 15px;
}

.customerServe-one-box .customerServeList-two .more {
	margin-top: 15px;
}

.fb600 {
	font-weight: 600;
}

.more {
	font-weight: 600;
	color: #004EA2;
	line-height: 28px;
	border-bottom: 2px solid #6EB92B;
	display: inline-block;
	cursor: pointer;
	margin-top: 10px;
	width: -moz-fit-content;
	width: fit-content;
}

.more:hover {
	color: #6EB92B;
	border-color: #004EA2;
}

.sampling-one-box {
	background: #fff;
	padding: 5.2vw 0 4.1vw;
}

.sampling-one-box .headTitle {
	font-weight: bold;
	color: #121212;
	text-align: center;
	margin-bottom: 2vw;
}

.sampling-one-box ul {
	display: flex;
	flex-wrap: nowrap;
}

.sampling-one-box li {
	flex: 1;
	position: relative;
}

.sampling-one-box li::before {
	content: " ";
	position: absolute;
	top: clamp(44px, 3.4375vw, 66px);
	left: 50%;
	width: 100%;
	border-bottom: 1px dashed #707070;
}

.sampling-one-box li:last-child::before {
	display: none;
}

.sampling-one-box .topCircle {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: clamp(88px, 6.875vw, 132px);
	height: clamp(88px, 6.875vw, 132px);
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

.sampling-one-box .topCircle .meidia-box {
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
}

.sampling-one-box .topCircle .meidia-box img, .sampling-one-box .topCircle .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.sampling-one-box .topCircle {
	border-radius: 50%;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.sampling-one-box .c-img {
	width: 42.42%;
}

.sampling-one-box .desc {
	color: #333333;
	font-weight: 600;
	margin-top: 25px;
	text-align: center;
}

.sampling-two-box, .sampling-three-box {
	background: #EBF1F8;
	padding: 5.2vw 0;
}

.sampling-two-box .headTitle, .sampling-three-box .headTitle {
	position: relative;
	text-align: left;
	padding-bottom: 41px;
}

.sampling-two-box .headTitle::before, .sampling-three-box .headTitle::before {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 303px;
	height: 6px;
	background: #6EB92B;
	border-radius: 50px 50px 50px 50px;
}

.sampling-two-box .headDesc, .sampling-three-box .headDesc {
	color: #444444;
	font-weight: 500;
	
	display: flex;
	flex-direction: column;
	gap: 20px;
	max-width: 1344px;
	line-height: 25px;
}

.sampling-two-box .flexbOX, .sampling-three-box .flexbOX {
	display: flex;
	flex-wrap: wrap;
	gap: 25px 130px;
	margin: 25px 0;
}

.sampling-two-box .flexbOX a, .sampling-three-box .flexbOX a {
	display: flex;
	align-items: center;
	color: #140B0E;
	cursor: pointer;
}

.sampling-two-box .flexbOX a:hover, .sampling-three-box .flexbOX a:hover {
	color: #004EA2;
}

.sampling-two-box .flexbOX a:hover .name, .sampling-three-box .flexbOX a:hover .name {
	color: #004EA2;
}

.sampling-two-box .flexbOX .name, .sampling-three-box .flexbOX .name {
	font-weight: bold;
	color: #333333;
}

.sampling-two-box .flexbOX img, .sampling-three-box .flexbOX img {
	width: -moz-fit-content;
	width: fit-content;
	margin-right: 10px;
}

.sampling-two-box .flexImg, .sampling-three-box .flexImg {
	display: flex;
	flex-wrap: wrap;
	gap: 2%;
}

.sampling-two-box .flexImg .meidia-box, .sampling-three-box .flexImg .meidia-box {
	padding-bottom: 58.68545%;
	overflow: hidden;
	position: relative;
}

.sampling-two-box .flexImg .meidia-box img, .sampling-two-box .flexImg .meidia-box video, .sampling-three-box .flexImg .meidia-box img, .sampling-three-box .flexImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.sampling-two-box .imgItem, .sampling-three-box .imgItem {
	width: 32%;
	border-radius: 10px;
	overflow: hidden;
}

.sampling-two-box .imgItem:hover img, .sampling-three-box .imgItem:hover img {
	transform: scale(1.1);
}

.sampling-three-box {
	background: #fff;
}

.spareSupply-one-box, .spareSupply-two-box {
	padding: 5.2vw 0;
}


.spareSupply-desc{
    margin: 50px auto 0;
}

.spareSupply-one-box .spareSupply-Content, .spareSupply-two-box .spareSupply-Content {
	display: flex;
	gap: 30px;
	flex-direction: column;
	align-items: center;
}

.spareSupply-one-box .spareSupply-Content:hover img, .spareSupply-two-box .spareSupply-Content:hover img {
	transform: scale(1.1);
}

.spareSupply-one-box .leftBox, .spareSupply-two-box .leftBox {
	width: 100%;
}

.spareSupply-one-box .leftBox .meidia-box, .spareSupply-two-box .leftBox .meidia-box {
	padding-bottom: 44.07407%;
	overflow: hidden;
	position: relative;
}

.spareSupply-one-box .leftBox .meidia-box img, .spareSupply-one-box .leftBox .meidia-box video, .spareSupply-two-box .leftBox .meidia-box img, .spareSupply-two-box .leftBox .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.spareSupply-one-box .leftBox, .spareSupply-two-box .leftBox {
	border-radius: 20px;
	overflow: hidden;
}

.spareSupply-one-box .rightBox, .spareSupply-two-box .rightBox {
    width: 100%;
	flex: 1;
	color: #444444;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 25px;
}

.spareSupply-one-box .spareSupply-list, .spareSupply-two-box .spareSupply-list {
	color: #6EB92B;
}

.spareSupply-one-box .headTitle, .spareSupply-two-box .headTitle {
	text-align: left;
}

.spareSupply-two-box {
	background: #EBF1F8;
}

.spareSupply-two-box .spareSupply-Content {
	/*flex-direction: row-reverse;*/
}

.spareSupply-two-box .spareSupply-list {
	color: #004EA2;
}

.Downloads-one-box {
	padding: 5.2vw 0;
}

.Downloads-one-box .topFlex {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.Downloads-one-box .searchT {
	color: #333333;
	font-weight: 600;
}

.Downloads-one-box .selectBox {
	width: 265px;
	height: 36px;
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #444444;
	margin-top: 30px;
}

.Downloads-one-box .searchInput {
	width: 350px;
	height: 36px;
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #6EB92B;
	padding-right: 36px;
	padding-left: 12px;
}

.Downloads-one-box .searchInput::-moz-placeholder {
	color: #6EB92B;
 /* 橙色 */
}

.Downloads-one-box .searchInput::placeholder {
	color: #6EB92B;
 /* 橙色 */
}

.Downloads-one-box .rightSearch {
	position: relative;
	height: -moz-fit-content;
	height: fit-content;
}

.Downloads-one-box .searchIcon {
	position: absolute;
	right: 11px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.Downloads-one-box .bottomDown {
	margin-top: 57px;
}

.Downloads-one-box .relativeImg {
	position: relative;
}

.Downloads-one-box .absoluteImg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 22px;
	height: 22px;
}

.Downloads-one-box .flex, .TDS-seven-box .flex {
    position: relative;
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
	align-items: center;
	color: #444444;
	gap: 20px;
}

.Downloads-one-box .flex div, .TDS-seven-box .flex div {
	flex: 1;
	/*text-align: center;*/
}

.Downloads-one-box .ajaxlist .flex div:first-child, .TDS-seven-box .ajaxlist .flex div:first-child {
	text-align: left;
    width: 32%;
    flex: none
}

.Downloads-one-box .ajaxlist .flex div:last-child, .TDS-seven-box .ajaxlist .flex div:last-child {
    text-align: right;
    width: 100px;
    flex: none;
}

.Downloads-one-box .flex {
	color: #444444;
	font-weight: 500;
	font-size: 18px;
}

.Downloads-one-box .bottomDownTh, .TDS-seven-box .bottomDownTh {
	margin-bottom: 10px;
	border-bottom: 1px solid #707070;
	color: #333333;
	font-weight: 600;
}

.Downloads-one-box .ajaxlist .flex:first-child, .TDS-seven-box .ajaxlist .flex:first-child {
	/*border-bottom: none;*/
	/*margin-bottom: 0;*/
	/*color: #444444;*/
	/*font-weight: 500;*/
	/*font-size: 18px;*/
}

.Downloads-one-box .flex .title, .TDS-seven-box .flex .title {
	display: flex;
	/*gap: 10px;*/
	align-items: center;
}
.Downloads-one-box .flex .title sup, .TDS-seven-box .flex .title sup{
/*     top: -0.3em; */
}

.Downloads-one-box .flex .download, .TDS-seven-box .flex .download {
	float: right;
	width: 87px;
	text-align: center;
}

.Downloads-one-box .relativeImg, .TDS-seven-box .relativeImg {
	position: relative;
	margin-right: 10px;
}

.Downloads-one-box .absoluteImg, .TDS-seven-box .absoluteImg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 22px;
	height: 22px;
}
/* ==================== 容器与背景 ==================== */
.Downloads-two-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

/* 顶部标题与 Swiper 控制按钮栏 */
.Downloads-two-box .video-head-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 40px;
}

.Downloads-two-box .headTitle {
	margin-bottom: 0; /* 在 flex 布局下重置外边距 */
}

.Downloads-two-box .video-swiper-nav {
	display: flex;
	gap: 12px;
	position: relative;
}

/* ==================== Swiper 自定义切换按钮 ==================== */
.Downloads-two-box .swiper-button-prev,
.Downloads-two-box .swiper-button-next {
	position: static; /* 取消原生绝对定位 */
	margin-top: 0;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
	transition: all 0.3s ease;
}

.Downloads-two-box .swiper-button-prev::after,
.Downloads-two-box .swiper-button-next::after {
	font-size: 16px;
	font-weight: bold;
}

.Downloads-two-box .swiper-button-prev:hover,
.Downloads-two-box .swiper-button-next:hover {
	background: #000;
	color: #fff;
	border-color: #000;
}

/* ==================== Swiper 列表与卡片 ==================== */
.Downloads-two-box .videoList.swiper {
	padding: 10px 5px 20px 5px; /* 留出卡片外阴影空间 */
	overflow: hidden;
	
	/* 优化防闪烁：未初始化前先透明隐藏，搭配渐变显得顺滑 */
	opacity: 0;
	transition: opacity 0.3s ease;
}

/* Swiper 初始化完成后自动加上此类，恢复显示 */
.Downloads-two-box .videoList.swiper.swiper-initialized {
	opacity: 1;
}

.Downloads-two-box .videoList ul.swiper-wrapper {
	display: flex;
	flex-direction: row;
}

.Downloads-two-box .videoList li.swiper-slide {
	/* 优化防闪烁：JS 加载前用 CSS 强行撑开 3 列结构 */
	width: calc((100% - 40px) / 3);
	flex-shrink: 0;
	
	height: auto; /* 保证卡片同高 */
	box-sizing: border-box; 
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 24px 24px 40px;
	cursor: pointer;
}

/* 优化防闪烁：针对平板和手机端的 CSS 列数兜底 */
@media (max-width: 1023px) {
	.Downloads-two-box .videoList li.swiper-slide {
		width: calc((100% - 20px) / 2); /* 平板默认 2 列 */
	}
}
@media (max-width: 767px) {
	.Downloads-two-box .videoList li.swiper-slide {
		width: 100%; /* 手机默认 1 列 */
	}
}

/* ==================== 媒体与内容交互细节 (原始保留) ==================== */
.Downloads-two-box .videoList .relativeDIV {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.Downloads-two-box .videoList li .meidia-box {
	padding-bottom: 59.62567%;
	overflow: hidden;
	position: relative;
}

.Downloads-two-box .videoList li .meidia-box img, 
.Downloads-two-box .videoList li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

/* 悬停放大图片 */
.Downloads-two-box .videoList li:hover .meidia-box img {
	transform: scale(1.1);
}

.Downloads-two-box .videoList .playIcon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 37%;
}

.Downloads-two-box .centerT {
	color: #333333;
	font-weight: 600;
	margin: 20px 0;
}

.Downloads-two-box .more {
	margin-top: 0;
}

/* 当视频数量小于等于当前列数时，完全隐藏左右切换按钮 */
.Downloads-two-box .swiper-button-lock {
	display: none !important;
}

.case-one-box {
	background: #fff;
	padding: 5.2vw 0;
}

.case-one-box .headDesc {
	text-align: center;
	font-weight: 500;
	
	margin: 20px 0 65px;
}

.case-one-box .flexImg {
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}

.case-one-box .flexImg:last-child {
	margin-bottom: 0;
}
.case-one-box .row{
    display: flex;
	width: 100%;
} 
.case-one-box .placeholder{
   width: 6%;
  flex-shrink: 0;
} 

.case-one-box .item {
	padding: 9px 33px 10px 34px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF;
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	margin-bottom: 20px;
	width: 12.5%;
}

.case-one-box  .content {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	box-sizing: border-box;
	width: 96%;
	margin: 0 auto;
}

.case-one-box .item:nth-child(9), .case-one-box .item:nth-child(15n+9) {
	margin-left: 6.25%;
}

.case-one-box .item img {
	max-width: 144px;
	height: auto;
	width: 100%;
}

.case-two-box {
	padding: 5.2vw 0;
}

.case-two-box .caseList {
	margin-top: 40px;
}

.case-two-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
}

.case-two-box li {
	width: calc((100% - 40px) / 2);
	border-radius: 10px;
	background: #FFFFFF;
}

.case-two-box li .meidia-box {
	padding-bottom: 57.8626%;
	overflow: hidden;
	position: relative;
}

.case-two-box li .meidia-box img, .case-two-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.case-two-box li {
	border: 1px solid #E0E0E0;
	border-bottom: 6px solid #6EB92B;
	box-sizing: border-box;
}

.case-two-box li:hover img {
	transform: scale(1.1);
}

.case-two-box .meidia-box {
	border-radius: 10px;
}

.case-two-box .content {
	padding: 25px 20px clamp(28.66667px, 2.23958vw, 43px);
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.case-two-box .title {
	font-weight: bold;
	color: #333333;
}

.case-two-box .desc {
	color: #444444;
	font-weight: 500;
	font-family: Open Sans, Open Sans;
}

.case-two-box .more {
	margin: 0;
}

.caseTDS-one-box {
	padding: 5.2vw 0;
}

.caseTDS-one-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 40px 42px;
}

.caseTDS-one-box li {
	width: calc((100% - 84px) / 3);
	border-radius: 10px;
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	background: #FFFFFF;
}

.caseTDS-one-box li .meidia-box {
	padding-bottom: 59.62567%;
	overflow: hidden;
	position: relative;
}

.caseTDS-one-box li .meidia-box img, .caseTDS-one-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.caseTDS-one-box li {
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	padding: 24px;
}

.caseTDS-one-box li:hover img {
	transform: scale(1.1);
}

.caseTDS-one-box .meidia-box {
	border-radius: 10px;
}

.caseTDS-one-box .title {
	color: #333333;
	font-weight: 600;
}

.caseTDS-one-box .desc {
	color: #666666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-weight: 500;
	font-family: Open Sans, Open Sans;
}

.caseTDS-one-box .content {
	display: flex;
	flex-direction: column;
	gap: 9px;
	padding-top: 15px;
}

.caseTDS-one-box .more {
	margin-top: 6px;
}

.caseTDS-one-box .page-box .prevpostslink {
	margin-right: 35px;
}

.caseTDS-one-box .page-box .nextpostslink, .NewsMedia-one-box .page-box .nextpostslink {
	margin-left: 35px;
}

.caseTDS-one-box .page-box .nextpostslink img, .NewsMedia-one-box .page-box .nextpostslink img {
  /*transform: rotate(180deg);*/
}

.caseTDS-two-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

.caseTDS-two-box .headTitle {
	margin-bottom: 40px;
}

.caseTDS-two-box .p-item {
	color: #444444;
	font-weight: 600;
	text-align: center;
	padding: 12px;
	background: #fff;
	border: 1px solid #E0E0E0;
	border-radius: 10px;
	display: block;
}

.caseTDS-two-box .p-item .meidia-box {
	padding-bottom: 81.31135%;
	overflow: hidden;
	position: relative;
}

.caseTDS-two-box .p-item .meidia-box img, .caseTDS-two-box .p-item .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.caseTDS-two-box .p-item {
	height: 100%;
	cursor: pointer;
}

.caseTDS-two-box .p-item:hover img {
	transform: scale(1.1);
}

.caseTDS-two-box .desc {
	text-align: left;
	color: #666666;
	font-weight: 500;
	margin-top: 10px;
}

.caseTDS-two-box .meidia-box {
	margin-bottom: 25px;
}

.caseTDS-two-box .swiperContent {
	position: relative;
	padding: 0 63px;
}

.caseTDS-two-box .swiper-button-prev {
	left: 0px;
	transform: translateY(-50%);
	width: 38px;
	height: 38px;
}

.caseTDS-two-box .swiper-button-next {
	right: 0px;
	transform: translateY(-50%);
	width: 38px;
	height: 38px;
}

.caseTDS-two-box .swiper-button-prev::after, .caseTDS-two-box .swiper-button-next::after {
	font-size: 30px;
	color: #000;
}

.caseTDS-two-box .swiper {
	height: auto !important;
}

.caseTDS-two-box .swiper-wrapper {
	display: flex;
	align-items: stretch;
 /* 核心：所有子元素等高 */
}

.caseTDS-two-box .swiper-slide {
	height: auto;
	display: flex;
	flex-direction: column;
}

.EmpoweringBanner .flexLink {
	padding-bottom: 2.5vw;
}

.EmpoweringBanner .flexLink a {
	color: #333333;
}

.EmpoweringBanner .flexLink a:hover {
	color: #004EA2;
}
.EmpoweringBanner .flexLink h1{
    font-weight: 400;
}

.Empowering-one-box .headTitle {
	color: #004EA2;
	text-align: left;
	padding-bottom: 15px;
	border-bottom: 1px dashed #D9D9D9;
}

.Empowering-one-box .shareLine {
	padding: 30px 0 40px;
	display: flex;
	justify-content: space-between;
}

.Empowering-one-box .flexCenter {
	color: #666666;
	gap: 15px;
	/*align-items: end;*/
}

.Empowering-one-box .flexCenter:last-child {
	gap: 20px;
	align-items: center;
}

.Empowering-one-box .flexCenter:last-child img {
	transition: all 0.2s;
}

.Empowering-one-box .flexCenter:last-child img:hover {
	transform: translateY(-10px);
}

.Empowering-one-box .topImg .meidia-box {
	padding-bottom: 21.85185%;
	overflow: hidden;
	position: relative;
}

.Empowering-one-box .topImg .meidia-box img, .Empowering-one-box .topImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Empowering-one-box .topImg {
	border-radius: 10px;
	overflow: hidden;
}

.Empowering-one-box .topImg:hover img {
	transform: scale(1.1);
}

.Empowering-one-box .Etitle {
	color: #444444;
	font-weight: 600;
	line-height: 42px;
	margin: 2.5vw 0 1.5vw;
	max-width: 1200px;
}

.Empowering-one-box .Edesc {
	font-weight: 500;
	
	color: #666666;
	line-height: 25px;
}

.Empowering-one-box .flexE {
	display: flex;
	margin-top: 50px;
	gap: 26px;
}

.Empowering-one-box .flexE .Etitle {
	margin: 0;
}

.Empowering-one-box .rightImg, .Empowering-one-box .flexLef {
	flex: 1;
}

.Empowering-one-box .rightImg {
	border-radius: 10px;
	overflow: hidden;
}

.Empowering-one-box .rightImg .meidia-box {
	padding-bottom: 55.9322%;
	overflow: hidden;
	position: relative;
}

.Empowering-one-box .rightImg .meidia-box img, .Empowering-one-box .rightImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Empowering-one-box .rightImg:hover img {
	transform: scale(1.1);
}

.Empowering-one-box .page-box .wp-pagenavi {
	display: flex;
	justify-content: space-between;
}

.Empowering-one-box .page-box .prevpostslink {
	text-align: left;
}

.Empowering-one-box .page-box .nextpostslink {
	text-align: right;
}

.Empowering-one-box .page-box .prevpostslink, .Empowering-one-box .page-box .nextpostslink {
	display: flex;
	align-items: center;
	gap: 19px;
	width: -moz-fit-content;
	width: fit-content;
	line-height: 1.2;
}

.Empowering-one-box .page-box .prevpostslink:hover .desc, .Empowering-one-box .page-box .nextpostslink:hover .desc {
	color: #004EA2;
}

.Empowering-one-box .page-box .title {
	color: #444444;
	font-weight: 500;
	margin-bottom: 8px;
}

.Empowering-one-box .page-box .desc {
	width: 210px;
	font-size: 14px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.flexCenter {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
}

.Overview-one-box {
	padding-top: 2.2vw;
}

.Overview-one-box .flexText {
	color: #333333;
	font-weight: bold;
	flex: 1;
}

.Overview-one-box .rigttEXT {
	width: 61.7%;
	color: #666666;
	position: relative;
}

.Overview-one-box .fixedex {
	position: absolute;
	bottom: -5px;
	transform: translateY(100%);
	left: 0;
	display: flex;
	align-items: center;
	gap: 3px;
	color: #004EA2;
	font-weight: 600;
	cursor: pointer;
}

.Overview-one-box .fixedex img {
	transition: all 0.6s;
	transform: rotate(0deg);
}

.Overview-one-box .fixedex.active img {
	transform: rotate(180deg);
}

.Overview-one-box .meidia-box {
	padding-bottom: 46.74074%;
	overflow: hidden;
	position: relative;
}

.Overview-one-box .meidia-box img, .Overview-one-box .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-two-box {
	padding: 5.2vw 0;
}

.Overview-two-box .headTitle {
	margin-bottom: 40px;
}

.Overview-two-box ul {
	display: flex;
	flex-wrap: wrap;
}

.Overview-two-box li {
	flex: none;
	width: 50%;
}

.Overview-two-box li .meidia-box {
	padding-bottom: 65.97633%;
	overflow: hidden;
	position: relative;
}

.Overview-two-box li .meidia-box img, .Overview-two-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-two-box li:nth-child(3) .p-item, .Overview-two-box li:nth-child(4) .p-item {
	flex-direction: row-reverse;
}

.Overview-two-box li:last-child {
  /*width: 100%;*/
}

.Overview-two-box li:last-child .leftImg {
  /*width: 25%;*/
}

.Overview-two-box li:hover .leftImg img {
	transform: scale(1.1);
}

.Overview-two-box .p-item {
	display: flex;
	color: #333;
}

.Overview-two-box .MissionList {
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}

.Overview-two-box .leftImg {
	border-radius: 10px;
	overflow: hidden;
	flex: 1;
	max-width: 338px;
}

.Overview-two-box .rightC {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 12px;
}

.Overview-two-box .rightC div {
	padding: 0 30px;
}

.Overview-two-box .desc {
	color: #666666;
	font-weight: 500;
	line-height: 1.4;
}

.Overview-three-box {
	background: #EBF1F8;
	padding: 5.2vw 0;
}

.Overview-three-box .headTitle {
	margin-bottom: 37px;
}

.Overview-three-box .leftImg, .Overview-three-box .rightC {
	flex: 1;
}

.Overview-three-box .topSwiper .rightC{
	height:450px;
}
.Overview-three-box .topSwiper .rightC .ov-y{
	overflow-y:auto;
	height:300px;
    /* 兼容火狐 */
    scrollbar-width: thin;
    scrollbar-color: #c1c1c1 #f5f5f5;
}

/* chrome、edge、safari */
.Overview-three-box .topSwiper .rightC .ov-y::-webkit-scrollbar {
    width: 6px;/*滚动条宽度*/
}
/* 滚动条轨道 */
.Overview-three-box .topSwiper .rightC .ov-y::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 3px;
}
/* 滚动滑块 */
.Overview-three-box .topSwiper .rightC .ov-y::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border-radius: 3px;
}
/* hover滑块加深 */
.Overview-three-box .topSwiper .rightC .ov-y::-webkit-scrollbar-thumb:hover {
    background-color: #999;
}

.Overview-three-box .leftImg .meidia-box, .Overview-three-box .rightC .meidia-box {
	overflow: hidden;
	position: relative;
	height: 450px;
	box-sizing: border-box;
}

.Overview-three-box .leftImg .meidia-box img, .Overview-three-box .leftImg .meidia-box video, .Overview-three-box .rightC .meidia-box img, .Overview-three-box .rightC .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-three-box .leftImg {
	border-radius: 10px;
	overflow: hidden;
}

.Overview-three-box .themSwiper .swiper-slide {
	height: auto;
	width:8%;
	min-width: 50px;
}

.Overview-three-box .flexCenter1 {
	display: flex;
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
	background: #FFF;
	height: 100%;
	border-radius: 10PX;
}

.Overview-three-box .flexCenter1:hover img {
	transform: scale(1.1);
}

.Overview-three-box .rightC {
	padding: 50px 50px 50px;
	color: #444444;
	box-sizing: border-box;
}

.Overview-three-box .rightC .desc {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-top: 38px;
}

.Overview-three-box .rightC p {
	color: #666666;
	padding-left: 20px;
	position: relative;
}

.Overview-three-box .rightC p::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	transform: translateY(50%);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #6EB92B;
}

.Overview-three-box .showYear {
	color: #333333;
	font-weight: 600;
	position: absolute;
	left: 50%;
	top: -33px;
	transform: translate(-50%, -100%);
}

.Overview-three-box .count {
	width: 13px;
	height: 13px;
	background: #828282;
	border-radius: 50%;
	position: relative;
	z-index: 3;
	margin: 2px;
}

.Overview-three-box .showYear {
	display: none;
}

.Overview-three-box .year2 {
	margin-top: 22px;
}

.Overview-three-box .centerSwiper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-top: 110px;
	cursor: pointer;
}

.Overview-three-box .centerSwiper::after {
	content: " ";
	width: 100%;
	top: 7.5px;
	left: 0;
	transform: translate(0, -50%);
	height: 1px;
	background: #707070;
	position: absolute;
}

.Overview-three-box .current {
	display: none;
}

.Overview-three-box .swiper-slide-active .current {
	display: block;
	margin-top: 10px;
}

.Overview-three-box .swiper-slide-active .showYear {
	display: block;
}

.Overview-three-box .swiper-slide-active .count {
	margin: 0;
	padding: 2px;
	background: #004EA2;
}

.Overview-three-box .swiper-slide-active .year2 {
	display: none;
}

.Overview-three-box .themSwiper {
	position: relative;
}

.Overview-three-box .swiper-button-next:after, .Overview-three-box .swiper-button-prev:after {
	display: none;
}

.Overview-three-box .swiper-button-next {
	top: 102px;
	right: 8px;
	width: -moz-fit-content;
	width: fit-content;
	height: -moz-fit-content;
	height: fit-content;
	transform: translateX(100%);
}

.Overview-three-box .swiper-button-prev {
	left: 8px;
	top: 102px;
	width: -moz-fit-content;
	width: fit-content;
	height: -moz-fit-content;
	height: fit-content;
	transform: translateX(-100%);
}

.Overview-four-box {
	padding: 5.2vw 0 3.4vw;
}

.Overview-four-box .headDesc {
	margin: 20px 0;
	color: #666666;
	font-weight: 500;
	
	text-align: center;
	max-width: 1365px;
}

.Overview-four-box .content {
	padding: 0 14vw 0 14.7vw;
}

.Overview-four-box .singleBox .item {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.Overview-four-box .singleBox .item:last-child .rightText {
	border-color: #004EA2;
}

.Overview-four-box .singleBox .item:first-child {
	border-color: #E02E41;
}

.Overview-four-box .singleBox .item:first-child img {
	max-width: 13.59vw;
}

.Overview-four-box .singleBox .item:nth-child(2) img {
	max-width: 23.48vw;
}

.Overview-four-box .singleBox .item:nth-child(3) img {
	max-width: 33.64vw;
}

.Overview-four-box .singleBox .item:nth-child(4) img {
	max-width: 43.69vw;
}

.Overview-four-box .singleBox .rightText {
	margin-bottom: 30px;
	padding-bottom: 5px;
	border-bottom: 2px dashed #E57738;
	color: #333333;
	font-weight: 600;
	padding-left: 10px;
	line-height: 25px;
}

.Overview-five-box {
	padding: 5.2vw 0;
}

.Overview-five-box .headTitle {
/*   margin-left: -2.4vw; */
	display: flex;
	gap: 20px;
}

.Overview-five-box .headTitle span {
	flex: 1;
	text-align: right;
}

.Overview-five-box .headTitle span:last-child {
	color: #fff;
	text-align: left;
}

.Overview-five-box .headBox {
	display: flex;
	justify-content: space-between;
}

.Overview-five-box .boxItem {
	color: #444;
	flex: 1;
}

.Overview-five-box .boxItem:last-child {
	color: #FFFFFF;
	text-align: right;
	padding-left: 5.2vw;
	box-sizing: border-box;
}

.Overview-five-box .boxItem:last-child .flex {
	width: 50%;
}

.Overview-five-box .text {
	margin-top: 15px;
	max-width: 639px;
	line-height: 25px;
}

.Overview-five-box .flexBox {
	display: flex;
	flex-wrap: wrap;
	gap: 30px 0;
	margin-top: 30px;
}

.Overview-five-box .flex {
	flex: auto;
	width: 33.33%;
	text-align: center;
}

.Overview-five-box .flex .f-16 {
	line-height: 25px;
	height: 50px;
}

.Overview-five-box .numUp {
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
	margin: 0 auto 16px;
}

.Overview-five-box .numUp::after {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translatex(-50%);
	width: 55px;
	bottom: -6px;
	height: 3px;
	background: #004EA2;
}

.Overview-five-box  .boxItem:last-child  .numUp::after {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translatex(-50%);
	width: 55px
  bottom: -6px;
	height: 3px;
	background: #6EB92B;
}

.Overview-six-box {
	padding: 5.2vw 0;
	display: flex;
	align-items: flex-end;
}

.Overview-six-box .descH {
	color: #444444;
	
	margin: 20px 0 28px;
}

.Overview-six-box .headTitle {
	font-weight: bold;
	text-align: left;
}

.Overview-six-box .descH {
	max-width: 666px;
	line-height: 25px;
}

.Overview-six-box .rightContent {
	flex: 1;
	box-sizing: border-box;
}

.Overview-six-box .centerBox {
	padding-left: 2.5vw;
	width: 100%;
	max-width: calc(100% - 202px);
	box-sizing: border-box;
}
/*.Overview-six-box .leftBox {*/
/*  flex: 1;*/
/*}*/
.Overview-six-box .swiper-slide {
	cursor: pointer;
}

.Overview-six-box .swiper-slide img {
	box-sizing: border-box;
	border-radius: 8px;
	border: 3px solid transparent;
}

.Overview-six-box .overBottomSwiper .swiper-slide img:hover,
.Overview-six-box .overBottomSwiper .swiper-slide-thumb-active img {
	border-color: #6EB92B;
}

.Overview-six-box .flexli ul {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.Overview-six-box .flexli ul li {
	padding-left: 34px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}

.Overview-six-box .flexli ul li:first-child, .Overview-six-box .flexli ul li:last-child {
	cursor: pointer;
}

.Overview-six-box .flexli ul li:first-child::after, .Overview-six-box .flexli ul li:last-child::after {
	content: " ";
	height: 2px;
	right: 0;
	left: 35px;
	bottom: 0;
	position: absolute;
	transform: scaleX(1);
	transition: all 0.3s;
	background: #6EB92B;
}

.Overview-six-box .flexli ul li:hover a {
	color: #6EB92B;
}

.Overview-six-box .flexli ul li::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #004EA2;
}

.Overview-six-box .companyBox {
	max-width: 623px;
	height: 56px;
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #F0F0F0;
	display: flex;
  /*justify-content: center;*/
	align-items: center;
	gap: 15px;
	padding: 0 20px;
	box-sizing: border-box;
	overflow: hidden;
}

.Overview-six-box .companyBox a {
	max-width: 150px;
	flex: 1;
}

.Overview-six-box .companyBox .meidia-box {
	padding-bottom: 44.70588%;
	overflow: hidden;
	position: relative;
}

.Overview-six-box .companyBox .meidia-box img, .Overview-six-box .companyBox .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-six-box .our {
	margin: 30px 0 15px;
	color: #444444;
	font-weight: 600;
}

.Overview-six-box .flexImg {
	display: flex;
	/*gap: 20px;*/
	flex-wrap: wrap;
}

.Overview-six-box .flexImg .meidia-box {
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
}

.Overview-six-box .flexImg .meidia-box img, .Overview-six-box .flexImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-six-box .flexImg .item {
	width: 14.222%;
	padding: 0 6px;
	box-sizing: border-box;
}

.Overview-six-box .textT {
	margin: 24px 0 15px;
	color: #444;
}

.Overview-six-box .leftBox {
	flex: 1;
	width: 50%;
	max-width: 960px;
}

.Overview-six-box .overTOPSwiper .meidia-box {
	padding-bottom: 59.0625%;
	overflow: hidden;
	position: relative;
}

.Overview-six-box .overTOPSwiper .meidia-box img, .Overview-six-box .overTOPSwiper .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-six-box .overTOPSwiper .swiper-slide {
	border-radius: 10px;
	overflow: hidden;
}

.Overview-six-box .overBottomSwiper {
	padding: 20px 2.5vw;
	background: #F3F3F3;
	position: relative;
}

.Overview-six-box .overBottomSwiper .meidia-box {
	padding-bottom: 59%;
	overflow: hidden;
	position: relative;
}

.Overview-six-box .overBottomSwiper .meidia-box img, .Overview-six-box .overBottomSwiper .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Overview-six-box .swiper-button-next:after, .Overview-six-box .swiper-button-prev:after {
	display: none;
}

.Overview-six-box .swiper-button-next, .Overview-six-box .swiper-button-prev {
	width: 29px;
	height: 29px;
	margin: 0;
	transform: translateY(-50%);
}

.Overview-six-box .swiper-button-next img, .Overview-six-box .swiper-button-prev img {
	width: 29px;
	height: 29px;
}

.Manufacturing-one-box {
	padding: 5.2vw 0 0;
}

.Manufacturing-one-box .meidia-box {
	padding-bottom: 40.74074%;
	overflow: hidden;
	position: relative;
}

.Manufacturing-one-box .meidia-box img, .Manufacturing-one-box .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Manufacturing-one-box .topTitle {
	color: #004EA2;
	font-weight: bold;
	margin: 2vw 0 15px;
}

.Manufacturing-one-box .meidia-box {
	border-radius: 10px;
	overflow: hidden;
}

.Manufacturing-one-box .meidia-box:hover img {
	transform: scale(1.1);
}

.Manufacturing-one-box .show {
	overflow: visible;
	display: block;
}

.Manufacturing-one-box .all {
  /*display: flex;*/
  /*gap: 3px;*/
  /*color: #004EA2;*/
  /*font-weight: 600;*/
  /*align-items: baseline;*/
  /*cursor: pointer;*/
}

.Manufacturing-one-box .bottomContent {
	margin-bottom: 5.2vw;
}

.Leadership-one-box .flexBox {
	display: flex;
	gap: 60px;
	align-items: center;
	padding-left: 14.8vw;
	position: relative;
	box-sizing: border-box;
}
.Leadership-one-box .leftBox {
	position: relative;
	z-index: 2;
	flex: 1;
	min-width: 0;
	/*padding:90px 0;*/
}

.Leadership-one-box .relativeBox {
	z-index: 2;
}

.Leadership-one-box .headTitle {
	color: #004EA2;
	margin-bottom: 40px;
	text-align: left;
}

.Leadership-one-box .topBox {
    padding: 0 13px 0 0;
}

.Leadership-one-box .topBox p {
	line-height: 25px;
}

.Leadership-one-box .bottomBox {
	display: flex;
	flex-direction: column;
	gap: 10px;
	text-align: right;
	margin-top: 26px;
	font-weight: bold;
	font-family: Caveat;
	color: #666666;
}

.Leadership-one-box .fixedImg {
	position: absolute;
	left: -2.2vw;
	top: 18px;
	width: 45vw;
	z-index: -1;
}

.Leadership-one-box .fixedImg .meidia-box {
	padding-bottom: 88.43931%;
	overflow: hidden;
	position: relative;
}

.Leadership-one-box .fixedImg .meidia-box img, .Leadership-one-box .fixedImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Leadership-one-box .rightBox {
	width: 50.2vw;
	/*flex:1;*/
	/*max-width: 50.2vw;*/
	min-width: 610px;
}

.Leadership-one-box .rightBox .meidia-box {
	/*padding-bottom: 93.26425%;*/
	    padding-bottom: 110.79%;
	overflow: hidden;
	position: relative;
}

.Leadership-one-box .rightBox .meidia-box img, .Leadership-one-box .rightBox .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Leadership-one-box .rightBox {
	position: relative;
}
.Leadership-one-box .rightBox img{
    width: 100%;
}

.Leadership-one-box .topText {
	width: 68.49%;
	position: absolute;
	left: 50%;
	bottom: 3.8vw;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 10px;
	padding: clamp(24px, 1.875vw, 36px) 2.5vw;
	box-sizing: border-box;
	transform: translateX(-50%);
}

.Leadership-one-box .topText .leftImg {
	position: absolute;
	top: 1vw;
	left: 2.5vw;
	width: -moz-fit-content;
	width: fit-content;
}

.Leadership-one-box .topText .rightImg {
	position: absolute;
	bottom: 1vw;
	right: 2.5vw;
	width: -moz-fit-content;
	width: fit-content;
}

.Leadership-one-box .topText .textP P:first-child {
	text-indent: 2em;
}

.Leadership-one-box .topText p {
	color: #004EA2;
	font-weight: 600;
	
	line-height: 25px;
}

.Leadership-two-box {
	padding: 7.5vw 0 5.2vw;
}

.Leadership-two-box .flexBox {
	display: flex;
	background: #F5F5F5;
	border-radius: 5px;
	margin-bottom: 2vw;
}

.Leadership-two-box .flexBox div {
	flex: 1;
	color: #444444;
	font-weight: 600;
	border-radius: 5px;
	text-align: center;
	padding: 13px 0;
	cursor: pointer;
	transition: all 0.3s;
}

.Leadership-two-box .flexBox .cur {
	background: #004EA2;
	color: #FFFFFF;
}

.Leadership-two-box .item {
	padding: 30px;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	display: flex;
	align-items: center;
	color: #333333;
	margin-bottom: 30px;
}

.Leadership-two-box .item:last-child {
	margin-bottom: 0;
}

.Leadership-two-box .item:hover .flexImg img {
	transform: scale(1.1);
}

.Leadership-two-box .item .title {
	font-weight: 600;
}

.Leadership-two-box .item .name {
	font-weight: bold;
	margin: 15px 0 20px;
}

.Overview-one-box .show {
	overflow: visible;
	display: block;
}

.Leadership-two-box .item .show {
	overflow: visible;
	display: block;
}

.Leadership-two-box .item .all {
	margin-top: 5px;
}

.Leadership-two-box .flexImg {
	width: 29.45%;
	border-radius: 10px;
	overflow: hidden;
}

.Leadership-two-box .flexImg .meidia-box {
	padding-bottom: 110.52632%;
	overflow: hidden;
	position: relative;
}

.Leadership-two-box .flexImg .meidia-box img, .Leadership-two-box .flexImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Leadership-two-box .rightContent {
	flex: 1;
	padding-left: 2.5vw;
}

.Sustainability-one-box {
	padding: 4.7vw 0 5.2vw;
}

.Sustainability-one-box .centerContent {
	padding: 2.7vw 2.5vw;
	position: relative;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
	border-top: 5px solid #6DB82A;
	border-radius: 10px;
}

.Sustainability-one-box .headTitle {
	text-align: left;
}

.Sustainability-one-box .hdesc {
	color: #333333;
	font-weight: 600;
	margin: 20px 0 15px;
}

.Sustainability-one-box .desc {
	color: #444444;
	font-weight: 500;
	
	line-height: 25px;
	width: 92.59%;
}

.Sustainability-one-box .topFixed {
	position: absolute;
	top: -32px;
	right: 6%;
	width: 5.88vw;
}

.Sustainability-one-box .topFixed .meidia-box {
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
}

.Sustainability-one-box .topFixed .meidia-box img, .Sustainability-one-box .topFixed .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Sustainability-two-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

.Sustainability-two-box .headDesc {
	color: #444444;
	font-weight: 500;
	
	line-height: 25px;
	text-align: center;
	margin: 20px auto 40px;
	max-width: 1064px;
}

.Sustainability-two-box .headDesc p {
	font-weight: 500;
	
	line-height: 25px;
}

.Sustainability-two-box .focusList ul {
	display: flex;
	gap: 29px 2.3vw;
	flex-wrap: wrap;
}

.Sustainability-two-box .focusList ul li {
	flex: none;
	width: calc((100% - 4.6vw) / 3);
}

.Sustainability-two-box .focusList .meidia-box {
	padding-bottom: 56.08592%;
	overflow: hidden;
	position: relative;
}

.Sustainability-two-box .focusList .meidia-box img, .Sustainability-two-box .focusList .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Sustainability-two-box .focusList .meidia-box {
	border-radius: 10px;
	border-bottom: 5px solid #004EA2;
}

.Sustainability-two-box .focusList li:nth-child(2n) .meidia-box {
	border-bottom: 5px solid #6EB92B;
}

.Sustainability-two-box .focusList li:hover img {
	transform: scale(1.1);
}

.Sustainability-two-box .name {
	color: #333333;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	margin: 20px 0 9px;
}

.Sustainability-two-box .namedesc {
	max-width: 87.64%;
}

.Sustainability-two-box .namedesc p {
	font-weight: 500;
	color: #444444;
	line-height: 25px;
	
}

.Sustainability-three-box {
	padding: 5.2vw 0;
}

.Sustainability-three-box .headDesc {
	color: #444444;
	font-weight: 500;
	
	line-height: 25px;
	text-align: center;
	margin: 20px auto 40px;
	max-width: 1068px;
}

.Sustainability-three-box .headDesc p {
	font-weight: 500;
	
	line-height: 25px;
}

.Sustainability-three-box .topImg .meidia-box {
	padding-bottom: 42%;
	overflow: hidden;
	position: relative;
}

.Sustainability-three-box .topImg .meidia-box img, .Sustainability-three-box .topImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Sustainability-three-box .topImg {
	border-radius: 10px;
	overflow: hidden;
}

.Sustainability-three-box .topImg:hover img {
	transform: scale(1.1);
}

.Sustainability-three-box .bottomList {
	margin-top: 10px;
}

.Sustainability-three-box .name {
	color: #333333;
	font-weight: 600;
	position: relative;
	padding-left: 20px;
	line-height: 1.2;
	margin-bottom: 4px;
}

.Sustainability-three-box .name::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
	background: #004EA2;
	border-radius: 50%;
}

.Sustainability-three-box .item {
	margin-top: 30px;
}

.Sustainability-three-box .bottomText {
	color: #444444;
}

.Sustainability-three-box .bottomText p {
	line-height: 25px;
	font-weight: 500;
	
}

.GlobalPresence-one-box {
	padding: 5.2vw 0;
}

.GlobalPresence-one-box:nth-child(2n) {
	background: #EBF1F8;
}

.GlobalPresence-one-box .Title {
	color: #004EA2;
	font-weight: bold;
	margin-bottom: 20px;
}

.GlobalPresence-one-box .hdesc {
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}

.GlobalPresence-one-box .flexBox {
	display: flex;
	align-items: flex-start;
	gap: 42px;
}

.GlobalPresence-one-box .flexBox:hover .leftImg img {
	transform: scale(1.1);
}

.GlobalPresence-one-box .leftBox {
	flex: 1;
}

.GlobalPresence-one-box .leftImg {
	flex: 1;
	border-radius: 10px;
	overflow: hidden;
}

.GlobalPresence-one-box .leftImg .meidia-box {
	padding-bottom: 97.00375%;
	overflow: hidden;
	position: relative;
}

.GlobalPresence-one-box .leftImg .meidia-box img, .GlobalPresence-one-box .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.GlobalPresence-one-box .tit {
	color: #333333;
	font-weight: 600;
	margin-bottom: 11px;
}

.GlobalPresence-one-box .desc {
	color: #444444;
	font-weight: 500;
}

.GlobalPresence-one-box .topDesc table {
	width: 100%;
	margin: 0 auto;
}

.GlobalPresence-one-box .topDesc th, .GlobalPresence-one-box .topDesc td {
	text-align: center;
	padding: 3px 8px;
    width: 20% !important;
}

.GlobalPresence-one-box .topDesc th{
	background: #004EA2;
	color: #fff;
	font-weight: bold;
	border: 1px solid #848484;
	font-size: 18px;
}

.GlobalPresence-one-box .topDesc th:last-child{
	border-right: none;
}

.GlobalPresence-one-box .topDesc td {
    /*width: 20% !important;*/
	height: 28px;
	color: #333;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #848484;
	background: #EBF0FA;
}



.GlobalPresence-one-box .bottomSwiper {
	margin-top: 2.5vw;
	position: relative;
}

.GlobalPresence-one-box .bottomSwiper .swiper-slide-thumb-active .centerImg {
	border: 1px solid rgba(0, 0, 0, 0.5);
}

.GlobalPresence-one-box .bottomSwiper .centerImg {
	background: #fff;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	padding: 11px;
}

.GlobalPresence-one-box .bottomSwiper .centerImg .meidia-box {
	padding-bottom: 52.12121%;
	overflow: hidden;
	position: relative;
}

.GlobalPresence-one-box .bottomSwiper .centerImg .meidia-box img, .GlobalPresence-one-box .bottomSwiper .centerImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.GlobalPresence-one-box .bottomSwiper .swiper-button-next:after, .GlobalPresence-one-box .bottomSwiper .swiper-button-prev:after {
	display: none;
}

.GlobalPresence-one-box .bottomSwiper .swiper-button-prev {
	left: -20px;
	transform: translate(-100%, -50%);
}

.GlobalPresence-one-box .bottomSwiper .swiper-button-next {
	right: -20px;
	transform: translate(100%, -50%);
}

.GlobalPresence-one-box .bottomSwiper .swiper-button-next, .GlobalPresence-one-box .bottomSwiper .swiper-button-prev {
	width: 29px;
	height: 29px;
	margin: 0;
}

.GlobalPresence-one-box .bottomSwiper .swiper-button-next img, .GlobalPresence-one-box .bottomSwiper .swiper-button-prev img {
	width: 29px;
	height: 29px;
}

.GlobalPresence-one-box .rightBox {
	margin-right: 10px;
}

.GlobalPresence-one-box .rightText {
	box-shadow: 5px 5px 10px 1px rgba(0, 0, 0, 0.08);
	border-radius: 10px;
	background: #FFFFFF;
	padding: 10px 20px;
	margin-bottom: 10px;
}

.awardsAndHonors-one-box {
	padding: 5.2vw 0;
}

.awardsAndHonors-one-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.awardsAndHonors-one-box li {
	width: calc((100% - 30px) / 2);
	border-radius: 10px;
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

.awardsAndHonors-one-box li:hover img {
	transform: scale(1.1);
}

.awardsAndHonors-one-box .leftImg {
	flex: none;
	width: 47.27%;
	border-radius: 10px;
	overflow: hidden;
}

.awardsAndHonors-one-box .leftImg .meidia-box {
	padding-bottom: 71.47436%;
	overflow: hidden;
	position: relative;
}

.awardsAndHonors-one-box .leftImg .meidia-box img, .awardsAndHonors-one-box .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.awardsAndHonors-one-box .p-item {
	display: flex;
	align-items: center;
}

.awardsAndHonors-one-box .desc {
	color: #666666;
	font-weight: 500;
	
	margin-top: 10px;
}

.awardsAndHonors-one-box .rightBox {
	padding: 0 30px;
	margin-right: 10px;
	box-sizing: border-box;
}

.Patent-one-box {
	padding: 5.2vw 0;
}

.Patent-one-box .headTitle {
	margin-bottom: 15px;
}

.Patent-one-box .hdesc {
	color: #666666;
	font-weight: 500;
	
	line-height: 25px;
	text-align: center;
	max-width: 1122px;
}

.Patent-two-box {
	padding: 5.2vw 0;
}

.Patent-two-box:nth-child(2n) {
	background: #EBF1F8;
}

.Patent-two-box .hdesc {
	max-width: 900px;
	margin: 15px auto 40px;
	text-align: center;
	line-height: 25px;
	color: #666666;
}

.Patent-two-box .swiper .meidia-box {
	padding-bottom: 139.91228%;
	overflow: hidden;
	position: relative;
}

.Patent-two-box .swiper .meidia-box img, .Patent-two-box .swiper .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.InvestorRelations-one-box {
	padding: 5.2vw 0;
}

.InvestorRelations-one-box .hdesc {
	color: #666666;
	max-width: 900px;
	
	margin: 20px auto 40px;
	text-align: center;
	line-height: 25px;
}

.InvestorRelations-one-box .flexBox {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 40px 0;
}

.InvestorRelations-one-box .flexBox a {
	width: 33.33%;
}

.InvestorRelations-one-box .flexBox a:hover .flexItem {
	border-bottom: 2px solid #6EB92B;
}

.InvestorRelations-one-box .flexItem {
	max-width: 332px;
	display: flex;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
	padding-bottom: 3px;
	color: #004EA2;
	font-weight: 600;
	align-items: center;
	border-bottom: 2px solid #fff;
}

.InvestorRelations-one-box .flexItem img {
	width: -moz-fit-content;
	width: fit-content;
}

.InvestorRelations-two-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

.InvestorRelations-two-box .hdesc {
	max-width: 469px;
	margin: 40px auto 20px;
	line-height: 25px;
	text-align: center;
	color: #666666;
	font-weight: 500;
	
}

.InvestorRelations-two-box .hdesc p {
	color: #666666;
	font-weight: 500;
	
}

.InvestorRelations-two-box .more {
	margin: 0 auto;
	display: block;
}

.InvestorRelations-two-box .centerBox {
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	background: #FFFFFF;
	border-radius: 10px;
	padding: 2.5vw 0 3vw;
}

.Productmatrix-one-box {
	padding-bottom: 5.2vw;
}

.Productmatrix-one-box img {
	max-width: 100%;
	height: -moz-fit-content;
	height: fit-content;
}

.descName {
	color: #FBFBFB;
	
	font-weight: bold;
	margin: 11px 0 5px;
}

.descValue {
	color: #FBFBFB;
	max-width: 1064px;
	line-height: 35px;
}

.CoalSolution-one-box {
	padding: 5.2vw 0;
	position: relative;
}

.CoalSolution-one-box .centerBox {
	padding-left: 9.4vw;
	padding-right: 9.4vw;
	display: flex;
	gap: 36px;
}

.CoalSolution-one-box .centerBox .titl {
	color: #004EA2;
	font-weight: bold;
	margin-bottom: 20px;
	width: 100%;
/*    max-width: 90%; */

}

.CoalSolution-one-box .centerBox .bottomP {
	color: #444444;
	font-weight: 500;
	
	display: flex;
	flex-direction: column;
	gap: 20px;
	line-height: 25px;
/* 	max-width: 627px; */
}

.CoalSolution-one-box .centerBox p {
	color: #444444;
	font-weight: 500;
	font-size:16px
}

.CoalSolution-one-box .flexLeft {
/* 	flex: 1; */
	margin: auto 0;
}

.CoalSolution-one-box .relativeIndex {
	position: relative;
	z-index: 2;
}

.CoalSolution-one-box .fixedImg {
	position: absolute;
	left: 0;
	top: 0;
	width: 45vw;
}

.CoalSolution-one-box .fixedImg .meidia-box {
	padding-bottom: 88.43931%;
	overflow: hidden;
	position: relative;
}

.CoalSolution-one-box .fixedImg .meidia-box img, .CoalSolution-one-box .fixedImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.CoalSolution-one-box .flexRight {
	flex: none;
	width: 41.8vw;
	border-radius: 10px;
}

.CoalSolution-one-box .flexRight .meidia-box {
	padding-bottom: 70.52239%;
	overflow: hidden;
	position: relative;
}

.CoalSolution-one-box .flexRight .meidia-box img, .CoalSolution-one-box .flexRight .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
	border-radius: 10px;
}

.CoalSolution-one-box .flexRight {
	position: relative;
	height: -moz-fit-content;
	height: fit-content;
}

.CoalSolution-one-box .flexRight .meidia-box {
	z-index: 2;
}

.CoalSolution-one-box .flexRight::after {
	content: " ";
	position: absolute;
	top: -22px;
	right: -22px;
	background: #004EA2;
	border-radius: 10px;
	width: 100%;
	height: 100%;
}

.CoalSolution-one-box .comTitle {
	color: #444444;
	font-weight: 600;
	line-height: 1.2;
	text-align: center;
	margin: 2.5vw 30px;
}

.CoalSolution-one-box .comparedBox ul {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.CoalSolution-one-box .comparedBox li {
	width: calc((100% - 60px) / 2);
	border-radius: 10px;
	overflow: hidden;
	padding: 20px 20px 25px;
	box-sizing: border-box;
	color: #444444;
	transition: all 0.3s;
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.08);
	overflow: hidden;
	position: relative;
}

.CoalSolution-one-box .comparedBox li::before {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background: linear-gradient(to right, #004EA2, #6EB92B);
}

.CoalSolution-one-box .comparedBox li:hover {
	transform: translateY(-10px);
}

.CoalSolution-one-box .comparedBox a:hover {
	color: #6EB92B;
}

.CoalSolution-one-box .comparedBox .topImg {
	width: 60px;
}

.CoalSolution-one-box .comparedBox .topImg .meidia-box {
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
}

.CoalSolution-one-box .comparedBox .topImg .meidia-box img, .CoalSolution-one-box .comparedBox .topImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.CoalSolution-one-box .comparedBox .topImg {
	margin-bottom: 10px;
}

.CoalSolution-one-box .comparedBox .cTitle {
	font-weight: 600;
	margin: 10px 0 9px;
}

.CoalSolution-one-box .comparedBox .cDesc {
	
	font-weight: 500;
	line-height: 25px;
}

.CoalSolution-two-box {
	padding: 5.2vw 0;
}

.CoalSolution-two-box .headTitle {
	color: #FFFFFF;
	margin-bottom: 40px;
}

.CoalSolution-two-box .flexBox {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.CoalSolution-two-box .p-item {
	display: flex;
	justify-content: center;
	gap: 6.96%;
	align-self: center;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #E0E0E0;
	color: #444444;
	font-weight: 600;
	padding: 0 8.1% 0 0;
	width: 100%;
	box-sizing: border-box;
	align-items: center;
}

.CoalSolution-two-box .p-item:hover .leftImg img {
	transform: scale(1.1);
}

.CoalSolution-two-box .leftImg {
	width: 23.9vw;
	border-radius: 10px;
	overflow: hidden;
}

.CoalSolution-two-box .leftImg .meidia-box {
	padding-bottom: 68.78867%;
	overflow: hidden;
	position: relative;
}

.CoalSolution-two-box .leftImg .meidia-box img, .CoalSolution-two-box .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.CoalSolution-two-box .desc {
	font-weight: 500;
	
	color: #666666;
	line-height: 25px;
}

.CoalSolution-two-box .rightText {
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
	padding: 20px 0;
}

.CoalSolution-two-box .more {
	margin: 0;
}

.CoalSolution-two-box .readMore {
	background: #fff;
	color: #004EA2;
}

.CoalSolution-two-box .readMore img {
	transform: rotate(90deg);
	margin-top: 5px;
}

.CoalSolution-three-box {
	padding: 5.2vw 0;
}

.CoalSolution-three-box .headTitle {
	margin-bottom: 40px;
}

.CoalSolution-three-box ul {
	display: flex;
	flex-wrap: wrap;
}

.CoalSolution-three-box li {
	width: 50%;
}

.CoalSolution-three-box li:nth-child(3) .p-item, .CoalSolution-three-box li:nth-child(4) .p-item {
	flex-direction: row-reverse;
}

.CoalSolution-three-box .p-item {
	display: flex;
	align-self: center;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
	color: #333333;
}

.CoalSolution-three-box .p-item:hover .leftImg img {
	transform: scale(1.1);
}

.CoalSolution-three-box .leftImg {
	width: 50%;
	border-radius: 10px;
	overflow: hidden;
}

.CoalSolution-three-box .leftImg .meidia-box {
	padding-bottom: 65.97633%;
	overflow: hidden;
	position: relative;
}

.CoalSolution-three-box .leftImg .meidia-box img, .CoalSolution-three-box .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.CoalSolution-three-box .rightText {
	padding: 0 1.5vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-weight: 600;
	width: 50%;
	box-sizing: border-box;
}

.CoalSolution-three-box .more {
	margin-top: 20px;
}

.CoalSolution-four-box {
	padding: 5.2vw 0;
}

.CoalSolution-four-box .headDesc {
	color: #444444;
	font-weight: 500;
	
	line-height: 25px;
	text-align: center;
	max-width: 1127px;
	margin: 25px auto 40px;
}

.btnBox {
	width: 196px;
	height: 54px;
	background: #004EA2;
	border-radius: 5px 5px 5px 5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	font-weight: 600;
	color: #fff;
	margin: 0 auto;
	transition: all 0.3s;
	cursor: pointer;
}

.btnBox:hover {
	transform: scale(1.1);
	color: #fff;
}

.tdsBanner .flexLink {
	padding-bottom: 10px;
}

.TDS-one-box {
	padding-bottom: 5.2vw;
}

.TDS-one-box .topImg {
	width: 100%;
	margin: 0 auto 40px;
}

.TDS-one-box .topImg .meidia-box {
	/*padding-bottom: 40.88%;*/
	/*overflow: hidden;*/
	/*position: relative;*/
}

.TDS-one-box .topImg .meidia-box img, .TDS-one-box .topImg .meidia-box video {
	/*position: absolute;*/
	/*top: 0;*/
	/*left: 0;*/
	width: 100%;
	/*height: 100%;*/
	/*-o-object-fit: cover;*/
	/*object-fit: cover;*/
	transition: all 0.3s ease-in-out;
}

.TDS-one-box .de {
	color: #2A2A2A;
	font-weight: bold;
}

.TDS-one-box .name {
	color: #121212;
	font-weight: bold;
	margin: 10px 0 40px;
	line-height: 1.2;
}

.TDS-one-box .name sup{
/*     font-size: clamp(25.33333px, 1.97917vw, 38px); */
}

.TDS-one-box .desc {
	color: #444444;
	font-weight: 500;
	
}

.TDS-two-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

.TDS-two-box .TITLE {
	color: #121212;
	font-weight: bold;
	width: -moz-fit-content;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 4px solid #004EA2;
	margin-bottom: 10px;
}

.TDS-two-box .topImg {
	margin: 30px 0 0;
	border-radius: 10px;
	overflow: hidden;
}

.TDS-two-box .topImg .meidia-box {
	padding-bottom: 37.33333%;
	overflow: hidden;
	position: relative;
}

.TDS-two-box .topImg .meidia-box img, .TDS-two-box .topImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.TDS-two-box .topImg:hover img {
	transform: scale(1.1);
}

.TDS-two-box .descText {
	/**/
	color: #444444;
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 30px 0 2.5VW;
	line-height: 1.5;
}

.TDS-two-box .descText p,
.TDS-two-box .descText p span{
    font-family:"Montserrat", sans-serif !important;
}

.TDS-two-box .descText p span{
	font-size:inherit !important;
}

.TDS-two-box .topT {
	/**/
	color: #444444;
	line-height: 1.5;
}

.fb500 {
	font-weight: 500;
}

.TDS-three-box {
	padding: 5.2vw 0;
	color: #444444;
}

.TDS-three-box .TITLE {
	color: #121212;
	font-weight: bold;
	width: -moz-fit-content;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 4px solid #004EA2;
	margin-bottom: 20px;
}

.TDS-three-box ul {
	display: flex;
	gap: 30px 2%;
	flex-wrap: wrap;
	margin-top: 2vw;
}

.TDS-three-box li {
	width: 32%;
	padding: 23px 24px 30px;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 15px;
}

.themBg li {
	background: #FFFFFF;
}

.TDS-three-box li .meidia-box {
	padding-bottom: 59.62567%;
	overflow: hidden;
	position: relative;
}

.TDS-three-box li .meidia-box img, .TDS-three-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.TDS-three-box li:hover .meidia-box img {
	transform: scale(1.1);
}

.TDS-three-box .meidia-box {
	border-radius: 10px;
	overflow: hidden;
}

.TDS-three-box .title {
	color: #333333;
	font-weight: 600;
	margin-top: 20px;
}

.TDS-three-box .desc {
	color: #444444;
  /*display: -webkit-box;*/
  /*-webkit-line-clamp: 2;*/
  /*-webkit-box-orient: vertical;*/
  /*overflow: hidden;*/
	margin: 10px 0 6px;
/*   height: 49px; */
}
.TDS-three-box .desc p,
.TDS-three-box .desc p span{
    font-family: "Montserrat", sans-serif !important;
}

.TDS-four-box {
	padding: 5.2vw 0;
	color: #444444;
	background: #EBF1F8;
}

.TDS-four-box .TITLE {
	color: #121212;
	font-weight: bold;
	width: -moz-fit-content;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 4px solid #004EA2;
	margin-bottom: 40px;
}

.TDS-four-box ul {
	display: flex;
	gap: 20px 100px;
	flex-wrap: wrap;
}

.TDS-four-box li {
	width: calc((100% - 100px) / 2);
}

.TDS-four-box .title {
	padding-left: 24px;
	box-sizing: border-box;
	position: relative;
}

.TDS-four-box .title::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
	background: #004EA2;
	border-radius: 50%;
}

.TDS-four-box .desc {
	color: #666666;
	/**/
	padding-left: 24px;
	margin-top: 12px;
	line-height: 25px;
}

.TDS-five-box {
	padding: 5.2vw 0;
}

.TDS-five-box .TITLE {
	color: #121212;
	font-weight: bold;
	width: -moz-fit-content;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 4px solid #004EA2;
	margin-bottom: 40px;
}

.TDS-two-box table,
.TDS-five-box table {
	width: 100%;
	margin: 0 auto;
}

.TDS-two-box th, .TDS-two-box td,
.TDS-five-box th, .TDS-five-box td {
	text-align: center;
	padding: 3px 8px;
}

.TDS-two-box th,
.TDS-five-box th {
	/*height: 60px;*/
	background: #004EA2;
	color: #fff;
	font-weight: bold;
	border: 1px solid #848484;
	font-size: 18px;
}

.TDS-two-box th:last-child,
.TDS-five-box th:last-child {
	border-right: none;
}

.TDS-five-box tbody {
  /*border-left: 1px solid #000;*/
}

.TDS-two-box td,
.TDS-five-box td {
	height: 40px;
	color: #333;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #848484;
  /*border-bottom: 1px solid #000;*/
	background: #EBF0FA;
}

.TDS-five-box .wbg {
	background: #fff;
}

.TDS-five-box .note {
	margin-top: 20px;
}

.TDS-five-box .note p {
	color: #444444;
	font-weight: 500;
	/**/
}

.TDS-six-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

.TDS-six-box .TITLE {
	color: #121212;
	font-weight: bold;
	width: -moz-fit-content;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 4px solid #004EA2;
	margin-bottom: 40px;
}

.TDS-six-box .item {
	display: flex;
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	background: #fff;
	margin-bottom: 30px;
}

.TDS-six-box .item:last-child {
	margin-bottom: 0;
}

.TDS-six-box .item:hover .flexImg img {
	transform: scale(1.1);
}

.TDS-six-box .item .flexImg {
	width: 370px;
	border-radius: 10px;
	overflow: hidden;
}

.TDS-six-box .item .flexImg .meidia-box {
	padding-bottom: 67.14079%;
	overflow: hidden;
	position: relative;
}

.TDS-six-box .item .flexImg .meidia-box img, .TDS-six-box .item .flexImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
	border-radius: 10px;
}

.TDS-six-box .item .rightContent {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 20px 40px;
}

.TDS-six-box .item .title {
	font-weight: 600;
	color: #444444;
	font-weight: 600;
}

.TDS-six-box .item .rightContent .topDesc a{
    color: #004EA2;
}
.TDS-six-box .item .rightContent .topDesc a:hover{
    color: #6EB92B;
    text-decoration: underline;
}

.TDS-seven-box {
	padding: 5.2vw 0;
}

.TDS-seven-box .bottomDown {
	margin-top: 40px;
}

.TDS-seven-box .flexLine {
	display: flex;
	align-items: center;
	gap: 3px;
	justify-content: center;
}

.TDS-seven-box .flexLine img {
	transform: rotate(-90deg);
}

.TDS-eight-box {
	padding: 5.2vw 0;
	background: rgba(0, 78, 162, 0.08);
}

.TDS-eight-box .headTitle {
	margin-bottom: 40px;
}

.TDS-eight-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 2.1vw;
}

.TDS-eight-box li {
	width: calc((100% - 4.2vw) / 3);
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 24px;
	box-sizing: border-box;
}

.TDS-eight-box li .meidia-box {
	padding-bottom: 59.62567%;
	overflow: hidden;
	position: relative;
}

.TDS-eight-box li .meidia-box img, .TDS-eight-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.TDS-eight-box li {
	background: #fff;
}

.TDS-eight-box li:hover .meidia-box img {
	transform: scale(1.1);
}

.TDS-eight-box .topImg {
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 15px;
}

.TDS-eight-box .title {
	font-weight: 600;
	color: #333333;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
}

.TDS-eight-box .desc {
	color: #666666;
	font-weight: 500;
	
	margin: 15px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.CoalSolution-one-box .alignCenter {
	align-items: center;
}

.XRT-one-box {
	padding: 5.2vw 0;
	background: #fff;
}

.XRT-one-box .TITLE {
	color: #121212;
	font-weight: bold;
	width: -moz-fit-content;
	width: fit-content;
	padding-bottom: 10px;
	border-bottom: 4px solid #004EA2;
	margin-bottom: 40px;
}

.XRT-one-box ul {
	display: flex;
	gap: 20px 40px;
	flex-wrap: wrap;
}

.XRT-one-box li {
	width: calc((100% - 40px) / 2);
}

.XRT-one-box .top {
	height: 78px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	background: #004EA2;
	color: #FFFFFF;
	font-weight: 600;
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 0 2.5vw;
}

.XRT-one-box .bottomBox {
	padding: 30px;
	background: #EBF1F8;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	gap: 30px;
	color: #444444;
	font-weight: 500;
	
}

.XRT-one-box .bottomBox p {
	color: #444444;
	font-weight: 500;
	
}

.whiteBg {
	background: #fff;
}

.themBg {
	background: #EBF1F8;
}

.XRT-two-box {
	padding: 5.2vw 0;
	background: #EBF1F8;
}

.XRT-two-box .flexBtnBox {
	display: flex;
	margin-bottom: 40px;
}

.XRT-two-box .flexBtnBox .btn {
	flex: 1;
	height: 53px;
	line-height: 53px;
	background: #F5F5F5;
	border-radius: 5px;
	text-align: center;
	color: #444444;
	font-weight: 600;
	/*display: flex;*/
	/*flex-direction: column;*/
	/*justify-content: center;*/
	cursor: pointer;
}

.XRT-two-box .flexBtnBox .cur {
	background: #004EA2;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
}

.XRT-two-box .titleN {
	color: #121212;
	font-weight: bold;
	margin-bottom: 20px;
}

.XRT-two-box .textBox {
	display: flex;
	flex-direction: column;
	gap: 20px;
	color: #444444;
	font-weight: 500;
	
	padding-left: 30px;
	margin-bottom: 40px;
}

.XRT-two-box .textBox p {
	color: #444444;
	font-weight: 500;
	
}

.XRT-two-box .topImg2 {
	border-radius: 10px;
	overflow: hidden;
}

.XRT-two-box .topImg2 .meidia-box {
	padding-bottom: 37.33333%;
	overflow: hidden;
	position: relative;
}

.XRT-two-box .topImg2 .meidia-box img, .XRT-two-box .topImg2 .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.XRT-two-box .topImg2 {
	margin: 20px 0 40px;
}

.XRT-two-box .topImg2:hover .meidia-box img {
	transform: scale(1.1);
}

.XRT-two-box .padding0 {
	background: none;
}

.XRT-two-box .padding0 .desc {
	overflow: visible;
	display: block;
}

.padding0 {
	padding: 0;
}

.marginT40 {
	margin-top: 40px;
}

.SmartPlant-one-Box .p-item {
	padding: 0;
	gap: 30px;
}

.SmartPlant-one-Box .leftImg {
	width: 50%;
}

.SmartPlant-one-Box .leftImg .meidia-box {
	padding-bottom: 66.66667%;
	overflow: hidden;
	position: relative;
}

.SmartPlant-one-Box .leftImg .meidia-box img, .SmartPlant-one-Box .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.SmartPlant-one-Box .rightText {
	padding-right: 25px;
	gap: 15px;
	padding: 30px 25px 30px 0;
}

.SmartPlant-one-Box .item:nth-child(n+5) {
	display: none;
}

.Regenerated-one-box {
	padding: 5.2vw 0;
	position: relative;
}

.Regenerated-one-box .rBoxFlex {
	display: flex;
	position: relative;
	align-items: center;
	color: #666666;
	margin-bottom: 5.2vw;
/* 	padding-left: 14.84vw; */
}

.Regenerated-one-box .rBoxFlex:last-child {
	margin-bottom: 0;
}

.Regenerated-one-box .rBoxFlex:hover .leftImg img {
	transform: scale(1.1);
}

.Regenerated-one-box .rBoxFlex:nth-child(2n) {
	flex-direction: row-reverse;
	padding-left: 0;
}

.Regenerated-one-box .rBoxFlex:nth-child(2n) .rightBox {
	padding: 4.5vw 40px 4.5vw 14.84vw;
}

.Regenerated-one-box .rBoxFlex:nth-child(2n) .leftImg{
	border-radius:0 10px 10px 0;
}

.Regenerated-one-box .leftImg {
	width: 40.2vw;
}

.Regenerated-one-box .leftImg .meidia-box {
	padding-bottom: 66.49418%;
	overflow: hidden;
	position: relative;
}

.Regenerated-one-box .leftImg .meidia-box img, .Regenerated-one-box .leftImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Regenerated-one-box .leftImg {
	border-radius: 10px 0 0 10px;
	overflow: hidden;
}

.Regenerated-one-box .rightBox {
	height: -moz-fit-content;
	height: fit-content;
	background: #F5F5F5;
	padding-right: 14.84vw;
	background: #F5F5F5;
	padding: 4.5vw 14.84vw 4.5vw 40px;
	flex: 1;
}

.Regenerated-one-box .tile {
	color: #004EA2;
	font-weight: bold;
}

.Regenerated-two-box .flexC {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.Regenerated-two-box .rightBox {
  /*width: 31.4vw;*/
}

.Regenerated-two-box .rightBox .meidia-box {
  /*padding-bottom: 106.13599%;*/
  /*overflow: hidden;*/
  /*position: relative;*/
}

.Regenerated-two-box .rightBox .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.Regenerated-two-box .headTitle {
	text-align: left;
	margin-bottom: 20px;
}

.Regenerated-two-box .fourContent {
	width: 65%;
	padding: 30px 50px 30px 0;
}

.fourContent .flexForm {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 6px 12px;
}

.fourContent .flexForm .usedComp {
	width: calc((100% - 14px) / 2);
}

.content-two-box .fourContent .flexForm {
	gap: 6px 11px;
}

.content-two-box .fourContent .flexForm .usedComp {
	width: calc((100% - 11px) / 2);
}

.content-two-box .fourContent .flexForm .usedComp2 {
	width: 100%;
}

.fourContent .flexForm label {
	color: #444444;
	font-size: 14px;
	margin-bottom: 3px;
	white-space: nowrap;
}

.fourContent .flexForm input {
	width: 100%;
	height: 38px;
	background: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #004EA2;
	padding: 0 10px;
	outline: none;
	box-sizing: border-box;
}

.fourContent .flexForm select{
	width: 100%;
	height: 39px;
	border: 1px solid #004EA2;
	border-radius: 10px 10px 10px 10px;
}

.fourContent .flexForm textarea {
	height: 78px;
	width: 100%;
	border-radius: 10px;
	border: 1px solid #004EA2;
	padding: 0 10px;
	box-sizing: border-box;
}

.fourContent .flexForm .usedComp2 {
	width: 100%;
}

.fourContent .xhl-submit {
	width: 175px;
	height: 40px;
	line-height: 40px;
	background: #004EA2;
	border-radius: 10px 10px 10px 10px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #fff;
	font-size: 16px;
	margin-top: 16px;
	cursor: pointer;
	border: none;
}

.JoinMeiTeng-one-box {
	padding: 5.2vw 0;
}

.JoinMeiTeng-one-box .topBox {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 40px;
}

.JoinMeiTeng-one-box .title {
	color: #333333;
	font-weight: 600;
}

.JoinMeiTeng-one-box .rightSearch {
	position: relative;
	width: 18.29vw;
	min-width: 350px;
}

.JoinMeiTeng-one-box .rightSearch input {
	height: 36px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #6EB92B;
	color: #004EA2;
	font-size: 14px;
	font-weight: 500;
	padding-left: 12px;
	width: 100%;
	box-sizing: border-box;
}

.JoinMeiTeng-one-box .rightSearch input::-moz-placeholder {
	color: #004EA2;
	font-weight: 500;
}

.JoinMeiTeng-one-box .rightSearch input::placeholder {
	color: #004EA2;
	font-weight: 500;
}

.JoinMeiTeng-one-box .rightSearch .searchBtn {
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
}

.JoinMeiTeng-one-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 30px 2.5vw;
}

.JoinMeiTeng-one-box li {
	width: calc((100% - 2.5vw) / 2);
	border: 2px solid #6EB92B;
	border-radius: 10px;
	position: relative;
	padding: 30px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: 10px;
	transition: all 0.6s;
}

.JoinMeiTeng-one-box li:hover {
	transform: translateY(-10px);
}

.JoinMeiTeng-one-box li::after {
	content: " ";
	position: absolute;
	top: 1px;
	transform: translateY(-100%);
	left: 0;
	width: 100%;
	height: 11px;
	background: #004EA2;
	border-radius: 5px;
}

.JoinMeiTeng-one-box .lTitle {
	color: #004EA2;
	font-weight: 600;
}

.JoinMeiTeng-one-box .Ldesc {
	color: #444444;
	font-weight: 500;
	
}

.JoinMeiTeng-one-box .linr {
	display: flex;
	gap: 10px;
	align-items: center;
	color: #666666;
	font-weight: 500;
	
}

.JoinMeiTeng-one-box .linr:first-child {
	margin-top: 10px;
}

.JoinMeiTeng-one-box .margin10 {
	margin-top: 10px;
}

.JoinMeiTeng-two-box {
	padding: 5.2vw 0;
}

.JoinMeiTeng-two-box .ourImg {
	position: relative;
}

.JoinMeiTeng-two-box .ourImg .meidia-box {
	padding-bottom: 37.03704%;
	overflow: hidden;
	position: relative;
}

.JoinMeiTeng-two-box .ourImg .meidia-box img, .JoinMeiTeng-two-box .ourImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.JoinMeiTeng-two-box .ourImg {
	margin-bottom: 40px;
}

.JoinMeiTeng-two-box .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.JoinMeiTeng-two-box .titleName {
	position: absolute;
	left: 2.7vw;
	bottom: 2vw;
	color: #FFFFFF;
	font-weight: bold;
}

.JoinMeiTeng-two-box ul {
	display: flex;
	flex-wrap: wrap;
}

.JoinMeiTeng-two-box li {
	padding: 0 20px;
	border-right: 1px solid #E1E1E1;
	width: 33.33%;
	box-sizing: border-box;
}

.JoinMeiTeng-two-box li:first-child {
	padding-left: 0;
}

.JoinMeiTeng-two-box li:last-child {
	border-right: none;
}

.JoinMeiTeng-two-box .title {
	color: #004EA2;
	font-weight: 600;
	margin-bottom: 20px;
}

.JoinMeiTeng-two-box .desc {
	color: #444444;
	font-weight: 500;
	
}

.Recruitmen-one-box {
	padding: 5.2vw 0;
}

.Recruitmen-one-box .RecruitmenBox {
	display: flex;
	gap: 2.5vw;
}

.Recruitmen-one-box .title {
	color: #004EA2;
	font-weight: 600;
	padding-bottom: 5px;
	border-bottom: 1px dashed #004EA2;
	margin-bottom: 2vw;
}

.Recruitmen-one-box .rLeft {
	flex: 1;
}

.Recruitmen-one-box .textBox {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-bottom: 2.5vw;
}

.Recruitmen-one-box .textBox:last-child {
	margin-bottom: 0;
}

.Recruitmen-one-box .rright {
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 45px 30px;
	width: 21.87vw;
	height: -moz-fit-content;
	height: fit-content;
	min-width: 310px;
	position: sticky;
	top: 130px;
}

.Recruitmen-one-box .topTitle {
	color: #004EA2;
	font-weight: 600;
}

.Recruitmen-one-box .r-desc {
	color: #666666;
	font-weight: 600;
	
	margin: 15px 0 20px;
}

.Recruitmen-one-box .hrefBox {
	width: 100%;
	height: 50px;
	background: #004EA2;
	border-radius: 5px 5px 5px 5px;
	display: flex;
	align-items: center;
	justify-content: baseline;
	gap: 8px;
	color: #FFFFFF;
	font-family: Arial;
	justify-content: center;
	transition: all 0.6s;
}

.Recruitmen-one-box .hrefBox:hover {
	transform: scale(1.1);
}

.ContactUs-one-box {
	padding: 0 0 5.2vw;
}

.ContactUs-one-box .content-one-box {
	padding-top: 5.2vw;
}

.ContactUs-one-box .heDesc {
	margin: 20px auto;
	text-align: center;
	color: #333333;
	max-width: 1136px;
	font-weight: bold;
}

.ContactUs-one-box .flexLink {
	justify-content: center;
	margin-bottom: 5.2vw;
}

.ContactUs-one-box .flexLink a {
	color: #333333;
}

.ContactUs-one-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 4.5vw 2vw;
}

#wpadminbar {
	display: none;
}

.ContactUs-one-box li {
	width: calc((100% - 4vw) / 3);
	border-bottom: 1px dashed #6EB92B;
	padding-bottom: 26px;
	margin-top: 40px;
	cursor: pointer;
}


.ContactUs-one-box li a {
	display: flex;
	gap: 12px;
	margin-top: 15px;
}

.ContactUs-one-box li .text {
	color: #505050;
	
}
.ContactUs-one-box .activeLi .text{
    color: #004EA2;
}

.ContactUs-one-box li img {
	height: -moz-fit-content;
	height: fit-content;
}

.ContactUs-one-box .Lititle {
	color: #000000;
	font-weight: 600;
}

.content-two-box {
	padding: 5.2vw 0;
}

.content-two-box .headTitle {
	margin-bottom: 20px;
}

.content-two-box .headDesc {
	color: #140B0E;
	font-weight: 500;
	
	max-width: 1039px;
	margin: 0 auto 2.5vw;
	text-align: center;
}

.content-two-box .flexBox {
	display: flex;
	justify-content: space-between;
}

.content-two-box a, .content-two-box .flex {
	display: flex;
	gap: 10px;
	margin-bottom: 30px;
	align-items: baseline;
}

.content-two-box a img, .content-two-box .flex img {
	height: -moz-fit-content;
	height: fit-content;
}

.content-two-box .title {
	font-weight: bold;
	margin-bottom: 5px;
	color: #333;
}

.content-two-box .desc {
	max-width: 397px;
	color: #140B0E;
}

.content-two-box .FLEXlINE {
	display: flex;
	align-items: center;
	gap: 20px;
}

.content-two-box .fourContent {
	height: -moz-fit-content;
	height: fit-content;
	padding: 32px 47px;
	width: 35.15vw;
	border-radius: 5px;
}
@media screen and (max-width: 1920px) {
    .Leadership-one-box .flexBox{
        padding-left: 10vw;
    }
}
@media screen and (max-width: 1720px) {
    .Leadership-one-box .leftBox {
        padding-top:4.5vw;
    }
	.ipd-20 {
		padding: 0 20px;
	}

	.footerBox .flexContent {
		padding-left: 20px;
		padding-right: 20px;
	}

	.header-box .headerContent {
		padding-left: 20px;
	}

	.headerTopFlex {
		padding: 0 20px;
	}
}

@media screen and (max-width: 1480px) {
	.m-width-content {
		max-width: 1200px;
	}

	.index-three-box .m-width-content {
		padding: 0 50px;
	}

	.Overview-four-box .content {
		padding: 0 50px;
	}

	.Overview-three-box .swiper-button-prev {
		left: 0;
		transform: none;
		width: 60px;
		height: 60px;
		top: 120px;
		margin-top: 0;
		z-index: 2;
	}

	.Overview-three-box .swiper-button-prev img {
		width: 100%;
		height: 100%;
	}

	.Overview-three-box .swiper-button-next {
		right: 0;
		top: 120px;
		transform: none;
		width: 60px;
		height: 60px;
		margin-top: 0;
		z-index: 2;
	}

	.Overview-three-box .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.Overview-three-box .themSwiper {
		padding: 30px;
	}

	.header-box .headerContent {
		gap: 0px;
	}

	.CoalSolution-one-box .centerBox {
		padding-left: 6.4vw;
	}
}

@media screen and (max-width: 1300px) {
    .header-box .headerContent .nav-box li > a{
        font-size: 14px;
    }
	.GlobalPresence-one-box .bottomSwiper {
		padding: 2.5vw 40px;
	}

	.GlobalPresence-one-box .bottomSwiper .swiper-button-next {
		right: 0;
		transform: translate(0, -50%);
	}

	.GlobalPresence-one-box .bottomSwiper .swiper-button-prev {
		left: 0;
		transform: translate(0, -50%);
	}
}

@media screen and (max-width: 1200px) {
	.content-two-box .fourContent .flexForm {
		width: 100%;
	}

	.Overview-six-box {
		padding: 5.2vw 20px;
	}

	.Overview-six-box .centerBox {
		max-width: 100%;
	}

	.header-box .headerContent {
		gap: 5px;
	}
	
	.Overview-three-box .swiper-button-prev,
	.Overview-three-box .swiper-button-next {
		width: 40px;
		height: 40px;
		top: 99px;
	}

	.Overview-three-box .swiper-button-prev img,
	.Overview-three-box .swiper-button-next img{
		width: 100%;
		height: 100%;
	}
	.Overview-three-box .swiper-button-prev{
		left: 0;
	}

	.Overview-three-box .swiper-button-next {
		right: 0;
	}
	.Overview-three-box .themSwiper {
		padding: 0 30px 30px;
	}

	.m-width-content {
		max-width: 1000px;
	}

	.CoalSolution-one-box .centerBox {
		padding-left: 20px;
	}

	.Leadership-one-box .flexBox {
		padding-left: 0;
	}

	.Regenerated-one-box .rBoxFlex {
		padding-left: 0;
	}

	.Regenerated-one-box .rBoxFlex:nth-child(2n) .rightBox {
		padding: 20px;
	}

	.Regenerated-one-box .rightBox {
		padding: 20px;
	}

	.Regenerated-one-box .rBoxFlex, .Regenerated-one-box .rBoxFlex:nth-child(2n) {
		flex-direction: column;
	}

	.Regenerated-one-box .leftImg {
		width: 100%;
	}

	.fourContent .flexForm {
		width: 100%;
	}
}

.NewsMedia-one-box {
	padding: 5.2vw 0;
}

.NewsMedia-one-box:nth-child(2n) {
	background: #EBF1F8;
}

.NewsMedia-one-box .page-box {
	padding-bottom: 0;
}

.NewsMedia-one-box .headTitle {
	text-align: left;
	margin-bottom: 40px;
}

.NewsMedia-one-box ul {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.NewsMedia-one-box li {
	flex: none;
	width: calc((100% - 30px) / 2);
}

.NewsMedia-one-box li .meidia-box {
	padding-bottom: 65.97633%;
	overflow: hidden;
	position: relative;
}

.NewsMedia-one-box li .meidia-box img, .NewsMedia-one-box li .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.NewsMedia-one-box li:first-child {
	width: 100%;
}

.NewsMedia-one-box li:first-child .meidia-box {
	padding-bottom: 66.07407%;
	overflow: hidden;
	position: relative;
}

.NewsMedia-one-box li:first-child .meidia-box img, .NewsMedia-one-box li:first-child .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.NewsMedia-one-box li:first-child .text {
	font-weight: 500;
	
}

.NewsMedia-one-box .p-item {
	display: flex;
	align-items: center;
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	color: #333333;
	background: #fff;
}

.NewsMedia-one-box .p-item:hover .leftImg img {
	transform: scale(1.1);
}

.NewsMedia-one-box .rightBox {
	padding: 20px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 10px;
	flex: 1;
}

.NewsMedia-one-box .title {
	color: #004EA2;
	font-weight: 600;
}

.NewsMedia-one-box .desc {
	color: #333333;
	font-weight: 600;
	line-height: 1.2;
}

.NewsMedia-one-box .time {
	font-weight: 500;
	color: #333333;
	
}

.NewsMedia-one-box .more {
	margin-top: 0;
}

.NewsMedia-one-box .leftImg {
	width: 50%;
}

.NewsMedia-one-box .text {
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
}

.child-box-hover {
	position: absolute;
	left: 50%;
	top: 124px;
	z-index: 99;
	background: rgba(240, 240, 240, 0.98);
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	transform: translateX(-50%);
}

.child-box-hover .child-wrap {
	padding: 0;
	overflow: hidden;
	display: none;
}

.child-box {
	position: absolute;
	left: 0;
	top: 100%;
	/*width: 100vw;*/
	width: 100%;
	z-index: 99;
}

.child-box .child-wrap {
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	box-sizing: border-box;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	display: none;
}

.hoverNavContent {
	display: flex;
	background: #fff;
	height: -moz-fit-content;
	height: fit-content;
	width: 100vw;
}

.hoverNavContent .leftImgBox {
    display: flex;
    flex-direction: column;
    justify-content: center;
	width: 35vw;
    padding: 40px 6vw;
    background: rgba(235, 241, 248, 0.5);
    box-sizing: border-box;
}

.hoverNavContent .leftImgBox .f-26 {
	margin: 20px 0 10px;
	color: #333333;
}

.hoverNavContent .leftImgBox .f-16 {
	color: #444444;
}

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

.hoverNavContent .topImg .meidia-box {
	padding-bottom: 58.13953%;
	overflow: hidden;
	position: relative;
}

.hoverNavContent .topImg .meidia-box img, .hoverNavContent .topImg .meidia-box video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.3s ease-in-out;
}

.hoverNavContent .rightBox {
	/*padding: 2.98vw 3.38vw;*/
	padding: 40px 3vw;
	flex: 1;
	position: relative;
}

.hoverNavContent .rightBox::before {
	content: " ";
	position: absolute;
	top: 0vw;
	bottom: 0vw;
	left: 36vw;
	width: 2px;
	background: #F0F0F0;
}

.hoverNavContent .rightBox ul {
	display: flex;
	flex-direction: column;
}

.hoverNavContent .rightBox li > a {
	height: 46px;
	width: 30vw;
	display: flex;
	justify-content: space-between;
	padding: 0 25px !important;
	color: #444444;
	font-size: 14px !important;
	font-weight: 600;
	border: none !important;
	box-sizing: border-box;
	align-items: center;
	
}

.hoverNavContent .rightBox li > a:hover {
	background: rgba(235, 241, 248, 0.5);
	box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.04);
	color: #004EA2;
	border: none !important;
}

.hoverNavContent .rightBox li {
	display: flex;
	margin-bottom: 12px;
	cursor: pointer;
	width: fit-content;
}

.hoverNavContent .rightBox li img {
	width: clamp(16px, 1vw, 20px);
	height: clamp(16px, 1vw, 20px);
}

.hoverNavContent .rightBox li .hoverLiBox {
	width: 30vw;
	padding: 0 4vw 0.3vw;
	display: none;
	position: absolute;
	left: 35vw;
	top: 40px;
	box-sizing: border-box;
}

.hoverNavContent .rightBox li .hoverLiBox dd, .hoverNavContent .rightBox li .hoverLiBox dl {
	padding: 0 !important;
}

.hoverNavContent .rightBox li .hoverLiBox dl dd a {
	padding: 3px 0 !important;
	height: -moz-fit-content !important;
	height: fit-content !important;
	color: #444444 !important;
	/*margin-bottom: 15px;*/
	font-weight: 500;
	font-size: 16px !important;
	position: relative;
	display: inline-block;
	border-bottom: 1px solid transparent;
}

.hoverNavContent .rightBox li .hoverLiBox dl dd a::after {
	background-color: #6EB92B;
	bottom: 0;
	content: " ";
	height: 2px;
	left: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: 50% 50%;
	transition: transform 0.3s ease;
	width: 100%;
}

.hoverNavContent .rightBox li .hoverLiBox dl dd a:hover:after {
	transform: scaleX(1);
}

.hoverNavContent .rightBox li .Available {
	color: #555555;
	font-weight: 600;
	margin-bottom: 10px;
}

.hoverNavContent .rightBox .cur > a {
	background: rgba(235, 241, 248, 0.5);
	box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.04);
	color: #004EA2;
	border: none !important;
}

.hoverNavContent .rightBox .cur .hoverLiBox {
	display: block;
}

.downLoadPop {
	width: 640px;
	border-radius: 25px 25px 25px 25px;
	background: #FFFFFF;
	border: 1px solid #707070;
	padding: 3vw 3.4vw 2.3vw;
	box-sizing: border-box;
	display: none;
}

.downLoadPop .title {
	font-weight: bold;
	text-align: center;
	font-size: clamp(21.33333px, 1.66667vw, 32px);
	color: #121212;
	margin-bottom: 30px;
}

.downLoadPop .usedComp {
	margin-bottom: 20px;
}

.downLoadPop .usedComp input, .downLoadPop .usedComp select {
	width: 100%;
	height: 38px;
	background: #FBFBFB;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	padding: 0 17px;
	color: #121212;
	box-sizing: border-box;
}

.downLoadPop .usedComp label {
	font-size: 18px;
	color: #444444;
	margin-bottom: 5px;
	display: block;
}

.downLoadPop .xhl-controls {
	display: flex;
	align-items: center;
	gap: 20px;
}

.downLoadPop .SendCode {
	width: 7.65vw;
	padding: 0 20px;
	text-align: center;
	min-width: -moz-fit-content;
	min-width: fit-content;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 78, 162, 0.07);
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #004EA2;
	color: #333333;
	font-size: 16px;
	font-weight: 500;
}

.downLoadPop .xhl-footer {
	padding-top: 5px;
}

.downLoadPop #xhlFormSubmit {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #004EA2;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 5px;
}

.f-50 {
	font-size: clamp(33.33333px, 2.60417vw, 50px);
}

.layui-layer {
	border-radius: 25px !important;
}
/* 手机底部菜单样式（仅屏幕≤768px显示） */
.mobile-bottom-nav {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 55px;
	background: #fff;
	box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
	z-index: 9999;
}

@media (max-width: 1023px) {
	.mobile-bottom-nav {
		display: flex;
	}
}

.mobile-bottom-nav a {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	gap: 4px;
}

.mobile-bottom-nav a:active,
.mobile-bottom-nav a:hover {
	color: #007bff;
}



/*采样页表单*/
.sampling-four-box {
	padding: 5.2vw 0;
}

.sampling-four-box  .headTitle{
    margin-bottom: 40px;
}

.sampling-four-box .fourContent {
	border: 5px solid #004EA2;
	border-radius: 10px 10px 10px 10px;
	background: rgba(255, 255, 255, 0.83);
	padding: clamp(26.66667px, 2.08333vw, 40px) clamp(33.33333px, 2.60417vw, 50px) clamp(34.66667px, 2.70833vw, 52px);
}

.sampling-four-box .flexForm {
  /*display: flex;*/
  /*gap: 5.4vw;*/
  /*padding-left: 10px;*/
	margin-bottom: 30px;
}

.sampling-four-box .flexForm p {
	display: block;
}

/*.sampling-four-box .flexForm .usedComp {*/
  /*display: flex;*/
  /*align-items: center;*/
  /*gap: 5px;*/
/*}*/
.sampling-four-box .require {
	color: #DF1717;
	font-weight: 500;
	font-size: 16px;
}

.sampling-four-box .titleForm {
	font-weight: 600;
	font-size: 18px;
	color: #333333;
	margin-bottom: 16px;
	display: block;
}

.sampling-four-box .flexForm2 {
	display: flex;
	justify-content: space-between;
	gap: 3.5vw;
	margin-bottom: 30px;
}

.sampling-four-box .flexForm2 .xhl-controls.flex p {
	display: flex;
	align-items: center;
	gap: 5px;
}

.sampling-four-box .flexForm2 .xhl-controls.flex p span {
	width: 33.33%;
}

.sampling-four-box input[type=text],.sampling-four-box input[type=email] {
	width: 100%;
	height: 38px;
	background: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #004EA2;
	padding: 0 10px;
	outline: none;
	box-sizing: border-box;
}

.sampling-four-box select {
	width: 100%;
	height: 39px;
	border: 1px solid #004EA2;
	border-radius: 10px 10px 10px 10px;
}

.sampling-four-box textarea {
	border: 1px solid #004EA2;
	border-radius: 10px 10px 10px 10px;
	height: 120px;
	width: 100%;
	padding: 10px 15px;
	box-sizing: border-box;
}

.sampling-four-box .flexagree {
  /*display: flex;*/
	color: #333333;
  /*font-weight: Medium;*/
  /*margin-bottom: 10px;*/
}

.sampling-four-box .flexLable {
	display: flex;
	align-items: center;
	gap: 5px;
}

.sampling-four-box #xhlFormSubmit {
	width: 175px;
	height: 40px;
	background: #004EA2;
	border-radius: 10px 10px 10px 10px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
}

.wpcf7-list-item {
	margin-left: 0;
}

.wpcf7-not-valid-tip {
	position: absolute;
	width: 100% !important
}

@media screen and (max-width: 1440px) {
    .hoverNavContent .leftImgBox{  
        padding: 40px 2vw;
    }
}

@media screen and (max-width: 1024px) {
    .customerBanner .bg-box .meidia-box{
      padding-bottom: 44.25%;
    }
    
    
    .footerBox .topFlex .meidia-box img, .footerBox .topFlex .meidia-box video{
        height: 75px;
    }
}

@media screen and (max-width: 1023px) {
	.headerContent .logo a{
	    display: block;
	    padding: 3px 0 3px 5px;
	}
	
	.headerContent .logo img {
		height: 38px;
		width: auto;
	}

    
	.flexLink .homeLink img {
        /*width:18px;*/
		height: 14px;
	}

	.footerBox {
		padding-bottom: 60px;
	}

	.index-get-box {
		padding: 20px 0;
	}

	.index-get-box .fixedLeft {
		margin: 0 auto;
	}

	.index-five-box .topFlex .rightBox {
		padding: 20px;
	}
	
	.index-five-box .topFlex .desc{
		display:none;
	}
	.index-five-box .bottomFlex .desc{
		display:block;
	}
	.index-five-box .topFlex .newsReport{
		font-weight: 500;
		line-height: 25px;
		font-size: 14px;
	}
/* 	.index-four-box .swiper-button-prev {
		left: 0;
	}
	.index-four-box .swiper-button-next {
		right: 0;
	} */
	.index-four-box .swiper-button-prev,
	.index-four-box .swiper-button-next {
		display:none;
	}

	.index-four-box .swiper-slide {
		height: auto;
	}

	.index-four-box .indexFourSwiper {
		margin: 0;
	}

	.index-four-box .topFlex {
		flex-direction: column;
	}

	.index-three-box .bottomLineFlex {
		border-radius: 10px;
		padding: 20px 20px 1px;
		height: auto;
		flex-wrap: wrap;
	}

	.index-three-box .countItem {
		width: 50%;
		flex: 1 50%;
		margin-bottom: 20px;
	}

	.Downloads-one-box .topFlex > div {
		width: 100%;
	}

	.Downloads-one-box .selectBox {
		width: 100%;
	}

	.Downloads-one-box .rightSearch {
		width: 100%;
	}

	.Downloads-one-box .searchInput {
		width: 100%;
		box-sizing: border-box;
	}

	.index-one-box .changeBox .leftImg {
		width: 100%;
	}

	.CoalSolution-two-box .p-item, .CoalSolution-three-box .p-item {
		flex-direction: column;
		padding: 20px 20px 0;
	}

	.SmartPlant-one-Box .leftImg {
		width: 100%;
	}

	.CoalSolution-two-box .rightText {
		width: 100%;
		box-sizing: border-box;
	}

	.SmartPlant-one-Box .rightText {
		padding-top: 0;
	}

	.banner .swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: -8px;
	}

	.indexBanner .centerbOX .desc {
		display: none;
	}

	.downLoadPop {
		width: 80vw;
	}

	.banner .centerbOX .title::before, .banner .centerbOX .title, .customerBanner .centerbOX .desc {
		line-height: 1.5;
	}

	.flexLink a {
		line-height: 1.5;
	}

	.sampling-one-box .topCircle {
		width: 60px;
		height: 60px;
	}

	.sampling-one-box li::before {
		/*top: 30px;*/
		display: none;
	}

	.sampling-one-box .bootomList {
		width: 100%;
		/*overflow-x: scroll;*/
		/*overflow-y: hidden;*/
	}
	.sampling-one-box .bootomList ul{
        flex-wrap: wrap;
	}

	.sampling-one-box .bootomList li {
		/*min-width: 680px;*/
		width: 50%;
		padding: 10px 0;
		flex: auto;
	}

	.banner .centerbOX .title::before {
		font-size: 20px;
	}

	.content-two-box .fourContent {
		padding-right: 20px;
	}

	.Leadership-one-box {
		padding: 5.2vw 0;
	}

	.Leadership-one-box .headTitle {
		margin-bottom: 20px;
	}

	.Overview-five-box .flex .f-16 {
		height: -moz-fit-content;
		height: fit-content;
	}

	.index-three-box .m-width-content {
		padding: 0;
	}

	.header-box .headerContent {
		max-width: 50%;
	}
  /* 手机菜单 start */
	html.mm-blocking body {
		overflow: initial;
	}

	#menuPc {
		display: none;
	}

	.mm-opened #menuWap {
		display: block;
	}

	#page {
		background: #FFFFFF;
	}

	.btn-nav {
		position: fixed;
		top: 0;
		right: 20px;
		background: transparent;
		border: none;
		padding: 9px 0;
		transition: all 0.5s ease;
		z-index: 99999;
		display: block;
		width: 30px;
		float: right;
	}

	.btn-nav .icon-bar {
		display: block;
		margin: 6px 0;
		width: 30px;
		height: 3px;
		background-color: #006D9B;
		box-shadow: 0 1px 1px #000000;
		transition: all 0.7s ease;
		z-index: 999999;
	}

	.mm-opening .top {
		transform: translateY(8px) rotateZ(45deg);
	}

	.mm-opening .bottom {
		transform: translateY(-10px) rotateZ(-45deg);
	}

	.mm-opening .middle {
		width: 0;
	}

	.f-12 {
		font-size: 12px;
	}

	.f-14 {
		font-size: 12px;
	}

	.f-15 {
		font-size: 12px;
	}

	.f-16 {
		font-size: 12px;
	}

	.f-18 {
		font-size: 12px;
	}

	.f-19 {
		font-size: 12px;
	}

	.f-20 {
		font-size: 14px;
	}

	.f-22 {
		font-size: 16px;
	}

	.f-24 {
		font-size: 18px;
	}

	.f-25 {
		font-size: 18px;
	}

	.f-26 {
		font-size: 18px;
	}

	.f-27 {
		font-size: 18px;
	}

	.f-28 {
		font-size: 18px;
	}

	.f-30 {
		font-size: 20px;
	}

	.f-32 {
		font-size: 20px;
	}

	.f-34 {
		font-size: 20px;
	}

	.f-36 {
		font-size: 20px;
	}

	.f-38 {
		font-size: 20px;
	}

	.f-40 {
		font-size: 20px;
	}

	.f-42 {
		font-size: 20px;
	}

	.f-45 {
		font-size: 22px;
	}

	.f-55 {
		font-size: 25px;
	}

	.f-52 {
		font-size: 25px;
	}

	.f-60 {
		font-size: 24px;
	}

	.f-68 {
		font-size: 24px;
	}

	.f-70 {
		font-size: 34px;
	}

	.f-72 {
		font-size: 34px;
	}

	.f-90 {
		font-size: 40px;
	}

	.awardsAndHonors-one-box {
		padding: 30px 0;
	}

	.awardsAndHonors-one-box ul {
		gap: 16px;
	}

	.awardsAndHonors-one-box li {
		width: 100%;
	}

	.case-one-box {
		padding: 30px 0 20px;
		background-position: center top !important;
	}

	.case-one-box .headTitle {
		text-align: center;
		margin-bottom: 12px;
	}

	.case-one-box .headDesc {
		margin: 0 0 20px;
		font-size: 14px;
		line-height: 1.7;
	}

	.case-one-box .content {
		padding: 0 12px;
	}

	.case-one-box .flexImg {
		display: grid;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		gap: 10px;
		margin-bottom: 10px;
	}

	.case-one-box .item {
		width: 25%;
		min-height: 56px;
		padding: 8px 10px;
		border-radius: 6px;
	}

	.case-one-box .item:nth-child(9),  .case-one-box .item:nth-child(15n+9) {
		margin-left: 0;
	}

	.case-one-box .content {
		justify-content: flex-start;
	}

	.case-one-box .item img {
		max-width: 100%;
		max-height: 32px;
		-o-object-fit: contain;
		object-fit: contain;
	}
  /* 下半部分：Case Categories（和上半部分做好区分） */
	.case-two-box ul {
		gap: 14px;
	}

	.case-two-box .content {
		padding: 14px 12px 16px;
		gap: 10px;
	}

	.caseTDS-one-box li {
		width: calc((100% - 84px) / 2);
	}

	.CoalSolution-one-box .centerBox {
		flex-direction: column;
		gap: 50px;
	}

	.CoalSolution-one-box .flexLeft, .CoalSolution-one-box .flexRight {
		width: 100%;
	}

	.customerServe-one-box li {
		width: calc((100% - 3vw) / 2);
	}

	.Downloads-one-box .topFlex {
		flex-direction: column;
		justify-content: start;
		gap: 20px;
		align-items: flex-start;
	}

	.index-one-box .flexBtn {
		gap: 20px;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	.index-one-box .changeBox .topBox {
		padding: 12px;
		flex-direction: column;
		gap: 20px;
		border-radius: 10px;
		overflow: hidden;
		background-color: #fff !important;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		border: 1px solid #E0E0E0;
		box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);
	}

	.index-one-box .index-producrBox ul li {
		width: calc((100% - 8.94vw) / 2);
	}

	.index-two-box .index-two-producrBox li {
		width: calc((100% - 4.36vw) / 2);
	}

	.index-six-box .six-Product-list ul {
		flex-direction: column;
	}

	.index-six-box .six-Product-list li {
		width: 100%;
	}

	.index-Smart-box {
		flex-direction: column;
	}

	.Overview-two-box ul {
		flex-direction: column;
		gap: 20px;
	}

	.index-Smart-box .rightImg, .Overview-two-box li {
		width: 100%;
	}

	.index-three-box .swiper-button-next, .index-three-box .swiper-button-prev {
		display: none;
	}

	.Leadership-one-box .topText {
		position: relative;
		transform: none;
		left: 0;
		bottom: 0;
		width: 100%;
	}

	.Leadership-one-box .flexBox {
		padding-left: 0;
	}
    .Leadership-one-box .flexBox {
        gap:0;
    }
	.Leadership-one-box .flexBox {
		flex-direction: column;
	}
	.Leadership-one-box .rightBox {
	    min-width: 0;
	}

	.Leadership-one-box .rightBox, .Recruitmen-one-box .rright {
		width: 100%;
		box-sizing: border-box;
	}

	.Overview-two-box li {
		box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
		border-radius: 10px;
	}

	.Overview-two-box .MissionList {
		box-sizing: none;
	}

	.Overview-two-box li:nth-child(3) .p-item, .Overview-two-box li:nth-child(4) .p-item {
		flex-direction: row;
	}

	.Overview-three-box .flexCenter1 {
		flex-direction: column;
	}

	.Overview-three-box .rightC {
		padding: 20px 30px;
	}

	.Overview-six-box {
		flex-direction: column;
		align-items: flex-start;
	}

	.Overview-six-box .leftBox, .Overview-six-box .centerBox {
		max-width: 100%;
	}
	.Overview-six-box .leftBox{
	    width: 100%;
	}

	.Overview-six-box .centerBox {
		padding: 20px 0;
	}
	.Overview-six-box .rightContent{
	    width: 100%;
	}

	.Recruitmen-one-box .RecruitmenBox, .TDS-eight-box ul {
		flex-direction: column;
	}

	.TDS-eight-box li {
		width: 100%;
	}

	.Regenerated-two-box .flexC {
		align-items: flex-start;
	}

	.Sustainability-two-box .focusList ul li {
		width: calc((100% - 2.3vw) / 2);
	}

	.TDS-three-box li {
		width: calc((100% - 2.1vw) / 2);
	}

	.TDS-five-box .scrollTable {
		width: 100%;
		overflow-x: auto;
	}

	.TDS-five-box .scrollTable table {
		min-width: 700px;
	}

	.caseTDS-two-box .swiperContent {
		padding: 0;
	}

	.headerTopFlex .absoluteImg {
		display: none;
	}

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

	.header-box .headerContent {
		padding: 0;
		height: -moz-fit-content;
		height: fit-content;
	}

	.headerTopFlex .leftFlex {
		display: none;
	}

	.headerTopFlex .rightFlex .rightItem {
		display: none;
	}

	.headerTopFlex .rightFlex .rightItem:last-child {
		display: flex;
	}

	.headerTopFlex .rightFlex .rightItem:last-child:nth-last-child {
		display: none;
	}

	.headerTopFlex .rightFlex .rightItem:last-child #text {
		display: none;
	}

	.headerTopFlex .rightFlex {
		padding-right: 40px;
	}

	/*.customerBanner .bg-box .meidia-box {*/
	/*	padding-bottom: 50%;*/
	/*}*/

	.descValue {
		line-height: 1.3;
	}

	.pd30 {
		padding: 0;
	}

	.footerBox .flexMeau dl {
		display: none;
	}

	.footerBox .flexMeau .rightLine {
		display: block;
	}

	.footerBox .Copyright {
		height: -moz-fit-content;
		height: fit-content;
	}

	.footerBox .footerSearch .searchInput {
		height: 40px;
		font-size: 14px;
	}

	.footerBox .footerSearch .searchbtn {
		height: 40px;
		line-height: 40px;
	}

	.footerBox .flexMeau {
		margin: 0 20px;
	}
	
	.footerBox .flexMeau dl a{
	    max-width: 100%;
	}

	.footerBox .footerLogo {
	}
	.footerBox .topFlex .meidia-box img, .footerBox .topFlex .meidia-box video{
	    height: 38px;
	}

	.footerBox .Copyright {
		font-size: 10px;
		padding: 10px 0;
	}

	.NewsMedia-one-box ul {
		flex-direction: column;
	}

	.NewsMedia-one-box ul li {
		width: 100%;
	}

	.banner .centerbOX {
		min-height: -moz-fit-content !important;
		min-height: fit-content !important;
	}

	.Overview-four-box {
		padding: 32px 0 24px;
	}

	.Overview-four-box .content {
		padding: 0;
	}

	.Overview-four-box .headDesc {
		margin: 12px auto 20px;
		text-align: left;
		line-height: 1.7;
	}

	.Overview-four-box .singleBox {
		display: flex;
		flex-direction: column;
		gap: 14px;
	}

	.Overview-four-box .singleBox .item {
		align-items: flex-start;
		justify-content: flex-start;
		gap: 12px;
		padding: 14px 12px;
		background: #fff;
		border-radius: 10px;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);
	}

	.Overview-four-box .singleBox .leftImg {
		display: none;
	}

	.Overview-four-box .singleBox .rightText {
		flex: 1;
		margin-bottom: 0;
		padding: 0 0 0 10px;
		border-bottom: none;
		border-left: 2px dashed #E57738;
		line-height: 1.6;
	}

	.Overview-four-box .singleBox .item:last-child .rightText {
		border-left-color: #004EA2;
	}

	.index-Smart-box .rightImg {
		padding: 20px;
	}

	.index-Smart-box .desc {
		margin: 10px 0;
	}

	.InvestorRelations-two-box .centerBox {
		padding: 20px;
	}
	.Patent-two-box .hdesc{
	    margin-bottom: 15px;
	}
	.NewsMedia-one-box .headTitle{
	    margin-bottom: 15px;
	}
	.GlobalPresence-one-box .topDesc table{
	    width: 100% !important;
	}
	.GlobalPresence-one-box .topDesc table th,
	.GlobalPresence-one-box .topDesc table td{
	    font-size: 14px;
	}
	.Overview-three-box .leftImg .meidia-box{
		height:250px;
	}
}

@media screen and (max-width: 700px) {
    .customerBanner .bg-box .meidia-box{
        padding-bottom: 67%;
    }
    .sampling-four-box .headTitle{
        margin-bottom: 15px;
    }
    .sampling-four-box .fourContent{
        padding: 15px;
    }
	.sampling-four-box .flexForm2 {
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.sampling-four-box .titleForm{
	    margin-bottom: 5px;
	}
	.sampling-four-box .flexForm2 .usedComp {
		flex: none;
	}
	.sampling-four-box .flexForm2 .xhl-controls.flex p{
        flex-direction: column;
	}
	.sampling-four-box .flexForm2 .xhl-controls.flex p span{
	    width: 100%;
	}

	.MineralSolutionsVBanner .bg-box .meidia-box {
		padding-bottom: 98%;
	}

	.fourContent .flexForm {
		flex-direction: column;
		gap: 10px;
	}

	.fourContent .flexForm .usedComp {
		width: 100%;
		align-items: flex-start;
		flex-wrap: wrap;
		display: flex;
		align-items: center;
	}

	.content-two-box .fourContent .flexForm .usedComp {
		width: 100%;
		align-items: flex-start;
		flex-direction: column;
	}

	.fourContent .flexForm .usedComp .xhl-controls {
		/*flex: 1;*/
	}
	.Regenerated-two-box .fourContent{
	    width: 100%;
	    padding: 30px 0;
	}

	.fourContent .flexForm .usedComp label {
		width: 100%;
	}

	.Empowering-one-box .shareLine {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 10px;
		padding: 10px 0;
	}

	.Empowering-one-box .flexCenter {
		flex-direction: row;
	}

	.Downloads-one-box .ajaxlist .flex div:last-child, .TDS-seven-box .ajaxlist .flex div:last-child{
	    position: absolute;
        top: 0;
        right: 0;
        width: 80px;
	}

	.customerBanner .centerbOX .desc {
		margin-top: 0;
	}

	.customerBanner .centerbOX .desc,
  .CoalSolution-one-box .comparedBox .cDesc,
  .CoalSolution-two-box .desc,
  .Empowering-one-box .Etitle {
		line-height: 1.5;
	}

	.awardsAndHonors-one-box .p-item {
		flex-direction: column;
	}

	.awardsAndHonors-one-box .leftImg {
		width: 100%;
	}

	.awardsAndHonors-one-box .rightBox {
		width: 100%;
		padding: 12px;
	}

	.case-one-box {
		padding-top: 24px;
	}

	.case-one-box .item {
		min-height: 52px;
		margin-bottom: -1px;
	}

	.case-two-box {
		padding-top: 22px;
		margin-top: 10px;
	}

	.case-two-box ul {
		flex-direction: column;
	}

	.case-two-box li {
		width: 100%;
	}

	.caseTDS-one-box li {
		width: 100%;
	}

	.CoalSolution-one-box .comparedBox li {
		width: 100%;
	}

	.CoalSolution-one-box .comTitle {
		margin-top: 40px;
	}

	.CoalSolution-one-box .flexRight::after {
		display: none;
	}

	.CoalSolution-one-box .centerBox {
		gap: 20px;
	}

	.CoalSolution-one-box .centerBox {
		padding: 0;
	}

	.CoalSolution-two-box .p-item, .CoalSolution-three-box .p-item {
		flex-direction: column;
		padding: 20px;
	}

	.TDS-three-box ul {
		display: block;
	}

	.CoalSolution-two-box .leftImg,
  .CoalSolution-three-box li,
  .CoalSolution-three-box .leftImg,
  .CoalSolution-three-box .rightText,
  .fourContent .flexForm,
  .customerServe-one-box li,
  .customerServe-one-box .customerServeList-two .leftImg,
  .Downloads-two-box .videoList li,
  .GlobalPresence-one-box .rightBox,
  .index-one-box .index-producrBox ul li,
  .index-two-box .index-two-producrBox li,
  .index-five-box .topFlex .leftBox,
  .JoinMeiTeng-one-box li,
  .Leadership-two-box .flexImg,
  .Overview-one-box .rigttEXT,
  .Overview-two-box .leftImg,
  .Overview-two-box li:last-child .leftImg,
  .Sustainability-two-box .focusList ul li,
  .TDS-three-box li,
  .TDS-six-box .item .flexImg,
  .NewsMedia-one-box .leftImg {
		width: 100%;
		max-width: 100%;
	}

	.CoalSolution-three-box .p-item,
  .CoalSolution-three-box li:nth-child(3) .p-item,
  .CoalSolution-three-box li:nth-child(4) .p-item,
  .customerServe-one-box .customerServeList-two .p-item,
  .Downloads-two-box .videoList ul,
  .Empowering-one-box .page-box .wp-pagenavi,
  .index-one-box .index-producrBox ul,
  .index-two-box .index-two-producrBox ul,
  .index-five-box .topFlex,
  .Leadership-two-box .item,
  .flexCenter,
  .Overview-two-box li .p-item,
  .Overview-two-box li:nth-child(3) .p-item, .Overview-two-box li:nth-child(4) .p-item,
  .TDS-six-box .item,
  .NewsMedia-one-box .p-item {
		flex-direction: column;
	}

	.index-five-box .bottomFlex .leftBox {
		max-width: 100%;
	}

	.TDS-six-box .item .rightContent, .NewsMedia-one-box .rightBox {
		padding: 20px;
	}

	.Empowering-one-box .page-box .nextpostslink {
		flex-direction: row-reverse;
		text-align: left;
		margin-top: 20px;
	}

	.CoalSolution-three-box .rightText {
		margin-top: 20px;
	}

	.CoalSolution-three-box ul {
		gap: 10px;
	}

	.ContactUs-one-box li {
		width: calc((100% - 2vw) / 2);
		cursor: pointer;
	}


	.content-two-box .flexBox {
		flex-direction: column;
	}

	.content-two-box .fourContent {
		width: 100%;
		padding: 0;
	}

	.content-two-box a {
		margin-bottom: 10px;
	}

	.content-two-box .leftBox {
		display: none;
	}

	.footerfixedRight a {
		width: 40px;
		height: 40px;
	}

	.footerfixedRight a img {
		width: 50%;
	}

	.footerfixedRight {
		right: 10px;
	}

	.customerServe-one-box .customerServeList-two .leftImg .meidia-box {
		padding-bottom: 58.29268%;
	}

	.overflowBox {
		width: 100%;
		/*overflow: auto;*/
	}

	.Downloads-one-box .bottomDown {
		/*min-width: 640px;*/
	}
	.Downloads-one-box .bottomDownTh, .TDS-seven-box .bottomDownTh{
	    display: none;
	}
	.Downloads-one-box .flex{
	    font-size: 14px;
	}

	.Downloads-two-box .videoList .playIcon {
		width: 40px;
		height: 40px;
	}
	.Downloads-one-box .flex, .TDS-seven-box .flex{
	    flex-wrap: wrap;
	    flex-direction: column;
	    gap: 10px;
        border-bottom: 1px solid #e5e5e5; 
        margin-bottom: 20px;
	}
	
	.Downloads-one-box .flex .title, .TDS-seven-box .flex .title{
	    width: 100%;
	}
	
	.Downloads-one-box .ajaxlist .flex div:first-child, .TDS-seven-box .ajaxlist .flex div:first-child{
	    width: 100%;
	    padding-right: 50px;
        box-sizing: border-box;
	}
	
	.Downloads-one-box .flex .download, .TDS-seven-box .flex .download{
	    text-align: right;
	}
	.Downloads-one-box .flex .download img, .TDS-seven-box .flex .download img{
	    height: 28px;
	}

	.Empowering-one-box .flexE {
		flex-direction: column-reverse;
	}

	.Empowering-one-box .flexCenter:last-child {
		gap: 10px;
	}

	.GlobalPresence-one-box .flexBox {
		flex-direction: column-reverse;
	}

	.GlobalPresence-one-box .flexBox {
		gap: 15px;
	}

	.index-one-box .index-producrBox .p-item,
  .index-two-box .index-two-producrBox .p-item {
		min-height: 0;
	}

	.index-three-box .flexContent {
		flex-direction: column-reverse;
		gap: 20px;
	}

	.index-three-box .countItem:nth-child(even)::after {
		display: none;
	}

	.indexFourSwiper .swiper-button-next:after, .indexFourSwiper .swiper-button-prev:after {
		font-size: 24px;
	}

	.index-four-box .absoluteContent {
		display: none;
	}

	.index-get-box {
		flex-direction: column;
	}

	.index-get-box .flexRight {
		margin-left: 0;
		padding: 0 20px;
	}

	.InvestorRelations-one-box .flexBox a {
		width: calc((100% - 10px) / 2);
	}

	.InvestorRelations-one-box .flexBox {
		gap: 10px;
	}

	.JoinMeiTeng-one-box .topBox {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
	}

	.JoinMeiTeng-two-box li {
		width: 100%;
	}

	.JoinMeiTeng-two-box ul {
		flex-direction: column;
		gap: 30px;
	}

	.JoinMeiTeng-two-box li {
		padding-left: 0;
		border: none;
	}

	.JoinMeiTeng-two-box .title {
		margin-bottom: 10px;
	}

	.Leadership-two-box .item {
		gap: 20px;
		padding: 20px;
	}

	.flexCenter {
		gap: 20px;
	}

	.Overview-two-box .leftImg {
		max-width: 100%;
	}

	.Overview-two-box li .p-item, .Overview-two-box li:nth-child(3) .p-item, .Overview-two-box li:nth-child(4) .p-item {
		gap: 20px;
		padding-bottom: 20px;
	}

	.Overview-two-box .MissionList {
		box-shadow: none;
	}

	.Overview-five-box {
		background: none !important;
	}

	.Overview-five-box .headBox {
		flex-direction: column;
	}

	.Overview-five-box .headTitle span:last-child {
		color: #121212;
	}

	.Overview-five-box .headTitle {
		margin-bottom: 2vw;
	}

	.Overview-five-box .boxItem {
		background-color: #EBF1F8;
		padding: 20px;
	}

	.Overview-five-box .boxItem:last-child {
		background: #004EA2;
		text-align: left;
	}

	.Regenerated-two-box .rightBox {
		display: none;
	}

	.sampling-two-box .imgItem, .sampling-three-box .imgItem {
		width: 49%;
		margin-bottom: 10px;
	}
	.sampling-two-box .flexbOX a, .sampling-three-box .flexbOX a{
	    flex-wrap: wrap;
	}

	.SmartPlant-one-Box .rightText {
		padding-top: 0;
		padding-bottom: 0;
	}

	.spareSupply-one-box .spareSupply-Content, .spareSupply-two-box .spareSupply-Content {
		flex-direction: column-reverse;
	}

	.spareSupply-one-box .leftBox, .spareSupply-two-box .leftBox {
		width: 100%;
	}

	.TDS-four-box ul {
		gap: 15px;
	}
	.TDS-four-box li{
	    width: 100%;
	}

	.TDS-four-box .title::before {
		width: 12px;
		height: 12px;
		top: 11px;
	}

	.XRT-one-box ul {
		flex-direction: column;
	}

	.XRT-one-box li {
		width: 100%;
	}
	.TDS-two-box .descText{
	    margin-top: 10px;
	}
	.TDS-four-box .TITLE,.TDS-six-box .TITLE{
	    margin-bottom: 15px;
	}
	.TDS-seven-box .flexLine img {
		width: 20px;
	}

	.TDS-seven-box {
		width: 100%;
		overflow-x: auto;
	}

	.TDS-seven-box .bottomDown {
		min-width: 700px;
	}

	.footerBox .footerSearch {
		padding: 0 20px;
		box-sizing: border-box;
		margin-bottom: 10px;
	}
	
	.Sustainability-two-box .namedesc{
	    max-width: 100%;
	}
	.GlobalPresence-one-box .bottomSwiper .centerImg{
	    padding: 3px;
	}
	.GlobalPresence-one-box .bottomSwiper{
	    padding: 2.5vw 30px;
	}
	.Overview-two-box .rightC div{
	    padding: 0 15px;
	}
	.TDS-five-box th,.TDS-five-box td{
	    font-size: 14px;
	}
	
    .CoalSolution-three-box .headTitle,
    .CoalSolution-two-box .headTitle {
        margin-bottom: 15px;
    }
    .descValue {
		display: none;
	}
	
}/*# sourceMappingURL=style.css.map */

.downLoadPop .xhl-controls p {
	position: relative;
}

#verification-code {
	width: 53%;
}

#send-code-btn {
	width: 45%;
	position: absolute;
	right: 0;
	top: 0;
}

.productTabMobile {
    display: none;
}


.bottomLineFlexText{
        color: rgb(68, 68, 68);
        text-align: right;
        margin-top: 12px;
}


@media screen and (max-width: 768px) {
    .index-one-box .productTab {
        display: none;
    }

    .productTabMobile {
        display: block;
        position: relative;
        margin: 20px 0;
    }

    .productTabMobile select {
        width: 100%;
        height: 48px;
        padding: 0 44px 0 16px;
        border: 1px solid #d9dfe5;
        border-radius: 4px;
        background-color: #fff;
        color: #222;
        font-size: 16px;
        outline: none;
        appearance: none;
        cursor: pointer;
    }

    .productTabMobile::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 18px;
        width: 8px;
        height: 8px;
        border-right: 2px solid #0873a3;
        border-bottom: 2px solid #0873a3;
        transform: translateY(-70%) rotate(45deg);
        pointer-events: none;
    }
}

