<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.panel {
  overflow: hidden;
  text-align: left;
  margin: 0;
  border: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.panel-header,
.panel-body {
  border-width: 1px;
  border-style: solid;
}
.panel-header {
  padding: 5px;
  position: relative;
}
.panel-title {
  background: url('../../common/images/icons/blank.gif') no-repeat;
}
.panel-header-noborder {
  border-width: 0 0 0 0;
}
.panel-body {
  overflow: auto;
  border-top-width: 0;
  padding: 0;
}
.panel-body-noheader {
  border-top-width: 1px;
}
.panel-body-noborder {
  border-width: 0px;
}
.panel-with-icon {
  padding-left: 18px;
}
.panel-icon,
.panel-tool {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  overflow: hidden;
}
.panel-icon {
  left: 5px;
  width: 16px;
}
.panel-tool {
  right: 5px;
  width: auto;
}
.panel-tool a {
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 0 0 0 2px;
  vertical-align: top;
}
.panel-tool a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #E6E6E6;
  -moz-border-radius: -2px -2px -2px -2px;
  -webkit-border-radius: -2px -2px -2px -2px;
  border-radius: -2px -2px -2px -2px;
}
.panel-loading {
  padding: 11px 0px 10px 30px;
}
.panel-noscroll {
  overflow: hidden;
}
.panel-fit,
.panel-fit body {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}
.panel-loading {
  background: url('../../common/images/icons/loading.gif') no-repeat 10px 10px;
}
.panel-tool-close {
  background: url('../../common/images/icons/panel_tools.png') no-repeat -16px 0px;
}
.panel-tool-min {
  background: url('../../common/images/icons/panel_tools.png') no-repeat 0px 0px;
}
.panel-tool-max {
  background: url('../../common/images/icons/panel_tools.png') no-repeat 0px -16px;
}
.panel-tool-restore {
  background: url('../../common/images/icons/panel_tools.png') no-repeat -16px -16px;
}
.panel-tool-collapse {
  background: url('../../common/images/icons/panel_tools.png') no-repeat -32px 0;
}
.panel-tool-expand {
  background: url('../../common/images/icons/panel_tools.png') no-repeat -32px -16px;
}
.panel-header,
.panel-body {
  border-color: #ddd;
}
.panel-header {
  background-color: #ffffff;
}
.panel-body {
  background-color: #fff;
  color: #444;
  font-size: 12px;
}
.panel-title {
  font-size: 12px;
  font-weight: bold;
  color: #777;
  height: 16px;
  line-height: 16px;
}
.accordion {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.accordion .accordion-header {
  border-width: 0 0 1px;
  cursor: pointer;
}
.accordion .accordion-body {
  border-width: 0 0 1px;
}
.accordion-noborder {
  border-width: 0;
}
.accordion-noborder .accordion-header {
  border-width: 0 0 1px;
}
.accordion-noborder .accordion-body {
  border-width: 0 0 1px;
}
.accordion-collapse {
  background: url('../../common/images/icons/accordion_arrows.png') no-repeat 0 0;
}
.accordion-expand {
  background: url('../../common/images/icons/accordion_arrows.png') no-repeat -16px 0;
}
.accordion {
  background: #fff;
  border-color: #ddd;
}
.accordion .accordion-header {
  background: #ffffff;
  filter: none;
}
.accordion .accordion-header-selected {
  background: #CCE6FF;
}
.accordion .accordion-header-selected .panel-title {
  color: #000;
}
.window {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.window .window-header {
  background: transparent;
}
.window .window-body-noheader {
  border-top-width: 1px;
}
.window .window-header .panel-icon,
.window .window-header .panel-tool {
  top: 50%;
  margin-top: -11px;
}
.window .window-header .panel-icon {
  left: 1px;
}
.window .window-header .panel-tool {
  right: 1px;
}
.window .window-header .panel-with-icon {
  padding-left: 18px;
}
.window-proxy {
  position: absolute;
  overflow: hidden;
}
.window-proxy-mask {
  position: absolute;
  filter: alpha(opacity=5);
  opacity: 0.05;
}
.window-mask {
  position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:transparent url(../../common/images/icons/maskBg.png);	
	z-index: 9995;
}
.window,
.window-shadow {
  position: absolute;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.window-shadow {
  background: #eee;
  -moz-box-shadow: 2px 2px 3px #ededed;
  -webkit-box-shadow: 2px 2px 3px #ededed;
  box-shadow: 2px 2px 3px #ededed;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.window,
.window .window-body {
  border-color: #ddd;
}
.window {
  background-color: #ffffff;
}
.window-proxy {
  border: 1px dashed #ddd;
}
.window-proxy-mask,
.dialog-content {
  overflow: auto;
}
.dialog-toolbar {
  padding: 2px 5px;
}
.dialog-tool-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
.dialog-button {
  padding: 5px;
  text-align: right;
}
.dialog-button .l-btn {
  margin-left: 5px;
}

.dialog-button .l-btn .l-btn-left .l-btn-text {
  color: #333;
}

.dialog-toolbar,
.dialog-button {
  background: #fff;
  border-top: 1px solid #fff;
}
.dialog-toolbar {
  border-color: #ddd #ddd #ddd #ddd;
}
.dialog-button {
  border-color: #ddd #ddd #ddd #ddd;
}
.l-btn {
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 3px;
  cursor: pointer;
  outline: none;
  text-align: center;
  vertical-align: middle;
}
.l-btn-plain {
  border: 0;
  padding: 1px;
}
.l-btn-left {
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.l-btn-text {
  display: inline-block;
  vertical-align: top;
  width: auto;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  margin: 0 4px;
}
.l-btn-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  font-size: 1px;
}
.l-btn span span .l-btn-empty {
  display: inline-block;
  margin: 0;
  width: 16px;
  height: 24px;
  font-size: 1px;
  vertical-align: top;
}
.l-btn span .l-btn-icon-left {
  padding: 0 0 0 20px;
  background-position: left center;
}
.l-btn span .l-btn-icon-right {
  padding: 0 20px 0 0;
  background-position: right center;
}
.l-btn-icon-left .l-btn-text {
  margin: 0 4px 0 24px;
}
.l-btn-icon-left .l-btn-icon {
  left: 4px;
}
.l-btn-icon-right .l-btn-text {
  margin: 0 24px 0 4px;
}
.l-btn-icon-right .l-btn-icon {
  right: 4px;
}
.l-btn-icon-top .l-btn-text {
  margin: 20px 4px 0 4px;
}
.l-btn-icon-top .l-btn-icon {
  top: 4px;
  left: 50%;
  margin: 0 0 0 -8px;
}
.l-btn-icon-bottom .l-btn-text {
  margin: 0 4px 20px 4px;
}
.l-btn-icon-bottom .l-btn-icon {
  top: auto;
  bottom: 4px;
  left: 50%;
  margin: 0 0 0 -8px;
}
.l-btn-left .l-btn-empty {
  margin: 0 4px;
  width: 16px;
}
.l-btn-plain:hover {
  padding: 0;
}
.l-btn-focus {
  outline: #0000FF dotted thin;
}
.l-btn-large .l-btn-text {
  line-height: 40px;
}
.l-btn-large .l-btn-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  margin-top: -16px;
}
.l-btn-large .l-btn-icon-left .l-btn-text {
  margin-left: 40px;
}
.l-btn-large .l-btn-icon-right .l-btn-text {
  margin-right: 40px;
}
.l-btn-large .l-btn-icon-top .l-btn-text {
  margin-top: 36px;
  line-height: 24px;
  min-width: 32px;
}
.l-btn-large .l-btn-icon-top .l-btn-icon {
  margin: 0 0 0 -16px;
}
.l-btn-large .l-btn-icon-bottom .l-btn-text {
  margin-bottom: 36px;
  line-height: 24px;
  min-width: 32px;
}
.l-btn-large .l-btn-icon-bottom .l-btn-icon {
  margin: 0 0 0 -16px;
}
.l-btn-large .l-btn-left .l-btn-empty {
  margin: 0 4px;
  width: 32px;
}
.l-btn {
  color: #333;
  background: white;
  background-repeat: repeat-x;
  border: 1px solid #A0A0A0;
}
.l-btn:hover {
  background: #E4ECFC;

  filter: none;
}

.l-btn-plain {
  background: transparent;
  border: 0;
  filter: none;
}
.l-btn-plain:hover {
  background: #E6E6E6;
  color: #444;
  border: 1px solid #ddd;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.l-btn-disabled,
.l-btn-disabled:hover {
  opacity: 0.5;
  cursor: default;
  background: #ffffff;
  color: #777;
  background: -webkit-linear-gradient(top,#ffffff 0,#ffffff 100%);
  background: -moz-linear-gradient(top,#ffffff 0,#ffffff 100%);
  background: -o-linear-gradient(top,#ffffff 0,#ffffff 100%);
  background: linear-gradient(to bottom,#ffffff 0,#ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
}
.l-btn-disabled .l-btn-text,
.l-btn-disabled .l-btn-icon {
  filter: alpha(opacity=50);
}
.l-btn-plain-disabled,
.l-btn-plain-disabled:hover {
  background: transparent;
  filter: alpha(opacity=50);
}
.l-btn-selected,
.l-btn-selected:hover {
  background: #ddd;
  filter: none;
}
.l-btn-plain-selected,
.l-btn-plain-selected:hover {
  background: #ddd;
}
.textbox {
  position: relative;
  border: 1px solid #ddd;
  background-color: #fff;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.textbox .textbox-text {
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 4px;
  vertical-align: top;
  outline-style: none;
  resize: none;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.textbox .textbox-prompt {
  font-size: 12px;
  color: #aaa;
}
.textbox-button,
.textbox-button:hover {
  position: absolute;
  top: 0;
  padding: 0;
  vertical-align: top;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.textbox-button-right,
.textbox-button-right:hover {
  border-width: 0 0 0 1px;
}
.textbox-button-left,
.textbox-button-left:hover {
  border-width: 0 1px 0 0;
}
.textbox-addon {
  position: absolute;
  top: 0;
}
.textbox-icon {
  display: inline-block;
  width: 18px;
  height: 20px;
  overflow: hidden;
  vertical-align: top;
  background-position: center center;
  cursor: pointer;
  text-decoration: none;
}
.textbox-icon-disabled,
.textbox-icon-readonly {
  cursor: default;
}
.textbox-icon:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.textbox-icon-disabled:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.textbox-focused {


}
.textbox-invalid {
  border-color: #F5F5F5;
  background-color: #F5F5F5;
}
.filebox .textbox-value {
  vertical-align: top;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -5000px;
}
.combo {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  vertical-align: middle;
}
.combo .combo-text {
  font-size: 12px;
  border: 0px;
  margin: 0;
  padding: 0px 2px;
  vertical-align: baseline;
}
.combo-arrow {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  text-align: ceter;
}

.combo-panel {
  overflow: auto;
}

.combo-panel {
  background-color: #fff;
}
.combo {
  background-color: #fff;
}
.combo-arrow {
  background-color: #ffffff;
}
.combo-arrow-hover {
  background-color: #E6E6E6;
}
.combo-arrow:hover {
  background-color: #E6E6E6;
}
.textbox-invalid {
  border-color: #ffa8a8;
  background-color: #fff3f3;
}
.combobox-item,
.combobox-group {
  font-size: 12px;
  padding: 3px;
  padding-right: 0px;
}
.combobox-item-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.combobox-gitem {
  padding-left: 10px;
}
.combobox-group {
  font-weight: bold;
}
.combobox-item-hover {
  background-color: #E6E6E6;
  color: #444;
}
.combobox-item-selected {
  background-color: #CCE6FF;
  color: #000;
}
.layout {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  z-index: 0;
}
.layout-panel {
  position: absolute;
  overflow: hidden;
}
.layout-panel-east,
.layout-panel-west {
  z-index: 2;
}
.layout-panel-north,
.layout-panel-south {
  z-index: 3;
}
.layout-expand {
  position: absolute;
  padding: 0px;
  font-size: 1px;
  cursor: pointer;
  z-index: 1;
}
.layout-expand .panel-header,
.layout-expand .panel-body {
  background: transparent;
  filter: none;
  overflow: hidden;
}
.layout-expand .panel-header {
  border-bottom-width: 0px;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  position: absolute;
  font-size: 1px;
  display: none;
  z-index: 5;
}
.layout-split-proxy-h {
  width: 5px;
  cursor: e-resize;
}
.layout-split-proxy-v {
  height: 5px;
  cursor: n-resize;
}
.layout-mask {
  position: absolute;
  background: #fafafa;
  filter: alpha(opacity=10);
  opacity: 0.10;
  z-index: 4;
}
.layout-button-up {
  background: url('../../common/images/icons/layout_arrows.png') no-repeat -16px -16px;
}
.layout-button-down {
  background: url('../../common/images/icons/layout_arrows.png') no-repeat -16px 0;
}
.layout-button-left {
  background: url('../../common/images/icons/layout_arrows.png') no-repeat 0 0;
}
.layout-button-right {
  background: url('../../common/images/icons/layout_arrows.png') no-repeat 0 -16px;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  background-color: #b3b3b3;
}
.layout-split-north {
  border-bottom: 5px solid #fff;
}
.layout-split-south {
  border-top: 5px solid #fff;
}
.layout-split-east {
  border-left: 5px solid #fff;
}
.layout-split-west {
  border-right: 5px solid #fff;
}
.layout-expand {
  background-color: #ffffff;
}
.layout-expand-over {
  background-color: #ffffff;
}
.tabs-container {
  overflow: hidden;
}
.tabs-header {
  border-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
  position: relative;
  padding: 0;
  padding-top: 2px;
  overflow: hidden;
}
.tabs-header-plain {
  border: 0;
  background: transparent;
}
.tabs-scroller-left,
.tabs-scroller-right {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 18px;
  font-size: 1px;
  display: none;
  cursor: pointer;
}
.tabs-scroller-left {
  left: 0;
}
.tabs-scroller-right {
  right: 0;
}
.tabs-tool {
  position: absolute;
  bottom: 0;
  padding: 1px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.tabs-header-plain .tabs-tool {
  padding: 0 1px;
}
.tabs-wrap {
  position: relative;
  left: 0;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}
.tabs-scrolling {
  margin-left: 18px;
  margin-right: 18px;
}
.tabs-disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.tabs {
  list-style-type: none;
  height: 26px;
  margin: 0px;
  padding: 0px;
  padding-left: 4px;
  width: 50000px;
}
.tabs li {
  float: left;
  display: inline-block;
  margin: 0 4px -1px 0;
  padding: 0;
  position: relative;
  border: 0;
}
.tabs li a.tabs-inner {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 0px 0px 0 0;
  -webkit-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
}
.tabs li.tabs-selected a.tabs-inner {
  font-weight: bold;
  outline: none;
}
.tabs li.tabs-selected a:hover.tabs-inner {
  cursor: default;
  pointer: default;
}
.tabs li a.tabs-close,
.tabs-p-tool {
  position: absolute;
  font-size: 1px;
  display: block;
  height: 12px;
  padding: 0;
  top: 45%;
  margin-top: -6px;
  overflow: hidden;
}

.tabs-up{
  background: url('../../common/images/icons/panel_tools.png') no-repeat -34px 0;
}
.tabs-down{
  background: url('../../common/images/icons/panel_tools.png') no-repeat -34px -16px;
}

.tabs li a.tabs-close,
.tabs li a.tabs-up,
.tabs li a.tabs-down{
  width: 12px;
  right: 5px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.tabs-p-tool {
  right: 16px;
}
.tabs-p-tool a {
  display: inline-block;
  font-size: 1px;
  width: 12px;
  height: 12px;
  margin: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.tabs li a:hover.tabs-close,
.tabs-p-tool a:hover,
.tabs li a:hover.tabs-up,
.tabs li a:hover.tabs-down {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: hand;
  cursor: pointer;
}

.tabs li a.tabs-up{
  position: absolute;
  font-size: 1px;
  display: block;
  height: 12px;
  padding: 0;
  top: 62%;
  margin-top: -6px;
  overflow: hidden;
}
.tabs li a.tabs-down{
  position: absolute;
  font-size: 1px;
  display: block;
  height: 12px;
  padding: 0;
  top: 80%;
  margin-top: -6px;
  overflow: hidden;
}
.tabs-with-icon {
  padding-left: 18px;
}
.tabs-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 50%;
  margin-top: -8px;
}
.tabs-title {
  font-size: 12px;
}
.tabs-closable {
  padding-right: 8px;
}
.tabs-panels {
  margin: 0px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-top-width: 0;
  overflow: hidden;
}
.tabs-header-bottom {
  border-width: 0 1px 1px 1px;
  padding: 0 0 2px 0;
}
.tabs-header-bottom .tabs {
  border-width: 1px 0 0 0;
}
.tabs-header-bottom .tabs li {
  margin: -1px 4px 0 0;
}
.tabs-header-bottom .tabs li a.tabs-inner {
  -moz-border-radius: 0 0 0px 0px;
  -webkit-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.tabs-header-bottom .tabs-tool {
  top: 0;
}
.tabs-header-bottom .tabs-scroller-left,
.tabs-header-bottom .tabs-scroller-right {
  top: 0;
  bottom: auto;
}
.tabs-panels-top {
  border-width: 1px 1px 0 1px;
}
.tabs-header-left {
  float: left;
  border-width: 1px 0 1px 1px;
  padding: 0;
}
.tabs-header-right {
  float: right;
  border-width: 1px 1px 1px 0;
  padding: 0;
  border-left:1px solid #DDDDDD;
}
.tabs-header-left .tabs-wrap,
.tabs-header-right .tabs-wrap {
  height: 100%;
}
.tabs-header-left .tabs {
  height: 100%;
  padding: 4px 0 0 4px;
  border-width: 0 1px 0 0;
}
.tabs-header-right .tabs {
  height: 100%;
  padding: 4px 4px 0 0;
  border-width: 0 0 0 1px;
}
.tabs-header-left .tabs li,
.tabs-header-right .tabs li {
  display: block;
  width: 100%;
  position: relative;
}
.tabs-header-left .tabs li {
  left: auto;
  right: 0;
  margin: 0 -1px 4px 0;
  float: right;
}
.tabs-header-right .tabs li {
  left: 0;
  right: auto;
  margin: 0 0 4px -1px;
  float: left;
}
.tabs-header-left .tabs li a.tabs-inner {
  display: block;
  text-align: left;
  -moz-border-radius: 0px 0 0 0px;
  -webkit-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.tabs-header-right .tabs li a.tabs-inner {
  display: block;
  text-align: left;
  -moz-border-radius: 0 0px 0px 0;
  -webkit-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.tabs-panels-right {
  float: right;
  border-width: 1px 1px 1px 0;
}
.tabs-panels-left {
  float: left;
  border-width: 1px 0 1px 1px;
}
.tabs-header-noborder,
.tabs-panels-noborder {
  border: 0px;
}
.tabs-header-plain {
  border: 0px;
  background: transparent;
}
.tabs-scroller-left {
  background: #D8E0E9 url('../../common/images/icons/scroll-left.png') no-repeat center;
}
.tabs-scroller-right {
  background: #D8E0E9 url('../../common/images/icons/scroll-right.png') no-repeat center;
}
.tabs li a.tabs-close {
  background: url('../../common/images/icons/tabs_icons.png') no-repeat -34px center;
}
.tabs li a.tabs-inner:hover {
  background: #E6E6E6;
  color: #444;
  filter: none;
}
.tabs li.tabs-selected a.tabs-inner {
  background-color: #fff;
  color: #777;
}
.tabs li a.tabs-inner {
  color: #777;
  background-color: #ffffff;
}
.tabs-header,
.tabs-tool {
  background-color: #ffffff;
}
.tabs-header-plain {
  background: transparent;
}
.tabs-header,
.tabs-scroller-left,
.tabs-scroller-right,
.tabs-tool,
.tabs,
.tabs-panels,
.tabs li a.tabs-inner,
.tabs li.tabs-selected a.tabs-inner,
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-color: #ddd;
}
.tabs-p-tool a:hover,
.tabs li a:hover.tabs-close,
.tabs-scroller-over {
  background-color: #E6E6E6;
}
.tabs li.tabs-selected a.tabs-inner {
  border-bottom: 1px solid #fff;
}
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
  border-top: 1px solid #fff;
}
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
  border-right: 1px solid #fff;
}
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-left: 1px solid #fff;
}
.datagrid .panel-body {
  overflow: hidden;
  position: relative;
}
.datagrid-view {
  position: relative;
  overflow: hidden;
}
.datagrid-view1,
.datagrid-view2 {
  position: absolute;
  overflow: hidden;
  top: 0;
}
.datagrid-view1 {
  left: 0;
}
.datagrid-view2 {
  right: 0;
}
.datagrid-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  display: none;
}
.datagrid-mask-msg {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  padding: 10px 5px 10px 30px;
  width: auto;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  display: none;
}
.datagrid-sort-icon {
  padding: 0;
}
.datagrid-toolbar {
  height: auto;
  padding: 1px 2px;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.datagrid-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
.datagrid .datagrid-pager {
  display: block;
  margin: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.datagrid .datagrid-pager-top {
  border-width: 0 0 1px 0;
}
.datagrid-header {
  overflow: hidden;
  cursor: default;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.datagrid-header-inner {
  float: left;
  width: 10000px;
}
.datagrid-header-row,
.datagrid-row {
  height: 25px;
}
.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
  border-width: 0 1px 1px 0;
  border-style: dotted;
  margin: 0;
  padding: 0;
}
.datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
  margin: 0;
  padding: 0 4px;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
}
.datagrid-header .datagrid-cell {
  height: auto;
}
.datagrid-header .datagrid-cell span {
  font-size: 12px;
}
.datagrid-cell-group {
  text-align: center;
}
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
  width: 25px;
  text-align: center;
  margin: 0;
  padding: 0;
}
.datagrid-body {
  margin: 0;
  padding: 0;
  overflow: auto;
  zoom: 1;
}
.datagrid-view1 .datagrid-body-inner {
  padding-bottom: 20px;
}
.datagrid-view1 .datagrid-body {
  overflow: hidden;
}
.datagrid-footer {
  overflow: hidden;
}
.datagrid-footer-inner {
  border-width: 1px 0 0 0;
  border-style: solid;
  width: 10000px;
  float: left;
}
.datagrid-row-editing .datagrid-cell {
  height: auto;
}
.datagrid-header-check,
.datagrid-cell-check {
  padding: 0;
  width: 27px;
  height: 18px;
  font-size: 1px;
  text-align: center;
  overflow: hidden;
}
.datagrid-header-check input,
.datagrid-cell-check input {
  margin: 0;
  padding: 0;
  width: 15px;
  height: 18px;
}
.datagrid-resize-proxy {
  position: absolute;
  width: 1px;
  height: 10000px;
  top: 0;
  cursor: e-resize;
  display: none;
}
.datagrid-body .datagrid-editable {
  margin: 0;
  padding: 0;
}
.datagrid-body .datagrid-editable table {
  width: 100%;
  height: 100%;
}
.datagrid-body .datagrid-editable td {
  border: 0;
  margin: 0;
  padding: 0;
}
.datagrid-view .datagrid-editable-input {
  margin: 0;
  padding: 2px 4px;
  border: 1px solid #ddd;
  font-size: 12px;
  outline-style: none;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.datagrid-sort-desc .datagrid-sort-icon {
  padding: 0 13px 0 0;
  background: url('../../common/images/icons/datagrid_icons.png') no-repeat -16px center;
}
.datagrid-sort-asc .datagrid-sort-icon {
  padding: 0 13px 0 0;
  background: url('../../common/images/icons/datagrid_icons.png') no-repeat 0px center;
}
.datagrid-row-collapse {
  background: url('../../common/images/icons/datagrid_icons.png') no-repeat -48px center;
}
.datagrid-row-expand {
  background: url('../../common/images/icons/datagrid_icons.png') no-repeat -32px center;
}
.datagrid-mask-msg {
  background: #fff url('../../common/images/icons/loading.gif') no-repeat scroll 5px center;
}
.datagrid-header,
.datagrid-td-rownumber {
  background-color: #ffffff;
}
.datagrid-cell-rownumber {
  color: #444;
}
.datagrid-resize-proxy {
  background: #b3b3b3;
}
.datagrid-mask {
  background: #eee;
}
.datagrid-mask-msg {
  border-color: #ddd;
}
.datagrid-toolbar,
.datagrid-pager {
  background: #fff;
}
.datagrid-header,
.datagrid-toolbar,
.datagrid-pager,
.datagrid-footer-inner {
  border-color: #ddd;
}
.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
  border-color: #ddd;
}
.datagrid-htable,
.datagrid-btable,
.datagrid-ftable {
  color: #444;
  border-collapse: separate;
}
.datagrid-row-alt {
  background: #f2f2f2; 
}

.datagrid-row-over td,
.datagrid-header td.datagrid-header-over {


  cursor: default;
  background: #ffffff !important;
}
.datagrid-row-selected {
  background: #CCE6FF;
  color: #000;
}
.datagrid-row-editing .textbox,
.datagrid-row-editing .textbox-text {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.propertygrid .datagrid-view1 .datagrid-body td {
  padding-bottom: 1px;
  border-width: 0 1px 0 0;
}
.propertygrid .datagrid-group {
  height: 21px;
  overflow: hidden;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.propertygrid .datagrid-group span {
  font-weight: bold;
}
.propertygrid .datagrid-view1 .datagrid-body td {
  border-color: #ddd;
}
.propertygrid .datagrid-view1 .datagrid-group {
  border-color: #ffffff;
}
.propertygrid .datagrid-view2 .datagrid-group {
  border-color: #ddd;
}
.propertygrid .datagrid-group,
.propertygrid .datagrid-view1 .datagrid-body,
.propertygrid .datagrid-view1 .datagrid-row-over,
.propertygrid .datagrid-view1 .datagrid-row-selected {
  background: #ffffff;
}
.pagination {
  zoom: 1;
}
.pagination table {
  float: left;
  height: 30px;
}
.pagination td {
  border: 0;
}
.pagination-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #fff;
  margin: 3px 1px;
}
.pagination .pagination-num {
  border-width: 1px;
  border-style: solid;
  margin: 0 2px;
  padding: 2px;
  width: 2em;
  height: auto;
}
.pagination-page-list {
  margin: 0px 6px;
  padding: 1px 2px;
  width: auto;
  height: auto;
  border-width: 1px;
  border-style: solid;
}
.pagination-info {
  float: right;
  margin: 0 6px 0 0;
  padding: 0;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
.pagination span {
  font-size: 12px;
}
.pagination-link .l-btn-text {
  width: 24px;
  text-align: center;
  margin: 0;
}
.pagination-load {
  background: url('../../common/images/icons/pagination_icons.png') no-repeat -64px center;
}
.pagination-loading {
  background: url('../../common/images/icons/loading.gif') no-repeat center center;
}
.pagination-page-list,
.pagination .pagination-num {
  border-color: #ddd;
}
.calendar {
  border-width: 1px;
  border-style: solid;
  padding: 1px;
  overflow: hidden;
}
.calendar table {
  table-layout: fixed;
  border-collapse: separate;
  font-size: 12px;
  width: 100%;
  height: 100%;
}
.calendar table td,
.calendar table th {
  font-size: 12px;
}
.calendar-noborder {
  border: 0;
}
.calendar-header {
  position: relative;
  height: 22px;
}
.calendar-title {
  text-align: center;
  height: 22px;
}
.calendar-title span {
  position: relative;
  display: inline-block;
  top: 2px;
  padding: 0 3px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
	border: 1px solid transparent;
	cursor: pointer;

}
.calendar-prevmonth,
.calendar-nextmonth,
.calendar-prevyear,
.calendar-nextyear {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  font-size: 1px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.calendar-prevmonth {
  left: 20px;
  background: url('../../common/images/icons/calendar_arrows.png') no-repeat -18px -2px;
}
.calendar-nextmonth {
  right: 20px;
  background: url('../../common/images/icons/calendar_arrows.png') no-repeat -34px -2px;
}
.calendar-prevyear {
  left: 3px;
  background: url('../../common/images/icons/calendar_arrows.png') no-repeat -1px -2px;
}
.calendar-nextyear {
  right: 3px;
  background: url('../../common/images/icons/calendar_arrows.png') no-repeat -49px -2px;
}
.calendar-body {
  position: relative;
}
.calendar-body th,
.calendar-body td {
  text-align: center;
}
.calendar-day {
  border: 0;
  padding: 1px;
  cursor: pointer;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.calendar-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.calendar-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: default;
}
.calendar-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 180px;
  height: 150px;
  padding: 5px;
  font-size: 12px;
  display: none;
  overflow: hidden;
}
.calendar-menu-year-inner {
  text-align: center;
  padding-bottom: 5px;
}
.calendar-menu-year {
  width: 40px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  margin: 0;
  padding: 2px;
  font-weight: bold;
  font-size: 12px;
}
.calendar-menu-prev,
.calendar-menu-next {
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: top;
  cursor: pointer;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.calendar-menu-prev {
  margin-right: 10px;
  background: url('../../common/images/icons/calendar_arrows.png') no-repeat 2px 2px;
}
.calendar-menu-next {
  margin-left: 10px;
  background: url('../../common/images/icons/calendar_arrows.png') no-repeat -45px 2px;
}
.calendar-menu-month {
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.calendar-body th,
.calendar-menu-month {
  font-weight:normal;
}
.calendar-day {
  color: #444;
}
.calendar-sunday {
  color:black;
}
.calendar-saturday {
  color:black;
}
.calendar-today {
  color:black;
}
.calendar-menu-year {
  border-color: #ddd;
}
.calendar {
  border-color: #ddd;
}
.calendar-header {
  height:25px;
}
.calendar-body,
.calendar-menu {
  background: #fff;
}
.calendar-body th {
  background: #fff;
  padding: 2px 0;
}
.calendar-hover,
.calendar-nav-hover,
.calendar-menu-hover {
  background-color: #EBF2FD;
}
.calendar-hover {
  border: 1px solid #ddd;
  padding: 0;
}
.calendar-selected {

  color: white;
  padding: 0;
}
.calendar-dtable thead tr:FIRST-CHILD{
	background-color: #F1F3F7;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}
.calendar-dtable thead tr:FIRST-CHILD th{
	background:none;
}
.datebox-calendar-inner {
  height: 180px;
}
.datebox-button {
  height: 22px;
  padding: 3px 0 0 0;
  text-align: center;
}
.datebox-button a {
  font-size: 12px;
  color:white;
  text-decoration: none;

  padding:2px 4px 2px 4px;
}
.datebox-button a:hover {
	color:white;

}
.datebox-current,
.datebox-close {
  float: left;
}
.datebox-close {
  float: right;
}
.datebox .combo-arrow:before{
  display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   content:"\f073"; 
   font-size:13px;
   color:#5C5E5C;
}
.datebox-button {
	border-top:1px solid #DDDDDD;
  background-color: #fff;
  margin-top:3px;
}
.numberbox {
  border: 1px solid #ddd;
  margin: 0;
  padding: 0 2px;
  vertical-align: middle;
}
.textbox {
  padding: 0;
}
.spinner {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  vertical-align: middle;
}
.spinner .spinner-text {
  font-size: 12px;
  border: 0px;
  margin: 0;
  padding: 0 2px;
  vertical-align: baseline;
}
.spinner-arrow {
  background-color: #ffffff;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin: 0;
  padding: 0;
  opacity: 1.0;
  filter: alpha(opacity=100);
  width: 18px;
}
.spinner-arrow-up,
.spinner-arrow-down {
  opacity: 0.6;
  filter: alpha(opacity=60);
  display: block;
  font-size: 1px;
  width: 18px;
  height: 10px;
  width: 100%;
  height: 50%;
}
.spinner-arrow-hover {
  background-color: #E6E6E6;
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.spinner-arrow-up:hover,
.spinner-arrow-down:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
  background-color: #E6E6E6;
}
.textbox-icon-disabled .spinner-arrow-up:hover,
.textbox-icon-disabled .spinner-arrow-down:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  background-color: #ffffff;
}
.spinner .textbox-icon-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.spinner-arrow-up {
  background: url('../../common/images/icons/spinner_arrows.png') no-repeat 1px center;
}
.spinner-arrow-down {
  background: url('../../common/images/icons/spinner_arrows.png') no-repeat -15px center;
}
.spinner {
  border-color: #ddd;
}
.progressbar {
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
  position: relative;
}
.progressbar-text {
  text-align: center;
  position: absolute;
}
.progressbar-value {
  position: relative;
  overflow: hidden;
  width: 0;
  -moz-border-radius: 0px 0 0 0px;
  -webkit-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.progressbar {
  border-color: #ddd;
}
.progressbar-text {
  color: #444;
  font-size: 12px;
}
.progressbar-value .progressbar-text {
  background-color: #CCE6FF;
  color: #000;
}
.searchbox {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  vertical-align: middle;
}
.searchbox .searchbox-text {
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 0 2px;
  vertical-align: top;
}
.searchbox .searchbox-prompt {
  font-size: 12px;
  color: #ccc;
}
.searchbox-button {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.searchbox-button-hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.searchbox .l-btn-plain {
  border: 0;
  padding: 0;
  vertical-align: top;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.searchbox .l-btn-plain:hover {
  border: 0;
  padding: 0;
  opacity: 1.0;
  filter: alpha(opacity=100);
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.searchbox a.m-btn-plain-active {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.searchbox .m-btn-active {
  border-width: 0 1px 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.searchbox .textbox-button-right {
  border-width: 0 0 0 1px;
}
.searchbox .textbox-button-left {
  border-width: 0 1px 0 0;
}
.searchbox-button {
  background: url('../../common/images/icons/searchbox_button.png') no-repeat center center;
}
.searchbox {
  border-color: #ddd;
  background-color: #fff;
}
.searchbox .l-btn-plain {
  background: #ffffff;
}
.searchbox .l-btn-plain-disabled,
.searchbox .l-btn-plain-disabled:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.textbox-invalid {
  border-color: #ffa8a8;
  background-color: #fff3f3;
}
.slider-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.slider-h {
  height: 22px;
}
.slider-v {
  width: 22px;
}
.slider-inner {
  position: relative;
  height: 6px;
  top: 7px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0px;
}
.slider-handle {
  position: absolute;
  display: block;
  outline: none;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.slider-tip {
  position: absolute;
  display: inline-block;
  line-height: 12px;
  font-size: 12px;
  white-space: nowrap;
  top: -22px;
}
.slider-rule {
  position: relative;
  top: 15px;
}
.slider-rule span {
  position: absolute;
  display: inline-block;
  font-size: 0;
  height: 5px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.slider-rulelabel {
  position: relative;
  top: 20px;
}
.slider-rulelabel span {
  position: absolute;
  display: inline-block;
  font-size: 12px;
}
.slider-v .slider-inner {
  width: 6px;
  left: 7px;
  top: 0;
  float: left;
}
.slider-v .slider-handle {
  left: 50%;
  margin-top: -10px;
}
.slider-v .slider-tip {
  left: -10px;
  margin-top: -6px;
}
.slider-v .slider-rule {
  float: left;
  top: 0;
  left: 16px;
}
.slider-v .slider-rule span {
  width: 5px;
  height: 'auto';
  border-left: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.slider-v .slider-rulelabel {
  float: left;
  top: 0;
  left: 23px;
}
.slider-handle {
  background: url('../../common/images/icons/slider_handle.png') no-repeat;
}
.slider-inner {
  border-color: #ddd;
  background: #ffffff;
}
.slider-rule span {
  border-color: #ddd;
}
.slider-rulelabel span {
  color: #444;
}
.menu {
  position: absolute;
  margin: 0;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
}
.menu-item {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
}
.menu-text {
  height: 20px;
  line-height: 20px;
  float: left;
  padding-left: 28px;
}
.menu-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 2px;
  top: 50%;
  margin-top: -8px;
}
.menu-rightarrow {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
.menu-line {
  position: absolute;
  left: 26px;
  top: 0;
  height: 2000px;
  font-size: 1px;
}
.menu-sep {
  margin: 3px 0px 3px 25px;
  font-size: 1px;
}
.menu-active {
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.menu-item-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.menu-text,
.menu-text span {
  font-size: 12px;
}
.menu-shadow {
  position: absolute;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  background: #eee;
  -moz-box-shadow: 2px 2px 3px #ededed;
  -webkit-box-shadow: 2px 2px 3px #ededed;
  box-shadow: 2px 2px 3px #ededed;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.menu-rightarrow {
  background: url('../../common/images/icons/menu_arrows.png') no-repeat -32px 0;
}
.menu-line {
  border-left: 1px solid #ddd;
  border-right: 1px solid #fff;
}
.menu-sep {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
}
.menu {
  background-color: #ffffff;
  border-color: #ddd;
  color: #444;
}
.menu-content {
  background: #fff;
}
.menu-item {
  border-color: transparent;
  _border-color: #ffffff;
}
.menu-active {
  border-color: #ddd;
  color: #444;
  background: #E6E6E6;
}
.menu-active-disabled {
  border-color: transparent;
  background: transparent;
  color: #444;
}
.m-btn-downarrow,
.s-btn-downarrow {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  font-size: 1px;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
.m-btn-active,
.s-btn-active {
  background: #E6E6E6;
  color: #444;
  border: 1px solid #ddd;
  filter: none;
}
.m-btn-plain-active,
.s-btn-plain-active {
  background: transparent;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.m-btn .l-btn-left .l-btn-text {
  margin-right: 20px;
}
.m-btn .l-btn-icon-right .l-btn-text {
  margin-right: 40px;
}
.m-btn .l-btn-icon-right .l-btn-icon {
  right: 20px;
}
.m-btn .l-btn-icon-top .l-btn-text {
  margin-right: 4px;
  margin-bottom: 14px;
}
.m-btn .l-btn-icon-bottom .l-btn-text {
  margin-right: 4px;
  margin-bottom: 34px;
}
.m-btn .l-btn-icon-bottom .l-btn-icon {
  top: auto;
  bottom: 20px;
}
.m-btn .l-btn-icon-top .m-btn-downarrow,
.m-btn .l-btn-icon-bottom .m-btn-downarrow {
  top: auto;
  bottom: 0px;
  left: 50%;
  margin-left: -8px;
}
.m-btn-line {
  display: inline-block;
  position: absolute;
  font-size: 1px;
  display: none;
}
.m-btn .l-btn-left .m-btn-line {
  right: 0;
  width: 16px;
  height: 500px;
  border-style: solid;
  border-color: #b3b3b3;
  border-width: 0 0 0 1px;
}
.m-btn .l-btn-icon-top .m-btn-line,
.m-btn .l-btn-icon-bottom .m-btn-line {
  left: 0;
  bottom: 0;
  width: 500px;
  height: 16px;
  border-width: 1px 0 0 0;
}
.m-btn-large .l-btn-icon-right .l-btn-text {
  margin-right: 56px;
}
.m-btn-large .l-btn-icon-bottom .l-btn-text {
  margin-bottom: 50px;
}
.m-btn-downarrow,
.s-btn-downarrow {
  background: url('../../common/images/icons/menu_arrows.png') no-repeat 0 0;
}
.m-btn-plain-active,
.s-btn-plain-active {
  border-color: #ddd;
  background-color: #E6E6E6;
  color: #444;
}
.s-btn:hover .m-btn-line,
.s-btn-active .m-btn-line,
.s-btn-plain-active .m-btn-line {
  display: inline-block;
}
.l-btn:hover .s-btn-downarrow,
.s-btn-active .s-btn-downarrow,
.s-btn-plain-active .s-btn-downarrow {
  border-style: solid;
  border-color: #b3b3b3;
  border-width: 0 0 0 1px;
}
.messager-body {
  padding: 10px;
  overflow: hidden;
}
.messager-button {
  text-align: center;
  padding-top: 10px;
}
.messager-button .l-btn {
  width: 55px;
  height:20px;
  border:1px solid #A0A0A0;
  color: #333;
}

.messager-button .l-btn:hover {

  background:transparent;
}

.messager-icon {
  float: left;
  width: 55px;
  height: 55px;
  margin: 10px 0 0 15px;
}

.messager-text{
	margin:19px 0 0 77px;
}

.messager-error {
  background-image:url('../../common/error.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.messager-info {
  background-image:url('../../common/info.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.messager-question {
  background-image:url('../../common/quest.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.messager-warning {
  background-image:url('../../common/warn.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}

.messager-progress {
  padding: 10px;
}
.messager-p-msg {
  margin-bottom: 5px;
}
.messager-body .messager-input {
  width: 100%;
  padding: 1px 0;
  border: 1px solid #ddd;
}
.tree {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.tree li {
  white-space: nowrap;
}
.tree li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.tree-node {
  height: 18px;
  white-space: nowrap;
  cursor: pointer;
}
.tree-hit {
  cursor: pointer;
}
.tree-expanded,
.tree-collapsed,
.tree-folder,
.tree-file,
.tree-checkbox,
.tree-indent {
  display: inline-block;
  width: 15px;
  height: 18px;
  vertical-align: top;
  overflow: hidden;
  margin-top:3px;
}
.tree-expanded {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -18px 0px;
}
.tree-expanded-hover {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -50px 0px;
}
.tree-collapsed {
  background: url('../../common/images/icons/tree_icons.png') no-repeat 0px 0px;
}
.tree-collapsed-hover {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -32px 0px;
}
.tree-lines .tree-expanded,
.tree-lines .tree-root-first .tree-expanded {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -144px 0;
}
.tree-lines .tree-collapsed,
.tree-lines .tree-root-first .tree-collapsed {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -128px 0;
}
.tree-lines .tree-node-last .tree-expanded,
.tree-lines .tree-root-one .tree-expanded {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -80px 0;
}
.tree-lines .tree-node-last .tree-collapsed,
.tree-lines .tree-root-one .tree-collapsed {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -64px 0;
}
.tree-line {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -176px 0;
}
.tree-join {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -192px 0;
}
.tree-joinbottom {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -160px 0;
}
.tree-folder {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -208px 0;
}
.tree-folder-open {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -224px 0;
}
.tree-file {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -240px 0;
}
.tree-loading {
  background: url('../../common/images/icons/loading.gif') no-repeat center center;
}
.tree-checkbox0 {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -208px -18px;
}
.tree-checkbox1 {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -224px -18px;
}
.tree-checkbox2 {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -240px -18px;
}
.tree-checkbox0_1 {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -272px -18px;
}
.tree-checkbox1_1 {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -288px -18px;
}
.tree-checkbox2_1 {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -304px -18px;
}
.tree-title {
  font-size: 12px;
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  padding: 0 2px;
  height: 18px;
  line-height: 18px;
  margin-top:4px;
}
.tree-node-proxy {
  font-size: 12px;
  line-height: 20px;
  padding: 0 2px 0 20px;
  border-width: 1px;
  border-style: solid;
  z-index: 9900000;
}
.tree-dnd-icon {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 18px;
  left: 2px;
  top: 50%;
  margin-top: -9px;
}
.tree-dnd-yes {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -256px 0;
}
.tree-dnd-no {
  background: url('../../common/images/icons/tree_icons.png') no-repeat -256px -18px;
}
.tree-node-top {
  border-top: 1px dotted red;
}
.tree-node-bottom {
  border-bottom: 1px dotted red;
}
.tree-node-append .tree-title {
  border: 1px dotted red;
}
.tree-editor {
  border: 1px solid #ccc;
  font-size: 12px;
  height: 14px !important;
  height: 18px;
  line-height: 14px;
  padding: 1px 2px;
  width: 80px;
  position: absolute;
  top: 0;
}
.tree-node-proxy {
  background-color: #fff;
  color: #444;
  border-color: #ddd;
}
.tree-node-hover {
  background: #E6E6E6;
  color: #444;
}
.tree-node-disabled {
  color: gray;
}
.tree-node-selected {
  background: #D8E0E9;
  color: #000;
}
.validatebox-invalid {
  border-color: #ffa8a8;
  background-color: #fff3f3;
  color: #000;
}
.tooltip {
  position: absolute;
  display: none;
  z-index: 9900000;
  outline: none;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.tooltip-content {
  font-size: 12px;
}
.tooltip-arrow-outer,
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=tomato);
}
.tooltip-right .tooltip-arrow-outer {
  left: 0;
  top: 50%;
  margin: -6px 0 0 -13px;
}
.tooltip-right .tooltip-arrow {
  left: 0;
  top: 50%;
  margin: -6px 0 0 -12px;
}
.tooltip-left .tooltip-arrow-outer {
  right: 0;
  top: 50%;
  margin: -6px -13px 0 0;
}
.tooltip-left .tooltip-arrow {
  right: 0;
  top: 50%;
  margin: -6px -12px 0 0;
}
.tooltip-top .tooltip-arrow-outer {
  bottom: 0;
  left: 50%;
  margin: 0 0 -13px -6px;
}
.tooltip-top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin: 0 0 -12px -6px;
}
.tooltip-bottom .tooltip-arrow-outer {
  top: 0;
  left: 50%;
  margin: -13px 0 0 -6px;
}
.tooltip-bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin: -12px 0 0 -6px;
}
.tooltip {
  background-color: #fff;
  border-color: #ddd;
  color: #444;
}
.tooltip-right .tooltip-arrow-outer {
  border-right-color: #ddd;
}
.tooltip-right .tooltip-arrow {
  border-right-color: #fff;
}
.tooltip-left .tooltip-arrow-outer {
  border-left-color: #ddd;
}
.tooltip-left .tooltip-arrow {
  border-left-color: #fff;
}
.tooltip-top .tooltip-arrow-outer {
  border-top-color: #ddd;
}
.tooltip-top .tooltip-arrow {
  border-top-color: #fff;
}
.tooltip-bottom .tooltip-arrow-outer {
  border-bottom-color: #ddd;
}
.tooltip-bottom .tooltip-arrow {
  border-bottom-color: #fff;
}

/*閿熸枻鎷烽〉閿熷壙纰夋嫹*/
#accordionContain .accordion {
  overflow: hidden;

  border-style: solid;
}


#accordionContain .accordion .accordion-header {
  cursor: pointer;
  filter: none;
}
#accordionContain .accordion .accordion-header .panel-tool{
  margin-right:5px;
}

#accordionContain .accordion .accordion-header .panel-tool .accordion-collapse{
   background: url('../../common/images/icons/accordion_arrows.png') no-repeat -39px 0;
}

#accordionContain .accordion .accordion-header .panel-tool .accordion-expand{
   background: url('../../common/images/icons/accordion_arrows.png') no-repeat -39px 0;
}

#accordionContain .accordion .accordion-body {
  border-width: 0 0 1px;
  overflow:hidden;
}

#accordionContain .accordion .accordion-header-selected .panel-title {
  color: white;
}

#accordionContain .accordion .panel .panel-header {
  border:none;
  margin:3px 0 3px 4px;
}

#sysFolderMenu .sysfolderDiv {
	cursor:pointer;
	width:48px;
	height:34px;
}

#sysFolderMenu .sysfolderDiv .panel-icon {
	position: relative;
    left: 15px;
    top: 18px;
    width: 48px;
    height: 18px;
    color: white;
    font-size: 15px;
}

#accordionContain .accordion .panel .panel-header .panel-icon {
	left:18px;
	height:18px;
    width:18px;
    font-size: 15px;
    color:white;
}
#accordionContain .accordion .panel .panel-header .panel-title{
  color:white;
  font-weight:normal;
  margin-left:20px;
}


#accordionContain .accordion .panel .panel-body {
  border:none;
  color:white;
}

#accordionContain .accordion .accordion-body ul li .tree-node{
  height:32px;
  line-height:32px;
}

#accordionContain .accordion .accordion-body ul li .tree-node-selected{
  color:white;
}

#accordionContain .accordion .accordion-body ul li .tree-node:not(.tree-node-selected):hover{
  color:white;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-title{
  font-size: 12px;
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  padding: 0 2px;
  height: 25px;
  line-height: 25px;
  margin-left:3px;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-icon{
  margin-top: 7px;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-line{
  height:32px;

  background-position: center center;
  margin-top:0px;
}
#accordionContain .accordion .accordion-body ul li .tree-node .tree-line:FIRST-CHILD{
  margin-left:20px;
}


#accordionContain .accordion .accordion-body ul li .tree-node .tree-join{
   height:32px;

  background-position: center center;
  margin-top:0px;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-joinbottom{
   height:32px;

  background-position: center center;
  margin-top:0px;
}

#accordionContain .accordion .accordion-body ul li .tree-node span:FIRST-CHILD:not(.tree-line){
  margin-left:20px;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-file{
  background: url('../../common/images/icons/tree_icons1.png') no-repeat -240px 0;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-folder{
  margin-left:2px;
  background: url('../../common/images/icons/tree_icons1.png') no-repeat -208px 0;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-folder-open{
  margin-left:2px;
  background: url('../../common/images/icons/tree_icons1.png') no-repeat -224px 0;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-collapsed{
  height:32px;

  background-position: center center;
  margin-top:0px;
}

#accordionContain .accordion .accordion-body ul li .tree-node-last .tree-collapsed{
  height:32px;

  background-position: center center;
  margin-top:0px;
}

#accordionContain .accordion .accordion-body ul li .tree-node .tree-expanded{
  height:32px;

  background-position: center center;
  margin-top:0px;
}

#accordionContain .accordion .accordion-body ul li .tree-node-last .tree-expanded{
  height:32px;

  background-position: center center;
  margin-top:0px;
}


.lefNav{ padding-top:39px;}
.leftNav .panel-body{border-color:white;}
.lefNavsearch{background:#005D87;width:70px;float:right; overflow:hidden;}
.lefNavsearch .container{height:100%;}
.lefNavsearch .searchInp{border:0; background:343C4C;/*background:#1e7cca;*/height:22px;/*padding-top:3px;padding-left:3px;*/ width:124px;line-height: 22px;}
.lefNavsearch .searchInp input{ background:transparent;border:0;color:#45729B;text-indent: 5px;}
.lefNavsearch .searchInp .searchbox{background:#585d67;border:0;padding-left:1px;}
.lefNavsearch .searchInp .searchbox .searchbox-text{ background:#585d67;color:#c8c8c8;}
.lefNavsearch .searchInp .searchbox .searchbox-button{ background:url(../../common/images/icons/lefNavSearch.png) center center no-repeat;}

.systree-search{
	width:16px;height:16px;float:right;
	background:url(../../common/images/icons/zoom.png) no-repeat;
	color:white;
	margin:7px 8px 0 0 ;
}

.slyWrap .controls { overflow:hidden;}

.controls { text-align: center; }

.sly { overflow: hidden; }
.sly &gt; ul { list-style: none; margin: 0; padding: 0; background:#005D87  }
.sly &gt; ul li { overflow: hidden; position: relative; margin: 0; padding: 0; text-align: center; cursor: pointer; }

.sly &gt; ul .active{background:#006E9F; }


.sly a{ display:block;width:100%; position:relative;height:59px; text-align:center;color:#8a8a8a;line-height:1.2em;font-size:12px; text-decoration:none;border-top:1px #005D87 solid;/*border-top:1px #B0C4DC solid;*/}
.sly a img{ position:absolute; display:block;width:16px;height:16px; top:11px;left:50%;margin-left:-8px;}
.sly a em{ 
	position:absolute; 
	display:block;
	width:20px;
	height:20px; 
	top:11px;
	left:50%;
	margin-left:-10px;
	background: url(../../common/images/icons/quickMenu.png) 0 0 no-repeat;
}

.lefNavScroll{ 
	background:#005D87;
	position:relative;
}

.sly a:hover .lock{ position:absolute; display:block;width:10px;height:10px; top:3px; background: url(../../common/images/icons/lock1.png) 0 -10px no-repeat;right:15px; cursor:pointer;}
.sly a .lock{  display:none;}

.sly a .lockDes{ position:absolute; display:block;width:10px;height:10px; top:3px; background: url(../../common/images/icons/lock2.png) 0 0 no-repeat;right:15px; cursor:pointer;}
.sly a:hover .lockDes{ position:absolute; display:block;width:10px;height:10px; top:3px; background: url(../../common/images/icons/lock2.png) 0 -10px no-repeat;right:15px; cursor:pointer;}
.sly a .close{ display:none;}
.sly a:hover .close{ position:absolute; display:block;width:10px;height:10px; top:4px; background: url(../../common/images/icons/close.png) 0 -11px no-repeat;right:3px; cursor:pointer;}
.sly a .txt{margin-top:37px; display:block;font-size:12px;color:white;opacity:0.9;}
.lefNavScroll{border-top:1px solid #212125;}
.lefNavScroll .up,.lefNavScroll .down{ 
	background:url(../../common/images/icons/menuUp.png) center -10px no-repeat; 
	width:100px;
	height:16px; 
	display:block; 
	position:absolute;
	overflow:hidden;
	}
.lefNavScroll .down{ 
	background:url(../../common/images/icons/menuDown.png) center 2px no-repeat; 
	top:17px;
}
.lefNavScroll .up:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	background-color: #006E9F;
	background-position: center 2px ;
}
.lefNavScroll .down:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	background-color: #006E9F;
	background-position: center -9px ;
}
.lefNavScroll .more{
	width:16px;
	height:16px; 
	overflow:hidden; 
	background:url(../../common/images/icons/menuSet.png) center 0 no-repeat; 
	display:inline-block; 
	position:absolute;
	left:107px;
	bottom:8px;
	}
.lefNavScroll .more:hover {
	background-position: center -16px;
}


.pages { list-style: none; margin: 20px 0; padding: 0; text-align: center;  display:none;}
.pages li { display: inline-block; width: 11px; height: 11px; margin: 0 2px; text-indent: -999px; background: #fff; border-radius: 10px; cursor: pointer;
	overflow: hidden; border: 1px solid #aaa;
}
.pages li:hover { background: #eee; }
.pages li.active { background: #999; border-color: #888; box-shadow: inset 0 0 0 2px #eee; }

.scrollbar { background: #808080; border-radius: 4px; border: 2px solid #808080; border-top-color: #666; line-height: 0; }
.scrollbar .handle { border-radius: 4px; background: #fff; cursor: pointer; line-height: 0;
	-webkit-box-shadow: 0 1px 0 #555;
	-moz-box-shadow: 0 1px 0 #555;
	-o-box-shadow: 0 1px 0 #555;
	box-shadow: 0 1px 0 #555;
}

.sly&gt; ul li:not(.active) a:hover{ background:#006E9F;color:#fff;}
.sly&gt; ul li:not(.active) a:hover em{ 
	background-position: 0 -20px;
}

#vertical .slyWrap {  width: 70px;height:100%;}

#vertical .scrollbar { width: 5px; }
#vertical .scrollbar .handle { height: 100%; width: 100%; }

#vertical .example1 { position: relative; }
#vertical .example1 .sly { width: 70px; height: 100%;}
#vertical .example1 .sly ul { width: 100%; height: 100%; overflow: hidden; }
#vertical .example1 .sly ul li { height: 60px;}
#vertical .example1 .scrollbar { position: absolute; top: 0; right: 10px; height:100%; }

.sciyon-panel&gt;.head~.body{
	top: 32px;
}
.dropDiv{
	position:absolute;
	z-index:100000000;
	display:none;
	cursor: pointer;
	border: 1px solid #b9b9b9;
	background-color: white;
	left:0;
	width:217px;
	bottom:34px;
}


















































































@charset "utf-8";

html{color:#fffff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; overflow-x:hidden;}

html { zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); }

 /*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹寮�*/
::-webkit-scrollbar {
	width:8px;
	height:8px;
}/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓楗虹瑪鈽呮嫹閿熺粸锟� (閿熸枻鎷烽敓鏂ゆ嫹閿燂拷)*/
::-webkit-scrollbar-track {
	
} 
 /*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓渚ヤ紮鎷烽敓灞婅儗閿熸枻鎷烽敓鏂ゆ嫹鑹�*/
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background:#D1D1D1; 
} /*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯壊*/
::-webkit-scrollbar-thumb:hover {  /*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷风墫顒婃嫹閿燂拷*/
    background: #828282;
} 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}


audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}


body,button,input,select,textarea{font:tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
body{ background-color:#fff;}


table{border-collapse:collapse;border-spacing:0;}


th{	text-align:inherit;}


fieldset,img{border:0;}


iframe{display:block;}


abbr,acronym{border:0;font-variant:normal;}


del {text-decoration:line-through;}

address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:500;}


 i{ font-style:normal;}


caption,th {text-align:left;}


h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:500;}

q:before,q:after {content:'';}


sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}


a:hover {text-decoration:underline;}


ins,a {text-decoration:none;}


.fn-clear {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
.fn-clear {zoom:1; /* for IE6 IE7 */ }


body .fn-hide {display:none;}


.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.fn-tc{ text-align:center}
.fn-tr{ text-align:right}
.ovh{ overflow:hidden}
.relative{ position:relative}

a{color:#333; text-decoration:none; }
.datagrid-btable a{color:#006E9F;}
a:hover{ color:#0087f8; text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur())}
:focus{outline-style:none;}

.fyh{font-family:"Microsoft Yahei","","",Arial;}
.fhei{font-family:"","",Arial;}
.farial{font-family:Arial,Helvetica,sans-serif,"";}

.f14{ font-size:14px; position:relative;}
.f15{ font-size:15px; position:relative;}
.f16{ font-size:16px; position:relative;}

.cf93,.cf93 a{color:#f93;}
.red,.red a{color:#d6000f;}
.red2,a.red2:visited,a.red2,a.cur,li.cur{ color:#951313}
.green,.green a{color:#03A11D}
.orange,.orange a{ color:#ff7e00;}
.navy,.navy a{color:#105e90;}
.blue,.blue a{color:#0081c9;}
.blue2,.blue2 a,a.blue2{color:#009FE7;}
.black,.black a{color:#000;}
.c333,.c333 a{color:#333;}
.c444,.c444 a{ color:#444}
.c999,.c999 a{color:#999}
.c888,.c888 a{color:#848484}
.c666,.c666 a{color:#666}
.cf60,.cf60 a{color:#f60}
.cfff,.cfff a,.cfff a:hover{color:#fff;}
.czs,.czs a{ color:#956134}
.orange{ color:#FF6600;}
.c75,.c75 a{ color:#757575}
.c58,.c58 a{ color:#585858}
.c000{ color:#000}
.ca7a,.ca7a a{ color:#A7A8AC; z-index:-100; position:relative;}
.c4e5{ color:#4e5052}

.pad5{ padding:5px;}
.pad010{ padding:0 10px;}
.pad1015{ padding:10px 15px;}
.pad015{ padding:0px 15px;}
.pad35{ padding:35px;}
.pad050{ padding:0 47px}
.mL5{ margin-left:5px}
.mL15{ margin-left:15px}
.mL16{ margin-left:16px}
.lh26{ line-height:26px;}.lh22{ line-height:20px;}.lh20{ line-height:20px;}.lh30{ line-height:30px;}.lh24{ line-height:24px;}


/*閿熸枻鎷烽敓鏂ゆ嫹*/
.header{background:#2c2d33;}
.logo{width:660px;height:50px;float:left;border-bottom:1px solid #1F2533;background:url(../../common/logo.png) no-repeat;background-position:16px center; }
























































































.userInfo{width:160px;height:50px;float:right;color:#fff;/*padding-right:40px;*/position:relative;overflow:hidden;/*margin-top:5px!important;margin-top:7px; vertical-align:middle; */}
.sysChange{width:160px;height:50px;float:right;color:#fff;/*padding-right:40px;*/position:relative;overflow:hidden;/*margin-top:5px!important;margin-top:7px; vertical-align:middle; */}
#userinfo-left-usericon{width: 30px;height: 30px;border-radius:50%;overflow:hidden;position:relative;/* background: url(../../common/images/icons/icon7.png) no-repeat; *//*background:pink;*/display: block;margin-top: 10px;}
.userinfo-right{height: 50px;/*border-left:1px solid #95ADCF;*/float: left;}
.userinfo-right .username{position:absolute;top: 10px;left:45px;color:white;font-size:14px;}
.userinfo-right .postname{position: absolute;top: 30px;left: 45px;color: white;font-size: 10px;}  
.userinfo-right .position{position:absolute;top: 25px;left:35px;color:white}
.userInfo .more{left:126px;top:20px;width:16px;height:10px; background:url(../../top/icon2.png) no-repeat center center;color:white;position:absolute; /*display:inline-block; position:absolute;left:23px;top:18px!important;top:16px;*/}
.sysChange .more{left:126px;top:20px;width:16px;height:10px; background:url(../../top/sysChange.png) no-repeat center center;color:white;position:absolute; /*display:inline-block; position:absolute;left:23px;top:18px!important;top:16px;*/}
#userinfo-left{width:30px;height: 50px;/*border-left:1px solid #828A9D;border-right:1px solid #828A9D;*/float: left;position: relative;}

#userInfo-more-form{
	position:fixed; top:50px;  z-index:99999999;background:#ffffff;width:140px;height:170px;display:none;font-size: 12px;box-shadow: 0 0 10px #666;
}

#userInfo-more-form div{
	height: 30px;
    line-height: 30px;

    cursor: pointer;
    padding-left: 20px;
}

#userInfo-more-form div:hover{
	background: #E3E4E5;
}

#userInfo-more-form .line{
	height: 1px;
    margin: 5px 18px;
    border-top: 1px solid #E3E4E5;
}

#userInfo-more-form .logout{
	height: 30px;
    line-height: 30px;
    padding-left: 20px;
    cursor: pointer;
    margin-bottom: 8px;
}
#userInfo-more-form .logout:hover{
	background:none;
}

#sysChange-more-form{
	position:fixed; top:50px;  z-index:99999999;background:#ffffff;width:140px;height:170px;display:none;font-size: 12px;box-shadow: 0 0 10px #666;
}

#sysChange-more-form div{
	height: 30px;
    line-height: 30px;
    padding-left: 20px;
    cursor: pointer;

}
#sysChange-more-form div:hover{
	background: #E3E4E5;
}


#userInfo-theme-form{
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: 999999999;
    right:-400px;
    background: none;
}
.theme-form{
	height: 100%;
    width: 320px;
    float:right;
    border: 1px solid #ddd;
    background: white;
    
}

.theme-form .choose{
	width:20px;
	height:20px;
}

.theme-form .choose1{
	background:url(../../top/radio.png) no-repeat center center;
}

.theme-form .choose2{
	background:url(../../top/radio1.png) no-repeat center center;
}

.theme-form input[type=radio]:checked:before{
	font-size:20px;
}

.theme-form .checked{
	width:74px;
	height:56px;
	background:url(../../top/selected.png) no-repeat center center;
	
}
.theme-form .checked1{
	width:20px;
	height:20px;
	background:url(../../top/selected1.png) no-repeat center center;
}

.style1Area .title, .style3Area .title{
	height: 20px;line-height: 20px;font-size: 15px;margin-left: 5px;font-weight: bold;color: #333;
}

.style1Area .colorPicker{
	margin: 0 0 0 20px;padding-top: 6px;border-top: 1px solid #E5E5E5;  
}

.style1Area .colorPicker .colorType{
	margin: 8px 0 15px 0;
	display: -webkit-inline-box;display:flex;
}

.style1Area .colorPicker .item{
	width: 20px;height: 20px;border-radius: 2px;margin-right: 13px;cursor: pointer;
}

.style1Area .type1Icon{
	width:74px;
	height:56px;
	background:url(../../top/type1.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}

.style1Area .type2Icon{
	width:74px;
	height:56px;
	background:url(../../top/type2.png) no-repeat;
	background-size: contain;
	margin-left: 15px;
	cursor: pointer;
}
.style1Area .type3Icon{
	width:74px;
	height:56px;
	background:url(../../top/type3.png) no-repeat;
	background-size: contain;
	margin-left: 15px;
	cursor: pointer;
}

.style2Area .title{
	height: 20px;line-height: 20px;font-size: 15px;margin-left: 5px;font-weight: bold;color: #333;
}

.style2Area .type1Icon{
	width:74px;
	height:56px;
	background:url(../../top/chanyi.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}
.style2Area .type2Icon{
	width:74px;
	height:56px;
	background:url(../../top/haidi.png) no-repeat;
	background-size: contain;
	cursor: pointer;
	margin-left: 15px;
}
.style2Area .type3Icon{
	width:74px;
	height:56px;
	background:url(../../top/shamo.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}
.style2Area .type4Icon{
	width:74px;
	height:56px;
	background:url(../../top/tachuan.png) no-repeat;
	background-size: contain;
	cursor: pointer;
	margin-left: 15px;
}
.style2Area .type5Icon{
	width:74px;
	height:56px;
	background:url(../../top/yanguilai.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}
.style2Area .type6Icon{
	width:74px;
	height:56px;
	background:url(../../top/yinghua.png) no-repeat;
	background-size: contain;
	cursor: pointer;
	margin-left: 15px;
}
.style2Area .type7Icon{
	width:74px;
	height:56px;
	background:url(../../top/yuncai.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}
.style2Area .type8Icon{
	width:74px;
	height:56px;
	background:url(../../top/yundong.png) no-repeat;
	background-size: contain;
	cursor: pointer;
	margin-left: 15px;
}
.style2Area .type9Icon{
	width:74px;
	height:56px;
	background:url(../../top/taisheng.png) no-repeat;
	background-size: contain;
	cursor: pointer;
	margin-left: 15px;
}

.theme-form .saveBtn{
	margin: 30px 0 10px 85px;
	width: 150px;


	height: 40px;
	border-radius: 40px;
	cursor: pointer;
	color: white;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
}



.top-btn{width:100px;height:50px;float:right;}
.top-btn .message{
	position: absolute;
    width: 13px;
    height: 13px;
    background: red;
    color: white;
    float: left;
    margin: 10px 0 0 33px;
    border-radius: 50%;
    padding: 1px;
    cursor: pointer;
    text-align: center;
}
.top-btn .help{width:20px;height:20px;color:white;background:url(../../top/wenti.png) no-repeat;float: left;margin:15px 0 0 20px;cursor:pointer;}
.top-btn .about{width:20px;height:20px;color:white;background:url(../../top/about1.png) no-repeat;float: left;margin:15px 0 0 20px;cursor:pointer;}
.top-btn .online{width:18px;height:18px; color:white;background:url(../../top/zaixian.png) no-repeat; float: left;margin:15px 0 0 20px;cursor:pointer;font-size:18px;}
.top-btn .bell{width:18px;height:18px; color:white;background:url(../../top/xiaoxi.png) no-repeat; float: left;margin:15px 0 0 20px;cursor:pointer;}
.top-btn .theme{width:18px;height:18px; color:white;background:url(../../top/pifu.png) no-repeat; float: left;margin:15px 0 0 20px;cursor:pointer;}
.top-btn .text{height:20px;color:white;float: left;margin:15px 0 0 8px;font-size:12px;}

.validatebox-text{border:1px #ddd solid;height:20px;}

.top-btn .switchLanguage{width:18px;height:18px;background:url(../../top/switch_lang1.png) no-repeat;float: left;margin:15px 0 0 20px;cursor:pointer;}
.top-btn .switchLanguage select{outline:none;display: none;}
.top-btn .switchLanguage ul{list-style:none;}
.top-btn .switchLanguage a{text-decoration:none;}
.top-btn .switchLanguage .select_box{position:fixed;top:50px;line-height:20px;}
.top-btn .switchLanguage .select_option{width:80px;display: none;background:#ffffff;padding-left:25%;}
.top-btn .switchLanguage .select_option li.selected{pointer-events:none; color:#999999;}
.top-btn .switchLanguage .select_option li.hover{list-style: circle;}
.top-btn .switchLanguage span{height: 1px;background:black;display: block;position: absolute;width: 25%;top:10px;}

.footer{ 
	background:#f1f1f1;
	color:#666; 
	position:relative;
	vertical-align:baseline;
	height:30px;
	overflow:hidden;
}
.footer .copyright{ 
	position:absolute;
	right:15px; 
	vertical-align:baseline;
    display: block;
    line-height: 30px;
	font-size:12px;
}
.footer .error{
	color:#156dc7;
	background:url(../../common/images/button/errorInfo.png) left center no-repeat;
    display: block;
    left: 122px;
    margin-left: 20px;
    padding-left: 18px;
    line-height: 30px;
    position: absolute;
    vertical-align: baseline;
	font-size:12px;
	}
.footer .works{margin-left:5px; vertical-align:baseline;}
.footer .works em, .footer .message em{ display:inline-block;height:13px; border-radius:10px; overflow:hidden; background:#398bdf;  font-size:10px; font-family:Verdana, Geneva, sans-serif; padding:0 6px; text-align:center;color:#fff;   vertical-align:middle!important;vertical-align:baseline; line-height:13px;}
.footer .message{margin-left:10px;display:inline-block;vertical-align:baseline;margin-top:5px!important;margin-top:7px;} 


.toolsBg,.datagrid-toolbar,.datagrid-pager,.layout-expand .panel-header{
  height:26px;width:100%; 
  padding:0;
}

td.choosetoobar-td div.l-taskwin-toolbar{padding-top: 0px;height: 32px;text-indent:2px;line-height: 19px;}
.toolsBg,.datagrid-toolbar.search-area{
  height:28px !important;
  width:100%; 
  padding:0;
  padding-top:2px;
  position:relative;
  overflow:hidden;
}

.datagrid-toolbar-box{ overflow:hidden;}
.blueButton{ background:#398bdf;height:22px; line-height:22px;padding:0 18px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.search-toolbar-right{ position:absolute;right:5px;top:2px;}
.droppable{background: white;}
.toolsBg{padding-top:2px;}
a.l-btn {
  color: #333;
}

.layout-split-north {
  border-bottom: 1px solid #fff;
}
.layout-split-south {
  border-top: 1px solid #fff;
}
.layout-split-east {
  border-left: 1px solid #fff;
}
.layout-split-west {
  border-right: 1px solid #ffffff;
}

.tabs {
  list-style-type: none;
  height: 30px;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  font-size: 12px;
  width: 5000px;
}

div.l-tab-div ul.tabs{margin-left:0px;}
.tabs-header,
.tabs-scroller-left,
.tabs-scroller-right,
.tabs-tool,
.tabs,
.tabs-panels,
.tabs li a.tabs-inner,
.tabs li.tabs-selected a.tabs-inner,
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-color: #c1c8da;
}

.tabs li.tabs-selected a.tabs-inner {
  border-bottom: 1px solid #f3f5f7;
}

.tabs li a.tabs-inner {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 0px 0px 0 0;
  -webkit-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
  background:#f3f5f7;
}

.tabs li.tabs-selected{
  border-bottom: 2px solid #316CEC;
}

.tabs li.tabs-selected a.tabs-inner {
  background-color: #f3f5f7;
  color: #316CEC;
  height:25px;
  line-height:25px;
}

.tabs li a.tabs-inner {
  color: #333;
  background-color: #f3f5f7;
}

.tabs li a.tabs-inner:hover {
  filter: none;
}
.panel-header {
  background-color: white;
}

.panel-title {
  font-size: 12px;
  font-weight: bold;
  color: black;
  height: 20px;
  line-height: 20px;
}
.datagrid-row-over {
	background-color: #e6e6e6;
	cursor:default;
}

.datagrid-header{background:#F1F3F7;}

.datagrid-header td.datagrid-header-over {
  background-color: transparent;
  color: #111;
  font-weight:600;
  cursor: default;
}

.datagrid-row-selected {
  background: #D6F2FF;
}

.datagrid-editable-input{border:1px #ddd solid;height:20px;}


a:hover.l-btn-plain {
  background:#E8ECF0;
  border: 1px solid #E8ECF0;
}
.datagrid-cell{line-height:20px;}




.tabsSec{height:27px;border-bottom:1px #c1c8da solid;width:100%; background:#f3f5f7  url(../../common/images/tabsSec.png) repeat-x;}
.tabsSec ul{border-left:1px #c1c8da solid;}
.tabsSec ul li{ display:inline;}
.tabsSec ul li a{ line-height:27px; display:inline-block;padding:0 15px;}
.tabsSec ul li.curr a{font-weight:bold; background:  url(../../common/images/tabsSecCurrBg.png) left bottom repeat-x;}
.tabsSec ul li.curr a:hover{color:#000;}
.tabsSec ul li a:hover{color:#333;}
.tubiao{width:906px;height:124px; margin:5px; background:  url(../../common/images/temp1.png) left bottom repeat-x;}

.easyui-tabs2 ul.tabs {
	background:#E8ECF0;
}
.easyui-tabs2 .tabs li a.tabs-inner {
	background-color: #E8ECF0;
	border-radius: 5px 5px 0 0;	
	border: 0;
}
.easyui-tabs2 .tabs li.tabs-selected a.tabs-inner {
	background-color: #E8ECF0;
}
.easyui-tabs2 .tabs li a.tabs-close:hover {
	background-color: transparent;
}
.datagrid-header-row {
	background-color: #F1F3F7;
}

.easyui-tabs3 .tabs li.tabs-selected{
 border-bottom:1px #fff solid;
 background:#fff;
}

.easyui-tabs3 .tabs-header{
	border-bottom:0;
}

.easyui-tabs3 .tabs {
  list-style-type: none;
  height: 26px;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  font-size: 12px;
  width: 5000px;
  border-style: solid;
  border-width: 0 0 1px 0;
}

.easyui-tabs3 .tabs li.tabs-selected a.tabs-inner {
  border-bottom: 1px solid #fff;
}

.easyui-tabs3 .tabs li a.tabs-inner {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 0px 0px 0 0;
  -webkit-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
  background:grb(0,0,0)
}


.tabs-btn1{
	background: #F0F0F0;
}
.tabs-btn1 .l-btn-text {
	width:24px;
	height:22px;
	background: url(../../common/images/icon-deltab.png) center center no-repeat;
}
.tabs-exheader a.tabs-btn1:hover .l-btn-text{
	width:24px;
	height:22px;
	background: url(../../common/images/icon-deltab.png) center center no-repeat;
}
.tabs-btn2{
	background: #F0F0F0;
}
.tabs-btn2 .l-btn-text{
	width:24px;
	height:22px;
	background:url(../../common/images/icon-addtab.png) center center no-repeat;
}
.tabs-exheader a.tabs-btn2:hover .l-btn-text{ 
	width:24px;
	height:22px;
	background:url(../../common/images/icon-addtab.png) center center no-repeat;
}

.easyui-tabs3 .tabs li.tabs-selected a.tabs-inner {
  background-color: transparent;
  color: #000;
  height:25px;
  line-height:25px;
}

.easyui-tabs3 .tabs li a.tabs-inner {
  color: #333;
  background-color:transparent;
}

.easyui-tabs3 .tabs li a.tabs-inner:hover {
  background: #fff;
  color: #444;
  filter: none;
}

.indextabtool.tabs-tool{
	border:1px #fff solid;
	border-bottom:1px #c1c8da solid;
	padding-right:8px;
}
.leftree{border-right:1px #ddd solid;width:120px;}

.indextabtool.tabs-tool a.l-btn-plain {
  padding-right: 0px;
  border: 1px #fff solid;
  padding: 0px 0px 0px 0px;
}
.indextabtool.tabs-tool a.l-btn-plain:hover{
 border:1px #fff solid;
}

.indextabtool.tabs-tool .l-btn-left .l-btn-empty {
  margin: 0 2px;
  width: 16px;
}

.pagination table {
  float: left;
  height: 28px;
}
.pagination-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #fff;
  margin: 1px 1px;
}
.pagination-info {
  float: right;
  margin: 0 6px 0 0;
  padding: 0;
  height: 27px;
  line-height: 27px;
  font-size: 12px;
}

.l-btn-text {
  display: inline-block;
  vertical-align: top;
  width: auto;
  line-height: 18px;
  font-size: 12px;
  padding: 0;
  margin: 0 6px;
}
.tree-node {
	height:27px;
	line-height:27px;
}

.icon-black-home:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f015";
    font-size:15px;
}

.icon-black-docedit:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f044";
    font-size:15px;
}

.icon-black-change:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0ec";
    font-size:15px;
}

.icon-black-logout:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f08b";
    font-size:15px;
}

.icon-black-key:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f023";
    font-size:15px;
}

.icon-black-expand:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f065";
    font-size:15px;
}

.icon-black-box:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1b2";
    font-size:15px;
}

.icon-black-zoom:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f002";
    font-size:15px;
}

.icon-black-brush:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f014";
    font-size:15px;
}

.icon-black-checked:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f058";
    font-size:15px;
}

.icon-black-checkmark:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f096";
    font-size:15px;
}

.icon-black-unchecked:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f10c";
    font-size:15px;
}



.icon-white-bookmark:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f02e";
    font-size:15px;
}

.icon-white-layers:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f007";
    font-size:15px;
}

.icon-white-window:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f17a";
    font-size:15px;
}


.icon-configure:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1c9";
    font-size:15px;
}

.icon-mysearch:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f002";
    font-size:15px;
}

.icon-alignJust:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f039";
    font-size:15px;
}

.icon-validate:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00c";
    font-size:15px;
}

.icon-deploy:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f234";
    font-size:15px;
}

.icon-refresh:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f021";
    font-size:15px;
}

.icon-2x2_grid:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f009";
    font-size:15px;
}

.icon-analyze:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f29c";
    font-size:15px;
}

.icon-arrange:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1fe";
    font-size:15px;
}

.icon-document:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f016";
    font-size:15px;
}

.icon-plus:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f067";
    font-size:15px;
}


.icon-clipboardcut:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0c4";
    font-size:15px;
}

.icon-language:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1ab";
    font-size:15px;
}

.icon-appwindow:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f26c";
    font-size:15px;
}

.icon-spring:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0dc";
    font-size:15px;
}

.icon-activate:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f13e";
    font-size:15px;
}

.icon-against:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00d";
    font-size:15px;
}

.icon-agree:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00c";
    font-size:15px;
}

.icon-calldone:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f027";
    font-size:15px;
}

.icon-communicate:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f27b";
    font-size:15px;
}

.icon-communicateBack:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f112";
    font-size:15px;
}

.icon-complete:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f093";
    font-size:15px;
}

.icon-processForward:before{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content:"\f1e0";
  font-size:15px;
}

.icon-cooperate:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f21e";
    font-size:15px;
}

.icon-hasRead:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f278";
    font-size:15px;
}

.icon-invalid:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00d";
    font-size:15px;
}
.icon-minimization {
	background-image:url('../../common/images/minimization.png')!important;
}
.icon-maximum {
	background-image:url('../../common/images/maximum.png')!important;
}
.icon-notify:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0f3";
    font-size:15px;
}

.icon-plussign:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f024";
    font-size:15px;
}

.icon-pullback:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f112";
    font-size:15px;
}

.icon-rollback:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00d";
    font-size:15px;
}

.icon-start:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f01d";
    font-size:15px;
}

.icon-suspend:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f28c";
    font-size:15px;
}

.icon-transfer:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f08d";
    font-size:15px;
}

.icon-workflowView:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0e8";
    font-size:15px;
}

.icon-deleteProcInst:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1f8";
    font-size:15px;
}

.icon-clearAll:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f014";
    font-size:15px;
}

.icon-zoom:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00e";
    font-size:15px;
}

.icon-align_center:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f037";
    font-size:15px;
}

.icon-align_just:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f039";
    font-size:15px;
}

.icon-arrowTwoHead2:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0ec";
    font-size:15px;
}

.icon-attention:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f059";
    font-size:15px;
}

.icon-battery:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f242";
    font-size:15px;
}

.icon-bell:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0a2";
    font-size:15px;
}

