p {
    margin: 0;
}
html, body {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 100%;
    width: 100%;
}

table {
    border-collapse: collapse;
}

h1 {
    font-size: 20px;
}

h4 {
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: 10px;

}

#treetoolbar h4 {
    text-align: center;
}

.description {
    padding-bottom: 30px;
}

.description h3 {
    color: #CC0000;
    font-size: 16px;
    margin: 0 30px 10px 0px;
    padding: 45px 0 8px;
    border-bottom: solid 1px #888;
}

a {
    text-decoration: none;
}

./*actionIcons span {
    width: 20px;
    height: auto;
    display: inline-block;
    background-position: 50% 50%;
    cursor: pointer;
    text-indent: 0px;
    background: none;
    border: 0;
    padding: 1px;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    !*-webkit-text-stroke-width: 0.2px; *!
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    font-weight: bold;
    color: #378cc6;
}*/

.icon-tab-com {
/*    background: url(icons/tab-com.png) no-repeat;*/
}

/*待办任务管理-tab增加背景*/
.mini-toolbar tr:nth-of-type(1) {
    border-bottom: 1px solid #fff; /* background:#eee; */
    color: #666;
}

.mini-toolbar tr:nth-of-type(2) {
    background: #fff;
    color: #666;
}

.mini-fit-no-border, .mini-fit-noborder {
    border: 0px;
}

.mini-toolbar-background, .liucheng-background {
    background: #fff;
}

.background-top a {
    color: #555;
}

.top-bar-bg a {
    color: #555;
}

.mini-button .mini-button-icon-text {
    color: #666;
}

/* form-in css */
html, body {
    margin: 0;
    border: 0;
    width: 100%;
    height: 100%;
    font-family: "微软雅黑"
}

.form-in {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.form-in-detail {
    border-collapse: collapse;
    border: solid 1px #d1d1d1;
    margin: 0px 6px;
}

.form-in-detail tr th {
    min-height: 35px;
    border: 1px solid #ccc;
    text-align: right;
    vertical-align: top;
    font-weight: bold;
    min-width: 80px;
    max-width: 200px;
    width: 20%;
    background-color: #eee;
    text-indent: 4px;
    padding: 6px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}

.form-in-detail tr td {
    min-height: 35px;
    border: 1px solid #ccc;
    text-align: left;
    text-indent: 4px;
    min-width: 200px;
}

.form-in-detail caption {
    text-align: left;
    height: 20px;
    color: #333;
    background-color: #fff;
    border-bottom: none;
    font-weight: bold;
    font-size: 14px;
    padding: 4px;
    margin: 10px 0px;
}

.form-in-detail input {
    width: 80%;
    height: 30px;
    border: 1px solid #ccc;
    background-color: #FFFFE6;
    text-indent: 4px;
    color: #333;
}

.form-in-detail select {
    width: 30%;
    height: 30px;
    border: 1px solid #ccc;
    padding: 1px 0px;
    text-indent: 4px;
    background-color: #FFFFE6;
}

.form-in-detail textarea {
    border: 1px solid #ccc;
    text-indent: 4px;
    margin-top: 4px;
    padding: 4px 0px;
    color: #333;
    font-family: "微软雅黑"
}

#toptoolbarBg {
    height: 40px;
    margin-bottom: 10px;
    width: 100%;
}

/* table-list */
body {
    color: #333;
    font-size: 14px;
}

.form-list {
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 0 auto
}

.table-list {
    border: 1px solid #ddd;
    border-collapse: collapse;
    margin: 8px;
    width: 99%;
}

.table-list tr {
    padding: 3px 0px;
}

.table-list th {
    line-height: 20px;
}

.table-list th, .table-list td {
    border: 1px solid #ddd;
    padding: 8px 0px;
}

.table-list .text {
    outline: none
}

.table-list tbody tr:hover {
    background: #f5f5f5;
}

.table-list thead tr {
    width: 100%;
}
.table-opinion a {
    padding: 2px 4px;
}

.div-helper {
    position: relative;
    height: 20px;
    display: inline-block;
}

.div-helper > div {
    position: absolute;
    top: 7px;
    left: 4px;
}

.topBtn {
    margin: 0 auto;
    padding: 0;
    background-color: white !important;
}

.form-toolbar {
    height: 32px;
    margin-left: 10px;
    padding: 6px 6px 2px 10px;
    margin-bottom: 10px;
}

/*-----------------------------------------------------------------------------------------------*/




.mini-error .mini-errorIcon{
    width: 16px;
}


/*表单设计  备注*/
/*.remark input,
.remark .mini-textbox {
    width: 88%;
}

.remark .mini-textbox-border {
    width: 96%;
}*/

/*-------------------------------------*/

/*tab图标*/
.mini-tab .mini-tab-icon {
    width: auto;
}

/**------*/
.mini-button-text {
    color: #fff;
}

.mini-button .mini-button-icon-text, .mini-button .mini-button-icon:before {
    color: #fff !important;
}
.mini-button .mini-button-icon:before {
    color: #fff;
}

/*按钮图标大小*/
/*.mini-button-icon:before {
    font-size: 14px;
    margin-right: 0px;
}*/

/*销售目标管理明细*/
#mini-toolbar1 .mini-toolbar {
    background: #eee;
}

/*按钮箭头*/
.mini-button-allow {
    position: relative;
    width: 16px;
    height: 16px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin: 8px 4px 0 -6px;
    background: url(../scripts/mini/miniui/themes/default/images/button/menu_arrow4.png) no-repeat center;
    background-size: 16px 16px;
}

/*.mini-toolbar td {
    padding: 2px 0;
}*/

/*搜索按钮*/
/*.searchBtnBox ._search {
    background: #29A5BF !important;
}*/

/*table列表上面的框*/
/*.search-form > ul:after {
    content: '';
    display: block;
    clear: both;
}*/

html body .mini-grid-table .mini-grid-row-selected, html body .mini-grid-table .mini-grid-row-selected .mini-grid-cell {
    background: #29A5BF !important;
}
/*列表点击*/
.mini-tree-nodetitle {
    text-align: left;
    line-height: 24px;
}

/**/
span.icon-button {
    display: inline-block;
    float: none;
    margin: 0 2px;
}

/*折叠按钮*/
.searchSelectionBtn i {
    position: relative;
    top: 0px;
}
.searchSelectionBtn:hover {
    color: #409eff;
}

.searchSelectionBtn i:before {
    font-size: 11px;
    font-weight: bold;
}

.searchSelectionBtn {
    width: 40px;
    height: 18px;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    background: #f1f2f6;

    cursor: pointer;
    color: #999;

    transform: rotate(180deg);
    border-radius: 0 0 12px 12px;
}

._open {
    transform: rotate(0deg);
    border-radius: 12px 12px 0 0;
}

._open i {
    top: -5px;
}
/*table列表最下面的按钮*/
.mini-pager .mini-button {
    margin-right: 6px;
    padding: 0 4px 0 0;
    cursor: pointer;
    line-height: 25px;
}

/*-------------------------------------------------*/
.mini-pager .mini-button .mini-button-text {
    padding: 4px 11px;
}


/*右边自定义选择图标*/
#east .mini-fit .mini-button .mini-button-icon {
    display: inline-block;
    margin: 0;
    top: 4px;
}

#east #menuForm .mini-button .mini-button-text {
    padding: 0;
    height: 28px;
}

#east #menuForm .mini-button {
    width: 27px;
    height: 28px;
    padding: 0;
    text-align: center;
}

#east #menuForm .mini-button .mini-button-icon {
    position: initial;
    text-align: center;
    line-height: 28px;
}

#east .mini-toolbar .mini-button .mini-button-icon {
    display: none;
}

body .mini-button-disabled * {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}

.mini-pager-first, .mini-pager-prev, .mini-pager-next, .mini-pager-last {
    background: none;
}

.mini-grid-checkbox, .mini-grid-radio {
    background: url(../scripts/mini/miniui/themes/default/images/icons/checkbox1.png) no-repeat 0 0 !important;
}

.mini-grid-checkbox-checked, .mini-grid-row-selected .mini-checkcolumn .mini-grid-checkbox {
    background: url(../scripts/mini/miniui/themes/default/images/icons/checkbox1.png) no-repeat 0 -13px !important;
}



/*行的宽高*/
.mini-grid-cell-inner,
.mini-grid-headerCell-inner {
    line-height: 22px;
    min-height: 40px;
    padding: 0;
    display: flex;
    align-items: center;
}
.mini-tree.mini-tree-nowrap .mini-grid-cell-inner{
    min-height: auto;
}
.trBoxs .mini-grid-cell-inner {
    white-space: nowrap !important;
}

/*修复table多选未褪色问题 */
html body .mini-fit .mini-grid .mini-grid-cell-selected {
    background: none;
}
.mini-grid-cell .mini-grid-cell-inner i.iconfont:before {
    font-size: 16px;
    margin-right: 5px;
}


.mini-layout-region #toolbar1 span#catCombo {
    margin-top: 6px;
}

#west #toolbar1 {
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
}

.mini-grid-rows-view {
    background: #fff;
}

