@charset "UTF-8";
/*header start*/
#menuWap {
  display: none;
}
.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;
}

.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;
}
.header-box #menuPc dd {
  padding: 10px 0;
  text-align: left;
}
.header-box #menuPc dd a {
  position: relative;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
}
.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 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-family: Roboto;
  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;
  font-family: Open Sans;
/*   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(8px, 0.625vw, 12px);
}

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

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

.f-16 {
  font-size: clamp(10.66667px, 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(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{
	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;
}
.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;
}
.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;
}

.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: clamp(12px, 0.78vw, 16px); /* 屏幕小就自动缩字 */
}

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

.index-one-box {
  padding: 5.2vw 0;
  position: relative;
}
.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-family: Open Sans;
  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-family: Open Sans;
  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;
  font-family: Open Sans;
  margin-bottom: 13px;
}

.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 .topFlex {
  display: flex;
  gap: 8px;
  align-items: center;
  color: #004EA2;
}
.index-four-box .topFlex img {
  width: 46px;
}
.index-four-box .title {
  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;
}
.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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  margin-top: 2px;
}
.index-five-box .topFlex .desc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  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;
  font-family: Roboto;
}
.index-get-box .flexRight .desc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  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 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -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 23px;
}
.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 0;
  color: #FFFFFF;
  margin: 0 5.7vw 0 6.25vw;
  padding-bottom: 3.54vw;
  border-bottom: 2px solid rgba(255, 255, 255, 0.39);
}
.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: 402px;
}
.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;
}
.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: 12px;
  align-items: center;
}
.flexLink a {
  color: #FFFFFF;
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 24px;
}
.flexLink a:hover {
  color: #6EB92B;
}
.flexLink img {
  height: 16px;
}
.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;
  font-family: Open Sans;
  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;
  font-family: Roboto;
  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;
  font-family: Open Sans;
  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: 26px;
}
.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: 31.5%;
  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;
}

.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 input {
  width: 120px;
  border: none;
  outline: none;
  border-bottom: 1px solid #5B5B5B;
}
.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 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, Montserrat;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
}

.spareSupply-one-box, .spareSupply-two-box {
  padding: 5.2vw 0;
}
.spareSupply-one-box .spareSupply-Content, .spareSupply-two-box .spareSupply-Content {
  display: flex;
  gap: 30px;
  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: 50%;
}
.spareSupply-one-box .leftBox .meidia-box, .spareSupply-two-box .leftBox .meidia-box {
  padding-bottom: 74.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 {
  flex: 1;
  color: #444444;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 25px;
  font-weight: Medium;
}
.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 {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  align-items: center;
  color: #444444;
}
.Downloads-one-box .flex div, .TDS-seven-box .flex div {
  flex: 1;
  text-align: center;
}
.Downloads-one-box .flex div:first-child, .TDS-seven-box .flex div:first-child {
  text-align: left;
}
.Downloads-one-box .flex div:last-child, .TDS-seven-box .flex div:last-child {
  text-align: right;
}
.Downloads-one-box .flex {
	color: #444444;
	font-weight: 500;
	font-size:18px;
}
.Downloads-one-box .flex:first-child, .TDS-seven-box .flex:first-child {
  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 .download, .TDS-seven-box .flex .download {
  float: right;
  width: 87px;
  text-align: center;
}
.Downloads-one-box .relativeImg, .TDS-seven-box .relativeImg {
  position: relative;
}
.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;
}
.Downloads-two-box .headTitle {
  margin-bottom: 40px;
}
.Downloads-two-box .videoList ul {
  display: flex;
  gap: 2.1vw;
}
.Downloads-two-box .videoList li {
  width: 33.33%;
  background: #FFFFFF;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
  padding: 24px 24px 40px;
}
.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 {
  box-sizing: border-box;
  cursor: pointer;
}
.Downloads-two-box .videoList li:hover .meidia-box img {
  transform: scale(1.1);
}
.Downloads-two-box .videoList .relativeDIV {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.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;
}

.case-one-box {
  background: #fff;
  padding: 5.2vw 0;
}
.case-one-box .headDesc {
  text-align: center;
  font-weight: 500;
  font-family: Open Sans;
  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 .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%;
}
.case-one-box  .content{
	display:flex;
	flex-wrap:wrap;
	text-align: center;
	justify-content: center;
}
.case-one-box .item:nth-child(9), .case-one-box .item:nth-child(15n+9) {
	margin-left: 5.4vw;
}
.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-family: Roboto;
  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: 58.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;
  font-family: Open Sans;
  margin-top: 20px;
}
.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;
}

