@charset "UTF-8";
/*   资讯模块   */
.news {
  background: #fff; }
  .news ul {
    width: 100%; }
    .news ul li {
      width: 100%;
      padding: .13rem .16rem;
      border-bottom: 1px solid #F3F6FB;
      height: 1.08rem;
      position: relative;
      display: flex;
      justify-content: space-between; }
      .news ul li .right-img {
        flex: 0 0 auto;
        width: 1.07rem;
        height: 0.8rem;
        margin-left: .16rem;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 4px; }
      .news ul li .left-content h2 {
        width: 100%;
        height: .47rem;
        font-size: .16rem;
        line-height: .23rem;
        font-weight: 500;
        overflow: hidden;
        color: #121C32;
        word-break: break-all; }
        .news ul li .left-content h2 > span {
          vertical-align: middle; }
        .news ul li .left-content h2 em {
          color: #D7000F;
          font-style: normal; }
      .news ul li .left-content p {
        margin-top: 0.19rem;
        font-size: .13rem;
        position: relative;
        color: #808595; }
        .news ul li .left-content p > * {
          line-height: .18rem;
          vertical-align: middle; }
        .news ul li .left-content p .ispurchase {
          display: inline-block;
          padding: 0 .06rem;
          font-size: .12rem;
          color: #CA9A60;
          line-height: .18rem;
          border-radius: 2px;
          border: 1px solid currentColor;
          margin-right: .09rem; }
        .news ul li .left-content p span.time {
          height: 100%;
          width: 0.8rem;
          margin-left: 8px; }
      .news ul li.live {
        width: 100%;
        padding: 0.12rem;
        height: 100%;
        position: relative; }
        .news ul li.live .profile h2 {
          font-size: 0.16rem;
          line-height: 0.3rem; }
        .news ul li.live .image-view {
          position: relative;
          margin-top: 0.12rem; }
          .news ul li.live .image-view div.img {
            width: 100%;
            height: 1.2rem;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover; }
          .news ul li.live .image-view .morePic {
            position: absolute;
            bottom: 0;
            right: 0;
            font-size: 0.12rem;
            height: 0.24rem;
            line-height: 0.24rem;
            background: rgba(0, 0, 0, 0.6);
            color: #fff;
            padding: 0 0.08rem; }
          .news ul li.live .image-view .img-detail {
            height: 0;
            line-height: 0;
            display: none; }
        .news ul li.live .status {
          position: relative;
          margin-top: 0.12rem;
          height: 0.24rem;
          line-height: 0.24rem; }
          .news ul li.live .status .type {
            padding: 0 0.05rem;
            background: #ff9933;
            color: #fff;
            border-radius: 0.03rem; }
          .news ul li.live .status .time {
            color: #8b9397; }
          .news ul li.live .status .pic {
            float: right;
            height: 100%;
            padding-left: 0.2rem;
            background: url("../../images/u307.png") no-repeat 0 center;
            background-size: 0.15rem; }
