.contact{width:100vw;min-height:calc(100vh - 254px)}.contact .contact-container{width:100%;height:1016px}.contact .contact-banner{width:100%;height:480px;background-image:url(/contact/Contact_PC.jpg);padding-top:64px}.contact .contact-banner section{width:1140px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact .contact-banner section .title{font-size:64px;line-height:72px;color:#fff;font-weight:600}.contact .contact-banner section .desc{font-size:28px;line-height:40px;color:#fff;font-weight:400}.contact .contact-card{width:1076px;box-sizing:border-box;background:#fff;border-radius:16px;padding:40px;margin:0 auto;position:relative;top:-88px;z-index:9}.contact .contact-card .title{font-weight:600;font-size:40px;line-height:48px;text-align:center}.contact .contact-card .form-box .form-item-row{display:flex;justify-content:space-between;align-items:center}.contact .contact-card .form-box .form-half-item{width:50%;margin-right:24px}.contact .contact-card .form-box .form-half-item:last-child{margin-right:0}.contact .contact-card .form-box .form-item-row-2{display:flex;align-items:center}.contact .contact-card .form-box .form-1-4-item{width:25%;border-right:1px solid #e5e5e5}.contact .contact-card .form-box .form-3-4-item{width:75%}.contact .contact-card .form-box .input-half{height:48px;background:#f7f7f7}.contact .contact-card .form-box .form-all-item{width:100%}.contact .contact-card .form-box .input-all{height:48px;background:#f7f7f7}.contact .contact-card .form-box .contact-type-item{width:180px;margin-right:24px}.contact .contact-card .form-box .contact-value-item{flex:1;width:auto}.contact .contact-card .form-box .contact-type-select .ant-select-selector{height:48px!important;background:#f7f7f7!important;display:flex;align-items:center}.contact .contact-card .form-box .textArea-all{width:100%;background:#f7f7f7}.contact .contact-card .form-box .ant-checkbox-inner{background:#f5f5f5;border:none}.contact .contact-card .form-box .ant-checkbox-checked .ant-checkbox-inner{background:#262ef1}.contact .contact-card .form-box .policy-box{display:flex;align-items:flex-start}.contact .contact-card .form-box .policy-box .privacy-text{text-decoration:underline;cursor:pointer}.contact .contact-card .contact-btn{width:400px;height:48px;border-radius:24px;margin:40px auto 0;position:relative}.contact .contact-card .contact-btn .btn-text{display:block;position:absolute;top:3px;left:3px;width:394px;height:42px;border-radius:21px;font-size:14px;line-height:42px;color:#fff;background:#262ef1}.contact .contact-ok-box{width:100%;height:1016px;padding-top:192px}.contact .contact-ok-box section{width:1140px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.contact .contact-ok-box section .title{font-size:48px;line-height:58px;color:#1e1428;font-weight:700}.contact .contact-ok-box section .desc{font-size:28px;line-height:40px;color:#1e1428;font-weight:400;margin-top:16px}@media(min-width:640px)and (max-width:1279px){.contact .contact-banner section{width:100%}.contact .contact-card-wrapper{padding:0 24px}.contact .contact-card{width:100%}}@media(min-width:0px)and (max-width:639px){.contact{overflow:hidden}.contact .contact-container{height:1080px}.contact .contact-banner{width:100vw;height:480px}.contact .contact-banner section{width:100%}.contact .contact-banner section .title{font-size:48px;line-height:60px;font-weight:600;text-align:center}.contact .contact-banner section .desc{width:610px;font-size:28px;line-height:40px;text-align:center;margin-top:8px}.contact .contact-card-wrapper{padding:0 24px}.contact .contact-card{width:100%;padding:24px}.contact .contact-card .form-box .form-item-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.contact .contact-card .form-box .form-half-item{width:100%;margin-right:0}.contact .contact-card .form-box .form-item-row-2{display:flex;flex-direction:column;align-items:flex-start}.contact .contact-card .form-box .form-1-4-item{width:100%;border-right:none}.contact .contact-card .form-box .form-3-4-item,.contact .contact-ok-box section{width:100%}.contact .contact-ok-box section .desc,.contact .contact-ok-box section .title{text-align:center}.contact .contact-card .contact-btn{width:calc(100vw - 92px);height:48px;border-radius:24px;margin:40px auto 0;position:relative}.contact .contact-card .contact-btn .btn-text{display:block;position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:42px;border-radius:21px;font-size:14px;line-height:42px;color:#fff;background:#262ef1}}