/*内菜单-树*/
.mini-grid-rows-view .mini-tree-nodeshow {
    padding: 0;
    width: 100%;
}

.mini-tree-node-hover .mini-tree-nodeshow {
    background: none !important;
    border: none !important;
}

/*树的tr颜色统一改为白色*/
.mini-tree-nowrap tr.mini-grid-row, .mini-tree-nodes tbody tr.mini-grid-row {
    background: #fff !important;
}

.mini-grid-rows-view .mini-tree-icon {
    width: auto;
}

.mini-tree-nodeshow .mini-tree-icon {
    height: auto;
}

.mini-grid-rows-content .mini-tree-nodeshow .mini-tree-icon:before {
    font-size: 14px !important;
}

/*点击后的颜色*/
.mini-tree-selectedNode .mini-tree-nodeshow {
    background: none !important;
    border: none;
}

/*分配用户-用户选择下拉框*/
.mini-listbox-item-selected td {
    background: #66b1ff;
    color: #fff;
}
/*json数据*/
.mini-toolbar-bottom {
    text-align: right;
    padding: 10px 50px;
}

/*分配用户-用户选择*/
.mini-window .mini-panel-header {
    border-bottom: 1px solid #eee;
    background: #f8f8f8;
}

.mini-panel-header-inner {
    background: #409EFF ;
    padding: 6px 4px 9px 8px;
}

.mini-panel .mini-panel-icon:before, .mini-panel .mini-panel-title {
    color: #fff;
}


/**/
.searchBtnBox input {
    margin: 0px;
    border-radius: 0px;
}

.mini-toolbar .Margin {
    padding-left: 6px;
}

/*业务模型选择*/
.mini-toolbar .vertical1 span.text {
    vertical-align: -1px
}

/*下拉框*/
.mini-popup {
    border: 1px solid #eee;
    border-radius: 0 0 2px 2px;
    box-sizing: border-box;
}

/*分配用户-用户选择-用户组*/
.mini-layout-region-header {
    line-height: 40px;
    height: 40px;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 0;
}

.mini-layout-region-title {
    float: initial;
    font-size: 14px;
    font-weight: normal;
}

/*分配用户-用户选择-树的背景色*/
.mini-layout-region-west {
    background: #fff;
}

.mini-layout-region {
    border-color: #ececec !important;
    border-top: 0;
}

.mini-layout-region .mini-panel-border {
    border-top: none;
}

.mini-panel-border {
    margin-left: auto;
    margin-right: auto;
}
/***/
.mini-layout-region .mini-toolbar, #north .mini-toolbar, #moreInfoTab .customform .mini-grid-columns {
    border: none !important;
}

/*展开过渡时间*/
.mini-layout-region-center, .mini-layout-region-east {
    transition: width .3s;
}

/*----*/
.clearfix {
    clear: both;
    float: none !important;
    height: 0;
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
}

.mini-tabs-bodys {
    /*width: 100%!important;*/
    width: 100%;
    box-sizing: border-box;
    border: 0;
}

.actionIcons, .actionIcons .mini-grid-cell-inner {
    overflow: visible !important;
}

.buttonContainer > span:hover:before {
    color: #fff;
}
/*关联表单*/
.mini-panel-toolbar {
    text-align: left;
   /* padding: 8px 46px 2px 8px;*/
    background: #fff;
    border-bottom: none;
}

/*用户组维度.明细*/
.form-title {
    /*	background:#29A5BF;*/
    margin: auto;
}

.detail {
    margin-top: 40px;
}

.detail caption {
    line-height: 60px;
    font-size: 28px;
}

.detail .shadowBox th {
    border: 1px solid #ececec;
    border-top: 0px;
    white-space: nowrap;
    padding: 0 8px;
    line-height: 40px;
}

.detail .shadowBox td {
    border-bottom: 1px solid #ececec;
    white-space: nowrap;
    padding-left: 6px;
}

.detail .shadowBox tr:first-child th, .detail .shadowBox tr:first-child td {
    border-top: 1px solid #ececec;
}

.detail .shadowBox tr td:last-child {
    border-right: 1px solid #ececec;
}

/*用户组维度.明细----------结束---------*/

/*日历图标*/
.mini-datepicker .mini-buttonedit-trigger .mini-buttonedit-icon {
    background: url(../scripts/mini/miniui/themes/learun/images/buttonedit/datepicker_icon.png) no-repeat 50% 50%;
}
.mini-buttonedit-popup .mini-buttonedit-trigger {
    border: 0;
}

.mini-tabs-headers{
    margin: 0;
}
.mini-tab{
    border-color: transparent;
    background: #fff;
}
/*选中*/

.mini-tab-active {
    background: #fff;
   /* border-bottom: none;*/
    border-bottom: 2px solid #409EFF;
}
.mini-menu-float .mini-menuitem-icon {
    overflow: inherit;
    margin-left: 5px;
}

/*报表管理    新增报表  上传报表-上传按钮*/
.mini-htmlfile .mini-buttonedit-button {
    background: #29A5BF;
    color: #fff;
    border: none;
    margin-top: 4px;
    margin-right: 1px;
}

#toptoolbar {
    width: 100%;
    height: 46px;
    z-index: 999;
    position: fixed;
    text-align: right;
    background: #fff;
    padding: 8px 50px 0 0;
    box-sizing: border-box;
}

#toptoolbar a.mini-button {
    margin-left: 6px;
}

#toptoolbarBg {
    height: 46px;
    margin-bottom: 10px;
    width: 100%;
}

div.topToolBar {
    height: 46px;
    margin-bottom: 10px;
    width: 100%;
}

div.topToolBar > div {
    font-size: 0;
    width: 100%;
    height: 46px;
    z-index: 999;
    position: fixed;
    text-align: right;
    background: #fff;
    padding: 6px 20px 0 0;
    box-sizing: border-box;
    margin-bottom:10px ;
    box-shadow:0px 0px 0px 0px #eee,
               0px 0px 0px 0px #eee,
               0px 0px 0px 0px #eee,
               0px 0px 5px 0px #eee;
}
div.topToolBar > div span{
    font-size: 14px;
}
div.topToolBar > div a.mini-button{
    margin-left: 6px;
}
.mini-toolbar {
    border: none;
    background: none;
    padding: 0;
    background: #fff;
    overflow: hidden;
}

.mini-toolbar table {
    background: #fff;
}


.form_row .form_row_one span, .form_row .form_row_tow span,
.mini-radiobuttonlist table label {
    font-size: 14px;
}

.mini-layout-border {
    background: #fff;
}

.mini-panel .mini-tools {
    right: 14px;
}

.mini-buttonedit-button-hover, .mini-buttonedit-hover .mini-buttonedit-trigger {
    border: 0px;
}
.mini-panel-viewport a.mini-button {
    margin-right: 4px;
}
#toolbar1 {

    /*padding-left: 10px;*/
}

/**/
.shadowBox90 #form1 .mini-button-icon {
    margin-left: -1px;
}

/*新增子系统-新增图标居中*/
/* #icnClsBtn.mini-button .mini-button-icon {
	top: 48%;
	margin-left: -8px;
} */




/*图片*/
.shadowBox tr td .show-Img img {
    width: 100%;
    margin-left: 0;

}
.shadowBox tr td .show-Img .upload-file {
    vertical-align: middle;
}

.shadowBox tr td .show-Img {
    vertical-align: middle;
    width: 100%;
}

.shadowBox tr td .show-Img .showBigPic {
    line-height: normal;
}

.shadowBox tr td a img {
    width: 16px;
    vertical-align: -3px;
    margin-left: 0px;
}

/*---------------------------------*/

/*暂无数据*/
.listEmpty {
    text-align: center;
}

.listEmpty img {
    margin-top: 20px;
}

.listEmpty span {
    display: inherit;
}

table.table-detail tr {
    white-space: nowrap;
}

#east .mini-list-inner {
    white-space: normal;
}

/*流程配置*/
.mini-textboxlist-close {
    top: 7px;
    margin-left: 4px;
}

.mini-textboxlist .mini-textboxlist-item {
    background: #ecf5ff;
    color: #409eff;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    padding: 0px 18px 0px 6px;
    border: 0;
    margin-top: 2px;
}

.atable td a.mini-button,
.rtable td a.mini-button {
    margin: 4px 0;
}

#grantForm tr.atable th,
#grantForm tr.atable td,
#grantForm tr.rtable th,
#grantForm tr.rtable td {
    padding: 0;
}

#grantForm tr td span.users {
    display: inline-block;
    width: 100px;
    border-right: 1px solid #eee;
    margin-left: 6px;
}

#grantForm tr td span.del_user {
    display: inline-block;
    border-left: 1px solid #eee;

}

#grantForm tr td span.del_user a.mini-button {
    margin-left: 6px;
}

/*保存弹出框的样式*/
.mini-tips {
    background: none !important;
    box-shadow: none !important;
    border: 0px !important;
    padding: 2px;
    border-radius: 4px;
    min-width: 240px;
    max-width: 1200px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1004;
    text-align: center;
}