.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;
  font-family: Open Sans;
  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: 5.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 .leftImg .meidia-box, .Overview-three-box .rightC .meidia-box {
  padding-bottom: 65.77778%;
  overflow: hidden;
  position: relative;
  height: 100%;
  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 .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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  margin: 20px 0 28px;
}
.Overview-six-box .headTitle {
  font-family: Roboto;
  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{
	border-radius: 8px;
	border: 3px solid transparent;
}
.Overview-six-box .swiper-slide img:hover,.Overview-six-box .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(0);
  transition: all 0.3s;
  background: #6EB92B;
}
.Overview-six-box .flexli ul li:hover::after {
  transform: scaleX(1);
}
.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;
}
.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: 3vw;
}
.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 {
  flex: 1;
}
.Overview-six-box .textT {
  margin: 24px 0 15px;
  color: #444;
}
.Overview-six-box .leftBox {
  flex: 1;
  max-width: 50%;
}
.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;
  font-family: Roboto;
  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 .topDesc {
  color: #666666;
  font-weight: 500;
  font-family: Open Sans;
  line-height: 25px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.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: 27px;
  align-items: center;
  padding-left: 14.8vw;
  position: relative;
}
.Leadership-one-box .leftBox {
  position: relative;
  z-index: 2;
  padding-left: 2.2vw;
  flex: 1;
}
.Leadership-one-box .relativeBox {
  z-index: 2;
}
.Leadership-one-box .headTitle {
  color: #004EA2;
  margin-bottom: 40px;
  text-align: left;
}
.Leadership-one-box .topBox {
  padding-right: 13px;
}
.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;
}
.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;
}
.Leadership-one-box .rightBox .meidia-box {
  padding-bottom: 93.26425%;
  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 .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;
  font-family: Open Sans;
  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;
  font-family: Roboto;
  margin: 15px 0 20px;
}
.Overview-one-box .topDesc {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  line-height: 25px;
}
.Overview-one-box .show {
  overflow: visible;
  display: block;
}
.Leadership-two-box .item .topDesc {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  line-height: 25px;
}
.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;
}

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

.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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  line-height: 25px;
  text-align: center;
  margin: 20px auto 40px;
  max-width: 1064px;
}
.Sustainability-two-box .headDesc p {
  font-weight: 500;
  font-family: Open Sans;
  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;
  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;
  font-family: Open Sans;
}

.Sustainability-three-box {
  padding: 5.2vw 0;
}
.Sustainability-three-box .headDesc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  line-height: 25px;
  text-align: center;
  margin: 20px auto 40px;
  max-width: 1068px;
}
.Sustainability-three-box .headDesc p {
  font-weight: 500;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
}

.GlobalPresence-one-box {
  padding: 5.2vw 0;
}
.GlobalPresence-one-box:nth-child(2n) {
  background: #EBF1F8;
}
.GlobalPresence-one-box .Title {
  color: #004EA2;
  font-family: Roboto;
  font-weight: bold;
  margin-bottom: 20px;
}
.GlobalPresence-one-box .hdesc {
  color: #333333;
  font-weight: bold;
  margin-bottom: 10px;
}
.GlobalPresence-one-box .topDesc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  margin-bottom: 5px;
}
.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 .rightBox {
  box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: 39.55%;
  background: #fff;
	margin:10px 5px;
}
.GlobalPresence-one-box .rightBox {
  display: flex;
  align-items: center;
}
.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 .rightText {
  flex: 1;
  box-sizing: border-box;
  padding-left: 2.1vw;
}
.GlobalPresence-one-box .tit {
  color: #333333;
  font-weight: 600;
  margin-bottom: 11px;
}
.GlobalPresence-one-box .desc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
}
.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 15.76%;
}
.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;
}

