index.scss 2.41 KB
.bg {
  background-color: #F5F5F5;
}
.null {
  position: relative;
  margin-top: 174px;
}
.nullBg {
  width: 280px;
  height: 280px;
  display: block;
  margin: 0 auto;
}

.nullText {
  color: #CCCCCC;
  font-size: 28px;
  text-align: center;
  margin-top: 20px;
}

.page {
  font-family: PingFang-SC-Regular;
  display: block;
  min-height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  font-size: 24px;

  .title {
    padding-left: 40px;
    font-size: 68px;
    background: #fff;
    font-family: SFProDisplay-Bold;
    font-weight: 500;
  }

  .content {
    margin-top: 10px
  }

  .ticket {
    background: url(https://img10.static.yhbimg.com/yhb-img01/2019/03/05/20/01b68a5d4f22945fe5afcf0f768538cfd3.png) no-repeat;
    background-size: contain;
    width: 730px;
    height: 222px;
    margin-left: 10px;
    z-index: 10;
    position: relative;

    .left {
      color: #002B47;
      width: 240px;
      text-align: center;
      float: left;

      .price {
        font-size: 72px;
        margin-top: 38px;
        font-weight: 600;
        font-family: SFProText-Semibold;
      }

      .price.solo {
        line-height: 1.8;
      }
      .type {
        font-size: 24px;
      }
    }
    .right {
      float: left;
      color: #999999;

      .name {
        margin-top: 27px;
        color: #222222;
        width: 450px;
        height: 72px;
        display: block;
        font-size: 24px;
        letter-spacing: 0;
        word-break: break-all;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-align: left;

        .prefix {
          color: #002B47;
          margin-right: 10px;
        }
      }

      .date {
        margin-bottom: 26px;
      }

      .desc {
        font-size: 22px;
      }

      .down {
        width: 20px;
        height: 20px;
      }
      .up {
        transform: rotate(180deg);
        width: 20px;
        height: 20px;
      }
    }
  }
  .desc-info {
    position: relative;
    background: #fcfcfc;
    padding: 20px;
    margin: -21px 20px 20px;
    .p {
      margin-top: 8px;
      color: #444444;
    }
    .point {
      margin-right:10px;
      display:inline-block;
      vertical-align:top;
    }
    .info {
      word-wrap: break-word;word-break: break-all;overflow: hidden;
      display:inline-block;
      width: 645px;
    }
  }
}