.mini-tips .msg-content {
    display: inline-block;
    border: solid 1px #66b1ff;
    padding: 8px;
    magin: auto;
    width: 400px;
    background-color: #66b1ff;
    border-radius: 3px;
}

.mini-tips em.MyCenter {
    font-style: normal;
    background: #66b1ff;
    display: inline-block;
    min-width: 260px;
    padding: 2px;
    padding-top: 0;
    border-radius: 3px;
}

.mini-tips em.colorRed {
    background: #ff5050;
}

em.MyCenter .MyHint {
    background: #fff;
    overflow-y: auto;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px;
    padding: 20px 0;
    color: #555;
}

em.MyCenter .MyContent {
    padding: 20px 0;
    min-width: 800px;
    background: #fff;
    max-width: 500px;
    overflow-y: auto;
}

em.MyCenter .MyContent .MyYuan {
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #ff5050;
    color: #fff;
    line-height: 50px;
    text-align: center;
    font-size: 40px;
    word-break: keep-all;
    word-wrap: break-word;
}

em.MyCenter .MyContent h4 {
    margin: 20px 0;
    color: #ff5050;
}

em.MyCenter .MyContent h4 > span {
    color: #555;
}

em.MyCenter .MyContent .ConentS {
    /*display: none;*/
    width: 600px;
    max-height: 250px;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 10px;
    margin: auto;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    font-size: 14px;
    text-indent: 2em;
    text-align: left;
    color: #555;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: normal;
    word-break: break-all;
}

em.MyCenter .MyContent .MyLook {
    height: 26px;
    width: 80px;
    margin: auto;
    line-height: 26px;
    text-align: center;
    color: #ff5050;
    border: 1px solid #ff5050;
    border-radius: 3px;
    cursor: pointer;
}

.mini-tips .hint {
    overflow: hidden;
    margin: 6px 0;
}

.mini-tips .hint h1 {
    text-align: center;
    float: left;
    margin-left: 12px;
    color: #fff;
    font-size: 14px;
}

.mini-tips .hint i {
    text-align: center;
    float: right;
    margin-right: 6px;
    color: #fff;
}

.mini-tips h2 {
    margin-top: 10px;
    line-height: 60px;
    background: #fff;
    font-size: 16px;
    text-align: center;
    font-size: 14px;

}

em.MyCenter .icon {
    text-align: initial;
}

.mini-tips .icon i.icon-wxClose {
    right: 5px;
    color: #fff;
}

/*画图插件*/
#edui1_toolbarbox {
    white-space: normal;
}

/*栏目里面的  新闻 公告内容页图标导入*/
.nav_Bottom em.MyAdmin {
    background: url(images/article.png) -1px -1px;
    vertical-align: middle;
}

.nav_Bottom em.MyTime {
    background: url(images/article.png) -18px 0px;
    vertical-align: -2px;
}

.nav_Bottom em.MyDegree {
    background: url(images/article.png) -36px 0px;
    vertical-align: -2px;
}

.nav_Bottom em.MyColumn {
    background: url(images/article.png) -55px 0px;
    vertical-align: middle;
}


/*首页消息弹出框*/
.mini-messagebox {
    background: #409EFF;
    border-radius: 3px;
    height: auto !important;
    box-sizing: border-box;
    padding: 2px;
}

.mini-messagebox .mini-panel-header {
    border-bottom: 0;
}

.mini-messagebox .mini-panel-viewport {
    height: auto !important;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.mini-messagebox .mini-panel-body {
    padding: 0px;
    height: 100% !important;
}

.mini-messagebox em.dot {
    font-style: normal;
    display: inline-block;
    height: 10px;
    font-size: 30px;
    line-height: 10px;
    color: #ccc;
    margin-right: 6px;
    vertical-align: -6px;
}

.mini-messagebox a.remind span {
    font-size: 14px;
    color: #333;
}

.mini-messagebox .mini-messagebox-content {
    width: 100%;
    box-sizing: border-box;

}

.mini-messagebox .mini-messagebox-content p {

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mini-messagebox a.remind span:hover {
    color: #458bff;
}

/*--------------结束-----------------*/

body .mini-textarea {
    /*padding:2px 0px!important;*/
}

/*生成表单方案  单选框的图标*/
.mini-checkbox-icon {
    background: url(images/formeditor/checkbox11.png) 0px 0px no-repeat;
    margin-top: -2px;
}





/*列表渲染*/
.display-label-true {
    display: block;
    padding-left: 2px;
    padding-right: 2px;
    width: 100%;
    box-shadow: 3px 3px 1px #ede3e7; /*马鞭草紫*/
}



/* 弹出框  最底部的工具条 */
.bottom-toolbar {
    text-align: center;
    padding: 6px;
    border-top: 1px solid #ececec;
    background: #fff;
}

.bottom-toolbar .mini-button {
    margin-left: 10px;
}

/* form公共样式。 */
/* form工具栏 */
.form-toolBox {
    padding: 6px;
    background: #fff;

}

.table-detail .mini-textbox {
    width: 160px;
    border-radius: 4px !important;
}
.boxHeight{
    height: calc(100% - 66px) !important;
}
.form-container {
    overflow-y: auto;
    min-height: 100%;
    min-width: 800px;
    margin: auto;
    width: 70%;
    background: #fff;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 30px;
    box-shadow: 0px 5px 5px 0px rgba(179, 179, 179, 0.15);
}

.table-detail {
    border-collapse: collapse;
    border: 0;
    width: 100%;
    /*table-layout: fixed;*/
}

.table-detail caption {
    text-align: center;
    font-size: 16px;
    font-family: '微软雅黑';
    text-indent: -16px;
    padding: 10px;
    color: #999;
}
.table-detail > tbody > tr.displayTr{
    height: 0;
    visibility: hidden;
}
.table-detail > tbody > tr.displayTr>td{
    height: 0;
    padding: 0;
    line-height: 0;
    border: 0!important;
}
.table-detail > tbody > tr > td {
    border: 1px solid #eee;
    /*text-align: left;*/
    background-color: #fff;
    white-space: normal;
    word-break: break-all;
    color: #999;
    font-weight: normal;
    padding:6px 6px;
    height: 40px;
    min-height: 40px;
    box-sizing: border-box;
}
.table-detail > tbody > tr > td:nth-child(even){
    text-align: left;
}
.table-detail > tbody > tr > td:nth-child(odd){
   /* text-align: center;*/
    max-width: 200px;
    white-space: nowrap;
}
.table-detail.table-align > tbody > tr > td:nth-child(odd){
    text-align: center;
}
.table-detail> tbody > tr > td{
    white-space: normal!important;
}
/* 四列*/
.column-four > tbody > tr > td:nth-child(odd) {
    width: 20%
}
.column-four.noLine > tbody > tr > td:nth-child(odd) {
    width: 124px;
    max-width: 124px;
    box-sizing: border-box;
}

.column-four > tbody > tr > td:nth-child(even) {
    min-width:35%;
}

/* 二列 */
.column-two > tbody > tr > td:nth-child(odd) {
    width: 20%;
}
.column-two.noLine > tbody > tr > td:nth-child(odd) {
    width: 180px;
    box-sizing: border-box;
}

.column-two > tbody > tr > td:nth-child(even) {
    min-width:80%;
}

/* 六列 */
.column-six > tbody > tr > td:nth-child(odd) {
    width: 10%;
}
.column-six.noLine > tbody > tr > td:nth-child(odd) {
    width: 110px;
    box-sizing: border-box;
}

.column-six > tbody > tr > td:nth-child(even) {
    min-width:23.3%;
}
/* 八列 */
.column-eight > tbody > tr > td:nth-child(odd) {
    width: 8%;
}

.column-eight.noLine > tbody > tr > td:nth-child(odd) {
    width: 180px;
    box-sizing: border-box;
}
.column-eight > tbody > tr > td{
    min-width: 14.5%;
}
/*无边线*/
.table-detail.noLine,
.table-detail.noLine> tbody > tr > td{
    border:0!important;
}
.table-detail.noLine caption{
    line-height: 50px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

body  .table-detail.noLine> tbody > tr > td:nth-child(odd),
body  .table-detail.noLine> tbody > tr > td:nth-child(even)
{
    text-align: left;
}
.toggledBtmAnd {
    background: url("images/andor.png") 0px 1px no-repeat !important;
    display: inline-block;
    height: 20px !important;
    width: 60px !important;
}

.toggledBtmOr {
    background: url("images/andor.png") 0px -20px no-repeat !important;
    display: inline-block;
    height: 20px !important;
    width: 60px !important;
}

/*带树的弹出框下面的 按钮 */
.southBtn {
    text-align: center;
    padding-top: 5px;
}
.southBtn a.mini-button {
    margin-right: 6px;
}

/*上传控件--字体过长按钮不见*/
.upload-panel  .table-opinion,
.upload-panel .table-opinion tbody{
    display: inline-block;
    width: 100%;
}
.upload-panel .table-opinion tbody tr{
    display: block;
}
.upload-panel .table-opinion tr td{
    vertical-align: middle;
    display: inline-block;
}
.upload-panel .table-opinion tr td:first-child{
    display: inline-block;
    width: -webkit-calc( 100% - 176px );
    width: -moz-calc( 100% - 176px );
    width: calc( 100% - 176px );
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: 30px;
}
.upload-panel .table-opinion tr td:last-child{
    width: 165px;
}
/*上传图片控件*/
.show-Img img{
    width: 100%;
    max-width: 100%;
}

/*图标遮住文字*/
.mini-buttonedit-buttons{
    background: #fff;
    top: 1px;
    right: 1px;
    bottom: 1px;
}

/*新增子系统 icon图表居中*/
#icnClsBtn{
    width: 28px;
    height: 28px;

}
#icnClsBtn .mini-button-icon-only{
    padding: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
}
#icnClsBtn.mini-button .mini-button-icon-only .mini-button-icon{
    left: 5px;
}
/*表头信息 */
.form-title h1{
    line-height: 50px;
    text-align: center;
}
.form-messages{
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}
.form-messages li{
    -ms-flex:1;
    flex: 1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    padding-right: 10px;
    color: #999;
}
/*清除谷歌浏览器下input的黄色背景*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/* ------------------------------------------------shoyetab ------------------------------------*/

