@charset "UTF-8";
/***************************通用样式***************************/
/*start*/
/******************************Start 蓝色系颜色值**************************************/
/******************************End 蓝色系颜色值**************************************/
/*end*/
#width-duration {
  -moz-transition-property: width;
  -o-transition-property: width;
  -webkit-transition-property: width;
  transition-property: width;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
}

html {
  overflow: hidden;
}

tran
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-track-piece {
  background-color: transparent;
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:vertical {
  height: 6px;
  background-color: #ccc;
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:horizontal {
  height: 6px;
  background-color: #ccc;
  -webkit-border-radius: 6px;
}

ul, li, span, div, lable, h1, h2, h3, h4, td, tr, * {
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei",arial;
  font-size: 12px;
  -webkit-touch-callout: none;
}

ul {
  -webkit-padding-start: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -moz-padding-start: 0px;
  -moz-margin-before: 0px;
  -moz-margin-after: 0px;
  margin-bottom: 0;
  margin-top: 0;
}

ul, li {
  list-style-type: none;
  padding: 0 0;
}

input, select, textarea, button {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  background-color: #ffffff;
  outline: none;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
}

textarea:disabled, input:not([type]):disabled, input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled {
  background-color: #f7f8fa;
  color: #aaaaaa;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.hide {
  display: none;
}

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

.break {
  word-break: break-all;
  word-wrap: break-word;
}

.clear {
  zoom: 1;
}

.clear:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  clear: both;
}

label {
  display: inline;
}

.invalid-error {
  border-color: #ffa8a8;
  background-color: #ffffff;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.moveDown {
  padding-top: 12px;
}

.vertical-top {
  vertical-align: top;
}

.vertical-middle {
  vertical-align: middle;
}

.vertical-bottom {
  vertical-align: bottom;
}

a:hover, a:active, a:visited, a, a:focus {
  text-decoration: none;
}

a:focus {
  outline: none;
}

div.divindex span {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-top: 1px;
  vertical-align: text-bottom;
  width: 14px;
  margin-right: 2px;
}

.noborderLeft_extend {
  margin-left: 20px;
}

.input_extend {
  z-index: -100;
}

input, button, select, textarea {
  color: #333333;
  outline: none;
}

a {
  color: #333333;
}

input:focus, textarea:focus, select:focus {
  color: #333333;
}

.font_disabled {
  color: #aaaaaa;
}

button:focus {
  outline: none;
}

.Highlighter {
  color: #f00 !important;
}

.action-btn-add {
  display: inline-block;
  line-height: 30px;
  padding-left: 8px;
  padding-right: 10px;
  border-radius: 4px;
}
.action-btn-add span {
  background: url(images/ic_region_add.png) no-repeat;
  padding-left: 18px;
  width: 48px;
}
.action-btn-add:hover {
  border: 1px solid #00a0e9;
  background-color: #00a0e9;
}
.action-btn-add:hover span {
  color: #aaaaaa;
  background: url(images/ic_region_add_hover.png) no-repeat;
}

/*checkbox样式*/
.regular-checkbox {
  display: none;
}
.regular-checkbox + label {
  cursor: pointer;
  background-color: #ffffff;
  /*border: 1px solid #cacece;*/
  border: none;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  background: transparent url("images/easyui-search.png") no-repeat center center;
  background-position: -0px -1px;
}
.regular-checkbox:checked + label {
  background: transparent url("images/easyui-search.png") no-repeat center center;
  background-position: -1px -37px;
}
.regular-checkbox:checked + label + span, .regular-checkbox:checked + label + div {
  color: #333333;
}
.regular-checkbox:checked[disabled] + label {
  background: url("./icons/checkbox-select-disabled.png") no-repeat center center;
  background-size: 16px;
}
.regular-checkbox:checked[disabled] + label + span, .regular-checkbox:checked[disabled] + label + div {
  color: #aaaaaa;
}
.regular-checkbox[disabled] + label {
  background: url("./icons/checkbox-disabled.png") no-repeat center center;
}
.regular-checkbox[disabled] + label + span {
  color: #aaaaaa;
}

.regular-radio {
  display: none;
}
.regular-radio + label {
  cursor: pointer;
  background-color: #ffffff;
  border: none;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  background: transparent url("images/easyui-search.png") no-repeat center center;
  background-position: -108px -2px;
}
.regular-radio:checked + label {
  background: transparent url("images/easyui-search.png") no-repeat center center;
  background-position: -107px -36px;
}
.regular-radio:checked + label + span {
  color: #333333;
}
.regular-radio[disabled] + label + span {
  color: #aaaaaa;
}

/*radiobox样式*/
.ishow {
  width: 26px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
}
.ishow.on {
  background: url("./images/on.png") no-repeat;
  width: 26px;
  height: 14px;
}
.ishow.off {
  background: url("./images/off.png") no-repeat;
  width: 26px;
  height: 14px;
}

.ishow-disabled {
  width: 26px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background: url("./images/on-disabled.png") no-repeat;
}
.ishow-disabled + a {
  color: #aaaaaa;
}
.ishow-disabled + a:hover {
  color: #aaaaaa;
}

.datagrid-view2 .datagrid-body table tr td .ishow-disabled + a:hover {
  color: #aaaaaa;
  text-decoration: none;
}

.form-meta-permset .meta-name {
  background-color: #f8f8f8;
  color: #333333;
  border: 1px solid #d7dae5;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  display: block;
  padding-left: 10px;
}
.form-meta-permset .permission-datagrid-wrap .member-name {
  background: url("images/member-photo-blue.png") no-repeat;
  padding-left: 20px;
}

.noItemIcon {
  text-align: center;
  margin-top: 90px;
  font-size: 20px;
  color: #aaaaaa;
}
.noItemIcon span {
  font-size: 16px;
  color: #aaaaaa;
}

.uploadNav {
  border: 1px solid #d7dae5;
  min-height: 238px;
  padding-top: 158px;
  text-align: center;
  background: url(images/upLoadNav.png) center 93px no-repeat;
  color: #aaaaaa;
  font-size: 18px;
  position: relative;
  height: 63%;
  display: block;
}

.uploadNav-upLoadButton {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.statusBar {
  border: 1px solid #d7dae5;
  height: 97%;
  width: 100%;
  padding: 0;
  display: none;
}

.statusBar-top {
  border-bottom: 1px solid #d7dae5;
  width: 100%;
  height: 78%;
  overflow: auto;
}

.statusBar-bottom {
  width: 100%;
  height: 20%;
}

.changeBackGround {
  background-color: #ffffff;
  border: 1px solid #d7dae5;
  color: #333333;
  margin-left: 12px;
}

.continueUploadImg {
  width: 80px;
  display: none;
}

.delete:hover {
  background-position: -48px -24px;
}

.navList li:first-child {
  background-color: #ffffff;
  border: 2px #d7dae5;
}

.navList li:first-child img {
  background: url(images/ic_add.png) no-repeat;
  background-size: 100% 100%;
}

.navList li:first-child img:hover {
  background-size: 100% 100%;
  border: 2px solid #00a0e9;
}

.navList li {
  display: block;
  float: left;
  cursor: pointer;
  width: 50px;
  height: 50px;
  margin-left: 18px;
  margin-top: 18px;
  background-color: #dddddd;
  border: 2px solid  #dddddd;
}

.navList li img {
  width: 50px;
  height: 50px;
}

.tabs-content {
  padding: 18px;
}

.tabs-content-list {
  border: 1px solid #d7dae5;
  width: 100%;
  height: 83%;
  margin: 0;
  padding: 0;
  overflow: auto;
}

.tabs-content-bottom {
  width: 100%;
  height: 16%;
  position: relative;
}

.tabsCenter {
  margin-top: 30px;
  text-align: center;
  width: 100% !important;
}

#chooseNavImg li {
  position: relative;
  list-style-type: none;
}

.navList .imgPanel .item_del:hover {
  background: rgba(0, 0, 0, 0.5) url(images/ic_close_white.png) center no-repeat;
}

.item-selected {
  background: url(images/success.png) no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0px;
  bottom: 0px !important;
  display: none;
}

.navList .imgPanel .item_del {
  background: rgba(0, 0, 0, 0.5) url(images/ic_close.png) center no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  font-size: 0px;
  position: absolute;
  top: 1px;
  right: 0px;
  cursor: pointer;
  transition: 0.3s;
  display: none;
}

.navList .imgPanel:hover .item_del {
  display: inline;
}

.navList .imgPanel:hover {
  border: 2px solid #00a0e9;
}

.uploadNav .uploadNav-content {
  width: 100%;
  height: 45px;
  margin-top: 8px;
}

.statusBar-top .file-item {
  float: left;
  position: relative;
  margin: 0 20px 20px 0;
}

.thumbnail .info {
  position: absolute;
  width: 100%;
  bottom: 1px;
  height: 20px;
  line-height: 20px;
  text-indent: 5px;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  z-index: 10;
}

.statusBar-bottom-content {
  margin: 0px auto;
  height: 80%;
  width: 95%;
  line-height: 96px;
  position: relative;
}

.statusBar .statusBar-bottom .statusBar-bottom-content .info {
  float: left;
  width: 52%;
}

.statusBar .statusBar-bottom .statusBar-bottom-content .btns {
  float: right;
  width: 48%;
  top: 50%;
  left: 50%;
  margin-top: -9px;
  position: absolute;
}

.btns .webuploader-pick {
  width: 65px;
  height: 30px;
  line-height: 30px;
}

#continueUploadPicker .webuploader-pick {
  background: #ffffff;
  border: 1px solid #cfcfcf;
  color: #666666;
}

#continueUploadPicker .webuploader-pick:hover {
  background: #00a0e9;
  color: #ffffff;
  border-color: transparent;
}

.statusBar .item_dels {
  background: rgba(0, 0, 0, 0.5) url(images/ic_close.png) center no-repeat;
  width: 35px;
  height: 35px;
  display: inline-block;
  font-size: 0px;
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer;
  transition: 0.3s;
  display: none;
}

.thumbnail:hover .item_dels {
  display: inline;
}

.thumbnail .item_dels:hover {
  background: rgba(0, 0, 0, 0.5) url(images/ic_close_white.png) center no-repeat;
}

.statusBar-bottom-content .btns .continueAdd {
  float: right;
  margin-left: -6px;
}

.statusBar-bottom-content .btns .webuploader-pick {
  float: right;
}

.upLoadSuccess {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 40px;
  width: 100%;
  z-index: 200;
  background: url(icons/upLoadSuccess.png) right no-repeat;
}

/***********
auth: haibin.long
date: 2017-07-09
remark: 成员选择组件
***********/
.selected-show {
  display: inline-block;
  width: 16px;
  height: 16px;
  /*padding-top: 5px;*/
  background-image: url("images/user_arrowdown.png");
  background-repeat: no-repeat;
  background-position-x: 16px;
  background-position-y: 6px;
}

.selected-hide {
  display: inline-block;
  width: 16px;
  height: 16px;
  /*padding-top: 5px;*/
  background-image: url("images/user_arrowup.png");
  background-repeat: no-repeat;
  background-position-x: 16px;
  background-position-y: 4px;
}

.userViewModeList {
  cursor: pointer;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background: url("images/docViewModeList.png") no-repeat;
}

.userViewModeList-active {
  cursor: pointer;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background: url("images/docViewModeList_active.png") no-repeat;
}

.userViewModeThumbnail {
  cursor: pointer;
  background: url("images/docViewModeThumbnail.png") no-repeat;
  display: inline-block;
  width: 12px;
  height: 12px;
}

.userViewModeThumbnail-active {
  display: inline-block;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url("images/docViewModeThumbnail_active.png") no-repeat;
}

.member-tabs {
  margin-top: 12px;
}

.member-userWest {
  width: 185px;
  padding-bottom: 6px;
}

.member-userCenter {
  border: none;
}

.member-selectArea {
  height: 0px;
  margin: 0px 30px 0px 20px;
  padding-top: 8px;
}

.selectContainer {
  width: 100%;
  height: 70px;
  display: none;
  overflow: auto;
  position: relative;
}

.member-selectTip {
  padding-left: 20px;
  position: absolute;
  bottom: 29px;
}
.member-selectTip .tipText {
  color: #666666;
}
.member-selectTip .tipNum {
  color: #00669b;
  width: 40px;
}

a.member-remove {
  position: absolute;
  cursor: pointer;
  right: 3px;
  top: 2px;
  display: block;
  width: 10px;
  height: 10px;
  color: #333333;
  background: url("images/del.png") 0 0 no-repeat;
}
a.member-remove:hover {
  background: url("images/del_hover.png") 0 0 no-repeat;
}

a.memberDepartmentIcon {
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
  left: 2px;
  top: 0px;
  background: url(extendIcon/dept-blue.png) no-repeat;
}

a.memberGroupIcon {
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
  left: 2px;
  top: 0px;
  background: url(extendIcon/users-blue.png) no-repeat;
}

a.memberPositionIcon {
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
  left: 2px;
  top: 0px;
  background: url(extendIcon/position-blue.png) no-repeat;
}

a.memberUserIcon {
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
  left: 2px;
  top: 0px;
  background: url(extendIcon/user-blue.png) no-repeat;
}

.userSelected {
  border: 1px solid #0088cc;
  color: #0088cc;
}

.userUnSelected {
  border: 1px solid #d7dae5;
}

.charContainer {
  height: 16px;
  width: 458px;
  margin-top: 11px;
  margin-left: 7px;
}
.charContainer li {
  cursor: pointer;
  line-height: 16px;
  margin-left: 4px;
  text-align: center;
  width: 16px;
  height: 16px;
  color: #666666;
  float: left;
}
.charContainer li.active {
  background-color: #00a0e9;
}
.charContainer li.active a {
  color: #ffffff;
}
.charContainer a {
  color: #666666;
}

.searchtable {
  border: none !important;
  height: 40px;
}

.userContainer {
  border: 1px solid #d7dae5;
}

.userContainer .datagrid-view {
  border-left: none;
  border-right: none;
}

.userContainer .pagination {
  margin-top: 2px !important;
}

.userGroupContainer .tree-indent {
  display: none;
}

.userContainer .datagrid-wrap {
  border: none;
  border-left: 1px solid #d7dae5;
}

.permission .icon-add {
  background: url(icons/edit_add.png) no-repeat center;
}

.select2-results .select2-no-results, .select2-results .select2-searching {
  text-align: left;
  line-height: 28px;
  background-color: #ffffff;
}

.fileSelect-west {
  width: 185px;
  border-top: 1px solid #d7dae5;
  border-right: none;
  border-left: 1px solid #d7dae5;
  border-bottom: 1px solid #d7dae5;
  position: relative;
}

.fileSelect-center .datagrid-toolbar {
  border: none;
  -border-top: 1px solid #d7dae5;
}

.fileSelect-center .datagrid .datagrid-pager {
  margin-top: 8px;
}

.fileSelect-center .datagrid-toolbar .form {
  margin-top: 10px;
  margin-bottom: 5px;
}

.sort-btn-down {
  background: url(images/down_arrow.png) no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 20px;
  cursor: pointer;
  vertical-align: middle;
}

.sort-btn-up {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.component-cron .desc-font-right {
  vertical-align: middle;
  margin-right: 6px;
}
.component-cron .desc-font-left {
  vertical-align: middle;
  margin-left: 6px;
}
.component-cron .desc-font-both {
  vertical-align: middle;
  margin: 0px 6px 0px 6px;
}

.form {
  margin-top: 20px;
  margin-bottom: 0px;
}
.form.vertical-top .form-group .left {
  height: 30px;
  line-height: 30px;
  vertical-align: top;
  margin-top: 6px;
}
.form .form-group:first-child {
  padding-top: 0px;
}
.form .form-group:last-child {
  padding-bottom: 1px;
}

.button-Extend {
  float: left;
  width: 30%;
  margin: 0 !important;
  padding: 0 !important;
  border-bottom-left-radius: inherit !important;
  border-top-left-radius: inherit !important;
}

.button-Extend:hover {
  color: #ffffff;
  background-color: #00a0e9;
}

.form-group {
  display: block;
  padding: 6px 0;
  height: auto;
  color: #666666;
  font-size: 0px;
}
.form-group input, .form-group select, .form-group textarea, .form-group button {
  font-size: 12px;
}
.form-group button {
  display: inline-block;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #d7dae5;
  padding: 0 17px;
  height: 30px;
  line-height: 28px;
  color: #6b7180;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 0px;
  text-align: center;
  cursor: pointer;
  outline: 0;
  margin-right: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.button-group {
  font-size: 0px;
}

.form-button {
  display: inline-block;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #d7dae5;
  padding: 0 17px;
  height: 30px;
  line-height: 28px;
  color: #6b7180;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 0px;
  text-align: center;
  cursor: pointer;
  outline: 0;
  margin-right: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.form-button:last-child {
  margin-right: 0;
}
.form-button:hover, .form-button.active {
  color: #ffffff;
  background-color: #00a0e9;
  border: 1px solid #00a0e9;
}
.form-button.active:hover {
  background-color: #dddddd;
  border-color: #dddddd;
  filter: none;
}
.form-button:active {
  color: #ffffff;
  background-color: #00a0e9;
  border: 1px solid #00a0e9;
}
.form-button.multi {
  padding-left: 10px;
  padding-right: 10px;
}

/*中框button间距为24px*/
.form-button-middle {
  display: inline-block;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #d7dae5;
  padding: 0 17px;
  height: 30px;
  line-height: 28px;
  color: #6b7180;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 0px;
  text-align: center;
  cursor: pointer;
  outline: 0;
  margin-right: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.form-button-middle:last-child {
  margin-right: 0;
}
.form-button-middle:hover, .form-button-middle .active {
  color: #ffffff;
  background-color: #00a0e9;
  border: 1px solid #00a0e9;
}
.form-button-middle:active {
  color: #ffffff;
  background-color: #00a0e9;
  border: 1px solid #00a0e9;
}

/*中框button样式*/
.form-linkbutton {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 14px;
  height: 30px;
  line-height: 30px;
  color: #6b7180;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  outline: 0;
  margin-right: 10px;
}
.form-linkbutton:last-child {
  margin-right: 0;
}
.form-linkbutton:hover, .form-linkbutton .active {
  color: #6b7180;
  text-decoration: underline;
}
.form-linkbutton:active {
  color: #6b7180;
  text-decoration: underline;
}

.can-user-select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}

.form-group span.form-span {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.form-group label, .form-group label > span {
  font-size: 12px;
}
.form-group .vertical-top {
  vertical-align: top;
}
.form-group a.form-link {
  display: inline-block;
  color: #6b7180;
  font-size: 12px;
  word-break: break-all;
}
.form-group a.form-link:hover {
  text-decoration: underline;
  color: #6b7180;
}
.form-group a.form-link:active {
  text-decoration: underline;
  color: #6b7180;
}
.form-group a.form-link:visited {
  text-decoration: underline;
  color: #6b7180;
}
.form-group .smallcbx {
  width: 90px;
}
.form-group .smallcbx .form-checkbox span {
  top: 0px;
  padding: 0 10px 0 10px;
}
.form-group .smallcbx .form-control {
  height: auto;
  line-height: normal;
}
.form-group .smallcbx input[type=radio]:before {
  content: url(images/radio.png);
  display: block;
}
.form-group .smallcbx input[type=radio]:checked:before {
  content: url(images/radio-select.png);
  display: block;
}
.form-group .smallcbx input[type=radio]:disabled:checked:before {
  content: url(images/radio-select-disabled.png);
  display: block;
}
.form-group .smallcbx input[type=radio]:disabled:before {
  content: url(images/radio-disabled.png);
  display: block;
}
.form-group .smallcbx input[type=checkbox]:disabled:before {
  content: url(images/checkbox-disabled.png);
  display: block;
}
.form-group .smallcbx input[type=checkbox]:disabled:checked:before {
  content: url(images/checkbox-select-disabled.png);
  display: block;
}
.form-group .smallcbx input[type=checkbox]:checked:before {
  content: url(images/checkbox-select.png);
  display: block;
}
.form-group .smallcbx input[type=checkbox]:before {
  content: url(images/checkbox.png);
  display: block;
}
.form-group .smallcbx input[type=radio] {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-top: 3px;
  vertical-align: middle;
  background-color: transparent;
  margin: 0;
  vertical-align: bottom;
}
.form-group .bigcbx {
  width: 130px;
}
.form-group .bigcbx .form-control {
  height: auto;
}
.form-group .bigcbx .form-checkbox span {
  top: 0px;
  padding: 0 10px 0 10px;
}
.form-group .bigcbx input[type=radio]:before {
  content: url(images/radio.png);
  display: block;
}
.form-group .bigcbx input[type=radio]:checked:before {
  content: url(images/radio-select.png);
  display: block;
}
.form-group .bigcbx input[type=radio]:disabled:checked:before {
  content: url(images/radio-select-disabled.png);
  display: block;
}
.form-group .bigcbx input[type=radio]:disabled:before {
  content: url(images/radio-disabled.png);
  display: block;
}
.form-group .bigcbx input[type=checkbox]:disabled:before {
  content: url(images/checkbox-disabled.png);
  display: block;
}
.form-group .bigcbx input[type=checkbox]:disabled:checked:before {
  content: url(images/checkbox-select-disabled.png);
  display: block;
}
.form-group .bigcbx input[type=checkbox]:checked:before {
  content: url(images/checkbox-select.png);
  display: block;
}
.form-group .bigcbx input[type=checkbox]:before {
  content: url(images/checkbox.png);
  display: block;
}
.form-group .bigcbx input[type=radio] {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-top: 3px;
  vertical-align: middle;
  background-color: transparent;
  margin: 0;
  vertical-align: bottom;
}

.form-control {
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  border: 1px solid #d7dae5;
  border-radius: 4px;
  outline: 0;
}

input.form-control {
  padding: 0px 10px;
  color: #333333;
}

textarea.form-group {
  color: #333333;
}

.uploadInput {
  width: 70%;
  float: left;
  background-color: #f7f8fa;
  border-right: 0px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
}

textarea.form-control {
  padding: 6px 10px;
  resize: none;
  -ms-overflow-style: auto;
}

textarea::-webkit-input-placeholder {
  color: #aaaaaa;
}
textarea:-moz-placeholder {
  color: #aaaaaa;
}
textarea::-moz-placeholder {
  color: #aaaaaa;
}
textarea:-ms-input-placeholder {
  color: #aaaaaa;
}

.form-checkbox, .form-radio {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  border: none;
  -webkit-box-shadow: none;
}

.form-control:focus {
  border: 1px solid #00a0e9;
}

.form-checkbox.form-control:focus, .form-radio.form-control:focus {
  border: none;
}

.form-checkbox span, .form-radio span {
  display: inline-block;
  position: relative;
  top: 2px;
  padding: 0 5px;
  font-weight: normal;
}

.form-table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
}
.form-table tr.selected {
  background-color: #dddddd !important;
}
.form-table thead tr {
  height: 20px;
  background-color: #f5f5f5;
  line-height: 20px;
  color: #6b7180;
  border-bottom: 1px solid #eeeeee;
  text-align: center;
}
.form-table thead tr th {
  display: table-cell;
  font-weight: normal;
}
.form-table thead tr th span {
  display: block;
  margin: 5px 0;
  border-right: 1px solid #c1d1dc;
}
.form-table tbody tr {
  border-bottom: 1px solid #eeeeee;
}
.form-table tbody tr td {
  height: 32px;
  line-height: 32px;
  color: #333333;
  padding-left: 5px;
}
.form-table tbody tr td.overhid {
  word-break: keep-all;
  white-space: nowrap;
}
.form-table tbody tr td.overhid span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.form-table tbody tr:hover {
  background: red;
}
.form-table tbody tr:nth-child(odd) {
  background: #ffffff;
}
.form-table tbody tr:nth-child(even) {
  background: #f8f8f8;
}
.form-table tbody tr .selected {
  background-color: #eeeeee;
}

.form-table tbody {
  /*border: 1px solid #dbe7ef;*/
}

.form .tabs-container {
  width: inherit;
  min-height: 100px;
}
.form .tabs-container .tabs-panels > .panel > .panel-body {
  margin: 0px 15px;
}
.form .tabs-container.body-nopadding .tabs-panels > .panel > .panel-body {
  margin: 0px;
}

.form-controlReadyOnly {
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 12px;
  line-height: 12px;
  color: #6b7180;
  border: 1px solid #d7dae5;
  border-radius: 4px;
  outline: 0;
  background: #CCC;
}

/*上传文件按钮样式YL */
.a-upload {
  padding: 4px 10px;
  height: 20px;
  line-height: 20px;
  position: relative;
  cursor: pointer;
  color: #aaaaaa;
  background: #ffffff;
  border: 1px solid #d7dae5;
  border-radius: 4px;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.a-upload input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.a-upload:hover {
  color: #333333;
  background: #eeeeee;
  border-color: #ccc;
  text-decoration: none;
}

.form-mtop {
  margin-top: 20px;
}

.ps-textarea-wrapper {
  display: inline-block;
  position: relative;
  width: 200px;
  height: 100px;
  overflow: hidden;
  box-sizing: border-box;
  font-size: 12px;
  color: #333333;
  border: 1px solid #d7dae5;
  border-radius: 4px;
}
.ps-textarea-wrapper.focus {
  border: 1px solid #00a0e9;
}

.ps-textarea-textarea {
  width: inherit;
  height: auto;
  overflow: hidden;
  padding: 6px 10px;
  box-sizing: border-box;
  resize: none;
  border: none;
  outline: none;
}

.form-right-9 {
  padding-right: 40px;
}

.icon-excel, .icon-xls {
  background: url("images/tb_excel_16.png") no-repeat center center;
}

.icon-ppt {
  background: url("images/tb_PowerPoint_16.png") no-repeat center center;
}

.icon-note {
  background: url("images/tb_note_16.png") no-repeat center center;
}

.icon-templet {
  background: url("images/tb_templet_16.png") no-repeat center center;
}

.icon-publishver {
  background: url("images/publishVer.png") no-repeat center center;
}

.icon-docx32 {
  background: url("images/tb_word_16.png") no-repeat center center;
}

.icon-folder16 {
  background: url("images/tb_folder_16.png") no-repeat center center;
}

span.icon-qccode {
  background: url("images/qccode.png") no-repeat center center;
}

.icon-qccode:hover, span.active .icon-qccode {
  background: url("images/qccode_hover.png") no-repeat center center;
  cursor: pointer;
}

span.icon-icLink {
  background: url("images/icLink.png") no-repeat center center;
}

.icon-icLink:hover, span.active .icon-icLink {
  background: url("images/icLink_hover.png") no-repeat center center;
  cursor: pointer;
}

.icon-up1 {
  background: url("images/up.png") no-repeat;
  display: inline-block;
  width: 10px;
  height: 6px;
}

.icon-down1 {
  background: url("images/down.png") no-repeat;
  display: inline-block;
  width: 10px;
  height: 6px;
}

span:hover .icon-up1, span.active .icon-up1 {
  background: url("images/up.png") no-repeat center center;
}

.icon-trigon-down {
  display: inline-block;
  background: url("./images/arrowdown.png") no-repeat;
  width: 10px;
  height: 6px;
}

.icon-trigon-down:hover {
  background: url("./images/arrowdown-hover.png") no-repeat;
}

.icon-trigon-up {
  display: inline-block;
  background: url("./images/arrowup.png") no-repeat;
  width: 10px;
  height: 6px;
}

.icon-trigon-up:hover {
  background: url("./images/arrowup-hover.png") no-repeat;
}

.org_tip {
  background: url("images/tip2.png") no-repeat scroll 0 2px transparent;
  display: inline-block;
  height: 18px;
  width: 18px;
  top: 5px;
}

.org_tip:hover {
  background: url("images/tip.png") no-repeat scroll 0 2px transparent;
}

.extEditIcon {
  position: absolute;
  left: 30px;
  top: 3px;
}

.select2-results .select2-match-0 {
  background: url("./icons/user-gary.png") no-repeat 0px;
  padding-left: 18px;
}

.select2-results .select2-match-5 {
  background: url("./icons/dept-gary.png") no-repeat 0px;
  padding-left: 18px;
}

.select2-results .select2-match-4 {
  background: url("./icons/position-gray.png") no-repeat 0px;
  padding-left: 18px;
}

.select2-results .select2-match-3 {
  background: url("./icons/users-gary.png") no-repeat 0px;
  padding-left: 18px;
}

.tree-enterprise, .tree-team {
  background: url(images/tree-enterprise.png) no-repeat 0 1px;
  margin-left: -2px;
}

.tree-recyclebin {
  background: url(images/tree-recyclebin.png) no-repeat 0 1px;
  margin-left: -2px !important;
}

.tree-intag {
  background: url(images/tree-intag.png) no-repeat 0 1px;
  margin-left: -2px !important;
}

.tree-metaObjType {
  background: url(images/tree-medata.png) no-repeat 0 1px;
  margin-left: -2px !important;
}

.tree-pageMore {
  background: url(images/tree-pageMore.png) no-repeat 0 1px;
  margin-left: -2px !important;
}

.icon-cleanup {
  background: url(icons/cleanup.png) no-repeat center center;
}

.icon-unstickteam {
  background: url(icons/unstickteam.png) no-repeat center center;
}

.icon-extlog {
  background: url(icons/extlog.png) no-repeat center center;
}

.icon-subscribe-cancel {
  background: url(icons/subscribe-cancel.png) no-repeat center center;
}

.icon-createteam {
  background: url(icons/createteam.png) no-repeat center center;
}

.icon-cancelexp {
  background: url(icons/cancelexp.png) no-repeat center center;
}

.icon-cancel {
  background: url(icons/cancel.png) no-repeat center center;
}

.icon-removefile {
  background: url(icons/removefile.png) no-repeat center center;
}

.icon-read {
  background: url(icons/read.png) no-repeat center center;
}

.icon-createuser {
  background: url(icons/createUser.png) no-repeat center center;
}

.icon-add-node_hover {
  background: url("./icons/add-node_hover.png") no-repeat center center;
}

.icon-add-node {
  background: url("./icons/add-node.png") no-repeat center center;
}

.icon-add-region {
  background: url("./icons/add-region.png") no-repeat center center;
}

.icon-add-region_hover {
  background: url("./icons/add-region_hover.png") no-repeat center center;
}

.icon-add-storage {
  background: url("./icons/add-storage.png") no-repeat center center;
}

.icon-add-storage_hover {
  background: url("./icons/add-storage_hover.png") no-repeat center center;
}

.icon-delete1 {
  background: url("./icons/delete1.png") no-repeat center center;
}

.icon-delete1_hover {
  background: url("./icons/delete1_hover.png") no-repeat center center;
}

.icon-delete2 {
  background: url("./icons/delete2.png") no-repeat center center;
}

.icon-delete2_hover {
  background: url("./icons/delete2_hover.png") no-repeat center center;
}

.icon-region-branch {
  background: url("./icons/region-branch.png") no-repeat center center;
}

.icon-region-main {
  background: url("./icons/region-main.png") no-repeat center center;
}

.icon-setting {
  background: url("./icons/setting.png") no-repeat center center;
}

.icon-setting_hover {
  background: url("./icons/setting_hover.png") no-repeat center center;
}

.icon-storage {
  background: url("./icons/storage.png") no-repeat center center;
}

.icon-storage-r {
  background: url("./icons/storage-r.png") no-repeat center center;
}

.icon-storage-rw {
  background: url("./icons/storage-rw.png") no-repeat center center;
}

.icon-switch-off {
  background: url("./icons/switch-off.png") no-repeat center center;
}

.icon-switch-on {
  background: url("./icons/switch-on.png") no-repeat center center;
}

.deployment-storage {
  zoom: 0.5;
}

#applicationHost {
  background-color: #ffffff;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
}

.container-fluid {
  top: 48px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  padding: 0px;
  border: none;
}

.body-content {
  margin: 0 auto;
  width: 800px;
}
.body-content span, .body-content a {
  font-size: 17px;
  color: #333333;
}
.body-content .update-pic {
  background: transparent url("images/updatebrowser.png") no-repeat center center;
  height: 170px;
  padding: 50px 0;
}
.body-content .update-msg {
  width: 560px;
  margin: 0 auto;
}
.body-content .update-msg span {
  display: block;
  padding: 6px 0;
}
.body-content .update-msg span.second-row {
  text-indent: 86px;
}
.body-content .update-msg a {
  padding: 6px 0;
  text-decoration: underline;
  color: #256f95;
  cursor: pointer;
}
.body-content .update-client {
  text-align: right;
  padding: 50px;
}
.body-content .update-client span {
  display: inline-block;
  margin: 0 10px;
}
.body-content .update-client .client-down {
  background: #256f95;
  padding: 2px 15px;
  border-radius: 15px;
  color: #256f95;
  cursor: pointer;
  text-decoration: none;
}
.body-content .update-client .client-down :hover {
  background: #256f95;
}

.tprepage {
  box-sizing: border-box;
  background-color: #eef1f8;
  border: 0px solid #d7dae5;
  padding: 0 14px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 0px;
  text-align: center;
  outline: 0;
  cursor: pointer;
  margin-right: 0px;
}

.tprepagefont {
  color: #aaa;
}

.tnextpagefont {
  color: #333333;
}

.tnextpage {
  background-color: #1770b9;
  color: #ffffff;
}

.left-content {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 50px;
  overflow: auto;
  top: 0px;
  background: #f7f8fa;
  right: 0;
  /*gs#当加入左部分图片时会用到*/
}

.left-capacity {
  height: 30px;
  width: 100%;
  display: block;
  position: absolute;
  bottom: 50px;
  overflow: hidden;
  top: auto;
  background: #f7f8fa;
  display: none;
}

.content-capacity {
  width: 90%;
  height: 63%;
  margin: 0 auto;
}

.right-content {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 30px;
  overflow-y: auto;
  overflow-x: hidden;
  top: 0px;
}

.teamlog .table td {
  height: 38px;
  line-height: 38px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.teamlog .linediv {
  line-height: 20px;
  height: 20px;
}
.teamlog .divoverflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  clear: both;
  width: 85%;
  height: 62%;
}
.teamlog .teamlog-userName {
  color: #256f95;
  float: left;
  width: 80%;
}
.teamlog .teamLogTime {
  color: #aaaaaa;
  width: 10%;
  float: left;
}

.updateFileTargetFrame {
  width: 0px;
  height: 0px;
  display: none;
}

/**********框架样式**************/
.fk_wrap {
  font-size: 12px;
  margin-top: -10px;
}

.fk_list {
  /*width: 100%;*/
  overflow-y: scroll;
  padding: 0px 16px 30px 16px;
}
.fk_list .fk_head.active {
  background-color: #d4eafb;
}

.fk_item {
  box-shadow: 0px 0px 10px #ccc;
  width: 300px;
  border-radius: 4px;
  float: left;
  margin: 18px 18px 0px 0px;
}
.fk_item .fk_headlg {
  position: relative;
}
.fk_item .fk_delete {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(images/ic_delete.png) no-repeat;
  display: block;
  width: 16px;
  height: 16px;
}
.fk_item .fk_delete:hover {
  background: url(images/ic_delete_hover.png) no-repeat;
}
.fk_item .fk_lg {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.fk_item .fk_mlg {
  background: url(images/ic_many.png) no-repeat;
}
.fk_item .fk_blg {
  background: url(images/ic_branch.png) no-repeat;
}
.fk_item .fk_flg {
  vertical-align: middle;
  color: #333333;
}
.fk_item .fk_tools {
  /*padding: 2px 0px;*/
  text-align: center;
}
.fk_item .fk_addregion {
  background: url(images/ic_region.png) no-repeat;
}
.fk_item .fk_addregion:hover {
  background: url(images/ic_region_hover.png) no-repeat;
}
.fk_item .fk_addstroge {
  background: url(images/ic_stroge.png) no-repeat;
}
.fk_item .fk_addstroge:hover {
  background: url(images/ic_stroge_hover.png) no-repeat;
}
.fk_item .fk_set {
  background: url(images/ic_set.png) no-repeat;
}
.fk_item .fk_set:hover {
  background: url(images/ic_set_hover.png) no-repeat;
}
.fk_item .fk_btn {
  margin-top: 10px;
  font-size: 0px;
}
.fk_item .fk_btn a {
  display: inline-block;
  margin-right: 30px;
  width: 16px;
  height: 16px;
}
.fk_item .fk_ip {
  padding-top: 10px;
}
.fk_item .fk_childs {
  width: 100%;
  background-color: #ffffff;
}
.fk_item.active {
  background-color: #d4eafb;
}
.fk_item .fk_body {
  padding: 0px 4px 8px 4px;
}
.fk_item .fk_bitem {
  margin: 10px 0px 0px 10px;
  float: left;
  width: 265px;
  /*padding-top: 6px;*/
  border: 1px solid #d7dae5;
  cursor: pointer;
}
.fk_item .fk_bitem.active {
  outline: 2px solid #00a0e9;
}

.fk_head {
  background-color: #eeeeee;
  padding: 10px 10px;
}

.fk_bitem .fk_blogo {
  width: 100%;
  height: 32px;
  background: url(images/ic_close.png) no-repeat center 0;
}
.fk_bitem .fk_blogo.fk_r {
  background: url(images/ic_storage_r.png) no-repeat center 0;
}
.fk_bitem .fk_blogo.fk_rw {
  background: url(images/ic_storage_rw.png) no-repeat center 0;
}
.fk_bitem .fk_bitem_div1 {
  height: 40px;
  border-bottom: 1px solid #d7dae5;
  margin-left: 10px;
  margin-right: 10px;
}
.fk_bitem .fk_bitem_div2 {
  height: 30px;
  padding: 0px 10px 6px 10px;
}
.fk_bitem .fk_battr {
  text-align: center;
  padding-top: 4px;
}
.fk_bitem .fk_img_ishow {
  margin-left: 0px;
  width: 24px;
  height: 14px;
  vertical-align: super;
  margin-right: 40px;
  margin-top: 1px;
}
.fk_bitem .fk_img_ishow1 {
  padding: 7px 70px 7px 0px;
  vertical-align: super;
}
.fk_bitem .fk_brwattr {
  margin-bottom: 6px;
  float: left;
  width: 78px;
  margin-left: 6px;
  margin-top: 12px;
  color: #256f95;
}
.fk_bitem .fk_brwattr_child {
  float: left;
  width: 100px;
  margin-top: 7px;
}
.fk_bitem .fk_brsattr {
  color: #333333;
}
.fk_bitem .fk_track_img {
  width: 16px;
  height: 16px;
  float: left;
  vertical-align: middle;
  margin-top: 12px;
}
.fk_bitem .fk_use {
  width: 40px;
  background-color: #00a0e9;
  height: 2px;
}
.fk_bitem .fk_bdele {
  vertical-align: super;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/ic_x.png) no-repeat center 0;
}
.fk_bitem .fk_bdele:hover {
  background: url(images/ic_x_blue.png) no-repeat center 0;
}
.fk_bitem .fk_tarck_bdele {
  margin-right: 0px;
  margin-top: 12px;
}
.fk_bitem .fk_node_bdele {
  margin-bottom: 5px;
}
.fk_bitem .fk_node {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 12px;
  margin-right: 10px;
  vertical-align: super;
  background: url(images/ic_addnode.png) no-repeat;
}
.fk_bitem .fk_node:hover {
  background: url(images/ic_addnode_hover.png) no-repeat;
}
.fk_bitem .fk_set {
  display: inline-block;
  vertical-align: super;
  width: 16px;
  height: 16px;
  background: url(images/ic_set.png) no-repeat;
}
.fk_bitem .fk_set:hover {
  background: url(images/ic_set_hover.png) no-repeat;
}
.fk_bitem .fk_set_tarck {
  margin-right: 10px;
}
.fk_bitem .fk_set_node {
  padding: 0px 10px 5px 0px;
}

.region-toolbar .button {
  display: inline-block;
  padding-left: 18px;
  width: 60px;
  border-radius: 5px;
  cursor: pointer;
}
.region-toolbar .button:not(:first-child) {
  margin-left: 10px;
}
.region-toolbar .button:hover {
  background-color: #00a0e9;
}
.region-toolbar .button.region-toolbar-add {
  background: url(images/ic_region_add.png) no-repeat left 0;
}
.region-toolbar .button.region-toolbar-add:hover {
  background-image: url(images/ic_region_add_hover.png);
}
.region-toolbar .button.region-toolbar-delete {
  background: url(images/ic_region_delete.png) no-repeat left 0;
}
.region-toolbar .button.region-toolbar-delete:hover {
  background-image: url(images/ic_region_delete_hover.png);
}

/***********end***********/
.basicinfo .panel-title {
  display: table-caption;
  width: 80px;
  text-align: left;
}
.basicinfo .item-count {
  display: table-cell;
  white-space: nowrap;
  padding-left: 10px;
  text-align: left;
}

.informationbarcolor {
  background-color: #eeeeee;
  overflow: hidden;
}

.informationbarSingleFilePic {
  background: url("images/info_gray.png") no-repeat;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  border: none;
  display: inline-block;
}
.informationbarSingleFilePic:hover {
  cursor: pointer;
  background: url("images/info_blue.png") no-repeat;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  display: inline-block;
}

.informationbarSingleFileName {
  /*word-wrap:break-word;*/
  display: block;
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
  white-space: nowrap;
  /* 不换行 */
}

.informationbarSingleFileNamePic {
  cursor: pointer;
  background: url("images/security.png") no-repeat;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  display: block;
}

.informationbarTitle {
  text-align: left;
}

.informatinbarLastTd {
  padding-left: 5px !important;
}

.informationPanelCtrl {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 3px;
  background: url("images/informationBarClose.png") no-repeat;
}
.informationPanelCtrl:hover {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 3px;
  background: url("images/informationBarCloseBlue.png") no-repeat;
}

.statuOpen {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 3px;
  background: url("images/informationBarOpen.png") no-repeat;
}
.statuOpen:hover {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 3px;
  background: url("images/informationBarOpenBlue.png") no-repeat;
}

.statuClose {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 3px;
  background: url("images/informationBarClose.png") no-repeat;
}
.statuClose:hover {
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0px;
  top: 3px;
  background: url("images/informationBarCloseBlue.png") no-repeat;
}

.informationbar-box {
  /*cq.liangyao 修改于2017-9-27   右侧面板按钮与电脑右侧间距为10px*/
  padding: 0 10px;
  height: 100%;
  position: relative;
}
.informationbar-box .left-tab-pad {
  position: absolute;
  top: 35px;
  left: -10px;
  background: #ddd;
  border: 0;
  padding: 0 0 1px 0;
  width: 10px;
  height: 0;
}
.informationbar-box > div.durandal-wrapper:first-child {
  height: inherit;
}

.informationbar-head {
  height: 46px;
  line-height: 46px;
  color: #666666;
  font-size: 12px;
  border-bottom: 1px solid #eeeeee;
  display: block;
  box-sizing: border-box;
}

/**********metadata of informationbar************/
.infobar-metadata .head {
  height: 40px;
  line-height: 40px;
  margin: 0px;
  border-bottom: 1px solid #eeeeee;
}
.infobar-metadata .head .title {
  font-size: 12px;
  color: #666666;
  vertical-align: middle;
}
.infobar-metadata .tabs-container {
  margin-top: 10px;
}
.infobar-metadata .tabs li a.tabs-inner {
  background-color: transparent;
}

#info-meta-tabs .tabs-wrap {
  overflow: hidden;
  margin-left: 25px;
  margin-right: 25px;
  width: 80%;
}
#info-meta-tabs .tabs-header {
  border: none;
}
#info-meta-tabs .tabs li.tabs-selected {
  border-top: 2px solid #00a0e9;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #dddddd;
}
#info-meta-tabs .tabs-scroller-left {
  background: #eee url("images/tabs_icons.png") no-repeat 1px center;
}
#info-meta-tabs .tabs-scroller-right {
  background: #eee url("images/tabs_icons.png") no-repeat -15px center;
}
#info-meta-tabs .tabs-scroller-left,
#info-meta-tabs .tabs-scroller-right {
  position: absolute;
  top: -1px;
  bottom: 0;
  width: 18px;
  font-size: 1px;
  display: none;
  cursor: pointer;
  border-width: 0;
}