.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;
  font-family: Open Sans;
  margin-top: 10px;
}
.awardsAndHonors-one-box .rightBox {
  padding: 0 30px;
  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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
}
.InvestorRelations-two-box .hdesc p {
  color: #666666;
  font-weight: 500;
  font-family: Open Sans;
}
.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-family: Open Sans;
  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: 14.68vw;
  padding-right: 6.4vw;
  display: flex;
  gap: 36px;
}
.CoalSolution-one-box .centerBox .titl {
  color: #004EA2;
  font-weight: bold;
  font-family: Roboto;
  margin-bottom: 20px;
}
.CoalSolution-one-box .centerBox .bottomP {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  display: flex;
  flex-direction: column;
  gap: 20px;
  line-height: 25px;
  max-width: 627px;
}
.CoalSolution-one-box .centerBox p {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
}
.CoalSolution-one-box .flexLeft {
  flex: 1;
}
.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;
}
.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: -36px;
  right: -36px;
  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-family: Open Sans;
  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: 12.96%;
  align-self: center;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #E0E0E0;
  color: #444444;
  font-weight: 600;
  padding: 0 8.1%;
  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: 82.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;
  font-family: Open Sans;
  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;
  font-family: Open Sans;
  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: 92.59%;
  margin: 0 auto;
}
.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;
  font-family: Roboto;
  margin: 30px 0 40px;
  line-height: 1.2;
}
.TDS-one-box .desc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
}

.TDS-two-box {
  padding: 5.2vw 0;
  background: #EBF1F8;
}
.TDS-two-box .TITLE {
  color: #121212;
  font-weight: bold;
  font-family: Roboto;
  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 {
  font-family: Open Sans;
  color: #444444;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 30px 0 2.5VW;
  line-height: 1.5;
}
.TDS-two-box .descText p {
  font-family: Open Sans;
}
.TDS-two-box .topT {
  font-family: Open Sans;
  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;
  font-family: Roboto;
  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 {
  max-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);
}
.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-four-box {
  padding: 5.2vw 0;
  color: #444444;
  background: #EBF1F8;
}
.TDS-four-box .TITLE {
  color: #121212;
  font-weight: bold;
  font-family: Roboto;
  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: 30px;
  flex-wrap: wrap;
}
.TDS-four-box li {
  width: calc((100% - 30px) / 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: 19px;
  height: 19px;
  background: #004EA2;
  border-radius: 50%;
}
.TDS-four-box .desc {
  color: #666666;
  font-family: Open Sans;
  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;
  font-family: Roboto;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 10px;
  border-bottom: 4px solid #004EA2;
  margin-bottom: 40px;
}
.TDS-five-box table {
  width: 100%;
}
.TDS-five-box th, .TDS-five-box td {
  text-align: center;
}
.TDS-five-box th {
  height: 60px;
  background: #004EA2;
  color: #fff;
  font-weight: bold;
  border-right: 1px solid #fff;
  font-size: 24px;
}
.TDS-five-box th:last-child {
  border-right: none;
}
.TDS-five-box tbody {
  border-left: 1px solid #000;
}
.TDS-five-box td {
  height: 40px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  border-right: 1px solid #000;
  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;
  font-family: Open Sans;
}

.TDS-six-box {
  padding: 5.2vw 0;
  background: #EBF1F8;
}
.TDS-six-box .TITLE {
  color: #121212;
  font-weight: bold;
  font-family: Roboto;
  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: 277px;
  border-radius: 10px;
  overflow: hidden;
}
.TDS-six-box .item .flexImg .meidia-box {
  padding-bottom: 93.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;
}
.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 .topDesc {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 15px 0 10px;
}

.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;
  font-family: Open Sans;
  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;
  font-family: Roboto;
  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;
  font-family: Open Sans;
}
.XRT-one-box .bottomBox p {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
}

.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;
  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;
  font-family: Roboto;
  margin-bottom: 20px;
}
.XRT-two-box .textBox {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
  padding-left: 30px;
  margin-bottom: 40px;
}
.XRT-two-box .textBox p {
  color: #444444;
  font-weight: 500;
  font-family: Open Sans;
}
.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: flex-end;
  font-family: Open Sans;
  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 .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;
  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;
  font-family: Roboto;
}
.Regenerated-one-box .topDesc {
  margin: 15px 0 5px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.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 img, .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 {
  padding: 30px 0;
}

.fourContent .flexForm {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 12px;
}
.fourContent .flexForm .usedComp {
  width: calc((100% - 36px) / 3);
}
.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: 37px;
  background: #FFFFFF;
  border-radius: 10px;
  border: 1px solid #004EA2;
}
.fourContent .flexForm textarea {
  height: 78px;
  width: 100%;
  border-radius: 10px;
  border: 1px solid #004EA2;
}
.fourContent .flexForm .usedComp2 {
  width: 100%;
}
.fourContent .xhl-submit {
  width: 175px;
  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;
  font-family: Open Sans;
}
.JoinMeiTeng-one-box .linr {
  display: flex;
  gap: 10px;
  align-items: center;
  color: #666666;
  font-weight: 500;
  font-family: Open Sans;
}
.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;
  font-family: Roboto;
}
.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;
  font-family: Open Sans;
}

