.list {
  flex: 1; }
  .list .container {
    margin: 0 auto; }
    .list .container .tag-title {
      font-size: 15px;
      font-weight: 400;
      color: #444444;
      position: relative;
      border-bottom: 1px solid #cccccc;
      line-height: 40px;
      margin: 20px 0;
      padding: 0 0 0 10px; }
    .list .container .Contact {
      border: 1px solid #cbcbcb; }
      .list .container .Contact .title {
        font-size: 18px;
        color: #fff;
        padding: 10px 0 10px 24px;
        border: 1px solid #88292c;
        background-color: #88292c;
        margin: 0px; }
      .list .container .Contact .boxs {
        border-collapse: separate;
        border-spacing: 10px;
        margin: 1.8%;
        font-size: 16px;
        color: #17191a; }
    .list .container .list-title {
      font-size: 18px;
      line-height: 30px;
      color: #3b3b3b;
      border-bottom: 5px solid #d71920;
      overflow: hidden;
      padding: 10px 0;
      width: 100%; }
    .list .container .item {
      overflow: hidden;
      padding: 0px 0 10px 0px;
      margin: 0 0 10px 0;
      border-bottom: 1px solid #efefef;
      position: relative;
      vertical-align: middle; }
      .list .container .item img {
        display: block;
        width: 200px;
        height: 160px;
        float: left;
        transition: transform .3s;
        border: 0; }
      .list .container .item .content {
        padding: 0 0 0 220px; }
        .list .container .item .content .title {
          line-height: 18px;
          display: block;
          font-size: 17px;
          font-weight: 500;
          margin: 0 0 10px 0;
          color: black; }
          .list .container .item .content .title .time {
            float: right;
            color: #cccccc; }
        .list .container .item .content .text {
          line-height: 22px;
          font-size: 15px;
          font-weight: 400;
          color: #aaaaaa;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical; }
        .list .container .item .content .a-link {
          width: 120px;
          height: 30px;
          color: #752629;
          text-align: center;
          line-height: 30px;
          position: absolute;
          bottom: 10px; }
      .list .container .item:hover .content .title {
        color: #d9271b; }
      .list .container .item:hover img {
        transform: scale(1.1); }
    .list .container .newlist-item {
      color: #444444;
      font-size: 18px;
      height: 57px;
      line-height: 57px;
      padding: 0 0 0 15px;
      border-bottom: 1px solid #dfdfdf;
      position: relative;
      transition: color 0.3s; }
      .list .container .newlist-item:hover {
        color: #f6b300; }
        .list .container .newlist-item:hover .new-text {
          color: #f6b300; }
        .list .container .newlist-item:hover::before {
          background: #f6b300; }
      .list .container .newlist-item::before {
        content: '';
        position: absolute;
        width: 12px;
        height: 4px;
        background: #444444;
        left: 0;
        top: 50%; }
      .list .container .newlist-item .new-text {
        font-size: 18px;
        font-weight: 400;
        color: #444444;
        line-height: 22px; }
      .list .container .newlist-item .time {
        float: right; }

/*# sourceMappingURL=list.css.map */