.icon-bookmark_2:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f097";
    font-size:15px;
}

.icon-box:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1b2";
    font-size:15px;
}

.icon-brush:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f12d";
    font-size:15px;
}

.icon-calendar2:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f073";
    font-size:15px;
}

.icon-case:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0fa";
    font-size:15px;
}

.icon-checkboxChecked:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f046";
    font-size:15px;
}

.icon-clipboardPast:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0ea";
    font-size:15px;
}

.icon-cloud:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0c2";
    font-size:15px;
}

.icon-cursorArrow:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f245";
    font-size:15px;
}

.icon-cursorDragHand:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f25a";
    font-size:15px;
}

.icon-folder:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f114";
    font-size:15px;
}

.icon-folder_arrow:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f07b";
    font-size:15px;
}

.icon-folder_delete:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f114";
    font-size:15px;
}

.icon-folder_minus:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f114";
    font-size:15px;
}

.icon-folder_open:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f115";
    font-size:15px;
}

.icon-folder_plus:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f114";
    font-size:15px;
}

.icon-hand_2{
	background-image:url('../../common/images/button/hand_2.png')!important;
}

.icon-headphones:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f025";
    font-size:15px;
}

.icon-heart:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f004";
    font-size:15px;
}

.icon-heart_empty:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f08a";
    font-size:15px;
}