.tabHeader {
    font-size: 0;
    margin: 0 0px 8px 0px;
    height: 40px;
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
    white-space: nowrap;
    padding-left:10px;
}
.tabHeaderLeft {

    display: inline-block;
    position: relative;
    height: 40px;
    box-sizing: border-box;
    vertical-align: top;
    /* overflow: hidden;*/
}

.tabHeaderRight {
    vertical-align: top;
    height: 40px;
    display: inline-block;
    position: relative;
    z-index: 999;
    width: 110px;
    background: #fff;
    text-align: right;
    padding-right: 10px;
    box-sizing: border-box;
}

.tabHeaderRight span {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    margin: 10px 2px 0;
    cursor: pointer;
    color: #999;
}
.tabHeaderRight span:hover i{
    color: #3581ff;
}
.tabHeaderRight span i{
    font-size: 16px;
}
.tabHeaderRight span.more {
  /*  background: url(../scripts/layoutit/img/more02.png) no-repeat center center;*/
}

.tabHeaderRight span.refresh {
  /*  background: url(../scripts/layoutit/img/refresh02.png) no-repeat center center;*/
}

.tabHeaderRight .oTabBtn {
    font-size: 15px;
}

.toolTabs {
    height: 100%;
}

.tabRollBox {
    display: inline-block;
    font-size: 0;
    white-space: nowrap;
    position: absolute;
    /* padding-top: 11px;*/
    left: 0;
}

.tabRollBox li {
    position: relative;
    font-size: 16px;
    margin: 0 10px;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px;
    padding: 0px 14px;
    display: inline-block;
    /*background: #cbedf4;*/
    color: #333;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
}

.tabRollBox li.activeSpan {
    border-bottom: 2px solid #3581ff;
}

.tabRollBox li b {
    position: absolute;
    top: 11px;
    font-size: 10px;
    display: inline-block;
    min-width: 10px;
    height: 18px;
    padding: 0 4px;
    line-height: 18px;
    border-radius: 10px;
    background: #f2511c;
    z-index: 99;
    text-align: center;
    color: #fff;
    font-weight: normal;
}

.tabContent {
    height: calc(100% - 50px);
    /*border: 1px solid #cbedf4;*/
    overflow: auto;
    box-sizing: border-box;
}

.tabContent .contentBox {
    display: none;
}
.tabContent .contentBox header{
    display: none;
}
.tabContent .contentBox:first-child {
    display: block;
}


#default_tab {
    height: 100%;
}
/*-----------------------------------shouyeTab end-----------------------------------------------*/