/**********metadata of informationbar************/
/**********关联文件开始**********************/
/*cq.liangyao 创建于2017-9-27 关联文件tab页字体颜色*/
.relativefile .relativeInputStyle input:checked + label {
  color: #333333;
}

.relativefile .relativeInputStyle input + label {
  color: #666666;
}
.relativefile .relativeInputStyle .relative_Num {
  float: left;
  display: inline-block;
  line-height: 32px;
}
.relativefile .relativeInputStyle .relative_Opt, .relativefile .relativeInputStyle .relative_Write {
  float: left;
  display: inline-block;
}

/**********关联文件结束**********************/
/**********历史文件开始************************/
/*cq.liangyao 创建于2017-9-27 历史文件按钮间距问题*/
.comment-historyfile .history {
       /*
	   margin-top: -4px;
	   */
  margin-top: 8px;
}
.comment-historyfile .form-group a {
  margin-top: 6px;
}

/**********历史文件结束************************/
/************团队公告开始***************/
.teamnotice .add .add-notice {
  width: 16px;
  height: 16px;
  margin: 15px 5px 15px 0;
  background: url(images/ic_addnotice.png) no-repeat;
}
.teamnotice .add:hover {
  color: #dddddd;
  cursor: pointer;
}
.teamnotice .add:hover .add-notice {
  background: url(images/ic_addnotice_b.png) no-repeat;
}

.teamnotice-list .noItemIcon {
  margin-top: 40px;
}
.teamnotice-list .teamnotice-item {
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0 10px 10px;
  font-size: 12px;
}
.teamnotice-list .teamnotice-item .teamnotice-item-title {
  position: relative;
}
.teamnotice-list .teamnotice-item .teamnotice-item-title span {
  font-size: 14px;
  color: #256f95;
}
.teamnotice-list .teamnotice-item .teamnotice-item-title .notice-del {
  font-size: 12px;
  color: #666666;
  position: absolute;
  right: 0px;
  cursor: pointer;
  bottom: 0px;
}
.teamnotice-list .teamnotice-item .teamnotice-item-content {
  margin: 10px 0;
  color: #333333;
}
.teamnotice-list .teamnotice-item .teamnotice-item-author {
  color: #aaaaaa;
}
.teamnotice-list .teamnotice-item .teamnotice-item-author label {
  margin-left: 5px;
}

/*************团队公告结束**************/
/*************团队动态开始*************/
.teamlog .infobar-pagination .pagination-info {
  line-height: 30px;
}

/*************团队动态结束*************/
/***********团队个数统计开始***********/
.teaminfo .teaminfo-count {
  margin-left: 10px;
}

/***********团队个数统计结束***********/
.folder-statistice {
  display: inline-block;
  cursor: pointer;
  vertical-align: text-bottom;
  height: 16px;
  width: 16px;
  background: url("./images/folderStatistice.png") no-repeat center center;
}

.img-preview {
  position: fixed;
  background-color: rgba(16, 16, 16, 0.5);
  outline: 0;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 99999;
  padding: 0px;
  display: flex;
  align-items: center;
}

.img-preview img {
  margin: 0px auto;
}

#informationbar-comment {
  height: 100%;
}
#informationbar-comment a.createAnnotation {
  height: 30px;
  width: 30px;
  position: absolute;
  top: 8px;
  background: url("./images/annotation_edit.png") no-repeat 0;
  cursor: pointer;
}
#informationbar-comment .createAnnotationPage {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
}
#informationbar-comment .createAnnotationPage .form-item {
  margin: 5px 0px 10px 10px;
  clear: both;
}
#informationbar-comment .createAnnotationPage .form-item .requireFiled::before {
  content: "*";
  color: #f05e48;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-label {
  display: inline-block;
  line-height: 30px;
  vertical-align: middle;
  font-size: 12px;
  color: #BDBDBD;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-label::after {
  content: ":";
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .annotation-desc {
  height: 68px;
  line-height: 20px;
  padding: 3px 7px 5px;
  word-wrap: break-word;
  border: solid 1px white;
  margin-right: 10px;
  border-radius: 3px;
  position: relative;
  top: 0px;
  left: 0px;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .screenshot {
  width: 80px;
  height: 80px;
  float: left;
  margin: 4px 8px 4px 0px;
  border: solid 1px;
  cursor: pointer;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .screenshot div.img {
  width: 100%;
  height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .addScreenshot {
  width: 80px;
  height: 80px;
  border: dotted 1px;
  background-color: #666666;
  margin: 4px 8px 4px 0px;
  float: left;
  cursor: pointer;
  display: flex;
  align-content: center;
  justify-content: center;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .addScreenshot div {
  align-self: center;
  justify-self: center;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .addScreenshot div div.img {
  width: 24px;
  height: 24px;
  margin: 3px 14px 0px 14px;
  background-image: url("./images/annotation_capture.png");
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .addScreenshot:hover div div.img {
  background-image: url("./images/annotation_capture-hover.png");
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .addScreenshot:hover div span {
  color: #fff;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .addScreenshot div span {
  display: block;
  font-size: 12px;
  color: #aaaaaa;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .screenshot div.img img {
  max-width: 80px;
  max-height: 80px;
  align-self: center;
  justify-self: center;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .screenshot:hover .operations .opChangeScreenshot {
  display: inline-block;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .screenshot .operations {
  position: relative;
  top: -82px;
  left: 64px;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .screenshot .operations .opChangeScreenshot {
  color: #ffffff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 14px;
  font-weight: bolder;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  display: none;
  background-color: #f05e48;
}
#informationbar-comment .createAnnotationPage .form-item .form-input-control .processor {
  border: solid 1px #a1a1a1;
  border-radius: 3px;
  color: white;
  float: left;
  margin: 5px 10px 5px 0px;
  height: 30px;
  padding: 0px 10px;
  font-size: 16px;
}
#informationbar-comment .createAnnotationPage .btn-group {
  margin-top: 15px;
}
#informationbar-comment .createAnnotationPage .btn-group button {
  display: block;
  float: right;
  margin-right: 15px;
}
#informationbar-comment #addProcessor .select2-container-multi .select2-choices {
  background-color: #404040 !important;
}
#informationbar-comment #addProcessor div span.btnMemberSelect {
  background-color: #404040 !important;
}
#informationbar-comment #addProcessor .select2-container-multi .select2-choices .select2-search-choice {
  color: white !important;
}
#informationbar-comment .select2-drop {
  background-color: #4c4c4c !important;
  border: solid 1px #4c4c4c !important;
}
#informationbar-comment .select2-drop .select2-search {
  color: #ffffff !important;
}
#informationbar-comment .select2-drop .select2-search .select2-input {
  color: #ffffff !important;
  background-color: #4c4c4c !important;
  border: solid 1px #666666 !important;
}
#informationbar-comment .select2-results {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
}
#informationbar-comment .select2-results .select2-no-results {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
}
#informationbar-comment .select2-search input.select2-active {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
  background-image: none !important;
}
#informationbar-comment .select2-more-results.select2-active {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
  background-image: none !important;
}
#informationbar-comment input.select2-input {
  color: #fff !important;
}
#informationbar-comment .select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
  background-image: none !important;
}
#informationbar-comment .select2-results .select2-no-results,
#informationbar-comment .select2-results .select2-searching {
  background-color: #4c4c4c !important;
}
#informationbar-comment .select2-results .select2-highlighted {
  background-color: #4c4c4c !important;
  color: #ffffff !important;
}
#informationbar-comment .select2-results .select2-result-label {
  color: #aaa !important;
}
#informationbar-comment .select2-result-selectable .select2-match,
#informationbar-comment .select2-result-unselectable .select2-match {
  color: #fff !important;
}
#informationbar-comment #scrollable-contaier {
  position: relative;
  left: 0px;
  top: 0px;
  width: calc(100% -20px);
  margin: 0px auto;
  height: calc(100vh - 180px);
}
#informationbar-comment .top-menu-container {
  display: inline-block;
  margin: 15px auto;
}
#informationbar-comment .top-menu-container .menu-back {
  font-size: 12px;
  color: #aaa;
  cursor: pointer;
}
#informationbar-comment .top-menu-container .menu-back::before {
  content: url("./images/annotation_back.png");
}
#informationbar-comment .annotation-container .annotation-metas {
  display: -ms-grid;
  -ms-grid-columns: 40px auto 50px;
  -ms-grid-rows: 18px 18px;
  display: grid;
  grid-template-columns: 36px auto 50px;
  grid-template-rows: 14px 14px;
  grid-column-gap: 10px;
  grid-row-gap: 8px;
  grid-template-areas: "author-avatar author-name annotation-status" "author-avatar annotation-creation annotation-status";
}
#informationbar-comment .annotation-container .annotation-metas .author-avatar {
  grid-area: author-avatar;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row-span: 2;
}
#informationbar-comment .annotation-container .annotation-metas .author-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 18px;
}
#informationbar-comment .annotation-container .annotation-metas .author-name {
  grid-area: author-name;
  color: #fff;
  font-size: 12px;
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
#informationbar-comment .annotation-container .annotation-metas .annotation-status {
  grid-area: annotation-status;
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
#informationbar-comment .annotation-container .annotation-metas .annotation-creation {
  grid-area: annotation-creation;
  color: #aaa;
  font-size: 12px;
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
}
#informationbar-comment .annotation-body .annotation-desc {
  font-size: 14px;
  color: #fff;
  margin: 15px auto;
  word-wrap: break-word;
}
#informationbar-comment .annotation-body .annotation-captures {
  width: calc(100% - 10px);
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-row-gap: 3px;
  grid-column-gap: 3px;
  cursor: pointer;
}
#informationbar-comment .annotation-body .annotation-captures .annotation-capture {
  width: 80px;
  height: 80px;
  border: solid 1px #aaa;
  display: flex;
  align-content: center;
  justify-content: center;
  margin: 3px;
}
#informationbar-comment .annotation-body .annotation-captures .annotation-capture img {
  max-width: 80px;
  max-height: 80px;
  align-self: center;
  justify-self: center;
}
#informationbar-comment .annotation-body .annotation-processors-container {
  margin: 10px auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
#informationbar-comment .annotation-body .annotation-processors-container span {
  margin: 5px 10px 0px 0px;
}
#informationbar-comment .annotation-body .annotation-processors-container ul {
  display: flex;
  flex-wrap: wrap;
}
#informationbar-comment .annotation-body .annotation-processors-container ul li {
  border: solid #aaa 1px;
  border-radius: 3px;
  margin: 0px 10px 5px 0px;
  line-height: 22px;
  padding: 0px 5px;
}
#informationbar-comment .annotation-body .annotation-metadata {
  display: -ms-grid;
  -ms-grid-columns: auto auto;
  -ms-grid-column-gap: 20px;
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 20px;
}
#informationbar-comment .annotation-body .annotation-metadata div {
  min-height: 22px;
}
#informationbar-comment .annotation-body .annotation-metadata .annotation-meta-key {
  font-size: 12px;
  color: #aaa;
}
#informationbar-comment .annotation-body .annotation-metadata .annotation-meta-value {
  font-size: 12px;
  color: #fff;
  overflow-wrap: normal;
  line-height: 20px;
}
#informationbar-comment .annotation-operations {
  margin: 5px 0px;
}
#informationbar-comment .annotation-body .file-comment {
  width: calc(100% - 40px);
  height: 40px;
  background-color: #666;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  padding: 10px;
  cursor: pointer;
  border-radius: 3px;
  margin: 15px auto;
}
#informationbar-comment .annotation-body .file-comment:first-child(span) {
  margin: 10px;
}
#informationbar-comment .annotation-body .annotation-pdf {
  width: calc(100% - 40px);
  height: 40px;
  background-color: #666;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  padding: 10px;
  cursor: pointer;
  border-radius: 3px;
  margin: 15px auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#informationbar-comment .annotation-body .annotation-pdf:first-child(span) {
  margin: 10px;
}
#informationbar-comment .comment-container {
  margin: 15px 0px 0px 0px;
}
#informationbar-comment .comment-container .comment-container-title {
  height: 20px;
  font-size: 14px;
  color: #fff;
  padding: 0px 0px 0px 10px;
}
#informationbar-comment .comment-editor {
  margin: 10px auto;
  width: 100%;
}
#informationbar-comment .comment-editor .comment-editor-content {
  position: relative;
  top: 0px;
  left: 0px;
  height: 90px;
  width: calc(100% - 20px);
  border: solid #aaa 1px;
  border-radius: 5px;
  padding: 5px;
  word-wrap: break-word;
}
#informationbar-comment .comment-editor .comment-editor-content:focus {
  border-color: #ccc;
}
#informationbar-comment .comment-editor .comment-editor-toolbar {
  margin: 10px 0px 0px 0px;
  display: -ms-grid;
  -ms-grid-columns: 1fr 128px;
  display: grid;
  grid-template-columns: auto 130px;
}
#informationbar-comment .comment-editor-toolbar .emotion {
  width: 16px;
  height: 16px;
  padding: 7px;
  cursor: pointer;
}
#informationbar-comment .comment-editor-toolbar .btn-group {
  -ms-grid-column: 2;
}
#informationbar-comment .comment-editor-toolbar .btn-group button {
  width: 60px;
  height: 30px;
  border: solid 1px #d0d4d9;
  background-color: #fff;
  color: #868da0;
  border-radius: 5px;
  cursor: pointer;
  line-height: 28px;
  display: inline-block;
  font-size: 12px;
}
#informationbar-comment .comment-editor-toolbar .btn-group button:hover {
  background-color: #919dad;
  color: #fff;
}
#informationbar-comment .comment-editor-toolbar .btn-group button.active:hover {
  background-color: #919dad;
  color: #fff;
}
#informationbar-comment .comment-editor-toolbar .btn-group button.active {
  background-color: #768599;
  color: #fff;
  border-color: #768599;
}
#informationbar-comment .comment-container .comments {
  width: calc(100% - 10px);
  height: auto;
  margin: 15px 0px 0px 0px;
}
#informationbar-comment .comment-item-wrapper .comment-editor .comment-editor-content {
  position: relative;
  top: 0px;
  left: 0px;
  height: 90px;
  width: calc(100% - 10px);
  border: solid #aaa 1px;
  border-radius: 5px;
  padding: 5px;
  word-wrap: break-word;
}
#informationbar-comment .comment-item-wrapper {
  background-color: #4c4c4c;
  border: solid 1px #4c4c4c;
  border-radius: 5px;
  margin: 0px 0px 15px 0px;
  padding: 10px 15px;
  width: calc(100% - 30px);
}
#informationbar-comment .comment-item {
  display: -ms-grid;
  -ms-grid-columns: 40px auto;
  display: grid;
  grid-template-columns: 36px auto;
  grid-gap: 10px;
}
#informationbar-comment .author-avatar img {
  width: 36px;
  height: 36px;
  border-radius: 18px;
}
#informationbar-comment .left-side {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
#informationbar-comment .right-side {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  display: -ms-grid;
  -ms-grid-rows: 40px auto;
  display: grid;
  grid-template-rows: 36px auto;
}
#informationbar-comment .right-side .comment-header {
  -ms-grid-row: 1;
  display: -ms-grid;
  -ms-grid-rows: 18px 18px;
  display: grid;
  grid-template-rows: 18px 18px;
  line-height: 18px;
  vertical-align: middle;
  color: #fff;
}
#informationbar-comment .right-side .comment-header .author-name {
  -ms-grid-row: 1;
}
#informationbar-comment .right-side .comment-header .comment-creation {
  -ms-grid-row: 2;
  color: #aaa;
}
#informationbar-comment .right-side .comment-body {
  -ms-grid-row: 2;
  display: -ms-grid;
  -ms-grid-rows: auto auto;
  display: grid;
  grid-template-rows: auto minmax(0px 18px);
}
#informationbar-comment .right-side .comment-body .comment-content {
  -ms-grid-row: 1;
  color: #fff;
  margin: 5px 0px;
  line-height: 18px;
  font-size: 14px;
  display: block;
}
#informationbar-comment .right-side .comment-body .comment-toolbar {
  -ms-grid-row: 2;
  display: -ms-flexbox;
  -ms-flex-direction: row-reverse;
  display: flex;
  flex-direction: row-reverse;
}
#informationbar-comment .right-side .comment-body .comment-toolbar a {
  color: #aaa;
  cursor: pointer;
  margin: 0px 3px 0px 5px;
  width: 16px;
  height: 16px;
  background-size: 16px auto;
  display: inline-block;
}
#informationbar-comment .right-side .comment-body .comment-toolbar a.reply {
  background: url("./images/annotation_reply.png") no-repeat;
}
#informationbar-comment .right-side .comment-body .comment-toolbar a.delete {
  background: url("./images/annotation_delete.png") no-repeat;
}
#informationbar-comment .right-side .comment-footer {
  width: 200px;
  -ms-grid-row: 3;
}
#informationbar-comment .right-side .comment-footer .comment-item-reply {
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  border-top: solid 1px #aaa;
  display: -ms-grid;
  -ms-grid-columns: 40px auto;
  display: grid;
  grid-template-columns: 36px auto;
  grid-gap: 10px;
}
#informationbar-comment .select .option {
  height: 40px;
  width: calc(100% - 20px);
  padding: 0px 10px;
  font-size: 12px;
  color: #aaaaaa;
  line-height: 40px;
  vertical-align: middle;
  border: none;
  cursor: pointer;
}
#informationbar-comment .select .option:not(:first-of-type) {
  border-top: solid 1px #666666;
}
#informationbar-comment .select .active {
  color: #ffffff;
}
#informationbar-comment .select .active span:last-of-type {
  content: url("./images/annotation_check.png");
  display: block;
  float: right;
  margin: 15px 15px;
}
#informationbar-comment .wrapper .annotation-menu-wrapper {
  width: calc(100% - 20px);
  height: calc(100vh - 165px);
  background-color: rgba(16, 16, 16, 0.5);
  z-index: 9998;
  position: absolute;
  top: 76px;
  left: 10px;
}
#informationbar-comment .wrapper .annotation-menu-wrapper .annotation-menu {
  width: 100%;
  background-color: #4c4c4c;
  border: none;
  border-top: solid 1px #000000;
}
#informationbar-comment .form-item {
  margin: 10px 10px 0px 10px;
  clear: both;
}
#informationbar-comment .form-item .form-input-label {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #aaaaaa;
}
#informationbar-comment .form-item .form-input-label::after {
  content: ":";
}
#informationbar-comment .form-item .form-input-control {
  margin: 5px 0px 0px 0px;
  width: 100%;
  color: #ffffff;
  font-size: 12px;
}
#informationbar-comment .form-item .form-input-control input.textbox {
  width: calc(100% - 10px);
  border: solid 1px #666666;
  min-height: 30px;
  border-radius: 3px;
  padding: 0px 5px;
  background-color: #4c4c4c;
  color: #ffffff;
  font-size: 12px;
}
#informationbar-comment .form-item .form-input-control ul.tags {
  display: flex;
  justify-content: center;
}
#informationbar-comment .form-item .form-input-control ul.tags li.tag {
  border: solid 1px #aaaaaa;
  border-radius: 3px;
  margin: 0px 3px 0px 3px;
  line-height: 22px;
  vertical-align: middle;
  padding: 0px 2px 0px 2px;
  cursor: pointer;
}
#informationbar-comment .form-item .form-input-control ul.tags li.tag:hover {
  background-color: #333333;
  border: solid 1px #333333;
}
#informationbar-comment .form-item .form-input-control ul.tags li.selected {
  background-color: #333333;
  border: solid 1px #333333;
}
#informationbar-comment .form-item .btn-groups {
  display: flex;
  justify-content: flex-end;
  height: 45px;
}
#informationbar-comment .form-item .btn-groups button {
  display: block;
  margin-left: 10px;
  margin-right: 0px;
}
#informationbar-comment .wrapper {
  font-family: "Microsoft YaHei", arial;
  font-size: 12px;
}
#informationbar-comment .annotation-toolbar {
  width: 100%;
  height: 30px;
  background-color: #4c4c4c;
  display: flex;
  align-items: center;
}
#informationbar-comment .annotation-toolbar .item-separator::before {
  content: "|";
}
#informationbar-comment .annotation-toolbar .item-separator {
  color: #000000;
}
#informationbar-comment .annotation-toolbar .annotation-toolbar-item {
  width: calc(49.5%);
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  color: #ffffff;
  cursor: pointer;
}
#informationbar-comment .annotations {
  width: 100%;
  height: calc(100vh - 165px);
  position: relative;
  top: 0px;
  left: 0px;
}
#informationbar-comment .annotations .annotations-empty {
  font-size: 12px;
  color: #aaaaaa;
  margin-top: 15px;
}
#informationbar-comment .annotations .annotation-item {
  background: #4c4c4c;
  width: calc(100% - 20px);
  border-radius: 5px;
  padding: 10px;
  margin-top: 15px;
}
#informationbar-comment .annotations .annotation-business {
  background: url("./images/annotation-business.png") no-repeat #4c4c4c;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header {
  width: calc(100% - 20px);
  height: 36px;
  margin-left: 10px;
  cursor: pointer;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header .annotation-author {
  float: left;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header .annotation-author .author-avatar {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  float: left;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header .annotation-author .author-name {
  display: inline-block;
  line-height: 36px;
  vertical-align: middle;
  margin-left: 5px;
  color: #ffffff;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header .annotation-status {
  float: right;
  margin-right: 15px;
  margin-top: 5px;
  width: auto;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  text-align: center;
  border-radius: 3px;
  padding: 3px 10px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header .annotation-status-executing {
  background-color: #f59a23;
}
#informationbar-comment .annotations .annotation-item .annotation-item-header .annotation-status-completed {
  background-color: #67c23a;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body {
  display: block;
  width: 100%;
  margin-top: 5px;
  margin-left: 10px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .annotation-title {
  cursor: pointer;
  font-size: 14px;
  font-weight: normal !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .annotation-screenshots {
  overflow: hidden;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .annotation-screenshots .annotation-screenshot {
  width: 80px;
  height: 80px;
  margin: 5px 3px 0px 0px;
  cursor: pointer;
  border: solid 1px #aaa;
  float: left;
  display: flex;
  justify-content: center;
  align-content: center;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .annotation-screenshots .annotation-screenshot img {
  max-width: 80px;
  max-height: 80px;
  justify-self: center;
  align-self: center;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .file-comment {
  width: calc(100% - 40px);
  height: 40px;
  background-color: #666;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  padding: 10px;
  cursor: pointer;
  border-radius: 3px;
  margin: 15px auto;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .file-comment:first-child(span) {
  margin: 10px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .annotation-pdf {
  width: calc(100% - 40px);
  height: 40px;
  background-color: #666;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  padding: 10px;
  cursor: pointer;
  border-radius: 3px;
  margin: 15px auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#informationbar-comment .annotations .annotation-item .annotation-item-body .annotation-pdf:first-child(span) {
  margin: 10px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-footer {
  display: block;
  width: 100%;
  margin-top: 5px;
  margin-left: 10px;
  color: #929292;
  font-size: 12px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-footer .annotation-notifies {
  color: #ffffff;
  font-size: 13px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-footer .annotation-lastest {
  margin-top: 15px;
}
#informationbar-comment .annotations .annotation-item .annotation-item-footer .annotation-lastest .annotation-delete {
  display: block;
  float: right;
  margin-right: 15px;
  color: #929292;
  font-size: 12px;
}
#informationbar-comment #creator .select2-container {
  border: solid 1px #666666 !important;
  color: #ffffff !important;
}
#informationbar-comment #creator .select2-container a {
  color: #ffffff !important;
}
#informationbar-comment #creator .select2-container .select2-choices {
  background-color: #4c4c4c !important;
}
#informationbar-comment #creator .select2-dropdown-open .select2-choice {
  box-shadow: 0 1px 0 #4c4c4c inset !important;
}
#informationbar-comment #creator div span.btnMemberSelect {
  background-color: #4c4c4c !important;
}
#informationbar-comment .annotations .load-more {
  width: calc(100% - 2px);
  border: solid 1px #666;
  height: 30px;
  margin-top: 5px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  line-height: 30px;
  cursor: pointer;
}
#informationbar-comment .annotations .loading {
  color: #929292;
}

/***********团队动态开始***********/
#teamLog #teamlog-optType {
  color: #333333;
}
#teamLog .teamlog-underframe {
  border-radius: 5px;
  background: #ffffff;
  white-space: nowrap;
  clear: both;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 30px;
  margin-top: 5px;
}
#teamLog .teamlog-underframe img {
  width: 16px;
  height: 16px;
  padding-top: 2px;
}
#teamLog .teamlog-underframe .spanBox {
  clear: both;
  margin-left: 4px;
}
#teamLog .teamlog-underframe .imgBox {
  float: left;
}
#teamLog .teamlog-underframe .teamlog-file {
  float: left;
  padding-left: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 5px;
  color: #666666;
}
#teamLog .teamlog-Name {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 60px;
  color: #666666;
}
#teamLog .teamlog-underframe .teamlog-versions {
  padding-top: 5px;
  padding-left: 5px;
  color: #666666;
}
#teamLog .teamlog-DataTime img {
  width: 16px;
  height: 16px;
}
#teamLog .teamlog-DataTime span {
  padding-left: 5px;
  color: #666666;
}
#teamLog .teamRamark {
  color: #666666;
  padding-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#teamLog #teamuseId {
  padding-top: 10px;
}
#teamLog #teamuseId img {
  height: 24px;
  width: 24px;
  border-radius: 50%;
}
#teamLog .scrollble {
  height: 636px;
}
#teamLog .divoverflow span {
  color: #666666;
  vertical-align: super;
  padding-left: 5px;
}
#teamLog .teamlog-Name #teamlog-Name {
  padding-top: 10px;
}
#teamLog #edit-teamlog {
  padding-top: 10px;
}
#teamLog #edit-teamlogName {
  padding-top: 10px;
}
#teamLog .divoverflow .teamimg {
  float: left;
}
#teamLog .divoverflow .teamName {
  padding-top: 3px;
}
#teamLog .ramarkset {
  width: auto;
}
#teamLog .triangle {
  margin-left: 10px;
  width: 0;
  border: 5px solid;
  border-color: transparent transparent #dddddd transparent;
}
#teamLog .fileFolderRamk {
  padding-left: 10px;
  line-height: 30px;
  background: #dddddd;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 5px;
  height: 30px;
  color: #333333;
}
#teamLog .deleteLine {
  text-decoration: line-through;
}
#teamLog .changName {
  padding-left: 10px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 30px;
  color: #333333;
}
#teamLog .teamloghover:hover {
  text-decoration: underline;
}
#teamLog .teamloghover {
  display: inline-block;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
#teamLog .calendar {
  width: 50px;
}
#teamLog .teamlog-underframe {
  position: relative;
}
#teamLog .teamlog-NameChange {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666666;
  padding-right: 5px;
}

/***********团队动态结束***********/
/***********右侧版本***********/
.ver-conflict {
  display: inline-block;
  cursor: pointer;
  vertical-align: text-bottom;
  height: 16px;
  width: 16px;
  background: url("./images/verconflict.png") no-repeat center center;
}

/***********右侧版本结束***********/
/*左边一级导航*/
.left-navbar {
  position: absolute;
  right: 0;
  bottom: 0px;
  left: 0px;
  top: 0px;
}
.left-navbar .center-panel {
  position: absolute;
  left: 201px;
  top: 0px;
  bottom: 0px;
  right: 0px;
}
.left-navbar .buttonWidgetAnnotation {
  margin: -32px 0px 0px calc(50% - 16px);
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url("images/navWidget.png") no-repeat center center;
}
.left-navbar .buttonWidgetAnnotation:hover {
  background: url("images/navWidget_hover.png") no-repeat center center;
}
.left-navbar .buttonWidgetAnnotation.expend {
  background: url("images/navWidget_Expend.png") no-repeat center center;
}
.left-navbar .buttonWidgetAnnotation.expend:hover {
  background: url("images/navWidget_Expend_hover.png") no-repeat center center;
}

.left-panel {
  position: absolute;
  left: 0px;
  overflow: auto;
  top: 0px;
  bottom: 0px;
  width: 200px;
  z-index: 99;
}

