.step-title[data-v-57701dea]{background:#fff;box-sizing:border-box;height:.8rem;line-height:1;display:flex;justify-content:space-between;padding:.3rem .18rem;color:#333;font-size:.2rem}.step-title .img-box img[data-v-57701dea]{height:.2rem}.form-input-radio .radio-item[data-v-b04c9208]{padding:.18rem 0}.form-input-radio .radio-item[data-v-b04c9208]:not(:last-child){border-bottom:1px solid #f1f2f8}.form-input-radio .radio-item .first-line .radio-main[data-v-b04c9208]{color:#666;line-height:.2rem;font-size:.15rem}.form-input-radio .radio-item .first-line .radio-label[data-v-b04c9208]{display:flex;justify-content:flex-start;align-items:center;word-wrap:break-word;word-break:break-all}.form-input-radio .radio-item .first-line .check[data-v-b04c9208]{margin-right:.14rem}.form-input-radio .radio-item .first-line .check .selected-icon[data-v-b04c9208],.form-input-radio .radio-item .first-line .check .unselected-icon[data-v-b04c9208]{font-size:.2rem;color:#9ea7b0}.form-input-radio .radio-item .first-line .check .iconfont.selected-icon[data-v-b04c9208]{color:#ff97ac}.form-input-radio .radio-item .second-line[data-v-b04c9208]{display:flex}.form-input-radio .radio-item .second-line .supplement-input[data-v-b04c9208]{margin-top:.12rem;flex-grow:1;margin-left:.3rem;box-sizing:border-box;border:1px solid #e4e6ee;outline:none;font-size:.15rem;padding:.1rem .12rem;color:#505050;line-height:.15rem;border-radius:0}.form-input-radio .radio-item .input-radio-icon[data-v-b04c9208]{display:none}.form-input-checkbox .checkbox-item[data-v-b4a0a4fe]{padding:.18rem 0}.form-input-checkbox .checkbox-item[data-v-b4a0a4fe]:not(:last-child){border-bottom:1px solid #f1f2f8}.form-input-checkbox .checkbox-item .first-line[data-v-b4a0a4fe]{display:flex;justify-content:flex-start;align-items:center}.form-input-checkbox .checkbox-item .first-line .checkbox-main[data-v-b4a0a4fe]{margin-left:.14rem;color:#666;line-height:.2rem;font-size:.15rem}.form-input-checkbox .checkbox-item .first-line .checkbox-label[data-v-b4a0a4fe]{word-wrap:break-word;word-break:break-all}.form-input-checkbox .checkbox-item .first-line .check .selected-icon[data-v-b4a0a4fe],.form-input-checkbox .checkbox-item .first-line .check .unselected-icon[data-v-b4a0a4fe]{font-size:.2rem;color:#9ea7b0}.form-input-checkbox .checkbox-item .first-line .check .iconfont.selected-icon[data-v-b4a0a4fe]{color:#ff97ac}.form-input-checkbox .checkbox-item .second-line[data-v-b4a0a4fe]{display:flex}.form-input-checkbox .checkbox-item .second-line .supplement-input[data-v-b4a0a4fe]{margin-top:.12rem;flex-grow:1;margin-left:.3rem;box-sizing:border-box;border:1px solid #e4e6ee;outline:none;font-size:.15rem;padding:.1rem .12rem;color:#505050;line-height:.15rem;border-radius:0}.form-input-checkbox .checkbox-item .input-checkbox-icon[data-v-b4a0a4fe]{display:none}.form-input-date[data-v-c2eef23a]{line-height:1}.form-input-date .content-of-input[data-v-c2eef23a]{display:flex;align-items:center;width:100%}.form-input-date .content-of-input .date-box[data-v-c2eef23a]{position:relative;flex-grow:1;height:.17rem}.form-input-date .content-of-input .date-box .display-content[data-v-c2eef23a]{min-height:.17rem;position:absolute;top:0;left:0;width:100%;height:100%;color:#505050}.form-input-date .content-of-input .date-box .display-content.placeholder[data-v-c2eef23a]{color:#ccc}.form-input-date .content-of-input .date-box input[data-v-c2eef23a]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;outline:none;border:0;padding:0}.form-input-date .content-of-input .iconfont.goto[data-v-c2eef23a]{width:.18rem;color:#a2a4ab;font-size:.12rem}.form-input-date-range[data-v-771bc6bf]{line-height:1}.form-input-date-range .form-date-range.form-input[data-v-771bc6bf],.form-input-date-range .form-date-range.form-input[data-v-771bc6bf] .input-content{height:.39rem}.form-input-date-range .content-of-input[data-v-771bc6bf]{display:flex;align-items:center;width:100%}.form-input-date-range .content-of-input .range-text[data-v-771bc6bf]{margin:0 .12rem;color:#666}.form-input-date-range .content-of-input .date-box2[data-v-771bc6bf],.form-input-date-range .content-of-input .date-box[data-v-771bc6bf]{position:relative;flex-grow:1;height:.39rem;line-height:.39rem;border-radius:2px;text-indent:.12rem;border:1px solid #e4e6ee}.form-input-date-range .content-of-input .date-box2[data-v-771bc6bf]:after,.form-input-date-range .content-of-input .date-box[data-v-771bc6bf]:after{position:absolute;content:"";border:5px solid transparent;border-top-color:#a2a4ab;right:.12rem;top:.17rem}.form-input-date-range .content-of-input .date-box2 .display-content[data-v-771bc6bf],.form-input-date-range .content-of-input .date-box .display-content[data-v-771bc6bf]{position:absolute;top:0;left:0;width:100%;height:100%;color:#505050}.form-input-date-range .content-of-input .date-box2 .display-content.placeholder[data-v-771bc6bf],.form-input-date-range .content-of-input .date-box .display-content.placeholder[data-v-771bc6bf]{color:#ccc}.form-input-date-range .content-of-input .date-box2 input[data-v-771bc6bf],.form-input-date-range .content-of-input .date-box input[data-v-771bc6bf]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;outline:none;border:0;padding:0}.form-input-textarea[data-v-3d991426]{line-height:1}.form-input-textarea .content-of-input[data-v-3d991426]{display:flex;align-items:center;width:100%}.form-input-textarea .form-input.textarea[data-v-3d991426] .input-content{align-items:flex-start;height:.34rem}.form-input-textarea textarea[data-v-3d991426]{outline:none;resize:none;height:.34rem;line-height:.17rem;font-size:.15rem;color:#666;border:none;width:100%;flex-grow:1}.questionnaire[data-v-e4d88bb4]{min-height:100vh;background:#f8f8f8;padding-bottom:.5rem}.questionnaire .hint[data-v-e4d88bb4]{padding:.12rem .18rem;font-size:.13rem;color:#999}.questionnaire .progress-line[data-v-e4d88bb4]{height:2px;background:#fff}.questionnaire .progress-line .progress[data-v-e4d88bb4]{background:#ff97ac;height:2px}.questionnaire .question-area[data-v-e4d88bb4]{font-size:.18rem;color:#505050;padding:.34rem .18rem .24rem;border-bottom:1px solid #f1f2f8;background:#fff}.questionnaire .question-area .question-type[data-v-e4d88bb4]{font-size:.12rem;color:#999}.questionnaire .answer-area[data-v-e4d88bb4]{background:#fff;padding-bottom:.1rem;padding-left:.18rem}.questionnaire .number-slot[data-v-e4d88bb4]{color:#ff6670;font-size:.12rem;margin-top:.07rem}