


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-fsplitpanel-v,
.sz-commons-fsplitpanel-h {
  position: relative;
  width: 100%;
  height: 100%;
  background: #ffffff;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
}
.sz-commons-fsplitpanel-v-b1,
.sz-commons-fsplitpanel-v-b2,
.sz-commons-fsplitpanel-v-bar,
.sz-commons-fsplitpanel-v-bar-hover,
.sz-commons-fsplitpanel-h-b1,
.sz-commons-fsplitpanel-h-b2,
.sz-commons-fsplitpanel-h-bar,
.sz-commons-fsplitpanel-h-bar-hover {
  position: absolute;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
}
.sz-commons-fsplitpanel-h-b1,
.sz-commons-fsplitpanel-h-b2,
.sz-commons-fsplitpanel-v-b1,
.sz-commons-fsplitpanel-v-b2 {
  background: #ffffff;
  overflow: hidden;
}
.sz-commons-fsplitpanel-v-bar,
.sz-commons-fsplitpanel-h-bar {
  z-index: 101;
}
.sz-commons-fsplitpanel-v-bar-hover,
.sz-commons-fsplitpanel-h-bar-hover {
  z-index: 102;
  background: #FFF;
  filter: alpha(opacity=10);
  opacity: 0.1;
}
.sz-commons-fsplitpanel-v-bar-hover {
  margin: -2px 0 0 0;
  width: auto;
  height: 5px;
}
.sz-commons-fsplitpanel-h-bar-hover {
  margin: 0 0 0 -2px;
  width: 5px;
  height: auto;
}
.sz-commons-fsplitpanel-v-cb-n,
.sz-commons-fsplitpanel-v-cb,
.sz-commons-fsplitpanel-v-ct-n,
.sz-commons-fsplitpanel-v-ct,
.sz-commons-fsplitpanel-h-cr-n,
.sz-commons-fsplitpanel-h-cr,
.sz-commons-fsplitpanel-h-cl-n,
.sz-commons-fsplitpanel-h-cl {
  cursor: pointer;
  position: absolute;
  z-index: 999;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
}
.sz-commons-fsplitpanel-h-cl,
.sz-commons-fsplitpanel-h-cl-n,
.sz-commons-fsplitpanel-h-cr,
.sz-commons-fsplitpanel-h-cr-n {
  width: 7px;
  height: 23px;
  top: 50%;
  margin-top: -11.5px;
}
.sz-commons-fsplitpanel-h-cl,
.sz-commons-fsplitpanel-h-cl-n {
  background: transparent no-repeat 0 0;
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-l.png);
}
.sz-commons-fsplitpanel-h-cl-n {
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-l2.png);
}
.sz-commons-fsplitpanel-h-cr,
.sz-commons-fsplitpanel-h-cr-n {
  background: transparent no-repeat 0 0;
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-r.png);
}
.sz-commons-fsplitpanel-h-cr-n {
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-r2.png);
}
.sz-commons-fsplitpanel-v-ct,
.sz-commons-fsplitpanel-v-ct-n,
.sz-commons-fsplitpanel-v-cb,
.sz-commons-fsplitpanel-v-cb-n {
  width: 23px;
  height: 7px;
  left: 50%;
  margin-left: -11.5px;
}
.sz-commons-fsplitpanel-v-ct,
.sz-commons-fsplitpanel-v-ct-n {
  background: transparent no-repeat 0 0;
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-t.png);
}
.sz-commons-fsplitpanel-v-ct-n {
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-t2.png);
}
.sz-commons-fsplitpanel-v-cb,
.sz-commons-fsplitpanel-v-cb-n {
  background: transparent no-repeat 0 0;
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-b.png);
}
.sz-commons-fsplitpanel-v-cb-n {
  background-image: url(/static-file/v_/sz.commons.fsplitpanel/skin/default/images/collapse-b2.png);
}
.sz-commons-fsplitpanel-h-bar-hover {
  cursor: col-resize;
}
.sz-commons-fsplitpanel-v-bar-hover {
  cursor: row-resize;
}
.sz-commons-fsplitpanel-v-bar,
.sz-commons-fsplitpanel-h-bar {
  border: none;
  background: #999999;
}
.sz-commons-fsplitpanel-splitline {
  position: absolute;
  z-index: 1000000;
  display: none;
  background: #2D2D2D;
  overflow: hidden;
  cursor: default;
}
html {
  overflow: hidden;
}
.sz-commons-layout-header1,
.sz-commons-layout-header2,
.sz-commons-layout-button {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.sz-commons-layout-header1-h1,
.sz-commons-layout-header2-h1,
.sz-commons-layout-button-h1 {
  position: absolute;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0;
}
.sz-commons-layout-header2-h1,
.sz-commons-layout-button-h1 {
  height: 25px;
}
.sz-commons-layout-button-h1 {
  background: #FFF;
  height: 47px;
  border-bottom: 1px dotted #bbc5cc;
}
.sz-commons-layout-button-ht1 {
  width: 100%;
  height: 100%;
}
.sz-commons-layout-button-htd1 {
  vertical-align: middle;
  padding: 0 0 0 13px;
}
.sz-commons-layout-header2-h2 {
  position: absolute;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0;
  top: 25px;
}
.sz-commons-layout-header1-s,
.sz-commons-layout-header2-s,
.sz-commons-layout-button-s {
  position: absolute;
  width: 100%;
  height: auto;
  _height: 100%;
  margin: 0;
  padding: 0;
  top: 48px;
  bottom: 0;
  _bottom: auto;
  overflow: auto;
}
.sz-commons-layout-header2-s {
  top: 73px;
}
.sz-commons-layout-header1-s-notheader {
  top: 0;
}
.sz-commons-layout-header2-h2-noth1 {
  top: auto;
}
.sz-commons-layout-header2-s-noth1 {
  top: 48px;
}
.sz-commons-layout-header2-s-noth2 {
  top: 25px;
}
.sz-commons-layout-header2-s-notheaders {
  top: 0;
}
.sz-commons-layout-button-s-notheader {
  top: 0;
}
.sz-commons-layout-footer {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.sz-commons-layout-footer-s {
  position: absolute;
  width: 100%;
  height: auto;
  _height: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  bottom: 25px;
  overflow: auto;
}
.sz-commons-layout-footer-f1 {
  position: absolute;
  width: 100%;
  height: 25px;
  bottom: 0;
  margin: 0;
  padding: 0;
}
.sz-commons-layout-footer-s-notfooter {
  bottom: 0;
}
.sz-commons-layout-gz {
  background: #FFF;
}
.sz-commons-layout-gz,
.sz-commons-layout-gz-bl {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.sz-commons-layout-gz-ht1,
.sz-commons-layout-gz-ht2,
.sz-commons-layout-gz-bl-ht1 {
  width: 100%;
  height: 100%;
}
.sz-commons-layout-gz-htd1,
.sz-commons-layout-gz-htd2,
.sz-commons-layout-gz-bl-htd1 {
  vertical-align: middle;
  padding: 0;
}
.sz-commons-layout-gz-bl-htd1 {
  padding: 0 0 0 13px;
}
.sz-commons-layout-gz-h1 {
  position: absolute;
  width: 100%;
  height: 25px;
  margin: 0;
  padding: 0;
  background: #213E72;
  color: #FFF;
}
.sz-commons-layout-gz-h2,
.sz-commons-layout-gz-h2-notnavbar {
  position: absolute;
  width: 100%;
  height: 47px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #7F7F7F;
  background: #FFF;
  top: 25px;
}
.sz-commons-layout-gz-h2-notnavbar {
  top: auto;
}
.sz-commons-layout-gz-s,
.sz-commons-layout-gz-s-notnavbar,
.sz-commons-layout-gz-s-nottitlebar {
  position: absolute;
  width: 100%;
  height: auto;
  _height: 100%;
  margin: 0;
  padding: 0;
  top: 73px;
  bottom: 0;
  _bottom: auto;
  overflow: auto;
}
.sz-commons-layout-gz-s-notnavbar,
.sz-commons-layout-gz-s-nottitlebar {
  overflow: hidden;
}
.sz-commons-layout-gz-s-notnavbar {
  top: 48px;
}
.sz-commons-layout-gz-s-nottitlebar {
  top: 25px;
}
.sz-commons-layout-gz-s-notheaders {
  top: 0;
}
.sz-commons-layout-gz-bl-h1 {
  position: absolute;
  width: 100%;
  height: 47px;
  margin: 0;
  padding: 0;
  border-bottom: 1px dotted #bbc5cc;
}
.sz-commons-layout-gz-bl-s {
  position: absolute;
  width: 100%;
  height: auto;
  _height: 100%;
  margin: 0;
  padding: 0;
  top: 48px;
  bottom: 0;
  _bottom: auto;
  overflow: auto;
}


.sz-commons-clistrow-searchinput .sz-commons-clistrow-span {
  padding: 0;
  width: 100%;
}

.sz-commons-searchbox {
  font-weight: normal;
  font-size: 12px;
  display: block;
  position: relative;
  width: 90px;
  height: 22px;
  border: 1px solid #CCC;
  margin: 0;
  background: #fff;
  padding: 0 22px 0 22px;
  -webkit-border-radius: 10px ;
  -moz-border-radius: 10px ;
  -o-border-radius: 10px ;
  border-radius: 10px ;
}

.sz-commons-searchbox-hidden {
  display: none;
}

.sz-commons-searchbox-icon {
  position: absolute;
  top: 50%;
  left: 6px;
  margin: -8px 0 0 0;
  border: none;
  float: none;
}

.sz-commons-searchbox-input {
  text-align: left;
  position: relative;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  outline: none;
  line-height: normal;
}

.sz-commons-searchbox-input::-ms-clear {
  display: none;
}

.sz-commons-searchbox-cancel {
  position: absolute;
  top: 50%;
  right: 6px;
  margin: -8px 0 0 0;
  border: none;
  float: none;
  display: none;
  cursor: pointer;
}

.sz-commons-searchinput-floatpanel {
  width: 440px;
  background-color: white;
  list-style: none;
  overflow: visible;
  margin: 0;
  cursor: pointer;
  padding: 0;
}

.sz-commons-searchinput-floatpanel-notfound {
  display: none;
  font-style: italic;
}

.sz-commons-searchinput-floatpanel-row {
  margin: 5px 20px;
}

.sz-commons-searchinput-floatpanel-captionrow {
  color: black;
  background: transparent;
  position: relative;
  width: 100%;
  display: block;
  font-size: 12px;
  height: auto;
  line-height: 24px;
  overflow: visible;
  text-align: left;
  padding-left: 20px;
}

.sz-commons-searchinput-floatpanel-icon {
  background: transparent no-repeat left center;
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -8px 0 0 0;
  padding: 0;
}

.sz-commons-searchinput-floatpanel-captionrow-span {
  font-weight: bolder;
  width: 100%;
  display: block;
}
.sz-commons-searchinput-floatpanel-captionrow-span-first {
  font-weight: bolder;
  float: left;
  display: block;
  width: 34%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}

.sz-commons-searchinput-floatpanel-descrow {
  font-size: 11px;
  color: #72716D;
  overflow: hidden;
  width: 100%;
  display: block;
}

.sz-commons-searchinput-floatpanel-descrow-span {
  white-space: normal;
  word-wrap: break-word;
  word-break: normal;
  width: 100%;
  display: block;
}
.sz-commons-searchinput-searchfor {
  overflow: hidden;
  cursor: pointer;
  color: black;
  background: transparent;
  position: relative;
  width: 100%;
  display: block;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 0 0 0 18px;
}
.sz-commons-searchinput-searchfor-icon {
  background: transparent no-repeat left center;
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -8px 0 0 0;
  padding: 0;
}
.sz-commons-searchinput-searchfor-caption {
  color: black;
  background: transparent;
  position: relative;
  width: 100%;
  display: block;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 0 0 0 18px;
}
.sz-commons-searchinput-floatpanel-boxshadow {
  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;
  z-index: 200000;
}


.sz-commons-searchbox-metadata {
  float: right;
  margin: 2px 5px 2px 0px;
  height: 21px;
  border: 0;
  -moz-box-sizing: initial;
  -webkit-box-sizing: initial;
  -o-box-sizing: initial;
  box-sizing: initial;
}
.highlighter {
  font-weight: bold;
}




.sz-commons-messagebox-container-active {
  position: relative;
}
.sz-commons-messagebox-container-active .sz-commons-messagebox,
.sz-commons-messagebox-container-active .sz-commons-messagebox-has-pdom {
  top: 50%;
  z-index: 10001;
}
.sz-commons-messagebox,
.sz-commons-messagebox-has-pdom {
  width: 100%;

  height: 0;
  text-align: center;

  position: absolute;
  margin: -47px 0 0 0;
  left: 0;
}
.messagebox-type {
  text-align: left;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 1px 20px 1px 38px;
  font-size: 12px;
  white-space: nowrap;
  line-height: 26px;
  margin: 9.5px 0 0 0;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  color: #000;
  position: relative;
}
.messagebox-type.success {
  background: #00cc00;
}
.messagebox-type.fail {
  background: #FEEBD1;
}
.messagebox-type.warning {
  background: #ff9326;
}
.messagebox-type.info {
  background: #00bfff;
}
.messagebox-type.loading {
  background: #00CC00;
}
.messagebox-type.success .message-icon {
  background-image: url(/static-file/v_/sz.commons.messagebox/skin/default/images/success-message.png);
}
.messagebox-type.fail .message-icon {
  background-image: url(/static-file/v_/sz.commons.messagebox/skin/default/images/fail-message.png);
}
.messagebox-type.warning .message-icon {
  background-image: url(/static-file/v_/sz.commons.messagebox/skin/default/images/warning-message.png);
}
.messagebox-type.info .message-icon {
  background-image: url(/static-file/v_/sz.commons.messagebox/skin/default/images/info-message.png);
}
.messagebox-type.loading .message-icon {
  background-image: url(/static-file/v_/sz.commons.messagebox/skin/default/images/loading-message.gif);
}
.message-icon,
.message-content {
  display: inline-block;
  color: white;
}
.fail .message-content {
  color: #666666;
}
.message-content {
  line-height: 18px;
}
.message-icon {
  position: absolute;
  left: 17px;
  top: 50%;
  margin: -8px 0 0 0;
  width: 16px;
  height: 16px;
  background: transparent no-repeat;
}
.message-content a,
.message-content a:link,
.message-content a:hover,
.message-content a:visited,
.message-content a:active {
  color: #0077FF;

  text-decoration: none;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}
.message-content a:hover {
  border-bottom-style: none;
}
.sz-commons-messagebox-has-pdom {
  top: 50%;
  margin-top: -20px;
}

.sz-commons-messagebox-onbody {
  top: 0;
  left: 0;
  z-index: 999;
  margin-top: 0;

  position: fixed;

}
.message-faillabel {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.commons.messagebox/skin/default/images/fail-message.png);
  margin-top: 3px;
  margin-left: 4px;
  float: left;
  display: inline-block;
  cursor: pointer;
}


.sz-commons-messagebox-metro-mask,
.sz-commons-messagebox-metro-caption,
.sz-commons-messagebox-metro-mask-trans {
  margin: 0;
  padding: 0;
  -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;

  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  left: 0;
}
.sz-commons-messagebox-metro-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 20000;
  text-align: center;
  background: transparent url(/static-file/v_/sz.commons.messagebox/skin/default/images/metor/null.gif);
  display: none;
}
.sz-commons-messagebox-metro-mask {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.sz-commons-messagebox-metro-caption {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "LiHei Pro Medium", "Apple LiGothic Medium", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;
  width: 100%;
  height: 0;
  top: 50%;
  position: absolute;
  text-align: center;
  background: transparent url(/static-file/v_/sz.commons.messagebox/skin/default/images/metor/null.gif);
  display: none;
  z-index: 20001;
}
.sz-commons-messagebox-metro-content {
  position: relative;
  display: inline-block;
  border: 1px solid #2B579A;
  box-shadow: 0 0 10px 1px #A3BDE3;
  padding: 20px 20px 10px 20px;
}
.sz-commons-messagebox-metro-caption-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  filter: alpha(opacity=70);
  opacity: 0.7;
  z-index: 20002;
  border: none;
  padding: 0;
  margin: 0;
}
.sz-commons-messagebox-metro-title {
  position: relative;
  font-size: 20px;
  z-index: 20003;
  border: none;
  margin: 5px;
  padding: 0;
}
.sz-commons-messagebox-metro-loading {
  width: 242px;
  height: 4px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  background: url(/static-file/v_/sz.commons.messagebox/skin/default/images/metor/loading.gif);
  z-index: 20003;
  margin: 5px;
  padding: 0;
  border: none;
}
.sz-commons-messagebox-metro-loading img {
  height: 100%;
  width: 100%;
}
.sz-commons-messagebox-metro-cancel {
  position: absolute;
  right: 8px;
  bottom: 4px;
  color: #444;
  display: none;
}
.sz-commons-messagebox-metro-msg-con {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0;
  text-align: center;
  top: 30px;

  z-index: 3;
}
.sz-commons-messagebox-metro-msg-con .success {
  color: #fff;
  background-color: #338A00;
}
.sz-commons-messagebox-metro-msg-con .fail {
  color: #ff1919;
}
.sz-commons-messagebox-metro-msg-con .warning {
  color: #ff9326;
}
.sz-commons-messagebox-metro-msg-con .info {
  color: #00bfff;
}
.sz-commons-messagebox-metro-msg {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "LiHei Pro Medium", "Apple LiGothic Medium", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;
  font-size: 16px;
  position: relative;
  padding: 2px 25px;
}
.sz-commons-messagebox-metro-msg-con-forhide {
  height: 5px;
}


.sz-commons-checkbox {
  position: relative;
  display: inline-block;

  font-size: 12px;
  vertical-align: middle;
}
.sz-commons-checkbox-input-container {
  position: absolute;
  display: inline-block;
  height: 100%;
}
.sz-commons-checkbox-reference {
  position: relative;
  width: 0px;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.sz-commons-checkbox-input {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.sz-commons-checkbox-caption {
  display: inline-block;

  vertical-align: middle;

  cursor: pointer;
  padding: 0px 0px 0px 22px;
}
.sz-commons-checkboxgroup {
  display: inline-block;
}

.sz-commons-checkbox-cbg {
  padding: 0px 8px 0px 2px;
}
.sz-commons-checkbox-input-container.left {
  right: 0px;
}
.sz-commons-checkbox-caption.left {
  padding: 0px 22px 0px 0px;
}
#sz-metadata-editing {
  width: 100%;
  height: 25px;
  font-size: 12px;
  background-color: #FFF6D7;
  text-align: center;
  overflow: hidden;
}
#sz-metadata-editing .sz-metadata-editing-warning {
  width: 16px;
  height: 25px;
  background-image: url(/static-file/v_/sz.metadata.editing/skin/default/images/warning.png);
  padding-left: 20px;
  background-repeat: no-repeat;
  line-height: 25px;
}
#sz-metadata-editing .sz-metadata-editing-warning .sz-metadata-editing-message {
  color: blue;
}
#sz-metadata-editing .sz-metadata-editing-close {
  float: right;
  width: 25px;
  height: 25px;
  line-height: 25px;
  background-image: url(/static-file/v_/sz.metadata.editing/skin/default/images/close.png);
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.sz-metadata-draft,
.sz-metadata-draft-hidden {
  width: 100%;
  height: 25px;
  font-size: 12px;
  background-color: #FFF6D7;
  text-align: center;
  overflow: hidden;



  margin-top: -25px;

}
.sz-metadata-draft .sz-metadata-draft-warning,
.sz-metadata-draft-hidden .sz-metadata-draft-warning {
  width: 16px;
  height: 25px;
  background-image: url(/static-file/v_/sz.metadata.context/skin/default/images/warning.png);
  padding-left: 20px;
  background-repeat: no-repeat;
  line-height: 25px;
}
.sz-metadata-draft .sz-metadata-draft-warning .sz-metadata-draft-message,
.sz-metadata-draft-hidden .sz-metadata-draft-warning .sz-metadata-draft-message {
  color: blue;
}
.sz-metadata-draft .sz-metadata-draft-close,
.sz-metadata-draft-hidden .sz-metadata-draft-close {
  float: right;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-image: url(/static-file/v_/sz.metadata.context/skin/default/images/close.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 10px;
  cursor: pointer;
}
.sz-metadata-draft a,
.sz-metadata-draft-hidden a {
  cursor: pointer;
}
div.sz-metadata-draft-hidden,
a.sz-metadata-draft-hidden {
  display: none;
}

.sz-metadata-draft-parent {
  padding-top: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
p.sz-metadata-draft-fail-msg {
  margin-bottom: 25px;
}



.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-floatpanel-content-menu {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.sz-commons-menu {
  text-align: left;
  font-size: 13px;
  background: #ffffff;
  cursor: default;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  border: 1px solid #213e72;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 4px 0px;
  -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-commons-menu-item {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: block;
  font-size: 1px;
}
.sz-commons-menu-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 2;
  left: 12px;
  _left: -22px;
  top: 50%;
  _top: 6px;
  margin: -8px 0 0 0;
  _margin: 0;
  pointer-events: none;
}
.sz-commons-menu-item .sz-commons-menu-a {
  position: relative;
  display: block;
  text-decoration: none;
  font-size: 12px;
  color: #000;
  padding: 4px 40px 4px 33px;
  line-height: 21px;
  white-space: nowrap;
  *padding: 5px 40px 6px 33px;
  *line-height: normal;
  -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-commons-menu-item .sz-commons-menu-highlight {
  color: #ffffff;
  background: #5b90cb;
}
.sz-commons-menu-item .sz-commons-menu-highlightArrow {
  background-color: #5b90cb;
  color: #fff;
}
.sz-commons-menu-caption {
  display: inline-block;
  zoom: 1;
  max-width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  _display: block;
  _width: 100px;
  _margin: 1px 0 0 0;
  pointer-events: none;
}
.sz-commons-menu-highlight2 {
  background: #F1EDEE;
}
.sz-commons-menu-split {
  display: block;
  border-bottom: 1px solid #666;
  margin: 3px 0 3px 0;
}
.sz-commons-menu-menuitem-disablestyle {
  position: absolute;
  z-index: 10;
  background: white;
  width: 100%;
  _width: 170px;
  height: 100%;
  *height: 28px;
  top: 0;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.sz-commons-menu-menuitem-shortcutkey {
  position: absolute;
  z-index: 2;
  right: 15px;
  top: 2px;
  *top: 4px;
  pointer-events: none;
}
.sz-commons-menu-item .sz-commons-menu-menuitem-largepadding {
  padding-right: 120px;
}
.sz-commons-menu-check {
  background-image: url(/static-file/v_/sz.commons.menu/skin/default/images/check.png);
}
.sz-commons-menu-highlight2Arrow {
  background-color: #F1EDEE;
}
.sz-commons-menu-arrow {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/sz.commons.menu/skin/default/images/submenuArrow.png);
  width: 16px;
  height: 16px;
  position: absolute;
  top: 5px;
  right: 5px;
}
.sz-commons-floatpanel.sz-commons-floatpanel-menu {
  z-index: 200000;
}

.sz-commons-menubar {
  margin: 0 8px;
  height: 25px;
  background: #213e72;
  cursor: default;
  border: 1px solid #213e72;
}
.sz-commons-menubar-item {
  display: inline-block;
  list-style: none outside none;
  float: left;
  height: 24px;
  margin: 0;
  padding: 0 8px;
  _display: block;
  _width: 1px;
  _white-space: nowrap;
}
.sz-commons-menubar-item-active {
  background: #5b90cb;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
a.sz-commons-menubar-item-a,
a.sz-commons-menubar-item-ab {
  text-align: left;
  color: #ffffff;
  text-decoration: none;
  display: block;
  height: 24px;
  line-height: 24px;
  padding: 0 10px 0 0;
  position: relative;
  white-space: nowrap;
}
a.sz-commons-menubar-item-ab {
  padding: 0;
}
.sz-commons-menubar-item-arrow {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -1.5px;
  background-color: transparent;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
}
.sz-commons-menubar-item-s,
.sz-commons-menubar-item-arrow {
  pointer-events: none;
}
.sz-commons-menu.sz-commons-menubar-menu {
  border-top: none;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}


.icon-logo-idx {
  background: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-idx.jpg) no-repeat left top;/** sprite-ref-ignore */
}

#login-form header {
  width: 100%;
  height: 75px;
  line-height: 75px;
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo.png);/** sprite-ref-ignore */
}
#login-form section .sz-login-body .sz-login-banner {
  width: 460px;
  height: 282px;
  margin-right: 30px;
  display: inline-block;
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/banner.png);/** sprite-ref-ignore */
}