.navbar-list {
  width: 100%;
  position: absolute;
  bottom: 0px;
  overflow: hidden;
  border-top: 1px solid #eeeeee;
  background: inherit;
}
.navbar-list a {
  height: 50px;
  display: block;
  width: 25%;
  float: left;
  /*color: #666c7e;*/
  color: #666666;
  margin: 0;
  padding: 0;
}
.navbar-list a:hover, .navbar-list a.selected {
  cursor: pointer;
  color: #ffffff;
}
.navbar-list a.nav-quick {
  background: transparent url("images/kuaishudaohang.png") no-repeat top center;
}
.navbar-list a.nav-quick.selected {
  background: #00a0e9 url("images/kuaishudaohang-hover.png") no-repeat top center;
}
.navbar-list a.nav-quick:hover {
  background: #dddddd url("images/kuaishudaohang-hover.png") no-repeat top center;
}
.navbar-list a > span {
  display: block;
  position: relative;
  top: 32px;
  text-align: center;
}
.navbar-list a.nav-enterprise {
  background: transparent url("images/qiyewendangku.png") no-repeat top center;
}
.navbar-list a.nav-enterprise.selected {
  background: #00a0e9 url("images/qiyewendangku-hover.png") no-repeat top center;
}
.navbar-list a.nav-enterprise:hover {
  background: #dddddd url("images/qiyewendangku-hover.png") no-repeat top center;
}
.navbar-list a.nav-team {
  background: transparent url("images/tuanduineirongku.png") no-repeat top center;
}
.navbar-list a.nav-team.selected {
  background: #00a0e9 url("images/tuanduineirongku-hover.png") no-repeat top center;
}
.navbar-list a.nav-team:hover {
  background: #dddddd url("images/tuanduineirongku-hover.png") no-repeat top center;
}
.navbar-list a.nav-person {
  background: transparent url("images/gerenneirongku.png") no-repeat top center;
}
.navbar-list a.nav-person.selected {
  background: #00a0e9 url("images/gerenneirongku-hover.png") no-repeat top center;
}
.navbar-list a.nav-person:hover {
  background: #dddddd url("images/gerenneirongku-hover.png") no-repeat top center;
}
.navbar-list a.nav-myshare {
  background: transparent url("icons/share.png") no-repeat center center;
}
.navbar-list a.nav-myshare.selected {
  background: #00a0e9 url("icons/share-hover.png") no-repeat center center;
}
.navbar-list a.nav-myshare:hover {
  background: #dddddd url("icons/share-hover.png") no-repeat center center;
}
.navbar-list a.nav-shareme {
  background: transparent url("images/ic_navshareme.png") no-repeat center center;
}
.navbar-list a.nav-shareme.selected {
  background: #00a0e9 url("images/ic_navshareme_white.png") no-repeat center center;
}
.navbar-list a.nav-shareme:hover {
  background: #dddddd url("images/ic_navshareme_white.png") no-repeat center center;
}
.navbar-list a.nav-mymesage {
  background: transparent url("images/messagebox-message.png") no-repeat center center;
}
.navbar-list a.nav-mymesage.selected {
  background: #00a0e9 url("images/message-tip.png") no-repeat center center;
}
.navbar-list a.nav-mymesage:hover {
  background: #dddddd url("images/message-tip.png") no-repeat center center;
}
.navbar-list a.nav-myfavorite {
  background: transparent url("images/ic_myfavorites.png") no-repeat center center;
}
.navbar-list a.nav-myfavorite.selected {
  background: #00a0e9 url("images/ic_myfavorites_white.png") no-repeat center center;
}
.navbar-list a.nav-myfavorite:hover {
  background: #dddddd url("images/ic_myfavorites_white.png") no-repeat center center;
}
.navbar-list a.nav-mypublic {
  background: transparent url("icons/public.png") no-repeat center center;
}
.navbar-list a.nav-mypublic.selected {
  background: #00a0e9 url("icons/public-hover.png") no-repeat center center;
}
.navbar-list a.nav-mypublic:hover {
  background: #dddddd url("icons/public-hover.png") no-repeat center center;
}
.navbar-list a.nav-mylock {
  background: transparent url("icons/lock.png") no-repeat center center;
}
.navbar-list a.nav-mylock.selected {
  background: #00a0e9 url("icons/lock-hover.png") no-repeat center center;
}
.navbar-list a.nav-mylock:hover {
  background: #dddddd url("icons/lock-hover.png") no-repeat center center;
}
.navbar-list a.nav-mytag {
  background: transparent url("images/ic_navmytag.png") no-repeat center center;
}
.navbar-list a.nav-mytag.selected {
  background: #00a0e9 url("images/ic_navmytag_white.png") no-repeat center center;
}
.navbar-list a.nav-mytag:hover {
  background: #dddddd url("images/ic_navmytag_white.png") no-repeat center center;
}
.navbar-list a.nav-mysubscribe {
  background: transparent url("images/ic_mysubscription.png") no-repeat center center;
}
.navbar-list a.nav-mysubscribe.selected {
  background: #00a0e9 url("images/ic_mysubscription_white.png") no-repeat center center;
}
.navbar-list a.nav-mysubscribe:hover {
  background: #dddddd url("images/ic_mysubscription_white.png") no-repeat center center;
}
.navbar-list a.nav-myrecommend {
  background: transparent url("images/ic_myrecommend.png") no-repeat center center;
}
.navbar-list a.nav-myrecommend.selected {
  background: #00a0e9 url("images/ic_myrecommend_white.png") no-repeat center center;
}
.navbar-list a.nav-myrecommend:hover {
  background: #dddddd url("images/ic_myrecommend_white.png") no-repeat center center;
}

.navbar-list-r {
  width: 100%;
  position: absolute;
  bottom: 0px;
  overflow: auto;
}

.enterprise-tree ul, .enterprise-tree li {
  width: 100%;
}
.enterprise-tree .tree-node {
  width: 100%;
}
.enterprise-tree .easyui-tree {
  display: inline-table;
}

/*左侧导航类型，左边一级导航*/
ul.leftNavList {
  background-color: #eeeeee;
  height: 100%;
}
ul.leftNavList li {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.leftNavList li a {
  height: 48px;
  display: block;
}
ul.leftNavList li a:hover, ul.leftNavList li a.selected {
  cursor: pointer;
  color: #ffffff;
}
ul.leftNavList li a.textExpend {
  text-indent: 50px;
  background-position-y: center;
  background-position-x: 9px !important;
}
ul.leftNavList li a.textExpend > span {
  float: left;
  margin-top: 16px;
}
ul.leftNavList li a.nav-quick {
  background: transparent url("images/kuaishudaohang.png") center center no-repeat;
}
ul.leftNavList li a.nav-quick.selected {
  background: #00a0e9 url("images/kuaishudaohang-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-quick:hover {
  background: #dddddd url("images/kuaishudaohang-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-quick.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-enterprise {
  background: transparent url("images/qiyewendangku.png") center center no-repeat;
}
ul.leftNavList li a.nav-enterprise.selected {
  background: #00a0e9 url("images/qiyewendangku-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-enterprise:hover {
  background: #dddddd url("images/qiyewendangku-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-enterprise.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-team {
  background: transparent url("images/tuanduineirongku.png") center center no-repeat;
}
ul.leftNavList li a.nav-team.selected {
  background: #00a0e9 url("images/tuanduineirongku-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-team:hover {
  background: #dddddd url("images/tuanduineirongku-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-team.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-person {
  background: transparent url("images/gerenneirongku.png") center center no-repeat;
}
ul.leftNavList li a.nav-person.selected {
  background: #00a0e9 url("images/gerenneirongku-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-person:hover {
  background: #dddddd url("images/gerenneirongku-hover.png") center center no-repeat;
}
ul.leftNavList li a.nav-person.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-myshare {
  background: transparent url("images/ic_myshare.png") center center no-repeat;
}
ul.leftNavList li a.nav-myshare.selected {
  background: #00a0e9 url("images/ic_myshare_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myshare:hover {
  background: #dddddd url("images/ic_myshare_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myshare.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-shareme {
  background: transparent url("images/ic_navshareme.png") center center no-repeat;
}
ul.leftNavList li a.nav-shareme.selected {
  background: #00a0e9 url("images/ic_navshareme_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-shareme:hover {
  background: #dddddd url("images/ic_navshareme_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-shareme.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-mymesage {
  background: transparent url("images/ic_mymessage.png") center center no-repeat;
}
ul.leftNavList li a.nav-mymesage.selected {
  background: #00a0e9 url("images/ic_mymessage_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mymesage:hover {
  background: #dddddd url("images/ic_mymessage_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mymesage.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-myfavorite {
  background: transparent url("images/ic_myfavorites.png") center center no-repeat;
}
ul.leftNavList li a.nav-myfavorite.selected {
  background: #00a0e9 url("images/ic_myfavorites_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myfavorite:hover {
  background: #dddddd url("images/ic_myfavorites_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myfavorite.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-mypublic {
  background: transparent url("images/ic_mypublic.png") center center no-repeat;
}
ul.leftNavList li a.nav-mypublic.selected {
  background: #00a0e9 url("images/ic_mypublic_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mypublic:hover {
  background: #dddddd url("images/ic_mypublic_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mypublic.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-mylock {
  background: transparent url("images/ic_mylock.png") center center no-repeat;
}
ul.leftNavList li a.nav-mylock.selected {
  background: #00a0e9 url("images/ic_mylock_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mylock:hover {
  background: #dddddd url("images/ic_mylock_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mylock.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-myeditor {
  background: transparent url("images/ic_myeditor.png") center center no-repeat;
}
ul.leftNavList li a.nav-myeditor.selected {
  background: #00a0e9 url("images/ic_myeditor_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myeditor:hover {
  background: #dddddd url("images/ic_myeditor_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myeditor.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-mytag {
  background: transparent url("images/ic_navmytag.png") center center no-repeat;
}
ul.leftNavList li a.nav-mytag.selected {
  background: #00a0e9 url("images/ic_navmytag_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mytag:hover {
  background: #dddddd url("images/ic_navmytag_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mytag.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-mysubscribe {
  background: transparent url("images/ic_mysubscription.png") center center no-repeat;
}
ul.leftNavList li a.nav-mysubscribe.selected {
  background: #00a0e9 url("images/ic_mysubscription_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mysubscribe:hover {
  background: #dddddd url("images/ic_mysubscription_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-mysubscribe.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}
ul.leftNavList li a.nav-myrecommend {
  background: transparent url("images/ic_myrecommend.png") center center no-repeat;
}
ul.leftNavList li a.nav-myrecommend.selected {
  background: #00a0e9 url("images/ic_myrecommend_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myrecommend:hover {
  background: #dddddd url("images/ic_myrecommend_white.png") center center no-repeat;
}
ul.leftNavList li a.nav-myrecommend.textExpend {
  background-position-y: center;
  background-position-x: 9px;
}

.navbar-list-r a {
  display: inline-block;
}
.navbar-list-r .baseinfo > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-baseinfo.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .baseinfo:hover > span, .navbar-list-r .baseinfo.selected > span {
  background: url(images/information-baseinfo-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .teamlog > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/teamlog_1.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .teamlog:hover > span, .navbar-list-r .teamlog.selected > span {
  background: url(images/teamlog_2.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .metainfo > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-metainfo.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .metainfo:hover > span, .navbar-list-r .metainfo.selected > span {
  background: url(images/information-metainfo-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .wolkflowinfo > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-wolkflowinfo.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .wolkflowinfo:hover > span, .navbar-list-r .wolkflowinfo.selected > span {
  background: url(images/information-wolkflowinfo-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .historyinfo > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-historyinfo.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .historyinfo:hover > span, .navbar-list-r .historyinfo.selected > span {
  background: url(images/information-historyinfo-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .relativefile > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-relativefile.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .relativefile:hover > span, .navbar-list-r .relativefile.selected > span {
  background: url(images/information-relativefile-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .attachment > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-attachment.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .attachment:hover > span, .navbar-list-r .attachment.selected > span {
  background: url(images/information-attachment-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .comment > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-comment.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .comment:hover > span, .navbar-list-r .comment.selected > span {
  background: url(images/information-comment-b.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .teamnotice > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0px;
  background: url(images/information-teamnotice.png) no-repeat;
  background-size: 32px 32px;
}
.navbar-list-r .teamnotice:hover > span, .navbar-list-r .teamnotice.selected > span {
  background: url(images/information-teamnotice-b.png) no-repeat;
  background-size: 32px 32px;
}

/* 返回按钮 */
.secNav_GoBack {
  height: 14px;
  margin: 12px 0 0 12px;
  background: url(images/arrowleft.png);
  background-repeat: no-repeat;
  text-indent: 16px;
  cursor: pointer;
  color: #666666;
}
.secNav_GoBack:hover {
  background: url("images/arrowleft_hover.png") no-repeat;
  color: #dddddd;
}

/*修正左侧导航模块的LIST点击名称的触发范围范围*/
/* .quick-list{
    .docmain-panel .doc-container{
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
    }
    .docmain-panel .table td span{
        &.file_Icon{
            display: inline;
            margin-left: 55px;
        }
        &.folder_Icon{
            display: inline;
            margin-left: 55px;
        }
    }
} */
.quick-list .document-list-item td:nth-child(2) {
  text-overflow: ellipsis;
  overflow: hidden;
}
.quick-list .document-list-item td:nth-child(2) div {
  text-overflow: ellipsis;
  overflow: hidden;
}
.quick-list .document-list-item td:nth-child(2) div span {
  display: inline;
  padding-left: 55px;
  vertical-align: middle;
  padding-top: 12px;
  background-position-y: 4px;
  padding-bottom: 12px;
  text-indent: 0px;
}

.quick-list .document-list-item td:nth-child(1) div {
  text-overflow: ellipsis;
  overflow: hidden;
}

/*主文档区域*/
.main-list {
  border-left: none;
}

/*文档信息区域*/
.docmain-panel {
  position: absolute;
  top: 74px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.docmain-panel .doclist-panel {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0px;
  overflow: auto;
  bottom: 0px;
}
.docmain-panel .doclist-panel.hidden {
  overflow: hidden;
}
.docmain-panel .right-panel {
  position: absolute;
  top: 0;
  width: 220px;
  right: 0;
  bottom: 0px;
  /*border-left: 1px solid #dbe7ef;*/
  border-top: 1px solid #eeeeee;
  background-color: #eeeeee;
  overflow: hidden;
  z-index: 99;
}

.table > thead > tr > th > div {
  white-space: nowrap;
  text-align: left;
}
.table td {
  overflow: hidden;
}

.enterprise-tree li, .enterprise-tree div {
  display: inline-table;
  width: 100%;
}
.enterprise-tree li {
  white-space: pre-wrap;
}
.enterprise-tree div {
  white-space: nowrap;
}
.enterprise-tree .tree-node {
  height: 18px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.enterprise-tree .tree-node .tree-hit:first-child, .enterprise-tree .tree-node .tree-indent:first-child {
  margin-left: 3px;
}
.enterprise-tree > ul > div {
  height: 25px;
  padding-top: 6px;
}
.enterprise-tree .recyclebin {
  text-indent: 35px;
  padding-bottom: 6px;
  padding-top: 0px;
}

.tree-hit {
  margin-right: 5px;
}

.tree-file {
  margin-left: 5px;
}

.filepublishhtml {
  float: right;
  width: 30px;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
}
.filepublishhtml span {
  width: 30px;
  height: 20px;
  float: right;
}

.label-checkall {
  background: url("images/ic_checkall.png") no-repeat 0px 1px;
  padding: 0 15px;
}
.label-checkall:hover {
  background: url("images/ic_checkall_hover.png") no-repeat 0px 1px;
  color: #256f95;
  cursor: pointer;
}

.label-clear {
  background: url("images/ic_clear.png") no-repeat 0px 1px;
  padding: 0 15px;
}
.label-clear:hover {
  background: url("images/ic_clear_hover.png") no-repeat 0px 1px;
  color: #256f95;
  cursor: pointer;
}

.doc-pager {
  text-align: right;
  color: #6b7180;
  height: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 0px !important;
  /*.textbox-text {  //bug:6461 liuning.yao注释
           width: 14px !important;
           padding-left: 0px !important;
           padding-right: 0px !important;
           text-align: center !important;
   }*/
}
.doc-pager span {
  padding-right: 5px;
}
.doc-pager .numberbox {
  width: 35px !important;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  margin-top: -4px;
  text-align: center;
  margin-right: 5px;
}

.empty-folder {
  text-align: center;
  margin-top: 90px;
  font-size: 20px;
  color: #ccc;
}

.favoritePading {
  padding-left: 5px;
  margin-top: -15px;
}

.favorite td {
  padding-left: 10px !important;
}

.iframe-max {
  border: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.updatefilename {
  color: #333333;
  width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.updateButton {
  position: absolute;
  right: 2px;
}

.update-file-browser {
  opacity: 0;
  width: 88px !important;
  display: inline-block;
  height: 30px;
  float: right;
}

.download_frame {
  width: 0;
  height: 0;
  line-height: 0px;
}

/*水印策略，文本不加粗*/
.waterNormal {
  max-height: 500px;
  overflow: scroll;
  overflow-x: hidden;
}
.waterNormal label, .waterNormal span {
  font-weight: normal !important;
}

.watermarkButton-add {
  padding-left: 8px;
  background: url(images/watermark_add.png) no-repeat 0;
}
.watermarkButton-add:hover {
  background-image: url(images/ic_region_add_hover.png);
  padding-left: 20px;
}

/*视图设置样式开始*/
.viewsetting-moveup {
  background: url(images/moveup.png) no-repeat;
}
.viewsetting-moveup:hover {
  background: url(images/moveup_hover.png) no-repeat;
}

.viewsetting-movedown {
  background: url(images/movedown.png) no-repeat;
}
.viewsetting-movedown:hover {
  background: url(images/movedown_hover.png) no-repeat;
}

.viewsetting-delete {
  background: url(images/delete.png) no-repeat;
}
.viewsetting-delete:hover {
  background: url(images/delete_hover.png) no-repeat;
}

/*视图设置样式 后续更换图片*/
a.viewsit_up, .field-list-up {
  background: url(images/ic_up.png) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
}
a.viewsit_up:hover, .field-list-up:hover {
  background: url(images/ic_up_blue.png) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
}

a.viewsit_down, .field-list-down {
  background: url(images/ic_down.png) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
}
a.viewsit_down:hover, .field-list-down:hover {
  background: url(images/ic_down_blue.png) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
}

a.viewsit_dele, .field-list-delete {
  background: url(images/ic_x.png) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
}
a.viewsit_dele:hover, .field-list-delete:hover {
  background: url(images/ic_x_blue.png) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
}

/*视图设置样式 后续更换图片 结束*/
.viewsetting-add .viewsetting-add-bg {
  padding-left: 20px;
  background: url(images/ic_add_white.png) no-repeat 0;
}
.viewsetting-add:hover .viewsetting-add-bg {
  background: url(images/ic_region_add_hover.png) no-repeat 0;
}

#view-setting .form-button {
  margin-right: 24px;
}

/*视图设置样式结束*/
/*分配权限相关样式 by cq.yanglulian*/
.permissionDocInfo .fileListButton {
  background: #ffffff;
  border: none;
}

.distributionPermission thead {
  height: 30px;
}

/*分配权限相关样式 by cq.yanglulian************结束*/
/*菜单配置-添加菜单*/
/*.customMenusList .datagrid-header{
    height:31px;
}
.customMenusList .datagrid-htable{
    height:29px;
}*/
/*成员列表样式结束*/
.tree-title {
  color: #333333;
  /*color:#40444D;*/
}

.enterprise-tree .recyclebin:hover {
  background-color: #eeeeee;
  cursor: pointer;
  color: #333333;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #999999;
  background-color: #000000;
  opacity: 0.1;
}

.textdisable {
  user-select: none;
}

.subscribe_form .textbox-addon-right, .notifyDetail_form .textbox-addon-right {
  margin-right: -7px;
}

/**********授权页面*begin************/
.edoc2-page-Active {
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
}
.edoc2-page-Active .form-button {
  color: #ffffff !important;
  background-color: #00a0e9 !important;
  border: 1px soli #00a0e9 !important;
}
.edoc2-page-Active .form-button:hover {
  background-color: #dddddd !important;
  color: #ffffff !important;
  filter: none !important;
}
.edoc2-page-Active .form-group {
  line-height: 30px;
}
.edoc2-page-Active .edoc2-page-active-body {
  width: 700px;
  margin: 0 auto;
}
.edoc2-page-Active .page-active-body-content {
  width: 540px;
  height: 310px;
  margin: 30% auto auto;
  padding: 0 40px;
  background-color: #ffffff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

/**********授权页面*end************/
/*client app download start*/
.client-app-download .form {
  margin: 0;
  padding: 0 30px;
}
.client-app-download .device-type {
  padding: 30px 0;
}
.client-app-download .device-type.android {
  border-bottom: 1px solid #d7dae5;
}
.client-app-download .device-type.android .device {
  background: url(/Content/images/system/clientdl-device-android.png) no-repeat center center transparent;
  background-size: 48px auto;
  border: none;
  height: 80px;
}
.client-app-download .device-type.android .qrcode {
  background: url(/Content/images/system/clientdl-android-qrcode.png) no-repeat center center transparent;
  background-size: 80px auto;
  border: none;
  height: 80px;
}
.client-app-download .device-type.window .device {
  background: url(/Content/images/system/clientdl-device-windows.png) no-repeat center center transparent;
  background-size: 48px auto;
  border: none;
  height: 80px;
}
.client-app-download .device-type.window .app-download button {
  padding: 0 14px;
  margin: 0 0 0 16px;
  background-color: #00a0e9;
  border: 0px solid #d7dae5;
  color: #ffffff;
}
.client-app-download .device-type.window .app-download button:hover {
  background: #dddddd;
}
.client-app-download .device-type .info {
  padding-left: 20px;
}
.client-app-download .device-type .info .version {
  font-size: 14px;
  color: #333333;
  padding: 0 0 8px 0;
  display: inline-block;
}
.client-app-download .device-type .info .tips {
  font-size: 12px;
  color: #666666;
}

/*client app download end*/
/*************** 我的消息样式 start **********/
.myMsgTypeMenuContainer {
  position: absolute;
  box-sizing: border-box;
  height: 46px;
  z-index: 998;
  /*要比个人头像的菜单小*/
  right: 0px;
  /*border: 1px solid red;*/
}
.myMsgTypeMenuContainer div {
  width: 80px;
  display: inline-block;
  vertical-align: top;
}
.myMsgTypeMenuContainer div .myMsgBtn {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #d7dae5;
  height: 30px;
  width: 80px;
  border-radius: 4px;
  /*margin-right: 10px;*/
  padding: 0 20px 0 8px;
  color: #6b7180;
  font-size: 14px;
  overflow: hidden;
  background-color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.myMsgTypeMenuContainer div .myMsgBtn:hover {
  border: 1px solid #00a0e9;
  background-color: #00a0e9;
  color: #fff;
}
.myMsgTypeMenuContainer div .myMsgBtn:hover .myMsgBtn-icon {
  background: url(images/icon-up-single-fff.png) no-repeat 8px center;
}
.myMsgTypeMenuContainer div .myMsgBtn.active {
  border: 1px solid #00a0e9;
  background-color: #00a0e9;
  color: #fff;
}
.myMsgTypeMenuContainer div .myMsgBtn .myMsgBtn-text {
  display: inline-block;
  width: auto;
  height: 28px;
  line-height: 28px;
}
.myMsgTypeMenuContainer div .myMsgBtn-icon {
  position: absolute;
  display: inline-block;
  right: 0px;
  top: -1px;
  width: 28px;
  height: 28px;
  background: url(images/icon-down-single-gary.png) no-repeat 8px center;
}
.myMsgTypeMenuContainer div ul {
  width: 78px;
  background-color: #fff;
  border: 1px solid #eeeeee;
  border-top: 0;
  border-radius: 2px;
  display: none;
}
.myMsgTypeMenuContainer div ul li {
  display: block;
  padding-left: 10px;
  color: #6b7180;
  line-height: 28px;
  cursor: pointer;
}
.myMsgTypeMenuContainer div ul li :hover {
  color: #fff;
  background-color: #00a0e9;
}

.mymsg-user-photo {
  display: block;
  background: url(images/team/userinfo-photo.png) no-repeat center center transparent;
  background-size: 35px 35px;
  border: none;
  border-radius: 2px;
  height: 35px;
  width: 35px;
}

.mymsg-right-box .title span, .mymsg-right-box .title i {
  vertical-align: bottom;
}

.mymsg-icon-unread {
  width: 16px;
  height: 16px;
  background: url(images/ic_unread.png) no-repeat center center transparent;
  display: inline-block;
  cursor: pointer;
}

.mymsg-icon-read {
  width: 16px;
  height: 16px;
  background: url(images/ic_read.png) no-repeat center center transparent;
  display: inline-block;
}

.myMessageList {
  padding: 5px 20px;
  font-size: 12px;
}
.myMessageList .mymsg-right-box > div {
    /*padding-top: 2px;
padding-bottom: 2px;*/
  margin-bottom: 2px;
}

.mymsg-left-box {
  width: 60px;
  float: left;
}

.mymsg-right-box {
  margin-left: 60px;
  padding-right: -60px;
}
.mymsg-right-box.read {
  color: #aaaaaa;
}
.mymsg-right-box.read > div {
  color: #aaaaaa;
}
.mymsg-right-box.read .title span, .mymsg-right-box.read .title i, .mymsg-right-box.read .title a {
  color: #aaaaaa;
}

.mymsg-icon32 {
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  vertical-align: bottom;
}

.mymsg-icon32-folder {
  background-image: url(images/folder32.png);
}

.mymsg-share-time {
  color: #666666;
  font-size: 12px;
  padding-left: 16px;
  padding-right: 3px;
  background: url(images/time.png) no-repeat 3px 4px;
  background-color: #ffefbc;
}

.ul_mymsg_menu li:hover {
  background-color: #eeeeee;
}
.ul_mymsg_menu.ul_mymsg_type {
  position: absolute;
  top: 36px;
}

/*************** *我的消息样式 end ***********/
#myMessageListSection .myMessageBox {
  padding: 10px 0px;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  min-height: 50px;
}
#myMessageListSection .mymsg-photo-box {
  position: relative;
  display: inline-block;
}
#myMessageListSection .mymsg-position {
  position: relative;
}
#myMessageListSection .mymsg-msgInfo-label {
  margin-left: 10px;
  margin-right: 5px;
}
#myMessageListSection .mymsg-text {
  padding-left: 20px;
  margin-left: 10px;
  width: initial;
  cursor: pointer;
}
#myMessageListSection .mymsg-msgInfo-optTime {
  position: absolute;
  right: 0;
  top: 2px;
}
#myMessageListSection .mymsg-msgInfo-optType {
  margin-left: 10px;
}
#myMessageListSection .mymsg-msgInfo-read {
  color: #aaaaaa;
  font-weight: normal;
}
#myMessageListSection .mymsg-msgInfo-noRead {
  color: #333333;
  font-weight: bolder;
}
#myMessageListSection .mymsg-msgInfo-messageRemark, #myMessageListSection .mymsg-msgInfo-createTime {
  font-size: 12px;
  color: #666666;
}
#myMessageListSection .mymsg-msgInfo-notifyMsgTitle {
  padding-left: 20px;
  width: inherit;
  cursor: pointer;
}
#myMessageListSection .mymsg-msgInfo-optTime {
  position: absolute;
  right: 0;
  top: 2px;
}
#myMessageListSection .mymsg-msgInfo-optContent {
  line-height: 12px;
  font-size: 12px;
  color: #666666;
}
#myMessageListSection .mymsg-notify-setRead-box {
  padding: 10px;
  background-color: #f7f8fa;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
#myMessageListSection .mymsg-setRead-box {
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
#myMessageListSection .mymsg-msgInfo-comment {
  padding: 10px 10px 10px 13px;
  background-color: #dddddd;
  border-radius: 5px;
  margin-bottom: 10px;
}
#myMessageListSection .mymsg-msgInfo-comment .opt-box {
  margin: 10px 10px 10px 33px;
  padding: 10px;
}
#myMessageListSection .mymsg-msgInfo-comment .optOperator {
  color: #256f95;
}
#myMessageListSection .mymsg-msgInfo-shareMessage {
  line-height: 12px;
  font-size: 11px;
  color: #666666;
}
#myMessageListSection .EntryHover {
  background-color: #f7f8fa;
}
#myMessageListSection .EntryHover:hover {
  background-color: #dddddd !important;
}
#myMessageListSection .EntryHover div p a {
  font-size: 11px;
  color: #256f95;
}
#myMessageListSection .EntryHover div p a:hover {
  text-decoration: underline;
}
#myMessageListSection .msgFileListHeadBox {
  height: 32px;
  float: right;
  width: 32px;
  position: absolute;
  display: inline-block;
}
#myMessageListSection .msgShareFileListHead {
  height: 34px;
  width: 100%;
}
#myMessageListSection .msgShareFileListHead a {
  display: inline-block;
  height: 100%;
  font-size: 11px;
  color: #256f95;
}
#myMessageListSection .msgShareFileListHead a:hover {
  text-decoration: underline;
}
#myMessageListSection .msgShareFileListHead p {
  margin-left: 54px;
  font-size: 11px;
  position: relative;
  margin-top: -12px;
}
#myMessageListSection .EntryHover .sharemeFileListDivRow {
  width: inherit;
}
#myMessageListSection .EntryHover .sharemeFileListFloatDiv {
  margin-top: -15px;
}
#myMessageListSection .EntryHover .sharemeFileListDivRow .sharemeFileListP {
  display: block;
}
#myMessageListSection .mymsg-opttime {
  color: #666666;
}
#myMessageListSection .mymsg-opttime .time-desc {
  margin-right: 6px;
}

/*************** *我的消息样式开始4.10 ***********/
#myMessageListSection {
  background: #ffffff;
}

#myMessageListSection .operateImg {
  background: #f7f8fa;
  margin-left: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 4px;
}
#myMessageListSection .triangle {
  margin-left: 10px;
  width: 0;
  border: 5px solid;
  border-color: transparent transparent #dddddd transparent;
}
#myMessageListSection .fileFolderRamk {
  /* text-align: center; */
  padding-left: 10px;
  line-height: 30px;
  background: #dddddd;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 5px;
  height: 30px;
  color: #333333;
}
#myMessageListSection .sharemediv {
  margin-top: -10px !important;
  margin-left: -15px;
}
#myMessageListSection .myMessagePreview {
  color: #aaaaaa !important;
}
#myMessageListSection .mymsg-reamrk {
  background: #dddddd;
  padding: 10px 10px 10px 13px;
  border-radius: 5px;
  margin-bottom: 10px;
}
#myMessageListSection .sharemediv {
  margin-top: -10px !important;
  margin-left: -15px;
}
#myMessageListSection .myMessagePreview {
  color: #aaaaaa !important;
}
#myMessageListSection .memberoverten {
  margin-left: -36px;
}

#mymsg-teamName-folder a {
  color: #919dad;
}

#mymsg-team-namecolor a {
  color: #666666;
}

/*************** *我的消息样式结束4.10 ***********/
/*************** *我的消息样式开始5.14评论样式改变 ***********/
#myMessageListSection .mymsg-msgInfo-ramark {
  padding: 10px 10px 10px 10px;
  background-color: #dddddd;
  border-radius: 5px;
  margin-bottom: 10px;
}
#myMessageListSection .mymsg-msgInfo-ramark .opt-box {
  padding-top: 10px;
}

/*************** *我的消息样式结束5.14 ***********/
/*begin元数据功能相关样式*/
.metabatch-block {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.metabatch-block > .main_all {
  width: 100%;
  height: 100%;
}
.metabatch-block > .main, .metabatch-block > .left {
  float: left;
  height: inherit;
}
.metabatch-block > .main > .cont {
  height: 100%;
  margin-left: 130px;
  padding-left: 1px;
  height: inherit;
}
.metabatch-block > .main > .cont .tabs-header > .tabs-wrap {
  margin-left: 0px !important;
}
.metabatch-block > .main > .cont > .tabs {
  height: 100%;
  margin-top: 12px;
  padding-left: 0px;
}
.metabatch-block > .left {
  width: 130px;
  border-right: 1px solid #eeeeee;
  min-width: 100px;
  max-width: 300px;
}
.metabatch-block > .left .wrap {
  padding: 0px;
  margin: 0px;
  height: inherit;
  overflow: hidden;
  overflow-y: auto;
}
.metabatch-block > .left .wrap .file-item {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
}
.metabatch-block > .left .wrap .file-item > span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.metabatch-block > .left .wrap .file-item:hover, .metabatch-block > .left .wrap .file-item:active, .metabatch-block > .left .wrap .file-item.active {
  background: #eeeeee;
}
.metabatch-block .cont-main {
  height: 87%;
  overflow: hidden;
  overflow-y: auto;
}
.metabatch-block .cont-btns {
  margin-top: 10px;
  text-align: center;
}

#metabatch-tools.tabs-tool {
  border-width: 0px;
  padding-left: 20px;
  top: -4px;
  line-height: 30px;
  height: 30px !important;
}
#metabatch-tools.tabs-tool a {
  margin-top: 4px;
  line-height: normal;
  vertical-align: middle;
  display: inline-block;
  background: url("images/meta-add.png") no-repeat;
  height: 16px;
  width: 16px;
}
#metabatch-tools.tabs-tool a:hover, #metabatch-tools.tabs-tool a:active {
  background: url("images/meta-add-hover.png") no-repeat;
}

#metabatch-group {
  height: inherit;
  padding-left: 0;
}
#metabatch-group .miniform-block {
  margin-top: 14px;
}
#metabatch-group .miniform-block .miniform-column {
  margin-left: 0px;
  margin-right: -20px;
}
#metabatch-group .miniform-block .miniform-control {
  margin-right: 20px;
}
#metabatch-group .tabs-header .tabs .tabs-close {
  display: none;
  position: absolute;
  right: 3px;
  background: url("images/meta-delete.png") no-repeat;
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
#metabatch-group .tabs-header .tabs .tabs-close:hover, #metabatch-group .tabs-header .tabs .tabs-close:active {
  background: url("images/meta-delete-hover.png") no-repeat;
}
#metabatch-group .tabs-header .tabs .tabs-selected .tabs-close {
  display: block;
}
#metabatch-group .tabs-panels .panel {
  height: inherit;
}
#metabatch-group .tabs-panels .panel .panel-body {
  position: relative;
}
#metabatch-group .panel-body.panel-body-noheader.panel-body-noborder > div:not([class]) {
  border: 0px;
}
#metabatch-group .panel-body.panel-body-noheader.panel-body-noborder .miniform-block-title, #metabatch-group .panel-body.panel-body-noheader.panel-body-noborder .miniform-column-title {
  display: none;
}

/*end元数据功能相关样式*/
/**信息面板 元数据样式重载**/
#info-meta-tabs .tabs-header, .tabs-tool, #info-meta-tabs .panel-body {
  background-color: transparent;
}

/**重载tree的样式*/
#metatype-comobobx .tree-file, #metatype-comobobx .tree-folder {
  display: none;
}

.tacticSetTab .forceFileSelect {
  background: url("images/checkbox-select.png") no-repeat;
}
.tacticSetTab .forceFileUnSelect {
  background: url("images/checkbox.png") no-repeat;
}
.tacticSetTab .forceCheckBox {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: sub;
  cursor: pointer;
}
.tacticSetTab .inheritCheckBox {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: sub;
  cursor: pointer;
}

#metaDataTab .tabs-panels {
  padding: 0px !important;
}

.metaDataTypePanel {
  border: 1px solid #d7dae5;
}

/*form*/
.designer-wrap .designer .panel-header {
  background-color: #f6f8fb;
}
.designer-wrap .designer .panel-title {
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  color: f6f8fb !important;
}
.designer-wrap .designer .layout-button-left {
  width: 16px;
  height: 16px;
  background: url("images/layout_arrows.png") no-repeat 0 0;
}
.designer-wrap .designer .layout-button-right {
  width: 16px;
  height: 16px;
  background: url("images/layout_arrows.png") no-repeat 0 -16px;
}
.designer-wrap .layout-controls .miniform-control {
  display: block;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
}
.designer-wrap .layout-controls .miniform-control .controlIcon {
  margin-right: 8px;
  vertical-align: middle;
}
.designer-wrap .layout-controls .miniform-control:hover {
  background-color: #eeeeee;
  cursor: pointer;
}
.designer-wrap .layout-design {
  display: block;
  position: absolute;
  left: 1px;
  top: 30px;
  right: 1px;
  bottom: 1px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0px;
}
.designer-wrap .layout-design .miniform-block {
  border: 1px solid #ccc;
}
.designer-wrap .layout-design .miniform-column {
  border: 1px dotted #ccc;
}
.designer-wrap .ui-jqdraggable-dragging {
  width: 200px !important;
  display: block;
  background-color: #ccc;
  text-indent: 2em;
  height: 30px !important;
  line-height: 25px;
}
.designer-wrap .ui-state-highlight, .designer-wrap .drop-hover, .designer-wrap .ui-state-highlight-control, .designer-wrap .ui-state-highlight-column, .designer-wrap .ui-state-highlight-block {
  border: 1px dashed #d7dae5;
  height: 38px;
  background-color: #eeeeee;
  width: 99%;
  display: block;
  visibility: visible;
}
.designer-wrap .window-shadow {
  display: none !important;
}
.designer-wrap .dialog-content {
  overflow: auto !important;
}
.designer-wrap .drop-hover, .designer-wrap .ui-sortable-helper {
  border: 1px dotted #ccc;
  opacity: 1;
  z-index: 10000;
}

