.elementor-8551 .elementor-element.elementor-element-f5f83e6{--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;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-8551 .elementor-element.elementor-element-72da335{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-8551 .elementor-element.elementor-element-72da335 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-8551 .elementor-element.elementor-element-f559115 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-8551 .elementor-element.elementor-element-f559115 > .elementor-widget-container{padding:12px 0px 12px 90px;}.elementor-8551 .elementor-element.elementor-element-5cd168b{--grid-column-gap:0px;--grid-row-gap:24px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post{padding:0px 0px 0px 0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title, .elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title a{color:#333333;font-size:16px;font-weight:400;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title{margin-bottom:20px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__meta-data{color:#8C8C8C;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;word-spacing:0px;margin-bottom:0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b > .elementor-widget-container{padding:10px 120px 0px 120px;}@media(max-width:1024px){.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__meta-data{font-size:14px;}}@media(max-width:767px){.elementor-8551 .elementor-element.elementor-element-5cd168b{--grid-column-gap:0px;--grid-row-gap:6px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post{padding:0px 0px 0px 0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title, .elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title a{font-size:16px;letter-spacing:0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title{margin-bottom:3px;}.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__meta-data{font-size:14px;letter-spacing:-0.6px;word-spacing:0em;margin-bottom:0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8551 .elementor-element.elementor-element-5cd168b.elementor-element{--align-self:flex-start;}}/* Start custom CSS for posts, class: .elementor-element-5cd168b */.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__text{
      width: 100%; /* 设置元素宽度 */
  overflow: hidden; /* 超出部分隐藏 */
  white-space: nowrap; /* 防止文本换行 */
  text-overflow: ellipsis; /* 显示三个点 */;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

/* 新增摘要高度控制 */
.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__excerpt {
    -webkit-line-clamp: 1; /* 限制显示行数 */
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    line-height: 1.5;
    max-height: calc(1.5em * 3); /* 行高×行数 */
}

/* 移动端适配 */
@media (max-width: 767px) {
    .elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__card {
        flex-direction: column; /* 改为纵向排列 */
        min-height: auto;
    }
    .elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__meta-data {
        width: 100%;
        order: -1; /* 将元数据移到顶部 */
    }

}

.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post{
background-image: url('https://www.szzxgzy.net/wp-content/uploads/2023/10/dot.png');
background-repeat:no-repeat;
background-size:12px 12px;
background-position:0% 24%;
}
.elementor-8551 .elementor-element.elementor-element-5cd168b .elementor-post__title{
    margin: .15em 0;
    border-bottom: 2px solid transparent; padding: 0px 12px;
}/* End custom CSS */