<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
    --notify-np: url("/image/nopermission.png");
    --notify-404: url("/image/404.png");
    --placeholder: #BFC5C5;
}

::-webkit-scrollbar {
    width: 0;
}

::-webkit-scrollbar-track {
    background-color: transparent
}

@font-face {
    font-family: electronicFont;
    src: url(/font/DS-DIGIT.TTF)
}

/* ui::fix begin */
.un-select {
    user-select: none;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}

hr.hr {
    background: #F0F2F5;
    height: 7.5px;
}

a.btn,
button.btn {
    padding: 5px 15px;
    border-radius: 2.5px;
}

a.btn i,
button.btn i {
    font-size: 14px;
    margin-right: 5px;
}

a.btn-normal,
button.btn-normal {
    background: rgba(0, 0, 0, .03);
}

a.btn-normal:hover,
button.btn-normal:hover {
    background: rgba(0, 0, 0, .07);
    border-color: #D0D0D0;
    box-shadow: unset;
}

a.btn-download,
button.btn-download {
    background: rgba(56, 176, 63, .9);
    color: #FFFFFF;
    box-shadow: unset;
    border: unset;
}

a.btn-download:hover,
button.btn-download:hover {
    background: rgba(56, 176, 63, 1);
    color: #FFFFFF;
}

a.btn-download-modify,
button.btn-download-modify {
    padding: 5px 15px;
    background: rgba(56, 176, 63, .9);
    color: #FFFFFF;
    box-shadow: unset;
    border: unset;
    border-radius: 15px;
}

a.btn-download-modify:hover,
button.btn-download-modify:hover {
    background: rgba(56, 176, 63, 1);
    color: #FFFFFF;
}


.messager-warning {
    background-color: #FEC901;
    color: #583D3D;
    font-size: 14px;
}

.messager-icon {
    display: table-cell;
    padding: 12.5px 0 10px 25px;
    line-height: 20px;
    text-align: center;
    vertical-align: top;
}

.has-error {
    border: 1px solid rgba(255, 0, 0, .75);
}

.btns {
    display: flex;
    align-items: center;
    padding: 6.5px 15px;
    border-radius: 2.5px;
    cursor: pointer;
    transition: all .5s;
}

.btns-add {
    background: #1890FF;
    color: #FFFFFF;
}

.btns-add i {
    font-size: 12px;
    /*font-weight: 600;*/
    margin-right: 5px;
}

.btns-hide {
    display: none;
    align-items: center;
    justify-content: flex-end;
    margin-top: 10px;
}

.btns-hide .sm-btn {
    transition: all .35s;
    background: #288954;
    border: 1px solid #288954;
    color: #FFFFFF;
    padding: 5px 10px;
    margin-left: 10px;
    border-radius: 2.5px;
    font-size: 12px;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.btns-hide .sm-btn i {
    display: none;
}


.btns-hide .sm-btn:hover {
    background: #FFFFFF;
    color: #288954;
}

.btns-hide .sm-btn:hover i {
    display: block;
}

.btns-add:hover {
    background: rgba(24, 144, 255, .8);
}

.table {
    background: #FFFFFF;
    padding: 20px;
}

.table &gt; thead &gt; tr &gt; th {
    background: #F5F7FA;
    font-weight: normal;
    color: #868686 !important;
}

.datatable .table &gt; tbody &gt; tr &gt; td, .datatable .table &gt; thead &gt; tr &gt; th {
    font-size: 14px;
    color: #556285;
    border-bottom: 1px solid #E9E9E9;
}

.table td, .table th {
    padding: 12px 8px;
    vertical-align: middle;
}


.alert-info {
    color: #FFFFFF;
    background-color: #448CFF;
}

.alert.with-icon &gt; [class*=icon-] {
    opacity: .9;
}

.alert-info-inverse {
    color: #FFFFFF;
    background-color: #8666B8;
    border-color: #5E4684;;
}

.no-modify {
    color: rgba(0, 0, 0, .5);
}

.table-hover &gt; tbody &gt; tr:nth-child(even) &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; td,
.table-hover &gt; tbody &gt; tr:nth-child(even) &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; th {
    /*background: rgba(235, 242, 249, .7);*/
}


/*#*/
.load-indicator:before {
    color: #4658B1;
    font-size: 14px;
    /*font-weight: 600;*/
}

.load-indicator:after {
    font-family: "iconfont";
    content: "\e6d1";
    font-weight: 600;
    color: #4658B1;
    font-size: 22px;
}

.col-0 {
    width: 6%;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background: #F3F6FB;
    border: 1px solid #E3E3E4;
    color: #3B4E80;
}

.form-control {
    border-color: #DCDEE2;
    border-radius: 2.5px;
}

.form-control::placeholder {
    color: var(--placeholder);
}

textarea.form-control {
    /*height: 80px;*/
    min-height: 180px;
}

.chosen-container-single .chosen-default {
    border-color: #DCDEE2;
    border-radius: 2.5px;
    box-shadow: unset;
}

.chosen-container-active .chosen-single {
    /*box-shadow: 0px 0px 2px 1px rgba(70, 88, 177, 0.15);*/
    box-shadow: unset;
    border-color: rgba(70, 88, 177, 0.75);
}

.chosen-container-single .chosen-single {
    border-color: #D5D5D5;
    border-radius: 2.5px;
}

.chosen-container-single .chosen-single &gt; span {
    color: #000000;
}

.chosen-container-single .chosen-default &gt; span {
    color: var(--placeholder);
}


.swal2-content .swal2-title {
    font-size: 18px;
}

.swal2-content #swal2-content {
    font-size: 14px;
    color: #707070;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
}

.chosen-disabled .chosen-single {
    font-size: 14px;
    cursor: not-allowed;
}


.form-row-item .input-group .switch-inline {
    border: 1px solid #E3E3E4;
    padding: 0 10px;
}

.form-row-item .input-group .switch-inline &gt; label:after,
.form-row-item .input-group .switch-inline &gt; label:before {
    /*left: ;*/
}

.form-row-item .input-group .switch-inline label {

}

.input-group-inline {
    display: flex;
    align-items: center;
    justify-content: left;
}

.input-group-inline &gt; div {
    margin-right: 15px;
}

.input-group-inline &gt; div input[type=radio] {
    cursor: unset;
}

.input-group-inline &gt; div:last-child {
    margin-right: 0;
}

.input-group-inline .checkbox-primary &gt; label,
.input-group-inline .radio-primary &gt; label {
    padding-left: 20px;
}


.label-badge {
    padding: 5px 10px;
}

.modal-dialog {
    border-radius: 2.5px;
}

/* ui::fix finish */
/* logon start */
.container-logon {
    background: url(../image/bg-logon.png) no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100vw;
    overflow: auto;
}

.container-logon .wrap-logon {
    width: 450px;
    margin: 0 auto;
    padding-top: 12.5%;
    flex: 1;
}

.container-logon .wrap-logon .title {
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
}

.container-logon .wrap-logon .title img {
    width: 35px;
    height: 35px;
    margin-right: 15px;
}

.container-logon .wrap-logon .title p {
    letter-spacing: 1px;
    font-size: 18PX;
    color: #000000;
    font-weight: 600;
}

.container-logon .wrap-logon .name {
    font-size: 22px;
    color: #333333;
    text-align: center;
    margin-top: 10px;
    letter-spacing: 1px;
}

.container-logon .wrap-logon .form {
    margin-top: 25px;
}

.container-logon .wrap-logon .logon-input {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    padding: 5px 15px;
    margin-top: 15px;
    border-radius: 10px;
    border: 1px solid #CCCCCC;
}

.container-logon .wrap-logon .logon-input i {
    color: #C0C0C0;
    font-size: 16px;
}

.container-logon .wrap-logon .logon-input input {
    width: 100%;
    border: none;
    outline: none;
    background-color: rgba(0, 0, 0, 0);
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
    font-size: 14px;
    color: #707070;
}

.container-logon .footer-logon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 25px 0;
}

.container-logon .footer-logon img {
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 10px;
}

.container-logon .footer-logon p {
    font-size: 12px;
    color: #E5E5E5;
}

#logon-item {
    background: #FFFFFF;
    padding: 35px 50px;
    box-shadow: 2px 2px 3px 2px rgba(50, 50, 50, 0.3);
    border-radius: 3px;
}

