


html,
body {
  width: 100%;
  height: 100%;
  border: none;

  -webkit-text-size-adjust: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);


}
body,
input,
textarea,
button,
pre {
  font-size: 12px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "LiHei Pro Medium", "Apple LiGothic Medium", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;
  *font-family: "LiHei Pro Medium", "Apple LiGothic Medium", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;
}
input::-ms-clear {
  display: none;
}

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
button,
p,
blockquote {
  margin: 0;
  padding: 0;
}
fieldset,
img {
  border: 0;
}
li {
  list-style: none;
}
table {
  border-collapse: collapse;
}
form {
  display: block;
}
a:link,
a:active,
a:visited,
a:hover {
  color: #0000ff;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}


.text-ellipsis {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.wordwrap,
.wrap {
  text-wrap: wrap;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  *white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}

.normalwrap {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}

.nowrap {
  white-space: nowrap;
  word-wrap: normal;
  word-break: keep-all;
}



.sz-waiting-panel {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 80px;

  z-index: 900001;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#7c7c7c, direction=120, strength=3);
  -webkit-box-shadow: 2px 2px 10px #7c7c7c;
  -moz-box-shadow: 2px 2px 10px #7c7c7c;
  -ms-box-shadow: 2px 2px 10px #7c7c7c;
  -o-box-shadow: 2px 2px 10px #7c7c7c;
  box-shadow: 2px 2px 10px #7c7c7c;
  -webkit-border-radius: 15px ;
  -moz-border-radius: 15px ;
  -o-border-radius: 15px ;
  border-radius: 15px ;

}
.sz-waiting-panel .content {
  display: table-cell;
  position: absolute;
  padding: 0 40px;
  color: #ffffff;
  height: 80px;
  line-height: 80px;
  z-index: 2;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;



  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  -webkit-text-size-adjust: none;

}
.sz-waiting-panel .background {
  position: relative;
  background: #000000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 15px ;
  -moz-border-radius: 15px ;
  -o-border-radius: 15px ;
  border-radius: 15px ;
}

.sz-waiting-panel-simple {
  position: relative;
  top: 50%;
  left: 50%;
  text-align: center;
  background: transparent no-repeat center center;
}

.noselect-firefox {
  -moz-user-focus: ignore;

  -moz-user-select: none;
}

.sz-component-disabled {

  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;

  font-family: simsun\0/;
}


#default_drag_move_cursor_dom {
  position: absolute;
  border: 1px dashed #037EFF;
  z-index: 9999;
}

.border-box,
.borderBox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.content-box,
.contentBox {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.nullBg {
  background-image: url(/static-file/v_/system/skin/default/images/null.gif);
}

.sz-visibility-hidden,
.sz-commons-component.sz-commons-component-visibility.sz-visibility-hidden {
  visibility: hidden;
  position: absolute;
  left: -20000px;
  top: -20000px;
}

.display-none {
  display: none;
}

.font-bold {
  font-weight: bold;
}

.font-red {
  color: red;
}

.font-green {
  color: green;
}
.utils-image-waiting {
  position: absolute;
  z-index: 2000000000;
  left: 50%;
  top: 50%;
  margin: -16px 0 0 -16px;
}
.utils-disablepanel {
  position: absolute;
  z-index: 1999999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
}
.unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  -webkit-text-size-adjust: none;

}
.succez-disable-panel {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  overflow: hidden;
  cursor: default;
}

@-webkit-keyframes spinPulse {
  0% {
    -webkit-transform: rotate(160deg);
    opacity: 0;
    box-shadow: 0 0 1px #2187e7;
  }
  50% {
    -webkit-transform: rotate(145deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-320deg);
    opacity: 0;
  }
}
@-moz-keyframes spinPulse {
  0% {
    -moz-transform: rotate(160deg);
    opacity: 0;
    box-shadow: 0 0 1px #2187e7;
  }
  50% {
    -moz-transform: rotate(145deg);
    opacity: 1;
  }
  100% {
    -moz-transform: rotate(-320deg);
    opacity: 0;
  }
}
@-o-keyframes spinPulse {
  0% {
    -o-transform: rotate(160deg);
    opacity: 0;
    box-shadow: 0 0 1px #2187e7;
  }
  50% {
    -o-transform: rotate(145deg);
    opacity: 1;
  }
  100% {
    -o-transform: rotate(-320deg);
    opacity: 0;
  }
}
@keyframes spinPulse {
  0% {
    transform: rotate(160deg);
    opacity: 0;
    box-shadow: 0 0 1px #2187e7;
  }
  50% {
    transform: rotate(145deg);
    opacity: 1;
  }
  100% {
    transform: rotate(-320deg);
    opacity: 0;
  }
}

@-webkit-keyframes spinoffPulse {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes spinoffPulse {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes spinoffPulse {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes spinoffPulse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body table.borderCollapseSeparate {
  border-collapse: separate;
}

.sz-commons-nowrap {
  white-space: nowrap;
  word-wrap: normal;
  word-break: keep-all;
}

.sz-commons-wrap {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.sz-absolute {
  position: absolute;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.resource-content-docx,
.resource-content-doc {
  position: relative;
  min-width: 840px;
  height: 100%;
  background: #FFFFFF;
}
.resource-doc-container {
  position: relative;
  left: 0px;
  top: 0px;
  padding: 96px 120px;
  background: #FFFFFF;
}
.resource-content-embed,
.resource-content-xlsx,
.resource-content-xls {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.resource-text {
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 12px;
}
.resource-exception,
.resource-nopermission,
.resource-notexist,
.resource-notsupport {
  position: relative;
  display: table-row;
}
.resource-icon {
  display: table-cell;
  vertical-align: middle;
}
.resource-message {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 300px;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.sz-watermark {
  background-image: url(/static-file/v_/system/skin/default/images/sz-watermark.png) !important;
  opacity: 0.9!important;
}



.sz-app-icon {
  position: absolute;
  display: block;
  line-height: normal;
  width: 16px;
  height: 16px;
}
.sz-app-icon-null,
.sz-app-icon-refresh,
.sz-app-icon-clear,
.sz-app-icon-clone,
.sz-app-icon-copy,
.sz-app-icon-copy2,
.sz-app-icon-close,
.sz-app-icon-reset,
.sz-app-icon-return,
.sz-app-icon-upload,
.sz-app-icon-download,
.sz-app-icon-help,
.sz-app-icon-add,
.sz-app-icon-add2,
.sz-app-icon-publish， .sz-app-icon-edit,
.sz-app-icon-save,
.sz-app-icon-remove,
.sz-app-icon-move-to,
.sz-app-icon-move-down,
.sz-app-icon-move-up,
.sz-app-icon-search,
.sz-app-icon-tools,
.sz-app-icon-more,
.sz-app-icon-submit,
.sz-app-icon-cancel,
.sz-app-icon-rename,
.sz-app-icon-setup,
.sz-app-icon-run,
.sz-app-icon-stop,
.sz-app-icon-dialog-max,
.sz-app-icon-dialog-max2,
.sz-app-icon-dialog-min,
.sz-app-icon-dialog-restore,
.sz-app-icon-dialog-restore2,
.sz-app-icon-info {
  background: transparent no-repeat left top;
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: block;
  float: left;
}

.sz-app-icon-null {
  background: transparent no-repeat center center;
}

.sz-app-icon-add {
  background-image: url(/static-file/v_/system/skin/default/images/icons/add.png);
}

.sz-app-icon-publish {
  background-image: url(/static-file/v_/system/skin/default/images/icons/publish.png);
}

.sz-app-icon-add2 {
  background-image: url(/static-file/v_/system/skin/default/images/icons/add2.png);
}

.sz-app-icon-edit {
  background-image: url(/static-file/v_/system/skin/default/images/icons/edit.png);
}

.sz-app-icon-move-to {
  background-image: url(/static-file/v_/system/skin/default/images/icons/move-to.png);
}

.sz-app-icon-move-down {
  background-image: url(/static-file/v_/system/skin/default/images/icons/move-down.png);
}

.sz-app-icon-move-up {
  background-image: url(/static-file/v_/system/skin/default/images/icons/move-up.png);
}

.sz-app-icon-remove {
  background-image: url(/static-file/v_/system/skin/default/images/icons/remove.png);
}

.sz-app-icon-search {
  background-image: url(/static-file/v_/system/skin/default/images/icons/search.png);
}

.sz-app-icon-collapse {
  background-image: url(/static-file/v_/system/skin/default/images/icons/collapse.png);
}

.sz-app-icon-tools {
  background-image: url(/static-file/v_/system/skin/default/images/icons/tools.png);
}

.sz-app-icon-more {
  background-image: url(/static-file/v_/system/skin/default/images/icons/more.png);
}

.sz-app-icon-rename {
  background-image: url(/static-file/v_/system/skin/default/images/icons/rename.png);
}

.sz-app-icon-save {
  background-image: url(/static-file/v_/system/skin/default/images/icons/save.png);
}

.sz-app-icon-submit {
  background-image: url(/static-file/v_/system/skin/default/images/icons/submit.png);
}

.sz-app-icon-cancel {
  background-image: url(/static-file/v_/system/skin/default/images/icons/cancel.png);
}

.sz-app-icon-setup {
  background-image: url(/static-file/v_/system/skin/default/images/icons/setup.png);
}

.sz-app-icon-run {
  background-image: url(/static-file/v_/system/skin/default/images/icons/run.gif);
}

.sz-app-icon-stop {
  background-image: url(/static-file/v_/system/skin/default/images/icons/stop.png);
}

.sz-app-icon-clone {
  background-image: url(/static-file/v_/system/skin/default/images/icons/clone.png);
}

.sz-app-icon-copy {
  background-image: url(/static-file/v_/system/skin/default/images/icons/copy.png);
}

.sz-app-icon-copy2 {
  background-image: url(/static-file/v_/system/skin/default/images/icons/copy2.png);
}

.sz-app-icon-close {
  background-image: url(/static-file/v_/system/skin/default/images/icons/close.png);
}

.sz-app-icon-reset {
  background-image: url(/static-file/v_/system/skin/default/images/icons/reset.png);
}

.sz-app-icon-return {
  background-image: url(/static-file/v_/system/skin/default/images/icons/return.png);
}

.sz-app-icon-upload {
  background-image: url(/static-file/v_/system/skin/default/images/icons/upload.png);
}

.sz-app-icon-download {
  background-image: url(/static-file/v_/system/skin/default/images/icons/download.png);
}

.sz-app-icon-help {
  background-image: url(/static-file/v_/system/skin/default/images/icons/help.png);
}

.sz-app-icon-refresh {
  background-image: url(/static-file/v_/system/skin/default/images/icons/refresh.png);
}

.sz-app-icon-clear {
  background-image: url(/static-file/v_/system/skin/default/images/icons/clear.png);
}

.sz-app-icon-dialog-max {
  background-image: url(/static-file/v_/system/skin/default/images/icons/max.png);
}

.sz-app-icon-dialog-max2 {
  background-image: url(/static-file/v_/system/skin/default/images/icons/max2.png);
}

.sz-app-icon-dialog-min {
  background-image: url(/static-file/v_/system/skin/default/images/icons/min.png);
}

.sz-app-icon-dialog-restore {
  background-image: url(/static-file/v_/system/skin/default/images/icons/restore.png);
}

.sz-app-icon-dialog-restore2 {
  background-image: url(/static-file/v_/system/skin/default/images/icons/restore2.png);
}

.sz-app-icon-info {
  background-image: url(/static-file/v_/system/skin/default/images/icons/info.png);
}
.sz-app-icon-dialog-info,
.sz-app-icon-dialog-success,
.sz-app-icon-dialog-warning,
.sz-app-icon-dialog-confirm,
.sz-app-icon-dialog-disconnection {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  width: 60px;
  height: 60px;
  overflow: hidden;
  display: block;
  float: left;
}
.sz-app-icon-dialog-error {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  width: 52px;
  height: 46px;
  overflow: hidden;
  display: block;
  float: left;
}

.sz-app-icon-dialog-info {
  background-image: url(/static-file/v_/system/skin/default/images/dialog-info.png);
}

.sz-app-icon-dialog-success {
  background-image: url(/static-file/v_/system/skin/default/images/dialog-success.png);
}

.sz-app-icon-dialog-error {
  background-image: url(/static-file/v_/system/skin/default/images/dialog-error.png);
}

.sz-app-icon-dialog-warning {
  background-image: url(/static-file/v_/system/skin/default/images/dialog-warning.png);
}

.sz-app-icon-dialog-confirm {
  background-image: url(/static-file/v_/system/skin/default/images/dialog-confirm.png);
}
.sz-app-icon-dialog-disconnection {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIGSURBVGhD7ZldTsJAFIUnuBB4AV9dCm7C/bgB49LcgQ34gNGk9uBpcmCG/sitty3zJSepnSvnu9YH0JDJZDKZzEQ4LO+2h+Wi+FwtyjEELnCinj1jWrYOnKhnjxZ5oh4I9ezREk/UA6GePVriiXog1LNHSzxRD4R69miJJ+qBUM8eLfFEPRDq2aMlnqgHQj17tMQT9UCoZ4+WeKIeCPXs0RJP1AOhnj1a4ol6INSzR0s8UQ+EevZoiSfqgVDPHi3xRD0Q6tmjJZ6oB0I9e7TEE/VAqGePlniiHgj17NEST9QDoZ49WuKJeiDUs0dLPFEPhHr2nBeNJdSzJ1XWN19Pj3xO5fE6NdM31LMnVdY33y/PXLc8Xqdm+oZ69qTK+mZST/jm/hB/c/9qsWK/CSXCL+dPXnju3MzCu03Y1svWwT0et/J+H1a8bKXP7GDs1uEtWri6x+NGqh/MazVffKzDA29dBDOYxffwlg+6qIbHF8HTquYKzjcuXS9bz7o+aUpE4XEj54uklu4y869QJAqPW2laaHTLAspE4XEnUouNcllAoSg87szJguuwP+b3ta5bli8yu3C9mNTwHML1hidVjvC4M4P9SltDqSg87sTJslwwdY/jvlAoCo9baVpslEtTJgqPG+my0OiW/ut76cm+tbzm09IkPzxcS5+n5fpkM5lMZhhC+AGQQ63+8rdcIQAAAABJRU5ErkJggg==");
  *display: none;
  *width: 0;
}
.icon-waiting,
.icon-16x16-waiting,
.icon-loading,
.icon-16x16-loading,
.icon-32x32-waiting,
.icon-32x32-loading,
.icon-32x32-success {
  background: transparent no-repeat center center;
  width: 16px;
  height: 16px;
}
.icon-32x32-waiting,
.icon-32x32-loading,
.icon-32x32-success {
  width: 32px;
  height: 32px;
}

.icon-waiting,
.icon-16x16-waiting,
.icon-loading,
.icon-16x16-loading {
  background-image: url(/static-file/v_/system/skin/default/images/animate/16x16-waiting.gif);
}

.icon-32x32-waiting,
.icon-32x32-loading {
  background-image: url(/static-file/v_/system/skin/default/images/animate/32x32-waiting.gif);
}

.icon-32x32-success {
  background-image: url(/static-file/v_/system/skin/default/images/animate/32x32-success.gif);
}
.icon-clean,
.icon-16x16-clean,
.icon-remove,
.icon-16x16-remove,
.icon-nextarrow,
.icon-16x16-nextarrow,
.icon-prevarrow,
.icon-16x16-prevarrow,
.icon-next,
.icon-prev,
.icon-leftarrow-gray,
.icon-rightarrow-gray,
.icon-leftarrow-blue,
.icon-rightarrow-blue {
  background: transparent no-repeat center center;
  width: 16px;
  height: 16px;
}

.icon-clean,
.icon-16x16-clean {
  background-image: url(/static-file/v_/system/skin/default/images/16x16-clean.png);
}

.icon-remove,
.icon-16x16-remove {
  background-image: url(/static-file/v_/system/skin/default/images/16x16-remove.gif);
}

.icon-nextarrow,
.icon-16x16-nextarrow {
  background-image: url(/static-file/v_/system/skin/default/images/16x16-nextarrow.gif);
}

.icon-prevarrow,
.icon-16x16-prevarrow {
  background-image: url(/static-file/v_/system/skin/default/images/16x16-prevarrow.gif);
}
.icon-leftarrow-gray {
  background-image: url(/static-file/v_/system/skin/default/images/leftarrow-gray.png);
}
.icon-rightarrow-gray {
  background-image: url(/static-file/v_/system/skin/default/images/rightarrow-gray.png);
}
.icon-leftarrow-blue {
  background-image: url(/static-file/v_/system/skin/default/images/leftarrow-blue.png);
}
.icon-rightarrow-blue {
  background-image: url(/static-file/v_/system/skin/default/images/rightarrow-blue.png);
}

.icon-next {
  background-image: url(/static-file/v_/system/skin/default/images/next.png);
}

.icon-prev {
  background-image: url(/static-file/v_/system/skin/default/images/prev.png);
}

.icon-arrow,
.icon-arrow-up {
  background: transparent no-repeat center center;
  width: 7px;
  height: 4px;
}

.icon-arrow {
  background-image: url(/static-file/v_/system/skin/default/images/arrow.png);
}

.icon-arrow-up {
  background-image: url(/static-file/v_/system/skin/default/images/arrow-up.png);
}
.icon-white-arrow,
.icon-white-arrow-up {
  background: transparent no-repeat center center;
  width: 5px;
  height: 3px;
}

.icon-white-arrow {
  background-image: url(/static-file/v_/system/skin/default/images/white-arrow.png);
}

.icon-white-arrow-up {
  background-image: url(/static-file/v_/system/skin/default/images/white-arrow-up.png);
}

.icon-arrow2,
.icon-arrow-up2,
.icon-arrow3,
.icon-arrow-up3 {
  background: transparent no-repeat center center;
  width: 12px;
  height: 6px;
}

.icon-arrow2 {
  background-image: url(/static-file/v_/system/skin/default/images/arrow2.png);
}
.icon-arrow-up2 {
  background-image: url(/static-file/v_/system/skin/default/images/arrow-up2.png);
}

.icon-arrow3 {
  background-image: url(/static-file/v_/system/skin/default/images/arrow3.png);
}
.icon-arrow-up3 {
  background-image: url(/static-file/v_/system/skin/default/images/arrow-up3.png);
}

.icon-arrow4,
.icon-arrow-up4 {
  background: transparent no-repeat;
  width: 16px;
  height: 16px;
}
.icon-arrow4 {
  background-image: url(/static-file/v_/system/skin/default/images/arrow4.png);
}
.icon-arrow-up4 {
  background-image: url(/static-file/v_/system/skin/default/images/arrow-up4.png);
}

.icon-invalid {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/system/skin/default/images/invalid.png);
  width: 200px;
  height: 3px;
}

.icon-invalid {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/system/skin/default/images/invalid.png);
  width: 200px;
  height: 3px;
}
.icon-bigAdd {
  background: transparent no-repeat right;
  background-image: url(/static-file/v_/system/skin/default/images/bigAdd.png);
  width: 18px;
  height: 19px;
}
.icon-bigDel {
  background: transparent no-repeat center right;
  background-image: url(/static-file/v_/system/skin/default/images/bigDel.png);
  width: 18px;
  height: 19px;
}
.sz-app-mimetype-bmp {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/bmp_16x16.png);
}
.sz-app-mimetype-class {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/class_16x16.png);
}
.sz-app-mimetype-css {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/css_16x16.png);
}
.sz-app-mimetype-csv {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/csv_16x16.png);
}
.sz-app-mimetype-doc {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/doc_16x16.png);
}
.sz-app-mimetype-docx {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/docx_16x16.png);
}
.sz-app-mimetype-ftl {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/ftl_16x16.png);
}
.sz-app-mimetype-ftl {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/ftl_16x16.png);
}
.sz-app-mimetype-gif {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/gif_16x16.png);
}
.sz-app-mimetype-htm {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/htm_16x16.png);
}
.sz-app-mimetype-html {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/htm_16x16.png);
}
.sz-app-mimetype-java {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/java_16x16.png);
}
.sz-app-mimetype-jpg {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/jpg_16x16.png);
}
.sz-app-mimetype-js {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/js_16x16.png);
}
.sz-app-mimetype-mht {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/mht_16x16.png);
}
.sz-app-mimetype-pdf {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/pdf_16x16.png);
}
.sz-app-mimetype-png {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/png_16x16.png);
}
.sz-app-mimetype-ppt {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/ppt_16x16.png);
}
.sz-app-mimetype-pptx {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/pptx_16x16.png);
}
.sz-app-mimetype-rpt {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/rpt_16x16.png);
}
.sz-app-mimetype-rtf {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/rtf_16x16.png);
}
.sz-app-mimetype-txt {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/txt_16x16.png);
}
.sz-app-mimetype-unknown {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/unknown_16x16.png);
}
.sz-app-mimetype-xls {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/xls_16x16.png);
}
.sz-app-mimetype-xlsx {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/xlsx_16x16.png);
}
.sz-app-mimetype-xml {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/xml_16x16.png);
}
.sz-app-mimetype-zip {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/zip_16x16.png);
}
.sz-app-mimetype-rar {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/zip_16x16.png);
}
.sz-app-mimetype-video {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-rmvb {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-mov {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-rm {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-3gp {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-mp4 {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-mov {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-asf {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-flv {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/video_16x16.png);
}
.sz-app-mimetype-voice {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/voice_16x16.png);
}
.sz-app-mimetype-mp3 {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/voice_16x16.png);
}
.sz-app-mimetype-wav {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/voice_16x16.png);
}
.sz-app-mimetype-wma {
  background-image: url(/static-file/v_/system/skin/default/images/mimetype/voice_16x16.png);
}


.sz-commons-box-oh {
  overflow: hidden;
}
.sz-commons-box-oa {
  overflow: auto;
}
.sz-commons-box {
  clear: left;
}
.sz-commons-box,
.sz-commons-box-section,
.sz-commons-box-last {
  position: relative;
  display: block;
}

.sz-commons-box:after,
.sz-commons-box-section:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

.sz-commons-box-fl {
  float: left;
}

.sz-commons-box-fr {
  float: right;
}

.sz-commons-box-10 {
  width: 10%;
}
.sz-commons-box-15 {
  width: 15%;
}
.sz-commons-box-20 {
  width: 20%;
}
.sz-commons-box-25 {
  width: 25%;
}
.sz-commons-box-30 {
  width: 30%;
}
.sz-commons-box-33 {
  width: 33.33%;
}
.sz-commons-box-35 {
  width: 35%;
}
.sz-commons-box-40 {
  width: 40%;
}
.sz-commons-box-45 {
  width: 45%;
}
.sz-commons-box-50 {
  width: 50%;
}
.sz-commons-box-55 {
  width: 55%;
}
.sz-commons-box-60 {
  width: 60%;
}
.sz-commons-box-65 {
  width: 65%;
}
.sz-commons-box-66 {
  width: 66.66%;
}
.sz-commons-box-70 {
  width: 70%;
}
.sz-commons-box-75 {
  width: 75%;
}
.sz-commons-box-80 {
  width: 80%;
}
.sz-commons-box-85 {
  width: 85%;
}

.sz-commons-html-divtable {
  display: table;
}

.sz-commons-html-divtr {
  display: table-row;
}

.sz-commons-html-divtd {
  display: table-cell;

  vertical-align: top;
}

.sz-commons-html-divul,
.sz-commons-html-divli {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.sz-commons-html-divli {
  vertical-align: middle;
}

.sz-commons-labelwrapper {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  *display: inline;
  *zoom: 1;
  *font-size: 12px;
}
.sz-commons-labelwrapper-layout {
  position: relative;
  height: 100%;
}
.sz-commons-labelwrapper-layout-cform {
  width: 100%;
  height: 100%;
}

.sz-commons-labelwrapper-label {
  vertical-align: middle;
  white-space: nowrap;
  word-wrap: normal;
  word-break: keep-all;
  table-collapse: collapse;
  padding: 0 5px 0px 0;
  padding: 2px 5px 0 0\0/;
  *padding: 4px 5px 0 0;
}
.sz-commons-labelwrapper-label.empty {
  *padding: 0;
}

.sz-commons-labelwrapper-content {
  position: relative;
  height: 100%;
}

.sz-commons-labelhr-caption {
  font-size: 14px;
  color: #A3A3A3;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 5px;
}

.sz-commons-labelhr-content {
  padding-top: 5px;
  padding-left: 32px;
}

.sz-commons-html-infopanel {
  background: #F7F7F7;
  padding: 8px 14px;
  font-size: 12px;
  line-height: 20px;
}
.sz-commons-button-f,
.sz-commons-button-l,
.sz-commons-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: normal;
  outline: none;
  white-space: nowrap;
  word-wrap: normal;
  word-break: keep-all;
}
.sz-commons-button {
  margin: 0 8px 0 0;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.sz-commons-button.display-none {
  display: none;
}
.sz-commons-button-f-disabled.sz-commons-button-f:active,
.sz-commons-button-f-disabled.sz-commons-button-fl:active,
.sz-commons-button-f,
.sz-commons-button-l {
  position: relative;
  display: inline-block;
  height: 24px;
  cursor: pointer;
  margin: 0;
  padding: 0 4px;
  border-color: #afb3bf;
  border-width: 1px;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  border-style: solid;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafbff,endColorstr=#ffdee1e6,GradientType=0);
  background-image: -moz-linear-gradient(top, #fafbff 0%, #dee1e6 100%);
  background-image: -webkit-gradient(linear, 55% -35%, 55% 143%, color-stop(0, #fafbff), color-stop(1, #dee1e6));
  background-image: -webkit-linear-gradient(top, #fafbff 0%, #dee1e6 100%);
  background-image: -o-linear-gradient(top, #fafbff 0%, #dee1e6 100%);
  background-image: -ms-linear-gradient(top, #fafbff 0%, #dee1e6 100%);
  background-image: linear-gradient(top, #fafbff 0%, #dee1e6 100%);
  vertical-align: top;
  *white-space: nowrap;
  *margin: 0;
  *padding: 0;
  *text-align: left;
  *overflow: visible;
  *background: #F7F7F7;
  _width: 1px;
}
.sz-commons-button-f-disabled.sz-commons-button-f:active,
.sz-commons-button-f-disabled.sz-commons-button-fl:active {
  cursor: default;
}
.sz-commons-button.sz-component-disabled {
  filter: none;
}
.sz-commons-button-f-disabled,
.sz-commons-button-l-disabled {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafbff,endColorstr=#ffdee1e6,GradientType=0) progid:DXImageTransform.Microsoft.alpha(opacity=40);
}
.sz-commons-button-f-disabled .sz-commons-button-icon .sz-app-icon {
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=30);
}
.sz-commons-button-icon .sz-app-icon {
  position: relative;
}
.sz-commons-button-f-disabled.sz-commons-button-fl:active,
.sz-commons-button-fl {
  margin: 0;
  border-right: none;
}
.sz-commons-button-l {
  margin: 0;
  padding: 0 4px 0 0;
  border-left: none;
  top: 0px;
  left: 0px;
  -moz-border-bottom-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -o-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-top-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -o-border-top-left-radius: 0;
  border-top-left-radius: 0;
}

.sz-commons-button-content-icon-text-menu .sz-commons-button-icon,
.sz-commons-button-content-icon-text-arrow .sz-commons-button-icon,
.sz-commons-button-content-icon-text .sz-commons-button-icon {
  padding-bottom: 1px;
}
.sz-commons-button-content-icon-arrow .sz-commons-button-f,
.sz-commons-button-content-icon-text-arrow .sz-commons-button-f,
.sz-commons-button-content-text-arrow .sz-commons-button-f {
  -moz-border-bottom-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -o-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-top-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -o-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
.sz-commons-button-f:active,
.sz-commons-button-active {
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(48%, #e2e2e2), color-stop(83%, #f9f9f9), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  background: -o-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  background: -ms-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e7e7e7, endColorstr=#ffffff, GradientType=0);
  background: linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
}
.sz-commons-button-icon,
.sz-commons-button-caption,
.sz-commons-button-caption-hasicon {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.sz-commons-button-icon {
  position: relative;
  margin: 2px 0px;
}

.sz-commons-button-caption {
  margin: 0;
  line-height: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  -webkit-text-size-adjust: none;

  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.sz-commons-button-caption-hasicon {
  margin: 0 0 0 4px;
  *margin: -17px 10px 0 18px;
  _margin: -17px 10px 0 20px;
  _width: 1px;
  *float: none;
}

.sz-commons-button-arrow {
  background: transparent no-repeat center center;
  background-image: url(/static-file/v_/sz.commons.button/skin/default/images/btnarrow.png);
  width: 9px;
  height: 9px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.sz-commons-button-content-icon-menu .sz-commons-button-arrow,
.sz-commons-button-content-text-menu .sz-commons-button-arrow,
.sz-commons-button-content-icon-text-menu .sz-commons-button-arrow {
  padding-left: 4px;
}
.sz-commons-button-splitline {
  position: absolute;
  width: 1px;
  height: 100%;
  overflow: hidden;
  margin: 0;
  background: transparent;
  _background: #999;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  left: 0px;
  top: 0px;
}
.sz-commons-button:hover .sz-commons-button-splitline {
  background: #999;
}
.sz-component-disabled.sz-commons-button:hover .sz-commons-button-splitline {
  background: transparent;
}
.sz-commons-button-f-disabled.sz-commons-button-f:active,
.sz-commons-button-f-disabled.sz-commons-button-fl:active,
.sz-commons-button-l-disabled,
.sz-commons-button-f-disabled {
  cursor: default;
}
.sz-commons-buttongroup-disabled {
  position: absolute;
  width: 100%;
  height: 24px;
  background: #FFF;
  left: 0;
  top: 0;
  filter: alpha(opacity=40);
  opacity: 0.4;
  cursor: default;
}
.sz-commons-buttongroup {
  display: inline-block;
  height: 24px;
  line-height: normal;
  position: relative;
}
a.sz-commons-buttongroup-b:link,
a.sz-commons-buttongroup-b:hover,
a.sz-commons-buttongroup-b:visited,
a.sz-commons-buttongroup-b:active {
  _font-family: simsun;
  font-size: 12px;
  color: #000;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  line-height: 22px;
  border: 1px solid #999;
  border-left: none;
  padding: 0 6px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(48%, #f9f9f9), color-stop(83%, #e2e2e2), color-stop(100%, #e7e7e7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0);
  background: linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
}
a.sz-commons-buttongroup-bf:link,
a.sz-commons-buttongroup-bf:hover,
a.sz-commons-buttongroup-bf:visited,
a.sz-commons-buttongroup-bf:active {
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -o-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-left: 1px solid #999;
}
a.sz-commons-buttongroup-bl:link,
a.sz-commons-buttongroup-bl:hover,
a.sz-commons-buttongroup-bl:visited,
a.sz-commons-buttongroup-bl:active {
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -o-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
a.sz-commons-buttongroup-b:hover,
a.sz-commons-buttongroup-b-current:link,
a.sz-commons-buttongroup-b-current:hover,
a.sz-commons-buttongroup-b-current:visited,
a.sz-commons-buttongroup-b-current:active {
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(48%, #e2e2e2), color-stop(83%, #f9f9f9), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  background: -o-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  background: -ms-linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff', GradientType=0);
  background: linear-gradient(top, #e7e7e7 0%, #e2e2e2 48%, #f9f9f9 83%, #ffffff 100%);
}
a.sz-commons-buttongroup-b-current:link,
a.sz-commons-buttongroup-b-current:hover,
a.sz-commons-buttongroup-b-current:visited,
a.sz-commons-buttongroup-b-current:active {
  cursor: default;
}
.sz-commons-buttongroup-i {
  width: 16px;
  height: 16px;
  float: left;
  margin: 3px 4px 0 0;
}
@-moz-document url-prefix() {
  .sz-commons-button-splitline {
    margin: -1px 0 0 -4px;
  }
  .sz-commons-button-caption {
    line-height: 22px;
  }
}

.sz-commons-button-wh .sz-commons-button-f {
  width: 100%;
  height: 100%;
}

.sz-commons-button-w .sz-commons-button-f {
  width: 100%;
}

.sz-commons-button-h .sz-commons-button-f {
  height: 100%;
}
.sz-commons-button-wh .sz-commons-button-l,
.sz-commons-button-h .sz-commons-button-l {
  height: 100%;
}



.sz-commons-floatpanel {
  position: absolute;
  z-index: 100000;
}

.sz-commons-floatpanel-content {
  position: relative;
  top: 0;
  left: 0;
  z-index: 100;
}

.sz-commons-floatpanel-d-t,
.sz-commons-floatpanel-d-l,
.sz-commons-floatpanel-d-b,
.sz-commons-floatpanel-d-r {
  position: absolute;
  font-size: 1px;

  z-index: 101;
}
.sz-commons-floatpanel-d-t {
  width: 100%;
  height: 3px;
  top: 0;
  cursor: n-resize;
}
.sz-commons-floatpanel-d-l {
  width: 3px;
  height: 100%;
  left: 0;
  top: 0;
  cursor: w-resize;
}
.sz-commons-floatpanel-d-b {
  width: 100%;
  height: 3px;
  bottom: 0;
  cursor: s-resize;
}
.sz-commons-floatpanel-d-r {
  width: 3px;
  height: 100%;
  right: 0;
  top: 0;
  cursor: e-resize;
}

.sz-commons-floatpanel-d-tl,
.sz-commons-floatpanel-d-bl,
.sz-commons-floatpanel-d-tr,
.sz-commons-floatpanel-d-br {
  position: absolute;
  font-size: 1px;

  width: 5px;
  height: 5px;
  z-index: 101;
}
.sz-commons-floatpanel-d-tl {
  top: 0;
  left: 0;
  cursor: nw-resize;
}
.sz-commons-floatpanel-d-bl {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
}
.sz-commons-floatpanel-d-tr {
  top: 0;
  right: 0;
  cursor: ne-resize;
}
.sz-commons-floatpanel-d-br {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}




.sz-commons-dialog {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  background-color: #FFF;
  outline: none;
  position: relative;
}
.sz-commons-dialog-notf-ie {
  vertical-align: middle;
  overflow: hidden;
}

.sz-commons-dialog-header {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  width: 100%;
  height: 42px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #dfdfdf;
  position: relative;
}

.sz-commons-dialog-header-icon {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 42px;
}

.sz-commons-dialog-header-btn {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 42px;
}

.sz-commons-dialog-header-t {
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  color: #666666;
  padding-left: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  -webkit-text-size-adjust: none;

  cursor: default;
}

.sz-commons-dialog-header-ti {
  margin-left: 20px;
}

.sz-commons-dialog-header-tb {
  margin-right: 42px;
}

.sz-commons-dialog-section {
  position: relative;
  text-align: left;
  overflow: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}

.sz-commons-dialog-footer {
  width: 100%;
  height: 53px;
  border-top: 1px solid #dfdfdf;
  position: relative;
}

.sz-commons-dialog-footer-section {
  position: absolute;
  right: 0;
  height: 53px;
  padding-right: 12px;
}

.sz-commons-dialog-footer-buttons {
  margin-top: 15px;
}

.sz-commons-dialog-footer-help {
  position: absolute;
  left: 0;
  height: 53px;
  width: 80px;
  padding-left: 12px;
}

.sz-commons-dialog-footer-link {
  display: block;
  height: 53px;
  line-height: 53px;
  position: relative;
}

.sz-commons-dialog-footer-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  font-size: 0;
}

.sz-commons-dialog-footer-helptxt {
  margin-left: 18px;
}

.sz-commons-datalogs-copy {
  position: relative;
  width: 16px;
  height: 16px;
}
.sz-commons-datalogs-copy {
  background: transparent no-repeat left top;
  background-image: url(/static-file/v_/sz.commons.dialog/skin/default/images/logs-copy.png);
}

.sz-commons-dialog-mask,
.sz-commons-dialog-mask-submit,
.sz-commons-dialog-mask-popup {
  position: absolute;
  z-index: 3;
  background-color: #FFF;
}
.sz-commons-dialog-mask {
  display: none;
}
.sz-commons-dialog-mask-submit {
  cursor: wait;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.sz-commons-dialog-mask-popup {
  filter: alpha(opacity=10);
  opacity: 0.1;
}

.sz-commons-dialog-icon-max,
.sz-commons-dialog-icon-restore,
.sz-commons-dialog-icon-close {
  display: inline;
  float: right;
  margin-top: 12px;
}

.sz-commons-dialog-icon-ok,
.sz-commons-dialog-icon-submit,
.sz-commons-dialog-icon-cancel,
.sz-commons-dialog-icon-cancel3,
.sz-commons-dialog-icon-yes,
.sz-commons-dialog-icon-no,
.sz-commons-dialog-icon-createandedit {
  background-color: transparent;
  background-repeat: no-repeat;
}
.sz-commons-dialog-icon-restore {
  position: relative;
  right: 20px;
  display: inline;
  width: 16px;
  height: 16px;
  background: transparent url(/static-file/v_/sz.commons.dialog/skin/default/images/restore.png) no-repeat;
}
.sz-commons-dialog-icon-max {
  position: relative;
  right: 20px;
  display: inline;
  width: 16px;
  height: 16px;
  background: transparent url(/static-file/v_/sz.commons.dialog/skin/default/images/max.png) no-repeat;
}
.sz-commons-dialog-icon-close {
  position: relative;
  top: -1px;
  right: 10px;
  display: inline;
  width: 16px;
  height: 16px;
  background: transparent url(/static-file/v_/sz.commons.dialog/skin/default/images/shut.png) no-repeat;
}

.sz-commons-dialog-icon-ok,
.sz-commons-dialog-icon-yes,
.sz-commons-dialog-icon-submit {
  background-image: url(/static-file/v_/sz.commons.dialog/skin/default/images/btn-ok.png);
}

.sz-commons-dialog-icon-no,
.sz-commons-dialog-icon-cancel {
  background-image: url(/static-file/v_/sz.commons.dialog/skin/default/images/btn-cancel.png);
}

.sz-commons-dialog-icon-cancel3 {
  background-image: url(/static-file/v_/sz.commons.dialog/skin/default/images/btn-cancel3.png);
}

.sz-commons-dialog-icon-createandedit {
  background-image: url(/static-file/v_/sz.commons.dialog/skin/default/images/btn-createandedit.png);
}


.sz-commons-dialog-input {
  width: 250px;
  margin: 25px 60px;
}

.sz-commons-dialog-textarea {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border-style: none;
  line-height: 18px;
  overflow: auto;
  resize: none;
}
.sz-commons-dialog-textarea-c {
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  position: absolute;
  left: 15px;
  top: 15px;
  right: 15px;
  bottom: 15px;
  border: 1px solid #ccc;
  *width: auto;
  *height: 100%;
  *position: relative;
  *left: 0;
  *top: 0;
  *right: 0;
  *bottom: 0;
  *border-top-style: none;
  *border-bottom-style: none;
}

.sz-commons-dialog-combobox {
  width: 200px;
  margin: 25px 60px;
}
.sz-commons-dialog-showhelp .sz-commons-floatpanel-content {
  -webkit-border-radius: 0 ;
  -moz-border-radius: 0 ;
  -o-border-radius: 0 ;
  border-radius: 0 ;
}
.sz-commons-dialog-showhelp .sz-commons-dialog {
  background: #FCFAB0;
  -webkit-border-radius: 0 ;
  -moz-border-radius: 0 ;
  -o-border-radius: 0 ;
  border-radius: 0 ;
}
.sz-commons-dialog-showhelp .sz-commons-dialog .sz-commons-dialog-header {
  background: #F8F7B6;
  border: none;
  border-bottom: none;
  height: 28px;
}
.sz-commons-dialog-showhelp .sz-commons-dialog .sz-commons-dialog-header .sz-commons-dialog-header-icon {
  width: 16px;
  height: 16px;
  margin: 5px 0 0 4px;
  display: block !important;
  background: transparent url(/static-file/v_/sz.commons.dialog/skin/default/images/add.png) no-repeat;
}
.sz-commons-dialog-showhelp .sz-commons-dialog .sz-commons-dialog-header .sz-commons-dialog-header-t {
  line-height: 28px;
  display: none;
}
.sz-commons-dialog-showhelp .sz-commons-dialog .sz-commons-dialog-header .sz-commons-dialog-header-btn {
  padding: 0;
  height: 100%;
  display: block !important;
}
.sz-commons-dialog-showhelp .sz-commons-dialog .sz-commons-dialog-footer {
  display: none !important;
}



.sz-commons-dialog-button {
  height: 24px;
  cursor: pointer;
  border: 1px solid #999;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  padding: 0 4px;
  margin: 0 8px 0 0;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(48%, #f9f9f9), color-stop(83%, #e2e2e2), color-stop(100%, #e7e7e7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0);
  background: linear-gradient(top, #ffffff 0%, #f9f9f9 48%, #e2e2e2 83%, #e7e7e7 100%);
}

.sz-commons-dialog-button:hover {
  background: #f5f5f5;
}

.sz-commons-dialog-button-fl {
  float: left;
}

.sz-commons-dialog-floatpanel-c {
  border: 1px solid #f7f7f7;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#7c7c7c, direction=120, strength=3);
  -webkit-box-shadow: 2px 2px 10px #7c7c7c;
  -moz-box-shadow: 2px 2px 10px #7c7c7c;
  -ms-box-shadow: 2px 2px 10px #7c7c7c;
  -o-box-shadow: 2px 2px 10px #7c7c7c;
  box-shadow: 2px 2px 10px #7c7c7c;
  filter: none\0/;
}
.sz-commons-button-l-def,
.sz-commons-button-f-def {
  background-image: -moz-linear-gradient(58% 0% -89deg, #f8f8f8 0%, #eeeeee 100%);
  background-image: -webkit-gradient(linear, 58% 0%, 59% 97%, color-stop(0, #f8f8f8), color-stop(1, #eeeeee));
  background-image: -webkit-linear-gradient(-89deg, #f8f8f8 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(-89deg, #f8f8f8 0%, #eeeeee 100%);
  background-image: -ms-linear-gradient(-89deg, #f8f8f8 0%, #eeeeee 100%);
  background-image: linear-gradient(-89deg, #f8f8f8 0%, #eeeeee 100%);
  border-color: #3586ac;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff8f8f8,endColorstr=#ffeeeeee,GradientType=0);
  -moz-box-shadow: inset 0px 0px 2px rgba(125, 216, 251, 0.35);
  -webkit-box-shadow: inset 0px 0px 2px rgba(125, 216, 251, 0.35);
  box-shadow: inset 0px 0px 2px rgba(125, 216, 251, 0.35);
}

.sz-disconnection .sz-commons-button-icon {
  *width: 0;
  *display: none;
}
.sz-disconnection .sz-commons-button-caption-hasicon {
  *margin: 0 4px;
}
.alert-message-disconnection {
  *font-size: 18px;
  *text-align: center;
}
.sz-commons-form-edit {
  padding: 2px 4px;
  box-sizing: border-box;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #BBC5CC;
  color: #000;
}



.sz-commons-form-textarea {
  position: relative;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.sz-commons-form-textarea {
  background: #FFF;
  overflow: auto;
  height: 51px;
  padding: 2px 4px;
  line-height: 22px;
  margin: 0;
  resize: none;
  word-break: break-all;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #bbc5cc;
  width: 400px;
}

.sz-commons-form-textarea-nowrap {
  word-wrap: normal;
  word-break: keep-all;
}
.sz-commons-form-textarea-wrap {
  word-wrap: break-word;
  word-break: break-all;
}


.sz-commons-form-align {
  padding-top: 4px;
  display: inline-block;
}
.sz-commons-form-text,
.sz-commons-form-password {
  background: #FFF;
  width: 200px;
  padding: 2px 4px;
  border: 1px solid #bbc5cc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.sz-commons-form-checkbox {
  vertical-align: -3px;
}
.sz-commons-form-password::-ms-reveal {
  display: none;
}


.sz-commons-form {
  display: inline-block;

  *display: inline;
  *zoom: 1;
}
.sz-commons-form-table {
  max-width: 750px;
  margin: 0 50px 0 50px;
  display: table;
  border-collapse: collapse;

  border: 0;
  *width: 750px;
}
.sz-commons-dialog .sz-commons-form-table {
  *width: 450px;
}
.sz-commons-form-group,
.sz-commons-form-group-merge {
  display: table-row;

  border-top: 6px solid white;
  border-bottom: 22px solid white;

  *white-space: nowrap;
}

.sz-commons-form-caption {
  display: table-cell;
  text-align: right;
  padding-right: 15px;
  white-space: nowrap;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}
.sz-commons-form-caption-lb {
  display: block;
  padding-top: 5px;
}
.sz-commons-form-cell {
  display: table-cell;
  *display: inline;
  *zoom: 1;
}
.sz-commons-form-desc {
  color: #666666;
  line-height: 22px;
  max-width: 550px;

  *white-space: normal;
}
.sz-commons-form-feedback {
  background: #fffcd3;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;

  font-size: 14px;
}
.sz-commons-form-feedback-placeholder {
  display: none;
}
.sz-commons-form-feedback-em-fail,
.sz-commons-form-feedback-em-warning,
.sz-commons-form-feedback-em-success,
.sz-commons-form-feedback-em-info {
  position: absolute;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  left: -20px;
  top: 50%;
  margin-top: -8px;
}
.sz-commons-form-feedback-em-fail {
  background-image: url(/static-file/v_/sz.commons.form/skin/default/images/form-error-feedback.png);
}

.sz-commons-form-feedback-em-warning {
  background-image: url(/static-file/v_/sz.commons.form/skin/default/images/form-warning-feedback.png);
}

.sz-commons-form-feedback-em-success {
  background-image: url(/static-file/v_/sz.commons.form/skin/default/images/form-success-feedback.png);
}

.sz-commons-form-feedback-em-info {
  background-image: url(/static-file/v_/sz.commons.form/skin/default/images/form-info-feedback.png);
}
.sz-commons-form-feedback-span {
  text-align: left;
  display: inline-block;
  color: #000;

  word-break: break-all;
  word-wrap: break-word;
  position: relative;
  margin: 6px 28px;
}
.sz-commons-form-feedback-em-info,
sz-commons-form-feedback-em-warning,
sz-commons-form-feedback-em-success {
  position: absolute;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  left: 0;
  top: 50%;
  margin-top: -8px;
}
.sz-commons-form-ffeedback-fail {
  color: #ff0000;
  padding: 5px 0 0 20px;
  background: transparent url(/static-file/v_/sz.commons.form/skin/default/images/error.png) no-repeat center;
  background-position: 8px 8px;
  display: inline-block;
  vertical-align: top;
}

.sz-commons-form-fcontainer {
  display: inline-block;

}
.sz-commons-form-header {
  display: table-caption;
  padding-top: 5px;
  width: 100%;
}
.sz-commons-form-required {
  color: red;
  margin: 5px;
}
.field-container {
  position: relative;
}
.sz-commons-form-docprefix {
  margin: 0 0 0 4px;
  cursor: pointer;
  display: inline-block;
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  background: transparent none no-repeat;
  background-image: url(/static-file/v_/sz.commons.form/skin/default/images/form-help.png);
}


.sz-commons-form-captcha {
  position: relative;
}
.sz-commons-form-captcha.hidden {
  display: none;
}
.sz-commons-form-captcha-input {
  background: #FFF;
  border: 1px solid #bbc5cc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
  *height: 32px;
  *line-height: 32px;
  padding: 8px 4px;
  *padding: 0 4px;
  margin: 0;
  outline: none;
}
.sz-commons-captcha {
  cursor: pointer;

  width: 120px;
  display: none;
}
.sz-commons-captcha.visible {
  display: block;
}



.sz-commons-widget,
.sz-commons-widget-section {
  width: 100%;
  height: auto;
}


.sz-commons-widget {
  margin: 0;
  padding: 30px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-align: left;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
}

.sz-commons-widget-header {
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin-top: -30px;
  text-align: left;
  background: #F5F5F5;
}

.sz-commons-widget-header-title {
  font-size: 14px;
  padding-left: 22px;
  margin-left: 6px;
  height: 100%;
  position: relative;
}
.sz-commons-widget-header-title em {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  width: 16px;
  height: 16px;
}

.sz-commons-widget-header-icon-none {
  padding-left: 0;
  margin-left: 6px;
}


.sz-bi-login-status-logging,
.sz-bi-login-status-logined {
  color: #fff;
}
.sz-bi-login-status-error {
  color: #ff0000;
}