.miniform-block {
  min-height: 50px;
  border: none;
  display: inline-block;
  width: 100%;
  margin-top: 3px;
  position: relative;
  background: #fff;
}
.miniform-block .miniform-block-title {
  background-color: #f9f9f9;
}

.miniform-column {
  float: left;
  display: block;
  min-height: 50px;
  border: none;
  margin-left: -2px;
  position: relative;
}
.miniform-column .miniform-control {
  padding: 6px 0px;
  position: relative;
  border: 1px dotted #fff;
}
.miniform-column .miniform-control .label {
  min-width: 75px;
  padding: 0px 25px 0px 20px;
  vertical-align: middle;
  display: inline-block;
  text-align: left;
}
.miniform-column .miniform-control .control-name {
  display: block;
  background: url("images/miniform-control.png") no-repeat 30px center;
  padding-left: 60px;
}

.miniform-block .miniform-block-title, .miniform-block .miniform-column-title, .miniform-column .miniform-block-title, .miniform-column .miniform-column-title {
  display: block;
  text-indent: 0px;
  font-weight: bold;
  height: 22px;
  line-height: 22px;
  padding: 4px 8px;
}

.miniform-input {
  line-height: 24px;
  height: 24px;
  width: 200px;
  padding: 0px 5px;
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.miniform-input:focus {
  border-color: #dddddd;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.recommend {
  border-bottom: 1px solid #eeeeee;
  padding: 10px 0 10px 0;
  overflow: hidden;
  position: relative;
}

.recommend:hover {
  background: #d2def1;
}

.recommend .recommend-content {
  float: left;
  width: 100%;
}

.recommendBackground {
  background: #f8f8f8;
}

.recommend .recommend-content .fileName {
  font-size: 14px;
  color: #333;
  cursor: pointer;
  margin: 5px -2px 10px;
}

.recommend .recommend-content .fileName:hover {
  text-decoration: underline;
  color: #868da0;
  cursor: pointer;
}

.recommend .recommend-content ul li {
  display: inline-block;
}

.recommend .recommend-content ul .recommend_result {
  color: #48515d;
}

.recommend .recommend-content ul .creatorname, .createtime, .content, .modifytime, .size, .path {
  padding: 0 0 3px;
  color: #868da0;
}

.recommend .recommend-content ul .creatorname, .createtime, .modifytime, .size {
  margin-right: 20px;
}

.recommend .recommend-content .result_path {
  text-decoration: underline;
  cursor: pointer;
  margin-left: 3px;
  color: #48515d;
}

.recommend .main-inner {
  padding-left: 60px;
  margin-right: 150px;
  word-break: break-all;
}

.recommend .main-inner .img {
  width: 32px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  top: 20px;
  left: 17px;
  background-size: 32px 32px;
}

.recommend .main-inner .last-line {
  position: relative;
}

.recommend .main-inner .last-line .last-line-position {
  position: absolute;
  top: 0px;
  right: 0px;
}

.recommend .main-inner .last-line .last-line-interested, .last-line-del {
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: inline-block;
}

.recommend .main-inner .last-line .last-line-interested {
  background: url("images/ic_like.png") no-repeat;
}

.recommend .main-inner .last-line .last-line-del {
  background: url("images/ic_recommendDelete.png") no-repeat;
  margin-left: 20px;
}

.recommend .main-inner .last-line .last-line-interested:hover {
  background: url("images/ic_like_h.png") no-repeat;
}

.recommend .main-inner .last-line .last-line-del:hover {
  background: url("images/ic_recommendDelete_h.png") no-repeat;
}

.recommend .recommend-right {
  margin-left: -150px;
  width: 150px;
  height: 100px;
  float: left;
}

.recommend .recommend-thumbnail {
  border: 1px solid #eeeeee;
  width: 88px;
  height: 98px;
  background: url(fileIcons/48/unknown.png) center center no-repeat;
  margin: 0px 0px 0px 20px;
}

.recommend .main-inner .last-line .isSelectInterested {
  background: url("images/ic_like_solid.png") no-repeat;
}

.recommend .main-inner .last-line .isSelectInterested:hover {
  background: url("images/ic_like_solid_h.png") no-repeat;
}

/*导航部分的布局*/
/*顶部导航*/
.top-navbar {
  font-size: 0px;
  height: 48px;
  display: block;
  vertical-align: top;
  border-radius: 0;
  margin-bottom: 0;
  border: none;
  min-height: 48px;
  background-color: #0c519d;
}
.top-navbar .item {
  list-style: none;
  line-height: 48px;
  display: block;
  height: 48px;
  float: left;
}
.top-navbar .item a {
  display: block;
  width: 97px;
  text-align: center;
  line-height: 48px;
  font-size: 14px;
  color: #b2c5d3;
}
.top-navbar .item:hover {
  background-color: #0678c3 !important;
  cursor: pointer;
  border-right: 1px solid #256f95;
  border-left: 1px solid #256f95;
  margin-left: -1px;
  margin-right: -1px;
}
.top-navbar .item.selected {
  background-color: #00a0e9;
  cursor: pointer;
}
.top-navbar .item:hover a, .top-navbar .item.selected a {
  color: #fff;
}
.top-navbar .item.item-more {
  position: relative;
}
.top-navbar .item.item-more:hover > .item-child {
  display: block;
}
.top-navbar .item.item-more > .item-child {
  display: none;
  height: auto;
  background-color: #256f95;
  position: absolute;
  z-index: 999;
  overflow: hidden;
}
.top-navbar .item.item-more > .item-child .item {
  float: none;
}
.top-navbar .nav_right {
  position: absolute;
  right: 0px;
  height: 48px;
  list-style: none;
  top: 0px;
  z-index: 999;
}
.top-navbar .nav_right::after {
  content: '';
  clear: both;
  display: block;
}
.top-navbar ul {
  height: 48px;
}

/*logo的容器区域*/
.logo-container {
  display: block;
  width: 250px;
  line-height: 48px;
  height: 48px;
  float: left;
}
.logo-container > img {
  width: 156px;
  height: 38px;
  position: relative;
  left: 10px;
  vertical-align: middle;
  top: -1px;
}
.logo-container .logo-text {
  font-size: 16px;
  color: #fff;
}

/**主导航样式扩展**/
.mainNav-grid-block a.delete, .mainNav-grid-block a.promise {
  margin-left: 15px;
}

a.datagrid-operate-item, a.datagrid-operate-item:hover, a.datagrid-operate-item:active, .mainNav-grid-block a, .mainNav-grid-block a:hover, .mainNav-grid-block a:active {
  color: #333333;
  text-decoration: none;
}

.mainNav-grid-block .ishow, .mainNav-grid-block .ishow + a {
  vertical-align: middle;
}
.mainNav-grid-block .ishow {
  cursor: pointer;
}

/***分配权限样式开始****/
.inherit {
  /*color: rgb(209,209,209);*/
  color: #aaaaaa;
}

.editGrey {
  color: #666666;
}

.permission .memberInput .select2-choices {
  padding-left: 20px;
  width: 210px;
}

.select2-container .select2-container-multi .memberInput {
  overflow: hidden;
}

.permissionPointer {
  cursor: pointer;
}

.userInfoHover:hover {
  color: #63a9c7;
}

.distributionPermission .icon-user-default {
  padding: 4px 2px 4px 20px;
  background: url("images/userblue.png") no-repeat scroll 0px 4px;
}
.distributionPermission .icon-dept-default {
  padding: 4px 2px 4px 20px;
  background: url("images/deptblue.png") no-repeat scroll 0px 4px;
}
.distributionPermission .icon-position-default {
  padding: 4px 2px 4px 20px;
  background: url("images/positionblue.png") no-repeat scroll 0px 4px;
}
.distributionPermission .icon-groupuser-default {
  padding: 4px 2px 4px 20px;
  background: url("images/groupuserblue.png") no-repeat scroll 0px 4px;
}
.distributionPermission span.member_icon {
  white-space: nowrap;
  background-repeat: no-repeat;
  padding-left: 2px;
  vertical-align: middle;
}
.distributionPermission .form-table th.checkbox-col {
  width: 48px;
  text-align: left;
  padding-left: 15px;
}
.distributionPermission .form-table th.checkbox-col .icheckbox_flat-blue {
  position: relative;
  top: 0;
  left: 2px;
}
.distributionPermission .form-table td.checkbox-col {
  padding-left: 15px;
}
.distributionPermission .form-table td.checkbox-col .icheckbox_flat-blue {
  position: relative;
  top: 0;
  left: 10px;
}

.permissionDocInfo .fileListButton {
  /*background-color:#f8f8f8;*/
  /*改为无框样式by cq.yanglulian*/
  color: #666666;
  /*border:1px solid #d6d6d6;*/
  width: auto;
  height: 32px;
  cursor: pointer;
  display: block;
  overflow: hidden;
}
.permissionDocInfo .doc_icon {
  text-indent: 40px;
  white-space: nowrap;
  background-repeat: no-repeat;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  /*yao.liang@macrowing.com 注释与2017-9-14 
  /*margin-left: 10px;*/
}
.permissionDocInfo span .ui-icon {
  background-image: url("images/downarrow.png");
  background-repeat: no-repeat;
  background-position: 2px 8px;
  border-left: 1px solid #d7dae5;
  width: 20px;
  height: 32px;
  float: right;
  display: none;
}

.permission-fileList {
  position: absolute;
  z-index: 999;
  top: 80px;
  right: 21px;
  box-sizing: border-box;
  width: 132px;
  height: auto;
  border: none;
  overflow: hidden;
  border: 1px solid #eeeeee !important;
  border-top: none;
  background-color: #ffffff;
}
.permission-fileList.permissionDocInfo span.doc_icon {
  text-indent: 40px;
  white-space: nowrap;
  background-repeat: no-repeat;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  margin-left: 10px;
}

table.permission thead tr th span {
  display: inline-block;
  border-right: none;
  border-left: 1px solid #c1d1dc;
  text-indent: 10px;
}

/***分配权限样式结束****/
/********分配权限*******/
.form.permission .toolbar {
  float: left;
  font-size: 0px;
  line-height: 30px;
  margin-right: 20px;
}
.form.permission .toolbar .l-btn-notext + .l-btn-notext {
  margin-left: 20px;
}

/*快速导航栏*/
.quick-nav ul li {
  list-style: none;
}
.quick-nav ul li a {
  height: 36px;
  font-size: 12px;
  color: #333333;
  line-height: 36px;
  display: block;
  text-indent: 30px;
}
.quick-nav ul li a:hover {
  background-color: #eeeeee;
}
.quick-nav ul li a.selected {
  background-color: #dddddd;
}
.quick-nav ul li div {
  font-size: 12px;
  color: #333333;
  line-height: 42px;
  display: block;
  text-indent: 30px;
}
.quick-nav ul li div.selected {
  background-color: #dddddd;
}

.expendIco:after {
  content: "∨";
  position: absolute;
  text-align: right;
  right: 0;
  transform: scale(1.63, 1) translate(-40%, 0px);
  color: #77c0f1;
}

.expendedIco:after {
  content: "^";
  position: absolute;
  text-align: right;
  right: 0;
  transform: scale(1.63, 1) translate(-40%, 0px);
  color: #77c0f1;
}

.quicknav-pagination {
  width: calc(100% - 20px);
  margin-left: 8px;
}

/**********关联文件 begin************/
.relationfilecontent ul {
  margin: 0px;
  padding: 5px 0px;
  list-style: none;
  width: 100%;
}
.relationfilecontent .atool {
  text-align: right;
  padding: 5px 0;
}
.relationfilecontent .atool a {
  padding: 0 5px;
}
.relationfilecontent .relationfilename {
  color: #256f95;
  padding: 5px 0;
  word-break: break-all;
}
.relationfilecontent .li {
  margin: 0 0 5px 0;
  padding: 5px 10px;
  border: 1px solid #d7dae5;
  background: #f7f8fa;
  width: 100%;
  box-sizing: border-box;
}
.relationfilecontent .li a {
  word-wrap: break-word;
  color: #256f95;
  padding: 0;
}
.relationfilecontent .li a:hover {
  text-decoration: underline;
}
.relationfilecontent .li:hover {
  border: 1px solid #256f95;
}
.relationfilecontent .relativefiletable {
  padding: 0px;
  width: 100%;
  vertical-align: middle;
  line-height: 22px;
}
.relationfilecontent .relativefiletable .relPagesNumber:visited {
  color: #742894;
}
.relationfilecontent .relativefiletable a {
  padding: 0 3px;
}
.relationfilecontent .relativefiletable a:hover {
  text-decoration: underline;
}
.relationfilecontent .relbrowse {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/metaIcons.gif) no-repeat;
  background-position: 0 -30px;
}
.relationfilecontent .reljump {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/tbi_preview.gif) no-repeat;
}
.relationfilecontent .reldownload {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/tbi_download.gif) no-repeat;
}
.relationfilecontent .relrelieve {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/tbi_del.gif) no-repeat;
}

.relativeScroll {
  padding-right: 10px;
  height: calc(100% - 120px);
  position: relative;
}

.relativeScrollByFiles {
  padding-right: 12px;
  height: calc(100% - 120px);
  position: relative;
}

.relativefile {
  height: 100%;
  position: relative;
}
.relativefile .relativeInputStyle {
  height: 100%;
}
.relativefile section {
  display: none;
  padding: 0;
  border-top: 1px solid #d7dae5;
}
.relativefile .input {
  display: none;
}
.relativefile label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 5px 5px 5px 8px;
  text-align: center;
  color: #333333;
  border: 1px solid #d7dae5;
}
.relativefile label:hover {
  cursor: pointer;
}
.relativefile input:checked + label {
  color: #333333;
  border: 1px solid #d7dae5;
  border-top: 2px solid #00a0e9;
  border-bottom: 1px solid #eeeeee;
}
.relativefile #tabRelFile:checked ~ #contentRelFile {
  display: block;
  height: 100%;
}
.relativefile #tabRelByFile:checked ~ #contentRelByFile {
  display: block;
  height: 100%;
}
.relativefile .fileinfo {
  display: inline-block;
  margin-left: 7px;
}
.relativefile .fileinfo .filename {
  color: #333333;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.relativefile .fileinfo .filenameExtend {
  width: 170px !important;
}
.relativefile .fileinfo .createinfo {
  color: #aaaaaa;
}
.relativefile .fileinfo .createinfo span {
  margin-right: 2px;
}
.relativefile .fileinfo .createinfo span:last-child {
  margin-right: 0px;
}
.relativefile .noAuthority {
  color: #aaaaaa !important;
  text-decoration: none !important;
  cursor: default !important;
}

#contentRelFile .relmenu {
  width: 100%;
  padding: 10 0 0 5px;
  margin-bottom: -7px a;
  margin-bottom-line-height: 30px;
}
#contentRelFile a:hover.goto span {
  color: #00a0e9;
}
#contentRelFile a:hover.download span {
  color: #00a0e9;
}
#contentRelFile a:hover.Relieve span {
  color: #00a0e9;
}
#contentRelFile .relfilesetup {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/tbiCurrentVer.gif) no-repeat;
  padding: 0 10px;
}
#contentRelFile .rfilename {
  display: inline-block;
  margin-left: 10px;
}
#contentRelFile .rfilename a {
  color: #333333;
  width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.goto {
  display: inline-block;
  background: url(images/ic_goto.png) no-repeat;
  color: #666666;
}
.goto:hover {
  background: url(images/ic_goto_hover.png) no-repeat;
}
.goto:hover span {
  color: #00a0e9;
}

.download {
  cursor: pointer;
  display: inline-block;
  background: url(images/ic_download.png) no-repeat;
  color: #666666;
}
.download:hover {
  background: url(images/ic_download_hover.png) no-repeat;
}
.download:hover span {
  color: #00a0e9;
  cursor: pointer;
}

.Relieve {
  display: inline-block;
  color: #666666;
  margin-right: 10px;
  background: url(images/ic_Relieve.png) no-repeat;
}
.Relieve:hover {
  background: url(images/ic_Relieve_hover.png) no-repeat;
}
.Relieve:hover span {
  color: #00a0e9;
}

.goto span, .download span, .Relieve span {
  display: inline-block;
  width: 32px;
  height: 18px;
  margin-left: 17px;
}

.filename {
  display: inline-block;
  cursor: pointer;
}
.filename:hover {
  text-decoration: underline;
}

.relative-info {
  padding: 10px 0px;
  position: relative;
  border-bottom: solid 1px #eeeeee;
}

#contentRelByFile a {
  color: #333333;
}
#contentRelByFile .fileinfo {
  display: inline-block;
  margin-left: 10px;
}
#contentRelByFile .download {
  display: inline-block;
  color: #666666;
  margin-right: 10px;
  background: url(images/ic_download.png) no-repeat;
}
#contentRelByFile .download:hover {
  background: url(images/ic_download_hover.png) no-repeat;
}
#contentRelByFile .download:hover span {
  color: #00a0e9;
}

/**********关联文件 end************/
/*顶部搜索框*/
.search-box-wrap {
  position: relative;
  display: none;
  float: left;
  color: #aaaaaa;
}
.search-box-wrap ul {
  list-style: none;
  height: auto;
}
.search-box-wrap .search-box {
  display: inline-block;
  height: 48px;
  line-height: 45px;
  vertical-align: middle;
}
.search-box-wrap .search-box-view {
  border: 1px solid #d7dae5;
  border-bottom: 0px;
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
}
.search-box-wrap .search-box-view .search-box-input {
  box-sizing: border-box;
  display: block;
  border: none;
  height: 30px;
  line-height: 30px;
  width: 280px;
  padding-left: 10px;
}
.search-box-wrap .search-box-view .search-box-icon {
  box-sizing: border-box;
  display: block;
  border: none;
  cursor: pointer;
  height: 30px;
  width: 30px;
}
.search-box-wrap .search-box-view .search-box-icon-type {
  background: url(images/search-type.png) no-repeat center center #fff;
}
.search-box-wrap .search-box-view .search-box-icon-type:hover {
  background: url(images/search-type-hover.png) no-repeat center center #fff;
}
.search-box-wrap .search-box-view .search-box-icon-type.active {
  background: url(images/search-type-blue.png) no-repeat center center #fff;
}
.search-box-wrap .search-box-view .search-box-icon-down {
  /*url(images/search-down.png) no-repeat center center #fff;*/
  background: url(images/search-icon.png) no-repeat center center #fff;
  background-position: 8px -104px;
}
.search-box-wrap .search-box-view .search-box-icon-down:hover {
  background-position: 6px -70px;
}
.search-box-wrap .search-box-view .search-box-icon-search {
  border-left: 1px solid #eeeeee;
  background: url(images/search-icon.png) no-repeat center center #fff;
  background-position: -59px -36px;
}
.search-box-wrap .search-box-view .search-box-icon-search:hover {
  border-left: 1px solid #eeeeee;
  background-position: -61px -2px;
}
.search-box-wrap .search-box-view-li {
  display: inline-block;
  vertical-align: middle;
}
.search-box-wrap .search-box-menu {
  position: absolute;
  z-index: 999;
  top: 39px;
  right: 0px;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  background-color: #fff;
  border: 1px solid #d7dae5;
  overflow: hidden;
  padding: 20px;
}
.search-box-wrap .search-box-menu.hotwords {
  padding: 5px 0px 5px 0px;
}
.search-box-wrap .search-box-menu.hotwords li:last-child .search-box-menu-span {
  margin-bottom: -5px;
}
.search-box-wrap .search-box-menu.hotwords .search-box-menu-span:hover {
  color: #6b7180;
  background: #eeeeee;
}
.search-box-wrap .search-box-menu.hotwords .search-box-menu-span.selected {
  color: #6b7180;
  background: #eeeeee;
}
.search-box-wrap .search-box-menu .search-box-Panel {
  /* 搜索菜单弹出来的盒子 */
  display: block;
  margin: 0px;
  padding: 0px;
}
.search-box-wrap .search-box-menu .search-box-Panel.first li:first-child, .search-box-wrap .search-box-menu .search-box-Panel.first li:last-child {
  margin-top: 0px;
  font-size: 12px;
}
.search-box-wrap .search-box-menu .search-box-Panel.first li:nth-child(2), .search-box-wrap .search-box-menu .search-box-Panel.first li.last-text {
  margin-left: 20px;
}
.search-box-wrap .search-box-menu .search-box-Panel.first li + li {
  margin-left: 20px;
}
.search-box-wrap .search-box-menu .search-box-Panel.list {
  margin-bottom: -2px;
  margin-right: -30px;
}
.search-box-wrap .search-box-menu .search-box-Panel.list li {
  margin-left: 0px;
}
.search-box-wrap .search-box-menu .search-box-Panel li {
  float: left;
  line-height: normal;
}
.search-box-wrap .search-box-menu .search-box-Panel li + li {
  margin-left: 6px;
}
.search-box-wrap .search-box-menu .search-box-Panel li span {
  display: inline-block;
  vertical-align: middle;
  position: static;
  padding: 0px;
  padding-left: 6px;
}
.search-box-wrap .search-box-menu .search-box-Panel li .form-control {
  font-size: 0px;
  height: auto;
}
.search-box-wrap .search-box-menu .search-box-Panel + .search-box-Panel {
  margin-top: 20px;
}
.search-box-wrap .search-box-menu .search-box-Panel .currentInfo {
  height: 24px;
  border-radius: 4px;
  background-color: #00a0e9;
}
.search-box-wrap .search-box-menu .search-box-Panel .currentInfo label {
  cursor: pointer;
  height: 24px;
}
.search-box-wrap .search-box-menu .search-box-Panel .currentInfo span {
  height: 24px;
  line-height: 24px;
  padding-right: 6px;
  color: #eeeeee;
}
.search-box-wrap .search-box-menu .search-box-Panel .otherInfo {
  height: 24px;
  border-radius: 4px;
  background-color: #ededed;
}
.search-box-wrap .search-box-menu .search-box-Panel .otherInfo label {
  cursor: pointer;
  height: 24px;
}
.search-box-wrap .search-box-menu .search-box-Panel .otherInfo span {
  height: 24px;
  line-height: 24px;
  padding-right: 6px;
}
.search-box-wrap .search-box-menu div.sercher-mytagLine {
  border-bottom: 1px solid #eeeeee;
  margin-top: 17px;
  padding-bottom: 2px;
  line-height: normal;
}
.search-box-wrap .search-box-menu div.sercher-mytagLine .sercher-tag-edit {
  display: inline;
  float: right;
  width: auto;
  line-height: normal;
}
.search-box-wrap .search-box-menu div.sercher-mytagLine .sercher-tag-edit .tag-edit-icon {
  padding-left: 20px;
  margin-top: 5px;
  width: auto;
  height: auto;
}
.search-box-wrap .search-box-menu div.sercher-mytagLine .sercher-tag-edit .tag-edit-icon:hover {
  color: #00a0e9;
}
.search-box-wrap .search-box-menu-li {
  display: block;
  font-size: 0px;
  line-height: normal;
}
.search-box-wrap .search-box-menu-li .search-box-menu-span {
  cursor: pointer;
  display: block;
  padding: 5px 0;
  text-indent: 10px;
  font-size: 12px;
}
.search-box-wrap .search-box-menu-li .search-box-menu-span.selected {
  background: url("images/search-select-blue.png") no-repeat 10px center;
  color: #256f95;
}
.search-box-wrap .search-box-menu-li .search-box-menu-span:hover {
  background-color: #00a0e9;
  color: #fff;
}
.search-box-wrap .search-box-menu-li .search-box-menu-span-clear {
  width: auto;
  text-align: left;
  float: right;
  display: block;
  padding: 5px 0;
  text-indent: 10px;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  border-top: 0px solid #eeeeee;
  background: url("images/clear.png") no-repeat center right #fff;
  background-position: 0px;
}
.search-box-wrap .search-box-menu-li .search-box-menu-span-clear:hover {
  cursor: pointer;
  color: #00a0e9;
}
.search-box-wrap .search-box-menu-li-clear {
  border-top: 1px solid #eeeeee;
}
.search-box-wrap .search-box-association span {
  color: #333333;
}
.search-box-wrap .search-box-menu-tag {
  margin-top: 6px;
}

/*点击搜索框，出现蓝色边框  LY  2017-5-4*/
.search-box .search-box-advanced {
  padding-left: 10px;
  color: #b2c5d3;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.search-box .search-box-advanced:hover {
  color: #fff;
}

