﻿.home-banner .swiper-slide>a::after{display: none;}
.home-diverse{position:relative;padding:4% 0 0}
.home-diverse .partner-container .partner-title{display:flex;align-items:center;justify-content:center;margin-bottom:1em;font-weight:var(--fontbold6);font-size: var(--hometitlefont);position:relative;white-space:nowrap}
.home-diverse .partner-container .partner-title::after,.home-diverse .partner-container .partner-title::before{content:"";display:inline-block;width:1920px;height:1px;background:var(--color)}
.home-diverse .partner-container .partner-title::before{margin-right:30px}
.home-diverse .partner-container .partner-title::after{margin-left:30px}
#partnerswiper .swiper-slide{height:auto;background:#fff;box-shadow:0 1px 7px 0 rgba(214,214,214,.22);border-radius:10px;border:1px solid #f4f4f4;padding:6px;display:flex;align-items:center;justify-content:center}
#partnerswiper .swiper-slide a {display:block;overflow:hidden;width:100%;height:100%;}
#partnerswiper .swiper-slide img{display:block;aspect-ratio:4/3;object-fit:contain;transition:.3s}
#partnerswiper .swiper-slide:hover img{transform:scale(1.1)}
#partnerswiper .partnerswiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:2.5em;}
#partnerswiper .swiper-pagination-bullet{margin:0 3px;width:10px;height:10px}
#partnerswiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color);}
@media(max-width:768px){.home-diverse{padding:40px 0 10px}}
@media(max-width:500px){.home-diverse .partner-container .partner-title{margin-bottom:10px}
#partnerswiper .partnerswiper-pagination{margin-top:20px;}}
.home-cate .list li .title{height:30%;}
.home-projects .iframe-container{position: relative;width:100%;height:0;padding-bottom: 56.25%;}
.home-projects .iframe-container iframe{position:absolute;top:0;left: 0;width:100%;height:100%;min-height:inherit;}
.home-projects .iframe-container>a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;}
