﻿.home-projects{padding-bottom:3%;}
.home-projects::before{height:100%;}
.home-projects .l-wrap{max-width:1600px;}
.home-projects .exhibitionSwiper{padding-bottom:50px;}
.home-projects .exhibitionSwiper .swiper-slide .img{overflow: hidden;}
.home-projects .exhibitionSwiper .swiper-slide .img img{transition: all .3s;width:100%;display:block;}
.home-projects .exhibitionSwiper .swiper-slide:hover .img img{transform: scale(1.05);}
.home-projects .exhibitionSwiper .swiper-slide p{text-align: center;margin-top:10px;font-size:var(--fontsize20);}
@media (max-width:768px){.home-projects{padding-bottom:30px;}
.home-projects .exhibitionSwiper .swiper-slide p{font-size:var(--fontsize16);}}
.home-banner .swiper-slide>a::after{ display: none;}
.home-banner .banner-animote{text-align: center;top:48%;}
.home-banner .banner-animote .ban-tit{font-weight:var(--fontbold7);font-size:64px;}
.home-banner .banner-animote .ban-line{margin:1% auto;width:3%;height:2px;background:#fff;}
.home-banner .banner-animote .ban-des{font-size:22px}
.home-banner .banner-animote .home-more{margin-top:3%;border-radius: 40px;padding:1.5% 3.5%;font-size:20px;background:#03176D;}
@media (max-width:1600px){.home-banner .banner-animote .ban-tit{font-size:3.3vw}
.home-banner .banner-animote .ban-des{font-size:1.2vw;}
.home-banner .banner-animote .home-more{font-size:1.1vw;}}
@media (max-width:768px){.home-banner .banner-animote .ban-tit{font-size:24px}
.home-banner .banner-animote .ban-des{font-size:12px;}
.home-banner .banner-animote .home-more{font-size:12px;}}
@media (max-width:500px){.home-banner .swiper-slide img{min-height: inherit;}
.home-banner .banner-animote .ban-tit{font-size:18px}
.home-banner .banner-animote .ban-line{margin:5px auto;width:10%}}
.home-pro .list li .img img{object-fit:contain;}
.home-pro .list li .info .text{line-height: 1.5;max-height: calc(1.5em * 2);-webkit-line-clamp: unset;}