/*-----------------------------------------------------------------------------------element开始-------------------------------------------------------------------------*/
/*清除浏览器默认样式*/
body, ol, ul, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea,select{
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5，b {
    font-weight: normal;
}
a {
    text-decoration: none;
}
em, i {
    font-style: normal;
}
ol, ul, dl, li, dt, dd {
    list-style: none
}
table{
    border-collapse: collapse;
}
/*全局按钮*/
/*清除mini默认样式*/
body .mini-button{
    border: 0px;
    padding: 0;
    margin: 0;
}
body .mini-button{
    height: 34px;
    line-height: 32px;
    padding: 0 6px;
    background: #409EFF;
    font-size: 14px;
    border-radius: 2px;
    border: 1px solid #409EFF;
    box-sizing: border-box;
    color: #fff;
}
body a:hover.mini-button{
    border-color:#66b1ff ;
    padding: 0 6px;
    background: #66b1ff;
}
body a.mini-button-disabled,
body a:hover.mini-button-disabled{
    border-color:#66b1ff ;
    padding: 0 6px;
    background: #66b1ff;
    cursor: not-allowed;
}
.mini-button .mini-button-text{
    color: #fff;
}


/*下拉按钮*/
body .mini-menubutton{
    /*  background: #fff;*/
    border: 1px solid;
    border-color: #409EFF;
}
.mini-menubutton .mini-button-text
{
    /* color: #555;*/
    color: #fff;
}
body a:hover.mini-menubutton{
    border-color: #66b1ff;
    background-color: #66b1ff;
}
.mini-menubutton:hover .mini-button-text{
    /*  color: #409eff;*/
}
.mini-button-popup .mini-button-text{
    color: #fff;
}
body a.mini-button-popup{
    padding: 0 6px;
    background:#66b1ff ;
    border-color: #66b1ff;
    background-color: #66b1ff;
}
/*下拉按钮图标*/
.mini-button-allow {
    position: relative;
    width: 16px;
    height: 16px;
    overflow: hidden;
    display: inline-block;
    margin: 9px 4px 0 -4px;
    background:url(../scripts/mini/miniui/themes/default/images/button/menu_arrow5.png) -2px -2px no-repeat;
}

/*按钮颜色*/
body .mini-button.btn-red{
    border-color: #fbc4c4;
    background: #fef0f0;
    color: #f56c6c;
}
body .mini-button.btn-red:hover{
    border-color:#f78989;
    background:#f56c6c ;
    color: #fff;
}
.btn-red .mini-button-text{
    color: #f56c6c;
}
.btn-red:hover .mini-button-text{
    color: #fff;
}

/*下拉按钮隐藏框内容*/
.mini-menuitem{
    padding: 0;
}
.mini-menuitem-inner {
    position: relative;
    padding-right: 12px;
    padding-left: 10px;
}
.mini-menuitem-text{
    line-height: 30px;
    font-size: 14px;
}
.mini-menuitem-checked .mini-menuitem-inner{
    padding-left: 28px;
}
.mini-menuitem-checked .mini-menuitem-inner .mini-menuitem-icon{
    margin-top: 4px;
}
/*下拉按钮hover*/
.mini-menuitem-hover
{
    background:#f5f7fa;
    border: 0;
}

/*miniui  输入框  下拉框 */
.mini-textbox,
.mini-buttonedit{
    padding: 0;
    margin: 0;
    border: 0;
}
.mini-textbox,
.mini-buttonedit{
    width: 150px;
    height: 34px;
    box-sizing: border-box;
    border-radius: 4px;
    outline: none;
}
.mini-textbox .mini-textbox-input{
    padding: 4px;
    box-sizing: border-box;
}
/*子表 表头按钮*/
.headerButtonRight{
    font-size: 0;
}
.headerButtonRight  .mini-button{
    position: relative;
    height: 30px;
    line-height: 28px;
    background: #fff;
    border-color: #ddd;
    border-radius: 0;
    padding: 0 4px;
    z-index: 1;
}
.headerButtonRight>.mini-button{
    margin-left: -1px;
}
.headerButtonRight .mini-button .mini-button-text {
    color: #999;
}
.headerButtonRight .mini-button .mini-button-icon:before{
    color: #999!important;
}
.headerButtonRight  .btnGroup{
    font-size: 0;
    vertical-align: middle;
    margin:0 10px;
}
.headerButtonRight .btnGroup .mini-button{
   margin-left: -1px;
}
.headerButtonRight  .mini-button.leftRadius{
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.headerButtonRight  .mini-button.rightRadius{
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.headerButtonRight  a:hover.mini-button{
    border-color: #409eff;
    background:#e7f3ff;
    z-index: 2;
    padding: 0 4px;
}
.headerButtonRight  a:hover.mini-button.btnDel{
    border-color: #fbc4c4;
    background:#fef0f0;
    z-index: 2;
}
.headerButtonRight  a:hover.mini-button .mini-button-text{
    color: #409eff;
}
.headerButtonRight  a:hover.mini-button .mini-button-icon:before{
    color: #409eff!important;
}
.headerButtonRight  a:hover.mini-button.btnDel .mini-button-icon:before{
    color: #f56c6c!important;
}
/*-*----子表表头按钮---end---*/

    /*被影響的日曆*/
.mini-calendar .mini-buttonedit{
    width: 88px;
}

.mini-combobox{
    /*padding: 0 2px!important;*/
}
/*获得焦点时的颜色*/
.mini-textbox-focus .mini-textbox-border,
.mini-buttonedit-focus .mini-buttonedit-border{
    border-color:#ddd ;
}
.mini-textbox-input,
.mini-buttonedit-input{
    height: 32px;
}
.mini-textbox-border,
.mini-buttonedit-border{
    height: 30px;
    box-sizing: border-box;
    /*border-color: #ddd;*/
    border-color: #E9E9E2;
}

/*下拉框的 icon*/
.mini-buttonedit-icon{
    margin-left: 0px;
    margin: 0px;
    top: 0px;
    left: 0;
    width: 26px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.mini-buttonedit-close,
.mini-buttonedit-button{
    width: 26px;
    height: 30px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
/*下拉框的只读状态*/
.mini-buttonedit-readOnly .mini-buttonedit-border,
body .mini-buttonedit-readOnly .mini-buttonedit-border .mini-buttonedit-icon{
    background-color: #f2f2f2;
}
/*倒三角*/
.mini-popupedit .mini-buttonedit-trigger .mini-buttonedit-icon{
    background: url(../scripts/mini/miniui/themes/default/images/buttonedit/icon2.gif) 50% 50% no-repeat;
}
/*日历图标*/
.mini-datepicker .mini-buttonedit-trigger .mini-buttonedit-icon {
    background: url(../scripts/mini/miniui/themes/learun/images/buttonedit/datepicker_icon.png) no-repeat 50% 50%;
}
/*叉 x*/
.mini-buttonedit-close {
    background: url(../scripts/mini/miniui/themes/default/images/buttonedit/close.gif) 50% 50% no-repeat;
}

/*列表头部工具条*/
.toolBtnBox
{
    margin: 10px 0;
}
.searchBox{
    margin: 0 0 10px;
}
#searchForm ul li{
    margin-top: 10px;
}
/*.searchBox #searchForm{
    padding-bottom: 10px;
}*/

.searchBox ul {
    font-size: 0;
}
#moreBox ul li,
.toolBtnBox li,
.searchBox ul li{
    padding: 0;
    margin-right:6px;
    display: inline-block;
    white-space: nowrap;
}
/*.searchBox ul li{
    margin-bottom: 6px;
}*/
#moreBox ul li{
    margin:  8px 5px 0 0;
}
#moreBox ul li.liAuto{
    margin:  8px 5px 0 10px;
}
.toolBtnBox li{
    margin-right: 6px;
}

.searchBox ul li.liBtn{
    width: auto;
}
.searchBox ul li.liBtn .mini-button:first-child{
    margin-left: 4px;
}
.searchBox span{
    font-size: 14px;
    vertical-align: middle;
}
/*#searchForm>ul{
    white-space: nowrap;
}*/
.mini-buttonedit-border .mini-buttonedit-button{
    vertical-align: top;
}
.searchBox li>span,
.searchBox li span.text {
    display: inline-block;
    font-size: 14px;
    width: 90px;
    text-align: right;
    box-sizing: border-box;
    color: #777;
    padding: 0;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
div.searchBox li>span{
    width: 100%;
    max-width: 150px;
   /* min-width: 60px;*/
}
.searchBox li span.text-to{
    width: auto;
    min-width: 2px;
}
/*特殊情况*/
.searchBox ul li.liAuto,
.searchBox ul li.liAuto span{
    width: auto;
}
.searchBox ul li.liAuto{
    margin-left: 10px;
}
ul.toolBtnBox li,
.searchBox ul li.liBtn{
    border: 0;
}
.searchBox ul li.liBtn .unfoldBtn{
    width: auto;
    min-width: 2px;
}
ul.toolBtnBox li:first-child{
    margin-left: 10px;
}
.searchBox ul li.liBtn a{
    margin-right: 6px;
}
.toolBtnBox{
    position: relative;
    font-size: 0;
}
.toolBtnBoxTop{
    padding-top: 10px;
}
.toolBtnBox li{
    width: auto;
    font-size: 14px;
  /*  margin-bottom:10px;*/
}
.unfoldBtn{
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding:0 6px;
    color: #409EFF;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0;
}
.unfoldBtn em{
    display: inline-block;
    font-size: 14px;
}
.unfoldIcon{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: -4px;
    vertical-align: middle;
    background:url(../scripts/mini/miniui/themes/default/images/button/unfold.png) -20px -1px no-repeat;
}
.unfoldIcon.upIcon{
    background-position: 0px -1px;
}
/*默认不展开*/
#moreBox{
    font-size: 0;
    display: none;
}


/*分页按钮栏*/
.mini-pager{
    background: #fff;
    height: 36px;
    padding: 0;
    box-sizing: border-box!important;
}
.mini-grid-pager{
    border-top: 1px solid #ebeef5;
}
.mini-pager .mini-button{
    padding: 0;
    margin: 0;
    border: 0;
}
.mini-grid-pager .mini-pager-left{
    padding: 4px 6px 2px 10px;
    box-sizing: border-box;
    overflow: hidden;
}
.mini-grid-pager .mini-pager-right{
    margin-top: 6px;
    margin-right: 10px;
}

.mini-pager .mini-buttonedit-icon,
.mini-pager .mini-buttonedit-input,
.mini-pager .mini-buttonedit-buttons,
.mini-pager .mini-buttonedit-border{
    height: 24px;
}

.mini-pager  a.mini-button{
    height: 26px;
}
.mini-pager .mini-buttonedit,.mini-pager .mini-pager-size{
    height: 26px;
}
body .mini-pager .mini-pager-num{
    height: 22px;
    margin-top: 1px;
}
.mini-pager .mini-pager-index{
    display: inline-block;
    margin-right: 4px;
}
.mini-pager a:hover.mini-button{
    padding: 0;
    border: 0;
}
.mini-pager .mini-button {
    background: #409EFF ;
}

/* 列表头部  颜色*/
.mini-grid-headerCell{
    background: #f5f7fa;
    border: 0;
    border-bottom: 1px solid #ebeef5;
}
.moreHeader .mini-grid-headerCell{
    border: 1px solid #e6eaf2;
    padding-left: 6px ;
    padding-right: 6px;
}
.mini-grid-cell {
    border:0 ;
    border-bottom: 1px solid #ebeef5;
}

/*表单奇数偶数行颜色设置颜色*/
.mini-grid-row-alt {
    background: #fff;
}

/*table列表hover变黄色*/
tbody tr.mini-grid-row:hover, body tr.mini-grid-row-hover {
    background:#eef6ff;
}
/*点击行变色*/
html body .mini-grid-table .mini-grid-row-selected,
html body .mini-grid-table .mini-grid-row-selected .mini-grid-cell {
    background: #eef6ff !important;
}
html body .mini-grid .mini-grid-table .mini-grid-cell-error {
    background: #fee2f0!important;
}
/*行的字体颜色*/

.mini-grid-cell-inner,
.mini-grid-headerCell-inner {
    color: #909399;
}
.mini-grid-cell-inner a{
    color: #409EFF;
}
.mini-grid-headerCell-inner{
    font-weight: bold;
}
/*多选框*/

.mini-grid-checkbox, .mini-grid-radio {
    width: 16px;
    height: 16px;
    background: url(../scripts/mini/miniui/themes/default/images/icons/checkBoxNew.png) -22px -2px no-repeat !important;
}
/*选中*/
.mini-grid-checkbox-checked, .mini-grid-row-selected .mini-checkcolumn .mini-grid-checkbox {
    background: url(../scripts/mini/miniui/themes/default/images/icons/checkBoxNew.png) -2px -2px no-repeat!important;
}

/*列表 操作栏  更多 */
div.ops_btn{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-left: 6px;
    color: #409EFF;
}
div.ops_btn:after{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    background: url(../scripts/mini/miniui/themes/default/images/button/unfold.png) -21px -2px no-repeat;
}

.ops_btn:hover .buttonContainer {
    display: block!important;
}

/*节点控制*/
.mini-tree-nodes {
    overflow: visible!important;
}


div.buttonContainer{
    position: absolute;
    max-width: 100px;
    display: block;
    left: 2px;
    top: 38px;
    border-radius: 2px;
    z-index: 1000;
    background: #fff;
    -webkit-box-shadow: 0 0 5px #ccc;
    -moz-box-shadow:  0 0 5px #ccc ;
    box-shadow:  0 0 5px #ccc;
}
div.buttonContainer:before{
    content: "◆";
    display: inline-block;
    color: #fff;
    position: absolute;
    height: 24px;
 /*   width: 100%;*/
    text-align: center;
    font-size: 28px;
    line-height: 16px;
    top: -8px;
    left: 10px;
    z-index: 1;
    text-shadow: 0 0 5px #ccc ;
}
.ops_location .buttonContainer{
    left: -8px;
    top: auto;
    bottom: 39px;
}
.ops_location .buttonContainer:before{
    content: "◆";
    display: inline-block;
    color: #fff;
    position: absolute;
    height: 24px;
    width: 100%;
    text-align: center;
    font-size: 40px;
    line-height: 16px;
    bottom: -16px;
    top: auto;
    z-index: 1;
    text-shadow: 0 0 5px #ccc ;
}

div.buttonContainer span{
    position: relative;
    display: block;
    padding:0 6px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 2;
    background: #fff;
}
div.buttonContainer span:hover{
    background: #66b1ff;
    color: #fff;
}
.editBtnBox{
    display: inline-block;
    width: 100%;
    text-align: left;
}
.ops_btnOne{
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
}
.ops_btnOne span{
    font-size: 14px;
    display: inline-block;
    max-width: 70px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    padding: 0 6px;
    color: #409EFF;
    cursor: pointer;
    position: relative;
}
.ops_btnOne span:hover{
    color: #1287ff;
}
.ops_btnOne span:first-child:after{
    content: "|";
    display: inline-block;
    position: absolute;
    right: -1px;
    color: #d0e7ff;
}
.ops_btn:before{
    content: "|";
    display: inline-block;
    position: absolute;
    left: -1px;
    color: #d0e7ff;
}
/*当只有一个按钮的时候不加载 分隔线*/
.ops_btnOne.iconOne span:after{
    content: "";
}

/*树头部的工具条*/
.treeToolBar {
    padding:2px 4px 8px;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    font-size: 0;
}
.treeToolBar span
{
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
.treeToolBar>span{
    padding-top: 4px;
    font-size: 14px;
}
.treeToolBar a.mini-button{
    margin-top: 6px;
    margin-right: 6px;
    padding: 0;
}
.treeToolBar a.mini-button:hover{
    padding: 0;
}
/*树点击*/
.mini-tree-selectedNode .mini-tree-treecell .mini-grid-cell-inner {
    background: #f5f7fa ;
    border: 0;
}

/*树hover*/
.mini-tree-node-hover .mini-tree-treecell .mini-grid-cell-inner {
    background: #f5f7fa;
}
/*树 子元素高度*/
.mini-tree-nodetitle,
.mini-tree-indent,
.mini-tree-node-ecicon,
.mini-tree-nodetext{
    height: 30px;
}
.mini-tree-nodetext{
    line-height: 30px;
}
#west .mini-tree .mini-panel-viewport .mini-panel-body,
#west .mini-tree .mini-grid-viewport,
#west .mini-tree {
    height: 100%!important;
}
.mini-tabs-space{
    border-color:transparent ;
    background: #fff;
}

/*表单生成方案按钮图标 bpmFormViewEdit.jsp*/
/*默认*/
.mini-checkbox-check, .mini-checkbox-icon{
    width: 16px;
    height: 16px;
    margin-right: 0;
}
.mini-checkbox-icon {
    background: url(../scripts/mini/miniui/themes/default/images/icons/checkBoxNew2.png) -22px -2px no-repeat;
    margin-top: -2px;
    margin-right: 5px;
}

/*选中*/
.mini-checkbox-checked .mini-checkbox-icon{
    background-position: -2px -2px;
}




/*子表tab*/
.mini-grid-newRow{
    background: #fff;
}
.sonFormBtn{
    padding:4px 0;
    text-align: left;
    overflow: hidden;
}
.sonFormBtn .headerButtonLeft{
    float: left;
    line-height: 14px;
    font-size: 14px;
    margin-top: 11px;
    padding-left: 5px;
    color: #333;
    border-left: 2px solid #409eff;
    font-weight:bold;
}
body .mini-grid-headerCell-nowrap{
    /*text-align: left;*/
}
/*
table.mini-grid-rowstable tr:last-child .mini-grid-cell{
    border: 0;
}*/


/**/
/* form工具栏 */
.form-toolBox {
    padding: 6px;
    background: #fff;
    font-size: 0;
    text-align: left;
}
.form-toolBox>a,
.form-toolBox>span{
    margin-right: 6px;
    font-size: 14px;
}
.form-toolBox>span{
    vertical-align: middle;
}
.form-toolBox>ul{
    font-size: 0;
}
.form-toolBox>ul>li{
    display: inline-block;
    font-size: 14px;
    margin-right: 6px;
    /*  margin-top: 4px;*/
    margin-bottom: 4px;
}
.form-toolBox>ul>li.liBtn a{
    margin-right: 6px;
}

/*表单设计---边框容器*/
.fieldsetContainer .title{
    font-size: 16px;
    color: #555;
    border-left: 2px  solid #66b1ff;
}

.toggleButton{
    margin: 10px;
    display: inline;
    color: #FFFFFF;
    cursor: pointer;
}
.fieldsetContainer{
    border: 0;
    border-top: 1px solid #ddd;

    min-width: 100%;
    max-width: 100%;
}

.toggleButton:before{
    font-weight: bold;
    font-size: 16px;
    color: #ddd;
}
.toggleButton.collapse:before{
    content: "\e88c";
}
.toggleButton.expand:before{
    content: "\e88f";
}

/*--------------------------------------边框容器end-----------------------------*/
/*写邮件   两个图标的修改*/
body .MyBlock{
    font-size: 0;
}
#icnClsBtn.MyBlock .mini-button-icon-only .mini-button-icon{
    left: -3px!important;
}
body .MyBlock .mini-button-icon-only .mini-button-icon
{
    display: block;
    width: 26px;
    text-align: center;
    line-height: 27px;
    height: 28px;
    left: 1px;
    top: 7px;
    margin-left: -3px;
}
body .MyBlock .mini-button-icon-only .mini-button-icon:before{
    font-size: 16px;
}
.MyBlock .mini-button-icon-only{
    margin: -1px 0 0 -1px;
}
body .MyBlock .mini-button-text {
    padding: 0;
    width: 20px;
    line-height: 24px;
    display: inline-block;
    text-align: center;
}

body .MyBlock{
    position: relative;
    height: 32px;
    text-align: center;
    display: inline-block;
}


/*表单设计---数据列表--选择列表*/
.mini-grid-row-selected .mini-checkcolumn .mini-grid-radio {
    background: url(../scripts/mini/miniui/themes/default/images/icons/checkBoxNew.png) -2px -2px no-repeat!important;
}

.mini-textboxlist-focus .mini-textboxlist-border{
    border-color: #ddd;
}


/**/
.mini-panel{
    overflow-y: auto;
}

.form-container2{
    min-height: 100%;
    background: #fff;
    padding: 10px;
    margin: 0px 10px 0;
    box-sizing: border-box;
}

/*树的颜色*/
.mini-tree-icon::before {
    color: #8ac3ff;
}

/*tabs*/
.mini-tab{
    padding: 8px 10px;
    border-bottom: 2px solid transparent;
}
.mini-tab-active{
    border-bottom-color: #409EFF;
}
.mini-tabs-scrollCt{
    border-bottom-color: #ddd;
}

.fitTop{
    /*height: 10px;*/
}

.mini-tree  .mini-panel-border{
    width: 100%;
    height: 100%;
}
.mini-textboxlist{
    height: 32px;
}
/*关闭按钮图标*/

.mini-tools-close{
    background: url(../scripts/mini/miniui/themes/default/images/tools/close.gif) 2px 3px no-repeat !important;
    background-size: 10px 10px!important;
}

/*富文本框 去padding*/
.mini-panel-body.edui-default,
.mini-ueditor-td{
    padding: 0!important;
}

/*编辑器的序号边距*/
/*.CodeMirror-sizer{
    margin-left: 30px!important;
}*/
/*上传控件出错时的提示框*/
.mini-messagebox-content-text{
    padding: 0 10px;
}
.rx-font:before{
    color: #409EFF;
}
.removeFile .rx-font:before{
    color: #f56c6c;
}

.mini-textboxlist.mini-error>tbody>tr>td{
    vertical-align: middle!important;
}

/*miniui-alert图片*/
.mini-messagebox-warning{
    background: url(./images/alert1.png) no-repeat;
    background-size: 28px 28px;
    background-position: center center;
    display: none;
}
.mini-messagebox .mini-messagebox-content{
    min-height: 40px;
}
.mini-messagebox-content td{
    font-size: 14px;
    line-height: 28px;
    white-space: normal;
}

/*输入框获取焦点与不可编辑时的样式*/
.mini-textbox-readOnly,.rx-disabled{
    background-color: #F2F2F2;
}
.mini-textbox-readOnly .mini-textbox-border,
.rx-disabled .mini-textbox-border{
    background: transparent;
}
.mini-textbox-focus .mini-textbox-border{
    border-color:#409EFF ;

}
#addPage,#delPage,#leftPage,#rightPage{
    display: inline-block;
    width: 20px;
    height: 15px;
    font-size: 12px;
    cursor: pointer;
}
/* 表单设计分页 tab 与子表的滚动条问题 */
.tabs-pages .mini-tabs-bodys{
	width:100%!important;
	box-sizing:border-box;
}
.tabs-pages .mini-tabs-table.mini-tabs-plain,
.tabs-pages .mini-tabs-table.mini-tabs-plain>tbody,
.tabs-pages .mini-tabs-table.mini-tabs-plain>tbody>tr,
.tabs-pages .mini-tabs-table.mini-tabs-plain>tbody>tr>td{
	width:100%!important;
	box-sizing:border-box;
	display:block;
}