.icon-logo {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-small.png);/** sprite-ref-ignore */
  width: 28px;
  height: 21px;
}
.icon-logo-white {
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-white.png);
}
.icon-logo-short {
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-short.png);
}

.icon-logo-small {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-small.png);/** sprite-ref-ignore */
  width: 16px;
  height: 29px;
}

.icon-logo-en {
  background: transparent no-repeat;
  background-position: left center;
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-en.png);/** sprite-ref-ignore */
  width: 219px;
  height: 44px;
}

.icon-logo-big {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/sz.bi.logo/skin/default/images/logo-big.png);/** sprite-ref-ignore */
  margin: 0 auto;
  width: 422px;
  height: 353px;
}


.sz-metadata-icons-clone,
.sz-metadata-icons-copy,
.sz-metadata-icons-backup,
.sz-metadata-icons-restore,
.sz-metadata-icons-return,
.sz-metadata-icons-return2,
.sz-metadata-icons-password,
.sz-metadata-icons-project,
.sz-metadata-icons-version,
.sz-metadata-icons-export,
.sz-metadata-icons-import,
.sz-metadata-icons-impact-analysis,
.sz-metadata-icons-lineage-analysis,
.sz-metadata-icons-mydrafts,
.sz-metadata-icons-warning,
.sz-metadata-icons-inc,
.sz-metadata-icons-del,
.sz-metadata-icons-del2,
.sz-metadata-icons-discard,
.sz-metadata-icons-createfold,
.sz-metadata-icons-m,
.sz-metadata-icons-refresh,
.sz-metadata-icons-expansion,
.sz-metadata-icons.synchronizedb,
.sz-metadata-icons-exescript,
.sz-metadata-icons-scriptargs,
.sz-metadata-icon-dbrefactor,
.sz-metadata-icon-table,
.sz-metadata-icons-open,
.sz-metadata-icons-close {
  width: 16px;
  height: 16px;
  overflow: hidden;
  float: left;
}
.sz-metadata-icons-clone {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/clone.png);
}
.sz-metadata-icons-copy {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/copy.png);
}
.sz-metadata-icons-dimmgr {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/dimmgr.png);
}
.sz-metadata-icons-backup {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/backup.png);
}
.sz-metadata-icons-restore {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/restore.png);
}
.sz-metadata-icons-inc {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/inc.png);
}
.sz-metadata-icons-del {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/del.png);
}
.sz-metadata-icons-discard {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/discard.png);
}
.sz-metadata-icons-del2 {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/del2.png);
}
.sz-metadata-icons-createfold {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/createfold.png);
}
.sz-metadata-icons-m {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/m.png);
}
.sz-metadata-icons-warning {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/warning.png);
}