.icon-image_text{
	background-image:url('../../common/images/button/image_text.png')!important;
}

.icon-info:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f05a";
    font-size:15px;
}

.icon-key:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f084";
    font-size:15px;
}

.icon-layers1:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f007";
    font-size:15px;
}

.icon-lightbulb:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0eb";
    font-size:15px;
}

.icon-lighting:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0e7";
    font-size:15px;
}

.icon-magic_wand:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0d0";
    font-size:15px;
}

.icon-mail:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f003";
    font-size:15px;
}

.icon-mic:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f130";
    font-size:15px;
}

.icon-movie:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f03d";
    font-size:15px;
}

.icon-onOff:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f011";
    font-size:15px;
}

.icon-lock:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f023";
    font-size:15px;
}

.icon-unlock:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f09c";
    font-size:15px;
}

.icon-page_layout:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f02d";
    font-size:15px;
}

.icon-pencil:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f040";
    font-size:15px;
}

.icon-round_and_up:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1b8";
    font-size:15px;
}

.icon-share:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1e0";
    font-size:15px;
}

.icon-spechbubble_sq:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0e5";
    font-size:15px;
}

.icon-star_fav:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f005";
    font-size:15px;
}

.icon-star_fav_empty:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f006";
    font-size:15px;
}

.icon-top_right_expand:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f08e";
    font-size:15px;
}

