.about[data-v-007c7cba] {
    text-align: center;
    color: #fff;
    margin-top: 10px
}

.about-row[data-v-007c7cba] {
    margin: 5px 0
}

.btn-icon[data-v-4540920c] {
    transform: rotate(0deg);
    transition: .38s;
    transform-origin: 50% 50%;
    cursor: pointer
}

.btn-icon.active[data-v-4540920c] {
    transform: rotate(90deg)
}

.user-setting .user-setting-box[data-v-52ebe81c] {
    display: inline-block;
    padding: 0 12px 0 0;
    line-height: 53px
}

.user-setting .user-setting-box .el-dropdown-link[data-v-52ebe81c] {
    line-height: 30px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

.user-setting .user-setting-box .el-dropdown-link .user[data-v-52ebe81c] {
    margin-right: 5px;
    width: 29px;
    height: 29px;
    border-radius: 50%
}

.international[data-v-c4c90bae] {
    padding-right: 15px
}

.international-icon[data-v-c4c90bae] {
    font-size: 18px!important;
    cursor: pointer;
    vertical-align: middle
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item,.theme-default .el-menu-item,.theme-default .el-submenu__title,.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item,.theme-green .el-menu-item,.theme-green .el-submenu__title {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.app-layout {
    display: flex;
    flex-direction: column;
    flex: auto;
    min-height: 0
}

.app-wrapper {
    min-height: 100vh;
    max-height: 100vh
}

.app-wrapper .app-header {
    height: 60px;
    line-height: 60px;
    flex: 0 0 auto;
    flex-direction: row
}

.app-wrapper .app-header .btn-icon {
    font-size: 20px;
    border-radius: 4px;
    margin: 0!important;
    padding: 0 12px
}

.app-wrapper .app-header .el-breadcrumb {
    flex: auto
}

.app-wrapper .app-body {
    flex-direction: row
}

.app-wrapper .app-body .app-sidebar.zh {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    flex: 0 0 200px
}

.app-wrapper .app-body .app-sidebar.en,.app-wrapper .app-body .app-sidebar.th {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    flex: 0 0 220px
}

.app-wrapper .app-body .app-main-wrapper {
    overflow-x: hidden
}

.app-wrapper .app-body .app-main-wrapper .tags-view-container {
    height: 41px;
    flex: 0 0 auto
}

.app-wrapper .app-body .app-main-wrapper .tags-view-container .el-tabs--card>.el-tabs__header {
    border: none
}

.app-wrapper .app-body .app-main-wrapper .tags-view-container .el-tabs--card>.el-tabs__header .el-tabs__nav {
    border-width: 1px;
    border-style: solid;
    border: none;
    border-right: 1px solid #eee;
    border-radius: 4px 4px 0 0;
    overflow: hidden
}

.app-wrapper .app-body .app-main-wrapper .tags-view-container .contextmenu {
    margin: 0;
    background: #fff;
    z-index: 100;
    position: absolute;
    list-style-type: none;
    padding: 5px 0;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 400;
    color: #333;
    box-shadow: 2px 2px 3px 0 rgba(0,0,0,.3)
}

.app-wrapper .app-body .app-main-wrapper .tags-view-container .contextmenu li {
    margin: 0;
    padding: 7px 16px;
    cursor: pointer
}

.app-wrapper .app-body .app-main-wrapper .tags-view-container .contextmenu li:hover {
    background: #eee
}

.app-wrapper .app-body .app-main-wrapper .app-main {
    flex: auto;
    border-radius: 0 4px 4px;
    border: none;
    height: calc(100vh - 101px)
}

.app-wrapper .app-body .app-main-wrapper .app-main .more-navigation {
    height: 100%
}

.app-wrapper .app-body .app-main-wrapper .app-main .app-container {
    flex: auto;
    border-radius: 4px;
    height: 100%;
    padding: 10px
}

.app-wrapper .app-body .app-main-wrapper .app-main .pagination-container {
    padding: 10px;
    background: #fff
}

.app-wrapper .app-bg-mask1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.app-wrapper.collapse .app-header .app-logo.en,.app-wrapper.collapse .app-header .app-logo.th,.app-wrapper.collapse .app-header .app-logo.zh {
    width: 66px
}

.app-wrapper.collapse .app-body .app-sidebar {
    width: 66px;
    min-width: 66px;
    max-width: 66px;
    flex: 0 0 66px
}

.animation .app-header .app-logo {
    transition: width .35s ease-out
}

.animation .app-body .app-sidebar {
    transition: all .35s ease-out
}

.app-left-menu {
    border-right-width: 0!important
}

.app-left-menu.el-menu--collapse .menu-wrapper.nest-menu {
    width: 220px!important
}

.app-left-menu.el-menu--collapse .menu-wrapper .el-menu-item span,.app-left-menu.el-menu--collapse .menu-wrapper .el-submenu>.el-submenu__title span {
    height: 0;
    width: 0;
    overflow: hidden;
    visibility: hidden;
    display: inline-block
}

.app-left-menu.el-menu--collapse .menu-wrapper .el-submenu>.el-submenu__title .el-submenu__icon-arrow {
    display: none
}

.el-menu--vertical .menu-wrapper.nest-menu {
    width: 220px!important
}

.scrollbar-wrapper {
    overflow-x: hidden!important
}

.scrollbar-wrapper .el-scrollbar__view {
    height: 100%
}

.el-scrollbar__bar.is-vertical {
    right: 0
}

.theme-preview {
    height: 80px;
    width: 160px;
    border-radius: 8px;
    background-size: cover
}

.themeTabsList {
    float: left;
    margin-right: 10px
}

.themeTabsList:nth-child(4n) {
    margin-right: 0
}

.themename {
    position: relative;
    cursor: pointer;
    border-radius: 8px;
    padding: 3px
}

.themetitle {
    margin: 10px 0 16px 0
}

.themeicon-ok {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 25px!important;
    display: none
}

.themename.active .themeicon-ok {
    display: block
}

.theme-default .app-screen {
    background-color: #ebf1f6
}

.theme-default .app-header {
    background: #fff
}

.theme-default .app-header .btn-icon,.theme-default .app-header .el-breadcrumb__inner,.theme-default .app-header .el-breadcrumb__item:last-child .el-breadcrumb__inner,.theme-default .app-header .el-breadcrumb__separator,.theme-default .app-header .el-dropdown {
    color: #606266
}

.theme-default .app-header .app-header-right {
    flex: 1;
    display: flex;
    -webkit-display: flex;
    box-shadow: 3px 5px 10px -5px rbga(0,0,0,.2)
}

.theme-default .app-header .app-header-right .can-hover .btn-icon:hover {
    color: #409eff
}

.theme-default .app-header .app-header-right .svg-map {
    font-size: 22px;
    cursor: pointer;
    color: #7a8693
}

.theme-default .app-header .app-header-right .svg-map:hover {
    color: #409eff
}

.theme-default .app-header .logo-big.title-svg {
    font-size: 40px!important
}

.theme-default .app-header .logo-little.title-svg {
    font-size: 20px!important
}

.theme-default .app-header .app-logo {
    background-color: #305fe6
}

.theme-default .app-header .app-logo.en {
    width: 220px
}

.theme-default .app-header .app-logo.zh {
    width: 200px
}

.theme-default .app-header .app-logo.th {
    width: 220px
}

.theme-default .el-menu-item i,.theme-default .el-submenu__title i {
    display: inline-block;
    width: 14px;
    text-align: center;
    margin-right: 5px
}

.theme-default .el-menu-item svg,.theme-default .el-submenu__title svg {
    margin: 0;
    height: 14px;
    width: 14px;
    margin-right: 5px
}

.theme-default .app-sidebar {
    background: #305fe6
}

.theme-default .app-sidebar .scrollbar-wrapper {
    background: none
}

.theme-default .app-sidebar .el-scrollbar__view {
    height: auto;
    min-height: 100%
}

.theme-default .el-menu {
    background: none
}

.theme-default .el-menu .svg-icon {
    width: 1.2em;
    height: 1.2em;
    vertical-align: -.32em
}

.theme-default .el-menu .el-menu-item {
    color: #fff;
    background: transparent
}

.theme-default .el-menu .el-menu-item i {
    color: #fff
}

.theme-default .el-menu .el-menu-item:hover {
    color: #fff;
    background: #2071ff
}

.theme-default .el-menu .el-menu-item:hover i {
    color: #fff
}

.theme-default .el-menu .el-menu-item:focus {
    color: #fff;
    background: #2071ff
}

.theme-default .el-menu .el-menu-item:focus i {
    color: #fff
}

.theme-default .el-menu .el-menu-item.is-active {
    color: #fff;
    background: #2071ff
}

.theme-default .el-menu .el-menu-item.is-active i {
    color: #fff
}

.theme-default .el-submenu .el-submenu__title {
    color: #fff;
    background: transparent
}

.theme-default .el-submenu .el-submenu__title .el-submenu__icon-arrow,.theme-default .el-submenu .el-submenu__title i {
    color: #fff
}

.theme-default .el-submenu .el-submenu__title:hover {
    color: #fff;
    background: #2071ff
}

.theme-default .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow,.theme-default .el-submenu .el-submenu__title:hover i {
    color: #fff
}

.theme-default .el-menu--vertical .el-menu {
    background: #305fe6
}

.theme-default .el-menu--vertical .el-menu .el-menu-item,.theme-default .el-menu--vertical .el-menu .el-menu-item.is-active {
    color: #fff
}

.theme-default .el-menu--vertical .el-menu .el-menu-item:focus,.theme-default .el-menu--vertical .el-menu .el-menu-item:hover {
    background: #2071ff
}

.theme-default .app-main-wrapper {
    background: #ebf1f6
}

.theme-default .app-main-wrapper .tags-view-container {
    border-top: 1px solid #f6f6f6;
    background: #fff
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__header.is-top {
    border-bottom-color: #cfd7e5
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav {
    border-color: #cfd7e5
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item {
    color: #606266
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item:first-child {
    border-left: none
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item:first-child:hover {
    padding: 0 20px
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item:first-child .el-icon-close {
    display: none
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item.is-active {
    position: relative;
    color: #409eff;
    font-weight: 700;
    background-color: #ebf1f6;
    border-bottom: none
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item.is-active:before {
    content: "";
    width: 100%;
    height: 2px;
    background: #409eff;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-prev,.theme-default .theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-default .theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-prev,.theme-green .theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-green .theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-prev {
    font-size: 20px
}

.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-prev {
    color: #cfd7e5
}

.theme-default .app-main-wrapper .app-footer,.theme-default .app-main-wrapper .app-main {
    border-left: 1px solid #cfd7e5
}

.theme-default .pane-left-bg {
    border: 1px solid #fff;
    background: #fff
}

.theme-default .splitter-pane-resizer.vertical {
    background: #ebeef5!important
}

.theme-default .box-left,.theme-default .history-down .box-list,.theme-default .history-down .box-list .search-title {
    background: #fff!important
}

.theme-default .box-left {
    background-clip: content-box!important
}

.theme-default .search-title {
    background: #fff!important
}

.theme-default .el-card {
    background: #fff
}

.theme-default .el-card,.theme-default .menu_btnlist .update_menu {
    border-color: #fff!important
}

.theme-default .navigation-container {
    margin-bottom: 10px;
    color: #606266
}

.theme-default .navigation-container .leaf {
    background: #305fe6;
    border: 1px solid #305fe6
}

.theme-default .navigation-container .leaf:hover {
    background-image: #66b1ff;
    color: #fff
}

.theme-default .el-table th,.theme-default .el-table tr {
    background: #f5f7fa
}

.theme-default .custom-driver-select-list,.theme-default .custom-user-select-list {
    background: #fff
}

.theme-default .custom-driver-select-item:hover,.theme-default .custom-user-select-item:hover {
    background: #f5f7fa
}

.theme-default .popper-arrow {
    top: -6px;
    margin-left: 35px;
    border-top-width: 0;
    position: absolute;
    z-index: 999;
    border-width: 6px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
    filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}

.theme-default .popper-arrow:after {
    content: "";
    border-width: 6px;
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 1px;
    margin-right: 3px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.theme-default .el-dialog {
    border-radius: 4px
}

.theme-default .el-dialog .el-dialog__header {
    line-height: normal;
    border-radius: 4px 4px 0 0;
    background: #409eff
}

.theme-default .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.theme-default .el-dialog .el-dialog__header .el-dialog__title {
    color: #fff
}

.theme-default .el-dialog .el-dialog__footer {
    background: #f4faff;
    line-height: normal;
    padding: 0 10px 15px 10px
}

.theme-default .el-table--enable-row-hover .el-table__body tr:hover>td,.theme-default .el-table__body tr.current-row>td {
    background: #cee9ff
}

.theme-default .search-collapse {
    color: #409eff
}

.theme-default .el-button--primary {
    background: #409eff;
    border: 0 none
}

.theme-default .add-btn .add-btn-right .el-button {
    padding-left: 10px;
    padding-right: 10px
}

.theme-default .add-btn .add-btn-right .el-button:active,.theme-default .add-btn .add-btn-right .el-button:focus,.theme-default .add-btn .add-btn-right .el-button:hover {
    background: #fff;
    color: #409eff
}

.theme-default .el-button--primary:focus,.theme-default .el-button--primary:hover {
    background: #66b1ff;
    border: 0 none;
    color: #fff
}

.theme-default .el-checkbox__input.is-checked .el-checkbox__inner,.theme-default .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background: #409eff;
    border-color: #409eff
}

.theme-default .el-checkbox__input.is-focus .el-checkbox__inner,.theme-default .el-checkbox__input:hover .el-checkbox__inner {
    border-color: #409eff
}

.theme-default .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #409eff
}

.theme-default .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff
}

.theme-default .el-radio__inner:hover {
    border-color: #409eff
}

.theme-default .el-radio__input.is-checked+.el-radio__label {
    color: #409eff
}

.theme-default .el-input__inner:focus,.theme-default .el-pagination__sizes .el-input .el-input__inner:hover,.theme-default .el-select .el-input.is-focus .el-input__inner,.theme-default .el-select .el-input__inner:focus,.theme-default .el-textarea__inner:focus {
    border-color: #409eff
}

.theme-default .el-button--text,.theme-default .el-date-picker__header-label.active,.theme-default .el-date-picker__header-label:hover,.theme-default .el-date-table td.available:hover,.theme-default .el-date-table td.today span,.theme-default .el-select-dropdown__item.selected {
    color: #409eff
}

.theme-default .el-button.is-active,.theme-default .el-button.is-plain:active,.theme-default .el-button.is-plain:hover {
    color: #409eff;
    border-color: #409eff
}

.theme-default .el-date-table td.current:not(.disabled) span {
    background: #409eff
}

.theme-default .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #409eff
}

.theme-default .el-pagination.is-background .el-pager li:not(.disabled).active {
    background: #409eff
}

.theme-default .el-pagination.is-background .el-pager li:not(.disabled).active:hover,.theme-default .el-tag {
    background: #409eff;
    color: #fff
}

.theme-default .el-tag {
    border-color: #409eff
}

.theme-default .el-progress-bar__inner {
    background: #409eff
}

.theme-default .history-arrow svg {
    color: #409eff
}

.theme-default .menu_btnlist {
    background: #cee9ff
}

.theme-default .menu_btnlist .menu_btn,.theme-default .menu_btnlist .menu_btn svg {
    color: #409eff
}

.theme-default .tree-span svg {
    color: #409eff;
    margin-right: 10px
}

.theme-default .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content,.theme-default .el-tree-node.is-current>.el-tree-node__content,.theme-default .el-tree-node:focus>.el-tree-node__content,.theme-default .el-tree-node__content:hover {
    background: #cee9ff
}

.theme-default .errors {
    color: red
}

.theme-default .defaults {
    color: #409eff
}

.theme-default .normal_item_color {
    color: #16520b!important
}

.theme-default .el-dropdown-menu__item:focus,.theme-default .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #409eff
}

.theme-default .el-dropdown-menu--small .el-dropdown-menu__item:focus .svg-icon,.theme-default .el-dropdown-menu--small .el-dropdown-menu__item:not(.is-disabled):hover .svg-icon {
    stroke: #409eff
}

.theme-default .car-title,.theme-default .product-box-title,.theme-default .progress-text {
    color: #409eff
}

.theme-default .themename {
    border: 2px solid #fff
}

.theme-default .themename .themeicon-ok {
    color: #305fe6
}

.theme-default .themename.active,.theme-default .themename:hover {
    border: 2px solid #409eff
}

.theme-default .themeTabs .el-tabs__item {
    color: #606266
}

.theme-default .themeTabs .el-tabs__item.is-active {
    color: #409eff
}

.theme-default .themeTabs .themetitle {
    color: #515c60
}

.theme-default .el-collapse-item__content {
    padding-bottom: 0!important
}

.theme-default .el-collapse-item__header {
    color: #169bd5;
    font-weight: 700;
    font-size: 16px!important
}

.theme-default .home-container .home-left {
    background: #fff
}

.theme-default .home-container .echarts-title {
    color: #606266;
    border-bottom: 1px solid #e4e7ed
}

.theme-default .home-container .home-echarts-list {
    background: #fff
}

.theme-default .home-container .cunting,.theme-default .home-container .douhao {
    color: #409eff
}

.span-color-1 {
    color: #8eb1ef
}

.theme-preview.default {
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAIAAABM5OhcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjFGQzA2RTA3NTIxMUVBODQyMEY2NTY3RjdFQzlCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjFGQzA2RjA3NTIxMUVBODQyMEY2NTY3RjdFQzlCMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGMUZDMDZDMDc1MjExRUE4NDIwRjY1NjdGN0VDOUIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGMUZDMDZEMDc1MjExRUE4NDIwRjY1NjdGN0VDOUIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zIWTJQAAAM9JREFUeNrs0jENAEAIwMAPeUE4wj06MMHAcCeh6c/qB9tCAoyFsTAWGAtjYSwwFsbCWGAsjIWxwFgYC2OBsTAWxgJjYSyMBcbCWBgLjIWxMBYYC2NhLDAWxsJYYCyMhbHAWBgLY4GxMBbGAmNhLIwFxsJYGAuMhbEwFhgLY2EsMBbGwlhgLIyFscBYGAtjgbEwFsYCY2EsjAXGwlgYC4yFsTAWGAtjYSwwFsbCWGAsjIWxwFgYC2NhLDAWxsJYYCyMhbHAWBgLY4GxuG0EGACFLwJA74PRsgAAAABJRU5ErkJggg==)
}

.theme-green .app-screen {
    background-color: #ebf1f6
}

.theme-green .app-header {
    background: #fff
}

.theme-green .app-header .btn-icon,.theme-green .app-header .el-breadcrumb__inner,.theme-green .app-header .el-breadcrumb__item:last-child .el-breadcrumb__inner,.theme-green .app-header .el-breadcrumb__separator,.theme-green .app-header .el-dropdown {
    color: #606266
}

.theme-green .app-header .app-header-right {
    flex: 1;
    display: flex;
    -webkit-display: flex;
    box-shadow: 3px 5px 10px -5px rbga(0,0,0,.2)
}

.theme-green .app-header .app-header-right .can-hover .btn-icon:hover {
    color: #39b268
}

.theme-green .app-header .app-header-right .svg-map {
    font-size: 22px;
    cursor: pointer;
    color: #7a8693
}

.theme-green .app-header .app-header-right .svg-map:hover {
    color: #39b268
}

.theme-green .app-header .logo-big.title-svg {
    font-size: 40px!important
}

.theme-green .app-header .logo-little.title-svg {
    font-size: 20px!important
}

.theme-green .app-header .app-logo {
    background-color: #25a263
}

.theme-green .app-header .app-logo.en {
    width: 220px
}

.theme-green .app-header .app-logo.zh {
    width: 200px
}

.theme-green .app-header .app-logo.th {
    width: 220px
}

.theme-green .el-menu-item i,.theme-green .el-submenu__title i {
    display: inline-block;
    width: 14px;
    text-align: center;
    margin-right: 5px
}

.theme-green .el-menu-item svg,.theme-green .el-submenu__title svg {
    margin: 0;
    height: 14px;
    width: 14px;
    margin-right: 5px
}

.theme-green .app-sidebar {
    background: linear-gradient(#25a263,#5ec866)
}

.theme-green .app-sidebar .scrollbar-wrapper {
    background: none
}

.theme-green .app-sidebar .el-scrollbar__view {
    height: auto;
    min-height: 100%
}

.theme-green .el-menu {
    background: none
}

.theme-green .el-menu .svg-icon {
    width: 1.2em;
    height: 1.2em;
    vertical-align: -.32em
}

.theme-green .el-menu .el-menu-item {
    color: #fff;
    background: transparent
}

.theme-green .el-menu .el-menu-item i {
    color: #fff
}

.theme-green .el-menu .el-menu-item:hover {
    color: #fff;
    background: #1d904a
}

.theme-green .el-menu .el-menu-item:hover i {
    color: #fff
}

.theme-green .el-menu .el-menu-item:focus {
    color: #fff;
    background: #1d904a
}

.theme-green .el-menu .el-menu-item:focus i {
    color: #fff
}

.theme-green .el-menu .el-menu-item.is-active {
    color: #fff;
    background: #1d904a
}

.theme-green .el-menu .el-menu-item.is-active i {
    color: #fff
}

.theme-green .el-submenu .el-submenu__title {
    color: #fff;
    background: transparent
}

.theme-green .el-submenu .el-submenu__title .el-submenu__icon-arrow,.theme-green .el-submenu .el-submenu__title i {
    color: #fff
}

.theme-green .el-submenu .el-submenu__title:hover {
    color: #fff;
    background: #1d904a
}

.theme-green .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow,.theme-green .el-submenu .el-submenu__title:hover i {
    color: #fff
}

.theme-green .el-menu--vertical .el-menu {
    background: linear-gradient(#25a263,#5ec866)
}

.theme-green .el-menu--vertical .el-menu .el-menu-item,.theme-green .el-menu--vertical .el-menu .el-menu-item.is-active {
    color: #fff
}

.theme-green .el-menu--vertical .el-menu .el-menu-item:focus,.theme-green .el-menu--vertical .el-menu .el-menu-item:hover {
    background: #1d904a
}

.theme-green .app-main-wrapper {
    background: #ebf1f6
}

.theme-green .app-main-wrapper .tags-view-container {
    border-top: 1px solid #f6f6f6;
    background: #fff
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__header.is-top {
    border-bottom-color: #cfd7e5
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav {
    border-color: #cfd7e5
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item {
    color: #606266
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item:first-child {
    border-left: none
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item:first-child:hover {
    padding: 0 20px
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item:first-child .el-icon-close {
    display: none
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item.is-active {
    position: relative;
    color: #39b268;
    font-weight: 700;
    background-color: #ebf1f6;
    border-bottom: none
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav .el-tabs__item.is-active:before {
    content: "";
    width: 100%;
    height: 2px;
    background: #39b268;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0
}

.theme-default .theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-default .theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-prev,.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-prev,.theme-green .theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-green .theme-default .app-main-wrapper .tags-view-container .el-tabs__nav-prev {
    font-size: 20px
}

.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-next,.theme-green .app-main-wrapper .tags-view-container .el-tabs__nav-prev {
    color: #cfd7e5
}

.theme-green .app-main-wrapper .app-footer,.theme-green .app-main-wrapper .app-main {
    border-left: 1px solid #cfd7e5
}

.theme-green .pane-left-bg {
    border: 1px solid #fff;
    background: #fff
}

.theme-green .splitter-pane-resizer.vertical {
    background: #ebeef5!important
}

.theme-green .box-left,.theme-green .history-down .box-list,.theme-green .history-down .box-list .search-title {
    background: #fff!important
}

.theme-green .box-left {
    background-clip: content-box!important
}

.theme-green .search-title {
    background: #fff!important
}

.theme-green .el-card {
    background: #fff
}

.theme-green .el-card,.theme-green .menu_btnlist .update_menu {
    border-color: #fff!important
}

.theme-green .navigation-container {
    margin-bottom: 10px;
    color: #606266
}

.theme-green .navigation-container .leaf {
    background: #39b268;
    border: 1px solid #39b268
}

.theme-green .navigation-container .leaf:hover {
    background-image: #57c367;
    color: #fff
}

.theme-green .el-table th,.theme-green .el-table tr {
    background: #f5f7fa
}

.theme-green .custom-driver-select-list,.theme-green .custom-user-select-list {
    background: #fff
}

.theme-green .custom-driver-select-item:hover,.theme-green .custom-user-select-item:hover {
    background: #f5f7fa
}

.theme-green .popper-arrow {
    top: -6px;
    margin-left: 35px;
    border-top-width: 0;
    position: absolute;
    z-index: 999;
    border-width: 6px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
    filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}

.theme-green .popper-arrow:after {
    content: "";
    border-width: 6px;
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 1px;
    margin-right: 3px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.theme-green .el-dialog {
    border-radius: 4px
}

.theme-green .el-dialog .el-dialog__header {
    line-height: normal;
    border-radius: 4px 4px 0 0;
    background: #39b268
}

.theme-green .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.theme-green .el-dialog .el-dialog__header .el-dialog__title {
    color: #fff
}

.theme-green .el-dialog .el-dialog__footer {
    background: #f4faff;
    line-height: normal;
    padding: 0 10px 15px 10px
}

.theme-green .el-table--enable-row-hover .el-table__body tr:hover>td,.theme-green .el-table__body tr.current-row>td {
    background: #cee9ff
}

.theme-green .search-collapse {
    color: #39b268
}

.theme-green .el-button--primary {
    background: #39b268;
    border: 0 none
}

.theme-green .add-btn .add-btn-right .el-button {
    padding-left: 10px;
    padding-right: 10px
}

.theme-green .add-btn .add-btn-right .el-button:active,.theme-green .add-btn .add-btn-right .el-button:focus,.theme-green .add-btn .add-btn-right .el-button:hover {
    background: #fff;
    color: #39b268
}

.theme-green .el-button--primary:focus,.theme-green .el-button--primary:hover {
    background: #57c367;
    border: 0 none;
    color: #fff
}

.theme-green .el-checkbox__input.is-checked .el-checkbox__inner,.theme-green .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background: #39b268;
    border-color: #39b268
}

.theme-green .el-checkbox__input.is-focus .el-checkbox__inner,.theme-green .el-checkbox__input:hover .el-checkbox__inner {
    border-color: #39b268
}

.theme-green .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #39b268
}

.theme-green .el-radio__input.is-checked .el-radio__inner {
    border-color: #39b268;
    background: #39b268
}

.theme-green .el-radio__inner:hover {
    border-color: #39b268
}

.theme-green .el-radio__input.is-checked+.el-radio__label {
    color: #39b268
}

.theme-green .el-input__inner:focus,.theme-green .el-pagination__sizes .el-input .el-input__inner:hover,.theme-green .el-select .el-input.is-focus .el-input__inner,.theme-green .el-select .el-input__inner:focus,.theme-green .el-textarea__inner:focus {
    border-color: #39b268
}

.theme-green .el-button--text,.theme-green .el-date-picker__header-label.active,.theme-green .el-date-picker__header-label:hover,.theme-green .el-date-table td.available:hover,.theme-green .el-date-table td.today span,.theme-green .el-select-dropdown__item.selected {
    color: #39b268
}

.theme-green .el-button.is-active,.theme-green .el-button.is-plain:active,.theme-green .el-button.is-plain:hover {
    color: #39b268;
    border-color: #39b268
}

.theme-green .el-date-table td.current:not(.disabled) span {
    background: #39b268
}

.theme-green .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #39b268
}

.theme-green .el-pagination.is-background .el-pager li:not(.disabled).active {
    background: #39b268
}

.theme-green .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    background: #39b268;
    color: #fff
}

.theme-green .el-tag {
    color: #fff;
    border-color: #409eff;
    background: #409eff
}

.theme-green .el-progress-bar__inner {
    background: #39b268
}

.theme-green .history-arrow svg {
    color: #39b268
}

.theme-green .menu_btnlist {
    background: #cee9ff
}

.theme-green .menu_btnlist .menu_btn,.theme-green .menu_btnlist .menu_btn svg {
    color: #39b268
}

.theme-green .tree-span svg {
    color: #39b268;
    margin-right: 10px
}

.theme-green .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content,.theme-green .el-tree-node.is-current>.el-tree-node__content,.theme-green .el-tree-node:focus>.el-tree-node__content,.theme-green .el-tree-node__content:hover {
    background: #cee9ff
}

.theme-green .errors {
    color: red
}

.theme-green .defaults {
    color: #39b268
}

.theme-green .normal_item_color {
    color: #16520b!important
}

.theme-green .el-dropdown-menu__item:focus,.theme-green .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #39b268
}

.theme-green .el-dropdown-menu--small .el-dropdown-menu__item:focus .svg-icon,.theme-green .el-dropdown-menu--small .el-dropdown-menu__item:not(.is-disabled):hover .svg-icon {
    stroke: #39b268
}

.theme-green .car-title,.theme-green .product-box-title,.theme-green .progress-text {
    color: #39b268
}

.theme-green .themename {
    border: 2px solid #fff
}

.theme-green .themename .themeicon-ok {
    color: #25a263
}

.theme-green .themename.active,.theme-green .themename:hover {
    border: 2px solid #39b268
}

.theme-green .themeTabs .el-tabs__item {
    color: #606266
}

.theme-green .themeTabs .el-tabs__item.is-active {
    color: #39b268
}

.theme-green .themeTabs .themetitle {
    color: #515c60
}

.theme-green .el-collapse-item__content {
    padding-bottom: 0!important
}

.theme-green .el-collapse-item__header {
    color: #169bd5;
    font-weight: 700;
    font-size: 16px!important
}

.theme-green .home-container .home-left {
    background: #fff
}

.theme-green .home-container .echarts-title {
    color: #606266;
    border-bottom: 1px solid #e4e7ed
}

.theme-green .home-container .home-echarts-list {
    background: #fff
}

.theme-green .home-container .cunting,.theme-green .home-container .douhao {
    color: #39b268
}

.span-color-1 {
    color: #25a263
}

.theme-preview.green {
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAIAAABM5OhcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNzY2QzYyN0REMEQxMUVBODdGRUQ5QzA1ODkwREQ5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNzY2QzYyOEREMEQxMUVBODdGRUQ5QzA1ODkwREQ5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3NjZDNjI1REQwRDExRUE4N0ZFRDlDMDU4OTBERDkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE3NjZDNjI2REQwRDExRUE4N0ZFRDlDMDU4OTBERDkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tTyobgAAAM5JREFUeNrs0jERADAIALFSVzhCHwoxwcCQSPj7yK4H274EGAtjYSwwFsbCWGAsjIWxwFgYC2OBsTAWxgJjYSyMBcbCWBgLjIWxMBYYC2NhLDAWxsJYYCyMhbHAWBgLY4GxMBbGAmNhLIwFxsJYGAuMhbEwFhgLY2EsMBbGwlhgLIyFscBYGAtjgbEwFsYCY2EsjAXGwlgYC4yFsTAWGAtjYSwwFsbCWGAsjIWxwFgYC2OBsTAWxsJYYCyMhbHAWBgLY4GxMBbGAmNx2wgwAJWoAhssqq1jAAAAAElFTkSuQmCC)
}

#app {
    font-family: Anuphan, Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #2c3e50
}

.svg-icon[data-v-334f7644] {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

html {
    box-sizing: border-box;
    font-size: 10px
}

@media only screen and (max-width: 1560px) {
    html {
        font-size:18px!important
    }
}

@media only screen and (max-width: 1420px) {
    html {
        font-size:16px!important
    }
}

@media only screen and (max-width: 1260px) {
    html {
        font-size:12px!important
    }
}

@media only screen and (max-width: 1100px) {
    html {
        font-size:12px!important
    }
}

@media only screen and (min-width: 1560px) {
    html {
        font-size:20px!important
    }
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif
}

#app,body,html {
    max-height: 100%;
    min-height: 100%;
    overflow: hidden;
    font-size: 12px
}

label {
    font-weight: 700
}

*,:after,:before {
    box-sizing: inherit
}

li {
    list-style: none
}

a {
    color: #606266
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

a,a:active,a:hover {
    text-decoration: none
}

.visible {
    visibility: visible
}

.hidden {
    visibility: hidden;
    background: transparent
}

.el-button-100 {
    width: 100%;
    padding: 9px 0
}

.el-upload {
    display: block
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.svg-otherColor .el-loading-spinner .path {
    stroke: #000
}

.svg-otherColor .el-loading-text {
    color: #000;
    font-weight: 600;
    font-size: 13px
}

.el-dropdown-menu--small .el-dropdown-menu__item {
    line-height: 32px!important
}

.el-dropdown-menu--small .el-dropdown-menu__item .svg-icon {
    margin-right: 5px;
    font-size: 12px
}

.el-popper {
    margin-top: 3px!important
}

.label-color-red .el-form-item__label {
    color: red
}

.el-form-item.is-error .el-input input.el-input__inner {
    border-color: red
}

.custom-tree-node {
    font-size: 13px
}

.role-permission .el-tree-node__content:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #e4e6e9;
    position: absolute;
    left: 260px;
    top: 0
}

.splitter-pane-resizer.vertical {
    border-left: 5px solid hsla(0,0%,100%,0);
    border-right: 5px solid hsla(0,0%,100%,0);
    height: 100%;
    opacity: 1!important;
    background-clip: padding-box!important
}

.fieldset-box-dashed {
    border: 1px dashed #999;
    margin: 30px 0
}

.el-input-number {
    width: 100%
}

::-ms-clear,::-ms-reveal {
    display: none
}

#sogou_secure_inputs_container {
    display: none
}

input::-webkit-input-safebox-button {
    display: none
}

.el-progress-bar__outer {
    background-color: #e7edf3
}

.el-table--border,.el-table--group,.el-table td,.el-table th.is-leaf {
    border-color: #eaeeef!important
}

.el-table--border:after,.el-table--group:after,.el-table:before {
    border-color: #eaeeef!important;
    background-color: #eaeeef!important
}

.app-fault-page .fault-search-content .el-form-item {
    margin-bottom: 5px
}

.app-fault-page .fault-search-content .el-form-item__label {
    color: #2c3e50
}

.app-fault-page .fault-search-content .el-input__inner {
    background: transparent;
    color: #2c3e50
}

.app-fault-page .car-list .el-input-group__append {
    background: #305fe6;
    border-color: #305fe6
}

.app-fault-page .car-list .el-input-group__append .el-button {
    color: #fff
}

.app-fault-page .car-list .el-select .el-input {
    width: 80px
}

.app-fault-page .car-list .el-input__inner {
    padding: 0;
    text-align: center
}

.app-fault-page .car-list .el-select .el-input__suffix {
    display: none
}

.app-fault-page .car-list .input-with-select .el-input-group__prepend {
    background-color: #fff
}

.app-fault-page .el-table th,.app-fault-page .el-table tr {
    background: #f5f7fa
}

.app-fault-page .el-table {
    color: #2c3e50
}

.app-fault-page .el-table--border,.app-fault-page .el-table--group,.app-fault-page .el-table td,.app-fault-page .el-table th.is-leaf {
    border-color: #cee9ff
}

.app-fault-page .el-table--border:after,.app-fault-page .el-table--group:after,.app-fault-page .el-table:before {
    background-color: #cee9ff
}

.app-fault-page .page-content-right .el-table--border,.app-fault-page .page-content-right .el-table--group,.app-fault-page .page-content-right .el-table td,.app-fault-page .page-content-right .el-table th.is-leaf {
    border-color: grey!important;
    border-bottom-style: dashed
}

.app-fault-page .page-content-right .el-table--border:after,.app-fault-page .page-content-right .el-table--group:after,.app-fault-page .page-content-right .el-table:before {
    width: 0
}

.app-fault-page .el-table--striped .el-table__body tr.el-table__row--striped.current-row td,.app-fault-page .el-table__body tr.current-row>td {
    background-color: !important
}

.app-fault-page .el-table--enable-row-hover .el-table__body tr:hover>td {
    background-color: #cee9ff!important
}

.app-fault-page .pagination-container {
    padding: 10px 0
}

.app-fault-page .el-table__body-wrapper::-webkit-scrollbar {
    width: 12px!important;
    height: 12px!important
}

.app-fault-page .el-table__body-wrapper::-webkit-scrollbar-track {
    background-color: #fff!important;
    width: 0
}

.app-fault-page .el-table__body-wrapper::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background-color: #e8e8e8!important
}

.app-fault-page .el-table__body-wrapper::-webkit-scrollbar-button {
    background-color: #e8e8e8!important
}

.app-fault-page .el-table__body-wrapper::-webkit-scrollbar-corner {
    background: #f5f7fa!important
}

.app-fault-page .el-table__body-wrapper::-webkit-scrollbar-button:end,.app-fault-page .el-table__body-wrapper::-webkit-scrollbar-button:start {
    width: 0;
    height: 0
}

.amap-logo {
    display: none!important
}

.amap-copyright {
    opacity: 0
}

.pagination-container * {
    font-size: 12px!important
}

.el-tabs__item:focus.is-active.is-focus:not(:active) {
    box-shadow: none
}

.check-tree-hidden {
    position: relative
}

.check-tree-hidden :before {
    content: "";
    height: 100%;
    width: 40px;
    display: inline-block;
    background: #fff;
    position: absolute;
    left: -40px;
    top: 0;
    z-index: 99999
}

.el-tree-node__content:hover .check-tree-hidden {
    position: relative
}

.el-tree-node__content:hover .check-tree-hidden :before {
    content: "";
    height: 100%;
    width: 40px;
    display: inline-block;
    background: #d9e7ff;
    position: absolute;
    left: -40px;
    top: 0;
    z-index: 99999
}

.el-tree-node.is-current>.el-tree-node__content .check-tree-hidden {
    position: relative
}

.el-tree-node.is-current>.el-tree-node__content .check-tree-hidden :before {
    content: "";
    height: 100%;
    width: 40px;
    display: inline-block;
    background: #d9e7ff;
    position: absolute;
    left: -40px;
    top: 0;
    z-index: 99999
}

.el-tree-node__content {
    height: 30px
}

.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev {
    background: transparent!important
}

.el-pagination.is-background .el-pager li.el-icon-more,.el-pagination.is-background .el-pager li.number {
    background: transparent
}

.el-pagination {
    white-space: nowrap
}

.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li {
    border: 1px solid #f1f4f6!important;
    border-radius: 4px!important;
    font-weight: 400!important
}

.el-table--border th.gutter:last-of-type {
    border: none!important;
    width: 0;
    padding: 0
}

.gutter {
    display: block!important
}

.js-basedata-battry .el-radio,.js-basedata-faultcode .el-radio {
    margin-right: 10px
}

.js-basedata-battry .el-radio .el-radio__label,.js-basedata-faultcode .el-radio .el-radio__label {
    padding: 0
}

.el-dialog,.el-dialog__body {
    background: #f4faff!important
}

.el-dialog__body {
    padding: 10px 15px 10px 15px!important
}

.el-dialog__footer {
    padding: 10px!important
}

.dialog-cancel {
    background: #7a8693!important
}

.dialog-cancel.el-button,.dialog-cancel.el-button:hover,.dialog-cancel a {
    color: #fff
}

.el-table .cell,.el-table .cell>div {
    overflow: hidden!important;
    text-overflow: ellipsis!important;
    white-space: nowrap!important
}

.checked-filter .el-checkbox__input.is-checked+.el-checkbox__label,.checked-filter .el-checkbox__label {
    color: #515c60;
    font-size: 13px
}

.search-senior-condition .el-input-group__prepend {
    width: 80px;
    padding: 0;
    text-align: center
}

.el-select__tags {
    overflow: hidden;
    flex-wrap: nowrap!important
}

.el-tag {
    cursor: pointer
}

.search-line .el-input__inner {
    border-color: transparent
}

.search-line .el-input__inner:active,.search-line .el-input__inner:focus,.search-line .el-input__inner:hover {
    border-radius: 0 4px 4px 0
}

.el-cascader {
    width: 100%
}

.header-statistics-fun .el-badge__content.is-fixed {
    top: 15px
}

.el-dialog__header {
    padding: 0!important
}

.el-date-editor.el-input,.el-date-editor.el-input__inner {
    width: 100%!important
}

.placeholder-black input::-webkit-input-placeholder {
    color: #606266
}

.placeholder-black input:-moz-placeholder,.placeholder-black input::-moz-placeholder {
    color: #606266
}

.placeholder-black input:-ms-input-placeholder {
    color: #606266
}

.search_list .el-form-item {
    margin-bottom: 0!important
}

.el-input__inner,.search_list .el-input__inner {
    border: 1px solid #e0e5e7
}

.empty-btn {
    background-color: #7a8693;
    border-color: #7a8693;
    color: #fff
}

.el-form-item__label {
    font-weight: 400;
    color: #515c60;
    font-size: 12px!important;
    padding: 0!important
}

.el-date-picker {
    width: 275px!important
}

.el-date-picker .el-picker-panel__content {
    width: 254px!important
}

.el-date-table th {
    padding: 0 5px!important
}

.el-date-table td,.el-date-table td div {
    padding: 0!important;
    height: 25px!important
}

.el-picker-panel__content {
    margin: 0 10px 5px 10px!important
}

.el-date-picker__header {
    margin: 5px 10px 0 10px!important
}

.el-date-picker__time-header .el-input--small .el-input__inner {
    height: 28px!important;
    line-height: 28px!important
}

.el-form-item__content,.el-input {
    font-size: 12px!important
}

.el-table th {
    color: #515c60;
    font-size: 12px
}

.el-table--small td,.el-table--small th {
    border-right: 1px solid #e0e5e7;
    border-bottom: 1px solid #e0e5e7
}

.el-table td,.el-table th.is-leaf {
    border-bottom: 1px solid #e0e5e7
}

.el-picker-panel__footer .el-button--text:hover {
    border: 1px solid #fff
}

.el-input-number {
    width: 100%!important
}

.el-checkbox {
    margin-right: 8px
}

.el-checkbox .el-checkbox__label {
    padding-left: 2px
}

.fun-authorize .el-checkbox {
    margin-right: 5px!important
}

.el-message-box .el-message-box__title span {
    font-size: 18px!important
}

.el-message-box .el-message-box__close,.el-tabs__nav-wrap i {
    font-size: 16px!important
}

.caret-wrapper {
    visibility: hidden!important;
    height: 27px!important;
    width: 0!important
}

.el-table th.is-sortable:hover .caret-wrapper {
    visibility: visible!important
}

.el-table .sort-caret {
    left: 3px!important
}

.el-table .sort-caret.ascending {
    border-bottom-color: #a1a1a1!important;
    top: 2px!important
}

.el-table .ascending .sort-caret.ascending {
    border-bottom-color: #0bc9ff!important
}

.el-table .sort-caret.descending {
    border-top-color: #a1a1a1!important;
    bottom: 3px!important
}

.el-table .descending .sort-caret.descending {
    border-top-color: #0bc9ff!important
}

.themeTabs .el-tabs__active-bar,.themeTabs .el-tabs__nav-wrap:after {
    display: none!important
}

.themeTabs .el-tabs__item {
    border-right: 1px solid #ddd;
    height: 15px!important;
    line-height: 15px!important
}

.themeTabs .el-tabs__item:last-child {
    border-right: 0 none!important
}

.el-tabs__item {
    font-size: 12px!important
}

.el-collapse-item__wrap {
    border-top: 1px solid #ebeef5
}

.default-container-class .el-collapse-item__content {
    padding-top: 18px
}

.el-message-box__btns .el-button {
    background: #606266;
    color: #fff
}

.el-message-box__btns .el-button.el-button--primary {
    background: #409eff
}

.logo-img .el-icon-circle-close {
    color: #fff;
    font-size: 30px!important
}

.el-menu-item,.el-progress__text,.el-submenu__title {
    font-size: 12px!important
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .28s
}

.fade-enter,.fade-leave-active {
    opacity: 0
}

.fade-transform-enter-active,.fade-transform-leave-active {
    transition: all .5s
}

.fade-transform-enter {
    opacity: 0;
    transform: translateX(-30px)
}

.fade-transform-leave-to {
    opacity: 0;
    transform: translateX(30px)
}

.breadcrumb-enter-active,.breadcrumb-leave-active {
    transition: all .5s
}

.breadcrumb-enter,.breadcrumb-leave-active {
    opacity: 0;
    transform: translateX(20px)
}

.breadcrumb-move {
    transition: all .5s
}

.breadcrumb-leave-active {
    position: absolute
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
    vertical-align: middle!important
}

.default-scrollbar__wrap {
    overflow-x: hidden!important;
    margin-right: -17px!important
}

.el-select.el-select--medium,.el-select.el-select--mini,.el-select.el-select--small {
    width: 100%
}

.search_list {
    position: relative
}

.search_list .el-form-item--mini.el-form-item,.search_list .el-form-item--small.el-form-item {
    margin-bottom: 0
}

.search_list .el-button--medium {
    padding: 10px 15px
}

.fieldset-box-dashed-no-input {
    position: relative
}

.fieldset-box-dashed-no-input .el-form-item {
    margin-bottom: 0
}

.fieldset-box-dashed-no-input .el-button--medium {
    padding: 10px 15px
}

.or-name-input .el-form-item {
    margin-bottom: 0
}

.el-table__body-wrapper::-webkit-scrollbar {
    width: 12px!important;
    height: 12px!important
}

.el-table__body-wrapper::-webkit-scrollbar-track {
    background-color: #fff!important;
    width: 0
}

.el-table__body-wrapper::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background-color: #e8e8e8!important
}

.el-table__body-wrapper::-webkit-scrollbar-button {
    background-color: #fff!important
}

.el-table__body-wrapper::-webkit-scrollbar-button:end,.el-table__body-wrapper::-webkit-scrollbar-button:start {
    width: 0;
    height: 0
}

.i-marker-icon {
    position: absolute
}

.add-btn {
    justify-content: space-between;
    align-items: center;
    padding: 10px 0 10px 10px
}

.add-btn,.add-btn .add-btn-left,.add-btn .add-btn-right {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap
}

.add-btn .add-btn-left,.add-btn .add-btn-right {
    position: relative;
    cursor: pointer;
    font-size: 12px;
    color: #5c666b
}

.add-btn .add-btn-left .btn-item,.add-btn .add-btn-right .btn-item {
    padding: 0 10px
}

.add-btn .add-btn-left .btn-item:nth-child(2n),.add-btn .add-btn-right .btn-item:nth-child(2n) {
    border-left: 1px solid #ccc
}

.add-btn .add-btn-right {
    margin-right: 10px
}

.pagination-container {
    background: #fff
}

.custom-calendar-box .vc-svg-icon {
    color: #fff
}

.custom-calendar-box .vc-header {
    height: 40px;
    background: #409eff;
    border-radius: 5px 5px 0 0;
    padding: 5px 10px 0 10px!important
}

.custom-calendar-box .vc-container {
    width: 100%;
    height: 100%
}

.custom-calendar-box .vc-highlight-base-end,.custom-calendar-box .vc-highlight-base-start {
    background-color: #fff!important
}

.custom-calendar-box .vc-rounded-full {
    border-radius: 4px
}

.custom-calendar-box .vc-bg-blue-200,.custom-calendar-box .vc-bg-blue-600 {
    background-color: #f5f5f5
}

.custom-calendar-box .vc-text-blue-900,.custom-calendar-box .vc-text-white {
    color: #b4bec4
}

.custom-calendar-box .vc-text-lg {
    color: #fff;
    margin-top: -10px
}

.default-container-class .upload-photo {
    text-align: center
}

.default-container-class .photo-detail img {
    width: 125px;
    height: 125px
}

.default-container-class .el-upload--picture-card {
    width: 125px;
    height: 125px;
    line-height: 125px
}

.default-container-class .el-upload-list--picture-card .el-upload-list__item {
    width: 125px;
    height: 125px
}

.default-container-class .el-upload-list--picture-card .el-upload-list__item .el-icon-delete,.default-container-class .el-upload-list--picture-card .el-upload-list__item .el-icon-zoom-in {
    font-size: 20px!important;
    line-height: 125px
}

.default-container-class .license-photo {
    margin-left: 20px
}

.tree-span-car .tree-span {
    display: flex;
    align-items: center
}

.tree-span-car .el-tree-node__content {
    height: auto;
    padding: 5px;
    color: #515c60;
    font-size: 12px
}

.tree-span-car .tree-istext span {
    display: block
}

.logoImg {
    padding: 0 5px
}

.logoImg .el-upload--picture-card,.logoImg .el-upload-list--picture-card .el-upload-list__item {
    height: 132px!important;
    display: inline-block
}

.w-e-text-container {
    height: 150px!important
}

[data-v-10c268b9] {
    padding: 0;
    margin: 0
}

.checked-filter[data-v-10c268b9] {
    position: absolute;
    top: 33px;
    background: #fff;
    border: 1px solid #c0c4cc;
    padding: 0 0 0 10px;
    z-index: 999999;
    right: 20px;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.12)
}

.checked-filter .check-ul .check-li[data-v-10c268b9] {
    padding: 5px
}

.checked-filter .check-ul .check-li .check-span[data-v-10c268b9] {
    padding-right: 15px
}

svg[data-v-64bb6bf2] {
    font-size: 12px
}

ul[data-v-64bb6bf2] {
    margin: 0
}

.add-btn-right .el-button--small[data-v-64bb6bf2] {
    padding: 8px 10px;
    font-size: 12px;
    color: #515c60
}

.add-btn-right .el-button--small[data-v-64bb6bf2]:hover {
    background: #fff;
    border: 1px solid #fff
}

.search_list_border[data-v-57f8fc2b] {
    background: #fff
}

.search_list_border .search_content[data-v-57f8fc2b] {
    padding: 12px 10px
}

.search-title[data-v-57f8fc2b] {
    padding: 12px 15px 0 15px;
    font-size: 12px;
    color: #515c60
}

.search-title span[data-v-57f8fc2b] {
    font-size: 12px;
    font-weight: 700
}

.icon-search[data-v-57f8fc2b] {
    margin-right: 10px
}

.action-btn[data-v-291451bc] {
    position: absolute;
    display: flex
}

.action-btn .search-collapse[data-v-291451bc] {
    padding: 0 0 0 10px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.action-btn .search-collapse span[data-v-291451bc] {
    font-size: 12px
}

.custom-dialog-header[data-v-15e3aa64] {
    height: 46px;
    clear: both;
    line-height: 46px;
    color: #fff
}

.custom-dialog-header .custom-dialog-header-title[data-v-15e3aa64] {
    float: left;
    margin-left: 15px
}

.custom-dialog-header .custom-dialog-header-close[data-v-15e3aa64] {
    float: right;
    margin-right: 15px;
    font-weight: 700;
    cursor: pointer
}

.custom-dialog-header .custom-dialog-header-close .el-icon-close[data-v-15e3aa64] {
    font-size: 16px!important;
    vertical-align: middle
}

.licenseplate[data-v-fde5befa] {
    display: inline-block;
    border: 2px solid #515c60;
    border-radius: 8px;
    padding: 8px 0;
    width: 126px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    line-height: normal;
    background-size: contain
}

.licenseplate.temporary[data-v-fde5befa] {
    background: red;
    background-size: contain
}

.licenseplate span[data-v-fde5befa] {
    color: #000;
    font-weight: 700
}

.licenseplate span[data-v-fde5befa]:first-child {
    font-size: 14px!important
}

.licenseplate .click-select[data-v-fde5befa] {
    color: #a9a9a9!important
}

.select-car[data-v-fde5befa] {
    cursor: pointer
}

.defaults[data-v-fde5befa] {
    line-height: 30px
}

.car-titke-div[data-v-201f3851] {
    background: #fff;
    border-radius: 5px;
    margin-bottom: 5px
}

.car-titke-div .car-title[data-v-201f3851] {
    padding: 0 5px;
    margin: 0;
    color: #409eff;
    padding: 5px 0;
    line-height: 30px;
    margin-top: 0;
    font-size: 14px!important;
    border-bottom: 2px solid #e2f1ff
}

.car-titke-div .car-title svg[data-v-201f3851] {
    font-size: 14px!important
}

.waves-ripple {
    position: absolute;
    border-radius: 100%;
    background-color: rgba(0,0,0,.15);
    background-clip: padding-box;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transform: scale(0);
    opacity: 1
}

.waves-ripple.z-active {
    opacity: 0;
    transform: scale(2);
    transition: opacity 1.2s ease-out,transform .6s ease-out
}
