
input[type="checkbox"] {
    width: 17px;
    height: 17px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
    position: relative;
    cursor: pointer;
    background-color: #1890ff;
    color: white;
    border: 1px solid #d9d9d9;
}

input[type="checkbox"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 15px;
    height: 15px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

input[type="checkbox"]:checked::before {
    font-family: "FontAwesome";
    content: "\f00c"; /*\2713*/
    position: absolute;
    top: 0;
    left: 0;
    background-color: #1890ff;
    border-radius: 2px;
    border: 1px solid #1890FF;
}

input[type="checkbox"]:hover::before {
    border: 1px solid #1890FF;
}

.datagrid-cell-check, .datagrid-header-check {
	width:40px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.checkbox, .radiobutton {
    border: .5px solid #d9d9d9;
    cursor: pointer;
}

.checkbox-checked, .radiobutton-inner {
    background-color: #1890ff;
}


.window {
    border-width: 0 !important;
    box-shadow: 0 4px 12px rgba(0,0,0,.15) !important;
}

.window-shadow {
    box-shadow: none;
}

.window .window-header {
    border-color: #e7eaec;
    background: white;
}

.dialog-button, .dialog-toolbar {
    background: white;
}

.panel-header {
    background: white;
}

.datagrid-header-row {
    background: white;
}

.datagrid-header, .datagrid-td-rownumber {
    background: white;
}


.menu {
    background-color: white;
    border-color: white;
    /*padding: 0;*/
    border-radius: 4px;
}

.menu-shadow{
    -moz-box-shadow: 0 2px 8px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.15);
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
}

.menu-active {
    border-color: #FAFAFA;
    border-radius: 0px;
}

.accordion .accordion-header-selected { 
    background: #1890FF;
    color: #fff;
}

.menu .menu-item,.menu .menu-text {
    display: flex;
    height: 37px !important;
    line-height: 37px !important;
    font-size: 14px;
}

.menu-icon[class*='tree-checkbox']{
    position: absolute;
}

.menu-icon{
    display: flex !important;
    align-items: center;
}

.sidemenu .tree-node-selected { 
    border-right: 0;
    background: #1890FF;
}

/*鏁版嵁琛ㄦ牸鏍峰紡*/
.datagrid-body td, .datagrid-footer td, .datagrid-header td {
    border-color: #e8e8e8;
    border-style: solid;
    /*color: rgba(0, 0, 0, .65);*/
}

.datagrid-body tr, .datagrid-footer tr, .datagrid-header tr{
    color: rgba(0, 0, 0, .65);
}

.datagrid-header-row td, .datagrid-header-inner {
    background-color: #ECEFF3;/* #FAFAFA; */
    height: 40px;
    font-size: 14px !important;
    font-weight: 400;/* 600 */
}

.datagrid-header-row td .datagrid-cell {
    display: flex;
}

.datagrid-header-row td .datagrid-cell span {
    /* display: flex;
    align-items: center; */
    text-align: center;
    width: 100%;
    line-height: 40px;
}

.datagrid-header-row, .datagrid-row {
    height: 37px;
}

.tree-collapsed, .tree-expanded {
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    width: 17px;
    height: 17px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 8px;
    font-size: 14px;
}

.tree-collapsed:hover, .tree-expanded:hover, .tree-collapsed:focus, .tree-expanded:focus {
    border: 1px solid #1890FF;
}

.tree-collapsed:after {
    content: "+";
    padding-left: 1px;
}

.tree-expanded:after {
    content: "-";
    padding-left: 1px;
}

.datagrid-td-rownumber .datagrid-cell-rownumber {
    color: rgba(0, 0, 0, .65) !important;
}

.progressbar-text{ 
    z-index: 10;
}

.progressbar{
    border-width: .1px;
}

.datagrid-cell, .datagrid-cell-group, .datagrid-cell-rownumber, .datagrid-header-rownumber {
    line-height: 20px !important;
}


.tabs-header, .tabs-tool {
    background-color: white !important;
}

.tabs li.tabs-selected a.tabs-inner {
    background: white;
    height: 34px !important;
}

.tabs li.tabs-selected a.tabs-inner .tabs-icon{
    margin-top: -7px !important;
}

.tabs li a.tabs-inner {
    background: #fafafa;
    border: 0;
}

.tabs li{
    margin: 0;
}

.tabs li a.tabs-inner {
    background: white;
}

.tabs a{
    height: 33px !important;
    line-height: 33px !important;
}

.tabs li a.tabs-inner:hover{
    background: none;
    color: #1890ff;
}


.datagrid-pager, .datagrid-row-alt, .datagrid-toolbar {
    background: white !important;
}

.search-box{
    /*padding: 6px 0 3px;*/
}

/*.datagrid-toolbar*/
.l-btn {
    height: 32px !important;
    border-radius: 4px;
    font-size: 14px;
}

.datagrid-toolbar .l-btn .l-btn-text {
    line-height: 30px !important;
    margin: 0 3px 0 9px;
}

.datagrid-toolbar{
    /*border: none;*/
}


.datagrid-row-over, .datagrid-row-selected {
    background: #B8E9F7 !important;
}



.datagrid-pager.pagination{
    height: 37px;
}

.datagrid-pager.pagination a.l-btn span span.l-btn-text{
 	margin: 0px 0px 0px 0px;
}
.datagrid-pager.pagination table,.datagrid-pager.pagination .pagination-info{
    height: 100%;
    line-height: 37px;
    font-size: 14px;
}

.datagrid-pager.pagination table td span,.datagrid-pager.pagination table td [class*="pagination"]{
    font-size: 14px !important;
}

.datagrid-pager.pagination .l-btn-icon{
    margin-top: -8px !important;
}


.panel-footer {
    background: white;
    height: 40px !important;
    padding-top: 4px !important;
}



#RightAccordion {
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

#west .tree .tree-node {
    margin-top: 6px;
}

