@font-face {
    font-family: 'ssr';
    src: url(SourceHanSerifCN-VF-7000.woff2);
}
@font-face {
    font-family: 'ssc';
    src: url(SourceHanSansCN-VF-7000.woff2);
}
.ailist_item .tit {
    font-size: 30px;
    padding-left: 53px;
    padding-bottom: 5px;
    background:url(images/ailist_tit.png)no-repeat;
    left;
    center / 44px;
    font-family:'ssr';
    font-weight:900;
    /* margin-bottom: -25px; */
    float: left;
    width: 10%;
    margin-top: 50px;
}
.cont11 .news_list li.news {
    float: left;
    width: 33.3%;
    margin-bottom: 20px;
}
.ailist_item {
    margin-bottom: 0px;
    float: left;
}
.zz #l-container .inner{padding-top: 45px;}
.cont11{/* overflow:hidden; */}
.cont11 .news_list li.news a{margin: 0 18px;border: 1px solid #E4E4E4;height: 130px;border-radius:30px;box-sizing:border-box;padding: 10px 20px 10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.16);background: #fff;}
.cont11 .news_list {margin:0 -18px}
.cont11 .news_img img{width: 90px;height: 90px;border-radius: 50%;object-fit: cover;margin-top: 10px;}
.cont11 .news_img {float:left;overflow: hidden;width: 90px;border-radius: 50%;}
.cont11 .wz  {float:right;width:calc(100% - 110px);}
.cont11 .news_list li.news .news_title{font-size: 18px;font-weight:bold;color:#31B5BB;margin-bottom: 7px;}
.cont11 .news_list li.news .news_text{color:#707070;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;height: calc( 20px * 3 );}
.cont11 .news_list li.news a:hover img{transform:scale(1.1);}
.cont11 .news_list li.news a:hover {box-shadow:0 0 15px 0 rgba(46,203,187,0.8);}
.zz div#l-container {
  /* 两个背景图：顺序 = 上层 / 下层 */
  background-image: 
    url("images/aibefore.png"), 
    url("images/aiafter.png");

  /* 位置：右上 / 左下 */
  background-position:right top, left bottom -85px;

  /* 不重复 */
  background-repeat: no-repeat, no-repeat;

  /* 重点：分别设置两张图的大小！ */
  /* 第一个值 = 右上图标大小，第二个值 = 左下图标大小 */
  background-size: 1795px auto, 835px auto;
}
span.aiyy {
    font-family: 'ssr';
    font-weight: 900;
    font-size: 40px;
    margin-bottom: 50px;
    display: flex;
    justify-content: center;
}
.zz .cont11 {
    float: right;
    width: 83%;
}

.zz .ailist_item .tit {
    float: left;
    width: 13%;
    margin-top: 50px;
}