.container-logon .logon-button {
    background: #3280FC;
    color: #FFFFFF;
    text-align: center;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    border-radius: 5px;
    margin-top: 35px;
    transition: all .5s;
}

.container-logon .logon-button:hover {
    background: #3066FC;
}

/*logon finish*/

/* common.container begin */
.container {
    background: #F3F4F7;
    height: 100%;
    display: flex;
    width: 100%;
    min-height: 100vh;
    flex-direction: row;
}

.container &gt; section {
    width: 100%;
}

/* common.container finish */


/* common.aside begin */
.container &gt; aside {
    flex: 0 0 200px;
    width: 200px;
    background: #001529;
}

.container &gt; aside &gt; .aside-container {
    width: 200px;
    position: fixed;
    top: 0;
    left: 0;
}

.container &gt; aside .aside-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0;
}

.container &gt; aside .aside-logo .logo {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.container &gt; aside .aside-logo .logo img {
    display: block;
    width: 100%;
    height: 100%;
}

.container &gt; aside .aside-logo .title {
    font-size: 16px;
    color: #FFFFFF;
}

.container &gt; aside .aside-logo .title span {
    display: block;
    font-size: 14px;
    color: #FFFFFF;
}

/* common.aside finish */


/* section.header begin */
section header.header {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #FFFFFF;
    padding-right: 20px;
    position: relative;
    box-shadow: 0 1px 4px rgba(0, 21, 41, .08);
}

section header.header ._remind,
section header.header ._fullscreen,
section header.header ._setting {
    padding: 0 15px;
    height: 100%;
    align-items: center;
    display: flex;
    cursor: pointer;
}

section header.header ._remind:hover,
section header.header ._fullscreen:hover,
section header.header ._setting:hover {
    background: rgba(0, 0, 0, .05);
}

section header.header ._remind i,
section header.header ._fullscreen i,
section header.header ._setting i {

}

section header.header ._usermenu {
    position: relative;
    display: flex;
    height: 100%;
}

section header.header ._user {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 15px;
    cursor: pointer;
}

section header.header ._user:hover {
    background: rgba(0, 0, 0, .05);
}

section header.header ._avatar {
    width: 30px;
    height: 30px;
    background: rgba(0, 0, 0, .075);
    border-radius: 50%;
    margin-right: 10px;
}

section header.header ._avatar img {
    display: block;
    border-radius: 50%;
}

section header.header ._alias {
    color: rgba(0, 0, 0, 0.75);
}

section header.header .header-dropdown-menu {
    right: 0;
    left: unset;
    min-width: 150px;
}

section header.header .header-dropdown-menu &gt; li &gt; a:focus,
section header.header .header-dropdown-menu &gt; li &gt; a:hover {
    background: #4154A7;
}

/* section.header finish */

/* section.crumb begin */
section &gt; div.crumb {
    padding: 10px 20px;
    background: #FFFFFF;
}

section &gt; div.crumb .items {
    display: flex;
}

section &gt; div.crumb .items .item {
    color: #808080;
    font-size: 14px;
    display: flex;
    align-items: center;
    border-bottom: unset;
    padding: 5px 0px;
}

section &gt; div.crumb .items .item i {

}

section &gt; div.crumb .items .item:last-child {
    /*color: #000000;*/
}

section &gt; div.crumb .items .item:last-child i {
    display: none;
}

section &gt; div.crumb &gt; div.title {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
}

/* section.crumb finish */

/* common.menu begin */
.container ._menu {
    /*width: 200px;*/
    /*border-right: 1px solid rgba(216, 216, 216, .7);*/
    /*box-shadow: -2px 2px 1px 0px rgba(177, 177, 177, 0.3);*/
    /*background: #001529*/
    height: calc(100vh - 60px);
    overflow-y: auto;
    background: #001529;
}

.container ._menu #treeMenu {
    border: 0;
    /*width: 180px;*/
    width: 200px;
    height: 100%;
}

.container ._menu .tree-menu &gt; li {
    transition: .3s;
}

.container ._menu .tree-menu &gt; li &gt; a {
    border: 0;
    padding: 15px 20px;
    font-size: 14px;
    color: #A6AAAE;
    /*font-weight: 600;*/
    display: flex;
    align-items: center;
}


.container ._menu .tree-menu li .list-toggle {
    top: 15px;
    right: 20px;
}

.container ._menu .tree-menu li &gt; a &gt; .iconfont {
    font-size: 16px;
    margin-right: 10px;
    color: #A6AAAE;
}

/*.container ._menu .tree-menu &gt; li:hover .list-toggle,*/
.container ._menu {
    transition: .2s cubic-bezier(.175, .885, .32, 1)
}

.container ._menu .tree-menu &gt; li:not(.open):hover a {
    background: transparent;
    color: #FFFFFF;
}

.container ._menu .tree-menu &gt; li:not(.open):hover a i {
    color: #FFFFFF;
}

.container ._menu .tree-menu &gt; li:not(.open):hover &gt; .list-toggle {
    color: #FFFFFF;
}

.container ._menu .tree-menu &gt; .open {
    background: transparent;
    color: #FFFFFF;
}

.container ._menu .tree-menu &gt; .open &gt; a {
    color: #FFFFFF;
}

.container ._menu .tree-menu &gt; .open &gt; a i {
    color: #FFFFFF;
    opacity: 1;
}

.container ._menu .tree-menu &gt; .open &gt; ul {
    display: block;
}

.container ._menu .tree-menu &gt; .open .list-toggle {
    color: #FFFFFF;
    opacity: 1;
}

.tree-menu li &gt; a:active, .tree-menu li &gt; a:focus, .tree-menu li &gt; a:hover {
    background-color: unset;
}

.container ._menu .tree-menu li li a {
    padding: 10px;
    padding-left: 65px;
    font-size: 14px;
    color: #A6AAAE;
    /*background: #ffffff;*/
    font-weight: 600;
    text-align: left;
}

.container ._menu .tree-menu &gt; li &gt; ul &gt; li._current a {
    background: #4658B1;
    color: #FFFFFF;
}

.container ._menu .tree-menu &gt; li &gt; ul &gt; li:hover {
    background: transparent;
}

.container ._menu .tree-menu &gt; li &gt; ul &gt; li:hover a {
    color: #FFFFFF;
}


/* common.menu finish */

/* common.main begin */

.container ._main_top {

}

.container ._main_top div {
    width: 300px;
    margin-left: 20px;
    margin-top: 20px;
}

.container ._main {
    padding: 30px 20px 100px 20px;
    width: 100%;
}

.container ._main .page-title {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}

.container ._main .page-container {
    width: 100%;
}

/* common.main finish */


/* dash begin */
.dash-container {
    display: flex;
}

.dash-container .l {
    width: 80%;
    min-width: 850px;
}

.dash-container .r {
    flex: 1;
    margin-left: 25px;
    background: #FFFFFF;
    box-shadow: 0px 0px 2px 1px rgba(177, 177, 177, 0.3);
    border-radius: 5px;
    padding: 15px;
}

.dash-container .r .sub-title {
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}

.dash-container .r .sub-title span {
    font-size: 14px;
    color: #707070;
    font-weight: normal;
}