/*miniui弹出框不要图片*/
.mini-messagebox-question{
    display: none;
}
/*-----------------------------------------------------------------------------------element结束-------------------------------------------------------------------------*/

/*上传图片*/
.mini-img .mini-panel-body{
    padding: 0;
    white-space: initial;
    font-size: 0;
}
.imgHoverBox{
    width: 160px;
    height: 120px;
    position: relative;
    margin: 6px 6px 0px  0;
    display: inline-block;

}
.show-Img,
.show-Img img{
    width: 100%;
    height: 100%;
    font-size: 0px;
    vertical-align: top;
}
.closeImgBtn{
    position: absolute;
    top: 4px;
    right: 4px;
    display: none;
    z-index: 99;
    cursor: pointer;
}


/*模板二*/
.formTemplate{
    font-size: 14px;
    padding: 0px 0 40px;
    border: 0;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
}
/*.formTemplate:after{
    content: "";
    width: 100%;
    display: inline-block;
    padding:0 20px ;
    height: 1px;
    background: #ddd;
    box-sizing: border-box;
}*/
.formTemplate .tableHeader{
    height: 40px;
    line-height: 40px;
   /* margin-bottom: 10px;*/
    padding:0 16px ;
    font-size: 16px;
}
.formTemplateTable{
    border-collapse: collapse;
    width: 100%;
    border:1px dashed #ddd;
    table-layout:fixed ;
    border: 0;
}
.formTemplateTable>tbody>tr>td{
    width: 33.333%;
    height: 40px;
    padding: 15px 20px 5px 20px ;
    border: 0;
   /* border:1px dashed #ddd;*/
    box-sizing: border-box;
}
.formTemplateTable>tbody>tr.displayTr,
.formTemplateTable>tbody>tr.displayTr>td{
    height: 0;
    line-height: 0;
    padding: 0;
    border: 0;
    visibility: hidden;
}
.formTemplateTable .gridSpan{
    width: 99%;
    min-height: 30px;
    display: inline-block;
}
.formTemplateTable>tbody>tr.displayTr>td>.gridSpan{
    display: none;
}
.formTemplateTable .gridHeader,
.formTemplateTable .gridBox{
   /* border: 1px solid #ddd;*/
    width: 100%;
    min-height:30px;
    line-height: 26px;
    box-sizing: border-box;
}
.formTemplateTable .gridHeader{
    margin-bottom: 4px;
    padding: 3px 3px 3px 0;
    /* white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; */
    border: 0;
    color: #999;
    font-size: 14px;
}
.formTemplateTable .gridBox{
    word-break: break-all;
    word-wrap: break-word;
   /* border: 1px dashed #c0d6ea;
    background: #eef6ff;*/
}