#west .panel-icon{
    display: flex;
    align-items: center;
}

#west .tree-hit{
    margin-top: 10px;
}

#west .panel-title{
    height: 31px;
    line-height: 31px;
}

#west .panel-icon, .panel-tool{
    margin-top: -8px;
}

.banner {
    height: 54px !important;
}

.banner .webname {
    width: 260px;
    padding-left: 0 !important;
    text-align: center !important;
}

#west .panel-tool a:hover{
    background-color: rgba(0,0,0,0);
}

.topjui-btn-blue {
    background: #1890FF;
}

.topjui-btn-red {
    background: #FF4D4F;
}

.topjui-btn-purple {
    background: #B602B6;
}

.topjui-btn-black {
    background: #000C17;
}

.textbox-button {
    background: #fafafa;
}

.l-btn {
    outline: none;
    user-select: none;
}

.l-btn-left.l-btn-icon-left{
    height: 100%;
}

.l-btn-left {
    margin-top: 0 !important;
}

.l-btn span .l-btn-icon :before{
    background: red;
}
.panel .tabs-icon{
    margin-top: -16px !important;
}
.panel .l-btn-icon, .l-btn-icon{
    margin-top: -7px !important;
}


.l-btn .l-btn-text {
    line-height: 34px !important;
    white-space: nowrap;
}

.window .window-body .l-btn .l-btn-text{
    line-height: 34px !important;
    /* padding: 0px 4px 0px 8px; */
}
.window-body .l-btn .l-btn-text{
    line-height: 34px !important;
    /* padding: 0px 4px 0px 8px; */
}
.messager-button .l-btn{
    width: auto;
}

.nav-right .l-btn-plain:hover{
    background: none;
}

.l-btn-plain:hover{
    border-radius: 4px;
}

.nav-right .m-btn-plain-active,.nav-right .s-btn-plain-active{
    background:none;
}

.menu>a[class*='l-btn']{
    width: 100%;
    text-align: left;
}

.textbox input,.textbox textarea,.datagrid-filter-c input {
    text-indent: 6px !important;
}

.topjui-input-block {
    min-height: 32px;
    display: flex;
    align-items: center;
    padding-top: 0 !important;
}

.textbox {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    height: auto !important;
}

.textbox input {
    height: 30px !important;
}

.datagrid-filter-c>input{
    height: 32px !important;
}