/*搜索主体*/
.search-wrap {
  padding: 0px 0px;
  color: #6b7180;
  position: relative;
  overflow: hidden;
  /*搜索主体-查询结果*/
}
.search-wrap span {
  cursor: pointer;
}
.search-wrap .search-category {
  height: auto;
  box-sizing: border-box;
  margin-top: 1px;
  overflow: hidden;
  background-color: #eef1f8;
  display: none;
}
.search-wrap .search-category.active {
  display: block;
}
.search-wrap .search-shrink {
  height: 20px;
  background-color: #eef1f8;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  text-align: center;
}
.search-wrap .search-shrink span {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  background: url(images/arrowdown-gray.png) no-repeat center center;
  /*background-size: 16px 16px;*/
  padding: 0 10px;
  cursor: pointer;
}
.search-wrap .search-shrink span:hover {
  background: url(images/arrowdown-gray.png) no-repeat center center;
  /*background-size: 16px 16px;*/
  background-color: #dddddd;
}
.search-wrap .search-shrink .show-all {
  background: url(images/arrowup.png) no-repeat center center;
}
.search-wrap .search-shrink .show-all:hover {
  background: url(images/arrowup.png) no-repeat center center;
  /*background-size: 16px 16px;*/
  background-color: #dddddd;
}
.search-wrap .search-shrink.active {
  background-color: #eef1f8;
  border-top: 0px;
}
.search-wrap .search-shrink.active span {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search-wrap .search-category-navi {
  float: left;
  height: inherit;
  width: 200px;
  background-color: #eeeeee;
}
.search-wrap .search-category-navi > ul {
  list-style: none;
  padding: 0 0;
}
.search-wrap .search-category-navi > ul > li {
  box-sizing: border-box;
  display: block;
  padding: 10px 0;
  text-align: center;
  height: 38px;
  overflow: hidden;
  cursor: pointer;
  background-color: #f6f8fb;
}
.search-wrap .search-category-navi > ul > li.active {
  background-color: #eeeeee;
}
.search-wrap .search-category-body {
  float: left;
  height: inherit;
  width: -webkit-calc(100% - 200px);
  width: -moz-calc(100% - 200px);
  width: calc(100% - 200px);
  background-color: #eeeeee;
}
.search-wrap .search-category-body > ul {
  list-style: none;
  height: inherit;
  position: relative;
}
.search-wrap .search-category-body .li-item {
  box-sizing: border-box;
  height: inherit;
  padding: 10px 0;
  display: none;
}
.search-wrap .search-category-body .li-item.by-folder > ul > li a {
  width: 116px;
}
.search-wrap .search-category-body .li-item.by-folder > ul > li a span:first-child {
  background: url(images/tree-folder-close.png) no-repeat;
  background-size: 16px 16px;
}
.search-wrap .search-category-body .li-item.by-folder > ul > li a span:nth-child(2) {
  max-width: 56px;
}
.search-wrap .search-category-body .li-item.by-file-ext > ul > li a {
  width: 110px;
}
.search-wrap .search-category-body .li-item.by-file-ext > ul > li a span:first-child {
  background: url(images/tree-folder-close.png) no-repeat;
  background-size: 16px 16px;
}
.search-wrap .search-category-body .li-item.by-file-ext > ul > li a span:nth-child(2) {
  max-width: 50px;
}
.search-wrap .search-category-body .li-item.by-time > ul > li.show-all a {
  padding: 0 0;
}
.search-wrap .search-category-body .li-item.by-time > ul > li a {
  padding: 0 20px 0 2px;
}
.search-wrap .search-category-body .li-item.active {
  display: block;
}
.search-wrap .search-category-body .li-item > ul {
  display: block;
  list-style: none;
  overflow: auto;
  padding: 0px 0px;
  margin: 0px 0 0px 66px;
  height: -webkit-calc(100%);
  height: -moz-calc(100%);
  height: calc(100%);
}
.search-wrap .search-category-body .li-item > ul > li {
  display: inline-block;
  font-size: 0;
  padding: 5px 0px;
  margin-right: 10px;
}
.search-wrap .search-category-body .li-item > ul > li.active {
  background-color: #dddddd;
}
.search-wrap .search-category-body .li-item > ul > li a {
  display: inline-block;
  font-size: 0;
}
.search-wrap .search-category-body .li-item > ul > li a:hover > span {
  text-decoration: underline;
}
.search-wrap .search-category-body .li-item > ul > li a span {
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
}
.search-wrap .search-category-body .li-item > ul > li a span:first-child {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 0px;
  background: url(images/tree-folder-close.png) no-repeat;
  background-size: 16px 16px;
}
.search-wrap .search-category-body .li-item > ul > li a span:nth-child(2) {
  max-width: 56px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #256f95;
  padding: 0 0 0 2px;
  cursor: pointer;
}
.search-wrap .search-category-body .li-item > ul > li a span:nth-child(3) {
  max-width: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.search-wrap .search-category-body .li-item > ul > li.show-all {
  position: absolute;
  text-align: center;
  padding: 5px 15px;
  top: 10px;
  left: 6px;
}
.search-wrap .search-category-body .li-item > ul > li.show-all a {
  width: auto;
}
.search-wrap .search-category-body .li-item > ul > li.show-all a > span.show-all-span {
  background: none;
  color: #256f95;
  width: auto;
  position: relative;
  cursor: pointer;
}
.search-wrap .search-category-body .li-item > ul > li.show-all a:hover > span {
  text-decoration: underline;
}
.search-wrap .search-category-body .li-item > ul > li.show-more a {
  width: auto;
}
.search-wrap .search-category-body .li-item > ul > li.show-more a > span.show-more-span {
  background: none;
  width: auto;
  position: relative;
  cursor: pointer;
}
.search-wrap .search-category-body .li-item > ul > li.show-more a:hover > span {
  text-decoration: underline;
}
.search-wrap .search-list {
  position: relative;
  margin-top: 0px;
  /*搜索主体-分页*/
  /*近义词*/
}
.search-wrap .search-list .search-list-sequence > ul {
  list-style: none;
  overflow: hidden;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  position: relative;
}
.search-wrap .search-list .search-list-sequence > ul > li {
  box-sizing: border-box;
  display: block;
  float: left;
  height: 32px;
  padding: 8px 20px;
  border-right: 1px solid #eeeeee;
}
.search-wrap .search-list .search-list-sequence > ul > li:hover {
  background-color: #eeeeee;
}
.search-wrap .search-list .search-list-sequence > ul > li:first-child {
  padding: 6px 10px;
}
.search-wrap .search-list .search-list-sequence > ul > li:last-child {
  float: right;
  padding: 10px 40px;
  border-right: none;
}
.search-wrap .search-list .search-list-sequence > ul > li > span {
  display: inline-block;
  position: relative;
  top: -3px;
  left: 0px;
  cursor: pointer;
}
.search-wrap .search-list .search-list-sequence > ul > li > span:nth-child(2) {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  vertical-align: initial;
  top: 1px;
  left: 8px;
}
.search-wrap .search-list .search-list-sequence > ul > li > span:nth-child(2).desc {
  background: url(images/down_arrow.png) no-repeat;
  background-size: 16px 16px;
}
.search-wrap .search-list .search-list-sequence > ul > li > span:nth-child(2).asc {
  background: url(images/down_arrow.png) no-repeat;
  background-size: 16px 16px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.search-wrap .search-list .search-list-sequence > ul > li > span:nth-child(2) > span:first-child {
  top: 0px;
  left: 0px;
}
.search-wrap .search-list .search-list-body {
  position: relative;
  margin-top: -1px;
  border-top: 1px solid #eeeeee;
  height: 280px;
  overflow: hidden;
}
.search-wrap .search-list .search-list-body .searchRulst-title {
  color: #333333;
}
.search-wrap .search-list .search-list-body > ul {
  list-style: none;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  padding: 10px 0 10px 86px;
  min-height: 130px;
}
.search-wrap .search-list .search-list-body > ul:last-child {
  border-bottom: none;
}
.search-wrap .search-list .search-list-body > ul:nth-of-type(even) {
  background-color: #f8f8f8;
}
.search-wrap .search-list .search-list-body > ul:nth-of-type(odd) {
  background-color: #fff;
}
.search-wrap .search-list .search-list-body > ul:hover {
  background-color: #eeeeee;
}
.search-wrap .search-list .search-list-body > ul.rowSelected {
  background: #dddddd;
}
.search-wrap .search-list .search-list-body > ul.rowSelected span,
.search-wrap .search-list .search-list-body > ul.rowSelected p {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li {
  display: inline-block;
  font-size: 0;
  padding: 0px 0px 3px 0px;
}
.search-wrap .search-list .search-list-body > ul > li.checkbox {
  position: absolute;
  display: block;
  width: 20px;
  top: 15px;
  left: 11px;
}
.search-wrap .search-list .search-list-body > ul > li > span:nth-child(2) {
  padding-left: 6px;
  color: #256f95;
}
.search-wrap .search-list .search-list-body > ul > li.name {
  width: 100%;
  margin: 5px 0px 7px 0px;
}
.search-wrap .search-list .search-list-body > ul > li.name > a span {
  font-size: 14px;
}
.search-wrap .search-list .search-list-body > ul > li.name > a span.disable {
  color: #aaaaaa;
}
.search-wrap .search-list .search-list-body > ul > li.name > a span:first-child:not(.Highlighter) {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 15px;
  left: 42px;
  background: url(/Content/images/fileIcons/folder32.png) no-repeat;
  background-size: 32px 32px;
}
.search-wrap .search-list .search-list-body > ul > li.name > a span:nth-child(2):hover {
  text-decoration: underline;
  color: #6b7180;
  cursor: pointer;
}
.search-wrap .search-list .search-list-body > ul > li.creatorname {
  padding-right: 20px;
}
.search-wrap .search-list .search-list-body > ul > li.creatorname span:first-child {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.createtime span + span {
  padding-right: 20px;
}
.search-wrap .search-list .search-list-body > ul > li.createtime span:first-child {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.createtime span:nth-child(2) {
  color: #256f95;
}
.search-wrap .search-list .search-list-body > ul > li.modifytime {
  padding-right: 20px;
}
.search-wrap .search-list .search-list-body > ul > li.modifytime span:first-child {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.modifytime span:nth-child(2) {
  color: #256f95;
}
.search-wrap .search-list .search-list-body > ul > li.size {
  padding-right: 20px;
}
.search-wrap .search-list .search-list-body > ul > li.size span:first-child {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.version {
  padding-right: 20px;
}
.search-wrap .search-list .search-list-body > ul > li.version span:first-child {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.version span:nth-child(2) {
  padding-left: 6px;
  color: #256f95;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent {
  width: 100%;
  padding: 0px;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins {
  float: none;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  border-color: #d7dae5;
  background: #fff;
  cursor: pointer;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins.active {
  background: #00a0e9;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins.active .tag-ins-text {
  color: #fff;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins.active .tag-ins-text:hover {
  color: #fff;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins .tag-ins-text {
  color: #333333;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins .tag-ins-text:hover {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins:nth-child(2) {
  margin-left: 10px;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent > span:first-child,
.search-wrap .search-list .search-list-body > ul > li.tagcontent .tag-ins {
  vertical-align: middle;
}
.search-wrap .search-list .search-list-body > ul > li.tagcontent > span:first-child {
  color: #666666;
}
.search-wrap .search-list .search-list-body > ul > li.content {
  width: 100%;
}
.search-wrap .search-list .search-list-body > ul > li.content > span {
  display: block;
  color: #6b7180;
  margin-right: 135px;
}
.search-wrap .search-list .search-list-body > ul > li.content > span .Highlighter {
  color: #f00 !important;
}
.search-wrap .search-list .search-list-body > ul > li.path {
  width: 100%;
  padding: 0px;
}
.search-wrap .search-list .search-list-body > ul > li.path span:first-child {
  color: #6b7180;
}
.search-wrap .search-list .search-list-body > ul > li.path > span:last-child {
  padding-left: 6px;
  color: #256f95;
  text-decoration: underline;
  cursor: pointer;
}
.search-wrap .search-list .search-list-body > ul .search-thumb-span {
  max-width: 120px;
  max-height: 120px;
  display: block;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.search-wrap .search-list .search-list-body > ul .search-thumb-li {
  position: absolute;
  right: 10px;
  top: 15px;
  bottom: 10px;
  height: 120px;
}
.search-wrap .search-list .search-list-body .pagination {
  padding-right: 20px;
}
.search-wrap .search-list .search-loading {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.05);
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 9;
  text-align: center;
  padding-top: 10%;
}
.search-wrap .search-list .list-body-message {
  padding-top: 58px;
  text-align: center;
}
.search-wrap .search-list .search-list-pager {
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #fff;
  padding: 5px 0px 3px 0px;
  text-align: right;
  display: none;
}
.search-wrap .search-list .search-list-pager.active {
  display: block;
}
.search-wrap .search-list .search-list-pager span {
  padding-left: 5px;
  padding-right: 5px;
}
.search-wrap .search-list .search-list-pager .numberbox {
  width: 23px !important;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  margin-top: -4px;
  text-align: center;
  margin-right: 5px;
}
.search-wrap .search-list .search-list-pager .textbox-text {
  width: 14px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center !important;
}
.search-wrap .search-list .search-list-pager.more {
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #fff;
  padding: 5px 0px 3px 0px;
  text-align: center;
  display: none;
}
.search-wrap .search-list .search-list-pager.more.active {
  display: block;
}
.search-wrap .search-list .search-list-pager.more span {
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: underline;
}
.search-wrap .search-list .search-list-footer {
  width: 100%;
  height: 60px;
  background-color: #ffffff;
  position: static;
  border-top: 1px solid #eeeeee;
}
.search-wrap .search-list .search-list-footer .search-synonyms-list {
  display: inline-block;
  line-height: 60px;
  margin-left: 20px;
}
.search-wrap .search-list .search-list-footer .search-synonyms-list span {
  font-size: 14px;
}
.search-wrap .search-list .search-list-footer .search-synonyms {
  color: #256f95;
  margin-left: 30px;
  cursor: pointer;
  font-size: 14px;
}
.search-wrap .search-list .search-list-footer .search-synonyms:hover {
  text-decoration-line: underline;
}

@media (max-width: 1665px) {
  .search-synonyms {
    margin-left: 6px !important;
  }
}
@media (max-width: 1424px) {
  .search-synonyms-list span {
    display: none;
  }
}
/**search-labelgrid样式自定义**/
div.search-labelgrid {
  line-height: normal;
  vertical-align: top;
}
div.search-labelgrid .head {
  padding: 18px 0px 9px 0px;
  color: #dddddd;
}
div.search-labelgrid .datagrid-row {
  height: 25px;
  color: #dddddd;
}
div.search-labelgrid .datagrid-header {
  border: 0px;
}
div.search-labelgrid .save,
div.search-labelgrid .edit,
div.search-labelgrid .delete {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0px 4px;
  cursor: pointer;
}
div.search-labelgrid .save {
  background: url("images/search-icon.png") no-repeat;
  background-position: -205px -44px;
}
div.search-labelgrid .save:hover {
  background-position: -205px -75px;
}
div.search-labelgrid .edit {
  background: url(images/search-icon.png) no-repeat;
  background-position: -100px -74px;
}
div.search-labelgrid .edit:hover {
  background-position: -102px -7px;
}
div.search-labelgrid .delete {
  background: url(images/search-icon.png) no-repeat;
  background-position: -170px -77px;
}
div.search-labelgrid .delete:hover {
  background-position: -169px -112px;
}
div.search-labelgrid .datagrid-btable tr.datagrid-row.datagrid-row-selected {
  background: #dddddd;
  color: inherit;
}
div.search-labelgrid .datagrid-body td {
  border-bottom: none;
}

/**end**/
/**搜索结果页样式调整（流式布局）**/
.searchresult-wrap > .main {
  float: left;
  width: 100%;
}
.searchresult-wrap > .right {
  float: left;
}
.searchresult-wrap .search-wrap {
  border-right: 1px solid #eeeeee;
}
.searchresult-wrap > .search-category {
  background-color: #eeeeee;
  height: auto;
  min-height: 114px;
}
.searchresult-wrap > .search-category .foldall-show,
.searchresult-wrap > .search-category .foldall-hide {
  display: inline-block;
  cursor: pointer;
  width: 23px;
  height: 21px;
  margin-top: 4px;
}
.searchresult-wrap > .search-category .foldall-show {
  background: url("./images/icon-fold-down.png") no-repeat;
}
.searchresult-wrap > .search-category .foldall-show:hover {
  background: url("./images/icon-fold-down-hover.png") no-repeat;
}
.searchresult-wrap > .search-category .foldall-hide {
  background: url("./images/icon-fold-up.png") no-repeat;
}
.searchresult-wrap > .search-category .foldall-hide:hover {
  background: url("./images/icon-fold-up-hover.png") no-repeat;
}

.layout-3 {
  float: left;
  min-height: inherit;
  width: 100%;
  position: relative;
}
.layout-3.main .main-cont {
  margin: 0px 45px 0px 90px;
  height: 25px;
  overflow: hidden;
  position: relative;
}
.layout-3.main .main-cont ul {
  margin-left: 65px;
}
.layout-3.main .main-cont ul li {
  float: left;
  margin-right: 40px;
  font-size: 0px;
}
.layout-3.main .main-cont.all {
  min-height: 25px;
  height: auto;
  overflow: auto;
}
.layout-3.main .main-cont.all .clear.ul-cont {
  max-height: 104px;
  overflow: auto;
}
.layout-3.left {
  width: 90px;
  margin-left: -100%;
}
.layout-3.right {
  width: 45px;
  margin-left: -45px;
  position: absolute;
  right: 0;
}
.layout-3.right.fold-up {
  bottom: 0;
}
.layout-3.right .foldall-show,
.layout-3.right .foldall-hide {
  display: inline-block;
  cursor: pointer;
  width: 23px;
  height: 21px;
  margin-top: 4px;
}
.layout-3.right .foldall-show {
  background: url("./images/icon-fold-down.png") no-repeat;
}
.layout-3.right .foldall-show:hover {
  background: url("./images/icon-fold-down-hover.png") no-repeat;
}
.layout-3.right .foldall-none {
  display: none;
}
.layout-3.right .foldall-hide {
  background: url("./images/icon-fold-up.png") no-repeat;
}
.layout-3.right .foldall-hide:hover {
  background: url("./images/icon-fold-up-hover.png") no-repeat;
}

.search-category-folder,
.search-category-extname,
.search-category-time {
  min-height: 34px;
  position: relative;
}
.search-category-folder .main-cont ul li,
.search-category-extname .main-cont ul li,
.search-category-time .main-cont ul li {
  height: 23px;
  line-height: 23px;
}
.search-category-folder .main-cont ul li > a,
.search-category-extname .main-cont ul li > a,
.search-category-time .main-cont ul li > a {
  font-size: 0px;
  display: inline-block;
}
.search-category-folder .main-cont ul li > a span,
.search-category-extname .main-cont ul li > a span,
.search-category-time .main-cont ul li > a span {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.search-category-folder .main-cont ul li > a:hover > span,
.search-category-extname .main-cont ul li > a:hover > span,
.search-category-time .main-cont ul li > a:hover > span {
  text-decoration: underline;
}
.search-category-folder .active,
.search-category-extname .active,
.search-category-time .active {
  background: #dddddd;
}
.search-category-folder .left,
.search-category-extname .left,
.search-category-time .left {
  padding-left: 14px;
}
.search-category-folder .left > span,
.search-category-extname .left > span,
.search-category-time .left > span {
  vertical-align: middle;
}
.search-category-folder .text,
.search-category-extname .text,
.search-category-time .text {
  color: #256f95;
  padding: 0px 0px 0px 4px;
  cursor: pointer;
  vertical-align: bottom;
}
.search-category-folder .show-all,
.search-category-extname .show-all,
.search-category-time .show-all {
  position: absolute;
  left: 0px;
  background: #dddddd;
  cursor: pointer;
  text-align: center;
  padding: 0px 15px;
}
.search-category-folder .icon,
.search-category-extname .icon,
.search-category-time .icon {
  width: 16px;
  height: 16px;
}

.search-category-folder {
  margin-top: 10px;
}
.search-category-folder .main-cont ul li .icon {
  background: url(images/icon-folder.png) no-repeat;
}

.search-category-time .main-cont ul li .icon1 {
  background: url(images/icon-search-today.png) no-repeat;
}
.search-category-time .main-cont ul li .icon2 {
  background: url(images/icon-search-week.png) no-repeat;
}
.search-category-time .main-cont ul li .icon3 {
  background: url(images/icon-search-month.png) no-repeat;
}

.searchresult-links {
  list-style-type: none;
  padding: 0px;
  margin: 15px 0px 0px 40px;
}
.searchresult-links .item {
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
.searchresult-links .item a,
.searchresult-links .item a:hover,
.searchresult-links .item a:focus,
.searchresult-links .item a:active {
  font-size: 14px;
  color: #256f95;
  cursor: pointer;
}
.searchresult-links .item.title {
  font-size: 16px;
  color: #333333;
}

/**end**/
.searchconfig-wrap {
  position: relative;
  height: 290px;
  overflow: auto;
  margin-right: 40px;
}
.searchconfig-wrap > .link-button {
  position: absolute;
  right: 14px;
}
.searchconfig-wrap .icon-more {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url("images/search-icon.png") no-repeat;
  background-position: -168px -6px;
}
.searchconfig-wrap .combo-arrow {
  margin-right: 4px;
}
.searchconfig-wrap .form-group-more {
  padding-bottom: 0px;
}

#search-adv-tabs .tabs-panels .panel .panel-body {
  overflow: hidden;
}

.search-box-menu-tag .tag-ins .tag-ins-text {
  padding-left: 1px !important;
}

/* 搜索缩略图样式 */
.search-thumbnail .search-thumbnail-sequence > ul {
  list-style: none;
  overflow: hidden;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  position: relative;
}
.search-thumbnail .search-thumbnail-sequence > ul > li {
  box-sizing: border-box;
  display: block;
  float: left;
  height: 32px;
  padding: 8px 20px;
  border-right: 1px solid #eeeeee;
}
.search-thumbnail .search-thumbnail-sequence > ul > li:hover {
  background-color: #eeeeee;
}
.search-thumbnail .search-thumbnail-sequence > ul > li:first-child {
  padding: 6px 10px;
}
.search-thumbnail .search-thumbnail-sequence > ul > li:last-child {
  float: right;
  padding: 10px 40px;
  border-right: none;
}
.search-thumbnail .search-thumbnail-sequence > ul > li > span {
  display: inline-block;
  position: relative;
  top: -3px;
  left: 0px;
  cursor: pointer;
}
.search-thumbnail .search-thumbnail-sequence > ul > li > span:nth-child(2) {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  vertical-align: initial;
  top: 1px;
  left: 8px;
}
.search-thumbnail .search-thumbnail-sequence > ul > li > span:nth-child(2).desc {
  background: url(images/down_arrow.png) no-repeat;
  background-size: 16px 16px;
}
.search-thumbnail .search-thumbnail-sequence > ul > li > span:nth-child(2).asc {
  background: url(images/down_arrow.png) no-repeat;
  background-size: 16px 16px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.search-thumbnail .search-thumbnail-sequence > ul > li > span:nth-child(2) > span:first-child {
  top: 0px;
  left: 0px;
}
.search-thumbnail .search-thumbnail-body {
  padding: 20px 0 0 20px;
  position: relative;
  overflow: hidden;
  margin-top: -1px;
  border-top: 1px solid #eeeeee;
}
.search-thumbnail .search-thumbnail-body .Highlighter {
  color: #f00 !important;
}
.search-thumbnail .search-thumbnail-footer {
  width: 100%;
  height: 60px;
  background-color: #ffffff;
  position: static;
  border-top: 1px solid #eeeeee;
}
.search-thumbnail .search-thumbnail-footer .search-synonyms-list {
  display: inline-block;
  line-height: 60px;
  margin-left: 20px;
}
.search-thumbnail .search-thumbnail-footer .search-synonyms-list span {
  font-size: 14px;
}
.search-thumbnail .search-thumbnail-footer .search-synonyms {
  color: #256f95;
  margin-left: 30px;
  cursor: pointer;
  font-size: 14px;
}
.search-thumbnail .search-thumbnail-footer .search-synonyms:hover {
  text-decoration-line: underline;
}

/******策略设置 开始******/
.tacticSetMessage {
  background: url("images/info_gray.png") no-repeat;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  border: none;
  display: inline-block;
}
.tacticSetMessage:hover {
  cursor: pointer;
  background: url("images/info_blue.png") no-repeat;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  display: inline-block;
}

.tacticSetTab {
  overflow: auto;
}

/******策略设置 结束******/
/**
**************************共享给我开始****************************************
**/
#_leftNavPart_shareme_clone div {
  line-height: 50px;
}

#_quickNavPart_shareme_clone > div.selected, #_leftNavPart_shareme_clone div.selected {
  background-color: #dddddd;
  color: #6b7180;
}

#_quickNavPart_shareme_clone > div:hover, #_leftNavPart_shareme_clone div:hover {
  background-color: #eeeeee;
  color: #6b7180;
}

/****************************共享给我结束******************************************/
/****************************共享给我开始indrive****************************************/
#dg-view-attach-1 .isShowDown {
  color: #aaaaaa !important;
}

/****************************共享给我结束******************************************/
/****************************我的外发indrive****************************************/
#outpublish-folder .canDownColor {
  color: #aaaaaa !important;
}

#indriveCanDown .canDownColor {
  color: #aaaaaa !important;
}

/****************************我的外发indrive结束******************************************/
/*
    我的标签 开始

*/
.filePropertytag {
  width: 450px;
  overflow-y: hidden;
}

.filePropertytag .file-tag-list {
  height: auto;
}

.filePropertytag .tag-white, .filePropertytag .file-tag-edit {
  display: inline-block;
  margin-right: 4px;
  line-height: 24px;
}

.tag-list-text .table tr td .file_Icon:hover {
  text-decoration: underline;
}

.lockList_filePath:hover {
  text-decoration: underline;
  cursor: pointer !important;
}

.tag-list-tags {
  top: 0;
  /* position: absolute; */
  /* overflow-x: scroll; */
  z-index: 1;
}

.tag-list-header {
  top: 0px;
  position: absolute;
  overflow: hidden;
}

.tag-list-body {
  margin-top: 46px;
  bottom: 0;
  overflow: auto;
}

#_quick_tag_clone a, #_left_clone a {
  /*display: inline-block;*/
  height: 24px;
  line-height: 24px;
  text-indent: 0;
  margin-left: 32px;
  display: block;
  margin-top: 12px;
  overflow-y: hidden;
  clear: both;
  /*gs#使用float去block内框，附加clear来消除浮动;*/
}

#_left_clone a {
  margin-left: 10px;
}

.nav-tag-list > ul {
  margin-bottom: 10px;
}
.nav-tag-list > ul > li {
  height: 26px;
  margin: 10px 0 0 0;
  padding: 0;
  line-height: 26px;
}
.nav-tag-list > ul > li:hover {
  height: 26px;
  margin: 10px 0 0 0;
  padding: 0;
  line-height: 26px;
  color: #00a0e9;
}
.nav-tag-list span {
  height: 24px;
  line-height: 24px;
  padding: 4px 10px;
  margin-right: 4px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  cursor: pointer;
  text-indent: 0px;
}
.nav-tag-list span:hover {
  color: #00a0e9;
  border-color: #00a0e9;
}
.nav-tag-list span.active {
  color: #00a0e9;
  border-color: #00a0e9;
}

.basicinfo .table tbody tr td.file-tag:first-child {
  /*float: left;
  &:after {
      content: '';
      clear: both;
      display: block;
  }*/
  display: table-cell;
  width: 100%;
}

.file-tag-list {
  line-height: 24px;
  display: inline-block;
}
.file-tag-list .fileTag {
  display: inline-block;
  /*padding: 0px 10px;*/
  padding-right: 10px;
  margin-right: 4px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.file-tag-list .fileTag:hover {
  color: #00a0e9;
}
.file-tag-list .fileTag.fewtags {
  padding-right: 0px;
}
.file-tag-list .fileTag.fewtags span:last-child {
  margin-right: 0px;
}
.file-tag-list .fileTag.tag-more {
  padding: 0;
}
.file-tag-list .fileTag.tag-more:hover {
  text-decoration: none;
}
.file-tag-list .intelligenceIcon {
  position: absolute;
  width: 16px;
  height: 16px;
  background: url("images/smartlabelcorner.png") no-repeat;
  right: 0px;
  bottom: -7px;
}
.file-tag-list .tag-search-hover:hover {
  cursor: pointer;
  background: #00a0e9;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.file-tag-list .fileIntelligenceTag:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: url("images/smartlabelcorner.png") no-repeat;
  right: 0;
  bottom: -7px;
}

.file-tag-edit {
  width: 2px;
  line-height: 24px;
}
.file-tag-edit .tag-edit-ok {
  background: url("images/tag-edit-ok.png") no-repeat;
  padding-left: 20px;
}
.file-tag-edit .tag-edit-ok:hover {
  background: url("images/tag-edit-ok-hover.png") no-repeat;
  cursor: pointer;
  color: #ffffff;
}
.file-tag-edit .tag-edit-icon {
  background: url("images/easyui-search.png") no-repeat;
  background-position: -144px -1px;
  display: inline-block;
  width: 12px;
  height: 16px;
  vertical-align: middle;
}
.file-tag-edit .tag-edit-icon:hover {
  background: url("images/easyui-search.png") no-repeat;
  background-position: -145px -36px;
  cursor: pointer;
  color: #ffffff;
}

.tag-blue {
  color: #ffffff;
  border: solid 1px #00a0e9;
  background-color: #00a0e9;
}

.tag-white {
  /*color:#868DA0;*/
  /*border:solid 1px #c1d1dc;*/
  /*background-color:#FFFFFF;*/
  color: #6b7180;
  border: solid 1px #d7dae5;
  margin: 2px 5px;
  padding-left: 10px;
}

.tag-name {
  float: left;
  padding: 6px 0px;
}

.form .tag-edit {
  padding: 2px 10px;
  /*cq liangyao修改于2017.9.25 编辑标签变成单行高度*/
  height: 66px;
  overflow-y: scroll;
  /*min-height: 32px;*/
  width: 350px;
  border: 1px solid #00a0e9;
}

.IntelligenceTag {
  color: #666;
  border-color: #009cd0;
}

.tag-edit:after {
  content: '';
  clear: both;
  display: block;
}

.tag-edit-blur {
  padding: 2px 10px;
  height: 66px;
  overflow-y: scroll;
  /*min-height: 32px;*/
  width: 350px;
  /*border: 1px solid #4898d2;*/
}

.tag-ins {
  color: #333333;
  border: solid 1px #d7dae5;
  background-color: #ffffff;
  display: inline-block;
  float: left;
  height: 24px;
  line-height: 24px;
  margin: 2px 10px 2px 0px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 0px 10px;
}
.tag-ins:hover {
  color: #6b7180;
}
.tag-ins span {
  float: left;
}
.tag-ins span:hover {
  color: #00a0e9;
}
.tag-ins .intelligenceIcon {
  width: 16px;
  height: 16px;
  background: url("images/smartlabelcorner.png") no-repeat;
  position: absolute;
  right: -7px;
  bottom: -4px;
}

.tag-ins.IntelligenceTag {
  color: #666;
  border-color: #009cd0;
}

.tag-list-item {
  color: #333333;
  height: 30px;
  line-height: 30px;
  margin: 10px 5px 10px 0px;
  padding: 0px 10px;
  display: block;
  text-overflow: ellipsis;
}
.tag-list-item:hover {
  color: #6b7180;
}
.tag-list-item .tag-list-item-tag {
  border: solid 1px #d7dae5;
  background-color: #ffffff;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  padding: 5px 8px 5px 8px;
  white-space: nowrap;
  position: relative;
}
.tag-list-item .tag-list-item-tag .intelligenceIcon {
  width: 16px;
  height: 16px;
  background: url("images/smartlabelcorner.png") no-repeat;
  position: absolute;
  right: -7px;
  bottom: -7px;
}
.tag-list-item .tag-list-item-tag span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.tag-list-item .tag-list-item-tag.IntelligenceTag {
  color: #666;
  border-color: #009cd0;
}
.tag-list-item .IntelligenceTag.IntelligenceTagBackground {
  background: #009cd0;
  color: #ffffff;
}
.tag-list-item .IntelligenceTagBackground span:hover {
  color: white;
}
.tag-list-item span:hover {
  color: #00a0e9;
}
.tag-list-item.tag-ins-selected {
  background: #ffffff;
  color: #ffffff;
  height: 30px;
}
.tag-list-item.tag-ins-selected span {
  color: #ffffff;
  border: none;
  background: #00a0e9;
}
.tag-list-item.tag-ins-selected span:hover {
  color: #ffffff;
}
.tag-list-item.tag-ins-selected span > span {
  background: none;
}

.tag-ins-option:hover {
  cursor: pointer;
}

/*cq  liangyao修改于2017-9-25 点击标签之后标签错位，抖动*/
.tag-ins-selected {
  background: #00a0e9;
  color: #ffffff;
  border: 1px solid #ffffff;
  /* bug 4287
  border-left: 1px solid $color_button_navselect;
  border-right: 1px solid $color_button_navselect;
  /*height:26px*/
  height: 24px;
}
.tag-ins-selected span {
  color: #ffffff;
}
.tag-ins-selected span:hover {
  color: #ffffff;
}

.tag-ins-delete {
  position: relative;
  top: 0px;
  left: 4px;
  width: 12px;
  height: 10px;
  vertical-align: middle;
  margin-top: 8px;
  margin-left: 3px;
  background: url("images/tag-delete.png") no-repeat;
}
.tag-ins-delete:hover {
  background: url("images/tag-delete-hover.png") no-repeat;
  cursor: pointer;
  color: #ffffff;
}
.tag-ins-delete .tag-more:hover {
  text-decoration: none;
  color: #6b7180;
}

.tag-ins-delete-selected {
  background: url("images/tag-delete-selected.png") no-repeat;
}
.tag-ins-delete-selected:hover {
  background: url("images/tag-delete-selected-hover.png") no-repeat;
}

.tag-edit-input {
  float: left;
  height: 24px;
  border: 0px;
  margin-top: 2px;
  color: #6b7180;
  width: 30px;
  overflow-x: visible;
  overflow-y: visible;
}

.tag-tips {
  color: #c3c6d0;
}

.tag-line {
  border-bottom: 1px solid #eeeeee;
}

.tag-mytag {
  border: solid 1px #eeeeee;
  width: 550px;
  /*max-height: 210px;*/
  max-height: 230px;
  height: 240px;
  overflow-x: hidden;
  overflow: hidden;
}

/*
    我的标签结束
*/
/*
 智能标签开始
*/
#intagItem .panel-body-noheader {
  border-top-width: 0px;
}
#intagItem .pagination-page-combo {
  display: none;
}
#intagItem .datagrid-wrap {
  border: 0px solid #d0d4d9;
}
#intagItem .file_Icon {
  cursor: pointer;
  float: left;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 10px;
}
#intagItem .datagrid-header {
  border-width: 0px;
}
#intagItem .doc-icon-file {
  vertical-align: middle;
  width: 32px;
  height: 32px;
  float: left;
}
#intagItem .file_Icon:hover {
  text-decoration: underline;
}

#inTagEdit {
  padding: 10px 20px;
}

.intag-list-item {
  margin: 0px 0px 0px 20px !important;
}

.tree-intag-children {
  background: url("images/tree-intag-children.png") no-repeat;
  background-size: 16px auto;
  display: inline-block;
  width: 16px;
  height: 18px;
  vertical-align: top;
  overflow: hidden;
  margin-right: 6px;
}

.intellect-tag-panel {
  margin: 0px 5px;
}
.intellect-tag-panel .tagDivContent {
  border: 1px solid #d7dae5;
  width: 100%;
}
.intellect-tag-panel .tagDivContent .definition-content {
  width: 100%;
}
.intellect-tag-panel .tagDivContent .tag-ins {
  position: relative;
  border-radius: 2px !important;
  height: 28px;
  line-height: 28px;
  border: solid 1px #409EFF !important;
  color: #409EFF !important;
}
.intellect-tag-panel .tagDivContent .tag-ins-delete {
  margin-top: 10px !important;
}
.intellect-tag-panel .tagDivContent .datagrid-wrap {
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: none;
}
.intellect-tag-panel #addCorpusDiv {
  cursor: pointer !important;
  min-width: 60px;
}
.intellect-tag-panel .txtCorpus {
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.intellect-tag-panel .txtCorpus .pagination-page-combo {
  margin-top: 5px;
}
.intellect-tag-panel .txtCorpus .pagination-info {
  height: 40px !important;
  line-height: 40px !important;
}
.intellect-tag-panel .tagTabSelect {
  border-bottom: 1px solid #409EFF;
  color: #409EFF;
}
.intellect-tag-panel .intellect-tag-panel {
  margin: 0px 5px;
}
.intellect-tag-panel .intellect-tag-tabs {
  width: 100%;
  height: 40px;
  margin-bottom: 1px;
}
.intellect-tag-panel .intellect-tag-tabs .tabItem {
  width: 120px;
  height: 40px;
  line-height: 40px;
  float: left;
  text-align: center;
  cursor: pointer;
}
.intellect-tag-panel .tabItem {
  width: 100%;
  padding: 0 10px;
}
.intellect-tag-panel .taglist {
  height: 100px;
  border: 1px solid #d7dae5;
  border-radius: 5px;
  padding: 10px;
}
.intellect-tag-panel .right-color-div {
  width: 5px;
  height: 20px;
  background-color: #797979;
}
.intellect-tag-panel .link_but {
  position: relative;
  border: 1px solid #d7dae5;
  height: 30px;
  width: auto;
  border-radius: 4px;
  margin-right: 10px;
  color: #6b7180;
  background-color: #ffffff;
  cursor: pointer;
}
.intellect-tag-panel .link_but .link_but_text {
  display: inline-block;
  width: auto;
  height: 28px;
  line-height: 28px;
  margin: 0 8px 0 32px;
}
.intellect-tag-panel .link_but .link_but_ico {
  position: absolute;
  display: inline-block;
  left: 7px;
  top: 6px;
  width: 16px;
  height: 16px;
}
.intellect-tag-panel .link_but .link_but_addfile {
  background: url(images/tb_48.png) no-repeat center center;
}
.intellect-tag-panel .link_but .link_but_exeStrategy {
  background: url(images/inTag_RunStrtagey.png) no-repeat center center;
}
.intellect-tag-panel .link_but .link_but_delfile {
  background: url(images/tree-recyclebin.png) no-repeat center center;
}
.intellect-tag-panel .link_but :hover {
  color: #aaaaaa;
}

/*
智能标签开始结束
*/
/******************我的收藏开始**************************************/
#_quickNavPart_favorites_clone div span, #_leftNavPart_favorites_clone div span {
  display: block;
  margin-left: 32px;
  background-position: 8px 4px;
}
#_quickNavPart_favorites_clone div span.folder_Icon, #_leftNavPart_favorites_clone div span.folder_Icon {
  background-image: url("content/fileIcons/folder32.png");
  text-indent: 55px;
  white-space: nowrap;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 8px 0px;
}

#_leftNavPart_favorites_clone div span {
  margin-left: inherit;
}

#_leftNavPart_favorites_clone {
  margin-top: 10px;
}
#_leftNavPart_favorites_clone > div {
  line-height: 50px;
  padding-left: 12px;
}
#_leftNavPart_favorites_clone > div span {
  display: block;
  background-position: 8px 8px;
}
#_leftNavPart_favorites_clone > div.selected {
  background-color: #dddddd;
  color: #6b7180;
}
#_leftNavPart_favorites_clone > div:hover {
  background-color: #eeeeee;
  color: #6b7180;
}

/******************我的收藏结束*************************************/
.teamDiv {
  cursor: pointer;
  position: relative;
}
.teamDiv:hover {
  cursor: pointer;
  background-color: #eeeeee !important;
}

.teamLoadMore {
  text-align: center;
  color: #6b7180;
  padding: 20px;
  cursor: pointer;
}

.teamlistName:hover {
  text-decoration: underline;
}

.team-progressbar-text {
  width: 160px;
  height: 22px;
  line-height: 22px;
  text-align: left;
}

.team-span {
  vertical-align: middle;
  width: 32px;
  height: 32px;
  display: inline-block;
  cursor: pointer;
  background: url("./images/tb_30.png") no-repeat center center;
}

.team-span:hover {
  background: url("./images/tb_30.png") no-repeat center center;
}

.team-muberlistdiv .team-img-entend {
  vertical-align: middle;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.teamlogContent .divoverflow img {
  width: 16px;
  height: 16px;
}

.divoverflow .imgBox {
  display: block;
  float: left;
}

.divoverflow .spanBox {
  margin-left: 4px;
}

.table_extend {
  height: 46px;
  line-height: 46px;
  color: #333333;
  font-size: 14px;
  border-bottom: 1px solid #eeeeee;
}

.toolTipMes {
  height: 20px;
  padding-top: 10px;
}

.team-name-img {
  box-shadow: 4px 4px 10px #BEBEBE;
  background-color: #FFFFFF;
  position: absolute;
  width: 45px;
  height: 45px;
  border-radius: 22px;
  right: 20px;
  top: 2px;
  cursor: pointer;
}

.teamsizediv {
  width: 10px;
  height: 22px;
  line-height: 22px;
}

.teamremark {
  height: 27px;
  line-height: 27px;
}

.team-name-text {
  width: 200px;
  display: inline-block;
  height: 35px;
  line-height: 39px;
}

.team-teamsize {
  height: 22px;
  width: 145px;
  float: left;
  margin-top: 8px;
}
.team-teamsize div:first-child {
  padding-left: 5px;
}

.team-teamsize-span {
  float: left;
  vertical-align: middle;
  padding-left: 6px;
}

.team-img-1 {
  position: absolute;
  top: 3px;
  left: 15px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.team-user-line {
  position: relative;
  font-size: 0px;
  margin-top: 4px;
  padding: 4px 0px 4px 6px;
  cursor: pointer;
}
.team-user-line:hover {
  background-color: #dddddd;
}

.team-addUser {
  background: url("./images/setting.png") no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 20px;
  top: 0px;
  cursor: pointer;
}

.team-addUser:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.team-user-img {
  width: 20px;
  height: 20px;
  cursor: pointer;
  vertical-align: middle;
}

.team-user-name {
  vertical-align: middle;
  margin-left: 10px;
  color: #333333;
}

.team-user-type {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 6px;
}

.team-muberlistdiv-title {
  margin-top: 10px;
  position: relative;
}

.team-muberlistdiv {
  float: left;
  padding: 10px 10px 10px 0px;
  position: relative;
}

/**团队置顶**/
.icon-teamstick-active {
  background: url("images/icon-stick.png") no-repeat;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -8px 10px 0px 0px;
  width: 16px;
  height: 16px;
}

/**团队置顶--平铺模式**/
.icon-teamstick-thumb {
  background: url("images/icon-stick.png") no-repeat;
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 3px;
  width: 16px;
  height: 16px;
}

/**end**/
/**团队弹框成员选择列表搜索框样式**/
.memberSelect2 .textbox-icon-disabled {
  margin-left: 5px;
}

/*团队左侧列表 新建团队按钮*/
.team-tree-nav {
  position: relative;
}

.team-tree-nav-add {
  align-content: center;
}
.team-tree-nav-add span .img {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-top: 8px;
  margin-left: 16px;
  background: url("./images/add.png") no-repeat;
}
.team-tree-nav-add:hover {
  color: #00a0e9;
  background-color: #eeeeee;
  cursor: pointer;
}
.team-tree-nav-add:hover .img {
  background: url("./images/add_blue.png") no-repeat;
}

.teamOptBtn {
  min-height: 30px;
}
.teamOptBtn button {
  margin-right: 12px;
  padding: 0 15px;
}
.teamOptBtn .memberInput .select2-choices {
  padding-left: 20px;
}

.list-team-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 0 10px;
}

.thumb-team {
  display: inline-block;
  width: 245px;
  height: 46px;
  border: 1px solid #d7dae5;
  margin: 0 12px 16px 0;
  cursor: pointer;
  position: relative;
  border-radius: 2px;
  box-shadow: 1px 3px 15px 0px rgba(0, 0, 0, 0.2);
}
.thumb-team:hover, .thumb-team.active {
  border: 1px solid #00a0e9;
}
.thumb-team:hover .thumb-checkbox, .thumb-team.active .thumb-checkbox {
  border-left: 1px solid #00a0e9;
  border-bottom: 1px solid #00a0e9;
}
.thumb-team.active .thumb-checkbox {
  background: #00a0e9 url(./images/thumb-selected.png) no-repeat;
}

.thumb-team-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 7px 10px 7px 20px;
}

.thumb-team-folder-icon {
  display: inline-block;
  background: url(./images/folder32.png) no-repeat center center;
  width: 32px;
  height: 32px;
  margin-left: 10px;
  margin-right: 3px;
}

.thumb-team-users {
  position: absolute;
  top: 15px;
  right: 20px;
  color: #aaaaaa;
}
.thumb-team-users .text-team-users {
  color: #aaaaaa;
}

.thumb-team-headtext {
  display: inline-block;
  margin: 10px;
}

.teamActive {
  background-color: #dddddd;
}

.team-list-checkbox-disabled + label {
  opacity: 0.3;
}

.team-edit .team-edit-name input, .team-edit .team-edit-name textarea, .team-edit .team-edit-remark input, .team-edit .team-edit-remark textarea {
  color: #333333;
}

/*当用户没有头像时默认显示的样式*/
.userWithOutIcon {
  border-radius: 22px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: #FFFFFF;
  font-size: 15px;
  cursor: pointer;
  font-family: "微软雅黑";
}

/*成员选择列表，单元格编辑时combobox右缩进问题*/
.divTeamUserTable .datagrid-row-selected div:first-child.datagrid-editable {
  margin-left: -11px;
}
.divTeamUserTable .datagrid-row-editing td.datagrid-row-selected {
  background: transparent !important;
}

