﻿.home-banner .swiper-slide>a::after{display: none;}
.home-banner .banner-animote.ban1{padding-left:14%;top:52%}
.home-banner .banner-animote.ban1 .tit{font-weight: var(--fontbold7);font-size:3.4vw;line-height: 1.1;}
.home-banner .banner-animote.ban1 .des{font-size:1.1vw;line-height: 1.2;margin:2% 0 3%}
.home-banner .banner-animote.ban1 .more .home-more{font-size:1.1vw;border-radius: 30px;border:3px solid #fff;padding:0 2%;}
@media (max-width:768px){.home-banner .banner-animote.ban1 .tit{font-size:24px;}
.home-banner .banner-animote.ban1 .des{display:none}
.home-banner .banner-animote.ban1 .more .home-more{font-size:12px;margin-top:10px;height:30px;min-width:120px;}
.home-banner .swiper-slide img{min-height: inherit;}}
@media (max-width:600px){.home-banner .banner-animote.ban1 .tit{font-size:14px;}}
.home-about .kche-t42 .kche-flex-jc-sb{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}
.home-about .kche-t42 .kche-flex-jc-sb .kche-flex-item3{width:100%;margin-right:0}
@media (max-width:768px){.home-about .kche-t42 .kche-flex-jc-sb{grid-template-columns:repeat(2,1fr)}}
.home-about .kche-t42{margin-top: 2%;}
.home-cate .list li .title{background:unset}
.home-cate .list li .title span{color:#111}
.home-choose{background:#F2F2F2;color:var(--fontcolor)}
.home-choose .right ul li .p2{color:var(--introcolor)}
.home-choose .right ul li:hover::after{border-color:var(--fontcolor)}
@media (min-width:769px){.home-news{padding-bottom:5%;}}
.home-certi{position:relative;}
.home-certi .top{position: absolute;top:5%;left:50%;transform: translateX(-50%);width:100%;}
.home-certi .img img{width:100%;display:block;}
.home-certi .home-title{padding-top:10px;position: relative;}
.home-certi .home-title:before{content:'';width:50px;height:3px;background: var(--color);position: absolute;top:0;left:50%;transform: translateX(-50%);}
@media (max-width:768px){.home-certi .top{position:initial;transform:initial;padding-top:25px;background: #F8F8F8;}}
.home-cate .list li{border: 1px solid var(--color);}
@media (min-width:769px){.home-cate .list li{width:31.5%;}
.home-cate .list li:nth-child(n+4){margin-top:0;}
.home-cate .list li:nth-child(n+5){margin-top:1.5em}}
.home-cate .list li{aspect-ratio: 1/1;display:flex;flex-direction: column;}
.home-cate .list li .title{position: initial;height:auto;padding:10px 20px;}
@media (max-width:500px){.home-cate .list li .img img{object-fit:contain;}}
.home-pro {background: #f2f2f2;}