.datagrid-filter-c>input:hover,.datagrid-editable-input:hover{
    border-color: #40a9ff !important;
}

.datagrid-filter-c>input:focus,.datagrid-editable-input:focus{
    border-color: #40a9ff;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
}

.topjui-form-label {
    padding: 0;
    line-height: 32px;
}

.textbox:hover {
    border-color: #40a9ff;
    outline: 0;
}

.textbox-focused {
    border-color: #40a9ff;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2)
}

.validatebox-invalid {
    background-color: white;
}

.textbox-invalid {
    background-color: white;
    border: 1px solid #ffa8a8;
}

.textbox-invalid:hover {
    border: 1px solid #ffa8a8;
}

.textbox-invalid:focus-within {
    box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
}

.textbox textarea.textbox-text {
    padding: 4px;
    height: 110px !important;
}

.spinner-arrow.spinner-button-bottom, .spinner-arrow.spinner-button-left, .spinner-arrow.spinner-button-right, .spinner-arrow.spinner-button-top {
    background-color: rgba(0, 0, 0, 0);
}


.combo-panel .tree-node {
    margin-top: 6px;
    transition: all .3s;
}

.combobox-item-hover, .tree-node-hover {
    background-color: #e2e2e2;
}

.combobox-item-selected {
    background-color: #e2e2e2;
    color: black;
    font-weight: bold;
}

.combo-panel .combobox-item {
    padding: 8px 4px;
    cursor: pointer;
}

.tree li .tree-collapsed, .tree li .tree-expanded {
    margin-left: 8px;
}

.combo-arrow {
    background-color: rgba(0, 0, 0, 0);
    height: 33px !important;
}

.tree-node-selected {
    background-color: #e2e2e2;
}


.switchbutton {
    border: 1px solid #d9d9d9;
}

.switchbutton-off {
    background: #BFBFBF;
}


#RightAccordion .tree-collapsed, #RightAccordion .tree-expanded {
    border: 0;
    border-radius: 0;
    margin-left: 0 !important;
    margin-right: 5px !important;
    width: 20px;
    height: 18px;
}

#RightAccordion .tree-collapsed:hover, #RightAccordion .tree-expanded:hover {
    border: 0;
}

#RightAccordion .tree-collapsed:after, #RightAccordion .tree-expanded:after {
    content: "";
    padding: 0;
}


.layout-split-west {
    border-right: 5px solid #fafafa;
}

.layout-split-east {
    border-left: 5px solid #fafafa;
}


#ie6-warning, .calendar table td, .calendar table th, .calendar-title span, .combobox-item, .datagrid-cell, .datagrid-cell-group, .datagrid-cell-rownumber, .datagrid-header .datagrid-cell span, .datagrid-header-rownumber, .datebox-button a, .editTable .divider span, .editTable .label, .menu-text, .panel-title, .progressbar-text, .textbox, .textbox .textbox-text, .textbox-label.textbox-label-after, .topjui-form-label, .tree-title, fieldset legend, table td {
    font-size: 14px !important;
}

.datagrid-cell .fa{
    font-size: 12px !important;
}

.calendar-menu-month, .calendar-menu-year, .combobox-group, .combobox-stick, .datebox-button a, .panel-title, .propertygrid .datagrid-group span {
    /* font-weight: 100 !important; */
    font-weight: 400 !important;/* 800 */
    color: #000;
    /* font-size: 15px; */
    font-size: 15px !important;
    /* padding-left: 6px; */
}

.tree-checkbox0,.tree-checkbox1,.tree-checkbox2{
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    user-select: none;
    position: relative;
    box-sizing: border-box;
    font-size: 6px;
}

.tree-checkbox1{
    background-color: #1890ff;
    border-color: #1890ff;
}

.tree-checkbox1:after {
    font-family: "FontAwesome";
    content: "\f00c";
    position: absolute;
    top: -1px;
    left: 2px;
    color: white;
}

.tree-node{
    height: 36px;
    line-height: 36px;
}

.tree-checkbox2:after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #1890ff;
    left: 2px;
    top: 2px;
}