/*成员选择列表*/
/** 团队列表的样式相关样式（当前只限于左侧列表） */
.team-wrap {
  height: inherit;
  overflow: hidden;
}
.team-wrap .team-cont {
  height: inherit;
  box-sizing: border-box;
  margin-top: -50px;
  padding-top: 50px;
  margin-bottom: -56px;
  padding-bottom: 56px;
}
.team-wrap .team-cont .team-list {
  box-sizing: content-box;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.team-wrap .team-cont.no-bottom {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.team-wrap .team-bottom {
  height: 56px;
}

.enterprise-list {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
}
.enterprise-list.document-list-header {
  overflow: hidden;
  height: 36px;
  z-index: 1;
}
.enterprise-list.document-list-body {
  top: 36px;
  bottom: 0px;
  overflow: auto;
  background-color: #ffffff;
}
.enterprise-list.document-list-body .document-list-item:hover {
  background-color: #eeeeee;
}
.enterprise-list .document-list-item {
  background-color: #ffffff;
}
.enterprise-list .document-list-item .not-allow-preview {
  color: #aaaaaa;
}
.enterprise-list .document-list-item .subversion {
  color: #666666;
}
.enterprise-list .doc-container .doc-icon-file {
  margin-left: 10px;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 6px;
}

.fileOrFolderNameList {
  box-sizing: border-box;
  padding-right: 32px;
}

.doc-view-footer {
  z-index: 1;
  bottom: 0;
  right: 0;
  left: 0;
  height: 50px;
  top: auto;
  position: absolute;
}

.enterprise .doc-content, .person .doc-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 36px;
  bottom: 0;
}
.enterprise .document-list-body, .person .document-list-body {
  top: 0;
}
.enterprise .doc-content-more, .person .doc-content-more {
  display: none;
  width: inherit;
  height: 10px;
  opacity: 0.5;
  background: transparent;
  position: absolute;
  background-color: lightcoral;
  z-index: 99999;
}
.enterprise .doc-content-more-up, .person .doc-content-more-up {
  left: 0;
  right: 0;
  top: 0;
}
.enterprise .doc-content-more-down, .person .doc-content-more-down {
  left: 0;
  right: 0;
  bottom: 0;
}

.docmain-panel .table tr.head-tr .all-select-col {
  padding: 0;
}
.docmain-panel .table tr.head-tr .all-select-col .all-select-checkbox + label {
  height: 38px;
  width: 44px;
  background-position: 16px 9px;
}
.docmain-panel .table tr.head-tr .all-select-col .all-select-checkbox:checked + label {
  background-position: 16px -27px;
}

/*企业内容库-视图-缩略图样式 start*/
.thumb-checkbox {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  border-bottom-left-radius: 2px;
  z-index: 1;
}

.thumb-container {
  height: 100%;
  min-width: 200px;
}

.thumb-header {
  height: 36px;
  background-color: #f5f5f5;
  color: #333333;
}
.thumb-header .header-checkbox {
  height: 36px;
  line-height: 32px;
  padding: 0 10px;
  display: inline-block;
}
.thumb-header .header-text {
  display: inline-block;
  text-indent: -5px;
}
.thumb-header .all-select-col {
  padding: 0;
}
.thumb-header .all-select-col .all-select-checkbox + label {
  height: 36px;
  width: 44px;
  background-position: 16px 9px;
}
.thumb-header .all-select-col .all-select-checkbox:checked + label {
  background-position: 16px -27px;
}

.thumb-body {
  padding: 20px 0 0 20px;
  position: absolute;
  top: 36px;
  bottom: 50px;
  left: 0;
  right: 0;
  background-color: #ffffff;
}

.thumb-folder-icon {
  display: block;
  background: no-repeat center center;
  width: 100%;
  height: 176px;
  position: relative;
  border: 1px solid transparent;
}
.thumb-folder-icon:hover {
  border: 1px solid #00a0e9;
}
.thumb-folder-icon:hover .thumb-checkbox {
  border-left: 1px solid #00a0e9;
  border-bottom: 1px solid #00a0e9;
  background: no-repeat;
}
.thumb-folder-icon.active {
  border: 1px solid #00a0e9;
}
.thumb-folder-icon.active .thumb-checkbox {
  border-left: 1px solid #00a0e9;
  border-bottom: 1px solid #00a0e9;
  background: #00a0e9 url(images/thumb-selected.png) no-repeat;
}

.thumb-file,
.thumb-folder {
  display: inline-block;
  width: 176px;
  height: 228px;
  margin: 0 10px 20px 0;
  cursor: pointer;
  position: relative;
  border-radius: 2px;
  vertical-align: top;
}

.thumb-file-icon {
  display: block;
  background: no-repeat center center;
  width: 100%;
  height: 176px;
  position: relative;
  border: 1px solid transparent;
}
.thumb-file-icon:hover {
  border: 1px solid #00a0e9;
}
.thumb-file-icon:hover .thumb-checkbox {
  border-left: 1px solid #00a0e9;
  border-bottom: 1px solid #00a0e9;
  background: no-repeat;
}
.thumb-file-icon.active {
  border: 1px solid #00a0e9;
  background: #f1f5fa no-repeat center center;
}
.thumb-file-icon.active .thumb-checkbox {
  border-left: 1px solid #00a0e9;
  border-bottom: 1px solid #00a0e9;
  background: #00a0e9 url(images/thumb-selected.png) no-repeat;
}

.thumb-file-text,
.thumb-folder-text {
  width: 168px;
  position: relative;
  height: 35px;
  text-align: center;
  top: 10px;
  color: #333333;
  display: inline-block;
  overflow: hidden;
  word-break: break-all;
}

.thumb-folder-text {
  overflow: hidden;
  width: 178px;
}

.thumb-folder-text:hover {
  text-decoration: underline;
}

.thumb-file-name {
  color: #333333;
  overflow: hidden;
  display: inline-block;
  max-width: 130px;
}
.thumb-file-name.not-allow-preview {
  color: #aaaaaa;
}
.thumb-file-name.subversion {
  color: #666666;
}

.thumb-file-name:hover {
  text-decoration: underline;
}

.thumb-file-icon-small {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 16px;
}

.thumb-icon-shortcut {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  right: 54px;
  bottom: 56px;
}

.thumb-exist-thumb {
  right: 0px;
  bottom: 0px;
}

.icon-shortcut {
  background: url(./images/ic_link_big.png) no-repeat;
}

/*企业内容库-视图-缩略图样式 end*/
/*工具栏*/
.toolbar-wrap {
  position: relative;
  box-sizing: border-box;
  height: 46px;
  background-color: #ffffff;
  border-bottom: 1px solid #eeeeee;
}
.toolbar-wrap .toolbar {
  position: absolute;
  box-sizing: border-box;
  left: 0;
  height: 46px;
  width: auto;
  padding-top: 8px;
  padding-left: 13px;
}
.toolbar-wrap .toolbar .toolbar-btn-list {
  overflow: hidden;
}
.toolbar-wrap .toolbar .toolbar-btn-item {
  display: block;
  float: left;
}
.toolbar-wrap .toolbar .toolbar-btn-item .toolbar-btn-menu {
  position: fixed;
  display: none;
  width: 156px;
  z-index: 100;
  margin-top: 0px;
}
.toolbar-wrap .toolbar .toolbar-btn-item .toolbar-btn-menu-classify {
  position: fixed;
  display: none;
  width: 65px;
  z-index: 100;
  margin-top: 0px;
  text-align: center;
}
.toolbar-wrap .toolbar .toolbar-btn {
  position: relative;
  box-sizing: border-box;
  display: block;
  border: 1px solid #d7dae5;
  height: 30px;
  width: auto;
  border-radius: 4px;
  margin-right: 10px;
  /*color: #868da0;*/
  color: #6b7180;
  font-size: 14px;
  overflow: hidden;
  background-color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.toolbar-wrap .toolbar .toolbar-btn:hover, .toolbar-wrap .toolbar .toolbar-btn.active {
  border: 1px solid #00a0e9;
  background-color: #00a0e9;
  color: #fff;
}
.toolbar-wrap .toolbar .toolbar-btn .toolbar-btn-text {
  display: inline-block;
  width: auto;
  height: 28px;
  line-height: 28px;
  margin: 0 8px 0 32px;
}
.toolbar-wrap .toolbar .toolbar-btn .toolbar-btn-icon {
  position: absolute;
  display: inline-block;
  left: 0px;
  top: 0px;
  width: 28px;
  height: 28px;
}

button .icon-refresh {
  background: url("icons/refresh.png") no-repeat center center;
  background-size: 28px;
}
button .icon-open {
  background: url("images/tb-open.png") no-repeat center center;
  background-size: 28px;
}
button .icon-openwindow {
  background: url("icons/openwindow.png") no-repeat center center;
  background-size: 28px;
}
button .icon-upload {
  background: url("icons/upload.png") no-repeat center center;
  background-size: 28px;
}
button .icon-create {
  background: url("icons/create.png") no-repeat center center;
  background-size: 28px;
}
button .icon-print {
  background: url("icons/print.png") no-repeat center center;
}
button .icon-download {
  background: url("icons/download.png") no-repeat center center;
}
button .icon-read {
  background: url("icons/read.png") no-repeat center center;
}
button .icon-delete {
  background: url("icons/delete.png") no-repeat center center;
}
button .icon-moveup {
  background: url("images/tb-moveup.png") no-repeat center center;
}
button .icon-movedown {
  background: url("images/tb-movedown.png") no-repeat center center;
}
button .icon-delete1 {
  background: url("images/tb-delete1.png") no-repeat center center;
}
button .icon-rename {
  background: url("icons/rename.png") no-repeat center center;
}
button .icon-annotation {
  background: url("icons/annotation.png") no-repeat center center;
}
button .icon-edit {
  background: url("icons/edit.png") no-repeat center center;
}
button .icon-movecopy {
  background: url("icons/movecopy.png") no-repeat center center;
}
button .icon-cut {
  background: url("images/cut.png") no-repeat center center;
}
button .icon-ncopy {
  background: url("images/ncopy.png") no-repeat center center;
}
button .icon-paste {
  background: url("images/paste.png") no-repeat center center;
}
button .icon-copy {
  background: url("images/tb-copy.png") no-repeat center center;
}
button .icon-share {
  background: url("icons/share.png") no-repeat center center;
}
button .icon-gotosource {
  background: url("icons/gotosource.png") no-repeat center center;
}
button .icon-favorite {
  background: url("icons/unfavorite.png") no-repeat center center;
}
button .icon-unfavorite {
  background: url("icons/unfavorite.png") no-repeat center center;
}
button .icon-createreference {
  background: url("icons/createreference.png") no-repeat center center;
}
button .icon-public {
  background: url("icons/public.png") no-repeat center center;
}
button .icon-innerlink {
  background: url("icons/innerlink.png") no-repeat center center;
}
button .icon-subscribe {
  background: url("icons/subscribe.png") no-repeat center center;
}
button .icon-notice {
  background: url("icons/notice.png") no-repeat center center;
}
button .icon-comment {
  background: url("icons/comment.png") no-repeat center center;
}
button .icon-remind {
  background: url("icons/remind.png") no-repeat center center;
}
button .icon-authorize {
  background: url("images/tb-authorize.png") no-repeat center center;
}
button .icon-tactic {
  background: url("icons/tactic.png") no-repeat center center;
}
button .icon-log {
  background: url("icons/log.png") no-repeat center center;
}
button .icon-export {
  background: url("icons/export.png") no-repeat center center;
}
button .icon-uploadaffix {
  background: url("images/tb-uploadaffix.png") no-repeat center center;
}
button .icon-historyversion {
  background: url("icons/historyversion.png") no-repeat center center;
}
button .icon-intelligenttag {
  background: url("icons/IntelligentTag.png") no-repeat center center;
  /*智能标签*/
}
button .icon-transfer {
  background: url("icons/transfer.png") no-repeat center center;
  /*文件传输*/
}
button .icon-lock {
  background: url("icons/lock.png") no-repeat center center;
}
button .icon-update {
  background: url("icons/update.png") no-repeat center center;
}
button .icon-unlock {
  background: url("icons/unlock.png") no-repeat center center;
}
button .icon-attribute {
  background: url("icons/attribute.png") no-repeat center center;
}
button .icon-extedit {
  background: url("icons/extedit.png") no-repeat center center;
}
button .icon-metadata {
  background: url("icons/metadata.png") no-repeat center center;
}
button .icon-restore {
  background: url("icons/restore.png") no-repeat center center;
}
button .icon-more {
  background: url("icons/more.png") no-repeat center center;
}
button .icon-over {
  background: url("icons/overteam.png") no-repeat center center;
}
button .icon-quit {
  background: url("icons/quitteam.png") no-repeat center center;
}
button .icon-dissolve {
  background: url("images/tb-dissolve.png") no-repeat center center;
}
button .icon-publishver {
  background: url("images/publishVer.png") no-repeat center center;
}
button .icon-stick {
  background: url("images/tb-stick.png") no-repeat center center;
}
button .icon-unstick {
  background: url("images/tb-unstick.png") no-repeat center center;
}
button .icon-classify {
  background: url("images/tb-classify.png") no-repeat center center;
}
button .icon-flowoperation {
  background: url("images/flowoperation.png") no-repeat center center;
}
button .icon-secretclass {
  background: url("icons/Secretclass.png") no-repeat center center;
}
button .icon-uploadattachment {
  background: url("images/uploadAttachment.png") no-repeat center center;
  /*上传附件*/
}
button .icon-relation {
  background: url("icons/relation.png") no-repeat center center;
}
button .icon-savingupdate {
  background: url("icons/savingupdate.png") no-repeat center center;
  /*保存更新*/
}
button .icon-localEdit {
  background: url("icons/localEdit.png") no-repeat center center;
  /*本地编辑*/
}
button .icon-doctransfer {
  background: url("icons/doctransfer.png") no-repeat center center;
}
button .icon-cleanup {
  background: url("icons/cleanup.png") no-repeat center center;
  background-size: 28px;
}
button .icon-unstickteam {
  background: url("icons/unstickteam.png") no-repeat center center;
  background-size: 28px;
}
button .icon-extlog {
  background: url("icons/extlog.png") no-repeat center center;
  background-size: 28px;
}
button .icon-subscribe-cancel {
  background: url("icons/subscribe-cancel.png") no-repeat center center;
  background-size: 28px;
}
button .icon-createteam {
  background: url("icons/createteam.png") no-repeat center center;
  background-size: 28px;
}
button .icon-cancelexp {
  background: url("icons/cancelexp.png") no-repeat center center;
  background-size: 28px;
}
button .icon-cancel {
  background: url("icons/cancel.png") no-repeat center center;
  background-size: 28px;
}
button .icon-removefile {
  background: url("icons/removefile.png") no-repeat center center;
  background-size: 28px;
}
button .icon-createuser {
  background: url("icons/createUser.png") no-repeat center center;
  background-size: 28px;
}

button:hover .icon-refresh, button.active .icon-refresh {
  background: url("icons/refresh-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-open, button.active .icon-open {
  background: url("images/tb-open-white.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-openwindow, button.active .icon-openwindow {
  background: url("icons/openwindow-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-upload, button.active .icon-upload {
  background: url("icons/upload-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-create, button.active .icon-create {
  background: url("icons/create-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-print, button.active .icon-print {
  background: url("icons/print-hover.png") no-repeat center center;
}
button:hover .icon-download, button.active .icon-download {
  background: url("icons/download-hover.png") no-repeat center center;
}
button:hover .icon-folder16, button.active .icon-folder16 {
  background: url("images/tb_folder_16.png") no-repeat center center;
}
button:hover .icon-read, button.active .icon-read {
  background: url("icons/read-hover.png") no-repeat center center;
}
button:hover .icon-delete, button.active .icon-delete {
  background: url("icons/delete-hover.png") no-repeat center center;
}
button:hover .icon-moveup, button.active .icon-moveup {
  background: url("images/tb-moveup-white.png") no-repeat center center;
}
button:hover .icon-movedown, button.active .icon-movedown {
  background: url("images/tb-movedown-white.png") no-repeat center center;
}
button:hover .icon-delete1, button.active .icon-delete1 {
  background: url("images/delete_blue.png") no-repeat center center;
}
button:hover .icon-rename, button.active .icon-rename {
  background: url("icons/rename-hover.png") no-repeat center center;
}
button:hover .icon-annotation, button.active .icon-annotation {
  background: url("icons/annotation-hover.png") no-repeat center center;
}
button:hover .icon-edit, button.active .icon-edit {
  background: url("icons/edit-hover.png") no-repeat center center;
}
button:hover .icon-movecopy, button.active .icon-movecopy {
  background: url("icons/movecopy-hover.png") no-repeat center center;
}
button:hover .icon-cut, button.active .icon-cut {
  background: url("images/cut-hover.png") no-repeat center center;
}
button:hover .icon-ncopy, button.active .icon-ncopy {
  background: url("images/ncopy-hover.png") no-repeat center center;
}
button:hover .icon-paste, button.active .icon-paste {
  background: url("images/paste-hover.png") no-repeat center center;
}
button:hover .icon-copy, button.active .icon-copy {
  background: url("images/tb-copy-white.png") no-repeat center center;
}
button:hover .icon-share, button.active .icon-share {
  background: url("icons/share-hover.png") no-repeat center center;
}
button:hover .icon-gotosource, button.active .icon-gotosource {
  background: url("icons/gotosource-hover.png") no-repeat center center;
}
button:hover .icon-favorite, button.active .icon-favorite {
  background: url("icons/favorite-hover.png") no-repeat center center;
}
button:hover .icon-unfavorite, button.active .icon-unfavorite {
  background: url("icons/unfavorite-hover.png") no-repeat center center;
}
button:hover .icon-createreference, button.active .icon-createreference {
  background: url("icons/createreference-hover.png") no-repeat center center;
}
button:hover .icon-publishver, button.active .icon-publishver {
  background: url("icons/publishVer-hover.png") no-repeat center center;
}
button:hover .icon-public, button.active .icon-public {
  background: url("icons/public-hover.png") no-repeat center center;
}
button:hover .icon-innerlink, button.active .icon-innerlink {
  background: url("icons/innerlink-hover.png") no-repeat center center;
}
button:hover .icon-subscribe, button.active .icon-subscribe {
  background: url("icons/subscribe-hover.png") no-repeat center center;
}
button:hover .icon-notice, button.active .icon-notice {
  background: url("icons/notice-hover.png") no-repeat center center;
}
button:hover .icon-comment, button.active .icon-comment {
  background: url("icons/comment-hover.png") no-repeat center center;
}
button:hover .icon-remind, button.active .icon-remind {
  background: url("icons/remind-hover.png") no-repeat center center;
}
button:hover .icon-authorize, button.active .icon-authorize {
  background: url("images/tb-authorize-white.png") no-repeat center center;
}
button:hover .icon-tactic, button.active .icon-tactic {
  background: url("icons/tactic-hover.png") no-repeat center center;
}
button:hover .icon-log, button.active .icon-log {
  background: url("icons/log-hover.png") no-repeat center center;
}
button:hover .icon-export, button.active .icon-export {
  background: url("icons/export-hover.png") no-repeat center center;
}
button:hover .icon-uploadaffix, button.active .icon-uploadaffix {
  background: url("images/tb-uploadaffix-white.png") no-repeat center center;
}
button:hover .icon-historyversion, button.active .icon-historyversion {
  background: url("icons/historyversion-hover.png") no-repeat center center;
}
button:hover .icon-intelligenttag, button.active .icon-intelligenttag {
  background: url("icons/IntelligentTag-hover.png") no-repeat center center;
  /*智能标签*/
}
button:hover .icon-transfer, button.active .icon-transfer {
  background: url("icons/transfer-hover.png") no-repeat center center;
  /*文件传输*/
}
button:hover .icon-localopen, button.active .icon-localopen {
  background: url("icons/localOpen.png") no-repeat center center;
}
button:hover .icon-locallocation, button.active .icon-locallocation {
  background: url("icons/localLocation.png") no-repeat center center;
}
button:hover .icon-uploadattachment, button.active .icon-uploadattachment {
  background: url("images/uploadAttachment-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-relation, button.active .icon-relation {
  background: url("images/relation-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-lock, button.active .icon-lock {
  background: url("icons/lock-hover.png") no-repeat center center;
}
button:hover .icon-update, button.active .icon-update {
  background: url("icons/update-hover.png") no-repeat center center;
}
button:hover .icon-unlock, button.active .icon-unlock {
  background: url("icons/unlock-hover.png") no-repeat center center;
}
button:hover .icon-attribute, button.active .icon-attribute {
  background: url("icons/attribute-hover.png") no-repeat center center;
}
button:hover .icon-extedit, button.active .icon-extedit {
  background: url("icons/extedit-hover.png") no-repeat center center;
}
button:hover .icon-metadata, button.active .icon-metadata {
  background: url("icons/metadata-hover.png") no-repeat center center;
}
button:hover .icon-restore, button.active .icon-restore {
  background: url("icons/restore-hover.png") no-repeat center center;
}
button:hover .icon-more, button.active .icon-more {
  background: url("icons/more-hover.png") no-repeat center center;
}
button:hover .icon-over, button.active .icon-over {
  background: url("icons/overteam-hover.png") no-repeat center center;
}
button:hover .icon-quit, button.active .icon-quit {
  background: url("icons/quitteam-hover.png") no-repeat center center;
}
button:hover .icon-dissolve, button.active .icon-dissolve {
  background: url("images/tb-dissolve-white.png") no-repeat center center;
}
button:hover .icon-stick, button.active .icon-stick {
  background: url("images/tb-stick-hover.png") no-repeat center center;
}
button:hover .icon-unstick, button.active .icon-unstick {
  background: url("images/tb-unstick-hover.png") no-repeat center center;
}
button:hover .icon-classify, button.active .icon-classify {
  background: url("images/tb-classify-hover.png") no-repeat center center;
}
button:hover .icon-flowoperation, button.active .icon-flowoperation {
  background: url("images/flowoperation-hover.png") no-repeat center center;
}
button:hover .icon-secretclass, button.active .icon-secretclass {
  background: url("icons/Secretclass-hover.png") no-repeat center center;
}
button:hover .icon-savingupdate, button:hover button.active .icon-savingupdate, button.active .icon-savingupdate, button.active button.active .icon-savingupdate {
  background: url("icons/savingupdate-hover.png") no-repeat center center;
}
button:hover .icon-localEdit, button.active .icon-localEdit {
  background: url("icons/localEdit-hover.png") no-repeat center center;
  /*本地编辑*/
}
button:hover .icon-doctransfer, button.active .icon-doctransfer {
  background: url("icons/doctransfer-hover.png") no-repeat center center;
}
button:hover .icon-cleanup, button.active .icon-cleanup {
  background: url("icons/cleanup-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-unstickteam, button.active .icon-unstickteam {
  background: url("icons/unstickteam-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-extlog, button.active .icon-extlog {
  background: url("icons/extlog-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-subscribe-cancel, button.active .icon-subscribe-cancel {
  background: url("icons/subscribe-cancel-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-createteam, button.active .icon-createteam {
  background: url("icons/createteam-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-cancelexp, button.active .icon-cancelexp {
  background: url("icons/cancelexp-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-cancel, button.active .icon-cancel {
  background: url("icons/cancel-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-removefile, button.active .icon-removefile {
  background: url("icons/removefile-hover.png") no-repeat center center;
  background-size: 28px;
}
button:hover .icon-createuser, button.active .icon-createuser {
  background: url("icons/createUser-hover.png") no-repeat center center;
  background-size: 28px;
}

/*工具栏-文档设置*/
.toolbar-wrap .docsetbar {
  position: absolute;
  box-sizing: border-box;
  height: 46px;
  width: 250px;
  right: 0;
}
.toolbar-wrap .docsetbar .docsetbar-btn-list {
  font-size: 0;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 99;
}
.toolbar-wrap .docsetbar .docsetbar-btn {
  display: inline-block;
  position: relative;
  overflow: hidden;
  border: none;
  width: 34px;
  height: 34px;
  background-color: transparent;
  margin-top: -7px;
  cursor: pointer;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-toright {
  background: url("images/dsb-toright-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .btn-icon {
  position: absolute;
  display: inline-block;
  left: 1px;
  top: 0px;
  width: 32px;
  height: 32px;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-list {
  background: url("images/dsb-list.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-list {
  background: url("images/dsb-list-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-setup {
  background: url("images/dsb-setup.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-setup {
  background: url("images/dsb-setup-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-toright {
  background: url("images/dsb-toright.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-toright-selected {
  background: url("images/dsb-toright-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-toright {
  background: url("images/dsb-toright-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-toleft {
  background: url("images/dsb-toleft.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-toleft-selected {
  background: url("images/dsb-toleft-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-toleft {
  background: url("images/dsb-toleft-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-thumbnail {
  background: url("images/dsb-thumbnail.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-thumbnail {
  background: url("images/dsb-thumbnail-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-screening {
  background: url("images/dsb-screening.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-screening {
  background: url("images/dsb-screening-blue.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn .icon-teamrecycle {
  background: url("images/dsb-teamrecycle.png") no-repeat center center;
}
.toolbar-wrap .docsetbar .docsetbar-btn:hover .icon-teamrecycle {
  background: url("images/dsb-teamrecycle-hove.png") no-repeat center center;
}
.toolbar-wrap .toolbar .toolbar-btn-item .toolbar-btn-menu {
  position: fixed;
  display: none;
  width: 156px;
  z-index: 100;
  margin-top: 0px;
}
.toolbar-wrap .toolbar .toolbar-btn-item .toolbar-btn-menu-classify {
  position: fixed;
  display: none;
  width: 65px;
  z-index: 100;
  margin-top: 0px;
  text-align: center;
}

.toolbar-menu-item {
  padding: 3px 0 3px 8px;
  line-height: 28px;
}
.toolbar-menu-item:hover {
  cursor: pointer;
  background-color: #eeeeee;
}

.toolbar-menu-item-icon {
  width: 28px;
  height: 28px;
  display: inline-block;
  position: relative;
  /*更多宽高改为28px*/
  /*top: 3px;*/
  vertical-align: middle;
  line-height: normal;
}

.toolbar-menu-item-text {
  display: inline-block;
  /*cq.liangyao 注释于2017-9-27  更多与新建 间距问题*/
  margin-left: -4px;
  line-height: normal;
  vertical-align: middle;
}

.ilock {
  position: relative;
  display: inline-block;
  height: 16px;
  width: 16px;
  top: 3px;
  background: url("images/ilock.png") no-repeat center center;
}

.iedit {
  position: relative;
  display: inline-block;
  height: 16px;
  width: 16px;
  top: 3px;
  background: url("images/ic_myeditor.png") no-repeat center center;
  background-size: 16px 16px;
}

/******上传样式开始******/
.webuploader-container {
  position: relative;
  margin: 0px auto;
  width: 120px;
}

.webuploader-element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.webuploader-pick-disable {
  opacity: 0.6;
  pointer-events: none;
}

#dropOverlay {
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  border: 3px solid #00a0e9;
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  -moz-transition: background 300ms linear;
  -webkit-transition: background 300ms linear;
  -ms-transition: background 300ms linear;
  transition: background 300ms linear;
  z-index: 999;
  box-shadow: 3px 3px 3px #00a0e9;
}
#dropOverlay h1 {
  color: #fff;
  display: block;
  font-size: 30px;
  height: 200px;
  left: 50%;
  line-height: 200px;
  margin: -100px 0 0 -300px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 600px;
  pointer-events: none;
}

.mini-upload {
  position: absolute;
  right: 20px;
  top: 55px;
  color: #256f95;
  cursor: pointer;
}

.placeholder {
  border: 1px dashed #eeeeee;
  height: 400px;
  text-align: center;
  background: #fff;
  /*color: #cccccc;*/
  font-size: 18px;
  position: relative;
  /*border: 1px solid #e6e6e6;*/
  margin: 12px 20px 20px;
}
.placeholder.solid {
  border-style: solid;
}

.webuploader-pick {
  background-color: #00a0e9;
  padding: 0px 10px;
  height: 36px;
  width: 100px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  letter-spacing: 2px;
  text-align: center;
  cursor: pointer;
  outline: 0;
  margin: 0px auto;
}

.webuploader-element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.webuploader-pick-hover, .webuploader-pick:hover {
  background: #dddddd;
}

.placeholder .flashTip {
  color: #666666;
  font-size: 12px;
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 20px;
}
.placeholder .flashTip a {
  color: #0785d1;
  text-decoration: none;
}
.placeholder .flashTip a:hover {
  text-decoration: underline;
}
.placeholder.webuploader-dnd-over {
  border-color: #aaaaaa;
}
.placeholder.webuploader-dnd-over.webuploader-dnd-denied {
  border-color: red;
}

.targetpath {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  height: 30px;
  line-height: 30px;
  margin: 5px 15px;
}

.inline-mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  background: #dddddd;
  width: 0;
  height: 100%;
  -webit-transition: width 300ms linear;
  -moz-transition: width 300ms linear;
  -o-transition: width 300ms linear;
  -ms-transition: width 300ms linear;
  transition: width 300ms linear;
}

.inline-content {
  position: relative;
  z-index: 1;
}

.filelist {
  /*margin: 0px 10px;*/
  overflow: auto;
  height: 100%;
  /*border: 1px solid #DBE7EF;
  margin: 5px 15px 10px 15px;*/
}
.filelist li {
  box-sizing: border-box;
  width: 100%;
  height: 46px;
  line-height: 46px;
  padding: 0px 10px;
  position: relative;
  display: inline;
  float: left;
  overflow: hidden;
  font-size: 12px;
  border-bottom: 1px solid #eeeeee;
  z-index: 1;
}
.filelist li.dnd-upload-button {
  padding-top: 150px;
  border-bottom: none;
  height: 50%;
}
.filelist li.dnd-tip {
  border-bottom: none;
  height: 50%;
}
.filelist li.dnd-tip h1 {
  line-height: 30px;
  font-size: 20px;
}
.filelist li.dnd-tip p {
  line-height: 16px;
}
.filelist li .filename {
  text-indent: 8px;
  float: left;
  color: #666666;
  height: 25px;
  line-height: 25px;
  width: 230px;
  text-align: left;
  font-size: 13px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filelist li .filesize {
  text-indent: 4px;
  float: left;
  text-align: left;
  width: 100px;
  height: 14px;
  line-height: 14px;
  color: #666666;
  font-size: 12px;
  margin-top: 18px;
}
.filelist li .status {
  top: 15px;
  display: block;
  position: absolute;
  right: 20px;
  height: 16px;
  width: 16px;
  z-index: 200;
  background-repeat: no-repeat;
  background-position: center;
}
.filelist li .error {
  line-height: 16px;
  padding-left: 17px;
  top: 15px;
  display: block;
  position: absolute;
  left: 332px;
  height: 16px;
  width: 150px;
  z-index: 200;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-repeat: no-repeat;
  background-position: left;
  background: url(images/upload_error.png) no-repeat left center;
  text-align: left;
}
.filelist li .status_mid {
  /* 目前这个样式和error样式位置相同 */
  display: block;
  position: absolute;
  right: 135px;
  height: 16px;
  width: 16px;
  z-index: 200;
  background-repeat: no-repeat;
  background-position: center;
}
.filelist li .file-successinfo {
  text-indent: 8px;
  float: left;
  text-align: left;
  width: 370px;
  height: 14px;
  line-height: 14px;
  color: #666666;
  font-size: 12px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: none !important;
}
.filelist li .speedinfo {
  float: left;
  text-align: left;
  width: 150px;
  height: 40px;
  line-height: 40px;
  color: #666666;
  font-size: 12px;
}
.filelist li img.fileicon {
  float: left;
  padding: 6px 0px;
  border: 0;
  width: 32px;
  display: block;
}
.filelist li .success {
  display: block;
  position: absolute;
  top: 15px;
  right: 20px;
  bottom: 0;
  height: 16px;
  width: 16px;
  z-index: 200;
  background: url(images/upload_success.png) no-repeat center center;
}
.filelist li .remove {
  top: 15px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 10px;
  height: 16px;
  width: 16px;
  z-index: 200;
  background: url(images/upload_close-gray.png) no-repeat center;
}
.filelist li .remove:hover {
  background: url(images/upload_close-blue.png) no-repeat center;
}
.filelist li .vertical-mid {
  margin-top: 7px;
  line-height: 32px;
  height: 32px;
}

/******上传样式结束******/
#uploadContainer .form:first-child {
  margin-top: 12px;
}
#uploadContainer .placeholder .dnd-tip h1 {
  color: #aaaaaa;
}

.metadata-batchAdds {
  color: #256f95;
}

.isEformEnvAttachmentList {
  top: 0px !important;
}
.isEformEnvAttachmentList .placeholder {
  height: 440px;
}
.isEformEnvAttachmentList .placeholder .filePicker {
  margin-top: 20px;
}

/*
    上传头像页面添加Start
*/
.img_Cut_Main {
  position: relative;
  margin-top: 30px;
}
.img_Cut_Main #crop_HeadPreview {
  max-width: 300px;
}
.img_Cut_Main .img_left {
  width: 160px;
  float: left;
}
.img_Cut_Main .img_right {
  width: 80px;
  float: left;
}
.img_Cut_Main td {
  padding: 0 40px;
}
.img_Cut_Main .tdImgMain {
  border-right: 1px solid #E5E5E5;
}
.img_Cut_Main .fileUpload {
  width: 56px;
  height: 24px;
  overflow: hidden;
  position: absolute;
  z-index: 1000;
  background-color: transparent;
  display: block;
}
.img_Cut_Main #cut_imgHead {
  border-color: transparent;
  height: 24px;
  width: 80px;
  position: relative;
  left: -10px;
}
.img_Cut_Main #cut_imgHead:hover {
  cursor: pointer;
}
.img_Cut_Main .img_Center {
  width: 300px;
  height: 300px;
  border: 1px solid #B9B9B9;
  text-align: center;
}
.img_Cut_Main .img_Center .jcrop-holder {
  margin: auto;
}
.img_Cut_Main .img_description {
  font-size: 11px;
  color: #666666;
  padding: 10px 0;
}
.img_Cut_Main .img_smallDesc {
  width: 65px;
}
.img_Cut_Main .filePath {
  margin-bottom: 0px;
  color: #666666;
  padding: 4px 0;
}
.img_Cut_Main .crop_preview {
  position: relative;
  width: 140px;
  height: 140px;
  overflow: hidden;
}
.img_Cut_Main .crop_preview2 {
  position: relative;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.img_Cut_Main .crop_preview3 {
  position: relative;
  width: 30px;
  height: 30px;
  overflow: hidden;
}
.img_Cut_Main #formImgCut {
  margin-top: 20px;
}

.jcrop-holder {
  text-align: left;
}

.jcrop-vline, .jcrop-hline {
  font-size: 0px;
  position: absolute;
  background: white url("/EDoc2V5/scripts/app/dem/Jcrop.gif") top left repeat;
}

.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0px;
}

.jcrop-hline {
  width: 100%;
  height: 1px !important;
}
.jcrop-hline.bottom {
  bottom: 0px;
}

.jcrop-handle {
  font-size: 1px;
  width: 7px !important;
  height: 7px !important;
  border: 1px #eee solid;
  background-color: #333333;
}

.jcrop-tracker {
  width: 100%;
  height: 340px;
}

.custom .jcrop-vline, .custom .jcrop-hline {
  background: yellow;
}
.custom .jcrop-handle {
  border-color: black;
  background-color: #C7BB00;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.but {
  display: inline-block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d7dae5;
  padding: 0 14px;
  height: 30px;
  color: #6b7180;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 2px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  margin: 0 3px;
}

.headPic {
  width: 600px;
}

.iSytle {
  font-weight: bolder;
  font-size: 18px;
}

.imageUserHead {
  width: 220px;
  height: 200px;
}

.birthday {
  width: 100%;
  height: 30px;
}

/*
    上传头像页面添加End
*/
/*顶部用户信息*/
.user-info-wrap {
  position: relative;
  display: none;
  float: left;
  padding-left: 40px;
  padding-right: 16px;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.user-info-wrap ul {
  list-style: none;
  height: auto;
}
.user-info-wrap .user-info-client-app {
  width: 80px;
  height: 48px;
  float: left;
  color: #fff;
  line-height: 48px;
}
.user-info-wrap .user-info-client-app span {
  cursor: pointer;
}
.user-info-wrap .user-info-client-app span:hover {
  color: #ffffff;
}
.user-info-wrap .user-info-view {
  width: 132px;
  overflow: hidden;
}
.user-info-wrap .user-info-view.active {
  background-color: #0678c3;
}
.user-info-wrap .user-info-view-li {
  display: table-cell;
  height: 48px;
  vertical-align: middle;
}
.user-info-wrap .user-info-view-photo {
  display: block;
  background: url(images/team/userinfo-photo.png) no-repeat center center transparent;
  background-size: 36px 36px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 36px;
  width: 36px;
}
.user-info-wrap .user-info-view-name {
  display: block;
  color: #fff;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  width: 70px;
  padding: 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.user-info-wrap .user-info-view-down {
  display: block;
  position: relative;
  top: 1px;
  left: -3px;
  border: none;
  cursor: pointer;
  height: 16px;
  width: 16px;
  background: url(images/down_arrow_white.png) no-repeat center center;
  background-size: 16px;
}
.user-info-wrap .user-info-view-down.reverse {
  top: 3px;
  -webkit-transform: rotate(-180deg) translateZ(0);
  -moz-transform: rotate(-180deg) translateZ(0);
  -ms-transform: rotate(-180deg) translateZ(0);
  transform: rotate(-180deg) translateZ(0);
}
.user-info-wrap .user-info-message {
  position: absolute;
  top: 2px;
  left: 28px;
}
.user-info-wrap .user-info-message span {
  display: block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-color: #fff;
  border: 1px solid #c90000;
  border-radius: 50%;
  text-align: center;
  color: #c90000;
  font-size: 10px;
}
.user-info-wrap .user-info-menu {
  position: absolute;
  top: 48px;
  right: 16px;
  box-sizing: border-box;
  width: 132px;
  height: auto;
  background-color: #0c519d;
  border: none;
}
.user-info-wrap .user-info-menu li {
  display: block;
}
.user-info-wrap .user-info-menu-li .user-info-menu-span {
  color: #fff;
  cursor: pointer;
  display: block;
  padding: 7px 0;
  text-indent: 54px;
  font-size: 12px;
}
.user-info-wrap .user-info-menu-li .user-info-menu-span:hover {
  background-color: #00a0e9;
  color: #fff;
}
.user-info-wrap .user-info-menu-li .user-info-menu-system {
  background: url("images/userinfo-system.png") no-repeat 24px center;
}
.user-info-wrap .user-info-menu-li .user-info-menu-setup {
  background: url("images/userinfo-setup.png") no-repeat 24px center;
}
.user-info-wrap .user-info-menu-li .user-info-menu-about {
  background: url("images/userinfo-about.png") no-repeat 24px center;
}
.user-info-wrap .user-info-menu-li .user-info-menu-logout {
  background: url("images/userinfo-logout.png") no-repeat 24px center;
}
.user-info-wrap .user-info-menu-li .user-info-menu-group {
  background: url("images/userinfo-group.png") no-repeat 24px center;
}
.user-info-wrap .user-info-menu-li .user-info-menu-language {
  background: url("images/userinfo-language.png") no-repeat 24px center;
}
.user-info-wrap .user-info-menu-li.user-language-wrap {
  position: relative;
}
.user-info-wrap .user-info-menu-li.user-language-wrap:hover .user-language {
  display: block;
}
.user-info-wrap .user-info-menu-li .user-language {
  display: none;
  position: absolute;
  left: -100%;
  top: 0px;
  width: 132px;
  background: #0c519d;
}
.user-info-wrap .user-info-menu-li .user-language .user-info-menu-li .user-info-menu-span {
  text-indent: 20px;
}
.user-info-wrap .user-info-menu-li .user-language .user-info-menu-li .user-info-menu-span.active {
  background-color: #00a0e9;
}

.user-info-client-app {
  cursor: pointer;
}

body, html {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  font-size: 13px;
}

#header {
  margin: 0 auto;
  width: 530px;
  height: 200px;
  text-align: center;
}

#header img {
  margin: 140px 0 0 0;
}

#header a {
  margin-left: 25px;
  color: #a3c6cd;
  text-decoration: none;
}

#main {
  position: relative;
  margin: 0 auto;
  width: 350px;
  /*height:387px;*/
  /*border:1px solid #97A8AE;
  background:#fff url(../images/Login/loginBoxBg.png) repeat-x;*/
}

/*
#kv 
{
    position:absolute;
    width:200px;
    height:210px;
    right:10px;
    bottom:10px;
    background:url(../images/Login/kv.jpg) no-repeat right bottom;
    z-index:1;
}
*/
#loginBox {
  text-align: center;
  width: 100%;
  /*height:400px;*/
  position: absolute;
  /*border:1px solid #DBDAD9;*/
  z-index: 2;
}

#loginBox h2 {
  margin: 0;
  padding: 0 0 15px 5px;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #3E88AB;
}

#formLogin .formLabel {
  width: 65px;
  font-weight: normal;
  line-height: 23px;
  color: #3e88ab;
}

#formLogin .plugins {
  padding: 30px 0 0 65px;
}

.plugins a {
  color: #5889A9;
  text-decoration: none;
}

.plugins a:hover {
  text-decoration: underline;
}

#chkRemLoginNameW {
  padding: 0 0 0 65px;
}

#btnLoginW {
  padding: 5px 0 0 65px;
}

#banner {
  float: left;
  padding-top: 20px;
  width: 467px;
  height: 123px;
  background: url(../images/Login/banner.jpg) no-repeat 0 20px;
}

/* 特性介绍 */
#featureBox {
  clear: left;
  height: 300px;
  overflow: visible;
}

.announcementList {
  margin: 0;
  padding: 0 0 0 10px;
  width: 450px;
  list-style: none;
  color: #256f95;
}

.announcementList li {
  margin: 0;
  padding: 10px 0 0 90px;
  background: url(../images/Login/intro1.jpg) no-repeat;
  height: 65px;
  overflow: visible;
}

.announcementList .announcementTitle {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
}

.announcementList .announcementTitle a {
  color: #256f95;
}

.announcementList .announcementCreateTime {
  margin: 0 0 0 10px;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  color: Gray;
}

.announcementList .announcementContent {
  margin: 0.5em 0 0;
  font-size: 12px;
}

.announcementList .announcementContent a {
  color: #256f95;
  text-decoration: none;
}

.announcementList .announcementContent a:hover {
  text-decoration: underline;
}

#featureList {
  margin: 0;
  padding: 0 0 0 10px;
  width: 450px;
  list-style: none;
  color: #256f95;
}

#featureList li {
  margin: 0;
  padding: 10px 0 0 70px;
  height: 65px;
}

#feature1 {
  background: url(../images/Login/intro1.jpg) no-repeat;
}

#feature2 {
  background: url(../images/Login/intro2.jpg) no-repeat;
}

#feature3 {
  background: url(../images/Login/intro3.jpg) no-repeat;
}

#feature4 {
  background: url(../images/Login/intro4.jpg) no-repeat;
}

#featureList h3 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
}

#featureList p {
  margin: 0.5em 0 0;
  font-size: 12px;
}

.formChangePwdInfo .jueFormLabel {
  width: 120px;
}

.formChangePwdInfo .jueFormEl {
  margin-left: 120px;
}

/* 页脚 */
/*
#footer 
{
    clear:both;
    margin:0 auto;
    padding:45px 0;
    height:30px;
}
*/
/* 语言选择区域 */
/*
#lngSwitchWrap 
{
    position:absolute;
    top:260px;
    left:40px;
}
*/
/* 语言选择菜单 */
/*
#lngSwitch 
{
    margin:0;
    padding:0;
    list-style:none;
}
*/
/* 语言选择菜单项 */
/*
#lngSwitch li
{
    margin:0 5px 0 0;
    padding:0;
    float:left;
}

#lngSwitch li a
{
    display:block;
    width:20px;
    height:14px;
    background:url(../images/login/langSel.png) no-repeat;
}

#lngSwitch li a span
{
    display:none;
}
*/
/* 语言选择 简中 */
/*
#lngSwitch #lngZhCn a
{
    background-position:0 0;
}
*/
/* 语言选择 英文 */
/*
#lngSwitch #lngEnUs a
{
    background-position:-25px 0;
}
*/
/* 语言选择 日文 */
/*
#lngSwitch #lngJaJp a
{
    background-position:-50px 0;
}
*/
/* 语言选择 繁中 */
/*
#lngSwitch #lngZhTw a
{
    background-position:-75px 0;
}
*/
/* 版权声明区域 */
/*
#cpyWrap {color:#256f95; text-align:center;}

#cpyWrap a {color:#256f95;}
*/
/*lvxing*/
#footer {
  margin: 12px auto;
  width: 660px;
  height: 130px;
  color: #9C9C9E;
  text-align: center;
  vertical-align: middle;
}

#footer a {
  color: #9C9C9E;
}

#langList {
  color: #5BA2E2;
  width: 280px;
  float: left;
}

#langList a {
  margin-left: 10px;
  margin-right: 0;
}

#langList li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

#langList li a {
  display: block;
}

#cpyWrap {
  width: 480px;
}

#loginBody {
  width: 347px;
  height: 72px;
  text-align: left;
  vertical-align: middle;
  background: url(../images/Login/UserAndPassword.png) no-repeat center;
}

