/**********
 * validator.css
 ******/
input[type='radio'],input[type='checkbox'],input[type='radio']:focus,input[type='checkbox']:focus,input[type='radio']:checked,input[type='checkbox']:checked{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;border:0;box-shadow:none;-webkit-box-shadow:none;outline:0}[contenteditable = "true"],input,textarea{-webkit-user- select:auto!important;-khtml-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;-o-user-select:auto!important;user-select:auto!important}label{font-weight:normal}textarea{resize:none}.layui-laydate-content table,.layui-laydate-content th,.layui-laydate-content td{border:0;vertical-align:middle}.frm-row{width:100%;overflow:hidden;position:relative;margin-bottom:45px}.frm-row-hd{width:100%;overflow:hidden;position:relative;border-bottom:solid 1px #000;padding-bottom:14px;margin-bottom:20px}.frm-row-hd .row-title{float:left;font-size:18px;line-height:28px;color:#000;font-weight:bold}.frm-row-bd{overflow:hidden;position:relative;padding:0}.frm-subrow{width:100%;overflow:hidden;position:relative;padding-bottom:14px;border-bottom:dashed 1px #ccc;margin-bottom:16px}.frm-row .frm-subrow:last-child{margin-bottom:0}.frm-subrow .row-hd{width:100%;overflow:hidden;position:relative;z-index:10}.frm-subrow .row-hd .row-title{float:left;font-size:14px;line-height:18px;color:#666;font-weight:bold}.frm-subrow .tool-box{overflow:hidden;margin-top:5px;font-size:14px;line-height:24px;color:#ff3434}.btn-del-subrow{color:#ff3434}.btn-add-subrow{font-size:14px;line-height:20px;color:#0882e3}.global-form-box{width:100%;overflow:hidden;margin:0 auto}.form-group{width:100%;display:block;position:relative;padding:10px 0;margin:0}.form-group .help-block{width:100%;display:block;overflow:hidden;font-size:12px;line-height:20px;word-break:break-all;margin-top:6px}.control-label{width:100%;display:block;white-space:nowrap;font-size:16px;line-height:26px;color:#333;margin:0 0 5px;font-weight:normal}.control-label .must{font-style:normal;color:#f00;margin:0 5px 0 0}.control-label .tips{color:#666;font-size:14px}.form-group-cell{width:100%;display:block;vertical-align:top;overflow:hidden;position:relative}.form-group-bd{width:100%;display:block;overflow:hidden;position:relative}.form-control{width:100%;height:40px;display:block;overflow:hidden;font-size:14px;line-height:24px;padding:7px 18px;color:#333;background-color:#fcfcfc;background-repeat:no-repeat;border:solid 1px #ccc;box-shadow:none;-webkit-box-shadow:none;outline:0;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px}.form-control:focus,.form-control:hover{box-shadow:none;-webkit-box-shadow:none;outline:0;border-color:#ccc}select.form-control{background:url('../images/sel_arrow2.jpg') no-repeat right center #fcfcfc;background:#fcfcfc\0;*background:#fcfcfc;padding-right:40px;padding-right:0\0;*padding-right:0;color:#999}textarea.form-control{min-height:200px}.frm-ctrl-box{position:relative}.frm-ctrl-clear{width:30px;height:30px;display:none;overflow:hidden;background:url(../images/frm_close.png) no-repeat center center;background-size:16px auto;position:absolute;right:1px;top:50%;z-index:10;margin-top:-15px;cursor:pointer}.frm-ctrl-num{position:absolute;right:25px;bottom:20px;font-size:16px;color:#a1a1a1}.frm-ctrl-box textarea.form-control{padding:16px 18px}.frm-check-group.had-limit{height:80px;overflow:hidden;margin-bottom:8px}.frm-check-open{font-size:14px;line-height:40px;color:#808080;float:left;padding:0 36px}.frm-check-open img{margin:-3px 0 0 15px}.frm-check-box{position:relative;float:left;font-size:14px;line-height:24px;color:#333;margin:0 32px 0 0;padding:8px 0}.frm-check-box:last-child{margin:0}.frm-check-box input[type='radio']{width:20px;height:20px;display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;background:0;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;border:solid 1px #bfbfbf;border:none\0;*border:0;position:relative}.frm-check-box input[type='radio']:after{content:'';width:10px;height:10px;display:none;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;background:#0f86df;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px}.frm-check-box input[type='radio']:checked{border-color:#0f86df}.frm-check-box input[type='radio']:checked:after{display:block}.frm-check-box input[type='checkbox']{width:20px;height:20px;display:inline-block;vertical-align:middle;margin:-3px 8px 0 0;background:no-repeat center center transparent;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border:solid 1px #bfbfbf;border:none\0;*border:0}.frm-check-box input[type='checkbox']:checked{background-image:url(../images/check.png);background-color:#0882e3;background:none\0;*background:0;border-color:#0882e3}.frm-btn-group{width:100%;overflow:hidden;padding:2px 0}.frm-btn-group .btn{width:240px;height:40px;float:left;margin:0 20px 0 0;text-align:center;border:solid 1px #8c8c8c;background:#999;font-size:16px;line-height:38px;color:#fff;padding:0}.frm-btn-group .btn-submit{border-color:#0e87e4;background:#0e87e4}.frm-btn-group .btn:hover{opacity:.8;filter:alpha(opacity = 80)}.frm-tooltip{max-width:20em;padding:10px;background:url('../images/black.6.png');font-size:14px;line-height:20px;color:#fff;display:none;position:fixed;left:50%;top:30%;z-index:2000;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.frm-region-box{overflow:hidden;margin:0 -15px}.frm-region-box .item{padding:0 15px}.frm-vcode-box{overflow:hidden}.frm-vcode-box .form-control{float:left;width:100px}.frm-vcode-box .vcode-image{width:112px;height:40px;display:block;float:left;margin-left:10px;cursor:pointer}.frm-vcode-box .vcode-image img{width:100%;max-width:100%;height:100%;display:block}.frm-file-box{width:100%;display:table}.frm-file-box .frm-ctrl-box{width:100%;display:table-cell;vertical-align:top}.frm-file-box .frm-ctrl-box .result{width:100%;height:26px;display:block;overflow:hidden;font-size:14px;line-height:24px;padding:7px 18px;color:#333;background-color:#fcfcfc;background-repeat:no-repeat;border:solid 1px #ccc;box-shadow:none;-webkit-box-shadow:none;outline:0;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px}.frm-ctrl-upload{width:100px;height:40px;display:block;position:relative;text-align:center;background:#999;border:solid 1px #8c8c8c;font-size:14px;line-height:38px;color:#fff;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;cursor:pointer;float:right}.frm-ctrl-upload img{width:16px;margin:-3px 3px 0 0}.frm-ctrl-upload input[type='file']{width:100%;height:100%;display:block;opacity:0;filter:Alpha(opacity=0);position:absolute;left:0;top:0;z-index:20;cursor:pointer;padding:0;border:0}.frm-file-box .file-tips{font-size:14px;line-height:20px;color:#999;margin-top:16px}.frm-file-list{width:100%;overflow:hidden;margin-top:8px}.frm-file-list li{width:100%;overflow:hidden;margin-top:10px;border:dashed 1px #ccc;font-size:14px;line-height:24px;color:#0e87e4;position:relative}.frm-file-list .file-pross{height:100%;position:absolute;left:0;top:0;z-index:5}.frm-file-list .file-bd{padding:7px 35px 7px 18px;position:relative;overflow:hidden;z-index:20}.frm-file-list .title{float:left;font-size:1em;line-height:24px}.frm-file-list .title a{color:#0e87e4}.frm-file-list .btn-del{width:20px;height:100%;display:block;background:url('../images/file_del.png') no-repeat center center;position:absolute;right:14px;top:0;z-index:10}.global-form-box.layout-horizontal .control-label{width:auto;white-space:nowrap;float:left}.global-form-box.layout-horizontal .form-group-cell{width:10000px;display:table-cell;vertical-align:top}.global-form-box.layout-horizontal textarea.form-control{min-height:150px}.form-group.has-error .help-block{color:#f00}.form-group.has-error .control-label,.form-group.has-success .control-label{color:#333}.form-group.has-error .form-control,.form-group.has-error input[type='radio'],.form-group.has-error input[type='checkbox']{border-color:#f11}.form-group.has-success .form-control{border-color:#ccc}