.layui-input{
    border-radius: 4px !important;
    border: 1px solid #d9d9d9 !important;
    font-size: 14px !important;
    height: 32px !important;
}
.layui-input:hover{
    border-color: #40a9ff !important;
    outline: 0 !important;
}
.layui-input:focus{
    border-color: #40a9ff !important;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important;
    outline: 0 !important;
}


.layui-input{
    border-radius: 4px !important;
    border: 1px solid #d9d9d9 !important;
    font-size: 14px !important;
    height: 32px !important;
}
.layui-input:hover{
    border-color: #40a9ff !important;
    outline: 0 !important;
}
.layui-input:focus{
    border-color: #40a9ff !important;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important;
    outline: 0 !important;
}


.easyui-combobox_ui {
    border-radius: 4px !important;
    border: 0px solid #d9d9d9 !important;
    font-size: 14px !important;
    height: 32px !important;
    width: 200px;
    padding: 6px 6px;
    float: left;
}

.combo .combo-text{
    padding: 6px 6px !important;
    font-size: 14px !important;
}
.combo .combo-text:focus{
    /* box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important; */
    outline: 0 !important;
}
.combo {
    height: 35px !important;
    border: 1px solid #d9d9d9 !important;
    border-radius: 4px !important;
}
.combo:focus{
    border-color: #40a9ff !important;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important;
    outline: 0 !important;
}

.easyui-div-span{
    border-radius: 4px !important;
    font-size: 14px !important;
    height: 32px !important;
    padding: 6px 6px;
    float: left;
}
.subject,
.easyui-input_ui{
    border-radius: 4px !important;
    border: 1px solid #d9d9d9 !important;
    font-size: 14px !important;
    height: 32px !important;
    width:200px;
    padding: 6px 6px;
    float: left;
}
.subject:hover,
.easyui-input_ui:hover{
    border-color: #40a9ff !important;
    outline: 0 !important;
}
.subject:focus,
.easyui-input_ui:focus{
    border-color: #40a9ff !important;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important;
    outline: 0 !important;
}

.easyui-input_ui1{
    border-radius: 4px !important;
    border: 1px solid #d9d9d9 !important;
    font-size: 14px !important;
    height: 32px !important;
    width:40px;
    padding: 6px 6px;
    float: left;
    text-align: center;
}
.easyui-input_ui1:hover{
    border-color: #40a9ff !important;
    outline: 0 !important;
}
.easyui-input_ui1:focus{
    border-color: #40a9ff !important;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important;
    outline: 0 !important;
}

.tooltip-right .accordion{
    width: 220px !important;
}

