﻿.home-service .service-wrap .service-item{padding-bottom:100px}
@media (max-width:768px){.home-service .service-wrap .service-item{padding-bottom:80px}}
@media (max-width:450px){.home-service .service-wrap .service-item{padding-bottom:60px}}
.home-news{padding:0px 20px 60px}
.home-news .newswrap{position:relative;padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-news .newswrap .item{width:23%;transition:all .2s linear;position:relative;margin-right:2%}
.home-news .newswrap .item:nth-child(4n){margin-right:0px}
.home-news .newswrap .item .news-img{overflow:hidden}
.home-news .newswrap .item .news-img img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3;}
.home-news .newswrap .item .news-info{padding:20px 0px}
.home-news .newswrap .item .news-info .title{font-size:var(--fontsize18);color:var(--fontcolor);font-weight:var(--fontbold5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.home-news .newswrap .item .news-info .date{font-size:var(--fontsize14);color:var(--color);padding:10px 0px}
.home-news .newswrap .item .news-info .text{font-size:var(--fontsize14);color:var(--introcolor);line-height:24px}
.home-news .newswrap .item::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:0px;background:var(--color);transition:all .2s linear}
.home-news .newswrap .item:hover img{transform:scale(1.05)}
.home-news .newswrap .item:hover::after{height:2px}
@media(max-width:1366px){.home-news .newswrap{padding:0px}}
@media(max-width:1024px){.home-news{padding:0px 15px 30px}
.home-news .newswrap .item{width:48%;margin-bottom:20px;margin-right:4%}
.home-news .newswrap .item:nth-child(2n){margin-right:0px}}
@media(max-width:768px){.home-news{padding:20px 15px 30px}
.home-news .newswrap .item .news-info .title{font-size:var(--fontsize16);font-weight:normal}
.home-news .newswrap .item .news-info .text{line-height:20px;display:none}
.home-news .newswrap .item .news-info{padding:10px 0}}
.homeinquiry{padding:0 15px 40px;}
.homeinquirybtn{display:flex;justify-content:center;}
.homeinquirybtn a{font-size:30px;text-transform:uppercase;background:var(--color);color:#fff;padding:7px 6%;border-radius:10px;transition:.3s}
.homeinquirybtn a:hover{background:#333}
@media (max-width:1024px){.homeinquirybtn a{font-size:24px}}
@media (max-width:768px){.homeinquiry{padding:0 15px 30px;}
.homeinquirybtn a{font-size:20px;padding:8px 10vw}}