* {
    margin: 0;
    padding: 0;
}

html,
body,
#app,
.wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

body {
    font-family: 'PingFang SC', "Helvetica Neue", Helvetica, "microsoft yahei", arial, STHeiTi, sans-serif;
}

a {
    text-decoration: none
}

.el-table th{background: #f5f7fa !important;}


.avatar-uploader{width: 100px;height: 100px;line-height: 100px;text-align: center;border: 1px solid #f2f2f2;border-radius: 5px;}
.avatar{width: 100px;height: 100px;}

.content-box {
    position: absolute;
    left: 250px;
    right: 0;
    /*top: 70px;*/
    /*bottom: 0;*/
    padding-bottom: 30px;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    background: #f0f0f0;

}
.content {
    width: auto;
    height: 100%;
    /*padding: 10px;*/
    overflow: hidden;
    /* overflow-y: scroll; */
    box-sizing: border-box;
}
.el-container{
    background:#fff;
}
.el-container{
    flex:1!important;
    -ms-flex:1!important;
  }
.content-collapse {
    left: 65px;
}

.container {
    /*padding: 30px;*/
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    position: relative;
}

.crumbs {
    margin: 10px 0;
}

.pagination {
    margin: 20px 0;
    text-align: right;
}

.plugins-tips {
    padding: 20px 10px;
    margin-bottom: 20px;
}

.el-button+.el-tooltip {
    margin-left: 10px;
}

.el-table tr:hover {
    background: #f6faff;
}

.mgb20 {
    margin-bottom: 20px;
}

.move-enter-active,
.move-leave-active {
    transition: opacity .5s;
}

.move-enter,
.move-leave {
    opacity: 0;
}

/*BaseForm*/

.form-box {
    width: 600px;
}

.form-box .line {
    text-align: center;
}

.el-time-panel__content::after,
.el-time-panel__content::before {
    margin-top: -7px;
}

.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom: 0;
}

/*Upload*/

.pure-button {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}

.g-core-image-corp-container .info-aside {
    height: 45px;
}

/*VueEditor*/

.ql-container {
    min-height: 400px;
}

.ql-snow .ql-tooltip {
    transform: translateX(117.5px) translateY(10px) !important;
}

.editor-btn {
    margin-top: 20px;
}

/*markdown*/

.v-note-wrapper .v-note-panel {
    min-height: 500px;
}

.state-box{position: absolute;top:0;left:0;border-bottom: 1px solid #EBEEF5;width: 100%;color: #333;}
.state-box>p{float: left;cursor: pointer;padding: 10px 20px;background: #f2f2f2;border-right: 1px solid #EBEEF5;}
.state-box>p>span{color: red;}
.state-box .green{color: #46A0FC;}

/* ----------------------------------------------------- V2 begin ------------------------------------------------- */

.header2-content .el-submenu__title {
    font-size: 20px;
}
.header2-content .el-menu {
    /* background-color: blue; */
}
.header2-content .el-submenu__title {
    color: #fff;
    border-right: unset;
}
.header2-content .el-submenu__title i {
    color: #fff;
}
/* .header2-content .el-submenu__title:hover {
    color: #fff;
} */
/* .el-menu-item.is-active {
    background: rgba(255, 255, 255, .2);
    color: #FFF !important;
} */
/* ----------------------------------------------------- V2 end ------------------------------------------------- */
@media screen and (max-width: 1440px){
    .ft{
        font-size: 12px;
    }
}

@media screen and (min-width: 1440px){
    .ft{
        font-size: 14px;
    }
}





.g6-node-text {
    width:50px; /* 设置容器的宽度 */
    white-space: nowrap; /* 防止文本换行 */
    overflow: hidden; /* 超出容器部分隐藏 */
    text-overflow: ellipsis; /* 超出部分显示为省略号 */
    text-align: center; /* 文本居中对齐 */
  }