.elementor-62090 .elementor-element.elementor-element-01cc7b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-62090 .elementor-element.elementor-element-01cc7b9, .elementor-62090 .elementor-element.elementor-element-01cc7b9::before{--border-transition:0.3s;}.elementor-62090 .elementor-element.elementor-element-d5cb820{--display:flex;--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--align-items:flex-end;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.15;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-62090 .elementor-element.elementor-element-d5cb820:not(.elementor-motion-effects-element-type-background), .elementor-62090 .elementor-element.elementor-element-d5cb820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62090 .elementor-element.elementor-element-d5cb820::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .elementor-background-video-container::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .e-con-inner > .elementor-background-video-container::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .elementor-background-slideshow::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-62090 .elementor-element.elementor-element-d5cb820:hover::before, .elementor-62090 .elementor-element.elementor-element-d5cb820:hover > .elementor-background-video-container::before, .elementor-62090 .elementor-element.elementor-element-d5cb820:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .elementor-background-slideshow:hover::before, .elementor-62090 .elementor-element.elementor-element-d5cb820 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-62090 .elementor-element.elementor-element-d5cb820:hover{--overlay-opacity:0.3;}.elementor-62090 .elementor-element.elementor-element-d5cb820, .elementor-62090 .elementor-element.elementor-element-d5cb820::before{--border-transition:0.3s;}.elementor-62090 .elementor-element.elementor-element-d5cb820.e-con{--align-self:flex-end;}.elementor-62090 .elementor-element.elementor-element-4663a6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-62090 .elementor-element.elementor-element-807099d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-62090 .elementor-element.elementor-element-dbd5b2b img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-62090 .elementor-element.elementor-element-9c88bf7{text-align:left;}.elementor-62090 .elementor-element.elementor-element-9c88bf7 .elementor-heading-title{color:#000000;}.elementor-62090 .elementor-element.elementor-element-9c88bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-style:none;}.elementor-62090 .elementor-element.elementor-element-9c88bf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62090 .elementor-element.elementor-element-e366604 .elementor-widget-container{color:#616161;font-size:15px;font-weight:300;}.elementor-62090 .elementor-element.elementor-element-e366604 > .elementor-widget-container{padding:15px 5px 25px 5px;}.elementor-62090 .elementor-element.elementor-element-17035fe .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-62090 .elementor-element.elementor-element-17035fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 15px 15px;}.elementor-62090 .elementor-element.elementor-element-17035fe.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-62090 .elementor-element.elementor-element-7c448fd{--divider-border-style:solid;--divider-color:#6B6B6B;--divider-border-width:1px;}.elementor-62090 .elementor-element.elementor-element-7c448fd .elementor-divider-separator{width:100%;}.elementor-62090 .elementor-element.elementor-element-7c448fd .elementor-divider{padding-top:15px;padding-bottom:15px;}@media(min-width:900px){.elementor-62090 .elementor-element.elementor-element-01cc7b9{--content-width:380px;}.elementor-62090 .elementor-element.elementor-element-4663a6f{--width:55%;}.elementor-62090 .elementor-element.elementor-element-807099d{--width:45%;}}@media(max-width:1199px){.elementor-62090 .elementor-element.elementor-element-d5cb820{--min-height:240px;}}@media(max-width:899px){.elementor-62090 .elementor-element.elementor-element-d5cb820{--min-height:240px;--flex-wrap:nowrap;}.elementor-62090 .elementor-element.elementor-element-4663a6f{--width:60%;}.elementor-62090 .elementor-element.elementor-element-807099d{--width:40%;}.elementor-62090 .elementor-element.elementor-element-e366604 .elementor-widget-container{font-size:14px;}.elementor-62090 .elementor-element.elementor-element-17035fe.elementor-element{--align-self:flex-start;}}/* Start custom CSS for container, class: .elementor-element-01cc7b9 *//* 容器设置 */
.loop-img-box {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 15px;
}

.loop-img-box img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

/* 确保链接包裹的图片大小不受影响 */
.loop-img-box a {
  display: block;
  width: 100%;
  height: 100%;
}

/* 图片设置，填充容器 */
.loop-img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 15px;
  transition: transform 0.4s ease; /* 加入放大过渡 */
}
.loop-img-box.card {
  position: relative;
  overflow: hidden;
}




/* 卡片悬停时图片放大 */
.loop-img-box:hover img {
  transform: scale(1.05); /* 悬停时图片放大 */
}

/* 标题文字省略号处理 */
.loop-img-box .elementor-heading-title a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 100%;
  width: 40ch; /* 限制为约30个字符宽度 */
}

/* 去除标题下划线动画 */
.loop-img-box .elementor-heading-title::after,
.loop-img-box:hover .elementor-heading-title::after {
  display: none;
}

/* 阅读更多链接样式 */
.loop-img-box .loop-readmore a {
  position: relative;
  display: inline;  /* inline 以适应文字宽度 */
  text-decoration: none;
  padding-bottom: 5px;
}

/* 阅读更多下划线初始为0 */
.loop-img-box .loop-readmore a::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 0%;
  background-color: #b0272b;
  transition: width 0.3s ease;
}

/* 悬停卡片时阅读更多下划线显示 */
.loop-img-box:hover .loop-readmore a::after {
  width: 100%; /* 精准匹配文字宽度 */
}

/* expert类样式，限制最多显示3行 */
.expert {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 1.6;
}/* End custom CSS */