.CFCA_CONTAINER {height: 100%;position: relative;}
.CFCA_CONTENT{position: absolute;top: 80px;left: 200px;right:0px;bottom:40px;box-sizing: border-box;border:16px solid #F2F2F2;border-bottom:0;border-radius: 1px;overflow-y: scroll;}

.CFCA_FORM_TABLE {width:100%;padding:0 24px;margin-top:24px;border-spacing:0;}
.CFCA_FORM_TABLE td {height: 48px; }
.CFCA_FORM_TABLE tr td:nth-child(2n+1){width: 200px;background: #F5F5F5;text-align: left;text-indent: 30px;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
.CFCA_FORM_TABLE_2 tr td:nth-child(2n){padding: 0px 12px 0px 12px;vertical-align: middle; text-align: left;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
.CFCA_FORM_TABLE_3 tr td:nth-child(2n){padding: 0px 12px 0px 12px;vertical-align: middle; text-align: left;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
.CFCA_FORM_TABLE_4 tr td:nth-child(2n){width: 200px;padding: 0px 12px 0px 12px;vertical-align: middle; text-align: left;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
.CFCA_FORM_TABLE_2 tr td:nth-child(2){border-right:1px solid #EEEEEE;}
.CFCA_FORM_TABLE_3 tr td:nth-child(2){border-right:1px solid #EEEEEE;}
.CFCA_FORM_TABLE_4 tr td:nth-child(4){border-right:1px solid #EEEEEE;}
.CFCA_FORM_TABLE tr:nth-child(1) td{border-top: 1px solid #EEEEEE;}
.CFCA_FORM_TABLE input[type="text"],.CFCA_FORM_TABLE input[type="password"]{width: 100%;height: 32px;margin:9px 0 8px 0px;font-size: 14px; color: #222;box-sizing:border-box;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 3px;outline: none;text-indent:10px;}
/*input->file*/
.CFCA_FORM_TABLE input[type="file"]{width:200px;margin:9px 0 8px 0px;}
.CFCA_FORM_TABLE select{width: 100%;height: 32px;margin:9px 0 8px 0px;font-size: 14px; color: #222;box-sizing:border-box;background: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 3px;outline: none;padding-left:6px;}
.CFCA_FORM_TABLE textarea{width: 100%;margin:9px 0 8px 0px;font-size: 14px; font-family: "microsoft yahei";color: #222;border-radius: 3px;outline: none;resize:none; border:1px solid #CCCCCC;padding:6px;box-sizing:border-box;}
.CFCA_FORM_TABLE textarea:disabled{background:#FAFAFA;}
.CFCA_FORM_TABLE_2 input[type="text"],.CFCA_FORM_TABLE_2 input[type="password"],.CFCA_FORM_TABLE_2 select,.CFCA_FORM_TABLE_2 textarea{}
.CFCA_FORM_TABLE_3 input[type="text"],.CFCA_FORM_TABLE_3 input[type="password"],.CFCA_FORM_TABLE_3 select,.CFCA_FORM_TABLE_3 textarea{width: 40%;}
.CFCA_FORM_TABLE input:focus{border: 1px solid #0086FA;}
/*错误信息*/
.CFCA_FORM_TABLE_2 .CFCA_ERROR_INFO{margin-left:8px;color: #EC5555;}
.CFCA_FORM_TABLE_2 input.CFCA_ERROR_INPUT{border: 1px solid #EC5555;}
.CFCA_FORM_TABLE_2 select.CFCA_ERROR_INPUT{border: 1px solid #EC5555;}
.CFCA_FORM_TABLE_3 .CFCA_ERROR_INFO{margin-left:8px;color: #EC5555;}
.CFCA_FORM_TABLE_3 input.CFCA_ERROR_INPUT{border: 1px solid #EC5555;}
.CFCA_FORM_TABLE_3 select.CFCA_ERROR_INPUT{border: 1px solid #EC5555;}
.CFCA_FORM_TABLE_4 .CFCA_ERROR_INFO{display: block;color: #EC5555;margin-bottom:0;}

.CFCA_TABLE {width:100%;padding-left:24px;padding-right:24px;border-spacing:0;}
.CFCA_TABLE > thead > tr {max-height: 48px;height: 48px;line-height: 48px;background: #F5F5F5;vertical-align: middle;}
.CFCA_TABLE > thead > tr > th {max-height: 48px;height: 48px;padding: 0px 0px 0px 40px;margin: 0px;border: 0px;text-align: left;vertical-align: middle;font-weight: bold;font-size: 14px;color:#666666;}
.CFCA_TABLE > tbody > tr > td {max-height:48px;height:48px;padding:0px 0px 0px 40px;border:0px;text-align:left;vertical-align:middle;word-wrap:break-word;border-bottom:1px solid #EEEEEE;color:#222222;font-family:"PingFangSC-Regular";font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.CFCA_TABLE > tbody > tr:hover {background:#F2F6FC;}

.CFCA_TABLE a, .CFCA_FORM_TABLE a{color: #3C6DF0;padding-right:10px;cursor: pointer;}
.CFCA_TABLE .OPER_TD{padding-right:24px;}

.CFCA_BUTTON_PRIMARY {height: 32px;line-height: 32px;font-size: 14px;color: #FFFFFF;cursor: pointer;background: #3C6DF0;text-align: center;border-radius: 3px;display: inline-block;border:0;padding:0 30px 0;}
.CFCA_BUTTON_PRIMARY:hover {background: #648FFF;color: #FFFFFF;}
.CFCA_BUTTON_PRIMARY:active {background: #315FD9;}

.CFCA_BUTTON_SECONDARY {height: 31px;line-height: 31px;font-size: 14px;color: #666666;background: #FFF;text-align: center;border-radius: 3px;display: inline-block;border:1px solid #CCCCCC;cursor: pointer;padding:0 30px 0;}
.CFCA_BUTTON_SECONDARY:hover {border: 1px solid #648FFF;color: #648FFF;}
.CFCA_BUTTON_SECONDARY:active {border: 1px solid #315FD9;color: #315FD9;}

.CFCA_QUERY_BUT_BOX{height:32px;margin:24px 0 36px 24px;display: table;word-spacing:-1em;/*解决inline-block间距问题*/}

.CFCA_TABLE_PAGE {height:28px;margin:16px 24px 32px 0;float:right;}

.CFCA_EXPIRED,.CFCA_WARN{color: #F15A4A;}
.CFCA_WILL_EXPIRED_1{color: #FBA705;}
.CFCA_WILL_EXPIRED_2{color: #F07600;}

/*审计日志表格h3标题*/
.CFCA_TABLE_TITLE{padding-left:24px;margin-top:16px;}

.CFCA_TEXT_OPTION p {line-height: 30px;}
.CFCA_TEXT_OPTION p input[type="checkbox"]{vertical-align: middle;margin-top: 2px;}
.CFCA_TEXT_OPTION p label{vertical-align: middle;}

.CFCA_ECHART_WRAPPER{height: 100%;}
.CFCA_ECHART_1{width: 50%;height: 50%;box-sizing:border-box;border-right:8px solid #F2F2F2;border-bottom:8px solid #F2F2F2;}
.CFCA_ECHART_2{width: 50%;height: 50%;box-sizing:border-box;border-left:8px solid #F2F2F2;border-bottom:8px solid #F2F2F2;}
.CFCA_ECHART_3{width: 50%;height: 50%;box-sizing:border-box;border-right:8px solid #F2F2F2;border-top:8px solid #F2F2F2;}
.CFCA_ECHART_4{width: 50%;height: 50%;box-sizing:border-box;border-left:8px solid #F2F2F2;border-top:8px solid #F2F2F2;}

/*系统检测，通过与失败*/
.CFCA_PASS{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background: url(../images/pass.png) no-repeat;}
.CFCA_FAIL{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background: url(../images/unpass.png) no-repeat;}
/*ElementUI 日期控件调整*/
.el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: 100% !important;
}
.el-date-editor input[type="text"]{
  margin:0;
}
.el-input--medium .el-input__icon {
    line-height: 32px !important;
}
.el-progress__text{
   color: #FFFFFF !important;
}

.LOGIN_BIG_TITLE {
  font-size: 36px;
  color: #FFFFFF;
  text-align: center;
}

.CFCA_FORM_TABLE_LONG {}
.CFCA_FORM_TABLE_LONG td {}
.CFCA_FORM_TABLE_LONG tr td:nth-child(2n+1){
  width: 240px;
}

.CFCA_NOT_FORM_TABLE {
  padding:0 24px;margin-top:24px;border-spacing:0;
}
