.layui-layer-dialog.layui-layer-hui .layui-layer-content {
  color: #fff;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1 {
  padding: 0;
}
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2 {
  padding: 0;
}
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3 {
  padding: 0;
}
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4 {
  padding: 0;
}
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5 {
  padding: 0;
}
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6 {
  padding: 0;
}
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7 {
  padding: 0;
}
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8 {
  padding: 0;
}
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9 {
  padding: 0;
}
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10 {
  padding: 0;
}
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11 {
  padding: 0;
}
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding: 0;
}
html {
  width: 100%;
  height: 100%;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
}
/* chosen 修复 */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  color: #fff;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"].chosen-search-input {
  color: #999;
}
/* 皮肤设置 */
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-right,
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0;
  height: 100%;
}
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0;
  height: 100%;
  -webkit-transition: height 0s ease 0.3s, width 0s ease 0.3s, -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: height 0s ease 0.3s, width 0s ease 0.3s, -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s, -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  -webkit-transition: none;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  -webkit-transition: opacity 0.3s linear, height 0s ease 0.3s;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right,
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-content-wrapper {
  position: absolute;
}
.ant-drawer > * {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-wrapper-body {
  height: 100%;
  overflow: auto;
}
.ant-drawer-header,
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  text-rendering: auto;
}
.anticon {
  color: inherit;
  font-style: normal;
  text-align: center;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon.anticon-check {
  line-height: 20px;
}
.anticon-menu-fold {
  width: 50px;
  height: 35px;
  align-items: center;
  justify-content: center;
  display: flex;
}
.ant-drawer-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-pro-setting-drawer-content .item {
  margin-bottom: 15px;
}
.ant-pro-setting-drawer-content .item .btn {
  line-height: 32px;
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  height: 34px;
  font-family: Arial;
  text-align: center;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: 82px;
  margin: 0;
  font-weight: normal;
  color: #415161;
  width: 100%;
}
.ant-pro-setting-drawer-content .item .btn:hover {
  border-color: #6eb9f9;
  color: #6eb9f9;
}
.ant-pro-setting-drawer-content .theme-color {
  overflow: hidden;
}
.ant-pro-setting-drawer-content .theme-color .theme-color-title {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.ant-pro-setting-drawer-content .theme-color .theme-color-block {
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.ant-btn {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
}
.fn-upload-banner {
  border: none !important;
  box-shadow: none !important;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 12px;
  border-radius: 4px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn:hover,
.ant-btn:focus {
  color: #6eb9f9;
  background-color: #fff;
  border-color: #6eb9f9;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn:active,
.ant-btn.active {
  color: #3ea1f7;
  background-color: #fff;
  border-color: #3ea1f7;
}
.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after,
.ant-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-disabled,
.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn-disabled:hover,
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn-disabled:focus,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn-disabled:active,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn-disabled.active,
.ant-btn.disabled.active,
.ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ant-btn-disabled > a:only-child,
.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn-disabled:hover > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn-disabled:focus > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn-disabled:active > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn-disabled.active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-disabled > a:only-child::after,
.ant-btn.disabled > a:only-child::after,
.ant-btn[disabled] > a:only-child::after,
.ant-btn-disabled:hover > a:only-child::after,
.ant-btn.disabled:hover > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn-disabled:focus > a:only-child::after,
.ant-btn.disabled:focus > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn-disabled:active > a:only-child::after,
.ant-btn.disabled:active > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after,
.ant-btn-disabled.active > a:only-child::after,
.ant-btn.disabled.active > a:only-child::after,
.ant-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active,
.ant-btn.active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > i,
.ant-btn > span {
  display: inline-block;
  -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.ant-btn-primary {
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background-color: #6eb9f9 !important;
  border-color: #6eb9f9 !important;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-primary:active,
.ant-btn-primary.active {
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
}
.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after,
.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ant-btn-primary-disabled,
.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary-disabled:hover,
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary-disabled:focus,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary-disabled:active,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary-disabled.active,
.ant-btn-primary.disabled.active,
.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ant-btn-primary-disabled > a:only-child,
.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.btn.ant-btn {
  height: 32px;
  line-height: normal;
  width: auto;
}
.element-disabled {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
textarea[disabled="disabled"],
input[disabled="disabled"],
select[disabled="disabled"] {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
textarea.readonly,
input.readonly,
select.readonly {
  background: none !important;
  background-color: #fff !important;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 1px;
  overflow: visible;
  background-color: #CED9E6;
  border: none;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
  appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
a {
  color: #314659;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}
a:hover {
  color: #3ea1f7;
}
a:active {
  color: #3ea1f7;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
input::-webkit-input-placeholder {
  color: #999 !important;
}
input::-moz-placeholder {
  color: #999 !important;
}
input:-moz-placeholder {
  color: #999 !important;
}
input:-ms-input-placeholder {
  color: #999 !important;
}
select option[value=""] {
  color: #999 !important;
}
a {
  line-height: normal;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
  appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  appearance: none;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
.viewer-hide {
  display: none;
}
.text-primary {
  color: #3ea1f7;
}
.text-center {
  text-align: center;
}
.text-warning {
  color: #F65E35;
}
.text-danger {
  color: #f5544c;
}
.text-success {
  color: #5FC52D;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.layui-layer-dialog.layui-layer-hui .layui-layer-content {
  color: #fff;
}
.mask_div {
  position: fixed !important;
}
[tabindex="-1"]:focus {
  outline: none !important;
}
body h2.contentTitle {
  border-color: #eee !important;
}
body #electronicTabs {
  border: none !important;
}
body .new-table-add input[type="text"] {
  width: 100% !important;
}
body .new-table-add td {
  text-align: center;
}
body .new-statuslabel {
  padding: 4px 8px !important;
  line-height: normal !important;
  float: none;
  border-radius: 4px;
  font-size: 12px !important;
  white-space: nowrap;
  word-break: keep-all;
  display: inline !important;
}
body .new-statuslabel.new-statuslabel-success {
  background-color: #e8f7f2 !important;
  color: #40bd93 !important;
}
body .new-statuslabel.new-statuslabel-danger {
  background-color: #feeae8 !important;
  color: #f55442 !important;
}
body .new-statuslabel.new-statuslabel-warning {
  background-color: #fef3e0 !important;
  color: #fa9e00 !important;
}
body .detail_more_table tr td,
body .detail_more_table tr th {
  border: 1px solid #CED9E6;
}
body .new-ReleaseLog {
  position: relative;
}
body .new-ReleaseLog .icon-dot {
  position: absolute;
  right: -2px;
  top: 2px;
  font-size: 16px !important;
  color: #f5544c;
}
body .new-ReleaseLog .icon-rizhi2 {
  font-size: 16px !important;
}
body .menu-button-search-hide {
  display: none !important;
}
body #alertMsgBox a.button span {
  color: #fff;
}
body #alertMsgBox.alert.correct {
  width: auto;
  margin-left: -65px;
  border-radius: 6px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
  max-width: 600px;
}
body #alertMsgBox.alert.correct .alertInner h1 {
  display: none;
}
body #alertMsgBox.alert.correct .alertInner .msg {
  padding: 16px;
  line-height: 24px;
}
body #alertMsgBox.alert.correct .toolBar {
  display: none;
}
body #alertMsgBox.alert.confirm {
  width: 300px;
  margin-left: -150px;
  border-radius: 6px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
  max-width: 600px;
}
body #alertMsgBox.alert.confirm .alertContent {
  padding: 24px 24px 20px 24px;
}
body #alertMsgBox.alert.confirm .alertInner h1 {
  display: none;
}
body #alertMsgBox.alert.confirm .alertInner .msg {
  line-height: 24px;
  padding: 0;
  font-size: 14px;
  text-align: left;
}
body #alertMsgBox.alert.confirm .toolBar {
  float: right;
  margin-top: 24px;
  border: none;
  padding-right: 0;
  padding-left: 0;
  height: auto;
}
body #alertMsgBox.alert.confirm .toolBar a[data-title="取消"] {
  background-color: #fff;
  border-color: #3ea1f7;
  text-shadow: none !important;
}
body #alertMsgBox.alert.confirm .toolBar a[data-title="取消"] span {
  color: #3ea1f7;
}
body #alertMsgBox.alert.error {
  width: 300px;
  margin-left: -150px;
  border-radius: 6px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
  max-width: 600px;
}
body #alertMsgBox.alert.error .alertContent {
  padding: 24px 24px 20px 24px;
}
body #alertMsgBox.alert.error .alertInner h1 {
  display: none;
}
body #alertMsgBox.alert.error .alertInner .msg {
  line-height: 24px;
  padding: 0;
  font-size: 14px;
  text-align: left;
}
body #alertMsgBox.alert.error .toolBar {
  float: right;
  margin-top: 24px;
  border: none;
  padding-right: 0;
  padding-left: 0;
  height: auto;
}
body #alertMsgBox.alert.error .toolBar a[data-title="取消"] {
  background-color: #fff;
  border-color: #3ea1f7;
  text-shadow: none !important;
}
body #alertMsgBox.alert.error .toolBar a[data-title="取消"] span {
  color: #3ea1f7;
}
body #adminthemeWhite i {
  color: #3ea1f7;
}
body .new-100w {
  width: 100% !important;
}
body .new-ztree {
  border-left: none !important;
  border-right: none !important;
}
body .select2-hidden-accessible {
  display: none;
}
body .dropdown-menu-items {
  display: flex;
}
body .dropdown-menu-items .smart-linkage-column {
  flex: auto;
}
body #select-question-repository .tabs {
  padding: 0 10px !important;
}
body #select-question-repository .tabs .tabsContent .panelBar {
  padding: 0 !important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #999 !important;
}
body .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #f5f7fa !important;
  border-color: #e4e7ed !important;
  cursor: not-allowed;
}
body .new-tabsContent {
  height: 469px !important;
}
body .new-line32h {
  line-height: 32px !important;
}
body .new-three-select {
  display: flex;
}
body .new-three-select li {
  padding-left: 10px;
}
body .new-three-select li:first-child {
  padding-left: 0;
}
body .sign-box {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
body .new-training-plan .form-group.row {
  margin-bottom: 0 !important;
}
body .new-training-plan .form-group.row label.label {
  margin-bottom: 0 !important;
  font-weight: normal !important;
}
body .new-training-plan .form-group.row .input-con {
  height: 32px;
  width: 75%;
  margin-bottom: 0 !important;
}
body .new-training-plan .form-group.row .input-con .text-list {
  height: 100%;
  width: 100%;
  padding-left: 0 !important;
}
body .new-training-plan .form-group.row .input-con .text-list li {
  margin-bottom: 0 !important;
}
body .new-training-plan .form-group.row .input-con .text-list li input[type="text"] {
  height: 32px;
  float: none !important;
  width: 100% !important;
}
body .new-training-plan .form-group.row .input-con .text-list li input[type="radio"] {
  width: auto;
  float: none !important;
}
body .new-training-plan .form-group.row .input-con .cs-list {
  height: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
}
body .new-training-plan .form-group.row .input-con .cs-list li {
  padding-left: 0 !important;
  width: auto !important;
}
body .new-training-plan .form-group.row .input-con .cs-list li input[type="text"] {
  height: 32px;
  float: none !important;
  width: 100% !important;
}
body .new-training-plan .form-group.row .input-con .cs-list li input[type="radio"] {
  width: auto;
  float: none !important;
}
body .new-training-plan .form-group.row .input-con .cs-list li .radio {
  position: static !important;
}
body .new-formlink {
  height: 32px !important;
  line-height: 32px !important;
  color: #3ea1f7 !important;
  margin-left: 5px;
}
body .new-link {
  color: #3ea1f7;
}
body .new-tree-container {
  border: none !important;
}
body .tipWeek_lecture {
  margin-left: 5px;
}
body #Campus-form {
  height: 100%;
}
body #Campus-form .pageFormContent {
  height: calc(100% - 55px) !important;
}
body .new-formtips p {
  padding-left: 15% !important;
  text-align: left !important;
}
body label.label {
  width: 15%;
  font-size: 13px;
  line-height: 32px;
  height: 32px;
  box-sizing: border-box;
  text-align: left;
  padding: 0 20px 0 0;
  display: table;
  cursor: auto;
}
body label.label .middle-inner {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  font-size: 13px;
  line-height: 16px;
}
.inline-block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.rules li a {
  color: #3ea1f7 !important;
}
.show {
  display: block !important;
}
legend {
  border: none !important;
  font-size: 16px;
  font-weight: normal !important;
}
legend:hover {
  background: none !important;
}
.btn_data {
  float: none;
  line-height: 32px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 34px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border: 1px solid #3ea1f7;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: 82px;
  margin: 0;
  font-weight: normal;
  background-color: #3ea1f7;
  color: #fff;
}
.btn_data:hover {
  background-color: #6eb9f9;
}
.send2box .lv4 {
  color: #3ea1f7;
  width: 19%;
}
.send2box li span {
  border-color: #3ea1f7;
}
.fn-clear-filter-contition {
  width: 43px !important;
  display: table;
}
.pt-0 {
  padding-top: 0 !important;
}
table.list {
  margin: 0;
  table-layout: fixed;
  border: none;
}
.select-60width {
  width: 75% !important;
}
.dialog {
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.dwz-backlog {
  z-index: 998;
}
.background {
  background: none;
}
.Validform_right {
  background: none !important;
}
.emptymiddletext {
  text-align: center;
}
.progressBar {
  color: #fff;
  font-weight: normal;
  border-radius: 6px;
  background: url("../../i/progressBar_m.gif") no-repeat 0 0;
  background-size: 48px 24px;
}
.c-table .c-choose {
  background-color: #fff !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.c-table .c-tablelist {
  padding-top: 40px !important;
}
.button,
.buttonHover,
.buttonActive,
.buttonDisabled {
  float: none;
  background: none;
  border: none;
  height: auto;
  font-weight: normal;
}
.button .buttonContent,
.buttonHover .buttonContent,
.buttonActive .buttonContent,
.buttonDisabled .buttonContent {
  padding: 0;
  border: none;
  float: none;
  line-height: normal;
  height: 100%;
  background: none;
  color: #3ea1f7;
}
.button .buttonContent button,
.buttonHover .buttonContent button,
.buttonActive .buttonContent button,
.buttonDisabled .buttonContent button {
  float: none;
  background: none;
  border: none;
  height: 100%;
  padding: 0;
  line-height: normal;
  font-weight: normal;
  font-size: 12px;
  color: #3ea1f7;
}
.button .buttonContent button.fn-clear,
.buttonHover .buttonContent button.fn-clear,
.buttonActive .buttonContent button.fn-clear,
.buttonDisabled .buttonContent button.fn-clear {
  color: #415161;
  border: 1px solid #d9d9d9;
  padding: 0 15px;
  line-height: 28px;
  border-radius: 2px;
}
.button .buttonContent .ant-btn,
.buttonHover .buttonContent .ant-btn,
.buttonActive .buttonContent .ant-btn,
.buttonDisabled .buttonContent .ant-btn {
  margin-left: 0;
  align-items: center;
}
.button.ant-btn-primary,
.buttonHover.ant-btn-primary,
.buttonActive.ant-btn-primary,
.buttonDisabled.ant-btn-primary {
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.button.ant-btn-primary span,
.buttonHover.ant-btn-primary span,
.buttonActive.ant-btn-primary span,
.buttonDisabled.ant-btn-primary span {
  background: none;
  border: none;
}
.buttonActiveText {
  height: 32px;
  line-height: 32px;
  border: none;
  display: flex;
  align-items: center;
}
.bgred {
  background-color: #dea9bc !important;
}
textarea {
  resize: none;
}
.ant-inline-block {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.all-rsform-container {
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
  width: 75%;
  height: 32px;
  margin-bottom: 0;
}
.blod {
  font-weight: normal;
}
.css-content .new-css-title font {
  display: block;
  padding: 10px 0;
}
.css-content .css-main .new-middle {
  line-height: 32px !important;
  padding-bottom: 5px !important;
}
.css-content .css-main .new-middle input[type="radio"] {
  margin-right: 3px;
}
.new-text-style {
  padding-bottom: 0 !important;
}
.new-text-style label {
  line-height: 20px !important;
  height: 20px !important;
}
/* 后台新增导入 */
.import-page {
  padding: 15px;
}
.import-page .tips {
  width: 550px;
  margin: 0 auto;
  font-size: 14px;
}
.import-page .tips b {
  margin-bottom: 10px;
  display: block;
}
.import-page .tips .radio-inline {
  padding-bottom: 10px;
}
.import-page .tips .radio-inline li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.import-page .tips .radio-inline li input {
  margin-right: 5px;
}
.import-page .tips input[type="file"] {
  margin-bottom: 10px;
}
.import-page .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-top: 5px;
}
.import-page .progress .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.import-page .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #606266;
  appearance: none;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 500;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
  width: auto;
}
.import-page .btn.btn-primary {
  color: #fff;
  background-color: #2676d2;
  border-color: #2676d2;
}
.import-page .btn.btn-primary:focus {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff;
}
.import-page .btn.btn-danger {
  color: #fff;
  background-color: #f56c6c;
  border-color: #f56c6c;
}
.import-page .btn.btn-danger:hover {
  background: #f78989;
  border-color: #f78989;
  color: #fff;
}
.import-page .btn.btn-danger:focus {
  background: #f78989;
  border-color: #f78989;
  color: #fff;
}
.import-page .btn.btn-danger.plain {
  color: #f56c6c !important;
  background: #fef0f0 !important;
  border-color: #fbc4c4 !important;
}
.import-page .btn.btn-danger.plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}
.import-page .btn.btn-danger.plain.active {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}
.import-page .btn.btn-danger.plain.focus {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}
.import-page .btn.btn-md {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 2px;
}
.import-page .btn.btn-sm {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 3px;
}
.import-page .btn.btn-mini {
  padding: 5px 8px;
  font-size: 12px !important;
  border-radius: 2px;
}
.import-page .btn-inline {
  margin-top: 25px;
}
.import-page .btn-inline .btn {
  padding: 10px 23px;
}
.import-page.match-fields {
  overflow: hidden !important;
}
.css-procedure {
  border-bottom: none;
  padding: 0;
  margin: 15px 0;
}
.css-procedure ul {
  font-size: 0;
  margin: 30px auto 15px;
  *zoom: 1;
}
.css-procedure ul:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.css-procedure ul li {
  float: left;
  font-size: 14px;
  height: auto;
  text-align: center;
  position: relative;
}
.css-procedure ul li:first-child .lightline {
  width: 50%;
}
.css-procedure ul li:last-child .line {
  width: 50%;
}
.css-procedure ul li .line {
  width: 50%;
  height: 3px;
  background-color: #bdbdbd;
}
.css-procedure ul li .lightline {
  width: 50%;
  height: 3px;
  background-color: #3ea1f7;
}
.css-procedure ul li .left {
  position: absolute;
  left: 0;
  top: 12px;
}
.css-procedure ul li .right {
  position: absolute;
  right: 0;
  top: 12px;
}
.css-procedure ul li .active {
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  color: #fff;
}
.css-procedure ul li span {
  width: 24px;
  height: 24px;
  line-height: 20px;
  margin: 0 auto;
  display: block;
  position: relative;
  background-color: #fff;
  z-index: 1;
  border: 2px solid #bdbdbd;
  border-radius: 50%;
  font-size: 14px;
  color: #a8a8a8;
}
.css-procedure ul li p {
  height: auto;
  padding-top: 10px;
  line-height: 32px / 2;
}
.css-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  flex: 1;
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  font-size: 14px;
  color: #606266;
  table-layout: fixed;
}
.css-table table {
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
}
.css-table.text-center * {
  text-align: center;
}
.css-table.table-md table tbody tr td {
  padding: 20px 10px;
}
.css-table.table-normal {
  border: 1px solid #eee;
}
.css-table.table-normal thead tr,
.css-table.table-normal thead th {
  border: none;
}
.css-table.table-normal tbody tr,
.css-table.table-normal tbody td {
  border-left: none;
  border-bottom: none;
  border-right: none;
}
.css-table.table-normal.table-border-top-dashed {
  border: none;
}
.css-table.table-normal.table-border-top-dashed table tbody tr {
  border-top: 1px dashed #ddd;
}
.css-table.table-normal.table-border-top-dashed table tbody tr:first-child {
  border-top: none;
}
.css-table.table-normal.table-border-top-dashed table tbody tr td {
  border: none;
}
.css-table.table-auto .table-head {
  padding-right: 6px;
  background-color: #fff;
}
.css-table.table-auto thead tr,
.css-table.table-auto thead th {
  white-space: normal;
}
.css-table.table-auto .table-body {
  width: 100%;
  height: 300px;
  overflow-y: scroll;
}
.css-table.table-auto .table-body table tr:nth-child(2n + 1) {
  background-color: #f2f2f2;
}
.css-table.table-auto tbody tr,
.css-table.table-auto tbody td {
  white-space: normal;
}
.css-table.table-auto tbody tr .cell,
.css-table.table-auto tbody td .cell {
  white-space: normal;
  line-height: 32px / 2;
}
.css-table.table-fixed {
  position: relative;
}
.css-table.table-fixed table {
  width: 100%;
}
.css-table.table-fixed table thead {
  width: 100%;
  border-top: 1px solid #c5d9f1;
  border-left: 1px solid #c5d9f1;
}
.css-table.table-fixed table tbody {
  padding-top: 44px;
  height: 400px;
  overflow-y: auto;
}
.css-table.table-interval tbody td {
  padding: 10px;
}
.css-table.table-arow tbody tr td .cell {
  height: 22px;
}
.css-table thead {
  background-color: #f5f7fa;
}
.css-table thead tr th {
  padding: 10px;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-align: left;
  border: 1px solid #ebeef5;
  font-weight: bolder;
  color: #000;
}
.css-table thead tr th .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  line-height: 23px;
  padding-left: 0;
  padding-right: 0;
}
.css-table tbody {
  overflow: hidden;
  position: relative;
}
.css-table tbody tr {
  background-color: #fff;
}
.css-table tbody tr td {
  transition: background-color 0.25s ease;
  padding: 10px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
  border: 1px solid #ebeef5;
  white-space: nowrap;
  overflow: hidden;
}
.css-table tbody tr td a,
.css-table tbody tr td span {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #4b4b4b;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.css-table tbody tr td.actions .cell a {
  margin: 0 0 0 10px;
  float: left;
}
.css-table tbody tr td.actions .cell a:first-child {
  margin-left: 0;
}
.css-table tbody tr td .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  line-height: 23px;
  padding-left: 0;
  padding-right: 0;
  float: left;
  width: 100%;
}
.css-table tbody tr td .cell a[href] {
  color: #1472df;
}
.css-table tbody tr td .cell .cell-info {
  padding: 10px 0;
}
.css-table tbody tr td .cell .cell-info .name {
  *zoom: 1;
  height: 24px;
  overflow: hidden;
}
.css-table tbody tr td .cell .cell-info .name:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.css-table tbody tr td .cell .cell-info .name .link {
  font-size: 16px;
  vertical-align: top;
  max-width: 75%;
  float: left;
  line-height: 24px;
  color: #1472df;
}
.css-table tbody tr td .cell .cell-info .name .xins {
  font-size: 14px;
  vertical-align: top;
  float: left;
  padding-left: 10px;
  line-height: 26px;
}
.css-table tbody tr td .cell input {
  width: 100%;
  border: 1px solid #fff;
}
.css-table tbody tr td .cell input:hover {
  border-color: #ddd;
}
.css-table tbody tr td .cell input:focus {
  border-color: #3ea1f7;
}
.css-table tbody tr td .cell select {
  width: 100%;
  border: 1px solid #fff;
}
.css-table tbody tr td .cell select:hover {
  border-color: #ddd;
}
.css-table tbody tr td .cell select:focus {
  border-color: #3ea1f7;
}
.css-table tbody tr td .cell .info-text > a {
  font-size: 16px;
}
.css-table tbody tr td .cell .info-text ul {
  padding-top: 5px;
}
.css-table tbody tr td .cell .info-text ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.css-table tbody tr td .cell .info-text ul li + li:before {
  content: "|";
  color: #ccc;
  padding: 0 6px;
}
.css-table tbody tr td div.middle-container {
  line-height: 45px;
  height: 45px;
  font-size: 13px;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000000;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: "tnum", "tnum";
  white-space: pre-wrap;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
}
.css-table tbody tr td div.middle-container a {
  font-size: 13px;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.css-table tbody tr td div.middle-container a:hover {
  color: #3ea1f7;
}
.css-table tbody tr td div.middle-container.middle-cloumns {
  line-height: normal;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  word-break: break-all;
  overflow: hidden;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  /*纵向排列*/
  white-space: nowrap;
}
.css-table tbody tr td div.middle-container.middle-cloumns div {
  line-height: normal;
  white-space: pre-wrap;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  height: 45px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  /*垂直居中*/
  -webkit-align-items: center;
}
.css-table tbody tr td div.middle-container.middle-cloumns div:first-child {
  height: 45px;
  padding: 7px 0;
  overflow: hidden;
}
.css-table tbody tr td div.middle-container.middle-cloumns div:first-child div {
  padding: 0;
  height: 100%;
  white-space: pre-wrap;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
}
.css-table tbody tr td div.middle-container.middle-cloumns div span {
  overflow: hidden;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  height: auto;
}
.css-table tbody tr td div.middle-container.middle-input {
  line-height: 45px;
  text-align: center;
  border: 1px solid #e5e6e7;
  border-left: none;
  border-top: none;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  display: flex;
  align-items: center;
}
.css-table tbody tr td div.middle-container.middle-input input[type="checkbox"] {
  margin: 0 auto;
}
.css-table tbody tr.expired * {
  color: #929292;
}
.css-table tbody tr.expired .actions .cell a[href].text-primary {
  color: #3ea1f7 !important;
}
.css-table .job-list {
  border-bottom: none;
  min-height: auto;
}
/* 布局部分 begin */
.admin-list-left {
  border-color: #fff !important;
  flex: none;
}
.admin-list-right {
  flex: auto;
}
#layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.ant-layout {
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 0;
  background: #f8f9fa;
  overflow: hidden;
}
.ant-layout,
.ant-layout * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider {
  position: relative;
  z-index: 10;
  height: 100%;
  background: #fff;
  transition: all 0.2s;
  width: 180px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .antd-pro-components-global-header-index-trigger {
  cursor: pointer;
  position: absolute;
  height: 48px;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 5px 0;
  width: 100%;
  background-color: #fff;
  display: flex;
  align-items: center;
  user-select: none;
  border-top: 1px solid #eee;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .antd-pro-components-global-header-index-trigger i {
  display: block;
  color: #595959;
  font-size: 14px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .antd-pro-components-global-header-index-trigger:hover i {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children {
  height: 100%;
  padding: 1px 0 48px;
  overflow: auto;
  width: 100%;
  background-color: #fff;
  /* 滚动条美化 */
  /* 这是针对缺省样式 (必须的) */
  /* 滚动条的滑轨背景颜色 */
  /* 滑块颜色 */
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background: none;
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children::-webkit-scrollbar-track {
  border-radius: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: #0070d7;
  transition: all 0.2s;
  border-radius: 2px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children::-webkit-scrollbar-thumb:hover {
  background-color: #0070d7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children::-webkit-scrollbar-corner {
  background-color: #ffffff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .antd-pro-components-sider-menu-index-logo {
  position: relative;
  height: 64px;
  overflow: hidden;
  line-height: 64px;
  background: #fff;
  transition: all 0.3s;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .antd-pro-components-sider-menu-index-logo a {
  height: 100%;
  display: flex;
  align-items: center;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .antd-pro-components-sider-menu-index-logo img {
  display: inline-block;
  height: 26px;
  vertical-align: middle;
  padding-left: 15px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .antd-pro-components-sider-menu-index-logo h1 {
  display: inline-block;
  margin: 0 0 0 12px;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 50px);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu {
  box-sizing: border-box;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  zoom: 1;
  width: 100%;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu:before {
  display: table;
  content: "";
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu:after {
  clear: both;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li {
  line-height: 40px;
  padding-left: 0;
  position: relative;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .icon {
  font-size: 14px;
  position: absolute;
  left: 37px;
  top: 0;
  line-height: 40px;
  color: #595959;
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li a {
  color: #595959;
  font-size: 14px;
  padding: 0;
  line-height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  flex: auto;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .ant-menu-sub-content li,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .ant-menu-sub-content li {
  border-right: 3px solid transparent;
  padding-left: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .ant-menu-sub-content li a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .ant-menu-sub-content li a {
  padding-left: 56px;
  font-size: 13px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .ant-menu-sub-content li.active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .ant-menu-sub-content li.active {
  background: rgba(62, 161, 247, 0.15);
  border-right-color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .ant-menu-sub-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .ant-menu-sub-title {
  border-right: 3px solid transparent;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .ant-menu-sub-title a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .ant-menu-sub-title a {
  padding-left: 42px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li .ant-menu-sub-title a:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li .ant-menu-sub-title a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active {
  padding-left: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active a {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active .ant-menu-sub-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active .ant-menu-sub-title {
  overflow: hidden;
  background: rgba(62, 161, 247, 0.15);
  border-right-color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active .ant-menu-sub-title a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active .ant-menu-sub-title a {
  color: #3ea1f7 !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active .ant-menu-sub-title .icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active .ant-menu-sub-title .icon {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active .ant-menu-sub-content li,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active .ant-menu-sub-content li {
  padding-left: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active .ant-menu-sub-content li a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active .ant-menu-sub-content li a {
  padding-left: 42px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.active .ant-menu-sub-content li a:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.active .ant-menu-sub-content li a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open {
  padding-left: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open.active .ant-menu-sub-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open.active .ant-menu-sub-title {
  padding-left: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-title {
  background: none;
  overflow: hidden;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-title a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-title a {
  color: #3ea1f7 !important;
  padding-left: 42px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-title .icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-title .icon {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-content li,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-content li {
  padding-left: 0;
  border-right-width: 3px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-content li a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-content li a {
  padding-left: 56px;
  font-size: 13px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-content li a:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-content li a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ol li.open .ant-menu-sub-content li.active a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu ul li.open .ant-menu-sub-content li.active a {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-hidden {
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-group-title {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  width: 100%;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu {
  position: absolute;
  top: 0px;
  left: 49px;
  display: none;
  z-index: 1000;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container {
  padding-top: 0;
  border-right: 0;
  transform-origin: 0 0;
  border-radius: 4px;
  cursor: auto;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container {
  background-color: #fff;
  padding: 15px 20px 20px 20px;
  min-width: 160px;
  border-radius: 4px;
  border-color: #dedfe0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  display: inline-block;
  pointer-events: auto;
  overflow: visible;
  position: relative;
  *zoom: 1;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container .nav-menu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container .nav-menu-title {
  font-size: 14px;
  font-weight: bolder;
  color: #000;
  border-bottom: 1px solid #eee;
  line-height: 36px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container .nav-menu-list,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container .nav-menu-list {
  width: 160px;
  display: flex;
  flex-wrap: wrap;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container .nav-menu-list li,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container .nav-menu-list li {
  width: 100%;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container .navmenu-icontop,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container .navmenu-icontop {
  color: #fff;
  position: absolute;
  left: 21px;
  top: -12px;
  font-size: 34px;
  z-index: 1;
  width: 34px;
  height: 17px;
  background: url("../../i/navmenu-icontop.png") no-repeat;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul {
  width: 100%;
  min-width: 160px;
  padding: 0;
  border-right: 0;
  transform-origin: 0 0;
  color: hsla(0, 0%, 100%, 0.8);
  border-radius: 4px;
  cursor: auto;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item {
  padding: 0;
  background: 0 0;
  margin-top: 8px;
  font-size: 12px;
  display: block;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item a {
  display: block;
  height: 18px;
  line-height: 18px;
  padding-left: 0;
  transition: all 0.4s;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #333;
  background: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item a:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item .icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item .icon {
  position: absolute;
  right: 8px;
  color: #fff;
  top: 0;
  height: 40px;
  line-height: 40px;
  opacity: 0.8;
  z-index: 1;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item:hover .icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item:hover .icon {
  opacity: 1;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active {
  position: relative;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .list-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .list-item {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  padding-left: 170px;
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .list-item ul,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .list-item ul {
  border-radius: 2px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .list-item ul li a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .list-item ul li a {
  display: block;
  padding: 0 20px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active:hover .list-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active:hover .list-item {
  display: block;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline .nav-menu-submenu .menu-container .menu-group-container ul .menu-item.menu-active .icon {
  display: block;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item:active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu .ant-menu-sub {
  cursor: auto;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item > a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item > a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item > a:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: "";
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title:hover {
  background-color: #6eb9f9;
  color: #fff;
  border-radius: 6px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-open .ant-menu-submenu-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  font-weight: bolder;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-selected {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-selected > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-selected > a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left.ant-menu-sub,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right.ant-menu-sub,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical.ant-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  transform-origin: 0 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right.ant-menu-sub .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
  border-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item .anticon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-right: 7px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item .anticon + span,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title .anticon + span {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-popup:before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: " ";
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu > .ant-menu-submenu-title:after {
  transition: transform 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  position: absolute;
  top: 0;
  right: 15px;
  font-size: 10px;
  transition: transform 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical .ant-menu-submenu-arrow {
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical.ant-menu-submenu-open .ant-menu-submenu-title {
  background-color: #6eb9f9 !important;
  color: #fff !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-vertical.ant-menu-submenu-open .ant-menu-submenu-title:hover i {
  color: #fff !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-submenu-selected,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-submenu-selected {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-submenu-selected > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-submenu-selected > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-submenu-selected > a {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item-open,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item-selected,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-submenu-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-submenu-open,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-submenu-selected,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-submenu:hover {
  color: #3ea1f7;
  border-bottom: 2px solid #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item > a:before {
  bottom: -2px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-horizontal:after {
  display: block;
  clear: both;
  height: 0;
  content: "\20";
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-item {
  position: relative;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-item:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #3ea1f7;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: "";
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-submenu-title {
  height: 40px;
  padding: 0;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-submenu,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-submenu {
  padding-bottom: 0.01px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu {
  margin-bottom: 0;
  margin-top: 1px;
  padding-left: 0;
  padding-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu:first-child {
  margin-top: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-item:not(:last-child),
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline {
  width: 100%;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-item-selected:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-selected:after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline .ant-menu-submenu-title {
  padding: 0 30px 0 16px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed {
  width: 100%;
  height: 100%;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 16px !important;
  text-overflow: clip;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed-tooltip a {
  color: hsla(0, 0%, 100%, 0.85);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-inline-collapsed ul.ant-menu {
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-group-list .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-root.ant-menu-inline,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-root.ant-menu-vertical,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-root.ant-menu-vertical-left,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-root.ant-menu-vertical-right {
  box-shadow: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-sub.ant-menu-inline li {
  margin: 0;
  height: 40px;
  line-height: 40px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-disabled,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-disabled > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-sub {
  color: hsla(0, 0%, 100%, 0.65);
  background: #fff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #fff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a:before {
  bottom: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-group-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item > a {
  color: hsla(0, 0%, 100%, 0.9);
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-left,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-right .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
  position: relative;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item .tit:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-left .ant-menu-item .tit:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-right .ant-menu-item .tit:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical .ant-menu-item .tit:hover {
  color: #f5f5f5;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
  border-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
  user-select: none;
  border-radius: 6px;
  font-size: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item i.icon,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title i.icon {
  font-size: 15px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item i.ant-menu-submenu-arrow,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title i.ant-menu-submenu-arrow {
  font-size: 12px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-item span,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title span {
  font-size: 14px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title:hover span {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title:hover .ant-menu-submenu-arrow {
  font-weight: bolder;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item:hover,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-active,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-open,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-selected,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-title:hover {
  color: #595959;
  background-color: transparent;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-title:hover {
  background-color: #f5f5f5 !important;
  color: #3ea1f7 !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-active > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item:hover > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-active > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-open > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-selected > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-selected {
  border-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-selected:after {
  border-right: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-selected > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-selected > a:hover {
  color: #fff;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu.ant-menu-dark .ant-menu-item-selected {
  background: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-disabled,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-disabled > a,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-disabled,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-disabled > a {
  color: hsla(0, 0%, 100%, 0.35) !important;
  opacity: 0.8;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider .ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: hsla(0, 0%, 100%, 0.35) !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed {
  width: 50px;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .anticon-heart i.icon:hover {
  color: #595959;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon-heart + span {
  display: none;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu ul li {
  padding-left: 0;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list {
  max-width: 200px !important;
  max-height: 300px;
  overflow-y: auto;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list .ant-menu-sub-title {
  padding-left: 0 !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list .ant-menu-sub-title a {
  font-weight: bolder;
  color: #000;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list .ant-menu-sub-title .icon-xiangxiajiantou {
  display: none !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list .ant-menu-sub-content li {
  line-height: 30px;
  padding-left: 15px;
  width: calc(100% - 10px) !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list .ant-menu-sub-content li a {
  line-height: 30px;
  padding-left: 0 !important;
}
.ant-layout.ant-layout-has-sider .antd-pro-components-sider-menu-index-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .menu-group-container .nav-menu-list .ant-menu-sub-content li:hover a {
  color: #3ea1f7;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: hidden;
}
.ant-layout-header,
.ant-layout-footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0;
  line-height: 64px;
  background: #001529;
  z-index: 1;
  width: 100%;
  top: 0;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: #000000;
  font-size: 14px;
  background: #eef4ff;
}
.ant-layout-content {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  min-height: 0;
  padding: 0 0 0;
  overflow: hidden;
}
.ant-main-header {
  height: 50px;
  background-color: #fff;
  *zoom: 1;
  display: none;
}
.ant-main-header:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.ant-main-header .ant-breadcrumb {
  margin: 0 auto;
  transition: 0.3s;
  padding: 0 8px 0 15px;
  line-height: 49px;
  float: left;
}
.ant-main-header .ant-breadcrumb span {
  font-size: 14px;
}
.ant-main-header .ant-breadcrumb span a {
  color: #000;
  font-size: 14px;
}
.ant-main-header .ant-breadcrumb span a:hover {
  color: #3ea1f7;
}
.ant-main-header .ant-breadcrumb .ant-breadcrumb-separator {
  margin: 0 5px;
  font-family: "SimSun";
}
.ant-main-header .ant-breadcrumb i {
  font-size: 22px;
  vertical-align: middle;
}
.ant-main-header .icon-shuaxin {
  line-height: 49px;
  color: #333;
  font-size: 19px;
}
.ant-main-header .icon-shuaxin:hover {
  color: #3ea1f7;
  cursor: pointer;
}
.ant-main-header .ant-main-help {
  margin: 0 auto;
  transition: 0.3s;
  padding: 0 15px;
  line-height: 39px;
  float: right;
  font-size: 14px;
  display: none;
}
.ant-main-header .ant-main-help a {
  font-size: 14px;
  vertical-align: middle;
}
.ant-main-header .ant-main-help a i {
  margin-right: 2px;
}
.ant-main-header .menu-searchcontainer {
  float: right;
  display: none;
}
.ant-main-header .menu-searchcontainer .select,
.ant-main-header .menu-searchcontainer .selectall {
  height: 32px;
  border-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 10px 10px 0 0;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #333;
  float: right;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
.ant-main-header .menu-searchcontainer .select:focus,
.ant-main-header .menu-searchcontainer .selectall:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-main-header .menu-searchcontainer .select:hover,
.ant-main-header .menu-searchcontainer .selectall:hover {
  border-color: #3ea1f7;
}
.ant-main-header .menu-searchcontainer .select option,
.ant-main-header .menu-searchcontainer .selectall option {
  padding: 0 15px;
}
.ant-main-header .menu-searchcontainer .selectall {
  border-radius: 0;
  margin-right: 15px;
}
.ant-main-header .menu-searchcontainer .ant-menu-search {
  margin-left: 0;
}
.ant-main-header .ant-menu-search {
  width: 200px;
  margin: 10px 15px 0 15px;
  position: relative;
  float: right;
}
.ant-main-header .ant-menu-search .ant-input {
  min-height: 100%;
  position: relative;
  text-align: inherit;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 6px 30px 6px 11px;
  color: #000000;
  font-size: 12px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition: all 0.3s;
  z-index: 1;
}
.ant-main-header .ant-menu-search .ant-input:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-main-header .ant-menu-search .ant-input:hover {
  border-color: #3ea1f7;
}
.ant-main-header .ant-menu-search .icon {
  right: 12px;
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: #000000;
  line-height: 0;
  transform: translateY(-50%);
}
.ant-main-header .ant-menu-search .icon:hover {
  color: rgba(0, 0, 0, 0.95);
  cursor: pointer;
}
.ant-all-content {
  height: auto;
  margin: 0 auto;
  overflow: visible;
  padding: 0;
  transition: all 0.2s;
}
.ant-all-content .ant-main-content {
  margin: 0;
  width: 100%;
  padding: 0;
  position: relative;
}
.ant-all-content.new-narrow .submitField {
  left: 60px;
  right: 10px;
}
/* 布局部分 end */
/* 下拉框 begin */
.ant-select-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding: 4px 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 20px;
}
.ant-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  line-height: 32px;
}
.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),
.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: #000000;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  float: none;
}
.ant-select-dropdown-menu-item:hover:not(
    .ant-select-dropdown-menu-item-disabled
  ) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-selected {
  color: #000000;
  font-weight: 600;
  background-color: #fafafa;
}
.ant-select-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-active:not(
  .ant-select-dropdown-menu-item-disabled
) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 32px;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: #000000;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  display: inline-block;
  color: #3ea1f7;
}
.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 12px;
}
.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
  display: block;
}
/* 下拉框 end */
.ant-panel {
  display: inline-block;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
.ant-panel .ant-panel-header {
  min-height: 48px;
  line-height: 48px;
  padding: 0 24px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #eee;
  border-radius: 2px 2px 0 0;
  zoom: 1;
  background-color: #fff;
  border-radius: 0;
  position: relative;
}
.ant-panel .ant-panel-header .icon {
  position: absolute;
  right: 15px;
  top: 0;
  padding: 0 10px;
  cursor: pointer;
}
.ant-panel .ant-panel-body {
  background-color: #fff;
  padding: 0;
  zoom: 1;
  height: calc(100% - 50px);
  position: relative;
}
.ant-panel .ant-panel-body .ant-panel-body-container {
  overflow-y: auto;
  padding: 0 15px;
  height: calc(100% - 50px);
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .page {
  padding: 0;
  overflow: visible;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialogimageview-container {
  display: flex;
  height: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialogimageview-container .dialogimageviewform {
  width: 46%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialogimageview-container .dialogimageviewform#jinfo-form .dazjdwmc.text label {
  line-height: 32px / 2;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialogimageview-container .dialog-imageview {
  width: 54%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialog-imageview {
  display: flex;
  *zoom: 1;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialog-imageview:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialog-imageview .form.pageFormContent {
  width: 56%;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialog-imageview .image-view {
  flex: auto;
  width: calc(54% - 20px);
  float: left;
  position: absolute;
  right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100% - 50px);
  flex-direction: column;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .dialog-imageview .image-view img {
  width: 100%;
  display: block;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .tabs {
  padding: 0;
  height: calc(100% - 50px);
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .tabs .tabsHeader {
  margin-top: 10px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .tabs .tabsContent {
  height: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .tabs .tabsContent .tabs_link {
  height: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto {
  width: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.ledger_d_industry .selectDiv,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.ledger_d_industry .selectDiv {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .selectDiv.disabled,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv.disabled {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.qzqr .field-introduce,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.qzqr .field-introduce {
  padding-left: 15%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .field-introduce + label.label,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .field-introduce + label.label {
  width: 15% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .selectDiv.operator-symbol + input,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv.operator-symbol + input {
  width: 49% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .selectDiv.operator-symbol + .selectDiv,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv.operator-symbol + .selectDiv {
  width: 49% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv.operator-symbol + .checkbox-list-container {
  width: 49% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .selectDiv.operator-symbol + textarea,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv.operator-symbol + textarea {
  width: 49% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .editor-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .editor-container {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .input-container .editor-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .input-container .editor-container {
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .daterange-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .daterange-container {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .new-select,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .new-select {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .checkvalue-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .checkvalue-container {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .new-textarea,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .new-textarea {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .checkbox-list-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .checkbox-list-container {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.type_day,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.type_day {
  display: flex;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.type_day .multi_select,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.type_day .multi_select {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.type_day .multi_select input.txt,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.type_day .multi_select input.txt {
  margin: 0 !important;
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.type_day .daterangediv,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.type_day .daterangediv {
  width: calc(15% - 32px);
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row.type_week .check_value_div,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.type_week .check_value_div {
  margin-left: 0 !important;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .schItem .schIpt i,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .schItem .schIpt i {
  display: block;
  height: 100%;
  font-style: normal;
  line-height: 26px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .editor-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .editor-container {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .editor-container .edui-editor,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .editor-container .edui-editor {
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .editor-container .edui-editor-iframeholder.edui-default,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .editor-container .edui-editor-iframeholder.edui-default {
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .checkedStu,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .checkedStu {
  width: 75%;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list .group,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list .group {
  width: auto;
  margin-bottom: 0;
  padding-bottom: 20px;
  position: relative;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list .group .title,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list .group .title {
  height: 32px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list .group .Validform_checktip,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list .group .Validform_checktip {
  position: absolute;
  bottom: 0;
  margin-left: 80px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list .group .homework-itemadd,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list .group .homework-itemadd {
  width: calc(100% - 100px) !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list .group .homework-itemadd .edui-editor.edui-default,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list .group .homework-itemadd .edui-editor.edui-default {
  width: auto !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .homework-list .group .homework-itemadd .edui-editor.edui-default .edui-editor-iframeholder.edui-default,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .homework-list .group .homework-itemadd .edui-editor.edui-default .edui-editor-iframeholder.edui-default {
  width: auto !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + div.daterangediv input,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + div.daterangediv input {
  width: calc(100% - 0px) !important;
  margin-left: 0 !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .schIpt,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .schIpt {
  width: 75%;
  height: 32px;
  line-height: 26px;
  background-color: #fff;
  border-color: #CED9E6;
  margin-bottom: 0 !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .schIpt:hover,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .schIpt:hover {
  border-color: #3ea1f7;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + .schIpt i,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + .schIpt i {
  font-style: normal;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + select,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("../../i/select-bottom.png") no-repeat;
  background-position: right center;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row + input + .checkbox-list-container,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto + input + .checkbox-list-container {
  width: 75% !important;
  height: auto !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .msgContent {
  padding-top: 15px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent {
  text-align: left;
  margin-top: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row {
  line-height: normal;
  padding-bottom: 20px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .red:first-of-type {
  margin-left: 15%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row:last-of-type {
  margin: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .selectDiv + .editor-container {
  width: 75% !important;
  margin-left: 15%;
  margin-top: 20px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row.student_in .selectDiv {
  margin-left: 1%;
  width: 39%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row.student_in .selectDiv .select2-container {
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row.yxdq .selectDiv {
  margin-left: 1%;
  width: 39%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row.yxdq .selectDiv .select2-container {
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row.qwdwszd .selectDiv {
  margin-left: 1%;
  width: 39%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row.qwdwszd .selectDiv .select2-container {
  width: 100% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label {
  padding-left: 0;
  width: 15%;
  float: left;
  line-height: 32px;
  clear: none;
  vertical-align: middle;
  margin-right: 10px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label {
  text-align: right !important;
  float: left;
  font-size: 13px;
  padding-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label + textarea[name="remark"] {
  margin-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label + .select-60width {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label + .choose-list {
  float: none !important;
  padding-left: 0 !important;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label + .choose-list li {
  height: 32px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label + .choose-list li input + label {
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label + input[name="sendEmail"] {
  float: none;
  vertical-align: middle;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label + input[name="sendEmail"] + label[for="sendEmail"] {
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row label:not(:first-child) {
  width: auto;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row input[type="text"] {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row input[type="radio"]:first-child {
  margin-left: 0;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row input[type="radio"] + label {
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .show-inputinline input,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .selectDiv .chosen-container .chosen-choices .search-choice {
  width: auto;
  height: auto;
  margin-top: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .checkbox-list-container {
  *zoom: 1;
  float: left;
  margin-left: 10px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .checkbox-list-container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .row .checkbox-list-container li {
  width: auto;
  margin: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto:last-of-type {
  margin: 0;
  padding: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label {
  vertical-align: middle;
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px;
  width: 15%;
  float: none;
  line-height: 20px;
  clear: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
  width: 15%;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label input[type="radio"]:first-child {
  margin-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label + select {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 15% !important;
  width: calc(100% - 15%) !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label + ul li input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
  line-height: 20px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label-checkall input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label-checkall + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 15% !important;
  width: calc(100% - 15%) !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label-checkall + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label-checkall + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
  line-height: 20px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto label.label-checkall + ul li input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto input[type="radio"]:first-child {
  margin-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .show-inputinline input,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .auto label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .auto label:first-child {
  margin-right: 20px;
  font-size: 14px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .auto label + ul {
  margin-left: 76px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto .auto label input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line {
  vertical-align: middle;
  margin-right: auto;
  padding-left: auto;
  text-align: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line label {
  padding-left: 0;
  vertical-align: middle;
  padding: 0 5px;
  font-size: 12px;
  width: auto;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line label:first-child {
  padding-right: 20px;
  font-size: 13px;
  width: 15%;
  margin: 0;
  text-align: right;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line label:first-child + label {
  width: 75%;
  text-align: left;
  float: none;
  display: block;
  margin-left: 15%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line ul {
  width: 75% !important;
  margin-left: 15% !important;
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line ul li {
  height: 20px;
  line-height: 20px;
  width: 100% !important;
  margin-left: 5px;
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line ul li label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .auto.export-line ul li input {
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .new-onecheckbox input[type="checkbox"] {
  height: 32px;
  line-height: 32px;
  vertical-align: top;
  margin-right: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .new-onecheckbox input[type="checkbox"] + label {
  margin-right: 5px;
  cursor: pointer;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .input-container {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .selectDiv {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .show_countent .daterange-container {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .chosen-container .chosen-search input[type="text"] {
  width: 100%;
  line-height: normal;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .Validform_checktip {
  margin-left: 15%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row label.label {
  width: 15%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row input[type="text"] {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row > span {
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .chosen-container.chosen-container-multi {
  min-height: 30px;
  height: auto;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .chosen-container.chosen-container-multi .chosen-choices {
  min-height: 30px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .chosen-container.chosen-container-multi .chosen-choices .search-field {
  min-height: 30px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .chosen-container.chosen-container-multi .chosen-choices .search-field input.chosen-search-input {
  min-height: 30px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .row .selectDiv {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto:last-of-type {
  margin: 0;
  padding: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label {
  vertical-align: middle;
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px;
  width: 15%;
  float: none;
  line-height: 20px;
  clear: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
  width: 15%;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label input[type="radio"]:first-child {
  margin-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label + select {
  width: 75% !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 15% !important;
  width: calc(100% - 15%) !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label + ul li input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
  line-height: 20px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label-checkall input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label-checkall + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 15% !important;
  width: calc(100% - 15%) !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label-checkall + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label-checkall + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
  line-height: 20px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto label.label-checkall + ul li input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto input[type="text"] {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto input[type="radio"]:first-child {
  margin-left: 0;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .show-inputinline input,
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv {
  width: 75%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .auto label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .auto label:first-child {
  margin-right: 20px;
  font-size: 14px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .auto label + ul {
  margin-left: 76px !important;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto .auto label input[type="checkbox"] {
  margin-right: 5px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line {
  vertical-align: middle;
  margin-right: auto;
  padding-left: auto;
  text-align: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line label {
  padding-left: 0;
  vertical-align: middle;
  padding: 0 5px;
  font-size: 12px;
  width: auto;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line label:first-child {
  padding-right: 20px;
  font-size: 13px;
  width: 15%;
  margin: 0;
  text-align: right;
  float: left;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line label:first-child + label {
  width: 75%;
  text-align: left;
  float: none;
  display: block;
  margin-left: 15%;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line ul {
  width: 75% !important;
  margin-left: 15% !important;
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line ul li {
  height: 20px;
  line-height: 20px;
  width: 100% !important;
  margin-left: 5px;
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line ul li label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent .auto.export-line ul li input {
  float: none;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent.dialogForm {
  padding: 15px 10px;
}
.ant-panel .ant-panel-body .ant-panel-body-container.slide-content .pageFormContent.css-content .selectDiv textarea {
  width: 100%;
}
.ant-panel .ant-panel-body .formBar {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ant-panel .ant-panel-body .formBar ul {
  margin: 0;
  padding: 0;
}
.ant-panel .ant-panel-footer {
  background-color: #fff;
  padding: 16px 0;
  border-top: 1px solid #e8e8e8;
}
.cehua-box {
  background-color: #fff;
  -webkit-box-shadow: #aaa 0px 0px 1px;
  -moz-box-shadow: #aaa 0px 0px 1px;
  box-shadow: #aaa 0px 0px 1px;
  border-radius: 4px;
  z-index: 901;
  height: calc(100% - 0px) !important;
}
.cehua-box .panelBar {
  height: 60px;
  background: none;
  background-color: #fff;
  display: flex;
  align-items: center;
  position: relative;
}
.cehua-box .panelBar .ant-menu-search {
  float: right;
  width: 150px;
  margin: 8px 12px 0 15px;
  position: relative;
}
.cehua-box .panelBar .ant-menu-search .ant-input {
  min-height: 100%;
  position: relative;
  text-align: inherit;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 6px 30px 6px 11px;
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.cehua-box .panelBar .ant-menu-search .ant-input:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.cehua-box .panelBar .ant-menu-search .ant-input:hover {
  border-color: #3ea1f7;
}
.cehua-box .panelBar .ant-menu-search .icon {
  right: 12px;
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: #000000;
  line-height: 0;
  transform: translateY(-50%);
}
.cehua-box .panelBar .ant-menu-search .icon:hover {
  color: rgba(0, 0, 0, 0.95);
  cursor: pointer;
}
.cehua-box .panelBar .toolsearchinput {
  position: absolute;
  height: 32px;
  left: 0;
}
.cehua-box .panelBar .toolsearchinput .input-group {
  height: 100%;
}
.cehua-box .panelBar .toolsearchinput .input-group .input-inner {
  width: 240px;
  padding: 4px 55px 4px 11px;
  border: 1px solid #ddd;
  height: 100%;
}
.cehua-box .panelBar .toolsearchinput .input-group .input-inner::placeholder {
  color: #ddd;
}
.cehua-box .panelBar .toolsearchinput .input-group .input-inner:hover {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
.cehua-box .panelBar .toolsearchinput .input-group .input-inner:focus {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
.cehua-box .panelBar .toolsearchinput .input-group .more-conditions {
  color: #3ea1f7;
  position: absolute;
  left: 185px;
  top: 10px;
  z-index: 8;
  cursor: pointer;
}
.cehua-box .panelBar .toolsearchinput .btn {
  background-color: #3ea1f7;
  vertical-align: top;
  height: 100%;
  border: none;
  box-shadow: none;
  width: auto;
  padding: 0 10px;
}
.cehua-box .panelBar .pages {
  padding-left: 15px;
  height: 100%;
  margin-top: 8px;
}
.cehua-box .panelBar .pages span {
  line-height: 30px;
}
.cehua-box .panelBar .pages select {
  margin-top: 0;
  border: 1px solid #edf1f9;
  height: 28px;
}
.cehua-box .panelBar + .page.grid-view {
  margin-top: 0;
}
.cehua-box .panelBar ul.toolBar {
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  font-size: 0;
}
@media screen and (max-width: 1300px) {
  .cehua-box .panelBar ul.toolBar {
    max-width: 948px;
  }
}
@media screen and (max-width: 1400px) {
  .cehua-box .panelBar ul.toolBar {
    max-width: 1060px;
  }
}
@media screen and (max-width: 1570px) {
  .cehua-box .panelBar ul.toolBar {
    max-width: 1230px;
  }
}
.cehua-box .panelBar ul.toolBar > li {
  height: 32px;
  background: none;
  padding: 0 0 0 0;
  margin-left: 0;
  margin-right: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.cehua-box .panelBar ul.toolBar > li > a {
  margin-right: -1px;
}
.cehua-box .panelBar ul.toolBar > li:last-child a {
  margin-right: 0;
}
.cehua-box .panelBar ul.toolBar > li input.txt {
  height: 32px;
}
.cehua-box .panelBar ul.toolBar > li input {
  height: 32px !important;
  border: 1px solid #d9d9d9;
  padding: 0 6px !important;
}
.cehua-box .panelBar ul.toolBar > li input:hover {
  border-color: #3ea1f7;
}
.cehua-box .panelBar ul.toolBar > li input:focus {
  border-color: #3ea1f7;
}
.cehua-box .panelBar ul.toolBar > li select {
  margin: 0 10px;
  height: 32px;
  border: 1px solid #d9d9d9;
}
.cehua-box .panelBar ul.toolBar > li select:hover {
  border-color: #3ea1f7;
}
.cehua-box .panelBar ul.toolBar > li select:focus {
  border-color: #3ea1f7;
}
.cehua-box .panelBar ul.toolBar > li:first-child {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cehua-box .panelBar ul.toolBar > li:first-child a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cehua-box .panelBar ul.toolBar > li:last-child {
  margin-left: 0;
}
.cehua-box .panelBar ul.toolBar > li:last-child a {
  border-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cehua-box .panelBar ul.toolBar > li a {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  background: none;
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  border-radius: 0;
}
.cehua-box .panelBar ul.toolBar > li a span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  background: none;
  padding: 0;
  line-height: 30px;
}
.cehua-box .panelBar ul.toolBar > li a span:hover {
  background: none;
}
.cehua-box .panelBar ul.toolBar > li:hover {
  background: none;
}
.cehua-box .panelBar ul.toolBar > li:hover > a {
  border-color: #3ea1f7;
  color: #fff;
  background-color: #3ea1f7;
}
.cehua-box .panelBar ul.toolBar > li .submenu {
  top: 47px;
  background-color: #fff !important;
  border: none;
}
.cehua-box .panelBar ul.toolBar > li .submenu li {
  background-color: #fff !important;
  height: auto;
}
.cehua-box .panelBar ul.toolBar > li .submenu li a {
  border: none;
  height: 24px;
  line-height: 24px;
}
.cehua-box .panelBar ul.toolBar > li .submenu li a:hover {
  color: #3ea1f7;
}
.cehua-box .panelBar .setlis {
  float: right;
  height: 32px;
  margin: 15px 0 0 0;
}
.cehua-box .panelBar .setlis ul {
  height: 100%;
  padding: 0;
}
.cehua-box .panelBar .setlis ul li {
  float: left;
  height: 100%;
  line-height: 30px;
  border: 1px solid #d9d9d9;
  padding: 0;
  border-left: none;
}
.cehua-box .panelBar .setlis ul li:first-child {
  border: 1px solid #d9d9d9;
}
.cehua-box .panelBar .setlis ul li:hover {
  border-color: #3ea1f7;
}
.cehua-box .panelBar .setlis ul li a {
  display: block;
  line-height: 30px;
  padding: 0 8px;
  height: 100%;
}
.cehua-box .panelBar .setlis ul li a i {
  font-size: 16px;
  color: #333;
}
.cehua-box .panelBar .setlis ul li a:hover {
  background-color: #3ea1f7;
  color: #fff;
}
.cehua-box .panelBar .setlis ul li a:hover i {
  color: #fff;
}
.cehua-box .panelBar .setlis ul li:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.cehua-box .panelBar .setlis ul li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cehua-box .panelBar .setlis .menu-searchcontainer {
  float: right;
}
.cehua-box .panelBar .setlis .menu-searchcontainer .select,
.cehua-box .panelBar .setlis .menu-searchcontainer .selectall {
  height: 32px;
  border-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 10px 10px 0 0;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #333;
  float: right;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
.cehua-box .panelBar .setlis .menu-searchcontainer .select:focus,
.cehua-box .panelBar .setlis .menu-searchcontainer .selectall:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.cehua-box .panelBar .setlis .menu-searchcontainer .select:hover,
.cehua-box .panelBar .setlis .menu-searchcontainer .selectall:hover {
  border-color: #3ea1f7;
}
.cehua-box .panelBar .setlis .menu-searchcontainer .select option,
.cehua-box .panelBar .setlis .menu-searchcontainer .selectall option {
  padding: 0 15px;
}
.cehua-box .panelBar .setlis .menu-searchcontainer .selectall {
  border-radius: 0;
  margin-right: 15px;
}
.cehua-box .panelBar .setlis .menu-searchcontainer .ant-menu-search {
  margin-left: 0;
}
.cehua-box .panelBar .changeSubmit {
  height: 32px;
  border-radius: 0;
  margin: 15px 0 0 10px;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #000000;
  display: inline-block;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
.cehua-box .panelBar .changeSubmit:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.cehua-box .panelBar .changeSubmit:hover {
  border-color: #3ea1f7;
}
.cehua-box .panelBar .changeSubmit option {
  padding: 0 15px;
}
.cehua-box .panelBar .pagination {
  background: none;
  /* display: inline-block; */
  float: left;
}
.cehua-box .panelBar .pagination ul {
  padding: 0;
  padding-top: 8px;
  margin-top: 0;
  width: auto;
}
.cehua-box .panelBar .pagination ul li {
  float: none;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: 26px;
  height: 30px;
  margin-right: 0;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #edf1f9;
  margin-right: -1px;
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  padding: 0;
}
.cehua-box .panelBar .pagination ul li a,
.cehua-box .panelBar .pagination ul li span {
  display: block;
  padding: 0 10px;
  line-height: 28px;
  width: auto;
  font-size: 12px;
  height: 28px;
  border: none;
  background: none;
  background-color: #fff;
  float: none;
}
.cehua-box .panelBar .pagination ul li a span,
.cehua-box .panelBar .pagination ul li span span {
  padding: 0;
  background: none;
}
.cehua-box .panelBar .pagination ul li:hover a,
.cehua-box .panelBar .pagination ul li:hover span {
  color: #3ea1f7;
  cursor: pointer;
  background-color: #cfe4f7;
}
.cehua-box .panelBar .pagination ul li.disabled .first span {
  background-position: 0 -436px;
}
.cehua-box .panelBar .pagination ul li.disabled .previous span {
  background-position: 0 -486px;
}
.cehua-box .panelBar .pagination ul li.jumpto .textInput {
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: none;
  background: none;
}
.cehua-box .panelBar .pagination ul li.jumpto .goto {
  height: 28px;
  line-height: 28px;
  background: none;
  background-color: #eee;
  text-indent: -5px;
}
.cehua-box .panelBar .pagination ul li.selected {
  border-color: #3ea1f7;
}
.cehua-box .panelBar .pagination ul li.selected a {
  background-color: #3ea1f7;
  color: #fff;
  font-weight: normal;
}
.cehua-box .panelBar .pagination ul li:hover {
  font-weight: normal;
  cursor: pointer;
}
.cehua-box .panelBar .pagination ul li .last {
  margin-right: 0;
}
.cehua-box .panelBar + .page .grid {
  margin-top: 0;
}
.cehua-box .panelBar#activate_charBar select {
  margin-top: 10px;
  margin-left: 10px;
  height: 32px;
}
.cehua-box .panelBar#activate_charBar span {
  margin-top: 10px;
  height: 32px;
}
.cehua-box .hw-table {
  width: 75%;
}
body {
  /* 展位申请报名表表格修复 begin */
  /* 展位申请报名表表格修复 end */
  /* 后台进度条统一调整 begin*/
  /* 后台进度条统一调整 end*/
  /* 登录页UI begin*/
  /* 登录页UI begin*/
  /* 表单 begin*/
  /* 表单 end*/
}
body .find_job_form .tips {
  max-width: none !important;
}
body .sp-hidden {
  display: none !important;
}
body .dialogBackground {
  background-color: #000;
  z-index: 1000;
}
body .aui_inner {
  background-color: #fff;
}
body .aui_inner .aui_dialog .aui_footer {
  border: 1px solid #eee;
}
body .xhe_default table,
body .xhe_default tr,
body .xhe_default td,
body .xhe_default iframe {
  background: #fff;
}
body .tabsLeft,
body .tabsRight {
  display: none;
}
body .aui_titleBar {
  height: 100%;
  top: 0;
  height: auto;
  position: relative;
}
body .aui_titleBar .aui_title {
  height: auto;
  display: flex;
  align-items: center;
  padding: 0;
}
body .aui_titleBar .aui_close {
  position: absolute;
}
body .aui_icon {
  display: none;
}
body .new-hide {
  display: none !important;
}
body .flex-maincontainer {
  position: relative;
  width: 100%;
}
body .flex-maincontainer .ant-layout-sider {
  position: absolute;
  left: 0;
  top: 0;
}
body .flex-maincontainer .ant-layout-content {
  flex: 1 1 auto;
  position: absolute;
  top: 0;
  left: 180px;
}
body .flex-maincontainer #sidebar {
  left: 0;
  width: 180px;
  overflow: visible;
  border-right: 1px solid #eee;
  /* 省级后台临时更新 */
}
body .flex-maincontainer #sidebar .toggleCollapse {
  height: 40px;
  line-height: 40px;
  border: none;
}
body .flex-maincontainer #sidebar .toggleCollapse h2 {
  font-size: 14px;
  height: 100%;
  display: block;
  line-height: 38px;
}
body .flex-maincontainer #sidebar .accordion {
  border: none;
}
body .flex-maincontainer #sidebar .accordion .accordionContent {
  border: none;
}
body .aui_main {
  border: 1px solid #eee;
}
body .aui_content {
  max-height: 400px;
  height: 100%;
  background-color: #fff;
}
body .edui-default .edui-editor-toolbarboxouter {
  border-radius: 2px 2px 0 0;
}
body .sp-palette-button-container,
body .sp-button-container {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
body .sp-palette-button-container .sp-choose,
body .sp-button-container .sp-choose {
  background: none;
  background-color: #3ea1f7;
  color: #fff;
  text-shadow: none;
}
body .sp-palette-button-container .sp-choose:hover,
body .sp-button-container .sp-choose:hover {
  background: none;
  background-color: #6eb9f9;
  border-color: #6eb9f9;
  box-shadow: none;
}
body .modules .module {
  height: auto;
}
body .modules .module b {
  font-size: 12px;
  height: 24px;
}
body .flowstep {
  border-bottom: none !important;
  padding: 20px 0 !important;
  margin: 0 !important;
  background: none !important;
  height: auto !important;
}
body .flowstep .step-first .left {
  display: none !important;
}
body .flowstep .step-last .right {
  display: none !important;
}
body .flowstep ol {
  font-size: 0 !important;
  *zoom: 1 !important;
  width: 100%;
  display: flex;
  justify-content: center;
}
body .flowstep ol:after {
  content: " " !important;
  display: block !important;
  height: 0 !important;
  clear: both !important;
}
body .flowstep ol li {
  float: none !important;
  text-align: center !important;
}
body .flowstep ol li:first-child .lightline {
  width: 50% !important;
}
body .flowstep ol li:last-child .line {
  width: 50% !important;
}
body .flowstep ol li .step-no {
  background: none;
}
body .flowstep ol li .line {
  width: 50% !important;
  height: 3px !important;
  background-color: #bdbdbd !important;
}
body .flowstep ol li .lightline {
  width: 50% !important;
  height: 3px !important;
  background-color: #3ea1f7 !important;
}
body .flowstep ol li .left {
  position: absolute !important;
  left: 0 !important;
  top: 5px !important;
  height: 3px;
  width: 50%;
}
body .flowstep ol li .right {
  position: absolute !important;
  right: 0 !important;
  top: 5px !important;
}
body .flowstep ol li .step-cur .step-no {
  background-color: #3ea1f7 !important;
  border-color: #3ea1f7 !important;
  color: #fff !important;
}
body .flowstep ol li .step-cur .left,
body .flowstep ol li .step-cur .right {
  background-color: #3ea1f7 !important;
}
body .flowstep ol li .step-cur .step-name {
  color: #3ea1f7;
}
body .flowstep ol li .step-done .step-no {
  border-color: #3ea1f7 !important;
  color: #fff !important;
  background: url("../../i/ok-l.png") no-repeat #3ea1f7 center center !important;
}
body .flowstep ol li .step-done .left,
body .flowstep ol li .step-done .right {
  background-color: #3ea1f7 !important;
}
body .flowstep ol li .step-done .step-name {
  color: #3ea1f7;
}
body .flowstep ol li .step-no {
  width: 12px !important;
  height: 12px !important;
  line-height: 10px !important;
  margin: 0 auto !important;
  display: block !important;
  position: relative !important;
  background-color: #fff !important;
  z-index: 1 !important;
  border: 2px solid #bdbdbd !important;
  border-radius: 50% !important;
  font-size: 14px !important;
  color: #a8a8a8 !important;
}
body .flowstep ol li .step-name {
  height: auto !important;
  padding-top: 10px !important;
  line-height: 16px !important;
  padding-left: 0 !important;
}
body .detail_more {
  color: #3ea1f7;
  font-weight: normal;
}
body .c-choose {
  height: 34px;
  line-height: 34px;
  background-color: #fff;
  width: 862px !important;
  left: -6px;
  right: 0;
  margin: 4px auto 0;
  border: 1px solid #ddd;
}
body .c-choose li {
  height: 34px;
  line-height: 34px;
  margin: 0;
  margin-left: 10px;
}
body .c-tablelist {
  padding: 40px 15px 0 15px;
}
body .large-table {
  margin: 0 auto !important;
  padding: 0 15%;
  width: auto !important;
}
body .large-table .choose-job-container.css-recruit.css-recruit-normal.css-recruit-fill {
  width: 100% !important;
}
body .large-table .choose-job-container.css-recruit.css-recruit-normal.css-recruit-fill .label {
  text-align: left;
  width: auto;
}
body .large-table .tit {
  margin: 15px 0;
  font-size: 16px !important;
  font-weight: normal !important;
}
body .large-table .t1 {
  width: 120px !important;
  white-space: nowrap;
}
body .large-table .i2 input {
  width: 100% !important;
}
body .large-table .i2 input:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .i2 select {
  width: 100% !important;
}
body .large-table .i2 select:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .i3 input {
  width: 100% !important;
  margin-top: 0;
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
  border: 1px solid #ddd;
  background-color: #fff;
}
body .large-table .i3 input:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .i3 select {
  width: 100% !important;
}
body .large-table .i3 select:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .i5 {
  height: 32px;
  line-height: 32px;
  width: 100% !important;
  float: none;
  display: table-cell;
}
body .large-table .i5 input {
  width: 100% !important;
  margin-top: 0;
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
  border: 1px solid #ddd;
  background-color: #fff;
}
body .large-table .i5 input:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .i5 + .buttonActive {
  float: none;
  display: table-cell;
}
body .large-table .i5.td-fullwidth {
  display: table;
}
body .large-table table {
  margin: 0 auto 20px;
}
body .large-table table td {
  height: 40px;
  line-height: 40px;
  border-color: #eee !important;
}
body .large-table table td .editor-container {
  margin: 10px 0;
}
body .large-table table td .buttonActive {
  float: left;
  margin: 0 !important;
}
body .large-table table td .buttonActive a {
  width: auto !important;
  height: auto !important;
  display: block;
}
body .large-table table td .buttonActive a span {
  float: none !important;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  color: #fff;
  border: 1px solid #3ea1f7;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  padding: 4px 6px;
  line-height: 22px;
  margin: 0;
  font-weight: normal;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .large-table table tr.table-style2 td {
  padding: 0;
}
body .large-table table.chbz-content {
  margin: 15px auto 15px;
}
body .large-table table.chbz-content td {
  width: 90%;
}
body .large-table table.chbz-content .t1 {
  width: 120px !important;
}
body .large-table table.chbz-content .selectDiv {
  width: 100%;
  height: 32px;
}
body .large-table table.chbz-content .selectDiv select {
  width: 100%;
}
body .large-table table.chbz-content .selectDiv select:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table table.chbz-content input[type="text"] {
  width: 100% !important;
  margin-top: 0;
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
  border: 1px solid #ddd;
  background-color: #fff;
}
body .large-table table.chbz-content input[type="text"]:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .toggleShow {
  width: 900px !important;
  margin: 0 auto;
}
body .large-table .toggleShow h2.contentTitle {
  padding: 0;
}
body .large-table .two-city {
  *zoom: 1;
  padding: 5px 10px;
}
body .large-table .two-city:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .large-table .two-city .i6 {
  width: 153px !important;
  height: 32px;
  float: left;
}
body .large-table .two-city .i6 select {
  width: 100% !important;
  top: 0;
  position: static;
  border: 1px solid #ddd;
}
body .large-table .two-city .i6 select:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .two-city .row {
  width: 153px !important;
  float: left;
  padding-bottom: 0;
  height: 32px;
  padding: 0;
  float: right;
}
body .large-table .two-city .row label {
  display: none;
}
body .large-table .two-city .row select {
  width: 100% !important;
  top: 0;
  right: 0;
  margin-right: 0;
  border: 1px solid #ddd;
}
body .large-table .two-city .row select:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .large-table .xhe_default .xheLayout {
  border: none;
  height: 200px !important;
}
body .large-table .xhe_default .xheLayout tr {
  background-color: #fff;
}
body .large-table .xhe_default .xheLayout td.xheTool {
  line-height: normal;
  border-color: #eee;
}
body .large-table .xhe_default .xheLayout td.xheIframeArea {
  height: 100% !important;
}
body .new-900w {
  width: 900px;
  margin: 0 auto;
}
body .new-900w label.label {
  width: 120px;
}
body .new-900w .checkbox-list-container {
  width: 90%;
}
body .new-900w input.txt {
  width: 90%;
}
body .apply-time {
  margin-top: 10px;
  width: 900px;
  display: flex;
  flex-direction: column;
}
body .apply-time label.label {
  text-align: left !important;
}
body .apply-time input.txt {
  width: 100% !important;
}
body .apply-time .Validform_checktip {
  margin-left: 0 !important;
}
body #question-type .question-type-list {
  text-align: center;
  font-size: 0;
}
body #question-type .question-type-list li {
  float: left;
  display: inline-block !important;
  *display: inline !important;
  *zoom: 1 !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
  background-color: #3ea1f7 !important;
  height: 30px;
  padding: 0;
  border-color: #6eb9f9 !important;
}
body #question-type .question-type-list li:last-of-type {
  border-right: none;
}
body #question-type .question-type-list li a {
  height: 100% !important;
  line-height: 30px !important;
  font-size: 12px !important;
  border-radius: 0;
}
body #question-type .question-type-list li a:hover {
  border-radius: 0;
  background-color: #6eb9f9 !important;
  color: #fff !important;
}
body #question-type .question-type-list li a i {
  font-size: 14px;
  position: relative;
  top: 1;
}
body .row .minus {
  color: #fff;
}
body .row .minus.delete-option {
  color: #3ea1f7 !important;
  line-height: 32px !important;
  white-space: nowrap;
}
body .row label.has-input {
  line-height: 32px;
  margin-left: 5px;
}
body .row label.has-input .hasinput {
  margin-right: 2px;
}
body .row .add-question,
body .row .add-option,
body .row .insert-space {
  color: #3ea1f7 !important;
}
body .fields-template li {
  position: relative;
  padding-left: 18px;
  line-height: 14px;
}
body .fields-template li input {
  position: absolute;
  left: 0;
}
body #affairTabs {
  border: none;
}
body .tabTitle {
  margin-bottom: 0;
  height: 34px;
  background-color: #fff;
}
body .tabTitle li {
  height: 34px;
  line-height: 34px;
  width: auto;
  min-width: 78px;
  border: none;
}
body .tabTitle li a {
  height: 34px;
  line-height: 34px;
  min-width: 78px;
}
body .tabTitle li span {
  height: 34px;
  line-height: 34px;
  min-width: 78px;
  font-size: 14px;
}
body .tabTitle li.curr span {
  border: none !important;
  border-bottom: 2px solid #3ea1f7 !important;
  color: #3ea1f7 !important;
}
body .affairVerifyDetail {
  overflow-x: auto;
}
body .affairVerifyDetail .items {
  width: auto;
  table-layout: fixed;
  min-width: 100%;
}
body .affairVerifyDetail thead th {
  padding: 0 0 0 10px;
}
body .affairVerifyDetail thead th:last-child {
  padding-right: 10px;
}
body .affairVerifyDetail tbody td {
  padding: 0 0 0 10px;
  white-space: nowrap;
}
body .affairVerifyDetail tbody td:last-child {
  padding-right: 10px;
}
body .affairVerifyDetail tr {
  height: 30px;
}
body .affairVerifyDetail tr:last-of-type {
  border-bottom: none;
}
body .select .field-introduce {
  margin-bottom: 15px;
}
body .text .field-introduce {
  margin-bottom: 15px;
}
body .text .field-introduce + label.label {
  width: 15%;
}
body .text.email {
  padding-bottom: 20px;
}
body .text.jtdz {
  min-height: 0;
  padding-bottom: 20px;
}
body .tabs {
  background: none;
  padding: 0 15px 15px 15px;
}
body .tabs.new-tabs .tabsHeader {
  margin-top: 10px;
}
body .tabs .tabsHeader {
  background: none;
  padding-left: 0;
  background-color: #fff;
  height: 50px;
}
body .tabs .tabsHeader li {
  background: none;
  height: 100%;
  border-bottom: 1px solid #eee;
  float: none;
  display: inline-block;
}
body .tabs .tabsHeader li a {
  background: none;
  border-top: 2px solid #fff;
}
body .tabs .tabsHeader li span {
  background: none;
  line-height: 30px;
}
body .tabs .tabsHeader li.selected span {
  font-weight: normal;
  color: #3ea1f7;
}
body .tabs .tabsHeader .tabsHeaderContent {
  background: none;
  margin: 0;
  height: 100%;
  padding-right: 0;
  border-bottom: 1px solid #eee;
  overflow-x: auto;
}
body .tabs .tabsHeader .tabsHeaderContent ul {
  background: none;
  height: 100%;
  white-space: nowrap;
}
body .tabs .tabsHeader .tabsHeaderContent ul li {
  background: none;
  border: none;
  border-bottom: 2px solid #fff;
}
body .tabs .tabsHeader .tabsHeaderContent ul li a {
  background-color: #fff;
  height: 100%;
  font-size: 13px;
  display: flex;
  align-items: center;
}
body .tabs .tabsHeader .tabsHeaderContent ul li span {
  font-size: 13px;
}
body .tabs .tabsHeader .tabsHeaderContent ul li.selected {
  border-bottom: 2px solid #3ea1f7;
}
body .tabs .tabsHeader .tabsHeaderContent ul li:hover {
  border-bottom: 2px solid #3ea1f7;
}
body .tabs .tabsHeader .tabsHeaderContent .page.grid-view {
  margin: 0;
}
body .tabs .tabsHeader.mixheader {
  height: 38px;
  padding: 0 10px;
  background-color: #fff;
  margin-bottom: 0;
}
body .tabs .tabsContent {
  padding: 0;
  border: none;
  background-color: #fff;
}
body .tabs .tabsContent .rb {
  width: 100% !important;
  overflow: auto !important;
}
body .tabs .tabsContent .rp-l {
  background: none;
  box-shadow: 0 0 15px #999;
  margin-top: 35px !important;
}
body .tabs .tabsContent .ct-tp {
  background: none;
  display: none;
}
body .tabs .tabsContent .ct-bd {
  background: none;
  display: none;
}
body .tabs .tabsContent .ct-bt {
  background: none;
  display: none;
}
body .tabs .tabsContent #chart-relBox {
  height: 100%;
}
body .tabs .tabsContent .chart-z {
  height: 100% !important;
  width: calc(100% - 145px);
}
body .tabs .tabsContent .chart-z > div {
  height: 100%;
}
body .tabs .tabsContent .chart-y {
  width: 140px !important;
  height: 100% !important;
}
body .tabs .tabsContent .page.grid-view {
  margin: 0;
}
body .tabs .tabsContent .tabs_link .pageContent.j-resizeGrid {
  padding-top: 0px !important;
}
body .tabs .tabsContent .tabs_link #jobquery-grid {
  padding-top: 0 !important;
}
body .tabs .tabsContent .tabs_link #jobquery-grid .pageContent .grid {
  margin-top: 0 !important;
}
body .tabs .tabsContent .tabs_link .page .pageContent.j-resizeGrid .grid {
  margin-top: 0;
}
body .tabs .tabsFooter {
  display: none;
}
body .cehua-box .yy_starttime .daterangediv .date.date_time_input.fl.style_time.txt.readonly {
  width: 139px;
}
body .cehua-box .yy_starttime .daterangediv .date.readonly.fl.style_time.txt {
  width: 131px;
}
body .cehua-box .yy_starttime .daterangediv .daterangespan {
  height: 32px;
  line-height: 32px;
}
body .cehua-box .form .form-pcon .row {
  width: 900px;
}
body .cehua-box .form .form-pcon .auto {
  width: 900px;
}
body .cehua-box .form .form-pcon .toggleShow {
  width: auto;
}
body .cehua-box .form .form-pcon .css-recruit {
  width: 900px;
}
body .cehua-box .form .row {
  width: 900px;
}
body .cehua-box .form .row textarea {
  width: 75%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  border-radius: 4px;
  border: 1px solid #ddd;
  line-height: 14px;
  padding: 5px;
  float: none !important;
}
body .cehua-box .form .row textarea:hover {
  border-color: #3ea1f7;
}
body .cehua-box .form .row .content-wrap {
  width: 75%;
}
body .cehua-box .form .row .content-wrap textarea {
  width: 100%;
}
body .cehua-box .form .row .content-wrap .Validform_checktip {
  position: static;
  margin-left: 0;
  width: 100%;
  float: none;
}
body .cehua-box .form .row .content-wrap .word-count-tips {
  padding-bottom: 0;
}
body .cehua-box .form .row .content-wrap .tips {
  padding-bottom: 0;
}
body .cehua-box .form .send2box li span {
  padding-top: 4px;
}
body .cehua-box .form .send2box .checkedStu {
  width: 75%;
  float: left;
}
body .cehua-box .form .send2box .checkedStu li span sup {
  top: -4px;
}
body .cehua-box .form .shuju-condition .qx {
  width: 75%;
}
body .cehua-box .form .shuju-condition #AnalyzeIndicators_conditions {
  float: left;
  width: 75%;
  max-width: 75%;
  margin-top: 0;
  margin-left: 0;
}
body .cehua-box .form .selectRow span {
  float: left;
  width: 75%;
  max-width: 75%;
  margin-top: 0;
  margin-left: 0;
}
body .cehua-box .form .auto {
  width: 900px;
}
body .cehua-box .form .auto .btn_data {
  height: 32px;
}
body .cehua-box .form .auto textarea {
  width: 75%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  border-radius: 2px;
  border: 1px solid #ddd;
  line-height: 14px;
  padding: 5px;
  float: none !important;
}
body .cehua-box .form .auto textarea:hover {
  border-color: #3ea1f7;
}
body .cehua-box .form .auto .inline-box {
  padding-top: 10px;
}
body .cehua-box .form .auto .inline-box input[type="checkbox"] {
  margin-bottom: 10px;
}
body .cehua-box .form .auto .inline-box label {
  vertical-align: top;
}
body .cehua-box .form .toggleShow {
  width: auto;
}
body .cehua-box .form .css-recruit {
  width: 900px;
}
body .cehua-box .form .css-recruit.css-recruit-normal {
  width: 900px !important;
}
body .cehua-box .form .row {
  width: 900px;
}
body .cehua-box .form .messageBox .daterangediv {
  margin-right: 10px;
  width: 186px;
}
body .cehua-box .form .messageBox .daterangediv input.date {
  width: 100%;
}
body .cehua-box .form .messageBox .daterangediv input.date.date_time_input.fl.style_time.txt.readonly {
  width: 100%;
}
body .cehua-box .form .messageBox .buttonActive .buttonContent button {
  line-height: 20px;
  display: block;
}
body .cehua-box .form .messageBox .addressSelect input.txt {
  width: 75%;
}
body .cehua-box .form .submitField {
  position: absolute !important;
  width: 100%;
  height: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  border-top: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .cehua-box .form #add_desc a.ant-btn {
  margin-left: 15% !important;
}
body .cehua-box .form #add_option a.ant-btn {
  margin-left: 15% !important;
}
body .cehua-box .form #add_conc a.ant-btn {
  margin-left: 15% !important;
}
body .cehua-box .form .linkage ul {
  width: 75%;
}
body .cehua-box .form .linkage ul li .selectDiv {
  width: 100%;
}
body .cehua-box .page.grid-view {
  margin-top: 15px;
}
body .cehua-box .page.grid-view .panelBar {
  margin: 0 !important;
}
body .cehua-box .page {
  float: none;
}
body .cehua-box .page .pageFormContent {
  padding: 20px 0 10px 0;
  position: static !important;
}
body .cehua-box .pageFormContent .auto {
  width: 100%;
}
body .cehua-box .pageFormContent .auto textarea {
  width: 75%;
  height: 100px;
}
body .cehua-box .pageFormContent .row {
  width: 100%;
}
body .cehua-box .pageFormContent .row .txt#UniversityLargefairs_stand {
  width: 480px;
}
body .cehua-box .pageFormContent .row .buttonActive .buttonContent {
  line-height: 22px;
  height: 22px;
}
body .cehua-box .pageFormContent .row .buttonActive .buttonContent button {
  line-height: 22px;
}
body .cehua-box .pageFormContent .receiver .schItem {
  *zoom: 1;
  width: 30%;
  float: left;
}
body .cehua-box .pageFormContent .receiver .schItem:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .cehua-box .pageFormContent .receiver .schItem:first-of-type {
  margin-left: 0;
}
body .cehua-box .pageFormContent .receiver .schItem .schIpt {
  width: 100%;
  box-sizing: border-box;
  height: 32px;
  background: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000000;
  font-size: 12px;
  padding-left: 11px;
  padding-right: 11px;
  float: left;
}
body .cehua-box .pageFormContent .receiver .schItem .schIpt i {
  height: 100%;
  display: block;
  line-height: 26px;
  font-style: normal;
  color: #999;
}
body .cehua-box .pageFormContent .receiver .schItem:not(:first-of-type) {
  width: calc(30% - 10px);
  margin-left: 10px;
}
body .cehua-box .pageFormContent .type_options.auto {
  min-height: 0;
}
body .cehua-box .pageFormContent .type_options.auto .auto {
  padding-bottom: 20px;
}
body .cehua-box .pageFormContent.consultForm .start-time input.date.readonly.fl.style_time.txt {
  width: 188px !important;
}
body .cehua-box .pageFormContent .begin-time .daterangediv input[readonly="readonly"].date.txt.readonly {
  width: 188px !important;
}
body .matrix-block .hw-table {
  width: 100%;
}
body .matrix-block .hw-table .matrix-list .matrix-item select,
body .matrix-block .hw-table .matrix-list .matrix-item input {
  width: 100% !important;
}
body .flowstep li {
  float: none;
  display: inline-block;
}
body .flowstep .flowstep-2 {
  margin: 0 auto;
  width: auto;
  text-align: center;
}
body .flowstep .flowstep-3 {
  margin: 0 auto;
  text-align: center;
}
body .flowstep .flowstep-3 li {
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .flowstep ol li > div {
  position: relative;
}
body .field-introduce {
  margin-left: 0;
  padding-left: 0;
  margin: 0 auto 0;
}
body .field-introduce + label.label {
  width: 15% !important;
}
body .field-introduce > span b {
  color: #000;
  font-size: 14px;
}
body .field-introduce p {
  background: none !important;
}
body .field-introduce p b {
  color: #000;
  font-size: 14px;
  line-height: 36px;
  opacity: 1;
  border-color: #eee;
  padding-bottom: 0;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
body .linkage ul {
  float: none;
  width: 75%;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  display: flex;
}
body .linkage ul li {
  height: 32px;
  padding-bottom: 0;
  margin-bottom: 0;
  flex: auto;
}
body .linkage ul li .selectDiv {
  width: 100% !important;
}
body.admin-loginpage-container {
  background-color: #f0f4f3;
  background-size: cover;
  overflow: hidden;
}
body.admin-loginpage-container .logoin {
  background: #f8f9fb;
  height: 100vh;
}
body.admin-loginpage-container .logoin .logo {
  width: 100%;
  margin: 0 auto 110px;
  padding-top: 60px;
  letter-spacing: 6px;
  font-size: 40px;
  color: #fff;
  background-color: #fff;
  text-shadow: 5px 2px 6px #333;
  height: 100px;
}
body.admin-loginpage-container .logoin .logo .container {
  float: none !important;
}
body.admin-loginpage-container .logoin .logo img {
  margin-left: 25px;
  height: 57px;
  margin-top: -40px;
}
body.admin-loginpage-container .logoin .admin_logo {
  width: 100%;
  height: 64px;
  background-color: #fff;
  padding: 0;
  float: none;
}
body.admin-loginpage-container .logoin .admin_logo .container {
  padding: 0 15px;
  height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
}
body.admin-loginpage-container .logoin .admin_logo .container img {
  height: 36px;
  margin: 0 10px 0 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  float: none;
  vertical-align: top;
}
body.admin-loginpage-container .logoin .admin_logo .container .admin_logo_text {
  font-size: 22px;
  margin: 0;
  font-weight: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  color: #0071bc;
  float: none;
  vertical-align: top;
  flex: auto;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper {
  height: calc(100vh - 64px);
  display: flex;
  align-items: center;
  justify-content: center;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container {
  height: 450px;
  width: 760px;
  border-radius: 10px;
  position: relative;
  display: flex;
  *zoom: 1;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-show {
  width: 300px;
  height: 100%;
  background-color: #fff;
  border-radius: 10px 0 0 10px;
  position: relative;
}
@media (max-width: 700px) {
  body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-show {
    display: none;
  }
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-show img {
  display: block;
  margin: 0 auto;
  width: 300px;
  height: 450px;
  border-radius: 10px 0 0 10px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main {
  flex: 1 1;
  background: #fff;
  border-radius: 0 10px 10px 0;
  padding: 70px 80px;
  box-sizing: border-box;
  position: relative;
  *zoom: 1;
}
@media (max-width: 700px) {
  body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main {
    padding-left: 30px;
    padding-right: 30px;
  }
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips {
  font-size: 12px;
  text-align: right;
  position: absolute;
  top: 7px;
  right: 7px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  color: #111;
  white-space: nowrap;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips:hover .tooltip {
  display: block;
  transition: all 600ms;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips p {
  cursor: pointer;
  margin: 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips i {
  font-size: 24px;
  vertical-align: middle;
  color: #3ea1f7;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 50%;
  z-index: 1990;
  display: block;
  visibility: visible;
  max-width: 400px;
  display: none;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content {
  border: 1px solid #eee;
  height: inherit;
  border-radius: 2px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content .tooltip-arrow {
  position: relative;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content .tooltip-arrow .tooltip-arrow-content {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 9px;
  top: -9px;
  background: url("../../i/navmenu-icontop.png") 100%/100%;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content .tooltip-inner {
  overflow: auto;
  height: inherit;
  padding: 12px 16px;
  color: #111;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 18px;
  text-decoration: none;
  font-size: 12px;
  word-wrap: break-word;
  background-color: #fff;
  border-radius: 4px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content .tooltip-inner ul {
  width: 100%;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content .tooltip-inner ul li {
  line-height: 18px;
  color: #111;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .login-tips .tooltip .tooltip-content .tooltip-inner ul li:before {
  content: "\B7  ";
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .loginlayout-title {
  margin: 0 0 60px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .loginlayout-title span {
  margin: 0;
  line-height: 1;
  font-size: 26px;
  color: #111;
  display: block;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container {
  margin-bottom: 0;
  padding-top: 0;
  display: table;
  width: 100%;
  *zoom: 1;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container span {
  width: 30%;
  display: table-cell;
  height: 38px;
  line-height: 36px;
  padding-right: 15px;
  text-align: right;
  background-color: #fcfcfc;
  border: 1px solid #e8e8e8;
  border-radius: 4px 0 0 4px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container input {
  margin-bottom: 0;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  color: #000000;
  /* display      : inline-block; */
  font-size: 14px;
  font-variant: tabular-nums;
  height: 40px;
  line-height: 0.7;
  list-style: outside none none;
  margin: 0;
  min-height: 100%;
  padding: 0 15px 0 30px;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
  width: 100%;
  display: table-cell;
  outline: none;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container .sms-btn-container {
  width: 15%;
  height: 38px;
  display: table-cell;
  border-radius: 0 4px 4px 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container .sms-btn-container .sms-btn {
  background-color: #00b294;
  color: #fff;
  width: 100%;
  border: none;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container .sms-btn-container .sms-btn:hover {
  background-color: #008272;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container .tishi {
  margin: 0 0 0 0;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.username input {
  background: url("../../i/username.png") #fff no-repeat;
  background-size: 20px 20px;
  background-position: 5px 8px;
  vertical-align: middle;
  border: 1px solid #ddd;
  border-radius: 4px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.username input:hover {
  border-color: #bbb;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.username input:focus {
  border-color: #3ea1f7;
  background-color: #fff;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password {
  position: relative;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password input {
  background: url("../../i/aui-icon-lock.png") #fff no-repeat;
  background-size: 20px 20px;
  background-position: 5px 8px;
  vertical-align: middle;
  border: 1px solid #ddd;
  border-radius: 4px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password input:hover {
  border-color: #bbb;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password input:focus {
  border-color: #3ea1f7;
  background-color: #fff;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password i {
  position: absolute;
  right: 5px;
  top: 2px;
  cursor: pointer;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password i.icon-yanjing {
  font-size: 20px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .input-container.password i.icon-biyan {
  font-size: 24px;
  top: 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .authcode {
  border-radius: 2px;
  position: relative;
  display: block;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .authcode input[type="text"] {
  width: 100%;
  border-radius: 2px;
  padding-left: 15px;
  padding-right: 70px;
  border: 1px solid #ddd;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .authcode input[type="text"]:hover {
  border-color: #bbb;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .authcode input[type="text"]:focus {
  border-color: #3ea1f7;
  background-color: #fff;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .authcode .authcode_img {
  width: auto;
  height: 38px;
  position: absolute;
  border: none;
  border-left: none;
  border-radius: 4px;
  vertical-align: middle;
  top: 1px;
  right: 1px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .authcode .authcode_img img {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0 4px 4px 0;
  margin: 0;
  padding: 0;
  display: block;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .check-container {
  position: relative;
  height: 50px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .rememberme {
  *zoom: 1;
  height: 14px;
  line-height: 14px;
  margin: 0;
  border: none;
  position: absolute;
  left: 0;
  top: 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .rememberme:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .rememberme input {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  cursor: pointer;
  vertical-align: middle;
  height: 14px;
  line-height: 14px;
  margin: 0 0px 0 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .rememberme label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: middle;
  height: 14px;
  line-height: 14px;
  margin: 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .forgotpwd {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
  height: 14px;
  line-height: 14px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .errorSummary-container {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  margin-bottom: 15px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .errorSummary-container .errorSummary ul {
  list-style: none;
  padding: 0;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .errorSummary-container .errorSummary ul li {
  line-height: 20px;
  color: #ff0000;
  text-align: center;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .submit {
  width: 100%;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .submit input.btn {
  display: block;
  width: 100%;
  float: none;
  padding: 0 15px;
  height: 34px;
  border-radius: 17px;
  line-height: 32px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  text-align: center;
  /* vertical-align: middle; */
  list-style: none;
  background: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
  outline: 0;
  cursor: pointer;
  margin: 0;
  font-weight: normal;
  text-shadow: none;
  box-shadow: none;
  font-size: 14px;
  letter-spacing: 12px;
}
body.admin-loginpage-container .logoin .loginlayout-wrapper .loginlayout-container .loginlayout-main .submit input.btn:hover {
  background-color: #6eb9f9;
}
body.admin-loginpage-container canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: none;
}
body form {
  float: none;
}
body form .formBar {
  background: none;
  height: 50px;
  background-color: #fff;
  border-top: 1px solid #eee !important;
  padding: 0;
}
body form .formBar ul {
  margin: 0;
  padding-top: 13px;
  float: none;
  text-align: center;
}
body form .formBar ul li {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body form .formBar ul li:first-child {
  margin-left: 0;
}
body form .formBar ul li .buttonActive {
  height: auto;
  float: none;
  background: none;
  border: none;
  padding: 0;
}
body form .formBar ul li .buttonActive .buttonContent {
  height: auto;
  float: none;
  line-height: normal;
  background: none;
  border: none;
  padding: 0;
}
body form .formBar ul li .buttonActive .buttonContent button {
  float: none;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: auto;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #fff;
}
body form .formBar ul li .buttonActive .buttonContent button:hover {
  background-color: #6eb9f9;
  border: 1px solid #6eb9f9;
  color: #fff;
}
body form .formBar ul li .buttonActive.buttonActiveHover {
  padding: 0;
}
body form .formBar ul li .button {
  height: auto;
  padding: 0;
  float: none;
  border: none;
  border-radius: 2px;
}
body form .formBar ul li .button .buttonContent {
  height: auto;
  float: none;
  line-height: normal;
  background: none;
  border: none;
  padding: 0;
}
body form .formBar ul li .button .buttonContent button {
  float: none;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  margin: 0;
  font-weight: normal;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  color: #415161;
}
body form .formBar ul li .button .buttonContent button:hover {
  border: 1px solid #3ea1f7;
  color: #3ea1f7;
}
body form .formBar ul li .button .buttonContent button[type="submit"] {
  background-color: #3ea1f7;
  color: #fff;
}
body form .formBar ul li .button .buttonContent.cancelButton button {
  color: #415161;
  border-color: #d9d9d9;
  background: #fff;
}
body form .formBar ul li .button .buttonContent.cancelButton button:hover {
  color: #6eb9f9;
  border-color: #6eb9f9;
}
body .progressBar {
  height: 24px;
  width: 48px;
  border: none;
}
body #leftside,
body #container,
body #splitBar,
body #splitBarProxy {
  top: 0;
}
body #header {
  height: 64px;
  overflow: visible;
  background: none;
  position: relative;
  z-index: 900;
}
body #header.ant-layout-header {
  background-color: #1887db;
}
body #header .headerNav {
  background: none;
  height: 64px;
  color: #fff;
}
body #header .nav {
  height: 100%;
  margin: 0;
  top: 0;
  padding: 0 15px;
  display: flex;
  align-items: center;
}
body #header .nav ul {
  position: static;
  width: auto;
}
body #header .nav > li {
  background: none;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
body #header .nav > li:first-child {
  background: none;
}
body #header .nav > li.toggle i.icon {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
body #header .nav > li.toggle a {
  color: rgba(0, 0, 0, 0.65);
}
body #header .nav > li.toggle a:hover {
  color: #3ea1f7;
}
body #header .nav > li.chosen-select-container {
  padding-right: 10px;
  line-height: normal;
}
body #header .nav > li.chosen-select-container .label {
  vertical-align: middle;
}
body #header .nav > li a {
  font-size: 14px;
  line-height: normal;
  text-decoration: none;
  display: block;
  line-height: 34px;
  color: #fff;
  padding: 0 5px;
}
body #header .nav > li a:hover {
  background-color: #218cdc;
}
body #header .nav > li b {
  cursor: pointer;
  display: block;
  line-height: 34px;
}
body #header .nav > li.dropdown-menu-list {
  padding-right: 0;
  padding-left: 5px;
  height: 100%;
  display: flex;
  align-items: center;
  user-select: none;
}
body #header .nav > li.dropdown-menu-list .ant-select-dropdown-menu {
  display: none;
}
body #header .nav > li.dropdown-menu-list.new-select-show .ant-select-dropdown-menu {
  display: block;
}
body #header .nav > li .icon {
  font-size: 18px;
}
body #header .nav > li .icon.icon-home1 {
  font-size: 20px;
}
body #header .nav > li .icon.icon-tongzhi {
  font-size: 20px;
}
body #header .nav > li .icon.icon-download {
  font-size: 20px;
}
body #header .nav > li .icon.icon-shouye1 {
  font-size: 18px;
}
body #header .nav > li .icon.icon-shop {
  font-size: 18px;
}
body #header .nav > li .icon.icon-set {
  font-size: 22px;
}
body #header .nav > li .icon.icon-user {
  font-size: 20px;
  vertical-align: middle;
}
body #header .nav > li .icon.icon-user + span {
  vertical-align: middle;
}
body #header .nav > li .icon.icon-xiangxiajiantou,
body #header .nav > li .icon.icon-xiangshangjiantou {
  font-size: 14px;
}
body #header .nav > li .icon + span {
  vertical-align: top;
}
body #header .nav > li .icon-exit {
  font-size: 18px;
}
body #header .nav > li .select select {
  width: 100%;
  height: 24px;
}
body #header .nav > li .select .chosen-container.chosen-container-single a.chosen-single {
  background: none;
  border: none;
  box-shadow: none;
  padding-left: 0;
}
body #header .nav > li .select .chosen-container.chosen-container-single.chosen-container-active a.chosen-single {
  border: none;
  padding-left: 0;
}
body #header .nav > li .select .chosen-container.chosen-container-single div b {
  background: url("../../i/chosen-sprite-default.png") no-repeat 6px 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  body #header .nav > li .select .chosen-container.chosen-container-single div b {
    background: url("../../i/chosen-sprite@2x.png") no-repeat 6px 6px !important;
  }
}
body #header .nav > li .select .chosen-container .chosen-drop {
  border: none;
}
body #header .nav > li .ant-select-dropdown-menu {
  border: none;
  padding: 0;
  width: auto;
  min-width: 100px;
  background-color: #fff;
  border-radius: 4px;
  transform-origin: 0 0;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  top: 54px;
  right: 0;
  text-align: center;
}
body #header .nav > li .ant-select-dropdown-menu .ant-select-dropdown-menu-item {
  float: none;
  height: auto;
  line-height: 32px;
  padding: 5px;
  background: none;
  border-top: 1px solid #eee;
  margin: 0;
}
body #header .nav > li .ant-select-dropdown-menu .ant-select-dropdown-menu-item:first-child {
  border: none;
}
body #header .nav > li .ant-select-dropdown-menu .ant-select-dropdown-menu-item a {
  color: #333;
  padding: 5px 12px;
  display: block;
  line-height: normal;
  font-size: 13px;
}
body #header .nav > li .ant-select-dropdown-menu .ant-select-dropdown-menu-item a:hover {
  color: #3ea1f7;
  background: none;
}
body #header .nav .dropdown-menu-list .ant-select-dropdown-menu {
  position: absolute;
}
body #header .nav .chosen-select-container {
  background: none;
  border-right: none;
}
body #header .nav .chosen-select-container .icon {
  font-size: 16px;
  vertical-align: middle;
  margin-right: 0;
}
body #header .nav .chosen-select-container .chosen-single {
  border: 1px solid #ddd;
}
body #header .nav .chosen-select-container .chosen-single span {
  margin-right: 16px;
}
body #header .nav .chosen-select-container .label {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body #header .nav .chosen-select-container .select {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body #header .nav .chosen-select-container .select .chosen-container {
  height: 32px;
}
body #header .nav .chosen-select-container a.chosen-default {
  color: #999;
}
body #header .nav .chosen-select-container .chosen-container .chosen-drop {
  padding-top: 5px;
}
body #header .nav .chosen-select-container .chosen-container .chosen-drop .chosen-search {
  display: none;
}
body #header .nav .chosen-select-container .chosen-container .chosen-drop .chosen-results {
  display: block;
  border: none;
  padding: 0 4px;
}
body #header .nav .chosen-select-container .chosen-container .chosen-drop .chosen-results li {
  float: none;
  height: auto;
  line-height: 18px;
  margin: 0;
  padding: 4px 6px;
  background: none;
  color: #333;
}
body #header .nav .chosen-select-container .chosen-container .chosen-drop .chosen-results li.highlighted {
  background: none;
  background-color: #3ea1f7;
  color: #fff;
}
body .admin_logo {
  height: 64px;
  padding: 0 24px;
  display: flex;
  align-items: center;
}
body .admin_logo a.link {
  display: flex;
  align-items: center;
  color: #fff;
}
body .admin_logo .admin_logo_text {
  font-size: 22px;
  margin: 0;
  font-weight: normal;
  color: #fff;
}
body .admin_logo img {
  height: 36px;
  display: block;
  margin: 0 10px 0 0;
}
body #navMenu li.selected a,
body #navMenu li.selected span {
  background: none;
  color: #fff;
}
body #navMenu {
  height: 64px;
  padding: 0 0 0 0;
  overflow: visible;
  background: none;
  margin-left: 0;
}
body #navMenu #navMenuWrap {
  white-space: nowrap;
  clear: none;
}
body #navMenu ul {
  padding: 0;
  height: 100%;
  float: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
  font-size: 0;
}
body #navMenu li {
  background: none;
  margin-left: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 100%;
  line-height: 100%;
  position: relative;
}
body #navMenu li.selected {
  margin-left: 0;
  background-color: #fff;
}
body #navMenu li.selected span {
  color: #3ea1f7;
  padding: 0 15px;
  background-color: #fff;
  font-weight: bolder;
  border-bottom: 2px solid #3ea1f7;
}
body #navMenu li > a {
  height: 64px;
  line-height: 64px;
  text-decoration: none;
  display: block;
  float: none;
  padding: 0;
  position: relative;
  z-index: 1;
}
body #navMenu li > a span {
  font-weight: normal;
  float: none;
  height: 64px;
  line-height: 64px;
  display: block;
  font-size: 16px;
  padding: 0 14px;
}
body #navMenu li .nav-menu-submenu {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
  z-index: 1000;
}
body #navMenu li .nav-menu-submenu .menu-container {
  padding-top: 65px;
  border-right: 0;
  transform-origin: 0 0;
  border-radius: 4px;
  cursor: auto;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container {
  background-color: #fff;
  padding: 0 0 15px 0;
  min-width: 160px;
  border-radius: 4px;
  border-color: #dedfe0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  display: inline-block;
  pointer-events: auto;
  overflow: visible;
  position: relative;
  *zoom: 1;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .navmenu-icontop {
  color: #fff;
  position: absolute;
  left: 21px;
  top: -12px;
  font-size: 34px;
  z-index: 1;
  width: 34px;
  height: 17px;
  background: url("../../i/navmenu-icontop.png") no-repeat;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group {
  box-sizing: border-box;
  padding: 10px 20px 0 20px;
  vertical-align: top;
  width: 164px;
  white-space: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group .menu-group-title {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  padding-bottom: 8px;
  border-bottom: #eee 1px solid;
  max-width: 190px;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group .menu-group-title span {
  display: block;
  height: 40px;
  line-height: 40px;
  float: none;
  padding: 0;
  font-weight: 700;
  color: #222 !important;
  font-size: 14px;
  background: none;
  border: none;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul {
  width: 100%;
  min-width: 160px;
  padding: 0;
  border-right: 0;
  transform-origin: 0 0;
  color: hsla(0, 0%, 100%, 0.8);
  border-radius: 4px;
  cursor: auto;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item {
  padding: 0;
  background: 0 0;
  margin-top: 8px;
  font-size: 12px;
  display: block;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item a {
  display: block;
  height: 18px;
  line-height: 18px;
  padding-left: 0;
  transition: all 0.4s;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #333;
  background: none;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item a:hover {
  color: #3ea1f7;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item .icon {
  position: absolute;
  right: 8px;
  color: #fff;
  top: 0;
  height: 40px;
  line-height: 40px;
  opacity: 0.8;
  z-index: 1;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item:hover .icon {
  opacity: 1;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item.menu-active {
  position: relative;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item.menu-active .list-item {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  padding-left: 170px;
  display: none;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item.menu-active .list-item ul {
  border-radius: 2px;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item.menu-active .list-item ul li a {
  display: block;
  padding: 0 20px;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item.menu-active:hover .list-item {
  display: block;
}
body #navMenu li .nav-menu-submenu .menu-container .menu-group-container .menu-group ul .menu-item.menu-active .icon {
  display: block;
}
body #navMenu li:hover .nav-menu-submenu {
  display: block;
  transition: all 6000ms;
}
body #container {
  padding: 0;
  margin: 0;
  height: 100%;
  left: 180px;
  /* 首页 end*/
}
body #container #navTab.tabsPage .tabsMore {
  display: none;
}
body #container #navTab.tabsPage .tabsPageHeader {
  background: none;
  border: none;
  height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  background-color: #fff;
  box-shadow: 0 1px 5px #bbb;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsLeft,
body #container #navTab.tabsPage .tabsPageHeader .tabsRight,
body #container #navTab.tabsPage .tabsPageHeader .tabsMore {
  display: none;
  top: 7px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsRight {
  right: 34px;
}
body #container #navTab.tabsPage .tabsPageHeader ul {
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent {
  margin: 0;
  border-bottom: none;
  outline: none;
  height: 100%;
  overflow: visible;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li {
  display: flex;
  height: 100%;
  margin: 0;
  margin-right: 1px;
  padding: 0 10px;
  background: none;
  border-radius: 2px 2px 0 0;
  position: relative;
  box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-bottom: 2px solid #fafafa;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li.selected {
  height: 100%;
  color: #3ea1f7;
  background: #e8f4fe;
  border-color: #f0f0f0;
  border-bottom: 2px solid #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li.selected a {
  color: #3ea1f7;
  font-weight: normal;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a {
  background: none;
  height: auto;
  line-height: normal;
  padding: 0;
  color: #333;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a.close {
  background: none;
  height: 16px;
  line-height: 32px / 2;
  width: 16px;
  top: 10px;
  right: 10px;
  position: static;
  text-indent: 0;
  color: #333;
  margin-top: 2px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a.close i {
  font-size: 12px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a.refresh {
  padding: 0;
  color: #3ea1f7;
  margin-top: 2px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a.refresh:hover {
  color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a.refresh i {
  font-size: 12px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li a:hover {
  color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li span {
  background: none;
  height: auto;
  line-height: normal;
  width: auto;
  font-size: 14px;
  padding: 0;
  margin: 0 8px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent li span.home_icon {
  padding-left: 0;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent .newHeaderOperation {
  height: 35px;
  line-height: 35px;
  position: absolute;
  right: 10px;
  color: #333;
  top: 0;
  z-index: 1;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent .newHeaderOperation a {
  padding: 10px 5px;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent .newHeaderOperation a:hover {
  color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageHeader .tabsPageHeaderContent .newHeaderOperation a .icon-help-copy {
  font-size: 18px;
}
body #container #navTab.tabsPage .tabsPageContent {
  border: none;
  background: none;
  overflow: visible;
  padding: 8px;
}
body #container #navTab.tabsPage .tabsPageContent .grid-view {
  margin-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .grid .gridTbody td div {
  height: 38px;
  line-height: normal;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .grid .gridTbody td div a {
  display: block;
  line-height: 38px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .grid .gridTbody td div.middle-cloumns {
  padding-left: 15px;
  padding-right: 15px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .grid .gridTbody .selected {
  background-color: #e6f7ff;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .grid.grid-cpcontainer {
  padding-left: 0;
  padding-right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel {
  background: none;
  background-color: #fff;
  border-radius: 6px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelHeader {
  background: none;
  height: auto;
  padding: 0 15px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: none;
  border-radius: 10px 10px 0 0;
  zoom: 1;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelHeader .panelHeaderContent {
  height: auto;
  padding: 10px 0 0;
  background: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelHeader .panelHeaderContent h1 {
  background: none;
  font-weight: bolder;
  font-size: 15px;
  padding: 0;
  text-align: left;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelHeader .collapsable,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelHeader .expandable {
  top: 21px;
  display: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .layoutBox {
  min-height: 100px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent {
  background: none;
  border: none;
  overflow: hidden;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast {
  display: flex;
  flex-wrap: wrap;
  padding: 5px;
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast li {
  width: calc((100% / 4) - 10px);
  margin: 5px;
  height: calc((100% / 3) - 10px);
  text-align: center;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast li a {
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast li a i.icon {
  font-size: 20px;
  background-color: #9ad4ff;
  color: #fff;
  padding: 10px;
  border-radius: 40%;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 20px;
  margin: 0 auto;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast li a p {
  margin-top: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast li a:hover i.icon {
  background-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .index-fast li a:hover p {
  color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page {
  /*padding: 24px 24px 14px;*/
  height: 100%;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#gtasks .gridScroller,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#work-table-grid .gridScroller,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#news-grid .gridScroller {
  border: none !important;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#gtasks tr th,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#work-table-grid tr th,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#news-grid tr th,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#gtasks tr td,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#work-table-grid tr td,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#news-grid tr td {
  width: 40% !important;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#gtasks tr th:first-of-type,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#work-table-grid tr th:first-of-type,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#news-grid tr th:first-of-type,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#gtasks tr td:first-of-type,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#work-table-grid tr td:first-of-type,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page#news-grid tr td:first-of-type {
  width: 60% !important;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .gridTbody table {
  border: none;
  margin-top: -1px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .gridTbody .selected {
  background-color: #e6f7ff;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft {
  display: flex;
  flex-flow: wrap;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft li {
  white-space: nowrap;
  display: inline-block;
  width: 25%;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft li b {
  color: #2b84e2;
  margin: 10px auto 0;
  display: block;
  text-align: center;
  font-size: 36px;
  height: auto;
  line-height: normal;
  margin-top: 8px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft li p {
  color: #333;
  font-size: 14px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft li:nth-child(2) b {
  color: #44cab4;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft li:nth-child(3) b {
  color: #3babf2;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .css-lineleft li:nth-child(4) b {
  color: #42d5d5;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .multi-row li.css-col-xs3 b {
  font-size: 20px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page.grid-view .multi-row li.css-col-xs3 p {
  font-size: 12px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridHeader {
  background: none;
  border-radius: 6px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridHeader tr {
  background: none;
  background-color: #fafafa;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridHeader tr th {
  background: none;
  border-bottom: none;
  border-color: #e8e8e8;
  border: none;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridHeader .gridThead {
  width: auto !important;
  background-color: #fafafa;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid table {
  border: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid table tr,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid table td {
  border: none;
  padding: 0;
  background-color: #fff;
  border-top: 1px dashed #eee;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid table tr:first-of-type,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid table td:first-of-type {
  border-top: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid table .selected {
  background-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridCol {
  height: 38px;
  line-height: 38px;
  padding: 0 15px;
  font-weight: normal;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridHeader th:hover {
  background: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridTbody table {
  border: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .pageContent .grid .gridTbody .selected {
  background-color: #e6f7ff;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .panelBar {
  background: none;
  height: 30px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelContent .page .panelBar .pages {
  float: right;
  text-align: right;
  height: 30px;
  line-height: 30px;
  padding: 5px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel .panelFooter {
  display: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse {
  position: relative;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  display: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination {
  width: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul {
  text-align: right;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul li {
  float: none;
  padding: 0;
  height: 28px;
  line-height: 28px;
  display: inline-block;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul li span {
  padding: 0;
  line-height: 38px;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul .j-first,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul .selected,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul .j-last,
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pagination ul .jumpto {
  display: none;
}
body #container #navTab.tabsPage .tabsPageContent .css-indexcontainer .panel.collapse .panelBar .pages {
  display: none;
}
body #container #navTab.tabsPage .tabsPageContent .page {
  float: none;
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar {
  background: none;
  height: 50px;
  background-color: #fff;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-top: 1px solid #eee !important;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  float: none;
  text-align: center;
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li:first-child {
  margin-left: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive {
  height: auto;
  float: none;
  background: none;
  border: none;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent {
  height: auto;
  float: none;
  line-height: normal;
  background: none;
  border: none;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button {
  float: none;
  line-height: 32px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 34px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border: 1px solid #3ea1f7;
  background-color: #3ea1f7;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: 82px;
  margin: 0;
  font-weight: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button.close {
  background-color: #fff;
  color: #415161;
  border: 1px solid #d9d9d9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button.close:hover {
  color: #3ea1f7;
  border: 1px solid #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button#issueButton:hover {
  background-color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button[type="submit"] {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button[type="submit"]:hover {
  background-color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button.subButton {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button.subButton:hover {
  background-color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button#saveButton {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive .buttonContent button#saveButton:hover {
  background-color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .buttonActive.buttonActiveHover {
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button {
  height: auto;
  padding: 0;
  float: none;
  border: none;
  border-radius: 2px;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent {
  height: auto;
  float: none;
  line-height: normal;
  background: none;
  border: none;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent button {
  float: none;
  line-height: 32px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 34px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: 82px;
  margin: 0;
  font-weight: normal;
  color: #415161;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent button:hover {
  border: 1px solid #6eb9f9;
  color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent button[type="submit"] {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent button[type="submit"]:hover {
  background-color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent button.subButton {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page .formBar ul li .button .buttonContent button.subButton:hover {
  background-color: #6eb9f9;
}
body #container #navTab.tabsPage .tabsPageContent .page .tabs {
  height: 100%;
  margin: 0 auto;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu {
  padding-left: 0 !important;
  display: flex;
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-left {
  background-color: #fff;
  width: 300px;
  padding: 0;
  margin: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right {
  overflow: hidden;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .toolBar {
  margin: 0 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .toolBar .panelBar {
  left: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .grid {
  margin-top: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .tabs {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .tabs .tabsHeader {
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .tabs .tabsHeader .tabsHeaderContent {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .tabs .tabsContent .pageContent {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu .stu-right .tabs .tabsContent .tabs_link div.auto {
  margin-left: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu {
  display: flex;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left {
  margin: 0;
  border-right: 1px solid #eee;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left .panelBar {
  border-bottom: 1px solid #eee;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left .panelBar .toolBar {
  text-align: left;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left .panelBar .toolBar li {
  height: 28px;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left .panelBar .toolBar li span {
  height: 26px;
  line-height: 26px;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left h2.contentTitle {
  border-bottom: 1px solid #eee;
  line-height: 35px !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left .mp_news_preview {
  height: calc(100% - 115px);
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-left .mp_news_preview > ul {
  padding-bottom: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right {
  flex: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .form.pageFormContent + .formBar {
  margin: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .contentTitle {
  margin-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .subscribe-info .row {
  margin-top: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row label {
  width: 15%;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row label input[type="radio"] {
  margin-right: 5px;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row input.txt {
  width: 75%;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row textarea {
  width: 75%;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row .subscribe-count {
  float: left;
  width: 75%;
  height: 32px !important;
  line-height: 32px !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row .subscribe-count a.text-primary {
  background: #3ea1f7 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page .stu.new-stu .wechat-push-right .row .subscribe-count em {
  font-style: normal;
  font-size: 14px;
  margin-right: 5px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox {
  background-color: #fff;
  padding: 0;
  border-radius: 6px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageFormContent {
  padding: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row {
  *zoom: 1;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row label {
  width: 15%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row .content {
  width: 75%;
  float: left;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row .content button {
  line-height: 22px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row #upload-file-list {
  *zoom: 1;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row #upload-file-list:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .upload-file .row #upload-file-list .item input[type="file"] {
  float: none !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel {
  margin: 0 !important;
  padding: 5px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel .panelContent {
  border: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel .panelContent .rightTools li .button span {
  color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel .panelContent .rightTools li .buttonDisabled span {
  color: #333 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel .panelContent .rightTools li .buttonDisabled:hover span {
  padding-left: 10px;
  color: #3ea1f7 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel + .divider + .tabs {
  height: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel + .divider + .modules {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panel + .divider + .modules li {
  flex: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.grid-view {
  height: calc(100% - 50px);
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.grid-view .pageContent {
  padding-top: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.grid-view .pageContent.j-resizeGrid {
  padding-left: 10px;
  padding-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox form {
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox form#jobfair-form {
  padding-top: 0;
  position: relative;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox form#jobfair-form #question-type {
  position: static;
  left: 0;
  right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox form#jobfair-form .question-content {
  padding-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox form#jobfair-form .question-content .questionaire-title {
  margin-top: 20px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .form font b {
  font-weight: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .form > h2 {
  padding: 0 20px;
  margin: 0 auto 20px;
  border-bottom: 1px solid #eee;
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .form .form-title {
  margin-left: auto;
  margin-right: auto;
  display: block;
  border-bottom: 1px solid #eee;
  font-size: 16px !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .form .large-table .css-recruit {
  margin-left: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox #memberCount-grid .pageContent:first-child .grid {
  width: auto;
  margin: 0 12px 12px 12px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox #memberCount-grid .pageContent:first-child .grid .gridHeader .gridThead table thead tr th {
  line-height: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent:first-child {
  padding: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent:first-child #category-tree-panel {
  border: none !important;
  border-right: 1px solid #eee !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent:first-child .panel {
  margin: 0 !important;
  padding: 5px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent:first-child .panel + .divider + .tabs {
  height: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .content h1.title select {
  font-size: 14px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-left {
  border-right: 1px solid #eee;
  flex: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-left .panelBar {
  height: 48px;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-left .panelBar .toolBar {
  text-align: left;
  height: 50px;
  margin-top: 0;
  width: 100%;
  float: none;
  padding: 0 10px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-left .panelBar + .ztree {
  padding: 15px 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right {
  background-color: #fff;
  margin-left: 0;
  flex: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .ul.toolBar {
  text-align: right;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right h2 {
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .selectDiv {
  width: 75%;
  box-sizing: border-box;
  height: 32px;
  background: none;
  background-color: #fff;
  border-color: #CED9E6;
  border-radius: 2px;
  color: #000000;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .row {
  margin: 0 auto;
  position: relative;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .row .selectDiv {
  height: 32px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .row .selectDiv select {
  height: 100% !important;
  border: 1px solid #CED9E6;
  width: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .row .Validform_checktip {
  margin-top: 0;
  color: #bbb;
  padding-left: 0;
  margin-left: 15%;
  padding-top: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 12px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .panelBar ul.toolBar {
  padding-left: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .toolBar {
  margin-left: 0;
  margin-right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right .toolBar .pageContent.j-resizeGrid {
  padding-left: 10px;
  padding-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .stu .stu-right form div .auto .xhe_default {
  margin-left: 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .ant-main-header {
  display: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar {
  height: 50px;
  background: none;
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  top: 0;
  overflow: visible;
  padding: 0 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .left-container {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container {
  flex: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container ul.toolBar {
  text-align: right;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations {
  height: 28px !important;
  line-height: 28px !important;
  display: inline-block;
  margin-top: 0 !important;
  float: none !important;
  color: #3ea1f7 !important;
  padding: 0 0 0 5px !important;
  border-radius: 3px;
  width: 66px;
  position: relative;
  z-index: 11;
  overflow: hidden;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations.new-static {
  overflow: visible !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .view-all {
  height: 28px;
  line-height: 28px;
  display: block;
  border: 1px solid #3ea1f7 !important;
  color: #3ea1f7 !important;
  padding: 0 5px !important;
  border-radius: 3px;
  user-select: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .view-all.current {
  background-color: #3ea1f7;
  color: #fff !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .view-all:hover {
  background-color: #3ea1f7;
  color: #fff !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist {
  width: 220px;
  padding: 10px;
  position: absolute;
  top: 37px;
  display: flex;
  right: 0;
  box-shadow: #ddd 0px 0px 10px;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist li {
  width: 50%;
  display: none;
  text-align: center;
  border-radius: 3px;
  height: 28px;
  line-height: 28px;
  margin-top: 0;
  padding-left: 0 !important;
  overflow: visible;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist li:first-of-type {
  margin-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist li a {
  float: none !important;
  font-size: 13px !important;
  color: #3ea1f7;
  height: 28px;
  line-height: 28px;
  padding: 0 !important;
  border: none;
  color: #333;
  padding: 0 5px;
  background: #fff;
  border-radius: 3px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist li a:hover {
  color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist li span {
  float: none !important;
  font-size: 12px !important;
  padding: 0 !important;
  height: 28px !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist .submenu {
  position: static;
  border: none;
  background-color: #fff !important;
  display: list-item !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist .submenu li {
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .right-container .new-moreOperations .new-morelist .submenu li:hover a {
  background-color: #3ea1f7 !important;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .ant-menu-search {
  float: right;
  width: 150px;
  margin: 8px 12px 0 15px;
  position: relative;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .ant-menu-search .ant-input {
  min-height: 100%;
  position: relative;
  text-align: inherit;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  display: inline-block;
  width: 100%;
  height: 28px;
  padding: 6px 30px 6px 11px;
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .ant-menu-search .ant-input:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .ant-menu-search .ant-input:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .ant-menu-search .icon {
  right: 12px;
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: #000000;
  line-height: 0;
  transform: translateY(-50%);
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .ant-menu-search .icon:hover {
  color: rgba(0, 0, 0, 0.95);
  cursor: pointer;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar {
  margin: 0;
  padding: 0;
  height: 28px;
  font-size: 0;
  width: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li {
  height: 28px;
  background: none;
  padding: 0 0 0 0;
  margin-left: 5px;
  margin-right: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li > a {
  border-color: #3ea1f7 !important;
  color: #3ea1f7 !important;
  padding: 0 5px !important;
  height: 28px;
  line-height: 28px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li > a:hover {
  background-color: #3ea1f7 !important;
  color: #fff !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li span {
  height: 100%;
  line-height: 28px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li select {
  padding: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li:last-child a {
  margin-right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li input.txt {
  height: 28px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li input {
  height: 28px !important;
  border: 1px solid #d9d9d9;
  padding: 0 6px !important;
  float: none !important;
  vertical-align: top;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li input:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li input:focus {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li select {
  margin: 0;
  height: 28px;
  border: 1px solid #d9d9d9;
  float: none !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li select:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li select:focus {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li.select-lastitem select {
  margin-left: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li:first-child {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li a {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  background: none;
  padding: 0 15px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  border-radius: 3px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li a span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  background: none;
  padding: 0;
  line-height: 26px;
  height: auto;
  float: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li a span:hover {
  background: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li:hover {
  background: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li:hover > a {
  border-color: #3ea1f7;
  color: #fff !important;
  background-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li .submenu {
  top: 47px;
  background-color: #fff !important;
  border: none;
  width: 220px;
  padding: 10px;
  position: absolute;
  display: flex;
  right: 0;
  box-shadow: #ddd 0 0 10px;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li .submenu li {
  background-color: #fff !important;
  width: 50%;
  text-align: center;
  border-radius: 3px;
  height: 28px;
  line-height: 28px;
  margin: 0;
  padding-left: 0 !important;
  overflow: visible;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li .submenu li a {
  float: none !important;
  font-size: 12px !important;
  height: 28px;
  line-height: 28px;
  padding: 0 !important;
  border: none;
  color: #333;
  background: #fff;
  border-radius: 3px;
  box-shadow: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li .submenu li a:hover {
  color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar > li .submenu li a span {
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar ul.toolBar.stutoolBar {
  text-align: right;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput {
  height: 28px;
  position: relative;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .input-group {
  height: 100%;
  display: flex;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .input-group .input-inner {
  width: 240px;
  padding: 4px 55px 4px 11px;
  border: 1px solid #ddd;
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .input-group .input-inner::placeholder {
  color: #999;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .input-group .input-inner:hover {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .input-group .input-inner:focus {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .input-group .more-conditions {
  color: #3ea1f7;
  position: absolute;
  left: 185px;
  top: 8px;
  z-index: 8;
  cursor: pointer;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .toolsearchinput .btn {
  background-color: #3ea1f7;
  vertical-align: top;
  height: 100%;
  border: none;
  box-shadow: none;
  width: auto;
  padding: 0 8px;
  border-radius: 0;
  margin-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis {
  position: relative;
  right: -5px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis .set-menu {
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis ul {
  width: 68px;
  padding: 0;
  display: none;
  position: absolute;
  right: 17px;
  top: -9px;
  z-index: 10;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis ul li {
  height: 100%;
  line-height: 30px;
  padding: 0;
  background-color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis ul li a {
  display: block;
  line-height: 30px;
  padding: 0 8px;
  height: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis ul li a i {
  font-size: 16px;
  color: #333;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis ul li a:hover {
  background-color: #3ea1f7;
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .setlis ul li a:hover i {
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer {
  float: right;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .select,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .selectall {
  height: 28px;
  border-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 15px 10px 0 0;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #333;
  float: right;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .select:focus,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .selectall:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .select:hover,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .selectall:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .select option,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .selectall option {
  padding: 0 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .selectall {
  border-radius: 0;
  margin-right: 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar .menu-searchcontainer .ant-menu-search {
  margin-left: 0;
  margin-top: 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar select {
  height: 28px;
  border-radius: 0;
  margin: 0 10px 0 0;
  min-width: 90px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #000000;
  display: inline-block;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar select:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar select:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar select option {
  padding: 0 15px;
  text-align: left;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar + .toolBar {
  margin-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar + .grid-view {
  margin-top: 0;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar + .grid-view .panelBar {
  margin-left: 10px;
  margin-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .panelBar + .grid-view .pageContent {
  padding-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .toolBar {
  margin-top: 10px;
  background-color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .toolBar .panelBar {
  margin-left: 10px;
  margin-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  background-color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar {
  height: 50px;
  background: none;
  background-color: #fff;
  position: static !important;
  padding: 0;
  margin-left: 10px;
  margin-right: 10px;
  border-color: #fff !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar + div.page {
  padding-top: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar + div.page .grid {
  margin-top: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager {
  display: flex;
  flex-direction: row;
  height: 100%;
  align-items: center;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination {
  background: none;
  float: left;
  padding-left: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul {
  padding: 0;
  margin: 0;
  width: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li {
  float: none;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: 26px;
  height: 28px;
  margin-right: 0;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #edf1f9;
  margin-right: -1px;
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li a,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li span {
  display: block;
  padding: 0 10px;
  line-height: 28px;
  width: auto;
  font-size: 12px;
  height: 28px;
  border: none;
  background: none;
  background-color: #fff;
  float: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li a span,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li span span {
  padding: 0;
  background: none;
  font-size: 12px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li a span i.icon,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li span span i.icon {
  font-size: 12px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li:hover a,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li:hover span {
  color: #3ea1f7;
  cursor: pointer;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li.disabled .first span {
  background-position: 0 -436px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li.disabled .previous span {
  background-position: 0 -486px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li.jumpto .textInput {
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: none;
  background: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li.jumpto .goto {
  height: 28px;
  line-height: 28px;
  background: none;
  background-color: #eee;
  text-indent: -5px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li.selected {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li.selected a {
  background-color: #3ea1f7;
  color: #fff;
  font-weight: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li:hover {
  font-weight: normal;
  cursor: pointer;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pagination ul li .last {
  margin-right: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pages {
  padding-left: 15px;
  margin-top: 0;
  height: auto;
  float: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pages span {
  line-height: 28px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pages select {
  margin: 0 5px;
  height: 28px;
  min-width: 0;
  width: auto;
  padding: 0;
  outline: none;
  border-radius: 4px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent + div.panelBar .pager .pages select:focus {
  box-shadow: none;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .pageContent .pageContent.j-resizeGrid {
  padding-left: 0;
  padding-right: 0;
  border-left: none !important;
  border-right: none !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page {
  background-color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page #newsArticle-admin-grid {
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page #newsArticle-admin-grid .panelBar {
  padding-left: 10px;
  padding-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.article .form.pageFormContent .row label.label,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.article .form.pageFormContent .auto label.label {
  width: 15%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.article .form.pageFormContent .row .txt,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.article .form.pageFormContent .auto .txt {
  width: 75% !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.article .form.pageFormContent .row .admin-editor-container,
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page.article .form.pageFormContent .auto .admin-editor-container {
  width: 75%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent {
  margin: 0;
  padding: 10px 10px 0;
  /* .row:last-child {
                                margin-bottom: 15px;
                            } */
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .semester-container .value select {
  width: 100% !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .semester-container .value textarea {
  width: 100% !important;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .ant-btn i {
  font-style: normal;
  line-height: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.questionnaire .row {
  min-height: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.questionnaire .row .label {
  padding-left: 0;
  float: left;
  width: auto;
  line-height: 25px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.questionnaire .row1.question_line {
  padding: 15px 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.questionnaire .question_title {
  height: 30px;
  line-height: 30px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.questionnaire .question_title .label {
  padding-left: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.questionnaire .question_line .label {
  float: left;
  width: 180px;
  text-align: right;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm {
  font-size: 14px;
  padding-bottom: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm .w1 {
  min-height: 28px !important;
  line-height: 36px !important;
  border-color: #999 !important;
  margin-left: 5px !important;
  width: 220px !important;
  display: initial;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm p {
  font-size: 14px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm table {
  font-size: 14px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm table tr td {
  font-size: 14px;
  padding: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm table tr td p {
  margin-bottom: 5px;
  font-size: 14px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm table tr td p b {
  margin-bottom: 10px;
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm textarea {
  padding: 10px;
  border: 1px solid #ddd;
  font-size: 14px;
  line-height: 20px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent.consultForm textarea:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .form-pcon .contentTitle {
  margin-left: auto;
  margin-right: auto;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .form-pcon .row {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-bottom: 20px;
  /* min-height : 52px; */
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .messageBox .row .daterangediv {
  margin-right: 10px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .messageBox .row .daterangediv input.date {
  width: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .messageBox .row .daterangediv input.date.date_time_input.fl.style_time.txt.readonly {
  width: 100%;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .form.pageFormContent .messageBox .row .buttonActive .buttonContent button {
  line-height: 22px;
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .consultForm h1 {
  font-size: 22px;
  margin-top: 15px;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .consultForm .aContent .indent_content {
  padding: 10px 10px 0;
  text-indent: 0;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .consultForm .aContent .suggest textarea {
  width: 100%;
  height: 100px;
  border-color: #CED9E6;
  padding: 10px;
  line-height: normal;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .consultForm .aContent .suggest textarea:hover {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .consultForm .aContent .suggest textarea:focus {
  border-color: #3ea1f7;
}
body #container #navTab.tabsPage .tabsPageContent .page.unitBox .page .formBar {
  margin: 0 15px;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel {
  height: 100% !important;
  border-color: #eee !important;
  overflow: hidden;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar {
  height: 48px;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar .toolBar {
  margin-top: 0;
  width: 100%;
  float: none;
  padding: 0 10px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
  height: 50px;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar .toolBar li {
  float: none;
  height: 26px;
  line-height: normal;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar .toolBar li a {
  display: block;
  float: none;
  height: 100%;
  line-height: normal;
  padding: 0;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar .toolBar li a span {
  line-height: 24px;
  float: none;
  height: auto;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar .toolBar li .add {
  display: block;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .panelBar .toolBar li:hover a {
  color: #fff;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel .ztree {
  padding: 15px 10px;
  height: calc(100% - 48px);
  overflow-x: auto;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-tree-panel + .unitBox .tabs .tabsHeader {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
body #container #navTab.tabsPage .tabsPageContent.navTab-panel .page .pageContent .new-rolebox {
  padding: 0;
}
body #container #navTab {
  height: 100%;
}
body .layoutBox .panelBar {
  height: 50px;
  background: none;
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  top: 0;
  overflow: visible;
  padding: 0;
}
body .layoutBox .panelBar .left-container {
  display: flex;
  flex-direction: row;
}
body .layoutBox .panelBar .right-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
body .layoutBox .panelBar .right-container .new-moreOperations {
  height: 28px !important;
  line-height: 28px !important;
  display: inline-block;
  margin-top: 0 !important;
  float: none !important;
  color: #3ea1f7 !important;
  padding: 0 0 0 5px !important;
  border-radius: 3px;
  width: 66px;
  position: relative;
  z-index: 11;
  overflow: hidden;
}
body .layoutBox .panelBar .right-container .new-moreOperations.new-static {
  overflow: visible !important;
}
body .layoutBox .panelBar .right-container .new-moreOperations .view-all {
  height: 28px;
  line-height: 28px;
  display: block;
  border: 1px solid #3ea1f7 !important;
  color: #3ea1f7 !important;
  padding: 0 5px !important;
  border-radius: 3px;
  user-select: none;
}
body .layoutBox .panelBar .right-container .new-moreOperations .view-all.current {
  background-color: #3ea1f7;
  color: #fff !important;
}
body .layoutBox .panelBar .right-container .new-moreOperations .view-all:hover {
  background-color: #3ea1f7;
  color: #fff !important;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist {
  width: 220px;
  padding: 10px;
  position: absolute;
  top: 37px;
  display: flex;
  right: 0;
  box-shadow: #ddd 0px 0px 10px;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: #fff;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist li {
  width: 50%;
  display: none;
  text-align: center;
  border-radius: 4px;
  height: 28px;
  line-height: 28px;
  margin-top: 0;
  padding-left: 0 !important;
  overflow: visible;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist li:first-of-type {
  margin-top: 0;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist li a {
  float: none !important;
  font-size: 13px !important;
  color: #3ea1f7;
  height: 28px;
  line-height: 28px;
  padding: 0 !important;
  border: none;
  color: #333;
  padding: 0 5px;
  background: #fff;
  border-radius: 3px;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist li a:hover {
  color: #3ea1f7;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist li span {
  float: none !important;
  font-size: 12px !important;
  padding: 0 !important;
  height: 28px !important;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist .submenu {
  position: static;
  border: none;
  background-color: #fff !important;
  display: list-item !important;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist .submenu li {
  display: block;
}
body .layoutBox .panelBar .right-container .new-moreOperations .new-morelist .submenu li:hover a {
  background-color: #3ea1f7 !important;
  color: #fff;
}
body .layoutBox .panelBar .ant-menu-search {
  float: right;
  width: 150px;
  margin: 8px 12px 0 15px;
  position: relative;
}
body .layoutBox .panelBar .ant-menu-search .ant-input {
  min-height: 100%;
  position: relative;
  text-align: inherit;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  display: inline-block;
  width: 100%;
  height: 28px;
  padding: 6px 30px 6px 11px;
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
body .layoutBox .panelBar .ant-menu-search .ant-input:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .layoutBox .panelBar .ant-menu-search .ant-input:hover {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar .ant-menu-search .icon {
  right: 12px;
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: #000000;
  line-height: 0;
  transform: translateY(-50%);
}
body .layoutBox .panelBar .ant-menu-search .icon:hover {
  color: rgba(0, 0, 0, 0.95);
  cursor: pointer;
}
body .layoutBox .panelBar ul.toolBar {
  margin: 0;
  padding: 0;
  height: 28px;
  font-size: 0;
  width: 100%;
  white-space: nowrap;
}
body .layoutBox .panelBar ul.toolBar > li {
  height: 28px;
  background: none;
  padding: 0 0 0 0;
  margin-left: 5px;
  margin-right: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .layoutBox .panelBar ul.toolBar > li > a {
  border-color: #3ea1f7 !important;
  color: #3ea1f7 !important;
  padding: 0 5px !important;
  height: 28px;
  line-height: 28px;
}
body .layoutBox .panelBar ul.toolBar > li > a:hover {
  background-color: #3ea1f7 !important;
  color: #fff !important;
}
body .layoutBox .panelBar ul.toolBar > li select {
  padding: 0 !important;
}
body .layoutBox .panelBar ul.toolBar > li:last-child a {
  margin-right: 0;
}
body .layoutBox .panelBar ul.toolBar > li input.txt {
  height: 28px;
}
body .layoutBox .panelBar ul.toolBar > li input {
  height: 28px !important;
  border: 1px solid #d9d9d9;
  padding: 0 6px !important;
  float: none !important;
  vertical-align: top;
}
body .layoutBox .panelBar ul.toolBar > li input:hover {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar ul.toolBar > li input:focus {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar ul.toolBar > li select {
  margin: 0;
  height: 28px;
  border: 1px solid #CED9E6 !important;
  float: none !important;
}
body .layoutBox .panelBar ul.toolBar > li select:hover {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar ul.toolBar > li select:focus {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar ul.toolBar > li.select-lastitem select {
  margin-left: 0;
}
body .layoutBox .panelBar ul.toolBar > li:first-child {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .layoutBox .panelBar ul.toolBar > li a {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  background: none;
  padding: 0 15px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  border-radius: 3px;
}
body .layoutBox .panelBar ul.toolBar > li a span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  background: none !important;
  padding: 0 !important;
  line-height: 26px;
  height: auto;
  float: none;
  border: none !important;
}
body .layoutBox .panelBar ul.toolBar > li a span:hover {
  background: none;
}
body .layoutBox .panelBar ul.toolBar > li:hover {
  background: none;
}
body .layoutBox .panelBar ul.toolBar > li:hover > a {
  border-color: #3ea1f7;
  color: #fff !important;
  background-color: #3ea1f7;
}
body .layoutBox .panelBar ul.toolBar > li .submenu {
  top: 47px;
  background-color: #fff !important;
  border: none;
  width: 220px;
  padding: 10px;
  position: absolute;
  display: flex;
  right: 0;
  box-shadow: #ddd 0 0 10px;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: #fff;
}
body .layoutBox .panelBar ul.toolBar > li .submenu li {
  background-color: #fff !important;
  width: 50%;
  text-align: center;
  border-radius: 3px;
  height: 28px;
  line-height: 28px;
  margin: 0;
  padding-left: 0 !important;
  overflow: visible;
}
body .layoutBox .panelBar ul.toolBar > li .submenu li a {
  float: none !important;
  font-size: 12px !important;
  height: 28px;
  line-height: 28px;
  padding: 0 !important;
  border: none;
  color: #333;
  background: #fff;
  border-radius: 3px;
  box-shadow: none;
}
body .layoutBox .panelBar ul.toolBar > li .submenu li a:hover {
  color: #3ea1f7;
}
body .layoutBox .panelBar ul.toolBar > li .submenu li a span {
  display: block;
}
body .layoutBox .panelBar ul.toolBar.stutoolBar {
  text-align: left;
  height: auto;
}
body .layoutBox .panelBar .toolsearchinput {
  height: 28px;
  position: relative;
}
body .layoutBox .panelBar .toolsearchinput .input-group {
  height: 100%;
  display: flex;
}
body .layoutBox .panelBar .toolsearchinput .input-group .input-inner {
  width: 240px;
  padding: 4px 55px 4px 11px;
  border: 1px solid #ddd;
  height: 100%;
}
body .layoutBox .panelBar .toolsearchinput .input-group .input-inner::placeholder {
  color: #ddd;
}
body .layoutBox .panelBar .toolsearchinput .input-group .input-inner:hover {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body .layoutBox .panelBar .toolsearchinput .input-group .input-inner:focus {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body .layoutBox .panelBar .toolsearchinput .input-group .more-conditions {
  color: #3ea1f7;
  position: absolute;
  left: 185px;
  top: 8px;
  z-index: 8;
  cursor: pointer;
}
body .layoutBox .panelBar .toolsearchinput .btn {
  background-color: #3ea1f7;
  vertical-align: top;
  height: 100%;
  border: none;
  box-shadow: none;
  width: auto;
  padding: 0 10px;
  border-radius: 0;
  margin-right: 10px;
}
body .layoutBox .panelBar .setlis {
  position: relative;
  right: -5px;
}
body .layoutBox .panelBar .setlis .set-menu {
  display: block;
}
body .layoutBox .panelBar .setlis ul {
  width: 68px;
  padding: 0;
  display: none;
  position: absolute;
  right: 17px;
  top: -9px;
  z-index: 10;
}
body .layoutBox .panelBar .setlis ul li {
  height: 100%;
  line-height: 30px;
  padding: 0;
  background-color: #fff;
}
body .layoutBox .panelBar .setlis ul li a {
  display: block;
  line-height: 30px;
  padding: 0 8px;
  height: 100%;
}
body .layoutBox .panelBar .setlis ul li a i {
  font-size: 16px;
  color: #333;
}
body .layoutBox .panelBar .setlis ul li a:hover {
  background-color: #3ea1f7;
  color: #fff;
}
body .layoutBox .panelBar .setlis ul li a:hover i {
  color: #fff;
}
body .layoutBox .panelBar .menu-searchcontainer {
  float: right;
}
body .layoutBox .panelBar .menu-searchcontainer .select,
body .layoutBox .panelBar .menu-searchcontainer .selectall {
  height: 28px;
  border-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 15px 10px 0 0;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #333;
  float: right;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
body .layoutBox .panelBar .menu-searchcontainer .select:focus,
body .layoutBox .panelBar .menu-searchcontainer .selectall:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .layoutBox .panelBar .menu-searchcontainer .select:hover,
body .layoutBox .panelBar .menu-searchcontainer .selectall:hover {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar .menu-searchcontainer .select option,
body .layoutBox .panelBar .menu-searchcontainer .selectall option {
  padding: 0 15px;
}
body .layoutBox .panelBar .menu-searchcontainer .selectall {
  border-radius: 0;
  margin-right: 15px;
}
body .layoutBox .panelBar .menu-searchcontainer .ant-menu-search {
  margin-left: 0;
  margin-top: 15px;
}
body .layoutBox .panelBar select {
  height: 28px;
  border-radius: 0;
  margin: 0 10px 0 0;
  min-width: 90px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #000000;
  display: inline-block;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
body .layoutBox .panelBar select:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .layoutBox .panelBar select:hover {
  border-color: #3ea1f7;
}
body .layoutBox .panelBar select option {
  padding: 0 15px;
}
body .layoutBox .panelBar + .toolBar {
  margin-top: 0;
}
body .layoutBox .panelBar + .grid-view {
  margin-top: 0;
}
body .form-pcon .row {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  position: relative;
  padding-bottom: 20px;
  /* min-height : 52px; */
}
body .row {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-bottom: 20px;
  /* min-height: 52px; */
}
body .row .add a {
  color: #fff;
}
body .row .content-wrap {
  width: 75%;
}
body .row .content-wrap textarea {
  width: 100% !important;
  float: none !important;
}
body .row .content-wrap .Validform_checktip {
  position: static !important;
  margin-left: 0 !important;
  width: 100%;
  float: none;
}
body .row .content-wrap .word-count-tips {
  padding-bottom: 0;
}
body .row .content-wrap .tips {
  padding-bottom: 0;
}
body .auto {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-bottom: 20px;
  /* min-height : 52px; */
}
body .row .label,
body .auto .label {
  width: 15%;
  font-size: 13px;
  line-height: 32px;
  height: 32px;
  box-sizing: border-box;
  text-align: left;
  padding: 0 10px 0 0;
  display: table;
  cursor: auto;
}
body .row .label + .editor-container,
body .auto .label + .editor-container {
  width: 75% !important;
}
body .row .label + .editor-container .edui-editor,
body .auto .label + .editor-container .edui-editor {
  width: 100% !important;
}
body .row .label + .editor-container .edui-editor-iframeholder.edui-default,
body .auto .label + .editor-container .edui-editor-iframeholder.edui-default {
  width: 100% !important;
}
body .row .label + .checkedStu,
body .auto .label + .checkedStu {
  width: 75%;
  float: left;
}
body .row .label + .homework-list,
body .auto .label + .homework-list {
  width: 75%;
}
body .row .label + .homework-list .homework-item:last-of-type,
body .auto .label + .homework-list .homework-item:last-of-type {
  margin-bottom: 0 !important;
}
body .row .label + .homework-list .group,
body .auto .label + .homework-list .group {
  width: auto;
  margin-bottom: 0;
  padding-bottom: 20px;
  position: relative;
}
body .row .label + .homework-list .group .title,
body .auto .label + .homework-list .group .title {
  height: 32px;
  line-height: 32px;
}
body .row .label + .homework-list .group .Validform_checktip,
body .auto .label + .homework-list .group .Validform_checktip {
  position: absolute;
  bottom: 0;
  margin-left: 80px;
}
body .row .label + .homework-list .group .homework-itemadd,
body .auto .label + .homework-list .group .homework-itemadd {
  width: calc(100% - 100px) !important;
}
body .row .label + .homework-list .group .homework-itemadd .edui-editor.edui-default,
body .auto .label + .homework-list .group .homework-itemadd .edui-editor.edui-default {
  width: auto !important;
}
body .row .label + .homework-list .group .homework-itemadd .edui-editor.edui-default .edui-editor-iframeholder.edui-default,
body .auto .label + .homework-list .group .homework-itemadd .edui-editor.edui-default .edui-editor-iframeholder.edui-default {
  width: auto !important;
}
body .row .label + div.daterangediv input,
body .auto .label + div.daterangediv input {
  width: calc(100% - 0px) !important;
  margin-left: 0 !important;
}
body .row .label + .schIpt,
body .auto .label + .schIpt {
  width: 75%;
  height: auto;
  line-height: 26px;
  background-color: #fff;
  border-color: #CED9E6;
  margin-bottom: 0 !important;
}
body .row .label + .schIpt:hover,
body .auto .label + .schIpt:hover {
  border-color: #3ea1f7;
}
body .row .label + .schIpt i,
body .auto .label + .schIpt i {
  font-style: normal;
}
body .row .label + select,
body .auto .label + select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("../../i/select-bottom.png") no-repeat;
  background-position: right center;
}
body .row .label + input + .checkbox-list-container,
body .auto .label + input + .checkbox-list-container {
  width: 75% !important;
  height: auto !important;
}
body .hw-table {
  width: 75%;
}
body .hw-table table.table {
  width: 100%;
  max-width: 100% !important;
}
body .hw-table table.table th,
body .hw-table table.table td {
  padding: 10px 5px;
}
body .hw-table .help-buttons .btn {
  height: 32px;
  line-height: 30px;
  background-color: #3ea1f7;
  color: #fff;
  padding: 0;
}
body .hw-table .help-buttons .btn:hover {
  background-color: #6eb9f9;
  color: #fff;
}
body .daterange-container {
  width: 75%;
  float: left;
  display: flex;
  flex-direction: row !important;
}
body .daterange-container .daterangediv {
  flex: 1 1 auto;
}
body .daterange-container .daterangediv:first-of-type {
  margin-left: 0;
}
body .daterange-container .daterangediv:last-of-type .date {
  width: calc(100% - 0px) !important;
}
body .new-datetip {
  margin: 0 0 0 5px !important;
  line-height: 32px !important;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .row .checkbox-list-container label {
  line-height: 32px;
  width: auto !important;
}
body .row .label .middle-inner,
body .auto .label .middle-inner {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  font-size: 13px;
  line-height: 16px;
  height: 32px;
}
body .row .label .middle-inner em.red,
body .auto .label .middle-inner em.red {
  margin-left: -12px;
}
body .row .label + input[type="file"],
body .auto .label + input[type="file"] {
  line-height: 20px;
  float: none;
}
body .row .viewer,
body .auto .viewer {
  margin-top: 10px;
}
body .row .label + input[type="hidden"] + input[type="file"],
body .auto .label + input[type="hidden"] + input[type="file"] {
  line-height: 20px;
  margin-top: 6px;
}
body .row .txt,
body .auto .txt,
body .row .date {
  width: 75%;
  box-sizing: border-box;
  height: 32px;
  /* float        : none;
        vertical-align  : middle;
        display         :inline-block;
        *display        :inline;
        *zoom           :1;
        letter-spacing  :normal;
        word-spacing    :normal; */
  background: none;
  background-color: #fff;
  border-color: #CED9E6;
  border-radius: 2px;
  color: #000000;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}
body .row .txt:hover,
body .auto .txt:hover,
body .row .date:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .row .txt:focus,
body .auto .txt:focus,
body .row .date:focus {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .row .txt.Validform_error,
body .auto .txt.Validform_error,
body .row .date.Validform_error {
  border-color: #ff0000;
}
body .row .txt::placeholder,
body .auto .txt::placeholder,
body .row .date::placeholder {
  color: #000;
}
body .row .txt[disabled="disabled"]::placeholder,
body .auto .txt[disabled="disabled"]::placeholder,
body .row .date[disabled="disabled"]::placeholder {
  color: #999 !important;
}
body .new-txt {
  width: 75% !important;
}
body .row .experience-item .txt {
  width: 100%;
}
body .row .family-item select {
  width: 100%;
}
body .row .family-item .txt {
  width: 100%;
}
body .pageFormContent .row textarea:hover,
body .pageFormContent .auto textarea:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .pageFormContent .row textarea:focus,
body .pageFormContent .auto textarea:focus {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .pageFormContent .pwdview-row {
  display: flex;
}
body .pageFormContent .pwdview-row .pwdview-row-content {
  position: relative;
  width: 75%;
}
body .pageFormContent .pwdview-row .pwdview-row-content input,
body .pageFormContent .pwdview-row .pwdview-row-content .txt {
  width: 100% !important;
}
body .pageFormContent .pwdview-row .pwdview-row-content .togglepwdview {
  position: absolute;
  right: 5px;
  top: 9px;
  cursor: pointer;
  font-size: 20px;
}
body .pageFormContent .pwdview-row .pwdview-row-content .icon-biyan {
  font-size: 24px;
}
body .pageFormContent .notice-receive {
  padding: 15px 40px;
}
body .pageFormContent .notice-receive .msgTitle {
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  padding: 12px 0 14px;
  margin-bottom: 12px;
  border-bottom: 1px solid #e5e8ef;
  color: #2b2f33;
  letter-spacing: 0.5px;
}
body .pageFormContent .notice-receive .msgContent {
  font-size: 15px;
  color: #3b3f43;
  line-height: 22;
  padding: 6px 2px 16px;
  word-break: break-all;
}
body .pageFormContent .notice-receive .msgContent span,
body .pageFormContent .notice-receive .msgContent p,
body .pageFormContent .notice-receive .msgContent div {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 22px;
  word-break: break-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
body .pageFormContent .notice-receive .msgContent img {
  max-width: 100%;
}
body .pageFormContent .notice-receive .msgContent .highlight {
  background: #f6f9ff;
  border-left: 3px solid #5b8cff;
  padding: 8px 10px;
  border-radius: 4px;
}
body .pageFormContent .notice-receive .atuo {
  margin-top: 14px;
  padding-top: 12px;
  border-top: 1px dashed #dfe4ec;
}
body .pageFormContent .notice-receive .atuo .filelist {
  margin-top: 8px;
  padding-left: 2px;
}
body .pageFormContent .notice-receive .atuo .filelist li {
  list-style: none;
}
body .pageFormContent .notice-receive .atuo .filelist .item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  padding: 12px 15px;
  margin-bottom: 6px;
  border-radius: 8px;
  background: #f8faff;
  border: 1px solid #e6ecf6;
  transition: all 0.2s;
}
body .pageFormContent .notice-receive .atuo .filelist .item .label {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  margin-bottom: 5px;
}
body .pageFormContent .notice-receive .atuo .filelist .item .label .icon {
  color: #3ea1f7;
}
body .pageFormContent .notice-receive .atuo .filelist .item .content .icon {
  color: #3ea1f7;
}
body .pageFormContent .notice-receive .atuo .filelist .item .content a {
  font-size: 13px;
  text-decoration: none;
  color: #3ea1f7 !important;
  padding: 0 5px;
}
body .pageFormContent .notice-receive .atuo .filelist .item .content a:hover {
  text-decoration: underline;
}
body .pageFormContent .notice-receive .atuo .filelist .item:hover {
  background: #eef3ff;
  border-color: #cdd8f5;
}
body .row .selector-input {
  border: 1px solid #CED9E6;
  width: 75%;
  box-sizing: border-box;
  height: 32px;
  line-height: 30px;
  min-height: 32px;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  border-radius: 2px;
}
body .row .selector-input:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .row .selector-input i {
  color: #000;
}
body .row.has_stand {
  min-height: 42px;
}
body .row .inputDateButton {
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .auto.radio-box .label + div {
  line-height: 32px;
  height: 32px;
}
body .auto.radio-box .label + div label {
  margin-right: 5px;
}
body .sp-replacer {
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
}
body .Validform_checktip {
  float: none;
  /* vertical-align: middle; */
  display: block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  margin-bottom: 0;
  margin-left: 15%;
  margin-left: 0;
  font-size: 12px;
}
body .Validform_checktip.Validform_wrong {
  color: #ff0000;
  padding-left: 0;
  background: none;
}
body .pageFormContent h2.contentTitle {
  color: #000;
  font-size: 14px;
  line-height: 36px;
  opacity: 1;
  border-color: #eee;
  padding-bottom: 0;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding: 0 20px;
}
body .pageFormContent h2.contentTitle + .row,
body .pageFormContent h2.contentTitle + .auto {
  margin-top: 0;
}
body .pageFormContent h2.contentTitle span {
  font-size: 12px;
  padding-left: 0;
  font-weight: normal;
}
@media (screen) {
  body .pageFormContent h2.contentTitle {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
}
body .pageFormContent .new-textarea {
  width: 75% !important;
}
body .pageFormContent select {
  width: 75%;
  float: none;
  border: 1px solid #CED9E6;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  color: #000;
}
body .pageFormContent .form-upload-container {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  margin-bottom: 20px;
}
body .pageFormContent .form-upload-container .col-sm-10.col-sm-offset-2 {
  float: none;
  margin: 0 !important;
  padding: 0;
}
body .pageFormContent .form-upload-container .d.col-sm-10.col-sm-offset-2 {
  float: none;
  margin: 0 !important;
  padding: 0;
}
body .pageFormContent .diagram-img {
  padding-left: 15%;
}
body .pageFormContent .diagram-img img {
  display: block;
}
body .pageFormContent .tagbox-container {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  margin-bottom: 0;
}
body .pageFormContent .tagbox-container .tag-box {
  width: 100% !important;
  float: none !important;
}
body .pageFormContent .tagbox-container .tip {
  padding-top: 10px;
  display: block;
}
body .pageFormContent .tagbox-container .tag {
  width: 100% !important;
  padding: 10px 0 0 0;
}
body .pageFormContent .tagbox-container .tag li a.btn-white {
  width: auto;
}
body .pageFormContent .major-container {
  width: 75%;
  float: none;
  height: 32px;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .major-container ul {
  height: 100%;
}
body .pageFormContent .major-container ul li {
  height: 100%;
}
body .pageFormContent .major-container ul li .input_major {
  height: 32px;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  width: 100%;
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
body .pageFormContent .major-container ul li .input_major #btn_IndustryID {
  height: 100%;
  text-align: left;
  border-radius: 2px;
  display: block;
  padding-left: 0;
  color: #000;
  background-color: #fff !important;
  border: none !important;
}
body .pageFormContent .p10 {
  margin-bottom: 0 !important;
}
body .pageFormContent .row,
body .pageFormContent .auto {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0 !important;
  height: auto !important;
  line-height: normal !important;
  position: relative;
}
body .pageFormContent .row + .inquiry-box .row .buttonActive button a,
body .pageFormContent .auto + .inquiry-box .row .buttonActive button a {
  color: #3ea1f7 !important;
}
body .pageFormContent .row + .inquiry-box .row .buttonActive + a,
body .pageFormContent .auto + .inquiry-box .row .buttonActive + a {
  color: #3ea1f7 !important;
}
body .pageFormContent .row.form-banner .label,
body .pageFormContent .auto.form-banner .label {
  justify-content: flex-end;
}
body .pageFormContent .row .schIpt,
body .pageFormContent .auto .schIpt {
  line-height: 26px;
  background-color: #fff;
  cursor: pointer;
}
body .pageFormContent .row .schIpt i,
body .pageFormContent .auto .schIpt i {
  font-style: normal;
}
body .pageFormContent .row .schIpt:hover,
body .pageFormContent .auto .schIpt:hover {
  border-color: #3ea1f7;
}
body .pageFormContent .row:hover input.txt,
body .pageFormContent .auto:hover input.txt,
body .pageFormContent .row:hover select,
body .pageFormContent .auto:hover select,
body .pageFormContent .row:hover textarea,
body .pageFormContent .auto:hover textarea {
  border-color: #3ea1f7;
}
body .pageFormContent .row:hover input[disabled="disabled"],
body .pageFormContent .auto:hover input[disabled="disabled"] {
  border-color: #ced9e6;
}
body .pageFormContent .row:hover .select2-selection,
body .pageFormContent .auto:hover .select2-selection {
  border-color: #3ea1f7 !important;
}
body .pageFormContent .row.type_week .check_value_div,
body .pageFormContent .auto.type_week .check_value_div {
  margin-left: 0 !important;
  float: left;
}
body .pageFormContent .row.offline .buttonActive .buttonContent button,
body .pageFormContent .auto.offline .buttonActive .buttonContent button {
  color: #3ea1f7;
}
body .pageFormContent .row.new-alignitemcenter,
body .pageFormContent .auto.new-alignitemcenter {
  display: flex;
  align-items: center;
}
body .pageFormContent .row.choose-data .numbers,
body .pageFormContent .auto.choose-data .numbers {
  line-height: 32px;
  margin-right: 10px;
}
body .pageFormContent .row.choose-data .admin-choose-details,
body .pageFormContent .auto.choose-data .admin-choose-details {
  background-color: #3ea1f7;
}
body .pageFormContent .row #printButton,
body .pageFormContent .auto #printButton {
  display: none;
}
body .pageFormContent .row .new-select,
body .pageFormContent .auto .new-select {
  width: 75% !important;
  float: left;
}
body .pageFormContent .row .new-select:hover,
body .pageFormContent .auto .new-select:hover {
  border-color: #6eb9f9;
}
body .pageFormContent .row .chosen-container,
body .pageFormContent .auto .chosen-container {
  width: 75%;
}
body .pageFormContent .row .filelist,
body .pageFormContent .auto .filelist {
  box-sizing: border-box;
  float: none;
  min-height: 32px;
  margin-bottom: 0;
  width: 75%;
  vertical-align: middle;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .row .clear-img,
body .pageFormContent .auto .clear-img {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
body .pageFormContent .row .clear-img + div,
body .pageFormContent .auto .clear-img + div {
  margin-left: 15% !important;
  margin-top: 15px;
  width: 75%;
}
body .pageFormContent .row .clear-img + div .viewer,
body .pageFormContent .auto .clear-img + div .viewer {
  max-width: 100%;
  max-height: 225px !important;
  height: auto !important;
}
body .pageFormContent .row.addField label,
body .pageFormContent .auto.addField label {
  width: 75%;
  margin-left: 15%;
  display: block;
  padding: 10px 0;
  text-align: left;
}
body .pageFormContent .row.addField label.label,
body .pageFormContent .auto.addField label.label {
  margin-left: 0;
  width: 15%;
  padding: 0 20px 0 0;
  text-align: right;
}
body .pageFormContent .row.addField label.label + input,
body .pageFormContent .auto.addField label.label + input {
  margin-left: 0;
}
body .pageFormContent .row.addField input,
body .pageFormContent .auto.addField input,
body .pageFormContent .row.addField select,
body .pageFormContent .auto.addField select {
  margin-left: 15%;
}
body .pageFormContent .row.addField .deleteField,
body .pageFormContent .auto.addField .deleteField {
  line-height: normal;
  font-style: normal;
}
body .pageFormContent .row .new-file-container,
body .pageFormContent .auto .new-file-container {
  width: 75%;
  float: left;
  height: 32px;
  position: relative;
  cursor: pointer;
  color: #888;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
body .pageFormContent .row .new-file-container input[type="file"],
body .pageFormContent .auto .new-file-container input[type="file"] {
  position: absolute;
  right: 7px;
  left: 7px;
  cursor: pointer;
}
body .pageFormContent .row .new-file-container:hover,
body .pageFormContent .auto .new-file-container:hover {
  color: #444;
  background: #fff;
  border-color: #6eb9f9;
  text-decoration: none;
}
body .pageFormContent .row .checkedRange,
body .pageFormContent .auto .checkedRange {
  margin-left: 0 !important;
  width: 75% !important;
  margin-top: 0 !important;
  max-width: none !important;
  float: left;
}
body .pageFormContent .row .checkedRange li,
body .pageFormContent .auto .checkedRange li {
  margin-top: 5px;
}
body .pageFormContent .row .add a,
body .pageFormContent .auto .add a {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  height: 24px;
  padding: 0 7px;
  border-radius: 4px;
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  font-size: 12px;
  line-height: 24px;
}
body .pageFormContent .row.question_title,
body .pageFormContent .auto.question_title {
  padding-bottom: 0;
}
body .pageFormContent .row.question_title h1,
body .pageFormContent .auto.question_title h1 {
  line-height: 32px !important;
}
body .pageFormContent .row.choose-data .admin-choose-details.ant-btn,
body .pageFormContent .auto.choose-data .admin-choose-details.ant-btn {
  background: none !important;
  color: #6eb9f9 !important;
  border-color: #6eb9f9 !important;
}
body .pageFormContent .row.choose-data .admin-choose-details.ant-btn:hover,
body .pageFormContent .auto.choose-data .admin-choose-details.ant-btn:hover {
  background-color: #6eb9f9 !important;
  color: #fff !important;
}
body .pageFormContent .row .fn-send-captcha,
body .pageFormContent .auto .fn-send-captcha {
  margin-left: 10px;
  height: 32px !important;
  padding: 4px 15px !important;
}
body .pageFormContent .row .fn-send-captcha.ant-btn-primary,
body .pageFormContent .auto .fn-send-captcha.ant-btn-primary {
  background-color: #3ea1f7 !important;
  border-color: #3ea1f7 !important;
  color: #fff !important;
}
body .pageFormContent .row .long-time,
body .pageFormContent .auto .long-time {
  height: 32px;
  line-height: 32px;
  float: none;
  margin-left: 5px;
}
body .pageFormContent .row #send-email-test,
body .pageFormContent .auto #send-email-test {
  background: none;
  background-color: #3ea1f7;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 6px 10px;
}
body .pageFormContent .row #send-email-test:hover,
body .pageFormContent .auto #send-email-test:hover {
  background-color: #6eb9f9;
}
body .pageFormContent .row .xhe_o2007silver,
body .pageFormContent .auto .xhe_o2007silver {
  width: 75%;
  float: left;
}
body .pageFormContent .row .xhe_o2007silver table.xheLayout,
body .pageFormContent .auto .xhe_o2007silver table.xheLayout {
  width: 100% !important;
}
body .pageFormContent .row .xhe_o2007silver a.xheButton,
body .pageFormContent .auto .xhe_o2007silver a.xheButton {
  background: none;
}
body .pageFormContent .row .xhe_o2007silver .xheIframeArea,
body .pageFormContent .auto .xhe_o2007silver .xheIframeArea {
  height: 400px !important;
}
body .pageFormContent .row .xhe_o2007silver .xheIframeArea html,
body .pageFormContent .auto .xhe_o2007silver .xheIframeArea html {
  background: none !important;
}
body .pageFormContent .row .send2box.cl .already-choose .text-primary,
body .pageFormContent .auto .send2box.cl .already-choose .text-primary {
  background: #3ea1f7 !important;
}
body .pageFormContent .row .send2box.cl li span,
body .pageFormContent .auto .send2box.cl li span {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  font-weight: normal;
}
body .pageFormContent .row .empty-text,
body .pageFormContent .auto .empty-text {
  line-height: 32px;
}
body .pageFormContent .row.info .selectDiv.operator-symbol + textarea,
body .pageFormContent .auto.info .selectDiv.operator-symbol + textarea {
  width: 39% !important;
}
body .pageFormContent .row.has_stand input[type="checkbox"],
body .pageFormContent .auto.has_stand input[type="checkbox"] {
  margin-top: 9px;
}
body .pageFormContent .row .xhe_default,
body .pageFormContent .auto .xhe_default {
  width: 75%;
  float: left;
}
body .pageFormContent .row .xhe_default .xheLayout,
body .pageFormContent .auto .xhe_default .xheLayout {
  width: 100% !important;
}
body .pageFormContent .row a.choose,
body .pageFormContent .auto a.choose {
  background-position: 79% 50% !important;
}
body .pageFormContent .row.add-options,
body .pageFormContent .auto.add-options {
  padding-top: 0;
  padding-bottom: 0;
}
body .pageFormContent .row.add-options a,
body .pageFormContent .auto.add-options a {
  width: 75%;
  font-size: 13px;
  line-height: 32px;
  height: 32px;
  box-sizing: border-box;
  text-align: left;
  padding: 0 0 0 15%;
  display: table;
  font-size: 12px;
  color: #3ea1f7;
}
body .pageFormContent .row .isellipsis,
body .pageFormContent .auto .isellipsis {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  margin: 10px 0 0 15%;
}
body .pageFormContent .row .red,
body .pageFormContent .auto .red {
  margin-left: 0;
}
body .pageFormContent .row .red.export-save,
body .pageFormContent .auto .red.export-save {
  line-height: 32px;
  margin: 0 0 0 5px;
}
body .pageFormContent .row .red.export-del,
body .pageFormContent .auto .red.export-del {
  margin-left: 0;
  margin: 0 0 0 5px;
}
body .pageFormContent .row .required,
body .pageFormContent .auto .required {
  vertical-align: top;
  color: #415161;
}
body .pageFormContent .row .required + div label,
body .pageFormContent .auto .required + div label {
  line-height: 32px;
  margin: 9px 0 0 5px;
}
body .pageFormContent .row .required + div label:first-child,
body .pageFormContent .auto .required + div label:first-child {
  margin-left: 0;
}
body .pageFormContent .row .required + div label input[type="radio"],
body .pageFormContent .auto .required + div label input[type="radio"],
body .pageFormContent .row .required + div label input[type="checkbox"],
body .pageFormContent .auto .required + div label input[type="checkbox"] {
  margin-right: 5px;
}
body .pageFormContent .row input[readonly="readonly"].date.txt.readonly + span,
body .pageFormContent .auto input[readonly="readonly"].date.txt.readonly + span {
  float: left;
  margin: 0 10px;
}
body .pageFormContent .row input[readonly="readonly"].date.txt.readonly + span + input.date.txt,
body .pageFormContent .auto input[readonly="readonly"].date.txt.readonly + span + input.date.txt {
  margin-left: 0;
}
body .pageFormContent .row textarea,
body .pageFormContent .auto textarea {
  width: 75%;
  height: 100px;
  border-color: #CED9E6;
  padding: 10px;
  line-height: normal;
}
body .pageFormContent .row textarea[disabled="disabled"],
body .pageFormContent .auto textarea[disabled="disabled"] {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
body .pageFormContent .row input,
body .pageFormContent .auto input {
  vertical-align: middle;
  margin-right: 0;
}
body .pageFormContent .row input[name="begin_time"],
body .pageFormContent .auto input[name="begin_time"] {
  margin-left: 10px;
}
body .pageFormContent .row input[name="email_department"],
body .pageFormContent .auto input[name="email_department"] {
  margin-left: 15%;
  vertical-align: middle;
}
body .pageFormContent .row input[name="email_department"] + span,
body .pageFormContent .auto input[name="email_department"] + span {
  font-size: 12px;
  vertical-align: middle;
}
body .pageFormContent .row input[type="radio"],
body .pageFormContent .auto input[type="radio"] {
  height: 32px;
  line-height: 32px;
  vertical-align: top;
  margin-right: 0;
}
body .pageFormContent .row input[type="radio"] + label,
body .pageFormContent .auto input[type="radio"] + label {
  margin-right: 5px;
  cursor: pointer;
}
body .pageFormContent .row input[type="number"],
body .pageFormContent .auto input[type="number"] {
  border: 1px solid #ced9e6;
  height: 32px;
}
body .pageFormContent .row input + input[type="checkbox"],
body .pageFormContent .auto input + input[type="checkbox"] {
  margin: 0 2px 0 10px;
}
body .pageFormContent .row input[type="hidden"] + input[type="checkbox"],
body .pageFormContent .auto input[type="hidden"] + input[type="checkbox"] {
  margin: 0 2px 0 0;
}
body .pageFormContent .row input[disabled="disabled"],
body .pageFormContent .auto input[disabled="disabled"] {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
body .pageFormContent .row input[disabled="disabled"]:placeholder,
body .pageFormContent .auto input[disabled="disabled"]:placeholder {
  color: #999;
}
body .pageFormContent .row input[type="button"],
body .pageFormContent .auto input[type="button"] {
  background: none;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: none;
  text-shadow: none;
}
body .pageFormContent .row input.getTemplate,
body .pageFormContent .auto input.getTemplate {
  color: #fff;
  background-color: #3ea1f7;
  border: none;
  line-height: 30px;
  cursor: pointer;
}
body .pageFormContent .row input.getTemplate:hover,
body .pageFormContent .auto input.getTemplate:hover {
  background-color: #6eb9f9;
}
body .pageFormContent .row input + .buttonActive,
body .pageFormContent .auto input + .buttonActive {
  margin: 0 0 0 10px !important;
}
body .pageFormContent .row input + .buttonActive .buttonContent,
body .pageFormContent .auto input + .buttonActive .buttonContent {
  height: 100%;
}
body .pageFormContent .row input + .buttonActive .buttonContent button,
body .pageFormContent .auto input + .buttonActive .buttonContent button {
  height: 100%;
  color: #3ea1f7;
}
body .pageFormContent .row .view,
body .pageFormContent .auto .view {
  border: none !important;
}
body .pageFormContent .row .new-optioncontainer,
body .pageFormContent .auto .new-optioncontainer {
  width: 69%;
  float: left;
  display: flex;
}
body .pageFormContent .row .new-optioncontainer .table-options,
body .pageFormContent .auto .new-optioncontainer .table-options {
  width: calc(15% - @font-size-sm);
  margin-left: 10px;
  margin-right: 0;
  flex: 1 1 auto;
}
body .pageFormContent .row .new-optioncontainer input.txt,
body .pageFormContent .auto .new-optioncontainer input.txt {
  flex: 1 1 auto;
}
body .pageFormContent .row .new-optioncontainer .insert-space,
body .pageFormContent .auto .new-optioncontainer .insert-space {
  margin-top: 0 !important;
}
body .pageFormContent .row .new-optioncontainer .new-labeltitle,
body .pageFormContent .auto .new-optioncontainer .new-labeltitle {
  margin-top: 0 !important;
}
body .pageFormContent .row .new-labeltitle,
body .pageFormContent .auto .new-labeltitle {
  margin-top: 9px;
}
body .pageFormContent .row .admin-editor-container,
body .pageFormContent .auto .admin-editor-container {
  width: 75%;
  float: left;
}
body .pageFormContent .row .admin-editor-container .edui-default .edui-editor-iframeholder,
body .pageFormContent .auto .admin-editor-container .edui-default .edui-editor-iframeholder {
  width: 100% !important;
  z-index: 10 !important;
}
body .pageFormContent .row .admin-editor-container .edui-editor,
body .pageFormContent .auto .admin-editor-container .edui-editor {
  width: 100% !important;
}
body .pageFormContent .row .admin-editor-container textarea,
body .pageFormContent .auto .admin-editor-container textarea {
  width: 100%;
}
body .pageFormContent .row .input-container,
body .pageFormContent .auto .input-container {
  width: 75%;
  float: left;
  display: flex;
}
body .pageFormContent .row .input-container input,
body .pageFormContent .auto .input-container input,
body .pageFormContent .row .input-container select,
body .pageFormContent .auto .input-container select,
body .pageFormContent .row .input-container textarea,
body .pageFormContent .auto .input-container textarea {
  width: 100%;
  flex: 1 1 auto;
}
body .pageFormContent .row .input-container input.txt,
body .pageFormContent .auto .input-container input.txt,
body .pageFormContent .row .input-container select.txt,
body .pageFormContent .auto .input-container select.txt,
body .pageFormContent .row .input-container textarea.txt,
body .pageFormContent .auto .input-container textarea.txt {
  width: calc(100% - 0px);
  margin-left: 10px;
}
body .pageFormContent .row .input-container input:first-of-type,
body .pageFormContent .auto .input-container input:first-of-type,
body .pageFormContent .row .input-container select:first-of-type,
body .pageFormContent .auto .input-container select:first-of-type,
body .pageFormContent .row .input-container textarea:first-of-type,
body .pageFormContent .auto .input-container textarea:first-of-type {
  margin-left: 0;
}
body .pageFormContent .row .input-container input[readonly="readonly"].date.txt.readonly + span + input.date.txt,
body .pageFormContent .auto .input-container input[readonly="readonly"].date.txt.readonly + span + input.date.txt,
body .pageFormContent .row .input-container select[readonly="readonly"].date.txt.readonly + span + input.date.txt,
body .pageFormContent .auto .input-container select[readonly="readonly"].date.txt.readonly + span + input.date.txt,
body .pageFormContent .row .input-container textarea[readonly="readonly"].date.txt.readonly + span + input.date.txt,
body .pageFormContent .auto .input-container textarea[readonly="readonly"].date.txt.readonly + span + input.date.txt {
  margin-left: 10px;
}
body .pageFormContent .row .input-container .editor-container,
body .pageFormContent .auto .input-container .editor-container {
  width: 100% !important;
}
body .pageFormContent .row .input-container.iconelement input,
body .pageFormContent .auto .input-container.iconelement input {
  padding-right: 30px;
}
body .pageFormContent .row .input-container.iconelement i.icon,
body .pageFormContent .auto .input-container.iconelement i.icon {
  position: absolute;
  right: 7px;
  top: 0;
  font-size: 24px;
  height: 100%;
  margin-top: 0;
  cursor: pointer;
  line-height: 32px;
}
body .pageFormContent .row .input-container.iconelement i.icon:hover,
body .pageFormContent .auto .input-container.iconelement i.icon:hover {
  color: #3ea1f7;
}
body .pageFormContent .row .input-container.iconelement i.icon.icon-xiangxiajiantou,
body .pageFormContent .auto .input-container.iconelement i.icon.icon-xiangxiajiantou {
  font-size: 12px;
}
body .pageFormContent .row .input-container.iconelement i.icon.icon-xiangshangjiantou,
body .pageFormContent .auto .input-container.iconelement i.icon.icon-xiangshangjiantou {
  font-size: 12px;
}
body .pageFormContent .row .input-container .schItem,
body .pageFormContent .auto .input-container .schItem {
  width: 100%;
  flex: 1 1 auto;
  width: calc(100% - 0px);
  margin-left: 10px;
}
body .pageFormContent .row .input-container .schItem:first-of-type,
body .pageFormContent .auto .input-container .schItem:first-of-type {
  margin-left: 0;
}
body .pageFormContent .row .input-container .schItem .schIpt.txt,
body .pageFormContent .auto .input-container .schItem .schIpt.txt {
  width: 100%;
}
body .pageFormContent .row .input-container .schItem .schIpt.txt i,
body .pageFormContent .auto .input-container .schItem .schIpt.txt i {
  line-height: 26px;
  font-style: normal;
}
body .pageFormContent .row .input-container .selector-input,
body .pageFormContent .auto .input-container .selector-input {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
body .pageFormContent .row .input-container .selector-input i,
body .pageFormContent .auto .input-container .selector-input i {
  font-style: normal;
}
body .pageFormContent .row .input-container #selector-DataIndustry,
body .pageFormContent .auto .input-container #selector-DataIndustry {
  height: auto !important;
}
body .pageFormContent .row .checkvalue-container,
body .pageFormContent .auto .checkvalue-container {
  width: 75% !important;
  float: left;
}
body .pageFormContent .row .checkvalue-container .multi_select,
body .pageFormContent .auto .checkvalue-container .multi_select {
  width: 100% !important;
}
body .pageFormContent .row .checkvalue-container .multi_select input.txt,
body .pageFormContent .auto .checkvalue-container .multi_select input.txt {
  width: 100% !important;
  margin: 0;
}
body .pageFormContent .row .file-container,
body .pageFormContent .auto .file-container {
  width: 75% !important;
  float: left;
  display: flex;
  margin: 0 !important;
}
body .pageFormContent .row .smart-linkage .dropdown-menu-container,
body .pageFormContent .auto .smart-linkage .dropdown-menu-container {
  width: 100%;
  display: none;
}
body .pageFormContent .row .smart-linkage .dropdown-menu-container .smart-linkage-search-input.txt,
body .pageFormContent .auto .smart-linkage .dropdown-menu-container .smart-linkage-search-input.txt {
  float: none;
  background: url("/static/js/smart-linkage/search.png") no-repeat 7px center;
  padding-left: 30px;
}
body .pageFormContent .row .upload-select,
body .pageFormContent .auto .upload-select {
  width: 130px;
  height: 130px;
  background: none;
  border: 1px dashed #d9d9d9;
  border-radius: 3px;
  transition: border-color 0.3s ease;
  position: relative;
  text-align: center;
  line-height: 130px;
  margin-bottom: 0;
  float: left;
}
body .pageFormContent .row .upload-select input[type="file"],
body .pageFormContent .auto .upload-select input[type="file"] {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
body .pageFormContent .row .upload-select .icon-plus1,
body .pageFormContent .auto .upload-select .icon-plus1 {
  font-size: 36px;
  margin-top: 30px;
  width: 36px;
}
body .pageFormContent .row .upload-select .showimg-box,
body .pageFormContent .auto .upload-select .showimg-box {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: 0 !important;
}
body .pageFormContent .row .upload-select .showimg-box .viewer,
body .pageFormContent .auto .upload-select .showimg-box .viewer {
  height: 100% !important;
}
body .pageFormContent .row .checkbox-container,
body .pageFormContent .auto .checkbox-container {
  box-sizing: border-box;
  float: none;
  height: 32px;
  margin-bottom: 0;
  width: 75%;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .row .checkbox-container input,
body .pageFormContent .auto .checkbox-container input {
  margin-top: 9px;
}
body .pageFormContent .row .daterangediv,
body .pageFormContent .auto .daterangediv {
  margin-right: 0 !important;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .row .daterangediv .inputDateButton,
body .pageFormContent .auto .daterangediv .inputDateButton {
  display: none;
}
body .pageFormContent .row .daterangediv .daterangespan,
body .pageFormContent .auto .daterangediv .daterangespan {
  margin: 0 0 0 10px;
  display: none;
}
body .pageFormContent .row .daterangediv .date,
body .pageFormContent .auto .daterangediv .date {
  width: calc(100% - 10px) !important;
  margin-left: 10px;
  margin-right: 0;
}
body .pageFormContent .row .daterangediv .date:first-of-type,
body .pageFormContent .auto .daterangediv .date:first-of-type {
  margin-left: 0;
}
body .pageFormContent .row .daterangediv input,
body .pageFormContent .auto .daterangediv input {
  margin-left: 0 !important;
  width: calc(100% - 10px) !important;
}
body .pageFormContent .row .daterangediv:last-of-type .date,
body .pageFormContent .auto .daterangediv:last-of-type .date {
  width: calc(100% - 0px) !important;
}
body .pageFormContent .row .daterangediv:last-of-type input,
body .pageFormContent .auto .daterangediv:last-of-type input {
  width: calc(100% - 0px) !important;
}
body .pageFormContent .row .daterangediv + span,
body .pageFormContent .auto .daterangediv + span {
  line-height: 32px;
  padding: 0 10px;
}
body .pageFormContent .row .daterangespan,
body .pageFormContent .auto .daterangespan {
  float: none !important;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .row .daterangespan .Validform_checktip,
body .pageFormContent .auto .daterangespan .Validform_checktip {
  margin-left: 10px;
}
body .pageFormContent .row #tipWeek_largefairs,
body .pageFormContent .auto #tipWeek_largefairs {
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .row .buttonActive,
body .pageFormContent .auto .buttonActive {
  float: none;
  position: relative;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  border-radius: 2px;
  margin-left: 0 !important;
  padding-left: 6px;
  padding-right: 6px;
  background: none;
  color: #3ea1f7;
  border: 1px solid #3ea1f7;
  text-shadow: none;
  height: 32px;
  overflow: visible;
}
body .pageFormContent .row .buttonActive.buttonActiveHover,
body .pageFormContent .auto .buttonActive.buttonActiveHover {
  color: #3ea1f7;
  border: 1px solid #3ea1f7;
}
body .pageFormContent .row .buttonActive span,
body .pageFormContent .auto .buttonActive span {
  background: none;
  border: none;
  height: 22px;
  line-height: 22px;
  font-weight: normal;
  display: block;
  padding: 0;
  color: #3ea1f7;
}
body .pageFormContent .row .buttonActive .buttonContent button a,
body .pageFormContent .auto .buttonActive .buttonContent button a {
  color: #3ea1f7 !important;
}
body .pageFormContent .row .buttonActive:hover,
body .pageFormContent .auto .buttonActive:hover {
  border: 1px solid #3ea1f7;
}
body .pageFormContent .row #JobAllMore_extends_qyfl,
body .pageFormContent .auto #JobAllMore_extends_qyfl,
body .pageFormContent .row #CompanyAllMore_tag,
body .pageFormContent .auto #CompanyAllMore_tag {
  width: 75%;
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: normal;
  text-align: left;
}
body .pageFormContent .row #JobAllMore_extends_qyfl input[type="checkbox"],
body .pageFormContent .auto #JobAllMore_extends_qyfl input[type="checkbox"],
body .pageFormContent .row #CompanyAllMore_tag input[type="checkbox"],
body .pageFormContent .auto #CompanyAllMore_tag input[type="checkbox"] {
  vertical-align: middle;
  margin-right: 3px;
}
body .pageFormContent .row #JobAllMore_extends_qyfl label,
body .pageFormContent .auto #JobAllMore_extends_qyfl label,
body .pageFormContent .row #CompanyAllMore_tag label,
body .pageFormContent .auto #CompanyAllMore_tag label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
body .pageFormContent .row .no-companydetails,
body .pageFormContent .auto .no-companydetails {
  margin-left: 15%;
  margin-top: 3px;
}
body .pageFormContent .row .no-companydetails input[type="checkbox"],
body .pageFormContent .auto .no-companydetails input[type="checkbox"] {
  vertical-align: middle;
}
body .pageFormContent .row .no-companydetails label,
body .pageFormContent .auto .no-companydetails label {
  vertical-align: middle;
}
body .pageFormContent .row .selectDiv,
body .pageFormContent .auto .selectDiv {
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
  width: 75%;
  height: 32px;
  line-height: 32px;
  margin-bottom: 0;
}
body .pageFormContent .row .selectDiv select,
body .pageFormContent .auto .selectDiv select {
  width: 100% !important;
  height: 32px;
  border-radius: 2px;
  color: #000;
  padding: 3px 3px 3px 10px;
  opacity: 1;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("../../i/select-bottom.png") no-repeat;
  background-position: right center;
}
body .pageFormContent .row .selectDiv select:hover,
body .pageFormContent .auto .selectDiv select:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .pageFormContent .row .selectDiv select[disabled="disabled"],
body .pageFormContent .auto .selectDiv select[disabled="disabled"] {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
body .pageFormContent .row .selectDiv .chosen-container,
body .pageFormContent .auto .selectDiv .chosen-container {
  height: 32px;
  width: 100% !important;
}
body .pageFormContent .row .selectDiv .chosen-container .chosen-choices li input,
body .pageFormContent .auto .selectDiv .chosen-container .chosen-choices li input {
  display: block;
  width: 100% !important;
  height: 100%;
  margin: 0;
}
body .pageFormContent .row .selectDiv .chosen-container .chosen-single,
body .pageFormContent .auto .selectDiv .chosen-container .chosen-single {
  height: 32px;
  background: none;
  background-color: #fff;
  box-shadow: none;
  border-radius: 2px;
}
body .pageFormContent .row .selectDiv .chosen-container .chosen-single span,
body .pageFormContent .auto .selectDiv .chosen-container .chosen-single span {
  line-height: 30px;
}
body .pageFormContent .row .selectDiv .chosen-container .chosen-single div b,
body .pageFormContent .auto .selectDiv .chosen-container .chosen-single div b {
  background-position: 0 5px;
}
body .pageFormContent .row .selectDiv .chosen-container.chosen-container-multi .chosen-choices,
body .pageFormContent .auto .selectDiv .chosen-container.chosen-container-multi .chosen-choices {
  height: 100% !important;
}
body .pageFormContent .row .selectDiv .chosen-container.chosen-container-multi .chosen-choices .search-field,
body .pageFormContent .auto .selectDiv .chosen-container.chosen-container-multi .chosen-choices .search-field {
  height: 100%;
}
body .pageFormContent .row .selectDiv .select2-container,
body .pageFormContent .auto .selectDiv .select2-container {
  min-height: 32px;
  height: auto;
  display: initial;
}
body .pageFormContent .row .selectDiv .select2-container .selection,
body .pageFormContent .auto .selectDiv .select2-container .selection {
  height: 100%;
  display: block;
  line-height: normal;
}
body .pageFormContent .row .selectDiv .select2-container .selection .select2-selection,
body .pageFormContent .auto .selectDiv .select2-container .selection .select2-selection {
  min-height: 32px !important;
  height: auto !important;
  border-color: #CED9E6;
  border-radius: 2px;
  position: relative;
}
body .pageFormContent .row .selectDiv .select2-container .selection .select2-selection .select2-selection__rendered,
body .pageFormContent .auto .selectDiv .select2-container .selection .select2-selection .select2-selection__rendered {
  *zoom: 1;
}
body .pageFormContent .row .selectDiv .select2-container .selection .select2-selection .select2-selection__rendered:after,
body .pageFormContent .auto .selectDiv .select2-container .selection .select2-selection .select2-selection__rendered:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .pageFormContent .row .selectDiv .select2-container .select2-selection--single,
body .pageFormContent .auto .selectDiv .select2-container .select2-selection--single {
  height: 100%;
  border-color: #CED9E6;
  border-radius: 2px;
}
body .pageFormContent .row .selectDiv .select2-container .select2-selection--single .select2-selection__rendered,
body .pageFormContent .auto .selectDiv .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}
body .pageFormContent .row .selectDiv .select2-container .select2-container--default .select2-selection--single,
body .pageFormContent .auto .selectDiv .select2-container .select2-container--default .select2-selection--single {
  height: 100%;
  border-radius: 2px;
  border-color: #CED9E6;
}
body .pageFormContent .row .selectDiv .select2-container .select2-container--default .select2-selection--single .select2-selection__rendered,
body .pageFormContent .auto .selectDiv .select2-container .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}
body .pageFormContent .row .selectDiv .select2-container .select2-container--default .select2-selection--single .select2-selection__arrow,
body .pageFormContent .auto .selectDiv .select2-container .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 30px;
}
body .pageFormContent .row .selectDiv .select2-container .select2-dropdown,
body .pageFormContent .auto .selectDiv .select2-container .select2-dropdown {
  border-color: #CED9E6;
}
body .pageFormContent .row .selectDiv .select2-container .select2-container--default .select2-search--dropdown .select2-search__field,
body .pageFormContent .auto .selectDiv .select2-container .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #CED9E6;
}
body .pageFormContent .row .selectDiv.operator-symbol,
body .pageFormContent .auto .selectDiv.operator-symbol {
  width: 15% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body .pageFormContent .row .selectDiv.operator-symbol + input,
body .pageFormContent .auto .selectDiv.operator-symbol + input {
  width: 39%;
  margin-left: 1%;
}
body .pageFormContent .row .selectDiv.operator-symbol + .selectDiv,
body .pageFormContent .auto .selectDiv.operator-symbol + .selectDiv {
  width: 39%;
  margin-left: 1%;
}
body .pageFormContent .row .selectDiv.operator-symbol + textarea,
body .pageFormContent .auto .selectDiv.operator-symbol + textarea {
  width: 39%;
  margin-left: 1%;
}
body .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container,
body .pageFormContent .auto .selectDiv.operator-symbol + .checkbox-list-container {
  width: 39%;
  margin-left: 1%;
}
body .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container li label,
body .pageFormContent .auto .selectDiv.operator-symbol + .checkbox-list-container li label {
  margin-left: 0;
  padding-left: 0;
  width: auto;
  float: left;
}
body .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container li input[type="radio"],
body .pageFormContent .auto .selectDiv.operator-symbol + .checkbox-list-container li input[type="radio"] {
  float: left;
}
body .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container li:first-child label,
body .pageFormContent .auto .selectDiv.operator-symbol + .checkbox-list-container li:first-child label {
  margin-left: 0;
}
body .pageFormContent .row .selectDiv.operator-symbol + ul,
body .pageFormContent .auto .selectDiv.operator-symbol + ul {
  width: 39%;
  margin-left: 1%;
}
body .pageFormContent .row .selectDiv.operator-symbol + ul li,
body .pageFormContent .auto .selectDiv.operator-symbol + ul li {
  width: 100%;
  margin-top: 20px;
}
body .pageFormContent .row .selectDiv.operator-symbol + ul li:first-of-type,
body .pageFormContent .auto .selectDiv.operator-symbol + ul li:first-of-type {
  margin-top: 0;
}
body .pageFormContent .row .selectDiv.operator-symbol + ul li .selectDiv,
body .pageFormContent .auto .selectDiv.operator-symbol + ul li .selectDiv {
  float: none !important;
  width: 100% !important;
}
body .pageFormContent .row .selectDiv.operator-symbol + .new-three-select li,
body .pageFormContent .auto .selectDiv.operator-symbol + .new-three-select li {
  margin-top: 0;
}
body .pageFormContent .row .selectDiv.operator-symbol + .input-container,
body .pageFormContent .auto .selectDiv.operator-symbol + .input-container {
  width: 49%;
  margin-left: 1%;
}
body .pageFormContent .row .selectDiv + .checkbox-list-container,
body .pageFormContent .auto .selectDiv + .checkbox-list-container {
  width: 39% !important;
  margin-left: 1% !important;
}
body .pageFormContent .row .selectDiv + .button,
body .pageFormContent .auto .selectDiv + .button {
  height: 32px;
}
body .pageFormContent .row .Validform_checktip,
body .pageFormContent .auto .Validform_checktip {
  margin-top: 0;
  color: #bbb;
  padding-left: 0;
  margin-left: 15%;
  padding-top: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 12px;
  max-width: 75%;
  overflow: visible;
  white-space: normal;
}
body .pageFormContent .row .Validform_checktip.Validform_wrong,
body .pageFormContent .auto .Validform_checktip.Validform_wrong {
  color: #ff0000;
  padding-left: 0;
  background: none;
}
body .pageFormContent .row .Validform_checktip + .tip,
body .pageFormContent .auto .Validform_checktip + .tip {
  margin-left: 15%;
}
body .pageFormContent .row .pileselectDiv,
body .pageFormContent .auto .pileselectDiv {
  float: left;
  width: 75%;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .pageFormContent .row .pileselectDiv .selectDiv,
body .pageFormContent .auto .pileselectDiv .selectDiv {
  width: 50%;
  text-align: right;
  margin-bottom: 0;
}
body .pageFormContent .row .pileselectDiv .selectDiv select,
body .pageFormContent .auto .pileselectDiv .selectDiv select {
  width: 100% !important;
  margin-right: 0;
}
body .pageFormContent .row .pileselectDiv .selectDiv:first-child,
body .pageFormContent .auto .pileselectDiv .selectDiv:first-child {
  width: 50%;
  padding-right: 10px;
  text-align: left;
}
body .pageFormContent .row .pileselectDiv .Validform_checktip,
body .pageFormContent .auto .pileselectDiv .Validform_checktip {
  position: static;
  display: block;
  float: left;
  margin-top: 0;
  margin-left: 0;
  text-align: left;
}
body .pageFormContent .row .register-fund-container,
body .pageFormContent .auto .register-fund-container {
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
  width: 75%;
  height: 32px;
  margin-bottom: 0;
  position: relative;
  display: flex;
}
body .pageFormContent .row .register-fund-container .fund-input-container,
body .pageFormContent .auto .register-fund-container .fund-input-container {
  position: absolute;
  right: 95px;
  left: 0;
  top: 0;
}
body .pageFormContent .row .register-fund-container .fund-input-container input,
body .pageFormContent .auto .register-fund-container .fund-input-container input {
  width: 100%;
}
body .pageFormContent .row .register-fund-container select,
body .pageFormContent .auto .register-fund-container select {
  width: 82px;
  height: 32px;
  line-height: 32px;
  border-radius: 0 2px 2px 0;
  margin-right: 0;
  margin-left: 10px;
}
body .pageFormContent .row .register-fund-container input.txt,
body .pageFormContent .auto .register-fund-container input.txt {
  flex: auto;
}
body .pageFormContent .row .register-fund-container .register-unit,
body .pageFormContent .auto .register-fund-container .register-unit {
  border: 1px solid #ced9e6;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  border-left: none;
}
body .pageFormContent .row .textarea-container,
body .pageFormContent .auto .textarea-container {
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
  width: 75%;
  height: 32px;
  margin-bottom: 0;
  height: auto;
}
body .pageFormContent .row .textarea-container textarea,
body .pageFormContent .auto .textarea-container textarea {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #ddd;
  line-height: 14px;
  padding: 5px;
}
body .pageFormContent .row .textarea-container textarea:hover,
body .pageFormContent .auto .textarea-container textarea:hover {
  border-color: #3ea1f7;
}
body .pageFormContent .row .works-container,
body .pageFormContent .auto .works-container {
  width: 75%;
}
body .pageFormContent .row .works-container input.text,
body .pageFormContent .auto .works-container input.text {
  flex: auto;
}
body .pageFormContent .row .works-container .actions,
body .pageFormContent .auto .works-container .actions {
  flex: none;
}
body .pageFormContent .row .works-container .actions input[type="button"],
body .pageFormContent .auto .works-container .actions input[type="button"] {
  margin-left: 10px;
}
body .pageFormContent .inquiry-box .inquirybox-form {
  display: flex;
  flex-direction: column;
}
body .pageFormContent .inquiry-box .inquirybox-form .form-item {
  display: flex;
}
body .pageFormContent .inquiry-box .inquirybox-form .form-item .input-container .box {
  display: flex;
  width: 100%;
}
body .pageFormContent .inquiry-box .inquirybox-form .form-item .input-container .box input.txt {
  width: auto;
  flex: auto;
  float: none;
}
body .pageFormContent .normal-formline .row,
body .pageFormContent .normal-formline .auto {
  margin: 0 !important;
}
body .pageFormContent #add_desc a.ant-btn {
  margin-left: 15% !important;
}
body .pageFormContent #add_option a.ant-btn {
  margin-left: 15% !important;
}
body .pageFormContent #add_option + #option {
  margin: 0 auto;
}
body .pageFormContent #add_option + #option .placeHolder {
  border: 1px dashed #ccc;
  list-style: none;
  padding: 10px 0px 20px;
  height: 32px;
}
body .pageFormContent #add_option + #option .row {
  padding-top: 0;
}
body .pageFormContent #add_option + #option .row .option-minus,
body .pageFormContent #add_option + #option .row .option-move {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-size: 0px;
  color: white;
  vertical-align: top;
  margin-top: 9px;
}
body .pageFormContent #add_option + #option .row .option-minus {
  margin-left: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABX0lEQVQ4T6WTwW3CQBBF/yxZhwsRx0jBCC4B3yjB6YAS3EFcAunA6YAS6CDuINyMcgFhIuWIwiXx4p1ojWwtBEFQfPPOzNvZP38I//zosP7tTg5Y4FEDXTsmgDlpPN+/q6l9vgdI2s6IGANWWeh9YGEnJrfokHQiIrz2ltlTGasAs5aMmDD1UjU+9arElYG5pL9SockrAEnryifQsDw8J8vMdSbMOvJW23gHcGVc36hhd431uWITnzfR/G44436aDcn++UtxmWO6uN5kAZn2IYTvLbPRJQAjOLSO9wBGIBB1ToKYF0boCmDmnguEXqqCizpw5RhKjSoRvVT5FwJiU1MAZm0ZMmN9zgOVgFZ+ZSQzyppGeGjVY1bPBaKy4wpgxvnVkBMBHfXSfHLsOYXIQGB7Zm8XCsiNE4LZF0QvzHmxOES1gWZ+AFFc/8wi23C/trG8ufBHOVIzutU2PtbVD5STqI1i+MzkAAAAAElFTkSuQmCC);
}
body .pageFormContent #add_option + #option .row .option-move {
  margin-left: 5px;
  cursor: move;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvklEQVQ4T+2TsQ3CMBBF/5kirQULRFkARoAJYBRo0+A0bmEUmABGgAWiLEDklgJ/5AhFFEBipcWVC79n/7uzYOCSGF6n+Wwk3D0oG1fZS2B7CwKsBCcRaBLOE4sgiRMorATYEii8x6EVjLPcAGBXnLq0xSTLeStte3GzeQm6eNSlNR8FneTbgV8v+EfoUclBXWgmUWEpgCFgvMcxchKNVnI/i8iU5NUzmbvKuN6jHBLqtJHsPZN1gKM+07cSPQHKtXMRrzqUlQAAAABJRU5ErkJggg==);
}
body .pageFormContent #add_option + #option .row .placeHolder {
  border: 1px dashed #ccc;
  list-style: none;
  padding: 10px 0px;
}
body .pageFormContent #add_option + #option .row .option-image {
  margin-top: 9px;
  margin-left: 5px;
  width: 18px;
  height: 18px;
  display: inline-block;
  border: 1px solid #ddd;
}
body .pageFormContent #add_conc a.ant-btn {
  margin-left: 15% !important;
}
body .pageFormContent .assessment .schIpt {
  width: 75%;
  box-sizing: border-box;
  min-height: 32px;
  background: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000000;
  font-size: 12px;
  padding-left: 11px;
  padding-right: 11px;
  float: left;
}
body .pageFormContent .assessment .schIpt i {
  display: block;
  line-height: 30px;
  font-style: normal;
}
body .pageFormContent .toggleShow {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
body .pageFormContent .toggleShow .toggleContent .label.required + .readonly.date.dateRange.txt {
  width: 75% !important;
}
body .pageFormContent .toggleHide {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
body .pageFormContent .select .selectDiv .chosen-container {
  width: 100%;
}
body .pageFormContent .select .selectDiv .chosen-container .chosen-single {
  height: 32px;
  line-height: 31px;
  box-shadow: none;
  color: #000;
}
body .pageFormContent .select .selectDiv .chosen-container .chosen-single span {
  line-height: 30px;
}
body .pageFormContent .select .selectDiv .chosen-container .chosen-single div b {
  background-position: 0 5px;
}
body .pageFormContent .select .selectDiv .chosen-container.chosen-disabled {
  opacity: 1 !important;
}
body .pageFormContent .select .selectDiv .chosen-container.chosen-disabled .chosen-single {
  border-color: #e4e7ed;
  background-color: #f5f7fa !important;
  color: #999 !important;
  cursor: not-allowed;
}
body .pageFormContent .submitField {
  margin: 0 auto;
  height: 50px;
  border-top: 1px solid #eee !important;
  background-color: #fff;
  padding: 0;
  text-align: center;
  bottom: 0 !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  left: 190px;
  right: 10px;
}
body .pageFormContent .submitField .btn.btnnor {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  color: #fff;
  background-color: #3ea1f7;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  width: auto;
  margin: 0 5px;
  float: none;
  line-height: normal;
}
body .pageFormContent .submitField .btn.btnnor:hover {
  background-color: #6eb9f9;
  border: 1px solid #6eb9f9;
  color: #fff;
}
body .pageFormContent .submitField .btn.btnnor.close {
  background: none;
  border-color: #3ea1f7;
  color: #3ea1f7;
}
body .pageFormContent .choose-job-container.css-recruit .label {
  width: 15%;
  padding-right: 10px;
  font-size: 14px;
  padding-left: 0;
  text-align: left;
  margin-top: 15px;
  font-weight: normal;
}
body .pageFormContent .choose-job-container.css-recruit.css-recruit-normal {
  *zoom: 1;
}
body .pageFormContent .choose-job-container.css-recruit.css-recruit-normal:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .pageFormContent .choose-job-container.css-recruit.css-recruit-normal label.label {
  width: 15%;
  font-size: 13px;
  line-height: 32px;
  height: 32px;
  box-sizing: border-box;
  padding: 0 20px 0 0;
  display: table;
  margin-top: 0;
  left: 0;
  float: left;
  top: 0;
  text-align: left;
}
body .pageFormContent .choose-job-container.css-recruit.css-recruit-normal .css-recruit-right-container {
  width: 75% !important;
}
body .pageFormContent .choose-job-container.css-recruit.css-recruit-normal.largefairs label.label {
  text-align: left;
}
body .pageFormContent .choose-job-container.css-recruit .new-choosejobcontainer {
  display: flex;
  flex-direction: column;
  width: 75%;
  float: left;
}
body .pageFormContent .choose-job-container.css-recruit .new-choosejobcontainer .css-list {
  width: 100%;
  margin-top: 5px;
}
body .pageFormContent .choose-job-container.css-recruit .new-choosejobcontainer .css-list .css-content {
  display: flex;
  border: 1px solid #CED9E6;
  border-top: none;
}
body .pageFormContent .choose-job-container .job-content .css-content > li {
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
body .pageFormContent .choose-job-container .job-content .css-content > li span {
  white-space: normal;
  max-width: 100%;
  flex: 0 0 auto;
  padding: 0 4px;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
body .pageFormContent .css-recruit {
  border: none;
  border-radius: 2px;
  width: 75% !important;
  margin-left: 0 !important;
  margin-top: 0;
  margin-bottom: 0;
  *zoom: 1;
}
body .pageFormContent .css-recruit:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .pageFormContent .css-recruit .label {
  height: auto;
  line-height: 30px;
  padding: 0;
  position: relative;
  height: 32px;
  color: #415161;
  font-size: 14px;
  text-align: right;
  padding-left: 0;
  padding-right: 20px;
  width: 15%;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  float: left;
  left: 0;
  top: 0;
}
body .pageFormContent .css-recruit .label b {
  margin-left: -6px;
}
body .pageFormContent .css-recruit .label.autowidth {
  width: auto !important;
}
body .pageFormContent .css-recruit .css-list {
  margin-bottom: 0;
  width: 100%;
  letter-spacing: normal;
  word-spacing: normal;
  float: none;
  flex: 1 1 auto;
  border: none;
}
body .pageFormContent .css-recruit .css-list .css-title {
  margin-bottom: 0;
  background-color: #fff;
  display: flex;
  width: 100%;
  border: 1px solid #CED9E6;
  flex-shrink: 1;
}
body .pageFormContent .css-recruit .css-list .css-title > li {
  margin-left: 0;
  width: calc(100% / 7);
  border-left: 1px solid #CED9E6;
  flex: auto;
  float: none;
}
body .pageFormContent .css-recruit .css-list .css-title > li:first-child {
  border-left: none;
}
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content {
  margin-bottom: 0;
  background-color: #fff;
  display: flex;
  width: 100%;
  border: 1px solid #CED9E6;
  border-top: none;
}
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content > li {
  margin-left: 0;
  width: calc(100% / 7);
  border-left: 1px solid #CED9E6;
  flex: auto;
  float: none;
}
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content > li:first-child {
  border-left: none;
}
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content input,
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content a,
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content select {
  margin: 0 auto;
}
body .pageFormContent .css-recruit .css-list .css-title + ul.css-content + ul.css-content {
  border-top: none;
}
body .pageFormContent .css-recruit .css-list .css-content {
  margin-bottom: 0;
  background-color: #fff;
  display: flex;
  width: 100%;
  border: 1px solid #CED9E6;
}
body .pageFormContent .css-recruit .css-list .css-content .linkman-removeline {
  color: #3ea1f7;
}
body .pageFormContent .css-recruit .css-list .css-content .com-detail {
  margin: 0 auto;
}
body .pageFormContent .css-recruit .css-list .css-content > li {
  margin-left: 0;
  width: calc(100% / 7);
  border-left: 1px solid #CED9E6;
  flex: auto;
  float: none;
}
body .pageFormContent .css-recruit .css-list .css-content > li:first-child {
  border-left: none;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen {
  overflow: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container {
  height: 100%;
  padding: 2px 0;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-single {
  padding-left: 15px;
  box-shadow: none;
  height: 100%;
  line-height: normal;
  background: 0 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-single span {
  line-height: 25px !important;
  padding: 0 5px;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-single div b {
  background-position: 0 7px;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-drop {
  border-color: #0767c9;
  top: 96%;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-drop .chosen-search {
  border: 1px solid #0767c9;
  padding: 0;
  margin: 2px;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-drop .chosen-search-input {
  width: 100% !important;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-drop .chosen-results {
  padding: 0;
  margin: 0;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-drop .chosen-results li {
  min-height: 30px;
  height: auto;
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  word-break: break-all;
  white-space: normal;
  overflow: visible;
  line-height: normal;
  min-width: 100%;
  text-align: left;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container .chosen-drop .chosen-results li > * {
  flex-shrink: 1;
  word-break: break-all;
  white-space: normal;
}
body .pageFormContent .css-recruit .css-list .css-content .job-chosen .chosen-container.chosen-container-active .chosen-single {
  border-color: #0767c9 !important;
}
body .pageFormContent .css-recruit .css-list .job-content {
  flex-shrink: 1;
}
body .pageFormContent .css-recruit .css-list .job-content .css-content {
  border-bottom: 1px solid #CED9E6;
  border-top: none;
  width: 100%;
}
body .pageFormContent .css-recruit .css-list .job-content .css-content > li {
  margin-left: 0;
  width: calc(100% / 7) !important;
  flex: auto;
  padding: 0 5px;
  border-left: 1px solid #CED9E6;
}
body .pageFormContent .css-recruit .css-list .job-content .css-content > li:first-child {
  border-left: none;
}
body .pageFormContent .css-recruit .css-list .css-content > li {
  margin-left: 0;
  border-left: 1px solid #CED9E6;
}
body .pageFormContent .css-recruit .css-list .css-content > li:first-child {
  border-left: none;
}
body .pageFormContent .css-recruit .css-list .css-content > li * {
  font-size: 12px;
}
body .pageFormContent .css-recruit .css-list .css-content > li input {
  height: 90%;
}
body .pageFormContent .css-recruit .css-list .css-content:first-child {
  margin-top: 0;
}
body .pageFormContent .css-recruit .css-operate {
  margin-left: 0 !important;
  width: 100%;
  margin-right: 0;
  text-align: right;
}
body .pageFormContent .css-recruit .css-operate li {
  margin-left: 10px;
  margin-right: 0;
}
body .pageFormContent .select-salary {
  display: flex;
  width: 75%;
  gap: 10px;
}
body .pageFormContent .venue-booking-form .css-list .css-content input[type="checkbox"] {
  height: auto;
}
body .pageFormContent .venue-booking-form .css-list .css-content li {
  height: auto;
  min-height: 30px;
}
body .pageFormContent .venue-booking-form .css-list .css-content li a {
  height: auto;
  line-height: normal;
}
body .pageFormContent .venue-booking-form .actions {
  min-width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .pageFormContent .chbz input.txt {
  width: 800px;
  border: none;
  border: 1px solid #ddd;
  box-shadow: none;
  height: 32px;
  padding: 2px 11px;
}
body .pageFormContent .sp-replacer {
  background-color: #fff;
}
body .pageFormContent .sp-replacer .sp-preview {
  margin-top: 3px;
}
body .pageFormContent .company .choose-job-container {
  width: 100% !important;
}
body .pageFormContent .company .choose-job-container .label {
  width: auto !important;
}
body .competition_form .row .label,
body .competition_form .auto .label {
  text-align: left !important;
  padding-left: 10px !important;
}
body .competition_form .row .label .middle-inner,
body .competition_form .auto .label .middle-inner {
  text-align: left;
}
body .competition_form .row .checkbox-list-container,
body .competition_form .auto .checkbox-list-container {
  padding-left: 0;
  margin-left: 10px !important;
  float: none;
}
body .competition_form .row .checkbox-list-container label,
body .competition_form .auto .checkbox-list-container label {
  margin: 0 !important;
}
body .competition_form .row .checkbox-list-container input + label,
body .competition_form .auto .checkbox-list-container input + label {
  margin-right: 10px !important;
}
body .competition_form .row input[type="text"],
body .competition_form .auto input[type="text"] {
  height: 32px;
  line-height: 30px;
  border: 1px solid #CED9E6;
}
body .competition_form .tips {
  max-width: none;
}
body .competition_form .btn-add-line {
  cursor: pointer;
}
body .ant-ueditor-container {
  vertical-align: top;
  width: 75% !important;
  margin-bottom: 20px;
}
body .ant-ueditor-container .edui-default .edui-editor {
  width: 100% !important;
}
body .ant-ueditor-container .edui-default .edui-editor-iframeholder {
  width: 100% !important;
}
body #footer {
  background-color: #fff;
  color: #838a9e;
  height: 36px;
  line-height: 36px;
  z-index: auto;
  position: sticky;
  transform-origin: 0 0;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}
.pageFormContent .form-pcon .row > label {
  position: relative;
  height: 32px;
  color: #415161;
  font-size: 14px;
  text-align: left;
  padding-left: 100px;
}
.pageFormContent .form-pcon .auto > label {
  position: relative;
  height: 32px;
  color: #415161;
  font-size: 14px;
  text-align: left;
  padding-left: 100px;
}
body {
  /* 弹框优化 */
  /* chosen 优化 */
  /* 滚动条美化 */
  /* 这是针对缺省样式 (必须的) */
  /* 滚动条的滑轨背景颜色 */
  /* 滑块颜色 */
  /*错误提示框优化*/
}
body #contextmenu {
  z-index: 999;
}
body .new-check_value_div {
  width: 75% !important;
}
body .elsetime .multi_select {
  margin-top: 0;
  float: none;
}
body .elsetime input[type="checkbox"] {
  margin: 0;
}
body .multi_select {
  width: 100% !important;
  float: none;
}
body .multi_select.new-day-input-width {
  width: 75% !important;
}
body .multi_select input {
  margin: 0;
}
body .multi_select input:first-child {
  margin: 0;
}
body .multi_select .select_rel.txt.readonly {
  width: 100% !important;
}
body .multi_select.multi_select_focus {
  border: 1px solid #3ea1f7 !important;
  width: 75% !important;
}
body .multi_select.multi_select_focus .select_rel.txt.readonly {
  margin: 5px auto;
  float: none;
  display: block;
  width: calc(100% - 20px) !important;
}
body .multi_select.multi_select_focus .container {
  margin: 9px !important;
  border-color: #ddd;
  width: auto;
}
body .multi_select.multi_select_focus .container .top {
  background: #eee;
  padding: 10px;
  height: auto !important;
  display: flex;
  align-items: center;
  position: relative;
  border-color: #eee;
}
body .multi_select.multi_select_focus .container .top .ok {
  position: absolute;
  right: 5px;
  background-color: #3ea1f7;
  color: #fff;
  border: none;
}
body .multi_select.multi_select_focus .container .top .ok:hover {
  background-color: #6eb9f9;
}
body .multi_select.multi_select_focus .container .content > div {
  height: auto;
  padding: 5px 10px;
  border-color: #eee;
}
body .multi_select.multi_select_focus .container .content > div input[type="checkbox"] {
  margin-right: 5px;
}
body .row .label,
body .auto .label {
  text-align: right !important;
}
body .row .label + .qx,
body .auto .label + .qx {
  height: 32px;
  line-height: 32px;
}
body .row .label + .qx input[type="checkbox"],
body .auto .label + .qx input[type="checkbox"] {
  margin-right: 5px;
}
body .row .label + .qx + .checkbox-list-container,
body .auto .label + .qx + .checkbox-list-container {
  margin-left: 15% !important;
}
body .row .checkbox-list-container,
body .auto .checkbox-list-container {
  margin-left: 0 !important;
  width: 75% !important;
  margin-top: 0 !important;
  max-width: none !important;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 32px;
}
body .row .checkbox-list-container label,
body .auto .checkbox-list-container label {
  margin: 0 5px 0 0;
  white-space: nowrap;
}
body .row .checkbox-list-container input[type="radio"],
body .auto .checkbox-list-container input[type="radio"] {
  margin-right: 5px;
}
body .row .checkbox-list-container input[type="checkbox"],
body .auto .checkbox-list-container input[type="checkbox"] {
  margin-right: 5px;
}
body .row .checkbox-list-container a,
body .auto .checkbox-list-container a {
  margin-left: 5px;
  margin-right: 5px;
}
body .row .checkbox-list-container a:first-child,
body .auto .checkbox-list-container a:first-child {
  margin-left: 0;
}
body .row .checkbox-list-container a[target="navTab"],
body .auto .checkbox-list-container a[target="navTab"],
body .row .checkbox-list-container a[target="dialog"],
body .auto .checkbox-list-container a[target="dialog"],
body .row .checkbox-list-container a[target="_blank"],
body .auto .checkbox-list-container a[target="_blank"] {
  color: #3ea1f7;
}
body .row .new-checkbox-list-container,
body .auto .new-checkbox-list-container {
  width: 75%;
  float: left;
}
body .row .new-checkbox-list-container .checkbox-list-container,
body .auto .new-checkbox-list-container .checkbox-list-container {
  width: 100% !important;
}
body .row .new-checkbox-list-container .checkbox-list-container label,
body .auto .new-checkbox-list-container .checkbox-list-container label {
  margin: 0 5px 0 0 !important;
  white-space: nowrap;
}
body .row.selectRow .selectItem,
body .auto.selectRow .selectItem {
  width: 15% !important;
  line-height: 28px;
  height: 28px;
  display: flex;
  align-items: center;
}
body .row.selectRow .selectItem label,
body .auto.selectRow .selectItem label {
  line-height: normal;
  width: calc(100% - 20px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .pageFormContent .panel {
  margin: 15px 10px 0;
  background: none !important;
}
body .pageFormContent .panel:first-of-type {
  margin-top: 0;
}
body .pageFormContent .panel .panelHeader {
  background: none;
  background-color: #fff;
  border: 1px solid #ddd;
  padding-left: 0;
  height: 46px;
}
body .pageFormContent .panel .panelHeader .panelHeaderContent {
  background: none;
  background-color: #fff;
  padding-right: 0;
  height: 45px;
  line-height: 45px;
}
body .pageFormContent .panel .panelHeader .panelHeaderContent h1 {
  background: none;
  background-color: #fff;
  padding: 0 10px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
}
body .pageFormContent .panel .panelContent {
  background: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
body .pageFormContent .panel .panelContent table.gridtable th {
  background-color: #f6f6f6;
  border-color: #ddd;
}
body .pageFormContent .panel .panelContent table.gridtable td {
  background-color: #fff;
  border-color: #ddd;
}
body .pageFormContent .panel .panelContent table.gridtable td select {
  width: 100%;
}
body .pageFormContent .panel .panelContent table.gridtable td input {
  width: 100%;
  float: none;
  border: none;
  border: 1px solid #CED9E6;
  height: 32px;
}
body .pageFormContent .panel .panelContent input[type="button"] {
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  color: #fff;
  border: 1px solid #3ea1f7;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  padding: 4px 15px;
  margin: 10px 0 0 0;
  font-weight: normal;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
body .pageFormContent .panel .panelContent input[type="button"]:hover {
  background-color: #6eb9f9;
  color: #fff;
  border: 1px solid #6eb9f9;
}
body .pageFormContent .panel .panelContent .row:first-of-type {
  margin-top: 10px;
}
body .pageFormContent .panel .panelContent .row:last-of-type {
  margin-bottom: 10px;
}
body .pageFormContent .panel .panelFooter {
  background: none;
  background-color: #fff;
}
body .pageFormContent .panel .panelFooter .panelFooterContent {
  background: none;
  background-color: #fff;
}
@media (min-width: 992px) {
  body .css-indexcontainer .numrow {
    padding-bottom: 8px;
  }
  body .css-indexcontainer .numrow .col-md-6:nth-child(1) {
    border-right: 4px solid #f8f9fa;
  }
  body .css-indexcontainer .numrow .col-md-6:nth-child(2) {
    border-left: 4px solid #f8f9fa;
  }
  body .css-indexcontainer .numrow .panel.collapse .panelHeader {
    flex: none;
  }
  body .css-indexcontainer .numrow .panel.collapse .row.layoutBox.panelContent {
    flex: auto;
  }
  body .css-indexcontainer .numrow .panel.collapse .row.layoutBox.panelContent .css-lineleft {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-bottom: 8px;
  }
  body .css-indexcontainer .numrow .panel.collapse .row.layoutBox.panelContent .css-lineleft li {
    margin: 0;
  }
  body .css-indexcontainer .numrow .panel.collapse .row.layoutBox.panelContent .css-lineleft li b {
    font-size: 36px;
    height: auto;
    line-height: normal;
    margin-top: 8px;
  }
  body .css-indexcontainer .numrow .panel.collapse .row.layoutBox.panelContent .css-lineleft li p {
    font-size: 14px;
  }
  body .css-indexcontainer .listrow {
    padding-bottom: 8px;
  }
  body .css-indexcontainer .listrow .col-md-4:nth-child(1) {
    border-right: 4px solid #f8f9fa;
  }
  body .css-indexcontainer .listrow .col-md-4:nth-child(2) {
    border-left: 4px solid #f8f9fa;
    border-right: 4px solid #f8f9fa;
  }
  body .css-indexcontainer .listrow .col-md-4:nth-child(3) {
    border-left: 4px solid #f8f9fa;
  }
  body .css-indexcontainer .chartsrow > div {
    height: 100%;
  }
  body .css-indexcontainer .chartsrow .col-md-4 {
    border-right: 4px solid #f8f9fa;
  }
  body .css-indexcontainer .chartsrow .col-md-8 {
    border-left: 4px solid #f8f9fa;
  }
}
@media (max-width: 992px) {
  body .css-indexcontainer .numrow {
    padding-bottom: 0;
  }
  body .css-indexcontainer .numrow .col-md-6 {
    margin-bottom: 8px;
  }
  body .css-indexcontainer .listrow {
    padding-bottom: 0;
  }
  body .css-indexcontainer .listrow .col-md-4 {
    margin-bottom: 8px;
  }
  body .css-indexcontainer .chartsrow .col-md-4 {
    margin-bottom: 8px;
  }
  body .css-indexcontainer .chartsrow .col-md-8 {
    margin-bottom: 8px;
  }
}
body .css-indexcontainer .panel .panel-heading.css-tabs {
  position: relative;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
body .select2-dropdown {
  border-color: #CED9E6;
  z-index: 2000;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #CED9E6;
}
body .flowstep .step-name {
  font-size: 13px;
  font-weight: normal;
  color: #333;
}
body .flowstep .step-cur .step-name {
  color: #333;
}
body #question-type {
  left: 40px;
  right: 40px;
  padding: 20px 0;
  background-color: #fff;
  z-index: 1000 !important;
  border-bottom: 1px solid #eee;
  position: static;
}
body #question-type .question-type-list {
  margin: 0 auto;
  text-align: center;
  background-color: #fff;
  display: flex;
  justify-content: center;
}
body #question-type .insert-space {
  margin-top: 0 !important;
}
body .question-content .row {
  padding-bottom: 20px !important;
}
body .question-content .questionaire-title {
  padding-top: 0 !important;
  margin-left: 0;
  margin-right: 0;
}
body .question-content #add_desc {
  height: auto !important;
  text-align: left !important;
  padding-left: 15% !important;
}
body .question-content #add_desc a {
  color: #3ea1f7;
}
body .question-content #add_conc {
  text-align: left;
  padding-left: 15% !important;
}
body .question-content #add_conc a.add-remarks {
  margin: 0 !important;
}
body .question-content #desc_row,
body .question-content #conc_row {
  margin: 0;
}
body .question-content #desc_row textarea,
body .question-content #conc_row textarea {
  width: 75%;
  display: inline-block;
  float: none !important;
  border-radius: 2px;
  border: 1px solid #ddd;
}
body .question-content #add_conc .add-remarks {
  margin-left: 15% !important;
}
body .question-content select {
  box-sizing: border-box;
  height: 32px;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  background: none;
  background-color: #fff;
  border-color: #d9d9d9;
  border-radius: 2px;
}
body .question-content .question .question_body {
  margin-bottom: 20px;
  max-width: 1200px;
  margin: 15px auto;
  width: 75%;
  margin-left: 15%;
}
body .question-content .question .question_body .copy_question {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff !important;
  display: inline-block;
  padding: 3px 5px;
  border-radius: 4px;
  top: 6px;
}
body .question-content .question .question_body .question_title {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  padding-left: 15px !important;
  font-weight: normal;
  border: 1px solid #CED9E6;
}
body .question-content .question .question_body .question_title .copy_question {
  top: 7px;
}
body .question-content .question .question_body .question_title .del_ques {
  top: 7px;
}
body .question-content .question .question_body .explain-body {
  padding: 20px !important;
  border: 1px solid #ddd;
}
body .question-content .question .question_body .explain-body input {
  width: 15% !important;
}
body .question-content .question .question_body .explain-body select {
  width: 15% !important;
}
body .question-content .question .question_body .explain-body .copy_question {
  top: 26px;
}
body .question-content .question .question_body .explain-body .del_ques {
  top: 24px;
}
body .question-content .question .question_body .insert-space {
  width: 90%;
  display: inline-block;
  margin: 10px 0 0 30%;
}
body .question-content .question .question_body .insert-space span {
  font-size: 12px;
}
body .question-content .question .question_body .question_row {
  padding: 15px 0 10px 0;
  position: relative;
  border: 1px solid #CED9E6;
  border-top: none !important;
}
body .question-content .question .question_body .question_row .row {
  padding: 0;
}
body .question-content .question .question_body .question_row .row .txt {
  width: 60%;
}
body .question-content .question .question_body .question_row .row .table-options {
  margin-left: 10px;
}
body .question-content .question .question_body .question_row .row .option-minus,
body .question-content .question .question_body .question_row .row .option-move {
  margin-top: 9px;
}
body .question-content .question .question_body .question_row .row .option-minus + input[type="checkbox"],
body .question-content .question .question_body .question_row .row .option-move + input[type="checkbox"] {
  margin-top: 9px;
}
body .question-content .question .question_body .question_row .row .option-image {
  margin-top: 9px;
}
body .question-content .question .question_body .question_row .row .new-labeltitle {
  margin-top: 11px;
  display: inline-block;
  width: auto;
}
body .question-content .question .question_body .question_row .row .option-score {
  height: 32px;
  line-height: 32px;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin-right: 5px;
}
body .question-content .question .question_body .question_row .row.add_matrix {
  text-align: left;
  padding-left: 15%;
}
body .question-content .question .question_body .question_row .row label {
  width: 15%;
}
body .question-content .question .question_body .question_row .row label input[type="number"] {
  border: 1px solid #CED9E6;
  height: 24px;
}
body .question-content .question .question_body .question_row .row label select {
  width: 75%;
}
body .question-content .question .question_body .question_row .row .add-link {
  margin-left: 0 !important;
}
body .question-content .question .question_body .question_row .row .add_matrix_question {
  margin-left: 0 !important;
}
body .question-content .question .question_body .question_row .row input.hasinput.txt {
  width: 60%;
}
body .question-content .question .question_body .question_row span {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
}
body .question-content .question .question_body .question_row .question-select {
  display: inline-block;
  width: 40%;
}
body .question-content .question .question_body .question_row .question-select input {
  min-width: 60px;
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  padding: 5px 0 5px 5px;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin: 0 2px;
}
body .question-content .question .question_body .question_row .option .row input[type="text"] {
  width: 25%;
}
body .question-content .question .question_body .question_row .add_option {
  text-align: left;
  padding-left: 15%;
}
body .question-content .question .question_body .question_row .option-image {
  vertical-align: top;
}
body .consultForm table,
body .consultForm table td input[type="text"] {
  box-sizing: border-box;
  background: none;
  background-color: #fff;
  color: #333;
  font-size: 12px;
  padding-left: 11px;
  padding-right: 11px;
  border: 1px solid #CED9E6;
  height: 26px;
}
body .consultForm .center {
  margin: 0 auto;
  width: 80% !important;
}
body .consultForm .center strong {
  font-size: 14px;
  font-family: "微软雅黑";
  color: #000;
  padding: 15px;
  display: block;
}
body .consultForm .center table.mt8 {
  margin: 0 auto;
  width: 100%;
}
body .consultForm .center table.mt8 td textarea {
  width: 100%;
}
body .consultForm input[type="checkbox"] {
  margin-top: 8px;
}
body .consultForm .checkbox-list-container input[type="checkbox"] {
  margin-top: 0;
}
body .new-table-add table input[type="text"] {
  width: 80px;
  height: 30px;
  border: 1px solid #CED9E6;
}
body .new-table-add table input[type="text"]:hover {
  border-color: #3ea1f7;
}
body .new-table-add table select {
  width: 100%;
}
body .new-table-add table select:hover {
  border-color: #3ea1f7;
}
body .new-table-add table i.fa {
  font-size: 15px;
  margin: 0 5px;
}
body .special-row {
  width: 75%;
  float: left;
}
body .special-row select {
  width: 100% !important;
}
body .special-row .pl180 {
  padding-left: 0;
  margin-left: -15%;
  width: 115%;
}
body .special-row .table-responsive table {
  min-width: 100px;
}
body .shadow {
  position: static !important;
  display: none !important;
}
body .grid {
  margin: 10px 0 0 0;
}
body .grid .resizeMarker {
  background-color: #ededed;
}
body .grid .resizeProxy {
  background-color: #ededed;
}
body .grid.grid-cpcontainer {
  position: relative;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}
body .grid.grid-cpcontainer .common-op {
  position: absolute;
  right: 0;
  top: 15px;
  z-index: 10;
  cursor: pointer;
}
body .grid.grid-cpcontainer .common-op i {
  font-size: 24px;
  color: #333;
}
body .grid.grid-cpcontainer .common-op i.icon-paixu1 {
  font-size: 16px;
}
body .grid.grid-cpcontainer .common-op i.icon-paixu1:hover {
  font-size: 16px;
}
body .grid.grid-cpcontainer .common-op:hover i {
  font-size: 24px;
  color: #3ea1f7;
}
body .grid.grid-cpcontainer .gridHeader {
  background-color: #fafafa;
}
body .grid .gridHeader {
  border-left: 1px solid #e5e6e7;
  border-right: 1px solid #e5e6e7;
}
body .grid .gridHeader .gridThead {
  background: none;
}
body .grid .gridHeader .gridThead table thead tr {
  white-space: nowrap;
}
body .grid .gridHeader .gridThead table thead tr th {
  line-height: 41px;
  background: none;
  background-color: #fafafa;
  border-color: #e5e6e7;
  letter-spacing: normal;
  word-spacing: normal;
  word-wrap: break-word;
  border-left: 1px solid #ededed;
  border-right: none;
  white-space: nowrap;
  display: inline-block;
}
body .grid .gridHeader .gridThead table thead tr th:first-child {
  border-left: none;
}
body .grid .gridHeader .gridThead table thead tr th:last-child {
  border-right: none;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol {
  color: #000;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
  position: relative;
  padding: 0 5px;
  overflow-wrap: break-word;
  height: 40px;
  font-size: 13px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: "tnum", "tnum";
  font-weight: bolder;
  display: flex;
  align-items: center;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol input[type="checkbox"] {
  margin-top: 0;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a {
  font-size: 14px;
  text-align: left;
  text-decoration: none;
  /* width       : auto; */
  display: block;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a:hover {
  color: #3ea1f7;
  line-height: normal;
  height: auto;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a:hover {
  background: url("../../i/px-asc.png") no-repeat right center;
  background-size: 8px 12px;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a.asc {
  background: url("../../i/px-asc.png") no-repeat right center;
  background-size: 8px 12px;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a.desc {
  background: url("../../i/px-desc.png") no-repeat right center;
  background-size: 8px 12px;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a.sort-link {
  background: none;
  background-size: 8px 12px;
  padding-right: 15px;
  font-size: 13px;
  height: auto;
  line-height: 16px;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a.sort-link:hover {
  background: url("../../i/px-asc.png") no-repeat right center;
  background-size: 8px 12px;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a.sort-link.asc {
  /* background     : url("i/px-asc.png") no-repeat right center; */
  background-size: 8px 12px;
}
body .grid .gridHeader .gridThead table thead tr th .gridCol a.sort-link.desc {
  /* background     : url("i/px-desc.png") no-repeat right center; */
  background-size: 8px 12px;
}
body .grid .gridHeader .gridThead table thead tr th.grid-checkbox {
  min-width: 0;
  max-width: 42px;
  width: 42px !important;
  background-color: #fafafa;
  z-index: 100;
}
body .grid .gridHeader .gridThead table thead tr th.grid-checkbox .gridCol {
  align-items: center;
  justify-content: center;
}
body .grid .gridHeader .gridThead table thead tr th.grid-checkbox .gridCol .checkboxctrl {
  margin-top: 0;
  vertical-align: top;
}
body .grid .gridHeader .gridThead table.list {
  margin-bottom: -2px;
  table-layout: fixed;
}
body .grid .gridHeader .gridThead table.list a {
  color: #000;
}
body .grid .gridHeader .gridThead table.list thead {
  background-color: #fafafa;
}
body .grid .gridHeader .gridThead table.list thead tr {
  background: none;
}
body .grid .gridHeader .gridThead table.list thead tr.filters {
  display: inline-block;
  height: 36px;
  table-layout: fixed;
}
body .grid .gridHeader .gridThead table.list thead tr.filters td {
  display: inline-block;
}
body .grid .gridHeader .gridThead table.list thead tr.filters td .select2-container--default .select2-selection--single {
  height: 30px;
  line-height: 30px;
}
body .grid .gridHeader .gridThead table.list thead tr.filters td .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 28px;
  line-height: 26px;
}
body .grid .gridHeader .gridThead table.list thead tr.filters td input {
  height: 28px;
  line-height: 26px;
  border-color: #ddd;
}
body .grid .gridScroller {
  width: auto !important;
  border-left: 1px solid #e5e6e7;
  border-right: 1px solid #e5e6e7;
  border-bottom: 1px solid #e5e6e7;
  position: relative;
  overflow: auto !important;
}
body .grid .gridScroller .gridTbody tr {
  white-space: nowrap;
}
body .grid .gridScroller .gridTbody tr td {
  border-right: none;
}
body .grid .gridScroller .gridTbody tr td:first-child {
  border-left: none;
}
body .grid .gridScroller .gridTbody tr td:last-child {
  border-right: none;
}
body .grid .gridScroller .gridTbody tr td.emptymiddletext {
  width: 100% !important;
  box-shadow: none;
  height: 100%;
}
body .grid .gridScroller .gridTbody tr td div {
  border: none !important;
}
body .grid .gridScroller .gridTbody tr td div span {
  border: none !important;
}
body .grid .gridScroller .gridTbody tr td div a {
  border: none !important;
  line-height: normal;
}
body .grid .gridScroller .gridTbody tr:hover {
  background-color: #e6f8ff !important;
}
body .grid .gridScroller .gridTbody tr:hover td {
  background-color: #e6f8ff !important;
}
body .grid .gridScroller .gridTbody tr.odd {
  background-color: #fff;
}
body .grid .gridScroller .gridTbody tr.odd td {
  background-color: #fff;
}
body .grid .gridScroller .gridTbody tr.odd.selected-multi.hover {
  background-color: #cdebff !important;
}
body .grid .gridScroller .gridTbody tr.odd.selected {
  background-color: #fff;
}
body .grid .gridScroller .gridTbody tr.even {
  background-color: #fafafa;
}
body .grid .gridScroller .gridTbody tr.even td {
  background-color: #fafafa;
}
body .grid .gridScroller .gridTbody tr.even.selected-multi.hover {
  background-color: #cdebff !important;
}
body .grid .gridScroller .gridTbody tr.even.selected {
  background-color: #fafafa;
}
body .grid .gridScroller .gridTbody td {
  line-height: 45px;
  letter-spacing: normal;
  word-spacing: normal;
  word-wrap: break-word;
  border-left: 1px solid #ededed;
  border-bottom: none;
  white-space: nowrap;
  display: inline-block;
}
body .grid .gridScroller .gridTbody td.grid-checkbox {
  min-width: 0;
  max-width: 42px !important;
  width: 42px !important;
}
body .grid .gridScroller .gridTbody td.grid-checkbox .gridCol {
  text-align: center;
}
body .grid .gridScroller .gridTbody td.grid-checkbox .gridCol .checkboxctrl {
  margin-top: 4px;
}
body .grid .gridScroller .gridTbody td.grid-checkbox > div {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .grid .gridScroller .gridTbody td input {
  vertical-align: middle;
  padding-left: 8px;
  padding-right: 8px;
}
body .grid .gridScroller .gridTbody td input.sms-selected {
  left: 0 !important;
}
body .grid .gridScroller .gridTbody td input[type="text"] {
  width: 100%;
  box-sizing: border-box;
  height: 32px;
  background: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000;
  font-size: 12px;
}
body .grid .gridScroller .gridTbody td div {
  line-height: 26px;
  height: 36px;
  font-size: 13px;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000000;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: "tnum", "tnum";
  white-space: pre-wrap;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
}
body .grid .gridScroller .gridTbody td div a {
  color: #3ea1f7;
  font-size: 13px;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
body .grid .gridScroller .gridTbody td div a:hover {
  color: #3ea1f7;
}
body .grid .gridScroller .gridTbody td div a img {
  margin-top: 0 !important;
}
body .grid .gridScroller .gridTbody td div i {
  vertical-align: middle;
  margin-right: 2px;
  font-size: 15px;
  position: relative;
  top: -1px;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns {
  line-height: 36px;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  word-break: break-all;
  overflow: hidden;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  /*纵向排列*/
  padding-left: 4px;
  padding-right: 4px;
  white-space: nowrap;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div {
  float: left;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  height: 36px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  /*垂直居中*/
  -webkit-align-items: center;
  line-height: normal;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div:first-child {
  height: 36px;
  padding: 7px 0;
  overflow: hidden;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div:first-child div {
  padding: 0;
  height: 100%;
  white-space: pre-wrap;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  /* W3C */
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  line-height: normal;
  display: box;
  display: -webkit-box;
  display: -moz-inline-box;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span {
  overflow: visible;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -moz-box-orient: vertical;
  width: 100%;
  -webkit-box-orient: vertical;
  display: box;
  display: -webkit-box;
  display: -moz-inline-box;
  box-orient: vertical;
  white-space: normal;
  line-height: normal;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span a[target="navTab"] {
  line-height: normal;
  white-space: nowrap;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span a[target="navTab"] div.red {
  line-height: normal;
  display: inline;
  color: red;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span a[target="navTab"] div.new-link {
  color: #3ea1f7;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span a[target="navTab"] span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span .icon-ding {
  font-size: 17px;
  position: relative;
  top: 1px;
  margin-right: 2px;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div > span.red {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns div b {
  font-weight: normal;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns .middle-cloumns-inner {
  padding: 0 !important;
}
body .grid .gridScroller .gridTbody td div.middle-cloumns .middle-cloumns-inner .middle-cloumns-inner-text {
  flex-direction: column;
  justify-content: center;
}
body .grid .gridScroller .gridTbody td div.middle-input {
  line-height: 45px;
  text-align: center;
  /* Firefox */
  display: -moz-box;
  -moz-box-orient: vertical;
  /* Safari、Opera 以及 Chrome */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* W3C */
  display: box;
  box-orient: vertical;
  display: flex;
  align-items: center;
}
body .grid .gridScroller .gridTbody td .sh-status {
  line-height: 45px;
  background: none;
}
body .grid .gridScroller .gridTbody td.is_hide_td * div {
  line-height: 50px;
  height: 50px;
}
body .grid .gridScroller .gridTbody td.is_hide_td * div img {
  margin: 0 auto !important;
  display: inline-block;
}
body .grid .gridScroller .gridTbody .selected {
  background-color: #cdebff !important;
}
body .grid .gridScroller .gridTbody .selected td {
  background-color: #cdebff !important;
}
body .grid .gridScroller .gridTbody .selected:hover {
  background-color: #cdebff !important;
}
body .grid .gridScroller .gridTbody .selected.hover td {
  background-color: #cdebff !important;
}
body #role_box .tabs {
  padding: 0 5px 0 0;
}
body #role_box .tabs .tabsHeader .tabsHeaderContent {
  margin: 0;
}
body .stu-top {
  height: 423px;
  border: none;
  border-top: 1px solid #eee;
}
body .stu-top .stu-left {
  height: 423px;
  border-color: #eee;
}
body .stu-top .stu-right {
  width: 678px;
  height: 423px;
  border-color: #eee;
}
body .stu-top .stu-right .panelBar {
  width: auto !important;
  min-height: 44px;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg {
  height: 28px !important;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg input {
  height: 28px !important;
  line-height: 28px !important;
  border: 1px solid #CED9E6;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg input#s2mvalue {
  width: 100% !important;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg input:hover {
  border-color: #3ea1f7;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg .add span {
  height: 28px;
  float: none;
  line-height: 28px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg select {
  height: 28px;
  line-height: 28px;
  width: 100%;
}
body .stu-top .stu-right .panelBar #stulistForm #stutoolBar .nobg select:hover {
  border-color: #3ea1f7 !important;
}
body .stu-top .stu-right .panelBar .stutoolBar {
  display: flex;
  flex-direction: row;
}
body .stu-top .stu-right .panelBar .stutoolBar li {
  flex: 1 1 auto;
}
body .stu-top .stu-right .toolBar .panelBar {
  height: 50px !important;
}
body .stu-top .stu-right .new-stuhelppage {
  height: 384px;
  padding: 0 10px;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid {
  height: 334px !important;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid .grid .gridScroller {
  height: 294px !important;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar {
  height: 50px !important;
  background: none;
  background-color: #fff;
  position: static !important;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar + div.page {
  padding-top: 0 !important;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar + div.page .grid {
  margin-top: 0;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager {
  display: flex;
  flex-direction: row;
  height: 100%;
  align-items: center;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination {
  background: none;
  float: left;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul {
  padding: 0;
  margin: 0;
  width: auto;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li {
  float: none;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: 26px;
  height: 30px;
  margin-right: 0;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  margin-right: -1px;
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  padding: 0;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li a,
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li span {
  display: block;
  padding: 0 10px;
  line-height: 28px;
  width: auto;
  font-size: 12px;
  height: 28px;
  border: none;
  background: none;
  background-color: #fff;
  float: none;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li a span,
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li span span {
  padding: 0;
  background: none;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li a span i,
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li span span i {
  font-size: 12px;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li:hover a,
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li:hover span {
  color: #3ea1f7;
  cursor: pointer;
  background-color: #cfe4f7;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.disabled .first span {
  background-position: 0 -436px;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.disabled .previous span {
  background-position: 0 -486px;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.jumpto .textInput {
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: none;
  background: none;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.jumpto .goto {
  height: 28px;
  line-height: 28px;
  background: none;
  background-color: #eee;
  text-indent: -5px;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.selected {
  border-color: #3ea1f7;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.selected a {
  background-color: #3ea1f7;
  color: #fff;
  font-weight: normal;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li:hover {
  font-weight: normal;
  cursor: pointer;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li .last {
  margin-right: 0;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pages {
  padding-left: 15px;
  margin-top: 0;
  height: auto;
  float: none;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pages span {
  line-height: 30px;
}
body .stu-top .stu-right .new-stuhelppage .pageContent.j-resizeGrid + div.panelBar .pager .pages select {
  margin-top: 0;
  border: 1px solid #CED9E6;
  margin: 0 5px;
  height: 28px;
  min-width: 0;
  width: auto;
  padding: 0;
  outline: none;
  border-radius: 4px;
}
body .show_countent.upload-file .row {
  width: auto !important;
}
body .show_countent.upload-file .row label.label + ul {
  width: auto !important;
}
body .show_countent.upload-file .row label.label + ul li {
  height: 32px !important;
  line-height: 32px !important;
}
body .show_countent.upload-file .row label.label.red {
  margin-right: 0;
}
body .show_countent.upload-file .row.red {
  margin-right: 0;
  padding-left: 15% !important;
  margin-left: -100px;
}
body .import-page-group .row:first-child {
  margin-left: 0 !important;
}
body .import-page-group .row > label {
  font-weight: bold;
}
body .aui_close:hover {
  background: url("../admintheme2019/i/bg_css3.png") no-repeat;
  background-position: 0 -72px;
}
body .panelBar,
body .toolBar li.hover,
body .toolBar li.hover a,
body .toolBar li.hover span,
body .toolBar span,
body .pagination,
body .pagination li.hover,
body .pagination li.hover a,
body .pagination li span,
body .pagination li.disabled span span,
body .panelBar .line,
body .pagination li.jumpto,
body .pagination li.jumpto .goto {
  background: none;
  height: auto;
}
body .panelBar {
  position: static !important;
}
body #company1-list .pageContent.j-resizeGrid,
body #company2-list .pageContent.j-resizeGrid {
  height: 332px !important;
}
body #company1-list .gridScroller,
body #company2-list .gridScroller {
  height: 292px !important;
}
body #company1-list .panelBar,
body #company2-list .panelBar {
  padding: 0 10px 10px 10px;
}
body #company1-list .toolBar .panelBar,
body #company2-list .toolBar .panelBar {
  padding: 0 10px;
}
body .dialogContent .stu {
  padding-left: 0 !important;
}
body #selector-options-wrap .lv1 {
  padding-left: 14px;
  height: 20px;
  line-height: 18px;
}
body #selector-options-wrap .lv1.cur {
  padding-left: 13px;
}
body #selector-options-wrap .layer2 span {
  height: 20px;
  line-height: 18px;
}
body .button span {
  font-weight: normal;
  padding: 0 10px;
}
body .alert .confirm .alertInner {
  border-color: #fff;
  background-color: #fff;
}
body .row .red {
  margin-left: -12px;
}
body .grid .gridTbody .hover {
  background-color: #f5f7fc;
}
body #largerfair .row .daterangediv {
  width: calc((100% - 15%) / 4 - 36px);
}
body #largerfair .row .daterangediv input.date {
  vertical-align: middle;
}
body .start-time .daterangediv {
  margin-right: 10px;
}
body .start-time .daterangediv input.date {
  width: 184px;
  vertical-align: middle;
}
body .xhe_default a.xheButton span {
  line-height: 20px;
}
body #selector-options-wrap {
  height: 300px !important;
  padding: 10px 0;
  margin: 0;
}
body #selector-options-wrap .s {
  height: 25px !important;
  padding: 0 5px 0 16px;
  line-height: 25px;
  width: 25%;
}
body #selector-options-wrap .layer2 {
  width: 100%;
}
body #selector-options-wrap #selector-lv1 {
  *zoom: 1;
  height: 100%;
}
body #selector-options-wrap #selector-lv1:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogHeader,
body .dialog .dialogHeader_r,
body .dialog .dialogHeader_c,
body .dialog .dialogFooter,
body .dialog .dialogFooter_r,
body .dialog .dialogFooter_c {
  background: none;
}
body .dialog .dialogHeader {
  background: none;
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  font-weight: 400;
  padding: 16px 24px;
  width: 100%;
  height: auto;
  cursor: default;
}
body .dialog .dialogHeader .dialogHeader_r {
  height: 100%;
}
body .dialog .dialogHeader .dialogHeader_r .dialogHeader_c {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  height: auto;
}
body .dialog .dialogHeader .dialogHeader_r .dialogHeader_c h1 {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
  background: none;
  height: auto;
  padding-left: 0;
}
body .dialog .dialogHeader .close {
  top: 16px;
  right: 10px;
  background: url("../../i/delete.png");
  background-size: 18px;
}
body .dialog .dialogHeader .close:hover {
  background-position: 0 0;
}
body .dialog .dialogHeader h1 {
  line-height: 38px;
  background-position: 0px -446px;
}
body .dialog .dialogContent {
  background-color: #fff;
  border-color: #ddd;
  position: relative;
  border: none;
  margin-top: 0;
  width: 100% !important;
  padding-right: 0;
  /* 弹框内容宽度兼容 */
}
body .dialog .dialogContent .gridScroller {
  border-bottom: 1px solid #eee;
}
body .dialog .dialogContent iframe {
  height: 100% !important;
}
body .dialog .dialogContent .new-qrcodeimg {
  margin: 0 auto;
  border: none !important;
  height: 326px !important;
  width: 326px !important;
}
body .dialog .dialogContent .new-qrcodeimg img {
  display: block;
  height: 100%;
}
body .dialog .dialogContent .selected-data {
  border-bottom: 1px solid #ddd;
}
body .dialog .dialogContent.layoutBox.unitBox {
  padding: 0;
}
body .dialog .dialogContent.layoutBox.unitBox .tips-middletext {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
body .dialog .dialogContent.layoutBox.unitBox .panelBar {
  padding: 0 10px;
}
body .dialog .dialogContent.layoutBox.unitBox #listrecord-grid .grid.grid-cpcontainer {
  margin-top: 10px;
}
body .dialog .dialogContent.layoutBox.unitBox img {
  max-width: 90%;
  max-height: 90%;
  margin: 0 auto;
  display: block;
}
body .dialog .dialogContent .highcharts-container {
  width: 100% !important;
  height: 100% !important;
}
body .dialog .dialogContent .tabs {
  padding: 15px;
  height: 100%;
}
body .dialog .dialogContent .tabs .tabsContent {
  height: calc(100% - 40px);
}
body .dialog .dialogContent .tabs .tabsContent .article {
  height: 100%;
}
body .dialog .dialogContent .tabs .tabsContent .article form {
  height: 100%;
}
body .dialog .dialogContent .tabs .tabsContent .article form .form.pageFormContent {
  height: calc(100% - 50px) !important;
}
body .dialog .dialogContent .new-tabs {
  padding: 0;
}
body .dialog .dialogContent .new-tabs .tabsHeader {
  padding: 0 10px;
  margin-top: 0;
}
body .dialog .dialogContent .pageFormContent {
  padding: 10px 15px;
}
body .dialog .dialogContent .pageFormContent .big label,
body .dialog .dialogContent .pageFormContent .small label {
  width: auto !important;
}
body .dialog .dialogContent .pageFormContent .row,
body .dialog .dialogContent .pageFormContent .auto {
  width: 100%;
}
body .dialog .dialogContent .pageFormContent .row.selectRow,
body .dialog .dialogContent .pageFormContent .auto.selectRow {
  padding-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .row.selectRow label.label,
body .dialog .dialogContent .pageFormContent .auto.selectRow label.label {
  width: 20% !important;
}
body .dialog .dialogContent .pageFormContent .row.selectRow .checkbox-list-container,
body .dialog .dialogContent .pageFormContent .auto.selectRow .checkbox-list-container {
  width: 80% !important;
  border-bottom: none !important;
}
body .dialog .dialogContent .pageFormContent .row .new-checkbox-list-container,
body .dialog .dialogContent .pageFormContent .auto .new-checkbox-list-container {
  width: 75%;
  float: left;
}
body .dialog .dialogContent .pageFormContent .row .new-checkbox-list-container .checkbox-list-container,
body .dialog .dialogContent .pageFormContent .auto .new-checkbox-list-container .checkbox-list-container {
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .row .new-checkbox-list-container .checkbox-list-container label,
body .dialog .dialogContent .pageFormContent .auto .new-checkbox-list-container .checkbox-list-container label {
  margin: 0 5px 0 0 !important;
  white-space: nowrap;
}
body .dialog .dialogContent .pageFormContent .row .new-chosen-dialog + .chosen-container,
body .dialog .dialogContent .pageFormContent .auto .new-chosen-dialog + .chosen-container {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row .chosen-container,
body .dialog .dialogContent .pageFormContent .auto .chosen-container {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .toggleShow .toggleContent .label.required + .readonly.date.dateRange.txt,
body .dialog .dialogContent .pageFormContent .auto .toggleShow .toggleContent .label.required + .readonly.date.dateRange.txt {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row .admin-editor-container,
body .dialog .dialogContent .pageFormContent .auto .admin-editor-container {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .label + .schIpt,
body .dialog .dialogContent .pageFormContent .auto .label + .schIpt {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .hw-table,
body .dialog .dialogContent .pageFormContent .auto .hw-table {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .txt,
body .dialog .dialogContent .pageFormContent .auto .txt,
body .dialog .dialogContent .pageFormContent .row .date,
body .dialog .dialogContent .pageFormContent .auto .date {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .input-container,
body .dialog .dialogContent .pageFormContent .auto .input-container {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + input,
body .dialog .dialogContent .pageFormContent .auto .selectDiv.operator-symbol + input {
  width: 49% !important;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + .selectDiv,
body .dialog .dialogContent .pageFormContent .auto .selectDiv.operator-symbol + .selectDiv {
  width: 49% !important;
  min-height: 32px;
  height: auto;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container,
body .dialog .dialogContent .pageFormContent .auto .selectDiv.operator-symbol + .checkbox-list-container {
  width: 49% !important;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + textarea,
body .dialog .dialogContent .pageFormContent .auto .selectDiv.operator-symbol + textarea {
  width: 49% !important;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + ul,
body .dialog .dialogContent .pageFormContent .auto .selectDiv.operator-symbol + ul {
  width: 49% !important;
}
body .dialog .dialogContent .pageFormContent .row .editor-container,
body .dialog .dialogContent .pageFormContent .auto .editor-container {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row .daterange-container,
body .dialog .dialogContent .pageFormContent .auto .daterange-container {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .new-select,
body .dialog .dialogContent .pageFormContent .auto .new-select {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row .checkvalue-container,
body .dialog .dialogContent .pageFormContent .auto .checkvalue-container {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row .new-textarea,
body .dialog .dialogContent .pageFormContent .auto .new-textarea {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row .checkbox-list-container,
body .dialog .dialogContent .pageFormContent .auto .checkbox-list-container {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row.type_day,
body .dialog .dialogContent .pageFormContent .auto.type_day {
  display: flex;
}
body .dialog .dialogContent .pageFormContent .row.type_day .multi_select,
body .dialog .dialogContent .pageFormContent .auto.type_day .multi_select {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row.type_day .multi_select input.txt,
body .dialog .dialogContent .pageFormContent .auto.type_day .multi_select input.txt {
  margin: 0 !important;
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .row.type_day .daterangediv,
body .dialog .dialogContent .pageFormContent .auto.type_day .daterangediv {
  width: calc(20% - 32px);
}
body .dialog .dialogContent .pageFormContent .row.type_week .check_value_div,
body .dialog .dialogContent .pageFormContent .auto.type_week .check_value_div {
  margin-left: 0 !important;
  float: left;
}
body .dialog .dialogContent .pageFormContent .row .schItem .schIpt i,
body .dialog .dialogContent .pageFormContent .auto .schItem .schIpt i {
  display: block;
  height: 100%;
  font-style: normal;
  line-height: 26px;
}
body .dialog .dialogContent .pageFormContent .row + .editor-container,
body .dialog .dialogContent .pageFormContent .auto + .editor-container {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row + .editor-container .edui-editor,
body .dialog .dialogContent .pageFormContent .auto + .editor-container .edui-editor {
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .row + .editor-container .edui-editor-iframeholder.edui-default,
body .dialog .dialogContent .pageFormContent .auto + .editor-container .edui-editor-iframeholder.edui-default {
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .row + .checkedStu,
body .dialog .dialogContent .pageFormContent .auto + .checkedStu {
  width: 75%;
  float: left;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list,
body .dialog .dialogContent .pageFormContent .auto + .homework-list {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list .group,
body .dialog .dialogContent .pageFormContent .auto + .homework-list .group {
  width: auto;
  margin-bottom: 0;
  padding-bottom: 20px;
  position: relative;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list .group .title,
body .dialog .dialogContent .pageFormContent .auto + .homework-list .group .title {
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list .group .Validform_checktip,
body .dialog .dialogContent .pageFormContent .auto + .homework-list .group .Validform_checktip {
  position: absolute;
  bottom: 0;
  margin-left: 80px;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list .group .homework-itemadd,
body .dialog .dialogContent .pageFormContent .auto + .homework-list .group .homework-itemadd {
  width: calc(100% - 100px) !important;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list .group .homework-itemadd .edui-editor.edui-default,
body .dialog .dialogContent .pageFormContent .auto + .homework-list .group .homework-itemadd .edui-editor.edui-default {
  width: auto !important;
}
body .dialog .dialogContent .pageFormContent .row + .homework-list .group .homework-itemadd .edui-editor.edui-default .edui-editor-iframeholder.edui-default,
body .dialog .dialogContent .pageFormContent .auto + .homework-list .group .homework-itemadd .edui-editor.edui-default .edui-editor-iframeholder.edui-default {
  width: auto !important;
}
body .dialog .dialogContent .pageFormContent .row + div.daterangediv input,
body .dialog .dialogContent .pageFormContent .auto + div.daterangediv input {
  width: calc(100% - 0px) !important;
  margin-left: 0 !important;
}
body .dialog .dialogContent .pageFormContent .row + .schIpt,
body .dialog .dialogContent .pageFormContent .auto + .schIpt {
  width: 75%;
  height: 32px;
  line-height: 26px;
  background-color: #fff;
  border-color: #CED9E6;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .row + .schIpt:hover,
body .dialog .dialogContent .pageFormContent .auto + .schIpt:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageFormContent .row + .schIpt i,
body .dialog .dialogContent .pageFormContent .auto + .schIpt i {
  font-style: normal;
}
body .dialog .dialogContent .pageFormContent .row + select,
body .dialog .dialogContent .pageFormContent .auto + select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("../../i/select-bottom.png") no-repeat;
  background-position: right center;
}
body .dialog .dialogContent .pageFormContent .row + input + .checkbox-list-container,
body .dialog .dialogContent .pageFormContent .auto + input + .checkbox-list-container {
  width: 75% !important;
  height: auto !important;
}
body .dialog .dialogContent .pageFormContent .users .schIpt.txt {
  min-height: 32px !important;
  height: auto;
}
body .dialog .dialogContent .pageFormContent .university .row .selectDiv {
  *zoom: 1;
}
body .dialog .dialogContent .pageFormContent .university .row .selectDiv:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent .pageFormContent .university .new-selectrow1 {
  *zoom: 1;
}
body .dialog .dialogContent .pageFormContent .university .new-selectrow1:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent .pageFormContent .university .new-selectrow1 .selectDiv {
  margin-bottom: 0;
}
body .dialog .dialogContent .pageFormContent .university .new-selectrow2 {
  *zoom: 1;
  padding-bottom: 0;
}
body .dialog .dialogContent .pageFormContent .university .new-selectrow2:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent .pageFormContent .university .new-selectrow2 .selectDiv {
  margin-bottom: 0;
}
body .dialog .dialogContent .pageFormContent .msgContent {
  padding-top: 15px !important;
}
body .dialog .dialogContent .pageFormContent .show_countent {
  text-align: left;
  margin-top: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row {
  line-height: normal;
  padding-bottom: 20px;
  font-size: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .red:first-of-type {
  margin-left: 20%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row:last-of-type {
  margin: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .selectDiv + .editor-container {
  width: 75% !important;
  margin-left: 20%;
  margin-top: 20px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.student_in .selectDiv {
  margin-left: 1%;
  width: 49%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.student_in .selectDiv .select2-container {
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.yxdq .selectDiv {
  margin-left: 1%;
  width: 49%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.yxdq .selectDiv .select2-container {
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.qwdwszd .selectDiv {
  margin-left: 1%;
  width: 49%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.qwdwszd .selectDiv .select2-container {
  width: 100% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.department {
  display: flex;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.department .label {
  flex: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.department .selectDiv {
  flex: none;
  width: 49%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row.department .selectDiv.operator-symbol {
  flex: none;
  margin-right: 5px !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label {
  padding-left: 0;
  width: 20%;
  float: left;
  line-height: 32px;
  clear: none;
  vertical-align: middle;
  margin-right: 10px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label {
  text-align: right !important;
  float: left;
  font-size: 13px;
  padding-left: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label + textarea[name="remark"] {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label + .select-60width {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label + .choose-list {
  float: none !important;
  padding-left: 0 !important;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label + .choose-list li {
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label + .choose-list li input + label {
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label.css-widthset {
  width: 20% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label + input[name="sendEmail"] {
  float: none;
  vertical-align: middle;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label + input[name="sendEmail"] + label[for="sendEmail"] {
  float: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row label:not(:first-child) {
  width: auto;
}
body .dialog .dialogContent .pageFormContent .show_countent .row input[type="text"] {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .row input[type="radio"]:first-child {
  margin-left: 0;
  float: left;
}
body .dialog .dialogContent .pageFormContent .show_countent .row input[type="radio"] + label {
  float: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .show-inputinline input,
body .dialog .dialogContent .pageFormContent .show_countent .row .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .selectDiv .chosen-container .chosen-choices .search-choice {
  width: auto;
  height: auto;
  margin-top: 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .checkbox-list-container {
  *zoom: 1;
  float: left;
  margin-left: 10px;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .checkbox-list-container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent .pageFormContent .show_countent .row .checkbox-list-container li {
  width: auto;
  margin: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto:last-of-type {
  margin: 0;
  padding: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label {
  vertical-align: middle;
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px;
  width: 20%;
  float: none;
  line-height: 20px;
  clear: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
  width: 20%;
  float: left;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label + select {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 20% !important;
  width: calc(100% - 20%) !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label + ul li input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
  line-height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label-checkall input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label-checkall + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 20% !important;
  width: calc(100% - 20%) !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label-checkall + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label-checkall + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
  line-height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto label.label-checkall + ul li input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .show-inputinline input,
body .dialog .dialogContent .pageFormContent .show_countent .auto .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .auto label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .auto label:first-child {
  margin-right: 20px;
  font-size: 14px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .auto label + ul {
  margin-left: 76px !important;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto .auto label input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line {
  vertical-align: middle;
  margin-right: auto;
  padding-left: auto;
  text-align: left;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line label {
  padding-left: 0;
  vertical-align: middle;
  padding: 0 5px;
  font-size: 12px;
  width: auto;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line label:first-child {
  padding-right: 20px;
  font-size: 13px;
  width: 20%;
  margin: 0;
  text-align: right;
  float: left;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line label:first-child + label {
  width: 75%;
  text-align: left;
  float: none;
  display: block;
  margin-left: 20%;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line ul {
  width: 75% !important;
  margin-left: 20% !important;
  float: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line ul li {
  height: 20px;
  line-height: 20px;
  width: 100% !important;
  margin-left: 5px;
  float: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line ul li label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
  float: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .auto.export-line ul li input {
  float: none;
}
body .dialog .dialogContent .pageFormContent .show_countent .new-onecheckbox input[type="checkbox"] {
  height: 32px;
  line-height: 32px;
  vertical-align: top;
  margin-right: 0;
}
body .dialog .dialogContent .pageFormContent .show_countent .new-onecheckbox input[type="checkbox"] + label {
  margin-right: 5px;
  cursor: pointer;
}
body .dialog .dialogContent .pageFormContent .show_countent .input-container {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .show_countent .selectDiv {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .show_countent .daterange-container {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .show_countent.upload-file .tips {
  padding-left: 40px !important;
  position: static !important;
  font-size: 12px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 10px 10px 10px 20% !important;
}
body .dialog .dialogContent .pageFormContent .show_countent.upload-file .tips + .tips {
  padding-top: 0 !important;
}
body .dialog .dialogContent .pageFormContent .upload-file .row.red {
  font-size: 12px;
  margin-left: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 5px !important;
}
body .dialog .dialogContent .pageFormContent .chosen-container .chosen-search input[type="text"] {
  width: 100%;
  line-height: normal;
}
body .dialog .dialogContent .pageFormContent .Validform_checktip {
  margin-left: 20%;
  height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .row .custom_selected {
  margin-right: 5px;
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .row .custom_selection {
  flex: 1 1 auto;
  width: 100%;
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .row label {
  vertical-align: middle;
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px;
  width: 20%;
  float: none;
  line-height: 32px;
  clear: none;
}
body .dialog .dialogContent .pageFormContent .row label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
  width: 20%;
  float: left;
}
body .dialog .dialogContent .pageFormContent .row label.has-input {
  margin-top: 0 !important;
  width: auto;
  padding-right: 0;
  padding-left: 10px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .row label.has-input .hasinput {
  padding: 0 !important;
  margin: 0 !important;
}
body .dialog .dialogContent .pageFormContent .row label input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent .pageFormContent .row label input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .row label input[type="checkbox"] {
  vertical-align: middle;
  margin: 0 5px;
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .row label input[type="checkbox"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .row label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
  align-items: center;
  flex-direction: row-reverse;
}
body .dialog .dialogContent .pageFormContent .row label.label + select {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .row label.label + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 20% !important;
  width: calc(100% - 20%) !important;
}
body .dialog .dialogContent .pageFormContent .row label.label + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .row label.label + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
}
body .dialog .dialogContent .pageFormContent .row label.label + ul li input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .row label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
  line-height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .row label.label-checkall input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .row label.label-checkall + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 20% !important;
  width: calc(100% - 20%) !important;
}
body .dialog .dialogContent .pageFormContent .row label.label-checkall + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .row label.label-checkall + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
  line-height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .row label.label-checkall + ul li input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .row input[type="text"] {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row textarea {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent .pageFormContent .row input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .row input[type="text"] {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row textarea {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row > span {
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .row.selected-wrap > span {
  line-height: normal;
}
body .dialog .dialogContent .pageFormContent .row .chosen-container.chosen-container-multi {
  min-height: 30px;
  height: auto;
}
body .dialog .dialogContent .pageFormContent .row .chosen-container.chosen-container-multi .chosen-choices {
  min-height: 30px;
}
body .dialog .dialogContent .pageFormContent .row .chosen-container.chosen-container-multi .chosen-choices .search-field {
  min-height: 30px;
}
body .dialog .dialogContent .pageFormContent .row .chosen-container.chosen-container-multi .chosen-choices .search-field input.chosen-search-input {
  min-height: 30px;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + .input-container {
  width: 49%;
  margin-left: 1%;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol + .checkbox-list-container label {
  margin-right: 0;
  padding-right: 10px;
}
body .dialog .dialogContent .pageFormContent .row .selectDiv.operator-symbol {
  width: 25% !important;
}
body .dialog .dialogContent .pageFormContent .auto:last-of-type {
  margin: 0;
  padding: 0;
}
body .dialog .dialogContent .pageFormContent .auto label {
  vertical-align: middle;
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px;
  width: 20%;
  float: none;
  line-height: 20px;
  clear: none;
}
body .dialog .dialogContent .pageFormContent .auto label:first-child {
  padding-right: 15px;
  text-align: right;
  margin: 0;
  width: 20%;
  float: left;
}
body .dialog .dialogContent .pageFormContent .auto label input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent .pageFormContent .auto label input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .auto label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
}
body .dialog .dialogContent .pageFormContent .auto label.label + select {
  width: 75% !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 20% !important;
  width: calc(100% - 20%) !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label + ul li input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .auto label.label-checkall {
  width: auto;
  padding-left: 0;
  margin-left: 0;
  line-height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label-checkall input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .auto label.label-checkall + ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-left: 20% !important;
  width: calc(100% - 20%) !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label-checkall + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label-checkall + ul li {
  font-size: 0;
  width: 100% !important;
  height: auto !important;
  line-height: 20px !important;
}
body .dialog .dialogContent .pageFormContent .auto label.label-checkall + ul li input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .auto input[type="text"] {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .auto textarea {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .auto input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent .pageFormContent .auto input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent .pageFormContent .auto .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .auto .show-inputinline input,
body .dialog .dialogContent .pageFormContent .auto .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
body .dialog .dialogContent .pageFormContent .auto .selectDiv {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent .auto .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
body .dialog .dialogContent .pageFormContent .auto .auto label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
}
body .dialog .dialogContent .pageFormContent .auto .auto label:first-child {
  margin-right: 20px;
  font-size: 14px;
}
body .dialog .dialogContent .pageFormContent .auto .auto label + ul {
  margin-left: 76px !important;
}
body .dialog .dialogContent .pageFormContent .auto .auto label input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent .pageFormContent .auto.export-line {
  vertical-align: middle;
  margin-right: auto;
  padding-left: auto;
  text-align: left;
}
body .dialog .dialogContent .pageFormContent .auto.export-line label {
  padding-left: 0;
  vertical-align: middle;
  padding: 0 5px;
  font-size: 12px;
  width: auto;
}
body .dialog .dialogContent .pageFormContent .auto.export-line label:first-child {
  padding-right: 20px;
  font-size: 13px;
  width: 20%;
  margin: 0;
  text-align: right;
  float: left;
}
body .dialog .dialogContent .pageFormContent .auto.export-line label:first-child + label {
  width: 75%;
  text-align: left;
  float: none;
  display: block;
  margin-left: 20%;
}
body .dialog .dialogContent .pageFormContent .auto.export-line ul {
  width: 75% !important;
  margin-left: 20% !important;
  float: none;
}
body .dialog .dialogContent .pageFormContent .auto.export-line ul li {
  height: 20px;
  line-height: 20px;
  width: 100% !important;
  margin-left: 5px;
  float: none;
}
body .dialog .dialogContent .pageFormContent .auto.export-line ul li label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
  float: none;
}
body .dialog .dialogContent .pageFormContent .auto.export-line ul li input {
  float: none;
}
body .dialog .dialogContent .pageFormContent.dialogForm {
  padding: 8px 10px;
}
body .dialog .dialogContent .pageFormContent.dialogForm textarea {
  width: 75%;
}
body .dialog .dialogContent .pageFormContent.css-content .selectDiv textarea {
  width: 100%;
}
body .dialog .dialogContent #send2box {
  padding: 0 10px;
  margin: 5px 0;
  height: 85px;
}
body .dialog .dialogContent #send2box .checkedStu {
  *zoom: 1;
}
body .dialog .dialogContent #send2box .checkedStu:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent #send2box .checkedStu li span {
  padding-top: 0;
}
body .dialog .dialogContent #jobmarket-config-grid .pageContent {
  margin: 0 auto;
}
body .dialog .dialogContent .row_content {
  *zoom: 1;
}
body .dialog .dialogContent .row_content br {
  display: none;
}
body .dialog .dialogContent .row_content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent .row_content label {
  width: 20%;
  font-size: 13px;
  line-height: 32px;
  box-sizing: border-box;
  text-align: left;
  padding-left: 50px;
  float: left;
  margin-bottom: 0;
}
body .dialog .dialogContent .row_content textarea {
  width: 75% !important;
  box-sizing: border-box;
  height: 32px;
  background: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000000;
  font-size: 12px;
  padding: 11px;
  float: left;
}
body .dialog .dialogContent .row_content input {
  width: 75% !important;
  box-sizing: border-box;
  height: 32px;
  background: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000000;
  font-size: 12px;
  padding: 11px;
  float: left;
}
body .dialog .dialogContent .row_content + input[type="submit"] {
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  /* vertical-align: middle; */
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
  color: #fff;
  margin: 0 auto;
  float: none !important;
  display: block;
}
body .dialog .dialogContent #fieldSetting input[type="text"] {
  width: 75%;
  box-sizing: border-box;
  height: 32px;
  background: none;
  background-color: #fff;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000000;
  font-size: 12px;
  padding-left: 11px;
  padding-right: 11px;
}
body .dialog .dialogContent #fieldSetting select {
  height: 32px;
}
body .dialog .dialogContent .pageContent {
  border-color: #fff;
  width: 100% !important;
  border-width: 0;
  padding-left: 10px;
  padding-right: 10px;
}
body .dialog .dialogContent .pageContent .panelBar {
  height: 50px;
  margin: 0 !important;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  top: 0;
  overflow: visible;
  padding: 0 15px;
  background: none;
  background-color: #fff;
  position: static !important;
}
body .dialog .dialogContent .pageContent .panelBar .right-container {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
body .dialog .dialogContent .pageContent .panelBar .ant-menu-search {
  float: right;
  width: 150px;
  margin: 8px 12px 0 15px;
  position: relative;
}
body .dialog .dialogContent .pageContent .panelBar .ant-menu-search .ant-input {
  min-height: 100%;
  position: relative;
  text-align: inherit;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 6px 30px 6px 11px;
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
body .dialog .dialogContent .pageContent .panelBar .ant-menu-search .ant-input:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .dialog .dialogContent .pageContent .panelBar .ant-menu-search .ant-input:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar .ant-menu-search .icon {
  right: 12px;
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: #000000;
  line-height: 0;
  transform: translateY(-50%);
}
body .dialog .dialogContent .pageContent .panelBar .ant-menu-search .icon:hover {
  color: rgba(0, 0, 0, 0.95);
  cursor: pointer;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar {
  margin: 0;
  padding: 0;
  height: 28px;
  font-size: 0;
  width: 100%;
  text-align: right;
  white-space: nowrap;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li {
  height: 28px;
  background: none;
  padding: 0 0 0 0;
  margin-left: 5px;
  margin-right: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li > a {
  border-color: #3ea1f7 !important;
  color: #3ea1f7 !important;
  padding: 0 5px !important;
  height: 28px !important;
  line-height: 26px !important;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li > a:hover {
  background-color: #3ea1f7 !important;
  color: #fff !important;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li:last-child a {
  margin-right: 0;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li input.txt {
  height: 28px;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li input {
  height: 28px !important;
  border: 1px solid #d9d9d9;
  padding: 0 6px !important;
  float: none !important;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li input:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li input:focus {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li select {
  margin: 0;
  height: 28px;
  border: 1px solid #d9d9d9;
  float: none !important;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li select:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li select:focus {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li.select-lastitem select {
  margin-left: 0;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li:first-child {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li a {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  background: none;
  padding: 0 15px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  border-radius: 3px;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li a span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  background: none;
  padding: 0;
  line-height: 28px;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li a span:hover {
  background: none;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li:hover {
  background: none;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li:hover > a {
  border-color: #3ea1f7;
  color: #fff !important;
  background-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li .submenu {
  top: 47px;
  background-color: #fff !important;
  border: none;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li .submenu li {
  background-color: #fff !important;
  height: auto;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li .submenu li a {
  border: none;
  height: 24px;
  line-height: 24px;
}
body .dialog .dialogContent .pageContent .panelBar ul.toolBar > li .submenu li a:hover {
  color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput {
  height: 32px;
  position: relative;
  width: 290px;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .input-group {
  height: 100%;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .input-group .input-inner {
  width: 240px;
  padding: 4px 55px 4px 11px;
  border: 1px solid #ddd;
  height: 100%;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .input-group .input-inner::placeholder {
  color: #ddd;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .input-group .input-inner:hover {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .input-group .input-inner:focus {
  border-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .input-group .more-conditions {
  color: #3ea1f7;
  position: absolute;
  left: 185px;
  top: 10px;
  z-index: 8;
  cursor: pointer;
}
body .dialog .dialogContent .pageContent .panelBar .toolsearchinput .btn {
  background-color: #3ea1f7;
  vertical-align: top;
  height: 100%;
  border: none;
  box-shadow: none;
  width: auto;
  padding: 0 10px;
}
body .dialog .dialogContent .pageContent .panelBar .setlis {
  height: 32px;
  margin: 0 0 0 5px;
  display: none;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul {
  height: 100%;
  padding: 0;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li {
  float: left;
  height: 100%;
  line-height: 30px;
  border: 1px solid #d9d9d9;
  padding: 0;
  border-left: none;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li:first-child {
  border: 1px solid #d9d9d9;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li a {
  display: block;
  line-height: 30px;
  padding: 0 8px;
  height: 100%;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li a i {
  font-size: 16px;
  color: #333;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li a:hover {
  background-color: #3ea1f7;
  color: #fff;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li a:hover i {
  color: #fff;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
body .dialog .dialogContent .pageContent .panelBar .setlis ul li:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer {
  float: right;
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .select,
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .selectall {
  height: 32px;
  border-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 15px 10px 0 0;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #333;
  float: right;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .select:focus,
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .selectall:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .select:hover,
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .selectall:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .select option,
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .selectall option {
  padding: 0 15px;
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .selectall {
  border-radius: 0;
  margin-right: 15px;
}
body .dialog .dialogContent .pageContent .panelBar .menu-searchcontainer .ant-menu-search {
  margin-left: 0;
  margin-top: 15px;
}
body .dialog .dialogContent .pageContent .panelBar .changeSubmit {
  height: 32px;
  border-radius: 0;
  margin: 15px 0 0 10px;
  min-width: 70px;
  padding: 0 8px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #000000;
  display: inline-block;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
  display: none;
}
body .dialog .dialogContent .pageContent .panelBar .changeSubmit:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .dialog .dialogContent .pageContent .panelBar .changeSubmit:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .pageContent .panelBar .changeSubmit option {
  padding: 0 15px;
}
body .dialog .dialogContent .pageContent .panelBar#activate_charBar select {
  margin-top: 10px;
  margin-left: 10px;
  height: 32px;
}
body .dialog .dialogContent .pageContent .panelBar#activate_charBar span {
  margin-top: 10px;
  height: 32px;
}
body .dialog .dialogContent .pageContent .panelBar + .toolBar {
  margin-top: 0;
}
body .dialog .dialogContent .pageContent .panelBar + .grid-view {
  margin-top: 0;
}
body .dialog .dialogContent .pageContent .question-listcontent {
  padding: 0 0 10px 0;
  display: flex;
}
body .dialog .dialogContent .formBar {
  height: 44px;
  background: none;
  background-color: #fff;
  border-top: 1px solid #eee !important;
  border-bottom: none !important;
  padding-top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .dialog .dialogContent .formBar ul {
  float: none;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .dialog .dialogContent .formBar ul li {
  float: none;
}
body .dialog .dialogContent .formBar ul li .buttonActive .buttonContent button[type="submit"] {
  float: none;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: auto;
  margin: 0;
  font-weight: normal;
}
body .dialog .dialogContent .formBar ul li .buttonActive .buttonContent button[type="submit"]:hover {
  background-color: #6eb9f9;
  color: #fff;
  border: 1px solid #6eb9f9;
}
body .dialog .dialogContent .formBar ul li .buttonActive .buttonContent button {
  float: none;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
  border-radius: 2px !important;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: auto;
  margin: 0;
  font-weight: normal;
}
body .dialog .dialogContent .formBar ul li .buttonActive .buttonContent button:hover {
  background-color: #6eb9f9;
  color: #fff;
  border: 1px solid #6eb9f9;
}
body .dialog .dialogContent .formBar ul li .button .buttonContent button[type="button"].close {
  float: none;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: auto;
  margin: 0;
  font-weight: normal;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  color: #415161;
}
body .dialog .dialogContent .formBar ul li .button .buttonContent button[type="button"].close:hover {
  border: 1px solid #3ea1f7;
  color: #3ea1f7;
}
body .dialog .dialogContent > .form {
  margin: 0;
  color: #415161;
  padding-bottom: 0;
}
body .dialog .dialogContent > .form .row {
  width: 100%;
  line-height: 32px;
}
body .dialog .dialogContent > .form .row + .university .row {
  padding-bottom: 20px;
}
body .dialog .dialogContent > .form .row .label {
  padding-left: 30px;
}
body .dialog .dialogContent > .form .row #deletetype {
  float: left;
  width: 75%;
  *zoom: 1;
}
body .dialog .dialogContent > .form .row #deletetype:after {
  clear: both;
  height: 0;
  display: block;
  content: "";
}
body .dialog .dialogContent > .form .row #deletetype li {
  line-height: 32px;
  float: left;
}
body .dialog .dialogContent > .form .row span#Address_mode {
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent > .form .row span#Address_mode input {
  vertical-align: middle;
}
body .dialog .dialogContent > .form .row span#Address_mode label {
  vertical-align: middle;
  margin-right: 10px;
}
body .dialog .dialogContent > .form .row .txt {
  line-height: 26px;
}
body .dialog .dialogContent > .form .row .txt + span {
  float: left;
  margin-right: 5px;
}
body .dialog .dialogContent > .form .row .buttonActive .buttonContent {
  line-height: 22px;
}
body .dialog .dialogContent > .form .row .buttonActive .buttonContent button {
  line-height: 22px;
}
body .dialog .dialogContent > .form .row #Jobmarket_setting_company_type {
  float: left;
}
body .dialog .dialogContent > .form .auto {
  width: auto;
}
body .dialog .dialogContent > .form .auto .label {
  padding-left: 30px;
}
body .dialog .dialogContent > .form .auto input[type="file"] {
  float: left;
  margin-top: 6px;
}
body .dialog .dialogContent > .form .auto textarea {
  width: 75% !important;
  height: 100px;
  padding: 15px 8px;
  font-size: 12px !important;
  border: 1px solid #CED9E6;
  border-radius: 2px;
  color: #000;
  float: left;
}
body .dialog .dialogContent > .form .auto textarea.Validform_error {
  border: 1px solid #ff0000;
  background-color: #fff;
}
body .dialog .dialogContent > .form .auto #apprbac input[type="checkbox"] {
  margin-bottom: 10px;
}
body .dialog .dialogContent > .form .auto #apprbac label {
  vertical-align: top;
}
body .dialog .dialogContent > .form .form-pcon {
  margin: 0 auto;
}
body .dialog .dialogContent > .form .type_day .daterangediv input[readonly="readonly"].date.txt.readonly {
  width: 125px !important;
}
body .dialog .dialogContent > .form .auto label {
  vertical-align: middle;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  width: 20%;
  float: none;
  line-height: 20px;
  clear: none;
}
body .dialog .dialogContent > .form .auto label:first-child {
  padding-right: 20px;
  text-align: right;
  margin: 0;
  width: 20%;
  float: left;
}
body .dialog .dialogContent > .form .auto label input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent > .form .auto label input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent > .form .auto label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
}
body .dialog .dialogContent > .form .auto label.label + ul {
  margin-left: 20% !important;
  padding-left: 10px;
  width: auto !important;
  clear: none !important;
}
body .dialog .dialogContent > .form .auto label.label + ul > li {
  width: 100% !important;
}
body .dialog .dialogContent > .form .auto label.label + ul > li label {
  line-height: 20px;
}
body .dialog .dialogContent > .form .auto label.label .middle-inner {
  text-align: right;
}
body .dialog .dialogContent > .form .auto label.label-checkall {
  width: auto;
  padding-left: 10px;
  margin-left: 0;
}
body .dialog .dialogContent > .form .auto label.label-checkall + ul {
  padding-left: 10px;
  margin-bottom: 20px;
}
body .dialog .dialogContent > .form .auto label.label-checkall + ul:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dialog .dialogContent > .form .auto input[type="radio"] {
  vertical-align: middle;
  margin: 0 5px;
}
body .dialog .dialogContent > .form .auto input[type="radio"]:first-child {
  margin-left: 0;
}
body .dialog .dialogContent > .form .auto .show-inputinline {
  width: 75%;
  float: none;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
}
body .dialog .dialogContent > .form .auto .show-inputinline input,
body .dialog .dialogContent > .form .auto .show-inputinline label {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 32px;
}
body .dialog .dialogContent > .form .auto .selectDiv #CompanyAllMore_tag {
  width: 100%;
}
body .dialog .dialogContent > .form .auto .auto label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
}
body .dialog .dialogContent > .form .auto .auto label:first-child {
  margin-right: 20px;
  font-size: 14px;
}
body .dialog .dialogContent > .form .auto .auto label + ul {
  margin-left: 76px !important;
}
body .dialog .dialogContent > .form .auto .auto label input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent > .form .auto.export-line {
  vertical-align: middle;
  margin-right: auto;
  padding-left: auto;
  text-align: left;
}
body .dialog .dialogContent > .form .auto.export-line label {
  padding-left: 0;
  vertical-align: middle;
  padding: 0 5px;
  font-size: 12px;
  width: auto;
}
body .dialog .dialogContent > .form .auto.export-line label:first-child {
  padding-right: 20px;
  font-size: 13px;
  width: 20%;
  margin: 0;
  text-align: right;
  float: left;
}
body .dialog .dialogContent > .form .auto.export-line label:first-child + label {
  width: 75%;
  text-align: left;
  float: none;
  display: block;
  margin-left: 20%;
}
body .dialog .dialogContent > .form .auto.export-line ul {
  width: 75% !important;
  margin-left: 20% !important;
  float: none;
}
body .dialog .dialogContent > .form .auto.export-line ul li {
  height: 20px;
  line-height: 20px;
  width: 100% !important;
  margin-left: 5px;
  float: none;
}
body .dialog .dialogContent > .form .auto.export-line ul li label {
  padding-left: 0;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 12px;
  float: none;
}
body .dialog .dialogContent > .form .auto.export-line ul li input {
  float: none;
}
body .dialog .dialogContent > .form .row label.label,
body .dialog .dialogContent > .form .auto label.label {
  text-align: right !important;
  float: left;
  font-size: 14px;
  padding-left: 0;
  font-weight: normal;
}
body .dialog .dialogContent > .form .row label.label + ul,
body .dialog .dialogContent > .form .auto label.label + ul {
  margin-left: 20% !important;
  padding-left: 10px;
  width: auto !important;
}
body .dialog .dialogContent > .form .row label.label + ul > li,
body .dialog .dialogContent > .form .auto label.label + ul > li {
  width: 100% !important;
}
body .dialog .dialogContent > .form .row label.label + ul > li label,
body .dialog .dialogContent > .form .auto label.label + ul > li label {
  line-height: 20px;
}
body .dialog .dialogContent > .form .row label.label:first-child,
body .dialog .dialogContent > .form .auto label.label:first-child {
  padding-right: 20px;
}
body .dialog .dialogContent > .form .row label.label:first-child + input,
body .dialog .dialogContent > .form .auto label.label:first-child + input {
  margin-left: 0 !important;
}
body .dialog .dialogContent > .form .row label.label:first-child + input[type="checkbox"],
body .dialog .dialogContent > .form .auto label.label:first-child + input[type="checkbox"] {
  margin-right: 5px;
}
body .dialog .dialogContent > .form .row label.label:first-child + select,
body .dialog .dialogContent > .form .auto label.label:first-child + select {
  width: 75% !important;
}
body .dialog .dialogContent > .form .row label .middle-inner,
body .dialog .dialogContent > .form .auto label .middle-inner {
  text-align: right;
  width: 100%;
}
body .dialog .dialogContent > .form .formBar ul {
  margin-bottom: 0;
}
body .dialog .dialogContent > .form .messageBox .moresetting .label {
  width: 20%;
}
body .dialog .dialogContent > .form .messageBox .moresetting a.button {
  padding-left: 0;
}
body .dialog .dialogContent > .form .messageBox .moresetting a.button span {
  line-height: 32px;
  height: 32px;
  background-color: #3ea1f7;
  color: #fff;
}
body .dialog .dialogContent > .form .messageBox .moresetting .checkedRange {
  padding-left: 33px;
  *zoom: 1;
}
body .dialog .dialogContent > .form .messageBox .moresetting .checkedRange:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .dialog .dialogContent > .form .check_value_div {
  display: inline-block !important;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  float: none !important;
  width: 75% !important;
  padding-top: 6px;
  margin-left: 0 !important;
}
body .dialog .dialogContent > .form .check_value_div span input,
body .dialog .dialogContent > .form .check_value_div span label {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: middle;
  margin-right: 0;
}
body .dialog .dialogContent > .form .check_value_div span label {
  width: 70px;
}
body .dialog .dialogContent > .form .check_value_div span .multi_select {
  margin: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: middle;
}
body .dialog .dialogContent > .form .check_value_div > span .multi_select_focus .container {
  top: 34px;
  z-index: 1;
}
body .dialog .dialogContent > .form input[name="student"] {
  width: 75% !important;
}
body .dialog .dialogContent > .form a.studentChoose {
  float: none !important;
  display: inline-block !important;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .dialog .dialogContent > .form #email_div span {
  display: inline-block !important;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  font-size: 12px;
  vertical-align: middle;
}
body .dialog .dialogContent > .form #email_div input[type="checkbox"] {
  vertical-align: middle;
  margin: 0 10px 0 5px;
}
body .dialog .dialogContent > .form.dwzSearch label.label[for] {
  float: left;
  width: 20%;
  padding-left: 30px !important;
}
body .dialog .dialogContent > .form.dwzSearch .selectDiv {
  width: 40%;
}
body .dialog .dialogContent > .form.dwzSearch .selectDiv.operator-symbol {
  width: 20%;
  vertical-align: top;
}
body .dialog .dialogContent > .form.dwzSearch .selectDiv.operator-symbol .selectDiv {
  margin-left: 1%;
}
body .dialog .dialogContent > .form.dwzSearch .selectDiv.operator-symbol + .selectDiv {
  margin-left: 1%;
}
body .dialog .dialogContent > .form.dwzSearch .row {
  padding-bottom: 15px;
}
body .dialog .dialogContent > .form.dwzSearch .operator-symbol + ul {
  width: 40%;
}
body .dialog .dialogContent > .form.dwzSearch .operator-symbol + ul li {
  margin-top: 0;
  line-height: 32px;
  margin-left: 10px;
}
body .dialog .dialogContent > .form.dwzSearch .operator-symbol + ul li:first-child {
  margin-top: 0;
  margin-left: 0;
}
body .dialog .dialogContent > .form.dwzSearch .operator-symbol + ul li label {
  padding-left: 0;
  width: auto !important;
  margin-right: 0;
}
body .dialog .dialogContent > .form.dwzSearch .operator-symbol + ul li .selectDiv {
  width: 100%;
}
body .dialog .dialogContent > .form.dwzSearch textarea {
  width: 62%;
  margin-left: 20%;
  margin-top: 15px;
}
body .dialog .dialogContent > .form.dwzSearch input[type="text"] {
  width: 40% !important;
}
body .dialog .dialogContent > .form.dwzSearch .chosen-container-multi {
  width: 100% !important;
}
body .dialog .dialogContent > .form.dwzSearch .chosen-container-multi .chosen-choices {
  height: 32px !important;
}
body .dialog .dialogContent > .form.dwzSearch .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  height: 30px;
}
body .dialog .dialogContent > .form .import-content .label + ul {
  float: none !important;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .dialog .dialogContent > .form .import-content .label + ul li {
  height: 32px !important;
  line-height: 32px !important;
}
body .dialog .dialogContent > .form .import-content .label + ul li label {
  vertical-align: middle;
  padding-left: 0;
}
body .dialog .dialogContent > .form .import-content .label + ul li .red {
  margin-left: 0;
}
body .dialog .dialogContent > .form .export .export-title {
  font-size: 13px;
  padding-left: 30px;
  width: 20%;
  float: left;
  line-height: 32px;
  clear: none;
}
body .dialog .dialogContent > .form .export .export-title + label {
  width: 75%;
  text-align: left;
  float: none;
  display: block;
  margin-left: 20%;
  line-height: 32px;
  padding: 0 5px;
}
body .dialog .dialogContent > .form .export ul {
  width: 75% !important;
  margin-left: 20% !important;
  float: none;
}
body .dialog .dialogContent > .form .export ul li {
  width: 100% !important;
  margin-left: 5px;
  float: none;
}
body .dialog .dialogContent > .form .exported label + ul {
  width: 75% !important;
  margin-left: 20% !important;
  clear: both;
  display: block;
}
body .dialog .dialogContent > .form .exported label + ul li {
  padding-left: 5px;
}
body .dialog .dialogContent > .form .exported + .row {
  text-align: center;
}
body .dialog .dialogContent > .form .exported + .row a {
  margin-top: 12px;
}
body .dialog .dialogContent .chooscontent {
  height: 100% !important;
}
body .dialog .dialogContent .chooscontent .push-content-bottom .formBar {
  height: 40px;
  padding: 10px 0;
  border-bottom: 1px solid #eee !important;
}
body .dialog .dialogContent .chooscontent .push-content-bottom .formBar ul li div {
  font-size: 14px !important;
}
body .dialog .dialogContent .chooscontent .push-content-bottom .formBar ul li .buttonActive .buttonContent button {
  height: 26px;
}
body .dialog .dialogContent .chooscontent .push-content-bottom .send2box {
  margin: 5px 0;
}
body .dialog .dialogContent .chooscontent .push-content-top {
  height: calc(100% - 135px) !important;
  display: flex;
  padding: 0 !important;
  border: 1px solid #eee !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-left {
  height: 100% !important;
  margin: 0 !important;
  border-right: 1px solid #eee !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-right {
  height: 100% !important;
  flex: auto;
  float: none !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-right .page.grid-view {
  height: calc(100% - 50px) !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-right .page.grid-view .pageContent.j-resizeGrid {
  height: calc(100% - 50px) !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-right .page.grid-view .pageContent.j-resizeGrid .grid {
  height: 100% !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-right .page.grid-view .pageContent.j-resizeGrid .grid .gridScroller {
  height: calc(100% - 40px) !important;
}
body .dialog .dialogContent .chooscontent .push-content-top .push-content-right .page.grid-view .pages select {
  margin: 0 5px;
  height: 28px;
  min-width: 0;
  width: auto;
  padding: 0;
  outline: none;
  border-radius: 4px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #000;
  display: inline-block;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
}
body .dialog .dialogContent .choosestudent {
  height: 100% !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top {
  height: calc(100% - 145px) !important;
  display: flex;
  padding: 0 !important;
  border: 1px solid #eee !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left {
  height: 100% !important;
  margin: 0 !important;
  border-right: 1px solid #eee !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .pageFormContent {
  padding-bottom: 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .menuContent .ztree {
  background-color: #fff !important;
  border: 1px solid #eee !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .row label.label,
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .auto label.label {
  width: 30%;
  padding-right: 10px;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .row input[type="text"],
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .auto input[type="text"],
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .row select,
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .auto select,
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .row textarea,
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .auto textarea {
  width: 60%;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .row .selectDiv,
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .auto .selectDiv {
  width: 60%;
  height: auto;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .row .selectDiv select,
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-left .form .auto .selectDiv select {
  width: 100% !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-right {
  height: 100% !important;
  flex: auto;
  float: none !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-right .pageContent {
  border: none !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-right .pageContent .page.grid-view .pageContent.j-resizeGrid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-right .pageContent .page.grid-view .pageContent.j-resizeGrid .grid {
  height: 100% !important;
}
body .dialog .dialogContent .choosestudent .choose-student-top .choose-student-right .pageContent .page.grid-view .pageContent.j-resizeGrid + .panelBar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .dialog .dialogContent .choosecompany {
  height: 100% !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top {
  height: auto;
  display: flex;
  padding: 0 !important;
  border: 1px solid #eee !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left {
  height: 100% !important;
  margin: 0 !important;
  border-right: 1px solid #eee !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .row label.label,
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .auto label.label {
  width: 30%;
  padding-right: 10px;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .row input[type="text"],
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .auto input[type="text"],
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .row select,
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .auto select,
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .row textarea,
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .auto textarea {
  width: 60% !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .row .selectDiv,
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .auto .selectDiv {
  width: 60% !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .row .selectDiv select,
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-left .form .auto .selectDiv select {
  width: 100% !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-right {
  height: 100% !important;
  flex: auto;
  float: none !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-right .pageContent {
  border: none !important;
}
body .dialog .dialogContent .choosecompany .choose-company-top .choose-company-right .pageContent .page.grid-view .pageContent.j-resizeGrid .grid {
  height: 100% !important;
}
body .dialog .dialogContent .chooseteacher {
  height: 100% !important;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top {
  height: auto;
  display: flex;
  padding: 0 !important;
  border: 1px solid #eee !important;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left {
  height: 100% !important;
  margin: 0 !important;
  border-right: 1px solid #eee !important;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .row label.label,
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .auto label.label {
  width: 30%;
  padding-right: 10px;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .row input[type="text"],
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .auto input[type="text"],
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .row select,
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .auto select,
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .row textarea,
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .auto textarea {
  width: 60%;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .row .selectDiv,
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .auto .selectDiv {
  width: 60% !important;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .row .selectDiv select,
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-left .form .auto .selectDiv select {
  width: 100% !important;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-right {
  height: 100% !important;
  flex: auto;
  float: none !important;
}
body .dialog .dialogContent .chooseteacher .choose-teacher-top .choose-teacher-right .pageContent {
  border: none !important;
}
body .dialog .dialogContent .edit-questions .questions .options input.txt {
  width: 55%;
}
body .dialog .dialogContent .edit-questions .questions .options .has-input {
  margin-left: 10px;
  line-height: 32px;
}
body .dialog .dialogContent .logic-panel .list li.auto {
  margin: 0;
}
body .dialog .dialogContent .logic-panel .list li.auto .lab {
  line-height: 32px;
}
body .dialog .dialogContent .logic-panel .list li.auto .show-question {
  line-height: 30px;
  min-width: 200px !important;
}
body .dialog .dialogContent .logic-panel .list li.auto .del-line {
  margin-left: 5px;
  line-height: 32px;
}
body .dialog .dialogContent .logic-panel .list li.auto .selectDiv {
  width: 16%;
  margin-left: 5px;
}
body .dialog .dialogContent .logic-panel .list li.auto .selectDiv select {
  width: 100% !important;
}
body .dialog .dialogContent .logic-panel .list li.add {
  padding-left: 40px;
}
body .dialog .dialogContent .logic-panel .list li.add .addline {
  float: none;
  line-height: 32px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: 82px;
  margin: 0;
  font-weight: normal;
}
body .dialog .dialogContent #countjobfair_sendweixinmessage .form .row {
  padding-bottom: 12px;
}
body .dialog .dialogContent #countjobfair_sendweixinmessage .form .row label {
  padding-left: 0;
}
body .dialog .dialogContent #countjobfair_sendweixinmessage .form label.label {
  width: 20% !important;
  padding-left: 30px;
}
body .dialog .dialogContent #countjobfair_sendweixinmessage .form label {
  line-height: 32px;
}
body .dialog .dialogContent #countjobfair_sendweixinmessage .form textarea {
  float: none !important;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .dialog .dialogContent #countjobfair_sendweixinmessage .form .Validform_checktip {
  margin-left: 20% !important;
}
body .dialog .dialogContent #jobmarket-config-grid {
  padding: 0 10px;
}
body .dialog .dialogContent .page {
  float: none;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar {
  height: 50px;
  background: none;
  background-color: #fff;
  position: static !important;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar + div.page {
  padding-top: 0 !important;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar + div.page .grid {
  margin-top: 0;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager {
  display: flex;
  flex-direction: row;
  height: 100%;
  align-items: center;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination {
  background: none;
  float: left;
  padding-left: 0;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul {
  padding: 0;
  margin: 0;
  width: auto;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li {
  float: none;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: 26px;
  height: 28px;
  margin-right: 0;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #edf1f9;
  margin-right: -1px;
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  padding: 0;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li a,
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li span {
  display: block;
  padding: 0 10px;
  line-height: 28px;
  width: auto;
  font-size: 12px;
  height: 28px;
  border: none;
  background: none;
  background-color: #fff;
  float: none;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li a span,
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li span span {
  padding: 0;
  background: none;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li:hover a,
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li:hover span {
  color: #3ea1f7;
  cursor: pointer;
  background-color: #cfe4f7;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.disabled .first span {
  background-position: 0 -436px;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.disabled .previous span {
  background-position: 0 -486px;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.jumpto .textInput {
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: none;
  background: none;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.jumpto .goto {
  height: 28px;
  line-height: 28px;
  background: none;
  background-color: #eee;
  text-indent: -5px;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.selected {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li.selected a {
  background-color: #3ea1f7;
  color: #fff;
  font-weight: normal;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li:hover {
  font-weight: normal;
  cursor: pointer;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pagination ul li .last {
  margin-right: 0;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pages {
  padding-left: 15px;
  margin-top: 0;
  height: auto;
  float: none;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pages span {
  line-height: 28px;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pages select {
  margin: 0 5px;
  height: 28px;
  min-width: 0;
  width: auto;
  padding: 0;
  outline: none;
  border-radius: 4px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  color: #000;
  display: inline-block;
  font-size: 12px;
  font-variant: tabular-nums;
  list-style: outside none none;
  position: relative;
  text-align: inherit;
  transition: all 0.3s ease 0s;
  text-align: left;
}
body .dialog .dialogContent .page .pageContent.j-resizeGrid + div.panelBar .pager .pages select:focus {
  box-shadow: none;
}
body .dialog .dialogContent .page .panelBar ul.toolBar {
  margin: 0;
  padding: 0;
  height: 32px;
  font-size: 0;
  width: 100%;
  white-space: nowrap;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li {
  height: 32px;
  background: none;
  padding: 0 0 0 0;
  margin-left: 5px;
  margin-right: 0;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li > a {
  border-color: #3ea1f7 !important;
  color: #3ea1f7 !important;
  padding: 0 5px !important;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li > a:hover {
  background-color: #3ea1f7 !important;
  color: #fff !important;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li select {
  padding: 0 !important;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li:last-child a {
  margin-right: 0;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li input.txt {
  height: 32px;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li input {
  height: 32px !important;
  border: 1px solid #d9d9d9;
  padding: 0 6px !important;
  float: none !important;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li input:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li input:focus {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li select {
  margin: 0;
  height: 32px;
  border: 1px solid #d9d9d9;
  float: none !important;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li select:hover {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li select:focus {
  border-color: #3ea1f7;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li.select-lastitem select {
  margin-left: 0;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li:first-child {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li a {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  padding: 4px 15px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
  background: none;
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  border-radius: 3px;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li a span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  background: none;
  padding: 0;
  line-height: 30px;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li a span:hover {
  background: none;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li:hover {
  background: none;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li:hover > a {
  border-color: #3ea1f7;
  color: #fff !important;
  background-color: #3ea1f7;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li .submenu {
  top: 47px;
  background-color: #fff !important;
  border: none;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li .submenu li {
  background-color: #fff !important;
  height: auto;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li .submenu li a {
  border: none;
  height: 24px;
  line-height: 24px;
}
body .dialog .dialogContent .page .panelBar ul.toolBar > li .submenu li a:hover {
  color: #3ea1f7;
}
body .dialog .dialogContent .page .panelBar ul.toolBar.stutoolBar {
  text-align: right;
}
body .dialog .dialogContent #selectData {
  position: relative;
}
body .dialog .dialogContent .send2box li span {
  height: 18px;
  margin-top: 0;
  font-size: 12px;
  font-weight: normal;
}
body .dialog .dialogContent .send2box li span sup {
  top: -4px;
  line-height: 32px / 2;
}
body .dialog .dialogContent #select-question-repository .question-listcontent .question-list-label {
  line-height: 32px !important;
  padding: 0 10px !important;
}
body .dialog .dialogContent #select-question-repository .question-listcontent .chosen-container-single {
  width: auto !important;
  flex: auto;
}
body .dialog .dialogContent #select-question-repository .question-listcontent .chosen-container-single .chosen-single {
  height: 32px;
}
body .dialog .dialogContent #select-question-repository .question-listcontent .chosen-container-single .chosen-single span {
  line-height: 28px;
}
body .dialog .dialogContent #select-question-repository .question-listcontent .chosen-container-single .chosen-single div b {
  background-position: 0 5px;
}
body .dialog .dialogContent #select-question-repository .question-listcontent .preview-questionaire {
  float: none;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
  color: #fff;
}
body .dialog .dialogFooter {
  display: none;
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #000;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000 !important;
}
body .chosen-container-single .chosen-single {
  border-color: #CED9E6;
  color: #000;
  height: 32px;
  line-height: 30px;
}
body .chosen-container-single .chosen-single:hover {
  border-color: #3ea1f7;
  transition: border-color 0.3s ease;
}
body .chosen-container-single .chosen-single span {
  line-height: 30px;
}
body .chosen-container-single .chosen-single div b {
  background-position: 0 6px;
}
body .chosen-container-active .chosen-choices {
  box-shadow: none;
}
body .chosen-container-multi .chosen-choices {
  border: 1px solid #CED9E6;
  background: none;
  height: 100%;
}
body * {
  scrollbar-face-color: #dedfe1;
  /*面子*/
  scrollbar-arrow-color: #c0c0c0;
  /*箭头*/
  scrollbar-3dlight-color: #c0c0c0;
  /*最外左*/
  scrollbar-highlight-color: #fff;
  /*左二*/
  scrollbar-shadow-color: #fff;
  /*右二*/
  scrollbar-darkshadow-color: #c0c0c0;
  /*右一*/
  scrollbar-track-color: #dedfe1;
  /*滑道*/
}
body ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: none;
}
body ::-webkit-scrollbar-track {
  border-radius: 0;
}
body ::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #dedfe1;
  transition: all 0.2s;
  border-radius: 2px;
}
body ::-webkit-scrollbar-thumb:hover {
  background-color: #c1c2c4;
}
body .alert {
  width: 400px;
  border: 1px solid #ddd;
  border-radius: 2px;
  z-index: 10000;
}
body .alert .alertContent {
  padding: 5px;
  background: none;
  background-color: #fff;
  border-color: #fff;
}
body .alert .alertContent .alertInner h1 {
  height: 40px;
  line-height: 40px;
  font-size: 15px;
}
body .alert .alertContent .alertInner .msg .alert-msg-img {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  margin-right: 5px;
  vertical-align: middle;
}
body .alert .alertContent .alertInner .msg span {
  font-size: 14px;
  vertical-align: middle;
}
body .alert .error {
  line-height: 32px;
}
body .alert .error .alertInner {
  border: none;
  background: none;
}
body .alert .toolBar {
  height: auto;
  text-align: center;
  background-color: #f3f5f9;
  border-top: 1px solid #eee;
}
body .alert .toolBar ul {
  float: none;
  margin-bottom: 0;
}
body .alert .toolBar ul li {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .alert .toolBar ul li a.button {
  background-color: #3ea1f7;
  padding: 0;
}
body .alert .toolBar ul li:first-child a.button {
  margin-left: 0;
  padding-left: 0;
}
body .alert .alertFooter {
  background: none;
  background-color: #fff;
}
body .alert .alertFooter .alertFooter_r {
  background: none;
  background-color: #fff;
}
body .alert .alertFooter .alertFooter_r .alertFooter_c {
  background: none;
  background-color: #fff;
}
body .common-opslidercontainer {
  background-color: #fff;
  position: fixed;
  transition: all 300ms ease 0s;
  top: 64px;
  right: 0px;
  bottom: 0;
  overflow: hidden;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  z-index: 1001;
  height: auto !important;
}
body .common-opslidercontainer .container {
  position: relative;
  height: 100%;
  width: 100%;
}
body .common-opslidercontainer .container .op-header {
  font-size: 16px;
  height: 50px;
  padding-left: 0;
  color: #415161;
  border-bottom: 1px solid #e7e9f1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body .common-opslidercontainer .container .op-header .title {
  padding-left: 10px;
}
body .common-opslidercontainer .container .op-header .op-title {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
body .common-opslidercontainer .container .op-header .op-title li {
  width: 50%;
  height: 100%;
  line-height: 49px;
  text-align: center;
}
body .common-opslidercontainer .container .op-header .op-title li a {
  font-size: 14px;
}
body .common-opslidercontainer .container .op-header .op-title li.current {
  border-bottom: 1px solid #3ea1f7;
}
body .common-opslidercontainer .container .op-header .op-title li.current a {
  color: #3ea1f7;
}
body .common-opslidercontainer .container .op-content {
  position: absolute;
  top: 50px;
  bottom: 60px;
  width: 100%;
  padding-top: 15px;
  overflow-y: auto;
}
body .common-opslidercontainer .container .op-body li {
  color: #333;
  overflow: hidden;
  padding: 0 0 0 0;
  height: 40px;
  position: relative;
}
body .common-opslidercontainer .container .op-body li label {
  height: 40px;
  line-height: 40px;
  margin-left: 20px;
}
body .common-opslidercontainer .container .op-body li label input {
  vertical-align: top;
  top: 13px;
  position: relative;
  margin-right: 5px;
}
body .common-opslidercontainer .container .op-body li .grid-field-sort {
  position: absolute;
  right: 0;
  top: 10px;
  height: 20px;
  margin-right: 20px;
}
body .common-opslidercontainer .container .op-body li .not-sort {
  position: absolute;
  right: 0;
  top: 10px;
  height: 20px;
  margin-right: 20px;
  opacity: 0.5;
  cursor: not-allowed;
}
body .common-opslidercontainer .container .op-body li select {
  width: 140px;
  height: 32px;
  margin-left: 12px;
  float: left;
  border-radius: 2px;
  border: 1px solid #3ea1f7;
}
body .common-opslidercontainer .container .op-body li .btn-inline {
  float: left;
  font-size: 0;
  margin-left: 10px;
}
body .common-opslidercontainer .container .op-body li .btn-inline button {
  float: none;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #3ea1f7;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
  color: #333;
  font-size: 12px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .common-opslidercontainer .container .op-body li .btn-inline button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-right: -1px;
}
body .common-opslidercontainer .container .op-body li .btn-inline button:focus {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body .common-opslidercontainer .container .op-body li .btn-inline button:hover {
  background-color: #6eb9f9;
  border: 1px solid #6eb9f9;
  color: #fff;
}
body .common-opslidercontainer .container .op-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 46px;
  text-align: center;
}
body .common-opslidercontainer .container .op-footer .subButton {
  float: none;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: 82px;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
  color: #fff;
}
body .common-opslidercontainer .container .op-footer .subButton.cancel {
  border: 1px solid #3ea1f7;
  background: none;
  color: #3ea1f7;
}
body .common-opslidercontainer .container .op-footer .subButton:hover {
  background-color: #6eb9f9;
  border: 1px solid #6eb9f9;
  color: #fff;
}
body .common-opslidercontainer .container .op-body {
  /* position: static;
                bottom: auto;
                max-height: calc(~'100% - 210px');
                width: 280px; */
}
body .common-opslidercontainer .container .op-body li .btn-inline .current {
  background-color: #3ea1f7;
  color: #fff;
}
body .common-opslidercontainer .container .op-button {
  padding: 0 12px;
}
body .common-opslidercontainer .container .op-button .ant-btn-primary {
  padding: 4px 8px;
  font-size: 12px;
  height: auto;
}
body .common-opslidercontainer .container .op-button .ant-btn-primary:hover {
  color: #fff;
}
body .common-opslidercontainer .container .op-button .ant-btn-primary:focus {
  color: #fff;
}
body .common-slidercontainer {
  width: 260px;
  background-color: #fff;
  position: fixed;
  transition: all 300ms ease 0s;
  top: 64px;
  right: 0px;
  height: 100%;
  right: -1000px;
  overflow: hidden;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  z-index: 300;
}
body .common-slidercontainer .container {
  position: relative;
  height: 100%;
  width: 100%;
}
body .common-slidercontainer .container .op-header {
  font-size: 16px;
  line-height: 50px;
  height: 50px;
  padding-left: 20px;
  color: #415161;
  border-bottom: 1px solid #e7e9f1;
  position: relative;
}
body .common-slidercontainer .container .op-header .close {
  right: 35px;
  top: 20px;
  position: absolute;
}
body .common-slidercontainer .container .op-content {
  overflow-y: auto;
  position: absolute;
  top: 50px;
  bottom: 60px;
  width: 270px;
}
body .common-slidercontainer .container .op-body li {
  color: #333;
  overflow: hidden;
  padding: 15px 17px 15px 20px;
  min-height: 40px;
  line-height: 14px;
  vertical-align: middle;
  border-bottom: 1px solid #eee;
}
body .common-slidercontainer .container .op-body li:last-child {
  border-bottom: none;
}
body .common-slidercontainer .container .op-footer {
  position: absolute;
  bottom: 60px;
  left: 0;
  width: 100%;
  height: 46px;
  text-align: center;
}
body .common-slidercontainer .container .op-footer .subButton {
  float: none;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  min-width: 82px;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  padding: 0 10px;
  margin: 0;
  font-weight: normal;
  color: #fff;
}
body .common-slidercontainer .container .op-footer .subButton.cancel {
  background-color: #fff;
  border: 1px solid #3ea1f7;
  color: #333;
}
body .icheckbox_square-blue,
body .iradio_square-blue {
  width: 22px;
  height: 22px;
  margin-right: 5px;
}
/*从右到左进入*/
/*动画-start*/
.animated {
  animation-duration: 1.5s !important;
  -webkit-animation-duration: 1.5s !important;
  animation-fill-mode: both !important;
  -webkit-animation-fill-mode: both !important;
}
.animated02 {
  animation-duration: 1s !important;
  -webkit-animation-duration: 1s !important;
  animation-fill-mode: both !important;
  -webkit-animation-fill-mode: both !important;
}
.fadeInRight {
  animation-name: fadeInRight;
  /* -webkit-animation: fadeInRight; */
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate(1000px, 0);
    transform: translate(1000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate(1000px, 0);
    transform: translate(1000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }
}
body .datepicker {
  border-color: #ddd !important;
  width: 280px;
  background-color: #fff !important;
}
body .datepicker .datepicker-days {
  padding: 0 !important;
}
body .datepicker .datepicker-days .table-condensed tbody tr td.active {
  background-color: #3ea1f7 !important;
  border-color: #6eb9f9 !important;
  color: #fff !important;
}
body .datepicker .datepicker-months tbody .month {
  width: 25%;
  float: left;
}
body .datepicker .datepicker-years tbody .year {
  width: 25%;
  float: left;
}
body .datepicker table {
  table-layout: fixed;
  width: 90% !important;
  margin: 0 auto 8px;
}
body .datepicker table thead {
  background-color: #fff !important;
  padding: 5px 5px 5px !important;
  border: none !important;
  border-bottom: 1px solid #CED9E6;
}
body .datepicker table thead .next {
  text-align: right;
}
body .datepicker table tr th {
  color: rgba(0, 0, 0, 0.85);
  margin: 0;
  padding: 3px;
  font-style: 14px;
}
body .datepicker table tr td {
  cursor: pointer;
  padding: 3px;
  text-align: center;
  margin: 0;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
body .datepicker table .datepicker-switch {
  height: 40px !important;
  text-align: center;
}
body .datepicker table tbody {
  padding: 8px 12px;
}
@media screen and (min-width: 320px) {
  body .site-container .nav-container .datepicker .timeMain #weekVal {
    top: 2px !important;
  }
}
body .site-container .btn {
  background-color: #3ea1f7 !important;
  border-color: #3ea1f7 !important;
}
body .site-container .btn:hover {
  background-color: #6eb9f9 !important;
  border-color: #6eb9f9 !important;
}
body .site-container .site-search input[type="checkbox"] {
  margin-right: 2px;
}
body .site-container .site-search .form-group {
  min-width: 0 !important;
}
body .site-container .content {
  margin: 20px 0;
  height: calc(100% - 122px);
  overflow: hidden;
}
body .site-container .content div {
  border: none;
}
body .site-container .content .site-info {
  height: calc(100% - 20px);
}
body .site-container .content .site-info .classroom-box {
  height: 100%;
}
body .site-container .content .site-info .classroom-box .item {
  height: 100%;
}
body .site-container .content .time-nav {
  height: auto;
}
body .site-container .content .time-nav ul li {
  border: none;
}
body .site-container .temporary-box ul {
  border: 1px solid #CED9E6;
}
body .classroom-site-box .content {
  height: auto !important;
}
body #setting-print-template {
  margin-left: 20% !important;
  margin-top: 10px !important;
}
body #UniversityAffairPrints_background_panel {
  margin-left: 20% !important;
}
body .employment-container-admin {
  width: 100% !important;
}
body .employment-container input {
  width: 100% !important;
  outline: none;
  border: 1px solid #ddd !important;
  box-shadow: none !important;
  min-height: 24px;
}
body .employment-container .buttons .btn.btn-primary:hover {
  background-color: #6eb9f9;
}
body #tongji-affair.content .title button {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 13px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  justify-content: center;
  outline: 0;
}
body #activate_charBar .left-container .toolsearchinput {
  display: none;
}
body .datetime-panel-panel .title {
  padding: 10px 0;
  display: block;
}
body .datetime-panel-panel .title + .container {
  margin-left: 15px;
}
body .datetime-panel-panel .title + .container input.txt {
  min-height: 100%;
  position: relative;
  text-align: inherit;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  display: inline-block;
  height: 32px;
  padding: 6px 30px 6px 11px;
  color: #000000;
  font-size: 12px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition: all 0.3s;
  z-index: 1;
}
body .datetime-panel-panel .title + .container input.txt:focus {
  border-color: #3ea1f7;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
body .datetime-panel-panel .title + .container input.txt:hover {
  border-color: #3ea1f7;
}
body .datetime-panel-panel .checkbox-list-container label {
  line-height: 32px;
  vertical-align: middle;
}
body .datetime-panel-panel .checkbox-list-container input {
  line-height: 32px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
body .aui_state_lock .detail_more_table,
body .aui_state_focus .detail_more_table {
  border: 1px solid #ddd;
  border-top: none;
  margin: 0;
  min-width: 500px;
}
body .aui_state_lock .detail_more_table tr th,
body .aui_state_focus .detail_more_table tr th {
  height: 30px;
  line-height: 30px;
  background-color: #ebf3fe;
  border: 1px solid #eee;
}
body .aui_state_lock .detail_more_table tr td,
body .aui_state_focus .detail_more_table tr td {
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  border: 1px solid #eee;
}
body .aui_state_lock .aui_titleBar,
body .aui_state_focus .aui_titleBar {
  height: 100%;
}
body .aui_state_lock .aui_titleBar .aui_title,
body .aui_state_focus .aui_titleBar .aui_title {
  padding: 0;
}
body .aui_state_lock .aui_nw,
body .aui_state_focus .aui_nw {
  background: none;
  display: none;
}
body .aui_state_lock .aui_n,
body .aui_state_focus .aui_n {
  background: none;
  display: none;
}
body .aui_state_lock .aui_ne,
body .aui_state_focus .aui_ne {
  background: none;
  display: none;
}
body .aui_state_lock .aui_w,
body .aui_state_focus .aui_w {
  background: none;
  display: none;
}
body .aui_state_lock .aui_e,
body .aui_state_focus .aui_e {
  background: none;
  display: none;
}
body .aui_state_lock .aui_sw,
body .aui_state_focus .aui_sw {
  background: none;
  display: none;
}
body .aui_state_lock .aui_s,
body .aui_state_focus .aui_s {
  background: none;
  display: none;
}
body .aui_state_lock .aui_se,
body .aui_state_focus .aui_se {
  background: none;
  display: none;
}
body .aui_state_lock .aui_outer,
body .aui_state_focus .aui_outer {
  box-shadow: none !important;
  border: none;
}
body .aui_state_lock .aui_border,
body .aui_state_focus .aui_border {
  border: none;
  box-shadow: none;
}
body .aui_state_lock .aui_header,
body .aui_state_focus .aui_header {
  height: 50px;
  background: none;
  background-color: #fff;
  border: 1px solid #f0f0f0;
}
body .aui_state_lock .aui_title,
body .aui_state_focus .aui_title {
  text-shadow: none;
  height: 50px;
  line-height: 50px;
  border: none;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  word-wrap: break-word;
  background: none;
  padding: 0 15px;
  border-bottom: 1px solid #eee;
}
body .aui_state_lock .aui_close,
body .aui_state_focus .aui_close {
  top: 10px;
  right: 10px;
  text-shadow: none;
  font-size: 24px;
  background: none;
  width: 20px;
  height: 20px;
  text-indent: 0 !important;
}
body .aui_state_lock #selector-wrap,
body .aui_state_focus #selector-wrap {
  margin-right: 0;
  height: 100%;
}
body .aui_state_lock #selector-selected-wrap,
body .aui_state_focus #selector-selected-wrap {
  padding-bottom: 0;
  margin-bottom: 0;
}
body .aui_state_lock #selector-selected-wrap dt,
body .aui_state_focus #selector-selected-wrap dt {
  height: 18px;
  line-height: 18px;
}
body .aui_state_lock #selector-selected-wrap .cl,
body .aui_state_focus #selector-selected-wrap .cl {
  overflow: auto;
  height: 70px;
  margin-bottom: 0;
}
body .aui_state_lock #selector-selected-wrap .cl #selector-selected,
body .aui_state_focus #selector-selected-wrap .cl #selector-selected {
  *zoom: 1;
}
body .aui_state_lock #selector-selected-wrap .cl #selector-selected:after,
body .aui_state_focus #selector-selected-wrap .cl #selector-selected:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .aui_state_lock .aui_footer .aui_buttons,
body .aui_state_focus .aui_footer .aui_buttons {
  text-align: center;
  background-color: #fff;
}
body .aui_state_lock .aui_footer .aui_buttons button,
body .aui_state_focus .aui_footer .aui_buttons button {
  float: none;
  line-height: normal;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  height: 32px;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background: none;
  border-radius: 2px !important;
  outline: 0;
  cursor: pointer;
  padding: 0 15px;
  min-width: auto;
  margin: 0 0 0 10px;
  font-weight: normal;
  text-shadow: none;
  box-shadow: none;
  background-color: #fff;
  color: #415161;
  border: 1px solid #d9d9d9;
}
body .aui_state_lock .aui_footer .aui_buttons button.aui_state_highlight,
body .aui_state_focus .aui_footer .aui_buttons button.aui_state_highlight {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
}
body .aui_state_lock .aui_footer .aui_buttons button.aui_state_highlight:hover,
body .aui_state_focus .aui_footer .aui_buttons button.aui_state_highlight:hover {
  background-color: #6eb9f9;
  color: #fff;
  border: 1px solid #6eb9f9;
}
body .aui_state_lock .aui_footer .aui_buttons button:hover,
body .aui_state_focus .aui_footer .aui_buttons button:hover {
  color: #3ea1f7;
  border: 1px solid #6eb9f9;
}
body .radio ul {
  width: 75%;
}
body .radio ul label {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
body .ztree {
  *zoom: 1;
}
body .ztree:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .ztree ul {
  *zoom: 1;
}
body .ztree ul:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
body .ztree li {
  line-height: 18px;
}
body .ztree li span.button {
  vertical-align: middle;
}
body .ztree li span.button.edit {
  vertical-align: middle;
  background-position: -110px -47px;
}
body .ztree li span.button.remove {
  vertical-align: middle;
  background-position: -113px -64px;
}
body .ztree li span.button.add {
  vertical-align: middle;
  background-position: -144px 1px;
  margin-right: 0;
}
body .ztree li a {
  vertical-align: middle;
  height: 22px;
}
body .ztree li a:hover {
  text-decoration: none;
}
body .ztree li a.level1 {
  border: 1px #fff solid;
  background-color: #fff;
  min-height: 22px;
  vertical-align: top;
  height: 22px;
  padding-top: 0;
  padding-right: 35px;
}
body .ztree li a.level1 span {
  max-width: 100% !important;
}
body .ztree li a.level0 {
  border: 1px #fff solid;
  background-color: #fff;
  min-height: 22px;
  vertical-align: top;
  height: 22px;
  line-height: 18px;
  padding: 0;
}
body .ztree li a.level0 span.button.ico_docu {
  margin-top: 2px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .ztree li a.level0 span.button.ico_docu + span {
  margin-top: 2px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
body .ztree li a.curSelectedNode {
  border: 1px #86c6e8 solid;
  background-color: #e8f7ff;
  min-height: 22px;
  vertical-align: top;
  height: 22px;
  line-height: 20px;
}
body .ztree li a span {
  vertical-align: middle;
  line-height: 20px;
  max-width: none !important;
}
body .ztree li span.button.ico_close {
  vertical-align: middle;
  background-position: -110px -2px;
}
body .ztree li span.button.ico_open {
  vertical-align: middle;
  background-position: -110px -18px;
}
body .ztree li span.button.center_docu {
  margin-top: 0;
  margin-right: 2px;
  vertical-align: top;
  height: 22px;
}
body .ztree li span.button.bottom_docu {
  margin-top: 0;
  margin-right: 2px;
  vertical-align: top;
  height: 22px;
}
body .ztree li span.button.ico_docu {
  margin-top: 2px;
  margin-left: 2px;
}
body .ztree li ul li a {
  height: 22px;
  line-height: 20px;
  border: 1px #fff solid;
  background-color: #fff;
  padding-top: 0;
}
body .ztree li .level2 span {
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .alertBackground {
  background: none;
  opacity: 1;
}
body .alert > h1 {
  background: none;
  border-color: #dfdfdf;
}
body .alert .alertContent {
  padding: 0;
  border: none;
}
body .alert .alertContent .alertInner {
  border: none;
  padding: 0;
  background-color: #fff;
}
body .alert .alertContent .alertInner h1 {
  margin-bottom: 0;
  border-bottom: 1px solid #f0f0f0;
}
body .alert .alertContent .alertInner .msg {
  padding: 50px 15px;
  margin: 0;
  color: #415161;
  text-align: center;
}
body .alert .alertContent .alertInner .msg h1 {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  line-height: 30px;
  height: 30px;
}
body .alert .alertContent .alertInner .msg .icon {
  vertical-align: middle;
  margin-right: 5px;
}
body .alert .alertContent .alertInner .msg .icon-error {
  color: #f5544c;
}
body .alert .alertContent .alertInner .msg .icon-confirm {
  color: #F65E35;
}
body .alert .alertContent .alertInner .msg .icon-correct {
  color: #5FC52D;
}
body .alert .alertContent .toolBar {
  float: none;
  text-align: center;
  margin: 0;
  padding: 0;
  background: #fff;
  border-top: 1px solid #f0f0f0;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .alert .alertContent .toolBar ul li a.button {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 0 24px;
  font-size: 13px;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  outline: 0;
  color: #333;
  border-color: #3ea1f7;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  width: auto;
  margin: 0 3px;
}
body .alert .alertContent .toolBar ul li a.button:hover {
  background-color: #6eb9f9;
  color: #fff;
  border: 1px solid #6eb9f9;
}
body .alert .alertContent .toolBar ul li a.button span {
  padding: 2px;
}
body .alert .alertContent .toolBar ul li a.button[rel="callback"] {
  color: #fff;
  background-color: #3ea1f7;
}
body .alert .alertContent .toolBar ul li a.button[rel="callback"] span {
  color: #fff;
}
body .alert .alertContent .toolBar ul li a.button[rel="callback"]:hover {
  background-color: #6eb9f9;
  color: #fff;
  border: 1px solid #6eb9f9;
}
body .alert .alertContent .toolBar ul li span {
  border: none;
}
body .alert .alertFooter {
  display: none;
}
body .alert h1 {
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
  line-height: 50px;
  height: 50px;
  padding-left: 20px;
  width: 100%;
  background: #fff;
  border: none;
}
/* 学院院系选择框优化 */
body {
  /* calendar */
  /* 自定义动画效果 begin */
  /* 自定义动画效果 end */
  /* calendar */
  /* 生源信息浮层 */
  /* loading begin*/
  /* loading end */
}
body .use-info-new {
  width: 100%;
}
body .use-info-new th,
body .use-info-new td {
  padding: 5px;
  border: 1px solid #eee;
  height: 32px;
  line-height: 32px;
}
body .css-recruit .css-operate li a {
  background-color: #3ea1f7;
  font-size: 12px;
}
body .css-recruit .css-operate li a:hover {
  border-color: #6eb9f9;
  background-color: #6eb9f9;
  transition: border-color 0.3s ease;
}
body .css-recruit .css-operate li a i {
  vertical-align: middle;
  position: relative;
  top: -2px;
}
body .daterangespan {
  height: 32px;
  line-height: 32px;
}
body #calendar * {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: normal;
  background-color: #fff;
  border: none;
}
@keyframes base_show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body #calendar {
  border: none;
  width: 240px;
  animation: base_show 0.3s;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  z-index: 1100;
}
body #calendar .main {
  margin: auto;
  padding: 0;
  text-align: center;
  background: #fff;
  zoom: 1;
  position: relative;
}
body #calendar .head {
  background: #fff;
  border: none;
  padding: 0;
  height: auto;
  border: 1px solid #f0f0f0;
}
body #calendar .head table tr td {
  line-height: 30px;
  border: none;
}
body #calendar .head table tr td[width] {
  display: none;
}
body #calendar .head select {
  width: 70px;
  text-align: center;
  text-align-last: center;
  height: 30px;
  font-size: 14px;
  font-weight: 600;
  padding: 0;
}
body #calendar .head select option {
  text-align: center;
}
body #calendar .head select[name="year"] {
  float: right;
}
body #calendar .head select[name="month"] {
  float: left;
}
body #calendar .body {
  margin: 0;
  padding: 2px;
  clear: both;
  overflow: hidden;
  border: 1px solid #e4e7ed;
  border-top: none;
  position: relative;
}
body #calendar .body .dayNames {
  margin: 0 auto;
}
body #calendar .body .dayNames dt {
  width: 24px;
  height: 20px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  margin: 4px;
}
body #calendar .body .days {
  margin: 0 auto;
}
body #calendar .foot {
  border: 1px solid #e4e7ed;
  border-top: none;
  text-align: right;
  padding: 0 12px;
  background-color: #fff;
  position: relative;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
}
body #calendar .foot button {
  padding: 2px 8px;
  font-size: 12px;
  border-radius: 3px;
  cursor: pointer;
}
body #calendar .nodate .head,
body #calendar .nodate .body {
  display: none;
}
body #calendar dl {
  clear: both;
  margin: auto;
  overflow: hidden;
}
body #calendar dt,
body #calendar dd,
body #calendar span {
  width: 32px;
  height: 35px;
  display: inline-block;
  float: none;
  overflow: hidden;
  zoom: 1;
  border: none;
}
body #calendar dt {
  width: 24px;
  height: 20px;
  padding: 0;
  text-align: center;
  line-height: 20px;
  margin: 6px;
  color: #606266;
  font-weight: 400;
  border-bottom: none;
  font-size: 12px;
}
body #calendar .days dd {
  cursor: pointer;
  width: 20px;
  height: 20px;
  padding: 0;
  text-align: center;
  line-height: 20px;
  margin: 0 6px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
}
body #calendar .days dd.other {
  color: #aaa;
}
body #calendar .days dd.slt {
  background: #409eff;
  border: none;
  color: #fff;
  border-radius: 50%;
}
body #calendar .days dd:hover {
  border: none;
}
body #calendar .days dd.disabled {
  background: #ccc;
  border-radius: 50%;
  color: #fff;
}
body #calendar .close {
  width: 16px;
  height: 16px;
  font-size: 16px;
  display: block;
  cursor: pointer;
  border: 1px solid #ccc;
  text-align: center;
}
body #calendar .clearBut,
body #calendar .okBut {
  background-color: #3ea1f7;
  border: 1px solid #3ea1f7;
  color: #fff;
  width: auto;
}
body #calendar .clearBut {
  background-color: #fff;
  border: none;
  color: #3ea1f7;
  width: auto;
}
body #calendar .time {
  border-collapse: collapse;
  float: left;
  background-color: #fff;
  display: none;
}
body #calendar .time td {
  border: 1px solid #e4e7ed;
  line-height: 26px;
  vertical-align: center;
}
body #calendar .time .hh,
body #calendar .time .mm,
body #calendar .time .ss {
  width: 18px;
  height: 26px;
  border: none;
}
body #calendar .time ul {
  list-style: none;
}
body #calendar .time .up,
body #calendar .time .down {
  font-size: 8px;
  height: 26px;
  line-height: 26px;
  width: 12px;
  float: left;
  text-align: center;
  border: none;
  cursor: pointer;
}
body #calendar .tm {
  text-align: center;
}
body #calendar .tm .hh,
body #calendar .tm .mm,
body #calendar .tm .ss {
  border: 1px solid #e4e7ed;
  position: absolute;
  left: 0;
  bottom: 34px;
  background-color: #fff;
  width: auto;
  display: none;
}
body #calendar .hh .hh,
body #calendar .mm .mm,
body #calendar .ss .ss {
  display: block;
}
body #calendar .tm .hh li,
body #calendar .tm .mm li,
body #calendar .tm .ss li {
  display: block;
  float: left;
  cursor: pointer;
  width: 24px;
  height: 24px;
  padding: 0;
  text-align: center;
  line-height: 24px;
  margin: 3px 6px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
body #calendar .tm .hh li:hover,
body #calendar .tm .mm li:hover,
body #calendar .tm .ss li:hover {
  background: #3ea1f7;
  color: #fff;
}
body .Validform_error {
  background-color: #fff !important;
  border: 1px solid #ff0000 !important;
}
body #drag {
  border: none;
}
body #drag #drag_h {
  height: 50px;
  line-height: 50px;
  border-bottom: none;
  background-color: #3ea1f7;
}
body #drag #industrySearch label {
  margin: 0;
  padding: 0;
  height: 32px;
  line-height: 32px;
  margin-right: 5px;
}
body #drag #industrySearch .shselt {
  height: 32px;
  line-height: 32px;
}
body #drag #industrySearch b {
  height: 32px;
  line-height: 32px;
  margin-top: 0;
}
body #drag #industrySearch input[name="teacherName"] {
  height: 32px;
  line-height: 32px;
  border: 1px solid #fff;
}
body #drag #industrySearch .search {
  height: 32px;
  line-height: 32px;
}
body #drag #IndustryAlpha dt {
  margin-top: 4px;
}
body #drag #IndustryAlpha li.over {
  background-color: #3ea1f7;
}
body .dwz-backlog.new-dwz-backlog {
  background-color: #fff;
}
body .dwz-backlog.new-dwz-backlog .content {
  min-width: 170px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
body .dwz-backlog.new-dwz-backlog .content .caption {
  background-color: #3ea1f7;
  padding: 10px 50px 10px 10px;
  border-color: #ddd;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
  border: none;
}
body .dwz-backlog.new-dwz-backlog .content .caption a {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
  padding-left: 5px;
  position: absolute;
  right: 6px;
  top: 5px;
}
body .dwz-backlog.new-dwz-backlog .content .caption a i {
  font-size: 20px;
}
body .dwz-backlog.new-dwz-backlog .content .item {
  border: none;
  border-top: 1px solid #eee;
  padding: 3px 0;
}
body .dwz-backlog.new-dwz-backlog .content .item:first-child {
  border: none;
}
body .dwz-backlog.new-dwz-backlog .content .item .title {
  width: 100%;
  background-color: #fff;
  padding: 0;
  height: 20px;
  position: static;
  display: flex;
  align-items: center;
  text-align: left;
  cursor: pointer;
  border: none;
}
body .dwz-backlog.new-dwz-backlog .content .item .title span {
  width: 100%;
  font-size: 13px;
  font-weight: bolder;
  height: 100%;
  line-height: 20px;
  margin: 0;
  position: static;
  text-align: left;
}
body .dwz-backlog.new-dwz-backlog .content .item .title i {
  margin-right: 10px;
  font-size: 12px;
  animation: turn 1s linear infinite;
  transform: rotate(0deg);
}
body .dwz-backlog.new-dwz-backlog .content .item.new-show .title i {
  transform: rotate(180deg);
}
body .dwz-backlog.new-dwz-backlog .content .item.new-show .list {
  display: block !important;
}
body .dwz-backlog.new-dwz-backlog .content .list {
  background-color: #fff;
  padding: 0;
  margin: 0;
  min-height: auto;
  display: none;
  border: none;
}
body .dwz-backlog.new-dwz-backlog .content .list li {
  padding: 2px 12px 2px 8px;
}
body .dwz-backlog.new-dwz-backlog .content .list li a {
  font-size: 13px;
}
body .dwz-backlog.new-dwz-backlog .content .list li a i {
  vertical-align: middle;
}
body .dwz-backlog.new-dwz-backlog .content .list li a span {
  top: 2px;
}
body .dwz-backlog.new-dwz-backlog .content .list li a span.text-danger {
  color: #3ea1f7;
}
body .dwz-backlog.new-dwz-backlog .click-btn {
  background-color: #3ea1f7;
  width: 30px;
  height: 30px;
  line-height: 30px;
  bottom: 12px;
  right: 0;
  border: 1px solid #CED9E6;
  box-shadow: 0 50px 55px -10px rgba(19, 41, 75, 0.15), 0 14px 15px -2px rgba(19, 41, 75, 0.15), 0 6px 6px -2px rgba(19, 41, 75, 0.15), 0 2px 2px -2px rgba(19, 41, 75, 0.15);
}
body .dwz-backlog.new-dwz-backlog .click-btn a {
  display: flex;
  align-items: center;
  justify-content: center;
}
body .dwz-backlog.new-dwz-backlog .click-btn a i {
  position: static;
  margin: 0;
  font-size: 16px !important;
  color: #fff;
}
body .dwz-backlog.new-dwz-backlog .click-btn:hover {
  border-color: #3ea1f7;
  background-color: #3ea1f7;
  color: #fff;
}
body .dwz-backlog.new-dwz-backlog .click-btn:hover a i {
  color: #fff;
}
body .data-list .row {
  display: flex;
  flex-direction: row;
}
body .data-list .row .label {
  width: auto !important;
  margin-left: 20px !important;
  white-space: nowrap;
}
body .data-list .row input.txt {
  height: 35px !important;
  line-height: 33px !important;
}
body .data-list .row .btn {
  margin-left: 5px !important;
}
body #progressBar {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100000;
}
body #progressBar .progressBar-type {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  justify-content: center;
}
body #progressBar .progressBar-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body #progressBar .progressBar-container .progressBar {
  width: 30px;
  height: 30px;
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  -webkit-animation: rotation 1s infinite;
  animation: rotation 1s infinite;
  background: none;
  border: none;
  padding: 0;
  margin: 0 auto;
  position: static;
}
body #progressBar .progressBar-container .progressBar + .text {
  color: #333;
  text-align: center;
  padding-top: 10px;
}
body #progressBar .progressBar-container .progressBar .shape {
  border-radius: 5px;
}
body #progressBar .progressBar-container .shape {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 1px;
}
body #progressBar .progressBar-container .shape.shape1 {
  left: 0;
  background-color: #5c6bc0;
}
body #progressBar .progressBar-container .shape.shape2 {
  right: 0;
  background-color: #8bc34a;
}
body #progressBar .progressBar-container .shape.shape3 {
  bottom: 0;
  background-color: #ffb74d;
}
body #progressBar .progressBar-container .shape.shape4 {
  bottom: 0;
  right: 0;
  background-color: #f44336;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body #progressBar .progressBar-container .progressBar .shape1 {
  -webkit-animation: progressBarshape1 0.5s ease 0s infinite alternate;
  animation: progressBarshape1 0.5s ease 0s infinite alternate;
}
@-webkit-keyframes progressBarshape1 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
  }
}
@keyframes progressBarshape1 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
  }
}
body #progressBar .progressBar-container .progressBar .shape2 {
  -webkit-animation: progressBarshape2 0.5s ease 0s infinite alternate;
  animation: progressBarshape2 0.5s ease 0s infinite alternate;
}
@-webkit-keyframes progressBarshape2 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
}
@keyframes progressBarshape2 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
}
body #progressBar .progressBar-container .progressBar .shape3 {
  -webkit-animation: progressBarshape3 0.5s ease 0s infinite alternate;
  animation: progressBarshape3 0.5s ease 0s infinite alternate;
}
@-webkit-keyframes progressBarshape3 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
  }
}
@keyframes progressBarshape3 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
  }
}
body #progressBar .progressBar-container .progressBar .shape4 {
  -webkit-animation: progressBarshape4 0.5s ease 0s infinite alternate;
  animation: progressBarshape4 0.5s ease 0s infinite alternate;
}
@-webkit-keyframes progressBarshape4 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
}
@keyframes progressBarshape4 {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
}
.jobFair {
  padding: 10px 0 !important;
}
.jobFair .statistics-num ul {
  *zoom: 1;
  min-width: auto;
  border: none !important;
  width: 100%;
  padding: 15px 0 15px !important;
  border: 1px solid #ddd !important;
}
.jobFair .statistics-num ul:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.jobFair .statistics-num ul li {
  width: 15%;
  float: left;
  color: #333;
}
.jobFair .statistics-num ul li div {
  border-right: 1px solid #ddd;
  position: relative;
  margin: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.jobFair .statistics-num ul li div.signnum span {
  display: block !important;
}
.jobFair .statistics-num ul li div p {
  line-height: normal;
  padding: 0 10px !important;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
}
.jobFair .statistics-num ul li div p i {
  width: 100%;
  height: 30px;
  border-top: 1px solid #ddd;
  position: absolute;
  bottom: 0;
  left: 0;
}
.jobFair .statistics-num ul li div span {
  margin-bottom: 0 !important;
}
.jobFair .statistics-num ul li div::before {
  background: none !important;
  height: 0 !important;
}
.jobFair .statistics-num ul li:last-of-type div {
  border: none !important;
}
.jobFair .statistics-num ul .orange {
  background-color: #ffba57;
}
.jobFair .statistics-num ul .blue {
  background-color: #4680ff;
}
.jobFair .statistics-num ul .green {
  background-color: #9ccc65;
}
.jobFair .statistics-num ul .red {
  background-color: #ff5252;
}
.jobFair .statistics-num .item-main {
  width: 40%;
}
.jobFair .statistics-num .item-main div {
  border: none;
  float: left;
  margin: 0;
  width: 50%;
  *zoom: 1;
}
.jobFair .statistics-num .item-main div:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.jobFair .statistics-num .item-main div p {
  padding: 0;
  border: 1px solid #ddd;
  height: 98px;
  line-height: 75px;
  margin: 0 5px 5px 5px;
  position: relative;
  padding: 0 20px;
}
.jobFair .report-list {
  margin-top: 15px;
  min-width: 1200px;
  *zoom: 1;
}
.jobFair .report-list:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.jobFair .report-list .list {
  width: 33.33%;
  float: left;
}
.jobFair .report-list .list ul {
  border: 1px solid #ddd;
  margin: 0 5px;
  padding: 10px 10px 0 10px;
  min-height: 300px;
}
.jobFair .report-list .list ul .css-title {
  border-top: none;
  padding-top: 0;
  height: auto;
}
.jobFair .report-list .list ul .css-title > h5 {
  height: 40px;
  margin: 0;
  display: flex;
  justify-content: left;
  line-height: 30px;
}
.jobFair .report-list .list ul .css-title > h5 + button {
  height: 30px !important;
  background: none !important;
  background-color: #3ea1f7 !important;
  color: #fff !important;
  border-radius: 2px !important;
  border: none !important;
  margin-top: -40px !important;
}
.jobFair .report-list .list ul .css-title > h5 + button a {
  color: #fff !important;
  display: block;
  height: 100%;
  line-height: 28px;
}
.jobFair .report-list .list ul .css-title > h5 + button:hover {
  background-color: #6eb9f9 !important;
}
.jobFair .report-list .list ul li {
  height: 35px;
  line-height: 35px;
  padding: 0 5px;
  overflow: hidden;
}
.jobFair .report-list .list ul li .num {
  width: 10%;
  display: inline-block;
  text-align: center;
}
.jobFair .report-list .list ul li h5 {
  font-weight: bold;
  font-size: 16px;
  color: #333;
  margin-top: 10px;
}
.jobFair .report-list .list ul li span {
  font-size: 14px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 83%;
  display: inline-block;
  height: 100%;
}
.jobFair .report-list .list ul li a {
  width: 100% !important;
}
.jobFair .report-list .list ul li a span {
  width: 100px !important;
  display: inline !important;
}
#tipWeek_jobfair {
  display: none;
}
#edui_fixedlayer {
  z-index: 2001 !important;
}
.edui-default .edui-editor {
  position: static;
}
.edui-default .edui-editor-toolbarbox {
  box-shadow: none;
}
.edui-default .edui-editor-toolbarboxouter {
  box-shadow: none;
}
.edui-default .edui-toolbar .edui-combox-body .edui-button-body {
  width: 70px;
}
.edui-default .edui-toolbar .edui-combox-body .edui-arrow {
  width: 12px;
}
.new-pb0-mh0 {
  margin-bottom: 0 !important;
  min-height: 0;
}
.yiiPager li a {
  height: 26px !important;
  line-height: 24px !important;
}
.yiiPager li a:hover {
  background-color: #3ea1f7 !important;
  color: #fff !important;
}
.yiiPager li.selected a {
  background-color: #3ea1f7 !important;
  border-color: #3ea1f7 !important;
  color: #fff !important;
}
.new-inputDefaultWidth {
  width: 75% !important;
}
.mt-0 {
  margin-top: 0 !important;
}
#container-vote .rule-container {
  margin-left: 90px !important;
}
#container-vote .rule-container .row {
  width: 100%;
}
#container-vote .rule-container .row .label .middle-inner {
  text-align: left;
}
#container-vote .rule-container .row input[type="text"] {
  height: 32px;
  width: 75%;
}
#container-vote .rule-container .row .selectDiv {
  width: 75%;
}
#container-vote .rule-container .row .selectDiv select {
  height: 32px;
  width: 100%;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-120px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-120px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.ss-tipbox .remove {
  padding: 0 !important;
}
.attachment-field-container {
  display: flex;
  flex-direction: column;
  margin-top: 0 !important;
}
.attachment-field-container .col-sm-10 {
  margin-left: 0;
}
.attachment-field-container > div {
  margin-top: 0 !important;
}
.attachment-field-container > div > div {
  position: relative !important;
}
.attachment-field-container + .Validform_checktip + .Validform_checktip {
  height: auto;
  line-height: normal;
  position: static !important;
}
.attachment-field-container .btn {
  background-color: #3ea1f7 !important;
}
.attachment-field-container .upload-list-item {
  left: 0 !important;
  position: relative !important;
  background-color: #e9e9e9 !important;
  border: 1px solid #f5f7fa !important;
}
.attachment-field-container .upload-list-item > div .original-file {
  min-height: 35px;
  display: inline-block;
  line-height: 35px;
  color: #3ea1f7;
}
.attachment-field-container .d {
  margin-left: 0;
}
.attachment-field-container .d > div {
  position: relative !important;
}
#company1-search-form {
  width: 100%;
  overflow: auto;
}
#company1-search-form .search-form-toolbar {
  padding: 0 10px;
}
#company1-search-form .search-form-toolbar .toolBar {
  display: flex;
}
#company1-search-form .search-form-toolbar .toolBar li {
  display: flex;
  align-items: center;
}
#company1-search-form .search-form-toolbar .toolBar li span {
  margin: 0 10px;
  padding: 0;
}
#dispatch-form .new-pb0-mh0 {
  margin-bottom: 80px !important;
}
