.add-terminal {
  padding-bottom: 20px;
  background: #fff; }
  .add-terminal__container {
    overflow: hidden;
    height: calc(100vh - 250px);
    overflow-y: auto;
    margin: 20px 0 20px 10px; }
    .add-terminal__container__title {
      height: auto;
      margin: 20px;
      border: 1px solid #e3e3e3; }
  .add-terminal__content {
    margin-right: 40px; }
    .add-terminal__content__title {
      padding: 20px 55px 20px 10px; }
    .add-terminal__content-gird1 {
      height: 50px;
      display: flex;
      justify-content: space-between; }
      .add-terminal__content-gird1 .public-input {
        margin-bottom: 0; }
        .add-terminal__content-gird1 .public-input span {
          width: 100px; }
    .add-terminal__content-row {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .add-terminal__content-row .public-input {
        margin: 5px 0; }
        .add-terminal__content-row .public-input .public-textarea {
          display: inline-block;
          width: calc(100% - 80px); }
    .add-terminal__content-address span {
      width: 100px; }
    .add-terminal__content-type .public-input {
      width: 33.3%; }
    .add-terminal__content-address select {
      margin-right: 20px; }
    .add-terminal__content-tips {
      color: #cfcfcf;
      font-size: 14px;
      font-style: normal;
      padding-left: 7px; }
    .add-terminal__content-line {
      width: 100%;
      display: flex;
      align-items: center; }
      .add-terminal__content-line span {
        width: 100px; }
  .add-terminal__type {
    margin: 20px;
    border: 1px solid #e3e3e3; }

.pic-display {
  position: relative;
  height: 40px;
  width: 40px;
  margin-right: 10px; }

.pic-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px; }
