.home-columns049 .layout h1 {
  display: flex;
  justify-content: space-between;
  align-items: center; }
.home-columns049 .layout ul {
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .home-columns049 .layout ul li {
    width: 49%;
    height: 1.82rem;
    margin-bottom: 0.15rem; }
    .home-columns049 .layout ul li a {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      overflow: hidden;
      font-size: 0; }
      .home-columns049 .layout ul li a img {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        transition: all 0.3s; }
      .home-columns049 .layout ul li a .tit {
        font-size: 0.24rem;
        color: #fff;
        white-space: nowrap;
        z-index: 1; }
      .home-columns049 .layout ul li a:hover img {
        transform: scale(1.1); }
@media (max-width: 960px) {
  .home-columns049 .layout ul {
    margin-top: 20px;
    display: block; }
    .home-columns049 .layout ul li {
      width: 100%;
      height: 27vw;
      margin-bottom: 10px; }
      .home-columns049 .layout ul li:last-child {
        margin-bottom: 0; }
      .home-columns049 .layout ul li a .tit {
        font-size: 20px; } }

/*# sourceMappingURL=home-columns049.css.map */
