@charset "utf-8";
@media screen and (min-width:1024px){
  .inner .inner-title .more:hover{ top: -.5rem; background: var(--secondary);}
  .inner .inner-more:hover{ top: -.5rem; background: var(--secondary);}
  
  .slideshow .swiper-control .swiper-button div:hover{ color: var(--primary);}
  .slideshow .swiper-control .swiper-button div:hover i{ color: var(--primary);}

  .business .inner-unit .info a.more:hover{ top: -.5rem; background: var(--secondary);}

  .business .inner-list .itm:hover{ top: -.5rem; background: var(--primary);}
  .business .inner-list .itm:hover b{ color: var(--primary);}
  .business .inner-list .itm:hover .font span{ color: white;}
  .business .inner-list .itm:hover .font i{ background: white;}
  .business .inner-list .itm:hover .font em{ color: var(--gray);}
  .business .inner-list .itm:hover .ico{ color: white;}

  .about .inner-unit .info a.more:hover{ top: -.5rem; border-color: var(--primary); background: var(--primary);}
  .about .inner-list .itm:hover{ top: -0.5rem;}
  .about .inner-list .itm:hover span{ color: var(--primary);}

  .case .inner-list .itm:hover .cover img{ transform: scale(1.1);}

  .news .inner-list .big-list .itm:hover,
  .news .inner-list .small-list .itm:hover{ top: -0.5rem;}
  .news .inner-list .big-list .itm:hover .cover img,
  .news .inner-list .small-list .itm:hover .cover img{ transform: scale(1.1);}
  
  .list-workshop .itm:hover{ top: -1.25vw;box-shadow: 0 .5rem 1rem rgba(31,138,214,0.2);}
  .list-workshop .itm:hover .cover img{ transform: scale(1.1);}
  .list-workshop .itm:hover .info span{ color: var(--primary);}
  
  .list-honor .itm:hover{ top: -1.25vw;box-shadow: 0 .5rem 1rem rgba(31,138,214,0.2);}
  .list-honor .itm:hover .cover img{ transform: scale(1.1);}
  .list-honor .itm:hover .info span{ color: var(--primary);}

  .list-equipment .itm:hover{ top: -1.25vw;box-shadow: 0 .5rem 1rem rgba(0,109,187,0.2);}
  .list-equipment .itm:hover .info:before{ height: 0;}
  .list-equipment .itm:hover .info:after{ height: 100%;}
  .list-equipment .itm:hover .info span{ color: white;}
  .list-equipment .itm:hover .info em{ padding: .5rem 0 1rem;}
  .list-equipment .itm:hover .info i{ color: var(--gray); height: calc(0.75rem * 1.5);}

  .list-news .itm:hover{ top: -1.25vw; box-shadow: 0 .5rem 1rem rgba(153,202,34,0.2); background: var(--primary);}
  .list-news .itm:hover .day{ color: white;}
  .list-news .itm:hover .my{ color: white;}
  .list-news .itm:hover .tit{ color: white;}
  .list-news .itm:hover .line{ background: white;}
  .list-news .itm:hover .desc{ color: white;}

  .list-case .itm:hover{ top: -1.25vw; box-shadow: 0 .5rem 1rem rgba(153,202,34,0.2);}
  .list-case .itm:hover .cover img{ transform: scale(1.1);}
  .list-case .itm:hover .info span{ color: var(--primary);}
  .list-case .itm:hover .info b:after{ padding-left: 2rem;}
}