.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{overflow:hidden;background:#F6FAF6}.home .section1 .wrap{width:59.63542vw;margin:5.9vw auto 4.6vw}.home .section1 .wrap .title{margin:0 0 1.82292vw}.home .section1 .wrap .title h1{color:#7DA725;font-size:2.1875vw;font-style:normal;font-weight:500;line-height:1.25vw;margin:0 0 1.97917vw}.home .section1 .wrap .title p{color:rgba(17,31,44,0.85);font-family:"Source Han Sans CN";font-size:.83333vw;font-style:normal;font-weight:400;line-height:1.45833vw}.home .section1 .wrap .content{display:flex;flex-wrap:wrap;justify-content:space-between}.home .section1 .wrap .content .item{width:27.86458vw;display:flex;margin:0 0 1.82292vw}.home .section1 .wrap .content .item .l{width:11.45833vw;margin:0 .52083vw 0 0}.home .section1 .wrap .content .item .l h1{color:#000;font-size:1.04167vw;font-style:normal;font-weight:500;position:relative;width:fit-content;margin:0 0 1.40625vw}.home .section1 .wrap .content .item .l h1::after{content:'';position:absolute;width:2.55208vw;height:.15625vw;background:#7DAC2C;bottom:-.36458vw;left:0}.home .section1 .wrap .content .item .l .text{font-size:.83333vw;color:#666;line-height:1.25vw}.home .section1 .wrap .content .item .img{width:15.83333vw;height:9.89583vw;overflow:hidden}.home .section1 .wrap .content .item .img img{width:100%;height:100%;transition:all .6s}.home .section1 .wrap .content .item .img img:hover{transform:scale(1.05)}.home .appropriate{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;height:11.92708vw;z-index:1}.home .appropriate .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.home .appropriate .wrap{width:68.75vw;display:flex;align-items:center;position:relative;top:1.04167vw}.home .appropriate .wrap h1{color:#FFF;font-size:1.66667vw;font-style:normal;font-weight:400;line-height:7.29167vw;margin:0 2.70833vw 0 0}.home .appropriate .wrap .display{display:flex;align-items:center}.home .appropriate .wrap .display a{text-decoration-line:underline}.home .appropriate .wrap .display p,.home .appropriate .wrap .display a{color:#FFF;font-family:"PingFang SC";font-size:.83333vw;font-style:normal;font-weight:400;line-height:7.29167vw}@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 .wrap{width:90%;margin:40px auto}.home .section1 .wrap .title{margin:0 0 35px}.home .section1 .wrap .title h1{font-size:24px;line-height:1;margin:0 0 15px}.home .section1 .wrap .title p{font-size:14px;line-height:2}.home .section1 .wrap .content{flex-direction:column}.home .section1 .wrap .content .item{width:100%;flex-direction:column-reverse;align-items:unset;margin:0 0 20px}.home .section1 .wrap .content .item .l{width:100%}.home .section1 .wrap .content .item .l h1{font-size:18px;line-height:1;margin:0 0 20px}.home .section1 .wrap .content .item .l h1::after{width:49px;height:2px;bottom:-10px}.home .section1 .wrap .content .item .l p{font-size:14px;line-height:2}.home .section1 .wrap .content .item .img{width:100%;height:auto;margin:0 0 20px}.home .appropriate{height:180px}.home .appropriate .wrap{width:90%;flex-direction:column;align-items:unset}.home .appropriate .wrap h1{font-size:24px;line-height:1;margin:0 0 15px}.home .appropriate .wrap .display p,.home .appropriate .wrap .display a{font-size:13px}}
