.contact{width:100%}.contact .contact-container{width:100%;padding-top:.3rem}.contact .contact-container .info-card{position:relative;width:100%;height:7.65rem;background-color:#e80122;padding:.5rem 0 0 .3rem;padding-top:.3rem}.contact .contact-container .info-card .company-name{font-size:.36rem;font-weight:bold;color:#fff;line-height:.46rem}.contact .contact-container .info-card .info-row{display:block;margin-top:.2rem}.contact .contact-container .info-card .info-row .label{font-size:.36rem;font-weight:400;color:#f8cbce;line-height:.46rem}.contact .contact-container .info-card .info-row .value{margin-top:.08rem;font-size:.36rem;font-weight:bold;color:#fff;line-height:.46rem;letter-spacing:.02rem}.contact .contact-container .info-card .info-img{position:absolute;bottom:0;right:0;width:3rem;height:3rem;background-image:url(/en/images/contact/contact-img.png);background-repeat:no-repeat;background-size:cover}.contact .contact-container .contact-form{width:100%}.contact .contact-container .contact-form .meessage-type-group{display:flex;flex-wrap:wrap;width:100%;margin-top:10px}.contact .contact-container .contact-form .meessage-type-group .type-item{display:flex;align-items:center;justify-content:center;min-height:.8rem;width:50%;padding:.1rem .1rem;border:1px solid #e80122;font-size:.3rem;font-weight:400;color:#e80122;line-height:.36rem;cursor:pointer;box-sizing:border-box;transition:all .3s}.contact .contact-container .contact-form .meessage-type-group .type-item:hover,.contact .contact-container .contact-form .meessage-type-group .type-item.active{color:#fff;background-color:#e80122}.contact .contact-container .contact-form .form-top{display:flex;flex-wrap:wrap}.contact .contact-container .contact-form .form-top .form-top-item{width:100%;height:.8rem;margin-top:.2rem}.contact .contact-container .contact-form .form-top .form-top-item .form-top-input{display:flex;align-items:center;width:100%;height:100%;border:1px solid #bfbfbf;padding-left:.3rem;font-size:.28rem;font-weight:400;color:#333;line-height:.24rem}.contact .contact-container .contact-form .form-top .form-top-item:nth-last-child(1){margin-right:0}.contact .contact-container .contact-form .form-middle{width:100%;margin-top:.2rem;height:.8rem}.contact .contact-container .contact-form .form-middle .form-middle-input{display:flex;align-items:center;width:100%;height:100%;border:1px solid #bfbfbf;padding-left:.3rem;font-size:.28rem;font-weight:400;color:#333;line-height:.32rem}.contact .contact-container .contact-form .form-bottom{width:100%;margin-top:.2rem}.contact .contact-container .contact-form .form-bottom .form-bottom-textarea{width:100%;height:2.64rem;border:1px solid #bfbfbf;padding:.3rem;font-size:.28rem;font-weight:400;color:#333;line-height:.36rem;resize:none}.contact .contact-container .contact-form .form-button{display:flex;justify-content:center;width:100%;margin-top:.36rem}.contact .contact-container .contact-form .form-button .verification-code{display:block;width:2rem;height:.8rem;border:1px solid #bfbfbf}.contact .contact-container .contact-form .form-button .verification-code .code-image{display:block;width:100%;height:100%}.contact .contact-container .contact-form .form-button .code-input{display:flex;align-items:center;width:2rem;height:.8rem;margin-right:.15rem;border:1px solid #bfbfbf;border-left:0;padding-left:.15rem;font-size:.28rem;font-weight:400;color:#333;line-height:.17rem}.contact .contact-container .contact-form .form-button .form-submit{display:flex;justify-content:center;align-items:center;flex:1;width:2.2rem;height:.8rem;background-color:#e80122;font-size:.32rem;font-weight:400;color:#fff;line-height:.36rem;letter-spacing:.05rem;cursor:pointer}.map{width:100%;height:3.8rem;background-image:url(/en/images/contact/map.jpg);background-repeat:no-repeat;background-size:auto 102%;background-position:center center;margin-top:.68rem}