.contact .title{font-family:DelaGothicOne;color:#000;font-size:4rem;font-weight:300;padding:8rem 0 6rem}.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;position:relative;padding:10rem 10rem 10rem 50%}.contact-us-form .form-left-side{position:absolute;top:10rem;left:10rem;bottom:10rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:46%}.contact-us-form .form-left-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-us-form form{box-sizing:border-box;-webkit-flex:1;flex:1;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}