.sz-metadata-icons-refresh {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/refresh.png);
}

.sz-metadata-icons-expansion {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/expansion.png);
}

.sz-metadata-icons-open {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/settingsopen.png);
}

.sz-metadata-icons-close {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/settingsclose.png);
}

.sz-metadata-icons-exescript {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/exescript.png);
}

.sz-metadata-icons-scriptargs {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/scriptargs.png);
  background-color: transparent;
  background-repeat: no-repeat;
}

.sz-metadata-icons-mydrafts {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/mydrafts.png);
}

.sz-metadata-icons-mypms {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/mypms.png);
}

.sz-metadata-icons-settings {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/settings.png);
}

.sz-metadata-icons-myfolds {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/myfolds.png);
}

.sz-metadata-icons-export {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/export.png);
}

.sz-metadata-icons-import {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/import.png);
}

.sz-metadata-icons-impact-analysis {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/impact-analysis.png);
}

.sz-metadata-icons-lineage-analysis {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/lineage-analysis.png);
}
.sz-metadata-icons-return {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/return.png);
}
.sz-metadata-icons-return2 {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/return2.png);
}
.sz-metadata-icons-version {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/version.png);
}
.sz-metadata-icons-project {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/project.png);
}

.sz-metadata-icons-password {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/password.png);
  float: none;
}
.sz-metadata-icons-60x60-info,
.sz-metadata-icons-60x60-restore,
.sz-metadata-icons-60x60-warning,
.sz-metadata-icons-60x60-finish,
.sz-metadata-icons-60x60-backup {
  width: 60px;
  height: 60px;
  overflow: hidden;
  float: left;
}
.sz-metadata-icons-60x60-info {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/60x60/info.png);
}
.sz-metadata-icons-60x60-restore {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/60x60/restore.png);
}
.sz-metadata-icons-60x60-warning {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/60x60/warning.png);
}
.sz-metadata-icons-60x60-finish {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/60x60/finish.png);
}
.sz-metadata-icons-60x60-backup {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/60x60/backup.png);
}
.sz-metadata-icons-16x16-info,
.sz-metadata-icons-16x16-del,
.sz-metadata-icons-16x16-warning,
.sz-metadata-icons-16x16-collapse,
.sz-metadata-icons-16x16-extend {
  width: 16px;
  height: 16px;
  overflow: hidden;
  float: left;
}
.sz-metadata-icons-16x16-info {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/16x16/info.png);
}
.sz-metadata-icons-16x16-del {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/16x16/del.png);
}
.sz-metadata-icons-16x16-warning {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/warning.png);
}
.sz-metadata-icons-16x16-collapse {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/16x16/collapse.png);
}
.sz-metadata-icons-16x16-extend {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/16x16/extend.png);
}
.sz-metadata-icons-recycle-clean,
.sz-metadata-icons-recycle-delete,
.sz-metadata-icons-recycle-restore {
  background: transparent no-repeat left top;
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: block;
  float: left;
}
.sz-metadata-icons-recycle-clean {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/recycle_clean.png);
  background-color: transparent;
  background-repeat: no-repeat;
}
.sz-metadata-icons-recycle-delete {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/recycle_delete.png);
  background-color: transparent;
  background-repeat: no-repeat;
}
.sz-metadata-icons-recycle-restore {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/recycle_restore.png);
  background-color: transparent;
  background-repeat: no-repeat;
}
.sz-metadata-icons-permissions {
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/icon-permissions.png);
}

.sz-metadata-icon-dbrefactor {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/dbrefactor.png);
}

.sz-metadata-icon-table {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.metadata.icons/skin/default/images/table.png);
}
.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-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-floatpanel-pmessage {
  z-index: 200000;
  border: 1px solid #EEE;
  -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-metadata-pmessage-count {
  border: none;
  padding: 0 3px 3px;
  margin: 4px 0 0 3px;
  min-width: 18px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  line-height: 16px;
  height: 14px;
  background-color: #F94F49;
  text-align: center;
  display: none;
  -webkit-border-radius: 8px ;
  -moz-border-radius: 8px ;
  -o-border-radius: 8px ;
  border-radius: 8px ;
  vertical-align: top;
}


.sz-metadata-layout-navbarshortcuts #navbar-shortcuts {
  float: right;
}
.sz-metadata-layout-navbarshortcuts .sz-commons-menubar {
  border: none;
}
.sz-metadata-layout-navbarshortcuts .sz-metadata-searchbox {
  margin-right: 5px;
  float: right;
}
.sz-metadata-layout-navbarshortcuts .sz-metadata-searchbox > form {
  height: 21px;
  margin: 2px 0;
  border: 0px;
}
.sz-metadata-layout-navbarshortcuts .sz-metadata-searchbox > form input {
  vertical-align: top;
}
.ie6 .sz-metadata-layout-navbarshortcuts #navbar-shortcuts {
  float: none;
  position: absolute;
  right: 150px;
}
.ie6 .sz-metadata-layout-navbarshortcuts .sz-metadata-searchbox {
  margin: 1px 5px 0 0;
  float: none;
  position: absolute;
  right: 2px;
}
.ie7 .sz-metadata-layout-navbarshortcuts #navbar-shortcuts {
  position: absolute;
  right: 160px;
}
.ie7 .sz-metadata-layout-navbarshortcuts .sz-metadata-searchbox {
  position: absolute;
  right: 12px;
  margin: 0 5px 0 0;
}
.sz-navbar-browse-metadata,
.sz-navbar-browse-userpms,
.sz-navbar-browse-datasource,
.sz-navbar-browse-bbs,
.sz-navbar-browse-more {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
}

.sz-navbar-browse-more {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/more.png);
}

.sz-navbar-browse-mgrdir {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/fold.png);
}

.sz-navbar-browse-datasource {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/datasource.png);
}

.sz-navbar-browse-userpms {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/userpms.png);
}

.sz-navbar-browse-metadata {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/metadata.png);
}

.sz-navbar-browse-test {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/testshow.png);
}

.sz-navbar-browse-about {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/about.png);
}

.sz-navbar-browse-bbs {
  background-image: url(/static-file/v_/sz.metadata.layout.navbarshortcuts/skin/default/images/bbs.png);
}

.sz-navbar-pmsg {
  margin-left: 0px;
}
#navbar-shortcuts {
  margin-left: 0px;
}


