
body, html {
    font-size: 14px;
    font-family:SiYuanHeiTi Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;
    padding: 0;
    margin: 0;
    height: 100%;
}

/*以下定义动画帧*/
@-webkit-keyframes glow {
    0% {
		background:none;
    }    
    100% {
        background:#e43c59;
    }
}

@-moz-keyframes glow {
    0% {
		background:none;
    }    
    100% {
        background:#e43c59;
    }
}

@-o-keyframes glow {
    0% {
		background:none;
    }    
    100% {
        background:#e43c59;
    }
}

@-ms-keyframes glow {
    0% {
		background:none;
    }    
    100% {
        background:#e43c59;
    }
}

@keyframes glow {
    0% {
		background:none;
    }    
    100% {
        background:#e43c59;
    }
}

/*Btn*/
.btn{ border-radius:2px;}
.btn:focus,.btn:active:focus,.btn.active:focus,
.btn.focus,.btn:active.focus,.btn.active.focus {
    box-shadow:none; outline:none
}
.btn-group > .btn:focus{ box-shadow:none; outline:none}
.btn-default,.btn-primary,.btn-danger{
    height: 32px;
}
a.el-link.el-link--primary{
    color:#0099cc !important;
}

.btn-default:hover{border-color:rgb(197.7, 225.9, 255);color:#0099cc; background:rgb(235.9, 245.3, 255);}
.btn-default:active,
.btn-default.focus,.btn-default:focus {
    border-color:#0099cc;
    color:#0099cc; 
    background:rgb(235.9, 245.3, 255)
}
.btn:active{
    box-shadow:none;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
    border-color:#0099cc;
    color:#0099cc; 
    background:rgb(235.9, 245.3, 255)
}
.el-button--primary.el-button {
    background-color: #0099cc;
    border-color: #0099cc;
}
.el-button--primary.el-button:focus,.el-button--primary.el-button:active,.el-button--primary.el-button:hover {
    background-color: #0090cc;
    border-color: #0090cc;
}

.el-button.el-button--danger {
    background-color: #d9534f;
    border-color: #d9534f;
}
.el-button.el-button--danger:hover {
    background-color: #c9302c;
    border-color: #c9302c;
}
.btn-primary{ 
    background:#0099cc; 
    border-color:#0099cc
}
.form-group .btn{
    padding: 6px 15px;
    border-radius:2px;
    height:32px;
    font-size: 14px;
}
.form-group .btn.dropdown-toggle{
 border-color: #dcdfe6;
 color: #606266;
}
.btn-primary:hover{ background:#0090cc; border-color:#0090cc}

.btn-primary:focus,
.btn-primary.focus { background:#0084bb; border-color:#034e6e}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
   background:#037cae; border-color:#034e6e
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){ border-top-left-radius:4px; border-bottom-left-radius:4px;}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child){ border-top-right-radius:4px; border-bottom-right-radius:4px;}

.btn-radius{ border-radius:4px}
.btn-radius-2{ border-radius:2px}

/* Nav */
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background:#e43c59
}
.nav-pills>li>a{
 border-radius:0;color:#666666
}
.nav-pills>li+li{ margin-left:0}
.nav-pills{ background:#fafafa}
.nav-pills>li>a:hover{ color:#e43c59}

/* Input-group-addon */
.input-group-addon{ background:#f5f5f5}

/* Breadcrumb */
.breadcrumb{ border-radius:0}

/* Badge */
.badge{ background:#e43c59 }

.badge-group{ display:inline-block;}
.badge-group .badge-text{ vertical-align:middle}

/* Page header */
.page-header{ margin-top:0; padding-bottom:15px}
.page-header h1{border-left:3px solid #e43c59; padding-left:10px; font-size:24px; margin:0;overflow:hidden;}
.page-child-header h2{border-left:3px solid #e43c59; padding-left:10px; font-size:16px; margin:0; margin-bottom:20px}

/* Progress */
.progress{ height:6px}
.progress-bar-info{ background-color:#83d0fc}

/* media */
.media-people .media-left img{ border-radius:30px; width:60px; height:60px;}
.media-small .media-left img{ border-radius:20px; width:40px; height:40px}
.media-people .media-body{ color:#999; font-size:12px;}
.media-people .media-body h4{ color:#333; font-size:14px;}

/* L menu */
.L-menu{ border:0; background:#293c55;overflow-y: auto;padding-bottom: 50px; width:160px; height:100%}
.L-menu .list-group-item{ border-radius:0; border:0; color:#fff; background:none; padding:10px 15px 10px 45px; position:relative}
.L-menu .list-group-item .glyphicon,.L-menu .list-group-item .icon{ position:absolute; height:20px; top:10px; left:12px; width:20px; text-align: center; line-height:20px;}
.L-menu .list-group-item .summaryandplan-icon{
    position: absolute;
    height: 20px;
    top: 10px;
    left: 14px;
    width: 16px;
    text-align: center;
    line-height: 20px;
}
.L-menu .list-group-item:hover{ background:#41536a; color:#fff}
.L-menu .list-group-item.active{ background:#e43c59}
.L-menu .list-group-item .font-icon-box1{font-size: 18px;}

/* S menu */
.S-menu{ border:0; background:#eaedf1}
.S-menu .list-group-item{ border-radius:0; border:0; color:#333; background:none; position:relative; padding-left:30px;}

.S-menu .list-group-item.active{ background:#fff!important;}
.S-menu .list-group-item.active .S-menu{ background:#fff;}
.S-menu .list-group-item.active .list-group-item{ background:#fff;}
.S-menu .list-group-item.active:hover{ color:#333}
.S-menu .list-group-item.active:focus{ color:#333}
.S-menu .list-group-item i { display: inline-block; position:absolute; top:12px; right:20px; padding:0px 4px;height:16px; border-radius:4px; background:#e43c59; line-height:16px; color:#fff; font-style:normal; font-size:12px}
.S-menu .list-group-item .menu-remind{ display: inline-block; position:absolute; top:16px; right:20px; height:7px; width:7px;border-radius:4px; background:#e43c59; overflow:hidden}
.S-menu>div.list-group-item{ padding:0; background:#e2e6ec}
.S-menu .S-menu{ margin-bottom:0;}
.S-menu>div.list-group-item .list-group-item{ background:#e2e6ec}
.S-menu>div.list-group-item div.list-group-item{padding-left:0;}
.S-menu>div.list-group-item .list-group-item{padding-left:40px;}
.S-menu em{ position:absolute; font-size:12px;}
.S-menu>a>.glyphicon-home{ left:10px; top:14px}
.S-menu>a>.glyphicon-stats,.S-menu>a>.glyphicon-print{ left:10px; top:14px}
.S-menu>a>.font-icon-box1{left: 8px;top: 9px;font-size: 18px;}
.S-menu>.open-menu>.glyphicon-triangle-bottom{ left:10px; top:14px}
.S-menu>.close-menu>.glyphicon-triangle-right{ left:12px; top:14px}
.S-menu>div.list-group-item div.list-group-item:focus , .S-menu>div.list-group-item div.list-group-item:hover,.S-menu>div.list-group-item a.list-group-item:focus , .S-menu>div.list-group-item a.list-group-item:hover{ background:#f5f5f5; text-decoration:none; color:#555}
.S-menu .count{ color:#999}
.S-menu .list-group-item .link-text{ cursor:pointer}
.S-menu .list-group-item .item-open-close{position:absolute; right:10px; top:4px; padding:10px; font-size:12px; color:rgba(0,0,0,.5); cursor:pointer}


/* Table */
.table{ border:1px solid #e1e6eb}
.table>thead{ background:#f5f6fa; border-bottom:0}
.table>thead>tr>th{ border-bottom:1px solid #e8eaec; white-space: nowrap; color: #333; padding: 10px 8px; font-size: 13px !important; vertical-align: middle !important;}
.table>thead>tr>.r-th{ text-align:right}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ border-top:1px solid #e1e6eb; font-size:12px;}
.table>tbody>tr>td>.tb-link{ margin-left:10px}
.table>tbody>tr>td>.tb-link:hover{ color:#e43c59}
.table input,.table select,.table textarea{ border-radius:0}
.table>tbody>tr>td{ padding:6px !important;}
.table>tbody>tr>th{ vertical-align: middle !important; color: #333;}

/* modal */
.modal-dialog {
	margin: 100px auto;
	margin-bottom:30px
}
@media (min-width: 768px){
	.modal-dialog {
		margin: 100px auto;
		margin-bottom:30px
	}
}
.modal-backdrop{ background:rgba(0,0,0,.5)}
.modal-content{border-radius:0;-webkit-box-shadow: 0 2px 4px rgba(95, 95, 95, 0.5);box-shadow: 0 2px 4px rgba(95, 95, 95, 0.5);border:0}
.modal-title,.modal-title.h4{ border-left:3px solid #e43c59; padding-left:10px}

.popover{ border-radius:2px;-webkit-box-shadow: 0 1px 3px rgba(150, 150, 150, 0.5);box-shadow: 0 1px 3px rgba(150, 150, 150, 0.5); border-color:#ccc}

/* drop */
.dropdown-menu{ max-height:240px; overflow-y:auto}
.link-select{ display:inline-block; margin-right:10px}
.btn .caret{ margin-left:10px}

/* alert */
.alert{ border-radius:2px; padding:8px}
.alert-danger{ background-color:#faeeee}

/* frame */
.ui-header{ height:50px; background:#293c55; position:relative; padding-right:200px; position:fixed; top:0; left:0; right:0; z-index:4; padding-left:140px;}
.ui-header .logo{ width:140px; height:50px; display: block; color:#fff; text-align:center; font-size:16px; line-height:50px;  float:left; position: absolute; top:0; left:0; background-repeat:no-repeat; background-size:100% 100%;}
.ui-header .logo:hover{background-color:#15263c; text-decoration:none}
.ui-header .culture{ color:#fff; height:50px; display:block; float:left; padding:0 20px; line-height:50px; text-align: center; width: 100%; font-size:22px; font-family: Arial;white-space: nowrap;}
.ui-header .user-tool{ position:absolute; top:0; right:10px; height:50px; font-size:0}
.ui-header .user-tool .msg{ width:60px; height:100%; text-align:center; line-height:50px; display:inline-block; vertical-align: top; font-size:14px; color:#fff; font-size:18px}
.ui-header .user-tool .msg:hover{ background:#e43c59;}
.ui-header .user-tool .msg.active{-webkit-animation: glow 800ms ease-out infinite alternate;
    -moz-animation: glow 800ms ease-out infinite alternate;
    -o-animation: glow 800ms ease-out infinite alternate;
    -ms-animation: glow 800ms ease-out infinite alternate;
     /*这里使用了呼吸动画*/
    animation: glow 800ms ease-out infinite alternate;}
.ui-header .user-tool .app-down{padding-left:34px;height: 100%;display: inline-block;color: #fff; font-size: 14px; padding:0 20px; line-height: 50px; position:relative; cursor:pointer}
.ui-header .user-tool .face-opt{ display:inline-block; vertical-align:top; height:50px; width:70px; position:relative; padding:0 10px;}
.ui-header .user-tool .face-opt:hover{ background:#1d3350;}
.ui-header .user-tool .face-opt .down-menu{ display:none; width:130px; border:1px solid #ddd; background:#fff; z-index:4; position:absolute; right:0; top:50px}
.ui-header .user-tool .face-opt .down-menu a{ padding:15px 10px; border-bottom:1px solid #ddd; font-size:14px; color:#333; display:block; text-align:center}
.ui-header .user-tool .face-opt .down-menu a i{ margin-right:6px;}
.ui-header .user-tool .face-opt .down-menu a:hover{ text-decoration: none; background:#f9f9f9; color:#e43c59}
.ui-header .user-tool .face-opt .down-menu a:last-child{ border-bottom:0}
.ui-header .user-tool .face-opt:hover .down-menu{ display:block}
.ui-header .user-tool .header-avator{ width:30px; height:30px; margin:10px;line-height:30px; position:relative; background:#f1f1f1; border-radius:15px; color:#fff; font-size:12px; text-align:center; overflow:hidden; cursor:pointer}
.ui-header .user-tool .header-avator img{ width:30px; height:30px; position:absolute; top:0; left:0}
.ui-header .user-tool .app-down:hover{ background:#1d3350;}
.ui-header .user-tool .app-down .show-down-app{ display:none; color:#999; line-height:24px; width:500px; text-align:center}
.ui-header .user-tool .app-down:hover .show-down-app{ display:block; position:absolute; right:0; top:50px; padding:20px; background:#fff}
.ui-header .user-tool .logout{height:100%; display:inline-block; vertical-align: top; text-align:center; line-height:50px; padding:0 20px; color:#fff; font-size:14px}
.ui-header .user-tool .logout:hover{ background:#3e516b; text-decoration:none}
.menu-left{height:100%; background:#293c55;position: fixed;top: 50px;left: 0;bottom: 0;z-index: 2;}

.ui-body{padding:20px}

.search-form{ margin-bottom:20px}
.search-form input,.search-form textarea,.search-form select,.search-form button{ border-radius:0}
.search-form .form-group{ margin-right:10px; margin-bottom:10px}
.search-form .search-input{ width:240px}
.form-group .select2-container--default .select2-selection--single{
    height: 32px;
    border:none;
    box-shadow:0 0 0 1px #dcdfe6 inset;
    color:#606266;
    border-radius:2px;
    transition:box-shadow .2s cubic-bezier(.645, .045, .355, 1);
}
.form-group .select2-container--open .select2-selection,.form-group .select2-container--focus .select2-selection{
    box-shadow:0 0 0 1px #0099cc inset;
}
/* 跟element-plus风格保持一直 */
.form-control{
    height: 32px;
    border:none;
    box-shadow:0 0 0 1px #dcdfe6 inset;
    color:#606266;
    border-radius:2px;
    transition:box-shadow .2s cubic-bezier(.645, .045, .355, 1);
}

.form-control:hover{
    box-shadow:0 0 0 1px #c0c4cc inset;
}
.form-control:focus{
    box-shadow:0 0 0 1px #0099cc inset;
}
.split-link{ padding:0 4px;}

.S-menu .list-group-item .list-space{ display:inline-block; top:auto; left:auto; right:auto; background:0; border-radius:0; color:#999; position:relative}
.form-panel{ min-width:900px}
.modal-body .form-panel{ min-width:100%}

/*animation*/
@keyframes loading
{
from {transform:rotate(0)}
to {transform:rotate(360deg)}
}
@-ms-keyframes loading{
from {-ms-transform:rotate(0)}
to {-ms-transform:rotate(360deg)}
}
@-moz-keyframes loading
{
from {-moz-transform:rotate(0)}
to {-moz-transform:rotate(360deg)}
}

@-webkit-keyframes loading
{
from {-webkit-transform:rotate(0)}
to {-webkit-transform:rotate(0)}
}

@-o-keyframes loading
{
from {-o-transform:rotate(0)}
to {-o-transform:rotate(360deg)}
}
.icon-loading{
	-webkit-animation-name: loading; animation-name: loading; -ms-animation-name: loading; -moz-animation-name: loading; -o-animation-name: loading;
	-webkit-animation-duration: 2s;animation-duration: 2s; -ms-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;
}

.loading,
.loading-print{ position:fixed; top:0; left:0; bottom:0; right:0; display:block}
.loading .mark,
.loading-print .mark{position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(255,255,255,.3); display:block}

.loading .load-t,
.loading-print .load-t{ width:120px; height:40px; border-radius:2px; font-size:14px; position:fixed; top:50%; left:50%; margin-left:-60px; margin-top:-20px; background:#fff; border:1px solid #34b4f1;
-moz-box-shadow:0px 0px 2px #459fca;
-webkit-box-shadow:0px 0px 2px #459fca;
-o-box-shadow:0px 0px 2px #459fca;
-ms-box-shadow:0px 0px 2px #459fca;
box-shadow:0px 0px 2px #459fca;
 text-align:center; line-height:40px;
}
.loading-print .load-t .glyphicon,
.loading .load-t .glyphicon{ margin-right:10px}
.page-header h1 .back-url{
    line-height: 1.42857143;
	font-size: 12px;
    font-weight: 500;
    height: 32px;
    color: #fff;
    background: #d9534f;
    padding: 6px 15px;
    border-radius: 2px;
    margin-left: 4px;
	border-color: #d9534f;
	border-width:1px;
	border-style:solid;
}

.page-header h1 .back-url:focus,.page-header h1 .back-url:hover{color: #fff; background-color: #c9302c;border-color: #c9302c; text-decoration:none}

.user-opera{ width:60px; height:30px; position:relative}
.user-opera>.show-icon{ color:#337ab7; padding:5px 10px; display:inline-block; cursor:pointer}
.user-opera:hover>.show-icon{ border:1px solid #ccc; border-radius:2px; padding:4px 9px;}
.user-opera>.hide-list{ position:absolute; top:26px; right:0; border:1px solid #ccc; background:#fff; width:160px; z-index:1; display:none; border-radius:4px; overflow:hidden; border-top-left-radius:0;}
.user-opera>.hide-list>a{ display:block; padding:10px 8px; color:#333; text-align:center;border-bottom:1px solid #ddd;}
.user-opera>.hide-list>a:hover{ text-decoration:none; color:#337ab7; border-bottom:1px solid #ccc; padding:10px 8px; background:#f5f5f5}
.user-opera>.hide-list>a:last-child{ border-bottom:0;}
.user-opera>.hide-list>a:hover:first-child{ border-top:0; padding:10px 8px 10px 8px}
.user-opera>.hide-list>a:hover:last-child{ border-bottom:0; padding:10px 8px 10px 8px}
.user-opera:hover>.hide-list{ display:block}
.custom-uploader{ position:relative; margin-bottom:10px; width:100px; height:34px}
.custom-uploader .custom-file-uploader-btn{ width:100px; text-align:center;
    color: #339ef5;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;}
.custom-uploader .custom-file-btn{ position:absolute; top:0; left:0; padding:0; width:100px; height:34px;opacity:0; cursor:pointer}

.custom-uploader-panel .doc-file-list{ margin:20px 0!important}
.custom-uploader-panel .doc-file-list{ border:1px solid #d3d3d3; background:#fff; margin-bottom:20px}
.custom-uploader-panel .doc-file-list .file-list-item{ height:40px; line-height:40px; padding:0 0 0 20px;display: table; margin-bottom:0; width:100%;}
.custom-uploader-panel .doc-file-list .file-list-item dd{ display:table-cell; height:40px; line-height:40px; text-align:left; vertical-align:middle; color:#9c9c9c}
.custom-uploader-panel  .doc-file-list .file-list-item .doc-delete{ width:60px; text-align:center;}
.custom-uploader-panel .doc-file-list .file-list-item .doc-delete .delete-this{ color:#dedede; text-decoration:none; font-size:16px; line-height:16px; display: block;margin-bottom: -2px;}
.custom-uploader-panel .doc-file-list .file-list-item .doc-delete .delete-this:hover{ color:#F90; text-decoration:none}
.custom-uploader-panel .doc-file-list .file-list-item .doc-size{ width:100px;}
.custom-uploader-panel .doc-file-list .file-list-item .doc-name{ color:#339ef5}
.custom-uploader-panel .doc-file-list .file-list-item .doc-name input{ display:block; margin:5px 10px; padding:0 10px; box-sizing:border-box; width:70%; height:30px; outline: none;color:#339ef5;}
.custom-uploader-panel .doc-file-list .file-list-item .up-speed{ width:420px; padding:0 10px;}
.custom-uploader-panel .doc-file-list .file-list-item .up-speed .speed-panel{ display: inline-block; width:300px; margin-right:10px; height:6px; overflow:hidden; border-radius:4px; background:#ededed; vertical-align:middle}
.custom-uploader-panel .doc-file-list .file-list-item .up-speed .speed-text{ vertical-align:middle}
.custom-uploader-panel .doc-file-list .file-list-item .up-speed .speed-panel i{ display:block; height:100%; overflow:hidden; background:#83d0fc}
.custom-uploader-panel .doc-file-list .file-list-item .up-status{ width:100px}


/* 固定表头插件样式 */
.tablefixed-overflowbox{overflow: auto;}
.tablefixed-overflowbox table.table-fixed{min-width: auto;table-layout: auto!important;margin: 0;}
.tablefixed-overflowbox table.table{margin: 0;table-layout: auto!important;}
table.table{max-width: none!important;}
.tablefixed-overflowbox .table th,
.tablefixed-overflowbox .table td{min-width: 102px;}
.table-fixed.table-fixed td{background: #fff;}
.table-fixed-top tr th:first-child,
.table-fixed-top-left tr:first-child{background: #f5f6fa;}
table.table tr.hide-list-top .hide-list{bottom: 28px;top: auto;}

.btn-group>.btn.active{z-index: 1;}

/* 全局loading弹窗样式 */
.ui-loading{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1051;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.ui-loading_box{
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    width: 30%;
    height: 250px;
    transform: translate(-50%, -50%);
    justify-content: center;
    align-items: center;
}
.ui-loading_box i {
    position: relative;
    width: 6px;
    height: 32px;
    margin-right: 6px;
    border-radius: 3px;
    background-color: #fff;
}

@keyframes uiloading {
    0% {
        transform: scaleY(1);
    }
    50% {
        transform: scaleY(.5);
    }
    100% {
        transform: scaleY(1);
    }
}
.ui-loading_box i:first-child {
    animation: uiloading .8s linear .1s infinite;
}
.ui-loading_box i:nth-child(2) {
    animation: uiloading .8s linear .2s infinite;
}
.ui-loading_box i:nth-child(3) {
    animation: uiloading .8s linear .3s infinite;
}
.ui-loading_box i:nth-child(4) {
    animation: uiloading .8s linear .4s infinite;
}
.ui-loading_box i:last-child {
    animation: uiloading .8s linear .5s infinite;
}

textarea {
    resize:none ;
    outline:none ;
}

/* 公共上传附件样式 */
.ui-doc-file-list {margin: 10px 0;}
.ui-doc-file-list {border: 1px solid #d3d3d3;background: #fff;margin-bottom: 20px;}
.ui-doc-file-list .file-list-item {height: 40px;line-height: 40px;padding: 0 0 0 20px;display: table;margin-bottom: 0;width: 100%;}
.ui-doc-file-list .file-list-item dd {display: table-cell;height: 40px;line-height: 40px;text-align: left;vertical-align: middle;color: #9c9c9c;}
.ui-doc-file-list .file-list-item .doc-delete {width: 60px;text-align: center;}
.ui-doc-file-list .file-list-item .doc-delete .delete-this {color: #dedede;text-decoration: none;font-size: 16px;line-height: 16px;display: block;margin-bottom: -2px;}
.ui-doc-file-list .file-list-item .doc-delete .delete-this:hover {color: #f90;text-decoration: none;}
.ui-doc-file-list .file-list-item .doc-size {width: 100px;}
.ui-doc-file-list .file-list-item .doc-name,.doc-file-list .file-list-item .doc-name {color: #339ef5;display: flex;flex-direction: row;}
.ui-doc-file-list .file-list-item .doc-name input {display: block;margin: 5px 10px;padding: 0 10px;box-sizing: border-box;width: 70%;height: 30px;outline: none;color: #339ef5;}
.ui-doc-file-list .file-list-item .up-speed {width: 420px;padding: 0 10px;}
.ui-doc-file-list .file-list-item .up-speed .speed-panel {display: inline-block;width: 300px;margin-right: 10px;height: 6px;overflow: hidden;border-radius: 4px;background: #ededed;vertical-align: middle;}
.ui-doc-file-list .file-list-item .up-speed .speed-text {vertical-align: middle;}
.ui-doc-file-list .file-list-item .up-speed .speed-panel i {display: block;height: 100%;overflow: hidden;background: #83d0fc;}
.ui-doc-file-list .file-list-item .up-status {width: 100px;}

/* 重置bootscss表格样式 */
.table-docmodel{
    border-collapse: collapse!important;
    border: 0;
    width: 100%;
}
.table-docmodel tr td,.table-docmodel tr th {
    font-family: 'SimSun,Times New Roman,Arial,serif';
    font-size: 10pt;
    padding: 0cm 3pt 0cm 3pt;
    color: #000000;
    border-bottom: solid windowtext 1px;
    border-right: solid windowtext 1px;
    border-top: solid windowtext 1px;
    border-left: solid windowtext 1px;
}
.mce-content-body table.table-docmodel caption, .mce-content-body table.table-docmodel td, .mce-content-body table.table-docmodel th{
    border-bottom: solid windowtext 1px;
    border-right: solid windowtext 1px;
    border-top: solid windowtext 1px;
    border-left: solid windowtext 1px;
    padding: 0cm 3pt 0cm 3pt;
    background-color: #ffffff;
}

.doc-detail table.table-docmodel{
    border-collapse: collapse!important;
    width: 100%;
}

.mce-content-body table.table-docmodel{
    border:0;
    width: 100%;
}
.mce-content-body .ty--custom-number {
    list-style:none;
    padding-left: 4px;
}
.mce-content-body .ty-cnumber{
    padding-right: 6px;
}
.mce-content-body .mce-item-anchor{display: none;}

.table-unborder{
    border-collapse: collapse!important;
    border: 0;
    width: 100%;
}
.table-unborder tr td,.table-unborder tr th,.mce-content-body table.table-unborder caption, .mce-content-body table.table-unborder td, .mce-content-body table.table-unborder th {
    border: 0!important;
}
.mce-content-body table.table-unborder td, .mce-content-body table.table-unborder th{
    border: 0!important;
}
.table-unpadding{
    padding: 0!important;
}
.table-unpadding tr td,.table-unpadding tr th,.mce-content-body table.table-unpadding caption, .mce-content-body table.table-unpadding td, .mce-content-body table.table-unpadding th {
    padding: 0!important;
}
.mce-content-body table.table-unpadding td, .mce-content-body table.table-unpadding th{
    padding: 0!important;
}
 /* logo 图标下面的img 样式 */
.imgDropped{
    object-fit: cover !important;
  }
