.user-content {
  width: 100%;
  padding: 140px 0 80px;

  .content-title {

  }

  .user-search {
    // padding: 0 20px;
    // margin-bottom: 20px;
    // border-radius: 10px;
    // border: 1px solid rgba(0, 0, 0, .2);
    // box-shadow: 0 0 8px rgba(0, 0, 0, .5) inset;

    .button {
      height: 40px;
      margin-top: 10px;
      display: flex;
      flex-direction: row-reverse;

      .ant-upload-list {
        display: none;
      }

    }

    >input {
      width: 140px;
    }

    >input,
    >button,
    .ant-calendar-picker,
    .ant-select {
      margin-top: 10px;
      margin-right: 10px;
    }

    .ant-switch {
      margin-left: 10px;
    }

    .search-more {
      margin: 10px 0;
    }

    .search-div {
      display: inline-block;
      margin-top: 10px;
      margin-right: 10px;

    }
  }

  .patent-table {
    width: 96%;
    margin: 0 auto;
    padding: 20px 30px;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .5);
    box-shadow: 0 0 15px 3px rgba(0, 0, 0, .5);
    background: #fff;

  }

}

button:focus,
button:active {
  outline: none
}

.btnRight button {
  margin-right: 10px;
}

.half-item {
  width: 50%;
  display: inline-block;
}

.large-item {
  float: left;
  width: 80%;
  margin-bottom: 10px;
}

table tr span,
table tr td {
  // overflow: hidden;
  // white-space: nowrap;
  // text-overflow: ellipsis;
  // -o-text-overflow: ellipsis;
}

.patent-addNew {
  float: right;
  margin-left: 20px;

  button {
    background: #ea0862;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 6px 10px;
    margin-left: 20px;
  }

  button:hover {
    background: #ea0862;
  }
}

#demand-form {
  .half-item {
    float: left;
    width: 50%;
    margin-bottom: 10px;
  }

  .large-item {
    float: left;
    width: 80%;
    margin-bottom: 10px;
  }

  .item-title {
    line-height: 30px;
    font-size: 14px;
    color: #666;
  }

  .form-title {
    font-size: 16px;
    color: #333;
  }

  .keyWord-tips {
    >button {
      vertical-align: middle;
    }
  }

  .set-submit {
    margin-right: 20px;
  }

  .demandDetailShow-upload {
    .anticon-eye-o {
      margin-left: -8px;
    }

    .anticon-delete {
      display: none
    }
  }
}

.ant-modal-content {
  .modal-submit {
    margin-left: 20px;
  }
}

.ant-table-thead {
  .ant-table-selection-column {
    .ant-checkbox-wrapper {
      display: none;
    }
  }
}

thead>tr>.title-table {
  background-color: #fff !important;
}

.ant-table-selection-column {
  background-color: #fff !important;
}