﻿.home-about .info .home-more {background:var(--color);border-color:var(--color)}
.home-service {padding-top:0}
.home-banner{height:auto}
.home-banner .swiper-slide img.bannerpic{height:auto;width:46%;margin:0 auto;display:block;transform:translateY(-70%);margin-bottom:-11%}
.home-banner .swiper-slide-active img{animation:none}
.home-banner .banner-animote{top:23%;padding:0;max-width:inherit;width:60%;}
.home-banner .banner-animote .p3 .home-more{background:var(--color);border-color:var(--color);min-width:inherit;height:auto;font-size:1vw;padding:.8vw 1.2vw;min-width:6vw}
.home-banner .banner-animote .p3 .home-more:nth-child(2){margin-left:1vw}
.home-banner .banner-animote .p3 .home-more:hover{opacity:.85}
.home-banner .banner-animote .p1{font-size:2.8vw;margin:0 0 .6vw;line-height:1.2}
.home-banner .banner-animote .p2{font-size:1vw;margin-bottom:1.4vw}
@media (max-width:1440px){.home-banner .banner-animote .p2{font-size:var(--fontsize15)}
.home-banner .banner-animote .p3 .home-more{font-size:var(--fontsize14);padding:10px 15px}}
@media (max-width:1024px){.home-banner .banner-animote{width:85%;}}
@media (max-width:768px){.home-banner .banner-animote{width:92%;}
.home-banner .swiper-slide img.bannerpic{transform:translateY(-60%);margin-bottom:-7%}
.home-banner .banner-animote .p1{font-size:var(--fontsize24);margin:0 0 5px}
.home-banner .banner-animote .p2{font-size:var(--fontsize12);line-height:1.4;margin-bottom:8px}
.home-banner .banner-animote .p3{display:block;}
.home-banner .banner-animote .p3 .home-more{font-size:var(--fontsize12);padding:7px 12px}}
@media (max-width:550px){.home-banner .banner-animote{width:96%;}
.home-banner .swiper-slide img.bannerpic{transform:translateY(-50%);margin-bottom:-3%}
.home-banner .banner-animote .p1{font-size:var(--fontsize16);margin:0 0 3px}
.home-banner .banner-animote .p2{margin-bottom:0;line-height:1.3;}
.home-banner .banner-animote .p3{display:none}}
