.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 .section1{width:100%;background:url("../images/contact_bg1.png") no-repeat;background-size:cover;padding:4vw 0}.home .section1 .t{text-align:center;color:#333;font-size:2.1vw;font-weight:bold}.home .section1 .allItems{width:60vw;margin:2vw auto 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.home .section1 .allItems .item{width:calc(31% - 2vw);border-radius:5px;border:1px solid #79C536;background:rgba(255,255,255,0.13);box-shadow:0px 5px 10px 0px rgba(230,230,230,0.8);padding:1vw;display:flex;margin-bottom:2vw}.home .section1 .allItems .item .text{margin-left:1vw}.home .section1 .allItems .item .text .p1{color:#333;font-size:.9vw;font-weight:600}.home .section1 .allItems .item .text a{color:#559534;font-size:.8vw}.home .section2{width:100%;background:url("../images/contact_bg2.png") no-repeat;background-size:cover;padding:4vw 0}.home .section2 .t{text-align:center;color:#fff;font-size:2.1vw;font-weight:bold}.home .section2 .allItems{display:flex;justify-content:space-between;width:70vw;margin:2vw auto}.home .section2 .allItems .item{width:33.3%;border:1px solid rgba(255,255,255,0.76);background:rgba(255,255,255,0.13);backdrop-filter:blur(5px);padding-bottom:2vw}.home .section2 .allItems .item .p1{border-bottom:1px solid rgba(255,255,255,0.62);color:#FFF;text-align:center;font-size:1.1vw;padding:1vw 0}.home .section2 .allItems .item .info{padding:1vw 2.2vw;color:white;font-size:1vw;line-height:1.8}.home .section2 .allItems .item .info .phone{display:flex}.home .section3{width:65vw;margin:4vw auto}.home .section3 .t{text-align:center;color:#333;font-size:2.1vw;font-weight:bold}.home .section3 .t2{color:#666;font-size:1.1vw;text-align:center;margin:10px 0}.home .section3 .form{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2vw 0}.home .section3 .form .item{width:48%;margin-bottom:1vw}.home .section3 .form .item p{color:#666;font-size:.9vw}.home .section3 .form .item p span{color:#F00}.home .section3 .form .item input{width:100%;outline:none;border:none;background:#F5F5F5;padding:1vw 0;margin-top:10px;text-indent:10px;font-size:.9vw;color:#666}.home .section3 .form .msg{width:100%}.home .section3 .form .msg textarea{width:100%;outline:none;border:none;background:#F5F5F5;padding:10px 0;margin-top:10px;text-indent:10px;font-size:.9vw;resize:none;height:8.125vw;color:#666}.home .section3 .form .submit{width:100%}.home .section3 .form .submit .btn{margin:0 auto;background:linear-gradient(280deg, #92D341 -27.68%, #4FAD24 104.15%);width:fit-content;padding:0.6vw 4vw;color:white;font-size:.9vw;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 .section1{padding:30px 0}.home .section1 .t{font-size:24px}.home .section1 .allItems{width:90%;flex-wrap:wrap;margin:20px auto}.home .section1 .allItems .item{width:calc(100% - 30px);padding:15px;margin-bottom:15px}.home .section1 .allItems .item .text{margin-left:10px}.home .section1 .allItems .item .text .p1{font-size:16px}.home .section1 .allItems .item .text a{font-size:14px}.home .section2{padding:30px 0}.home .section2 .t{font-size:24px}.home .section2 .allItems{width:90%;margin:20px auto 0 auto;flex-wrap:wrap}.home .section2 .allItems .item{width:100%;margin-bottom:20px}.home .section2 .allItems .item .p1{font-size:16px;padding:10px 0}.home .section2 .allItems .item .info{padding:15px;font-size:14px}.home .section3{width:90%;margin:30px auto}.home .section3 .t{font-size:24px}.home .section3 .t2{font-size:16px}.home .section3 .form{margin:20px 0}.home .section3 .form .item{margin-bottom:20px}.home .section3 .form .item p{font-size:14px}.home .section3 .form .item input{padding:10px 0;font-size:14px}.home .section3 .form .msg textarea{font-size:14px;height:80px}.home .section3 .form .submit .btn{font-size:14px;padding:8px 40px}}
