.form_item{margin-bottom:20px}.form_item .title{margin-bottom:10px;position:relative}.form_item .title.required:before{content:"*";color:red;position:absolute;top:50%;left:0;transform:translate(calc(-100% - 4px),-50%)}.form_item .title .serial{margin-right:4px}.form_item .title .pass_tag{display:inline-block;vertical-align:2px;font-size:14px;color:#fff;background:#da2319;padding:2px 7px;border-radius:6px;margin-left:10px}.form_item .checkbox_group,.form_item .radio_group{display:flex;flex-direction:column}.form_item .checkbox_group .checkbox_item,.form_item .checkbox_group .radio_item,.form_item .radio_group .checkbox_item,.form_item .radio_group .radio_item{height:40px;padding:0 8px;border-radius:4px;margin:0;display:flex;justify-content:flex-start;align-items:center}.form_item .checkbox_group .checkbox_item:hover,.form_item .checkbox_group .radio_item:hover,.form_item .radio_group .checkbox_item:hover,.form_item .radio_group .radio_item:hover{background-color:rgba(35,120,255,.1)}.suspended_ball{font-size:30px!important;color:#fff;background:#409eff;padding:8px!important;box-shadow:0 0 4px 2px #409eff;border-radius:50%;border:none!important;position:absolute;left:var(--left);top:var(--top);transform:translate(-50%,-50%);z-index:99}.suspended_ball.animation{transition:left .3s ease-in-out}#app{width:100vw;height:100vh;position:relative;overflow:hidden}#app .bg{width:100%;height:100%;position:absolute}#app .head_bar{width:100vw;position:absolute;top:0;z-index:99}#app .content{height:100%;background:#fff;box-shadow:0 0 10px 4px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}#app .content,#app .content .list{position:relative;display:flex;flex-direction:column}#app .content .list{height:100vh;overflow-y:auto}#app .content .list .page_title{text-align:center;margin-top:30px;margin-bottom:30px;font-size:30px}#app .content .list .btn_line,#app .content .list .form_iten_box{display:flex;justify-content:center;align-items:center}#app .content .list .btn_line{padding:40px 0;flex-direction:column}#app .content .list .btn_line .kefu{margin-top:20px}#app .content .list .btn_line .again_btn,#app .content .list .btn_line .continue_btn{width:30%;max-width:200px;margin:0 40px}#app .content .list .btn_line .submit_btn{width:50%;max-width:300px}#app .content .list .page_state{text-align:center;font-size:30px;margin-top:100px}#app .content .list .page_state .state_icon{font-size:70px;margin-bottom:20px}#app .content .list .page_state .state_icon.el-icon-success{color:#7ec050}#app .content .list .page_state .state_icon.el-icon-error{color:#e47470}*{padding:0;border:0;margin:0}a{text-decoration:none;color:#409eff;font-size:14px;cursor:pointer}::-webkit-scrollbar{display:none}@media(max-width:768px){.content{height:100%}.content .page_title{font-size:22px!important}.content .list{padding:0 20px;justify-content:flex-start}.content .list .form_box{display:flex;flex-direction:column;justify-content:center;align-items:center}.content .list .form_box .btn_line,.content .list .form_box .form_item{width:100%}.title_img{width:100vw;position:relative;top:0;left:-20px}}@media(min-width:768px){.content{width:768px}.content .list{padding:0 70px}.content .list .form_box{flex:1;margin:auto 0}.title_img{width:768px;position:relative;top:0;left:-70px}}