.sz-metadata-breadcrumbtrail {
  padding: 0;
  height: 25px;
}
.sz-metadata-breadcrumbtrail-li {
  height: 25px;
  line-height: 25px;
  padding: 0 0 0 15px;
  color: #ffffff;
  display: block;
  float: left;
  white-space: normal;
  position: relative;
}
.sz-metadata-breadcrumbtrail-li .sz-metadata-breadcrumbtrail-txt {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sz-metadata-breadcrumbtrail-li-f {
  padding: 0;
  margin: 0;
}
.sz-metadata-breadcrumbtrail-li-f .sz-metadata-breadcrumbtrail-a {
  position: relative;
  padding-left: 30px;
}
.sz-metadata-breadcrumbtrail-li-f-txt {
  display: inline-block;
}
.sz-metadata-breadcrumbtrail-li-f-txt.icon-logo {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -12px;
  background-position: center;
}
.sz-metadata-breadcrumbtrail-em {
  background: transparent no-repeat;
  background-image: url(/static-file/v_/sz.metadata.layout.framelayout/skin/default/images/white-right-brackets.png);
  width: 5px;
  height: 10px;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -5px;
}
a.sz-metadata-breadcrumbtrail-a:link,
a.sz-metadata-breadcrumbtrail-a:hover,
a.sz-metadata-breadcrumbtrail-a:active,
a.sz-metadata-breadcrumbtrail-a:visited {
  text-align: left;
  color: #ffffff;
  text-decoration: none;
  height: 25px;
  line-height: 25px;
  display: block;
  _display: inline-block;
  max-width: 100px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
a.sz-metadata-breadcrumbtrail-a:hover {
  text-decoration: underline;
}
.sz-commons-layout-gz-htd1-metadata .nav-path,
.sz-commons-layout-gz-htd1-metadata .sz-metadata-layout-navbarshortcuts {
  height: 100%;
}
.sz-commons-layout-gz-htd1-metadata .nav-path {
  width: 60%;
  margin: 0 0 0 13px;
  _margin: 0 0 0 6.5px;
  float: left;
}
.sz-commons-layout-gz-htd1-metadata .sz-metadata-layout-navbarshortcuts {
  overflow: hidden;
}
.sz-commons-layout-gz-htd2-metadata .caption {
  width: 50%;
  height: 47px;
  overflow: hidden;
  line-height: 43px;
  font-size: 22px;
  color: #004797;
  padding: 0 26px;
  text-align: left;
  float: left;
}
.sz-commons-layout-gz-htd2-metadata .sz-framelayout-captionbar-projectsetting {
  position: absolute;
  top: 14px;
  right: 5px;
  display: block;
}
.sz-commons-layout-gz-htd2-metadata .sz-commons-messagebox {
  margin-top: 0;
}
.sz-commons-fsplitpanel-h-b1-metadata {
  overflow: auto;
  background: #F9F9F9;
}
.sz-commons-fsplitpanel-h-bar-metadata {
  background: 1px solid #CCC;
}


.sz-metadata-layout-framelayout {
  position: relative;
  overflow: hidden;
  text-align: left;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.sz-metadata-layout-framelayout.no-navbar {
  padding: 0;
}
.sz-metadata-layout-framelayout .framelayout-header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 25px;
  padding: 0;
  margin: 0;
  background: #213e72;
}
.sz-metadata-layout-framelayout .framelayout-section {
  position: absolute;
  top: 26px;
}


.sz-commons-dialog-bbs .sz-commons-dialog-footer-buttons {
  margin-top: 10px;
}
.sz-commons-dialog-bbs .sz-commons-button-f {
  padding: 0px 20px;
  height: 32px;
  background-color: #bcbcbc;
  border-color: #acacac;
  background-image: none;
  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-dialog-bbs .sz-commons-button-f-def {
  padding: 0px 20px;
  height: 32px;
  background-color: #6db5ff;
  border-color: #549aee;
  background-image: none;
  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-dialog-bbs .sz-commons-button-caption,
.sz-commons-dialog-bbs .sz-commons-button-caption-def {
  color: white;
  font-size: 14px;
}
@charset "utf-8";



.edui-container{position:relative;border:1px solid #d4d4d4;box-shadow:2px 2px 5px #d3d6da;background-color:#fff}.edui-container .edui-toolbar{position:relative;width:auto;border-bottom:1px solid #e1e1e1;box-shadow:2px 2px 5px #d3d6da;background-color:#fafafa;z-index:99999}.edui-toolbar .edui-btn-toolbar{position:relative;padding:5px}.edui-container .edui-editor-body{background-color:#fff}.edui-editor-body .edui-body-container{}.edui-editor-body .edui-body-container p{margin:5px 0}.edui-editor-body .edui-body-container{border:0;outline:0;cursor:text;padding:0 10px;overflow:auto;display:block;word-wrap:break-word;font-size:16px;font-family:sans-serif}.edui-editor-body.focus{border:1px solid #5c9dff}.edui-editor-body table{margin:10px 0;border-collapse:collapse;display:table}.edui-editor-body td{padding:5px 10px;border:1px solid #DDD}.edui-editor-body iframe.mathquill-embedded-latex{border:0;padding:0;display:inline;margin:0;background:0 0;vertical-align:middle;width:0;height:0}.edui-btn-toolbar .edui-btn{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:auto;margin:0 1px;padding:1px;border:0;background:0 0}.edui-btn-toolbar .edui-btn .edui-icon{width:20px;height:20px;margin:0;padding:0;background-repeat:no-repeat;background-image:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.png);background-image:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.gif) \9}.edui-btn-toolbar .edui-btn.edui-hover,.edui-btn-toolbar .edui-btn.edui-active{background-color:#d5e1f2;padding:0;border:1px solid #a3bde3;_z-index:1}.edui-btn-toolbar .edui-btn.edui-disabled{opacity:.3;filter:alpha(opacity=30)}.edui-btn-toolbar .edui-btn .edui-icon-source{background-position:-260px -0px}.edui-btn-toolbar .edui-btn .edui-icon-undo{background-position:-160px 0}.edui-btn-toolbar .edui-btn .edui-icon-redo{background-position:-100px 0}.edui-btn-toolbar .edui-btn .edui-icon-bold{background-position:0 0}.edui-btn-toolbar .edui-btn .edui-icon-italic{background-position:-60px 0}.edui-btn-toolbar .edui-btn .edui-icon-underline{background-position:-140px 0}.edui-btn-toolbar .edui-btn .edui-icon-strikethrough{background-position:-120px 0}.edui-btn-toolbar .edui-btn .edui-icon-superscript{background-position:-620px 0}.edui-btn-toolbar .edui-btn .edui-icon-subscript{background-position:-600px 0}.edui-btn-toolbar .edui-btn .edui-icon-font,.edui-btn-toolbar .edui-btn .edui-icon-forecolor{background-position:-720px 0}.edui-btn-toolbar .edui-btn .edui-icon-backcolor{background-position:-760px 0}.edui-btn-toolbar .edui-btn .edui-icon-insertorderedlist{background-position:-80px 0}.edui-btn-toolbar .edui-btn .edui-icon-insertunorderedlist{background-position:-20px 0}.edui-btn-toolbar .edui-btn .edui-icon-selectall{background-position:-400px -20px}.edui-btn-toolbar .edui-btn .edui-icon-cleardoc{background-position:-520px 0}.edui-btn-toolbar .edui-btn .edui-icon-paragraph{background-position:-140px 0}.edui-btn-toolbar .edui-btn .edui-icon-fontfamily{background-position:-140px 0}.edui-btn-toolbar .edui-btn .edui-icon-fontsize{background-position:-140px 0}.edui-btn-toolbar .edui-btn .edui-icon-justifyleft{background-position:-460px 0}.edui-btn-toolbar .edui-btn .edui-icon-justifycenter{background-position:-420px 0}.edui-btn-toolbar .edui-btn .edui-icon-justifyright{background-position:-480px 0}.edui-btn-toolbar .edui-btn .edui-icon-justifyjustify{background-position:-440px 0}.edui-btn-toolbar .edui-btn .edui-icon-link{background-position:-500px 0}.edui-btn-toolbar .edui-btn .edui-icon-unlink{background-position:-640px 0}.edui-btn-toolbar .edui-btn .edui-icon-image{background-position:-380px 0} .edui-icon-attachment{background-position:-620px -40px}.edui-btn-toolbar .edui-btn .edui-icon-emotion{background-position:-60px -20px}.edui-btn-toolbar .edui-btn .edui-icon-video{background-position:-320px -20px}.edui-btn-toolbar .edui-btn .edui-icon-map{background-position:-40px -40px}.edui-btn-toolbar .edui-btn .edui-icon-gmap{background-position:-260px -40px}.edui-btn-toolbar .edui-btn .edui-icon-horizontal{background-position:-360px 0}.edui-btn-toolbar .edui-btn .edui-icon-print{background-position:-440px -20px}.edui-btn-toolbar .edui-btn .edui-icon-preview{background-position:-420px -20px}.edui-btn-toolbar .edui-btn-fullscreen{float:right}.edui-btn-toolbar .edui-btn .edui-icon-fullscreen{background-position:-100px -20px}.edui-btn-toolbar .edui-btn .edui-icon-removeformat{background-position:-580px 0}.edui-btn-toolbar .edui-btn .edui-icon-drafts{background-position:-560px 0}.edui-btn-toolbar .edui-btn .edui-icon-formula{background-position:-80px -20px}.edui-btn-toolbar .edui-splitbutton{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin:0 2px}.edui-splitbutton .edui-btn{margin:0}.edui-splitbutton .edui-caret{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:8px;height:20px;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.png) -741px 0;_background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.gif) -741px 0}.edui-btn-toolbar .edui-splitbutton,.edui-btn-toolbar .edui-splitbutton{_border:0}.edui-btn-toolbar .edui-splitbutton.edui-hover .edui-btn{background-color:#d5e1f2}.edui-btn-toolbar .edui-splitbutton.edui-disabled{opacity:.3;filter:alpha(opacity=30)}.edui-btn-toolbar .edui-splitbutton.edui-disabled .edui-caret{opacity:.3 \0;filter:alpha(opacity=30)\0}.edui-btn-toolbar .edui-combobox{border:1px solid #CCC;padding:0;margin:0 2px;line-height:20px}.edui-combobox .edui-button-label{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:60px;height:20px;line-height:20px;padding:2px;margin:0;font-size:12px;text-align:center;cursor:default}.edui-combobox .edui-button-spacing{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:20px;margin:0;padding:0 3px}.edui-combobox .edui-caret{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:20px;width:12px;margin:0;padding:0;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.png) -741px 0;_background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.gif) -741px 0}.edui-btn-toolbar .edui-combobox.edui-disabled{opacity:.2;filter:alpha(opacity=20)}.edui-btn-toolbar .edui-combobox.edui-disabled .edui-button-label,.edui-btn-toolbar .edui-combobox.edui-disabled .edui-caret{opacity:.2 \0;filter:alpha(opacity=20)\0}.edui-combobox-menu{position:absolute;top:100%;left:0;display:none;list-style:none;text-decoration:none;margin:0;padding:5px;background-color:#fff;border:1px solid #ccc;font-size:12px;box-shadow:2px 2px 5px #d3d6da;min-width:160px;_width:160px}.edui-combobox-menu .edui-combobox-item{display:block;border:1px solid #fff}.edui-combobox-menu .edui-combobox-item-label{height:25px;line-height:25px;display:inline-block;_display:inline;_zoom:1;margin-left:10px}.edui-combobox-menu .edui-combobox-item:hover,.edui-combobox-menu .edui-combobox-stack-item:hover,.edui-combobox-menu .edui-combobox-item-hover{background-color:#d5e1f2;padding:0;border:1px solid #a3bde3}.edui-combobox-menu .edui-combobox-item .edui-combobox-icon{display:inline-block;*zoom:1;*display:inline;width:24px;height:25px;background:red;vertical-align:bottom;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/ok.gif) no-repeat 1000px 1000px}.edui-combobox-menu .edui-combobox-checked .edui-combobox-icon{background-position:10px 7px}.edui-combobox-menu .edui-combobox-item-separator{min-width:160px;height:1px;line-height:1px;overflow:hidden;background:#d3d3d3;margin:5px 0;*margin-top:-8px}.edui-combobox-fontsize .edui-combobox-item-0.edui-combobox-checked .edui-combobox-icon{background-position:10px 7px}.edui-combobox-fontsize .edui-combobox-item-1.edui-combobox-checked .edui-combobox-icon{background-position:10px 7px}.edui-combobox-fontsize .edui-combobox-item-2.edui-combobox-checked .edui-combobox-icon{background-position:10px 7px}.edui-combobox-fontsize .edui-combobox-item-3.edui-combobox-checked .edui-combobox-icon{background-position:10px 7px}.edui-combobox-fontsize .edui-combobox-item-4 .edui-combobox-item-label{height:27px;line-height:27px}.edui-combobox-fontsize .edui-combobox-item-4.edui-combobox-checked .edui-combobox-icon{background-position:10px 5px}.edui-combobox-fontsize .edui-combobox-item-5 .edui-combobox-item-label{height:31px;line-height:31px}.edui-combobox-fontsize .edui-combobox-item-5.edui-combobox-checked .edui-combobox-icon{background-position:10px 4px}.edui-combobox-fontsize .edui-combobox-item-6 .edui-combobox-item-label{height:47px;line-height:47px}.edui-combobox-paragraph .edui-combobox-item-1 .edui-combobox-item-label{font-size:32px;height:36px;line-height:36px}.edui-combobox-paragraph .edui-combobox-item-1 .edui-combobox-icon{height:25px;margin-bottom:5px}.edui-combobox-paragraph .edui-combobox-item-1.edui-combobox-checked .edui-combobox-icon{background-position:10px 7px}.edui-combobox-paragraph .edui-combobox-item-2 .edui-combobox-item-label{font-size:28px;height:27px;line-height:27px}.edui-combobox-paragraph .edui-combobox-item-2 .edui-combobox-icon{margin-bottom:5px}.edui-combobox-paragraph .edui-combobox-item-2.edui-combobox-checked .edui-combobox-icon{background-position:10px 10px}.edui-combobox-paragraph .edui-combobox-item-3 .edui-combobox-item-label{font-size:24px;height:25px;line-height:25px}.edui-combobox-paragraph .edui-combobox-item-3 .edui-combobox-icon{height:25px;margin-bottom:5px}.edui-combobox-paragraph .edui-combobox-item-3.edui-combobox-checked .edui-combobox-icon{background-position:10px 11px}.edui-combobox-paragraph .edui-combobox-item-4 .edui-combobox-item-label{font-size:18px;height:25px;line-height:25px}.edui-combobox-paragraph .edui-combobox-item-4.edui-combobox-checked .edui-combobox-icon{background-position:10px 6px}.edui-combobox-paragraph .edui-combobox-item-5 .edui-combobox-item-label{font-size:16px}.edui-combobox-paragraph .edui-combobox-item-6 .edui-combobox-item-label{font-size:12px}.edui-modal{position:fixed;_position:absolute;top:10%;left:50%;border:1px solid #acacac;box-shadow:2px 2px 5px #d3d6da;background-color:#fff;outline:0}.edui-modal-header{padding:5px 10px;border-bottom:1px solid #eee}.edui-modal-header .edui-close{float:right;width:20px;height:20px;margin-top:2px;padding:1px;border:0;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/close.png) no-repeat center center;cursor:pointer}.edui-modal-header .edui-close.edui-hover{background-color:#d5e1f2;padding:0;border:1px solid #a3bde3}.edui-modal-header .edui-title{margin:0;line-height:25px;font-size:20px}.edui-modal-body{position:relative;max-height:400px;font-size:12px;overflow-y:auto}.edui-modal-footer{float:right;padding:5px 15px 15px;overflow:hidden}.edui-modal-footer .edui-btn{float:left;height:24px;width:96px;margin:0 10px;background-color:#fff;padding:0;border:1px solid #ababab;font-size:12px;line-height:24px;text-align:center;cursor:pointer}.edui-modal-footer .edui-btn.edui-hover{background-color:#d5e1f2;border:1px solid #a3bde3}.edui-modal-backdrop{opacity:.5;filter:alpha(opacity=50);position:fixed;top:0;right:0;bottom:0;left:0;background-color:#c6c6c6}.edui-modal .edui-modal-tip{color:red;position:absolute;bottom:10px;left:10px;height:30px;line-height:30px;display:none}.edui-dialog-image-body{width:700px;height:400px}.edui-dialog-video-body{width:600px;height:350px}.edui-dialog-gmap-body{width:550px;height:400px}.edui-dialog-map-body{width:580px;height:400px}.edui-dialog-link-body{width:400px;height:200px}.edui-popup{display:none;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/pop-bg.png) repeat #fff;padding:2px}.edui-popup .edui-popup-body{border:1px solid #bfbfbf;background-color:#fff}.edui-popup .edui-popup-caret{width:21px;height:11px}.edui-popup .edui-popup-caret.up{background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/caret.png) no-repeat 0 0}.edui-popup .edui-popup-caret.down{background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/caret.png) no-repeat 0 0}.edui-tab-nav{margin:0;padding:0;border-bottom:1px solid #ddd;list-style:none;height:30px}.edui-tab-nav .edui-tab-item{float:left;margin-bottom:-1px;margin-top:1px;margin-top:0\9}.edui-tab-nav .edui-tab-item .edui-tab-text{display:block;padding:8px 12px;border:1px solid transparent;color:#08c;text-decoration:none;outline:0;_border:1px solid #fff;cursor:pointer}.edui-tab-nav .edui-tab-item .edui-tab-text:FOCUS{outline:0}.edui-tab-nav .edui-tab-item.edui-active .edui-tab-text{border:1px solid #ddd;border-bottom-color:transparent;background-color:#fff;padding:8px 12px;color:#555;cursor:default}.edui-tab-content .edui-tab-pane{padding:1px;position:relative;display:none;background-color:#fff;clear:both}.edui-tab-content .edui-tab-pane.edui-active{display:block}.edui-btn-toolbar .edui-tooltip{position:absolute;padding:5px 0;display:none;z-index:99999}.edui-tooltip .edui-tooltip-arrow{position:absolute;top:0;_top:-2px;left:50%;width:0;height:0;padding:0;font-size:0;margin-left:-5px;border-color:transparent;border-style:dashed dashed solid;border-bottom-color:#000;border-width:0 5px 5px;background:transparent}.edui-tooltip .edui-tooltip-inner{padding:6px;color:#fff;text-align:center;text-decoration:none;font-size:10px;background-color:#000;white-space:nowrap;line-height:12px}.edui-splitbutton-color-label{width:16px;height:3px;position:absolute;bottom:2px;left:50%;margin-left:-8px;overflow:hidden;line-height:3px}.edui-popup .edui-colorpicker{margin:10px;font-size:12px}.edui-colorpicker .edui-colorpicker-topbar{height:27px;width:200px;overflow:hidden}.edui-colorpicker .edui-colorpicker-topbar .edui-colorpicker-preview{height:20px;border:1px inset #000;margin-left:1px;width:128px;float:left}.edui-colorpicker .edui-colorpicker-topbar .edui-colorpicker-nocolor{float:right;margin-right:1px;font-size:12px;line-height:14px;height:14px;border:1px solid #333;padding:3px 5px;cursor:pointer}.edui-colorpicker table{border-collapse:collapse;border-spacing:2px}.edui-colorpicker tr.edui-colorpicker-firstrow{height:30px}.edui-colorpicker table td{padding:0 2px}.edui-colorpicker table td .edui-colorpicker-colorcell{display:block;text-decoration:none;color:#000;width:14px;height:14px;margin:0;cursor:pointer}.edui-toolbar .edui-separator{width:2px;height:20px;padding:1px 2px;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.png) -179px 1px;background:url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.gif) -179px 1px \9;display:inline-block;vertical-align:top;*display:inline;*zoom:1;border:0}


.edui-dialog-attachment .edui-attachment-wrapper{font-size: 12px;margin: 15px;}

.edui-dialog-attachment .edui-attachment-upload1{position: absolute;top:50%;left:50%;width:44px;height:38px;margin-top:-19px; margin-left: -22px;}
.edui-dialog-attachment .edui-attachment-upload2{position:relative;float:left;width:120px;height:120px;margin:5px 0 0 5px;}

.edui-dialog-attachment .edui-attachment-form{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.edui-dialog-attachment .edui-attachment-form .edui-attachment-file{width: 100%;height:100%;filter: alpha(opacity=0)}

.edui-dialog-attachment .edui-attachment-upload1 .edui-attachment-icon{display: inline-block;width:44px;height:38px;background-image: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/upload1.png)}
.edui-dialog-attachment .edui-attachment-upload1 .edui-attachment-icon.hover{background-position: -50px 0;}
.edui-dialog-attachment .edui-attachment-upload2 .edui-attachment-icon{display: inline-block;width:120px;height:120px;background-image: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/upload2.png)}

.edui-dialog-attachment .edui-attachment-dragTip{position: absolute;display:none;top:50%;left:50%;margin-top:30px;margin-left: -40px;
    color: #222;font-size:14px;text-shadow: 0px 2px 3px #555;}

.edui-dialog-attachment .edui-attachment-content{height:330px;width:100%;position: relative;}

.edui-attachment-content-icon{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background-image: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/icons.png);}

.edui-dialog-attachment .edui-attachment-mask{display: none;position: absolute;top:0;left:0;width: 100%; height: 100%;background-color:#fff;
    text-align: center;line-height:300px;color:#000;font-size:14px;font-weight:bold;opacity: 0.6;filter: alpha(opacity=60);}
.edui-dialog-attachment .edui-attachment-mask.edui-active{display: block;}

.edui-dialog-attachment .edui-attachment-searchBar{margin: 10px;}
.edui-dialog-attachment .edui-attachment-searchBar .edui-attachment-searchTxt{display: inline-block !important;*display: inline !important;*zoom:1;width:400px; border: 1px solid #c5d2ff; height: 20px; line-height: 18px; font-size: 14px; padding: 3px; margin: 0;outline:0;}
.edui-dialog-attachment .edui-attachment-searchBar .edui-attachment-searchAdd{display: inline-block !important;*display: inline !important;*zoom:1;
    width:60px; text-align:center;height: 25px;text-align: center;line-height: 25px;
    background-color: #ffffff;padding: 0; border: 1px solid #ababab;margin-left: 20px;cursor: pointer;
}
.edui-dialog-attachment .edui-attachment-searchBar .edui-attachment-searchAdd.hover{
    background-color: #d5e1f2;
    padding: 0;
    border: 1px solid #a3bde3;
}
.edui-dialog-attachment .edui-attachment-searchRes{height:280px;overflow:auto;}

.edui-dialog-attachment .edui-attachment-item{position:relative;float:left;width:120px;height:120px;border: 1px solid #CCC;cursor: default;margin: 5px 0 0 5px;}
.edui-dialog-attachment .edui-attachment-item .edui-attachment-pic{position: absolute;left:-9999px;}
.edui-dialog-attachment .edui-attachment-item .edui-attachment-close{position:absolute;right:0;background: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/close.png);width:10px;height:10px;cursor:pointer;z-index:1}
.edui-dialog-attachment .edui-attachment-item.hover .edui-attachment-close{display: block;}


.edui-dialog-emotion .edui-emotion-jd img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/jxface2.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:35px;height:35px;display:block;
}
.edui-dialog-emotion .edui-emotion-pp img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/fface.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:25px;height:25px;display:block;
}

.edui-dialog-emotion .edui-emotion-ldw img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/wface.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:35px;height:35px;display:block;
}

.edui-dialog-emotion .edui-emotion-tsj img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/tface.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:35px;height:35px;display:block;
}

.edui-dialog-emotion .edui-emotion-cat img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/cface.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:35px;height:35px;display:block;
}

.edui-dialog-emotion .edui-emotion-bb img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/bface.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:35px;height:35px;display:block;
}

