input[type=checkbox], input[type=radio] {
    height: 29px;
    margin: 0px 0px;

}

.help-menu-box {

    /* float: left; */
    display: inline;
}

.help-menu-box .help-menu {
    background-color: #ecf0f4;
    /* padding-bottom: 40px; */

}

.help-menu-box .help-menu .menu-title {
    margin: 0 10px;
    font-size: 14px;
    color: #999;
    height: 45px;
    line-height: 45px;
    display: block;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.help-menu-box .help-menu li {
    height: auto;
    position: relative;
}

.help-menu-box .help-menu li.level1:hover {
    background: rgba(216, 224, 233, .7)
}

.help-menu-box .help-menu li.level1 > * {
    display: none
}

.help-menu-box .help-menu li.level1.action {
    background-color: #fff;
    border-left: 2px solid #00a2ca
}

.help-menu-box .help-menu li.level1.action a {
    color: #00a2ca
}

.help-menu-box .help-menu li.level1.open {
    background: #d8e0e9;
    height: auto
}

.help-menu-box .help-menu li.level1.open > * {
    display: block
}

.help-menu-box .help-menu li.level1.open > a {
    color: #333
}

.help-menu-box .help-menu li.level1.open > a > i {
    background-image: url(//g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png);
    background-position: 0 -4px;
    width: 8px;
    height: 4px
}

.help-menu-box .help-menu li.level1 > a {
    display: block;
    width: 100%;
    height: auto;
    font-size: 0;

    text-decoration: none;
    color: #373d41;
}
.help-menu-box .help-menu li .menu-item-text {
    display: inline-block;
    height: auto;
    line-height: 20px;
    padding: 8px 16px;
    vertical-align: middle;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
}

.help-menu-box .help-menu li.level1 i {
    right: 10px;
    top: 9px;
    position: absolute;
    margin-top: 5px;
    display: inline-block;
    float: right;
    -webkit-transition: transform .2s;
    -moz-transition: transform .2s;
    -ms-transition: transform .2s;
    -o-transition: transform .2s;
    background-image: url(//g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png);
    background-position: 0 0;
    width: 8px;
    height: 4px
}

.help-menu-box .help-menu li.level2 {
    background-color: #f6fafe;
    border-bottom: 1px solid #e1e7ee
}

.help-menu-box .help-menu li.level2 > * {
    display: none
}

.help-menu-box .help-menu li.level2.action a {
    color: #00a2ca
}

.help-menu-box .help-menu li.level2 > a {
    height: 100%;
    display: block;
    width: 100%;
    padding: 0 0 0 20px;
    text-decoration: none;
    color: #333;

    white-space: nowrap;
    text-overflow: ellipsis
}

.help-menu-box .help-menu li.level2 > a:hover {
    color: #00a2ca
}

.help-menu-box .help-menu li.level2.open {
    height: auto
}

.help-menu-box .help-menu li.level2.open > * {
    display: block
}

.help-menu-box .help-menu li.level2.open > a {
    color: #333
}

.help-menu-box .help-menu li.level2.open > a > i {
    background-image: url(https://g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png);
    background-position: 0 -4px;
    width: 8px;
    height: 4px
}

.help-menu-box .help-menu li.level2.action {
    background-color: #fff;
    border-left: 2px solid #00a2ca;
    color: #00a2ca
}

.help-menu-box .help-menu li.level3 > * {
    display: none
}

.help-menu-box .help-menu li.level3 > a {
    height: 100%;
    display: block;
    width: 100%;
    padding: 0 0 0 30px;
    text-decoration: none;
    color: #666;

    white-space: nowrap;
    text-overflow: ellipsis
}

.help-menu-box .help-menu li.level3 > a:hover {
    color: #00a2ca
}

.help-menu-box .help-menu li.level3.action {
    border-left: 2px solid #00a2ca;
    background-color: #fff
}

.help-menu-box .help-menu li.level3.action a {
    color: #00a2ca
}

.help-menu-box .help-menu li.level3.open {
    height: auto
}

.help-menu-box .help-menu li.level3.open > * {
    display: block
}

.help-menu-box .help-menu li.level3.open > a {
    color: #333
}

.help-menu-box .help-menu .all {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px dashed #dfe3e6;
    position: relative;
    cursor: pointer
}

.help-menu-box .help-menu .all i {
    float: right;
    /* margin-top: 16px */
}

.help-menu-box .help-menu .all i:before {
    width: 12px;
    height: 11px;
    content: '';
    display: inline-block;
    position: relative;
    top: -3px;
    background: url(https://g.alicdn.com/aliyun/www-doc/0.0.10/images/icon-menu-bg_ac538bca72e57ee50b5aae9990ac881f.png) no-repeat 0 0
}

.help-menu-box .help-menu li.level3.open > a > i {
    background-image: url(https://g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png);
    background-position: 0 -4px;
    width: 8px;
    height: 4px
}

.help-menu-box .help-menu li.level4 > a {
    height: 100%;
    display: block;
    width: 100%;
    padding: 0 0 0 40px;
    text-decoration: none;
    color: #666;

    white-space: nowrap;
    text-overflow: ellipsis
}

.help-menu-box .help-menu li.level4.action {
    border-left: 2px solid #00a2ca;
    background-color: #fff
}

.help-menu-box .help-menu li.level4.action a {
    color: #00a2ca
}

.help-body-box {
    width: 990px;
    float: left;
    display: inline
}

.flowform {
    background: #bac5d6;
}
.flowform_resize{
    background: rgb(186, 197,214);
}

.box-row {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 5px;
}

.full-hgt {
    height: 100%;
}

.box-col {
    flex: 1;
    display: flex;
    flex-direction: row;
    height: 100%;
    padding: 2px;
}

.autosize {
    height: auto;
    width: auto;
}

.box-group {
    border-bottom: 1px dashed #acdbde;
    border-top: 1px dashed #7ee9f0;
    background: rgba(80, 186, 45, 0.07);
    padding: 8px 12px;
}

.nopadding {
    padding: 0px;
}

.brd-left {
    border-left: 1px solid #eee
}

.brd-right {
    border-right: 1px solid #eee
}

.brd-all {
    border: 1px solid #eee
}

.item-center {
    align-items: center;
    align-self: center;
    padding: 3px;
}

.table-nowarp > tbody > tr > td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ibox-title {
    border: 0px;
}

hr {
    margin: 5px 0px;
}

.input-box{
    display: flex;
}
.input-box >span{
    min-width: 90px;
    background: #6cb87a;
    font-weight: unset;
    font-size: 13px;
    border-color: #35ab2b;
    color: #ffffff;
    padding: 10px 6px;
}
.input-box .form-control{
    flex: 1;
}

.leftmenu{
    padding: 0px;
}

.leftmenu li {
    height: auto;
    position: relative;
    list-style: none;
}
.leftmenu li.level1 {
    background: #484848;
    border-top: 1px solid #3e3b39;
}

.leftmenu li.level1:hover {
    background: rgba(216, 224, 233, .7)
}

.leftmenu li.level1 > * {
    display: none
}

.leftmenu li.level1.active {
    background-color: #fff;
    border-left: 2px solid #00a2ca
}

.leftmenu li.level1.active a {
    color: #00a2ca;
    background: #989797;
}

.leftmenu li.level1.open {
    background: #7e7979;
    height: auto
}

.leftmenu li.level1.open > * {
    display: block;
    padding: 5px;
}

.leftmenu li.level1.open > a {
    color: #b5a6a6;
}

.leftmenu li.level1.open > a > i {
    background-image: url(//g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png);
    background-position: 0 -4px;
    width: 8px;
    height: 4px
}

.leftmenu li.level1 > a {
    display: block;
    width: 100%;
    height: auto;
    font-size: 0;
    text-decoration: none;
    color: #182127;
}
.leftmenu li .main-text {
    display: inline-block;
    height: auto;
    line-height: 20px;
    padding: 12px 16px;
    vertical-align: middle;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    color: #fdf4f4;

}
.leftmenu li .item-text {
    display: inline-block;
    height: auto;
    line-height: 20px;
    padding: 8px 16px;
    vertical-align: middle;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
}

.leftmenu li.level1 i {
    right: 10px;
    top: 9px;
    position: absolute;
    margin-top: 5px;
    display: inline-block;
    float: right;
    -webkit-transition: transform .2s;
    -moz-transition: transform .2s;
    -ms-transition: transform .2s;
    -o-transition: transform .2s;
    background: url(//g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png) 0 0;
    width: 8px;
    height: 4px;
}

.leftmenu li.level2 {
    background-color: #f6fafe;
    border-bottom: 1px solid #e1e7ee
}
.leftmenu li.level2 > a {
    height: 100%;
    display: block;
    width: 100%;
    padding: 0 0 0 20px;
    text-decoration: none;
    color: #333;

    white-space: nowrap;
    text-overflow: ellipsis
}
.leftmenu li.level2 > * {
    display: none;
    padding-left: 3px;
}

.leftmenu li.level2.active a {
    color: #00a2ca
}



.leftmenu li.level2 > a:hover {
    color: #00a2ca
}

.leftmenu li.level2.open {
    height: auto
}

.leftmenu li.level2.open > * {
    display: block
}

.leftmenu li.level2.open > a {
    color: #333;
    background: #e0e0df;
    font-weight: 600;
}

.leftmenu li.level2.open > a > i {
    background-image: url(https://g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png);
    background-position: 0 -4px;
    width: 8px;
    height: 4px
}

.leftmenu li.level2.active {
    background-color: #d2f2f9;
    border-left: 2px solid #00a2ca;
    color: #00a2ca;

}

.leftmenu li.level3 > * {
    display: none
}

.leftmenu li.level3 > a {
    height: 100%;
    display: block;
    width: 100%;
    padding: 0 0 0 30px;
    text-decoration: none;
    color: #666;

    white-space: nowrap;
    text-overflow: ellipsis
}

.leftmenu li.level3 > a:hover {
    color: #00a2ca
}

.leftmenu li.level3.active {
    border-left: 2px solid #00a2ca;
    background-color: #fff
}

.leftmenu li.level3.active a {
    color: #00a2ca
}

.leftmenu li.level3.open {
    height: auto
}

.leftmenu li.level3.open > * {
    display: block
}

.leftmenu li.level3.open > a {
    color: #333
}

.leftmenu .all {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px dashed #dfe3e6;
    position: relative;
    cursor: pointer
}

.leftmenu .all i {
    float: right;
    /* margin-top: 16px */
}

.leftmenu .all i:before {
    width: 12px;
    height: 11px;
    content: '';
    display: inline-block;
    position: relative;
    top: -3px;
    background: url(https://g.alicdn.com/aliyun/www-doc/0.0.10/images/icon-menu-bg_ac538bca72e57ee50b5aae9990ac881f.png) no-repeat 0 0
}

.leftmenu li.level3.open > a > i {
    background: url(https://g.alicdn.com/aliyun/www-doc/0.0.10/images/jiantou_7d574344014beb14518700531d20f8ee.png) 0 -4px;
    width: 8px;
    height: 4px
}

.frmmain {
    background: #f2f2f2;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.frmmain-content {

    flex: 1;
    padding: 10px 40px;
}

.frmmain-title {
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-color: #fff !important;
    border-bottom: 1px solid #ddd;
    padding: 15px;
    height: 45px;
    display: flex;
    align-items: center;
}


.frmmain-box{
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
    background-color: #fff;
}

.frmmain-title h2 {
    display: inline-block;
    vertical-align: middle;
    max-width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

    font-size: 16px;
    font-weight: 700;
    margin: 0px;
}
.table>tbody>tr.active>td, .table>tbody>tr.active>th,
.table>tbody>tr>td.active, .table>tbody>tr>th.active,
.table>tfoot>tr.active>td, .table>tfoot>tr.active>th,
.table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td,
.table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
    vertical-align: middle;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 8px 3px;
    vertical-align: middle;
}
.filterselect-listWrap{
    background: white; position: absolute; z-index: 2000;
    border: 1px solid #d2d2d2;
    max-height: 300px;
    overflow-y: auto;

    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    box-sizing: border-box;
}
.filterselect-listWrap li{
    list-style: none;
    font-size: 14px;
    padding: 5px;
    cursor: pointer;
    border-bottom: 1px solid #e7eaec;
    color: #292929;
}
.filterselect-listWrap li.active{
    background: #5fb878;
    color: white;
}
.filterselect-listWrap li:hover {
    background-color: #cacaca;
}

/*表格显示*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.layui-table-box {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.layui-border-box,
.layui-border-box * {
    box-sizing: border-box;
}
.layui-table{
    background-color: #fff;
    color: #666;
    margin: 0px;
}
.layui-table>tbody>tr>td>div {
    margin: 0px;
}
.layui-table,
.layui-table-view {
    margin: 0px 0;
}

.layui-table td,
.layui-table th,
.layui-table-col-set,
.layui-table-fixed-r,
.layui-table-grid-down,
.layui-table-header,
.layui-table-page,
.layui-table-tips-main,
.layui-table-tool,
.layui-table-total,
.layui-table-view,
.layui-table[lay-skin=line],
.layui-table[lay-skin=row] {
    border-width: 1px;
    border-style: solid;
    border-color: #657f79;
}


/* 表头以及激活的颜色 */

.layui-table tbody tr:hover,
.layui-table thead tr,
.layui-table-click,

.layui-table-header,
.layui-table-hover,
.layui-table-mend,
.layui-table-patch,
.layui-table-tool,
.layui-table-total,
.layui-table-total tr,
.layui-table[lay-even] tr:nth-child(even) {
    /*background-color: #f2f2f2;*/
}


/* 表头 */

.layui-table-header {
    border-width: 0 0 1px;
    overflow: hidden;
}

.layui-table-header .layui-table {
    margin-bottom: -1px;
}

.layui-table th {
    text-align: left;
    font-weight: 400;
}

.layui-table td,
.layui-table th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
}

.layui-table-view .layui-table td,
.layui-table-view .layui-table th {
    padding: 5px 0;
    border-top: none;
    border-left: none;
}

.laytable-cell-checkbox,
.laytable-cell-numbers,
.laytable-cell-radio,
.laytable-cell-space {
    padding: 0;
    text-align: center;
}


/* 表格 */

.layui-table-view .layui-table {
    position: relative;
    width: auto;
    margin: 0;
}


/* 行 */

.layui-table tr {
    transition: all .3s;
    -webkit-transition: all .3s;
}
.layui-table  .active {
    background-color: #f2f2f2;
}

.layui-table-cell {
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*height: 20px;*/
    /*line-height: 20px;*/
    position: relative;
    box-sizing: border-box;
    padding: 0 2px;

    font-weight: 500;
    /*text-align: center;*/
}
.test{
    background: red;
    width: 200px;
    height: 200px;
}

/* 表格主 */
.layui-table-body {
    position: relative;
    overflow: auto;
    margin-right: -1px;
    margin-bottom: -1px;
    flex: 1;
}
.layui-table-view .layui-table td {
    cursor: default;
}

/* 左表格 */
.layui-table-fixed {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 101;
    flex-direction: column;
    display: flex;
}
.layui-table-fixed-l {
    box-shadow: 0 -1px 8px rgba(0,0,0,.08);
}
.layui-table-fixed .layui-table-body {
    overflow: hidden;
}
.box-colf{

    display: flex;
    flex-direction: row;
    height: 100%;
    padding: 2px;
    flex-wrap: wrap;
    align-items: center;
}
.box-colf>span {
    background: #6cb87a;
    font-weight: unset;
    font-size: 13px;
    border-color: #35ab2b;
    color: #fff;
    line-height: 1.42857143;
    width: auto;
}