.icon-trash:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1f8";
    font-size:15px;
}

.icon-undo:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0e2";
    font-size:15px;
}

.icon-user:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f007";
    font-size:15px;
}

.icon-wrench:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0ad";
    font-size:15px;
}

.icon-wrench_plus_2:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f13d";
    font-size:15px;
}

.easyui-tabs-widf{width:100%;height:500px;}

.search-area-padd{ position:relative;overflow:auto; min-width:460px;}
.formTableBox {
	padding:2px 20px 2px 10px;
}
table.formTable{
	width:100%; 
	border-collapse:collapse;
	table-layout:fixed;
}
table.formTable th {
	height:15px;
}
table.formTable td{
	padding:3px 0; 
	vertical-align:top; 
	line-height:18px;
}
td.l-task-tip{text-indent: 20px;}
table.formTable td.choosetoobar-td{
  padding-top:0px; 
}


table.formTable th.colstype {
	width:100px;
}
table.formTable td.type{text-align:right;padding-right:5px;padding-top:5px;}
td.l-type{width:85px;}
.l-formTable-taskflow{margin-top:10px;}

table.formTable .validatebox-invalid{height:22px;vertical-align:middle;}
table.formTable input[type="checkbox"]{vertical-align:middle;}
table.formTable span.space{ display:inline-block;}
table.formTableBox h2{ position:relative;font-weight:bold;padding-left:10px; cursor:pointer; margin:3px 0; line-height:20px; vertical-align:middle;height:20px;border-bottom:1px dotted #ddd;}
table.formTableBox h2 span{ position:absolute;right:10px;top:2px; display:block;width:16px;height:16px; background:url(../../common/images/accordion_arrows.png) -16px 0;}
table.formTableBox h2.active{ background:transparent;border-bottom:1px dotted #ddd;}
table.formTableBox h2.active span{ background-position:0 0;}

.panel-wrap span.space {display:inline-block; padding:3px;}
.panel-wrap span.space *{vertical-align:middle;padding:0 1px;}

.formTableBoxActive{ background:#f3f4f8;}
.formTablehide{display:none;}
.gridster{background: white;}
.gridster .gs-w {background: white;cursor: pointer;}
.gridster .player {background: #BBB;}
.gridster ul {margin:0;padding:0;background-color: #ffffff;}
.gridster .preview-holder {border: none!important;background: red!important;}

.window{
	position: absolute;
	left: 300px;
	top: 100px;
	z-index: 10000;
    box-shadow: 0 0 20px black;}
.window .panel-title{color:#464646;}
.window .panel-tool-close{background:url(../../common/images/panel_tools.png) -16px 0;}
.window .panel-tool-close:hover{ background-color:transparent;}
.datagrid-wrap .l-btn{
  	-moz-border-radius: 3px;
  	-webkit-border-radius: 3px;
  	border-radius: 3px;
  	margin:2px 0;
}
.datagrid-wrap .l-btn:hover{
	background:#FFF;
	border:1px solid #c1c8da;
}
.datagrid-toolbar .l-btn-text {
	line-height: 18px;
}

.datagrid-toolbar&gt;.l-btn:first-child {
    padding: 3px 4px 3px 4px;
    text-align: center;
	vertical-align: middle;
    color:white;
}
.datagrid-toolbar&gt;.l-btn:first-child&gt;.l-btn-left&gt;.l-btn-icon {
    background-position:0 16px;
}
.datagrid-toolbar&gt;.l-btn:first-child&gt;.l-btn-left&gt;.l-btn-text {
    color:white;
}
.datagrid-toolbar&gt;.l-btn:first-child:hover {
    cursor: pointer;   
}

.datagrid-toolbar .l-btn{
    padding: 3px 4px 3px 4px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #CCCCCC;
    margin-left:1px;
}
.datagrid-toolbar .l-btn:hover {
  	background:white;
}

.datagrid-toolbar&gt;.easyui-menubutton {
    background:white;
}

.layout-panel-south .datagrid-toolbar .l-btn {
	border:0;
	margin: 4px 0;
    padding: 0;
}
.layout-panel-south .datagrid-toolbar .l-btn:hover {
	border:0;
}
.layout-panel-south .l-btn-left .l-btn-empty {
	margin: 0 3px;
}
.panel-tool-setting{background:url(../../common/images/icons/setting.gif) no-repeat;}
.panel-tool-expand-all:before,.icon-expand-all1:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f038";
    font-size:15px;
}
.panel-tool-collapse-all:before,.icon-collapse-all1:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0ca";
    font-size:15px;
}
.icon-temp-save { }

/**
* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰浘鐗囬敓鏂ゆ嫹閿燂拷
*/
.easyui-exuploadfile {
	padding: 3px 5px 0 5px;
	position: relative;
	height:auto;
	font-size: 12px;
}
.easyui-exuploadfile .multi-view {
	position: relative;
	float: left;
	width: 30%;
	min-width: 120px;
	height: 44px;
	margin:0 8px 8px 0;
	font-size: 12px;
	background-color: #f2f4f7;
}
.easyui-exuploadfile .uploadbtn a {
	background: none repeat scroll 0 0 #26a5dc;
    border-radius: 2px;
    color: white;
    display: block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 73px;
}
.easyui-exuploadfile .tool *{
	display: block;
	float: left;
}
.easyui-exuploadfile .cls_delfile {
    height: 16px;
    width: 20px;
    background: url("../../common/images/button/trash.png") no-repeat 0 0 transparent;
}
.easyui-exuploadfile .cls_download {
    height: 16px;
    width: 20px;
    background: url("../../common/images/button/downward.png") no-repeat 0 0 transparent;
}
.easyui-exuploadfile .multi-view .icon-file{
	height:32px;
	width:32px;
	margin:7px 0 0 4px;
	background-image:url("../../common/images/icons/fileico_v5.png");
	background-repeat:no-repeat;
	display: inline-block;
}
.easyui-exuploadfile .multi-view .title {
	width: 60%;
	color: #666;
	height: 16px;
	left: 41px;
	overflow: hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:4px;
	white-space: nowrap;
}
.easyui-exuploadfile .multi-view .desc {
	color: #b0b0b0;
	height:16px;
	left:41px;
	line-height: 160%;
	overflow: visible;
	position: absolute;
	text-overflow:ellipsis;
	top: 21px;
	white-space:nowrap;
}
.easyui-exuploadfile .multi-view .desc span {
	color: #3d882d !important;
}
.easyui-exuploadfile .multi-view .tool {
	position: absolute;
	right: 6px;
	top: 5px;
}
.easyui-exuploadfile .multi-view .tool a {
	outline: 0 none;
	padding: 2px 4px 4px;
	text-decoration: none;
}
.easyui-exuploadfile .clear {
	clear:both;
}
.icon-allimg {
	background-image:url("../../common/images/icons/large_picture.png");
	height:32px;
	width:32px;
	background-repeat:no-repeat;
}
.icon-imgxls,.icon-imgxlsx,.icon-imgxlsm {				
	background-position: -32px -64px;
}
.icon-imgdoc,.icon-imgdocx {				
	background-position: -64px -64px;
}
.icon-imgppt,.icon-imgpptx {				
	background-position: -96px -64px;
}
.icon-img7z {				
	background-position: -128px -64px;
}
.icon-imgzip,.icon-imgrar {				
	background-position: -160px -64px;
}
.icon-img{				
	background-position: -192px -64px;
}
.icon-imgdvd {				
	background-position: -224px -64px;
}
.icon-img {				
	background-position: -256px -64px;
}
.icon-imghtm,.icon-imghtml {				
	background-position: -288px -64px;
}
.icon-imgjs {				
	background-position: -320px -64px;
}
.icon-imgcss {				
	background-position: -352px -64px;
}
.icon-img {				
	background-position: -384px -64px;
}
.icon-imgexe {				
	background-position: -416px -64px;
}
.icon-imgbat {				
	background-position: -448px -64px;
}
.icon-imgttf {				
	background-position: -480px -64px;
}
.icon-imgpdf {				
	background-position: -512px -64px;
}
.icon-imgpsd {				
	background-position: -544px -64px;
}
.icon-img {				
	background-position: -576px -64px;
}
.icon-img {				
	background-position: -608px -64px;
}
.icon-imgswf {				
	background-position: -640px -64px;
}
.icon-imgtxt {				
	background-position: -672px -64px;
}
.icon-img {				
	background-position: -704px -64px;
}
.icon-img {				
	background-position: -736px -64px;
}
.icon-imgrmvb,.icon-imgrm {				
	background-position: -772px -64px;
}
.icon-img {				
	background-position: -804px -64px;
}
.icon-imgjpg {				
	background-position: 0px -96px;
}	
.icon-imggif {				
	background-position: -32px -96px;
}		
.icon-imgpng {				
	background-position: -64px -96px;
}
.icon-imgbmp {				
	background-position: -96px -96px;
}
.icon-imgtif {				
	background-position: -128px -96px;
}
.icon-imgemf {				
	background-position: -160px -96px;
}
.icon-imgwmf {				
	background-position: -192px -96px;
}
.icon-imgico {				
	background-position: -224px -96px;
}
.icon-imgraw {				
	background-position: -256px -96px;
}
.icon-imgdll {				
	background-position: -320px -96px;
}
/**
* 绯荤粺鍥剧墖閿熸枻鎷烽敓锟�
*/
.imgmng {	
	position: relative;
}	
.imgmng .sole {
	position: relative;
	float:left;
	width: 64px;
	height:64px;
	margin: 2px;
	text-align: center;
	border: 1px solid white;
	cursor: pointer;
}
.imgmng .solehover {				
	border: 1px dotted #d8d8d8;
}
.imgmng .sole-selected {
	border: 1px dotted #d8d8d8;background-color:#d8d8d8;
}
.imgmng .largeimg {
}
.imgmng .clear {
	clear: both;
	position: relative;
}
.imgmng .getmore {
	position: absolute;
	left: 40%;
	display: block;
	width:100px;
	font-size:16px;
	text-align: center; 
	border: 1px solid white;
	border-radius: 5px;
	color: black;
}
.imgmng .getmore:hover {
	color: black;	
	border: 1px solid #bbb;
}
.sysback {
	background:url("../../common/images/menuback.gif") repeat transparent;
	border-left:0;
}
.sysback .tree-folder {
    background: url('../../common/images/icons/tree_icons.png') no-repeat -208px 0;
}
.sysback .tree-folder-open {
    background: url('../../common/images/icons/tree_icons.png') no-repeat -224px 0;
}
.sysback .tree-file {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -240px 0;
}
//閿熸枻鎷疯椤甸敓鏂ゆ嫹
@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}

body{font-family:"Arial","Microsoft YaHei","Tahoma";font-size: 12px;}

.org-search-main{width:100%; background:white;border-width: 2px;border:1px;}
.easyui-query .org-search{background:#f6f7fa; height:66px;width:100%;}
.easyui-query .org-search p{padding: 4px 5px 0px 5px;line-height:19px;margin-left:18px;color:#3b5d6e;float:left;}
.easyui-query .searchspan{ border: 1px solid #c5d0d9;display:inline-block;margin-left:18px;padding-right:7px;margin-top:4px;background-color:white;}
.easyui-query .searchspan:hover{ border: 1px solid #F39802; }
.easyui-query .searchspan:hover .a-orgsearchinput { background-position: 0px -17px; }
.easyui-query .formArea th { height: 1px;}
.orgsearchinput{vertical-align: middle;width:188px;background:white;border:1px solid transparent;padding-left:5px;line-height:19px;}
.combogridsearch{vertical-align: middle;width:188px;background:white;border:1px solid transparent;padding-left:15px;line-height:19px;}
.combogridspan{ border: 1px solid #c5d0d9;display:inline-block;margin-left:18px;padding-right:7px;background-color:white;}
.combogridspan:hover{ border: 1px solid #F39802; }
.combogridspan:hover .a-orgsearchinput { background-position: 0px -17px; }
#orgsearchsubmit{height:36px;width:72px;background: #e47467;border:none;border-radius: 2px;color:white;}
#orgsearchsubmit:hover{background: #db5142;cursor: pointer;}

#selection-already{height:45px;background:#F6F7FA;color:#3b5d6e;line-height: 30px;margin-bottom: 10px;}
.selection-already-list{list-style: none;}
.selection-ready-list{display:inline;white-space: nowrap;line-height:26px;}
.selection-already-list li{padding-left:4px;float:left;display:inline-block;margin:8px 10px 0px 10px;line-height: 20px;border: solid 1px #c5d0d9;}
.selection-already-item{position: relative;padding:3px 20px 3px 5px;border:0px solid #c5d0d9;color:#7a8091;text-decoration:none;}
.selection-already-cancel{width: 7px;height: 7px;background: url(../../common/images/itemcancel.gif);position:absolute;right:7px;top:7px;overflow: hidden;}
.selection-already-item:hover{color:#F39802;border:0px solid #F39802;}
.selection-already-list li:hover{border:1px solid #F39802;}
.selection-already-item:hover .selection-already-cancel{background-position: 0px -17px;*background-position: 0px -17px;}
.selection-already-shire{position: relative;padding:3px 20px 3px 5px;border:0px solid #F39802;color:#F39802;text-decoration:none;}

.selection-choseup-item{width:16px;height:16px;background: url('../../common/images/xiaogou.png');display:inline-table;vertical-align: middle; margin-left: 2px;cursor:pointer;}
.selection-choseup-item:hover{background:url('../../common/images/xiaogou_hover.png');}
.a-orgsearchinput{width:7px;height:7px;background: url('../../common/images/itemcancel.gif');display:inline-table;vertical-align: middle; margin-left: 2px;cursor:pointer;}
.a-orgsearchinput:hover{background-position: 0px -17px;*background-position: 0px -17px;}
.a-combine-split:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f03b";
    font-size:15px;
    cursor:pointer;
    color: #444;
}
.a-combine-split-click:before{
	transform: rotate(180deg);
}

#search-three-row{width: 100%;padding-right:5px;}
#search-three-row tr{height:35px;}
#search-three-row td{width:70px;padding-left:18px;}
#search-three-row td:first-child{border-right:2px solid #e8eef5;}

#selecton-type-area{width:100%;height:100px;color:#3b5d6e; }
table.formTable td.selecton-type-title{text-align: right;vertical-align: middle;}
.selection-type-item{padding:3px 3px 3px 3px;margin:0px 5px 5px 0px;text-decoration: none;vertical-align: middle;}
.selection-type-item-title{padding:3px 1px 3px 5px;margin:0px 1px 0px 5px;;text-decoration: none;color:#3a648a;vertical-align: middle;}
.selection-type-item-selected{background:#7EC0EE;color:white;}
.searchtime-date{float: left;width: 100px;height: 18px;border:1px solid #c5d0d9;}
#searchtime-connect{margin:0px 5px;}
#search-time-link{margin-left:10px;border:0px;background: none;padding-top: 3px;color:#59A2E7;border:0px;text-decoration: none;}
#search-time-link:hover{text-decoration: underline;cursor: pointer;};

#show-hidden-tbody{display:inline;font-weight:bold;padding-left:10px; cursor:pointer; margin:3px 0; line-height:20px; vertical-align:middle;height:20px;border-bottom:1px dotted #ddd;}
.show-hidden-tbody{  display:inline;width:16px;height:16px; background:url(../../common/images/accordion_arrows.png) -16px 0;}
#show-hidden-tbody.active{ background:transparent}
#show-hidden-tbody.active span{ background-position:0 0;}

/*add*/
#serinfo-right a:hover{color:red;}
.userinfo-right .l-btn-text {color: white;}
.userinfo-right .m-btn-downarrow {display: none;}
.userinfo-right .m-btn .l-btn-left .m-btn-line{border-width:0;}
.userinfo-right a:hover.l-btn-plain{background: #28A6DF;color:white;}
.userinfo-right .l-btn:hover{border:1px solid transparent;}
.userinfo-right .m-btn-plain-active {
	background: transparent;
	border:1px solid transparent;
}
.userinfo-right a.l-btn{margin-top:10px;text-align:center;font-weight: bold;}
.userinfo-right .l-top-position{position:absolute;top: 30px;left:35px;}

#mm1{background: #F0F0F0;}
.menu-item{height: 30px;}
#mml .menu-active{background: #28A6DF;color:white;}
 .menu-text{line-height: 30px;}
 
 .easyui-exinfo {
 	position: absolute;
	left: 40%;
	top: 2px;
	width: 200px;
	line-height: 45px;
	display:block;
	z-index: 99999;
	background-color: #146FBB;
	border: 1px solid #146FBB;
	padding-left: 15px;
	box-shadow: 2px 2px 5px #146FBB;
	border-radius:5px;
	color:white;
	font-size:14px;
 }
 /* custom form        */
	.panel-wrap {
	width:100%;
	overflow:inherit;
	margin:0;
	padding:0;
	top:0;
	bottom:0;
	position:absolute;
}
.toolbar.tbar {
	top:0;
    border-width: 0 0 1px 0;
}
.toolbar {
	background: url("../../common/images/tabsSec.png") repeat-x scroll 0 0 #f3f5f7;
	overflow:hidden;
	padding:0;
	position:absolute;
	left:0;
	width:100%;
	border-style: solid;
	border-color:#ddd;
    display: block;
    margin: 0;
}
.toolbar table tr {
	height: 27px;
}
.toolbar.bbar {
    border-width: 1px 0 0;
	bottom:0;
}
.panel-body {
	position: relative;
}
label.x-form-item-label {
	clear:left;
	display: block;
	float:left;
	padding: 3px 3px 3px 0;
	position: relative;
	width:100px;
	z-index: 2;
	text-align:right;
}
/*  custom form end */
.processType {background: url('../../common/images/icons/tree_icons.png') no-repeat -208px 0;}
.processType.tree-folder-open {background: url('../../common/images/icons/tree_icons.png') no-repeat -224px 0;}
.processDef {background: url('../../common/images/icons/tree_icons.png') no-repeat -240px 0;}
.toolbar-separator{border-left: 1px solid #ddd;border-right: 1px solid #fff;height: 24px;margin: 1px 1px;}

.icon-tree-up{
	background-image:url('../../common/images/icons/up.png') !important;
}
.icon-tree-down{
	background-image:url('../../common/images/icons/down.png') !important;
}
.icon-tree-reload{
	background-image:url('../../common/images/button/reload.png') !important;
}
.icon-tree-sync:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f079";
    font-size:15px;
}
.icon-tree-1st{
	background-image:url('../../common/images/button/icon-1st.png') !important;
}
.icon-tree-2nd{
	background-image:url('../../common/images/button/icon-2nd.png') !important;
}
.icon-tree-3rd{
	background-image:url('../../common/images/button/icon-3rd.png') !important;
}

.textbox-readonly input{height:97%;border-bottom:1px solid #ddd;}
.textbox-readonly{border:none;}

.icon-upward:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f062";
    font-size:15px;
}
.icon-downward:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f063";
    font-size:15px;
}
.icon-upgrade:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f102";
    font-size:15px;
}
.icon-downgrade:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f103";
    font-size:15px;
}
















































































































/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿燂拷*/*/

:focus {
	outline-style: none;
}
input,select,textarea,label,a,button,.label{
	color: #444;
	font: 12px/1.5 tahoma,arial,\5b8b\4f53;
}
input,select,textarea{
	font-size: 12px;
}
/*鍏ㄩ敓鏂ゆ嫹*/
html,body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:12px;
}

button {
	border: 0 none;
    background: transparent;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    width: auto;
    -moz-outline: 0 none;
    outline: 0 none;
	background-position: 0 center;
    background-repeat: no-repeat;
}

/*閿熸枻鎷烽敓锟�*/
.sciyon-panel {
	position:relative;
	overflow:hidden;
	background:white;
}

fieldset.sciyon-panel  {
	padding: 10px;
    margin-bottom: 1px;
    display: block;
    border:1px solid #D3D3D3;
}
fieldset.sciyon-panel&gt;.body {
	position: relative;
	magin: 0;
	padding:0;
	zoom:1;
}
.sciyon-panel.noborder {
	border-color: transparent;
}
.sciyon-panel.viewport.noborder {
	border-width: 0px;
}
.noborder {
	border-width: 0px;
	border-color: transparent;
}
.sciyon-panel:not(fieldset)&gt;.head{
	position: absolute;
	left: 0;
	height: 28px;
	top: 0;
	right: 0px;
	background:#e5e5e5;
	border-spacing: 5px;
}

.editorgridpanel{
	border:1px solid #E0E0E0;
}

.sciyon-panel:not(fieldset).frame&gt;.head {
	left: 0px;
	right: 0px;
}
.sciyon-panel:not(fieldset)&gt;.head&gt;.icon {
	width:16px;
	height:16px;
	display: table-cell;
}
.sciyon-panel&gt;.head&gt;.title {    
	font-size: 12px;
    font-weight: bold;
    color: #575765;
    height: 20px;
    line-height: 20px;
	display: table-cell;
}
.sciyon-tool {
	position: absolute;
	top: 0;
	height:24px;
	overflow: hidden;
	right:1px;
	width:auto;
	border-spacing:2px;
	padding-top:3px;
}

.zoom-btn{
	display: table-cell;
    border-radius: 3px;
    vertical-align: middle;
    position: relative;	
	line-height: 1;
}

.sciyon-tool&gt;.sciyon-btn {
	display: table-cell;
    border-radius: 3px;
    vertical-align: middle;
    position: relative;	
	line-height: 1;
}
.sciyon-tool&gt;.sciyon-btn&gt;button {
	height: 16px;
	padding-left: 13px;
	font-family:"Microsoft Yahei","","",Arial;
	color: #333;
	border: 0 none;
	background-color: transparent;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: 0;
	white-space: nowrap;
	display: inline-block;
	background-repeat: no-repeat;
}
.sciyon-tool&gt;.sciyon-btn.btn-over {
	background-color:#f3f3f3;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
}

.sciyon-panel&gt;.body{
	position:absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right:0;
	overflow:hidden;
}

.sciyon-panel&gt;.head~.body{
	top:29px;
}
fieldset.sciyon-panel&gt;.head~.body {
	top: 0;
}
.sciyon-panel&gt;.body&gt;.wrap{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow:auto;
}
.sciyon-toolbar
{
	position: absolute;
	left: 0;
	right: 0;
	min-height:27px;
	line-height:19px;
	border-color: white;
	border-style: solid;
	border-spacing: 3px 1px;
	overflow:hidden;
	z-index: 2;
}
.sciyon-toolbar.tbar{
	top: 0;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #E0E0E0;
	padding-top:2px;
}
.sciyon-toolbar.tbar~.wrap
{
	top: 30px;
}
.sciyon-toolbar.bbar{
	bottom: 0;
	border-width:1px 0 0 0;
}
.sciyon-toolbar.bbar~.wrap
{
	bottom: 37px;
}

.sciyon-toolbar&gt;.sciyon-label {
	display: table-cell;
    padding: 2px;
    text-align: center;
	vertical-align: middle;
}
.sciyon-toolbar&gt;.sciyon-input {
	display: table-cell;
    padding: 0;
    text-align: center;
	vertical-align: middle;
}
.sciyon-toolbar&gt;.sciyon-input&gt; input {
	width:30px;
	height:16px;
	border: 1px solid #ddd;
	padding-right: 2px;
    text-align: right;
	vertical-align: middle;
}
.sciyon-toolbar&gt;.sciyon-label&gt;label{
	height: 16px;
	padding: 0;
	margin: 0;
	width: auto;
	white-space: nowrap;
	display: inline-block;
}
.sciyon-toolbar&gt;.sciyon-field {
	display: table-cell;
	padding: 0;
	white-space: nowrap;
}
.sciyon-toolbar&gt;.sciyon-btn
{
	display: table-cell;
    padding: 2px 7px 2px 7px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #CCCCCC;
}

.gridpanel&gt;.body&gt;.sciyon-toolbar{
	border-bottom:none;
}

/**
 * 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹涓�閿熸枻鎷穊utton
 */
.sciyon-toolbar&gt;.sciyon-btn:first-child {
	display: table-cell;
    padding: 2px 7px 2px 7px;
    text-align: center;
	vertical-align: middle;
    widht:40px;
}
.sciyon-toolbar&gt;.sciyon-btn:first-child.disabled {
    border: 1px solid #CCCCCC;
}
.sciyon-toolbar&gt;.sciyon-btn:first-child.disabled&gt;button&gt;.text {
	color:black;
}
.sciyon-toolbar&gt;.sciyon-btn:first-child&gt;button&gt;.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:white;
	vertical-align: top;
}

.sciyon-toolbar&gt;.sciyon-btn:not(.disabled):first-child&gt;button&gt;.icon16 {
	display: inline-block;
	line-height: 16px;
	color:white;
	/* vertical-align: middle; */
	background-position:0 -16px;
}

.sciyon-toolbar&gt;.sciyon-btn:first-child.btn-over
{
	cursor: pointer; 
}

/**
 * 閿熸枻鎷疯閿熸枻鎷烽敓鏂ゆ嫹閿熸彮浼欐嫹閿熺禉utton
 */


.searchPanel-body-bottom&gt;.sciyon-toolbar&gt;.sciyon-btn:first-child {
	display: table-cell;
    padding: 2px 7px 2px 7px;
    text-align: center;
	vertical-align: middle;
}

.searchPanel-body-bottom&gt;.sciyon-toolbar&gt;.sciyon-btn:first-child&gt;button&gt;.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:white;
	vertical-align: top;
}

.searchPanel-body-bottom&gt;.sciyon-toolbar&gt;.sciyon-btn:first-child.btn-over
{
	cursor: pointer;  
}

/**
 * 閿熸枻鎷烽敓鏂ゆ嫹鐏忕锟�
 */
.treepanel{
	border-left:1px solid #D1D5DE;
	border-right:1px solid #D1D5DE;
}
 
.treepanel&gt;.body&gt;.bbar{
	 border-top:1px solid #D1D5DE;
	 min-height:25px;
	 line-height:25px;
}

.treepanel&gt;.body&gt;.bbar&gt;.sciyon-btn{
	display: table-cell;
    padding: 2px 5px 2px 3px;
    text-align: center;
	vertical-align: middle;
	border: 1px solid #F9F9F9;
    background:#F9F9F9;
}

.treepanel&gt;.body&gt;.tbar&gt;.fill{
    background:#FFFFFF;
    border:none;
}

.treepanel&gt;.body&gt;.bbar&gt;.sciyon-btn:first-child&gt;button&gt;.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:black;
	vertical-align: top;
}

.treepanel&gt;.body&gt;.bbar&gt;.sciyon-btn:first-child&gt;button&gt;.icon16 {
	display: inline-block;
	line-height: 16px;
	color:#333;
	/* vertical-align: middle; */
	background-position:0px 0px;
}

.treepanel&gt;.body&gt;.bbar&gt;.sciyon-btn.btn-over
{
	cursor: pointer;
  	background:#E8ECF0;
}

/**
 * 閿熸枻鎷烽敓鏂ゆ嫹鐘舵��
 */
.sciyon-toolbar&gt;.sciyon-btn&gt;button
{
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
	font-family:"Microsoft Yahei","","",Arial;
	border: 0 none;
	background: transparent;
	margin: 0;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	cursor: pointer;	
	vertical-align: middle;
}
.sciyon-toolbar&gt;.sciyon-btn&gt;button&gt;.icon16 {
	
}
.sciyon-toolbar&gt;.sciyon-btn&gt;button&gt;.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:black;
	vertical-align: top;
}
.sciyon-toolbar&gt;.sciyon-btn&gt;button.icon {
	padding-left: 18px;
}
.sciyon-toolbar&gt;.sciyon-btn.btn-over
{
	cursor: pointer;
  	background:white;
}
.sciyon-toolbar&gt;.btn-over&gt;button&gt;.text
{
	color:#333;
}
.sciyon-toolbar&gt;.sciyon-btn.disabled {
	background: #F5F5F5 !important;
	cursor: not-allowed;
}
.sciyon-toolbar&gt;.sciyon-btn.disabled button {
	cursor: not-allowed;
}

.sciyon-toolbar&gt;.sciyon-btn.disabled button .icon16 {
	border-radius:2px;
	opacity:0.4;
}

.sciyon-toolbar&gt;.sciyon-btn.disabled button .text {
	opacity:0.4;
}

.sciyon-toolbar&gt;.sciyon-btn.separator
{
	background: url(../../common/images/split.png) center center no-repeat !important;
	background-position: center;
	background-repeat: no-repeat;
	display:table-cell;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}


/**
 * 閿熸枻鎷烽〉toolbar
 */
.pagging{
	height:31px;
	line-height: 15px;
}
.pagging&gt;.sciyon-btn{
	display: table-cell;
    padding: 2px 7px 2px 7px;
    border-radius: 1px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #E8ECF0;
    background:white;
}
.pagging&gt;.sciyon-btn.selected button{
	color:white;
}
.pagging&gt;.sciyon-btn button{
	line-height: 15px;
}
.pagging&gt;.sciyon-btn.btn-over{
	cursor: pointer;   
}
.pagging .sciyon-field .wrap {
    border: 1px solid #E8ECF0;
}
.pagging .pageprev, .pagging .pagenext{
	padding:2px;
}
.pagging .icon-arrowdown{
	background-image:none !important;
}
.pagging .icon-arrowdown:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f013";
    font-size:16px;
}
.pagging .menubutton button .text{
	padding: 0;
}
.pagging .displayfield{
	text-align: center;
}


.sciyon-toolbar&gt;.sciyon-btn.fill
{
	display:table-cell;
	border:0 !important;
	margin-left:-1px;
	padding: 0;
	width: 100%;
	background:white !important;
}
.icon16 {
	background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.icon17 {
	background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    padding-top : 3px;
	background-repeat: no-repeat;
}

.sciyon-panel&gt;.fbar {
	bottom: 0;
	border-spacing: 5px;
}
.sciyon-toolbar.fbar&gt;[xtype="button"] {
	min-width: 34px;
	border: 1px solid #A0A0A0;
	background:white;
	  background-repeat: repeat-x;
}

.sciyon-toolbar.fbar&gt;[xtype="button"] .text{
	color:#333;
}


.sciyon-panel.frame{
	background: white;
}

.sciyon-panel.frame&gt;.fbar {
	background-color: white;
}
.sciyon-panel.frame&gt;.head{
	height:29px;
}
.sciyon-panel.frame&gt;.head~.body {
	top: 30px;
	border-top-width: 0;
}
.sciyon-panel&gt;.fbar~.body {
	bottom: 40px;
}
.sciyon-panel.frame&gt;.fbar~.body {
	border-bottom-width: 0;
	bottom: 40px;
}

.sciyon-panel.tabpanel {
	border-color: transparent;
}

.sciyon-panel.tabpanel&gt;.head&gt;.tabs-head {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	background:white;
	border-bottom: 1px solid #E0E0E0;
	margin-left:3px;
}
.sciyon-panel.tabpanel&gt;.head&gt;.scroll {
	width: 15px;
	background-color: #f3f3f3;
	position: absolute;
	top: 0;
	bottom: 2px;
}
.sciyon-panel.tabpanel&gt;.head&gt;.scroll.next {
	right: 0;
}
.sciyon-panel.tabpanel&gt;.head&gt;.scroll~.tabs-head {
	padding-left: 15px;
	padding-right: 15px;
}
.sciyon-panel.tabpanel&gt;.head&gt;.scroll~.sciyon-tool {
	right: 15px;
}
.sciyon-panel.tabpanel&gt;.head&gt;.sciyon-tool {
	height: 23px;
}
.sciyon-panel.tabpanel&gt;.head .sub {
	display: inline-block;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #fff;
	position: relative;
	vertical-align: bottom;
	top: 0;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	padding: 3px 6px;
	min-width: 20px;
	text-align: center;
	cursor: pointer;
}
.sciyon-panel.tabpanel&gt;.head .sub.select {
	cursor: default;
	border-bottom:1px solid #fff;
}
.icon-arrowdown {
	background-image: url('../../common/images/icons/menu_arrows.png') !important;	
	background-position: 0 0;
}
.sciyon-mask {
	position:absolute;
	left:0;
	right: 0;
	top: 0;
	bottom:0;
	z-index: 99999;
	background:transparent url(../../common/images/icons/maskBg.png);
}
.sciyon-mask-div {
	position: absolute;
	left: 45%;
	top: 40%;
	font-size: 50px;

}
.loading-mask {
	background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    width: 145px;
    vertical-align: middle;
	background-image: url('../../common/images/icons/loading.gif') !important;
}
.sciyon-mask-body {
	position: absolute;
	left: 45%;
	top: 45%;
	display:inline;
}
.body-mask{
	background-repeat: no-repeat;
    display: inline-block;
    height: 31px;
    width: 31px;
    vertical-align: middle;
	background-image: url('../../common/images/icons/loading1.gif') !important;
}
.sciyon-proxy {
	position: absolute;
	cursor: move;
	border: 1px dashed #A19393;
}

.layout-border&gt;.sciyon-panel {
	position: absolute;
}
.layout-border&gt;.sciyon-panel.north {
	left: 0; 
	right: 0;
	top: 0;
	width: auto;
	border-bottom:1px solid #D2D2D2;

}

.layout-border&gt;.sciyon-panel.south {
	left: 0; 
	right: 0;
	bottom: 0;
	width: auto;
	border-top-width: 0;
}
.layout-border&gt;.sciyon-panel.west {
	left: 0; 
}
.layout-border&gt;.sciyon-panel.east {
	right: 0; 
}
.layout-border&gt;.sciyon-panel.north.split {
	border-bottom:1px solid #E6EEF8;
}
.layout-border&gt;.sciyon-panel.north.split&gt;.body {
	border-bottom:1px solid #D2D2D2;
}
.layout-border&gt;.sciyon-panel.south.split {
	border-top:1px solid #E6EEF8;
}
.layout-border&gt;.sciyon-panel.south.split&gt;.head {
	border-top:1px solid #D2D2D2;
}
.layout-border&gt;.sciyon-panel.south.split&gt;.body {
	border-top:1px solid #D2D2D2;
}
.layout-border&gt;.sciyon-panel.west.split {
	border-right:1px solid #E6EEF8;
	background: #F9F9F9;
}
.layout-border&gt;.sciyon-panel.west.split&gt;.head {
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D1D5DE;
}
.layout-border&gt;.sciyon-panel.west.split&gt;.body {
	border-right:1px solid #D2D2D2;
}





.layout-border&gt;.sciyon-panel.east.split {
	border-left:1px solid #E6EEF8;
}
.layout-border&gt;.sciyon-panel.east.split&gt;.head {
	border-left:1px solid #D2D2D2;
}
.layout-border&gt;.sciyon-panel.east.split&gt;.body {
	border-left:1px solid #D2D2D2;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  position: absolute;
  font-size: 1px;
  display: none;
  z-index: 5;
}
.layout-split-proxy-h {
  width: 5px;
  height: auto;
  cursor: e-resize;
}
.layout-split-proxy-v {
  height: 5px;
  width: auto;
  cursor: n-resize;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  background-color: #aac5e7;
}
.layout-mask {
  position: absolute;
  background: #fafafa;
  filter: alpha(opacity=10);
  opacity: 0.10;
  z-index: 4;
}
.layout-fit&gt;.sciyon-panel {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: auto;
	height: auto;
}
.layout-card&gt;.sciyon-panel {
	position: absolute;
	width: auto;
	height: auto;
	left: -2000px;
	top: -2000px;
	bottom: 2000px;
	right: 2000px;
}
.sciyon-panel.activeitem {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
/* window*/
.sciyon-panel.window {
	position: absolute;
	left: 300px;
	top: 100px;
	z-index: 10000;
    box-shadow: 0 0 20px #666;
}


.sciyon-modal {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:transparent url(../../common/images/icons/maskBg.png);	
	z-index: 9995;
}
.wrap&gt;.sciyon-btn
{
	display: table-cell;
    padding: 0 3px 3px 3px;
    border-radius: 3px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #c1c8da;
}

.wrap&gt;.sciyon-btn&gt;button
{
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
	font-family:"Microsoft Yahei","","",Arial;
	border: 0 none;
	background: transparent;
	margin: 0;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	cursor: pointer;	
	vertical-align: middle;
}
.wrap&gt;.sciyon-btn.disabled {
	background-color: #f3f3f3;
}
.wrap&gt;.sciyon-btn&gt;button&gt;.icon16 {
}
.wrap&gt;.sciyon-btn&gt;button&gt;.text {
	display: inline-block;
	line-height: 16px;
	padding: 0 2px;
	color: #5c5c5c;
	vertical-align: top;
}
.wrap&gt;.sciyon-btn&gt;button.icon {
	padding-left: 18px;
}
.wrap&gt;.sciyon-btn.btn-over
{
	cursor: pointer;   
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);
  	
}
.wrap&gt;.sciyon-btn.disabled&gt;button{
	cursor: default;
	opacity:0.5;
}

.sciyon-menu&gt;.sciyon-btn.disabled&gt;button{
	cursor: default;
}

.sciyon-menu&gt;.sciyon-btn.disabled&gt;button&gt;.text {
	color: #8B8B8B;
}
.sciyon-message {
	min-height: 145px;
}
.sciyon-message .wrap {
	padding: 5px;
}
.sciyon-message .wrap&gt;.icon {
	padding: 27px;
	height: 0;
	display: inline-block;
	margin:10px 0 0 15px;
}
.sciyon-message .content {  
    position: absolute;
    top: 25px;
    left: 80px;
    right: 5px;
    display: block;
    word-break: normal !important;
}
.sciyon-message&gt;.head,
.sciyon-message&gt;.body&gt;.wrap {
	border-bottom-color: #fff;
	background-color: #fff;
}
.window.sciyon-panel&gt;.head {
	background: none;
}
.window.sciyon-panel&gt;.head&gt;.title {
	color: #464646;
	padding-left: 5px;
}
.sciyon-message&gt;.sciyon-toolbar.fbar {
	border-top-color: white;
}
.sciyon-message.sciyon-panel.frame&gt;.body{
	border-color: white;
}
.sciyon-message .sciyon-btn.fill {
	width: 50%;
}
.sciyon-info {
	position: absolute;
	left: 50%;
	margin-left: -119px;
	top: 2px;
	width: 200px;
	display:none;
	z-index: 99999;
	background: white url(../../top/info.png) 10px center;
    background-repeat: no-repeat;
    border: 1px solid #29A7E1;
    border-radius: 5px;
    color: #333;
    font-size: 14px;
    padding: 10px 0 10px 35px;
    word-break: normal !important;
    word-wrap: break-word;
}
.sciyon-sum {
	position: absolute;
	width: 60px;
	line-height: 25px;
	display:none;
	background-color: #80C9E6;
	border: 1px solid #0092CC;
	padding: 3px 5px;
	box-shadow: 2px 2px 5px #80C9E6;
}
/* searchpanel */
.sciyon-searchpanel &gt;.shopping-cart{
	line-height:20px;
	vertical-align: middle;
	padding: 4px 5px 3px 5px;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;.items{
	display: inline-table;
	padding: 0px 3px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #d3d3d3;
	vertical-align:top;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;label{
	display: inline-table;
	padding: 0px 3px;
	line-height: 22px;
	height: 22px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid transparent;
}
.shopping-cart&gt;.sciyon-field {
	display: inline-table;    
    margin-left: 5px;
    margin-right: 5px;
}
.shopping-cart&gt;.sciyon-field&gt;label {
	display:none;
}
.shopping-cart&gt;.sciyon-field&gt;.element {
	padding-left: 5px;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;.items  a{
	padding-left: 3px;
	padding-right: 6px;
	color: black;
	text-decoration:none;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;.items  a  .text {
	margin-right: 4px;
	margin-left: 4px;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;.items  a .icon{
	padding-left: 4px;
	background-position: center 4px;
	background-repeat: no-repeat;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;.items  a:hover .text{
	cursor:default;
}
.sciyon-searchpanel &gt;.shopping-cart&gt;.items  a:hover .icon{
	background-position: center -13px;
}

.sciyon-searchpanel &gt;.goods{
	line-height:20px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}
.sciyon-searchpanel &gt;.goods&gt;.items {
	display: inline-table;
	padding: 0px 3px;    
	vertical-align: middle;
	margin: 0px 5px 3px 5px;
	width: 30%;
	border: 1px solid transparent;
}
.sciyon-searchpanel &gt;.goods&gt;.items.moreshow {
	display: none;
}
.sciyon-searchpanel &gt;.goods&gt;.items .check-item:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00c";
    font-size:13px;
	cursor: pointer;
	color:#5C5E5C;
	margin-left:3px;
}
.sciyon-searchpanel &gt;.goods&gt;.showmore {
	color: #3a648a;
	font-size: 10px;
	cursor: pointer;
	width: 300px;
	left: 50%;
	position:relative;
	margin-left: -159px;
	margin-bottom: 3px;
}
.sciyon-searchpanel &gt;.goods&gt;.showmore:hover {
	backgroud-color: red;
}
.sciyon-searchpanel &gt;.goods&gt;.items .check-item:hover:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00c";
    font-size:13px;
	cursor: pointer;
	margin-left:3px;
}
.sciyon-searchpanel &gt;.goods&gt;.items label {
	display: inline-block;
	color: #3a648a;
}
.sciyon-searchpanel &gt;.goods&gt;.items:hover {
}
.sciyon-searchpanel &gt;.goods&gt;.items  a{
	display: inline-block;
	padding: 2px;
	text-align: center;
	text-decoration:none;
	margin-right: 1px ;
	border:1px solid white;
}
.sciyon-searchpanel &gt;.goods&gt;.field {
	display: inline;
}
.sciyon-searchpanel &gt;.goods&gt;.items  a  .text {
	padding: 2px;
}
.sciyon-searchpanel &gt;.goods&gt;.items  a .icon{
	padding-left: 7px;
	background-position: 0 4px;
	background-repeat: no-repeat;
}
.sciyon-searchpanel &gt;.goods&gt;.items  a:hover{
}
.sciyon-searchpanel &gt;.goods&gt;.items  a:hover {
	background:#E8ECF0;
	color:black;
}
.sciyon-searchpanel &gt;.goods&gt;.items  a:hover .icon{
	background-position: 0 -13px;
}
.sciyon-searchpanel &gt;.goods&gt;.items .field {
}
.sciyon-searchpanel &gt;.goods&gt;.spinner-arrow-up {
  background: url('../../common/images/icons/spinner_arrows.png') no-repeat 1px center 50%;
}
.sciyon-searchpanel &gt;.goods&gt;.spinner-arrow-down {
  background: url('../../common/images/icons/spinner_arrows.png') no-repeat -15px center 50%;
}
/*field*/

.sciyon-field {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.sciyon-field&gt;label {
	clear: left;
	display: block;
	float: left;
	padding: 3px 3px 0 0;
	width: 100px;
	z-index: 2;
	text-align: right;
}
.sciyon-field.noblank&gt;label:before {
	content: "*";
	color: red;
}
.sciyon-toolbar .sciyon-field&gt;label {
	display: none;
}
.sciyon-toolbar .sciyon-field&gt;.element {
	padding-left: 0;
}
.sciyon-field&gt;.element {	
	padding-left: 105px;
	position: relative;
}
.sciyon-field .wrap {
	width: 130px;
	padding: 0;
	position: relative;
	background-color: #fff;
	border: 1px solid #b5b8c8;
	display: inline-block;
	margin: 0;
	height: 20px;
}
/**
*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰紡
*/
.sciyon-field .multi-view {
	position: relative;
	float: left;
	width: 200px;
	min-width: 120px;
	height: 44px;
	margin:0 8px 8px 0;
	font-size: 12px;
	background-color: #f2f4f7;
}
.imagefield.sciyon-field .multi-view {
	height: auto;
	min-width: 16px;
	min-height: 16px;
}
.sciyon-field .uploadbtn a {
    border-radius: 2px;
    color: white;
    display: block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 73px;
}
.sciyon-field .tool *{
	display: block;
	float: left;
}
.sciyon-field .cls_delfile:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f1f8";
    font-size:15px;
}
.sciyon-field .cls_delfile:hover {
}

.imagefield.sciyon-field .cls_delfile {
	background-color: #ddd;
}
.disabled.sciyon-field .cls_delfile  {
	display: none;
}
.disabled.sciyon-field .uploadbtn a{
	background: #D7D7D7;
}
.sciyon-field .cls_download:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f063";
    font-size:15px;
}
.sciyon-field .cls_download:hover {
}

.sciyon-field .multi-view .icon-file{
	height:32px;
	width:32px;
	margin:7px 0 0 4px;
	background-image:url("../../common/images/icons/fileico_v5.png");
	background-repeat:no-repeat;
	display: inline-block;
}
.sciyon-field .multi-view .title {
	width: 60%;
	color: #666;
	height: 16px;
	left: 41px;
	overflow: hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:4px;
	white-space: nowrap;
}
.sciyon-field .multi-view .desc {
	color: #b0b0b0;
	height:16px;
	left:41px;
	line-height: 160%;
	overflow: visible;
	position: absolute;
	text-overflow:ellipsis;
	top: 21px;
	white-space:nowrap;
}
.sciyon-field .multi-view .desc span {
	color: #3d882d !important;
}
.sciyon-field .multi-view .tool {
	position: absolute;
	right: 6px;
	top: 5px;
}
.sciyon-field .multi-view .tool a {
	outline: 0 none;
	margin: 0 4px 2px 2px;
	text-decoration: none;
}
.sciyon-field .clear {
	clear:both;
}
.sciyon-field.single .multi-view {
	min-width: 20px;
	height: 22px;
	width: 240px;
	margin: 0;
}
.sciyon-field.single .multi-view .icon-file{
	display: none;
}
.sciyon-field.single .multi-view .title{
	left: 5px;
}
.sciyon-field.single .multi-view .desc{
	display: none;
}
.sciyon-field .multi-view .tool {
	top: 0px;
	right: 2px;
}
.sciyon-field.radio .wrap,.sciyon-field.checkbox .wrap {
	border-color: transparent;
	background-color: transparent;
	width: auto;
}
.sciyon-field.radio .wrap&gt;input,.sciyon-field.checkbox .wrap&gt;input {
	margin:3px 4px 0 3px;
}
.sciyon-field.radio .wrap&gt;label,.sciyon-field.checkbox .wrap&gt;label {
	margin-right: 3px;
}
.sciyon-field .displayfield{
	padding: 2px 3px 0 3px;
	font-size: 12px;
	height: 18px;
	width: 124px;
	border: 0;
  	vertical-align: top;
	margin: 0;
	background-color:transparent;
	resize: none;
}
.sciyon-field .trigger:not(.icon-search) {

    float: right;
    border: 0;
    border-left-width: 0;
    background-color: transparent;
    display: inline-block;
    top: 0;
    zoom: 1;
    height: 20px;
    background-image: url(../../common/images/icons/search.png);
    background-position: 0px 2px;
    background-repeat: no-repeat;
}

.sciyon-field .textbtn {
	padding-left: 20px;
	float: right;
	border: 0;
	border-left-width: 0;
	background-color: transparent;
	display: inline-block;
	top: 10;
	zoom: 1;
	height: 20px;
	background-image: url("../../common/images/icons/btn-other.png");
	background-position: 0px 9px;
	background-repeat: no-repeat;
}
.sciyon-field .itemdel {
	padding-left: 16px;
	border-width: 0;
	background-color: transparent;
	display: inline-block;
	position: absolute;
	top: 0;
	height: 20px;
	z-index: 2;
	background-image: url("../../common/images/icons/panel_tools.png");
	background-position: -16px 2px;
	background-repeat: no-repeat;
}
.sciyon-field .itemdel:hover {
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity= 100);
}
.sciyon-field.disabled .wrap{
	background-color: #F5F5F5;
	color:gray;
}
.sciyon-field.disabled input{
	color:gray;
	cursor:not-allowed;
}

.sciyon-field.disabled .trigger:first-of-type {
	display: none;
}
.sciyon-field .trigger:hover {
	background-color: #f3f3f3;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity= 100);
}
.sciyon-field.numberfield .displayfield {
	text-align: right;
}
/*focus*/
.sciyon-field.focus.invalid .wrap{
	border:1px solid red;
	box-shadow: 0 0 1px red;
}
/*field empty*/
.sciyon-field.empty .displayfield {
	color: #7c7c7c;
}

.sciyon-field .trigger.combo_arrow{
	background-image: url("../../common/images/icons/combo_arrow.png");
}
.sciyon-field .trigger.datebox_arrow {
	background-image: url(../../common/images/icons/datebox_arrow.png);
}
.sciyon-field.invalid .wrap{
	border-color: red;
}
/*sciyon-editor*/
.sciyon-editor {
	position: absolute;
}
.sciyon-editor&gt;.sciyon-field&gt;label,.goods&gt;.items&gt;.sciyon-field&gt;label {
	display: none;
}
.sciyon-editor&gt;.sciyon-field&gt;.element {
	padding-left: 0;
}
.goods&gt;.items&gt;.sciyon-field&gt;.element {
	padding-left: 5px;
}
/*spinner*/
.sciyon-field .trigger.spinner_arrows{
	background-image: url("");
	background-color: #ffffff;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	margin: 0;
	padding: 0 !important;
	opacity: 1.0;
	filter: alpha(opacity=100);
	width: 18px;
}
.spinner-arrow-up,
.spinner-arrow-down {
  opacity: 0.6;
  filter: alpha(opacity=60);
  display: block;
  font-size: 1px;
  width: 100%;
  height: 50%;
  color: #777;
  outline-style: none;
}
.spinner-arrow-hover {
  background-color: #E6E6E6;
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.spinner-arrow-up:hover,
.spinner-arrow-down:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
  background-color: #E6E6E6;
}
.spinner-arrow-up {
  background: url('../../common/images/icons/spinner_arrows.png') no-repeat 1px center;
}
.spinner-arrow-down {
  background: url('../../common/images/icons/spinner_arrows.png') no-repeat -15px center;
}
/*grid*/
.sciyon-grid {
	border:1px solid #E0E0E0;
	margin:0px 5px 0px 3px;
}
.sciyon-grid .headView {
	background-color: #E1E4E5;
	border-bottom: 1px solid #E0E0E0;
	padding: 0;
	white-space:normal;
	overflow:hidden;
}
.sciyon-grid .headView table{
	border-collapse: separate;
	border-spacing: 0;
	height:28px;
}
.sciyon-grid .view table {
	border-collapse: separate;
	border-spacing: 0;
	height:25px;
	border-bottom: 1px solid #E0E0E0;
}
.sciyon-grid .lock-view table {
	border-collapse: separate;
	border-spacing: 0;
	height:25px;
	border-bottom: 1px solid #E0E0E0;
}
.sciyon-grid .headView td {
	border-width: 0;
	border-right:1px solid #ccc !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid .headView .groupTd {
	border-width: 0;
	border-right:1px solid #ccc !important;
	border-bottom:1px solid #ccc !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid input.checksel {
	vertical-align: middle;
}		
.sciyon-grid .headView input[type="checkbox"] {
	
}
.sciyon-grid .headView  .sort-asc.sort-icon {
	display: inline-block;
	background-image: url("../../common/images/button/sort_asc.gif") !important;
}
.sciyon-grid .headView  .sort-desc.sort-icon {
	display: inline-block;
	background-image: url("../../common/images/button/sort_desc.gif") !important;
}

.sciyon-grid .headView  .thover [colindex]{
	cursor: pointer;
}
.sciyon-grid .view1 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0;
	overflow:auto;
}
.sciyon-grid .view2 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow:auto;
}

.sciyon-grid .view {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow:auto;
}
.sciyon-grid .view1&gt;.view {
	overflow: hidden;
	padding-bottom: 25px;
}
.sciyon-grid .group {
	line-height: 16px;
	min-height: 12px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}
.sciyon-grid .group-head .iconcls{
    width: 16px;
    height: 22px;
    vertical-align: top;
    display: inline-block;
}
.sciyon-grid .group-head .title {
	padding: 5px 2px 2px 5px;
    display: inline-block;
}
.sciyon-grid .view td {
	border-width: 0;
	border-right:1px solid #e3e4e6 !important;
	border-bottom: 1px solid #f2f2f2;
	padding: 0;
	margin: 0;
}
.sciyon-grid .view .gridtd{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	cursor: default;
}
.sciyon-grid .view .gridtd&gt;a {
	color:#0087f8;
	text-decoration: none; 
}
.sciyon-grid .view tr{
	background-color:#ffffff;
	height:27px;
}
.sciyon-grid .view tr.select .gridtd&gt;a {
	text-decoration: none; 
}
.sciyon-grid .view tr.grouprow {
	height: 30px;
	color: #3764a0;
    overflow: hidden;
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
    word-break: normal;
    cursor: pointer;
}
.sciyon-grid .view tr.grouprow&gt;td{
	border-bottom: 2px solid #99bbe8 !important;
}

.sciyon-grid .view tr.even {
	background-color:#f2f2f2;
}
.sciyon-grid .view tr.over {
	background-color:none;
}

.sciyon-grid .view td.rownum {
	background: #000000 linear-gradient(to bottom,#f9f9f9 0px, #efefef 100%) repeat-x scroll 0 0;
}


.sciyon-grid .lock-view {
	position: absolute;
	top: 0;
	bottom: 8px;
	left: 0;
	right: 8px;
	overflow:hidden;
}
.sciyon-grid .lock-view td {
	border-width: 0;
	border-right:1px solid #e3e4e6 !important;
	border-bottom: 1px solid #f2f2f2;
	padding: 0;
	margin: 0;
}
.sciyon-grid .lock-view .gridtd{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	cursor: default;
}
.sciyon-grid .lock-view .gridtd&gt;a {
	color:#0087f8;
	text-decoration: none; 
}
.sciyon-grid .lock-view tr.select .gridtd&gt;a {
	text-decoration: none; 
}
.sciyon-grid .lock-view tr.grouprow {
	height: 30px;
	color: #3764a0;
    overflow: hidden;
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
    word-break: normal;
    cursor: pointer;
}
.sciyon-grid .lock-view tr.grouprow&gt;td{
	border-bottom: 2px solid #99bbe8 !important;
}
.sciyon-grid .lock-view tr{
	height:27px;
	background-color:#FFFFFF;
}
.sciyon-grid .lock-view tr.even {
	height:27px;
	background-color:#f2f2f2;
}
.sciyon-grid .lock-view tr.over {
	background-color:none;
}

.sciyon-grid .lock-view td.rownum {
	background: #000000 linear-gradient(to bottom,#f9f9f9 0px, #efefef 100%) repeat-x scroll 0 0;
}


.sciyon-grid .view td.rownum {
	background: #000000 linear-gradient(to bottom,#f9f9f9 0px, #efefef 100%) repeat-x scroll 0 0;
}

.sciyon-grid .footView {
	background-color: #D8EAFF;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-width:1px 0 0 0;
	overflow: hidden;
}
.sciyon-grid .footView td {
	border-width: 0;
	border-right:1px dotted #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0 !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid .footView .gridtd{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	cursor: default;
}
.grid-resize-proxy {
  position: absolute;
  width: 2px;
  height: 10000px;
  top: 0;
  z-index: 5;
  cursor: e-resize;
  display: none;
}
.grid-resize-proxy {
  background: #aac5e7;
}
td.update {
	background-image: url(../../common/images/button/dirty.gif) !important;
	background-repeat: no-repeat;
}
.sciyon-combo {
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 100000;
	background-color: #fff;
}
.sciyon-menu {	
	position: absolute;
	overflow: hidden;
	min-width:60px;
	border-style: solid;
    border-width: 1px;
    margin: 0;
    background-color: white;
    border-color: #ddd;
    border-spacing: 30px;
    color: #444;
}

.sciyon-menu .sciyon-btn {
	width: 99%;
	margin: 1px;
	height:27px;
}
.sciyon-menu .sciyon-btn button {
	width: 100%;
	height:27px;
}
.sciyon-menu .sciyon-btn button .icon16{
	vertical-align:middle;
}
.sciyon-menu .sciyon-btn button .text {
	margin:0 4px 3px 4px;
}
.sciyon-menu .btn-over {
	cursor: pointer;
}
.sciyon-menu .btn-over button .icon16 {
    color: white;
}
.sciyon-menu .btn-over button&gt;.text{
	color: white;
}

.sciyon-listview {
	max-height: 200px;
	min-width: 40px;
	border: 1px solid 	#E0E0E0;
}
.sciyon-listview .item {
	min-height: 20px;
	padding-left: 3px;
	cursor: default;
}
.sciyon-listview .item.mouseover {
	color : white;
}
.sciyon-listview .item.select {
	color : white;
}
.sciyon-combo.sciyon-calendar {
	border: 1px solid #ddd;
}
.sciyon-calendar .year-spinner {
	text-align: center;
	margin-top:10px;
}
.sciyon-calendar .year-spinner span {	
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
}
.sciyon-calendar .year-spinner .prev {
	padding-left: 21px;
	margin-right: 10px;
	height: 21px;
	background-image: url(../../common/images/icons/calendar_arrows.png);
	background-position: 2px 2px;
}
.sciyon-calendar .year-spinner input {
	width: 40px;
	text-align:center;
	border: 1px solid #b5b8c8;
}
.sciyon-calendar .year-spinner .next {
	padding-left: 21px;
	margin-left: 10px;
	height: 21px;
	background-image: url(../../common/images/icons/calendar_arrows.png);
	background-position: -45px 2px;	
	background-repeat: no-repeat;
}
.sciyon-calendar .year-spinner .prev:hover,.sciyon-calendar .year-spinner .next:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendar .year-month-header {
	text-align: center;
}
.sciyon-calendar .year-month-header span {
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
}

.sciyon-calendar .year-month-header span.icon {
	padding-left: 21px;
	margin: 0 2px;
	height: 21px;
	background-image: url(../../common/images/icons/calendar_arrows.png);
	background-position: 2px 2px;
}
.sciyon-calendar .body {
	position:relative;
}
.sciyon-calendar .year-month-inner {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 178px;
	height: 145px;
	z-index: 10;
	background-color: white;
}
.sciyon-calendar .year-month-header span.month-prev {
	background-position: -14px 2px;
}
.sciyon-calendar .year-month-header span.month-next {	
	background-position: -30px 2px;
}
.sciyon-calendar .year-month-header span.year-next {
	background-position: -46px 2px;
}
.sciyon-calendar .year-month-header span.icon:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendar .year-month-header input.text {
	width: 70px;
	text-align:center;
	border: 1px solid transparent;
	cursor: pointer;
}
.sciyon-calendar .year-month-header input.text:hover {
	background-color: #f3f3f3;
}
.sciyon-calendar .date-inner tr:first-child {
	background-color: #F1F3F7;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}
.sciyon-calendar .date-inner th {
	width: 26px;
}
.sciyon-calendar .date-inner th,.sciyon-calendar .date-inner td {
	line-height: 21px;
	text-align: center;
}
.sciyon-calendar .date-inner td:first-child {
	color: black;
}
.sciyon-calendar .date-inner td:last-child {
	color: black;
}
.sciyon-calendar .date-inner td.other {
	color: #ddd;
}
.sciyon-calendar .date-inner td:hover {
	background-color: #EBF2FD;
	cursor: pointer;
}
.sciyon-calendar .date-inner td.select {
	color:white;
}
.sciyon-grid&gt;.headView .gridth{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	text-align: center;
	vertical-align: middle;
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	background-color:transparent;
	cursor: default;
}
.sciyon-grid&gt;.headView .gridth.noblank:before {
	color: red;
	content: "*";
}
.sciyon-calendar .month-inner {
	height: 115px;
	margin-top:10px;
}
.sciyon-calendar .month-inner table {
	border-collapse: separate;
}
.sciyon-calendar .month-inner td {
	line-height: 32px;
	text-align: center;
	width: 45px;
	font-size: 10px;
}

.sciyon-calendar .month-inner td:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendar .month-inner td.select {
	color:white;
}
.sciyon-calendar .foot {
	padding: 2px 3px;
	text-align: center;
	background-color: #fafafa;
	border-top:1px solid #E0E0E0;
}
.sciyon-calendar .foot .sciyon-btn {
	min-width: 45px;
	display: inline-block;
	border-radius: 1px;
	margin:0 2px 0 2px;
}

.sciyon-calendar .foot .sciyon-btn button .text {
	color:white;
}


.sciyon-calendarpanel .prev:hover,.sciyon-calendarpanel .next:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .year-month-header {
	text-align: center;
}
.sciyon-calendarpanel .year-month-header span.icon {
	padding-left: 21px;
	margin: 0 2px;
	height: 21px;
	background-image: url(../../common/images/icons/calendar_arrows.png);
	background-position: 2px 2px;
}
.sciyon-calendarpanel .body {
	position:relative;
	padding: 3px;
}
.sciyon-calendarpanel .year-month-inner {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 178px;
	height: 145px;
	z-index: 10;
	background-color: white;
}
.sciyon-calendarpanel .year-month-header span.year-next {
	background-position: -46px 2px;
}
.sciyon-calendarpanel .year-month-header span.icon:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .year-month-header input.text {
	width: 70px;
	text-align:center;
	border: 1px solid transparent;
	cursor: pointer;
}
.sciyon-calendarpanel .year-month-header input.calendartext {
	width: 80px;
	text-align:center;
	border: 1px solid transparent;
	cursor: pointer;	
	background-color: #f3f3f3;
	font-size : 20px;
}
.sciyon-calendarpanel .year-month-header input.text:hover {
	font-weight: bold;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .year-month-header input.calendartext:hover {
	font-weight: bold;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .date-inner tr:first-child {
	background-color: #f3f3f3;
}
.sciyon-calendarpanel table {
	border-collapse : separate;
	border-spacing : 2px;
}
.sciyon-calendarpanel .date-inner {
	width : 100%;
	border: 1px solid grey;
}
.sciyon-calendarpanel .date-inner th {
	font-weight: bold;
	width: 25px;
}
.sciyon-calendarpanel .date-inner caption {
	background : grey;
	color : white;
	font-weight: bold;
	text-align : center;
}
.sciyon-calendarpanel .date-inner th,.sciyon-calendarpanel .date-inner td {
	line-height: 21px;
	text-align: center;
}
.sciyon-calendarpanel .date-inner td.other {
	color: #ddd;
}
.sciyon-calendarpanel .date-inner td:hover {
	background-color: #f3f3f3;
	cursor: pointer;
}

.sciyon-grid&gt;.headView  .thover{
	background-color: #d5d5d5;
}
.layout-absolute&gt;.sciyon-field,.layout-absolute&gt;.sciyon-btn {
	position: absolute;
}

.layout-code&gt;ol {
	margin:2px;
}
.layout-code&gt;ol&gt;li {
	list-style-type: decimal;
	margin-left:40px;
	padding-left: 5px;
	border-left: 1px solid #D1D7DC;
}
.sciyon-panel&gt;.body&gt;.wrap.layout-form {
	padding: 5px;
}
.layout-form&gt;.sciyon-field{
	position: relative;
	margin: 0 5px 5px 5px;
}
.layout-tabs&gt;.sciyon-panel {
	position: absolute;
	left: -2000px;
	top: -2000px;
	bottom: 2000px;
	right: 2000px;
}
.layout-tabs&gt;.sciyon-panel.select {
	width: auto;
	height: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.sort-icon {
	background-repeat: no-repeat;
    display: none;
    height: 4px;
    width: 13px;
    margin-left: 3px;
}

/*icon*/
.node-indent {
    display: inline-block;
    width: 15px;
    height: 18px;
    vertical-align: top;
    overflow: hidden;
}
.treegrid-node {
	text-align: left;
}
.node-collapsed {
	background: url('../../common/images/icons/tree_icons.png') no-repeat 0px 0px !important;
}
.node-expanded {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -18px 0px !important;
}
.treegrid-node .node-expanded,.treegrid-node .node-collapsed {
	cursor: pointer;
}
.grouprow .node-expanded,.grouprow .node-collapsed {
	cursor: pointer;
}
.node-expanded:hover {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -50px 0px !important;
}
.node-collapsed:hover {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -32px 0px !important;
}
.node-folder {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -208px 0px !important;
}
.node-folder-open {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -224px 0px !important;
}
.node-file {
	background: url('../../common/images/icons/tree_icons.png') no-repeat -240px 0px !important;
}
.node-title {
	padding-left: 4px;
}
.mini-close {
	background-image: url('../../common/images/icons/panel_tools.png') !important;
	background-position: -16px 0px;
}
.mini-lock {
  background: url('../../common/images/icons/panel_tools2.svg') no-repeat -32px 0px !important;
}
.mini-unlock {
  background: url('../../common/images/icons/panel_tools2.svg') no-repeat -32px -16px !important;
}
.mini-max {
	background: url('../../common/images/icons/panel_tools.png') no-repeat 0px -16px !important;
}
.mini-restore {
	background: url('../../common/images/icons/panel_tools.png') no-repeat -16px -16px !important;
}
.mini-min {
	background: url('../../common/images/icons/panel_tools.png') no-repeat 0px 0px !important;
}
.mini-expand {
	background: url('../../common/images/icons/panel_tools.png') no-repeat -32px -16px !important;
}
.mini-collapse {
	background: url('../../common/images/icons/panel_tools.png') no-repeat -32px 0px !important;
}
.icon-item-del:before
{
	 display: inline-block;
	   font: normal normal normal 14px/1 FontAwesome;
	   font-size: inherit;
	   text-rendering: auto;
	   -webkit-font-smoothing: antialiased;
	   content:"\f00d"; 
	   font-size:13px;
	   color:#5C5E5C;
}
.icon-max-question {
	background-image:url('../../common/quest.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.icon-max-prompt {
	background-image:url('../../common/info.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.icon-max-error {
	background-image:url('../../common/error.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.icon-max-warning {
	background-image:url('../../common/warn.png') !important;
    background-repeat: no-repeat;
    background-position: center;
}
.icon-group-expanded {
	background: url('../../common/images/icons/datagrid_icons.png') no-repeat -48px center !important;
}
.icon-group-collapsed{
	background: url('../../common/images/icons/datagrid_icons.png') no-repeat -32px center !important;
}
.icon-trace {
	background-image:url('../../common/images/button/trace.png') !important;
}
.pagination-refresh:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0e2";
    font-size:15px;
}

.panel-refresh
{
	background:url('../../common/images/icons/panel-refresh.png') no-repeat !important;
}

/*閿熸埅纭锋嫹*/
		

.trigger button {
	border:0;
	margin:0;
	padding:0;
	width:18px;
	height:20px;
	background-image: url("../../common/images/button/datebox_arrow.png");
	background-position: center center;
}
.trigger:hover button {
	background-color: #e6e6e6;
}

.sel-icon {
	font-size:20px;
	margin:2px;
	display: table-cell;
}

.sel-icon:hover {
	background-color: #D3D3D3;
}

.icon-selected{
	background-color: #D3D3D3;
}
.uhide {
    display: none !important;
}

.icon-left:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f053";
    font-size:15px;
}

.icon-right:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f054";
    font-size:15px;
}

/*閿熸枻鎷烽〉閿熷壙纰夋嫹*/
.westmenu {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.westmenu .westmenu-header {
  border-width: 0 0 1px;
  cursor: pointer;
}
.westmenu .westmenu-body {
  border-width: 0 0 1px;
}
.westmenu-noborder {
  border-width: 0;
}
.westmenu-noborder .westmenu-header {
  border-width: 0 0 1px;
}
.westmenu-noborder .westmenu-body {
  border-width: 0 0 1px;
}
.westmenu-collapse {
  background: url('../../common/images/button/westmenu_arrows.png') no-repeat 0 0;
}
.westmenu-expand {
  background: url('../../common/images/button/westmenu_arrows.png') no-repeat -16px 0;
}
.westmenu {
  background: #fff;
  border-color: #ddd;
}
.westmenu .westmenu-header {
  background: #ffffff;
  filter: none;
}
.westmenu .westmenu-header-selected {
  background: #CCE6FF;
}
.westmenu .westmenu-header-selected .panel-title {
  color: #000;
}

/**
 * 閿熸枻鎷疯閿熸枻鎷烽敓鏂ゆ嫹 閿熼摪杈瑰尅鎷�
 */
.searchPanel-body-bottom{
	border-bottom:6px solid #E8ECF0;
	margin-bottom:2px; 
}

/**
 * treepanel閿熸枻鎷烽敓鏂ゆ嫹
 */
body&gt;.sciyon-panel&gt;.body&gt;.wrap&gt;.treepanel&gt;.head{
	height:28px;
	padding-left:7px;
	background:none;
}

body&gt;.sciyon-panel&gt;.body&gt;.wrap&gt;.treepanel&gt;.head~.body{
	top:29px;
}

body&gt;.sciyon-panel&gt;.body&gt;.wrap&gt;.treepanel&gt;.body&gt;.sciyon-tree&gt;ul li .tree-node{
	padding-left:10px;
}

body&gt;.sciyon-panel&gt;.body&gt;.wrap&gt;.treepanel&gt;.body&gt;.sciyon-toolbar&gt;.sciyon-field{
	padding-left:10px;
}

/**
 * 閿熸枻鎷烽〉tab
 */
#homeTabs&gt;.head&gt;.tabs-head .sub .sciyon-tool .sciyon-close{
	top:2px;
	left:3px;
}
#homeTabs&gt;.head&gt;.tabs-head .sub .sciyon-tool .sciyon-close .mini-close {
	background-image: url('../../top/tabc.png') !important;
	background-position:center ;
}

#homeTabs&gt;.head&gt;.tabs-head .select .sciyon-tool .sciyon-close .mini-close{
	background-image: url('../../top/tabc1.png') !important;
	background-position:center ;
}

#homeTabs .sub:hover .sciyon-tool .sciyon-close .mini-close{
	background-image: url('../../top/tabc1.png') !important;
	background-position:center ;
}

#layoutCenter .layout-tabs&gt;.panelborder{
	border : none !important ;
}

#layoutCenter .layout-tabs&gt;.panel{
	background: #f2f3f5;
}

.panelborder{
	border : 1px solid #ddd ;
}

/**
 * 閿熸枻鎷风ず閿熸枻鎷蜂付閿熸枻鎷烽敓缁烇拷
 */
.dropDiv{
	position:absolute;
	background-color: white;
	overflow:auto;
}
.dropDiv .jhover{
	background-color: #F1F3F7;
	color:black;
}
.dropDiv .list{
	overflow:hidden;
	height:20px;
}
.lefEmptyColor {
	color: gray;
}

.items&gt;.sciyon-btn
{
	display: inline-block ;
    padding: 0px 7px 0px 7px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #CCCCCC;
    background:#E8ECF0;
}
.items&gt;.sciyon-btn&gt;button
{
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
	font-family:"Microsoft Yahei","","",Arial;
	border: 0 none;
	background: transparent;
	margin: 0;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	cursor: pointer;	
	vertical-align: middle;
}
.items&gt;.sciyon-btn&gt;button&gt;.icon16 {
	
}
.items&gt;.sciyon-btn&gt;button&gt;.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:black;
	vertical-align: top;
}
.items&gt;.sciyon-btn&gt;button.icon {
	padding-left: 18px;
}
.items&gt;.sciyon-btn.btn-over
{
	cursor: pointer; 
  	border: 1px solid #CCCCCC;
  	background:white;
}
.items&gt;.btn-over&gt;button&gt;.text
{
	color:#333;
}
.items&gt;.sciyon-btn.disabled {
	background-color: #F5F5F5;
	cursor: not-allowed;
}
.items&gt;.sciyon-btn.disabled button {
	cursor: not-allowed;
}

.items&gt;.sciyon-btn.disabled button .icon16 {
	border-radius:2px;
	opacity:0.4;
}

.items&gt;.sciyon-btn.disabled button .text {
	opacity:0.4;
}

.items&gt;.sciyon-btn.separator
{
	background: url(../../common/images/split.png) center center no-repeat !important;
	background-position: center;
	background-repeat: no-repeat;
	display:table-cell;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}

.homeIcon{
	width:18px;
	height:18px;
	display: table-cell;
	background: url(../../top/workbench_ico.png);
	background-position: center;
	background-repeat: no-repeat;
}

/**
 * 閿熸枻鎷烽敓鏂ゆ嫹鏃堕敓鏂ゆ嫹閿燂拷
 */
.sciyon-calendar .middle{
	
	
}
.sciyon-calendar&gt;.foot{
	height:30px;
	padding: 2px 5px;
	background-color: white !important;
}
.sciyon-calendar&gt;.foot .sciyon-btn {
    margin: 5px;
    float: right;
}
.dateDiv{
	
}
.dateDiv.start{
	padding: 0 10px;
}
.dateDiv.end{
	padding: 0 10px;
}
.dateDiv.other{
	width:80px;
	height:auto;
	padding: 5px 0;
}
.dateDiv.other div{
	height:26px;
	line-height: 26px;
	cursor: pointer;
	float:left;
	margin:5px;
}
.dateDiv.split{
	width: 1px;
    border-left: 1px solid #ddd;
    margin: 0 5px;
}
.sciyon-calendar td.disable {
	color: #ddd;
	background-color: #f5f7fa;
}
.sciyon-calendar td.disable:hover {
	cursor: not-allowed;
}

.sciyon-calendar .date-inner td.disable {
	color: #ddd;
	background-color: #f5f7fa;
}
.sciyon-calendar .date-inner td.disable:hover {
	cursor: not-allowed;
}
.sciyon-calendar .date-inner th{
	width:22px;
}
.sciyon-calendar .date-inner tr:first-child {
    background-color: white !important;
    border-top: none !important;
    border-bottom: 1px solid #E0E0E0;
    height: 22px;
}
.sciyon-calendar .year-month-header {
    height: 30px;
    line-height: 30px;
}
.sciyon-calendar .date-inner th, .sciyon-calendar .date-inner td {
    line-height: 26px !important;
}
.sciyon-calendar .dateDiv .foot{
    padding: 5px 3px !important;
    background-color: white !important;
    text-align: center !important;
}
.sciyon-calendar .body {
    margin-bottom: 10px;
}
.sciyon-calendar .year-month-inner {
    left: 0px; 
    top: 0px;
    width: 182px;
    height: 165px;
}
.sciyon-calendar .month-inner td {
    line-height: 40px;
    width: 66px;
}
.sciyon-calendar .date-inner td.select{
	background-color: white;
    color: #000000;
}
.sciyon-calendar .date-inner td:not(.disable):hover {
	background-color: white;
}
.sciyon-calendar .date-inner td span {
    display: block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin:0 2px;
    text-align: center;
    border-radius: 50%;
}

.sciyon-calendar .date-inner td.select span {
    color: white;
}



.menubtn1{width:18px;height:18px; background:url(../../common/images/icons/menu1.png) no-repeat;margin-top:1px;margin-left:auto;margin-right:auto;cursor:pointer;}
.menubtn2{width:18px;height:18px; background:url(../../common/images/icons/menu2.png) no-repeat;margin-top:4px;margin-left:auto;margin-right:auto;cursor:pointer;background-position:center 0;}

.menu-icon-search{
	color: white;
    height: 16px;
    margin: 10px 7px 7px 18px;
    font-size: 16px;
}
.input-icon-search{    
    color: white;
    height: 16px;
    margin: 10px 7px 7px -2px;
    float: right;
    right: 0;
    font-size: 16px;
    position: absolute;
 }
 
#homeTabs .title {
	font-size: 13px;
	font-family: tahoma, arial, 閿熸枻鎷烽敓鏂ゆ嫹;
	font-style: normal;
	color: #777777;
	text-align: center;
	height: 20px;
	line-height: 20px;
	display: table-cell;
}

#homeTabs .sciyon-tool {
	position: absolute;
	top: 0;
	overflow: hidden;
	right: 0px;
	width: 20px;
	padding-top: 3px;
}

#homeTabs .sub:FIRST-CHILD {
	padding: 0 2px 0 0;
	height: 33px;
	border:none;
	border-top:2px solid #f7f8fa ;
	margin-right:0;
}

#homeTabs .sub {
	padding: 0 10px;
	height: 33px;
	border:none;
	border-top:2px solid #f7f8fa ;
	cursor: pointer;
	margin-right:5px;
}

#homeTabs .sub:hover {
	background:#f2f3f5;
}

#homeTabs .sub:hover .title{
}

#homeTabs .select {
	color: #437BFF;
}