#loginBody span {
  font-size: 14px;
  font-weight: normal;
  color: #989898;
  padding-left: 6px;
  vertical-align: middle;
}

#loginBody img {
  vertical-align: middle;
}

#loginBody input {
  width: 170px;
  padding: .2em;
  font-size: 1.1em;
  border: 1px solid #CECECE;
  border: none;
  background-color: transparent;
}

#loginBody table tr {
  height: 32px;
}

#PasswordIco, #UserNameIco {
  padding-left: 10px;
}

.loginMessagePlaceholder {
  width: 347px;
  height: 40px;
}

.loginMessage {
  width: 347px;
  height: 40px;
  text-align: left;
  background: url(../images/Login/ErrorTitleBg.png) no-repeat center;
}

.loginMessage label {
  padding-left: 34px;
  margin-top: 6px;
}

.loginSplitHeight {
  height: 5px;
}

.loginValid {
  width: 347px;
  height: 114px;
  text-align: left;
  background: url(../images/Login/ValidateCode.png) no-repeat center;
}

.loginValid table tr {
  height: 28px;
}

.loginValid table td {
  vertical-align: bottom;
}

.loginValid span {
  color: #737373;
  font-size: 14px;
}

.validateTitle span {
  font-size: 12px;
}

.loginLeft20 {
  padding-left: 20px;
}

.loginValidInputCode {
  width: 160px;
  font-size: 1.1em;
  border: none !important;
  background-color: #F8F8F8;
}

.loginAction table {
  width: 100%;
  text-align: left;
}

.loginAction td {
  vertical-align: top;
}

