.elementor-14 .elementor-element.elementor-element-ed1bdd3{--display:flex;--min-height:548px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-ed1bdd3::before, .elementor-14 .elementor-element.elementor-element-ed1bdd3 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-ed1bdd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-ed1bdd3 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-ed1bdd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-ed1bdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hengsol.com/wp-content/uploads/2026/02/g0b8bfa220382883f4a690b5a9179768222adeb197f70cd69fd07b6bc8f09ff23ee9bf6a419c1f2bacbcd44f03e5b2252_1280-643836.jpg");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-3fc490b{width:var( --container-widget-width, 57.865% );max-width:57.865%;--container-widget-width:57.865%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3fc490b > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 80px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3fc490b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-578d8e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-98523e9{--display:flex;--min-height:524px;}.elementor-14 .elementor-element.elementor-element-4cb29e8 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4cb29e8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-981e960{width:var( --container-widget-width, 42.667% );max-width:42.667%;--container-widget-width:42.667%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-981e960 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-981e960.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-0ec2ccd > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-0ec2ccd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-0ec2ccd .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-c33e8d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c33e8d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-8404d41{--display:flex;}.elementor-14 .elementor-element.elementor-element-8c88608{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-1700874{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-1700874 .elementor-icon-box-wrapper{gap:15px;}.elementor-14 .elementor-element.elementor-element-1700874 .elementor-icon-box-title{margin-block-end:9px;}.elementor-14 .elementor-element.elementor-element-17c6e49 .elementor-icon-box-wrapper{gap:15px;}.elementor-14 .elementor-element.elementor-element-17c6e49 .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-135adc8{width:var( --container-widget-width, 32.502% );max-width:32.502%;--container-widget-width:32.502%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-135adc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-135adc8 .elementor-icon-box-wrapper{gap:15px;}.elementor-14 .elementor-element.elementor-element-135adc8 .elementor-icon-box-title{margin-block-end:7px;}.elementor-14 .elementor-element.elementor-element-2a04d31.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-2a04d31{text-align:center;}.elementor-14 .elementor-element.elementor-element-56ce472.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-56ce472{text-align:center;}.elementor-14 .elementor-element.elementor-element-f5397a6{--display:flex;}.elementor-14 .elementor-element.elementor-element-40f7ea7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-ede5fc2{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ede5fc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ede5fc2 .elementor-icon-box-wrapper{gap:15px;}.elementor-14 .elementor-element.elementor-element-ede5fc2 .elementor-icon-box-title{margin-block-end:24px;}.elementor-14 .elementor-element.elementor-element-85191fd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-85191fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-85191fd .elementor-icon-box-wrapper{gap:15px;}.elementor-14 .elementor-element.elementor-element-85191fd .elementor-icon-box-title{margin-block-end:43px;}.elementor-14 .elementor-element.elementor-element-372bd0b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-372bd0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-372bd0b .elementor-icon-box-wrapper{gap:15px;}.elementor-14 .elementor-element.elementor-element-372bd0b .elementor-icon-box-title{margin-block-end:40px;}.elementor-14 .elementor-element.elementor-element-2e65852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:170px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-2e65852:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hengsol.com/wp-content/uploads/2025/03/footer-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-2e65852::before, .elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-2e65852 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-2e65852 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-2e65852 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-2e65852 > .e-con-inner > .elementor-shape-top svg{height:55px;}.elementor-14 .elementor-element.elementor-element-c7ae632 .elementor-icon-box-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-c7ae632 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-c7ae632.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-c7ae632.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c7ae632.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-c7ae632 .elementor-icon{font-size:22px;padding:24px;}.elementor-14 .elementor-element.elementor-element-7d8ea66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-7d8ea66 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-ed1bdd3{--content-width:1600px;}.elementor-14 .elementor-element.elementor-element-578d8e2{--width:50%;}.elementor-14 .elementor-element.elementor-element-2e65852{--content-width:780px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-ed1bdd3{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-578d8e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2e65852{--padding-top:120px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-c7ae632 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-14 .elementor-element.elementor-element-c7ae632 .elementor-icon{font-size:20px;padding:20px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-ed1bdd3{--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-1bda014{text-align:center;}.elementor-14 .elementor-element.elementor-element-3fc490b{width:var( --container-widget-width, 330.534px );max-width:330.534px;--container-widget-width:330.534px;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-3fc490b > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4cb29e8{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-135adc8{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-14 .elementor-element.elementor-element-ede5fc2{width:var( --container-widget-width, 369.602px );max-width:369.602px;--container-widget-width:369.602px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-85191fd{width:var( --container-widget-width, 436.523px );max-width:436.523px;--container-widget-width:436.523px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-372bd0b{width:var( --container-widget-width, 486.92px );max-width:486.92px;--container-widget-width:486.92px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2e65852{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-2e65852 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-2e65852 > .e-con-inner > .elementor-shape-top svg{height:24px;}.elementor-14 .elementor-element.elementor-element-c7ae632 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-c7ae632 .elementor-icon{font-size:18px;padding:16px;}}/* Start custom CSS for button, class: .elementor-element-c33e8d9 */industrial-btn/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98523e9 */.elementor-14 .elementor-element.elementor-element-98523e9{
    background-image: 
        linear-gradient(90deg, rgba(15,15,15,0.92) 0%, rgba(15,15,15,0.75) 40%, rgba(15,15,15,0.45) 70%, rgba(15,15,15,0.25) 100%),
        url("工业背景图URL");
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;
    padding: 90px 70px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8404d41 *//* 全局卡片容器样式 */
.elementor-widget-icon-box {
  background-color: #F5F5F5; /* 浅灰背景 */
  border: 1px solid #E0E0E0; /* 细边框 */
  border-radius: 4px; /* 轻微圆角 */
  padding: 30px 20px; /* 内边距 */
  transition: all 0.3s ease; /* 平滑过渡 */
  height: 100%; /* 卡片等高 */
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* 卡片hover交互效果 */
.elementor-widget-icon-box:hover {
  border-color: #2ECC71; /* 品牌绿色边框 */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); /* 轻微阴影 */
  background-color: #FFFFFF; /* 背景变白 */
  transform: translateY(-2px); /* 轻微上浮 */
}

/* 图标样式 */
.elementor-icon-box-icon i {
  font-size: 36px; /* 图标大小 */
  color: #333333; /* 图标颜色 */
  margin-bottom: 15px;
}

/* 标题样式 */
.elementor-icon-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
  margin-bottom: 10px;
}

/* 描述文字样式 */
.elementor-icon-box-description {
  font-size: 14px;
  color: #4D4D4D;
  line-height: 1.5;
  margin-bottom: 20px;
  flex-grow: 1; /* 让描述区域填充空间，按钮在底部 */
}

/* 卡片按钮样式 */
.elementor-icon-box .elementor-button {
  background-color: #2ECC71 !important; /* 品牌绿色 */
  color: #FFFFFF !important;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border: none;
}

.elementor-icon-box .elementor-button:hover {
  background-color: #27AE60 !important; /* 加深绿色 */
}
/* 确保卡片内部元素垂直居中且对齐 */
.elementor-widget-icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  height: 100%; /* 强制卡片高度一致 */
}

/* 让描述文字区域填充空间，确保底部对齐 */
.elementor-icon-box-description {
  flex-grow: 1;
  margin-bottom: 0; /* 清除默认间距，避免影响对齐 */
}

/* 统一图标大小和位置 */
.elementor-icon-box-icon {
  margin-bottom: 15px;
}

.elementor-icon-box-icon i {
  font-size: 36px;
  color: #333333;
}

/* 统一标题和描述的字体样式 */
.elementor-icon-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
  margin-bottom: 10px;
}

.elementor-icon-box-description {
  font-size: 14px;
  color: #4D4D4D;
  line-height: 1.5;
}/* End custom CSS */