.contact .title{color:#4a4a4a;font-size:30px;font-weight:700;padding:80px 0 40px}.contact .article{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.contact .article ul{-webkit-flex:1;flex:1;font-size:20px;color:#7c7c7c}.contact .article ul li{margin-bottom:30px}.contact .article img{width:230px}img.addr{width:100%;margin:100px 0}img.wx{margin-right:40px}.contact-us-form{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:start;align-items:start;font-family:Merriweather;color:#000;background-color:#f5f7f9}.contact-us-form .form-left-side{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:40%;margin-top:4rem;padding:8.5rem 6.4rem}.contact-us-form .form-left-side h1{font-weight:bolder;font-size:8rem;letter-spacing:.4rem;text-align:center}.contact-us-form .form-left-side p{margin-top:1.6rem;font-size:3.6rem;text-align:left;line-height:5.4rem}.contact-us-form form{box-sizing:border-box;-webkit-flex:1;flex:1;margin-left:6rem;background-color:#fff;padding:3.2rem 3.2rem 3.2rem 6.4rem}.contact-us-form form .form-main .form-item{width:100%;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact-us-form form .form-main .form-item label{margin-left:.8rem;margin-bottom:.8rem;font-weight:700;font-size:2rem}.contact-us-form form .form-main .form-item label span{color:rgba(0,0,0,.6);font-weight:400}.contact-us-form form .form-main .form-item sub{padding-left:.8rem;padding-bottom:.8rem;font-size:1.2rem;line-height:1rem}.contact-us-form form .form-main .form-item input{box-sizing:border-box;width:100%;padding:1.2rem 1.6rem;margin-bottom:2.4rem;border-radius:4rem;font-size:1.6rem}.contact-us-form form .form-main .form-name-group{width:100%;display:-webkit-flex;display:flex;grid-gap:1.2rem;gap:1.2rem}.contact-us-form form .form-main .form-name-group .form-item{-webkit-flex:1;flex:1}.contact-us-form form button{padding:1.8rem 3.2rem;background-color:#000;color:#fff;border-radius:4rem;font-size:1.8rem}