.loginActionInput {
  width: 145px;
  height: 36px;
  padding: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
  border: none;
  background: url(../images/Login/imgLoginAction.png);
  color: #277091;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}

.loginAd {
  width: 347px;
  height: 34px;
  text-align: left;
  background-color: #E4E4E4;
  border-radius: 5px 5px 5px 5px;
}

.loginAd table {
  width: 100%;
}

.loginAd tr {
  height: 28px;
}

.loginAd span {
  font-size: 14px;
  font-weight: normal;
  color: #989898;
  padding-left: 6px;
  vertical-align: middle;
}

/********屏幕改变登录日志开始************/
@media screen and (max-width: 1600px) {
  .adaptsecrrn {
    clear: both;
  }
}
/********屏幕改变登录日志结束************/
/*
#loginValidBody
{
	width:347px;
	height:114px;
	background:url(../images/Login/ValidateCode.png) no-repeat center;
}

#loginValidBody table tr
{
	height:32px;
}
*/
.recyclebin .recyclebin-item .item-name {
  text-decoration: none !important;
  cursor: default !important;
}
.recyclebin .recyclebin-item .item-name:hover {
  text-decoration: none !important;
  cursor: default !important;
}

.deployment-architecture {
  margin: 0;
  padding: 20px 0 0 20px;
}
.deployment-architecture .region-container {
  display: inline-block;
  box-shadow: 0px 0px 10px #ccc;
  width: 350px;
  border-radius: 4px;
  margin: 0 20px 20px 0;
}
.deployment-architecture .region-container .region-info {
  padding: 10px;
  background-color: #eeeeee;
}
.deployment-architecture .region-container .region-info.region-main {
  background-color: #dddddd;
}
.deployment-architecture .region-container .region-info .region-header .region-icon {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(images/region-main.png);
}
.deployment-architecture .region-container .region-info .region-header .region-name {
  display: inline-block;
  vertical-align: middle;
  color: #333333;
  width: 270px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
.deployment-architecture .region-container .region-info .region-header .region-attribute {
  display: inline-block;
  top: 0px;
  right: 0px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  vertical-align: middle;
  background: url(images/setting.png);
}
.deployment-architecture .region-container .region-info .region-header .region-attribute:hover {
  background: url(images/setting_hover.png);
}
.deployment-architecture .region-container .region-info .region-operation {
  text-align: center;
  margin-top: 10px;
}
.deployment-architecture .region-container .region-info .region-operation .operation-item {
  display: inline-block;
  margin-right: 30px;
  cursor: pointer;
}
.deployment-architecture .region-tracks {
  display: block;
  margin: 10px;
}
.deployment-architecture .region-tracks .region-track {
  border: 1px solid #d7dae5;
  border-width: 1px 1px 0px 1px;
  margin-bottom: 10px;
}
.deployment-architecture .region-tracks .region-track .track-ul {
  border-bottom: 1px solid #d7dae5;
}
.deployment-architecture .region-tracks .region-track .track-info, .deployment-architecture .region-tracks .region-track .track-node {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 30px;
  box-sizing: border-box;
}
.deployment-architecture .region-tracks .region-track .track-info .track-icon, .deployment-architecture .region-tracks .region-track .track-node .track-icon {
  display: inline-block;
  vertical-align: middle;
}
.deployment-architecture .region-tracks .region-track .track-info .track-name, .deployment-architecture .region-tracks .region-track .track-info .node-name, .deployment-architecture .region-tracks .region-track .track-node .track-name, .deployment-architecture .region-tracks .region-track .track-node .node-name {
  font-size: 12px;
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv, .deployment-architecture .region-tracks .region-track .track-info .node-title, .deployment-architecture .region-tracks .region-track .track-node .node-conv, .deployment-architecture .region-tracks .region-track .track-node .node-title {
  display: table-cell;
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv, .deployment-architecture .region-tracks .region-track .track-node .node-conv {
  height: inherit;
  padding: 10px 10px;
  width: calc(100% - 32px);
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv .mould, .deployment-architecture .region-tracks .region-track .track-node .node-conv .mould {
  width: 30%;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
  margin-top: 10px;
  position: relative;
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv .mould .mould-item, .deployment-architecture .region-tracks .region-track .track-node .node-conv .mould .mould-item {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  color: #333333;
  text-overflow: ellipsis;
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv .mould .mould-statu, .deployment-architecture .region-tracks .region-track .track-node .node-conv .mould .mould-statu {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  right: 18px;
  bottom: 20px;
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv .mould .statu-open, .deployment-architecture .region-tracks .region-track .track-node .node-conv .mould .statu-open {
  background: #3dc885;
}
.deployment-architecture .region-tracks .region-track .track-info .node-conv .mould .statu-close, .deployment-architecture .region-tracks .region-track .track-node .node-conv .mould .statu-close {
  background: #f05148;
}
.deployment-architecture .region-tracks .region-track .track-info .node-title, .deployment-architecture .region-tracks .region-track .track-node .node-title {
  height: inherit;
  width: 30px;
  text-align: center;
  font-size: 16px;
  border-right: 1px solid #d7dae5;
  vertical-align: middle;
  color: #666666;
}
.deployment-architecture .region-tracks .region-track .track-info .track-name, .deployment-architecture .region-tracks .region-track .track-info .track-ip, .deployment-architecture .region-tracks .region-track .track-node .track-name, .deployment-architecture .region-tracks .region-track .track-node .track-ip {
  color: #256f95;
  width: auto;
}
.deployment-architecture .region-tracks .region-track .track-info .track-switch, .deployment-architecture .region-tracks .region-track .track-info .node-switch, .deployment-architecture .region-tracks .region-track .track-node .track-switch, .deployment-architecture .region-tracks .region-track .track-node .node-switch {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.deployment-architecture .region-tracks .region-track .track-info .track-switch, .deployment-architecture .region-tracks .region-track .track-node .track-switch {
  margin-right: 48px;
}
.deployment-architecture .region-tracks .region-track .track-info .node-switch, .deployment-architecture .region-tracks .region-track .track-node .node-switch {
  margin-right: 72px;
}
.deployment-architecture .region-tracks .region-track .track-info .track-add-node, .deployment-architecture .region-tracks .region-track .track-node .track-add-node {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
.deployment-architecture .region-tracks .region-track .track-info .track-setting, .deployment-architecture .region-tracks .region-track .track-info .node-setting, .deployment-architecture .region-tracks .region-track .track-node .track-setting, .deployment-architecture .region-tracks .region-track .track-node .node-setting {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
.deployment-architecture .region-tracks .region-track .track-info .track-del, .deployment-architecture .region-tracks .region-track .track-info .node-del, .deployment-architecture .region-tracks .region-track .track-node .track-del, .deployment-architecture .region-tracks .region-track .track-node .node-del {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
.deployment-architecture .region-tracks .region-track .track-info {
  border-bottom: 1px solid #d7dae5;
  padding: 5px 10px;
}
.deployment-architecture .region-tracks .region-track .track-info .track-li {
  display: block;
  float: left;
  color: #666666;
  margin-right: 5px;
}
.deployment-architecture .region-tracks .region-track .track-node {
  height: auto;
}
.deployment-architecture .region-tracks .region-track:last-child {
  margin-bottom: 0;
}

.system-manage .form-group .form-button:last-child {
  margin-right: 0;
}
.system-manage .form-group .form-cont .form-button {
  margin-right: 24px;
}
.system-manage .form-group .form-cont .form-button:last-child {
  margin-right: 0;
}
.system-manage .datagrid-header td, .system-manage .datagrid-body td, .system-manage .datagrid-footer td {
  padding-left: 0;
}
.system-manage .datagrid-header td .datagrid-cell, .system-manage .datagrid-body td .datagrid-cell, .system-manage .datagrid-footer td .datagrid-cell {
  padding-left: 10px;
}

.devicestrategy .Enabled {
  background: url("images/Enabled.png") no-repeat center center;
  background-size: 16px;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-bottom: -3px;
  margin-left: 5px;
}
.devicestrategy .notEnabled {
  background: url("images/notEnabled.png") no-repeat center center;
  background-size: 16px;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-bottom: -3px;
  margin-left: 5px;
}

.config-manage.sub-navigation .nav-view-config {
  width: 72px;
  display: inline-block;
  cursor: pointer;
  margin-right: 100px;
}
.config-manage.sub-navigation .img {
  background: transparent url("images/kuaishudaohang.png") no-repeat center center;
  text-align: center;
  display: block;
  height: 18px;
  padding-top: 30px;
  background-color: #fff;
  border: 2px solid transparent;
}
.config-manage.sub-navigation .img:hover {
  color: inherit;
}
.config-manage.sub-navigation .img.selected {
  border: 2px solid #00a0e9;
  border-radius: 5px 5px 5px;
}
.config-manage.sub-navigation .img.img-with-text {
  background-position-y: top;
}
.config-manage.sub-navigation .text {
  margin-left: 10px;
  display: block;
  margin-top: 10px;
}

.doc-manage.file-template .easyui-layout {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 4px;
}
.doc-manage.file-template .easyui-layout .west {
  border: 1px solid #eeeeee;
  width: 250px;
  border-right: none;
}
.doc-manage.file-template .easyui-layout .doclist-panel .datagrid-wrap {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.doc-manage .icon-shortcut {
  background: url(./images/ic_link.png) no-repeat;
}

.publish-droplist {
  position: absolute;
  display: none;
  width: 100px;
  max-height: 200px;
  background-color: #ffffff;
  list-style: none;
  border: 1px solid #d7dae5;
}
.publish-droplist .item {
  position: relative;
  height: 40px;
  display: block;
  overflow: hidden;
  width: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-position: left;
  padding: 0 0 0 10px;
  box-sizing: border-box;
}
.publish-droplist .item:hover {
  border-color: transparent;
  background-color: #eeeeee;
  width: inherit;
}
.publish-droplist .item a {
  margin-left: 4px;
  vertical-align: baseline;
}
.publish-droplist .item a:hover {
  color: #256f95;
  text-decoration: underline;
}
.publish-droplist .item-img {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 4px 0;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.org-manage {
  /*
  *
  * 组织工具栏图标
  *
  */
  /* 
  * 默认图标
  */
  /*.person { display:block; padding: 0 0 0 18px; background:url(images/person.png) no-repeat;}*/
  /*
  *
  * 组织树节点图标
  *
  */
  /*
  * 组织成员分类图标
  */
  /*
  * 对话框图标和样式
  */
  /*
  *
  * dojo Calendar style
  *
  */
  /* Loading 样式 */
  /*sailer的样式表，冲突太严重，等功能完成后整合到主样式表*/
  /*弹窗行高30px   by cq.yanglulian 2017/6/30*/
    /*
* 组织成员分类图标
*/
  /* .textbox .textbox-text {
  color: #868da0;
  } */
  /*上传文件按钮样式YL */
  /*当用户没有头像时默认显示的样式*/
  /*改变默认复选框样式 cq.yanglulian **********************结束*/
  /*弹窗 样式 by cq.yanglulian 2017/6/30*/
  /*成员选择弹窗样式cq.yanglulian 2017/7/5*/
  /*左侧组织树图标*/
  /*已选择的排列成员相关样式*/
  /*其他*/
  /***************importForm的filebox样式重置，2017-07-28 haibin.long*******************/
  /***顶部提示样式开始***/
  /***顶部提示样式结束***/
  /*页头样式*/
  /*header {
      box-shadow: 0 3px 3px #E0E0E0;
  }*/
  /*页脚样式*/
  /*
      .r-btn-logins > a:hover, .r-btn-logins > a:focus {
          border: none;
          color: #E88079;
      }
  */
  /***iCheck style override**/
}
.org-manage input {
  margin: 0;
  padding: 0;
}
.org-manage .menu-item {
  opacity: 1;
}
.org-manage .menu-item-disabled {
  opacity: 0.5 !important;
}
.org-manage body, .org-manage html {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  font-size: 13px;
}
.org-manage .list {
  padding: 0px 0px 0px 0px;
}
.org-manage .list .data {
  width: 100%;
  border-collapse: collapse;
}
.org-manage .list .data tr th {
  border: 1px solid #00a0e9;
  background-color: #ffffff;
  text-align: left;
}
.org-manage .list .data tr td {
  border: 1px solid #00a0e9;
  text-align: left;
}
.org-manage .list .btns {
  padding: 10px 0px 0px 0px;
  text-align: center;
}
.org-manage .formTable {
  padding: 0px 0px 0px 0px;
  width: 100%;
  border-collapse: collapse;
  color: #6b7180;
}
.org-manage .formTable label, .org-manage .formTable label > span {
  white-space: nowrap;
  font-size: 12px;
}
.org-manage .formTable tr th {
  padding-left: 25px;
}
.org-manage .formTable tr td {
  width: 200px;
  padding: 6px 0;
}
.org-manage .defaultIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -302px -134px;
}
.org-manage .orgManage {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -302px -176px;
}
.org-manage .menu-icon {
  left: 6px;
}
.org-manage .btnAddIcon {
  background: url(images/ic-add-dialog.png) no-repeat center center;
}
.org-manage .btnAddIconDisabled {
  background: url(images/ic-add-dialog.png) no-repeat center center;
}
.org-manage .dijitButtonDisabled .btnAddIcon {
  background: url(images/ic-add-dialog.png) no-repeat center center;
}
.org-manage .btnCreateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -302px -288px;
}
.org-manage .btnModifyIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(icons/pencil.png) no-repeat center center;
}
.org-manage .btnModifyIconDisabled {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(icons/pencil.png) no-repeat center center;
}
.org-manage .dijitButtonDisabled .btnModifyIcon {
  background: url(icons/pencil.png) no-repeat center center;
}
.org-manage .btnDeleteIcon {
  background: url(images/ic-delete.png) no-repeat center center;
}
.org-manage .btnDeleteIconDisabled {
  background: url(images/ic-delete.png) no-repeat center center;
}
.org-manage .dijitButtonDisabled .btnDeleteIcon {
  background: url(images/ic-delete.png) no-repeat center center;
}
.org-manage .btnAddMemberIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -465px -169px;
}
.org-manage .dijitButtonDisabled .btnAddMemberIcon {
  background: url(images/icon-SaaS.png) no-repeat -465px -197px;
}
.org-manage .btnRemoveMemberIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -465px -239px;
}
.org-manage .dijitButtonDisabled .btnRemoveMemberIcon {
  background: url(images/icon-SaaS.png) no-repeat -465px -267px;
}
.org-manage .btnResetPwdIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -465px -306px;
}
.org-manage .dijitButtonDisabled .btnResetPwdIcon {
  background: url(images/icon-SaaS.png) no-repeat -465px -337px;
}
.org-manage .btnExportIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -139px;
}
.org-manage .dijitButtonDisabled .btnExportIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -167px;
}
.org-manage .btnOrgIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/org-gray.png) no-repeat center center;
}
.org-manage .btnContentLibraryIcon {
  display: inline-block;
  height: 18px;
  background: url(images/user1.png);
}
.org-manage .btnIsShare {
  display: inline-block;
  width: 16px;
  background: url(images/isshare.png);
}
.org-manage .btnOutgoing {
  display: inline-block;
  width: 16px;
  background: url(images/isoutgoing.png);
}
.org-manage .btnDisplayuser {
  display: inline-block;
  width: 16px;
  background: url(images/displayuser.png);
}
.org-manage .btnDepartmentCreateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -175px -334px;
}
.org-manage .btnPositionCreateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -308px -26px;
}
.org-manage .btnAddUserIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -204px;
}
.org-manage .dijitButtonDisabled .btnAddUserIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -232px;
}
.org-manage .btnUserCreateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -273px;
}
.org-manage .dijitButtonDisabled .btnUserCreateIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -302px;
}
.org-manage .btnChangePositionIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -344px;
}
.org-manage .dijitButtonDisabled .btnChangePositionIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -375px;
}
.org-manage .btnUserModifyIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -416px;
}
.org-manage .dijitButtonDisabled .btnUserModifyIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -445px;
}
.org-manage .btnLogoffUserIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -481px;
}
.org-manage .dijitButtonDisabled .btnLogoffUserIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -511px;
}
.org-manage .btnBlockIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px -76px;
}
.org-manage .dijitButtonDisabled .btnBlockIcon {
  background: url(images/icon-SaaS.png) no-repeat -652px -106px;
}
.org-manage .btnActivateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -301px -457px;
}
.org-manage .dijitButtonDisabled .btnActivateIcon {
  background: url(images/icon-SaaS.png) no-repeat -300px -485px;
}
.org-manage .btnPreStepIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat 0px -516px;
}
.org-manage .dijitButtonDisabled .btnPreStepIcon {
  background: url(images/icon-SaaS.png) no-repeat 0px -545px;
}
.org-manage .btnImportUserIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -171px -518px;
}
.org-manage .dijitButtonDisabled .btnImportUserIcon {
  background: url(images/icon-SaaS.png) no-repeat -171px -546px;
}
.org-manage .btnSaveIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -465px -440px;
}
.org-manage .btnSaveIcon .btnLogoffUserIcon {
  background-position: 0 -28px;
}
.org-manage .btnSearchIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -300px -514px;
}
.org-manage .btnSearchIconDisabled {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -458px -411px;
}
.org-manage .btnPermissionIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -302px -134px;
}
.org-manage .btnRefreshIcon {
  display: inline-block;
  background: url(images/icon-SaaS.png) no-repeat -400px -482px;
  width: 16px;
  height: 16px;
}
.org-manage .btnMoveUpIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0px -487px;
}
.org-manage .btnMoveDownIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -169px -485px;
}
.org-manage .btnRemoveIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/ic_region_delete.png) center center no-repeat;
}
.org-manage .btnAddToIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/ic_region_add.png) center center no-repeat;
}
.org-manage .treeDeptTopNodeIcon {
  width: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -305px;
}
.org-manage .treeDeptNodeIcon {
  width: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -336px;
}
.org-manage .treeUserNodeIcon {
  width: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -364px;
}
.org-manage .treeUserGroupNodeIcon {
  width: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -395px;
}
.org-manage .treePositionNodeIcon {
  width: 16px;
  background: url(images/icon-SaaS.png) no-repeat -173px -448px;
}
.org-manage .treeVirtualPositionNodeIcon {
  width: 16px;
  background: url(images/icon-SaaS.png) no-repeat -231px 0px;
}
.org-manage .treeShowMoreIcon {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-left: 0px;
  cursor: pointer;
  background: url(images/icon-down-arrow.png);
}
.org-manage .memberUserIcon {
  display: inline-block;
  padding: 0 0 0 18px;
  height: 23px;
  width: 23px;
  background: url(images/icon-SaaS.png) no-repeat -175px -364px;
  line-height: 23px;
}
.org-manage .memberUserGroupIcon {
  display: inline-block;
  padding: 0 0 0 18px;
  height: 23px;
  width: 23px;
  background: url(images/icon-SaaS.png) no-repeat -175px -395px;
  line-height: 23px;
}
.org-manage .memberDepartmentIcon {
  display: inline-block;
  padding: 0 0 0 18px;
  height: 23px;
  width: 23px;
  background: url(images/icon-SaaS.png) no-repeat -175px -336px;
  line-height: 23px;
}
.org-manage .memberPositionIcon {
  display: inline-block;
  padding: 0 0 0 18px;
  height: 23px;
  width: 23px;
  background: url(images/icon-SaaS.png) no-repeat -308px -28px;
  line-height: 23px;
}
.org-manage .memberContacterIcon {
  display: inline-block;
  padding: 0 0 0 18px;
  height: 23px;
  width: 23px;
  background: url(images/icon-SaaS.png) no-repeat -308px -56px;
  line-height: 23px;
}
.org-manage .menuCurrentIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -465px -120px;
}
.org-manage .viewIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -652px 0px;
}
.org-manage .msgBoxWarningIcon {
  float: left;
  width: 32px;
  height: 50px;
  position: relative;
  text-align: center;
  background: url(images/icon-SaaS.png) no-repeat -752px 0px;
}
.org-manage .msgBoxErrorIcon {
  float: left;
  width: 32px;
  height: 50px;
  position: relative;
  text-align: center;
  background: url(images/icon-SaaS.png) no-repeat -752px -82px;
}
.org-manage .msgBoxQuestionIcon {
  float: left;
  width: 32px;
  height: 50px;
  position: relative;
  text-align: center;
  background: url(images/icon-SaaS.png) no-repeat -752px -244px;
}
.org-manage .msgBoxInformationIcon {
  float: left;
  width: 32px;
  height: 50px;
  position: relative;
  text-align: center;
  background: url(images/icon-SaaS.png) no-repeat -752px -156px;
}
.org-manage .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  font-size: 13px;
}
.org-manage .dijitCalendarYearContainer h3 {
  font-size: 13px;
}
.org-manage .dialogPaneContent {
  background: none repeat-x scroll left top #ffffff;
  border-top: 0 none;
  padding: 10px 8px;
  position: relative;
}
.org-manage .multiSelect {
  border: 1px solid #d7dae5;
  display: block;
  padding: .2em;
  min-height: 1.2em;
}
.org-manage .multiSelect .item {
  cursor: default;
  border: 1px solid #d7dae5;
  padding: .2em;
  margin: 0 .3em .1em 0;
  float: left;
}
.org-manage .multiSelect .item .label {
  cursor: text;
  margin: 0;
  padding: 0;
}
.org-manage .multiSelect .item .closeIcon {
  cursor: pointer;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  display: inline-block;
  background: url(images/icon-SaaS.png) no-repeat -285px -88px;
  width: 10px;
  height: 18px;
}
.org-manage .multiSelect .item .closeText {
  display: none;
  position: absolute;
}
.org-manage h2.title {
  padding: .3em 0 .5em 0;
  margin: 0;
  background-color: #00a0e9;
}
.org-manage #headerMenuBar .dijitMenuItemSelected, .org-manage #headerMenuBar .dijitMenuItem {
  color: #ffffff;
  padding: .2em;
  border: none;
}
.org-manage .formLabel {
  padding: 0;
  color: #00a0e9;
  line-height: 30px;
  width: 100px;
}
.org-manage .header {
  width: 100%;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  color: #ffffff;
  background-color: #256f95;
  border: 0 none;
}
.org-manage .header a {
  color: #ffffff;
  text-decoration: none;
}
.org-manage .header td {
  padding: 0;
  margin: 0;
}
.org-manage .header ul.inline-block li {
  padding: .8em 1em;
}
.org-manage .header .highlight {
  background-color: #00a0e9;
}
.org-manage .header .hover {
  background-color: #00a0e9;
}
.org-manage ul.inline-block {
  margin: 0;
  padding: 0;
  list-style: none;
}
.org-manage ul.inline-block li {
  margin: 0 5px 0 0;
  padding: 0 5px 0 0;
  float: left;
}
.org-manage .aboutBox {
  width: 520px;
  height: 275px;
  background: url(images/aoutEdoc2Bg.png) no-repeat -5px 0;
}
.org-manage .aboutBox .warningBox {
  margin-left: 17px;
  height: 100px;
  width: 255px;
  border: #FFF280 2px solid;
  background: #ffffff;
  padding: 12px;
  color: #A5950C;
  line-height: 160%;
}
.org-manage .aboutText {
  margin-top: 10px;
  padding-left: 17px;
  line-height: 160%;
}
.org-manage .aboutText p {
  margin: 0;
  padding: 0;
  color: #333333;
}
.org-manage #pageLoading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: #ffffff;
}
.org-manage #pageLoadingI {
  width: 346px;
  height: 91px;
  margin: 200px auto;
  background: url(Images/loadingBox.png);
}
.org-manage #pageLoadingText {
  width: 250px;
  height: 20px;
  margin: 0 auto;
  padding: 55px 0 0 0;
  background: url(Images/loading.gif) no-repeat 0 25px;
  color: #00a0e9;
  font-weight: bold;
}
.org-manage .header-welcome {
  padding-left: 23px;
  background: url(images/icon-SaaS.png) no-repeat 0 -97px;
}
.org-manage .header-logoff {
  padding-left: 18px;
  background: url(images/icon-SaaS.png) no-repeat 0 -72px;
}
.org-manage .header-about {
  padding-left: 18px;
  background: url(images/icon-SaaS.png) no-repeat 0 -186px;
}
.org-manage .downMenu {
  display: none;
  position: absolute;
  z-index: 100000;
  border-top: 1px solid #d7dae5;
}
.org-manage .downMenu ul {
  background-color: #256f95;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.org-manage .downMenu li {
  padding: 0.2em .5em;
  margin: 0;
}
.org-manage .downMenu li a {
  color: #ffffff;
  text-decoration: none;
}
.org-manage .downMenu .hover {
  background-color: #00a0e9;
}
.org-manage .lngZhCn {
  padding-left: 25px;
  background: url(images/icon-SaaS.png) no-repeat 0 -37px;
}
.org-manage .lngEnUs {
  padding-left: 25px;
  background: url(images/icon-SaaS.png) no-repeat 0 0px;
}
.org-manage .lngJaJp {
  padding-left: 25px;
  background: url(images/icon-SaaS.png) no-repeat 0 -19px;
}
.org-manage .lngZhTw {
  padding-left: 25px;
  background: url(images/icon-SaaS.png) no-repeat 0 -55px;
}
.org-manage .icon-org-manage {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -249px;
}
.org-manage .highlight .icon-org-manage, .org-manage .hover .icon-org-manage {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -215px;
}
.org-manage .icon-user-import {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -324px;
}
.org-manage .highlight .icon-user-import, .org-manage .hover .icon-user-import {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -287px;
}
.org-manage .icon-password-strategy {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -386px;
}
.org-manage .highlight .icon-password-strategy, .org-manage .hover .icon-password-strategy {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -355px;
}
.org-manage .icon-login-strategy {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -446px;
}
.org-manage .highlight .icon-login-strategy, .org-manage .hover .icon-login-strategy {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat 0 -415px;
}
.org-manage .icon-opt-log {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -29px;
}
.org-manage .highlight .icon-opt-log, .org-manage .hover .icon-opt-log {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px 0px;
}
.org-manage .icon-login-log {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -85px;
}
.org-manage .highlight .icon-login-log, .org-manage .hover .icon-login-log {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -55px;
}
.org-manage .icon-func-perm {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -115px;
}
.org-manage .highlight .icon-func-perm, .org-manage .hover .icon-func-perm {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -143px;
}
.org-manage .icon-logoff-user {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -207px;
}
.org-manage .highlight .icon-logoff-user, .org-manage .hover .icon-logoff-user {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -174px;
}
.org-manage .icon-online-user {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -276px;
}
.org-manage .highlight .icon-online-user, .org-manage .hover .icon-online-user {
  width: 16px;
  height: 16px;
  background: url(images/icon-SaaS.png) no-repeat -175px -238px;
}
.org-manage .newfavoriteleblcolor {
  color: #6b7180;
  padding-left: 25px;
}
.org-manage .newfavoriteinput {
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 200px;
}
.org-manage .newfavoritediv {
  text-align: center;
  padding-top: 21px;
}
.org-manage .favorite.table tbody td {
  height: 38px;
  line-height: 38px;
}
.org-manage .table.favorite tr {
  border-left: 0px solid transparent;
}
.org-manage .table.favorite tr.selected {
  border-left: 0px solid transparent;
}
.org-manage .file_Icon {
  text-indent: 55px;
  white-space: nowrap;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 8px 0px;
}
.org-manage .document-list-body .td-split {
  border-left: none;
  height: 32px;
  vertical-align: middle;
  line-height: 32px;
  cursor: default;
  display: inline-block;
  background-repeat: no-repeat;
}
.org-manage .newfavorite {
  width: 220px;
  height: 28px;
}
.org-manage .favorite .lasttr {
  border-bottom: 0px;
  height: 45px;
}
.org-manage .favorite .lastpadding {
  padding-top: 10px;
  padding-left: 6px;
}
.org-manage .btnpadding {
  padding-top: 283px;
  margin-left: 225px;
}
.org-manage .processdiv {
  text-align: center;
  padding-top: 20px;
}
.org-manage .delfolder_Icon {
  background: url(fileIcons/folder32.png) no-repeat 0 center;
  padding-left: 37px;
  line-height: 33px;
  display: inline-block;
}
.org-manage .delfile_Icon {
  padding-left: 37px;
  line-height: 33px;
  display: inline-block;
  background: no-repeat 0 center;
  position: relative;
}
.org-manage .updatefilebtn {
  text-align: center;
}
.org-manage .returnpng {
  background: url(images/return.png) no-repeat 0 center;
  padding-left: 45px;
  margin-left: 8px;
  cursor: pointer !important;
}
.org-manage .addfavoritetip {
  cursor: pointer;
  padding-left: 10px;
}
.org-manage .favoritebtn {
  display: inline;
  float: left;
  margin-top: -36px;
  margin-left: 295px;
}
.org-manage .dialog-button {
  padding: 5px;
  padding-bottom: 20px;
  text-align: center;
}
.org-manage .enterprise-list.document-list-body .table tr td .file_Icon:hover {
  text-decoration: underline;
}
.org-manage .tabs-container {
  margin: 12px 0px -12px 0px;
}
.org-manage .l-btn.l-btn-noborder .l-btn-icon-left .l-btn-text {
  margin: 0px;
  padding: 0px;
  padding-left: 22px;
}
.org-manage .login-wrap a.l-btn {
  margin-left: 0px;
}
.org-manage .linkbutton-group > .l-btn {
  margin-left: 10px;
}
.org-manage a[name='btnCreateOrg'].l-btn.l-btn-noborder .l-btn-icon-left .l-btn-text {
  margin: 0px;
  padding: 0px;
  padding-left: 22px;
  padding-right: 22px;
}
.org-manage .l-btn-istext {
  padding: 0 10px 0 10px;
}
.org-manage .m-btn .l-btn-left .l-btn-text {
  margin-right: 10px;
}
.org-manage .icon-edit {
  background: url(icons/pencil.png) no-repeat center center;
}
.org-manage .l-btn:hover .icon-remove, .org-manage .l-btn.active .icon-remove {
  background: url(images/ic-delete_hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .icon-add, .org-manage .l-btn.active .icon-add {
  background: url(images/ic-add-dialog-hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .m-btn-downarrow, .org-manage .l-btn.active .m-btn-downarrow {
  background: url(images/menu_arrows_hover.png) no-repeat 0 center;
}
.org-manage .l-btn:hover .icon-edit, .org-manage .l-btn.active .icon-edit {
  background: url(images/pencil_hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnUserModifyIcon, .org-manage .l-btn.active .btnUserModifyIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px -416px;
}
.org-manage .l-btn:hover .btnLogoffUserIcon, .org-manage .l-btn.active .btnLogoffUserIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px -481px;
}
.org-manage .l-btn:hover .btnAddUserIcon, .org-manage .l-btn.active .btnAddUserIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px -204px;
}
.org-manage .l-btn:hover .viewIcon, .org-manage .l-btn.active .viewIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px 0px;
}
.org-manage .l-btn:hover .btnResetPwdIcon, .org-manage .l-btn.active .btnResetPwdIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -465px -306px;
}
.org-manage .l-btn:hover .btnExportIcon, .org-manage .l-btn.active .btnExportIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px -139px;
}
.org-manage .l-btn:hover .btnBlockIcon, .org-manage .l-btn.active .btnBlockIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px -76px;
}
.org-manage .l-btn:hover .btnSearchIcon, .org-manage .l-btn.active .btnSearchIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -300px -514px;
}
.org-manage .l-btn:hover .btnSearchIcon, .org-manage .l-btn.active .btnSearchIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -300px -514px;
}
.org-manage .l-btn:hover .btnChangePositionIcon, .org-manage .l-btn.active .btnChangePositionIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -652px -344px;
}
.org-manage .l-btn:hover .btnCreateIcon, .org-manage .l-btn.active .btnCreateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -302px -288px;
}
.org-manage .l-btn:hover .btnModifyIconDisabled, .org-manage .l-btn.active .btnModifyIconDisabled {
  background: url(images/pencil_hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnDeleteIcon, .org-manage .l-btn.active .btnDeleteIcon {
  background: url(images/ic-delete_hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnDeleteIconDisabled, .org-manage .l-btn.active .btnDeleteIconDisabled {
  background: url(images/ic-delete_hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnAddIconDisabled, .org-manage .l-btn.active .btnAddIconDisabled {
  background: url(images/ic-add-dialog-hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnAddIcon, .org-manage .l-btn.active .btnAddIcon {
  background: url(images/ic-add-dialog-hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnActivateIcon, .org-manage .l-btn.active .btnActivateIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -301px -457px;
}
.org-manage .l-btn:hover .btnImportUserIcon, .org-manage .l-btn.active .btnImportUserIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat -171px -518px;
}
.org-manage .l-btn:hover .btnPreStepIcon, .org-manage .l-btn.active .btnPreStepIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/orgicon.png) no-repeat 0px -516px;
}
.org-manage .l-btn:hover .btnModifyIcon, .org-manage .l-btn.active .btnModifyIcon {
  background: url(images/pencil_hover.png) no-repeat center center;
}
.org-manage .l-btn:hover .btnContentLibraryIcon, .org-manage .l-btn.active .btnContentLibraryIcon {
  display: inline-block;
  width: 16px;
  background: url(images/user1.png);
}
.org-manage .l-btn:hover .btnIsShare, .org-manage .l-btn.active .btnIsShare {
  display: inline-block;
  width: 16px;
  background: url(images/isshare.png);
}
.org-manage .l-btn:hover .btnOutgoing, .org-manage .l-btn.active .btnOutgoing {
  display: inline-block;
  width: 16px;
  background: url(images/isoutgoing.png);
}
.org-manage .l-btn:hover .btnDisplayuser, .org-manage .l-btn.active .btnDisplayuser {
  display: inline-block;
  width: 16px;
  background: url(images/displayuser.png);
}
.org-manage .toolbar-wrap {
  position: relative;
  box-sizing: border-box;
  height: 46px;
  background-color: #f7f8fa;
  border-bottom: 1px solid #eeeeee;
}
.org-manage .toolbar-wrap .toolbar {
  position: absolute;
  box-sizing: border-box;
  left: 0;
  height: 46px;
  width: auto;
  padding-top: 8px;
  padding-left: 13px;
}
.org-manage .toolbar-wrap .toolbar .toolbar-btn-list {
  overflow: hidden;
}
.org-manage .toolbar-wrap .toolbar .toolbar-btn-item {
  display: block;
  float: left;
}
.org-manage .toolbar-wrap .toolbar .toolbar-btn {
  position: relative;
  box-sizing: border-box;
  display: block;
  border: 1px solid #d7dae5;
  height: 30px;
  width: auto;
  border-radius: 4px;
  margin-right: 10px;
  color: #6b7180;
  /*color: #6b7180;*/
  font-size: 14px;
  overflow: hidden;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.org-manage .toolbar-wrap .toolbar .toolbar-btn:hover, .org-manage .toolbar-wrap .toolbar .toolbar-btn.active {
  border: 1px solid #00a0e9;
  background-color: #00a0e9;
  color: #ffffff;
}
.org-manage .toolbar-wrap .toolbar .toolbar-btn-item .toolbar-btn-menu {
  position: fixed;
  display: none;
  width: 150px;
  z-index: 100;
  margin-top: 0px;
}
.org-manage .toolbar-wrap .toolbar-btn .toolbar-btn-text {
  display: inline-block;
  width: auto;
  height: 28px;
  line-height: 28px;
  margin: 0 8px 0 32px;
}
.org-manage .toolbar-wrap .toolbar-btn .toolbar-btn-icon {
  position: absolute;
  display: inline-block;
  left: 0px;
  top: -1px;
  width: 28px;
  height: 28px;
}
.org-manage .height-100per {
  height: 100%;
}
.org-manage .panel-body {
  padding: 0px;
}
.org-manage .panel {
  border-radius: 0;
}
.org-manage .layout-panel-north > .layout-body {
  border-left: none;
}
.org-manage .menu-item:hover {
  background-color: #eeeeee;
}
.org-manage .menu {
  padding: 0px;
  border-color: #00a0e9;
  display: none;
}
.org-manage .menu-item {
  border-width: 0px;
  line-height: 26px !important;
  height: 26px !important;
  color: #333333;
  text-indent: 25px;
}
.org-manage .rename_box input[type='text'] {
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
}
.org-manage .panel-title {
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  color: #ffffff;
  cursor: move;
  font-weight: bold;
  letter-spacing: 0px;
}
.org-manage .panel-icon, .org-manage .panel-tool {
  height: auto;
  top: 16px;
}
.org-manage .datagrid-header-row {
  height: 36px;
}
.org-manage .datagrid-row {
  height: 30px;
}
.org-manage .datagrid-header, .org-manage .datagrid-pager, .org-manage .datagrid-footer-inner {
  /*background-color: #e9edf6;*/
  color: #6b7180;
  border-color: #eeeeee;
}
.org-manage .datagrid-header-row {
  background-color: #f5f5f5;
}
.org-manage .datagrid-header td, .org-manage .datagrid-body td, .org-manage .datagrid-footer td {
  border: none;
  border-bottom: 1px solid #eeeeee;
}
.org-manage .datagrid-body tr:last-child td {
  border: none;
}
.org-manage .datagrid-btable > tbody > tr > td:last-child, .org-manage .datagrid-htable > tbody > tr > td:last-child {
  width: 100% !important;
}
.org-manage .datagrid-htable > tbody > tr > td:last-child div {
  border-right-color: transparent;
}
.org-manage .datagrid-btable tr:nth-of-type(even) {
  background-color: #f8f8f8;
}
.org-manage .datagrid-btable tr:nth-of-type(odd) {
  background-color: #ffffff;
}
.org-manage .datagrid-btable tr.datagrid-row.datagrid-row-alt {
  background-color: #f8f8f8;
}
.org-manage .datagrid-btable tr.datagrid-row.datagrid-row-over,
.org-manage .datagrid-header td.datagrid-header-over {
  background-color: #eeeeee;
}
.org-manage .tooltip {
  border-radius: 4px !important;
  background-color: #256f95 !important;
  color: #ffffff !important;
  height: 23px;
  line-height: 23px;
  border: none;
}
.org-manage .tooltip .tooltip-arrow {
  border-right-color: #256f95 !important;
}
.org-manage .tooltip .tooltip-content {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.org-manage .form-controlReadyOnly {
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 12px;
  line-height: 12px;
  color: #6b7180;
  border: 1px solid #d7dae5;
  border-radius: 4px;
  outline: 0;
  background: #CCC;
}
.org-manage .accordion .accordion-header {
  background: #eeeeee;
  filter: none;
}
.org-manage .accordion .accordion-header .panel-title {
  color: #6b7180;
}
.org-manage .accordion .accordion-header .panel-tool a {
  color: #6b7180;
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 0 0 0 2px;
  vertical-align: top;
}
.org-manage .accordion .accordion-header .accordion-collapse {
  background: url("images/accordion_arrows.png") no-repeat 0 0;
}
.org-manage .accordion .accordion-header accordion-expand {
  background: url("images/accordion_arrows.png") no-repeat -16px 0;
}
.org-manage .accordion .accordion-header-selected {
  background: #00a0e9;
}
.org-manage .accordion .accordion-header-selected .panel-title {
  color: #ffffff;
}
.org-manage .easyui-layout .panel-header {
  background-color: #ffffff;
}
.org-manage .easyui-layout .panel-title {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  height: 16px;
  line-height: 16px;
}
.org-manage .easyui-layout .panel-tool a {
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 0 0 0 2px;
  vertical-align: top;
}
.org-manage .easyui-layout .layout-button-left {
  background: url("images/layout_arrows.png") no-repeat 0 0;
}
.org-manage .easyui-layout .layout-button-right {
  background: url("images/layout_arrows.png") no-repeat 0 -16px;
}
.org-manage .panel.window .datagrid-header-row {
  height: 30px;
}
.org-manage .panel .tree-hit.tree-expanded {
  background: url(images/tree-expanded.png) no-repeat;
}
.org-manage .org_tip {
  background: url("images/tip2.png") no-repeat scroll 0 2px transparent;
  display: inline-block;
  height: 18px;
  width: 18px;
  top: 5px;
}
.org-manage .org_tip:hover {
  background: url("images/tip.png") no-repeat scroll 0 2px transparent;
}
.org-manage .accordion .panel-title {
  height: 16px;
  line-height: 16px;
}
.org-manage .memberUserIcon {
  padding: 0 0 0 18px;
  background: url(./icons/user-gary.png) no-repeat left center;
}
.org-manage .alert-info {
  color: #ffffff;
  background-color: #3dc885;
  border-color: #bce8f1;
}
.org-manage .alert-info:before {
  content: url(images/tip_success.png);
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
.org-manage .memberUserGroupIcon {
  padding: 0 0 0 18px;
  background: url(./icons/users-gary.png) no-repeat left center;
}
.org-manage .memberDepartmentIcon {
  padding: 0 0 0 18px;
  background: url(./icons/dept-gary.png) no-repeat left center;
}
.org-manage .memberPositionIcon {
  padding: 0 0 0 18px;
  background: url(./icons/position-gary.png) no-repeat left center;
}
.org-manage .memberContacterIcon {
  padding: 0 0 0 18px;
  background: url(images/icon-SaaS.png) no-repeat -308px -56px;
}
.org-manage .menuCurrentIcon {
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(images/icon-SaaS.png) no-repeat -465px -120px;
}
.org-manage #metaTabs .tabs li a.tabs-inner {
  padding: 0 25px 0 10px;
}
.org-manage .progressbar {
  border-color: #dddddd;
}
.org-manage .progressbarselect {
  border-color: #d0d4d9;
}
.org-manage .progressbar-value .progressbar-text {
  background-color: #00a0e9;
  color: #333333;
}
.org-manage .a-upload {
  padding: 4px 10px;
  height: 20px;
  line-height: 20px;
  position: relative;
  cursor: pointer;
  color: #aaaaaa;
  background: #ffffff;
  border: 1px solid #d7dae5;
  border-radius: 4px;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.org-manage .a-upload input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.org-manage .a-upload:hover {
  color: #333333;
  background: #eeeeee;
  border-color: #ccc;
  text-decoration: none;
}
.org-manage .userWithOutIcon {
  border-radius: 22px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  font-size: 15px;
  cursor: pointer;
  font-family: "微软雅黑";
}
.org-manage div[name="userTabs"] .formTable tr td:nth-child(odd) {
  /*创建/编辑用户 弹窗*/
  padding-left: 20px;
  width: 83px;
}
.org-manage div[name="groupTabs"] .formTable tr td:nth-child(odd) {
  padding-left: 20px;
  width: 100px;
}
.org-manage div[name="userGridViewWin"] .formTable tr td:nth-child(odd) {
  padding-left: 20px;
  width: 90px;
}
.org-manage .layout-split-west {
  /*border: 1px solid #ddd;*/
  border-right: 1px solid #ffffff;
}
.org-manage .easyui-panel .layout-split-west {
  border: none;
  border-right: 1px solid #ffffff;
}
.org-manage .selected-show {
  background: url(images/arrowdown.png) no-repeat center center;
}
.org-manage .selected-hide {
  background: url("images/arrowup.png") no-repeat center center;
}
.org-manage .searchtable + div[class="datagrid-view"] .datagrid-body .datagrid-row {
  height: 30px;
}
.org-manage .searchtable + div[class="datagrid-view"] .datagrid-btable tr.datagrid-row.datagrid-row-selected {
  /*行选择背景色*/
  background: #dddddd;
  color: #333333;
}
.org-manage .tree-icon.icon-dept-blue, .org-manage .tree-icon.treeDeptNodeIcon {
  background: url("images/dept-gray.png") no-repeat center center;
}
.org-manage .tree-icon.treeDeptTopNodeIcon {
  background: url("images/org-gray.png") no-repeat center center;
}
.org-manage .tree-icon.icon-position-blue, .org-manage .tree-icon.treePositionNodeIcon {
  background: url("./icons/position-gary.png") no-repeat center center;
}
.org-manage .tree-icon.icon-users-blue, .org-manage .tree-icon.treeUserGroupNodeIcon {
  background: url("images/users-gary.png") no-repeat center center;
}
.org-manage .tree-icon.icon-user-blue, .org-manage .tree-icon.treeUserNodeIcon {
  background: url("images/user-gary.png") no-repeat center center;
}
.org-manage .tree-checkbox0 {
  background: url("images/checkbox.png") no-repeat center center;
}
.org-manage .tree-checkbox1 {
  background: url("images/checkbox-select.png") no-repeat center center;
}
.org-manage a.memberUserIcon {
  background: url("images/user-gary.png") no-repeat center center;
  left: -4px;
  top: 5px;
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
}
.org-manage a.memberGroupIcon {
  background: url("images/users-gary.png") no-repeat center center;
  left: 6px;
  top: 5px;
}
.org-manage a.memberPositionIcon {
  background: url("images/position-gary.png") no-repeat center center;
  left: -4px;
  top: 5px;
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
}
.org-manage a.memberDepartmentIcon {
  background: url("images/dept-gray.png") no-repeat center center;
  left: -4px;
  top: 5px;
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: absolute;
}
.org-manage a.member-remove {
  top: 8px;
}
.org-manage .icon-user-gray {
  background: url("images/user-gary.png") no-repeat 0px center;
}
.org-manage .icon-users-gray {
  background: url("images/users-gary.png") no-repeat center center;
}
.org-manage .icon-position-gray {
  background: url("images/position-gary.png") no-repeat center center;
}
.org-manage .icon-dept-gray {
  background: url("images/dept-gray.png") no-repeat center center;
}
.org-manage .select2-results .select2-match-0 {
  background: url("images/user-gary.png") no-repeat 0px;
  padding-left: 18px;
}
.org-manage .select2-results .select2-match-5 {
  background: url("images/dept-gary.png") no-repeat 0px;
  padding-left: 18px;
}
.org-manage .select2-results .select2-match-4 {
  background: url("images/position-gary.png") no-repeat 0px;
  padding-left: 18px;
}
.org-manage .select2-results .select2-match-3 {
  background: url("images/users-gary.png") no-repeat 0px;
  padding-left: 18px;
}
.org-manage div[name="groupTreeLayout"], .org-manage div[name="orgTreeLayout"] {
  top: -1px;
}
.org-manage .icon-position-blue {
  background: url(icons/position-blue.png) no-repeat center center;
}
.org-manage .icon-dept-blue {
  background: url(icons/position-blue.png) no-repeat center center;
}
.org-manage .importForm .filebox-label {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(images/blank.gif) no-repeat;
}
.org-manage .menu-text {
  padding-left: 10px;
}
.org-manage .menu {
  border-color: #d7dae5;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}
.org-manage #userGroupsDatagridDiv .datagrid-view2 td {
  border-bottom: 0px solid #eeeeee !important;
}
.org-manage #UserDetailsDiv table th {
  width: 100px;
  padding-left: 0px;
}
.org-manage #UserDetailsDiv table td {
  width: 150px;
  padding-left: 0px;
  padding: 0px;
}
.org-manage #UserDetailsDiv .checkboxItem {
  padding-bottom: 12px;
}
.org-manage #addOrganization {
  padding: 15px 30px 10px 20px;
  color: #666666;
  font-family: "Microsoft YaHei",arial;
  font-size: 12px;
}
.org-manage #addOrganization div[name="userTabs"] .formTable tr td:nth-child(odd), .org-manage #addOrganization div[name="groupTabs"] .formTable tr td:nth-child(odd) {
  padding: 0;
}
.org-manage .alert-danger {
  color: #ffffff;
  background-color: #f05e48;
  border-color: #f05e48;
}
.org-manage .alert-danger:before {
  content: url(images/tip_error.png);
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
.org-manage .alert {
  top: 3px !important;
  font-size: 12px;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.org-manage .header {
  min-height: 48px;
  background-color: #0c519d;
  border-bottom: 1px #eeeeee;
  text-align: center;
  margin: 0px auto;
}
.org-manage .header .header-logo {
  float: left;
  /* margin: 0 0 15px 18px; */
  margin-top: 6px;
  margin-left: 30px;
}
.org-manage .header .header-login {
  float: right;
  padding-right: 60px;
  margin: 13px 0 13px 0;
}
.org-manage footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 60px;
  background-color: #666666;
}
.org-manage .footer {
  padding: 12px 0 10px 0;
  overflow: hidden;
  margin: 0px auto;
  color: #ffffff;
  position: relative;
}
.org-manage .footer .copyright {
  font-size: 12px;
  text-align: center;
}
.org-manage .footer .download {
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  height: 60px;
  text-align: center;
  font-size: 16px;
  /*font-weight: bold;*/
}
.org-manage .footer .download .qrcode {
  height: 40px;
  margin-top: 10px;
}
.org-manage .footer .download .qrcode img {
  margin-left: 20px;
  vertical-align: middle;
}
.org-manage .w-200 {
  width: 200px;
  margin: 0 auto;
}
.org-manage .w-400 {
  width: 400px;
  margin: 0 auto;
}
.org-manage .w-500 {
  width: 500px;
  margin: 0 auto;
}
.org-manage .step {
  margin: 58px 9px 46px 9px;
  height: 46px;
}
.org-manage .step-1 {
  background-image: url(images/cloud/step-1.png);
}
.org-manage .step-2 {
  background-image: url(images/cloud/step-2.png);
}
.org-manage .step-3 {
  background-image: url(images/cloud/step-3.png);
}
.org-manage .g-container {
  background-color: #ffffff;
  width: 100%;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
.org-manage .g-container .rTitle {
  padding: 40px 0 40px 0;
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  color: #333333;
}
.org-manage .g-container .invite {
  margin-top: 120px;
  font-size: 14px;
  color: #6b7180;
  text-align: left;
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 24px;
  border-bottom: 1px solid #ffffff;
  padding-right: 10px;
}
.org-manage .g-container .form-control {
  background-color: #ffffff;
  border: 1px solid #d7dae5;
  padding-left: 36px;
  -webkit-box-shadow: none;
}
.org-manage .g-container .form-control-feedback {
  position: absolute;
  top: 0;
  left: 10px;
  z-index: 2;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.org-manage .g-container .actionbtns {
  padding-top: 15px;
  padding-bottom: 60px;
}
.org-manage .g-container input[type="text"].form-control:focus, .org-manage .g-container input[type="password"].form-control:focus {
  border: 1px solid #00a0e9;
  color: #333333;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
}
.org-manage .g-container input[type="text"].form-control:read-only {
  border: 1px solid #d7dae5;
  background-color: #eeeeee;
}
.org-manage .g-container .form-control-error {
  border: 1px solid #D82C20;
}
.org-manage .g-container .form-group {
  margin-bottom: 8px;
}
.org-manage .r-btn {
  color: #ffffff;
  height: 32px;
  border: 0;
}
.org-manage a.r-btn-logins {
  border: 1px solid #D82C20;
  border-radius: 2px;
  width: 80px;
  height: 34px;
  background-color: transparent;
  font-size: 16px;
  color: #D82C20;
  text-decoration: none;
}
.org-manage a.r-btn-logins:hover, .org-manage a.r-btn-logins:focus {
  border: 1px solid #E88079;
  color: #E88079;
}
.org-manage .r-btn-default {
  width: 100px;
  background-color: #00a0e9;
  color: #ffffff;
}
.org-manage .r-btn-default:hover {
  background: #0678c3;
  color: #ffffff;
  filter: none;
}
.org-manage .r-btn-default:focus, .org-manage .r-btn-default:active {
  color: #ffffff;
  background-color: #00a0e9;
}
.org-manage .r-btn-default > a {
  color: #ffffff;
  text-decoration: none;
}
.org-manage .r-btn-default > a:hover {
  color: #ffffff;
  text-decoration: none;
}
.org-manage .r-btn-reg {
  font-size: 14px;
}
.org-manage .registerPanel {
  padding: 60px 0 60px 0;
}
.org-manage .input-icon {
  position: absolute;
  text-align: center;
  top: 5px;
  width: 20px;
  z-index: 2;
  height: 20px;
  left: 25px;
  line-height: 16px;
  pointer-events: none;
  box-sizing: border-box;
  color: #333333;
  display: block;
  font-family: 'Glyphicons Halflings';
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
}
.org-manage .input-icon-mobile {
  background-image: url(images/cloud/ic_mobile.png);
}
.org-manage .input-icon-username {
  background-image: url(images/cloud/ic_username.png);
}
.org-manage .input-icon-password {
  background-image: url(images/cloud/ic_password.png);
}
.org-manage .input-icon-username-2 {
  background-image: url(images/cloud/ic_username-2.png);
}
.org-manage .input-icon-password-2 {
  background-image: url(images/cloud/ic_password-2.png);
}
.org-manage .input-icon-vcode {
  background-image: url(images/cloud/ic_vcode.png);
}
.org-manage .input-icon-company {
  background-image: url(images/cloud/icon-company.png);
}
.org-manage .input-icon-company-2 {
  background-image: url(images/cloud/icon_company.png);
}
.org-manage .input-icon-domain {
  background-image: url(images/cloud/icon-domain.png);
}
.org-manage .input-icon-email {
  background-image: url(images/cloud/ic_email.png);
}
.org-manage .input-icon-team {
  background-image: url(images/cloud/icon_team.png);
}
.org-manage .tip {
  position: absolute;
  text-align: center;
  top: 8px;
  width: 16px;
  height: 16px;
  right: 20px;
  box-sizing: border-box;
  display: none;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
}
.org-manage .tip-error {
  background-image: url(images/cloud/icon-error.png);
}
.org-manage .tip-ok {
  background-image: url(images/cloud/icon-ok.png);
}
.org-manage .wrap-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.org-manage .wrap-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.org-manage .wrap-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.org-manage .wrap-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.org-manage .wrap-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.org-manage .login-wrap, .org-manage .reg-wrap, .org-manage .wrap {
  padding: 0 30px 0 30px;
  margin-top: 120px;
}
.org-manage .login-wrap .logo {
  text-align: center;
  vertical-align: middle;
  padding: 40px 0 40px 0;
}
.org-manage .login-wrap .center {
  margin: 0 auto;
}
.org-manage .login-wrap .center .keep-live {
  padding-left: 10px;
  /*padding-top: 0;*/
  font-size: 12px;
  color: #6b7180;
  font-weight: normal;
}
.org-manage .login-wrap .center p {
  text-align: right;
}
.org-manage .login-wrap .center p > a {
  color: #6b7180;
  font-size: 12px;
}
.org-manage .reg-wrap {
  margin-top: 0px;
}
.org-manage .reg-wrap .center {
  margin: 0 auto;
}
.org-manage .login-otherway {
  display: none;
  height: 50px;
  width: 100%;
  background-color: #ffffff;
  padding: 10px 30px;
}
.org-manage .login-otherway span {
  padding-right: 10px;
}
.org-manage .xsanisty-loading-overlay {
  /* Fallback for web browsers that don't support RGBa */
  background-color: black;
  /* RGBa with 0.6 opacity */
  background-color: rgba(0, 0, 0, 0.2);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.org-manage .xsanisty-loading-overlay > span {
  font-size: 20px;
  color: #333333;
}
.org-manage .choice-tenant {
  display: none;
  margin-top: 150px;
  height: 400px;
  padding-bottom: 60px;
}
.org-manage .choice-tenant h4 {
  text-align: center;
  padding: 30px 0px;
  font-size: 20px;
  color: #333333;
}
.org-manage .choice-tenant-list {
  background-color: #ffffff;
  color: #333333;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 250px;
}
.org-manage .choice-tenant-list ul li {
  list-style: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  cursor: pointer;
  color: #666666;
  vertical-align: middle;
}
.org-manage .choice-tenant-list ul li i.icon-company {
  padding-left: 36px;
  background-image: url("images/cloud/icon-company.png");
  background-repeat: no-repeat;
  background-position: 10px 0px;
}
.org-manage .choice-tenant-list ul li :hover {
  background-color: #eeeeee;
  color: #EE3124;
}
.org-manage .link-tip {
  margin-top: 200px;
  border: 2px solid #256f95;
  background-color: #ffffff;
  height: 260px;
  border-radius: 4px;
}
.org-manage .link-tip > div {
  margin-top: 90px;
  margin-bottom: 40px;
  font-size: 20px;
  color: #256f95;
  text-align: center;
  vertical-align: middle;
}
.org-manage .link-tip > p {
  text-align: center;
  font-size: 14px;
  color: #6b7180;
}
.org-manage .icheckbox_minimal-grey {
  top: -1px;
}

.report-manage.report-file-list .search-condition .form-group {
  width: 500px;
  margin-right: 0 !important;
  float: none;
  display: inline-block;
}
.report-manage.report-file-list .search-condition .form-group .form-cont .form-button {
  vertical-align: middle;
  margin-left: 10px;
}
.report-manage.report-file-list .search-condition .form-group .form-cont .member-select {
  display: inline-block;
  vertical-align: middle;
}
.report-manage.report-file-list .search-condition .form-group .form-cont .form-date {
  display: inline-block;
  vertical-align: middle;
}
.report-manage.report-file-list .search-condition .form-group .form-cont .form-date .date-start, .report-manage.report-file-list .search-condition .form-group .form-cont .form-date .date-end {
  width: 120px;
  display: inline-block;
  vertical-align: middle;
}
.report-manage.report-file-list .search-condition .form-group .form-cont .form-date .date-to {
  width: 30px;
  display: inline-block;
  text-align: center;
  margin: 0 -4px;
  vertical-align: middle;
}
.report-manage .nform .mbuttons {
  margin-right: 10px;
}

.store-and-preview.index-manager .index-manager-tabs-content {
  margin-top: 14px;
}
.store-and-preview.preview-fix {
  margin-top: 6px;
}
.store-and-preview.preview-fix .toolbar-wrap {
  background-color: transparent;
  border-bottom: none;
}
.store-and-preview.preview-fix .message-info-domain {
  padding-bottom: 0;
}
.store-and-preview.preview-fix .inner-tab {
  margin-top: 10px;
}
@media only screen and (min-width: 1367px) {
  .store-and-preview.preview-fix .nform.form-horizontal .form-group {
    padding: 6px 0;
  }
  .store-and-preview.preview-fix .nform.form-horizontal .form-group .form-title {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1366px) and (min-width: 987px) {
  .store-and-preview.preview-fix .nform.form-horizontal .form-group {
    padding: 6px 0;
  }
  .store-and-preview.preview-fix .nform.form-horizontal .form-group:last-child .form-title {
    margin-left: 30px;
  }
  .store-and-preview.preview-fix .nform.form-horizontal .form-group .form-title {
    margin-left: 0;
  }
}
@media only screen and (max-width: 986px) {
  .store-and-preview.preview-fix .nform.form-horizontal .form-group {
    padding: 6px 0;
  }
  .store-and-preview.preview-fix .nform.form-horizontal .form-group:last-child .form-title {
    margin-left: 0;
  }
  .store-and-preview.preview-fix .nform.form-horizontal .form-group .form-title {
    margin-left: 0;
  }
}
.store-and-preview.preview-settting {
  display: inline-flex;
  border: 1px solid #d7dae5;
  min-width: 1000px;
  margin-right: 20px;
  display: block;
  word-break: break-all;
  white-space: normal;
}
.store-and-preview.preview-settting .datagrid-wrap.datagrid-big {
  border-left: none;
  border-top: none;
  border-bottom: none;
}

.system-setting.mail-template {
  margin-top: 16px;
}
.system-setting.license-info {
  margin-top: 16px;
}
.system-setting.basic-setting .anchor-active {
  color: #00a0e9;
}

/***********关于样式开始**************/
.aboutBox .about-wrap {
  width: 580px;
  margin: 0 auto;
  overflow: hidden;
}
.aboutBox .about-wrap .logo {
  padding: 20px 30px;
}
.aboutBox .about-wrap .logo em {
  display: inline-block;
  width: 156px;
  height: 40px;
  background-size: auto;
}
.aboutBox .about-wrap .logo span {
  display: inline-block;
  font-size: 8px;
  -webkit-transform: scale(0.68);
  position: absolute;
  top: 46px;
  left: 103px;
}
.aboutBox .about-wrap .warning {
  height: 50px;
  padding: 20px 58px;
  background: url("images/about_warning.png") 33px 22px no-repeat;
}
.aboutBox .about-wrap .product-info {
  padding: 3px 58px;
}
.aboutBox .about-wrap .product-info span {
  line-height: 18px;
}
.aboutBox .about-wrap .warning span {
  line-height: 18px;
}
.aboutBox .about-wrap .copyright {
  border-top: 1px solid #eeeeee;
  text-align: center;
  margin-top: 6px;
}
.aboutBox .about-wrap .copyright span {
  padding: 5px 0;
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1px;
}

.logo-size {
  width: 156px;
  height: 38px;
}

/***********关于样式结束**************/
.about-panel {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/about-bg.png', sizingMethod='scale');
  -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/about-bg.png', sizingMethod='scale');
  background: url("./images/about-bg.png") #fff no-repeat;
}
.about-panel .panel-header,
.about-panel .panel-body {
  background-color: transparent;
}
.about-panel .panel-header {
  border-bottom: none;
}

.container-about .wrapper-logo .logo {
  padding: 20px 0px 0 40px;
}
.container-about .wrapper-info {
  margin: 40px 68px 0 68px;
}
.container-about .wrapper-info .info-warning {
  position: relative;
  padding: 0 0 20px 0;
}
.container-about .wrapper-info .info-warning .icon-warning {
  background: url("images/about_warning.png") no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  left: -26px;
  top: 2px;
}
.container-about .wrapper-info .info-warning .text-warning {
  display: inline-block;
  width: 456px;
  line-height: 18px;
  color: color_important_text;
}
.container-about .wrapper-info .info-list {
  list-style: none;
}
.container-about .wrapper-info .info-list li {
  height: 24px;
  color: #333333;
}
.container-about .wrapper-copyright {
  border-top: 1px solid #eeeeee;
  margin: 0 10px;
  text-align: center;
  padding-top: 6px;
}
.container-about .wrapper-copyright .link {
  text-decoration: underline;
  color: #256f95;
}
.container-about .wrapper-copyright .link:hover {
  text-decoration: underline;
  color: #dddddd;
}
.container-about .wrapper-copyright p {
  height: 26px;
  color: #333333;
  letter-spacing: 1px;
}

/***自定义用户组样式开始****/
.form.mygroup .toolbar {
  margin-top: 10px;
}
.form.mygroup .toolbar .l-btn-notext + .l-btn-notext {
  margin-left: 20px;
}

.form-group .divUserGroup {
  margin: 10px auto auto 16px;
}

/***自定义用户组样式结束****/
.initialize-page {
  background: #000000;
  position: relative;
  width: 100%;
  height: 100%;
  user-select: none;
}
.initialize-page .content {
  height: 300px;
  width: 440px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -220px;
  background: transparent url("./images/initialize/bg.jpg") no-repeat center center;
}
.initialize-page .content .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 36px;
  width: 36px;
  margin-top: -18px;
  margin-left: -18px;
  background: transparent url("./images/initialize/loading.png") no-repeat;
  animation: initialize-loading 2s linear 0s infinite;
}
.initialize-page .content .loading-out {
  width: 300px;
  height: 6px;
  background: transparent url("./images/initialize/progressbar-bg.jpg") no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -150px;
  border: 1px solid #c3e1ff;
  border-radius: 6px;
  overflow: hidden;
}
.initialize-page .content .loading-inner {
  height: 100%;
  width: 0;
  background-color: #1989fa;
  border-radius: 6px;
}
.initialize-page .content .loading-msg {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  font-size: 14px;
  line-height: 14px;
  margin-top: 42px;
  white-space: nowrap;
  text-align: center;
  color: #333333;
  font-family: 'Microsoft Yahei', Verdana, Simsun, 'Segoe UI', Tahoma, Arial, sans-serif;
}
.initialize-page .content .loading-msg .progress {
  margin-left: 15px;
}

@keyframes initialize-loading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.about_bg {
  background: url("./images/about-bg.png") #fff no-repeat;
}

.config-manage .product-img {
  width: 156px;
  height: 38px;
  background-color: #256f95;
}
.config-manage .product-img-white {
  width: 141px;
  height: 38px;
  background-color: #f7f8fa;
}

/*# sourceMappingURL=main.css.map */
