.brief-intro007 {
  position: relative; }
  .brief-intro007 > img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1; }
  .brief-intro007 .layout .inner-box {
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding-top: 0.6rem; }
    .brief-intro007 .layout .inner-box .left-box {
      position: absolute;
      left: 0;
      top: 0;
      width: 58%; }
      .brief-intro007 .layout .inner-box .left-box:hover .r_img .inner-img img {
        transform: scale(1.1); }
    .brief-intro007 .layout .inner-box .right-box {
      width: 48%;
      padding: 0.6rem;
      background-color: #fff;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      z-index: 1; }
      .brief-intro007 .layout .inner-box .right-box .intro {
        margin: 0.4rem 0; }
        .brief-intro007 .layout .inner-box .right-box .intro p {
          font-size: 0.16rem;
          line-height: 0.32rem;
          max-height: 2.56rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: normal;
          word-wrap: break-word;
          -webkit-line-clamp: 8;
          -webkit-box-orient: vertical;
          display: -webkit-box;
          text-align: justify;
          color: #fff; }
  @media (max-width: 960px) {
    .brief-intro007 .layout .inner-box {
      display: block;
      padding-top: 0; }
      .brief-intro007 .layout .inner-box .left-box {
        width: 100% !important;
        position: relative; }
      .brief-intro007 .layout .inner-box .right-box {
        width: 100% !important;
        margin-top: 20px;
        padding: 20px !important; }
        .brief-intro007 .layout .inner-box .right-box .intro {
          margin: 20px 0 !important; } }

/*# sourceMappingURL=brief-intro007.css.map */