#homeTabs&gt;.head .sub.select{
	border-bottom:none;
	background:#f2f3f5;
}
#homeTabs&gt;.head .sub.select .title{
}

#homeTabs&gt;.head .sub .sciyon-tool{
	display:none;
}
#homeTabs&gt;.head .sub.select .sciyon-tool{
	display:block;
}
#homeTabs .sub:hover .sciyon-tool{
	display:block;
}

#homeTabs&gt;.head&gt;.tabs-head {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	border-bottom:none;
}

.layout-border&gt;.sciyon-panel.north{
	border:none;
}

.menu-searchbox{
	width:100%;border:1px solid gray;border-radius:10px;margin-left:-5px;padding-left:6px;
}

.index-head{
	height:35px !important;background:#ffffff !important;border-bottom: 1px solid #e3e4e6;
}




.icon-blank{
	background-image:url('../../common/images/icons/blank.gif') !important;
}
.icon-edit:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f044";
    font-size:15px;
}

.icon-search:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f002";
    font-size:15px;
}

.icon-import:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f01a";
    font-size:15px;
}

.icon-export:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f01b";
    font-size:15px;
}

.icon-copy:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0c5";
    font-size:15px;
}

.icon-add:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f067";
    font-size:15px;
}
.icon-cut:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f068";
    font-size:15px;
}
.icon-clear{
	background-image:url('../../common/images/icons/clear.png') !important;
}
.icon-remove:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f014";
    font-size:15px;
}
.icon-creattable:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0ce";
    font-size:15px;
}
.icon-upload{
	background-image:url('../../common/images/icons/up.png')!important;
}
.icon-up{
	width:16px;
	height: 16px;
	border: none;
	margin:0px 3px;
	background-image:url('../../common/images/icons/up.png')!important;
}
.icon-down{
	width:16px;
	height: 16px;
	border: none;
	margin:0px 3px;
	background-image:url('../../common/images/icons/down.png')!important;
}
.icon-ok:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f00c";
    font-size:15px;
}
.icon-table-filter:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0b0";
    font-size:15px;
}
.icon-no{
	background-image:url('../../common/images/icons/no.png')!important;
}
.icon-cancel{
	background-image:url('../../common/images/icons/cancel.png')!important;
}
.icon-reload:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f01e";
    font-size:15px;
    color:#5B5E5B !important;
}
.icon-save:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f0c7";
    font-size:15px;
}
.icon-temp-save:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size:15px;
  content: "\f15c";
}
.icon-cog:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f013";
    font-size:15px;
}
.icon-print:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f02f";
    font-size:15px;
}
.icon-help:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f059";
    font-size:15px;
}
.icon-about:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f059";
    font-size:15px;
}
.icon-redo{
	background-image:url('../../common/images/icons/redo.png')!important;
}
.icon-back:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f112";
    font-size:15px;
}
.icon-sum{
	background-image:url('../../common/images/icons/sum.png')!important;
}
.icon-tip{
	background-image:url('../../common/images/icons/tip.png')!important;
}
.icon-filter{
	background-image:url('../../common/images/icons/filter.png')!important;
}
.icon-man{
	background-image:url('../../common/images/icons/man.png')!important;
}
.icon-lock{
	background-image:url('../../common/images/icons/lock.png')!important;
}