.edui-dialog-emotion .edui-emotion-youa img{
    background:transparent url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/yface.gif?v=1.1) no-repeat scroll left top;
    cursor:pointer;width:35px;height:35px;display:block;
}

.edui-dialog-emotion .edui-emotion-smileytable {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
}

.edui-dialog-emotion .edui-emotion-wrapper {
    padding: 15px;
}

.edui-dialog-emotion .edui-tab-nav{
    height: auto;
    *height: 31px;
}
.edui-dialog-emotion .edui-emotion-tabs{
    clear: both;
    width: 0;
    height: 0;
}

.edui-dialog-emotion .edui-tab-content {
    padding: 15px 0;
}

.edui-dialog-emotion .edui-emotion-preview-box {
    width:90px;
    height:76px;
    border:2px solid #9cb945;
    background:#FFFFFF;
    background-position:center;
    background-repeat:no-repeat;
    position: absolute;
    top: 67px;
    left: 494px;
    display: none;
}

.edui-dialog-emotion .edui-tab-text {
    font-size: 12px;
}

.edui-dialog-emotion .edui-emotion-preview-left {
    left: 15px;
}

.edui-dialog-emotion .edui-emotion-preview-img {
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
}


.edui-popup-formula .edui-formula-wrapper {
    padding: 15px;
}
.edui-popup-formula .edui-formula-wrapper .edui-tab-nav{
    height: auto;
    *height: 31px;
}
.edui-popup-formula .edui-formula-wrapper .edui-tab-text {
    font-size: 12px;
}
.edui-popup-formula .edui-formula-wrapper .edui-formula-clearboth {
    clear: both;
    width: 0;
    height: 0;
}
.edui-popup-formula .edui-formula-wrapper .edui-tab-pane ul {
    margin: 0px;
    padding: 0px;
}
.edui-popup-formula .edui-formula-wrapper .edui-tab-content {
    padding: 5px 0px 0px 0px;
}
.edui-popup-formula .edui-formula-wrapper .edui-tab-pane .edui-formula-latex-item {
    display: block;
    float: left;
    margin: 0px 3px 3px 0px;
    width: 30px;
    height: 30px;
    border:1px solid #cccccc;
    background-image: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/formula.png);
    cursor: pointer;
}


.edui-dialog-image .edui-image-wrapper{font-size: 12px;margin: 15px;}

.edui-dialog-image .edui-image-upload1{position: absolute;top:50%;left:50%;width:44px;height:38px;margin-top:-19px; margin-left: -22px;}
.edui-dialog-image .edui-image-upload2{position:relative;float:left;width:120px;height:120px;margin:5px 0 0 5px;}

.edui-dialog-image .edui-image-form{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.edui-dialog-image .edui-image-form .edui-image-file{width: 100%;height:100%;filter: alpha(opacity=0)}

.edui-dialog-image .edui-image-upload1 .edui-image-icon{display: inline-block;width:44px;height:38px;background-image: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/upload1.png)}
.edui-dialog-image .edui-image-upload1 .edui-image-icon.hover{background-position: -50px 0;}
.edui-dialog-image .edui-image-upload2 .edui-image-icon{display: inline-block;width:120px;height:120px;background-image: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/upload2.png)}

