﻿.home-factory{position: relative;padding:4% 0;}
.home-factory::before{content:'';width:100%;height:50%;background: #eee;display:block;z-index:-1;position: absolute;top:0;left:0;}
.home-factory .factorySwiper{padding:70px 0 40px;}
.home-factory .factorySwiper .swiper-slide.swiper-slide-prev{transform: scale(0.9)}
.home-factory .factorySwiper .swiper-slide.swiper-slide-next{transform: scale(0.9)}
.home-factory .factorySwiper .swiper-slide.swiper-slide-active{transform: scale(1.1);}
.home-factory .factorySwiper .swiper-slide .factory-cont-tit{text-align: center;font-size:var(--fontsize20);margin:10px 0;}
.home-factory .factorySwiper .swiper-slide .des{font-size:var(--fontsize15);text-align: center;display:none;}
.home-factory .factorySwiper .swiper-slide.swiper-slide-active .des{display:block;}
@media (max-width:768px){.home-factory::before{height:40%;}
.home-factory .factorySwiper{padding-top:30px;}}
.home-mainproduct .mainpro-top .mainpro-title{max-width:100%;}
.home-mainproduct .homepro-list{justify-content: space-between;flex-wrap:wrap;transform: none !important;}
.home-mainproduct .homepro-list .swiper-slide{height:auto;width:49%;margin-top:2%;}
@media (max-width:768px){.home-mainproduct .homepro-list .swiper-slide{width:100%;}}
.home-certi{background: var(--introcolor);padding:4% 0;}
.home-certi .des,.home-certi .home-title{text-align: center;color:#fff;}
.home-certi .swiper{margin-top:2.5%;padding-bottom:50px;}
.home-certi .swiper-slide{text-align: center;}
@media (max-width:768px){.home-certi{padding:30px 0;}
.home-certi .swiper{margin-top:20px;}}
.home-case .home-des{padding: 0 70px;max-width: 1740px;margin: 10px auto 0;text-align:center;}
@media (max-width:1024px){.home-case .home-des{padding:0 20px;}}
.home-case .homecase-list .swiper-slide .content .text{font-size:var(--fontsize14)}
.home-case .homecase-list .swiper-slide .content .more{margin-top:10px;}
@media (max-width:1440px){.home-case .homecase-list .swiper-slide .content .text{-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;display: -webkit-box;}}
.home-about .l-wrap .about-info h1{max-width:100%;}
.home-about .l-wrap .about-info .list li .title{align-items:flex-start}

.home-foottop{position:relative;padding:2% 0;background:var(--color);color:#fff;z-index:1}
.home-foottop::after,.home-foottop::before{content:"";position:absolute;top:0px;right:0px;width:100%;height:100%;background:url(https://css02.v15cdn.com/m430/imgs/foottop-bg.webp) no-repeat right;z-index:-1}
.home-foottop::after{transform:rotate(180deg)}
.home-foottop .l-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}
.home-foottop .home-title{text-align:center;line-height:1.2;color:#fff;}
.home-foottop .btn{margin-top:2em}
.home-foottop .btn a{min-width:160px;height:48px;font-size:var(--fontsize14);background:rgba(255,84,0,0);border:1px solid #FFFCFC;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;margin:0px 15px;font-weight:var(--fontbold6);transition:all .2s linear}
.home-foottop .btn a:nth-child(2){background-color:#FFFFFF;color:var(--fontcolor)}
.home-foottop .btn a:nth-child(2):hover{opacity:.8}
.home-foottop .btn a:hover{background:#FFFFFF;color:var(--fontcolor)}
@media (max-width:1440px){.home-foottop .title{font-size:var(--fontsize26)}}
@media (max-width:768px){.home-foottop .title{font-size:var(--fontsize18)}
.home-foottop{padding:30px 0px}
.home-foottop .btn{display:flex;justify-content:space-between;width:100%}
.home-foottop .btn a{min-width:inherit;width:48%}}