/*表单设计 地址控件*/
.mini-area{
    display: inline-block;
}
.mini-area .mini-buttonedit{
    width: 23%;
    min-width: 60px;
}
/*-----------------------------------------------------------------------------------element结束-------------------------------------------------------------------------*/
.shadeDiv{
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 40px;
    background: rgba(0,0,0,0.3);
    transition:  all 0.5s;
    display: none;
    z-index: 90;
}
.shadeDiv:after{
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
.shadeDiv span{
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.imgHoverBox:hover .closeImgBtn{
    display: block!important;
}
.imgHoverBox:hover .shadeDiv {
    display: block;

}


/*上传图片插件 --查看大图*/
body,ul,li{
    list-style: none;
    padding: 0;
    margin: 0;
}
body{
    height: 100%;
}
.div,
.selectImgBox{
    width: 100%;
    height: 100%;
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.imgContent {
    width: 100%;
    height: 100%;
    position: relative;
    border: 1px solid #ddd;
    background: #fff;
}
.imgContent .imgMaxBox{
    position: absolute;
    top: 0;
    left: 0;
    right: 150px;
    bottom: 0;
    border-right: 1px solid #ddd;
    text-align: center;

    padding: 10px;
    box-sizing: border-box;
}
.imgContent .imgMaxBox:after{
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.imgContent .imgMaxBox .closeBtn{
    font-size: 14px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    background: rgba(0,0,0,0.2);
    cursor: pointer;
    display: none;
}
.imgContent .imgMaxBox .closeBtn:hover{
    background: rgba(250,0,0,0.2);
}
.imgContent .imgMaxBox:hover .closeBtn{
    display: block;
}
.imgContent .imgMaxBox  img{
    max-width: 100%;
    /* height: 100%;*/
    max-height: 100%;
    vertical-align: middle;
    margin-bottom: 2px;
}
.imgContent .imgMinBox{
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    bottom: 0;
    background: #fff;
    overflow: hidden;
    cursor: pointer;

}
.imgContent .imgMinBox #img_div{
    position: absolute;
    top: 0;

    font-size: 0;
    transition: all 0.5s;
}
.imgContent .imgMinBox #img_div img{
    border: 1px solid transparent;
    display: block;
    box-sizing: border-box;
}
.imgContent .imgMinBox #img_div img.active{
    border-color: #4b5cc4;
}
.imgContent .imgMinBox #img_div img{
    width: 100%;
}

.imgContent .btnUp,
.imgContent .btnDown{
    position: absolute;
    background: rgba(0,0,0,0.3);
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    /* cursor: pointer; */
    display: none;
}
.imgContent .btnUp{
    top: 0;
    left: 0;
    right: 0;

}
.imgContent .btnDown{
    bottom: 0;
    left: 0;
    right: 0;
}
.imgContent .imgMinBox:hover .btnUp,
.imgContent .imgMinBox:hover .btnDown{
    display: block;
}


.imgBoxs{

    line-height: 28px;
    color: #999;
}
.imgHeaderText{
    font-size: 14px;
}
.imgHeaderText .btnLookPic{
    color: #409EFF;
    cursor: pointer;
}
.imgHeaderText .btnLookPic:hover{
    color: #1581f1;
}

/*swiper*/
.swiper-containerBox{
    height: 300px;
    width: 390px;
    border: 1px solid #ddd;
}
.colSwiper {
    width: 18%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin: initial;
    float: left;
    padding:0 6px;
}
.colSwiper .swiper-slide{
    border: 1px solid #000;
    font-size: 0;
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity = 40);
}
.rowSwiper{
    width: 80%;
    height: 100%;

}
.rowSwiper .swiper-slide{
    background: #FFF;

}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    /* background:  #FF8604; */
    border: 1px solid #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

}
.colSwiper .my-slide-thumb-active{
    opacity: 1;
    filter: alpha(opacity = 100);
}
.swiper-slide img{
    max-height: 100%;
    max-width: 100%;
}
.swiper-button-white{
    background: #555;
    background-size: 15px 40px;
    background-repeat: no-repeat;
    background-position: center;
}

/*-----上传图片插件 -- -查看大图-----end------------*/

/*表单设计   地址插件在 预览页面的展示*/
.mini-area{
    /*display: inline-block;*/
    display: flex;
    align-items: center;
    border: 1px solid transparent;
    box-sizing: border-box;
}
.mini-area>div{
    flex: 1;
    padding-right: 6px;
}
.mini-area>div.areafixed{
    flex: none;
    display: none;
}
.mini-area>div.xiangBox{
    flex: 2;
}
.mini-area>div.xiangBox input{
    height: 30px;
    /*border:1px solid #ddd;*/
}
.mini-area>span.areaText{
    padding-right: 2px;
}

.mini-area .mini-combobox,
.mini-area .mini-textbox{
    width: 100%;
}
/*表单设计   地址插件在 预览页面的展示end*/

/*大屏展示  列表的样式；*/
.chartContainerBox .mini-pager {
    background: #0a2453;
    color: #fff;
    /*#163e6f;*/
}
.chartContainerBox{
    background: #293441!important;
}
/*.chartContainerBox  .mini-grid-cell,*/
.chartContainerBox .mini-layout-border,
.chartContainerBox .mini-grid-headerCell,
.chartContainerBox .mini-grid-rows-view,
.chartContainerBox .mini-grid-table>tbody>tr{

    background: #293441;
}
.chartContainerBox  .mini-grid-cell{
    border-bottom: 1px solid #163e6f;
}
bod .chartContainerBox tr.mini-grid-row-hover,
body .chartContainerBox tr.mini-grid-row:hover{
    background: #fff;
}
.chartContainerBox .mini-grid-row-hover .mini-grid-cell-inner a,
.chartContainerBox .mini-grid-row-hover .mini-grid-cell-inner,
.chartContainerBox .mini-grid-row-hover .mini-grid-headerCell-inner{
    color:#0a2453 ;
}
.chartContainerBox .mini-grid-cell-inner a,
.chartContainerBox .mini-grid-cell-inner,
.chartContainerBox .mini-grid-headerCell-inner{
    color: #fff;
}

/*大屏展示end*/