.edui-dialog-image .edui-image-dragTip{position: absolute;display:none;top:50%;left:50%;margin-top:30px;margin-left: -60px;
    color: #222;font-size:14px;text-shadow: 0px 2px 3px #555;}

.edui-dialog-image .edui-image-content{height:330px;width:100%;position: relative;}

.edui-dialog-image .edui-image-mask{display: none;position: absolute;top:0;left:0;width: 100%; height: 100%;background-color:#fff;
    text-align: center;line-height:300px;color:#000;font-size:14px;font-weight:bold;opacity: 0.6;filter: alpha(opacity=60);}
.edui-dialog-image .edui-image-mask.edui-active{display: block;}

.edui-dialog-image .edui-image-searchBar{margin: 10px;}
.edui-dialog-image .edui-image-searchBar .edui-image-searchTxt{display: inline-block !important;*display: inline !important;*zoom:1;width:400px; border: 1px solid #c5d2ff; height: 20px; line-height: 18px; font-size: 14px; padding: 3px; margin: 0;outline:0;}
.edui-dialog-image .edui-image-searchBar .edui-image-searchAdd{display: inline-block !important;*display: inline !important;*zoom:1;
    width:60px; text-align:center;height: 25px;text-align: center;line-height: 25px;
    background-color: #ffffff;padding: 0; border: 1px solid #ababab;margin-left: 20px;cursor: pointer;
}
.edui-dialog-image .edui-image-searchBar .edui-image-searchAdd.hover{
    background-color: #d5e1f2;
    padding: 0;
    border: 1px solid #a3bde3;
}
.edui-dialog-image .edui-image-searchRes{height:280px;overflow:auto;}

.edui-dialog-image .edui-image-item{position:relative;float:left;width:120px;height:120px;border: 1px solid #CCC;cursor: default;margin: 5px 0 0 5px;}
.edui-dialog-image .edui-image-item .edui-image-pic{position: absolute;left:-9999px;}
.edui-dialog-image .edui-image-item .edui-image-close{position:absolute;right:0;background: url(/static-file/v_/sz.thirdpart.umeditor/themes/default/images/close.png);width:10px;height:10px;cursor:pointer;z-index:1}
.edui-dialog-image .edui-image-item.hover .edui-image-close{display: block;}


@charset "utf-8";
.edui-dialog-video .edui-video-wrapper{ width: 570px;_width:575px;margin: 10px auto; zoom:1;position: relative}
.edui-dialog-video .edui-video-tabbody{height:335px;}
.edui-dialog-video .edui-video-panel { position: absolute;width:100%; height:100%;background: #fff;}
.edui-dialog-video .edui-video-panel table td{vertical-align: middle;}
.edui-dialog-video #eduiVideoUrl {
    width: 470px;
    height: 21px;
    line-height: 21px;
    margin: 8px 5px;
    background: #FFF;
    border: 1px solid #d7d7d7;
}
.edui-dialog-video #eduiVideoSearchTxt{margin-left:15px;background: #FFF;width:200px;height:21px;line-height:21px;border: 1px solid #d7d7d7;}
.edui-dialog-video #searchList{width: 570px;overflow: auto;zoom:1;height: 270px;}
.edui-dialog-video #searchList div{float: left;width: 120px;height: 135px;margin: 5px 15px;}
.edui-dialog-video #searchList img{margin: 2px 8px;cursor: pointer;border: 2px solid #fff}

.edui-dialog-video #searchList p{margin-left: 10px;}
.edui-dialog-video #eduiVideoType{
    width: 65px;
    height: 23px;
    line-height: 22px;
    border: 1px solid #d7d7d7;
}
.edui-dialog-video #eduiVideoSearchBtn,.edui-dialog-video #eduiVideoSearchReset{

    height: 25px;
    line-height: 25px;
    background: #eee;
    border: 1px solid #d7d7d7;
    cursor: pointer;
    padding: 0 5px;
}



.edui-dialog-video #eduiVideoPreview{width: 420px; margin-left: 10px; _margin-left:5px; height: 280px;background-color: #ddd;float: left}
.edui-dialog-video #eduiVideoInfo {width: 120px;float: left;margin-left: 10px;_margin-left:7px;}
.edui-dialog-video .edui-video-wrapper fieldset{
    border: 1px solid #ddd;
    padding-left: 5px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    width: 115px;
}
.edui-dialog-video .edui-video-wrapper fieldset legend{font-weight: bold;}
.edui-dialog-video .edui-video-wrapper fieldset p{line-height: 30px;}
.edui-dialog-video .edui-video-wrapper fieldset input.edui-video-txt{
    width: 65px;
    height: 21px;
    line-height: 21px;
    margin: 8px 5px;
    background: #FFF;
    border: 1px solid #d7d7d7;
}
.edui-dialog-video .edui-video-wrapper label.edui-video-url{font-weight: bold;margin-left: 5px;color: #06c;}
.edui-dialog-video #eduiVideoFloat div{cursor:pointer;opacity: 0.5;filter: alpha(opacity = 50);margin:9px;_margin:5px;width:38px;height:36px;float:left;}
.edui-dialog-video #eduiVideoFloat .edui-video-focus{opacity: 1;filter: alpha(opacity = 100)}
.edui-dialog-video .edui-video-wrapper span.edui-video-view{display: inline-block;width: 30px;float: right;cursor: pointer;color: blue}



.sz-commons-tablesort-icon-u,
.sz-commons-tablesort-icon-d {
  background: transparent no-repeat left;
  background-image: url(/static-file/v_/sz.commons.tablesort/skin/default/images/u.gif);
  cursor: pointer;
}

.sz-commons-tablesort-icon-d {
  background: transparent no-repeat left;
  background-image: url(/static-file/v_/sz.commons.tablesort/skin/default/images/d.gif);
  cursor: pointer;
}


.sz-commons-simplelist {
  position: relative;
  width: auto;
  height: 100%;
  background: #FFF;
  overflow: hidden;
}
.sz-commons-simplelist-columns-fixed {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  background: #FFF;
  overflow: hidden;
}
.sz-commons-simplelist-columns-fixed,
.sz-commons-simplelist-th-placeholder,
.sz-commons-simplelist-th {
  border-bottom: 2px solid #6ecbed;
}
.sz-commons-simplelist-content {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.sz-commons-simplelist-table {
  width: 100%;
}
.sz-commons-simplelist-tb {
  border-collapse: collapse;
}
.sz-commons-simplelist-columns-fixed,
.sz-commons-simplelist-thdc,
.sz-commons-simplelist-thd {
  height: 32px;
  line-height: 32px;
}
.sz-commons-simplelist-tdd {
  height: 100%;
  line-height: 30px;
  color: #4e4e4e;
}
.sz-commons-simplelist-th,
.sz-commons-simplelist-td,
.sz-commons-simplelist-thd,
.sz-commons-simplelist-tdd {
  margin: 0;
  padding: 0;
}
.sz-commons-simplelist-thd,
.sz-commons-simplelist-tdd {
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
}
.sz-commons-simplelist-thdc,
.sz-commons-simplelist-tddc {
  margin: 0;
  padding: 0 6px;
  width: auto;
}
.sz-commons-simplelist-tbody,
.sz-commons-simplelist-thead,
.sz-commons-simplelist-thead-tr {
  border: none;
}
.sz-commons-simplelist-tbody.allow-drag-row .sz-commons-simplelist-tr:hover .dragrow-placeholder {
  background-color: transparent;
  background-repeat: repeat-y;
  background-image: url(/static-file/v_/sz.commons.simplelist/skin/default/images/grippy.png);
}
.sz-commons-simplelist-th {
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  color: #333333;
}
.sz-commons-simplelist-th-placeholder {
  width: 100%;
}
.sz-commons-simplelist-th-chk-fixed,
.sz-commons-simplelist-th-chk {
  vertical-align: middle;
  *margin: 6px 0 0 0;
}
.sz-commons-simplelist-sort {
  position: absolute;
  top: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
  width: 7px;
  height: 4px;
  margin: -2px 0 0 5px;
}
.sz-commons-simplelist-title-text {
  display: inline;
}
.sz-commons-simplelist-sort-asc {
  background-image: url(/static-file/v_/sz.commons.simplelist/skin/default/images/asc.png);
}
.sz-commons-simplelist-sort-desc {
  background-image: url(/static-file/v_/sz.commons.simplelist/skin/default/images/desc.png);
}
.sz-commons-simplelist-tr {
  border: none;
}
.sz-commons-simplelist-tr:hover {
  background-color: #EBF4FF;
}
.sz-commons-simplelist-tr:hover .sz-commons-simplelist-tdd {
  color: #4e4e4e;
}
.sz-commons-simplelist-th,
.sz-commons-simplelist-td {
  text-align: left;
}
.sz-commons-simplelist-td-placeholder,
.sz-commons-simplelist-td {
  border: none;
  border-bottom: 1px dotted #bbc5cc;
}
.sz-commons-simplelist .sz-commons-simplelist-tal {
  text-align: left;
}
.sz-commons-simplelist .sz-commons-simplelist-tac {
  text-align: center;
}
.sz-commons-simplelist .sz-commons-simplelist-tar {
  text-align: right;
}
.sz-commons-simplelist-td-chk {
  vertical-align: middle;
  *vertical-align: top;
  *margin: 0;
  *padding: 0;
}
a.sz-commons-simplelist-sort-a,
a.sz-commons-simplelist-sort-a:link,
a.sz-commons-simplelist-sort-a:hover,
a.sz-commons-simplelist-sort-a:visited,
a.sz-commons-simplelist-sort-a:active {
  text-decoration: none;
  color: #4e4e4e;
  outline: none;
  white-space: nowrap;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.sz-commons-simplelist-sort-ac,
.sz-commons-simplelist-sort-ai {
  height: 100%;
  zoom: 1;
  display: inline-block;
  vertical-align: middle;
}
.sz-commons-simplelist-td a,
.sz-commons-simplelist-td a:link,
.sz-commons-simplelist-td a:hover,
.sz-commons-simplelist-td a:visited,
.sz-commons-simplelist-td a:active,
a.sz-commons-simplelist-td-a,
a.sz-commons-simplelist-td-a:link,
a.sz-commons-simplelist-td-a:hover,
a.sz-commons-simplelist-td-a:visited,
a.sz-commons-simplelist-td-a:active,
a.sz-commons-simplelist-operating,
a.sz-commons-simplelist-operating:link,
a.sz-commons-simplelist-operating:hover,
a.sz-commons-simplelist-operating:visited,
a.sz-commons-simplelist-operating:active {
  text-decoration: underline;
  color: #4e4e4e;
  margin: 0 5px 0 0;
  _display: inline-block;
  outline: none;
}
.sz-commons-simplelist-tddc .listitem-icon,
.sz-commons-simplelist-tddc .sz-commons-simplelist-td-ai {
  margin: 0 5px 0 0;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  float: none;
  position: relative;
}
a.sz-commons-simplelist-operating,
a.sz-commons-simplelist-operating:link,
a.sz-commons-simplelist-operating:hover,
a.sz-commons-simplelist-operating:visited,
a.sz-commons-simplelist-operating:active {
  color: #0000ff;
}
.sz-commons-simplelist-td a:hover,
a.sz-commons-simplelist-td-a:hover,
a.sz-commons-simplelist-operating:hover {
  text-decoration: none;
}
.sz-commons-simplelist-tr-check {
  background-color: #EBF4FF;
}
.sz-commons-simplelist-tr-check .sz-commons-simplelist-tdd {
  color: #4e4e4e;
}
.sz-commons-simplelist-tr-select,
.sz-commons-simplelist-tr-select:hover {
  background-color: #5AADFE;
}
.sz-commons-simplelist-tr-select .sz-commons-simplelist-tdd,
.sz-commons-simplelist-tr-select:hover .sz-commons-simplelist-tdd {
  color: #FFF;
}
.sz-commons-simplelist-unselect {
  -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-commons-simplelist-resizebar {
  width: 3px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: col-resize;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/static-file/v_/sz.commons.simplelist/skin/default/images/resizebar.png);
  z-index: 9;
  display: none;
}
.sz-commons-simplelist-resizeline {
  position: absolute;
  z-index: 1000000;
  display: none;
  background: #2d2d2d;
  overflow: hidden;
  width: 1px;
  cursor: col-resize;
}
.sz-commons-simplelist-draghint {
  position: absolute;
  white-space: nowrap;
  display: inline-block;
  border: 1px solid #000;
  background: #FFF;
  padding: 4px 6px;
  z-index: 1000000;
}
.dragrow-placeholder .sz-commons-simplelist-tdd {
  margin: 0 0 0 6px;
}
.dragrow-placeholder .sz-commons-simplelist-tddc {
  padding: 0;
}


.sz-commons-dialog-pmsg .sz-commons-dialog-footer-buttons {
  margin-top: 10px;
}
.sz-commons-dialog-pmsg .sz-commons-button-f {
  padding: 0px 20px;
  height: 32px;
  background-color: #bcbcbc;
  border-color: #acacac;
  background-image: none;
  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-dialog-pmsg .sz-commons-button-f-def {
  padding: 0px 20px;
  height: 32px;
  background-color: #6db5ff;
  border-color: #549aee;
  background-image: none;
  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-dialog-pmsg .sz-commons-button-caption,
.sz-commons-dialog-pmsg .sz-commons-button-caption-def {
  color: white;
  font-size: 14px;
}


.sz-commons-combobox {
  width: 130px;
  height: 22px;
  *height: 20px;
  position: relative;
  border: 1px solid #bbc5cc;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  background: white;
  overflow: hidden;
  -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-combobox-mblock {
  width: 300px;
  height: auto;
}
.sz-commons-combobox-left {
  display: block;
  position: absolute;
  left: 0;
  _left: auto;
  _padding: 0 0 0 16px;
  right: 16px;
  height: 100%;
  line-height: 20px;
}

.sz-commons-combobox-left-mblock {
  position: relative;
  padding-right: 18px;
}
.sz-commons-combobox-input-click {
  cursor: pointer;
}
.sz-commons-combobox-inputp {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.sz-commons-combobox-inputp-showclean {
  right: 18px;
  position: absolute;
  left: 0;
  width: auto;
  _position: relative;
  _left: auto;
}
.sz-commons-combobox-left-showclean {
  _padding: 0 0 0 18px;
}
.sz-commons-combobox-input {
  border: 0px;
  outline: none;
  font-size: 13px;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
  padding: 0 4px;
  *padding: 0;
  background: transparent;
}
.sz-commons-combobox-item {
  position: relative;
  display: inline-block;
  background: #fff6e5;
  padding: 0 2px;
  border: 1px solid #c5c4bf;
  margin: 2px;
  cursor: pointer;
  line-height: 16px;
}
.sz-commons-combobox-itemholder {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 22px;
  float: left;
}
.sz-commons-combobox-item-disabled {
  cursor: default;
}
.sz-commons-combobox-itemc {
  background: #59FA59;
}
.sz-commons-combobox-tempitem {
  width: 1px;
  height: 16px;
  margin: 2px 0;
  padding: 0;
  border: 1px solid white;
  display: inline-block;
  position: relative;
}
.sz-commons-combobox-itemtext {
  padding-right: 18px;
}

.sz-commons-combobox-itemdel {
  position: absolute;
  right: 1px;
  top: 5px;
  background: transparent no-repeat;
  background-image: url(/static-file/v_/sz.commons.combobox/skin/default/images/del.png);
  background-position-x: 6px;
  height: 8px;
  width: 18px;
}
.sz-commons-combobox-arrow {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  border-left: 1px solid #D2D9DD;
  width: 16px;
  height: 100%;
  cursor: pointer;
}
.sz-commons-combobox-arrow:hover .sz-commons-combobox-arrow-em {
  background-image: url(/static-file/v_/sz.commons.combobox/skin/default/images/arrow-hover.png);
}

.sz-commons-combobox-arrow-mblock {
  _height: 22px;
}
.sz-commons-combobox-arrow-em {
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
  margin: -2px 0 0 -3.5px;
  background-image: url(/static-file/v_/sz.commons.combobox/skin/default/images/arrow.png);
  width: 7px;
  height: 4px;
}
.sz-commons-combobox-arrow-disabled {
  cursor: default;
}
.sz-commons-combobox-arrow-disabled:hover > .sz-commons-combobox-arrow-em {
  background-image: url(/static-file/v_/sz.commons.combobox/skin/default/images/arrow.png);
}
.sz-commons-combobox-loading {
  position: absolute;
  right: 2px;
  top: 0;
  border: none;
  width: 16px;
  height: 22px;
}
.sz-commons-combobox-cleanbtn {
  position: absolute;
  right: 2px;
  width: 16px;
  height: 16px;
  top: 50%;
  margin: -8px 0 0 0;
  cursor: pointer;
  border: none;
}
.sz-commons-combobox-clist {
  width: auto;
  height: auto;
  white-space: nowrap;
}

.sz-commons-floatpanel.sz-commons-combobox-floatpanel {
  z-index: 200000;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.sz-commons-combobox-floatpanel-c {
  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: 4px ;
  -moz-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  background: white;
  border: 1px solid #a0a0a0;
}

.sz-commons-combobox-floatpanel-r1 {
  margin: 4px 2px;
}

.sz-commons-combobox-floatpanel-label {
  display: inline-block;
  vertical-align: top;
}

.sz-commons-combobox-floatpanel-split {
  margin: 2px 4px;
}

.sz-commons-combobox-floatpanel-splitbar {
  border-bottom: 1px solid #A0A0A0;
}

.sz-commons-combobox-floatpanel-r2 {
  margin: 4px;
}

.sz-commons-combobox-floatpanel-si {
  border: 1px solid #ccc;
  text-align: left;
}

.sz-commons-combobox-main {
  overflow-y: auto;
  overflow-x: hidden;
}

.sz-commons-dataperiod-day {
  width: 135px;
}
.sz-commons-dataperiod-halfmonth {
  width: 143px;
}
.sz-commons-dataperiod-month {
  width: 105px;
}
.sz-commons-dataperiod-year {
  width: 75px;
}
.sz-commons-dataperiod-quarter {
  width: 110px;
}
.sz-commons-dataperiod-halfyear {
  width: 115px;
}
.sz-commons-dataperiod-yearweek {
  width: 105px;
}
.sz-commons-dataperiod-tendays {
  width: 130px;
}
.sz-commons-fontsizecombobox {
  width: 55px;
}



.sz-bbs-main {
  width: 1024px;
  _width: 1024px;
  height: 100%;
  margin: 0 auto;
}
.portal-fit .portal-layout-content {
  overflow: auto;
}
.sz-bbs-main-full {
  width: 100%;
}


.sz-bbs-layout-content-normal {
  margin-top: 20px;
}
.sz-bbs-layout-content-full {
  margin-top: 0px;
}

.sz-bbs-layout-tail-normal {
  height: 20px;
}
.sz-bbs-layout-tail-full {
  height: 0px;
}

.sz-commons-button-f-bbs-return {
  width: 110px;
  height: 32px;
  background: #2367b3;
  border-color: #2367b3;

  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-button-bbs-return .sz-commons-button-f-disabled.sz-commons-button-f:active,
.sz-commons-button-bbs-return .sz-commons-button-f-disabled.sz-commons-button-fl:active,
.sz-commons-button-bbs-return .sz-commons-button-f,
.sz-commons-button-bbs-return .sz-commons-button-l {
  height: 32px;
}
.sz-commons-button-caption-bbs-return {
  color: white;
  width: 100%;
  font-size: 14px;
}

.sz-commons-button-f-bbs-newtopic {
  width: 110px;
  height: 32px;
  background: #3a5cab;
  border-color: #3a5cab;

  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-button-bbs-newtopic .sz-commons-button-f-disabled.sz-commons-button-f:active,
.sz-commons-button-bbs-newtopic .sz-commons-button-f-disabled.sz-commons-button-fl:active,
.sz-commons-button-bbs-newtopic .sz-commons-button-f,
.sz-commons-button-bbs-newtopic .sz-commons-button-l {
  height: 32px;
}
.sz-commons-button-caption-bbs-newtopic {
  color: white;
  width: 100%;
  font-size: 14px;
}

.sz-commons-button-f-bbs-newreply {
  width: 110px;
  height: 32px;
  background: #1e6cae;
  border-color: #1e6cae;
  filter: none;
  -webkit-border-radius: 0px ;
  -moz-border-radius: 0px ;
  -o-border-radius: 0px ;
  border-radius: 0px ;
}
.sz-commons-button-bbs-newreply .sz-commons-button-f-disabled.sz-commons-button-f:active,
.sz-commons-button-bbs-newreply .sz-commons-button-f-disabled.sz-commons-button-fl:active,
.sz-commons-button-bbs-newreply .sz-commons-button-f,
.sz-commons-button-bbs-newreply .sz-commons-button-l {
  height: 32px;
}
.sz-commons-button-caption-bbs-newreply {
  color: white;
  width: 100%;
  font-size: 14px;
}

.sz-bbs-pagelist {
  float: right;
  line-height: 24px;
  margin-top: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}

a.sz-bbs-pagelist-a-normal {
  display: inline;
  padding: 0 9px;
  height: 24px;
  float: left;
  border-radius: 26px;
  font-size: 12px;
  margin-left: 5px;
  overflow: hidden;
  -webkit-transition: all linear .2s;
  -moz-transition: all linear .2s;
  -ms-transition: all linear .2s;
  transition: all linear .2s;
  text-decoration: none;
  cursor: auto;
  color: #000;
  background-color: white;
  border: 1px solid #f3f3f3;
}
a.sz-bbs-pagelist-a-current {
  background-color: #3a5cab;
  border: 1px solid #3a5cab;
  color: white;
}
.sz-bbs-pagelist-a-normal-px {
  border: 1px solid #E0E0E0;
  padding: 0px 3px;
  width: 24px;
  outline: none;
}

.sz-bbs-pagelist-a-back {
  float: left;
  color: #000;
  font-size: 12px;
  margin-left: 5px;
  overflow: hidden;
  text-decoration: none;
  background-color: white;
  border: 1px solid #f3f3f3;
}
.sz-bbs-pagelist-a-pre {
  background-color: white;
  border: 1px solid #f3f3f3;
}
.sz-bbs-pagelist-a-next {
  background-color: white;
  border: 1px solid #f3f3f3;
}

.sz-bbs-boardpage {
  width: 100%;
  min-width: 1024px;
  _width: 1024px;
}

.sz-bbs-boardtoolbar {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.sz-bbs-boardlist {
  background-color: #fff;
}

.sz-bbs-boardlist-header {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #eeeeee;
  padding: 13px 0px 13px 5px;
}
.sz-bbs-boardlist-header-details {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}
.sz-bbs-boardlist-header-statistics {
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/statistics.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  float: left;
  vertical-align: middle;
}
.sz-bbs-boardlist-header span {
  margin-left: 8px;
  font-size: 14px;
}

.sz-bbs-boardlist-tail {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  border: 1px solid #eeeeee;
  font-size: 14px;
  line-height: 42px;
  height: 42px;
  padding: 0 15px;
  overflow: hidden;
}

.sz-bbs-boardlist-main {
  min-height: 200px;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}

.sz-bbs-boardlist-main table {
  width: 100%;
  border-color: gray;
}
.sz-bbs-boardlist-main table tr:hover {
  background-color: #EBF4FF;
}

.sz-bbs-boardlist-main table tr td {
  padding: 16px 10px;
  border-bottom: 1px solid #d6d6d6;
}


.sz-bbs-board-main-td1 img {
  width: 72px;
  height: 72px;
  vertical-align: middle;
}

.sz-bbs-board-main-td2-title {
  width: 460px;
  margin-bottom: 5px;
}

.sz-bbs-board-main-td2-title h2 {
  font-size: 16px;
  font-weight: bold;
}

.sz-bbs-board-main-td2-title h2 a {
  color: #111;
}

.sz-bbs-board-main-td2-title h2 span {
  display: inline-block;
  background-color: #5c88bb;
  border-radius: 3px;
  font-size: 12px;
  margin: -3px 0 0 0.5em;
  padding: 1px 6px;
  vertical-align: middle;
}

.sz-bbs-board-main-td2-comments {
  width: 200px;
  color: #000;
}

.sz-bbs-board-main-td3-counts {
  color: #6f7a83;
  font-size: 14px;
  width: 150px;
  text-align: right;
  _width: 150px;
}
.sz-bbs-board-main-td3-counts-num {
  color: #5bb9f2;
}
.sz-bbs-board-main-td3-counts-span1 {
  color: #2e3944;
  margin-right: .2em;
}
.sz-bbs-board-main-td3-counts-span2 {
  color: #2e3944;
  margin-right: .2em;
}
.sz-bbs-board-main-td3-counts-span3 {
  color: #999;
}

.sz-bbs-board-main-td4-topic {
  color: #6f7a83;
  margin-left: 10px;
  padding: 10px;
  width: 200px;
  _width: 200px;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sz-bbs-board-main-td4-topic-avatar {
  width: 42px;
  height: 42px;
  display: inline-block;
  -webkit-border-radius: 100% ;
  -moz-border-radius: 100% ;
  -o-border-radius: 100% ;
  border-radius: 100% ;
  vertical-align: top;
}
.sz-bbs-board-main-td4-topic-info {
  margin: 5px 0px 0px 5px;
  display: inline-block;
}



.sz-bbs-topicpage {
  margin: 0 auto;
  width: 100%;
  min-width: 1024px;
  _width: 1024px;
  height: 100%;
}

.sz-bbs-replypage-header,
.sz-bbs-topicpage-header {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #3a5cab;
  font-size: 24px;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sz-bbs-replypage-header-icon,
.sz-bbs-topicpage-header-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 24px;
  height: 24px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/topic.png) repeat;
  vertical-align: middle;
  margin: 0px 10px 0px 30px;
}


.sz-bbs-replytoolbar,
.sz-bbs-topictoolbar {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.sz-bbs-topictoolbar-replybtn {
  width: 100px;
  height: 36px;
  background: gray;
}
.sz-bbs-topictoolbar-right {
  float: right;
}

.sz-bbs-topiclist {
  background-color: #fff;
}

.sz-bbs-topiclist-istop {
  width: 16px !important;
  height: 16px !important;
}

.sz-bbs-topiclist-header-color {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  font-size: 14px;
  line-height: 60px;
  height: 60px;
  padding: 0 15px;
  overflow: hidden;
  border: 1px solid #eeeeee;
}

.sz-bbs-topiclist-header-table {
  background: #f6f6f6 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -206px;
  color: #000;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}
.sz-bbs-topiclist-header-table table {
  width: 100%;
}
.sz-bbs-topic-list-head {
  font-size: 14px;
}
.sz-bbs-topic-list-item td {
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000;
  border-top: 1px solid #d6d6d6;
}
.sz-bbs-topic-list-item td img {
  vertical-align: middle;
  margin-right: 5px;
}
.sz-bbs-topic-list-item:hover {
  background-color: #EBF4FF;
}
.sz-bbs-topic-list-item-hasattach {
  width: 18px;
  height: 18px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/attachment.png) repeat;
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.sz-bbs-topic-list-item-unread {
  width: 22px;
  height: 9px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/new.gif) repeat;
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.sz-bbs-topic-list-item td a {
  color: #000;
  text-decoration: none;
  cursor: auto;
}
.sz-bbs-topic-list-head-title {
  padding-left: 10px;
  width: 99%;
}
.sz-bbs-topic-list-head-title-unread {
  font-weight: bold;
}
.sz-bbs-topiclist-header-reporter {
  min-width: 120px;
  max-width: 150px;
  line-height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sz-bbs-topiclist-header-reply,
.sz-bbs-topiclist-header-view {
  width: 50px;
  min-width: 50px;
  line-height: 40px;
}
.sz-bbs-topiclist-header-lastmodify {
  line-height: 40px;
  min-width: 120px;
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sz-bbs-topiclist-header-del,
.sz-bbs-topiclist-header-edit {
  width: 50px;
  min-width: 50px;
  line-height: 40px;
}

.sz-bbs-topiclist-search {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  font-size: 14px;
  line-height: 42px;
  height: 42px;
  padding: 0 15px;
  overflow: hidden;
  border: 1px solid #eeeeee;
}
.sz-bbs-topiclist-tail {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  font-size: 14px;
  line-height: 60px;
  height: 60px;
  padding: 0 15px;
  overflow: hidden;
  border: 1px solid #eeeeee;
}
.sz-bbs-topiclist-search {
  text-align: center;
}
.sz-bbs-topiclist-search-item {
  padding: 0px 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.sz-bbs-topiclist-search-item .sz-commons-combobox {
  height: 24px;
}
.sz-commons-combobox-bbs-search-sorttype {
  width: 60px;
  display: none;
}
.sz-bbs-topiclist-search #searchkey {
  padding: 0px 3px;
}

.sz-bbs-topic-main-td1 {
  padding-left: 15px;
  width: 25px;
  text-align: left;
}

.sz-bbs-topic-main-td1 a {
  color: black;
}

.sz-bbs-topic-main-td1 a img {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.sz-bbs-topic-main-td2 {
  font-weight: normal;
  padding-right: 20px;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
}

.sz-bbs-topic-main-del {
  width: 14px;
  height: 16px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/del.png) no-repeat;
  text-indent: -999em;
  cursor: pointer;
  overflow: hidden;
  margin: 5px 0px 0px 5px;
}
.sz-bbs-topic-main-edit {
  width: 15px;
  height: 15px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/edit.png) no-repeat;
  text-indent: -999em;
  cursor: pointer;
  overflow: hidden;
  margin: 5px 0px 0px 5px;
}

.sz-bbs-topicform {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.sz-bbs-topicform-header {
  background-color: #fafafa;
  padding: 10px 15px;
  border-bottom: 1px solid #dfdfdf;
}
.sz-bbs-topicform-header-row {
  line-height: 35px;
}

.sz-bbs-replypage {
  margin: 0 auto;
  width: 100%;
  min-width: 1024px;
  _width: 1024px;
  height: 100%;
}



.sz-bbs-replypage-tail-replyedit {
  background: #f5f5f5;
  border: 1px solid #dedede;
}


.sz-bbs-replytoolbar-replybtn {
  width: 100px;
  height: 36px;
  background: gray;
}
.sz-bbs-replytoolbar-right {
  float: right;
}


.sz-bbs-replylist-header {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  font-size: 14px;
  line-height: 60px;
  height: 60px;
  padding: 0 15px;
  overflow: hidden;
  border: 1px solid #eeeeee;
}
.sz-bbs-replylist-tail {
  background: #f3f3f3 url(/static-file/v_/sz.bbs.main/skin/default/images/bg_hor.png) repeat-x 0 -346px;
  color: #fff;
  font-size: 14px;
  line-height: 60px;
  height: 60px;
  padding: 0 15px;
  border: 1px solid #eeeeee;
  border-bottom: 0px;
  overflow: hidden;
}

.sz-bbs-replylist-main {
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}

.sz-bbs-replydetail-main-content {
  min-height: 273px;
}

.sz-bbs-replydetail-main-td2-content-format table {
  table-layout: fixed;
  width: 100%;
}
.sz-bbs-replydetail-main-td2-content-format table td {
  border: 1px solid #ccc;
}

.sz-bbs-replydetail-main-td1 {
  width: 184px;
  background: #f5f5f5;
  vertical-align: top;
  border-right: 1px solid #b9bcc1;
  border-bottom: 1px solid #b9bcc1;
}


.sz-bbs-replydetail-main-td1-user-title {
  border-bottom: 1px dotted #b9bcc1;
  margin-bottom: 10px;
  padding: 10px 0;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.sz-bbs-replydetail-main-td1-user-content {
  margin: 0 18px;
  margin-bottom: 50px;
  width: 148px;
  background-color: #fff;
}

.sz-bbs-replydetail-main-td1-user-avator {
  border: 1px solid #dadada;
  border-top-color: #ededed;
  border-bottom: 0;
  padding: 10px 5px 5px;
  text-align: center;
}

.sz-bbs-replydetail-main-td1-user-avator img {
  height: auto;
  width: 120px;
}

.sz-bbs-replydetail-main-td1-user-info {
  border: 1px solid #dadada;
  border-top: 0;
  border-bottom-color: #cccbcb;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  color: #6f7a83;
  margin: 0 0 20px;
  padding: 5px 8px 10px;
  text-align: center;
}

.sz-bbs-replydetail-main-td1-user-info a {
  color: #000;
  text-decoration: none;
  cursor: auto;
  line-height: 42px;
  margin-right: 20px;
}

.sz-bbs-replydetail-main-td1-user-info-sendmsg {
  padding-left: 16px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/sendmsg-icon.png) no-repeat 0 0;
}

.sz-bbs-replydetail-main-td2 {
  width: 100%;
  background: #FEFEFE;
  color: #000;
  vertical-align: top;
  border-bottom: 1px dotted #b9bcc1;
}

.sz-bbs-replydetail-main-td2-header {
  border-bottom: 1px dotted #b9bcc1;
  margin-bottom: 10px;
  padding: 10px 10px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sz-bbs-replydetail-main-td2-header-layer {
  float: right;
}

.sz-bbs-replydetail-main-td2-header-img {
  display: inline-block;
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 5px;
}

.sz-bbs-replydetail-main-td2-header-del {
  float: right;
  width: 12px;
  height: 12px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/del-icon.png) no-repeat;
  cursor: pointer;
  overflow: hidden;
  margin: 5px 0px 0px 5px;
}

.sz-bbs-replydetail-main-td2-content {
  width: 100%;
}
.sz-bbs-replydetail-main-td2-content-format {
  font-size: 16px;
  font-family: sans-serif;
  overflow-x: auto;
  padding: 0px 5px;
}
.sz-bbs-replydetail-main-td2-content-format ul li {
  list-style: square inside;
}
.sz-bbs-replydetail-main-td2-content-format ol li {
  list-style: decimal inside;
}

.sz-bbs-replydetail-main-td3 {
  width: 100%;
  height: 50px;
  background: #FEFEFE;
  color: #000;
  padding: 0 14px 0 10px;
  border-bottom: 1px solid #b9bcc1;
}

.sz-bbs-replydetail-main-td3-links a {
  color: #000;
  text-decoration: none;
  cursor: auto;
  line-height: 42px;
  margin-right: 20px;
}
.sz-bbs-replydetail-main-td3-links-a-reply {
  padding-left: 16px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/reply-icon.png) no-repeat 0 0;
}
.sz-bbs-replydetail-main-td3-links-a-quote {
  padding-left: 16px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/quote-icon.png) no-repeat 0 0;
}
.sz-bbs-replydetail-main-td3-links-a-edit {
  padding-left: 16px;
  background: url(/static-file/v_/sz.bbs.main/skin/default/images/edit-icon.png) no-repeat 0 0;
}

.edui-container {
  width: 100%;
  border: 0px;
  box-shadow: 0px 0px 0px;
}
.edui-toolbar {
  box-shadow: 0px 0px 0px;
}
.sz-bbs-editor-content {
  width: 100%;
  -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-bbs-topicform-editor,
#sz-bbs-editordetail-editor {
  padding: 0px;
}
#sz-bbs-topicform-editor p,
#sz-bbs-editordetail-editor p {
  margin: 5px;
}
.sz-bbs-editor-content ul li {
  list-style: square inside;
}
.sz-bbs-editor-content ol li {
  list-style: decimal inside;
}

.sz-bbs-search {
  border: 1px solid #aaaaaa;
  padding: 1px;
  position: relative;
  height: 26px;
  background-color: #fff;
  display: none;
}
.sz-bbs-search-input {
  width: 215px;
  float: left;
  border: 0;
  font-size: 14px;
  margin: 3px 5px -1em 9px;
  outline: none;
}
.sz-bbs-search-submit {
  cursor: pointer;
  height: 26px;
  width: 26px;
  margin: 0 0 -14px;
  font-size: 0;
  border: 1px solid #89c6f4;
  background-color: #89c6f4;
  background: transparent url(/static-file/v_/sz.bbs.main/skin/default/images/search-icon.png) no-repeat;
  overflow: hidden;
}