.dash-container .todayDatas {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dash-container .todayDatas .item {
    width: 23.5%;
    padding: 15px 20px;
    border-radius: 5px;
    box-shadow: -1px 0 3px 0 #33333313;
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
    min-width: 200px;
}

.dash-container .todayDatas .item .item-title {
    font-size: 20px;
    color: #515151;
    opacity: .9;
    font-weight: 600;
}

.dash-container .todayDatas .item .item-num {
    font-size: 37.5px;
    font-weight: 800;
    color: #515151;
    margin-left: 25px;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dash-container .todayDatas .item .item-num span {
    font-size: 14px;
    color: #515876;
    font-weight: normal;
}

.dash-container .todayDatas .item .item-icon {
    color: #FFFFFF;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dash-container .todayDatas .item .item-icon i {
    font-size: 22px;
}

.dash-container .todayDatas .item .item-content {
    display: flex;
    align-items: center;
    margin-top: 25px;
    padding: 0 15px;
}

.dash-container .todayDatas .item:nth-child(1) .item-icon {
    background: linear-gradient(to top left, #F3EDED, #D6CCFF);
}

.dash-container .todayDatas .item:nth-child(1) .item-icon i {
    color: #7F60FE;
}

.dash-container .todayDatas .item:nth-child(2) .item-icon {
    background: linear-gradient(to top left, #DDE8F1, #EAF6FF);
}

.dash-container .todayDatas .item:nth-child(2) .item-icon i {
    color: #0E7DD0;
}

.dash-container .todayDatas .item:nth-child(3) .item-icon {
    background: linear-gradient(to top left, #F1D0BA, #FBE4D5);
}

.dash-container .todayDatas .item:nth-child(3) .item-icon i {
    color: #FF8330;
}

.dash-container .todayDatas .item:nth-child(4) .item-icon {
    background: linear-gradient(to top left, #FFCDCE, #FFE4E5);
}

.dash-container .todayDatas .item:nth-child(4) .item-icon i {
    color: #F5383E;
}

.dash-container .weekDatas {
    padding: 25px;
    background: #FFFFFF;
    box-shadow: 0px 0px 2px 1px rgba(177, 177, 177, 0.3);
    margin-top: 25px;
    border-radius: 5px;
}

.dash-container .weekDatas .sub-title {
    font-size: 18px;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.dash-container .weekDatas .sub-title span {
    font-weight: normal;
    color: #303030;
    font-size: 14px;
    margin-left: 10px;
}

.dash-container .weekDatas .sub-container {
    background: #FFFFFF;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 25px;
}

.dash-container .weekDatas .sub-container .item {
    padding: 15px 25px;
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    flex: 1;
}

.dash-container .weekDatas .sub-container:last-child {
    margin-top: 0;
}

.dash-container .weekDatas .sub-container .item:last-child {
    border-right: 0;
}

.dash-container .weekDatas .sub-container .item .item-icon {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    background: #000000;
    margin-right: 15px;
}

.dash-container .weekDatas .sub-container .item:nth-of-type(1) .item-icon,
.dash-container .weekDatas .sub-container .item:nth-of-type(2) .item-icon,
.dash-container .weekDatas .sub-container .item:nth-of-type(3) .item-icon {
    background: #93BBFA;
}

.dash-container .weekDatas .sub-container .item:nth-of-type(4) .item-icon,
.dash-container .weekDatas .sub-container .item:nth-of-type(5) .item-icon,
.dash-container .weekDatas .sub-container .item:nth-of-type(9) .item-icon {
    background: #B6A1DC;
}

.dash-container .weekDatas .sub-container .item:nth-of-type(6) .item-icon,
.dash-container .weekDatas .sub-container .item:nth-of-type(7) .item-icon,
.dash-container .weekDatas .sub-container .item:nth-of-type(8) .item-icon {
    background: #5EC9F6;
}

.dash-container .weekDatas .sub-container .item:nth-of-type(10) .item-icon {
    background: #FBAB6B;
}

.dash-container .weekDatas .sub-container .item .item-icon i {
    color: #FFFFFF;
    font-size: 16px;
    opacity: .9;
}

.dash-container .weekDatas .sub-container .item .item-info {

}

/*.dash-container .weekDatas .sub-container .item .item-info div:first-child {*/
/*    font-size: 21px;*/
/*    color: #000000;*/
/*    font-weight: 600;*/
/*}*/

.dash-container .weekDatas .sub-container .item .item-info div:last-child {
    font-size: 14px;
    color: #909090;
}


.dash-container .chartDatas {
    padding: 25px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 2px rgba(177, 177, 177, 0.3);
    margin-top: 25px;
    border-radius: 5px;
}

.dash-container .chartDatas .sub-title {
    font-size: 18px;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.dash-container .chartDatas .sub-title span {
    font-weight: normal;
    color: #707070;
    font-size: 14px;
    margin-left: 10px;
}

.dash-container .chartDatas #charts-dash {
    margin: 25px auto;
}

/* dash finish */


/* common.form-container begin */
.form-container {
    background: #FFFFFF;
    box-shadow: 0px 0px 2px 1px rgba(177, 177, 177, 0.3);
    border-radius: 5px;
    min-height: 500px;
    margin-top: 10px;
    padding: 25px;
}

.form-container .form-title {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    border-left: 5px solid #4967FF;
    padding-left: 5px;
    margin-bottom: 25px;
}

.form-container .form-subtitle {
    font-size: 14px;
    color: #333333;
    font-weight: 600;
}

.form-container .form-block {

}

.form-container .form-flex {
    display: flex;
    justify-content: center;
    margin: 25px auto;
}

.form-container .form-item {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.form-container .form-item:last-child {
    justify-content: flex-start;
}

.form-container .form-item .input-title {
    margin-right: 10px;
    font-size: 14px;
    color: #515867;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-weight: 600;
}

.form-container .form-item .input-title i {
    font-size: 14px;
}

.form-container .form-item .input-group {

}

.form-container .form-item .input-group input {
    border: none;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    background: #F9F9F9;
    color: #333333;
}

.form-container .form-item .input-group input[readonly] {
    background: #303092;
    border: none;
    color: #FFFFFF;
}


/* common.form-container finish */


/* common.notify begin */
._notify {
    /*width: calc(100% - 200px);*/
    position: relative;
    height: calc(100vh - 200px);
}

._notify ._notify_img {
    background: var(--notify-np);
    background-size: cover;
    width: 300px;
    height: 300px;
    margin: 0 auto;
    margin-top: 70px;
}

._notify ._notify_img_404 {
    background: var(--notify-404);
    background-size: cover;

}

._notify ._notify_title {
    font-size: 22px;
    font-weight: 600;
    color: #303092;
    display: flex;
    align-items: center;
    justify-content: center;
}

._notify ._notify_redirect {
    font-size: 12px;
    font-weight: normal;
    background: #303092;
    color: #FFFFFF;
    padding: 5px 15px;
    border-radius: 10px;
    margin-left: 10px;
    text-decoration: none;
}

/* common.notify finish */


/* form.basic begin */
.form-basic {
    /*margin: 25px auto;*/
}

.form-basic .form-checkbox-group {
    display: flex;
    align-items: center;
    border: 1px solid #EFEFEF;
    border-bottom: none;
}

.form-basic .form-checkbox-group:last-child {
    border-bottom: 1px solid #EFEFEF;
}

.form-basic .form-checkbox-group .check-flex {
    display: flex;
    align-items: center;
}

.form-basic .form-checkbox-group .check-top {

}

.form-basic .form-checkbox-group .check-parent {
    border-left: 1px solid #EFEFEF;
}

.form-basic .form-checkbox-group .check-parent .check-flex {
    border-bottom: 1px solid #EFEFEF;
}

.form-basic .form-checkbox-group .check-parent .check-flex:last-child {
    border-bottom: none;
}

.form-basic .form-checkbox-group .check-list {
    border-left: 1px solid #EFEFEF;
}

.form-basic .form-checkbox-group .checkbox-primary {
    margin: 5px 15px;
}


.form-basic .form-group {
    display: flex;
    flex-flow: row wrap;
}

.form-basic .form-group .form-row-title {
    margin-bottom: 0;
    padding: 5px 10px 5px 0;
    flex-grow: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 120px;
}

.form-basic .form-group .form-row-title i:first-child {
    color: #FF252D;
    font-weight: 600;
    font-size: 16px;
}

.form-basic .form-group .form-row-title i:last-child {
    font-size: 12px;
    margin-top: 3.5px;
}

.form-basic .form-group .form-row-title span {
    font-size: 14px;
    color: rgba(0, 0, 0, .85);
    font-weight: normal;
}

.form-basic .form-group .form-row-item {
    /*flex: 1 1;*/
    /*display: flex;*/
    /*flex-direction: column;*/
}


.form-basic .form-group .form-row-item .input-group {
    width: 100%;
}

.form-basic .form-group .form-row-item .input-group .input-line {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: 3px;
}

.form-basic .form-group .form-row-item .input-group .input-line .radio-primary {
    margin-right: 20px;
}

.form-basic .form-group .form-row-item .input-group .input-line .radio-primary input {
    cursor: pointer;
}

.form-basic .form-group .form-row-item .input-group .input-line .radio-primary label {
    padding-left: 20px;
}

.form-basic .form-group .form-row-item .input-group input.form-control.form-control {
    border-radius: 2.5px;
}

.form-basic .form-group .form-row-item .input-group textarea.form-control {
    min-height: 80px;
    border-radius: 2.5px;
}

.form-basic .form-group .form-control.focus, .form-control:focus {
    outline: 0;
    /*box-shadow: 0px 0px 2px 1px rgba(70, 88, 177, 0.15);*/
    box-shadow: unset;
    border-color: rgba(70, 88, 177, 0.75);
}

.form-advanced {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: start;
}

.form-advanced .input-group {
    width: 100%;
}

.form-advanced .form-group {
    margin-bottom: 25px;
    margin-right: 25px;
}

.form-advanced .form-group .form-row-title {

}

.form-advanced .form-group .form-row-title span {
    font-size: 14px;
    /*font-weight: normal;*/
    /*color: #707070;*/
    font-weight: 600;
    color: #333333;
}

.form-advanced .form-group .form-row-title i:first-child {
    color: #FF252D;
    font-weight: 600;
    font-size: 16px;
}

.form-advanced .form-group .form-row-title i:last-child {
    font-size: 12px;
    margin-top: 2px;
}

.form-container .form-button {
    display: flex;
    align-items: center;
    margin-left: 120px;
    margin-top: 25px;
}

.form-container .form-button &gt; .btn {
    margin-right: 15px;
    width: 80px;
}

.form-container .form-button &gt; .btn:last-child {
    margin-right: 0;
}

.form-button-advanced {
    background: #FFFFFF;
    width: calc(100% - 200px);
    position: fixed;
    right: 0;
    bottom: 0;
    left: 200px;
    border-top: 1px solid #F0F0F0;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    z-index: 10;
    padding: 15px;
    display: flex;
    justify-content: flex-end;

}

.form-button-advanced .attach-button {
    flex: 1;
}

.form-button-advanced .form-button {

}

.form-button-advanced .form-button .btn {
    font-size: 14px;
}

.form-advanced-container {
    margin: 0 auto;
    border: 1px solid #EFEFEF;
    position: relative;
}

.form-advanced-container .form-advanced-opa {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    z-index: 5;
}

.form-advanced-container .form-advanced-opa:hover {
    cursor: not-allowed;
}

.form-advanced-container .form-advanced-title {
    font-size: 16px;
    text-align: center;
    background: #EFEFEF;
    color: #333333;
    padding: 5px 0;
    letter-spacing: 1px;
}

.form-advanced-container .form-advanced-title-gradient {
    background-image: radial-gradient(white 30%, transparent 0), radial-gradient(#D8D8D8 30%, transparent 0);
    background-size: 5px 5px;
    background-position: 0 0, 2.5px 2.5px;
}

.form-advanced-container .form-advanced-table {
    margin-bottom: 10px;
    padding: 5px 15px;
}

.form-advanced-container .form-advanced-table .form-advanced-cols {
    display: flex;
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 5px;
}

.form-advanced-container .form-advanced-table .form-advanced-cols div.item {
    padding: 5px;
    font-weight: 600;
    font-size: 14px;
    color: #000000;
}

.form-advanced-container .form-advanced-table .form-advanced-rows {
    display: flex;
    align-items: center;
}

.form-advanced-container .form-advanced-table .form-advanced-rows div.item:first-child span {
    background: #E6F7FF;
    border: 1px solid #91D5FF;
    color: #2D8CF0;
    padding: 1px 5px;
    border-radius: 5px;
}

.form-advanced-container .form-advanced-table .form-advanced-rows div.item:last-child .item-del {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFF1F0;
    border: 1px solid #FFA39E;
    color: #ED4014;
    width: 25px;
    height: 25px;
    margin: 0 auto;
    border-radius: 2.5px;
    cursor: pointer;
}

.form-advanced-container .form-advanced-rows-add {
    margin: 0 auto;
    border: 1px dashed #AFAFAF;
    cursor: pointer;
    transition: .25s all;
    color: #707070;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin-top: 25px;
    border-radius: 5px;
    background: rgba(245, 245, 245, .5);
}

.form-advanced-container .form-advanced-rows-add:hover {
    border: 1px dashed #91D5FF;
    color: #2D8CF0;
    background: #E6F7FF;
}

.form-advanced-container .form-advanced-table .form-advanced-rows div.item {
    padding: 5px;
    font-size: 14px;
    color: #555555;
}

.form-advanced-container .supply_desc {
    padding: 0 20px;
    color: #EA644A;
    font-size: 14px;
}

.form-advanced-container .supply_desc .input-group {
    width: 100%;
}

.form-advanced-info {
    background: #E6F7FF;
    border: 1px solid #91D5FF;
    color: #2D8CF0;
    display: inline-block;
    padding: 2.5px 15px;
    border-radius: 2.5px;
}

.form-modify-title {
    margin: 15px auto 5px auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.form-modify-title-info div {
    margin-right: 10px;
    font-size: 14px;
    font-weight: 600;
}

.form-modify-title-info div:last-child {
    margin-right: 0;
}

.form-modify-title-info div span {
    padding: 0 2.5px;
}

.form-modify-title-buttons {

}

.form-modify-title-buttons a {

}

/* form.basic finish */

/* form.row beign */
.form-row {
    margin: 0 auto;
}

.form-row .input-group {
    width: 100%;
}

.form-row .form-group {
    margin-bottom: 25px;
}

.form-row .form-group .form-row-title {

}

.form-row .form-group .form-row-title span {
    font-size: 14px;
    font-weight: normal;
    color: #707070;
}

.form-row .form-group .form-row-title i:first-child {
    color: #FF252D;
    font-weight: 600;
    font-size: 16px;
}

.form-row .form-group .form-row-title i:last-child {
    font-size: 12px;
    margin-top: 2px;
}

/* form.row finish */

/* table.main begin */

.container ._main {
    padding: 20px 20px 85px 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.container ._main &gt; .chart_block {
    background: #FFFFFF;
    margin-bottom: 20px;
    padding: 15px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1);
    border: 1px solid rgba(0, 0, 0, .05);
}

.container ._main &gt; .chart_block .chart_title {
    font-size: 16px;
    color: #000000;
    font-weight: 600;
    padding-bottom: 10px;
    border-bottom: 1px solid #E5E5E5;
}


/* table.main finish */

/* table.list begin */

.container ._list {
    padding: 20px;
    width: 100%;
}

.container ._list &gt; .attach {
    background: #FFFFFF;
    margin-bottom: 20px;
    padding: 15px 30px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1);
    border: 1px solid rgba(0, 0, 0, .05);
}

.container ._list &gt; .attach .chart_title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 25px;
}

.container ._list &gt; .attach .chart_stat {

}

.container ._list &gt; .attach .chart_stat .stat_items {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*background: #EFF3FB;*/
    font-size: 14px;
    border-bottom: 1px solid #C6CED4;
    color: #5F7282;
}

.container ._list &gt; .attach .chart_stat .stat_items:first-child,
.container ._list &gt; .attach .chart_stat .stat_items:last-child {
    background: #DDEAF3;
    color: #5E7080;
    font-weight: 600;
}

.container ._list &gt; .attach .chart_stat .stat_items:first-child .item,
.container ._list &gt; .attach .chart_stat .stat_items:last-child .item {
    border-left: none;
}

.container ._list &gt; .attach .chart_stat .stat_items .item {
    text-align: center;
    flex: 1;
    padding: 10px;
    border-bottom: none;
    border-left: 1px solid #C6CED4;
}

.container ._list &gt; .attach .chart_stat .stat_items .item:first-child {
    font-weight: 600;
    /*border-left: none;*/
}

.container ._list &gt; .attach .chart_stat .stat_items .item:last-child {
    border-right: 1px solid #C6CED4;
}

.container ._list &gt; .toolbar {
    background: #FFFFFF;
    padding: 15px 20px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    justify-content: space-between;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter {
    display: flex;
    align-items: center;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button {
    margin-right: 15px;
    display: flex;
    align-items: center;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div {
    border: 1px solid #ADCDFF;
    font-size: 12px;
    margin-right: 10px;
    cursor: pointer;
    padding: 6px 20px;
    display: flex;
    align-items: center;
    background: #E6F0FFAD;
    transition: all .1s;
    border-radius: 2.5px;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div:last-child {
    margin-right: 0;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div i {
    color: #1856B4;
    margin-right: 5px;
    transition: all .1s;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div span {
    color: #1856B4;
    transition: all .1s;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div:hover {
    background: #5896F3
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div:hover i,
.container ._list &gt; .toolbar &gt; .toolbar-filter .toolbar-button &gt; div:hover span {
    color: #FFFFFF;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .filter-flex .switch {
    border: 1px solid #D5D5D5;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .filter-flex .switch &gt; label:after,
.container ._list &gt; .toolbar &gt; .toolbar-filter .filter-flex .switch &gt; label:before {
    margin-left: 5px;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .filter-flex .switch &gt; label {
    margin-left: 5px;
    margin-right: 5px;
    color: #39598C;;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .filter-flex {
    width: 120px;
    margin-right: 10px;
}

.container ._list &gt; .toolbar &gt; .toolbar-filter .filter-flex:last-child {
    margin-right: 0;
}

.container ._list &gt; .toolbar &gt; .toolbar-search {

}

.container ._list &gt; .toolbar &gt; div {
    margin-right: 10px;
}

.container ._list &gt; .toolbar &gt; div:last-child {
    margin-right: 0;
}

.container ._list &gt; .toolbar &gt; .toolbar-list .buttons {
    display: flex;
    align-items: center;
}

.container ._list &gt; .toolbar &gt; .toolbar-list-end .buttons {
    justify-content: flex-end;
}


.container ._list .tableActions {
    display: flex;
    align-items: center;
}

.container ._list .tableActions &gt; div {
    font-size: 14px;
    cursor: pointer;
}

.container ._list .tableActions &gt; div.table-btn-show,
.container ._list .tableActions &gt; div.table-btn-ignore,
.container ._list .tableActions &gt; div.table-btn-edit,
.container ._list .tableActions &gt; div.table-btn-action,
.container ._list .tableActions &gt; div.table-btn-open,
.container ._list .tableActions &gt; div.table-btn-del {
    color: #1890FF;
    transition: .25s all;
}

.container ._list .tableActions &gt; div.table-btn-show:hover,
.container ._list .tableActions &gt; div.table-btn-edit:hover,
.container ._list .tableActions &gt; div.table-btn-ignore:hover,
.container ._list .tableActions &gt; div.table-btn-action:hover,
.container ._list .tableActions &gt; div.table-btn-open:hover,
.container ._list .tableActions &gt; div.table-btn-del:hover {
    color: rgba(24, 144, 255, .8);
}


.container ._list .table-avatar {

}

.container ._list .table-avatar img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: block;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    border: 1px solid rgba(0, 0, 0, .05);
}

.container ._list .tableActions &gt; div.table-btn-driver {
    position: relative;
    top: -.06em;
    display: inline-block;
    height: .9em;
    margin: 0 8px;
    vertical-align: middle;
    border-top: 0;
    border-left: 1px solid rgba(0, 0, 0, .06);
}

.container ._list .table .nodata {
    margin: 0 auto;
    width: 100px;
    height: 350px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.container ._list .table .nodata &gt; div {
}

.container ._list .table .nodata img {
    width: 100%;
    display: block;
}

.container ._list .table .nodata span {
    font-size: 12px;
    text-align: center;
    margin-top: 15px;
    display: block;
}


.container ._list .table .table-device-container {
    display: flex;
}

.container ._list .table .table-device-pattern {
    background: #D6F0FF;
    color: #3399FF;
    font-size: 12px;
    padding: 2.5px 10px;
    margin-right: 5px;
    border-radius: 2.5px;
    border: 1px solid rgba(0, 0, 0, .03);
}

.container ._list .table .table-device-pattern:last-child {
    margin-right: 0;
}

.container ._list .table .table_status_btn {
    display: inline-block;
    padding: .5px 10px;
    font-size: 14px;
    border-radius: 5px;
}

.container ._list .table .table_status_closed {
    background: #FFF1F0;
    border: 1px solid #FFA39E;
    color: #F5222D;
}

.container ._list .table .table_status_save {
    background: #F6FFED;
    border: 1px solid #B7EB8F;
    color: #52C41A;
}

.container ._list .table .table_status_created {
    background: #E6F7FF;
    border: 1px solid #91D5FF;
    color: #1890FF;
}

.container ._list .table .datatable-row .table_supply_container {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.container ._list .table .table_supply_layer {
    padding: 5px 0;
    border-bottom: 1px solid #DCDCDC;
}

.container ._list .table .table_supply_hr {
    display: none;
    margin-top: 5px;
    margin-bottom: 5px;
}

.container ._list .table .datatable-cell .table_supply_flex .table_supply_layer:last-child {
    /*background: red;*/
    border-bottom: none;
}

.datatable-cell span.label {
    margin-right: 5px;
}

.datatable-cell span.label:last-child {
    margin-right: 0;
}

.datatable-cell .list_ipa_unset {
    display: inline-block;
    background: #CCCCCC;
    color: #5A5A5A;
    padding: 5px 15px;
    font-size: 12px;
    border-radius: 2.5px;
}

.datatable-cell .list_ipa {
    font-size: 14px;
    display: flex;
    align-items: center;
}

.datatable-cell .list_ipa i {
    font-size: 12px;
    margin-right: 2px;
}

.datatable-cell .list_ipa span {
    margin-right: 5px !important;
}

/* table.list finish */


/* rms begin */
.container-rms {
    background: url(../image/bg-logon.png) no-repeat;
    background-size: 100% 100%;
    background-position: center 0;
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100vw;
    overflow: auto;
}

.container-rms .wrap-rms {
    width: 70vw;
    margin: 0 auto;
    padding-top: 10vh;
    flex: 1;
    max-width: 1000px;
}

.container-rms .wrap-rms .items-content {
    background: #FFFFFF;
    padding: 35px 50px;
    box-shadow: 2px 2px 3px 2px rgba(50, 50, 50, 0.3);
    border-radius: 3px;
    min-height: 70vh;
}

.container-rms .wrap-rms .title {
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EFEFEF;
}

.container-rms .wrap-rms .title img {
    width: 30px;
    height: 30px;
    margin-right: 10px;
}

.container-rms .wrap-rms .title p {
    font-size: 20px;
    color: #555555;
    font-weight: 500;
}

.container-rms .wrap-rms .title p span {
    font-weight: 600;
    margin-right: 5px;
    color: #000000;
}

.container-rms .step {
    display: flex;
    align-items: center;
    justify-content: center;
}

.container-rms .step .stepper {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9A9A9A;
    position: relative;
    width: 20%;
}

.container-rms .step .stepper:nth-child(1) {
    justify-content: flex-start;
}

.container-rms .step .stepper:nth-child(3) {
    justify-content: flex-end;
}

.container-rms .step .stepper .status {
    width: 25px;
    height: 25px;
    border: 1px solid #9A9A9A;
    text-align: center;
    border-radius: 50%;
    line-height: 21px;
}

.container-rms .step .stepper .info {
    font-size: 14px;
    color: #9A9A9A;
    margin-left: 10px;
}

.container-rms .step .stepper i {
    display: none;
}

.container-rms .step .stepper .line:after {
    width: 100%;
    background: #2D8CF0;
    transition: all .2s ease-in-out;
    opacity: 1;
}

.container-rms .step .current .status {
    border-color: #272ACC;
    color: #272ACC;
    font-weight: 600;
}

.container-rms .step .current .status span {

}

.container-rms .step .current .status i {

}

.container-rms .step .current .info {
    color: #272ACC;
    font-weight: 600;
}

.container-rms .menus {
    width: 300px;
    margin: 37.5px auto 0 auto;
}

.container-rms .menus .item {
    padding: 10px 15px;
    border: 1px solid #DCDEE2;
    border-radius: 5px;
    cursor: pointer;
    color: #909090;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 15px;
}

.container-rms .menus .item:last-child {
    margin-bottom: 0;
}

.container-rms .menus .item span {
}

.container-rms .menus .item i {
    margin-right: 5px;
}

.container-rms .menus .mark {
    position: absolute;
    right: -5px;
    bottom: 2px;
    color: #FFFFFF;
    z-index: 10;
    display: none;
}

.container-rms .menus .mark:after {
    content: "";
    position: absolute;
    bottom: -3px;
    right: 4px;
    border-width: 0 0 25px 27px;
    border-style: solid;
    border-color: transparent transparent #1890F0;
}

.container-rms .menus .mark i {
    position: absolute;
    right: 0;
    bottom: -3px;
    color: #FFFFFF !important;
    z-index: 10;
    font-size: 14px;
}

.container-rms .menus .current {
    border-color: #1890FF;
}

.container-rms .menus .current .mark {
    display: block;
}

.container-rms .menus .current i {
    color: #256CDC;
    font-weight: 600
}

.container-rms .menus .current span {
    color: #256CDC;
    font-weight: 600
}

.container-rms .buttons {
    width: 300px;
    margin: 30px auto 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.container-rms .buttons div {
    padding: 5px 25px;
}

.container-rms .form-group {
    width: 100%;
}

.container-rms .footer {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 25px 0;
}

.container-rms .footer img {
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 10px;
}

.container-rms .form-group-info {
    margin-top: 5px;
}

.container-rms .form-group-info .showImage {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #155CCD;
    font-weight: 600;
    cursor: pointer;
}

.container-rms .form-group-info .showImage i {
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: -1px;
}

.container-rms .footer p {
    font-size: 12px;
    color: #E5E5E5;
}

#browseHappyTip {
    position: fixed !important;
    width: 100%;
    top: 0;
    left: 0;
}

#browseHappyTip .container {
    background: none;
    height: 25px;
    min-height: 25px;
    display: block;
}

#browseHappyTip .alert-danger-inverse {
    background-color: #F1A325;
    border-color: #F1A325;
}

/* rms finish */


.events_info_container {
    background: #EA644ACF;
    padding: 2.5px 5px;
    border-radius: 2.5px;
    border: 1px solid #0202021A;
    display: inline-block;
}

.events_info_container .events_info_item {
    /*font-weight: 600;*/
    color: #FFFFFFF0;
}

.events_info_container_danger {
    background: #EA644A;
}

.events_info_container_warning {
    background: #F1A325;
}

.events_info_container_normal {
    background: #F1A325;
}

.events_info_container_danger .events_info_item,
.events_info_container_warning .events_info_item {
    color: #FFFFFF;
}

.events_info_container_danger .events_info_item span,
.events_info_container_warning .events_info_item span,
.events_info_container_normal .events_info_item span {

}

.events_settle_container {
    text-align: center;
}

.events_settle_container span {

}

.sense-modal-body {

}

.sense-modal-body div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}


.sense-modal-body p {
    width: 50%;
    margin-bottom: 10px;
    font-size: 14px;
    color: #0E3777;
}

.sense-modal-body p span {
    color: #1B2332;
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
}

.sense-modal-body .label {
    display: inline-block;
    color: #FFFFFF;
    font-weight: normal;
}

.sense-modal-body div.modal-line {
    width: 100%;
    margin-bottom: 10px;
}

.sense-modal-body div.modal-line-header {
    font-size: 14px;
    font-weight: 600;
}

.sense-modal-body div.modal-line span {
    width: 80px;
    margin-right: 30px;
}

.sense-modal-body div.modal-line span:last-child {
    width: 150px;
}

.sense-modal-body div.modal-line span {

}

.sense-modal-body div.modal-line .lable {
    text-align: center;
    color: #FFFFFF;
}

.page-user-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.page-user-info img {
    width: 35px;
    height: 35px;
    border-radius: 35px;
    border: 1px solid #F7F7F7;
}

.page-user-info span {
    margin-left: 5px;
    color: #5D5D5D;
}

.page-user-info p.time_info {
    margin-bottom: 5px;
}

.page-user-info p.time_info:last-child {
    margin-bottom: 0;
}

.page-user-info p.time_info span {
    margin-right: 5px;

}

.settle_state {
    background: #FAE0B8;
    color: #C37937;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    border-radius: 2.5px;
    border: 1px solid #DEC7A2;
    width: 80px;
    padding: 2.5px 0;
}

.settle_state_3 {
    background: #B9B9B9;
    color: #FFFFFF;
    border: 1px solid #A0A0A0;
}

.settle_state_1 {
    background: #4658B1;
    color: #FFFFFF;
    border: 1px solid #515982;
}

.settle_state_2 {
    background: #38B03F;
    color: #FFFFFF;
    border: 1px solid #1DA526;
}

.form-sub-title {
    color: #24272C;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.form-sub-title i.iconfont {
    margin-right: 5px;
    font-size: 14px;
    color: #0062FD;
}

.form-sub-title span {
    font-size: 16px;
}

.form-sub-content {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.form-sub-content div.item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 5px;
}

.form-sub-content div.item:first-child {
    margin-bottom: 10px;
    font-weight: 600;
    color: #5F5F5F;
    border-bottom: none;
    padding-bottom: 0;
}

.form-sub-content div.item:last-child {
    margin-bottom: 0;
}

.form-sub-content div.item p {
    flex: 1;
    font-size: 14px;
}

.form-sub-content-anomaly {

}

.form-sub-content-anomaly &gt; div {
    margin-right: 25px;
    margin-bottom: 5px;
}

.form-sub-content-anomaly &gt; div &gt; span {
    font-size: 14px;
    margin-left: 2.5px;
    margin-right: 2.5px;
    color: #FFFFFF;
    background: #432475D9;
    padding: 1px 10px;
    border-radius: 5px;
}

.form-sub-content-anomaly &gt; div:last-child {
    margin-right: 0;
}

.form-sub-content-record {

}

.form-sub-content-record .item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 5px;
}

.form-sub-content-record .item p {
    flex: 1;
    display: flex;
    align-items: center;
    margin-right: 25px;
}

.form-sub-content-record .item img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 1px solid #EFEFEF;
    margin-right: 5px;
}

.form-sub-content-record .item span {

}

.form-sub-content-record .item:first-child {
    margin-bottom: 10px;
    font-weight: 600;
    color: #5F5F5F;
    border-bottom: none;
    padding-bottom: 0;
}

.form-sub-content-record .sub_state {
    background: #FAE0B8;
    color: #C37937;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    border-radius: 2.5px;
    border: 1px solid #DEC7A2;
    width: 80px;
    padding: 2.5px 0;
}

.form-sub-content-record .sub_state_1 {
    background: #4658B1;
    color: #FFFFFF;
    border: 1px solid #515982;
}

.form-sub-content-record .sub_state_2 {
    background: #38B03F;
    color: #FFFFFF;
    border: 1px solid #1DA526;
}

.form-sub-content-record .sub_state_3 {
    background: #B9B9B9;
    color: #FFFFFF;
    border: 1px solid #A0A0A0;
}

.dash-items {
    width: 100%;
}

.dash-container .todayTitle {
    width: 100px;
    height: 50px;
    background: #145CCD;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
    font-weight: 800;
    font-size: 18px;
}

.dash-container .todayState {
    margin-bottom: 25px;
    width: 100%;
    padding: 15px 20px;
    border-radius: 2.5px;
    box-shadow: -1px 0 3px 0 #33333313;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dash-container .todayState .item {
    text-align: center;
    margin: 0 auto;
}

.dash-container .todayState .item p {
    font-size: 22px;
    color: #516789;
    font-weight: 800;
    cursor: pointer;
}

.dash-container .todayState .item p:last-child {
    font-size: 14px;
    color: #909090;
    margin-top: 2.5px;
    font-weight: normal;
}

.fc-container {
    text-align: center;
    margin: 0 auto;
}

.dash-container .weekDatas .sub-container .item .item-info .fc-title {
    text-align: center;
    color: #516789;
    text-anchor: middle;
    font-family: "Source Sans Pro";
    font-size: 18px;
    font-weight: 600;
}

.dash-container .weekDatas .sub-container .item .item-info .fc-subtitle {
    display: inline-block;
    font-weight: normal
}

.dash-container .weekDatas .sub-container .item .item-info .fc-title-sense {
    color: #707070;
}

.dash-container .weekDatas .sub-container .item .item-info .fc-num {
    text-align: center;
    color: #516789;
}

.dash-container .weekDatas .sub-container .item .item-info .fc-num span {
    font-size: 35px;
    font-weight: 800;
    color: #155CCD;
    margin-right: 5px;
}

.dash-container .weekDatas .sub-container .item .item-info .fc-num b {
    font-size: 16px;
    font-weight: normal;
}

.container-rank {
    display: flex;
    justify-content: space-between;
}

.sub-rank-container {
    width: 45%;
}

.sub-rank-container .sub-container-title {
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #333333;
}

.sub-rank-container .rank-container {

}

.sub-rank-container .rank-container .rank-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #D4D4D4;
}

.sub-rank-container .rank-container .rank-title p {
    flex: 1;
    margin-right: 5px;
}

.sub-rank-container .rank-container .rank-title p:last-child {
    margin-right: 0;
}

.sub-rank-container .rank-container .rank-list {

}

.sub-rank-container .rank-container .rank-list-item {
    display: flex;
    justify-content: space-between;
}

.sub-rank-container .rank-container .rank-list-item &gt; p {
    flex: 1;
    margin-right: 5px;
}

.sub-rank-container .rank-container .rank-list-item &gt; div {
    flex: 1;
    margin-right: 5px;
}

.sub-rank-container .rank-container .rank-list-item &gt; div:last-child {
    margin-right: 0;
}


/* fs style begin */
.fs {
    background: url("/image/fs_bg.jpg");
    background-size: cover;
}

.fs &gt; section {
    position: relative;
    z-index: 2;
    height: 100vh;
    overflow: hidden;
}

.fs div.canvas {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 99%;
    z-index: 1;
    opacity: .25;
}

.fs .maps {
    width: 8rem;
    height: 8rem;
    position: fixed;
    left: 50%;
    margin-left: -4rem;
    top: 50%;
    margin-top: -4rem;
}

.fs .maps &gt; div {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.fs .maps div.maps_jt {
    background: url("/image/fs_jt.png");
    background-size: cover;
    animation: maps1 30s infinite linear;
}

.fs .maps div.maps_lbx {
    background: url("/image/fs_lbx.png");
    background-size: cover;
    animation: maps2 30s infinite linear;
}

.fs .top_info {
    padding: 0 20px;
    background: url("/image/head_bg.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.fs .top_info .title {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fs .top_info .title img {
    width: 45px;
    height: 45px;
    margin-right: 10px;
}

.fs .top_info .title p {
    color: #FFFFFF;
    font-size: 30px;
}

.fs .top_info .stamp {
    text-align: right;
    font-family: "å¾®è½¯é›…é»‘", serif;
    position: absolute;
    right: 20px;
    top: 2.5px;
}

.fs .top_info .stamp .stamp_time {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 600;
}

.fs .top_info .stamp .stamp_date {
    font-size: 12px;
    color: #FFFFFF;
    font-weight: 400;
}

.fs .fs_flex {
    display: flex;
    justify-content: space-between;
    padding: 0 25px;
}

.fs .bc {

}

.fs .bc_alarm {
    /*width: 38%;*/
    display: block;
    margin-right: 25px;
}

.fs .bc_alarm .bc_alarm_container {
    display: flex;
    justify-content: space-between;
}

.fs .bc_alarm .bc_alarm_container .alarm {

}

.fs .bc_alarm .bc_alarm_line {
    width: 100%;
    height: 105px;
    margin-top: 10px;
}

.fs .bc_online {
    flex-grow: 1;
}

.fs .alarm {
    position: relative;
    padding: 5px;
    background: rgba(255, 255, 255, .04);
    box-shadow: inset 0 0 20px #0A3A6B8C;
    flex: 1;
    margin-right: 10px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 220px;
}

.fs .bc_rows .alarm {
    display: flex;
    align-items: center;
    height: 150px;
}

.fs .bc_rows .alarm .alarm_title {
    font-size: 18px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 600;
    margin-bottom: 20px;
}

.fs .bc_rows .alarm .alarm_icon {
    margin-bottom: -50px;
    margin-left: 15px;
    font-size: 12px;
    color: #FFFFFF;
    display: flex;
    align-items: baseline;
}

.fs .bc_rows .alarm .alarm_icon span {
    color: #FFFFFF;
    font-size: 20px;
    margin-left: 5px;
    margin-right: 5px;
}

.fs .bc_rows .alarm .alarm_content {

}

.fs .bc_rows .alarm .alarm_icon i {
    font-size: 12px;
    color: #FF6666 !important;
    font-weight: 800;
}

.fs .alarm:last-child {
    margin-right: 0;
}

.fs .alarm .alarm_icon {
    margin-right: 25px;
}

.fs .alarm .alarm_icon i {
    font-size: 35px;
    font-weight: 600;
}

.fs .alarm:nth-child(1) .alarm_icon i {
    color: #6B9CFF;
}

.fs .alarm:nth-child(2) .alarm_icon i {
    color: #F00000;
}

.fs .alarm:nth-child(3) .alarm_icon i {
    color: #F3B201;
}

.fs .alarm:nth-child(4) .alarm_icon i {
    color: #C480FF;
}

.fs .alarm .alarm_content {
    color: #FFFFFF;
}

.fs .alarm .alarm_title {
    font-size: 16px;
}

.fs .alarm .alarm_num {
    font-size: 16px;
}

.fs .alarm .alarm_num span {
    font-family: electronicFont, serif;
    font-size: 35px;
    margin-right: 5px;
}

.fs .bucket_common {
    position: relative;
    border: 1px solid rgba(25, 186, 139, .17);
    padding: 10px;
    background: rgba(255, 255, 255, .04);
    box-shadow: inset 0 0 20px #0A3A6B8C;
    margin-top: 15px;
}

.fs .bucket_common .bucket_title {
    font-size: 18px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 600;
    padding-left: 15px;
    position: relative;
}

.fs .bucket_common .bc_group_online {
    padding: 0 15px;
}

.fs .bucket_common .bc_group_online .rows {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}

.fs .bucket_common .bc_group_online .rows .group_name {
    width: 20%;
    font-size: 14px;
    color: #FFFFFF;
}

.fs .bucket_common .bc_group_online .rows .group_rate {
    width: 55%;
}

.fs .bucket_common .bc_group_online .rows .group_num {
    width: 15%;
    color: #FFFFFF;
    font-size: 14px;
}

.fs .bucket_common .bc_group_online .rows .group_num span {
    font-weight: 800;
    font-size: 20px;
}

.fs .bucket {
    position: relative;
    border: 1px solid rgba(25, 186, 139, .17);
    padding: 5px;
    background: rgba(255, 255, 255, .04);
    box-shadow: inset 0 0 20px #0A3A6B8C;
    flex: 1;
    margin-right: 10px;
    height: 280px;
    min-width: 230px;
}

.fs .bucket:last-child {
    margin-right: 0;
}

.fs .bucket .bucket_title {
    font-size: 18px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 600;
    padding-left: 15px;
    position: relative;
}

.fs .bucket .bucket_title:after {
    position: absolute;
    content: "";
    width: 25%;
    height: 1px;
    background: #0258F0;
    left: 15px;
    opacity: .4;
    bottom: -2.5px;
}

.fs .bucket:before,
.fs .bucket:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 30px;
}

.fs .bucket:before {
    border-left: 1px solid #0258F0;
    border-top: 1px solid #0258F0;
    left: -1px;
    top: -1px;
}

.fs .bucket:after {
    border-right: 1px solid #0258F0;
    border-bottom: 1px solid #0258F0;
    right: -1px;
    bottom: -1px;
}

.fs .bucket .bucket_container {
    margin-top: 15px;
}

.fs .bucket .bucket_chart {
    height: 180px;
    width: calc(100% - 80px);
    min-width: 100px;
    margin: 0 auto;
}

.fs .bucket .bucket_widgets {
    background: rgba(255, 255, 255, .07);
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-top: 10px;
}

.fs .bucket .widget {
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;}

.fs .bucket .widget span {

}

.fs .bucket .widget i {
    font-weight: normal;
}

.fs .bucket .widget span.widget_title {
    font-size: 12px;
}

.fs .bucket .widget span.widget_num {
    font-size: 20px;
    margin-right: 5px;
    font-weight: 600;
}

.bc_provider_online {
    padding: 0 15px;
}

.bc_provider_online .widget {
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: rgba(255, 255, 255, .1);
    padding: 10px 0;
    margin-top: 15px;

}

.bc_provider_online .widget_title {
    color: #FFFFFF;
    display: flex;
    align-items: center;
}

.bc_provider_online .widget_title i {
    font-size: 30px;
}

.bc_provider_online .widget:nth-child(1) .widget_title i {
    color: #007FCA;

}

.bc_provider_online .widget:nth-child(2) .widget_title i {
    color: #E10025;
}

.bc_provider_online .widget:nth-child(3) .widget_title i {
    color: #005BAB;
}

.bc_provider_online .widget_title span {
    font-size: 16px;
    margin-left: 10px;
}

.bc_provider_online .widget_content {
    font-size: 16px;
    color: #FFFFFF;
}

.bc_provider_online .widget_content .sub_title {
    font-size: 16px;
    color: #E0E0E0;
}

.bc_provider_online .widget_content .sub_title i {

}

.bc_provider_online .widget_content .sub_num {
    font-size: 30px;
    font-weight: 600;
    font-family: electronicFont, serif;
}

.bc_rate {
    display: flex;
    justify-content: space-between;
}

.bc_rows {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;

}

.bc_rows .bc_rows_charts {
    height: 330px;
}

.bc_rows .bc_alarm_list {
    flex-grow: 1;
    /*width: 49%;*/
    position: relative;
    padding: 10px;
    background: rgba(255, 255, 255, .04);
    box-shadow: inset 0 0 20px #0A3A6B8C;
    border: 1px solid rgba(25, 186, 139, .17);
}

.bc_rows .bc_alarm_list .list_title {
    font-size: 18px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 600;
    padding-left: 15px;
    position: relative;
}

.bc_rows .bc_alarm_list .list_items {

}

.bc_rows .bc_alarm_list .list_flow {
    height: 275px;
    overflow: hidden;
}

.bc_rows .bc_alarm_list .list_items_title {
    background: rgba(255, 255, 255, .1);
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 35px;
    padding: 0 10px;
    margin-top: 15px;
    color: #FFFFFF;
    font-size: 14px;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(1),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(1) {
    width: 10%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(2),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(2) {
    width: 15%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(3),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(3) {
    width: 25%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(4),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(4) {
    width: 7%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(5),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(5) {
    width: 12%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(6),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(6) {
    width: 8%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(7),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(7) {
    width: 10%;
}

.bc_rows .bc_alarm_list .list_items_title div:nth-of-type(8),
.bc_rows .bc_alarm_list .list_items .item div:nth-of-type(8) {
    width: 13%;
}

.bc_rows .bc_alarm_list .list_items .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 35px;
    padding: 0 10px;
    border-radius: 2.5px;
}


.bc_rows .bc_alarm_list .list_items .even {
    background: linear-gradient(to right, #C30E2DB3, #C52708E3);
}

.bc_rows .bc_alarm_list .list_items .item div {
    color: #FFFFFF;
}

.bc_rows .bc_alarm_es .list_items_title {
    height: 45px;
}

.bc_rows .bc_alarm_es {
    height: 430px;
}

.bc_rows .bc_alarm_es .list_items_title div:nth-of-type(1),
.bc_rows .bc_alarm_es .list_items .item div:nth-of-type(1) {
    width: 5%;
    text-align: center;
}

.bc_rows .bc_alarm_es .list_items_title div:nth-of-type(2),
.bc_rows .bc_alarm_es .list_items .item div:nth-of-type(2) {
    width: 10%;
}

.bc_rows .bc_alarm_es .list_items_title div:nth-of-type(3),
.bc_rows .bc_alarm_es .list_items .item div:nth-of-type(3) {
    width: 15%;
}

.bc_rows .bc_alarm_es .list_items_title div:nth-of-type(4),
.bc_rows .bc_alarm_es .list_items .item div:nth-of-type(4) {
    width: 30%;
}

.bc_rows .bc_alarm_es .list_items_title div:nth-of-type(5),
.bc_rows .bc_alarm_es .list_items .item div:nth-of-type(5) {
    width: 8%;
}

.bc_rows .bc_alarm_es .list_items_title div:nth-of-type(6),
.bc_rows .bc_alarm_es .list_items .item div:nth-of-type(6) {
    width: 8%;
}

.bc_rows .bc_alarm_es .list_items .even {
    background: rgba(0, 0, 0, .25);
}

.bc_rows .bc_rows_lenged {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    margin-top: 10px;
}

.bc_rows .bc_rows_lenged p {
    margin-right: 20px;
    display: flex;
    align-items: center;
}

.bc_rows .bc_rows_lenged p:last-child {
    margin-right: 0;
}

.bc_rows .bc_rows_lenged i {
    width: 30px;
    height: 10px;
    border-radius: 2.5px;
}

.bc_rows .bc_rows_lenged p:nth-of-type(1) i {
    background: rgb(241, 80, 0);
}

.bc_rows .bc_rows_lenged p:nth-of-type(2) i {
    background: rgb(243, 178, 1);
}

.bc_rows .bc_rows_lenged p:nth-of-type(3) i {
    background: rgb(198, 128, 255);

}

.bc_rows .bc_rows_lenged span {
    font-size: 14px;
    color: #FFFFFF;
    margin-left: 5px;
}

/* fs style finish *

/* keyframes begin */
@keyframes maps1 {
    from {transform: rotate(0deg);}
    to {transform: rotate(-359deg);}
}

@keyframes maps2 {
    from {transform: rotate(0deg);}
    to {transform: rotate(359deg);}
}


/* keyframes finish */


.channel_list {

}

.channel_list .sub_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 10px;
    background: #F7F7F7;
}

.channel_list .sub_title div {
    flex: 1;
    font-size: 14px;
    font-weight: 600;
}

.channel_list .sub_main {

}

.channel_list .sub_main .sub_list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 10px;
}

.channel_list .sub_main .sub_list:hover {
    background: #F5F5F5;
}

.channel_list .sub_main .sub_list_p {
    border-top: 1px solid #E7E7E7;
    color: #145CCD;

}

.channel_list .sub_main .sub_list_p:first-child {
    border-top: 0;
}

.channel_list .sub_main .sub_list_p:last-child {

}

.channel_list .sub_main .sub_list_c {
    padding: 10px;
    color: #707070;
}

.channel_list .sub_main .sub_list div {
    flex: 1;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.channel_list .sub_main .sub_list div img {
    max-width: 200px;
    width: 75%;
}

.channel_list .sub_main .sub_list div i {
    font-size: 12px;
    margin-right: 5px;
    margin-left: 20px;
}

.channel_list .sub_list div.tableActions {
    display: block;
}

.channel_list .sub_list div.tableActions .table-btn-edit,
.channel_list .sub_list div.tableActions .table-btn-del {
    display: inline-block;
}

.channel_list .sub_list div.tableActions .table-btn-edit {
    background: #3E88FF;
    padding: 3px 20px;
    color: #FFFFFF;
    font-size: 14px;
    border-radius: 2.5px;
    margin-right: 10px;
}

.channel_list .sub_list div.tableActions .table-btn-edit:hover {
    background: #165EDB;
    color: #FFFFFF;
}

.channel_list .sub_list div.tableActions .table-btn-del {
    padding: 3px 20px;
    color: #707070;
    font-size: 14px;
    border-radius: 2.5px;
    border: 1px solid #C5C5C5;
}

.channel_list .sub_list div.tableActions .table-btn-del:hover {
    color: #333333;
}

.container ._menu .tree-menu .menu-link-parent {
    font-size: 14px;
    padding-left: 45px;
    color: #8E91A0;
    border-top: 1px solid #505050;
}

.container ._menu .tree-menu .menu-link-parent:first-child {
    border-top: 0;
}

.container ._menu .tree-menu .menu-link-parent a {
    font-size: 14px;
    padding-left: 0px;
}

.container ._menu .tree-menu .menu-link-parent:hover a {
    color: #A6AAAE;
}

.open_target {
    cursor: pointer;
}

#type_url, #type_article {
    display: none;
}</pre></body></html>