.l-btn-left {
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.l-btn-icon-left .l-btn-text {
  margin: 0 4px 0 24px;
}
.l-btn-icon-left .l-btn-icon {
  left: 6px;
}
.l-btn-large .l-btn-icon-left .l-btn-text {
  margin-left: 40px;
}
a.l-btn-plain span.l-btn-left {
    /* padding-left: nont; */
}
a.l-btn span.l-btn-left {
    line-height: 30px;
    height: 30px;
}
.window .window-header .panel-icon, .window .window-header .panel-tool{margin-top:-10px;}
.window .window-header .panel-with-icon{padding-left:30px;font-weight:normal;font-size:13px;}
.window .window-header .panel-icon{color: #444;left: 12px;font-weight: normal;font-size: 14px;}
#ulId{
	padding:0px;
}
.window .window-header {
    background-color: #1890FF;
}
.window .window-header .panel-with-icon {
    color: #fff;
}
.window .window-header .panel-icon {
    color: #fff;
}
.window {
   padding:0px;
}

a.l-btn span span.l-btn-text {
	line-height: 30px !important;
 	margin: 0px 3px 0px 9px;
}
select {
    display: block;
   /*  width: 100%; */
    height: 34px;
    width:200px !important;
    padding: 6px 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.select80{
    width: 80px !important;
}
.select120 {
    width: 120px !important;
}
.select250 {
    width: 250px !important;
}
select::-ms-expand { display: none; }     

  
.info-select{
    width: 200px;
    outline:none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    background: url(img/down.png) no-repeat scroll right center transparent;           
}
textarea{
	border-radius: 4px !important;
    border: 1px solid #d9d9d9 !important;
    font-size: 14px !important;
    padding: 6px 6px !important;
    display: block;
}

textarea:hover{
    border-color: #40a9ff !important;
    outline: 0 !important;
}
textarea:focus{
    border-color: #40a9ff !important;
    box-shadow: 0 0 0 2px rgba(24,144,255,.2) !important;
    outline: 0 !important;
}

textarea:disabled {
	border-radius: 0px !important;
    border: 0px solid #d9d9d9 !important;
    font-size: 14px !important;
    padding: 6px 6px !important;
    display: block;
    background-color: #fff !important;
}

a.l-btn {
  border: 0;
  padding: 1px 6px 1px 1px;
}

a.l-btn,a.l-btn span.l-btn-left{
	background-image: none;
	border: 0;
}
/* .tabs-icon {
    margin-top: -9px !important;
} */
.tabs li.tabs-selected a.tabs-inner .tabs-icon {
    margin-top: -16px !important;
}
.tabs-icon{
	margin-top: -16px !important;
}
.tabs li a.tabs-inner{
	margin: 0 3px;
}
/* #mainTab_tools .panel .tabs-icon {
     margin-top: -17px !important; 
} */
.window .window-header .panel-tool {
    margin-top: -14px !important; 
}
.window .window-header .panel-tool a {
    width: 30px;
    height: 30px;
    opacity: 1.6;
}
.window .window-header  .panel-tool {
    height: 30px !important; 
}
fieldset legend {
	display:none;
}
fieldset {
    margin-top: 10px!important;
    border-top: 0px solid #eee;
}
.table tr {
	height:45px;
} 
.table tr th{
	font-size: 14px !important;
    font-weight: 400;
    text-align: right;
    color: #333;
    border-bottom: 1px solid #ccc; 
    padding-right: 4px;
    background-color: rgb(242, 243, 245);
    width: 20%;
} 


.table td{ 
	text-align: right;
    color: #666;
	border: 1px solid #ccc; 
	/* height: 40px; */
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
}
.table{
	 border-collapse: collapse;
	 border: 1px solid #ccc; 
}
.table .btnStyle{
	float: left;
    height: 30px;
    border-radius: 4px !important;
    margin-left: 4px;
    border: 1px;
    cursor: pointer;
    border-radius: 4px !important;
    background: #70ADFF;
    color:white;
}
.table3 tr {
	height:45px;
} 

.table3 tr th{
	font-size: 14px !important;
    font-weight: 400;
    text-align: right;
    color: #333;
    border-bottom: 1px solid #ccc; 
    padding-right: 4px;
    background-color: rgb(242, 243, 245);
    width: 20%;
} 
.table3 img{
	float: left;
	margin-left: 4px;
}

.table3 td{ 
	text-align: right;
    color: #666;
	border: 1px solid #ccc; 
	/* height: 40px; */
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
}
.table3{
	 border-collapse: collapse;
	 border: 1px solid #ccc; 
}
.table3 .btnStyle{
	float: left;
    height: 30px;
    border-radius: 4px !important;
    margin-left: 4px;
	padding:0 10px;
}
.table4{
	 border-collapse: collapse;
	 border: 1px solid #ccc; 
}
.table4 tr {
	height:45px;
} 
.table4 tr th{
	font-size: 14px !important;
    font-weight: 400;
    text-align: right;
    color: #333;
    border: 1px solid #ccc; 
    padding-right: 4px;
    background-color: rgb(242, 243, 245);
    width: auto;
} 
.table4 td{ 
	text-align: left;
    color: #666;
	border: 1px solid #ccc; 
	/* height: 40px; */
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
}
.table4 img{
	float: left;
	margin-left: 4px;
}
.table4 .btnStyle{
	float: left;
    height: 30px;
    border-radius: 4px !important;
    margin-left: 4px;
	padding:0 10px;
}
.table5{
	 border-collapse: collapse;
	 border: 0px solid #ccc !important; 
}
.table5 tr {
	height:36px;
	border-bottom: 1px dashed #ccc !important; 
	border-top: 0px solid #ccc !important; 
	border-left: 0px solid #ccc !important; 
	border-right: 0px solid #ccc !important; 	
} 
.table5 th{
	height:45px;
	font-size: 16px !important;
    font-weight: 500;
    text-align: left;
    color: #000;
    border-top: 1px solid #ccc; 
    background-color: rgb(242, 243, 245);
    width: auto;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;	
} 
.table5 td{ 
	text-align: left;
    color: #000;
    border: 0px solid #ccc !important; 
	/* height: 40px; */
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
    display: table-cell;
    vertical-align: middle;
	font-size: 14px !important;

}
.table5 tr:last-child{ 
	border-bottom: 0px dashed #ccc !important; 
	border-top: 0px solid #ccc !important; 
	border-left: 0px solid #ccc !important; 
	border-right: 0px solid #ccc !important; 

}
.table i,.table5 i{
	margin-right: 10px;
}
.table5 a {
	margin-right: 10px;
}
.table5 a i{
	margin-right: 0px;
}


.table6{
	 border-collapse: collapse;
	 border: 0px solid #ccc; 
}
.table6 tr {
	height:45px;
} 
.table6 tr th{
	font-size: 14px !important;
    font-weight: 400;
    text-align: center;
    color: #000;
    border: 1px solid #ccc; 
    padding-right: 4px;
    background-color: rgb(242, 243, 245);
    width: auto;
} 
.table6 td{ 
	text-align: left;
    color: #666;
	border: 1px solid #ccc; 
	/* height: 40px; */
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
}
.table6 tr:last-child {
  background-color: rgb(242, 243, 245);
}
.table6 tr:last-child  td{
  color: #000;
}
.table6 img{
	float: left;
	margin-left: 4px;
}
.table6 .btnStyle{
	float: left;
    height: 30px;
    border-radius: 4px !important;
    margin-left: 4px;
	padding:0 10px;
}

.zero-to-minus {
    text-decoration: line-through;
    text-decoration-color: black;
    text-decoration-style: solid;
}

.font-white {
    color: #fff!important
}

.font-default {
    color: #a6abb0!important
}

.font-dark {
    color: #2f353b!important
}

.font-blue {
    color: #0da7e8!important
}

.font-bluelight {
    color: #40ddf9!important
}

.font-bluedark {
    color: #0e2d5f!important
}

.font-green {
    color: #38b329!important
}

.font-grey {
    color: #e5e5e5!important
}

.font-red {
    color: #cb0000!important
}

.font-yellow {
    color: #f8a700!important
}

.font-purple {
    color: #8e44ad!important
}

.panel-body{
	width: 100%;
	height: 100%;
}
.panel-noscroll{
	width: 100%;
	height: 100%;
}
#tabs .tabs-icon{
	 margin-top: -18px !important;
}
#tabs li.tabs-selected a.tabs-inner .tabs-icon {
    margin-top: -18px !important;
}
#pid{
	width: 100% !important;
}
.table th,.table td {
	text-align: left; 
}
.ztIoc{
	font-size: 15px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 400;
	color: #000000;
	line-height: 22px;
}
.datagrid-sort-icon{
	width: 16px !important;
	/* height: 16px !important;
	text-align: center !important;
    line-height: 40px !important; */
}
.zy_table tr td {
    font-size: 14px !important;
    font-weight: 400;
    text-align: center;
    background: #FAFAFA;
	box-shadow: inset -1px -1px 0px 0px #F0F0F0;
	border-radius: 0px 0px 0px 0px;
	line-height:40px;
	color: #333333;
	
}
.zy_table.small tr td {
	line-height:24px;
	padding:5px;
	
	
}
.zy_div{
	float: left;
	width: 1px;
	background: #F0F0F0;
	border: 0px solid rgba(0,0,0,0.88);
	height: 30px;
	margin-top: 5px;
}
.zy_a{
	cursor: pointer;
	font-weight: 400;
}
pre {
	border-radius: 0px !important;
    border: 0px solid #d9d9d9 !important;
    font-size: 14px !important;
    padding: 6px 6px !important;
    display: block;
    background-color: #fff !important;
	white-space: pre-wrap;
	word-wrap: break-word;
}	