/*自定义tab容器*/
.miniTabBox .mini-tabs-table{
    width: 100% !important;
}
.miniTabBox .editTabHeader{
    display:none;
}
.miniTabBox .mini-tabs-scrollCt{
    border-color: #ddd;
}
.miniTabBox .mini-tabs-header-left .mini-tabs-space,
.miniTabBox .mini-tabs-header-right .mini-tabs-space{
    border: none;
}
.miniTabBox .mini-tabs-bodys{
    border: 1px solid #ddd;
}
.miniTabBox  .mini-tabs-position-top .mini-tabs-bodys{
    border-top:0;
}
.miniTabBox .mini-tabs-header-left .mini-tab-active,
.miniTabBox .mini-tabs-header-right .mini-tab-active{
    border: 0;
    position: relative;
}
.miniTabBox .mini-tabs-header-left .mini-tab-active:before{
    content: "";
    display: inline-block;
    position: absolute;
    border-left: 10px solid #409EFF;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    left: 0px;
    top: 10px;
}
.miniTabBox .mini-tabs-position-bottom .mini-tabs-header{
    margin-bottom: 0;
    border-bottom:1px solid #ddd ;
}
.miniTabBox .mini-tabs-header-right .mini-tab-active:before {
    content: "";
    display: inline-block;
    position: absolute;
    border-right: 10px solid #409EFF;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    right: 0px;
    top: 11px;
}
.miniTabBox .mini-tabs-header-bottom .mini-tabs-space{
    border-color:#ddd ;
}
 .miniTabBox .mini-tabs-position-bottom  .mini-tabs-scrollCt{
    border-bottom:0;
}
.mini-tabs-header-right,
.mini-tabs-header-left
{
    vertical-align: top;
}

 /*office控件*/
.mini-office .mini-panel-body{
    padding: 0px !important;
}

/*富文本框表格样式*/
.mini-ueditor td,th{
    padding: 5px 10px;
    border: 1px solid #ececec;
}

/*必填 星 号*/
.mySign:after{
    content: "*";
    color: red;
    margin-left: 5px;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
}
.mySign2 .mini-grid-headerCell-inner:after{
    content: "*";
    color: red;
    margin-left: 5px;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
}

/*横屏*/
#miniHorizontal{
    display: block;
    width: 1136px;
    margin: auto;
    box-sizing: border-box;
    /*  border: 2px dashed #f99c34;*/
    min-height: 100px;
}


/*竖屏*/
#miniVertical{
    display: block;
    width: 800px;
    margin: auto;
    box-sizing: border-box;
    /*  border: 2px dashed #f99c34;*/
    min-height: 100px;
}



/*设置表格字体居中，左对齐，右对齐，左下，左上，右下，右上对齐*/
.form-detail> tbody > tr > td[align="center"][valign="middle"],
.table-detail> tbody > tr > td[align="center"][valign="middle"]{
    text-align: center!important;
    vertical-align: middle;
    margin: auto;
}
/*左*/
.form-detail> tbody > tr > td[align="left"][valign="middle"],
.table-detail> tbody > tr > td[align="left"][valign="middle"]{
    text-align: left!important;
    vertical-align: middle;
}
/*右*/
.form-detail> tbody > tr > td[align="right"][valign="middle"],
.table-detail> tbody > tr > td[align="right"][valign="middle"]{
    text-align: right!important;
    vertical-align: middle;
}
/*左下*/
.form-detail> tbody > tr > td[align="left"][valign="bottom"],
.table-detail> tbody > tr > td[align="left"][valign="bottom"]{
    text-align: left!important;
    vertical-align: bottom;
}
/*左上*/
.form-detail> tbody > tr > td[align="left"][valign="top"],
.table-detail> tbody > tr > td[align="left"][valign="top"]{
    text-align: left!important;
    vertical-align: top;
}
/*右下*/
.form-detail> tbody > tr > td[align="right"][valign="bottom"],
.table-detail> tbody > tr > td[align="right"][valign="bottom"]{
    text-align: right!important;
    vertical-align: bottom;
}
/*右上*/
.form-detail> tbody > tr > td[align="right"][valign="top"],
.table-detail> tbody > tr > td[align="right"][valign="top"]{
    text-align: right!important;
    vertical-align: top;
}

/*分割线*/
.mini-line{
    margin: 14px;
    height: 1px;
    background: #ddd;
}

/*表单设计中部分组件的 添加删除向上向下样式更改*/
.customMiniBtn-add .mini-button-text,
.customMiniBtn-remove .mini-button-text,
.customMiniBtn-up .mini-button-text,
.customMiniBtn-down .mini-button-text
{
    padding:4px 8px;
}
body .customMiniBtn-add,
body .customMiniBtn-remove,
body .customMiniBtn-up,
body .customMiniBtn-down
{
    margin-right: 0;
    border: 1px solid #ddd;
    background:#fff;
}
body .customMiniBtn-remove{
    margin-right: 10px;
}
body .customMiniBtn-add,
body .customMiniBtn-up{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
body .customMiniBtn-remove,
body .customMiniBtn-down{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-left: -1px;
}

body .customMiniBtn-add .mini-button-icon-only .mini-button-icon,
body .customMiniBtn-remove .mini-button-icon-only .mini-button-icon,
body .customMiniBtn-up .mini-button-icon-only .mini-button-icon,
body .customMiniBtn-down .mini-button-icon-only .mini-button-icon{
    left: 1px;
}
body a.customMiniBtn-add:hover,
body a.customMiniBtn-up:hover,
body a.customMiniBtn-down:hover{
    border-color: #409eff;
    background: #e7f3ff;
    z-index: 2;
}
body a.customMiniBtn-remove:hover{
    border-color: #fbc4c4;
    background: #fef0f0;
    z-index: 2;
}

.customMiniBtn-add .mini-button-icon:before,
.customMiniBtn-remove .mini-button-icon:before,
.customMiniBtn-up .mini-button-icon:before,
.customMiniBtn-down .mini-button-icon:before{
    color: #ddd!important;
}
.customMiniBtn-add:hover .mini-button-icon:before,
.customMiniBtn-up:hover .mini-button-icon:before,
.customMiniBtn-down:hover .mini-button-icon:before{
    color: #409eff!important;
}
.customMiniBtn-remove:hover .mini-button-icon:before{
    color: #fbc4c4!important;
}


.mini-panel-viewport{
   /* border:1px solid #ddd;
    border-top:0;*/
}
.mini-panel.mini-window{
    border:1px solid #ddd!important;
}

.noLine .mini-panel-viewport{
    border: none;
}

@media only screen and (max-width: 1600px){

    body .table-detail.noLine > tbody > tr > td:nth-child(odd)
    {
        width: 160px;
    }
}
/**/
@media only screen and (max-width: 1366px){
    .searchBox li span.text{
        /* width: 60px;*/
    }
    .mini-textbox, .mini-buttonedit{
        width: 150px;
    }
    body .table-detail.noLine > tbody > tr > td:nth-child(odd)
    {
        width: 140px;
    }
}

/*附件上传边框*/
.upload-panel .mini-panel-viewport{
    border: 0;
}

/*预览表单边框*/
.mini-textbox-border,.mini-buttonedit-border{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


/**/
@media only screen and (max-width: 1300px) {
    .mini-toolbar-bottom {
        padding: 10px 10px;
    }
    #toptoolbar {
        padding: 8px 10px 0 0;
    }
}
@media only screen and (max-width: 1000px){

    body .table-detail.noLine > tbody > tr > td:nth-child(odd)
    {
        width: 120px;
    }
}
/*
复选框字体大小
*/
.mini-checkboxlist.boxlistfont .mini-checkboxlist-item label{
    font-size: 16px;
}

#processForm table{
    background: #e7f3fc!important;
    color: #333!important;
    font-weight: bold!important;
    border-color:#90badd!important;
}

#processForm table table{
    background: #fff!important;
    color: #333!important;
    font-weight: bold!important;
    border-color:#90badd!important;
}
#processForm table .tabelBox > table{
    background: #e7f3fc!important;
    color: #333!important;
    font-weight: bold!important;
    border-color:#90badd!important;
}
.customform .mini-grid-headerCell{
border:1;
}
.customform .mini-grid-table{
width:100% !important;
border:1;
border-color:#90badd!important;
background:#fff;
}


.table-detail.tableNoBorder > tbody > tr > td:first-child{
    border-left: 0!important;
}
.table-detail.tableNoBorder > tbody > tr > td:last-child{
    border-right: 0!important;
}
.table-detail.tableNoBorder > tbody > tr:last-child > td{
    border-bottom: 0!important;
}
.table-detail.tableNoBorder{
    margin-left:-1px;
    margin-right:-1px;
}
.table-detail.tableNoBorder > tbody > tr > td:last-child:first-child{
    border-left: 1px solid #90badd!important;
}

.tdborder{border-top:0!important;}
/*#processForm tbody{
    background: #cadcf2;
    color: #04408c;
    font-weight: bold;
    border-color:red;*//*
*//*#8CB2E2;*//*

    border-width:1px;
}*/
/*

#processForm tr{
    height:30px;
  */
/*  border-bottom: 1px solid #8CB2E2;*//*

    font-weight: bold;
    border-width:1px;
    border-color:red;*/
/*#90badd;*//*


}

#processForm td{
}
*/

