.newsItem{
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: .15rem 0;
  .img{
    width: 1.2rem;
    position: relative;
    overflow: hidden;
    margin-right: .1rem;
    a{
      width: 100%;
      display: block;
      padding-bottom: 62.5%;
      background: #eee;
      position: relative;
      overflow: hidden;
    }
  }
  &>div.flex-item{
    div{
      div{
        width: 100%;
        position: relative;
        overflow: hidden;
        span{
          width: 100%;
          line-height: .18rem;
          font-size: .14rem;
          display: block;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
        }
      }
    }
    &>span{
      width: 100%;
      line-height: .14rem;
      font-size: .1rem;
      display: block;
      color: #b0b0b0;
    }
  }
}