.home-news040 .layout h1 {
  display: flex;
  align-items: center;
  justify-content: space-between; }
.home-news040 .layout .inner-box {
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-between; }
  .home-news040 .layout .inner-box .left-box {
    width: 40%; }
    .home-news040 .layout .inner-box .left-box ul li {
      margin-bottom: 0.2rem; }
      .home-news040 .layout .inner-box .left-box ul li a {
        display: block;
        background-color: #fff;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        padding: 0.2rem;
        border-left: 0.04rem solid var(--ruifox-color-primary-1);
        border-radius: 0.16rem; }
        .home-news040 .layout .inner-box .left-box ul li a:hover .tit .aline_w {
          background-size: 100% 1px; }
        .home-news040 .layout .inner-box .left-box ul li a .tit {
          font-size: 0.18rem;
          line-height: 0.27rem;
          max-height: 0.54rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: normal;
          word-wrap: break-word;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          display: -webkit-box;
          height: 0.54rem;
          margin-bottom: 0.1rem;
          color: #333; }
        .home-news040 .layout .inner-box .left-box ul li a .time {
          font-size: 0.16rem;
          display: block;
          line-height: 1;
          color: #666; }
  .home-news040 .layout .inner-box .right-box {
    width: 55%;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between; }
    .home-news040 .layout .inner-box .right-box a {
      width: 48%;
      display: block;
      position: relative;
      overflow: hidden;
      border-radius: 0.16rem;
      margin-bottom: 0.2rem;
      height: fit-content; }
      .home-news040 .layout .inner-box .right-box a:nth-child(2), .home-news040 .layout .inner-box .right-box a:nth-child(4) {
        top: 0.4rem; }
      .home-news040 .layout .inner-box .right-box a:hover img {
        transform: scale(1.1); }
      .home-news040 .layout .inner-box .right-box a:hover .bottom .tit .aline_w {
        background-size: 100% 1px; }
      .home-news040 .layout .inner-box .right-box a .bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 0.2rem;
        background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); }
        .home-news040 .layout .inner-box .right-box a .bottom .tit {
          font-size: 0.18rem;
          line-height: 0.27rem;
          max-height: 0.54rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: normal;
          word-wrap: break-word;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          display: -webkit-box;
          height: 0.54rem;
          margin-bottom: 0.1rem;
          color: #fff; }
        .home-news040 .layout .inner-box .right-box a .bottom .time {
          font-size: 0.16rem;
          display: block;
          line-height: 1;
          color: #fff; }
@media (max-width: 960px) {
  .home-news040 .layout .inner-box {
    margin-top: 20px;
    display: block; }
    .home-news040 .layout .inner-box .left-box {
      width: 100%; }
    .home-news040 .layout .inner-box .right-box {
      width: 100%;
      display: block; }
      .home-news040 .layout .inner-box .right-box a {
        width: 100%;
        top: 0 !important; } }

/*# sourceMappingURL=home-news040.css.map */
