.home{position:relative;width:100%}.home .banner{width:100%;position:relative}.home .banner .bg img{width:100%;display:block;object-fit:cover}.home .banner .t{position:absolute;left:50%;top:45%;transform:translate(-50%, -50%);color:#FFF;font-size:2.7vw;font-weight:700}.home .banner .add{position:absolute;left:50%;bottom:30%;transform:translateX(-50%);z-index:10;transition:all 600ms}.home .banner .add img{width:3.125vw}.home .banner .add:hover{transform:translateX(-50%) rotate(180deg)}.home .types{display:flex;justify-content:center;border-bottom:1px solid rgba(0,0,0,0.1);align-items:center}.home .types span{width:1px;height:1.5vw;background:#E6E6E6}.home .types a{width:15vw;color:#666;font-size:.9vw;text-align:center;position:relative;padding:1.5vw 0;transition:all 600ms}.home .types a::after{content:'';display:block;position:absolute;left:0;bottom:0;width:0;height:3px;background:#79C536;transition:all 600ms}.home .types a:hover{color:#79C536}.home .types .active{color:#79C536}.home .types .active::after{width:100%}.home .section1{position:relative;z-index:1;padding:5vw 0 7.8vw 0}.home .section1 .bg{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:30.52083vw}.home .section1 img{object-fit:cover}.home .section1 .wrap{width:80vw;margin:auto}.home .section1 .wrap .title{text-align:center;font-size:2.1875vw;color:#000;font-weight:500;margin:0 0 1.97917vw}.home .section1 .wrap .content{display:flex;height:33.59375vw}.home .section1 .wrap .content .production{width:57.23958vw;height:100%}.home .section1 .wrap .content .production .img{width:100%;height:100%}.home .section1 .wrap .content .production .position{position:absolute;width:100%;bottom:0;left:0;height:8.59375vw;background:rgba(0,0,0,0.31);backdrop-filter:blur(5px);z-index:2;display:flex;align-items:center}.home .section1 .wrap .content .production .position div{height:4.53125vw;margin:0 0 0 2.39583vw}.home .section1 .wrap .content .production .position div h1{font-size:1.66667vw;color:#fff;font-weight:500;margin:0 0 .78125vw}.home .section1 .wrap .content .production .position div p{font-size:.83333vw;font-weight:400;color:#fff}.home .section1 .wrap .content .cut{flex:1;height:100%;display:flex;flex-direction:row-reverse;flex-wrap:wrap}.home .section1 .wrap .content .cut .list{width:100%;border-bottom:2px solid #ECECEC;background:#FFF;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:center;font-size:1.25vw;color:#000;font-weight:400;position:relative;z-index:1;cursor:pointer;transition:.6s}.home .section1 .wrap .content .cut .list::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:linear-gradient(90deg, #92D341 0%, #4FAD24 100%);opacity:0;transition:.6s}.home .section1 .wrap .content .cut .list.on{color:#fff}.home .section1 .wrap .content .cut .list.on::after{opacity:1}.home .section1 .wrap .figure{display:flex;justify-content:space-between;margin:4.27083vw 0 0 0}.home .section1 .wrap .figure .item{text-align:center}.home .section1 .wrap .figure .item span{color:#344A83;font-family:Montserrat;font-size:3.33333vw;font-weight:700;display:block;margin:0 0 .52083vw;position:relative}.home .section1 .wrap .figure .item span::after{content:attr(data-text);font-size:1.04167vw}.home .section1 .wrap .figure .item span::before{content:attr(data-text2);position:absolute;left:105%;white-space:nowrap;font-size:1.04167vw;bottom:.83333vw}.home .section1 .wrap .figure .item p{color:#666;font-size:.83333vw;font-weight:400}.home .section2{padding:5.7vw 0}.home .section2 .wrap{width:80vw;margin:auto}.home .section2 .wrap .title{text-align:center;font-size:2.1875vw;color:#000;font-weight:500;margin:0 0 3.75vw}.home .section2 .wrap .content{position:relative}.home .section2 .wrap .content .button{position:absolute;width:105%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:space-between}.home .section2 .wrap .content .button img{cursor:pointer;pointer-events:auto;width:3.75vw;height:3.75vw}.home .section2 .wrap .content .swiper2{width:100%}.home .section2 .wrap .content .swiper2 .item{width:99%;height:28.125vw;border:1px solid #416A00;background:#FFF;box-shadow:0px 0px 20px 0px rgba(45,69,7,0.13);display:flex;align-items:center;justify-content:center;transition:.6s}.home .section2 .wrap .content .swiper2 .item .img{width:5.3125vw;height:5.3125vw;display:flex;align-items:center;justify-content:center;margin:0 auto 1.04167vw}.home .section2 .wrap .content .swiper2 .item .img img{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}.home .section2 .wrap .content .swiper2 .item h1{font-size:1.25vw;color:#333;font-weight:500;text-align:center;margin:0 0 1.5625vw;transition:.6s}.home .section2 .wrap .content .swiper2 .item p{width:13.64583vw;font-size:.9375vw;line-height:1.66667vw;font-weight:20.83333vw;margin:auto;transition:.6s}.home .section2 .wrap .content .swiper2 .item:hover{background:#79C536;border:1px solid transparent}.home .section2 .wrap .content .swiper2 .item:hover .img img{filter:brightness(10) grayscale(1)}.home .section2 .wrap .content .swiper2 .item:hover h1,.home .section2 .wrap .content .swiper2 .item:hover p{color:#fff}.home .section3{padding:8.4vw 0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.home .section3 img{object-fit:cover}.home .section3 .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home .section3 .wrap{width:65.9375vw;text-align:center}.home .section3 .wrap h1{font-size:2.1875vw;color:#fff;margin:0 0 2.1875vw}.home .section3 .wrap p{font-size:1.04167vw;line-height:1.66667vw;color:#fff}.home .common_contact{position:relative;z-index:1;height:11.92708vw;display:flex;align-items:center;justify-content:center}.home .common_contact .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.home .common_contact .wrap{display:flex;align-items:center;justify-content:center}.home .common_contact .wrap h1{font-size:1.66667vw;color:#fff;font-weight:600;margin:0 3.07292vw 0 0}.home .common_contact .wrap .r{width:30.10417vw;height:2.70833vw;background-color:#fff;border-radius:.20833vw;display:flex;padding:0 .10417vw 0 .9375vw;display:flex;align-items:center;justify-content:space-between}.home .common_contact .wrap .r .zuo{display:flex;align-items:center}.home .common_contact .wrap .r .choice{display:flex;align-items:center}.home .common_contact .wrap .r .choice>p{font-size:.72917vw;color:#111F2C;font-weight:600;margin:0 .625vw 0 0}.home .common_contact .wrap .r .choice>img{width:.625vw;height:.625vw}.home .common_contact .wrap .r .line{height:.83333vw;width:1px;background-color:rgba(17,31,44,0.12);margin:0 .9375vw 0 .78125vw}.home .common_contact .wrap .r input{width:17.13542vw;border:none;background-color:transparent;font-size:.83333vw;font-weight:600}.home .common_contact .wrap .r input::placeholder{color:#999}.home .common_contact .wrap .r button{width:7.08333vw;height:2.5vw;border-radius:.20833vw;background:#344A83;display:flex;align-items:center;justify-content:center;font-size:.83333vw;font-weight:600;color:#fff;outline:none;border:none;cursor:pointer}@media screen and (max-width: 1024px){.home{padding-top:60px}.home .banner .bg img{height:300px}.home .banner .t{font-size:20px}.home .banner .add{bottom:25%}.home .banner .add img{width:20px}.home .types a{width:30%;font-size:14px;padding:10px 0}.home .types a::after{height:2px}.home .types span{height:10px}.home .section1{padding:40px 0}.home .section1 .bg{height:64%}.home .section1 .wrap{width:90%}.home .section1 .wrap .title{font-size:24px;margin:0 0 20px}.home .section1 .wrap .content{height:auto;flex-direction:column}.home .section1 .wrap .content .production{width:100%;height:300px}.home .section1 .wrap .content .production .position{height:auto;padding:20px 0;box-sizing:border-box}.home .section1 .wrap .content .production .position div{margin:0 3%;height:auto}.home .section1 .wrap .content .production .position div h1{font-size:18px;line-height:1;margin:0 0 7px;height:auto}.home .section1 .wrap .content .production .position div p{font-size:13px;line-height:2}.home .section1 .wrap .content .cut .list{height:50px;font-size:15px}.home .section1 .wrap .figure{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 70px}.home .section1 .wrap .figure .item span{width:fit-content;margin:0 auto 10px;font-size:32px;height:42px}.home .section1 .wrap .figure .item span::after,.home .section1 .wrap .figure .item span::before{font-size:14px}.home .section1 .wrap .figure .item p{font-size:14px;line-height:1}.home .section2{padding:45px 0}.home .section2 .wrap{width:90%}.home .section2 .wrap .title{font-size:24px;line-height:1;margin:0 0 20px}.home .section2 .wrap .content .button{width:111%}.home .section2 .wrap .content .button img{width:50px;height:50px}.home .section2 .wrap .content .swiper2 .item{height:343px;padding:30px 0}.home .section2 .wrap .content .swiper2 .item .img{width:60px;height:60px;margin:0 auto 20px}.home .section2 .wrap .content .swiper2 .item h1{font-size:18px;line-height:1;margin:0 0 15px}.home .section2 .wrap .content .swiper2 .item p{width:75%;font-size:14px;line-height:2}.home .section3{padding:65px 0}.home .section3 .wrap{width:90%}.home .section3 .wrap h1{font-size:24px;line-height:1;margin:0 0 20px}.home .section3 .wrap p{font-size:14px;line-height:2}.home .common_contact{height:180px}.home .common_contact .wrap{flex-direction:column;align-items:unset;width:90%}.home .common_contact .wrap h1{font-size:24px;margin:0 0 20px}.home .common_contact .wrap .r{width:100%;height:52px;padding:0 5px 0 15px;box-sizing:border-box}.home .common_contact .wrap .r .choice p{font-size:14px;margin:0 5px 0 0}.home .common_contact .wrap .r .choice img{width:12px;height:12px}.home .common_contact .wrap .r .line{width:1px;height:16px;margin:0 7px}.home .common_contact .wrap .r input{width:73%;font-size:14px}.home .common_contact .wrap .r button{width:136px;height:calc(100% - 10px);font-size:15px}}
