.img-box{display:flex;width:100%;height:calc(100vh - 4px)}.coop_left{width:62%;min-height:870px;height:100%}.coop_right{width:38%;min-height:870px;height:100%}.img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coop_left_box{margin-top:200px}.coop_left_box img{width:180px;height:180px;position:absolute;top:145px;left:-78px}.coop_box_phone,.coop_box_zx{font-size:40px;font-weight:600;line-height:normal;letter-spacing:0;color:#e73828}.coop_line{width:160px;height:4px;background:#e73828;margin:30px 0}.coop_box_dec{font-size:16px;color:#222}.coop_box_time{font-size:16px;color:#999;margin-top:16px}.submit_container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;border-radius:8px;opacity:1;box-sizing:border-box;border:2px solid #fff;box-shadow:0 8px 20px 0 rgba(26,35,114,.12)}.cooperation-box{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1180px;display:flex}.form-container{margin-top:115px;width:540px;box-sizing:border-box;padding:32px 40px;background:#fff;border-radius:4px;border:2px solid #fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.03),0 15px 35px -2px rgba(0,0,0,.05);margin-left:111px}.form-container .success-box{padding:132px 0 188px 0;display:none}.form-container .success-box .success-img{margin:0 auto;width:56px;height:56px;display:block}.form-container .success-text{text-align:center;color:#222;font-size:14px;margin-top:12px;font-weight:700}.form-container h2{font-size:20px;font-weight:700}.form-container p{margin-top:8px;font-size:14px;color:#999}.form-container .close-icon{position:absolute;right:32px;top:20px;cursor:pointer;width:14px;height:14px}.form-container .close-icon img{display:block;width:100%;height:100%}.form-container .formBox{margin-top:32px}.formBox .form-group{margin-bottom:8px;display:flex;flex-direction:column}.formBox .form-label{color:#222;font-size:14px;font-weight:600;line-height:24px;margin-bottom:4px}.formBox .required::before{content:"*";color:#e43;margin-right:4px}.formBox .input-field{width:100%;box-sizing:border-box;padding:6px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:16px}.formBox .error-text{color:#e43;font-size:14px;margin-top:4px;opacity:0;line-height:20px}.formBox .checkbox-title{margin-bottom:12px;color:#222;font-size:14px;font-weight:600;line-height:32px}.formBox .checkbox-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4px}.formBox .checkbox-item{display:flex;align-items:center;gap:4px}.formBox .checkbox-item span{font-size:14px}.formBox .checkbox-item input[type=checkbox]{width:14px;height:14px;margin-left:0}.formBox .submit-button{display:block;width:320px;padding:8px;background-color:#e43;color:#fff;border:none;border-radius:18px;font-size:16px;cursor:pointer;outline:transparent;margin:24px auto}.formBox .submit-button:hover{background-color:#d32}.formBox .input-field:focus{outline:0;border-color:#e73828;box-shadow:0 0 0 2px rgba(231,56,40,.2)}.formBox .input-field::-moz-placeholder{font-size:14px;color:#999}.formBox .input-field::placeholder{font-size:14px;color:#999}.formBox .checkbox-item input[type=checkbox]:checked{accent-color:#e73828;background-color:#e73828}.formBox .visible{opacity:1}.input-field option{background-color:transparent;color:#222}select.input-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/right-arrow-icon@2x.png);background-repeat:no-repeat;background-size:16px 16px;background-position:right 12px center}.input-field option:checked{color:red;background-color:transparent!important}@media screen and (max-width:480px){body,html{min-width:0}.img-box{display:block;height:220px;margin-top:64px;overflow:hidden}.coop_left,.coop_right{min-height:0;height:220px}.coop_left{width:100%}.coop_right{display:none}.cooperation-box{position:relative;top:auto;left:auto;transform:none;width:100%;display:block;padding:0 16px 24px;box-sizing:border-box;margin-top:-24px}.cooperation{background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(26,35,114,.08);padding:20px 16px;position:relative;z-index:1}.coop_left_box{margin-top:0;position:relative}.coop_left_box img{width:92px;height:92px;top:-8px;left:auto;right:-8px;opacity:.18}.coop_box_phone,.coop_box_zx{font-size:28px;line-height:1.35;word-break:break-word}.coop_line{width:96px;height:3px;margin:14px 0}.coop_box_dec,.coop_box_time{font-size:13px;line-height:20px}.form-container{width:100%;margin:14px 0 0;margin-left:0;padding:20px 16px;border-radius:12px}.form-container h2{font-size:18px;line-height:26px}.form-container p{font-size:13px;line-height:20px}.form-container .formBox{margin-top:20px}.formBox .form-group{margin-bottom:10px}.formBox .checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.formBox .checkbox-item span{font-size:13px}.formBox .submit-button{width:100%;margin:20px 0 0;padding:10px 8px;border-radius:20px}}