.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;
  font-family: Open Sans;
  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: 6.45vw 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;
}
.ContactUs-one-box li a {
  display: flex;
  gap: 12px;
  margin-top: 15px;
}
.ContactUs-one-box li .text {
  color: #505050;
  font-family: Open Sans;
}
.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;
  font-family: Open Sans;
  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: 1720px) {
  .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: 20px;
  }
}
@media screen and (max-width: 1300px) {
  .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;
  }
  .headerContent .logo img {
    max-width: 200px;
  }
  .Overview-three-box .swiper-button-prev {
    left: 0;
    transform: none;
    width: 40px;
    height: 40px;
    top: 128px;
    margin-top: 0;
  }
  .Overview-three-box .swiper-button-prev img {
    width: 100%;
    height: 100%;
  }
  .Overview-three-box .swiper-button-next {
    right: 0;
    top: 128px;
    transform: none;
    width: 40px;
    height: 40px;
    margin-top: 0;
  }
  .Overview-three-box .swiper-button-next img {
    width: 100%;
    height: 100%;
  }
  .Overview-three-box .themSwiper {
    padding: 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;
  font-family: Open Sans;
}
.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;
  font-family: Open Sans;
}
.NewsMedia-one-box .more {
  margin-top: 0;
}
.NewsMedia-one-box .leftImg {
  width: 50%;
}
.NewsMedia-one-box .text {
  font-weight: 600;
  font-family: Montserrat;
}
.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;
  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 {
  width: 34.89vw;
  padding: 2.4vw 6.25vw 20px;
  background: rgba(235, 241, 248, 0.5);
  box-sizing: border-box;
}
.hoverNavContent .leftImgBox .f-30 {
  margin: 2vw 0 20px;
  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;
  flex: 1;
  position: relative;
}
.hoverNavContent .rightBox::before {
  content: " ";
  position: absolute;
  top: 0vw;
  bottom: 0vw;
  right: 28.64vw;
  width: 2px;
  background: #F0F0F0;
}
.hoverNavContent .rightBox ul {
  display: flex;
  flex-direction: column;
}
.hoverNavContent .rightBox li > a {
  height: 80px;
  width: 29.68vw;
  display: flex;
  justify-content: space-between;
  padding: 0 2.3vw !important;
  color: #444444;
  font-size: 25px !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;
}
.hoverNavContent .rightBox li img {
  width: clamp(19.33333px, 1.51042vw, 29px);
  height: clamp(19.33333px, 1.51042vw, 29px);
}
.hoverNavContent .rightBox li .hoverLiBox {
  width: 28.64vw;
  display: none;
  position: absolute;
  right: 0;
  top: 2.98vw;
  box-sizing: border-box;
  padding: 0 2vw;
}
.hoverNavContent .rightBox li .hoverLiBox dd, .hoverNavContent .rightBox li .hoverLiBox dl {
  padding: 0 !important;
}
.hoverNavContent .rightBox li .hoverLiBox dl dd a {
  padding: 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: 20px;
}
.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;
}

