@charset "UTF-8";body{position:relative;overflow:hidden}.wrap{min-height:100vh;background:url(../../images/customer-case/contact-us-bg.png) no-repeat center/cover;padding-bottom:80px;overflow-y:hidden}.wrap.job{background-image:url(../../images/about-join-us/join-us-bg@2x.jpg)}.content{padding-top:140px;display:flex}.content-left{color:#fff;padding-right:114px}.content-left .contact-us-back-btn{margin-bottom:64px}.content-left .contact-logo{margin-bottom:32px}.content-left .contact-logo img{width:220px;height:auto}.content-left .contact-title{font-size:40px;margin-bottom:16px;line-height:52px}.content-left .contact-sub-title{font-size:24px;margin-bottom:32px;line-height:33px}.content-left .contact-desc{font-size:16px;line-height:22px}.contact-form{padding:22px 40px 80px 40px;background:#fff;color:#202020}.contact-form .form-head{margin:0 -20px;border-bottom:1px solid #e7eef4}.contact-form .form-head-content{padding:20px}.contact-form .form-head-content .form-title{font-size:24px;margin-bottom:4px;font-weight:700}.contact-form .form-head-content .form-desc{font-size:16px}.contact-form .form-head .job-type{display:flex;justify-content:space-between;font-size:14px;color:#8f8f8f;padding:4px 20px 20px 20px}.contact-form .form-body{padding-top:22px}.contact-form .form-body .form-item{display:flex;align-items:center;margin-bottom:24px}.contact-form .form-body .form-item-big{margin-bottom:40px}.contact-form .form-body .form-item .require-span{width:16px;font-size:14px;color:red}.contact-form .form-body .form-item .form-label{width:100px;font-size:14px}.contact-form .form-body .form-item .form-value{flex:1;display:flex;font-size:14px}.contact-form .form-body .form-item .form-value .control-box{flex:1}.contact-form .form-body .form-item .form-value .control-box-inline{display:flex;flex-wrap:wrap}.contact-form .form-body .form-item .form-value .error-message{display:none}.contact-form .form-body .form-item .form-value.has-error input{border:1px solid #eb4159}.contact-form .form-body .form-item .form-value.has-error .checkbox,.contact-form .form-body .form-item .form-value.has-error .radio{color:#eb4159}.contact-form .form-body .form-item .form-value.has-error .error-message{display:block;font-size:14px;color:#eb4159;margin-left:16px;margin-top:7px}.contact-form .form-body .form-item .form-control{height:48px;border-radius:4px;border:1px solid #bdcbd6}.contact-form .form-body .form-item input{border:1px solid #bdcbd6;border-radius:8px}.contact-form .form-body .form-item input::-webkit-input-placeholder{font-size:14px}.contact-form .form-body .form-item .checkbox{padding:0}.contact-form .form-body .form-item .checkbox label{padding-left:30px;user-select:none;font-size:14px}.contact-form .form-body .form-item .checkbox input[type=checkbox]{position:relative;margin:0 10px 0 -30px;width:20px;height:20px;border-radius:0}.contact-form .form-body .form-item .checkbox:last-child{margin-bottom:0}.contact-form .form-body .form-item .radio{padding:0}.contact-form .form-body .form-item .radio label{padding-left:30px;user-select:none;font-size:14px}.contact-form .form-body .form-item .radio input[type=radio]{position:relative;margin:0 10px 0 -30px;width:20px;height:20px}.contact-form .form-body .form-item .checkbox-control{margin-right:20px}.contact-form .form-body .form-item .code-box .control-box>div{display:flex;align-items:center}.contact-form .form-body .form-item .code{width:200px;margin-right:50px}.contact-form .form-body .form-item .code-img{width:90px;height:42px;margin-right:20px}.contact-form .form-body .form-item #refresh-code{white-space:nowrap}.contact-form .form-body .form-item .refresh-img{color:#008cfa;cursor:pointer;font-size:24px;margin-left:10px}.contact-form .form-body .alert{font-size:14px;padding-top:15px;padding-bottom:15px;margin-bottom:0}.contact-form .form-body .alert .close{top:-5px}.contact-form .form-body .alert+button{margin-top:10px}.contact-form .form-body .btn-blue{width:100%;margin-top:50px;margin-bottom:24px}.contact-form .form-body .tips{color:#8f8f8f;font-size:14px}.contact-form .form-body .tips-jobs{display:flex;align-items:flex-end;margin-top:16px}.contact-form .form-body .tips-jobs .job-qr{margin-right:24px}.contact-form .form-body .tips-jobs .job-qr img{width:104px;height:104px}.contact-form .form-body .tips-jobs .job-desc{font-size:24px}.contact-form .form-body .tips-jobs .job-desc-title{font-size:24px;font-weight:700}.contact-us-footer{position:absolute;left:50%;transform:translateX(-50%);height:80px;color:#fff;font-size:16px}@media only screen and (max-width:1200px) and (min-width:992px){.contact-form{padding:22px 32px 40px 32px}.content-left{padding-right:57px}.contact-form .form-body .form-item .code{margin-right:10px}.contact-form .form-body .form-item .code-img{margin-right:10px}.contact-form .form-body .form-item .refresh-img{margin-left:5px;font-size:18px}.contact-form .form-body .form-item .checkbox-control{margin-right:12px}.contact-form .form-body .form-item .form-label{width:80px}.contact-form .form-body .form-item input{line-height:2.3}}@media only screen and (max-width:991px){.wrap{padding-top:0;padding-bottom:0}.wrap .container{height:100%}.m-content-box{padding-left:0;padding-right:0}.m-content-box .content{padding-top:0;min-height:100vh}.form-title-box{padding-top:2.048rem;padding-bottom:2.048rem;color:#fff}.form-title-box.job{padding-top:8.3456rem}.form-title-box .form-title{font-size:1.6384rem}.form-title-box .form-sub-title{font-size:1.024rem;margin-bottom:1.5872rem;margin-top:.6144rem}.form-title-box .header-job-qr{margin-bottom:3.4304rem}.form-title-box .header-job-qr img{width:6.144rem;height:6.144rem}.contact-form{padding:0 .896rem 1.3312rem .896rem}.contact-form .form-head{margin:0 -.2rem}.contact-form .form-head-content{padding:.896rem .512rem .512rem .512rem}.contact-form .form-head-content .form-desc{font-size:.6144rem;color:#8f8f8f}.contact-form .form-head-content .form-desc.job{font-size:.768rem;color:#000}.contact-form .form-head .job-type{margin-top:.6144rem;padding-left:.512rem}.contact-form .form-head .job-type .detail{font-size:.768rem;margin-bottom:.6144rem;color:#000}.contact-form .form-head .job-type .time{font-size:.7168rem}.contact-form .form-body{padding-top:.768rem}.contact-form .form-body .form-item{align-items:start;flex-direction:column;margin-bottom:.9472rem}.contact-form .form-body .form-item-big{margin-bottom:1.792rem}.contact-form .form-body .form-item .require-span-m{width:.64rem;font-size:unset;color:red}.contact-form .form-body .form-item .form-label{font-size:.768rem;margin-bottom:.6144rem;width:unset}.contact-form .form-body .form-item .form-value{flex-direction:column;font-size:.768rem;width:100%}.contact-form .form-body .form-item .form-value.has-error .error-message{font-size:.7168rem;margin-top:.5632rem}.contact-form .form-body .form-item .control-box-inline{flex-direction:column}.contact-form .form-body .form-item .form-control{height:2.304rem;border-radius:.2048rem}.contact-form .form-body .form-item input{font-size:.768rem}.contact-form .form-body .form-item input::-webkit-input-placeholder{font-size:.768rem;line-height:1.4}.contact-form .form-body .form-item .checkbox{margin-bottom:1.3312rem}.contact-form .form-body .form-item .checkbox label{font-size:.768rem;padding-left:5px}.contact-form .form-body .form-item .checkbox input[type=checkbox]{position:relative;margin:0 .4096rem 0 -.3rem;width:1.024rem;height:1.024rem;border-radius:0}.contact-form .form-body .form-item .radio{margin-bottom:1.28rem}.contact-form .form-body .form-item .radio label{font-size:.768rem;padding-left:5px}.contact-form .form-body .form-item .radio input[type=radio]{position:relative;margin:0 .4096rem 0 -.3rem;width:1.024rem;height:1.024rem}.contact-form .form-body .form-item .code-m-box{flex-direction:row}.contact-form .form-body .form-item .code{margin-right:1.28rem;flex:1}.contact-form .form-body .form-item .code-img{width:3.072rem;height:1.4336rem;margin-right:.512rem}.contact-form .form-body .form-item .refresh-img{font-size:.9216rem;margin-left:.3584rem}.contact-form .form-body .form-item .btn-link{font-size:.6144rem}.contact-form .form-body .alert{font-size:12px;padding-top:15px;padding-bottom:15px}.contact-form .form-body .btn-blue{margin-top:2.4576rem;margin-bottom:.8192rem}.contact-form .form-body .tips{font-size:.7168rem}}