    .welcome-page-tip {
      position: relative;
      box-sizing: border-box;
      padding: 18px 10px 22px 20px;
      width: 400px;
      height: 175px;
      border-radius: var(--main-radius);
      background-color: var(--main-bg-color);
      background-position: right 50%;
      background-repeat: no-repeat;
      background-size: 130px;
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
      box-shadow: 0 0 8px rgba(255, 112, 173, 0.35);
    }
    .welcome-page-from-row {
      display: flex;
      align-items: center;
    }
    .welcome-page-from-row i {
      color: var(--header-color);
      font-size: 18px;
    }
    .welcome-page-from-row.from-lable {
      margin: 0 3px 0 4px;
      font-size: 14px;
      line-height: 16px;
    }
    .welcome-page-from-row.counddown-wrap {
      font-size: 14px;
    }
    .welcome-page-title {
      width: 218px;
      margin: 10px 0;
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      display: -webkit-box;
      overflow: hidden;
      -webkit-box-orient: vertical;
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis;
      word-break: break-word !important;
      word-break: break-all;
      line-break: anywhere;
      -webkit-line-clamp: 1;
    }
    .welcome-page-subtitle {
      width: 218px;
      color: var(--text2);
      font-size: 14px;
      line-height: 20px;
      display: -webkit-box;
      color: #8e8e8e;
      overflow: hidden;
      -webkit-box-orient: vertical;
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis;
      word-break: break-word !important;
      word-break: break-all;
      line-break: anywhere;
      -webkit-line-clamp: 1;
    }
    .welcome-page-btn {
      margin-top: 10px;
      display: inline-block;
      height: 40px;
      width: 160px;
      line-height: 40px;
      text-align: center;
      border-radius: 8px;
      color: #fff;
      transition: background-color.3s, color.3s;
      font-weight: 600;
      cursor: pointer;
    }
    .welcome-page-close {
      position: absolute;
      width: 15px;
      top: 5px;
      right: 5px;
      cursor: pointer;
    }
    .welcome-col {
      position: fixed;
      z-index: 10;
    }
    .welcome-page-from-row.counddown-wrap span {
      display: inline-block;
      margin: 0 4px;
      width: 20px;
      font-size: 13px;
      height: 18px;
      color: var(--header-color);
      border-radius: 5px;
      text-align: center;
      line-height: 18px;
      font-weight: 500px;
      background: var(--header-color);
    }