.icon-home:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f015";
    font-size:15px;
}
.icon-mini-add{
	background:url('../../common/images/icons/mini_add.png') no-repeat center center;
}
.icon-mini-edit{
	background:url('../../common/images/icons/mini_edit.png') no-repeat center center;
}
.icon-mini-refresh{
	background:url('../../common/images/icons/mini_refresh.png') no-repeat center center;
}

.icon-large-picture{
	background:url('../../common/images/icons/large_picture.png') no-repeat center center;
}
.icon-large-clipart{
	background:url('../../common/images/icons/large_clipart.png') no-repeat center center;
}
.icon-large-shapes{
	background:url('../../common/images/icons/large_shapes.png') no-repeat center center;
}
.icon-large-smartart{
	background:url('../../common/images/icons/large_smartart.png') no-repeat center center;
}
.icon-large-chart{
	background:url('../../common/images/icons/large_chart.png') no-repeat center center;
}

.icon-reload-gray{
	background:url('../../top/chexiao.png') no-repeat center center;
}

.icon-no-gray{
	background:url('../../top/guanbi.png') no-repeat center center;
}


.pagination-first:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f100";
    font-size:15px;
}	
.pagination-prev:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f104";
    font-size:15px;
}
.pagination-next:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f105";
    font-size:15px;
}
.pagination-last:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content:"\f101";
    font-size:15px;
}

