.text-overflow-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all; }

.text-overflow-2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical; }

.flex-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-start, .container > div:not(.flex-btn) .notice-drawer-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.container {
  background-color: #ffffff;
  padding: 16px; }
  .container > div:not(.flex-btn) {
    display: none; }
    .container > div:not(.flex-btn) .notice-drawer-user img, .container > div:not(.flex-btn) .notice-drawer-user .icon-a-defaultAvatar {
      font-size: 40px;
      width: 40px;
      height: 40px;
      border-radius: 999px;
      margin-right: 20px; }
    .container > div:not(.flex-btn) .notice-drawer-user .notice-drawer-user-info p {
      height: 22px;
      line-height: 22px;
      font-size: 16px;
      font-weight: bold;
      color: #383838;
      margin-bottom: 2px; }
    .container > div:not(.flex-btn) .notice-drawer-user .notice-drawer-user-info span {
      height: 17px;
      line-height: 17px;
      font-size: 12px;
      font-weight: 500;
      color: #C5C5C5; }
    .container > div:not(.flex-btn) .notice-drawer-title {
      line-height: 30px;
      font-size: 16px;
      font-weight: bold;
      color: #383838;
      margin: 20px 0 8px; }
    .container > div:not(.flex-btn) .notice-drawer-info .text, .container > div:not(.flex-btn) .notice-drawer-info li, .container > div:not(.flex-btn) .notice-drawer-info > p {
      line-height: 24px;
      font-size: 14px; }
    .container > div:not(.flex-btn) .notice-drawer-info li {
      color: #4B4B4B;
      margin-bottom: 16px;
      font-weight: 500; }
      .container > div:not(.flex-btn) .notice-drawer-info li.bold {
        margin-bottom: 4px;
        font-weight: bold;
        color: #242424; }
    .container > div:not(.flex-btn) .notice-drawer-info > p {
      color: #383838;
      font-weight: bold; }
    .container > div:not(.flex-btn) .notice-drawer-info .download-link {
      text-align: right;
      font-size: 14px; }
  .container .flex-btn {
    display: none;
    padding-bottom: 60px; }
  .container button {
    display: block;
    width: 92%;
    height: 44px;
    line-height: 44px;
    color: #ffffff;
    border-radius: 4px;
    background-color: #1467ED;
    border: none;
    margin: 40px auto 100px; }

/*# sourceMappingURL=notice-info.css.map */