/* 核心：默认限制显示 3 行，超出隐藏，加过渡动画 */
.TDS-six-box .topDesc {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* 限制3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 6em; /* 配合过渡，默认高度 */
  transition: all 0.5s ease; /* 平滑展开/收起动画 */
}
/* 展开后取消限制，高度自适应 */
.TDS-six-box .topDesc.show {
  -webkit-line-clamp: unset;
  max-height: 2000px; /* 足够大的高度保证内容完全显示 */
}
/* 展开按钮默认样式 */
.TDS-six-box .all {
  cursor: pointer;
  color: #0066cc;
  margin-top: 8px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.TDS-six-box .all img{
    transition: all 0.6s;
    transform: rotate(0deg);
}
.TDS-six-box .all.is img{
    transform: rotate(180deg);
}
.downLoadPop {
  width: 35.72vw;
  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;
}
@media screen and (max-width: 1023px) {
    .flexLink .homeLink img{
        width:18px;
        height:18px;
    }
    .footerBox{
        padding-bottom:60px;
    }
    .index-get-box{
        padding:20px 0;
    }
    .index-get-box .fixedLeft{
        margin:0 auto;
    }
    .index-four-box .swiper-button-prev{
        left:0;
    }
    .index-five-box .topFlex .rightBox{
        padding:20px;
    }
    .index-four-box .swiper-button-next{
        right:0;
    }
    .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{
        max-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;
  }
  .sampling-one-box .bootomList {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .sampling-one-box .bootomList ul {
    min-width: 680px;
  }
  .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: 7px 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: 10px;
  }
  .f-14 {
    font-size: 10px;
  }
  .f-15 {
    font-size: 12px;
  }
  .f-16 {
    font-size: 12px;
  }
  .f-18 {
    font-size: 12px;
  }
  .f-19 {
    font-size: 12px;
  }
  .f-20 {
    font-size: 12px;
  }
  .f-22 {
    font-size: 12px;
  }
  .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: 48px 20px;
    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 .flexBox {
    padding-left: 0;
  }
  .Leadership-one-box .flexBox {
    flex-direction: column;
  }
  .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 .centerBox {
    padding: 20px;
  }
  .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;
  }
  .footerBox .footerSearch .searchbtn {
      height: 40px;
  }
  .footerBox .flexMeau {
    margin: 0 20px;
  }
  .footerBox .footerLogo {
    width: 35vw;
  }
  .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 12px;
  }
  .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;
  }
}
@media screen and (max-width: 700px) {
  .sampling-four-box .flexForm2 .usedComp {
    flex: none;
  }
  .sampling-four-box .flexForm2 {
    flex-wrap: wrap;
  }
  .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;
  }
	.fourContent .flexForm .usedComp .xhl-controls{
		flex:1;
	}
  .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 .flex div:last-child, .TDS-seven-box .flex div:last-child {
    max-width: 120px;
  }
  .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;
  }
  .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);
  }
  .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-two-box .videoList .playIcon {
    width: 40px;
    height: 40px;
  }
  .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: calc((100% - 26px) / 2);
  }
  .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 .title::before {
    width: 15px;
    height: 15px;
    top: 3px;
  }
  .XRT-one-box ul {
    flex-direction: column;
  }
  .XRT-one-box li {
    width: 100%;
  }
  .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;
  }
}/*# sourceMappingURL=style.css.map */