.m-cooperation-page{background:#fff;color:#222}.m-coop-hero{position:relative;padding:0;min-height:200px;background-image:url(https://festatic-1254389369.cos.ap-guangzhou.myqcloud.com/HTML/mobile/合作咨询bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.m-coop-hero-card{width:66%;max-width:260px;position:relative;background:0 0;padding:20px;overflow:hidden}.m-coop-title{color:#222;font-size:20px;font-weight:500}.m-coop-phone{margin-top:2px;color:#222;font-size:20px;font-weight:500}.m-coop-phone a{color:#222}.m-coop-line{margin:12px 0;width:40px;height:2px;background:#e73828}.m-coop-desc{max-width:195px;color:#666;font-size:12px;line-height:18px}.m-coop-form-wrap{padding:0 20px 70px}.submit-button-wrap{position:fixed;left:0;right:0;bottom:0;z-index:30;overflow:hidden;background:#fff;padding:8px 16px 18px}.submit-button-wrap::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e1e3e5;transform:scaleY(.5);transform-origin:center top}.form-container{margin-top:22px}.form-container .success-box{padding:42px 0 18px}.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:600}.formBox .form-group{margin-bottom:24px;display:flex;flex-direction:column}.formBox .checkbox-group{margin-bottom:12px}.formBox .form-label{color:#222;font-size:14px;margin-bottom:12px}.formBox .required::before{content:"*";color:#e73828;margin-right:4px}.formBox .input-field{width:100%;box-sizing:border-box;height:44px;padding:0 12px;border:1px solid transparent;border-radius:4px;font-size:14px;background:#f6f8fb;color:#222}.select-field-wrap{position:relative;width:100%}.select-field-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;opacity:.8}.formBox .error-text{color:#e73828;font-size:12px;margin-top:4px;display:none}.formBox .checkbox-error-text{margin-bottom:12px}.formBox .visible{display:block}.formBox .checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.formBox .checkbox-item{display:flex;align-items:center;gap:4px}.formBox .checkbox-item span{font-size:14px;color:#222}.formBox .checkbox-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-left:0;border:0;border-radius:0;background:url(../../images/mobile-img/unselected-icon.png) no-repeat center/18px 18px;cursor:pointer;flex-shrink:0}.formBox .submit-button{display:block;width:100%;height:44px;padding:0;background-color:#e73828;color:#fff;border:none;border-radius:9999px;font-size:16px;font-weight:600;outline:transparent;margin:0}.formBox .submit-button[disabled]{opacity:.78}.formBox .submit-button:active{background-color:#d32}.formBox .input-field:focus{outline:0;border-color:#e73828}.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{background:url(../../images/mobile-img/selected-icon.png) no-repeat center/18px 18px}.input-field option{background-color:#fff;color:#222}select.input-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;padding-right:40px}