.caRepeat {
  position: relative;

  .closeRepeat {
    position: absolute;
    top: 5px;
    right: 13px;
    color: #949494;
    cursor: pointer;
  }

  .closeRepeat:hover {
    color: lightgray;
  }

  .eventTypeSelect {
    position: relative;
    width: 91%;
    height: 22px;
    padding-left: 5px;
    padding-right: 40px;
    border-bottom: 1px solid #e5e5e5;
    color: #949494;
    font-size: 13px;
    cursor: pointer;

    .noticePicker {
      position: relative;
      z-index: 99;
    }

    .eventTypeIcon {
      margin-right: 5px;
    }

    .eventTypeName {
      font-size: 13px;
      color: #949494;
    }

    .expendIcon {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      color: #949494;
    }

    .expendClose {
      position: absolute;
      top: 0;
      right: 0;
      color: #949494;
    }
  }

  .eventTypeSelect:hover .expendIcon {
    display: block;
  }

  // 列表
  .eventTypeLists {
    position: absolute;
    z-index: 99;
    width: 86%;
    top: 54px;
    left: 19px;
    color: #949494;
    font-size: 13px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    border-top: none;
    background-color: #fff;
    box-shadow: 2px 2px 2px 0 #e5e5e5;

    > div {
      max-height: 160px;
    }

    ul {
      //max-height: 160px;

      li {
        position: relative;
        height: 32px;
        line-height: 32px;
        padding: 0 15px;
        cursor: pointer;

        .typeCheck {
          position: absolute;
          right: 15px;
          top: 0;
        }
      }

      li:hover {
        background-color: #f3f3f3;
      }
    }

    .typeFree {
      height: 32px;
      line-height: 32px;
      text-align: center;
      color: #949494;
      border-top: 1px solid #e5e5e5;
    }

    .typeFree:hover {
      color: #ff9445;
    }
  }

  .evenNoticeType {
    padding-left: 5px;
    margin-top: 7px;

    li {
      float: left;
      margin-right: 18px;
      cursor: pointer;
    }

    span {
      color: #ff9445;
    }

    .typeText {
      color: #949494;
    }
  }
}

// 公共
.comPadding {
  padding: 10px 10px 10px 20px;
}

.caEdTitle {
  padding-bottom: 22px;
  color: #949494;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
}

.active {
  color: #ff9445;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}