.contact-content .head{gap:.3rem}.contact-content .head .title2{font-size:.34rem;color:#333;width:100%;display:flex;align-items:center;justify-content:center;padding:.3rem 0;position:relative}.contact-content .head .title2::after{content:" ";position:absolute;width:.7rem;height:.04rem;background-color:var(--color-main);left:50%;transform:translateX(-50%);bottom:0}.contact-content .head .desc{font-size:.16rem;line-height:1.6em}.contact-content .contact-content-box{background-color:#f2f2f2}.contact-content .contact-content-box .part1{gap:.3rem}.contact-content .contact-content-box .part1 .item{width:calc((100% - .3rem * 2) / 3);background-color:#fff;padding:.3rem;box-sizing:border-box;gap:.15rem;height:3.6rem;transition:all .3s}.contact-content .contact-content-box .part1 .item:hover{box-shadow:0 0 .5rem rgba(0,0,0,0.1)}.contact-content .contact-content-box .part1 .item:hover .content h3{color:var(--color-main)}.contact-content .contact-content-box .part1 .item:hover .content p,.contact-content .contact-content-box .part1 .item:hover .content a{color:var(--color-main);font-size:.26rem;font-weight:bold}.contact-content .contact-content-box .part1 .item .iconfont{font-size:.4rem;color:var(--color-main)}.contact-content .contact-content-box .part1 .item .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem}.contact-content .contact-content-box .part1 .item .content h3{font-size:.18rem;margin:0;color:#333;position:relative;transition:all .3s}.contact-content .contact-content-box .part1 .item .content h3::after{content:" ";position:absolute;width:.52rem;height:.04rem;background-color:var(--color-main);left:50%;transform:translateX(-50%);bottom:-0.15rem}.contact-content .contact-content-box .part1 .item .content p,.contact-content .contact-content-box .part1 .item .content a{font-size:.2rem;color:#747474;margin:0;transition:all .3s;text-align:center}.contact-content .contact-content-box .part2 .map{width:100%;height:4rem}.contact-content .contact-content-box .part2 .map .BMap_bubble_pop{box-sizing:border-box}.contact-content .contact-content-box .part2 .map .BMap_bubble_title{font-size:.2rem}.contact-content .contact-content-box .part3 .formlist{background-color:#fff;padding:.5rem;box-sizing:border-box;box-shadow:0 0 .8rem rgba(0,0,0,0.08);gap:.3rem}.contact-content .contact-content-box .part3 .formlist .form-group{gap:.1rem;flex:1}.contact-content .contact-content-box .part3 .formlist .form-group.flex-1{flex:auto;width:100%}.contact-content .contact-content-box .part3 .formlist .form-group input{width:100%;height:.52rem;border:1px solid #e1e1e1;background-color:#fff;padding:0 .2rem;box-sizing:border-box;font-size:.16rem;color:#333}.contact-content .contact-content-box .part3 .formlist .form-group input:focus{outline:none}.contact-content .contact-content-box .part3 .formlist .form-group input::placeholder{color:#747474}.contact-content .contact-content-box .part3 .formlist .form-group textarea{width:100%;height:1.85rem;border:1px solid #e1e1e1;background-color:#fff;padding:.2rem;box-sizing:border-box;font-size:.16rem;color:#333}.contact-content .contact-content-box .part3 .formlist .form-group textarea:focus{outline:none}.contact-content .contact-content-box .part3 .formlist .form-group textarea::placeholder{color:#747474}.contact-content .contact-content-box .part3 .formlist .form-group button[type="button"]{width:5.3rem;margin:0 auto;height:.62rem;background-color:var(--color-main);color:#fff;font-size:.2rem;cursor:pointer;border:1px solid var(--color-main)}@media screen and (max-width:768px){.contact-content .head .desc{font-size:.24rem;text-align:center}.contact-content .contact-content-box .part1{flex-wrap:wrap}.contact-content .contact-content-box .part1 .item{width:calc((100% - .3rem * 0) / 1);height:3.6rem}.contact-content .contact-content-box .part1 .item .iconfont{font-size:.5rem}.contact-content .contact-content-box .part1 .item .content h3{font-size:.28rem}.contact-content .contact-content-box .part1 .item .content p{font-size:.26rem}.contact-content .contact-content-box .part2 .map{height:6rem}.contact-content .contact-content-box .part2 .map .BMap_bubble_title{font-size:.26rem}.contact-content .contact-content-box .part3 .formlist{padding:.3rem}.contact-content .contact-content-box .part3 .formlist .form-group{flex-wrap:wrap;width:100%;flex:auto}.contact-content .contact-content-box .part3 .formlist .form-group input{height:.62rem;font-size:.24rem;color:#333}.contact-content .contact-content-box .part3 .formlist .form-group input:focus{outline:none}.contact-content .contact-content-box .part3 .formlist .form-group input::placeholder{color:#747474}.contact-content .contact-content-box .part3 .formlist .form-group textarea{font-size:.24rem}.contact-content .contact-content-box .part3 .formlist .form-group button[type="button"]{font-size:.28rem}}