/**
 * tab椤甸敓鏂ゆ嫹
 */
.index-head .tabs-items-box{
	position: fixed;
    z-index: 999999;
    margin: 10px 0 0 -110px;
    width: 173px;
    background: white;
    border:1px solid #DDDDDD;
}
.index-head .tabs-items-box .tabs-item-area{
    overflow-y: auto;
    max-height:400px;
}

.index-head .tabs-items-box .tabs-item, .index-head .tabs-items-box .tabs-items-foot{
    height: 30px;
    line-height: 30px;
    cursor:pointer;
}

.index-head .tabs-items-box .tabs-item .icon{
	width:30px;
	height: 30px;
	border-right:1px solid #DDDDDD;
	background:#F0F2F6;
	float: left;
}

.index-head .tabs-items-box .selected .icon{
	background:#F0F2F6 url('../../common/selected_ico.png') no-repeat center center;
}
.index-head .tabs-items-box .tabs-item:hover .icon{
    background:#F0F2F6 url('../../common/delete_ico.png') no-repeat center center;
}

.index-head .tabs-items-box .tabs-item .text{
	margin: 0 5px;
	width: 114px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}

.index-head .tabs-items-box .tabs-item:hover{
    background: #ECECEC;
}

.index-head .tabs-items-box .tabs-items-foot{
	display: block !important;
	text-align:center;
    border-top:1px solid #DDDDDD;
}

/**
 * 閿熸枻鎷烽敓閰殿煉鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓锟�
 */

.quickMenuSetting .new-item{
    width: 105px;
    margin: 0 5px;
    float: left;
    height: 30px;
}
.quickMenuSetting .new-item .lab{
	width: 75px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}
.quickMenuSetting .new-item .btn{
	width: 30px;
    height: 30px;
    background:url('../../top/theme2/selected_ico1.png') no-repeat center center;
    cursor: pointer;
    float: right;
}
.quickMenuSetting .checked .btn{
    background:url('../../top/theme2/selected_ico2.png') no-repeat center center;
}

.quickMenuSetting  .check-item{
    margin: 0 5px;
    height: 30px;
}
.quickMenuSetting  .check-item .lab{
	width: 75px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px;
    float: left;
}
.quickMenuSetting .check-item .btn{
    width: 30px;
    height: 30px;
    background:url('../../common/delete_ico.png') no-repeat center center;
    position: absolute;
    right: 0px;
    cursor: pointer;
    float: right;
}

.quickMenuSetting .treepanel .sciyon-field .wrap{
    border-radius: 20px;
    margin-right: 6px;
	padding-left: 5px;
}
.quickMenuSetting .treepanel .sciyon-field .trigger:hover {
	background-color: transparent;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity= 100);
}

