.pro_list_wrap {
  padding: 0 16px;
  min-height: 30px;

  .pro_list {
    // 一行一列
    .col_1 {
      .pro-container {
        flex-direction: row;
        
        .product-img {
          height: 160px;
          width: 160px;
        }

        .product-content-wrap {
          flex: 1;
          height: 160px;
          padding: 0 12px;

          .label-wrap {
            margin-top: 12px;
          }

          .product-name {
            margin-top: 8px;
          }
        }
      }
    }
  }

  .loading {
    text-align: center;
    margin: 5px 0 10px 0;
    height: 25px;
    
    img {
      width: 25px;
      height: 25px;
      animation-name: loading;
      animation-duration: .5s;
      animation-fill-mode: both;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
    }

    @keyframes loading {
      0% {
        transform: rotate(0);
      }
      100% {
        transform: rotate(360deg)
      }
    }
  }
 
}
