/**
 ===================================================================================================
 ''= 名称:平台基础样式
 ''= 说明:该样式主题无关浏览器无关
 ===================================================================================================
 ''=创建日期：2016/3/30
 ===================================================================================================
 **/

/*****************************************	S 布局方式	****************************************/
.easybuilder-body{
    margin: 0px;
}

/** S堆栈式布局-水平对齐-左-上-容器 **/
.easybuilder-layout-h-l-t-container {
    display: table-cell;
    vertical-align: top;
    text-align: left;
}
/** E堆栈式布局-水平对齐-左-上-容器 **/

/** S堆栈式布局-水平对齐-左-上-控件 **/
.easybuilder-layout-h-l-t-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-l-t-container>div.easybuilder-datepicker {
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-左-上-控件 **/

/** S 堆栈式布局-水平对齐-中-上-容器 **/
.easybuilder-layout-h-c-t-container {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}
/** E 堆栈式布局-水平对齐-中-上-容器 **/

/** S 堆栈式布局-水平对齐-中-上-控件 **/
.easybuilder-layout-h-c-t-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-c-t-container>div.easybuilder-datepicker {
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-中-上-控件 **/
/** S 堆栈式布局-水平对齐-右-上-容器 **/
.easybuilder-layout-h-r-t-container {
    display: table-cell;
    vertical-align: top;
    text-align: right;
}
/** E 堆栈式布局-水平对齐-右-上-容器 **/

/** S 堆栈式布局-水平对齐-右-上-控件 **/
.easybuilder-layout-h-r-t-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-r-t-container>div.easybuilder-datepicker {
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-右-上-控件 **/

/** S 堆栈式布局-水平对齐-左-中-容器 **/
.easybuilder-layout-h-l-m-container {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
/** E 堆栈式布局-水平对齐-左-中-容器 **/

/** S 堆栈式布局-水平对齐-左-中-控件 **/
.easybuilder-layout-h-l-m-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-l-m-container>div.easybuilder-datepicker{
    display: inline;
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-左-中-控件 **/

/** S 堆栈式布局-水平对齐-中-中-容器 **/
.easybuilder-layout-h-c-m-container {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
/** E 堆栈式布局-水平对齐-中-中-容器 **/

/** S 堆栈式布局-水平对齐-中-中-控件 **/
.easybuilder-layout-h-c-m-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-c-m-container>div.easybuilder-datepicker {
    display: inline;
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-中-中-控件 **/

/** S 堆栈式布局-水平对齐-右-中-容器 **/
.easybuilder-layout-h-r-m-container {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}
/** E 堆栈式布局-水平对齐-右-中-容器 **/

/** S 堆栈式布局-水平对齐-右-中-控件 **/
.easybuilder-layout-h-r-m-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-r-m-container>div.easybuilder-datepicker {
    display: inline;
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-右-中-控件 **/

/** S 堆栈式布局-水平对齐-左-下-容器 **/
.easybuilder-layout-h-l-b-container {
    display: table-cell;
    vertical-align: bottom;
    text-align: left;
}
/** E 堆栈式布局-水平对齐-左-下-容器 **/

/** S 堆栈式布局-水平对齐-左-下-控件 **/
.easybuilder-layout-h-l-b-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-l-b-container>div.easybuilder-datepicker {
    display: inline;
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-左-下-控件 **/

/** S 堆栈式布局-水平对齐-中-下-容器 **/
.easybuilder-layout-h-c-b-container {
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
}
/**E 堆栈式布局-水平对齐-中-下-容器 **/

/** S 堆栈式布局-水平对齐-中-下-控件 **/
.easybuilder-layout-h-c-b-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-c-b-container>div.easybuilder-datepicker {
    display: inline;
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-中-下-控件 **/

/** S 堆栈式布局-水平对齐-右-下-容器 **/
.easybuilder-layout-h-r-b-container {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
}
/** E 堆栈式布局-水平对齐-右-下-容器 **/

/** S 堆栈式布局-水平对齐-右-下-控件 **/
.easybuilder-layout-h-r-b-container>div {
    display: inline;
    display: inline-block;
}
.easybuilder-layout-h-r-b-container>div.easybuilder-datepicker {
    display: inline;
    display: inline-table;
}
/** E 堆栈式布局-水平对齐-右-下-控件 **/

/** S 堆栈式布局-垂直对齐-左-上-容器 **/
.easybuilder-layout-v-l-t-container {
    display: table-cell;
    vertical-align: top;
    text-align: left;
}
/** E 堆栈式布局-垂直对齐-左-上-容器 **/

/** S 堆栈式布局-垂直对齐-左-上-控件 **/
.easybuilder-layout-v-l-t-container>* {
    display: block;
}
.easybuilder-layout-v-l-t-container>div.easybuilder-datepicker {
    display: table;
}
/** E 堆栈式布局-垂直对齐-左-上-控件 **/

/** S 堆栈式布局-垂直对齐-中-上-容器 **/
.easybuilder-layout-v-c-t-container {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.easybuilder-layout-v-c-t-container>* {
    display: block;
margin-left: auto;
margin-right: auto;
}

.easybuilder-layout-v-c-t-container>table {
    display: table;
    margin: auto;
}
.easybuilder-layout-v-c-t-container>div.easybuilder-datepicker {
    display: table;
    margin: auto;
}
/** E 堆栈式布局-垂直对齐-中-上-容器 **/

/** S 堆栈式布局-垂直对齐-右-上-容器 **/
.easybuilder-layout-v-r-t-container {
    display: table-cell;
    vertical-align: top;
    text-align: right;
}

.easybuilder-layout-v-r-t-container>* {
    width: 100%;
display: inline-block;
}
/** E 堆栈式布局-垂直对齐-右-上-容器 **/

/** S 堆栈式布局-垂直对齐-左-中-容器 **/
.easybuilder-layout-v-l-c-container {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.easybuilder-layout-v-l-c-container>* {
    display: block;
}
.easybuilder-layout-v-l-c-container>div.easybuilder-datepicker {
    display: table;
}
/** E 堆栈式布局-垂直对齐-左-中-容器 **/

/** S 堆栈式布局-垂直对齐-中-中-容器 **/
.easybuilder-layout-v-c-m-container {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.easybuilder-layout-v-c-m-container>* {
    display: block;
margin-left: auto;
margin-right: auto;
}

.easybuilder-layout-v-c-m-container>table {
    display: table;
    margin: auto;
}
.easybuilder-layout-v-c-m-container>div.easybuilder-datepicker {
    display: table;
    margin: auto;
}
/** E 堆栈式布局-垂直对齐-中-中-容器 **/

/** S 堆栈式布局-垂直对齐-右-中-容器 **/
.easybuilder-layout-v-r-m-container {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}

.easybuilder-layout-v-r-m-container>* {
    width: 100%;
display: inline-block;
}
.easybuilder-layout-v-r-m-container>div.easybuilder-datepicker {
    display: inline-table;
}
/** E 堆栈式布局-垂直对齐-右-中-容器 **/

/** S 堆栈式布局-垂直对齐-左-下-容器 **/
.easybuilder-layout-v-l-b-container {
    display: table-cell;
    vertical-align: bottom;
    text-align: left;
}

.easybuilder-layout-v-l-b-container>* {
    display: block;
}
.easybuilder-layout-v-l-b-container>div.easybuilder-datepicker {
    display: table;
}
/** E 堆栈式布局-垂直对齐-左-下-容器 **/

/** S 堆栈式布局-垂直对齐-中-下-容器 **/
.easybuilder-layout-v-c-b-container {
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
}

.easybuilder-layout-v-c-b-container>* {
    display: block;
margin-left: auto;
margin-right: auto;
}

.easybuilder-layout-v-c-b-container>table {
    display: table;
    margin: auto;
}
.easybuilder-layout-v-c-b-container>div.easybuilder-datepicker {
    display: table;
    margin: auto;
}
/** E 堆栈式布局-垂直对齐-中-下-容器 **/

/** S 堆栈式布局-垂直对齐-右-下-容器 **/
.easybuilder-layout-v-r-b-container {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
}

.easybuilder-layout-v-r-b-container>* {
    width: 100%;
display: inline-block;
}
.easybuilder-layout-v-r-b-container>div.easybuilder-datepicker {
    display: inline-table;
}
/** E 堆栈式布局-垂直对齐-右-下-容器 **/

/** S 表格布局 **/
.easybuilder-innerTableClass {
    width: 100%;
    border-collapse: collapse;
}
/** E 表格布局 **/

/**	S 填充试布局 **/
.easybuilder-layout-full-container {

}

.easybuilder-layout-full-container>* {
    /*width: 100%;*/
}
/**	E 填充试布局 **/
/*****************************************	E 布局方式	****************************************/

/*****************************************	S 控件	****************************************/
/** S 标签 **/
.easybuilder-inputlabel {

}
/** E 标签 **/

/** S 文本框 **/
/** S 文本框 **/
.easybuilder-inputtext{
    height: 22px;
    padding:2px;
}
/** E 文本框 **/

/** S 大文本框 **/
.easybuilder-inputtextarea {
}
/** E 大文本框 **/

/** S 按钮 **/
.easybuilder-inputbutton {
    height: 25px;
}

.easybuilder-successbutton {
    height: 25px;
}

.easybuilder-failurebutton {
    height: 25px;
}
/** E 按钮 **/

/**  S 树遮罩   **/
.easybuilder-loading-indicator {
    height: 80px;
    width: 80px;
    background: url( '../images/loading.gif' );
    background-repeat: no-repeat;
    background-position: center center;
}

.easybuilder-loading-indicator-overlay {
    background-color: #FFFFFF;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}
/**  E 树遮罩   **/

/** S 链接 **/
.easybuilder-linkbutton {

}
/** E 链接 **/

/** S 图片 **/
.easybuilder-inputImage {

}
/** E 图片 **/

/** S 下拉框 **/
.easybuilder-inputcombox {
    height: 22px;
}
/** html 下拉框 **/
.easybuilder-select {
    height: 22px;
}
/** E 下拉框 **/

/** S 下拉树	 **/
.easybuilder-combotree {
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: initial;
}

.easybuilder-combotree-text {
    display: table-cell;
    width: 100%;
    height:22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-combotree-btn {
    display: table-cell;
    width: 20px;
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-combotree-clear {
    display: table-cell;
    width: 20px;
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** E 下拉树	 **/

/** S 单选框 **/
.easybuilder-inputradiobox {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.easybuilder-inputradiobox > div > input{
    vertical-align: middle;
    /* margin-top: 5px; */
    margin: 3px 3px 3px 5px;
}
.easybuilder-inputradiobox > div > label{
    vertical-align: middle;
}

/** E 单选框 **/

/** S复选框  **/
.easybuilder-inputcheckbox{
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.easybuilder-inputcheckbox > div > input{
    vertical-align: middle;
    margin: 3px 3px 3px 5px;
}
.easybuilder-inputcheckbox > div > label{
    vertical-align: middle;
}
.easybuilder-inputcheckbox > div > div{
    display:none;
    height:20px;
    float:right;
    background-color:#7EC0EE;
    border-radius: 10px;
    top: -10px;
    padding-left:6px;
    padding-right:6px;
    position:relative
}
.easybuilder-inputcheckbox > div > div > span{
    height:20px;
    line-height:20px;
    display:block;
    color:#F00;
    text-align:center
}
/** E复选框 **/

/** S 列表框 **/
.easybuilder-inputlist {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** E 列表框 **/

/** S 下拉表格 **/
.easybuilder-combogrid {
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-combogrid-text {
    display: table-cell;
    height: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-combogrid-downbtn {
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-combogrid-downbtn:hover{
}

.panel.datagrid{
}
/** E 下拉表格 **/

/** S 可输可选下拉框 **/
.easybuilder-editcombobox {
    display: table;
    border-spacing: 0px;
    border-collapse: separate;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-editcombobox-text {
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.easybuilder-editcombobox-clear {
    display: table-cell;
    width: 20px;
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-editcombobox-downbtn {
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-editcombobox-combobox {
    border-width: 1px;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
}

.easybuilder-editcombobox-ul {
    margin: 0px;
    padding: 0px;
}

.easybuilder-editcombobox-row {

}

.easybuilder-editcombobox-row-over {

}

.easybuilder-editcombobox-row-selected {

}

/** E 可输可选下拉框 **/

/** S 逐键提示下拉框 **/
.easybuilder-querytext {
    height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-querytext-div {
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-querytext-row {

}

.easybuilder-querytext-highlight {

}
/** E 逐键提示下拉框 **/

/** S 文件上传 **/
/** 文件上传div样式 **/
.easybuilder-fileUpload {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** 添加文件按钮样式 **/
.easybuilder-fileUpload-add {
    padding-top: 3px;
    padding-bottom: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-fileUpload-add a {
    text-decoration: none;
    overflow: hidden;
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
}

.easybuilder-fileUpload-add a:hover {
}

.easybuilder-fileUpload-add a input {
    position: absolute;
    /* font-size: 100px; */
    right: 0;
    top: 0;
    opacity: 0;
    width: 101%;
    height: 101%;
    filter: alpha(opacity = 0);
    cursor: default;
}
/** 文件列表样式 **/
.easybuilder-fileUpload-list {
    padding: 10px 10px;
    width: 100%;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** 文件item样式 **/
.easybuilder-fileUpload-item {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 30px;
    padding-left: 5px;
    margin: 5px;
    position: relative;
}
/** 文件item纵向排列样式 **/
.easybuilder-fileUpload-item-vertical {
    display: block;
}
/** 文件item横向排列样式 **/
.easybuilder-fileUpload-item-horizontal {
    float: left;
}

.easybuilder-fileUpload-item .easybuilder-fileUpload-wrapper {
    float: left;
}
/** 文件item删除按钮样式 **/
.easybuilder-fileUpload-item .easybuilder-fileUpload-del {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    font-size: 0px;
}

.easybuilder-fileUpload-item .easybuilder-fileUpload-btn {
    float : right;
    margin-left: 5px;
    cursor: pointer;
}

.easybuilder-fileUpload-item .easybuilder-fileUpload-del:hover {
}
/** E 文件上传 **/

/** S 图片上传 **/
.easybuilder-imageUpload {
    padding-top: 3px;
    padding-bottom: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** 图片上传按钮样式 **/
.easybuilder-imageUpload-btn {
    text-decoration: none;
    padding: 4px 10px;
    margin: 0 10px 0 0;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

.easybuilder-imageUpload-btn:hover {
}
/** 图片预览区样式 **/
.easybuilder-imageUpload-view {
}

.easybuilder-imageUpload-btn input {
    opacity: 0;
    position: absolute;
    width: 101%;
    height: 101%;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
    cursor: pointer;
}
/** E 图片上传 **/

/** S 日期框 **/
/** 日期控件外层div样式 **/
.easybuilder-datepicker {
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** 日期控件输入框样式 **/
.easybuilder-datepicker-input {
    display: table-cell;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/** 日期选择按钮样式 **/
.easybuilder-datepicker-btn {
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.easybuilder-datepicker-btn:hover {
}
/** E 日期框 **/

/** S 分页	 **/
DIV.pageScroll {
    height:35px;
    line-height:35px;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 9px;
    TEXT-ALIGN: right;
    padding:0px;

}
DIV.pageScroll A {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 3px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.pageScroll SPAN.current {
    /* display: inline-flex; */
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 3px;
    PADDING-TOP: 5px;
}

DIV.pageScroll SPAN.info {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 3px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;

}


DIV.pageScroll SPAN.disabled {
    DISPLAY: none
}
/** E 分页	 **/

/** S 表格 **/
.easybuilder-formtable {
    width: 100%;
    /* border-collapse: collapse; */
}

/* 行*/
.easybuilder-tablerow
    /* 列*/
    .easybuilder-tablecell

    .easybuilder-ft {
    width: 100%;
    padding-top: 0px;
    font-size: 13px;
}
/** E 表格 **/
/** S 必填符 **/
.easybuilder-mustinputlabel{
    display: inline-block;
}
/** E 必填符 **/
/** S 条件查询 **/
.easybuilder-conditiongroup {

}

.easybuilder-condition-row {
    width: 100%;
}
.easybuilder-condition-cell {
    display: inline-block;
}
/** E 条件查询 **/

/** S 条件项   分类条件**/
.easybuilder-condition {
    width: 100%;
    overflow: hidden;
}
/** E 条件项   分类条件 **/

/** S 列表 **/
.easybuilder-list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.easybuilder-list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.easybuilder-list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.easybuilder-list-group-item, button.easybuilder-list-group-item {
    color: #555
}

a.easybuilder-list-group-item .easybuilder-list-group-item-heading,
button.easybuilder-list-group-item .easybuilder-list-group-item-heading
{
    color: #333
}

a.easybuilder-list-group-item:focus, a.easybuilder-list-group-item:hover,
button.easybuilder-list-group-item:focus, button.easybuilder-list-group-item:hover
{
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}

button.easybuilder-list-group-item {
    width: 100%;
    text-align: left
}

.easybuilder-list-group-item.disabled, .easybuilder-list-group-item.disabled:focus,
.easybuilder-list-group-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee
}

.easybuilder-list-group-item.disabled .easybuilder-list-group-item-heading,
.easybuilder-list-group-item.disabled:focus .easybuilder-list-group-item-heading,
.easybuilder-list-group-item.disabled:hover .easybuilder-list-group-item-heading
{
    color: inherit
}

.easybuilder-list-group-item.disabled .easybuilder-list-group-item-text,
.easybuilder-list-group-item.disabled:focus .easybuilder-list-group-item-text,
.easybuilder-list-group-item.disabled:hover .easybuilder-list-group-item-text
{
    color: #777
}

.easybuilder-list-group-item.active, .easybuilder-list-group-item.active:focus,
.easybuilder-list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.easybuilder-list-group-item.active .easybuilder-list-group-item-heading,
.easybuilder-list-group-item.active .easybuilder-list-group-item-heading>.small,
.easybuilder-list-group-item.active .easybuilder-list-group-item-heading>small,
.easybuilder-list-group-item.active:focus .easybuilder-list-group-item-heading,
.easybuilder-list-group-item.active:focus .easybuilder-list-group-item-heading>.small,
.easybuilder-list-group-item.active:focus .easybuilder-list-group-item-heading>small,
.easybuilder-list-group-item.active:hover .easybuilder-list-group-item-heading,
.easybuilder-list-group-item.active:hover .easybuilder-list-group-item-heading>.small,
.easybuilder-list-group-item.active:hover .easybuilder-list-group-item-heading>small
{
    color: inherit
}

.easybuilder-list-group-item.active .easybuilder-list-group-item-text,
.easybuilder-list-group-item.active:focus .easybuilder-list-group-item-text,
.easybuilder-list-group-item.active:hover .easybuilder-list-group-item-text
{
    color: #c7ddef
}

.easybuilder-list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.easybuilder-list-group-item-success, button.easybuilder-list-group-item-success
{
    color: #3c763d
}

a.easybuilder-list-group-item-success .easybuilder-list-group-item-heading,
button.easybuilder-list-group-item-success .easybuilder-list-group-item-heading
{
    color: inherit
}

a.easybuilder-list-group-item-success:focus, a.easybuilder-list-group-item-success:hover,
button.easybuilder-list-group-item-success:focus, button.easybuilder-list-group-item-success:hover
{
    color: #3c763d;
    background-color: #d0e9c6
}

a.easybuilder-list-group-item-success.active, a.easybuilder-list-group-item-success.active:focus,
a.easybuilder-list-group-item-success.active:hover, button.easybuilder-list-group-item-success.active,
button.easybuilder-list-group-item-success.active:focus, button.easybuilder-list-group-item-success.active:hover
{
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.easybuilder-list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.easybuilder-list-group-item-info, button.easybuilder-list-group-item-info
{
    color: #31708f
}

a.easybuilder-list-group-item-info .easybuilder-list-group-item-heading,
button.easybuilder-list-group-item-info .easybuilder-list-group-item-heading
{
    color: inherit
}

a.easybuilder-list-group-item-info:focus, a.easybuilder-list-group-item-info:hover,
button.easybuilder-list-group-item-info:focus, button.easybuilder-list-group-item-info:hover
{
    color: #31708f;
    background-color: #c4e3f3
}

a.easybuilder-list-group-item-info.active, a.easybuilder-list-group-item-info.active:focus,
a.easybuilder-list-group-item-info.active:hover, button.easybuilder-list-group-item-info.active,
button.easybuilder-list-group-item-info.active:focus, button.easybuilder-list-group-item-info.active:hover
{
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.easybuilder-list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.easybuilder-list-group-item-warning, button.easybuilder-list-group-item-warning
{
    color: #8a6d3b
}

a.easybuilder-list-group-item-warning .easybuilder-list-group-item-heading,
button.easybuilder-list-group-item-warning .easybuilder-list-group-item-heading
{
    color: inherit
}

a.easybuilder-list-group-item-warning:focus, a.easybuilder-list-group-item-warning:hover,
button.easybuilder-list-group-item-warning:focus, button.easybuilder-list-group-item-warning:hover
{
    color: #8a6d3b;
    background-color: #faf2cc
}

a.easybuilder-list-group-item-warning.active, a.easybuilder-list-group-item-warning.active:focus,
a.easybuilder-list-group-item-warning.active:hover, button.easybuilder-list-group-item-warning.active,
button.easybuilder-list-group-item-warning.active:focus, button.easybuilder-list-group-item-warning.active:hover
{
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.easybuilder-list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.easybuilder-list-group-item-danger, button.easybuilder-list-group-item-danger
{
    color: #a94442
}

a.easybuilder-list-group-item-danger .easybuilder-list-group-item-heading,
button.easybuilder-list-group-item-danger .easybuilder-list-group-item-heading
{
    color: inherit
}

a.easybuilder-list-group-item-danger:focus, a.easybuilder-list-group-item-danger:hover,
button.easybuilder-list-group-item-danger:focus, button.easybuilder-list-group-item-danger:hover
{
    color: #a94442;
    background-color: #ebcccc
}

a.easybuilder-list-group-item-danger.active, a.easybuilder-list-group-item-danger.active:focus,
a.easybuilder-list-group-item-danger.active:hover, button.easybuilder-list-group-item-danger.active,
button.easybuilder-list-group-item-danger.active:focus, button.easybuilder-list-group-item-danger.active:hover
{
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.easybuilder-list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.easybuilder-list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

/** E 列表 **/

/** S 遮罩层 	**/
.easybuilder-mask-layer{
    position:fixed;
    z-index:99998;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
}

.easybuilder-mask-layer-fill{
    position:fixed;
    z-index:99999;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
}
/** E 遮罩层 	**/

/*****************************************	E 控件	****************************************/

/*****************************************	S 报表主题	****************************************/

/*
	报表灰色主题样式
*/
.easyreport-greyheadertable {
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    /*#e6eaea*/
    background-color: #7d7d7d;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-greymiddletable {
    width: 100%;
    -moz-user-select: none;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-greytailtable {
    width: 100%;
    color: #292929;
    background-color: #d8d8d8;
    border-color: #4f81bd;
    border-collapse: collapse;
}

.easyreport-greymiddletablecol {
    color: #292929;
    background-color: #a5a5a5;
    /*#9badcc*/
    border-color: #ffffff;
    border-collapse: collapse;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
}

.easyreport-greymiddletablerow {
    color: #292929;
    background-color: #d8d8d8;
    /*#9badcc*/
    border-color: #ffffff;
    border-collapse: collapse;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
}

.easyreport-greymiddletable Td {
    color: #292929;
    border-color: #c4dddb;
    background-color: #ffffff;
    border-collapse: collapse;
    text-align: right;
    font-size: 10px;
    padding: 3px 3px 3px 0;
}

/*
	报表浅蓝色主题样式
*/
.easyreport-lightblueheadertable {
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    /*#e6eaea*/
    background-color: #4aadc7;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-lightbluemiddletable {
    width: 100%;
    -moz-user-select: none;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-lightbluetailtable {
    width: 100%;
    color: #292929;
    background-color: #e9f1f5;
    border-color: #4f81bd;
    border-collapse: collapse;
}

.easyreport-lightbluemiddletablecol {
    color: #292929;
    background-color: #d1e3eb;
    /*#9badcc*/
    border-color: #ffffff;
    border-collapse: collapse;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
}

.easyreport-lightbluemiddletablerow {
    color: #292929;
    background-color: #e9f1f5;
    /*#9badcc*/
    border-color: #ffffff;
    border-collapse: collapse;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
}

.easyreport-lightbluemiddletable Td {
    color: #292929;
    border-color: #c4dddb;
    background-color: #ffffff;
    border-collapse: collapse;
    text-align: right;
    font-size: 10px;
    padding: 3px 3px 3px 0;
}
/*
	报表浅绿色主题样式
*/
.easyreport-lightgreenheadertable {
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    /*#e6eaea*/
    background-color: #9bbb59;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-lightgreenmiddletable {
    width: 100%;
    -moz-user-select: none;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-lightgreentailtable {
    width: 100%;
    color: #292929;
    background-color: #eaf1dd;
    border-color: #4f81bd;
    border-collapse: collapse;
}

.easyreport-lightgreenmiddletablecol {
    color: #292929;
    background-color: #d7e4bc;
    /*#9badcc*/
    border-color: #ffffff;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
    border-collapse: collapse;
}

.easyreport-lightgreenmiddletablerow {
    color: #292929;
    background-color: #eaf1dd;
    /*#9badcc*/
    border-color: #ffffff;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
    border-collapse: collapse;
}

.easyreport-lightgreenmiddletable Td {
    color: #292929;
    border-color: #c4dddb;
    background-color: #ffffff;
    text-align: right;
    font-size: 10px;
    padding: 3px 3px 3px 0;
    border-collapse: collapse;
}

/*
	报表橘黄色主题样式
*/
.easyreport-orangeheadertable {
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    /*#e6eaea*/
    background-color: #f79646;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-orangemiddletable {
    width: 100%;
    -moz-user-select: none;
    border-color: #ffffff;
    border-collapse: collapse;
}

.easyreport-orangetailtable {
    width: 100%;
    color: #292929;
    background-color: #fde9d9;
    border-color: #4f81bd;
    border-collapse: collapse;
}

.easyreport-orangemiddletablecol {
    color: #292929;
    background-color: #fcd5b4;
    /*#9badcc*/
    border-color: #ffffff;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
    border-collapse: collapse;
}

.easyreport-orangemiddletablerow {
    color: #292929;
    background-color: #fde9d9;
    /*#9badcc*/
    border-color: #ffffff;
    text-align: center;
    font-size: 13px;
    padding: 3px 0 3px 0;
    border-collapse: collapse;
}

.easyreport-orangemiddletable Td {
    color: #292929;
    border-color: #c4dddb;
    background-color: #ffffff;
    border-collapse: collapse;
    text-align: right;
    font-size: 10px;
    padding: 3px 3px 3px 0;
}
/*****************************************	E 报表主题	****************************************/

/*****************************************	S 报表分页样式	****************************************/

.esayreport-page-link{
    float:right;
}
.easyreport-pagination-item{padding: 5px 9px;cursor:pointer;text-decoration: none;
    display: inline-block;
    font-size: 12px;
    background: #fff;
    color: #666;
    border: 1px solid #e6e6e6;
    line-height: normal;
    margin-left:5px;}
.easyreport-current-pagination{background: #fff;color: #3e89fa;border: 1px solid transparent;}
.easyreport-page .easyreport-pagination-item:hover {
    background: #fff;
    color: #3e89fa;
    border: 1px solid #3e89fa;
}
.easyreport-page .easyreport-current-pagination:hover {
    background: #fff;
    color: #3e89fa;
    border: 1px solid transparent;
}

/*****************************************	E 报表分页样式	****************************************/

/*****************************************	S 报表加载中样式	****************************************/
.easyreport-loading-ec-indicator{
    background:url('../images/reportloading.gif') no-repeat left;height:64px;width:64px;margin:3px;
}
.easyreport-loading-text{
    font-size:12px;
}
/*****************************************	E 报表加载中样式	****************************************/


/*****************************************	S 工作流	****************************************/

/** S 下步任务 **/
.easyflow-img/*PANEL图片显示*/ {
    vertical-align:middle;
    border: 0px;
}

.easyflow-nexttask-imgdiv/*panel的右方图片布局div*/  {
    height: 25px;
    float: right;
    margin-right: 15px;
    margin-top: 3px;
}
.easyflow-nexttask-imgdiv>a:link/*panel div 图片a标签下划线*/{
    text-decoration: none;
}

.easyflow-nexttask-activitynametitle /*活动名称*/ {
    float: left;
    margin-left: 10px;
    margin-top: 3px;
    white-space: nowrap;
}

.easyflow-nexttask-mainperformercontrol /*主送责任人文本*/ {
    display: inline;
    width: 180px;
    float: left;
}

.easyflow-nexttask-div-mainorcsperformertitle /*包裹责任人标签的div*/ {
    float: left;
    margin-left: 20px;
    margin-top: 3px;
    white-space: nowrap;
    text-align: right;
}

.easyflow-nexttask-noticetitle /*通知方式标签*/ {
    float: left;
    margin-left: 20px;
    white-space: nowrap;
}

.easyflow-nexttask-panel-a/*panel的修改图片布局  a标签*/ {
    height: 25px;
    float: right;
    margin-right: 15px;
    margin-top: 3px;
}

.easyflow-nexttask-divtext/**/ {
    float: left;
    margin-left: 3px;
}

.easyflow-nexttask-tabs-container/**/ {
    overflow: hidden;
}

.easyflow-nexttask-tabs-div/**/ {
    width: 100%;
    height: 200px;
    vertical-align: top;
}

.easyflow-nexttask-tabs-divdata/*动态TAB 数据DIV*/ {
    width: 100%;
    height: 170px;
    text-align: left;
}

.easyflow-nexttask-tabs-divbutton/*动态TAB 按钮DIV（确认、取消选择）*/ {
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.easyflow-nexttask-tabs-diviframe/*动态TAB 全局机构树 iframe div*/ {
    width: 100%;
    height: 170px;
}

.easyflow-nexttask-tabs-div-for-sel-performer/**/ {
    display: none;
    z-index: 99999;
    width: 300px;
    height: 210px;
}

.easyflow-commonphrse-modal-content/**/ {
    height: 346px;
    padding: 0px;
}

.easyflow-commonphrse-iframe/**/ {
    height: 290px;
    width: 100%;
}

/** E 下步任务 **/

/** S 回退 **/
.easyflow-backflow-workflowdiv/*回退界面*/ {

}

.easyflow-backflow-workflowdiv>div/*回退界面DIV*/ {
    height: 30px;
    line-height: 30px;
    text-align: left;
}

.easyflow-backflow-workflowdiv>div>span/*回退界面DIV*/ {
    margin-left: 90px;
}

.easyflow-backflow-workflowdiv>div>select/*回退界面DIV*/ {
    width: 150px;
}

.easyflow-backflow-workflowdiv>div>input/*回退界面DIV*/ {
    margin-left: 70px;
    position: absolute;
    margin-top: 9px;
}

.easyflow-backflow-workflowdiv>table>tbody>.easybuilder-datatable-header-row/*回退界面表格布局*/{
    height: 30px;
}

.easyflow-backflow-workflowdiv>table>tbody>.easybuilder-datatable-header-row>td/*回退界面表格布局*/{

}

/** E 回退 **/

/** S 插入固定子流程**/
.easyflow-fixedflow/*插入固定子流程   选择子流程表格布局*/ {
    margin: 5px 0px 5px 0px;
}

.easyflow-fixedflow>tbody>tr /*插入固定子流程   选择子流程表格布局*/{
    height: 25px;
}

.easyflow-fixedflow>tbody>tr>td:first-child /*插入固定子流程   选择子流程表格布局*/{
    width: 2%;
}

.easyflow-fixedflow>tbody>tr>td:last-child /*插入固定子流程   选择子流程表格布局*/{
    width: 10%;
}
/** E 插入固定子流程**/

/** S 插入动态子流程**/
.easyflow-dynamicflow-datadiv{
    width: 100%;
    margin-left: 10px;
    margin-top: 6px;
    font-size: 13px;
    font-family: Arial, Verdana,sans-serif;
}


/** E 插入动态子流程**/

/** S 业务跳转**/
.easyflow-jumpflow-select /*跳转界面  下拉框*/{
    width: 100px;
    margin-left: -10px;
}

/** E 业务跳转**/
/*****************************************	E 工作流	****************************************/


/** 条件查询控件样式组 **/
.showitems{
    width:100%;
    height:30px;
    overflow:auto;
}

.con-container{
    width:100%;
    font:13px Arial,Verdana;
    border:1px solid #ddd7d7;
    border-width:1px 1px 1px 1px;
    padding:5px 0px 5px 0px;
}

.showitems>div{
    float:left;
    height:20px;
    width:150px;
    color:#C81623;
    border:1px solid #DDD;
    text-align:center;
    margin-left:15px;
    line-height:20px;
    overflow:hidden;
}

.showitems-cont{
    float:left;
    width:130px;
    overflow:hidden;
}


.showitems-del{
    width:18px;
    float:left;
    cursor:pointer;
    line-height:18px;
}

.multi-item{
    display:inline;
}

.multibutton{
    background-color:rgb(55, 110, 166);
    color:#ffffff;
    width:57px;
    height:22px;
}

.multioperate{
    text-align:center;
    /* padding-right:50px; */
}


.showitems>div:hover{
    border-color:#e4393c;
}

.condition{
    width:100%;
    overflow:hidden;
}

.condition-content{
    float:left;
    overflow:hidden;
}

.condition-operate{
    float:right;
    overflow:hidden;
    width:100px;
    padding-top:12px;
}

.condition-operate a{
    float:right;
    margin-right:12px;
}

.condition-basic-ul{
    list-style:none;
    line-height:30px;
    padding:0px;
    margin:0px;
    float:left;
}
.condition-basic-li{
    float:left;
    height:30px;
    padding-right:5px;
    padding-left:5px;
    line-height:30px;
    color:#005aa0;
    padding-top:4px;
}

.condition-basic-li:hover{
    color:#e4393c;
}
.condition-basic-li a{
    white-space: nowrap;
    color:#005aa0;
    float:left;
}
.condition-basic-li a:hover{
    text-decoration: none;
    color: #e4393c;
    cursor:pointer;
}

.condition-row{
    width:100%;
    border:1px solid #ddd7d7;
    border-width:0px 0px 1px 0px;
}

.condition-cell{
    display:inline-block;
}
/**  E 条件查询控件样式组	**/

