﻿.home-banner .swiper-slide>a::after{display: none;}
.home-mainpro{padding-bottom:0;}
.home-logo{padding:0 0 4%;}
.home-logo .l-wrap{display:block;}
.home-logo .home-title{text-align:center}
.home-logo .logo-container{width:100%;display:flex;align-items: center;justify-content: space-between;margin-top:2.5%}
.home-logo .logo-btn{width:40px;height:40px;display:block;background:var(--introcolor);display:flex;align-items:center;justify-content: center;cursor: pointer;border-radius:50%;}
.home-logo .logo-btn em{font-size: var(--fontsize20);color:#fff;}
.home-logo .logo-btn:hover{background: var(--color);}
.home-logo .logo-container .swiper{max-width:calc(100% - 100px);margin:0 auto;}
.home-logo .swiper-pagination-bullet-active{background: var(--color);}
@media (min-width:769px){.home-logo .logoswiper2-pagination,.home-logo .logoswiper3-pagination{display:none;}}
@media (max-width:768px){.home-logo{padding:0 0 40px;}
.home-logo .logo-btn{display:none}
.home-logo .logo-container .swiper{max-width:100%;padding-bottom:50px;}}

.home-design{padding:0 0 4%;}
.home-design .design-list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-design .design-list li{width:24%;}
.home-design .design-list li .img{overflow: hidden;}
.home-design .design-list li .img img{width:100%;display: block;transition: all .3s;}
.home-design .design-list li:nth-child(-n+4) .img img{aspect-ratio:35/26;object-fit:cover}
.home-design .design-list li p{text-align:center;margin-top:10px;font-size:var(--fontsize20);font-weight: var(--fontbold7);}
.home-design .design-list li:hover img{transform: scale(1.05);}
@media (max-width:768px){.home-design{padding-bottom:40px;}
.home-design .design-list li{width:48%;margin:10px 0;}
.home-design .design-list li p{font-size:var(--fontsize16)}}

.home-aboutus{padding:4% 0;}
.home-aboutus .inner{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:2.5%;align-items:center}
.home-aboutus .inner .aboutusleft{width:44%;}
.home-aboutus .inner .aboutusleft img{width:100%;display:block;}
.home-aboutus .inner .aboutusright{width:49%;}
.home-aboutus .home-stit{font-weight: var(--fontbold7);font-size:var(--fontsize32);line-height:1.3;margin-bottom:20px;}
.home-aboutus .top .des{position: relative;padding-left:15px;font-size:var(--fontsize20)}
.home-aboutus .top .des:before{content:'';width:6px;height:6px;display:block;position:absolute;top:16px;left:2px;background: var(--introcolor);border-radius: 50%;}
.home-aboutus .bot{margin:4% 0;}
.home-aboutus ul.list{display:flex;flex-wrap:wrap;margin-bottom:20px;}
.home-aboutus ul.list li{width:49%;}
.home-aboutus ul.list li p{font-size:var(--fontsize18)}
.home-aboutus ul.list li p.num{color:var(--introcolor);font-weight:var(--fontbold7);font-size:var(--fontsize30)}
.home-aboutus .home-more-box{margin-top:13%;}
@media (max-width:1440px){.home-aboutus .home-stit{font-size:var(--fontsize26)}
.home-aboutus ul.list li p.num{font-size:var(--fontsize24)}
.home-aboutus .top .des{font-size:var(--fontsize18)}}
@media (max-width:1280px){.home-aboutus .home-more-box{margin-top:4%;}}
@media (max-width:768px){.home-aboutus .inner .aboutusleft,.home-aboutus .inner .aboutusright{width:100%;margin:10px 0;}
.home-aboutus .home-stit{font-size:var(--fontsize22)}
.home-aboutus ul.list li p.num{font-size:var(--fontsize18)}
.home-aboutus .top .des:before{top:13px;}
.home-aboutus .top .des{font-size:var(--fontsize16)}
.home-aboutus .home-more-box{margin-top:20px;}}
@media (min-width:769px){.home-mainpro .mainpro-list li{width:32%;margin-right:2%;}
.home-mainpro .mainpro-list li:nth-child(4n){margin-right:2%;}
.home-mainpro .mainpro-list li:nth-child(3n){margin-right:0;}}
.home-design .design-list li:nth-child(n+5){width:100%;margin-top:20px;}
@media (max-width:768px){.home-design .design-list li:last-child{margin-top:10px}}
.custom-swiper .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;}
.custom-swiper .swiper-slide img{aspect-ratio:4/3;object-fit:contain;border:1px solid #eee;background:#fff;}
.custom-swiper .swiper-pagination{display:none}
.custom-btn{display:none;}
@media (min-width:1024px){.home-mainpro .mainpro-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.home-mainpro .mainpro-list li{margin-right:2%}
.home-mainpro .mainpro-list li,.home-mainpro .mainpro-list li:nth-child(3n){width:100%;margin:0}
}
.home-ex{padding-bottom:4%}
.home-custom{padding:0!important;background:#fff}
.home-ex .home-title{margin-bottom:20px}
.home-design .home-title,.home-custom .home-title{margin-bottom:30px}
.home-design .design-list li:nth-child(n+5) img{transform:none!important}
.home-design .design-list li:last-child{margin-top:5%}
@media (max-width:768px){.home-ex .home-title{margin-bottom:10px}
.home-design .home-title,.home-custom .home-title{margin-bottom:15px}
.home-design .design-list li:last-child{margin-top:40px}}
@media (min-width:769px){.home-aboutus .home-stit{margin-bottom:10px;}
.home-aboutus .home-more-box{margin-top:20px;}
.home-aboutus .top .des{font-size:var(--fontsize18);}
.home-aboutus .bot{margin:15px 0;}
.home-aboutus ul.list li p.num{line-height:1.4;}
.home-aboutus .top .home-stit{margin-top:-10px}}
@media (max-width:1440px) and (min-width:769px){.home-aboutus .inner .aboutusleft{width:46.4%}}
@media (max-width:1366px) and (min-width:769px){.home-aboutus .home-stit{margin-bottom:6px;}
.home-aboutus .inner .aboutusleft{width:48%}}
#serviceswiper .swiper-wrapper{align-items:initial;}
#serviceswiper .swiper-slide{height:auto;display: flex;flex-direction: column;align-items: center;}
#serviceswiper .swiper-slide .p2{margin-bottom:20px;}
#serviceswiper .swiper-slide .icon{margin-top:auto;}
.home-news .homenewslist .swiper-slide .info .title,.home-news .homenewslist .swiper-slide .info .text{display:block;}