.elementor-1302 .elementor-element.elementor-element-0901a19{--display:flex;--min-height:600px;}.elementor-1302 .elementor-element.elementor-element-0901a19:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-0901a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huaouglassware.com/wp-content/uploads/2026/04/img.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1302 .elementor-element.elementor-element-d31d09b{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-menu-toggle{margin:0 auto;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:50px;padding-right:50px;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--pointer-framed .elementor-item:before,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-2a74eaf{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );background-color:var( --e-global-color-secondary );border-style:none;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-item:before{border-radius:0px;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:0px 0px 0 0;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 0px 0px;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 0px 0px 0;}.elementor-1302 .elementor-element.elementor-element-2a74eaf .e--animation-shutter-in-vertical .elementor-item:after{border-radius:0px 0 0 0px;}.elementor-1302 .elementor-element.elementor-element-2a74eaf.elementor-element{--align-self:center;}.elementor-1302 .elementor-element.elementor-element-33fce7f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-ddf50de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1302 .elementor-element.elementor-element-f15575d{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-f15575d .swiper-wrapper{display:flex;align-items:center;}.elementor-1302 .elementor-element.elementor-element-27f7fdf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1302 .elementor-element.elementor-element-acd3737 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1302 .elementor-element.elementor-element-cfe611f{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-cfe611f .swiper-wrapper{display:flex;align-items:center;}.elementor-1302 .elementor-element.elementor-element-38ae90a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1302 .elementor-element.elementor-element-a60b9f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1302 .elementor-element.elementor-element-d4b57bc{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-d4b57bc .swiper-wrapper{display:flex;align-items:center;}.elementor-1302 .elementor-element.elementor-element-a61ccf4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1302 .elementor-element.elementor-element-eb21cda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1302 .elementor-element.elementor-element-73ba7bf{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-14ef391 );}.elementor-1302 .elementor-element.elementor-element-73ba7bf .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1302 .elementor-element.elementor-element-d31d09b{--width:80%;}.elementor-1302 .elementor-element.elementor-element-33fce7f{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-27f7fdf{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-38ae90a{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-a61ccf4{--content-width:1280px;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu .elementor-item{font-size:45px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1302 .elementor-element.elementor-element-ddf50de .elementor-heading-title{font-size:45px;}.elementor-1302 .elementor-element.elementor-element-acd3737 .elementor-heading-title{font-size:45px;}.elementor-1302 .elementor-element.elementor-element-a60b9f2 .elementor-heading-title{font-size:45px;}.elementor-1302 .elementor-element.elementor-element-eb21cda .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1302 .elementor-element.elementor-element-2a74eaf .elementor-nav-menu .elementor-item{font-size:28px;line-height:1.1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1302 .elementor-element.elementor-element-ddf50de .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1302 .elementor-element.elementor-element-acd3737 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1302 .elementor-element.elementor-element-a60b9f2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1302 .elementor-element.elementor-element-eb21cda .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for image-carousel, class: .elementor-element-f15575d *//* ================================
   图像轮播左右箭头背景修复版
   作用：箭头背景只显示在图片中间，不往上撑到页眉
================================ */

/* 轮播组件整体 */
.elementor-1302 .elementor-element.elementor-element-f15575d {
  position: relative !important;
}

/* 轮播外层 */
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-image-carousel-wrapper {
  position: relative !important;
  padding-left: 42px !important;
  padding-right: 42px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* 图片统一高度 */
.elementor-1302 .elementor-element.elementor-element-f15575d .swiper-slide img {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
  display: block !important;
}

/* 左右箭头共同样式 */
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button {
  position: absolute !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;

  width: 34px !important;
  height: 180px !important;

  background: #f2f2f2 !important;
  color: #b8b8b8 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  opacity: 1 !important;
  z-index: 20 !important;
  cursor: pointer !important;
}

/* 左箭头 */
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button-prev {
  left: 0 !important;
}

/* 右箭头 */
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button-next {
  right: 0 !important;
}

/* 箭头图标 */
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button i,
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button svg {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  color: #b8b8b8 !important;
  fill: #b8b8b8 !important;
}

/* 悬停效果 */
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button:hover {
  background: #e6e6e6 !important;
  color: #005BBB !important;
}

.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button:hover i,
.elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button:hover svg {
  color: #005BBB !important;
  fill: #005BBB !important;
}

/* 手机端 */
@media (max-width: 768px) {
  .elementor-1302 .elementor-element.elementor-element-f15575d .elementor-image-carousel-wrapper {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-f15575d .swiper-slide img {
    height: 90px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-f15575d .elementor-swiper-button {
    width: 28px !important;
    height: 90px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe611f *//* ================================
   图像轮播左右箭头背景修复版
   作用：箭头背景只显示在图片中间，不往上撑到页眉
================================ */

/* 轮播组件整体 */
.elementor-1302 .elementor-element.elementor-element-cfe611f {
  position: relative !important;
}

/* 轮播外层 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-image-carousel-wrapper {
  position: relative !important;
  padding-left: 42px !important;
  padding-right: 42px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* 图片统一高度 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .swiper-slide img {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
  display: block !important;
}

/* 左右箭头共同样式 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button {
  position: absolute !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;

  width: 34px !important;
  height: 180px !important;

  background: #f2f2f2 !important;
  color: #b8b8b8 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  opacity: 1 !important;
  z-index: 20 !important;
  cursor: pointer !important;
}

/* 左箭头 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button-prev {
  left: 0 !important;
}

/* 右箭头 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button-next {
  right: 0 !important;
}

/* 箭头图标 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button i,
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button svg {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  color: #b8b8b8 !important;
  fill: #b8b8b8 !important;
}

/* 悬停效果 */
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button:hover {
  background: #e6e6e6 !important;
  color: #005BBB !important;
}

.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button:hover i,
.elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button:hover svg {
  color: #005BBB !important;
  fill: #005BBB !important;
}

/* 手机端 */
@media (max-width: 768px) {
  .elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-image-carousel-wrapper {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-cfe611f .swiper-slide img {
    height: 90px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-cfe611f .elementor-swiper-button {
    width: 28px !important;
    height: 90px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d4b57bc *//* ================================
   图像轮播左右箭头背景修复版
   作用：箭头背景只显示在图片中间，不往上撑到页眉
================================ */

/* 轮播组件整体 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc {
  position: relative !important;
}

/* 轮播外层 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-image-carousel-wrapper {
  position: relative !important;
  padding-left: 42px !important;
  padding-right: 42px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* 图片统一高度 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .swiper-slide img {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
  display: block !important;
}

/* 左右箭头共同样式 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button {
  position: absolute !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;

  width: 34px !important;
  height: 180px !important;

  background: #f2f2f2 !important;
  color: #b8b8b8 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  opacity: 1 !important;
  z-index: 20 !important;
  cursor: pointer !important;
}

/* 左箭头 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button-prev {
  left: 0 !important;
}

/* 右箭头 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button-next {
  right: 0 !important;
}

/* 箭头图标 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button i,
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button svg {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  color: #b8b8b8 !important;
  fill: #b8b8b8 !important;
}

/* 悬停效果 */
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button:hover {
  background: #e6e6e6 !important;
  color: #005BBB !important;
}

.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button:hover i,
.elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button:hover svg {
  color: #005BBB !important;
  fill: #005BBB !important;
}

/* 手机端 */
@media (max-width: 768px) {
  .elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-image-carousel-wrapper {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-d4b57bc .swiper-slide img {
    height: 90px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-d4b57bc .elementor-swiper-button {
    width: 28px !important;
    height: 90px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-73ba7bf *//* ================================
   图像轮播左右箭头背景修复版
   作用：箭头背景只显示在图片中间，不往上撑到页眉
================================ */

/* 轮播组件整体 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf {
  position: relative !important;
}

/* 轮播外层 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-image-carousel-wrapper {
  position: relative !important;
  padding-left: 42px !important;
  padding-right: 42px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* 图片统一高度 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .swiper-slide img {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
  display: block !important;
}

/* 左右箭头共同样式 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button {
  position: absolute !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;

  width: 34px !important;
  height: 180px !important;

  background: #f2f2f2 !important;
  color: #b8b8b8 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  opacity: 1 !important;
  z-index: 20 !important;
  cursor: pointer !important;
}

/* 左箭头 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button-prev {
  left: 0 !important;
}

/* 右箭头 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button-next {
  right: 0 !important;
}

/* 箭头图标 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button i,
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button svg {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  color: #b8b8b8 !important;
  fill: #b8b8b8 !important;
}

/* 悬停效果 */
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button:hover {
  background: #e6e6e6 !important;
  color: #005BBB !important;
}

.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button:hover i,
.elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button:hover svg {
  color: #005BBB !important;
  fill: #005BBB !important;
}

/* 手机端 */
@media (max-width: 768px) {
  .elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-image-carousel-wrapper {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-73ba7bf .swiper-slide img {
    height: 90px !important;
  }

  .elementor-1302 .elementor-element.elementor-element-73ba7bf .elementor-swiper-button {
    width: 28px !important;
    height: 90px !important;
  }
}/* End custom CSS */