.quickMenuSetting .treepanel .left-check-item .lab{
	float: left;
}

.quickMenuSetting .treepanel .left-check-item .btn{
	float: right;
	position: absolute;
	width: 16px;
    height: 16px;
    right: 5px;
    background:url('../../top/theme2/selected_ico1.png') no-repeat center center;
}
.quickMenuSetting .treepanel .checked .btn{
    background:url('../../top/theme2/selected_ico2.png') no-repeat center center;
}


.sciyon-calendar span.disable:hover {
	cursor: not-allowed !important;
}
.sciyon-calendar span.disable {
	color: #ddd !important;
	background-color: #f5f7fa !important;
}

.sciyon-calendar .date-inner .startselect{
	background-color:#D4EDF9 !important;
	border-radius: 22px 0px 0px 22px;
}

.sciyon-calendar .date-inner .befselect{
	background-color:#D4EDF9 !important;
}

.sciyon-calendar .date-inner .endselect{
	background-color:#D4EDF9 !important;
	border-radius: 0px 22px 22px 0px;
}
.sciyon-calendar .date-inner .today{
	color: #008FFF !important;
	font-weight:bold;
}
.sciyon-calendar .middle{
	height:200px;
}

.dateDiv.split{
	position: relative;
    height: 100%;
}
.dateDiv{
	float:left;
	border-right: 1px solid rgb(221, 221, 221);
}
.dateDiv:not(.start):not(.split):not(.end):not(.other){
	padding:0 10px;	
}
.dateDiv.other {
    width: 70px !important;
    padding: 5px 10px !important;
}

.sciyon-calendar&gt;.foot{
	clear:both;
}
.treegrid .sciyon-grid .view table {
	border-collapse: separate;
	border-spacing: 0;
	height:25px;
	border-bottom: none ;
}
.treegrid .sciyon-grid .view td {
	border-width: 0;
	border-right:1px solid #e3e4e6 !important;
	border-bottom: 1px solid #E0E0E0;
	padding: 0;
	margin: 0;
}

/* 鐨敓鏂ゆ嫹閿熷彨浼欐嫹 */
.theme-form .choose, .style1Area .title, .style3Area .title,.style1Area .type1Icon,
.style1Area .type2Icon,.style1Area .type3Icon, .style1Area .colorPicker .item, .style2Area .title,
.style2Area .typePicker .item{
	float:left;
}

.topsplit{
	position: absolute;
	height: 18px;
	width:1px;
	background:url('../../top/split.png') no-repeat center center;
	right: 1px;
	top: 16px;
}

#homeTabs&gt;.index-head&gt;.sciyon-tool {
	width:55px;
}

/*
 *  鍘婚敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋簮閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽挳
*/
/* 鍘婚敓鏂ゆ嫹IE閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷稾閿熸枻鎷烽敓锟� */
input::-ms-clear{display:none;}
 
/* 鍘婚敓鏂ゆ嫹IE閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰皬閿熸鎾呮嫹閿熸枻鎷烽敓锟� */
input[type=password]::-ms-reveal { display: none; }


/**
 * 閿熸枻鎷烽〉閿熷壙纰夋嫹閿熸枻鎷烽挳閿熸枻鎷烽敓杈冮潻鎷风郴缁熼敓鏂ゆ嫹鍥鹃敓鐤ワ級
 */
.icon-homemenu-1:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f201";
    font-size:15px;
}
.icon-homemenu-2:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f200";
    font-size:15px;
}
.icon-homemenu-3:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f132";
    font-size:15px;
}
.icon-homemenu-4:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f26c";
    font-size:15px;
}
.icon-homemenu-5:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1ae";
    font-size:15px;
}
.icon-homemenu-6:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f02f";
    font-size:15px;
}
.icon-homemenu-7:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f041";
    font-size:15px;
}
.icon-homemenu-8:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f017";
    font-size:15px;
}
.icon-homemenu-9:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f080";
    font-size:15px;
}
.icon-homemenu-10:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f108";
    font-size:15px;
}
.icon-homemenu-11:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1fe";
    font-size:15px;
}
.icon-homemenu-12:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f19c";
    font-size:15px;
}
.icon-homemenu-13:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2dd";
    font-size:15px;
}
.icon-homemenu-14:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f0c2";
    font-size:15px;
}
.icon-homemenu-15:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2d5";
    font-size:15px;
}
.icon-homemenu-16:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f23e";
    font-size:15px;
}
.icon-homemenu-17:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2d9";
    font-size:15px;
}
.icon-homemenu-18:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1b2";
    font-size:15px;
}

.icon-homemenu-19:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f013";
    font-size:15px;
}
.icon-homemenu-20:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f26c";
    font-size:15px;
}
.icon-homemenu-21:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1b3";
    font-size:15px;
}
.icon-homemenu-22:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1b8";
    font-size:15px;
}
.icon-homemenu-23:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f085";
    font-size:15px;
}
.icon-homemenu-24:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f29c";
    font-size:15px;
}

.icon-homemenu-25:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f14e";
    font-size:15px;
}
.icon-homemenu-26:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2bc";
    font-size:15px;
}
.icon-homemenu-27:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f140";
    font-size:15px;
}
.icon-homemenu-28:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f0eb";
    font-size:15px;
}
.icon-homemenu-29:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f0e8";
    font-size:15px;
}
.icon-homemenu-30:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f013";
    font-size:15px;
}

.icon-homemenu-31:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1ea";
    font-size:15px;
}
.icon-homemenu-32:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1ec";
    font-size:15px;
}
.icon-homemenu-33:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2bd";
    font-size:15px;
}
.icon-homemenu-34:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2d0";
    font-size:15px;
}
.icon-homemenu-35:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f2c1";
    font-size:15px;
}
.icon-homemenu-36:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\f1fc";
    font-size:15px;
}

/**
 * 32x32鍥鹃敓鏂ゆ嫹
 */
.icon-32x32-1{
	background-image:url('../../common/images/icons/32x32/goods.png') !important;
}
.icon-32x32-2{
	background-image:url('../../common/images/icons/32x32/help.png') !important;
}
.icon-32x32-3{
	background-image:url('../../common/images/icons/32x32/hr.png') !important;
}
.icon-32x32-4{
	background-image:url('../../common/images/icons/32x32/product.png') !important;
}
.icon-32x32-5{
	background-image:url('../../common/images/icons/32x32/product1.png') !important;
}
.icon-32x32-6{
	background-image:url('../../common/images/icons/32x32/product2.png') !important;
}
.icon-32x32-7{
	background-image:url('../../common/images/icons/32x32/sale.png') !important;
}
.icon-32x32-8{
	background-image:url('../../common/images/icons/32x32/task.png') !important;
}


/**
 * 閿熸枻鎷风ず閿熸枻鎷蜂付閿熸枻鎷烽敓缁烇拷
 */
.autoDropDiv{
	position:absolute;
	cursor: pointer;
	border: 1px solid #b9b9b9;
	background-color: white;
}
.autoDropDiv .jhover{
	background-color: #F1F3F7;
	color:black;
}
.autoDropDiv .list{
	margin-top:5px;
	overflow:hidden;
	height:20px;
}


#imgbox-loading-sciyon{position:absolute;top:0;left:0;cursor:pointer;display:none;z-index:90}

#imgbox-loading-sciyon div{background:#fff;width:100%;height:100%}

#imgbox-overlay-sciyon{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:80}

.imgbox-wrap{position:absolute;top:0;left:0;background:#fff;display:none;z-index:90}

.imgbox-img{padding:0;margin:0;border:0;width:100%;height:100%;vertical-align:top}

.imgbox-title{padding-top:10px;font-size:11px;text-align:center;font-family:Arial;color:#333;display:none}

.imgbox-bg-wrap{position:absolute;padding:0;margin:0;display:none}

.imgbox-bg{position:absolute;width:20px;height:20px}

.top-btn .wtgl{width:18px;height:18px; color:white;background:url(../../top/wentigl.png) no-repeat; float: left;margin:15px 0 0 20px;cursor:pointer;}



/**
 * 鍥剧墖閿熸枻鎷烽敓鑴氬尅鎷�
 */

p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe
	{
	margin: 0;
	padding: 0
}

ul,li,ol {
	list-style-type: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

i,em,address,caption,cite,code,dfn,var {
	font-style: normal;
	font-weight: 400
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #777
}

a,a:hover {
	outline: 0
}

input,button,textarea,select,optgroup,option {
	font-family: microsoft yahei, "\5fae\8f6f\96c5\9ed1,\9ed1\4f53",
		\5b8b\4f53, arial, Helvetica, Tahoma, sans-serif;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: 0
}

body {
	background-color: #f5f5f5
}

.cl:after,.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.cl,.clearfix {
	zoom: 1
}

@font-face {
	font-family: picicon;
	src: url(../fonts/iconfont.eot?t=1527824986789);
	src: url(../fonts/iconfont.eot?t=1527824986789#iefix)
		format('embedded-opentype'),
		url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAmEAAsAAAAADmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7k7UY21hcAAAAYAAAAC4AAACPESldSRnbHlmAAACOAAABPIAAAb4KIDwKWhlYWQAAAcsAAAALwAAADYRjQrJaGhlYQAAB1wAAAAcAAAAJAfeA41obXR4AAAHeAAAABQAAAAwL+kAAGxvY2EAAAeMAAAAGgAAABoKzAi0bWF4cAAAB6gAAAAfAAAAIAEeAF1uYW1lAAAHyAAAAUUAAAJtPlT+fXBvc3QAAAkQAAAAcQAAAKTc9A3WeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sc4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVLx5wtzwv4EhhrmBoQEozAiSAwA2sg1ceJzFks0NgkAQhd/Kjz948CBWwNEeKIFuDIVYgSeroQI4QYZA6AHfzpAQjWedybfJvN3sbN4OgAhAQK4kBNwTDj4eVJ3qAQ6qh7ixPuNEJUQpkFQyyftmqMZi6uaZu6taq9qq+hmOt6x50fTqHglidttih4124etc/OWGH4X7X+v3OOp6X6qElAt8osCgf3Tf8GckM+gpJDf8X/a1QZ/RNwYdx1AZ9B5jYfjZmFrDz8fUGYheOE48UHicjVRdaBxVFL5nJjuz/5vM3plJdrO7mZ3dmazbbsj+zNjuT7YxbdomJVYRWghYUxKQmmKhtkUUQsFicQOiYONLlFJMUPChL4bSh9QHW6khSPvSiEJVfGkhhfZJ6uq5O9naB8Eud4fznXNmznfvd88hLkL+vstf5btJmPSTQTJCXiQEhCwkg1wMNLOY47Igay5ZpUHe1E1N1JM5vgpqUqBK3ioaqiAKIQhCHApa3jJznAmlYo0rQ16JAfREIy9L6V6J/xC83Wb8veZ+7iLICb03VNve3LdtiOb7wu7TfknqkaSGW3C53BzXEQrCrKp4XB6v0LzkCkXkq4kMlwB/jxkZPxzoi0qvvV88HkurHoC5OQhH+4JLQ12RLlzvRJSw1CN2BtzdkYCeonD6d1932B8zfiP4A9zrDX6ZHyFxBFQEITkARnEItKRRhaJV0EyGrLwKCr+sNBtKWckqynJzNmYYMfh4WUFYkeGkAucScrMhywiVpWxiXzy7TGtyVkYnder8yK/wu0iKkDQNteqI7WJbNRJgs4eCYVXhv6HTcplu3JHL8jSlGxuUYfnOBm3jd2NPBf4rEffXgXVv8bN8ngQJJRHSh1Ti0CmIpRoUDVM2bbAVVTZ4RRUN0xZE3bK57eeuXDk3dfbs1Pp68+HwYH3mbV+yXgl8YHgmAzXuUtda895a12TXhe8vSJdvrj++N5zyTQZgoFaoT0zdfH7HkYPtuq9jXRfxEYlouGvLLuC1sGy8HqBjMUU1xVIQKNbPQadll7hf2IcqD+uDwwdmoDLpSw1XAtfXGRPGaHGwPjUx0HLCJ/XB+sTRP29e7lq4sYBc1kBe65pv67mIesYQyFTQNVVpHbeJJ21D+3y1vMIvpuPN40sooFxRmHJwEg0Udwk+iqfhq30JpiDdhoG3MIBRVLOK2rJ7w2Od6/wVrBMi3dgjW7XalyavqEXDaQegTGUBW4TDHsjHOZmKqsId9YnNH0SvV4Si6BuZ/24eF0j9O8IrR06NN2bK5ZnGp43p8vBKGH5Ksryk6PN1H2Vp880vYv105YXKdCulPN04cOrVFfoUJ51sI7sdTlnnwYjpDrsyNqPl9GLhmXieYcW9ZxiJtvkMjP/N9znm/7AnxI38v+RX+ePET3pIkmRJkVTJHjKBOynWIB8HOQhiDlxGC4gtoKKtIHVDLFqO4Wp70m2Df5LTNmBOq45UNX7UskYhAFp1d1UDbm/J2vs1pKwUrhMpO4Wr+WALNzfB8WhgH7Ssg/Zh6K/14+Lu6ZVUqqJbewD2lFPlFK7SKMDoRpSlpx5F2eupVxzUcBC3M2NZL1nWH/FMpprJOP2yyl/D+dCJvVLAmUtQJgOFQ3HKIMchb6VLBTZdmU9sOcIMlHKIY8CyWAqTM4ZSC46DX6Wdm0FJCt4CKSo9Xr3N7AchCgw+2nK3UrjxcFS6HZCkAIa57ZshWeqVbrVeRUMOsa/8dS3ouFhU2nwSJIRD/j/zF3kd52iVkHDesmtg4/UShRaPKuQghH8TRRMUV3BLPdO2DFN39jOEgwnVRM+iqnXIn7859EZmzO3x3xe9QD1jOxcOLf7a25Hk7mKUfn6iNtu/3+3233fjyKee8R0Lhz67G+vQYa5XPXaeG8iMeahXvO93u8d27oKOaxdiGYBe5dh5HnLP7fdQYEGPexyD/LcYJOQfcF9qxgAAeJxjYGRgYADiyXx3UuL5bb4ycLMwgMB1s8dRCPr/KhYG5jwgl4OBCSQKACcwCk4AeJxjYGRgYG7438AQw8IAAkCSkQEV8AAARxICdXicY2FgYGB+ycDAwkAcBgAsBwEZAAAAAAB2AKoA5gEiAV4BkgHcAjwCugMaA3wAAHicY2BkYGDgYQhk4GAAASYg5gJCBob/YD4DABIvAXwAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicbYpRDsIgEAX3VSsW6lE8FCGLkCA0uxA9vgn9db4mbx4tdGLpPzsWXHDFihsM7thg4bDjQfhaL9I+kl+pr6E0ZSut+86FY3enzrjN31yVvYT0znWoPf0oQ40euVYWF0cpTw3CXI1wFNZE9ANn2yeZAAAA)
		format('woff'), url(../fonts/iconfont.ttf?t=1527824986789)
		format('truetype'),
		url(../fonts/iconfont.svg?t=1527824986789#iconfont) format('svg')
}

.picView-magnify-list {
	
}

.picView-magnify-list li {
	float: left;
	display: inline-block;
	width: 200px;
	border: 1px solid #ccc;
	margin-right: 10px
}

.picView-magnify-list li a {
	display: block;
	overflow: hidden
}

.picView-magnify-list li a img {
	width: 200px
}

.magnify-toolbar .magnify-btn,.magnify-btn-close,.magnify-loader {
	font-family: picicon !important;
	font-size: 25px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@
-webkit-keyframes icon-spin { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

100%{
-webkit-transform
:rotate(359deg)
;transform
:rotate(359deg)
}
}
@
keyframes icon-spin { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

100%{
-webkit-transform
:rotate(359deg)
;transform
:rotate(359deg)
}
}
.magnify-modal {
	position: fixed;
	z-index: 9999;
	width: 800px;
	height: 600px;
	background-color: #333;
	background-color: rgba(0, 0, 0, .85);
	-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, .3);
	cursor: default
}

.magnify-header {
	position: relative;
	height: 40px;
	z-index: 9
}

.magnify-footer {
	height: 50px;
	bottom: 0;
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
	z-index: 9
}

.magnify-toolbar {
	display: inline-block;
	height: 50px;
	background-color: rgba(0, 0, 0, .5);
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}

.magnify-toolbar .magnify-btn {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: 0;
	color: #999;
	line-height: 50px
}

.magnify-btn-close {
	width: 40px;
	height: 40px;
	margin: 0;
	color: #999;
	line-height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 15px;
	text-align: center
}

.magnify-toolbar .magnify-btn:hover,.magnify-btn-close:hover {
	color: #fff
}

.magnify-btn-close:before {
	content: "\ea4f"
}

.magnify-btn-zoomIn:before {
	content: "\e7dd"
}

.magnify-btn-zoomOut:before {
	content: '\e7dc'
}

.magnify-btn-prev:before {
	content: '\e624'
}

.magnify-btn-next:before {
	content: '\e9ce'
}

.magnify-btn-fullScreen:before {
	content: '\e63f'
}

.magnify-btn-actualSize:before {
	content: '\e615'
}

.magnify-btn-rotateLeft:before {
	content: '\ece3'
}

.magnify-btn-rotateRight:before {
	content: '\ece4'
}

.magnify-loader:before {
	content: '\e600'
}

.magnify-loader {
	-webkit-animation: icon-spin 1s infinite steps(8);
	-o-animation: icon-spin 1s infinite steps(8);
	animation: icon-spin 1s infinite steps(8);
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #999;
	font-size: 35px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 40%
}

.magnify-title {
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	user-select: none;
	overflow: hidden;
	color: #fff;
	padding: 0 40px 0 15px;
	line-height: 40px
}

.magnify-image {
	display: none;
	position: relative
}

.magnify-stage {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border: 0;
	overflow: hidden
}

.is-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}

.is-grabbing {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: grabbing
}



/*
*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽挳鍥鹃敓鏂ゆ嫹
*/
.shrink-left:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    
	content: "\f100";
    font-size:15px;
}
.shrink-right:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    
	content: "\f101";
    font-size:15px;
}
.shrink-up:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    
	content: "\f102";
    font-size:15px;
}
.shrink-down:before
{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    
	content: "\f103";
    font-size:15px;
}

@charset "UTF-8";
/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.7.0
 *
 * Authors: Bj?rn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2018 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2018-10-02T14:29:27.829Z
 */
@-webkit-keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
            transform: translateY(-50%) rotate(359deg);
  }
}
@-o-keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
         -o-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
         -o-transform: translateY(-50%) rotate(359deg);
            transform: translateY(-50%) rotate(359deg);
  }
}
@keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
         -o-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
         -o-transform: translateY(-50%) rotate(359deg);
            transform: translateY(-50%) rotate(359deg);
  }
}

@font-face {
  font-family: "context-menu-icons";
  font-style: normal; 
  font-weight: normal;

  src: url("font/context-menu-icons.eot?2gb3e");
  src: url("font/context-menu-icons.eot?2gb3e#iefix") format("embedded-opentype"), url("font/context-menu-icons.woff2?2gb3e") format("woff2"), url("font/context-menu-icons.woff?2gb3e") format("woff"), url("font/context-menu-icons.ttf?2gb3e") format("truetype");
}

.context-menu-icon-add:before {
  content: "\EA01";
}

.context-menu-icon-copy:before {
  content: "\EA02";
}

.context-menu-icon-cut:before {
  content: "\EA03";
}

.context-menu-icon-delete:before {
  content: "\EA04";
}

.context-menu-icon-edit:before {
  content: "\EA05";
}

.context-menu-icon-loading:before {
  content: "\EA06";
}

.context-menu-icon-paste:before {
  content: "\EA07";
}

.context-menu-icon-quit:before {
  content: "\EA08";
}

.context-menu-icon::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em; 
  font-family: "context-menu-icons";
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #2980b9;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.context-menu-icon.context-menu-hover:before {
  color: #fff;
}

.context-menu-icon.context-menu-disabled::before {
  color: #bbb;
}

.context-menu-icon.context-menu-icon-loading:before {
  -webkit-animation: cm-spin 2s infinite;
       -o-animation: cm-spin 2s infinite;
          animation: cm-spin 2s infinite;
}

.context-menu-icon.context-menu-icon--fa {
  display: list-item;
  font-family: inherit;
  line-height: inherit;
}
.context-menu-icon.context-menu-icon--fa::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em; 
  font-family: FontAwesome;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #2980b9;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {
  color: #fff;
}
.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {
  color: #bbb;
}

.context-menu-icon.context-menu-icon--fa5 {
  display: list-item;
  font-family: inherit;
  line-height: inherit;
}
.context-menu-icon.context-menu-icon--fa5 i, .context-menu-icon.context-menu-icon--fa5 svg {
  position: absolute;
  top: .3em; 
  left: .5em;
  color: #2980b9;
}
.context-menu-icon.context-menu-icon--fa5.context-menu-hover &gt; i, .context-menu-icon.context-menu-icon--fa5.context-menu-hover &gt; svg {
  color: #fff;
}
.context-menu-icon.context-menu-icon--fa5.context-menu-disabled i, .context-menu-icon.context-menu-icon--fa5.context-menu-disabled svg {
  color: #bbb;
}

.context-menu-list {
  position: absolute; 
  display: inline-block;
  min-width: 13em;
  max-width: 26em;
  padding: .25em 0;
  margin: .3em;
  font-family: inherit;
  font-size: inherit;
  list-style-type: none;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: .2em;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
}

.context-menu-item {
  position: relative;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  padding: .2em 2em;
  color: #2f2f2f;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; 
  background-color: #fff;
}

.context-menu-separator {
  padding: 0; 
  margin: .35em 0;
  border-bottom: 1px solid #e6e6e6;
}

.context-menu-item &gt; label &gt; input,
.context-menu-item &gt; label &gt; textarea {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.context-menu-item.context-menu-hover {
  color: #fff;
  cursor: pointer; 
  background-color: #2980b9;
}

.context-menu-item.context-menu-disabled {
  color: #bbb;
  cursor: default; 
  background-color: #fff;
}

.context-menu-input.context-menu-hover {
  color: #2f2f2f; 
  cursor: default;
}

.context-menu-submenu:after {
  position: absolute;
  top: 50%;
  right: .5em;
  z-index: 1; 
  width: 0;
  height: 0;
  content: '';
  border-color: transparent transparent transparent #2f2f2f;
  border-style: solid;
  border-width: .25em 0 .25em .25em;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/**
 * Inputs
 */
.context-menu-item.context-menu-input {
  padding: .3em .6em;
}

/* vertically align inside labels */
.context-menu-input &gt; label &gt; * {
  vertical-align: top;
}

/* position checkboxes and radios as icons */
.context-menu-input &gt; label &gt; input[type="checkbox"],
.context-menu-input &gt; label &gt; input[type="radio"] {
  position: relative;
  top: .12em; 
  margin-right: .4em;
}

.context-menu-input &gt; label {
  margin: 0;
}

.context-menu-input &gt; label,
.context-menu-input &gt; label &gt; input[type="text"],
.context-menu-input &gt; label &gt; textarea,
.context-menu-input &gt; label &gt; select {
  display: block;
  width: 100%; 
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.context-menu-input &gt; label &gt; textarea {
  height: 7em;
}

.context-menu-item &gt; .context-menu-list {
  top: .3em; 
  /* re-positioned by js */
  right: -.3em;
  display: none;
}

.context-menu-item.context-menu-visible &gt; .context-menu-list {
  display: block;
}

.context-menu-accesskey {
  text-decoration: underline;
}
.mask_logo{float:left;background:url(../../../mask_logo.png) no-repeat;background-position:center center; }</pre></body></html>