@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
  font-style: normal;
  font-weight: 400;
  src: url(/resmod/fonts/Roboto-Regular.woff2) format("woff2"), url(/resmod/fonts/Roboto-Regular.woff) format("woff"), url(/resmod/fonts/Roboto-Regular.ttf) format("truetype");
}
@font-face {
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
  font-style: normal;
  font-weight: 500;
  src: url(/resmod/fonts/Roboto-Medium.woff2) format("woff2"), url(/resmod/fonts/Roboto-Medium.woff) format("woff"), url(/resmod/fonts/Roboto-Medium.ttf) format("truetype");
}
/*@font-face {
    font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
    font-style: normal;
    font-weight: 300;
    src: url(/resmod/fonts/NotoSansSC-Light.woff2) format('woff2'),
		url(/resmod/fonts/NotoSansSC-Light.woff) format('woff'),
		url(/resmod/fonts/NotoSansSC-Light.otf) format('opentype');
}
$body-max-width
@font-face {
    font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
    font-style: normal;
    font-weight: 400;
    src: url(/resmod/fonts/NotoSansSC-Regular.woff2) format('woff2'),
		url(/resmod/fonts/NotoSansSC-Regular.woff) format('woff'),
		url(/resmod/fonts/NotoSansSC-Regular.otf) format('opentype');
}

@font-face {
    font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
    font-style: normal;
    font-weight: 500;
    src: url(/resmod/fonts/NotoSansSC-Medium.woff2) format('woff2'),
		url(/resmod/fonts/NotoSansSC-Medium.woff) format('woff'),
		url(/resmod/fonts/NotoSansSC-Medium.otf) format('opentype');
}*/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/resmod/fonts/MaterialIcons-Regular.woff2) format("woff2"), url(/resmod/fonts/MaterialIcons-Regular.woff) format("woff"), url(/resmod/fonts/MaterialIcons-Regular.ttf) format("truetype");
}
/* * {
  margin: 0;
  padding: 0;
  outline: 0;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
  -webkit-tap-highlight-color: none;
} */

body {
  color: rgba(0, 0, 0, 0.87);
}

span, a {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

input, textarea {
  border: none;
  resize: none;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999 !important;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999 !important;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #999 !important;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999 !important;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
}

a {
  text-decoration: none !important;
  cursor: pointer;
}

img {
  width: 100%;
  height: 100%;
}

ul {
  list-style: none;
}

.manage-one_blue {
  color: #288AED !important;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none !important;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  user-select: none;
}

/*$body-max-width: 1280px;*/
/*Divider Styles*/
/*Item Background Styles*/
/*Font Color*/
/*Button Style*/
/*Font Styles*/
@mix setCenterShow {}
/*Multipleline*/
.multipleline-ellipsis__content-box {
  float: right;
  width: 100%;
  margin-left: -2px;
  white-space: inherit;
  color: #333;
}

.multipleline-ellipsis__content-box a {
  cursor: pointer !important;
}

.multipleline-ellipsis__content-box-influent a{
  cursor: pointer;
}

.new-standard_normal-cancle {
  width: 79px;
  height: 30px;
  border: 1px solid #ddd;
  color: #333;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: #fafafa;
}
.new-standard_normal-cancle:hover {
  color: #288aed;
  border-color: #288aed;
}

.ripple-effect {
  position: relative;
  overflow: hidden;
}
.ripple-effect.circle-active-state .ripple-effect__circle {
  transition: transform 196ms cubic-bezier(0.4, 0, 1, 0.2);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.ripple-effect.circle-release-state .ripple-effect__circle {
  transition: transform 240ms cubic-bezier(0, 0.4, 0.2, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.ripple-effect .ripple-effect__circle {
  cursor: pointer;
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  overflow: hidden;
  background-color: rgba(186, 186, 186, 0.32);
  transition: none;
  transform: scale3d(0, 0, 1);
  opacity: 1;
}

.multiple-button-container {
  flex-shrink: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-top: 10px;
}
.multiple-button-container .button__model_rect {
  margin: 0 8px;
}
.multiple-button-container .button__model_rect:first-child {
  margin-left: 0px;
}
.multiple-button-container .button__model_rect:last-child {
  margin-right: 0px;
}

.button__model_rect {
  margin-right: 4px;
}

.button__box {
  flex-shrink: 0;
  vertical-align: middle;
  display: flex;
}
.button__box * {
  margin: 0;
}
.button__box > a {
  display: flex;
}
.button__box[disabled] {
  pointer-events: none;
}
.button__box[disabled] .button__color-plain {
  color: rgba(0, 0, 0, 0.24) !important;
}
.button__box[disabled] .button__color-reverse {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.24) !important;
}
.button__box[disabled] .button__color-outline {
  color: rgba(0, 0, 0, 0.24) !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_blue, .button__box.button__model_icon .button__main.button__color-plain.color-display_blue {
  color: #2882d8;
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_blue:hover, .button__box.button__model_icon .button__main.button__color-plain.color-display_blue:hover {
  color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_blue, .button__box.button__model_icon .button__main.button__color-reverse.color-display_blue {
  background-color: #2882d8;
  color: white;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_blue:hover, .button__box.button__model_icon .button__main.button__color-reverse.color-display_blue:hover {
  background-color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-outline.color-display_blue, .button__box.button__model_icon .button__main.button__color-outline.color-display_blue {
  color: #2882d8;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #2882d8;
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_grey, .button__box.button__model_icon .button__main.button__color-plain.color-display_grey {
  color: rgba(0, 0, 0, 0.54);
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_grey:hover, .button__box.button__model_icon .button__main.button__color-plain.color-display_grey:hover {
  color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_grey, .button__box.button__model_icon .button__main.button__color-reverse.color-display_grey {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_grey:hover, .button__box.button__model_icon .button__main.button__color-reverse.color-display_grey:hover {
  background-color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-outline.color-display_grey, .button__box.button__model_icon .button__main.button__color-outline.color-display_grey {
  color: rgba(0, 0, 0, 0.54);
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.54);
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_lightgrey, .button__box.button__model_icon .button__main.button__color-plain.color-display_lightgrey {
  color: rgba(0, 0, 0, 0.24);
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_lightgrey:hover, .button__box.button__model_icon .button__main.button__color-plain.color-display_lightgrey:hover {
  color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_lightgrey, .button__box.button__model_icon .button__main.button__color-reverse.color-display_lightgrey {
  background-color: rgba(0, 0, 0, 0.24);
  color: white;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_lightgrey:hover, .button__box.button__model_icon .button__main.button__color-reverse.color-display_lightgrey:hover {
  background-color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-outline.color-display_lightgrey, .button__box.button__model_icon .button__main.button__color-outline.color-display_lightgrey {
  color: rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.24);
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_red, .button__box.button__model_icon .button__main.button__color-plain.color-display_red {
  color: orangered;
}
.button__box.button__model_rect .button__main.button__color-plain.color-display_red:hover, .button__box.button__model_icon .button__main.button__color-plain.color-display_red:hover {
  color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_red, .button__box.button__model_icon .button__main.button__color-reverse.color-display_red {
  background-color: orangered;
  color: white;
}
.button__box.button__model_rect .button__main.button__color-reverse.color-display_red:hover, .button__box.button__model_icon .button__main.button__color-reverse.color-display_red:hover {
  background-color: #218aed;
}
.button__box.button__model_rect .button__main.button__color-outline.color-display_red, .button__box.button__model_icon .button__main.button__color-outline.color-display_red {
  color: orangered;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: orangered;
}
.button__box.button__model_rect .button__main {
  min-width: 82px;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  border: 0;
  outline: none;
  user-select: none;
  background: transparent;
  white-space: nowrap;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0.2px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.button__box.button__model_rect .button__main.button__style_flat {
  padding-left: 8px;
  padding-right: 8px;
}
.button__box.button__model_rect .button__main.button__style_raised {
  padding-left: 16px;
  padding-right: 16px;
}
.button__box.button__model_rect .button__main.button__style_raised:hover {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.button__box.button__model_rect .button__main.button__size_normal {
  min-height: 36px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.button__box.button__model_rect .button__main.button__size_dense {
  /*min-height: 32px;
  padding-top: 8px;
  padding-bottom: 8px;*/
  min-height: 28px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.button__box.button__model_rect .button__main .button__inline-icon {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 6px;
}
.button__box.button__model_icon .button__main {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  box-sizing: content-box;
  cursor: pointer;
  border: 0;
  outline: none;
  user-select: none;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.button__box.button__model_icon .button__main.button__size_normal {
  padding: 8px;
}
.button__box.button__model_icon .button__main.button__size_normal .ripple-effect__circle {
  width: 40px !important;
  height: 40px !important;
  top: 0px !important;
  left: 0px !important;
}
.button__box.button__model_icon .button__main.button__size_dense {
  padding: 0px;
}
.button__box.button__model_icon .button__main .button__icon-container {
  display: flex;
  justify-content: center;
  align-content: center;
}

.button_main {
  display: inline-block;
  position: relative;
  cursor: pointer;
  min-height: 28px;
  line-height: 28px;
  min-width: 82px;
  border-radius: 3px;
  /*    min-height: 36px;
      min-width: 64px;
      line-height: 36px;
  	border-radius: 2px;*/
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  outline: none;
  border: 0;
  padding: 0 8px;
  margin: 0 8px;
  background: transparent;
  overflow: hidden;
  white-space: nowrap;
  /*    text-transform: uppercase;*/
  /*font-weight: 500;*/
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  text-decoration: none;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.button_main.button_dense {
  min-width: 82px;
  min-height: 30px;
  line-height: 30px;
  font-size: 14px;
}
.button_main.button_main_button_dense_ignore:hover {
  color: #288aed !important;
}
.button_main.button_clickable {
  cursor: pointer;
}
.button_main.button_clickable:hover {
  font-size: 16px;
  background-color: #288AED;
  color: #FFFFFF !important;
}
.button_main.button_link {
  min-width: 0px;
  min-height: 20px;
  line-height: 20px;
  font-weight: 400;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.54);
}
.button_main.button_link:hover {
  color: #2882d8;
}
.button_main.button_icon {
  margin: 0 6px;
  padding: 8px;
  min-width: 0;
  width: 40px;
  height: 40px;
  line-height: 24px;
  border-radius: 50%;
  display: flex;
}
.button_main.button_icon:hover {
  color: #c03228;
}
.button_main.google__icon-close {
  color: #333 !important;
}
.button_main.google__icon-close:hover {
  color: #c03228 !important;
}
.button_main.button_primary {
  color: #2882d8;
  border-radius: 3px;
  border: 1px solid #fff;
}
.button_main.button_primary:hover {
  border: 1px solid #2882d8;
  color: #2882d8;
}
.button_main.button_grey {
  color: rgba(0, 0, 0, 0.54);
  border: 1px solid #ddd !important;
}
.button_main.button_grey:hover {
  color: #2882d8;
  border: 1px solid #2882d8 !important;
}
.button_main.button_send-specil_style {
  border-radius: 0 !important;
  padding: 0px !important;
  margin: 0px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button_main.button_light-grey {
  color: rgba(0, 0, 0, 0.24);
  background-color: #f4f4f4;
}
.button_main.button_light-grey .button_main-sendmessage_tip {
  background: url("/resmod/smate-pc/img/add-Achievements2.png") no-repeat scroll;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.button_main.button_light-grey .button_main-sendmessage_tip:hover {
  background: url("/resmod/smate-pc/img/add-Achievements1.png") no-repeat scroll;
}
.button_main.button_light-grey .button_main-sendfile_tip {
  background: url("/resmod/smate-pc/img/add-Files2.png") no-repeat scroll;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.button_main.button_light-grey .button_main-sendfile_tip:hover {
  background: url("/resmod/smate-pc/img/add-Files1.png") no-repeat scroll;
}
.button_main.button_light-grey .button_main-addfile_tip {
  background: url("/resmod/smate-pc/img/acquiescence-add-file1.png") no-repeat scroll;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.button_main.button_light-grey .button_main-addfile_tip:hover {
  background: url("/resmod/smate-pc/img/acquiescence-add-file2.png") no-repeat scroll;
}
.button_main.button_light-grey .button_main-filebox_tip {
  background-image: url(/resmod/smate-pc/img/smate_cssspirit01.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: -147px -517px;
  margin-left: 7px;
}
.button_main.button_light-grey .button_main-filebox_tip:hover {
  background-position: -150px -578px;
}
.button_main.button_light-grey .button_main-addfile_tip {
  background: url("/resmod/smate-pc/img/acquiescence-add-file1.png") no-repeat scroll;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.button_main.button_light-grey .button_main-addfile_tip:hover {
  background: url("/resmod/smate-pc/img/acquiescence-add-file2.png") no-repeat scroll;
}
.button_main.button_error {
  color: orangered;
}
.button_main[disabled], .button_main.button_primary[disabled], .button_main.button_error[disabled] {
  color: rgba(0, 0, 0, 0.38);
  pointer-events: none;
  cursor: default;
}
.button_main.button_primary-reverse {
  background-color: #2882d8;
  border: 1px solid #2882d8;
  background-color: #2882d8;
  color: #FFFFFF;
  margin-right: 0px !important;
}
.button_main.button_primary-reverse:hover {
  background-color: #218aed;
  border: 1px solid #218aed;
}
.button_main.button_primary-normalstyle {
  border: 1px solid #ddd;
  color: #333;
}
.button_main.button_primary-normalstyle:hover {
  border: 1px solid #2882d8;
  color: #288AED !important;
}
.button_main.button_primary-changestyle {
  border: 1px solid #2882d8;
  color: #288AED;
}
.button_main.button_primary-changestyle:hover {
  border: 1px solid #218aed;
  background: #218aed;
  color: #fff !important;
}
.button_main.button_primary-cancle:hover {
  color: #218aed !important;
}
.button_main.button_primary-overstyle:hover {
  color: #218aed;
}
.button_main.button_error-reverse {
  background-color: orangered;
  color: white;
}
.button_main.button_primary-reverse[disabled], .button_main.button_error-reverse[disabled] {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.38);
  pointer-events: none;
  cursor: default;
}

.button_primary-cancle:hover {
  color: #288aed;
}

.action-dropdown {
  position: relative;
}
.action-dropdown .action-dropdown__list {
  font-size: 14px;
  opacity: 0;
  position: absolute;
  top: -8px;
  right: 0;
  padding: 8px 0;
  z-index: -10;
  background-color: white;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.action-dropdown .action-dropdown__list.list_shown {
  opacity: 1;
  z-index: 999999;
}
.action-dropdown .action-dropdown__list .action-dropdown__item {
  min-width: 136px;
  height: 36px;
  line-height: 36px;
  word-break: keep-all;
  text-align: left;
  padding: 0 16px;
  cursor: pointer;
}
.action-dropdown .action-dropdown__list .action-dropdown__item:hover {
  background-color: rgba(0, 0, 0, 0.12);
}

.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__me-profile {
  background-position: -8px -576px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__me-project {
  background-position: -36px -576px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__me-publication {
  background-position: -65px -576px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__friend-rcmd {
  background-position: -93px -576px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__mygroup {
  background-position: -122px -576px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__myfile {
  background-position: -150px -546px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__researchverification {
  background-position: -195px -545px;
}
.css-spirit__main:hover .css-spirit__large-icon.spirit-icon__researchverification-US {
  background-position: -220px -545px;
}
.css-spirit__main .css-spirit__icon {
  background-image: url(/resmod/smate-pc/img/smate_cssspirit01.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__thumbup-outline-flag {
  background-position: -8px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__thumbup-outline {
  background-position: -8px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__thumbup {
  background-position: -8px -389px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__comment-flag {
  background-position: -30px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__comment {
  background-position: -30px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__share-flag {
  background-position: -52px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__share {
  background-position: -52px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__favorite-outline-flag {
  background-position: -75px -295px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__favorite-outline {
  background-position: -75px -296px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__favorite {
  background-position: -75px -388px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__cite-flag {
  background-position: -98px -296px;
}
.css-spirit__main .css-spirit__icon.spirit-icon__cite {
  background-position: -98px -295px;
}
.css-spirit__main .css-spirit__large-icon {
  background-image: url(/resmod/smate-pc/img/smate_cssspirit01.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__me-profile {
  background-position: -8px -516px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__me-project {
  background-position: -36px -516px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__me-publication {
  background-position: -65px -516px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__friend-rcmd {
  background-position: -93px -516px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__mygroup {
  background-position: -122px -516px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__myfile {
  background-position: -150px -516px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__researchverification {
  /* background-position: -195px -516px;*/
  background-position: -195px -545px;
}
.css-spirit__main .css-spirit__large-icon.spirit-icon__researchverification-US {
  background-position: -220px -545px !important;
  /* background-position: -195px -545px;*/
}

.css-spirit__icon-title {
  color: #666 !important;
  font-weight: normal;
}

.datepicker__footer .button_dense {
  margin: 0px;
}

.main-list {
  min-height: 0px;
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
}
.main-list .main-list__header {
  min-height: 56px;
  flex-shrink: 0;
  flex-grow: 0;
  padding: 0 16px;
  box-sizing: border-box;
  border-bottom: 1px solid #dddddd;
  display: flex;
  align-items: center;
}
.main-list .main-list__header .main-list-header__title {
  margin-right: 8px;
  flex-grow: 1;
  min-width: 0px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-list .main-list__header .main-list-header__title .main-list-header__title-item_tip {
  color: #ccc !important;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 215px;
}
.main-list .main-list__header .main-list-header__title .main-list-header__title-item {
  font-size: 15px !important;
}
.main-list .main-list__header .main-list-header__searchbox {
  flex-shrink: 0;
  width: 200px;
  margin: 0 8px;
}
.main-list .main-list__top-flexbox {
  flex-shrink: 0;
  padding: 0 16px;
  box-sizing: border-box;
  border-bottom: 1px solid #dddddd;
  display: flex;
}
.main-list .main-list__top-flexbox .main-list__top-flexbox_upicon {
  height: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-list .main-list__top-flexbox .main-list__top-flexbox_upicon i {
  font-size: 27px;
  color: #ccc;
}
.main-list .main-list__top-flexbox .main-list__top-flexbox_upicon:hover i {
  color: #288aed;
}
.main-list__list {
  flex-shrink: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.main-list__list.item_no-border {
  padding-top: 12px;
  padding-bottom: 12px;
}
.main-list__list.item_no-border .main-list__item {
  padding: 0 16px;
  border-bottom: none;
  margin-bottom: 4px;
}
.main-list__list.item_no-padding .main-list__item {
  padding: 0 16px;
  margin-bottom: 16px;
  display: block;
}
.main-list__list.item_zero-space {
  padding: 0 !important;
}
.main-list__list.item_zero-space .main-list__item {
  padding: 0 !important;
}
.main-list__list.item_zero-space .main-list__item .main-list__item_checkbox {
  padding: 0 !important;
}
.main-list__list.item_zero-space .main-list__item .main-list__item_actions {
  padding: 0 !important;
}
.main-list__list.item_text-style {
  padding: 0;
}
.main-list__list.item_text-style .main-list__item {
  height: 48px;
  line-height: 48px;
  display: block;
  padding: 0 16px;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-list__list.item_vert-style .main-list__item {
  flex-direction: column;
}
.main-list__list.item_vert-style .main-list__item .main-list__item_actions {
  justify-content: center;
  padding: 8px;
}
.main-list__list.item_vert-style .main-list__item .main-list__item_actions:last-child {
  padding-bottom: 0px;
}
.main-list__list.item_no-checkbox .main-list__item_checkbox {
  display: none !important;
}
.main-list__list.item_no-action .main-list__item_actions {
  display: none !important;
}
.main-list__list .preloader {
  margin: 48px 0;
}
.main-list__list .response_no-result {
  margin: 40px auto;
  text-align: center;
  width: 100%;
  /*	max-width: 528px;*/
  padding: 0 24px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
}
.main-list__list .main-list__item-botStyle {
  border-bottom: 1px dashed #eee;
  border-left: none;
  border-right: none;
}
.main-list__list .main-list__item {
  flex-shrink: 0;
  display: flex;
  padding: 0px 16px;
  position: relative;
  /*border-bottom: $divider-dashed-lightgrey;*/
}
.main-list__list .main-list__item:hover .main-list__item-Privacy {
  display: flex;
}
.main-list__list .main-list__item:last-child {
  border-bottom: none;
}
.main-list__list .main-list__item.item_selected {
  background-color: #f4f4f4;
}
.main-list__list .main-list__item .main-list__item_checkbox {
  width: 24px;
  flex-shrink: 0;
  padding-right: 16px;
  display: flex;
  align-items: center;
}
.main-list__list .main-list__item .main-list__item_content {
  flex-grow: 1;
  min-width: 0px;
  display: flex;
  align-items: center;
}
.main-list__list .main-list__item .main-list__item-PrivacyBackText {
  position: absolute;
  width: 520px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0px;
  right: 0px;
  background: #fafafa;
  opacity: 0.92;
}
.main-list__list .main-list__item .main-list__item-PrivacyBackText .main-list__item-PrivacyBackText_Detail {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
}
.main-list__list .main-list__item .main-list__item_actions {
  flex-shrink: 0;
  padding-left: 16px;
  display: flex;
  align-items: center;
}
.main-list__list .main-list__item .main-list__item_actions i:hover {
  color: #c03228;
}
.main-list__list .main-list__item .main-list__item_actions .pro-stats__item {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  margin: 0px 12px;
}
.main-list__list .main-list__item .main-list__item_actions-opacity {
  opacity: 0;
}
.main-list__list .main-list__item:hover {
  background-color: #fafafa;
}
.main-list__list .main-list__item:hover .main-list__item_actions-opacity {
  opacity: 1;
}
.main-list__list .main-list__list-title {
  margin: 0px 0px 8px 0px;
}
.main-list .main-list__footer {
  min-height: 56px;
  flex-shrink: 0;
  flex-grow: 0;
  padding: 0 16px;
  box-sizing: border-box;
  /*border-top: $divider-solid-grey;*/
  display: flex;
  align-items: center;
}

.sort-container {
  position: relative;
  font-size: 14px !important;
  cursor: pointer;
}
.sort-container:hover .sort-container_item {
  display: block;
}
.sort-container .sort-container_header {
  display: flex;
  justify-content: space-between;
  border: 1px solid #fff;
  width: 108px;
  height: 32px;
  line-height: 32px;
  color: #666;
}
.sort-container .sort-container_header .sort-container_header-title {
  cursor: pointer;
  width: 90px;
  display: flex;
  justify-content: flex-start;
  margin-left: 4px;
}
.sort-container .sort-container_header .sort-container_header-limit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  text-align: left;
  width: 168px;
}
.sort-container .sort-container_header .sort-container_header-tip {
  line-height: 32px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.sort-container .sort-container_item {
  position: absolute;
  width: 140px !important;
  line-height: 32px;
  opacity: 1;
  background-color: #fff;
  display: none;
  z-index: 55;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 3px 12px -1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
}
.sort-container .sort-container_item .sort-container_item-list {
  width: 100% !important;
  padding-left: 4px;
  line-height: 32px;
  cursor: pointer;
}
.sort-container .sort-container_item .sort-container_item-list:hover {
  background-color: #e5e5e5;
}

.main-list__item_actions .grp-list__action_pending {
  color: olivedrab;
  /*width: 120px;*/
  width: 140px;
  text-align: right;
  visibility: hidden;
  flex-shrink: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-list__item_actions .grp-list__action_pending.has-pending {
  visibility: visible;
}
.main-list__item_actions .grp-correlation {
  background-image: url(/resmod/smate-pc/img/smate_cssspirit01.png);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  margin-right: 8px;
}
.main-list__item_actions .grp-correlation.degree_0 {
  background-position: -153px -181px;
}
.main-list__item_actions .grp-correlation.degree_1 {
  background-position: -132px -181px;
}
.main-list__item_actions .grp-correlation.degree_2 {
  background-position: -111px -181px;
}
.main-list__item_actions .grp-correlation.degree_3 {
  background-position: -90px -181px;
}
.main-list__item_actions .grp-correlation.degree_4 {
  background-position: -69px -181px;
}
.main-list__item_actions .fileupload__box {
  width: 144px;
  height: 88px;
}

.dialogs__box {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.87);
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
  width: 100%;
  position: fixed;
  /*top: 0;*/
  left: 0;
  background-color: white;
  visibility: hidden;
  opacity: 0;
  display: flex;
  flex-direction: column;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  /*z-index: 52;*/
  /* 52*/
  /*z-index: 10055;*/
  z-index: 52;
  transition-property: none;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  padding: 0px 20px;
  border-radius: 5px;
  opacity: 1;
}
.dialogs__box#grp_member_pub_box {
  background-color: transparent;
  box-shadow: none;
}
.dialogs__box .dialogs__childbox_fixed {
  background: #fff;
  width: 100%;
  flex-shrink: 0;
  flex-grow: 0;
  height: auto;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header {
  width: 100%;
  height: 100%;
  min-height: 56px;
  height: 56px;
  box-sizing: border-box;
  padding: 0px;
  border-bottom: 1px solid #ddd;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header button {
  width: 24px;
  height: 24px;
  border-radius: 0%;
  margin: 0px;
  padding: 0px;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_title {
  font-size: 18px;
  font-weight: normal;
  padding: 20px 0px 12px 0px;
  flex-grow: 1;
  display: flex;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_title .dialogs__header_title-checked {
  background: url("/resmod/smate-pc/img/radio_bg_01.png") no-repeat left center;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  line-height: 17px;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_title .dialogs__header_title-unchecked {
  background: url("/resmod/smate-pc/img/radio_bg_02.png") no-repeat left center;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  line-height: 17px;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_title input {
  padding-bottom: 3px;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_searchbox {
  flex-shrink: 0;
  width: 200px;
  margin: 0 8px;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_sort-box {
  display: flex;
  align-items: center;
  position: relative;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_sort-box .dialogs__header_sort-box_detaile {
  width: 81px;
  text-align: center;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_sort-box .dialogs__header_sort-box_item {
  position: absolute;
  width: 88px;
  height: 64px;
  top: 24px;
  left: 18px;
  border: 1px solid #ccc;
  background: #fff;
  flex-direction: column;
  display: none;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_sort-box .dialogs__header_sort-box_item .dialogs__header_sort-box_list {
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_sort-box .dialogs__header_sort-box_item .dialogs__header_sort-box_list:hover {
  background: #f4f4f4;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header .dialogs__header_sort-box:hover .dialogs__header_sort-box_item {
  display: flex;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__header_adpated {
  width: 100%;
  padding: 0 16px;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__footer {
  padding: 0px 0px 6px 0px;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 56px;
  border-top: 1px solid #ddd;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  line-height: 64px;
  height: 64px;
}
.dialogs__box .dialogs__childbox_fixed .dialogs__footer .dialogs__footer_grow-box {
  flex-grow: 1;
  padding: 0 8px 0 16px;
  display: flex;
  align-items: center;
}
.dialogs__box .dialogs__childbox_adapted {
  width: 100%;
  flex-shrink: 1;
  overflow-y: auto;
  box-sizing: border-box;
  background: #fff;
}
.dialogs__box .dialogs__childbox_adapted .dialogs__content .dialogs__header_title {
  font-size: 16px;
  font-weight: 500;
  padding: 0 8px 0 16px;
  flex-grow: 1;
  display: flex;
}
.dialogs__box .dialogs__childbox_adapted .dialogs__content .dialogs__header_title .dialogs__header_title-checked {
  background: url("/resmod/smate-pc/img/radio_bg_01.png") no-repeat left center;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  line-height: 17px;
}
.dialogs__box .dialogs__childbox_adapted .dialogs__content .dialogs__header_title .dialogs__header_title-unchecked {
  background: url("/resmod/smate-pc/img/radio_bg_02.png") no-repeat left center;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  line-height: 17px;
}
.dialogs__box .dialogs__childbox_adapted .dialogs__content .dialogs__header_searchbox {
  flex-shrink: 0;
  width: 200px;
  margin: 0 8px;
}
.dialogs__box .dialogs__childbox_adapted .upload-fulltext__box {
  padding: 20px 24px 24px;
  display: flex;
  flex-direction: column;
}
.dialogs__box .dialogs__childbox_adapted .upload-fulltext__box .upload-fulltext__pub-info {
  margin-bottom: 16px;
}
.dialogs__box .dialogs__childbox_adapted .upload-fulltext__box .upload-fulltext__upload-file {
  height: 160px;
}
.dialogs__box .dialogs__childbox_adapted .connections__invite-friends_box {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dialogs__box .dialogs__childbox_adapted .connections__invite-friends_box .connections__invite-friends_text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
  margin-bottom: 16px;
  width: 100%;
  word-wrap: break-word;
}
.dialogs__box .dialogs__childbox_adapted .update-citation {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
}
.dialogs__box .dialogs__childbox_adapted .update-citation .update-citation__hint {
  width: 100%;
}
.dialogs__box .dialogs__childbox_adapted .update-citation .update-citation__counter {
  margin-top: 24px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.dialogs__box .dialogs__modal_text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  min-width: 120px;
  width: 200px;
  margin-top: 8px;
  padding: 8px 0px;
  width: 100%;
  text-align: center;
}
.dialogs__box .dialogs__modal_actions {
  padding: 14px 0;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.setnormalZindex {
  z-index: 52 !important;
  height: auto !important;
  max-height: 819px;
  font-weight: normal;
}

.Scm-ShareToDynUI {
  height: 467px !important;
}

.Scm-ShareToGrpUI {
  height: 525px !important;
}

.dialogs__childbox_footer {
  border-top: 1px solid #ccc;
  height: 32px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 24px;
}
.dialogs__childbox_footer .dialogs__childbox_footer-tip {
  color: #999;
}
.dialogs__childbox_footer .dialogs__childbox_footer-content {
  color: #333;
  line-height: 32px;
  margin-top: 2px;
  margin-left: 4px;
}

/*Module Card*/
.module-card__box {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
}
.module-card__box .module-card__header {
  width: 100%;
  min-height: 56px;
  box-sizing: border-box;
  border-bottom: 1px solid #dddddd;
  padding: 0 0px 0px 0px;
  display: flex;
  align-items: center;
  padding-left: 8px;
}
.module-card__box .module-card__header .module-card-header__title {
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
  min-width: 0px;
}
.module-card__box .module-card__header .module-card-header__title .module-card-header__title-stats {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.54) !important;
}
.module-card__box .friend-selection__box {
  max-height: 392px;
  overflow: auto;
}

.drawer-batch__box {
  position: fixed;
  /*z-index: 80;*/
  z-index: 40;
  width: 600px;
  height: 600px;
  opacity: 1;
  bottom: 0;
  right: 120px;
  display: flex;
  flex-direction: column;
  background-color: white;
  box-shadow: 0px 1px 4px #999;
  overflow: hidden;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.drawer-batch__box.drawer_folded {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  bottom: 140px;
  right: 40px;
}
.drawer-batch__box.drawer_folded .drawer-batch__mask {
  opacity: 0.88;
  z-index: 2;
}
.drawer-batch__box.drawer_hidden {
  width: 0px;
  height: 0px;
  bottom: 70px;
  right: 70px;
  opacity: 0;
}
.drawer-batch__box .drawer-batch__header {
  opacity: 0;
  flex-shrink: 0;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  padding: 0 0 0 16px;
  background-color: lightgrey;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  display: flex;
  align-items: center;
}
.drawer-batch__box .drawer-batch__header .drawer-batch__header_title {
  flex-grow: 1;
}
.drawer-batch__box .drawer-batch__header .drawer-batch__header_title .drawer-batch__header_stats {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.54) !important;
}
.drawer-batch__box .drawer-batch__actions {
  flex-shrink: 0;
  height: 56px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
}
.drawer-batch__box .drawer-batch__actions .drawer_batch__actions_custom {
  flex-grow: 1;
  display: flex;
  flex-direction: row-reverse;
}
.drawer-batch__box .drawer-batch__content {
  flex-grow: 1;
  overflow-y: auto;
}
.drawer-batch__box .drawer-batch__mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2882d8 url(../img/Batch-process.png) no-repeat;
  background-position: center;
  cursor: pointer;
  opacity: 0;
  z-index: -2;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}
.drawer-batch__box .drawer-batch__mask .drawer-batch__mask_stats {
  color: white;
  min-width: 12px;
  padding: 0px 2px;
  height: 16px;
  border: 1px solid #f10000;
  text-align: center;
  line-height: 16px;
  background-color: red;
  border-radius: 8px;
  position: absolute;
  top: 9px;
  right: 9px;
  font-size: 12px;
}

.drawer-batch__tip-container {
  position: fixed;
  border: 1px solid #ccc;
  width: 150px;
  height: 75px;
  z-index: 99;
  bottom: 184px;
  background: #fff;
  right: 98px;
  padding: 16px;
  text-align: center;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  display: none;
}

.new-pcdownload_app {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ebf5ff;
}
.new-pcdownload_app .new-pcdownload_appcontainer {
  width: 1200px;
  height: 640px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.12);
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-icon {
  background: url(../img/pc_left_pic.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 640px;
  height: 640px;
  position: relative;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-icon .new-pcdownload_appcontainer-icon_content1 {
  position: absolute;
  width: 100%;
  height: 36px;
  line-height: 36px;
  bottom: 110px;
  left: 0px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  font-weight: 400;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-icon .new-pcdownload_appcontainer-icon_content2 {
  position: absolute;
  width: 100%;
  height: 36px;
  line-height: 36px;
  bottom: 70px;
  left: 0px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  font-weight: 400;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-func {
  width: 560px;
  height: 640px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-func .new-pcdownload_appcontainer-func_title {
  background: url(../img/smatelogo_transparent.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 380px;
  height: 30px;
  background-size: 380px 30px;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-func .new-pcdownload_appcontainer-func_code {
  width: 240px;
  height: 240px;
  border: 1px solid #4eaaf0;
  margin: 86px 0px 48px 0px;
  box-shadow: 5px 5px 13px #4eaaf0;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-func .new-pcdownload_appcontainer-func_btn {
  height: 48px;
  width: 260px;
  border-radius: 24px;
  border: 1px solid #4eaaf0;
  background-color: #4eaaf0;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
}
.new-pcdownload_app .new-pcdownload_appcontainer .new-pcdownload_appcontainer-func .new-pcdownload_appcontainer-func_btn:hover {
  border: 1px solid #288aed;
  background-color: #288aed;
}

.new-newshow_container {
  width: 1200px;
  margin: 0 auto;
}
.new-newshow_container .new-newshow_container-neckfunc {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
}
.new-newshow_container .new-newshow_container-neckfunc .new-newshow_container-neckfunc_btn {
  width: 79px;
  height: 28px;
  border: 1px solid #288ad8;
  background: #2882d8;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-newshow_container .new-newshow_container-neckfunc .new-newshow_container-neckfunc_btn:hover {
  border: 1px solid #288aed;
  background: #288aed;
}
.new-newshow_container .new-newshow_detailcontent-func {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0px;
}
.new-newshow_container .new-newshow_detailcontent-func .new-newshow_container-content_time {
  color: #999;
  font-size: 14px;
}
.new-newshow_container .new-newshow_container-header {
  height: 48px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #ddd;
}
.new-newshow_container .new-newshow_container-header .new-newshow_container-header_add {
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  border-radius: 3px;
  width: 79px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.new-newshow_container .new-newshow_container-header .new-newshow_container-header_add:hover {
  background: #288aed;
  border: 1px solid #288aed;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item {
  display: flex;
  align-items: flex-start;
  padding: 20px;
  border-bottom: 1px solid #ddd;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-avator {
  width: 180px;
  height: 140px;
  flex-shrink: 0;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-avator img {
  width: 100%;
  height: 100%;
  /*  border: 1px solid #ddd; */
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content {
  margin-left: 20px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 145px;
  width: 900px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_title {
  color: #333;
  line-height: 20px;
  font-weight: bold;
  word-break: break-word;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_title a {
  text-decoration: none;
  word-break: break-word;
  word-wrap: break-word;
  overflow: hidden;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_author {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  word-break: break-word;
  word-break: break-word;
  word-wrap: break-word;
  /*@include single-line-text;*/
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 23px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-Standard_Function-bar {
  margin-top: 0px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-newshow_container-content_time {
  color: #999;
  font-size: 16px;
  margin-top: 8px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-newshow_container-content_func {
  display: flex;
  align-items: center;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-newshow_container-content_func .new-newshow_container-content_state {
  color: #666;
  font-size: 14px;
  margin-right: 16px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-newshow_container-content_func .new-newshow_container-content_open {
  color: chocolate;
  font-size: 14px;
  margin-right: 16px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-newshow_container-content_func .new-newshow_container-content_item {
  color: #666;
  font-size: 14px;
  border: 1px solid #ddd;
  width: 79px;
  height: 28px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin: 0px 8px;
}
.new-newshow_container .new-newshow_container-body .new-newshow_container-item .new-newshow_container-content .new-newshow_container-content_foot .new-newshow_container-content_func .new-newshow_container-content_item:hover {
  border: 1px solid #288aed;
  color: #288aed;
}
.new-newshow_container .new-newshow_detailtitle {
  font-size: 24px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 450;
  margin-bottom: 19px;
  word-break: break-word;
  margin-top: 20px;
}
.new-newshow_container .new-newshow_detailcontent {
  min-height: 500px;
  margin-bottom: 108px;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  text-indent: 20px;
  word-break: break-word;
  letter-spacing: 0.2px;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text img {
  width: inherit;
  height: inherit;
  max-width: 800px;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text p img {
  width: inherit;
  height: inherit;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text p a {
  text-decoration: underline !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text a {
  text-decoration: underline !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text h1 {
  font-size: 32px !important;
  line-height: 36px !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text h2 {
  font-size: 24px !important;
  line-height: 36px !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text h3 {
  font-size: 18.72px !important;
  line-height: 36px !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text h4 {
  font-size: 16px !important;
  line-height: 36px !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text h5 {
  font-size: 13.28px !important;
  line-height: 36px !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-text h6 {
  font-size: 12px !important;
  line-height: 36px !important;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-func {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-func .new-newshow_container-content_time {
  color: #999;
  font-size: 14px;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-next {
  height: 48px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item {
  width: 45%;
  line-height: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item .new-newshow_detailcontent-next_title {
  width: 72px;
  line-height: 24px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
  flex-shrink: 0;
  text-align: center;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item .new-newshow_detailcontent-next_title:hover {
  color: #2882d8;
}
.new-newshow_container .new-newshow_detailcontent .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item .new-newshow_detailcontent-next_detail {
  width: auto;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  cursor: pointer;
  font-size: 14px;
}
.new-newshow_container .new-newaedit_header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-avator {
  width: 300px;
  height: 215px;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-avator .pro-header__avatar {
  border-radius: 0px;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-avator .pro-header__avatar img {
  border-radius: 0px;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input {
  margin-left: 20px;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input .new-newaedit_header-input_title {
  height: 80px;
  width: 850px;
  border: 1px solid #ddd;
  padding: 8px;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input .new-newaedit_header-input_title input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input .new-newaedit_header-input_title textarea {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input .new-newaedit_header-input_intruc {
  height: 80px;
  width: 850px;
  border: 1px solid #ddd;
  margin-top: 20px;
  padding: 8px;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input .new-newaedit_header-input_intruc textarea {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
}
.new-newshow_container .new-newaedit_header .new-newaedit_header-input .new-newaedit_header-input_intruc input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
}
.new-newshow_container .new-newaedit_neck {
  height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin: 8px 0px 20px 0px;
}
.new-newshow_container .new-newaedit_neck .new-newaedit_neck-save {
  margin: 0px 8px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
}
.new-newshow_container .new-newaedit_neck .new-newaedit_neck-save:hover {
  border: 1px solid #288aed;
  background: #288aed;
}
.new-newshow_container .new-newaedit_neck .new-newaedit_neck-item {
  margin: 0px 8px;
  border: 1px solid #ddd;
  background: #fff;
  color: #666;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
}
.new-newshow_container .new-newaedit_neck .new-newaedit_neck-item:hover {
  border: 1px solid #288aed;
  color: #288aed;
}
.new-newshow_container .new-newaedit_body {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  min-height: 450px;
  padding-bottom: 50px;
}
.new-newshow_container .new-newshow_detailcontent-next {
  height: 48px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.new-newshow_container .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item {
  width: 45%;
  line-height: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.new-newshow_container .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item .new-newshow_detailcontent-next_title {
  width: 72px;
  line-height: 24px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
  flex-shrink: 0;
  text-align: center;
}
.new-newshow_container .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item .new-newshow_detailcontent-next_title:hover {
  color: #2882d8;
}
.new-newshow_container .new-newshow_detailcontent-next .new-newshow_detailcontent-next_item .new-newshow_detailcontent-next_detail {
  width: auto;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  cursor: pointer;
  font-size: 14px;
}

.mr20 {
  margin-right: 20PX;
}

.new-fund_RecommendList {
  width: 940px !important;
  padding: 20px 0px !important;
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #ddd !important;
}
.new-fund_RecommendList .new-fund_RecommendList-infor {
  display: flex;
  justify-content: flex-start;
  width: 705px;
  align-items: flex-start;
}
.new-fund_RecommendList .new-fund_RecommendList-infor .file-right_avator-container img {
  width: 60px;
  height: 60px;
}

.pro-header {
  width: 100%;
  min-height: 216px;
  background-color: #FAFAFA;
  display: flex;
  flex-direction: column;
  margin: -2px auto 24px;
  border-bottom: 1px solid #eeeeee;
}
.pro-header .pro-header__container {
  flex-grow: 1;
  margin: 0 auto;
  padding: 24px;
  width: 100%;
  max-width: 1200px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
}
.pro-header .pro-header__container .pro-header__left-panel {
  flex-grow: 1;
  min-width: 0px;
  width: 100%;
  margin-right: 40px;
  display: flex;
  flex-direction: column;
}
.pro-header__base-info {
  flex-grow: 1;
  display: flex;
}
.pro-header__base-info .pro-header__avatar {
  cursor: pointer;
  flex-shrink: 0;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 24px;
  position: relative;
}
.pro-header__base-info .pro-header__avatar img {
  border-radius: 50%;
  margin: -1px;
}
.pro-header__base-info .pro-header__avatar .pro-header__avator-tip {
  position: absolute;
  top: 60px;
  background-color: #fff;
  opacity: 0.4;
  font-size: 14px;
  color: #666;
  border: 1px solid #fff;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: none;
}
.pro-header__base-info .pro-header__avatar:hover .pro-header__avator-tip {
  display: block;
}
.pro-header__base-info .pro-header__main {
  margin-top: 12px;
  min-width: 0px;
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.pro-header__base-info .pro-header__main .pro-header__main_psn-name {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  display: flex;
  align-items: flex-end;
}
.pro-header__base-info .pro-header__main .pro-header__main_psn-name .pro-header__main_psn-nameDetail {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  max-width: 580px;
}
.pro-header__base-info .pro-header__main .pro-header__main_psn-inst, .pro-header__base-info .pro-header__main .pro-header__main_psn-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 26px;
}
.pro-header__base-info .pro-header__main .pro-header__main_psn-loc, .pro-header__base-info .pro-header__main .pro-header__main_grp-stats {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.54);
}
.pro-header__base-info .pro-header__main .pro-header__main_psn-loc span, .pro-header__base-info .pro-header__main .pro-header__main_grp-stats span {
  margin-right: 48px;
}
.pro-header__base-info .pro-header__main .pro-header__main_grp-nsfc {
  padding-top: 8px;
  cursor: pointer;
  color: #333;
  display: inline;
  font-size: 14px;
}
.pro-header__base-info .pro-header__main .pro-header__main_grp-nsfc a {
  text-decoration: none;
}
.pro-header__base-info .pro-header__main .pro-header__main_grp-nsfc:hover {
  color: #288aed;
}
.pro-header__base-info .pro-header__main .pro-header__main_grp-name {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.pro-header .pro-header__container .pro-header__right-panel {
  flex-shrink: 0;
  min-width: 0;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__actions {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  margin-bottom: 4px;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__actions .pro-header__actions-Item {
  width: 40px;
  height: 40px;
  border: 1px solid #eee;
  background: aliceblue;
  border-radius: 50%;
  margin: 0px 6px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__actions .pro-header__actions-Item .pro-header__actions-ItemSetting {
  background: url(../img/globalSetIcon.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: 1px 1px;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__actions .pro-header__actions-Item .pro-header__actions-ItemEdit {
  background: url(../img/globalEditIcon.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: 2px;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__actions .pro-header__actions-Item:hover .pro-header__actions-ItemSetting {
  background: url(../img/globalSetIconHover.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: 1px 1px;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__actions .pro-header__actions-Item:hover .pro-header__actions-ItemEdit {
  background: url(../img/globalEditIconHover.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: 2px;
}
.pro-header .pro-header__container .pro-header__right-panel .cancle-focus_box {
  width: 95px;
  max-height: 81px;
  background: #fff;
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  position: absolute;
  top: -3px;
  left: 0px !important;
  display: none;
  border-radius: 3px;
}
.pro-header .pro-header__container .pro-header__right-panel .cancle-focus_box-items {
  width: 100%;
  line-height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  cursor: pointer;
}
.pro-header .pro-header__container .pro-header__right-panel .cancle-focus_box-items:hover {
  background: #ccc;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list {
  display: flex;
  flex-direction: column;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-item {
  border: 1px solid #ddd;
  height: 28px;
  min-width: 82px;
  line-height: 28px;
  text-align: center;
  color: #666;
  margin: 4px 0;
  border-radius: 3px;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-item:hover {
  color: #fff;
  background: #218aed;
  border: 1px solid #218aed;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-resume {
  display: none;
  border: 1px solid #ddd;
  height: 28px;
  width: 200px;
  line-height: 28px;
  text-align: center;
  color: #666;
  cursor: pointer;
  position: absolute;
  top: 34px;
  left: 0px;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-resume:hover {
  background: #288aed;
  color: #fff;
  border: 1px solid #288aed;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-listdown {
  display: none;
  position: absolute;
  width: 100%;
  top: 33px;
  left: 0px;
  background: #fff;
  height: auto;
  z-index: 45;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-listdown .pro-header__right-panel-item {
  border: 1px solid #ddd;
  height: 28px;
  min-width: 82px;
  line-height: 28px;
  text-align: center;
  color: #666;
  margin: 4px 0;
  cursor: pointer;
}
.pro-header .pro-header__container .pro-header__right-panel .pro-header__right-panel-list .pro-header__right-panel-listdown .pro-header__right-panel-item:hover {
  color: #fff;
  background: #218aed;
  border: 1px solid #218aed;
}
.pro-header .pro-header__nav {
  flex-shrink: 0;
}
.pro-header .pro-header__nav .pro-header__nav-box {
  margin: 0 auto;
  width: 100%;
  height: 48px;
  max-width: 1200px;
  box-sizing: border-box;
  padding: 0 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pro-header .pro-header__nav .pro-header__nav-box .pro-header__url {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54);
  height: 48px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.pro-header .pro-header__nav .pro-header__nav-box .pro-header__url:hover {
  color: #2882D8;
}
.pro-header .pro-header__nav .pro-header__nav-box .pro-header__url:hover .dev_pdwhpub_share .new-Standard_Function-bar_item .new-Standard_Function-bar_item-title i {
  color: #2882d8 !important;
}
.pro-header .pro-header__nav .pro-header__nav-box .pro-header__url .pro-header__url-share {
  flex-shrink: 0;
  font-size: 22px;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  line-height: 24px;
  cursor: pointer;
  text-align: center;
}
.pro-header .pro-header__nav .pro-header__nav-box .pro-header__url .pro-header__url-share:hover {
  color: #2882D8;
}
.pro-header .pro-header__nav .pro-header__nav-box .pro-header__url a input {
  border: 1px solid #ddd;
}

.Scm-SaveAddress_Btn {
  border: 1px solid #2882d8;
  border-radius: 3px;
  color: #fff;
  background-color: #2882d8;
  height: 12px;
  line-height: 12px;
  font-style: normal;
  margin-left: 2px;
  padding: 4px 12px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
.Scm-SaveAddress_Btn:hover {
  border: 1px solid #218aed;
  background-color: #218aed;
}

.pro-stats__list {
  display: flex;
  flex-wrap: nowrap;
}
.pro-stats__list.pub-list-stats .pro-stats__item {
  width: 64px;
  margin-left: 12px;
}
.pro-stats__list.pub-list_innergroup {
  cursor: pointer;
}
.pro-stats__list.pub-list_innergroup:hover {
  color: #288aed;
}
.pro-stats__list .pro-stats__item {
  flex-shrink: 0;
  flex-grow: 1;
  width: 0%;
  min-width: 0;
  line-height: 1;
  color: rgba(0, 0, 0, 0.54);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.pro-stats__list .pro-stats__item:first-child {
  margin-left: 0px;
}
.pro-stats__list .pro-stats__item .pro-stats__item_number {
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.pro-stats__list .pro-stats__item .pro-stats__item_title {
  width: 100%;
  text-align: center;
  margin-top: 4px;
  font-size: 14px;
  color: #999;
}

.pro-stats__panel {
  width: 100%;
  padding: 24px 12px;
  box-sizing: border-box;
  background-color: aliceblue;
}
.pro-stats__panel .pro-stats__list {
  justify-content: space-around;
}

.pro-manage {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
}
.pro-manage .pro-manage__content {
  width: 100%;
  padding: 32px;
  box-sizing: border-box;
}
.pro-manage .pro-manage__footer {
  padding: 0 0 32px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}

.pub-idx_medium {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.pub-idx_medium.no-full-text .pub-idx__full-text_box {
  margin-right: 0;
}
.pub-idx_medium.no-full-text .pub-idx__full-text_box .pub-idx__full-text_img {
  display: none;
}
.pub-idx_medium .pub-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 12px;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img {
  cursor: pointer;
  width: 70px;
  height: 92px;
  border: 1px solid #ddd;
  margin: 2px 0px;
  width: 70px !important;
  height: 92px !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .dev_fulltext_download {
  cursor: pointer;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img a .pub-idx__icon_grant-mark {
  margin-top: 0px !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__icon_grant-mark {
  margin-top: 0px !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_newbox-avator {
  width: 100%;
  height: 100%;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_newbox-avator img {
  width: 100%;
  height: 100%;
  border-radius: 0px;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_img-tip {
  position: absolute;
  width: 74px !important;
  height: 92px !important;
  background: rgba(0, 0, 0, 0.24);
  top: 0px;
  color: #fff;
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 14px;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_img-tip .pub-idx__full-text_newbox-avator {
  width: 100%;
  height: 100%;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_img-tip .pub-idx__full-text_newbox-avator img {
  width: 100%;
  height: 100%;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_box-content_icon {
  width: 100%;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_titlea {
  display: block;
  width: 100%;
  word-wrap: break-word;
  word-break: normal;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  color: #333333 !important;
  font-weight: bold !important;
  color: #005cac;
  font-size: 16px !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title a {
  font-weight: bold;
  white-space: inherit;
  line-height: 20px;
  word-break: keep-all;
  /*word-wrap:break-word; */
  overflow: hidden;
  display: inline-block;
}
.pub-idx__main_title a {
   text-decoration: none;
   cursor: pointer;
   display: -webkit-box !important;
   word-wrap: break-word;
  -webkit-box-orient: vertical;
 }
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title a:hover {
  color: #288aed !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title .pub-idx__icon_pub-mark {
  vertical-align: text-top;
  display: inline-block;
  background: url(/resmod/smate-pc/img/smate_cssspirit01.png) -6px -181px;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  margin-left: 4px;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title .pub-idx__icon_grant-mark {
  vertical-align: text-top;
  display: inline-block;
  background: url(/resmod/smate-pc/img/smate_cssspirit01.png) -27px -181px;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  margin-left: 4px;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title:hover {
  color: #218aed !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title .pub-idx__main_title-detail:hover {
  color: #218AED !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title .pub-idx__main_title-detail a {
  font-weight: bold !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title .charImg {
  width: 12px !important;
  height: 12px !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline {
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}

.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline-box::after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}

/* 认证图标放在标题后的样式*/
/*.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .verify_blue_icon::after {
  content: url(/resmod/smate-pc/img/pub/more_verify_blue_icon.png);
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}

.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .verify_green_icon::after {
  content: url(/resmod/smate-pc/img/pub/more_verify_green_icon.png);
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}*/

.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-detail:hover {
  color: #218AED !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-detail a {
  font-weight: bold !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_author {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_author strong {
  font-size: 14px !important;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_src {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_src p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_src em {
  color: #999 !important;
  text-decoration: none;
  text-decoration-line: none;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add {
  display: flex;
  line-height: 24px;
  align-items: center;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add .pub-idx__main_add-tip {
  width: 12px;
  height: 20px;
  color: #ccc;
  font-size: 18px;
  line-height: 20px;
  box-sizing: border-box;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add .pub-idx__main_add-detail {
  margin-left: 8px;
  font-size: 12px;
  color: #ccc !important;
}

.pub-idx__main_title-multipleline {
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
}
.pub-idx__main_title-multipleline:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.pub-idx__main_title-multipleline:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.pub-idx__main_title-multipleline {
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
}
.pub-idx__main_title-multipleline:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}


.pub-idx__main_title-multipleline:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}




.pub-idx__main_title-multipleline-box::after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}

.pub-idx__main_title-multipleline-box::after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}

.pub-idx_small {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.pub-idx_small.full-text-confirm .pub-idx__base-info {
  flex-direction: column-reverse;
}
.pub-idx_small.full-text-confirm .pub-idx__base-info .pub-idx__full-text_img {
  width: 100px;
  height: 124px;
  border: 1px solid #ddd;
  margin: 8px 0;
  align-self: center;
}
.pub-idx_small .pub-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.pub-idx_small .pub-idx__base-info .pub-idx__full-text_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 8px;
}
.pub-idx_small .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img {
  width: 56px;
  height: 64px;
  border: 1px solid #ddd;
}
.pub-idx_small .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_img-tip {
  position: absolute;
  width: 74px;
  height: 92px;
  background: rgba(0, 0, 0, 0.24);
  top: 0px;
  color: #fff;
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 14px;
}
.pub-idx_small .pub-idx__base-info .pub-idx__full-text_box .dev_pub_fulltext {
  cursor: pointer;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title {
  font-weight: 500;
  color: #333;
  height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  margin-top: 4px;
  word-break: break-all;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title:hover a {
  color: #288aed !important;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-detail:hover {
  color: #218AED !important;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-detail a {
  font-weight: bold !important;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_author {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_author strong {
  font-size: 14px !important;
  font-weight: 500;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_src {
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 12px 0px 0px 0px;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcIgnore {
  margin-right: 8px;
  min-width: 79px;
  border: 1px solid #ccc;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  border-radius: 3px;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcIgnore:hover {
  color: #218aed;
  border: 1px solid #218aed;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcAdd {
  height: 28px;
  border: 1px solid #2882d8;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #2882d8;
  border-radius: 3px;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 14px;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcAdd:hover {
  border: 1px solid #218aed;
  background: #218aed;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add {
  display: flex;
  line-height: 24px;
  align-items: center;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add .pub-idx__main_add-tip {
  width: 12px;
  height: 20px;
  color: #ccc;
  font-size: 18px;
  line-height: 20px;
  box-sizing: border-box;
}
.pub-idx_small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add .pub-idx__main_add-detail {
  margin-left: 8px;
  font-size: 12px;
  color: #ccc !important;
}

.pub-idx_x-small {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.pub-idx_x-small .pub-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__full-text_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img {
  display: none;
  width: 56px;
  height: 64px;
  border: 1px solid #ddd;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__full-text_box .pub-idx__full-text_img .pub-idx__full-text_img-tip {
  position: absolute;
  width: 74px;
  height: 92px;
  background: rgba(0, 0, 0, 0.24);
  top: 0px;
  color: #fff;
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 14px;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 18px;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title {
  word-break: break-all;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title:hover {
  color: #218aed;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline {
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_title-multipleline-box::after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_author {
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_author strong {
  font-size: 14px !important;
  font-weight: bold;
  color: #333;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_src {
  display: none;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 12px 0px 0px 0px;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcIgnore {
  margin-right: 8px;
  min-width: 79px;
  border: 1px solid #ccc;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  border-radius: 3px;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcIgnore:hover {
  color: #218aed;
  border: 1px solid #218aed;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcAdd {
  height: 28px;
  border: 1px solid #2882d8;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #2882d8;
  border-radius: 3px;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 14px;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_func .pub-idx__main_funcAdd:hover {
  border: 1px solid #218aed;
  background: #218aed;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add {
  display: flex;
  line-height: 24px;
  align-items: center;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add .pub-idx__main_add-tip {
  width: 12px;
  height: 20px;
  color: #ccc;
  font-size: 18px;
  line-height: 20px;
  box-sizing: border-box;
}
.pub-idx_x-small .pub-idx__base-info .pub-idx__main_box .pub-idx__main .pub-idx__main_add .pub-idx__main_add-detail {
  margin-left: 8px;
  font-size: 12px;
  color: #ccc !important;
}

.pub-idx__main_title {
  word-break: break-all;
}

.grp-idx_medium {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.grp-idx_medium .grp__invite-confirm {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 16px;
}
.grp-idx_medium .grp-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__logo_position {
  position: relative;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__logo_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 16px;
  align-items: center;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__logo_box .grp-idx__logo_img {
  border-radius: 50%;
  width: 58px;
  height: 58px;
  overflow: hidden;
  border: 1px solid #eee;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__logo_box .grp-idx__grp-type {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.54);
  margin-top: 4px;
  text-align: center;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__logo_box .grp-idx__logo_box-tip {
  position: absolute;
  min-width: 16px;
  max-width: 18px;
  width: auto;
  height: 16px;
  border: 1px solid #bf3127;
  padding: 0px 2px;
  background: #bf3127;
  color: #fff;
  top: 0px;
  display: none;
  line-height: 16px;
  text-align: center;
  border-radius: 10px;
  right: -12px;
  font-size: 12px;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.54);
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main .grp-idx__main_name {
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.87);
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main .grp-idx__main_name .grp-idx__main_icon {
  height: 24px;
  margin-left: 4px;
  color: forestgreen;
  vertical-align: top;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main .grp-idx__main_name:hover {
  color: #2882D8;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main .grp-idx__main_name .selected-func_closeTip {
  cursor: auto !important;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main .grp-idx__main_stats {
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grp-idx_medium .grp-idx__base-info .grp-idx__main_box .grp-idx__main .grp-idx__main_stats .grp-idx__main_stats-item {
  margin-right: 24px;
}
.grp-idx_medium .grp-idx__intro {
  line-height: 20px;
  max-height: 60px;
  transition: height 100ms linear;
  font-size: 14px;
        /*line-height: 22px;
		max-height: 66px;*/
  overflow: hidden;
  margin: 8px 0 12px 0;
}
.grp-idx_medium .grp-idx__intro:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.grp-idx_medium .grp-idx__intro:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.psn-idx_medium {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.psn-idx_medium .psn-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__avatar_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 16px;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__avatar_box .psn-idx__avatar_img {
  border-radius: 50%;
  width: 58px;
  height: 58px;
  overflow: hidden;
  border: 1px solid #eee;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__avatar_box .psn-idx__avatar_box-title {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.54);
  margin-top: 4px;
  text-align: center;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_name-length_abbreviations {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  width: 50%;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_name-length_limit {
  width: 90px;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_name:hover {
  color: #2882d8;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title1 {
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  width: 100%;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*max-width: 90px;*/
  flex-grow: 1;
  color: rgba(0, 0, 0, 0.54);
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-Customized {
  max-width: 425px !important;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_stats {
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.psn-idx_medium .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_stats .psn-idx__main_stats-item {
  margin-right: 24px;
}

.psn-idx_medium-new {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.psn-idx_medium-new .psn-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__avatar_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 16px;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__avatar_box .psn-idx__avatar_img {
  border-radius: 50%;
  width: 72px;
  height: 72px;
  overflow: hidden;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-info {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-info .psn-idx__main_name {
  font-weight: 500;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-info .psn-idx__main_title {
  margin-left: 4px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54) !important;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-info:hover {
  color: #218aed;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_ins-info {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_research-area {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.38);
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_research-area .psn-idx__main_area-list {
  color: rgba(0, 0, 0, 0.87) !important;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_stats {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_stats .psn-idx__main_stats-item {
  color: rgba(0, 0, 0, 0.38) !important;
  margin-right: 24px;
}
.psn-idx_medium-new .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_stats .psn-idx__main_stats-item .psn-idx__main_stats-num {
  color: rgba(0, 0, 0, 0.87) !important;
}

.psn-idx_small {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.psn-idx_small .psn-idx__base-info {
  flex-shrink: 0;
  display: flex;
  /* overflow: hidden; */
}
.psn-idx_small .psn-idx__base-info .psn-idx__avatar_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 12px;
}
.psn-idx_small .psn-idx__base-info .psn-idx__avatar_box .psn-idx__avatar_img {
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.psn-idx_small .psn-idx__base-info .psn-idx__avatar_box .psn-idx__avatar_img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  justify-content: center;
  line-height: 18px;
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_name-length_limit {
  width: 90px;
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  height: 24px;
  /*&:hover {
      color: #2882D8;
  }*/
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title1 {
  color: rgba(0, 0, 0, 0.54);
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_width {
  width: 120px;
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*max-width: 90px;*/
  flex-grow: 1;
  color: rgba(0, 0, 0, 0.54);
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-Customized {
  max-width: 425px !important;
}
.psn-idx_small .psn-idx__base-info .psn-idx__main_box .psn-idx__main .psn-idx__main_title-length {
  max-width: 420px !important;
}
.psn-idx_small .psn-idx__base-center {
  display: flex;
  align-items: center;
}

.file-idx_medium {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.file-idx_medium .file-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
  overflow: visible;
}
.file-idx_medium .file-idx__base-info .file-idx__snap_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
}
.file-idx_medium .file-idx__base-info .file-idx__snap_box .file-idx__snap_img {
  width: 70px;
  height: 92px;
  border: 1px solid #ddd;
  cursor: pointer;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: visible;
  display: flex;
  justify-content: space-around;
  /*align-items: center;*/
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main {
  flex-grow: 1;
  justify-content: space-between;
  padding-left: 8px;
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  overflow: visible;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_title {
  font-size: 16px;
  letter-spacing: 0.1px;
  overflow: hidden;
  font-weight: bold;
  color: #333333 !important;
  line-height: 24px;
  display: flex;
  cursor: auto;
  margin-left: -3px;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_title a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  max-width: 400px;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_title .file-idx__icon_courseware {
  vertical-align: middle;
  display: inline-block;
  background: url(/resmod/smate-pc/img/smate_cssspirit01.png) -48px -181px;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  margin-left: 4px;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_title:hover {
  color: #2882D8 !important;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_intro {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
  /*max-height: 40px;*/
  overflow: hidden;
  margin-left: -2px !important;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_intro:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_intro:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_intro-multiline {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main_src {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  width: 200px;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main_src .file-idx__src_time {
  text-align: center;
}
.file-idx_medium .file-idx__base-info .file-idx__main_box .file-idx__main_src .file-idx__src_uploader {
  text-align: center;
}

.file-idx_small {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.file-idx_small .file-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}
.file-idx_small .file-idx__base-info .file-idx__snap_box {
  display: none;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 8px;
}
.file-idx_small .file-idx__base-info .file-idx__snap_box .file-idx__snap_img {
  width: 56px;
  height: 64px;
  border: 1px solid #ddd;
}
.file-idx_small .file-idx__base-info .file-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.file-idx_small .file-idx__base-info .file-idx__main_box .file-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
}
.file-idx_small .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_title {
  font-weight: 500;
}
.file-idx_small .file-idx__base-info .file-idx__main_box .file-idx__main .file-idx__main_intro {
  max-height: 40px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.54);
}

.file-share-history__box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.file-share-history__box .file-share-history__info {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.file-share-history__box .file-share-history__info .file-share-history__share-time {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 4px;
}
.file-share-history__box .file-share-history__info .file-share-history__receiver-list {
  display: inline-block;
  color: rgba(0, 0, 0, 0.87);
  max-width: 425px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
}
.file-share-history__box .file-share-history__info .file-share-history__receiver-list:hover {
  /*color: #218aed;*/
}
.file-share-history__box .file-share-history__info .file-share-history__receiver-list .file-share-history__receiver {
  font-weight: 500;
}
.file-share-history__box .file-share-history__file-name {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  color: #005cac;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  height: 24px;
  line-height: 24px;
}

.exp-idx_medium {
  flex-grow: 1;
  width: 100%;
  min-width: 0px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  overflow: inherit;
}
.exp-idx_medium .exp-idx__base-info {
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
  overflow: inherit;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__logo_box {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  margin-right: 24px;
  position: relative;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__logo_box .exp-idx__logo_img {
  border-radius: 50%;
  width: 58px;
  height: 58px;
  overflow: hidden;
  border: 1px solid #eee;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__logo_box .demoTip_Authenticationicon-height {
  position: absolute;
  top: 62px;
  left: 20px;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box {
  min-width: 0px;
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  justify-content: center;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box .exp-idx__main {
  min-width: 0px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box .exp-idx__main .exp-idx__main_inst {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box .exp-idx__main .exp-idx__main_dept {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.54);
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box .exp-idx__main .exp-idx__main_intro {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
  max-height: 60px;
  transition: height 100ms linear;
  /*max-height: 44px;*/
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box .exp-idx__main .exp-idx__main_intro:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.exp-idx_medium .exp-idx__base-info .exp-idx__main_box .exp-idx__main .exp-idx__main_intro:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.pub-idx__main_ellipsis {
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
}
.pub-idx__main_ellipsis:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.pub-idx__main_ellipsis:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.pub-idx__icon_grant-mark {
  vertical-align: text-top;
  display: inline-block;
  background: url(/resmod/smate-pc/img/smate_cssspirit01.png) -27px -181px;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  /*margin-left: 4px;*/
  margin-left: 25px;
  margin-top: 4px;
}

.kw__box {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.54);
}
.kw__box .kw-chip_small {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0px 6px;
  font-size: 14px;
  line-height: 22px;
  margin: 4px 4px 4px 0;
}
.kw__box .kw-chip_small .kw-chip_small-num {
  min-width: 0px;
}
.kw__box .kw-chip_small .normal-global_del-icon {
  /* display: none;*/
}
.kw__box .kw-chip_small .normal-global_del-icon_show {
  visibility: hidden;
}
.kw__box .kw-chip_small:hover .normal-global_del-icon_show {
  visibility: visible;
}
.kw__box .kw-chip_small:hover .normal-global_del-icon {
  display: flex;
}
.kw__box .kw-chip_container {
  display: flex;
  align-items: center;
  margin: 0px 6px;
}
.kw__box .kw-chip_container .kw-chip_small {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  margin: 4px 0px 4px 0;
  display: flex;
  background: #eee;
}
.kw__box .kw-chip_container .kw-chip_small .kw-chip_small-num {
  min-width: 0px;
}
.kw__box .kw-chip_container i {
  visibility: hidden;
}
.kw__box .kw-chip_container:hover i {
  visibility: visible;
}
.kw__box .kw-chip_container .kw-chip_container-func {
  visibility: hidden;
}
.kw__box .kw-chip_container:hover .kw-chip_container-func {
  visibility: visible;
}
.kw__box .kw-chip_container .normal-global_del-icon_show {
  visibility: hidden;
}
.kw__box .kw-chip_container:hover .normal-global_del-icon_show {
  visibility: visible;
}
.kw__box .kw-chip_medium {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 8px;
  font-size: 16px;
  line-height: 28px;
  height: 28px;
  margin: 6px 12px 6px 0;
}
.kw__box .kw-stick {
  overflow: hidden;
  border-radius: 4px;
  height: 32px;
  border: 1px solid #ddd;
  margin: 8px 16px 8px 0;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  display: flex;
}
.kw__box .kw-stick .kw-stick__stats {
  flex-shrink: 0;
  line-height: 32px;
  background-color: rgba(0, 0, 0, 0.12);
  padding: 0 8px;
  cursor: pointer;
}
.kw__box .kw-stick .kw-stick__word {
  line-height: 32px;
  border-left: 1px solid #ddd;
  padding: 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kw__box .kw-stick .kw-stick__word-normal_size {
  max-width: 470px !important;
}
.kw__box .kw-stick .kw-stick__endorse {
  width: 32px;
  border-left: 1px solid #ddd;
  color: green;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.kw__box .kw-stick_box-add {
  color: #333 !important;
}
.kw__box .kw-stick_box-add:hover {
  color: green !important;
}

.drawer-batch__content .kw__box {
  display: inline-flex;
  flex-wrap: wrap;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.54);
}
.drawer-batch__content .kw__box .kw-chip_small {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 21px;
  margin: 4px 4px 4px 0;
}
.drawer-batch__content .kw__box .kw-chip_small .kw-chip_small-num {
  min-width: 0px;
}
.drawer-batch__content .kw__box .kw-chip_small .normal-global_del-icon {
  display: none;
}
.drawer-batch__content .kw__box .kw-chip_small .normal-global_del-icon_show {
  display: none;
}
.drawer-batch__content .kw__box .kw-chip_container {
  display: flex;
  align-items: center;
}
.drawer-batch__content .kw__box .kw-chip_container .kw-chip_small {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 22px;
  margin: 4px 4px 4px 0;
  display: flex;
}
.drawer-batch__content .kw__box .kw-chip_container .kw-chip_small .kw-chip_small-num {
  min-width: 0px;
}
.drawer-batch__content .kw__box .kw-chip_container .kw-chip_container-func {
  margin-right: 12px;
  display: none;
}
.drawer-batch__content .kw__box .kw-chip_medium {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 8px;
  font-size: 16px;
  line-height: 28px;
  margin: 6px 12px 6px 0;
}
.drawer-batch__content .kw__box .kw-stick {
  overflow: hidden;
  border-radius: 4px;
  height: 32px;
  border: 1px solid #ddd;
  margin: 8px 16px 8px 0;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  display: flex;
}
.drawer-batch__content .kw__box .kw-stick .kw-stick__stats {
  flex-shrink: 0;
  line-height: 32px;
  background-color: rgba(0, 0, 0, 0.12);
  padding: 0 8px;
  cursor: pointer;
}
.drawer-batch__content .kw__box .kw-stick .kw-stick__word {
  line-height: 32px;
  border-left: 1px solid #ddd;
  padding: 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drawer-batch__content .kw__box .kw-stick .kw-stick__endorse {
  width: 32px;
  border-left: 1px solid #ddd;
  color: green;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drawer-batch__content .kw__box .kw-stick .kw-stick__endorse .kw-stick_box-add:hover {
  color: green !important;
}
.drawer-batch__content .kw__box .kw-stick .kw-stick__endorse .kw-stick__endorse:hover .kw-stick_box-add {
  color: green !important;
}

.scm_kw-chip_container {
  margin: 4px !important;
  border-radius: 3px;
  padding: 0px 4px 0px 0px !important;
  position: relative;
}
.scm_kw-chip_container .kw-chip_small {
  background-color: #fff;
  height: 20px !important;
}
.scm_kw-chip_container i {
  position: absolute;
  right: -5px;
  top: -3px;
  font-size: 16px !important;
  border: 1px solid #ddd;
  border-radius: 50%;
  background: #dddddd;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

form .form__sxn_row .input__box {
  margin-top: 16px;
  margin-bottom: 16px;
}

.form__sxn_row {
  display: flex;
  flex-direction: row;
}
.input__box {
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  line-height: 22px;
  position: relative;
  vertical-align: middle;
  margin-right: 12px;
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 1;
  width: 0%;
}
.input__box:last-child {
  margin-right: 0;
}
.input__box.no-flex {
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
}
.input__box.icon-label {
  padding-left: 36px;
}
.input__box.icon-label .input__title {
  height: 24px;
  width: auto;
  top: 2px;
  transform: none !important;
}
.input__box.input_focused .input__title {
  transform: translate3d(0, 8px, 0) scale(0.75);
  color: #2882d8;
}
.input__box.input_focused input, .input__box.input_focused textarea {
  border-bottom-color: #2882d8 !important;
  border-bottom-width: 2px;
  padding-bottom: 3px;
}
.input__box.input_not-null .input__title, .input__box.readonly .input__title {
  transform: translate3d(0, 8px, 0) scale(0.75);
  overflow: visible !important;
}
.input__box.input_not-null .selector-area, .input__box.readonly .selector-area {
  color: rgba(0, 0, 0, 0.87);
}
.input__box.input_invalid {
  color: orangered !important;
}
.input__box.input_invalid .input__title {
  color: orangered !important;
}
.input__box.input_invalid input, .input__box.input_invalid textarea {
  border-bottom-color: orangered !important;
  border-bottom-width: 2px;
  padding-bottom: 3px;
}
.input__box.input_invalid .input__helper:before {
  content: attr(invalid-message);
}
.input__box.input_disabled {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.38);
}
.input__box.input_disabled input, .input__box.input_disabled textarea {
  border-bottom-style: dashed;
}
.input__box.input_disabled .input__helper {
  opacity: 0;
}
.input__box.readonly .input__helper {
  opacity: 0;
}
.input__box.readonly input, .input__box.readonly textarea {
  border: none;
}
.input__box.no-input-area {
  width: 100%;
}
.input__box.no-input-area .input__title {
  transform: none;
  position: static;
  color: rgba(0, 0, 0, 0.54);
}
.input__box:not(.input_focused) input, .input__box:not(.input_focused) textarea {
  border-bottom-color: rgba(0, 0, 0, 0.38);
}
.input__box .input__title {
  width: 100%;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: auto;
  transform-origin: top left;
  transform: translate3d(0, 26px, 0) scale(1);
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  order: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 32px;
  height: 32px;
}
.input__area {
  position: relative;
  width: 100%;
  min-height: 26px;
  display: flex;
  flex-wrap: nowrap;
  color: rgba(0, 0, 0, 0.87);
}
.input__area.input_no-border input, .input__area.input_no-border textarea {
  border: none;
}
.input__area.input_no-border input:hover, .input__area.input_no-border textarea:hover {
  padding-bottom: 4px;
}
.input__area textarea {
  padding-top: 8px;
}
.input__area input, .input__area textarea {
  background: none;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  box-sizing: border-box;
  padding: 4px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  order: 2;
}
.input__area input:hover, .input__area textarea:hover {
  border-bottom-color: rgba(0, 0, 0, 0.87);
  border-bottom-width: 2px;
  padding-bottom: 3px;
}
.input__area textarea {
  resize: none;
  min-height: 26px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: normal;
  word-wrap: break-word;
  box-shadow: none;
}
.input__area .input-area__pwd-visible {
  position: absolute;
  vertical-align: middle;
  right: 0;
  width: 24px;
  height: 24px;
  color: rgba(0, 0, 0, 0.54);
}
.input__area input[type=password] ~ .input-area__pwd-visible:before {
  content: "visibility_off";
}
.input__area input[type=text] ~ .input-area__pwd-visible:before {
  content: "visibility";
}
.input__area .textarea-autoresize-div {
  color: transparent;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  padding: 4px 0 !important;
  z-index: -1;
  white-space: pre-wrap;
  word-break: normal;
  word-wrap: break-word;
}
.input__area .input-radio__sxn {
  height: 30px;
}
.input__area #grp_file_edit_file_content {
  overflow-y: scroll;
}
.input__area .dev_input-edit-area {
  overflow-y: scroll !important;
}
.input__area .psn_file_upload_file_InputArea {
  overflow: hidden !important;
  overflow-y: hidden !important;
}
.sel__container {
  font-size: 14px;
  line-height: 22px;
  display: flex;
  cursor: pointer;
}
.sel__container .sel__value-edit {
  display: flex;
  align-items: center;
}
.sel__container .sel__value-btn__content {
  border-bottom: none;
  justify-content: center;
}
.sel__container .sel__value {
  flex-grow: 1;
  display: flex;
  align-items: center;
  min-height: 22px;
  min-width: 64px;
  padding: 4px 0;
  position: relative;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.sel__container .sel__value .sel__value-online__edit {
  border: 1px solid #ddd;
  height: 26px;
  width: 120px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #288aed;
  border: 1px solid #288aed;
  border-radius: 3px;
}
.sel__container .sel__value .sel__value-online__edit:hover {
  background: #1265cf;
  color: #fff !important;
  border: 1px solid #1265cf;
}
.sel__container .sel__value .sel__value_selected {
  max-width: 100%;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  color: #CCCCCC;
}
.sel__container .sel__value .sel__value_selected.sel__value_placeholder {
  color: rgba(0, 0, 0, 0.38) !important;
}
.sel__container .sel__value .sel__dropdown-icon {
  height: 22px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.54);
  transform: translateX(6px);
}
.input__box .input__helper {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 14px;
  color: inherit;
  height: 14px;
  margin-top: 4px;
}
.input__box .input__helper:before {
  content: attr(helper-text);
  width: 80%;
  text-align: left;
}
.input__box .input-radio__box_horiz, .input__box .input-radio__box_vert {
  padding: 8px 0;
}

.input-radio__box_horiz, .input-radio__box_vert {
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
}
.input-radio__sxn {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
}
.input-radio__sxn .input-custom-style input {
  z-index: -2;
}
.input-radio__sxn .input-radio__label {
  font-size: 14px;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input-radio__sxn .input-radio_grp-auth {
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  line-height: 40px;
  position: absolute;
  left: 145px;
  top: 0px;
  white-space: nowrap;
}

.input-radio__box_horiz {
  flex-wrap: wrap;
}
.input-radio__box_horiz .input-radio__sxn {
  margin-right: 36px;
  padding: 8px 0;
}

.input-radio__box_vert {
  flex-direction: column;
}
.input-radio__box_vert .input-radio__sxn {
  margin-right: 0px;
  padding: 8px 0;
  cursor: pointer;
}
.input-radio__box_vert .input-radio__sxn:hover .new-categoryTip_box {
  display: block;
}

.fileupload__box {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 1px dashed rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
}
.fileupload__box.upload_ready {
  border: 1px solid #1077d5;
}
.fileupload__box.upload_ready .fileupload__core .fileupload__initial .fileupload__upload-logo {
  background: url(../img/smate_cssspirit01.png) no-repeat -82px -228px;
  height: 52px;
  width: 64px;
}
.fileupload__box.upload_finished {
  border-color: #349800 !important;
}
.fileupload__box .fileupload__core {
  width: calc(100% - 16px);
  max-width: 320px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fileupload__box .fileupload__core.initial_shown .fileupload__initial {
  /*display: block;*/
  display: flex;
}
.fileupload__box .fileupload__core.progress_shown .fileupload__progress {
  display: block;
}
.fileupload__box .fileupload__core.saving_shown .fileupload__saving {
  display: flex;
}
.fileupload__box .fileupload__core.finish_shown .fileupload__finish {
  display: block;
}
.fileupload__box .fileupload__core .fileupload__initial {
  margin-top: 8px;
  display: none;
  position: relative;
  /*overflow: hidden;*/
}
.fileupload__box .fileupload__core .fileupload__initial .fileupload__input {
  position: absolute;
  width: 64px;
  height: 76px;
  top: -24px;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.fileupload__box .fileupload__core .fileupload__initial .fileupload__upload-logo {
  background: url(../img/smate_cssspirit01.png) no-repeat -8px -228px;
  height: 52px;
  width: 64px;
}
.fileupload__box .fileupload__core .fileupload__progress {
  display: none;
  position: relative;
  width: 56px;
  height: 56px;
  padding-top: 4px;
}
.fileupload__box .fileupload__core .fileupload__progress .fileupload__progress_text {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: cornflowerblue;
}
.fileupload__box .fileupload__core .fileupload__saving {
  position: relative;
  height: 60px;
  box-sizing: border-box;
  padding-top: 8px;
  display: none;
  /*flex-direction: column;*/
  align-items: center;
  justify-content: space-between;
}
.fileupload__box .fileupload__core .fileupload__saving .fileupload__saving-text {
  color: #349800;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.fileupload__box .fileupload__core .fileupload__finish {
  display: none;
  background: url(../img/smate_cssspirit01.png) no-repeat -156px -228px;
  margin-top: 8px;
  height: 52px;
  width: 64px;
}
.fileupload__box .fileupload__core .fileupload__hint-text {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.38);
}
.fileupload__box .fileupload__core .fileupload__hint-text.file_selected {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
}

.searchbox__container-limit {
  max-width: 60% !important;
  width: 380px !important;
}

.searchbox__icon {
  top: calc(50% - 10px);
  right: 0px;
  color: rgba(0, 0, 0, 0.54);
  transition: color 0.2s;
  position: absolute;
  margin-right: 8px;
  background: url(../img/top-search.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

.searchbox__container {
  border-radius: 2px;
  width: 100%;
  position: relative;
  transition: background 0.2s;
  margin-left: 12px;
}
.searchbox__container .searchbox__main {
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 240px;
  position: relative;
  display: flex;
  align-items: center;
  background: #fff;
}
.searchbox__container .searchbox__main input {
  background: transparent;
  border: 0;
  font-size: 14px;
  transition: color 0.2s;
  width: 100%;
  height: 30px;
  padding: 4px 32px 4px 6px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.searchbox__container .searchbox__main input ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999 !important;
}
.searchbox__container .searchbox__main input ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999 !important;
}
.searchbox__container .searchbox__main input :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999 !important;
}
.searchbox__container .searchbox__main .searchbox__icon {
  top: calc(50% - 10px);
  right: 0px;
  color: rgba(0, 0, 0, 0.54);
  transition: color 0.2s;
  position: absolute;
  margin-right: 8px;
  background: url(../img/top-search.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.searchbox__container .searchbox__main .searchbox__icon-select {
  color: #3faffa;
}
.searchbox__container .searchbox__main .searchbox__main-left {
  border-right: 1px solid #ddd;
  position: relative;
  width: 65px;
  height: 16px;
  font-size: 14px;
  display: flex;
  line-height: 22px;
  align-items: center;
  justify-content: space-between;
  color: #eee;
}
.searchbox__container .searchbox__main .searchbox__main-left .searchbox__keyboard-content {
  width: 55px;
  height: 22px;
  text-align: left;
  line-height: 22px;
  font-size: 14px;
  color: #333;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.searchbox__container .searchbox__main .searchbox__main-left .searchbox__keyboard-arrow {
  color: #999;
  font-size: 20px;
  margin-right: 4px;
  line-height: 25px;
}
.searchbox__container .searchbox__main .searchbox__main-left .searchbox__keyboard-select {
  position: absolute;
  top: 23px;
  width: 65px;
  left: 0px;
  height: auto;
  min-height: 44px;
  border: 1px solid #ddd;
  background: #fff;
  flex-direction: column;
  font-size: 14px;
  color: #666;
  display: none;
}
.searchbox__container .searchbox__main .searchbox__main-left .searchbox__keyboard-select .searchbox__keyboard-select_item {
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  padding: 2px 4px;
}
.searchbox__container .searchbox__main .searchbox__main-left .searchbox__keyboard-select .searchbox__keyboard-select_item:hover {
  background: #f8f8f8;
}
.searchbox__container .search-friend_container-tip {
  background: url(../img/send-message1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: 4px;
  margin-right: 0px;
}
.searchbox__container .search-friend_container-tip:hover {
  background: url(../img/send-message2.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: 4px;
  margin-right: 0px;
}

.sugg-picker {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 600px;
}
.sugg-picker .sugg-picker__header {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 16px;
}
.sugg-picker .sugg-picker__panel {
  flex-grow: 1;
  height: 0%;
  display: flex;
  justify-content: space-between;
}
.sugg-panel {
  width: 46%;
  box-sizing: border-box;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}
.sugg-panel .sugg-panel__title {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.38);
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #ddd;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sugg-panel .sugg-panel__content {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  flex-grow: 1;
  overflow-y: auto;
  overflow-x: hidden;
  width: 345px;
  /* width: 360px;*/
}
.sugg-panel .sugg-panel__content .main-list__list .main-list__item .main-list__item_content {
  width: 83%;
  flex-grow: 0;
}
.sugg-panel .sugg-panel__custom {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  flex-shrink: 0;
  height: 48px;
  border-top: 1px solid #ddd;
  display: flex;
  align-items: center;
  padding: 0 12px;
}

.promo__box {
  width: 100%;
  padding: 24px 20px;
  box-sizing: border-box;
  background-color: aliceblue;
  position: relative;
  display: flex;
}
.promo__box .promo__content {
  flex-grow: 1;
  margin-right: 24px;
  display: flex;
  flex-direction: column;
}
.promo__box .promo__content .promo-content__main-text {
  font-size: 24px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
}
.promo__box .promo__content .promo-content__sub-text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
}
.promo__box .promo__action {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.promo__box .promo__close {
  position: absolute;
  right: 8px;
  top: 8px;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.promo__box .promo__box-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.promo__box .promo__box-header .promo__box-title {
  margin-bottom: 8px;
  font-size: 18px;
}
.promo__box .promo__box-header .promo__box-check_all {
  display: flex;
  justify-content: flex-end;
  color: #2882d8;
  cursor: pointer;
}
.promo__box .promo__box-header .promo__box-check_all:hover {
  color: #134fa6;
}
.promo__box .promo__box-container {
  display: flex;
}
.promo__box .promo__box-container .promo__box-check {
  margin-left: 8px;
  font-size: 14px;
}
.promo__box .promo__box-container .promo__box-check .promo__box-comfirm {
  height: 28px;
  line-height: 28px;
  min-width: 115px;
  border-radius: 3px;
  text-align: center;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  margin-bottom: 8px;
  cursor: pointer;
  padding: 0px 10px;
}
.promo__box .promo__box-container .promo__box-check .promo__box-comfirm:hover {
  background-color: #218aed;
  border: 1px solid #218aed;
  color: #fff;
}
.promo__box .promo__box-container .promo__box-check .promo__box-refuse {
  width: 100%;
  text-align: center;
  cursor: pointer;
  color: #666;
}

.switch-site__box {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 72px;
  min-height: 620px;
}
.switch-site__box .switch-site__title {
  text-align: center;
  font-size: 24px;
  font-weight: 500px;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 24px;
}
.switch-site__box .switch-site__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.switch-site__box .switch-site__list .switch-site__item {
  width: 33.3%;
  box-sizing: border-box;
  padding: 24px;
}
.switch-site__box .switch-site__list .switch-site__item.site_selected .switch-site__main_box {
  border-width: 2px;
  border-color: green;
  background: #fafafa;
}
.switch-site__box .switch-site__list .switch-site__item.site_selected .switch-site__main_box .switch-site__actions button {
  color: green;
  pointer-events: none;
  border: 1px solid #fafafa;
}
.switch-site__box .switch-site__list .switch-site__item.site_selected .switch-site__main_box .switch-site__actions:hover button {
  border: 1px solid green;
  background-color: green;
  color: #fff;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box {
  padding: 12px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-width: 2px;
  border-radius: 3px;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box:hover {
  border: 2px solid green;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box:hover .button_main {
  color: green;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box .switch-site__main {
  flex-grow: 1;
  height: 60px;
  display: flex;
  overflow: hidden;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box .switch-site__main .switch-site__main_logo {
  flex-shrink: 0;
  margin-right: 8px;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  overflow: hidden;
  border: 1px solid #eee;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box .switch-site__main .switch-site__main_ins-name {
  flex-grow: 1;
  flex-basis: 0;
  display: block;
  line-height: 60px !important;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #005cac;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box .switch-site__actions {
  margin-left: 8px;
}
.switch-site__box .switch-site__list .switch-site__item .switch-site__main_box .switch-site__actions button:hover {
  border: 1px solid green;
  background-color: green;
  color: #fff;
}

.new-Multistagescience_container {
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  width: 800px;
  height: 760px;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  z-index: 199;
  transition: all  200ms;
}
.new-Multistagescience_container .new-Multistagescience_header {
  height: 56px;
  line-height: 56px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #333;
  font-size: 18px;
  width: 95%;
  border-bottom: 1px solid #ddd;
}
.new-Multistagescience_container .new-Multistagescience_body {
  width: 95%;
  height: auto;
  flex-grow: 1;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-title {
  width: 95%;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.54);
  text-align: left;
  margin: 0 auto;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-left {
  width: 340px;
  height: 575px;
  border: 1px solid #ddd;
  overflow-x: hidden;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right {
  width: 340px;
  height: 575px;
  border: 1px solid #ddd;
  overflow-x: hidden;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subtitle {
  height: 48px;
  width: 100%;
  line-height: 48px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  color: rgba(0, 0, 0, 0.38);
  font-size: 16px;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subright {
  height: 525px;
  width: 105%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subright .new-Multistagescience_body-subitem {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 40px;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subright .new-Multistagescience_body-subitem .new-Multistagescience_body-subdetail {
  width: 90%;
  height: 100%;
  color: #333;
  font-size: 14px;
  display: flex;
  align-items: center;
  padding-left: 12px;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subright .new-Multistagescience_body-subitem .new-Multistagescience_body-subclose {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 24px;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subright .new-Multistagescience_body-subitem .new-Multistagescience_body-subclose:hover {
  color: green;
}
.new-Multistagescience_container .new-Multistagescience_body .new-Multistagescience_body-content .new-Multistagescience_body-right .new-Multistagescience_body-subright .new-Multistagescience_body-subitem:hover {
  background: #fafafa;
}
.new-Multistagescience_container .new-Multistagescience_footer {
  height: 56px;
  line-height: 56px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  border-top: 1px solid #ddd;
}
.new-Multistagescience_container .new-Multistagescience_footer .new-Multistagescience_footer-cancle {
  height: 28px;
  background-color: #fff;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  cursor: pointer;
  font-size: 14px;
  margin: 0px 8px;
}
.new-Multistagescience_container .new-Multistagescience_footer .new-Multistagescience_footer-cancle:hover {
  color: #288aed;
}
.new-Multistagescience_container .new-Multistagescience_footer .new-Multistagescience_footer-save {
  width: 79px;
  height: 28px;
  border: 1px solid #2882d8;
  background-color: #2882d8;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  margin: 0px 8px;
}
.new-Multistagescience_container .new-Multistagescience_footer .new-Multistagescience_footer-save:hover {
  border: 1px solid #288aed;
  background-color: #288aed;
}

.new-Multistagescience_body-stageitem {
  width: 100%;
  min-height: 40px;
  border-bottom: 1px solid #ddd;
}

.new-Multistagescience_body-stageitem_first {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.new-Multistagescience_body-stageitem_first span {
  width: 90%;
  height: 24px;
  line-height: 24px;
  color: #333;
  font-size: 16px;
  padding-left: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.new-Multistagescience_body-stageitem_first i {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  cursor: pointer;
  color: #999;
}

.new-Multistagescience_body-stageitem_second {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  cursor: pointer;
}
.new-Multistagescience_body-stageitem_second span {
  width: 90%;
  height: 24px;
  line-height: 24px;
  align-items: center;
  color: #333;
  font-size: 16px;
  padding-left: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.new-Multistagescience_body-stageitem_second i {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  cursor: pointer;
  color: #999;
}

.new-Multistagescience_body-stageitem_third {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
}
.new-Multistagescience_body-stageitem_third span {
  width: 90%;
  height: 24px;
  line-height: 24px;
  align-items: center;
  color: #333;
  font-size: 16px;
  padding-left: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.new-Multistagescience_body-stageitem_third i {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  cursor: pointer;
  color: #999;
  /*&:hover{
      color:green;
  }*/
}

.new-Multistagescience_body-nextstage {
  padding-left: 16px;
  display: none;
}
.new-Multistagescience_body-nextstage .new-Multistagescience_body-laststageitem {
  line-height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.new-Multistagescience_body-nextstage .new-Multistagescience_body-laststageitem span {
  color: #333;
  font-size: 16px;
  padding-left: 14px;
  display: block;
  max-width: 270px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-Multistagescience_body-nextstage .new-Multistagescience_body-laststageitem i {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
  font-size: 24px;
}
.new-Multistagescience_body-nextstage .new-Multistagescience_lastselected i {
  color: forestgreen !important;
}

.new-Multistagescience_body-subleft {
  height: 100%;
  width: 105%;
  overflow-x: hidden;
  overflow-y: scroll;
}

.new-background_layer {
  background-color: rgba(0, 0, 0, 0.12);
  z-index: 50;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.new-Multistagescience_stagekey {
  transition: all 200ms;
}

.Scm-Federated_SearchBox-Icon {
  width: 128px;
  height: 128px;
  background: url(../img/Federated_Search@2x.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 128px;
  flex-shrink: 0;
  margin-bottom: 22px;
}

.Scm-Federated_SearchBox {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  /* height: 100%; */
  flex-direction: column;
  padding-top: 30px;
}

.Scm-Federated_SearchBox-Title {
  color: #333;
  font-size: 24px;
  line-height: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  margin-bottom: 22px;
}

.Scm-Federated_SearchBox-Detail {
  color: #333;
  font-size: 18px;
  line-height: 24px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Scm-Federated_SearchBox-Download {
  width: 200px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  border-radius: 3px;
  cursor: pointer;
  font-size: 18px;
  margin: 20px 12px 0px 12px;
  flex-shrink: 0;
}
.Scm-Federated_SearchBox-Download:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.Scm-Federated_SearchBox-Search {
  width: 200px;
  height: 60px;
  color: #333;
  font-size: 18px;
  margin: 32px 12px 0px 12px;
  cursor: pointer;
  border: 1px solid #2882d8;
  color: #2882d8;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.Scm-Federated_SearchBox-Search:hover {
  color: #218aed;
  border: 1px solid #218aed;
}
.Scm-Federated_SearchBox-Search a {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
}

.Scm-Federated_SearchBox-footerTip {
  width: 550px;
  text-align: left;
  margin-top: 30px;
  color: #333;
  font-size: 14px;
}

.Scm-Federated_SearchBox-Line {
  height: 20px;
  width: 320px;
  border-left: 1px dashed #2882d8;
  flex-shrink: 0;
}

.Scm-Federated_SearchBox-scene {
  margin: 0 auto;
  height: auto;
  width: 1200px;
  background: #f8f8f8;
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 50px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneBox .Scm-Federated_SearchBox-sceneSubBox {
  margin: 0px 30px;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneBox .Scm-Federated_SearchBox-sceneSubBox .Scm-Federated_SearchBox-sceneSubText {
  min-width: 108px;
  height: 36px;
  padding: 0px 6px;
  border: 1px solid #2882d8;
  font-size: 14px;
  color: #2882d8;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneBox .Scm-Federated_SearchBox-sceneSubBox .Scm-Federated_SearchBox-sceneSubText:hover {
  border: 1px solid #218aed;
  color: #218aed;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneBox .Scm-Federated_SearchBox-sceneSubBox .Scm-Federated_SearchBox-sceneSubAvator1 {
  background: url(../img/32Download.png);
  width: 500px;
  height: 320px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 500px 280px;
  margin-top: 20px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneBox .Scm-Federated_SearchBox-sceneSubBox .Scm-Federated_SearchBox-sceneSubAvator2 {
  background: url(../img/64Download.png);
  width: 500px;
  height: 320px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 500px 320px;
  margin-top: 20px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneItem {
  display: flex;
  flex-direction: column;
  width: auto;
  height: auto;
  margin: 0px 24px;
  justify-content: center;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneItem .Scm-Federated_SearchBox-sceneItem_Avator {
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneItem .sceneItem1 {
  background: url(../img/cj1.png);
  background-repeat: no-repeat;
  background-position: 100px 50px;
  width: 612px;
  height: 162px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneItem .sceneItem2 {
  background: url(../img/cj2.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 554px;
  height: 478px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneItem .sceneItem3 {
  background: url(../img/cj3.png);
  background-repeat: no-repeat;
  background-position: 50px 0px;
  width: 574px;
  height: 394px;
}
.Scm-Federated_SearchBox-scene .Scm-Federated_SearchBox-sceneItem .Scm-Federated_SearchBox-sceneItem-Detail {
  width: auto;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #666;
  font-size: 14px;
}

.Scm-Federated_SearchBox-footerItem {
  width: 550px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.Scm-Federated_SearchBox-footerItem .Scm-Federated_SearchBox-footerItem_Icon {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background: #2882d8;
  margin: 0px;
  padding: 0px;
}
.Scm-Federated_SearchBox-footerItem .Scm-Federated_SearchBox-footerItem_Line {
  width: 32px;
  height: 1px;
  border-top: 1px solid #ddd;
  margin: 0px 12px;
}
.Scm-Federated_SearchBox-footerItem .Scm-Federated_SearchBox-footerItem_Text {
  color: #333;
  font-size: 14px;
  box-sizing: content-box;
}
.Scm-Federated_SearchBox-footerItem .Scm-Federated_SearchBox-footerItem_Text a {
  text-decoration: none;
  color: #1265cf;
}

.Scm-Normal_container {
  width: 1200px;
  margin: 0 auto;
}
.Scm-Normal_container .Scm-NewFederated_Container {
  width: 1160px;
  padding: 20px;
  background: #f8f8f8;
  height: 213px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader {
  height: 92px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-itemTitle {
  color: #333;
  font-size: 14px;
  min-width: 36px;
  margin-right: 6px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-List {
  color: #333;
  font-size: 14px;
  min-width: 60px;
  margin-right: 8px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-literature {
  color: #333;
  font-size: 14px;
  min-width: 50px;
  margin-right: 6px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-Select {
  width: 227px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 26px;
  border: 1px solid #ddd;
  border-radius: 3px;
  position: relative;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-Select input {
  border: none;
  outline: none;
  width: 95%;
  padding-left: 4px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-Select .Scm-NewFederated_ContainerHeader-SelectBox {
  width: 100%;
  height: 160px;
  background: #fff;
  top: 26px;
  left: -1px;
  position: absolute;
  border: 1px solid #ddd;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-Select .Scm-NewFederated_ContainerHeader-SelectBox .Scm-NewFederated_ContainerHeader-SelectItem {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  height: 24px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-Select .Scm-NewFederated_ContainerHeader-SelectBox .Scm-NewFederated_ContainerHeader-SelectItem span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 6px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-Item .Scm-NewFederated_ContainerHeader-Select .Scm-NewFederated_ContainerHeader-SelectBox .Scm-NewFederated_ContainerHeader-SelectItem:hover {
  background: #f4f4f4;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-SingleItem {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0px 8px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-SingleItem .Scm-NewFederated_ContainerHeader-SingleCheck {
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  height: 20px;
  line-height: 20px;
}
.Scm-Normal_container .Scm-NewFederated_Container .Scm-NewFederated_ContainerHeader .Scm-NewFederated_ContainerHeader-SingleItem .Scm-NewFederated_ContainerHeader-SingleTitle {
  color: #333;
  font-size: 14px;
  margin-left: 4px;
}

.Scm-NewFederated_ContainerHeader-func {
  width: 100%;
  border-top: 1px dashed #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-NewFederated_ContainerHeader-func .Scm-NewFederated_ContainerHeader-Button {
  width: 118px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2882d8;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  margin: 32px 0px 40px 0px;
}
.Scm-NewFederated_ContainerHeader-func .Scm-NewFederated_ContainerHeader-Button:hover {
  background: #218aed;
}

.Scm-NewFederated_ContainerBody {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0px;
}
.Scm-NewFederated_ContainerBody .Scm-NewFederated_ContainerBody-Left {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-NewFederated_ContainerBody .Scm-NewFederated_ContainerBody-Left .Scm-NewFederated_ContainerBody-LeftItem {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-NewFederated_ContainerBody .Scm-NewFederated_ContainerBody-Left .Scm-NewFederated_ContainerBody-LeftItem span {
  color: #333;
  font-size: 14px;
  margin-right: 4px;
}
.Scm-NewFederated_ContainerBody .Scm-NewFederated_ContainerBody-Right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-NewFederated_ContainerBody .Scm-NewFederated_ContainerBody-Right .Scm-NewFederated_ContainerBody-RightBtn {
  width: 79px;
  height: 28px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border: 1px solid #ddd;
  color: #333;
  cursor: pointer;
  background: #f8f8f8;
  margin-right: 4px;
}
.Scm-NewFederated_ContainerBody .Scm-NewFederated_ContainerBody-Right .Scm-NewFederated_ContainerBody-RightBtn:hover {
  border: 1px solid #218aed;
  color: #218aed;
}

.Scm-NewFederated_ContainerFooter {
  width: 100%;
  margin-top: 36px;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-header {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-bottom: 1px solid #ddd;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-header .Scm-NewFederated_Footer-headerTitle {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-Body {
  width: 100%;
  margin-top: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-Body .Scm-NewFederated_Footer-Tip {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-Body .Scm-NewFederated_Footer-Tip .Scm-NewFederated_Footer-TipLine {
  height: 4px;
  background: #ddd;
  width: 360px;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-Body .Scm-NewFederated_Footer-Content {
  width: 960px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 24px auto;
}
.Scm-NewFederated_ContainerFooter .Scm-NewFederated_ContainerFooter-Body .Scm-NewFederated_Footer-Content .Scm-NewFederated_Footer-ContentItem {
  color: #333;
  font-size: 14px;
  width: 160px;
}

.Scm-NewFederated_ContainerList {
  width: 100%;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Header {
  width: 100%;
  height: 40px;
  border: 1px solid #ddd;
  background: #f8f8f8;
  display: flex;
  align-items: center;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Header .Scm-NewFederated_ContainerList-Headerfirst {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 60px;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Header .Scm-NewFederated_ContainerList-Headersecond {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 120px;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Header .Scm-NewFederated_ContainerList-Headerthird {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 200px;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Header .Scm-NewFederated_ContainerList-Headerfifth {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 210px;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Header .Scm-NewFederated_ContainerList-Headernoborder {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 120px;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body {
  width: 100%;
  height: 40px;
  border: 1px solid #ddd;
  background: #fff;
  display: flex;
  align-items: center;
  border-top: none;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body .Scm-NewFederated_ContainerList-Bodyfisrt {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 60px;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body .Scm-NewFederated_ContainerList-Bodyfisrt i {
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body .Scm-NewFederated_ContainerList-Bodysecond {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 110px;
  padding: 0px 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body .Scm-NewFederated_ContainerList-Bodythid {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 190px;
  padding: 0px 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body .Scm-NewFederated_ContainerList-Bodyfifth {
  border-right: 1px solid #ddd;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 200px;
  padding: 0px 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Scm-NewFederated_ContainerList .Scm-NewFederated_ContainerList-Body .Scm-NewFederated_ContainerList-Bodynoborder {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 110px;
  padding: 0px 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.filter-list__specStyle {
  /* margin-top: 32px;*/
  margin-top: 6px;
}

.filter-list:not(.filter-list_custom-style) {
  box-sizing: border-box;
  width: 100%;
  display: flex;
}
.filter-list:not(.filter-list_custom-style) .filter-list__section {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
}
.filter-list:not(.filter-list_custom-style) .filter-list__section[filter-method="compulsory"] .filter-value__cancel, .filter-list:not(.filter-list_custom-style) .filter-list__section[filter-method="master"] .filter-value__cancel {
  display: none;
}
.filter-list:not(.filter-list_custom-style) .filter-list__section[filter-method="master"] .filter-value__option {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}
.filter-list:not(.filter-list_custom-style) .filter-list__section .filter-section__header {
  width: 240px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.filter-list:not(.filter-list_custom-style) .filter-list__section .filter-section__header .filter-section__title {
  min-width: 0px;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter-list:not(.filter-list_custom-style) .filter-list__section .filter-section__header .filter-section__toggle {
  flex-shrink: 0;
  /* margin-right: 2px;*/
  margin-right: -2px;
  font-size: 22px;
  flex-shrink: 0;
  margin-left: 4px;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.4s;
}
.filter-list:not(.filter-list_custom-style) .filter-list__section .filter-section__header .filter-section__toggle.section_toggle-off {
  transform: rotate(180deg);
}
.filter-value__list {
  width: 100%;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.54);
  display: flex;
  flex-direction: column;
}
.filter-value__list .filter-value__item {
  margin: 4px 0;
  display: flex;
  min-height: 36px;
  align-items: center;
  box-sizing: border-box;
  padding: 6px 0;
  justify-content: space-between;
}
.filter-value__list .filter-value__item:hover {
  background-color: #f4f4f4;
}
.filter-value__list .filter-value__item .input-custom-style {
  display: none;
}
.filter-value__list .filter-value__item .filter-value__option {
  z-index: 2;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter-value__list .filter-value__item .filter-value__cancel {
  font-size: 22px;
  flex-shrink: 0;
  margin-left: 4px;
  cursor: pointer;
  /*visibility: hidden;*/
  display: none;
}
.filter-value__list .filter-value__item .filter-value__stats {
  text-align: right;
  flex-shrink: 0;
  margin: 0 0px 0 8px;
  font-size: 15px;
  /*display: none;    new delete*/
}
.filter-value__list .filter-value__item.option_no-data {
  color: rgba(0, 0, 0, 0.24);
  pointer-events: none;
}
.filter-value__list .filter-value__item.option_selected {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  pointer-events: auto !important;
}
.filter-value__list .filter-value__item.option_selected .filter-value__cancel {
  /*visibility: visible;*/
  display: none;
}
.filter-value__list .filter-value__item.option_selected .filter-value__stats {
  display: none;
}
.filter-value__list .filter-section__create {
  height: 36px;
  margin-top: 6px;
  display: flex;
  justify-content: center;
}
.filter-value__list .filter-section__create.input_shown .filter-create__add {
  display: none;
}
.filter-value__list .filter-section__create.input_shown .filter-create__input {
  display: block;
}
.filter-value__list .filter-section__create.input_shown .filter-create__input-center {
  display: flex !important;
  align-items: center;
}
.filter-value__list .filter-section__create .filter-create__add {
  display: flex;
  align-items: center;
}
.filter-value__list .filter-section__create .filter-create__input {
  display: none;
  width: 100%;
  height: 36px;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.filter-value__list .filter-section__create .filter-create__input input {
  background: transparent;
  border: 0;
  color: rgba(0, 0, 0, 0.54);
  width: 100%;
  height: 36px;
  padding: 8px;
  box-sizing: border-box;
}
.filter-list:not(.filter-list_custom-style).vert-style {
  flex-direction: column;
}
.filter-list:not(.filter-list_custom-style).vert-style .filter-list__section {
  padding: 0 12px;
}
.filter-list:not(.filter-list_custom-style).vert-style .filter-list__section .filter-value__item {
  width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter-list:not(.filter-list_custom-style).vert-style .filter-list__section .filter-value__item .filter-value__option {
  flex-grow: 1;
  padding-left: 16px;
}
.filter-list:not(.filter-list_custom-style).horiz-style {
  flex-direction: row;
  justify-content: center;
}
.filter-list:not(.filter-list_custom-style).horiz-style .filter-list__section {
  margin: 0 16px;
}
.filter-list:not(.filter-list_custom-style).horiz-style .filter-list__section .filter-section__header {
  border-bottom: 1px solid #ddd;
}
.filter-list:not(.filter-list_custom-style).horiz-style .filter-list__section .filter-section__header .filter-section__toggle {
  display: none;
}
.filter-list:not(.filter-list_custom-style).horiz-style .filter-list__section .filter-value__list {
  padding: 8px 0;
}
.filter-list:not(.filter-list_custom-style).checkbox-style .filter-list__section .input-custom-style {
  display: inline-block;
  position: absolute;
  top: calc(50% - 12px);
  left: 0;
}
.filter-list:not(.filter-list_custom-style).checkbox-style .filter-list__section .filter-value__option {
  padding: 0px;
  padding-left: 27px;
}
.filter-list:not(.filter-list_custom-style).checkbox-style .filter-list__section .filter-value__cancel {
  display: none;
}
.filter-list:not(.filter-list_custom-style).option_has-stats .filter-list__section .filter-value__option {
  flex-grow: 1;
}
.filter-list:not(.filter-list_custom-style).option_has-stats .filter-list__section .filter-value__stats {
  display: block;
}
.filter-list:not(.filter-list_custom-style).option_has-stats .filter-list__section .filter-value__cancel {
  display: none;
}
.filter-list:not(.filter-list_custom-style).option_has-stats .filter-list__section .filter-value__item.option_selected .filter-value__cancel {
  display: block;
}
.filter-list:not(.filter-list_custom-style).option_has-stats .filter-list__section .filter-value__item.option_selected .filter-value__stats {
  display: none;
}

.filter-list__section-height {
  height: auto !important;
}

.filter-search__box {
  display: flex;
  align-items: center;
}
.filter-search__box .button_main {
  margin-right: 0px;
}
.filter-search__box input {
  width: 120px !important;
}

.filter-value__list-item {
  width: 220px;
}

.dynamic__box {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #dddddd;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
}
.dynamic__box:hover {
  background-color: #fafafa;
}
.dynamic__box.create-new-post .dynamic-cmt {
  border-top: none;
}
.dynamic__box.create-new-post .dynamic-cmt .dynamic-cmt__post {
  border-top: none;
}
.dynamic__box .dynamic-post__operation-box {
  margin-left: 8px;
  flex-shrink: 0;
  display: none;
  position: relative;
}
.dynamic__box .dynamic-post__operation-box .dynamic-operation__icon {
  height: 20px;
  width: 20px;
  overflow: hidden;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.54);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.dynamic__box .dynamic-post__operation-box .dynamic-operation__icon .material-icons {
  font-size: 20px;
}
.dynamic__box .dynamic-post__operation-box .dynamic-operation__actions-box {
  position: absolute;
  right: 0;
  top: -10px;
  background-color: white;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  z-index: 2;
}
.dynamic__box .dynamic-post__operation-box .dynamic-operation__actions-box .menu__list {
  padding: 0px !important;
}
.dynamic__box .dynamic-creator__box {
  box-sizing: border-box;
  padding: 0 16px;
  height: 40px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  border-bottom: 1px solid #dddddd;
}
.dynamic__box .dynamic-creator__box .dynamic-creator__info {
  flex-grow: 1;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dynamic__box .dynamic-creator__box .dynamic-creator__info .dynamic-creator__name {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87) !important;
  margin-right: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  font-size: 14px;
}
.dynamic__box .dynamic-creator__box .dynamic-creator__info .dynamic-creator__name:hover {
  color: #288aed !important;
}
.dynamic-content {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.dynamic-content__post-container {
  border-bottom: 1px solid #ccc;
  /*width:93% !important; */
  width: 100% !important;
  position: relative;
  margin-bottom: -1px;
}
.dynamic-content__post {
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  padding: 16px;
  display: flex;
  justify-content: space-between;
}
.dynamic-content__post .dynamic-post__avatar {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.dynamic-content__post .dynamic-post__linelimit-icon {
  cursor: pointer;
  width: 64px;
  height: 64px;
  background-image: url(../img/add-Achievements2.png);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 64px;
  background-color: #f4f4f4;
}
.dynamic-content__post .dynamic-post__linelimit-icon:hover {
  background-image: url(../img/add-Achievements1.png);
}
.dynamic-content__post .dynamic-content__post-count {
  position: absolute;
  bottom: 0px;
  right: 8px;
  display: flex;
}
.dynamic-content__post .dynamic-content__post-count .dynamic-content__post-count_Curve {
  font-size: 14px;
  color: #333;
}
.dynamic-content__post .dynamic-content__post-count .dynamic-content__post-count_total {
  font-size: 14px;
  color: #999;
}
.dynamic-content__post .dynamic-post__linelimit {
  height: 40px;
  overflow: auto;
  overflow-x: hidden;
}
.dynamic-content__post .dynamic-post__sendmes {
  cursor: pointer;
  width: 64px;
  height: 64px;
  background-image: url(../img/add-Files2.png);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 64px;
  background-color: #f4f4f4;
  border-left: 1px solid #ccc;
}
.dynamic-content__post .dynamic-post__sendmes:hover {
  background-image: url(../img/add-Files1.png);
}
.dynamic-content__post .dynamic-post__main {
  min-width: 0px;
  flex-basis: 0px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.dynamic-content__post .dynamic-post__main textarea {
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.2px !important;
  color: rgba(0, 0, 0, 0.87);
}
.dynamic-content__post .dynamic-post__main .dynamic-post__author {
  display: flex;
  height: 24px;
  line-height: 24px;
}
.dynamic-post__author_name {
  font-weight: 500;
  margin-right: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  margin-left: 0px;
  display: block;
}
.dynamic-post__author_name:hover {
  color: #2882d8 !important;
}
.dynamic-content__post .dynamic-post__main .dynamic-post__author .dynamic-post__author_action {
  flex-shrink: 0;
  color: #999 !important;
  font-size: 16px;
  margin-left: 8px;
}
.dynamic-content__post .dynamic-post__main .dynamic-post__author_inst {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.54) !important;
}
.dynamic-content__post .dynamic-post__main .dynamic-post__cmt-sample {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.dynamic-content__post .dynamic-post__main .dynamic-post__cmt-sample .dynamic-post__cmt-sample-content {
  max-height: 40px;
  overflow: hidden;
}
.dynamic-content__post .dynamic-post__main .dynamic-divider {
  margin: 8px 0 6px 0 !important;
}
.dynamic-content__post .dynamic-post__time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  width: 72px;
  text-align: right;
  margin-left: 8px;
  flex-shrink: 0;
  color: #999;
  font-size: 12px;
}
.dynamic-content .dynamic-content__main {
  width: 100%;
  padding: 0 16px;
  box-sizing: border-box;
}
.dynamic-main__box {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.dynamic-main__box.no-attachment .dynamic-divider {
  display: none;
}
.dynamic-main__box.no-attachment .dynamic-main__att {
  display: none;
}
.dynamic-main__box textarea {
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.2px !important;
  /*color: $font-color-primary !important;*/
  color: rgba(0, 0, 0, 0.87);
}
.dynamic-main__box .dynamic-divider {
  height: 0;
  border-bottom: 1px dashed #eeeeee;
  margin: 12px 0;
}
.dynamic-main__box .dynamic-main__att {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
}
.att-delete-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  margin-left: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 4px solid transparent;
  background-color: rgba(0, 0, 0, 0.54);
  background-clip: content-box;
  border-radius: 50%;
  cursor: pointer;
}
.att-delete-icon .material-icons {
  font-size: 14px;
  color: white;
}
.dynamic__box .dynamic-cmt__sample {
  width: 100%;
  border-top: 1px solid #dddddd;
}
.dynamic-cmt {
  width: 100%;
  border-top: 1px solid #dddddd;
}
.dynamic-cmt .dynamic-cmt__list-box {
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.dynamic-cmt .dynamic-cmt__list-box .dynamic-cmt__list {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.dynamic-cmt .dynamic-cmt__list-box .dynamic-cmt__list .dynamic-cmt__item {
  flex-shrink: 0;
  margin: 0 16px;
  padding: 24px 0;
  border-bottom: 1px dashed #eeeeee;
}
.dynamic-cmt .dynamic-cmt__list-box .dynamic-cmt__list .dynamic-cmt__item:last-child {
  border-bottom: none;
}
.dynamic-cmt .dynamic-cmt__list-box .dynamic-cmt__list .dynamic-cmt__item .dynamic-content__post {
  padding: 0;
}
.dynamic-cmt .dynamic-cmt__post {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-top: 1px solid #dddddd;
}
.dynamic-cmt .dynamic-cmt__post .dynamic-post__linelimit-icon {
  cursor: pointer;
  width: 64px;
  height: 100%;
  background-image: url(../img/add-Achievements2.png);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 95px;
  background-color: #f4f4f4;
  border-bottom: 1px solid #ccc;
}
.dynamic-cmt .dynamic-cmt__post .dynamic-post__linelimit-icon:hover {
  background-image: url(../img/add-Achievements1.png);
}
.dynamic-cmt .dynamic-cmt__post .dynamic-cmt__post_actions {
  height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  overflow: hidden;
}
.dynamic-cmt .dynamic-cmt__post .dynamic-cmt__new-post_deactive {
  flex-grow: 1;
  min-width: 0px;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  color: rgba(0, 0, 0, 0.42);
  cursor: text;
}

.dynamic-social__list {
  width: 100%;
  min-height: 52px;
  display: flex;
  /*flex-wrap: wrap;*/
  flex-wrap: nowrap;
  align-items: center;
  padding: 16px;
  box-sizing: border-box;
}
.dynamic-social__list .dynamic-social__item {
  /*color: $button-primary-color;*/
  color: rgba(0, 0, 0, 0.54);
  min-width: 64px;
  text-align: center;
  line-height: 14px;
  padding: 0 8px;
  margin: 4px 0;
  border-left: 1px solid #ddd;
}
.dynamic-social__list .dynamic-social__item a {
  font-size: 14px;
}
.dynamic-social__list .dynamic-social__item:first-child {
  border: none;
}
.dynamic-social__list .dynamic-social__item:hover {
  color: #2882D8;
}
.dynamic-social__list .dynamic-social__item .dynamic-social__item-content_detaile {
  margin-top: 8px;
  margin-left: 2px;
}
.dynamic-social__list .dynamic-social__item-normal-size {
  font-size: 12px !important;
}

.dynamic-post__operation-check {
  display: block !important;
  font-size: 14px;
  cursor: pointer;
}
.dynamic-post__operation-check:hover {
  color: #288aed;
}

.dynamic-content__main {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.dynamic-content__main .dynamic-main__setbox {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container {
  width: 67%;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 12px 0px;
  display: flex;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-avator {
  width: 70px;
  height: 92px;
  border: 1px solid #ddd;
  flex-shrink: 0;
  display: flex;
  margin-right: 12px;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-avator .file-left__border {
  border: none !important;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-avator .file-left__border img {
  width: 70px;
  height: 90px;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-box {
  width: 85%;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-box .new-Recommend_infor-box_title {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #333333;
  font-weight: bold !important;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-box .new-Recommend_infor-box_title:hover {
  color: #288aed;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-box .new-Recommend_infor-box_author {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
}
.dynamic-content__main .dynamic-main__setbox .new-Recommend_container .new-Recommend_infor-box .new-Recommend_infor-box_time {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-Recommend_infor-func_tool {
  display: flex;
  align-items: center;
  width: 33%;
  justify-content: flex-end;
}
.new-Recommend_infor-func_tool .new-Recommend_infor-func_cancle {
  min-width: 63px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  font-size: 14px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
  margin-right: 12px;
  padding: 0px 8px;
}
.new-Recommend_infor-func_tool .new-Recommend_infor-func_cancle:hover {
  border: 1px solid #288aed;
  color: #288aed;
}
.new-Recommend_infor-func_tool .new-Recommend_infor-func_comfire {
  min-width: 63px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 14px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  padding: 0px 8px;
}
.new-Recommend_infor-func_tool .new-Recommend_infor-func_comfire:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.dyn_content {
  color: #333;
  font-size: 14px;
}

.preloader {
  opacity: 0;
  transition: all 0.3s cubic-bezier(1, 0, 1, 0);
  border-color: #4285f4;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preloader.active {
  opacity: 1;
  transition: all 0.3s cubic-bezier(1, 0, 1, 0);
}
.preloader.green-style {
  border-color: #349800;
}
.preloader .preloader-ind-cir__box {
  width: 100%;
  height: 100%;
  border-color: inherit;
  position: relative;
  animation: preloader-ind-cir__box 1568ms linear infinite;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill {
  position: absolute;
  width: 100%;
  height: 100%;
  border-color: inherit;
  animation: preloader-ind-cir__fill 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__arc-box {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__arc-box.left-half {
  float: left;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__arc-box.left-half .preloader-ind-cir__arc {
  border-right-color: transparent;
  transform: rotate(129deg);
  animation: preloader-ind-cir__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__arc-box.right-half {
  float: right;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__arc-box.right-half .preloader-ind-cir__arc {
  left: -100%;
  border-left-color: transparent;
  transform: rotate(-129deg);
  animation: preloader-ind-cir__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__arc-box .preloader-ind-cir__arc {
  width: 200%;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__gap {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.preloader .preloader-ind-cir__box .preloader-ind-cir__fill .preloader-ind-cir__gap .preloader-ind-cir__arc {
  width: 1000%;
  left: -450%;
}
.preloader-ind-cir__arc {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent;
  border-radius: 50%;
  animation: none;
}

.preloader_ind-linear .preloader-ind-linear__box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 4px;
  position: relative;
  background-color: #aad2fa;
}
.preloader_ind-linear .preloader-ind-linear__box .preloader-ind-linear__bar1 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #4285f4;
  animation: preloader-ind-linear__bar1-scale 2s infinite,preloader-ind-linear__bar1-position 2s infinite;
  transition: transform 0.2s linear;
}
.preloader_ind-linear .preloader-ind-linear__box .preloader-ind-linear__bar2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #4285f4;
  animation: preloader-ind-linear__bar2-scale 2s infinite,preloader-ind-linear__bar2-position 2s infinite;
  transition: 0.2s linear;
}

@keyframes preloader-ind-cir__box {
  to {
    transform: rotate(360deg);
  }
}
@keyframes preloader-ind-cir__fill {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  to {
    transform: rotate(1080deg);
  }
}
@keyframes preloader-ind-cir__left-spin {
  0% {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}
@keyframes preloader-ind-cir__right-spin {
  0% {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}
@keyframes preloader-ind-linear__bar1-scale {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: linear;
  }
  36.6% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.33, 0.12, 0.79, 1);
  }
  69.15% {
    transform: scaleX(0.83);
    animation-timing-function: cubic-bezier(0.23, 0, 0.23, 1.37);
  }
  to {
    transform: scaleX(0.1);
  }
}
@keyframes preloader-ind-linear__bar1-position {
  0% {
    left: -105%;
    animation-timing-function: linear;
  }
  20% {
    left: -105%;
    animation-timing-function: cubic-bezier(0.5, 0, 0.7, 0.5);
  }
  69.15% {
    left: 21.5%;
    animation-timing-function: cubic-bezier(0.3, 0.38, 0.55, 0.96);
  }
  to {
    left: 95%;
  }
}
@keyframes preloader-ind-linear__bar2-scale {
  0% {
    transform: scaleX(0.1);
    animation-timing-function: cubic-bezier(0.2, 0.06, 0.58, 0.45);
  }
  19.15% {
    transform: scaleX(0.57);
    animation-timing-function: cubic-bezier(0.15, 0.2, 0.65, 1);
  }
  44.15% {
    transform: scaleX(0.91);
    animation-timing-function: cubic-bezier(0.26, 0, 0.2, 1.38);
  }
  to {
    transform: scaleX(0.1);
  }
}
@keyframes preloader-ind-linear__bar2-position {
  0% {
    left: -55%;
    animation-timing-function: cubic-bezier(0.15, 0, 0.52, 0.4);
  }
  25% {
    left: -17.25%;
    animation-timing-function: cubic-bezier(0.3, 0.28, 0.8, 0.72);
  }
  48.35% {
    left: 29.5%;
    animation-timing-function: cubic-bezier(0.4, 0.62, 0.6, 0.9);
  }
  to {
    left: 118%;
  }
}
.chip__box {
  background-color: #dedede;
  color: rgba(0, 0, 0, 0.87);
  height: 32px;
  margin: 4px;
  box-sizing: border-box;
  border-radius: 16px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.87);
}
.chip__box.white-style {
  background-color: white;
  border: 1px solid #ddd;
}
.chip__box.has-avatar .chip__avatar {
  display: block;
}
.chip__box.no-icon .chip-icon {
  display: none;
}
.chip__box.chip_selected {
  background-color: steelblue;
  color: white;
}
.chip__box.chip_selected .chip__icon.icon_delete {
  background-color: rgba(0, 0, 0, 0.38);
}
.chip__box .chip__avatar {
  display: none;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: -4px;
}
.chip__box .chip__text {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  font-weight: 400;
  /*max-width: 320px;*/
  /*max-width: 300px;*/
  max-width: 145px;
  margin: 0 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chip__box .chip__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 -8px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 4px solid transparent;
  cursor: pointer;
}
.chip__box .chip__icon.icon_delete {
  background-color: rgba(0, 0, 0, 0.54);
  background-clip: content-box;
}
.chip__box .chip__icon.icon_delete .material-icons {
  font-size: 14px;
  color: white;
  pointer-events: none;
}
.chip__box .chip__icon.icon_add .material-icons {
  font-size: 20px;
  color: forestgreen;
}

.chip-panel__box {
  border: 1px solid #ddd;
  width: 100%;
  min-height: 140px;
  max-height: 264px;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 4px 4px 12px 4px;
  margin: 8px 0;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
.chip-panel__box.inline-style {
  border-width: 0px !important;
  min-height: 0px;
  height: auto;
  margin: 0;
  padding: 4px;
}
.chip-panel__box.count_exceed {
  border-width: 1px;
  border-color: orangered;
}
.chip-panel__box.count_exceed .chip-panel__stats {
  color: orangered;
}
.chip-panel__box .chip-panel__manual-input {
  color: rgba(0, 0, 0, 0.87);
  min-width: 200px;
  max-width: 100%;
  min-height: 24px;
  height: auto;
  line-height: 19px;
  box-sizing: border-box;
  padding: 8px;
  width: auto;
  background-color: transparent;
  font-size: 14px;
  border: none;
  outline: none;
  word-wrap: break-word;
  /*@include single-line-text;*/
}
.chip-panel__box .chip-panel__manual-input:empty:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.54);
}
.chip-panel__box .chip-panel__manual-input.input_hidden {
  position: absolute;
  top: -100%;
}
.chip-panel__box .chip-panel__stats {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: right;
  width: calc(100% - 8px);
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.54);
}

.inbox__box {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
}
.inbox__box .inbox-messenger__box {
  width: 27%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #ddd;
  box-sizing: border-box;
}
.inbox__box .inbox-messenger__box .inbox-messenger__banner {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 48px;
  border-bottom: 1px solid #ddd;
}
.inbox__box .inbox-messenger__box .inbox-messenger__banner .inbox-messenger__create-new {
  color: #2882d8;
  font-size: 24px;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box {
  flex-grow: 1;
  flex-basis: 0px;
  overflow: hidden;
  display: flex;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main {
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__search {
  height: 36px;
  padding: 12px 16px;
  flex-shrink: 0;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list {
  flex-grow: 1;
  overflow-x: hidden;
  display: flex;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__label {
  background-color: #f4f4f4;
  padding: 4px 16px;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.54);
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item {
  width: 100%;
  box-sizing: border-box;
  padding: 12px 16px;
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item.has-unread-messages .inbox-messenger__unread-count {
  display: block !important;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item.has-unread-messages .inbox-messenger__newest-record {
  color: rgba(0, 0, 0, 0.87) !important;
  font-weight: 500;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__avatar-box {
  position: relative;
  flex-shrink: 0;
  margin-right: 16px;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__avatar-box .inbox-messenger__avatar {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__avatar-box .inbox-messenger__avatar img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__avatar-box .inbox-messenger__unread-count {
  display: none;
  position: absolute;
  right: -2px;
  bottom: -2px;
  background-color: #bf3127;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border-radius: 50px;
  border: 2px solid white;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info {
  width: 100%;
  display: flex;
  align-items: center;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info .inbox-messenger__psn-name {
  flex-grow: 1;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info .inbox-messenger__operations {
  flex-shrink: 0;
  width: 40px;
  margin-left: 16px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info .inbox-messenger__operations:hover .inbox-messenger__time {
  display: none;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info .inbox-messenger__operations:hover .inbox-messenger__settings {
  display: block;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info .inbox-messenger__operations .inbox-messenger__time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__psn-info .inbox-messenger__operations .inbox-messenger__settings {
  display: none;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.24);
  cursor: pointer;
}
.inbox__box .inbox-messenger__box .inbox-messenger__list-box .inbox-messenger__list-main .inbox-messenger__list .inbox-messenger__item .inbox-messenger__info .inbox-messenger__newest-record {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.54);
}
.inbox__box .inbox-messages__box {
  width: 73%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.inbox__box .inbox-messages__box .inbox-messages__banner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 48px;
  border-bottom: 1px solid #ddd;
}
.inbox__box .inbox-messages__box .inbox-messages__banner .inbox-messages__messenger-name {
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box {
  flex-grow: 1;
  overflow-x: hidden;
  display: flex;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__namecard {
  display: flex;
  flex-wrap: nowrap;
  padding: 24px;
  border-bottom: 1px solid #ddd;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__namecard .inbox-chat__psn-info {
  flex-grow: 1;
  overflow: hidden;
  margin-right: 24px;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__namecard .inbox-chat__relation {
  max-width: 240px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__namecard .inbox-chat__relation .inbox-chat__relation_text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 16px;
  text-align: center;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__date {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  text-align: center;
  margin: 12px 0;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 16px;
  padding: 0 16px;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages.messages_self {
  flex-direction: row-reverse;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages.messages_self .inbox-chat__content {
  align-items: flex-end;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages.messages_self .inbox-chat__content .inbox-chat__record {
  justify-content: flex-end;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages.messages_self .inbox-chat__content .inbox-chat__record .inbox-chat__record_content {
  flex-direction: row-reverse !important;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__avatar {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
  flex-shrink: 0;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content {
  flex-shrink: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  max-width: calc(100% - 112px);
  margin: 0 16px;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 2px;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record:last-child {
  margin-bottom: 0px;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record:hover .inbox-chat__record_delete {
  opacity: 1 !important;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record .inbox-chat__record_content {
  max-width: 600px;
  width: 100%;
  display: flex;
  align-items: center;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record .inbox-chat__record_content .inbox-chat__record_text {
  max-width: calc(100% - 36px);
  display: inline-flex;
  background-color: rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  padding: 12px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  word-break: break-all;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record .inbox-chat__record_content .inbox-chat__record_text a {
  display: block;
}
.inbox__box .inbox-messages__box .inbox-messages__chat-box .hidden-scrollbar__box .inbox-chat__batch-messages .inbox-chat__content .inbox-chat__record .inbox-chat__record_content .inbox-chat__record_delete {
  flex-shrink: 0;
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.24);
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
}
.inbox__box .inbox-messages__box .inbox-messages__post {
  flex-shrink: 0;
  padding: 16px;
  border-top: 1px solid #ddd;
  display: flex;
  align-items: flex-end;
}
.inbox__box .inbox-messages__box .inbox-messages__post .inbox-messages__post_content {
  flex-grow: 1;
  flex-basis: 0px;
  margin-right: 16px;
  margin-bottom: 6px;
}
.inbox__box .inbox-messages__box .inbox-messages__post .inbox-messages__post_actions {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

.notification__box {
  width: 100%;
  padding: 12px 8px;
}
.notification__box > a {
  display: block;
}
.notification__box .notification__content {
  display: flex;
}
.notification__box .notification__content .notification__text {
  flex-grow: 1;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.notification__box .notification__content .notification__text span {
  padding-left: 4px;
}
.notification__box .notification__content .notification__text span:first-child {
  padding-left: 0px;
}
.notification__box .notification__content .notification__text .text_link-style {
  color: #005cac !important;
}
.notification__box .notification__content .notification__text .text_emphasis-style {
  font-weight: 500;
}
.notification__box .notification__content .notification__actions {
  flex-shrink: 0;
  width: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.notification__box .notification__content .notification__actions:hover .notification__time {
  display: none;
}
.notification__box .notification__content .notification__actions:hover .notification__settings {
  display: flex;
}
.notification__box .notification__content .notification__actions .notification__time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
}
.notification__box .notification__content .notification__actions .notification__settings {
  display: none;
  align-items: center;
}
.notification__box .notification__content .notification__actions .notification__settings .notification__settings_item {
  font-size: 20px;
  margin: 0 6px;
  color: rgba(0, 0, 0, 0.24);
}

.request__box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.request__box .request__header {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.request__box .request__header .request__psn-name {
  font-weight: 500;
  padding-right: 4px;
}
.request__box .request__header .request__psn-name_link:hover {
  color: #288aed;
}
.request__box .request__pub {
  margin-top: 8px;
}

.request__actions {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
}

.header__box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 49;
  border-bottom: 1px solid #1e5cb3;
  padding: 0px;
  margin: 0px;
}
.header__box .header__main {
  width: 100%;
  height: 48px;
  background-color: #f5f5f5;
}
.header__box .header__main .header-main__box {
  margin: 0 auto;
  height: 100%;
  max-width: 1200px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  width: 1200px;
  justify-content: space-between;
  position: relative;
}
.header__box .header__main .header-main__box .header-main__logo-avator {
  padding: 0;
  line-height: 24px;
  width: 32px;
  height: 32px;
  display: flex;
  flex-shrink: 0;
  margin: 0px;
}
.header__box .header__main .header-main__box .header-main__logo-detail {
  text-decoration: none;
  padding-left: 5px;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
  font-weight: 600;
  line-height: 24px;
  font-size: 22px;
  color: #669933 !important;
  display: flex;
  align-items: center;
  padding: 0px;
  margin-left: 4px;
}
.header__box .header__main .header-main__box .header-main__logo-detail .header-main__logo-detail_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
.header__box .header__main .header-main__box .header-main__logo-detail .header-main__logo-detail_title {
  display: flex;
  flex-shrink: 0;
}
.header__box .header__main .header-main__box .header-main__logo {
  flex-shrink: 0;
  cursor: pointer;
}
.header__box .header__main .header-main__box .header-main__logo img {
  height: 22px;
}
.header__box .header__main .header-main__box .header-main__logo .header-main__logo-avator {
  padding: 0;
  line-height: 24px;
  width: 30px;
  height: 22px !important;
  display: flex;
  flex-shrink: 0;
  margin: 0px;
}
.header__box .header__main .header-main__box .header-main__logo .header-main__logo-detail {
  text-decoration: none;
  padding-left: 5px;
  font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
  font-weight: 600;
  line-height: 24px;
  font-size: 22px;
  color: #669933 !important;
  display: flex;
  align-items: center;
  padding: 0px;
  margin-left: 4px;
}
.header__box .header__main .header-main__box .header-main__logo .header-main__logo-detail .header-main__logo-detail_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
.header__box .header__main .header-main__box .header-main__logo .header-main__logo-detail .header-main__logo-detail_title {
  display: flex;
  flex-shrink: 0;
}
.header__box .header__main .header-main__box .header-main__search {
  flex-grow: 1;
  margin: 0 32px 0 6px;
  /*max-width: 320px;*/
}
.header__box .header__main .header-main__box .header-main__actions {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  /* margin-right: 12px;*/
}
.header__box .header__main .header-main__box .header-main__actions i {
  max-width: 24px;
  max-height: 24px;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_link {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87) !important;
  margin: 0 12px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_link:hover {
  color: #2882d8;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item {
  position: relative;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  border-radius: 50%;
  padding: 8px;
  cursor: pointer;
  margin: 0px 5px !important;
  background: #fff;
  border: 1px solid #999 !important;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item:hover {
  border-color: #1E51B3 !important;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item:hover .header-main__actions_icon.fulltext-request {
  background-position: -249px -36px;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item:hover .header-main__actions_icon.inbox-messages {
  background-position: -274px -36px !important;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item:hover .header-main__actions_icon.system-notifications {
  background-position: -301px -36px !important;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item:hover .header-main__actions_item-tip {
  display: block;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item .header-main__action_unread {
  position: absolute;
  top: -5px;
  left: 14px;
  background-color: #bf3127;
  border-radius: 10px;
  box-sizing: border-box;
  min-width: 20px;
  height: 18px;
  padding: 0 3px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: white;
  border: 1px solid white;
  z-index: 2;
  white-space: nowrap;
  padding-bottom: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item .header-main__actions_icon {
  width: 16px;
  height: 16px;
  background-image: url(/resmod/smate-pc/img/smate_cssspirit01.png);
  background-repeat: no-repeat;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item .header-main__actions_icon.fulltext-request {
  background-position: -249px -13px;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item .header-main__actions_icon.inbox-messages {
  background-position: -274px -13px;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item .header-main__actions_icon.system-notifications {
  background-position: -301px -13px;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__actions_item .header-main__actions_item-tip {
  display: none;
  position: fixed;
  height: 20px;
  line-height: 20px;
  min-width: 75px;
  width: auto;
  padding: 0px 8px;
  background: #fff;
  border-radius: 4px;
  top: 48px;
  color: #333;
  font-size: 14px;
  border: 1px solid #ccc;
  z-index: 2;
  text-align: center;
  flex-shrink: 0;
  white-space: nowrap;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn {
  position: relative;
  margin: 0 12px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  /*  &:hover .header-main__dropdown_psn{
        display: block!important;
    }*/
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn .header-main__psn-avatar {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #999;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn .header-main__dropdown_psn {
  position: absolute;
  right: 0;
  top: calc(100% + 4px);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  background-color: white;
  width: 81px;
  text-align: center;
  display: none;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn .header-main__dropdown_psn .chevron-icon_up {
  position: absolute;
  right: 24px;
  top: -15px;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn .header-main__dropdown_psn .chevron-icon_up .chevron-icon__div1 {
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ebebeb;
  border-left: 8px solid transparent;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn .header-main__dropdown_psn .chevron-icon_up .chevron-icon__div2 {
  position: absolute;
  top: 1px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  border-left: 8px solid transparent;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn-icon {
  margin-left: -10px;
  cursor: pointer;
  color: #999;
}
.header__box .header__main .header-main__box .header-main__actions .header-main__psn-icon:hover {
  color: #1265CF;
}
.header__box .header__nav {
  width: 404px;
  height: 32px;
  background: #f5f5f5;
  margin-right: 20px;
}
.header__box .header__nav .header__nav_box {
  position: relative;
  margin: 0 auto;
  height: 100%;
  max-width: 1200px;
}
.header__box .header__nav .header__nav_box .header-nav__item-bottom {
  position: absolute;
  border-bottom: 2px solid #1e5cb3;
  transition: all 100ms;
  top: 38px;
  min-width: 72px;
}
.header__box .header__nav .header__nav_box .header-nav__list {
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item-selected {
  color: #1e5cb3 !important;
  font-size: 16px !important;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item {
  text-align: center;
  height: 100%;
  box-sizing: border-box;
  font-size: 14px !important;
  line-height: 32px;
  color: #333;
  min-width: 0px;
  cursor: pointer;
  padding: 0px 20px;
  flex-shrink: 0;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item span {
  word-break: keep-all;
  position: relative;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item:hover {
  color: #218aed !important;
  background: #f5f5f5 !important;
  font-size: 16px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item:hover .header-nav__item-list {
  display: block;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list {
  position: absolute;
  background: #fff;
  top: 32px;
  left: 0px;
  display: flex;
  color: #333;
  font-size: 14px;
  width: 103px;
  height: auto;
  display: none;
  box-shadow: 5px 5px 5px rgba(51, 51, 51, 0.3);
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp {
  line-height: 32px;
  text-align: center;
  height: 32px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 103px !important;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp .header-nav__item-list__grp-fund {
  background: url(../img/seclevel-fund.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: -1px -1px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp .header-nav__item-list__grp-project {
  background: url(../img/seclevel-project.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: -1px -1px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp .header-nav__item-list__grp-paper {
  background: url(../img/seclevel-paper.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin-top: 14px;
  background-position: -1px -1px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp .header-nav__item-list__grp-patent {
  background: url(../img/seclevel-patent.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: -1px -1px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp .header-nav__item-list__grp-file {
  background: url(../img/seclevel-file.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: 0px 1px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp:hover {
  background-color: #e5e5e5;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp .header-nav__item-list__grp-tip {
  width: auto;
  margin-left: 8px;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list .header-nav__item-list__grp-line {
  border-bottom: 1px solid #666;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item .header-nav__item-list a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header__box .header__nav .header__nav_box .header-nav__list .header-nav__item:hover {
  background-color: #134fa6;
}
.header__box .header__nav .header__nav_box .header-nav__list .item_selected {
  background-color: #09439b;
}

.header-nav__item-redball {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #bf3127;
  border: 1px solid #bf3127;
  border-radius: 50%;
  top: -3px;
  right: -7px;
}

.header-nav__item-content {
  min-width: 0px;
  padding: 0px;
  position: relative;
  word-break: keep-all;
}

.header__placeholder_inside1 {
  /*height: 80px;*/
  height: 50px;
}

.header__placeholder_inside2 {
  height: 128px;
}

.header__placeholder_outside {
  height: 48px;
}

.menu__list {
  width: 100%;
  padding: 8px 0;
}
.menu__list.style_dense-item .menu__item {
  min-height: 24px;
}
.menu__list.style_dense-item .menu__item > a {
  min-height: 24px;
}
.menu__list.style_medium-nowrap .menu__header {
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
}
.menu__list.style_medium-nowrap .menu__item {
  height: 40px;
}
.menu__list.style_medium-nowrap .menu__item .menu-item__content .menu-item__content_main {
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.menu__list .menu__header {
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.menu__list .menu__item {
  width: 100%;
  height: 32px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu__list .menu__item > a {
  width: 100%;
  height: 100%;
  min-height: 32px;
  padding: 0 16px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.menu__list .menu__item:hover {
  background-color: #f7f7f7;
}
.menu__list .menu__item .menu-item__content {
  width: 100%;
  display: flex;
  align-items: center;
}
.menu__list .menu__item .menu-item__content .menu-item__content_main {
  flex-grow: 1;
  white-space: nowrap;
}
.menu__list .menu__item .menu-item__content .menu-item__content_icon {
  flex-shrink: 0;
}

.home-quickaccess__box {
  display: flex;
  flex-direction: column;
}
.home-quickaccess__box .home-quickaccess__label {
  height: 40px;
  /*margin-bottom: 8px;
  padding: 16px 0px 8px 8px;*/
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  font-weight: 500;
  border-bottom: 1px solid #ddd;
}
.home-quickaccess__box .home-quickaccess__list {
  display: flex;
  flex-direction: column;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item {
  height: 48px;
  display: flex;
  align-items: center;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item:hover {
  background-color: #f7f7f7;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item:hover .home-quickaccess-item__main .home-quickaccess-item__text {
  color: #1265cf;
  font-weight: 500;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item > a {
  width: 100%;
  height: 100%;
  padding: 0 16px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .home-quickaccess-item__main {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .home-quickaccess-item__main .home-quickaccess-item__logo {
  flex-shrink: 0;
  margin-right: 12px;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .home-quickaccess-item__main .home-quickaccess-item__text {
  flex-grow: 1;
  flex-basis: 0px;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .header-nav__item-list__grp-fund {
  background: url(../img/seclevel-fund.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: -1px -1px;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .header-nav__item-list__grp-project {
  background: url(../img/seclevel-project.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: -1px -1px;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .header-nav__item-list__grp-paper {
  background: url(../img/seclevel-paper.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin-top: 14px;
  background-position: -1px -1px;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .header-nav__item-list__grp-patent {
  background: url(../img/seclevel-patent.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: -1px -1px;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__item .header-nav__item-list__grp-file {
  background: url(../img/seclevel-file.png);
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  background-position: 0px 1px;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__sublist .home-quickaccess-subitem__group-main {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding: 8px 16px 8px 24px;
  position: relative;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__sublist .home-quickaccess-subitem__group-main:hover {
  background-color: #f7f7f7;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__sublist .home-quickaccess-subitem__group-main .home-quickaccess-subitem__group-logo {
  flex-shrink: 0;
  margin-right: 12px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__sublist .home-quickaccess-subitem__group-main .home-quickaccess-subitem__group-name {
  flex-grow: 1;
  flex-basis: 0px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home-quickaccess__box .home-quickaccess__list .home-quickaccess__sublist .home-quickaccess-subitem__group-main .grp-idx__logo_box-tip {
  width: 32px;
  height: 22px;
  border: 1px solid red;
  background: red;
  color: #fff;
  top: 0px;
  display: none;
  line-height: 22px;
  text-align: center;
  border-radius: 13px;
  left: 38px;
}

.sub-heading_select-container {
  width: 100%;
  margin: 0 auto;
  position: fixed;
  top: 48px;
  left: 0px;
  justify-content: center;
  align-items: center;
  height: 38px;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 3px 0px;
  display: none;
}
.sub-heading_select-container .sub-heading_select-item {
  display: flex;
  position: absolute;
  justify-content: space-between;
  align-items: center;
  display: none;
  top: 3px;
}
.sub-heading_select-container .sub-heading_select-item .sub-heading_item-title {
  min-width: 72px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  color: #666 !important;
  margin: 0px 6px;
}
.sub-heading_select-container .sub-heading_select-item .sub-heading_item-title:hover {
  color: #2882d8 !important;
  font-size: 16px !important;
}
.sub-heading_select-container .sub-heading_select-item .sub-heading_item-selected {
  color: #2882d8 !important;
}
.sub-heading_select-container .sub-heading_select-item .sub-heading_select-container_bottom {
  position: absolute;
  border-bottom: 2px solid #2882d8;
  transition: all 50ms;
  top: 34px;
  min-width: 75px;
}

.detail-header__box {
  width: 100%;
  height: 72px;
  position: fixed;
  top: 80px;
  background: white;
  z-index: 35;
}
.detail-header__box .detail-header__main {
  width: 100%;
  height: 100%;
  /*max-width: 800px;*/
  /*scm-18208*/
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.detail-header__box .detail-header__main .detail-header__title {
  flex-grow: 1;
  padding: 0 0 0 16px;
  display: flex;
}
.detail-header__box .detail-header__main .detail-header__title .detail-header__pub-stats {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  margin-right: 32px;
}
.detail-header__box .detail-header__main .detail-header__title .detail-header__pub-stats .detail-header__pub-stats_number {
  font-size: 24px;
  font-weight: 500;
  margin-right: 2px;
}
.detail-header__box .detail-header__main .detail-header__actions {
  flex-shrink: 0;
  margin-left: 16px;
}
.detail-header__box .detail-header__main .detail-header__actions .detail-header__actions-check_language {
  cursor: pointer;
  color: #288aed;
  margin: 0px 12px;
}
.detail-header__box .detail-header__main .detail-header__actions .detail-header__actions-check_language:hover {
  color: #1265cf;
}

.detail-main__box {
  margin-top: 64px;
  width: 100%;
}
.detail-main__box .detail-main__main {
  width: 100%;
  width: 1200px;
  /*scm-18208*/
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box {
  flex-grow: 1;
  padding: 16px;
  margin-top: 56px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box {
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__title {
  font-size: 24px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 450;
  margin-bottom: 24px;
  word-break: break-word;
  white-space: normal;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__title img {
  width: 14px;
  height: 14px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__author {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 2px;
  font-size: 16px !important;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__author strong {
  font-size: 16px !important;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__source {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 6px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__DOI {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.54);
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__DOI:hover {
  color: #1265CF !important;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__abstract {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__abstract .detail-pub__abstract_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 4px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__abstract .detail-pub__abstract_content {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: pre-wrap;
  word-break: break-word;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__keyword {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__keyword .detail-pub__keyword_Enclosure {
  display: flex;
  margin-top: 12px;
  flex-wrap: wrap;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__keyword .detail-pub__keyword_Enclosure .detail-pub__keyword_pic {
  margin: 0px 16px;
  cursor: pointer;
  margin-left: 0px;
  position: relative;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__keyword .detail-pub__keyword_Enclosure .detail-pub__keyword_pic img {
  width: 64px;
  height: 72px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__keyword .detail-pub__keyword_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 4px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__main .detail-pub__keyword .detail-pub__keyword_content {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__action {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__action .detail-action__item {
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__action .detail-action__item .detail-action__item-text {
  margin-left: 4px;
  font-size: 16px;
  line-height: 16px;
  color: #2882d8;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__action-alignment {
  margin-left: -10px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__action-footer__function {
  display: flex !important;
  justify-content: space-around !important;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs {
  margin-top: 48px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-pub__tabs_header {
  border-bottom: 1px solid #ddd;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box {
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-post__box {
  /*margin: 28px 0;*/
  margin: 14px 0px;
  display: flex;
  flex-wrap: nowrap;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-post__box .detail-post__avatar {
  flex-shrink: 0;
  margin-right: 16px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-post__box .detail-post__main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-post__box .detail-post__main .detail-post__input {
  margin-bottom: 8px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-post__box .detail-post__main .detail-post__actions {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list {
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item {
  width: 100%;
  margin: 16px 0px 28px 0px;
  display: flex;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__avatar {
  flex-shrink: 0;
  margin-right: 16px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main {
  display: flex;
  flex-direction: column;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship a {
  width: 85%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship a .detail-comment__author-name {
  display: inline-block;
  font-weight: 500;
  margin-right: 16px;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship .detail-comment__post-time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54) !important;
  margin: 0px;
}
.detail-main__box .detail-main__main .detail-main__left-box .detail-pub__box .detail-pub__tabs .detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}

.detail-pub__keyword {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
}

.detail-pub__keyword_Enclosure {
  display: flex;
  margin-top: 12px;
  flex-wrap: wrap;
}

.detail-pub__keyword_pic {
  margin: 0px 16px;
  cursor: pointer;
  margin-left: 0px;
  position: relative;
}
.detail-pub__keyword_pic img {
  width: 64px;
  height: 72px;
}

.detail-pub__keyword_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 4px;
}

.detail-pub__keyword_content {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}

.detail-comment__box {
  display: flex;
  flex-direction: column;
}
.detail-comment__box .detail-post__box {
  margin: 28px 0;
  display: flex;
  flex-wrap: nowrap;
}
.detail-comment__box .detail-post__box .detail-post__avatar {
  flex-shrink: 0;
  margin-right: 16px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.detail-comment__box .detail-post__box .detail-post__main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.detail-comment__box .detail-post__box .detail-post__main .detail-post__input {
  margin-bottom: 8px;
}
.detail-comment__box .detail-post__box .detail-post__main .detail-post__actions {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.detail-comment__box .detail-comment__list {
  display: flex;
  flex-direction: column;
}
.detail-comment__box .detail-comment__list .detail-comment__item {
  width: 100%;
  margin: 16px 0px 28px 0px;
  display: flex;
}
.detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__avatar {
  flex-shrink: 0;
  margin-right: 16px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main {
  display: flex;
  flex-direction: column;
  width: 94%;
}
.detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship .detail-comment__author-name {
  display: inline-block;
  font-weight: 500;
  margin-right: 16px;
}
.detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__authorship .detail-comment__post-time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54) !important;
}
.detail-comment__box .detail-comment__list .detail-comment__item .detail-comment__main .detail-comment__text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}

.request-fulltext__box {
  padding: 24px;
  display: flex;
  flex-direction: column;
}
.request-fulltext__box .request-alternative__header {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
}
.request-fulltext__box .request-alternative__img_box {
  display: flex;
  justify-content: center;
  margin: 16px 0 24px;
}
.request-fulltext__box .request-alternative__img_box .request-alternative__fulltext-img {
  border: 1px solid #ddd;
  width: 120px;
  height: 160px;
}
.request-fulltext__box .request-alternative__actions {
  display: flex;
  justify-content: space-around;
  flex-wrap: nowrap;
}

.detail-comment__item {
  width: 100%;
  margin: 16px 0px 28px 0px;
  display: flex;
}
.detail-comment__item .detail-comment__avatar {
  flex-shrink: 0;
  margin-right: 16px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.detail-comment__item .detail-comment__main {
  display: flex;
  flex-direction: column;
}
.detail-comment__item .detail-comment__main .detail-comment__authorship {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-comment__item .detail-comment__main .detail-comment__authorship .detail-comment__author-name {
  display: inline-block;
  font-weight: 500;
  margin-right: 16px;
}
.detail-comment__item .detail-comment__main .detail-comment__authorship .detail-comment__post-time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54) !important;
}
.detail-comment__item .detail-comment__main .detail-comment__text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}

.detail-comment__authorship {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-comment__authorship .detail-comment__author-name {
  display: inline-block;
  font-weight: 500;
  margin-right: 16px;
}
.detail-comment__authorship .detail-comment__post-time {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54) !important;
}

.detail-pub__cognize {
  display: flex;
  flex-wrap: wrap;
  width: 1100px;
  height: auto;
  margin: 12px 0px;
}
.detail-pub__cognize .detail-pub__cognize-item {
  width: 260px;
  height: 48px;
  border: 1px solid #fff;
  border-radius: 3px;
  display: flex;
  align-items: center;
  padding: 0px 8px;
  background: #fff;
  position: relative;
  margin: 8px;
}
.detail-pub__cognize .detail-pub__cognize-item:hover {
  background: #f4f4f4;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-item_avator {
  width: 34px;
  height: 34px;
  border-radius: 50%;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-item_avator img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-item_detail {
  width: 70%;
  margin-left: 4px;
  color: #999;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast {
  position: absolute;
  background: #f8f8f8;
  width: 274px;
  height: auto;
  top: 49px;
  left: 0px;
  border: 1px solid #ddd;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 12;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container {
  width: 90%;
  height: 170px;
  border-bottom: 1px solid #ddd;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 12px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header .detail-pub__cognize-toast_header-avator {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header .detail-pub__cognize-toast_header-avator img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header .detail-pub__cognize-toast_header-infor {
  margin-left: 8px;
  font-size: 14px;
  width: 150px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header .detail-pub__cognize-toast_header-infor .detail-pub__cognize-toast_header-author {
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header .detail-pub__cognize-toast_header-infor .detail-pub__cognize-toast_header-author:hover {
  color: #1265cf !important;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_header .detail-pub__cognize-toast_header-infor .detail-pub__cognize-toast_header-work {
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 150px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_body {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: 12px 0px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_body .detail-pub__cognize-toast_body-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_body .detail-pub__cognize-toast_body-item .detail-pub__cognize-toast_body-item_cnt {
  color: #999;
  font-size: 14px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_body .detail-pub__cognize-toast_body-item .detail-pub__cognize-toast_body-item_name {
  color: #1265CF;
  font-size: 14px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_footer {
  display: flex;
  justify-content: flex-end;
  padding-right: 20px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_footer .detail-pub__cognize-toast_footer-add {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  cursor: pointer;
  height: 30px;
  min-width: 82px;
  padding: 0px 8px;
  font-size: 14px;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container .detail-pub__cognize-toast_footer .detail-pub__cognize-toast_footer-add:hover {
  border: 1px solid #218aed;
  background: #218aed;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container-footer {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 24px;
  font-size: 14px;
  color: #999;
}
.detail-pub__cognize .detail-pub__cognize-item .detail-pub__cognize-toast .detail-pub__cognize-toast_container-footer .detail-pub__cognize-toast_container-footer_detaile {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 24px;
  font-size: 14px;
  color: #999;
  padding-right: 12px;
}

.background-cover {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.background-cover.cover_colored {
  background-color: rgba(0, 0, 0, 0.12);
  z-index: 50;
}
.background-cover.cover_transparent {
  background-color: transparent;
  /*z-index: 100;*/
  z-index: 48;
}

.background-screen_cover {
  background-color: rgba(0, 0, 0, 0.12);
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
}
.background-screen_cover .input-verificationcode_container {
  width: 360px;
  height: 180px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #ddd;
  border-radius: 3px;
  position: absolute;
  transition: all 100ms;
  background: #fff;
  left: 240px;
  bottom: -240px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-header {
  width: 320px;
  line-height: 32px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-header .input-verificationcode_container-header_infor {
  color: #333;
  font-size: 14px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-header .input-verificationcode_container-header_icon {
  cursor: pointer;
  font-size: 22px;
  color: #999;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-header .input-verificationcode_container-header_icon:hover {
  color: #c03228;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-body {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 320px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-body .input-verificationcode_container-body_tip {
  color: #333;
  font-size: 14px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-body .input-verificationcode_container-body_input {
  outline: none;
  border: 1px solid #ddd;
  width: 140px;
  height: 24px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-footer {
  width: 320px;
  height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-top: 1px solid #ddd;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-footer .input-verificationcode_container-footer_cancle {
  border: 1px solid #ddd;
  background: #f8f8f8;
  color: #333;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  height: 28px;
  width: 80px;
  margin: 0px 8px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-footer .input-verificationcode_container-footer_cancle:hover {
  border: 1px solid #218aed;
  color: #218aed;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-footer .input-verificationcode_container-footer_confirm {
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  height: 28px;
  width: 80px;
  margin: 0px 8px;
}
.background-screen_cover .input-verificationcode_container .input-verificationcode_container-footer .input-verificationcode_container-footer_confirm:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.selected-oneself {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  background-position: -126px 0px;
  cursor: pointer;
}

.selected-oneself:hover {
  background-position: -126px -18px;
}

.selected-oneself_confirm {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  cursor: pointer;
  background-position: -144px 0px;
}

.selected-author {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  background-position: -92px 0px;
  cursor: pointer;
}

.selected-author:hover {
  background-position: -92px -18px;
}

.selected-author_confirm {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  cursor: pointer;
  background-position: -110px 0px;
}

.selected-func_delete {
  width: 18px;
  height: 18px;
  background: url(../img/delete_icon1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}

.selected-func_delete:hover {
  background: url("../img/delete_icon2.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.selected-func_down {
  width: 18px;
  height: 18px;
  background: url("../img/importiconlist.png");
  background-repeat: no-repeat;
  background-position: -53px 0px;
  cursor: pointer;
}

.selected-func_down:hover {
  background-position: -53px -18px;
}

.selected-func_download {
  width: 18px;
  height: 18px;
  background: url("../img/download_gray.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}

.selected-func_download:hover {
  width: 18px;
  height: 18px;
  background: url("../img/download_blue.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}

.selected-func_up {
  width: 18px;
  height: 18px;
  background: url("../img/importiconlist.png");
  background-repeat: no-repeat;
  background-position: -72px 0px;
  cursor: pointer;
}

.selected-func_up:hover {
  background-position: -72px -18px;
}

.selected-func_field {
  width: 18px;
  height: 18px;
  background: url("../img/importiconlist.png");
  background-repeat: no-repeat;
  background-position: -37px 0px;
  cursor: pointer;
  margin-right: 8px;
}

.selected-func_field:hover {
  background-position: -37px -18px;
}

.selected-func_close {
  width: 18px;
  height: 18px;
  background: url("../img/importiconlist.png");
  background-repeat: no-repeat;
  background-position: 0px -18px;
  cursor: pointer;
  margin-left: 8px;
}

.selected-func_close-pointernone {
  width: 16px;
  height: 16px;
  background: url("../img/PrivacyachiIconSmall.png");
  /*background: url("../img/importiconlist.png");*/
  background-repeat: no-repeat;
  /*background-position: 0px -56px;*/
  display: inline-flex;
}

.selected-func_close-none {
  background-position: 0px 0px !important;
}

.selected-func_close:hover {
  background-position: 0px -18px;
}

.selected-func_close-open {
  width: 18px;
  height: 18px;
  background: url("../img/importiconlist.png");
  background-repeat: no-repeat;
  background-position: -18px 1px;
  cursor: pointer;
  margin-left: 8px;
  display: inline-block;
}

.selected-func_closeTip {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  margin-left: 4px;
  display: inline-block;
}

.selected-func_close-open:hover {
  /* background-position: -18px -17px;*/
  background-position: 0px -17px;
}

.upload-fulltext_icon {
  width: 245px;
  height: 145px;
  background: url("../img/upload-icon.png");
  background-repeat: no-repeat;
  background-position: 86px 35px;
  cursor: pointer;
}

.upload-fulltext_icon:hover {
  background: url("../img/upload-icon2.png");
  background-repeat: no-repeat;
  background-position: 86px 35px;
}

.handin_import-container {
  width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
}

.handin_import-container_title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ddd;
  line-height: 32px;
}

.handin_import-container_title-left {
  display: flex;
  align-items: center;
}

.handin_import-container_title-left_content {
  font-size: 20px;
  color: #333;
  line-height: 24px;
}

.handin_import-container_title-left_tip {
  color: #999;
  font-size: 14px;
}

.handin_import-container_title-left_tip span {
  color: red;
}

.handin_import-container_title-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.handin_import-container_title-right div {
  margin-right: 8px;
  font-size: 14px;
  color: #999;
}

.handin_import-content_container {
  width: 100%;
}

.handin_import-content_container-right {
  width: 87%;
  padding-left: 12px;
}

.handin_import-content_container-right_input {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 80%;
  height: 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.handin_import-content_container-right_area .handin_import-content_container-right_input {
  border: none;
}

.handin_import-content_container-center {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 20px;
}

.handin_import-content_container-start {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 20px;
}

.handin_import-content_container-around {
  width: 100%;
  margin: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.handin_import-content_container-left {
  width: 12%;
  text-align: right;
  font-size: 14px;
}

.handin_import-content_container-right_upload {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.handin_import-content_container-right_upload:hover .handin_import-content_container-right_upload-tip {
  color: #288aed;
}

.handin_import-content_container-right_upload-box {
  border: 1px dashed #ddd;
  width: 245px;
  height: 145px;
  border-radius: 3px;
  z-index: 15;
  cursor: pointer;
}
.handin_import-content_container-right_upload-box:hover {
  border: 1px dashed #288aed;
}

.handin_import-content_container-right_upload-tip {
  color: #999;
  font-size: 14px;
  margin-top: 8px;
  position: absolute;
  top: 100px;
  left: 0px;
  width: 245px;
  text-align: center;
  z-index: 1;
}

.handin_import-content_container-save {
  width: 80px;
  height: 30px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
}
.handin_import-content_container-save:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.handin_import-content_container-cancle {
  width: 80px;
  height: 30px;
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  margin-left: 10px;
}
.handin_import-content_container-cancle:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.handin_import-content_container-right_select {
  position: relative;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 245px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.handin_import-content_container-right_select i {
  width: 20px !important;
}

.handin_import-content_container-right_select-tip {
  width: 10%;
  padding-right: 4px !important;
  cursor: pointer;
}

.handin_import-content_container-right_select-box {
  width: 90%;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.handin_import-content_container-right_select-box input {
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.handin_import-content_container-right_select-detail {
  position: absolute;
  top: 28px;
  height: auto;
  width: 100%;
  left: -1px;
  border: 1px solid #ddd;
  display: none;
  background: #fff;
  z-index: 50;
}

.handin_import-content_container-right_select-item {
  width: 100%;
  height: 24px;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.handin_import-content_container-right_select-item:hover {
  background: #f4f4f4;
  cursor: pointer;
}

.handin_import-content_container-right_select-item_detail {
  width: 100%;
  padding-left: 9px;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.handin_import-content_container-right_area {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 30%;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.handin_import-content_container-right_area-content {
  width: 94% !important;
  height: 100%;
}
.handin_import-content_container-right_area-content input :-ms-input-placeholder {
  color: #999 !important;
}
.handin_import-content_container-right_area-content input :-moz-input-placeholder {
  color: #999 !important;
}
.handin_import-content_container-right_area-content input ::-webkit-input-placeholder {
  color: #999 !important;
}

.handin_import-content_container-right_sub-area {
  width: 19%;
  text-align: right;
  font-size: 14px;
  padding-right: 10px;
}

.handin_import-content_container-right_author-title {
  border: 1px solid #ddd;
  width: 86%;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f4f4f4;
  border-left: none;
  border-right: none;
}

.handin_import-content_container-right_author-oneself {
  color: #333;
  font-size: 14px;
  width: 7%;
  border-right: 1px solid #ddd;
  text-align: center;
}

.handin_import-content_container-right_author-name {
  color: #333;
  font-size: 14px;
  width: 15%;
  border-right: 1px solid #ddd;
  text-align: center;
}

.handin_import-content_container-right_author-work {
  color: #333;
  font-size: 14px;
  width: 25%;
  border-right: 1px solid #ddd;
  text-align: center;
}

.handin_import-content_container-right_author-email {
  color: #333;
  font-size: 14px;
  width: 22%;
  border-right: 1px solid #ddd;
  text-align: center;
}

.handin_import-content_container-right_author-Communication {
  color: #333;
  font-size: 14px;
  width: 15%;
  border-right: 1px solid #ddd;
  text-align: center;
}

.handin_import-content_container-right_author-edit {
  color: #333;
  font-size: 14px;
  width: 15%;
  text-align: center;
}

.handin_import-content_container-right_author-body {
  width: 86%;
  display: flex;
  align-items: center;
  margin-top: 12px;
}

.handin_import-content_container-right_author-body_item {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 95%;
  height: 28px;
  display: flex;
  align-items: center;
  color: #666;
  font-size: 14px;
}
.handin_import-content_container-right_author-body_item span {
  padding-left: 8px;
}

.handin_import-content_container-right_author-body_oneself {
  width: 7%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.handin_import-content_container-right_author-body_name {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.handin_import-content_container-right_author-body_work {
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.handin_import-content_container-right_author-body_email {
  width: 22%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 4px;
}

.handin_import-content_container-right_author-body_Communication {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.handin_import-Communication_Author {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.handin_import-Communication_AuthorDetail {
  font-size: 14px;
  color: #333;
  min-width: 98px;
  text-align: center;
}

.handin_import-content_container-right_author-body_edit {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: space-around;
}

.handin_import-content_container-right_collect {
  width: 69%;
  padding-left: 12px;
  display: flex;
  justify-content: space-between;
}

.handin_import-content_container-right_collect-item {
  display: flex;
  align-items: center;
}
.handin_import-content_container-right_collect-item span {
  margin-left: 4px;
  font-size: 14px;
}
.handin_import-content_container-right_collect-item .selected-author_confirm-detaile {
  font-size: 14px;
}

.handin_import-content_container-right_Citation {
  width: 71%;
  padding-left: 12px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.handin_import-content_container-right_Citation-item {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 30%;
  height: 28px;
  display: flex;
  align-items: center;
}

.handin_import-content_container-right_Citation-center {
  margin: 0px 32px;
}

.handin_import-content_container-right_infor {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.handin_import-content_container-right_select-subcontainer {
  position: relative;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 30%;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.handin_import-content_container-right_select-container {
  position: relative;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 25%;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 12px;
}

.handin_import-content_container-right_state {
  width: 73%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
}

.handin_import-content_container-right_state-sub {
  width: 75%;
  margin: 20px 27px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.handin_import-content_container-right_state-sub_title {
  width: 10%;
  text-align: right;
  font-size: 14px;
}

.handin_import-content_container-right_state-sub_body {
  width: 90%;
  padding-left: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.handin_import-content_container-right_author-add {
  width: 20px;
  height: 20px;
  background: url(../img/icon_news_6.png);
  background-repeat: no-repeat;
  background-position: 4px -29px;
  cursor: pointer;
}

.handin_import-content_container-right_author-addbtn {
  height: 28px;
  width: 79px;
  background: #fff;
  color: #2882d8;
  border: 1px solid #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: normal;
  border-radius: 3px;
}
.handin_import-content_container-right_author-addbtn:hover {
  background: #288aed;
  border: 1px solid #288aed;
  color: #fff;
}
.handin_import-content_container-right_author-addbtn:hover .handin_import-content_container-right_author-add {
  background-position: 4px 7px;
}

.handin_import-content_container-start_neck {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
}

.handin_import-content_container-start_neck-detail {
  width: 70%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 32px;
  padding-left: 9px;
}

.selected-func_down-none {
  background-position: -53px -55px;
  pointer-events: none;
}

.selected-func_up-none {
  background-position: -72px -54px;
  pointer-events: none;
}

.handin_import-content_container-right_upload-container {
  display: flex;
  flex-direction: column;
  margin-left: 12px;
  max-height: 160px;
  flex-wrap: wrap;
}

.handin_import-content_container-right_upload-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 4px;
  line-height: 21px;
  margin-right: 25px;
}
.handin_import-content_container-right_upload-item:hover .handin_import-content_upload-item_icon {
  display: block;
}

.handin_import-content_container-right_upload-item_detaile {
  font-size: 14px;
  color: #333 !important;
  width: 225px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.handin_import-content_container-right_upload-item_detaile:hover {
  color: #288aed !important;
}

.handin_import-content_container-right_upload-tip {
  width: auto;
  max-width: 240px;
}
.handin_import-content_container-right_upload-tip:hover {
  color: #1265cf !important;
}

.handin_import-content_upload-item_icon {
  font-size: 18px !important;
  color: #666;
  cursor: pointer;
  display: none;
  margin-left: 4px;
}
.handin_import-content_upload-item_icon:hover {
  color: red;
}

.handin_import-content_container-left_public {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}

.handin_import-content_rightbox-border {
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 28px;
  width: 100% !important;
  display: flex;
  align-items: center;
}

.dev-detailinput_container {
  width: 96%;
  height: 90%;
  padding-left: 6px;
  outline: none;
  border: none;
  box-sizing: border-box;
  font-size: 14px;
}

.new-importantkey_container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 28px;
  width: 100%;
  flex-wrap: wrap;
  background: #fff;
}

.new-importantkey_container-input {
  border: none;
  outline: none;
  margin-left: 8px;
  flex-grow: 1;
}

.handin_import-outborder {
  width: 79%;
  padding: 6px;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: auto;
}

.new-importantkey_container-item {
  min-width: 0px;
  position: relative;
  background: #eee;
  height: 18px;
  border: 1px solid #eee;
  border-radius: 3px;
  margin: 2px 8px;
}
.new-importantkey_container-item:hover .new-importantkey_container-item_colse {
  display: flex;
}

.new-importantkey_container-item_checked {
  background: #ddd;
}

.new-importantkey_container-item_detaile {
  max-width: 108px;
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px 4px;
  line-height: 18px;
  height: 18px;
}

.new-importantkey_container-item_colse {
  position: absolute;
  width: 16px;
  height: 16px;
  border: 1px solid #eee;
  border-radius: 50%;
  background: #eee;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  top: -9px;
  right: -9px;
  display: none;
}
.new-importantkey_container-item_colse i {
  color: #333;
  font-size: 16px;
}
.new-importantkey_container-item_colse:hover i {
  color: red !important;
}

.dev-detailinput_container-input {
  display: flex;
  align-items: center;
}

.pubv8-enter_add_file2_avator {
  display: none;
}

.fileupload__position {
  position: relative;
}
.fileupload__position .fileupload__hint-text {
  position: absolute;
  bottom: -40px;
  left: 0px;
}

.fileupload__initial {
  /*width: 100%;*/
  /*height: 145px;*/
  display: flex;
  justify-content: center;
  align-items: center;
}
.fileupload__initial .pubv8-enter_add_file2_avator {
  height: 52px;
  width: 64px;
  background: url(../img/smate_cssspirit01.png) no-repeat -82px -228px;
}
.fileupload__initial .pubv8-enter_add_file1_avator {
  height: 52px;
  width: 64px;
  background: url(../img/smate_cssspirit01.png) no-repeat -8px -228px;
}
.fileupload__initial .fileupload__hint-text {
  position: absolute !important;
  bottom: 3px;
  left: 0px;
}
.fileupload__initial:hover .pubv8-enter_add_file2_avator {
  display: block;
}
.fileupload__initial:hover .pubv8-enter_add_file1_avator {
  display: none;
}

.handin_import-content_container-upload_again {
  border: 1px solid #ddd;
  background: #fafafa;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  margin-left: 20px;
  width: 79px;
  height: 28px;
  border-radius: 3px;
}
.handin_import-content_container-upload_again:hover {
  background: #288aed;
  border: 1px solid #288aed;
  color: #fff;
}

/* CSS Document */
.Federal-retrieval_header-avator {
  position: relative;
}

.Federal-retrieval_header-avator_infor {
  position: absolute;
  color: #fff !important;
  font-size: 16px;
  top: 7px;
  left: 16px;
}

.Federal-retrieval_header-item_first {
  background: url(../img/step_bg-ing.png);
  background-repeat: no-repeat;
  width: 41px;
  height: 40px;
}

.Federal-retrieval_header-item_fifth {
  background: url(../img/step_bg-ed.png);
  background-repeat: no-repeat;
  width: 41px;
  height: 40px;
}

.Federal-retrieval_header-item_second {
  background: url(../img/step_bg-un.png);
  background-repeat: no-repeat;
  width: 41px;
  height: 40px;
}

.Federal-retrieval_header-item_third {
  background: url(../img/step_bg-un.png);
  background-repeat: no-repeat;
  width: 41px;
  height: 40px;
}

.Federal-retrieval_header-item_detail {
  color: #333;
  font-size: 14px;
  margin-top: 8px;
}

.Federal-retrieval_header-line {
  height: 4px;
  border: 1px solid #fff;
  width: 234px;
  background: linear-gradient(to right, #2882d8, #eee);
}

.Federal-retrieval_header-line2 {
  height: 4px;
  border: 1px solid #fff;
  width: 234px;
  background: #eee;
}

.selected-author {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  background-position: -92px 0px;
  cursor: pointer;
}
.selected-author:hover {
  background-position: -92px -18px;
}

.selected-author_confirm {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  cursor: pointer;
  background-position: -110px 0px;
}
.selected-author_confirm:hover {
  background-position: -110px 0px;
}

.selected-func_delete {
  width: 18px;
  height: 18px;
  background: url(../img/delete_icon1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}
.selected-func_delete:hover {
  background: url("../img/delete_icon3.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.selected-func_nodelete {
  width: 18px;
  height: 18px;
  background: url(../img/no-delete.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  pointer-events: none;
  display: block;
}

.selected-oneself {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  background-position: -126px 0px;
  cursor: pointer;
}
.selected-oneself:hover {
  background-position: -126px -18px;
}

.selected-oneself_confirm {
  width: 18px;
  height: 18px;
  background: url(../img/importiconlist.png);
  background-repeat: no-repeat;
  cursor: pointer;
  background-position: -144px 0px;
}
.selected-oneself_confirm:hover {
  background-position: -144px 0px;
}

.SIE-handin_hottip {
  background: url(../img/hint.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}

.Federal-retrieval_container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1200px;
  margin: 56px auto;
  flex-direction: column;
}

.Federal-retrieval_header {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.Federal-retrieval_header-item {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: space-between;
  width: 585px;
}

.Federal-retrieval_header-tip_box {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 825px;
  height: 20px;
  margin-bottom: 32px;
}

.Federal-retrieval_content {
  width: 1200px;
  display: flex;
  align-items: flex-start;
}

.Federal-retrieval_content-title {
  width: 17%;
  text-align: right;
  font-size: 14px;
  color: #333;
  margin-right: 4px;
  margin-top: 4px;
}

.Federal-retrieval_content-title span {
  padding-right: 8px;
}

.Federal-retrieval_content-right {
  width: 83%;
}

.Federal-retrieval_content-right_container {
  width: 735px;
  height: 260px;
  border: 1px solid #ddd;
  padding: 12px;
  overflow: auto;
  border-radius: 3px;
}

.Federal-retrieval_content-right_item {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.Federal-retrieval_content-right_item-detaile {
  font-size: 14px;
  color: #333;
  margin-left: 4px;
}

.Federal-retrieval_content-right_footer {
  height: 16px;
  margin-top: 10px;
  padding-left: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 75.3%;
}

.Federal-retrieval_content-right_footer-detail {
  font-size: 14px;
  color: #333;
  margin-left: 4px;
}

.Federal-retrieval_infor-item {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.Federal-retrieval_infor-left {
  color: #333;
  font-size: 14px;
  width: 17%;
  text-align: right;
  margin-right: 4px;
}

.Federal-retrieval_infor-left span {
  padding-right: 8px;
}

.Federal-retrieval_infor-footer {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}

.Federal-retrieval_infor-footer_search {
  width: 80px;
  height: 30px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
}

.Federal-retrieval_infor-footer_search:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.Federal-retrieval_infor-footer_clear {
  width: 80px;
  height: 30px;
  border: 1px solid #ddd;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  margin-left: 12px;
  font-size: 14px;
}

.Federal-retrieval_infor-footer_clear:hover {
  color: #288aed;
  border: 1px solid #288aed;
}

.Federal-retrieval_infor-footer_fuc {
  width: 63.3%;
  display: flex;
  align-items: center;
}

.Federal-retrieval_infor-right {
  border: 1px solid #ddd !important;
  height: 30px !important;
  width: 63.3% !important;
  display: flex;
  align-items: center;
  border-radius: 3px !important;
  position: relative;
}
.Federal-retrieval_infor-right input {
  border: none !important;
  outline: none !important;
  width: 97%;
  height: 26px !important;
  margin-left: 6px;
  color: #333 !important;
  font-size: 14px !important;
}
.Federal-retrieval_infor-right input ::-moz-placeholder {
  color: #999 !important;
  opacity: 1;
}
.Federal-retrieval_infor-right input :-ms-input-placeholder {
  color: #999 !important;
}
.Federal-retrieval_infor-right input ::-webkit-input-placeholder {
  color: #999 !important;
}

.Federal-retrieval_infor-right_input {
  width: 95% !important;
}

.Federal-retrieval_infor-right_key {
  cursor: pointer;
}

.Federal-retrieval_infor-right_sub {
  position: absolute;
  top: 30px;
  left: -1px;
  width: 100%;
  height: auto;
  max-height: 108px;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #ddd;
  display: none;
  z-index: 99;
}

.Federal-retrieval_infor-right_sub-item {
  height: 24px;
  width: 98%;
  line-height: 24px;
  cursor: pointer;
  display: flex;
  align-content: center;
}
.Federal-retrieval_infor-right_sub-item:hover {
  background: #fafafa;
}

.Federal-retrieval_infor-right_sub-detail {
  width: 70%;
  height: 100%;
  padding-left: 6px;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Federal-retrieval_infor-right_sub-detail2 {
  width: 30%;
  display: block;
  text-align: center;
}

.Federal-retrieval_psninfor-left {
  max-width: 17%;
  text-align: right;
  font-size: 14px;
  color: #333;
  margin-right: 4px;
  min-width: 0px;
  padding-left: 16px;
}

.Federal-retrieval_psninfor-left span {
  padding-right: 8px;
}

.Federal-retrieval_psninfor-right {
  width: 66.3%;
}

.Federal-retrieval_psninfor-right_title {
  display: flex;
  align-items: center;
}

.Federal-retrieval_psninfor-right_title-item {
  display: flex;
  align-items: center;
}

.Federal-retrieval_psninfor-right_title-content {
  color: #333;
  font-size: 14px;
  margin: 0px 4px;
}

.Federal-retrieval_psninfor-right_content-item_title {
  color: #333 !important;
  font-size: 14px !important;
  min-width: 120px;
  text-align: right;
  max-width: 120px;
}

.Federal-retrieval_psninfor-right_content-item_input {
  border: 1px solid #ddd !important;
  outline: none;
  height: 26px !important;
  width: 110px !important;
  border-radius: 3px;
  padding-left: 4px;
  margin-left: 5px;
  font-size: 14px !important;
  color: #333 !important;
}

.Federal-retrieval_psninfor-right_content-item {
  display: flex;
  align-items: center;
}

.Federal-retrieval_psninfor-right_content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
}

.Federal-retrieval_header-item_detail {
  color: #999;
  width: 33%;
  text-align: center;
}

.Federal-retrieval_content-search {
  width: 1200px;
  display: flex;
  align-items: flex-start;
  margin-top: 20px;
}

.Federal-retrieval_content-right_footer-search {
  color: #1265cf !important;
  cursor: pointer;
  font-size: 14px;
}

.Federal-retrieval_content-right_footer-search:hover {
  color: #288aed !important;
}

.Federal-retrieval_header-line3 {
  height: 4px;
  border: 1px solid #fff;
  width: 234px;
  background: #7eb4e8;
}

.find-nothing_tip {
  background: url("../img/tp_icon.png");
  background-repeat: no-repeat;
  background-position: 0px -25px;
  width: 20px;
  height: 20px;
  background-size: 22px;
}

.Federal-retrieval_searchtip {
  width: 100%;
  min-height: 62px;
  background: #fffdf4;
}
.Federal-retrieval_searchtip .Federal-retrieval_searchtip-detail {
  padding: 16px;
  display: block;
  align-items: center;
  font-size: 14px;
  flex-wrap: wrap;
  border: 1px dashed #ddd;
}
.Federal-retrieval_searchtip .Federal-retrieval_searchtip-detail b {
  display: flex;
  align-items: center;
}
.Federal-retrieval_searchtip .Federal-retrieval_searchtip-detail font {
  max-width: 420px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.Federal-retrieval_searchtip .Federal-retrieval_searchtip-detail span {
  color: #ff6600 !important;
  display: inline;
  line-height: 26px;
}
.Federal-retrieval_searchtip .Federal-retrieval_searchtip-detail p {
  line-height: 26px;
  display: inline;
  color: #333 !important;
}

/* font:nth-of-type(1){
     max-width: 62px;
  }*/
.Federal-retrieval_searchtip-detail_color {
  color: #ff6600 !important;
}

.Federal-retrieval_searchbox {
  width: 100%;
  margin-top: 32px;
}

.Federal-retrieval_searchtitle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  padding-bottom: 12px;
  height: 20px;
}

.Federal-retrieval_searchtitle-left {
  display: flex;
  align-items: flex-end;
  width: 60%;
}

.Federal-retrieval_searchtitle-haedline {
  font-size: 20px;
  color: #333;
  line-height: 20px;
}

.Federal-retrieval_searchtitle-left_tip {
  color: #999 !important;
  font-size: 14px;
  margin-right: 32px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 320px;
}

.Federal-retrieval_searchtitle-left_answer {
  color: #1265cf !important;
  font-size: 14px;
  cursor: pointer;
  margin-left: 4px;
  display: flex;
}

.Federal-retrieval_searchtitle-left_answer .find-nothing_tip {
  margin-right: 6px;
}

.Federal-retrieval_searchtitle-left_answer:hover {
  color: #288aed !important;
}

.Federal-retrieval_searchtitle-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 40%;
}
.Federal-retrieval_searchtitle-right .Federal-retrieval_searchcont {
  margin-right: 20px;
  font-size: 16px;
}
.Federal-retrieval_searchtitle-right .Federal-retrieval_searchcont .Federal-retrieval_searchcont鈥攕elected {
  color: #666 !important;
}
.Federal-retrieval_searchtitle-right .Federal-retrieval_searchcont .Federal-retrieval_searchcont-total {
  color: #288aed !important;
}

.Federal-retrieval_searchtitle-right_import {
  width: 80px;
  height: 28px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  font-size: 14px;
}

.Federal-retrieval_searchtitle-right_import:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.Federal-retrieval_searchtitle-right_back {
  color: #333;
  border: 1px solid #ddd;
  background: #fafafa;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  width: 80px;
  height: 28px;
  margin: 0px 12px;
}

.Federal-retrieval_searchtitle-right_back:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.Federal-retrieval_searchtitle-right_check {
  color: #333;
  border: 1px solid #ddd;
  background: #fafafa;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  min-width: 81px;
  padding: 0px 8px;
  height: 28px;
}

.Federal-retrieval_searchtitle-right_check:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.Federal-retrieval_Resultbox {
  display: flex;
  width: 100%;
}

.Federal-retrieval_Resultbox-left {
  width: 17%;
  padding: 20px 20px 0px 0px;
}

.Federal-retrieval_Resultbox-left_item {
  color: #666 !important;
  cursor: pointer;
  font-size: 16px;
  display: flex;
  align-items: center;
  height: 48px;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
}
.Federal-retrieval_Resultbox-left_item:hover {
  background: #fafafa;
}

.Federal-retrieval_Resultbox-left_item-slected {
  background: #ddd !important;
}

.Federal-retrieval_Resultbox-left_item-detail {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  line-height: 48px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.Federal-retrieval_Resultbox-right {
  width: 83%;
  border-left: 1px solid #ddd;
  margin-top: 20px;
  min-height: 360px;
}

.list-results_close {
  background: url(../img/icon_error.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 0px;
  transition: transform  350ms ease 200ms;
  position: static !important;
  top: 0px !important;
  right: 0px !important;
  padding: 0px !important;
}

.list-results_close:hover {
  background-position: 0px -28px;
  transform: rotate(180deg);
}

.background-cover {
  background-color: rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  /*z-index: 10000;*/
  z-index: 50;
}

.new-importresult_container {
  width: 840px;
  height: 600px;
  border: 1px solid #ddd;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  flex-direction: column;
}

.new-importresult_container-header {
  width: 100%;
  height: 18px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.new-importresult_container-header_title {
  color: #333;
  font-size: 18px;
}

.new-importresult_container-body {
  width: 830px;
  margin-top: 20px;
  background: #fff;
  border: 1px solid #ddd;
  overflow-x: hidden;
  overflow-y: auto;
  height: 500px;
}

.new-importresult_container-body_header {
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
  background: #fafafa;
  border-bottom: 1px solid #ddd;
}

.new-importresult_container-body_header-chioce {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 5%;
}

.new-importresult_container-body_header-infor {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 42%;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  flex-grow: 1;
}

.new-importresult_container-body_header-Collection {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 13%;
  flex-grow: 1;
}

.new-importresult_container-body_header-style {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 15%;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  flex-grow: 1;
}

.new-importresult_container-body_header-record {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  width: 20%;
  flex-grow: 1;
}

.new-importresult_container-body_item {
  width: 100%;
  height: 130px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
  background: #fffdd6;
}

.new-importresult_container-body_item-chioce {
  height: 100%;
  color: #333;
  font-size: 14px;
  width: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.new-importresult_container-body_item-infor {
  height: 100%;
  color: #333;
  font-size: 14px;
  width: 42%;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-grow: 1;
}

.new-importresult_container-body_item-style {
  height: 100%;
  color: #333;
  font-size: 14px;
  width: 13%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  flex-grow: 1;
}

.new-importresult_container-body_item-Collection {
  height: 100%;
  color: #333;
  font-size: 14px;
  width: 15%;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}

.new-importresult_container-body_item-record {
  height: 100%;
  color: #333;
  font-size: 14px;
  width: 24%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  flex-grow: 1;
}

.new-importresult_container-body_item-infor_title {
  width: 97%;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  line-height: 20px;
  color: #333 !important;
  font-size: 14px;
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
  font-weight: bold;
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
}
.new-importresult_container-body_item-infor_title:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.new-importresult_container-body_item-infor_title:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}
.new-importresult_container-body_item-infor_title:hover {
  color: #288aed !important;
}

.new-importresult_container-body_item-infor_author {
  width: 97%;
  line-height: 20px;
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-importresult_container-body_item-infor_time {
  width: 97%;
  line-height: 20px;
  font-size: 14px;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-importresult_container-body_item-style_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  margin: 2px 0px;
}

.new-importresult_container-body_item-Collection select {
  width: 80%;
  cursor: pointer;
}

.new-importresult_container-body_item-Collection select option {
  cursor: pointer;
}

.new-importresult_container-body_item-record_tip {
  width: 90%;
  color: red;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
}

.new-importresult_container-body_item-record_chioce {
  width: 90%;
  display: flex;
  justify-content: center;
}

.new-importresult_container-body_item-record_detail {
  width: 90%;
  color: #333;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
}

.new-importresult_container-body_item-record_chioce select {
  width: 65%;
  cursor: pointer;
}

.new-importresult_container-body_item-record_chioce select option {
  cursor: pointer;
}

.new-importresult_container-footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  width: 100%;
  height: 30px;
}

.new-importresult_container-footer_close {
  color: #333;
  margin-right: 20px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  height: 28px;
}

.new-importresult_container-footer_close:hover {
  color: #288aed;
}

.new-importresult_container-footer_save {
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  width: 80px;
  height: 28px;
}

.new-importresult_container-footer_save:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.multipleline-ellipsis__content-box {
  float: right;
  width: 100%;
  margin-left: -2px;
  white-space: pre-wrap;
}
/*用于影响力中的H-index提升推荐*/
.multipleline-ellipsis__content-box-influent{
  float: right;
  width: 100%;
  margin-left: -2px;
  white-space: pre-wrap;
}

.new-importresult_container-neck {
  color: #333;
  line-height: 14px;
  font-size: 14px;
  display: flex;
  width: 100%;
  align-items: center;
  margin-top: 20px;
}

.new-importresult_container-neck_tip {
  width: 24px;
  height: 12px;
  border: 1px solid #ddd;
  background-color: #FFFDD6;
  margin: 0px 4px;
}

.Federal-retrieval_importfile-item {
  display: flex;
  align-items: center;
  margin: 8px 0px;
}

.Federal-retrieval_importfile-item_name {
  color: #333;
  font-size: 14px;
  margin-left: 4px;
}

.Federal-retrieval_importfile-item_about {
  color: #1265cf !important;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  display: flex;
}

.Federal-retrieval_importfile-item_nameBox {
  color: #1265cf !important;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
}

.Federal-retrieval_file-container鈥攖ip {
  background: url("../img/icon-format.png");
  background-repeat: no-repeat;
  background-position: -77px 0px;
  width: 20px;
  height: 20px;
}

.Federal-retrieval_file-container_input {
  width: 80px;
  height: 28px;
  background-color: #2882d8;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2882d8;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
}

.Federal-retrieval_file-container_input:hover {
  background-color: #288aed;
  border: 1px solid #288aed;
}

.Federal-retrieval_file-container {
  height: 100%;
  width: 320px;
  border: 1px solid #ddd;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Federal-retrieval_file-container_btn {
  width: 80px;
  height: 28px;
  border: 1px solid #ddd;
  margin-left: 12px;
  position: relative;
  z-index: 5;
  cursor: pointer;
  border-radius: 3px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 0;
}
.Federal-retrieval_file-container_btn:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.Federal-retrieval_file-container_tip-content {
  width: 80%;
  height: 100%;
  font-size: 14px;
  color: #333;
  margin-left: 4px;
}

.Federal-retrieval_file-container_select {
  width: 72px;
  height: 30px;
  opacity: 0;
  position: absolute;
  cursor: pointer;
  z-index: 99;
  top: 0px;
  left: 0px;
}

.new-quote_container {
  width: 640px;
  height: auto;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.new-quote_container .new-quote_container-header {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  flex-shrink: 0;
}
.new-quote_container .new-quote_container-header .new-quote_container-header_title {
  font-size: 18px;
  color: #333;
  padding: 0px;
  margin: 0px;
}
.new-quote_container .new-quote_container-header .new-quote_container-closetip {
  padding: 0px;
  margin: 0px;
}
.new-quote_container .new-quote_container-body {
  width: 100%;
  nin-height: 296px;
  max-height: 520px;
  overflow-x: hidden;
  padding-bottom: 12px;
}
.new-quote_container .new-quote_container-body .new-quote_container-body_title {
  margin: 16px 0px 0px 0px;
  color: #333 !important;
  font-size: 16px;
  text-align: left;
  width: 100%;
}
.new-quote_container .new-quote_container-body .new-quote_container-body_item {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 10px 0px;
}
.new-quote_container .new-quote_container-body .new-quote_container-body_item .new-quote_container-body_item-title {
  width: 20%;
  color: #999 !important;
  font-size: 14px;
  text-align: right;
  padding-right: 6px;
  line-height: 20px;
}
.new-quote_container .new-quote_container-body .new-quote_container-body_item .new-quote_container-body_item-content {
  width: 80%;
  color: #333 !important;
  font-size: 14px;
  line-height: 20px;
}
.new-quote_container .new-quote_container-footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 56px;
  border-top: 1px solid #ddd;
  flex-shrink: 0;
}
.new-quote_container .new-quote_container-footer .new-quote_container-footer_close {
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  height: 28px;
  width: 79px;
  cursor: pointer;
}
.new-quote_container .new-quote_container-footer .new-quote_container-footer_close:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.new-getdata_tip-container {
  width: 270px;
  min-height: 180px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background: #fff;
  z-index: 999;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  padding: 20px;
}
.new-getdata_tip-container .new-getdata_tip-container_content {
  font-size: 14px;
  color: #333;
  margin: 20px 0px;
  width: 240px;
  display: flex;
  justify-content: center;
  word-wrap: break-word;
}
.new-getdata_tip-container .new-getdata_tip-container_content span {
  color: red !important;
  padding: 0px 20px;
  width: 215px;
  word-break: normal;
}

.new-getdata_tip-container_cancel {
  border-radius: 3px;
  border: 1px solid #2882d8;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
}
.new-getdata_tip-container_cancel:hover {
  background: #288aed;
  color: #fff;
}

.new-getdata_tip-container_avator {
  width: 32px;
  height: 32px;
}

.online-search_container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 24px;
  line-height: 24px;
  margin: 12px 0px;
}
.online-search_container .online-search_container-content {
  color: #333;
  font-size: 14px;
  max-width: 240px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0px;
}
.online-search_container .online-search_container-searching {
  color: #333;
  font-size: 14px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
  min-width: 60px;
}
.online-search_container .online-search_container-avator {
  width: 153px;
  height: 16px;
  margin: 0px 8px;
}
.online-search_container .online-search_container-cancel {
  color: #2882d8 !important;
  font-size: 14px;
  cursor: pointer;
  margin: 0px 4px;
}
.online-search_container .online-search_container-cancel:hover {
  color: #288aed !important;
}

.dev-detailinput_container {
  width: 98% !important;
}

.json_member_name {
  width: 110px !important;
}

.dev-select_contry {
  padding-left: 12px;
}
.dev-select_contry .handin_import-content_container-right_contry .handin_import-content_container-right_state-sub_body {
  width: 100%;
}

.handin_import-content_container-tip {
  color: red !important;
}

.handin_import-container_errortip {
  position: absolute;
  height: 20px;
  font-size: 14px;
}

.handin_import-content_container-right_contry .handin_import-content_container-right_state-sub_body {
  width: 100% !important;
}

.new-quote_container {
  position: fixed;
  bottom: -600px;
}

.new-quote_container-closetip {
  cursor: pointer;
}

.new-quote_container-closetip:hover {
  color: green;
}

.new-importresult_container-body_item-background {
  background: #fff !important;
}

.new-searchplugin_container {
  width: 340px;
  height: auto;
  padding: 0px 20px;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 3px;
  background-color: #fff;
  position: fixed;
  transition: all 150ms;
  z-index: 15000;
  /*display: none;*/
}
.new-searchplugin_container .new-searchplugin_container-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin: 20px 0px 0px 0px;
  padding-bottom: 12px;
  line-height: 18px;
}
.new-searchplugin_container .new-searchplugin_container-header .new-searchplugin_container-header_detaile {
  color: #333;
  font-size: 18px;
}
.new-searchplugin_container .new-searchplugin_container-header .new-searchplugin_container-header_close {
  background: url(../img/close.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}
.new-searchplugin_container .new-searchplugin_container-header .new-searchplugin_container-header_close:hover {
  background-position: 0px -22px;
}
.new-searchplugin_container .new-searchplugin_container-body {
  height: auto;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-searchplugin_container .new-searchplugin_container-body .new-searchplugin_container-body_tip {
  margin: 30px 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-items: flex-start;
  width: 100%;
}
.new-searchplugin_container .new-searchplugin_container-body .new-searchplugin_container-body_tip .new-searchplugin_container-body_tipicon {
  background: url(../img/hint.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 2px 4px;
  cursor: pointer;
  margin-bottom: 23px;
}
.new-searchplugin_container .new-searchplugin_container-body .new-searchplugin_container-body_tip .new-searchplugin_container-body_tipcontent {
  width: 240px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  margin-left: 8px;
}
.new-searchplugin_container .new-searchplugin_container-body .new-searchplugin_container-body_tip .new-searchplugin_container-body_tipcontent .new-searchplugin_container-body_tipcontent-comfire {
  color: #1265cf !important;
  font-size: 14px;
  cursor: pointer;
  margin: 0px 4px;
}
.new-searchplugin_container .new-searchplugin_container-body .new-searchplugin_container-body_tip .new-searchplugin_container-body_tipcontent .new-searchplugin_container-body_tipcontent-comfire:hover {
  color: #218aed !important;
}
.new-searchplugin_container .new-searchplugin_container-footer {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  border-top: 1px solid #ddd;
}
.new-searchplugin_container .new-searchplugin_container-footer .new-searchplugin_container-footer_cancel {
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.new-searchplugin_container .new-searchplugin_container-footer .new-searchplugin_container-footer_cancel:hover {
  color: #288aed;
}
.new-searchplugin_container .new-searchplugin_container-footer .new-searchplugin_container-footer_comfire {
  min-width: 64px;
  height: 28px;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background-color: #2882d8;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  margin: 20px 0px 20px 20px;
  padding: 0px 8px;
  width: auto;
}
.new-searchplugin_container .new-searchplugin_container-footer .new-searchplugin_container-footer_comfire:hover {
  border: 1px solid #288aed;
  background-color: #288aed;
}

.new-searchplugin_container-footer {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  border-top: 1px solid #ddd;
}
.new-searchplugin_container-footer .new-searchplugin_container-footer_cancel {
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.new-searchplugin_container-footer .new-searchplugin_container-footer_cancel:hover {
  color: #288aed;
}
.new-searchplugin_container-footer .new-searchplugin_container-footer_comfire {
  width: 72px;
  height: 28px;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background-color: #2882d8;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  margin: 20px 0px 20px 20px;
}
.new-searchplugin_container-footer .new-searchplugin_container-footer_comfire:hover {
  border: 1px solid #288aed;
  background-color: #288aed;
}

.new-success_save-header {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
  line-height: 18px;
}
.new-success_save-header .new-success_save-header_title {
  font-size: 18px;
  color: #333;
}

.new-success_save {
  width: 310px;
  height: auto;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 0px 20px;
  position: absolute;
  bottom: -400px;
  z-index: 15000;
  transition: bottom 150;
}
.new-success_save .new-success_save-header {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 12px;
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
  line-height: 18px;
  display: none;
}
.new-success_save .new-success_save-header .new-success_save-header_title {
  font-size: 18px;
  color: #333;
}
.new-success_save .new-success_save-body {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.new-success_save .new-success_save-body .new-success_save-body_avator {
  width: 48px;
  height: 48px;
  margin: 52px 0px 20px 0px;
}
.new-success_save .new-success_save-body .new-success_save-body_avator img {
  width: 100%;
  height: 100%;
}
.new-success_save .new-success_save-body .new-success_save-body_tip {
  color: #333 !important;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 52px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  text-align: center;
  word-break: break-word;
  width: 95%;
}
.new-success_save .new-success_save-body .new-success_save-body_tip span {
  width: 310px;
  word-wrap: break-word;
  display: block;
}
.new-success_save .new-success_save-body .new-success_save-body_footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  line-height: 46px;
  margin-bottom: 32px;
}
.new-success_save .new-success_save-body .new-success_save-body_footer .new-success_save-body_footer-continue {
  background-color: #2882d8;
  color: #fff;
  border: 1px solid #2882d8;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 28px;
  font-size: 14px;
  cursor: pointer;
}
.new-success_save .new-success_save-body .new-success_save-body_footer .new-success_save-body_footer-continue:hover {
  background-color: #288aed;
  border: 1px solid #288aed;
}
.new-success_save .new-success_save-body .new-success_save-body_footer .new-success_save-body_footer-complete {
  line-height: 14px;
  color: #333;
  font-size: 14px;
  cursor: pointer;
  margin-right: 20px;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  cursor: pointer;
}
.new-success_save .new-success_save-body .new-success_save-body_footer .new-success_save-body_footer-complete:hover {
  color: #218aed;
}

.error_import-tip_border-warn {
  border: 1px solid red !important;
}

.new-searchplugin_container-header_close {
  background: url(../img/close.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}
.new-searchplugin_container-header_close:hover {
  background-position: 0px -22px;
}

.new-import_addfriend {
  width: 580px;
  height: auto;
  padding: 0px 20px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  position: absolute;
  transition: bottom 200ms;
  bottom: -600px;
  z-index: 15000;
}
.new-import_addfriend .new-import_addfriend-body {
  height: auto;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_top {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 32px 0px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_top .new-import_addfriend-body_top-avator {
  width: 48px;
  height: 48px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_top .new-import_addfriend-body_top-detail {
  color: #333;
  font-weight: bold;
  font-size: 16px;
  margin-left: 10px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_center {
  color: #333;
  font-size: 14px;
  width: 100%;
  margin-bottom: 10px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content {
  width: 100%;
  height: 150px;
  border: 1px dashed #ddd;
  border-radius: 3px;
  overflow-x: hidden;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox {
  width: 105%;
  /*height: 100%;*/
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  overflow-y: scroll;
  padding: 12px 0px 0px 0px;
  margin-bottom: 24px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item_selected {
  background: #ddd !important;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item {
  height: 36px;
  border: 1px solid #f8f8f8;
  border-radius: 18px;
  width: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8f8f8;
  cursor: pointer;
  margin: 10px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item:hover {
  background: #f1f1f1;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item .new-import_addfriend-body_content-item_container {
  margin-left: 6px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item .new-import_addfriend-body_content-item_container .dynamic-post__author_name {
  font-size: 14px !important;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item .new-import_addfriend-body_content-item_container .new-import_addfriend-body_content-item_container-name {
  color: #333;
  font-size: 13px;
  line-height: 18px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 120px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_content .new-import_addfriend-body_srollbox .new-import_addfriend-body_content-item .new-import_addfriend-body_content-item_container .new-import_addfriend-body_content-item_container-work {
  color: #333;
  font-size: 12px;
  line-height: 18px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 120px;
}
.new-import_addfriend-body_content-item_container-name-info {
  color: #333;
  font-size: 15px;
  line-height: 18px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 120px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_add {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 28px;
  margin: 20px 0px 32px 0px;
}
.new-import_addfriend .new-import_addfriend-body .new-import_addfriend-body_add .new-import_addfriend-body_adddetail {
  height: 28px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  color: #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 72px;
  padding: 0px 10px;
  font-size: 14px;
  cursor: pointer;
}

.new-success_save-body_tip-num {
  max-width: 72px !important;
  width: auto !important;
  text-align: right;
  height: 24px;
  line-height: 24px !important;
}

.new-importresult_container-body_item-infor .after:after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: absolute;
  top: 23px;
  height: 20px;
  left: 100%;
  width: 79px;
  margin-left: -80px;
  padding-right: 2px;
  text-align: right;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fffdf4 74%, #fffdf4);
  font-size: 23px;
  line-height: 2px;
  cursor: pointer;
}



.new-importresult_container-body_item-infor .new-importresult_container-body_item-infor_title:after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 20px;
  left: 100%;
  width: 79px;
  margin-left: -80px;
  padding-right: 2px;
  text-align: right;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fffdf4 74%, #fffdf4);
  font-size: 23px;
  line-height: 2px;
  cursor: pointer;
}

.new-add_periodical {
  width: 420px;
  height: 220px;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  flex-direction: column;
  position: fixed;
  z-index: 150;
}
.new-add_periodical .new-add_periodical-header {
  width: 100%;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
}
.new-add_periodical .new-add_periodical-header .new-add_periodical-header_content {
  font-size: 16px;
  color: #333;
}
.new-add_periodical .new-add_periodical-body {
  width: 100%;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_name {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  line-height: 24px;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_name .new-add_periodical-body_name-content {
  width: 84px;
  text-align: right;
  font-size: 14px;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_name .new-add_periodical-body_name-content .new-add_periodical-body_name-tip {
  color: red !important;
  margin-right: 4px;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_name .new-add_periodical-body_name-tip_content {
  font-size: 14px;
  color: #ccc;
  display: flex;
  align-items: center;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_name .new-add_periodical-body_name-tip_content .new-add_periodical-body_name-tip {
  color: red !important;
  margin-right: 4px;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_code {
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 20px;
}
.new-add_periodical .new-add_periodical-body .new-add_periodical-body_code .new-add_periodical-body_code-name {
  color: #333;
  font-size: 14px;
  width: 84px;
  text-align: right;
}
.new-add_periodical .new-add_periodical-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 48px;
  width: 100%;
  border-top: 1px solid #ddd;
}
.new-add_periodical .new-add_periodical-footer .new-add_periodical-footer_save {
  margin-right: 20px;
  font-size: 14px;
}
.new-add_periodical .new-add_periodical-footer .new-add_periodical-footer_save:hover {
  color: #288aed;
}
.new-add_periodical .new-add_periodical-footer .new-add_periodical-footer_cancle {
  width: 79px;
  height: 28px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}
.new-add_periodical .new-add_periodical-footer .new-add_periodical-footer_cancle:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.new-add_periodical-body_input {
  width: 240px;
  height: 28px;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 3px;
  margin: 0px 4px;
}
.new-add_periodical-body_input .new-add_periodical-body_input-box {
  border: none;
  outline: none;
  padding-left: 6px;
  width: 97%;
  height: 95%;
}

.new-Achievement_saveing {
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 220px;
  height: 100px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: fixed;
  z-index: 999;
  transition: all 300ms;
  bottom: -600px;
}

.new-Achievement_saveing-tip {
  font-size: 14px;
  font-weight: normal;
  color: #333;
  margin-top: 12px;
}

.new-delete_alias-container {
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 420px;
  height: 400px;
  background: #fff;
  padding: 0px 20px;
  position: fixed;
  transition: all 500ms;
  bottom: -600px;
  z-index: 999;
}
.new-delete_alias-container .new-delete_alias-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  border-bottom: 1px solid #ddd;
}
.new-delete_alias-container .new-delete_alias-header .new-delete_alias-header_title {
  font-size: 18px;
  color: #333;
  font-weight: bold;
}
.new-delete_alias-container .new-delete_alias-body {
  height: 260px;
  width: 420px;
  margin: 20px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.new-delete_alias-container .new-delete_alias-body .new-delete_alias-body_item {
  display: flex;
  align-items: center;
  justify-content: space-around;
  background: #eee;
  border: 1px solid #ddd;
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
  width: 120px;
  margin: 0px 6px 4px 4px;
  cursor: pointer;
}
.new-delete_alias-container .new-delete_alias-body .new-delete_alias-body_item:hover {
  border: 1px solid #ddd;
  background: #ddd;
}
.new-delete_alias-container .new-delete_alias-body .new-delete_alias-body_item .new-delete_alias-body_item-detail {
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 92px;
}
.new-delete_alias-container .new-delete_alias-body .new-delete_alias-body_item .new-delete_alias-body_item-close {
  background: url(../img/close1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.new-delete_alias-container .new-delete_alias-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 48px;
  border-top: 1px solid #ddd;
}
.new-delete_alias-container .new-delete_alias-footer .new-delete_alias-footer_close {
  font-size: 14px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #2882d8;
  height: 28px;
  width: 79px;
  cursor: pointer;
}
.new-delete_alias-container .new-delete_alias-footer .new-delete_alias-footer_close:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.new-autofill_selectbox {
  width: inherit;
  position: relative;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.new-autofill_selectbox .new-autofill_selectbox-input {
  width: 93%;
  height: 28px;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 4px;
}
.new-autofill_selectbox .new-autofill_selectbox-tip {
  cursor: pointer;
}
.new-autofill_selectbox .new-autofill_selectbox-item {
  position: absolute;
  width: inherit;
  display: flex;
  flex-direction: column;
  background: #fff;
  top: 32px;
  left: -1px;
  border: 1px solid #ddd;
  max-height: 132px;
  height: auto;
  min-height: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
}
.new-autofill_selectbox .new-autofill_selectbox-item .new-autofill_selectbox-list {
  width: 100%;
  height: 30px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 4px 0px;
  flex-shrink: 0;
}
.new-autofill_selectbox .new-autofill_selectbox-item .new-autofill_selectbox-list:hover {
  background: #f7f7f7;
}
.new-autofill_selectbox .new-autofill_selectbox-item .new-autofill_selectbox-list .new-autofill_selectbox-list_detail {
  width: 100%;
  height: 30px;
  color: #333;
  font-size: 14px;
  padding: 0px 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 30px;
  text-align: left;
}
.new-autofill_selectbox .new-autofill_selectbox-item .new-autofill_selectbox-list_selected {
  background: #f7f7f7;
}

.data-showtitle_target {
  position: relative;
}

.new-similartitle_container {
  background: #fff;
  border: 1px solid #ddd;
  width: 360px;
  height: auto;
  padding: 20px;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: absolute;
  display: none;
  z-index: 9999;
  opacity: 0;
  transform: all 300;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.24);
  top: 25px;
  left: -12px;
}
.new-similartitle_container .new-similartitle_container-content {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-tip {
  width: 12px;
  height: 12px;
  background: #fff;
  border: 1px solid #ddd;
  transform: rotate(44deg);
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: -27px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-avator {
  height: 64px;
  width: 64px;
  border: 1px solid #ddd;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-avator img {
  height: 64px;
  width: 64px;
  border-radius: 32px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  margin-left: 12px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor .new-similartitle_container-name {
  color: #333;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor .new-similartitle_container-title {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 280px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor .new-similartitle_work {
  color: #666;
  line-height: 24px;
  font-size: 14px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor .new-similartitle_work .new-similartitle_work-space {
  margin-left: 20px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor .new-similartitle_psninfor {
  color: #333;
  line-height: 24px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-infor .new-similartitle_psninfor .new-similartitle_psninfor-Achieve {
  margin-left: 20px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-func {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 12px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-func .new-similartitle_container-add {
  min-width: 65px;
  height: 28px;
  font-size: 14px;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 4px;
  background: #fff;
  color: #2882d8;
  cursor: pointer;
  border-radius: 3px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-func .new-similartitle_container-add:hover {
  border: 1px solid #288aed;
  color: #288aed;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-func .new-similartitle_container-visit {
  min-width: 65px;
  height: 28px;
  font-size: 14px;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 4px;
  background: #2882d8;
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
  margin-left: 12px;
}
.new-similartitle_container .new-similartitle_container-content .new-similartitle_container-detail .new-similartitle_container-func .new-similartitle_container-visit:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.new-mainpage_container {
  display: flex;
  align-items: flex-start;
  width: 1200px;
  margin: 56px auto 0px auto;
}

.new-mainpage_left-container {
  width: 240px;
  overflow-x: hidden;
}
.new-mainpage_left-container .new-mainpage_left-item {
  width: 270px;
  overflow-y: auto;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list {
  width: 220px;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 32px;
  line-height: 32px;
  border-bottom: 1px solid #ddd;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_header .new-mainpage_left-list_header-title {
  width: 90%;
  line-height: 32px;
  height: 32px;
  text-align: left;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_header .new-mainpage_left-list_header-onkey {
  width: 10%;
  height: 32px;
  line-height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-sublist_body-single .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item .new-mainpage_left-sublist_body-detail {
  width: 80% !important;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body-limit .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item .new-mainpage_left-sublist_body-detail {
  width: 80% !important;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-list_body-search {
  width: 220px;
  height: 28px;
  border-radius: 3px;
  border: 1px solid #ddd;
  margin: 12px 0px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-list_body-search input {
  border: none;
  width: 90%;
  padding-left: 6px;
  outline-style: none;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-list_body-item {
  height: 32px;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  width: 100%;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-list_body-item:hover {
  background: #f7f7f7;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .item_list-align_slected {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .item_list-align_slected .material-icons {
  display: block !important;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist {
  display: flex;
  flex-direction: column;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_header {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_header:hover {
  background: #f7f7f7;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_header .new-mainpage_left-sublist_header-onkey {
  background: url(../img/select_icon.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 4px 6px;
  transform: rotate(-90deg);
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_header .new-mainpage_left-sublist_header-open {
  transform: rotate(0deg) !important;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_header .new-mainpage_left-sublist_header-title {
  width: 90%;
  height: 32px;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333 !important;
  font-size: 14px;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body {
  display: block;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item {
  line-height: 32px;
  height: 32px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item:hover {
  background: #f7f7f7 !important;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item .new-mainpage_left-sublist_body-detail {
  height: 32px;
  line-height: 32px;
  width: 75%;
  text-align: left;
  font-size: 14px;
  color: #333 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item .new-mainpage_left-sublist_body-onclose {
  width: 10%;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  visibility: hidden;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item_selected {
  background: #f7f7f7;
}
.new-mainpage_left-container .new-mainpage_left-item .new-mainpage_left-list .new-mainpage_left-list_body .new-mainpage_left-sublist .new-mainpage_left-sublist_body .new-mainpage_left-sublist_body-item_selected .new-mainpage_left-sublist_body-onclose {
  visibility: visible;
}

.new-mainpage_right-container {
  width: 960px;
  display: flex;
  border-left: 1px solid #ddd;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 20px;
  overflow: hidden;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll {
  width: 980px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-container_position {
  position: fixed;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item {
  /* margin-top: 48px;*/
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .cont_r-list {
  width: 960px !important;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px 0px;
  border-bottom: 1px dashed #ddd;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list:hover {
  background: #fafafa;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_avator {
  width: 60px;
  height: 60px;
  border: 1px solid #eee;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_avator img {
  width: 100%;
  height: 100%;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .file-left__download:hover .pub-idx__full-text_newbox-box_request {
  display: block;
  border: 1px solid #288aed;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_paper-avator {
  width: 72px;
  height: 92px;
  border: 1px solid #ddd;
  cursor: pointer;
  position: relative;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_paper-avator img {
  width: 100%;
  height: 100%;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_paper-avator:hover .pub-idx__full-text_newbox-box_load {
  display: block;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 20px;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_infor-left {
  width: 60%;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_infor-left .new-mainpage_right-list_title {
  width: 500px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-size: 16px;
  width: 100%;
  line-height: 24px;
  cursor: pointer;
  font-weight: bold;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_infor-left .new-mainpage_right-list_title:hover {
  color: #288aed;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_infor-right {
  line-height: 24px;
  color: #999;
  font-size: 16px;
  width: 40%;
  text-align: center;
  display: flex;
  justify-content: space-around;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_author {
  width: 500px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333;
  width: 100%;
  line-height: 24px;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_abstract {
  width: 500px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #999;
  width: 100%;
  line-height: 24px;
}
.new-mainpage_right-container .new-mainpage_right-container-scroll .new-mainpage_right-item .new-mainpage_right-list .new-mainpage_right-list_infor-box .new-mainpage_right-list_functool {
  line-height: 24px;
  margin-top: 12px;
}

.new-mainpage_right-containerBtn {
  min-width: 96px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 6px;
  border-radius: 3px;
  background: #2882d8;
  color: #fff;
  border: 1px solid #2882d8;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 10px;
}
.new-mainpage_right-containerBtn:hover {
  background: #218AED;
  border: 1px solid #218AED;
}

.new-mainpage_right-container_search {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 48px;
  line-height: 48px;
  width: 100%;
  border-bottom: 1px solid #ddd;
  background: #fff;
  left: 0px;
  top: 0px;
}
.new-mainpage_right-container_search .new-mainpage_right-container_search-box {
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 360px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}
.new-mainpage_right-container_search .new-mainpage_right-container_search-box input {
  font-size: 14px;
  width: 90%;
  height: 90%;
  border: none;
  outline-style: none;
  padding-left: 6px;
}
.new-mainpage_right-container_search .new-mainpage_right-container_search-btn {
  width: 78px;
  height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  cursor: pointer;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  font-size: 14px;
}
.new-mainpage_right-container_search .new-mainpage_right-container_search-btn:hover {
  border: 1px solid #288aed;
  background: #288aed;
  color: #fff;
}

.Prohibition-use_container {
  width: 100%;
  height: 450px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Prohibition-use_container .Prohibition-use_avator img {
  width: 120px;
  height: 120px;
}
.Prohibition-use_container .Prohibition-use_content {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_title {
  line-height: 24px;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  text-align: left;
  width: 100%;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_service {
  line-height: 24px;
  font-size: 14px;
  color: #333;
  margin: 12px 0px 0px 0px;
  text-align: left;
  width: 100%;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_service a {
  color: #1265cf !important;
  cursor: pointer;
  text-decoration: none;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_service a:hover {
  color: #288aed !important;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_complaint {
  line-height: 24px;
  font-size: 14px;
  color: #333;
  text-align: left;
  width: 100%;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_complaint a {
  color: #1265cf !important;
  cursor: pointer;
  text-decoration: none;
}
.Prohibition-use_container .Prohibition-use_content .Prohibition-use_complaint a:hover {
  color: #288aed !important;
}

.normal-background_cover {
  background-color: rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
.normal-background_cover .new-paymentpage_container {
  width: 620px;
  height: 440px;
  margin: 0 auto;
  border: 1px solid #ddd;
  padding: 0px 20px;
  position: fixed;
  background: #fff;
  border-radius: 5px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  height: 55px;
  line-height: 55px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_header .new-paymentpage_header-title {
  font-size: 18px;
  color: #333;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem {
  margin: 20px 0px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-title {
  font-size: 16px;
  font-weight: bold;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 32px;
  margin: 20px 0px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountitem-item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountitem-item_check {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(../img/radio_bg_02.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountitem-item_check:hover {
  background: url(../img/radio_bg_01.png);
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountitem-item_checked {
  background: url(../img/radio_bg_01.png) !important;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountitem-item_detail {
  font-size: 14px;
  font-weight: normal;
  margin-left: 12px;
  color: #333;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-item {
  border: 1px dashed #ddd;
  border-radius: 5px;
  width: 128px;
  height: 128px;
  cursor: pointer;
  flex-shrink: 0;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-item:hover {
  border: 1px dashed #288aed;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-alipay {
  background: url(../img/alipay.png);
  background-repeat: no-repeat;
  background-position: 22px 22px;
  width: 128px;
  height: 128px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay {
  background: url(../img/wechatpay.png);
  background-repeat: no-repeat;
  background-position: 22px 22px;
  width: 128px;
  height: 128px;
  position: relative;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox {
  position: absolute;
  border: 1px solid #ddd;
  background: #fff;
  width: 260px;
  height: 238px;
  top: -60px;
  right: -270px;
  display: none;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox .new-paymentpage_Accountappy-wechatpay_paybox-title {
  color: #333;
  font-size: 14px;
  width: 100%;
  text-align: center;
  line-height: 24px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox .new-paymentpage_Accountappy-wechatpay_paybox-title span {
  margin-left: 8px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox .new-paymentpage_Accountappy-wechatpay_paybox-title .new-paymentpage_Accountappy-close:hover {
  color: green;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox .new-paymentpage_Accountappy-wechatpay_paybox-img {
  width: 100%;
  height: 210px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox .new-paymentpage_Accountappy-wechatpay_paybox-img .new-paymentpage_Accountappy-wechatpay_paybox-success {
  background: url(../img/pay_success@56x56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 56px;
  height: 56px;
  position: relative;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-Category .new-paymentpage_Accountappy-wechatpay .new-paymentpage_Accountappy-wechatpay_paybox .new-paymentpage_Accountappy-wechatpay_paybox-img .new-paymentpage_Accountappy-wechatpay_paybox-success .new-paymentpage_Accountappy-wechatpay_paybox-success_text {
  position: absolute;
  width: 100%;
  top: 64px;
  left: 0px;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  text-align: center;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-explain {
  font-size: 14px;
  line-height: 24px;
  color: #666;
  height: 36px;
  width: 480px;
  background: #fafafa;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 32px;
}
.normal-background_cover .new-paymentpage_container .new-paymentpage_Accountitem .new-paymentpage_Accountitem-explain .new-paymentpage_Accountitem-explain_detail {
  padding-left: 12px;
}

.arrow-selected_container {
  position: absolute;
  border: 1px solid #ddd;
  width: 245px;
  height: 48px;
  background: #fff;
  top: 28px;
  left: -1px;
  display: none;
  z-index: 25;
}

.arrow-selected_container-item {
  color: #333;
  font-size: 14px;
  padding-left: 12px;
  cursor: pointer;
  line-height: 24px;
}

.arrow-selected_container-item:hover {
  background: #eee;
}

.arrow-selected_icon {
  cursor: pointer;
  width: 24px;
  height: 28px;
  text-align: center;
  line-height: 28px;
}

.arrow-selected_box-detail {
  width: 90%;
}

.arrow-selected_box-detail input {
  width: 90%;
  height: 100%;
  outline: none;
  border: none;
  padding-left: 12px;
}

.project-edit_item-center {
  margin: 18px 0px auto;
  display: flex;
  align-items: center;
}

.project-edit_item-start {
  margin: 18px 0px auto;
  display: flex;
  align-items: flex-start;
}

.project-edit_item-title {
  width: 160px;
  text-align: right;
  line-height: 24px;
  height: 24px;
  font-size: 14px;
}

.project-edit_item-displaybox_normal {
  width: 820px;
  height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-left: 12px;
}

.project-edit_item-displaybox_normal input {
  border: none;
  outline: none;
  width: 98%;
  height: 100%;
  padding-left: 8px;
}

.project-edit_item-displaybox_fund-category {
  width: 400px;
  height: 28px;
  border: 1px solid #ddd;
  position: relative;
}
.project-edit_item-displaybox_fund-category input {
  border: none;
  outline: none;
  width: 98%;
  height: 98%;
}
.project-edit_item-displaybox_fund-category .project-edit_item-displaybox_fund-category_tip {
  position: absolute;
  top: 28px;
  left: -1px;
  width: 100%;
  height: 240px;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.project-edit_item-displaybox_normal-itemdata {
  width: 315px;
  height: 28px;
  border: 1px solid #ddd;
}
.project-edit_item-displaybox_normal-itemdata input {
  border: none;
  outline: none;
  width: 96%;
  height: 98%;
}

.project-edit_item-displaybox_small {
  width: 315px;
  height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-left: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.project-edit_item-uploadfile {
  border: 1px dashed #ddd;
  width: 245px;
  height: 145px;
  border-radius: 3px;
  z-index: 15;
  cursor: pointer;
  margin-left: 12px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.fileupload__upload-logo {
  background: url(../img/smate_cssspirit01.png) no-repeat -8px -228px;
  height: 52px;
  width: 64px;
}

.project-edit_item-uploadfile:hover {
  border: 1px dashed #288aed;
}

.project-edit_item-uploadfile:hover .fileupload__upload-logo {
  background-position: -82px -228px;
}

.project-edit_item-uploadfile-tip {
  position: absolute;
  text-align: center;
  bottom: 12px;
  width: 100%;
  color: rgba(0, 0, 0, 0.38);
  font-size: 14px;
  left: 0px;
}

.project-edit_item-displaybox_small input {
  border: none;
  outline: none;
  width: 90%;
  height: 100%;
  padding-left: 8px;
}

.item_attribute-container {
  width: 840px;
  height: 28px;
  margin-left: 12px;
  display: flex;
  align-items: center;
}

.project-edit_item-displaybox_normal textarea {
  min-height: 81px;
  border: none;
  width: 98%;
  margin: 8px;
}

.handin_import-content_upload-item_icon {
  display: block;
}

.arrow-selected_box {
  width: 245px;
  height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-left: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.project-edit_item-footer {
  margin: 20px 0px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.project-edit_item-footer_header {
  width: 1200px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
}

.project-edit_item-footer_body {
  display: flex;
  width: 100%;
}

.project-edit_item-footer_body-left {
  width: 7%;
}

.project-edit_item-footer_body-right {
  width: 76%;
}

.project-edit_item-uploadfile_list {
  display: flex;
  flex-direction: column;
  margin-left: 12px;
  max-height: 160px;
  flex-wrap: wrap;
  height: 145px;
}
.project-edit_item-uploadfile_list .project-edit_item-uploadfile_list-replace {
  color: #1265cf;
  cursor: pointer;
  font-size: 14px;
}

.project-edit_item-footer_header-left {
  width: 144px;
  text-align: right;
  font-size: 18px;
}

.project-edit_item-footer_header-right {
  width: 71%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.Results-relevance_Count {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  margin-top: 6px;
}

/* CSS Document */
.promote-Impact_container-turnback {
  position: absolute;
  left: -50px;
  background: url(../img/turn-left.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  border: 1px solid #ddd;
  border-radius: 50%;
  background-size: 24px 24px;
  background-position: 4px 4px;
  cursor: pointer;
  background-color: #fff;
}
.promote-Impact_container-turnback:hover {
  background: url(../img/turn-left_hover.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: 24px 24px;
  background-position: 4px 4px;
  border: 1px solid #2882d8;
  background-color: #2882d8;
}

.promote-Impact_container-forward {
  position: absolute;
  right: -50px;
  background: url(../img/turn-right.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  border: 1px solid #ddd;
  border-radius: 50%;
  background-size: 20px 20px;
  background-position: 7px 7px;
  cursor: pointer;
  background-color: #fff;
}
.promote-Impact_container-forward:hover {
  background: url(../img/turn-right_hover.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: 20px 20px;
  background-position: 7px 7px;
  border: 1px solid #2882d8;
  background-color: #2882d8;
}

.promote-Impact_mainitem-footer {
  height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  border-top: 1px solid #ddd;
}
.promote-Impact_mainitem-footer .promote-Impact_mainitem-ignore {
  height: 28px;
  min-width: 79px;
  padding: 0px 4px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 1px solid #fff;
  color: #2882d8;
  font-size: 14px;
  margin-right: 8px;
  cursor: pointer;
}
.promote-Impact_mainitem-footer .promote-Impact_mainitem-ignore:hover {
  border: 1px solid #2882d8;
}
.promote-Impact_mainitem-footer .promote-Impact_mainitem-confirm {
  height: 28px;
  min-width: 79px;
  padding: 0px 4px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2882d8;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
.promote-Impact_mainitem-footer .promote-Impact_mainitem-confirm:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.promote-Impact_container-mainitem_author {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 600px;
}

.promote-Impact_container-mainitem_source {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 600px;
  margin-top: 12px;
}

.promote-Impact_container-mainitem_avator {
  width: 72px;
  height: 90px;
  border: 1px solid #ddd;
  flex-shrink: 0;
  flex-grow: 0;
  position: relative;
  margin-top: 6px;
}
.promote-Impact_container-mainitem_avator img {
  width: 100%;
  height: 100%;
}
.promote-Impact_container-mainitem_avator .uploadpub_uploadFulltext {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.promote-Impact_container-subtitle {
  line-height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.promote-Impact_container-subtitle .promote-Impact_container-subnum {
  height: 28px;
  width: 72px;
  border: 1px solid #2882d8;
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  background: #2882d8;
  color: #fff;
}

.promote-Impact_container {
  width: 800px;
  min-height: 330px;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  padding: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  position: fixed;
}
.promote-Impact_container .promote-Impact_container-header {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
}
.promote-Impact_container .promote-Impact_container-header .promote-Impact_container-title {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  line-height: 24px;
}

.promote-Impact_container-mainitem_header-check {
  color: #666;
  font-size: 14px;
  cursor: pointer;
}
.promote-Impact_container-mainitem_header-check:hover {
  color: #288aed;
}

.promote-Impact_container_close {
  position: absolute;
  top: 20px;
  right: 12px;
}

.promote-Impact_container-mainitem_header-link {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  cursor: pointer;
}

.promote-Impact_container-body {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  position: relative;
}
.promote-Impact_container-body .promote-Impact_container-item {
  width: 680px;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 0px 20px;
}
.promote-Impact_container-body .promote-Impact_container-item .promote-Impact_container-mainitem {
  height: auto;
  width: 100%;
  border-radius: 5px;
  display: none;
}

.promote-Impact_container-mainitem_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 40px;
  height: 40px;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.promote-Impact_container-mainitem_header-title {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  margin-left: 0px;
  text-align: left;
  line-height: 40px;
  height: 40px;
  max-width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.promote-Impact_container-mainitem_content {
  margin-left: 12px;
  min-height: 92px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 88%;
}
.promote-Impact_container-mainitem_content .promote-Impact_container-mainitem_title {
  color: #333;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  max-width: 580px;
}
.promote-Impact_container-mainitem_content .promote-Impact_container-mainitem_title .multipleline-ellipsis__content-box {
  max-width: 600px;
}

.promote-Impact_container-mainitem_group {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 600px;
}
.promote-Impact_container-mainitem_group .promote-Impact_container-group_item {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 21px;
  margin: 4px 4px 4px 0;
  display: inline-flex;
}

.promote-Impact_container-mainitem_member {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 20px;
  height: 20px;
}
.promote-Impact_container-mainitem_member .promote-Impact_container-member_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: 12px;
}
.promote-Impact_container-mainitem_member .promote-Impact_container-member_item span {
  color: #666;
  font-size: 14px;
  padding: 0px 4px;
}

.promote-Impact_container-mainitem_box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0px 0px 20px 0px;
  align-items: flex-start;
}

.promote-Impact_container-main_title {
  font-size: 18px;
  line-height: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  font-weight: bold;
}

.promote-Impact_mainitem-add {
  margin-right: 12px;
}

.promote-Impact_Socialcontact-avator {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 1px solid #ddd;
}
.promote-Impact_Socialcontact-avator img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.promote-Impact_Socialcontact_box {
  position: relative;
  height: 64px;
  width: 88px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.promote-Impact_Socialcontact_tip {
  position: absolute;
  bottom: -30px;
  left: 0px;
  width: 100%;
  color: #666;
  font-size: 12px;
  text-align: center;
}

.promote-Impact_container-count {
  margin-right: 4px;
}

.create-InstitutionalGroups_header-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  min-width: 79px;
  padding: 0px 8px;
  color: #fff;
  border: 1px solid #2882d8;
  border-radius: 5px;
  cursor: pointer;
  background-color: #2882d8;
}
.create-InstitutionalGroups_header-btn:hover {
  background-color: #218aed;
  color: #fff;
  border: 1px solid #218aed;
}
.create-InstitutionalGroups_header-btn .create-InstitutionalGroups_header-icon {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  padding-bottom: 4px;
}
.create-InstitutionalGroups_header-btn .create-InstitutionalGroups_header-detail {
  font-size: 14px;
  line-height: 24px;
}

.create-InstitutionalGroups_container {
  width: 1200px;
  margin: 0 auto;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header {
  width: 100%;
  height: 48px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-box {
  width: auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-box .create-InstitutionalGroups_header-item {
  width: auto;
  height: 100%;
  padding: 0px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-box .create-InstitutionalGroups_header-item:hover {
  color: #288aed;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-box .create-InstitutionalGroups_header-checked {
  border-bottom: 2px solid #2882d8;
  font-size: 16px !important;
  color: #288aed;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  min-width: 79px;
  padding: 0px 8px;
  background-color: #2882d8;
  color: #fff;
  border: 1px solid #2882d8;
  border-radius: 5px;
  cursor: pointer;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-btn:hover {
  background-color: #218aed;
  border: 1px solid #218aed;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-btn .create-InstitutionalGroups_header-icon {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  padding-bottom: 4px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_header .create-InstitutionalGroups_header-btn .create-InstitutionalGroups_header-detail {
  font-size: 14px;
  line-height: 24px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body {
  display: flex;
  flex-wrap: wrap;
  min-height: 640px;
  align-content: baseline;
  padding: 20px 0px;
  align-content: start;
  justify-content: space-between;
  margin: 0 auto;
  width: 1055px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item {
  border: 2px solid #ddd;
  border-radius: 5px;
  width: 420px;
  padding: 20px 15px;
  display: flex;
  margin: 16px;
  height: 130px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item:hover {
  border: 2px solid green;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-avator {
  width: 64px;
  height: 64px;
  border-radius: 32px;
  flex-shrink: 0;
  cursor: pointer;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-avator img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body {
  margin-left: 12px;
  display: flex;
  margin-top: 20px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-title {
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
  min-width: 0px;
  width: auto;
  font-size: 18px;
  color: #2882d8;
  cursor: pointer;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-title:hover {
  color: #288aed;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-count {
  width: 250px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-count .create-InstitutionalGroups_countbox {
  margin: 0px 50px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-count .create-InstitutionalGroups_countbox .create-InstitutionalGroups_countbox-title {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-count .create-InstitutionalGroups_countbox .create-InstitutionalGroups_countbox-num {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-cancle {
  min-width: 79px;
  padding: 0px 4px;
  height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  font-size: 14px;
  cursor: pointer;
  margin-left: 8px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-cancle:hover {
  border: 1px solid #288aed;
  background-color: #288aed;
  color: #fff;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-Admin {
  min-width: 79px;
  padding: 0px 4px;
  height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  font-size: 14px;
  cursor: pointer;
  margin-left: 8px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-Admin:hover {
  border: 1px solid #288AED;
  color: #288AED;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-Exten {
  margin-top: 12px;
  min-width: 79px;
  padding: 0px 4px;
  height: 28px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  margin-left: 8px;
}
.create-InstitutionalGroups_container .create-InstitutionalGroups_body .create-InstitutionalGroups_body-item .create-InstitutionalGroups_item-body .create-InstitutionalGroups_item-Exten:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.create-Homepage_Container {
  width: 1200px;
  margin: 20px auto 0px auto;
}
.create-Homepage_Container .create-Homepage_Header {
  width: 100%;
  height: 40px;
  line-height: 48px;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.create-Homepage_Container .create-Homepage_Neck {
  width: 100%;
  height: 36px;
  line-height: 36px;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  margin: 0px 0px 10px 0px;
}
.create-Homepage_Container .create-Homepage_Option {
  width: 85%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  margin: 0 auto;
  margin-bottom: 24px;
  margin-top: 12px;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item {
  border: 1px dashed #ddd;
  border-radius: 5px;
  width: 184px;
  height: 66px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  background-color: #fff;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item:hover {
  border: 1px dashed #288aed;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item .create-Homepage_Option-item_title {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  line-height: 24px;
  text-align: center;
  margin: 0px 0px 0px 0px;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item .create-Homepage_Option-item_detail {
  color: #333;
  font-size: 14px;
  width: 80%;
  line-height: 24px;
  text-align: center;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item_checked {
  width: 184px;
  height: 66px;
  border: 1px solid #288aed !important;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item_checked .create-Homepage_Option-item_title {
  color: #288aed !important;
}
.create-Homepage_Container .create-Homepage_Option .create-Homepage_Option-item_checked .create-Homepage_Option-item_detail {
  color: #288aed !important;
}
.create-Homepage_Container .create-Homepage_body {
  width: 100%;
  margin-top: 20px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 960px;
  margin-top: 16px;
  z-index: 0;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_title {
  width: 265px;
  text-align: right;
  font-size: 14px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_title .create-Homepage_body-item_tip {
  color: red;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit {
  width: 500px;
  height: auto;
  margin-left: 8px;
  position: relative;
  outline: none;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_editbox {
  min-width: 490px;
  max-width: 500px;
  min-height: 220px;
  max-height: 220px;
  border: 1px solid #ddd;
  padding: 6px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_edittip {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  color: #999;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_edittip .create-Homepage_body-item_edittip-icon {
  font-size: 20px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_edittip .create-Homepage_body-item_edittext {
  color: #999;
  font-size: 14px;
  margin-left: 14px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_edit-now {
  width: 100%;
  height: 48px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  background-color: #2882d8;
  color: #fff;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  cursor: pointer;
  margin-bottom: 80px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_edit-now:hover {
  border: 1px solid #288aed;
  background-color: #288aed;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_edit .create-Homepage_body-item_edit-btn {
  width: 100%;
  height: 30px;
  border: 1px solid #666;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0);
  color: #288aed;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditlarge {
  width: 500px;
  border: 1px solid #ddd;
  height: 30px;
  margin-left: 8px;
  border-radius: 2px;
  position: relative;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditlarge input {
  width: 97%;
  height: 93%;
  padding-left: 8px;
  border: none;
  outline: none;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal {
  width: 350px;
  border: 1px solid #ddd;
  height: 30px;
  margin-left: 8px;
  border-radius: 3px;
  position: relative;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .form__sxn_row .input_not-null {
  height: 32px;
  display: flex;
  align-items: center;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .handin_import-content_container-right_select {
  border: none !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .handin_import-content_container-right_select i {
  margin-left: 6px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .handin_import-content_container-right_select .handin_import-content_container-right_select-box {
  width: 315px !important;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .handin_import-content_container-right_select .handin_import-content_container-right_select-box input {
  padding-left: 8px;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .handin_import-content_rightbox-border .handin_import-content_container-right_area-content input {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal input {
  width: 97%;
  height: 93%;
  padding-left: 8px;
  border: none;
  outline: none;
  z-index: -1;
}
.create-Homepage_Container .create-Homepage_body .create-Homepage_body-item .create-Homepage_body-item_aditnormal .create-Homepage_body-item_aditnormal-toplayer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 20;
}

.create-Homepage_body-item_aditnormal-toplayer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 20;
}

/*.drawer-batch__layer{
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,0.24);
    @include flexcenter;
    top: 0px;
    left: 0px;
    display: none;
    .drawer-batch__layer-container{
        width: 426px;
	    height: auto;
	    border: 1px solid #fff;
	    border-radius: 5px;
	    background: #fff;
	    padding: 12px;
        .drawer-batch__layer-header{
            width: 100%;
		    text-align: center;
		    line-height: 30px;
		    font-size: 16px;
        }
        .drawer-batch__layer-body{
            width: 100%;
            .drawer-batch__layer-bodyDetail{
                display: flex;
                justify-content: center;
                margin: 20px 0px 10px 0px;
                .drawer-batch__layer-body_item{
                    min-width: 72px;
                    height: 28px;
                    border: 1px solid #ddd;
                    border-radius: 3px;
                    padding: 0px 4px;
                    @include flexcenter;
                    cursor: pointer;
                    background: #fff;
                    margin: 0px 20px;
                    color: #333;
                    font-size: 14px;
                    &:hover{
                        border: 1px solid #288aed;
                        background: #288aed;
                        color: #fff;
                    }
                }
                .drawer-batch__layer-body_item-selected{
                    background: #288aed;
                    color: #fff!important;
                    border: 1px solid #288aed;
                }
            
            }
            .drawer-batch__layer-bodyText{
                width: 100%;
                color: #666;
                font-size: 14px;
                text-align: center;
                line-height: 24px;
                margin: 20px auto;
                display: none;
            }
            
        }
        .drawer-batch__layer-footer{
            width: 100%;
            height: 40px;
            @include flexend;
            .drawer-batch__layer-footer_cacle{
                min-width: 72px;
                height: 28px;
                border: 1px solid #fff;
                border-radius: 3px;
                padding: 0px 4px;
                @include flexcenter;
                cursor: pointer;
                background: #fff;
                margin: 0px 0px;
                font-size: 14px;
                &:hover{
                    color:#2882d8;
		            border: 1px solid #2882d8;
                }
            }
            .drawer-batch__layer-footer_sure{
                min-width: 72px;
                height: 28px;
                border: 1px solid #2882d8;
                border-radius: 3px;
                padding: 0px 4px;
                @include flexcenter;
                cursor: pointer;
                background: #fff;
                margin: 0px 20px 0px 12px;
                background: #2882d8;
                color: #fff;
                font-size: 14px;
                &:hover{
                    background: #288aed;
		            border: 1px solid #288aed;
                }
            }
        }
    }
}*/
.drawer-batch__layer {
  width: 33%;
  height: auto;
  position: absolute;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 93px;
  right: 5px;
  display: none;
  border: 1px solid #ddd;
}
.drawer-batch__layer .drawer-batch__layer-container {
  width: 426px;
  height: auto;
  border-radius: 5px;
  background: #fff;
}
.drawer-batch__layer .drawer-batch__layer-container .drawer-batch__layer-body_item {
  text-align: center;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  width: 100%;
  color: #333;
  font-size: 14px;
}
.drawer-batch__layer .drawer-batch__layer-container .drawer-batch__layer-body_item:hover {
  background: #e5e5e5;
}

.drawer_batch__actions_FuncBar .button_main {
  border: none !important;
  margin: 0px;
  min-width: 64px;
}

.New-changeStyle_container {
  min-width: 360px;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 0px 20px;
  background: #fff;
  position: fixed;
  transition: all 300ms;
  z-index: 52;
  min-height: 480px;
}

.New-changeStyle_btn {
  width: 18px;
  height: 18px;
  background: url(../img/radio_bg_02.png);
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 0px 0px;
  margin: 0px 4px;
  cursor: pointer;
}

.New-changeStyle_btn:hover {
  background: url(../img/radio_bg_01.png);
}

.New-changeStyle_btnSelected {
  background: url(../img/radio_bg_01.png);
}

.New-changeStyle_content {
  width: 280px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}

.New-changeStyle_container-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  line-height: 48px;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.New-changeStyle_container-header span {
  color: #333;
  font-size: 16px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 475px;
}

.New-changeStyle_container-bodyItem {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  line-height: 36px;
  margin: 4px 0px;
  padding-left: 8px;
}

.New-changeStyle_container-bodyItem:nth-child(odd) {
  background: #f7f7f7;
}

.New-changeStyle_container-bodyItem:hover {
  background: #f7f7f7;
}

.New-changeStyle_container-footer {
  height: 48px;
  border-top: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.New-changeStyle_container-Cancle {
  color: #333;
  border: 1px solid #fff;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  margin-right: 12px;
  cursor: pointer;
  font-size: 14px;
}

.New-changeStyle_container-Cancle:hover {
  color: #288aed;
  border: 1px solid #288aed;
}

.New-changeStyle_container-Next {
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
}

.New-changeStyle_container-Next:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.New-ChangeNormal_Container {
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  width: 580px;
  height: auto;
  padding: 0px 20px;
  background: #fff;
  position: fixed;
  z-index: 50;
}

.New-ChangeNormal_Header {
  height: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid  #ddd;
}

.New-ChangeNormal_Header span {
  color: #333;
  font-size: 18px;
  font-weight: normal;
}

.New-ChangeNormal_Body {
  width: 100%;
  height: auto;
}

.New-ChangeNormal_Footer {
  height: 48px;
  line-height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-top: 1px solid #ddd;
}

.New-ChangeNormal_Footer-Close {
  color: #333;
  border: 1px solid #fff;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
  margin-right: 12px;
}

.New-ChangeNormal_Footer-Close:hover {
  color: #288aed;
  border: 1px solid #288aed;
}

.New-ChangeNormal_Footer-Next {
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  height: 28px;
  width: 79px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
}

.New-ChangeNormal_Footer-Next:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.New-ChangeNormal_Bodyitem {
  min-height: 34px;
  height: auto;
  margin: 20px 0px 0px 0px;
}

.New-ChangeNormal_Bodyitem-Box {
  height: 30px;
  line-height: 30px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  position: relative;
  font-size: 14px;
}

.New-ChangeNormal_Bodyitem-Box:hover {
  border-bottom: 2px solid #333;
}

.New-ChangeNormal_Bodyitem-Title {
  width: auto;
  height: 28px;
  text-align: left;
  color: #666;
  font-size: 14px;
  position: absolute;
  left: 8px;
  top: 0px;
  transition: all 300ms;
}

.New-ChangeNormal_Bodyitem-TitleInput {
  left: 0px !important;
  top: -20px !important;
  font-size: 12px !important;
}

.New-ChangeNormal_Bodyitem-TitleColor {
  color: #288aed !important;
}

.New-ChangeNormal_Bodyitem-Input {
  width: 100%;
  height: 24px;
  outline: none;
  border: none;
  padding-left: 8px;
  border-bottom: 1px solid #fff;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.New-ChangeNormal_Bodyitem-mainTitle {
  width: 100%;
  height: 32px;
  line-height: 32px;
  color: #666;
  font-size: 14px;
  text-align: left;
}

.New-ChangeNormal_Bodyitem-InputBox {
  width: 100%;
  min-height: 24px;
  line-height: 24px;
  outline: none;
  border: none;
  resize: none;
  border-bottom: 1px solid #ddd;
}

.New-ChangeNormal_Bodyitem-Upload {
  width: 100%;
  height: 128px;
  border: 1px dashed #ddd;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.New-ChangeNormal_Bodyitem-Upload .New-ChangeNormal_Bodyitem-UploadInput {
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 48;
}
.New-ChangeNormal_Bodyitem-Upload:hover .New-ChangeNormal_Bodyitem-UploadIcon {
  background: url(../img/smate_cssspirit01.png);
  width: 64px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: -82px -229px;
}

.New-ChangeNormal_Bodyitem-Upload:hover {
  border: 1px dashed #288aed;
}

.New-ChangeNormal_Bodyitem-UploadIcon {
  background: url(../img/smate_cssspirit01.png);
  width: 64px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: -8px -229px;
  z-index: 45;
}
.New-ChangeNormal_Bodyitem-UploadIcon:hover {
  background-position: -82px -229px;
}

.New-ChangeNormal_Bodyitem-Upload_Detail {
  min-height: 100px;
  height: auto;
  padding: 8px 0px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
  align-items: flex-start;
}
.New-ChangeNormal_Bodyitem-Upload_Detail .New-ChangeNormal_Bodyitem-Upload_Detailitem {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2px 0px;
  line-height: 20px;
  height: 20px;
}

.New-ChangeNormal_Bodyitem-Upload_Detailtext {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}

.New-ChangeNormal_Bodyitem-Upload_Detailtext:hover {
  color: #288aed;
}

.New-ChangeNormal_Bodyitem-Upload_Detailclose {
  font-size: 18px;
  color: #666;
  cursor: pointer;
}

.New-ChangeNormal_Bodyitem-Upload_Detailclose:hover {
  color: red;
}

.New-ChangeNormal_Footer-Save {
  width: 100%;
  height: 48px;
  border-radius: 3px;
  background: #2882d8;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}

.New-ChangeNormal_Footer-Save:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.New-ChangeNormal_FooterItem {
  width: 100%;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-ChangeNormal_Bodyitem-onKey {
  cursor: pointer;
}

.New-ChangeNormal_Bodyitem-Select {
  position: absolute;
  background: #fff;
  width: 100%;
  min-height: 32px;
  top: 32px;
  left: 0px;
  border: 1px solid #ddd;
  display: none;
  z-index: 51;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
.New-ChangeNormal_Bodyitem-Select .New-ChangeNormal_Bodyitem-SelectItem {
  width: 100%;
  line-height: 24px;
  height: 24px;
  cursor: pointer;
}
.New-ChangeNormal_Bodyitem-Select .New-ChangeNormal_Bodyitem-SelectItem:hover {
  background: #f7f7f7;
}
.New-ChangeNormal_Bodyitem-Select .New-ChangeNormal_Bodyitem-SelectItem span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  line-height: 24px;
  padding-left: 8px;
}

.New-ChangeNormal_Bodyitem-Bottom {
  border-bottom: 2px solid #288aed !important;
}

.New-ChangeNormal_Bodyitem-changTime {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 38px;
  line-height: 38px;
}

.New-ChangeNormal_Bodyitem-changTime_item {
  width: 48%;
}

.New-changeStyle_contentCount {
  width: 22px;
  height: 18px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.selected-func_delete {
  width: 18px;
  height: 18px;
  background: url(../img/delete_icon1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}

.selected-func_delete:hover {
  background: url(../img/delete_icon3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 18px;
  height: 18px;
}

.New-changeStyle_container-bodyItem_edit {
  width: 18px;
  height: 18px;
  background: url(../img/edit2.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}

.New-changeStyle_container-bodyItem_edit:hover {
  background: url(../img/edit3.png);
  background-repeat: no-repeat;
}

.New-changeStyle_container-bodyItem_Time {
  height: 36px;
  line-height: 36px;
  color: #666;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
}

.New-changeStyle_container-bodyItem_Amount {
  height: 36px;
  line-height: 36px;
  color: #666;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 110px;
}

.New-changeStyle_container-bodyItem_func {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 48px;
}

.New-ChangeNormal_Bodyitem-chargeHeader {
  width: 100%;
  height: 30px;
  background: #f7f7f7;
  display: flex;
  align-items: center;
  color: #666;
  font-size: 14px;
}

.New-ChangeNormal_Bodyitem-chargeName {
  width: 15%;
  text-align: center;
  line-height: 32px;
  height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.New-ChangeNormal_Bodyitem-chargeName input {
  border: 1px solid #ddd;
  width: 95%;
  height: 26px;
}

.New-ChangeNormal_Bodyitem-chargeWork {
  width: 25%;
  text-align: center;
  line-height: 32px;
  height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.New-ChangeNormal_Bodyitem-chargeWork input {
  border: 1px solid #ddd;
  width: 95%;
  height: 26px;
}

.New-ChangeNormal_Bodyitem-chargeEmail {
  width: 22%;
  text-align: center;
  line-height: 32px;
  height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.New-ChangeNormal_Bodyitem-chargeEmail input {
  border: 1px solid #ddd;
  width: 95%;
  height: 26px;
}

.New-ChangeNormal_Bodyitem-chargePhone {
  width: 20%;
  line-height: 32px;
  height: 32px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.New-ChangeNormal_Bodyitem-chargePhone input {
  border: 1px solid #ddd;
  width: 95%;
  height: 26px;
}

.New-ChangeNormal_Bodyitem-chargeTitle {
  width: 18%;
  line-height: 32px;
  height: 32px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.New-ChangeNormal_Bodyitem-chargeTitle input {
  border: 1px solid #ddd;
  width: 95%;
  height: 26px;
}

.New-ChangeNormal_Bodyitem-chargeBody {
  width: 100%;
  background-color: #fff;
}

.New-ChangeNormal_Bodyitem-chargeItem {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
}

.New-ChangeNormal_Bodyitem-chargeDelete {
  width: 5%;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  font-size: 14px;
}

.New-ChangeNormal_Bodyitem-chargeAdd {
  width: 79px;
  height: 28px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.New-ChangeNormal_Bodyitem-chargeAdd:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.New-proManage_containerBody {
  width: 100%;
  min-height: 510px;
}

.New-proManage_containerBody-header {
  width: 1200px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 36px;
}

.New-proManage_containerBody-headerItem {
  min-width: 78px;
  padding: 0px 4px;
  color: #333;
  font-size: 16px;
  margin: 0px 4px;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 3px;
}

.New-proManage_containerBody-headerItem:hover {
  font-size: 18px;
}

.New-proManage_containerBody-headerChecked {
  border-bottom: 2px solid #218aed;
  color: #218aed;
}

.New-proManage_containerHeader {
  margin-bottom: 24px;
}

.New-proManage_containerHeader-Count {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 72px;
}

.New-proManage_containerHeader-CountItem {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  margin-right: 32px;
}

.New-proManage_containerHeader-ItemNum {
  font-size: 24px;
  font-weight: 500;
  margin-right: 2px;
}

.New-proManage_RecordBody-Header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  background: #f7f7f7;
}

.New-proManage_RecordBody-HeaderTitle {
  font-size: 14px;
  color: #333;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 20%;
}

.New-proManage_RecordBody-HeaderTitle span {
  padding-left: 12px;
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.New-proManage_RecordBody-HeaderSupport {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-HeaderAlready {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-HeaderUsed {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-HeaderAdvance {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-HeaderAvailable {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 17%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-Item {
  width: 100%;
  height: auto;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0px;
  background: #fff;
}
.New-proManage_RecordBody-Item .New-proManage_RecordBody-ItemFirstSub {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.New-proManage_RecordBody-Item .New-proManage_RecordBody-ItemSecondSub {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.New-proManage_RecordBody-Item .New-proManage_RecordBody-ItemSecondSub .New-proManage_RecordBody-ItemTitle span {
  padding-left: 24px;
}
.New-proManage_RecordBody-Item .New-proManage_RecordBody-ItemThirdSub {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.New-proManage_RecordBody-Item .New-proManage_RecordBody-ItemThirdSub .New-proManage_RecordBody-ItemTitle span {
  padding-left: 56px;
}

.New-proManage_RecordBody-ItemTitle {
  font-size: 14px;
  color: #333;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: flex-start;
}

.New-proManage_RecordBody-ItemTitle span {
  padding-left: 12px;
  max-width: 80%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.New-proManage_RecordBody-ItemTitle i {
  margin-left: 8px;
}

.New-proManage_RecordBody-ItemSupport {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-ItemAlready {
  font-size: 14px;
  /*color:#2882d8; */
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15%;
  justify-content: flex-end;
}

/*.New-proManage_RecordBody-ItemAlready:hover{
	color: #288aed;
}*/
.New-proManage_RecordBody-ItemUsed {
  font-size: 14px;
  color: #2882d8;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16%;
  justify-content: flex-end;
}
.New-proManage_RecordBody-ItemUsed .span {
  cursor: pointer;
  width: auto;
  height: 30px;
}
.New-proManage_RecordBody-ItemUsed .span:hover {
  color: #288aed;
}

.New-proManage_RecordBody-ItemAdvance {
  font-size: 14px;
  color: #2882d8;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16%;
  justify-content: flex-end;
}
.New-proManage_RecordBody-ItemAdvance .span {
  cursor: pointer;
  width: auto;
  height: 30px;
}
.New-proManage_RecordBody-ItemAdvance .span:hover {
  color: #288aed;
}

.New-proManage_RecordBody-ItemAdvance:hover {
  color: #288aed;
}

.New-proManage_RecordBody-ItemAvailable {
  font-size: 14px;
  color: #333;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 17%;
  justify-content: flex-end;
}

.New-proManage_RecordBody-footer {
  background: #f7f7f7;
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 6px 0px;
  padding: 6px 0px;
}
.New-proManage_RecordBody-footer .New-proManage_RecordBody-ItemUsed {
  color: #333 !important;
  cursor: auto !important;
}
.New-proManage_RecordBody-footer .New-proManage_RecordBody-ItemAdvance {
  color: #333 !important;
  cursor: auto !important;
}

.New-proManage_containerBody-Item {
  width: 100%;
}

.New-proManage_BodyItem {
  width: 100%;
  height: auto;
  margin-top: 4px;
}

.New-proManage_RecordHeader {
  height: 56px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.New-proManage_RecordHeader-write {
  min-width: 79px;
  padding: 0px 6px;
  height: 28px;
  border: 1px solid #2882d8;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  border-radius: 3px;
  background: #2882d8;
  position: relative;
  max-width: 150px;
}

.New-proManage_RecordHeader-write i {
  width: 22px;
  height: 24px;
}

.New-proManage_RecordHeader-write:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.New-proManage_RecordHeader-exportBudget {
  width: 79px;
  height: 28px;
  border: 1px solid #ddd;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  margin: 0px 12px;
  border-radius: 3px;
}

.New-proManage_RecordHeader-exportBudget:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.New-proManage_RecordHeader-export {
  width: 79px;
  height: 28px;
  border: 1px solid #ddd;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  border-radius: 3px;
}

.New-proManage_RecordHeader-export:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.New-proManage_container-Content {
  width: 100%;
}

.New-proManage_container-ContentTitle {
  font-size: 24px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 450;
  word-break: break-word;
}

.New-proManage_container-ContentAuthor {
  width: 100%;
  line-height: 24px;
  word-break: break-word;
  color: #333;
  font-size: 14px;
  margin-top: 20px;
}

.New-proManage_container-ContentIntroduce {
  width: 100%;
  line-height: 24px;
  word-break: break-word;
  color: #333;
  font-size: 14px;
  margin-top: 20px;
}

.New-proManage_BasicInfor {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 6px 0px;
  padding: 6px 0px;
}
.New-proManage_BasicInfor .New-proManage_BasicInfor-Title {
  height: 30px;
  line-height: 30px;
  width: 10%;
  text-align: right;
  font-size: 14px;
}
.New-proManage_BasicInfor .New-proManage_BasicInfor-Content {
  width: 87%;
  min-height: 30px;
  line-height: 30px;
  margin-left: 12px;
  font-size: 14px;
}

.New-proManage_BasicInfor:nth-child(odd) {
  background: #f7f7f7;
}

.New-SimilarFile_BodyCenter {
  display: flex;
  align-items: flex-start;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Avator {
  width: 70px;
  height: 90px;
  border: 1px solid #ddd;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Avator a {
  width: 100%;
  height: 100%;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Infor {
  margin-left: 12px;
  width: 420px;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Infor .New-SimilarFile_BodyCenter-InforTitle {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  line-height: 20px;
  min-width: 0px;
  width: auto;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Infor .New-SimilarFile_BodyCenter-InforUploader {
  font-size: 14px;
  line-height: 20px;
  min-width: 0px;
  width: auto;
  color: #2882d8;
  font-weight: bold;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Infor .New-SimilarFile_BodyCenter-InforWork {
  font-size: 14px;
  color: #333;
  font-weight: normal;
  line-height: 20px;
  word-break: break-all;
}
.New-SimilarFile_BodyCenter .New-SimilarFile_BodyCenter-Infor .New-SimilarFile_BodyCenter-InforTime {
  font-size: 14px;
  color: #666;
  font-weight: normal;
  line-height: 20px;
}

.New-SimilarFile_container {
  width: 620px;
  height: auto;
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 0px 20px;
  background: #fff;
  position: fixed;
  transition: all 300ms ease;
  z-index: 52;
  background: #fff;
}

.New-SimilarFile_Body {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0px;
}
.New-SimilarFile_Body .New-SimilarFile_BodyLeft {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 18px;
  border: 1px solid #ddd;
  flex-shrink: 0;
  cursor: pointer;
}
.New-SimilarFile_Body .New-SimilarFile_BodyLeft i {
  font-size: 32px;
  color: #ddd;
}
.New-SimilarFile_Body .New-SimilarFile_BodyLeft:hover {
  border: 1px solid #288aed;
  background: #288aed;
}
.New-SimilarFile_Body .New-SimilarFile_BodyLeft:hover i {
  color: #fff;
}
.New-SimilarFile_Body .New-SimilarFile_BodyRight {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 18px;
  border: 1px solid #ddd;
  flex-shrink: 0;
  cursor: pointer;
}
.New-SimilarFile_Body .New-SimilarFile_BodyRight i {
  font-size: 32px;
  color: #ddd;
}
.New-SimilarFile_Body .New-SimilarFile_BodyRight:hover {
  border: 1px solid #288aed;
  background: #288aed;
}
.New-SimilarFile_Body .New-SimilarFile_BodyRight:hover i {
  color: #fff;
}

.New-SimilarFile_Header {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderTitle {
  color: #333;
  font-size: 16px;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort {
  display: flex;
  align-items: center;
  margin-left: 20px;
  cursor: pointer;
  position: relative;
  width: auto;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort:hover .New-SimilarFile_SortBox {
  display: block;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortIcon {
  background: url(../img/sortIcon1.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortDetail {
  color: #666;
  font-size: 14px;
  min-width: 79px;
  padding: 0px 4px;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortBox {
  position: absolute;
  top: 38px;
  width: 100%;
  border: 1px solid #ddd;
  background-color: #fff;
  display: none;
  left: 0px;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortBox .New-SimilarFile_SortItem {
  color: #666;
  font-size: 13px;
  line-height: 24px;
  height: 24px;
  padding: 2px 0px;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortBox .New-SimilarFile_SortItem:hover {
  background: #ccc;
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortBox .New-SimilarFile_SortItem span {
  width: 100%;
  padding-left: 22px;
  color: rgba(0, 0, 0, 0.54);
}
.New-SimilarFile_Header .New-SimilarFile_HeaderSort .New-SimilarFile_SortBox .New-SimilarFile_SortItemChecked {
  background: #f7f7f7 !important;
}

.New-SimilarFile_Footer {
  height: 48px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-top: 1px solid #ddd;
}
.New-SimilarFile_Footer .New-SimilarFile_FooterClose {
  width: 79px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 3px;
  background: #fff;
  color: #333;
  font-size: 14px;
  cursor: pointer;
  margin-right: 20px;
}
.New-SimilarFile_Footer .New-SimilarFile_FooterClose:hover {
  border: 1px solid #2882d8;
  color: #2882d8;
}
.New-SimilarFile_Footer .New-SimilarFile_FooterDownload {
  width: 79px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2882d8;
  border-radius: 3px;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
.New-SimilarFile_Footer .New-SimilarFile_FooterDownload:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.ShowInfor_AvatorTarget {
  position: relative;
}

.new_FloatInfor-container {
  width: 325px;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  padding: 16px;
  position: absolute;
  top: 25px !important;
  transition: all 300ms;
  display: none;
  opacity: 0;
  z-index: 51;
  box-shadow: 1px 2px 9px 2px rgba(0, 0, 0, 0.24);
}

.new_FloatInfor-containerHeader {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.new_FloatInfor-containerHeader_avator {
  width: 40px;
  height: 40px;
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-shrink: 0;
}
.new_FloatInfor-containerHeader_avator img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.new_FloatInfor-containerHeader_infor {
  margin-left: 8px;
}

.new_FloatInfor-containerHeader_inforTitle {
  color: #333;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 260px;
}
.new_FloatInfor-containerHeader_inforTitle:hover {
  color: #288aed;
}

.new_FloatInfor-containerHeader_inforContent {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 270px;
}

.new_FloatInfor-containerBody {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0px 0px;
  flex-wrap: wrap;
}

.new_FloatInfor-containerBody_Item {
  font-size: 13px;
  text-align: center;
  max-width: 100%;
  min-width: 102px;
  width: auto;
  flex-grow: 0;
  margin-bottom: 0px;
  margin-top: 10px;
}

.new_FloatInfor-containerBody_ItemNum {
  line-height: 20px;
  color: #333;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
}
.new_FloatInfor-containerBody_ItemNum .new_FloatInfor-containerBody_ItemNumLeft {
  color: #333;
}
.new_FloatInfor-containerBody_ItemNum .new_FloatInfor-containerBody_ItemNumMiddle {
  color: #2882d8;
}
.new_FloatInfor-containerBody_ItemNum .new_FloatInfor-containerBody_ItemNumRight {
  color: red;
}

.new_FloatInfor-containerBody_ItemTitle {
  line-height: 20px;
  color: #999;
  text-align: center;
  width: 100%;
}

.new_FloatInfor-containerFooter {
  width: 100%;
  height: 34px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  text-decoration: none;
  margin-top: 12px;
}

.new_FloatInfor-containerFooter:hover {
  border: 1px solid #288aed;
  background: #288aed;
  color: #fff !important;
}

.new_FloatInfor-containerAdd {
  display: flex;
  align-items: center;
  margin: 12px auto;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Title {
  color: #333;
  font-size: 14px;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Box {
  width: 194px;
  height: 29px;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-left: 8px;
  border-radius: 3px;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Box input {
  border: none;
  outline: none;
  height: 95%;
  width: 85%;
  padding-left: 6px;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Box .new_FloatInfor-containerAdd_SubBox {
  position: absolute;
  border: 1px solid #ddd;
  background: #fff;
  height: auto;
  width: 100%;
  top: 29px;
  left: -1px;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Box .new_FloatInfor-containerAdd_SubBox .new_FloatInfor-containerAdd_SubBoxItem {
  width: 100%;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Box .new_FloatInfor-containerAdd_SubBox .new_FloatInfor-containerAdd_SubBoxItem .new_FloatInfor-containerAdd_SubBoxDetail {
  color: #333;
  font-size: 14px;
  padding-left: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}
.new_FloatInfor-containerAdd .new_FloatInfor-containerAdd_Box .new_FloatInfor-containerAdd_SubBox .new_FloatInfor-containerAdd_SubBoxItem:hover {
  background: #fafafa;
}

.new_FloatInfor-containerList {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.new_FloatInfor-containerList .new_FloatInfor-containerList-Box {
  display: flex;
  align-items: center;
}
.new_FloatInfor-containerList .new_FloatInfor-containerList-Box .new_FloatInfor-containerList-BoxItem {
  min-width: 24px;
  padding: 0px 6px;
  border: 1px solid #eee;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background: #ebf4ff;
  margin-right: 6px;
  color: rgba(0, 0, 0, 0.54);
}
.new_FloatInfor-containerList .new_FloatInfor-containerList-Time {
  color: #999;
  font-size: 12px;
}

.new_FloatInfor-containerHeader_inforwork {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 270px;
}

.New-proManage_containerBody-TipAvator {
  background: url(../img/Project-assistant_avator.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 150px;
  height: 150px;
  background-size: 150px 150px;
}

.New-proManage_containerBody-TipBox {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-proManage_containerBody-TipContent {
  margin-left: 12px;
}

.New-proManage_containerBody-TipHeader {
  color: #333;
  font-size: 18px;
  font-weight: bold;
}

.New-proManage_containerBody-TipBody {
  color: #666;
  font-size: 14px;
  line-height: 24px;
}

.New-proManage_containerBody-TipFooter {
  color: #666;
  font-size: 14px;
  line-height: 20px;
}

.New-proManage_containerBody-TipFooter a {
  margin: 0px 2px;
  text-decoration: none;
  color: #2882d8;
  cursor: pointer;
}

.New-proManage_containerBody-TipFooter a:hover {
  color: #288aed;
}

.Import-projectItem {
  flex-shrink: 0;
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  padding-left: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Import-projectItem_Container {
  width: 80%;
}

.Import-projectItem_Tilte {
  flex-grow: 1;
  min-width: 0px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Import-projectItem_Author {
  flex-grow: 1;
  min-width: 0px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  font-weight: normal;
}

.main-list__item_content-title {
  width: 100%;
  line-height: 20px;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-list__item_content-author {
  width: 100%;
  line-height: 20px;
  color: #666;
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.New-proManage_containerBody-TipAvator {
  width: 183px;
  height: 196px;
}

.New-proManage_containerBody-TipAvator img {
  width: 183px;
  height: 196px;
  background-repeat: no-repeat;
  width: 150px;
  height: 150px;
  background-size: 150px 150px;
}

.New-proManage_containerBody-TipBox {
  width: 100%;
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-proManage_containerBody-TipContent {
  margin-left: 49px;
}

.New-proManage_containerBody-TipHeader {
  color: #333;
  font-size: 28px;
  line-height: 28px;
  font-weight: bold;
  padding-bottom: 20px;
}

.New-proManage_containerBody-TipBody {
  color: #333;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 18px;
  border-bottom: 1px solid #ddd;
}

.New-proManage_containerBody-TipFooter {
  color: #333;
  padding-top: 18px;
}

.New-proManage_containerBody-TipFooter a {
  margin: 0px 2px;
  text-decoration: none;
  color: #2882d8;
  cursor: pointer;
}

.New-proManage_containerBody-TipFooter a:hover {
  color: #288aed;
}

.New-proManage_containerBody-TipFooter_Title {
  font-weight: 400;
  font-size: 16px;
}

.New-proManage_containerBody-TipFooter_Content {
  font-size: 16px;
  line-height: 26px;
}

.New-TopTip_Container {
  position: absolute;
  top: -50px;
  left: -94px;
}
.New-TopTip_Container .New-TopTip_Container-SubBox {
  position: relative;
  height: 36px;
  border-radius: 5px;
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
  width: max-content;
}
.New-TopTip_Container .New-TopTip_Container-SubBox .New-TopTip_Container-SubDetail {
  height: 30px;
  font-size: 14px;
  color: #666;
  width: 100%;
  line-height: 30px;
  text-align: left;
  padding: 0px 12px;
}
.New-TopTip_Container .New-TopTip_Container-SubBox .New-TopTip_Container-SubIcon {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  transform: rotate(45deg);
  border-left: none;
  border-top: none;
  top: 28px;
  position: absolute;
  left: calc(50%);
  background: #fff;
  box-shadow: 6px 6px 11px -1px rgba(0, 0, 0, 0.2);
}

.Newedit-PsnInforBox_BodyItemInforError {
  border-bottom: 1px solid #bf3127;
}

.NewScm-RepeatAchive_Container {
  width: 640px;
  height: auto;
  position: fixed;
  padding: 0px 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  z-index: 60;
  background: #fff;
}
.NewScm-RepeatAchive_Container .NewScm-RepeatAchive_ContainerHeader {
  height: 56px;
  width: 100%;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.NewScm-RepeatAchive_Container .NewScm-RepeatAchive_ContainerHeader .NewScm-RepeatAchive_ContainerHeader-Detail {
  height: 56px;
  line-height: 56px;
}

.NewScm-RepeatAchive_ContainerBody {
  width: 100%;
  max-height: 308px;
  overflow: hidden;
}

.NewScm-RepeatAchive_SubContainer {
  width: 103%;
  height: 100%;
  overflow-y: auto;
}

.NewScm-RepeatAchive_ContainerBody-Item {
  height: 72px;
  line-height: 72px;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding: 8px 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.NewScm-RepeatAchive_BodyItem-Left {
  width: 75%;
  display: flex;
  flex-direction: column;
}
.NewScm-RepeatAchive_BodyItem-Left .NewScm-RepeatAchive_BodyItem-LeftTitle {
  width: 100%;
  line-height: 24px;
  color: #1265cf;
  font-size: 14px;
  height: 24px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.NewScm-RepeatAchive_BodyItem-Left .NewScm-RepeatAchive_BodyItem-LeftTitle:hover {
  color: #218aed;
}
.NewScm-RepeatAchive_BodyItem-Left .NewScm-RepeatAchive_BodyItem-LeftAuthor {
  width: 100%;
  line-height: 20px;
  height: 20px;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.NewScm-RepeatAchive_BodyItem-Left .NewScm-RepeatAchive_BodyItem-LeftSource {
  width: 100%;
  line-height: 24px;
  height: 24px;
  color: #666;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.NewScm-RepeatAchive_BodyItem-Right {
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.NewScm-RepeatAchive_ContainerFooter {
  width: 100%;
  height: 56px;
  border-top: 1px solid #ddd;
  line-height: 56px;
  text-align: right;
  background: #fff;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.NewScm-RepeatAchive_ContainerFooter .NewScm-RepeatAchive_ContainerFooter-Btn {
  color: #fff;
  font-size: 14px;
  width: 79px;
  height: 29px;
  text-align: center;
  line-height: 29px;
  background: #218aed;
  border: 1px solid #218aed;
  border-radius: 3px;
  cursor: pointer;
}
.NewScm-RepeatAchive_ContainerFooter .NewScm-RepeatAchive_ContainerFooter-Btn:hover {
  background: #2882d8;
  border: 1px solid #2882d8;
}

.Scm-Consolidated_Container {
  max-width: 95%;
  margin: 0px auto 20px;
  background: #f8f8f8;
  padding: 20px;
  border-radius: 4px;
  width: 100%;
}

.Scm-Consolidated_ContainerHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  width: 100%;
  padding-bottom: 16px;
}

.Scm-Consolidated_ContainerHeader-Title {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}

.Scm-Consolidated_ContainerBody {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
}

.Scm-Consolidated_ContainerBody-Left {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 80%;
}

.Scm-Consolidated_ContainerBody-Right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-Consolidated_ContainerBody-Right .Scm-Consolidated_ContainerBody-Cancle {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  height: 28px;
  min-width: 64px;
  padding: 0px 7px;
  cursor: pointer;
  margin-right: 12px;
}
.Scm-Consolidated_ContainerBody-Right .Scm-Consolidated_ContainerBody-Cancle:hover {
  border: 1px solid #218aed;
  color: #218AED;
}
.Scm-Consolidated_ContainerBody-Right .Scm-Consolidated_ContainerBody-RightNow {
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  height: 28px;
  min-width: 64px;
  padding: 0px 7px;
  cursor: pointer;
}
.Scm-Consolidated_ContainerBody-Right .Scm-Consolidated_ContainerBody-RightNow:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Scm-Consolidated_ContainerBody-Avator {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  flex-shrink: 0;
}
.Scm-Consolidated_ContainerBody-Avator img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.Scm-Consolidated_ContainerBody-Content {
  margin-left: 12px;
  position: relative;
  min-height: 115px;
  width: 85%;
  max-width: 85%;
}

.Scm-Consolidated_ContainerBody-ContentTitle {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
  min-width: 0px;
  max-width: 525px;
}

.Scm-Consolidated_ContainerBody-Container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.Scm-Consolidated_ContainerBody-Container .Scm-Consolidated_ContainerBody-ContentDetail {
  max-width: 250px;
}

.Scm-Consolidated_ContainerBody-ContentDetail {
  display: inline-block;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  max-width: 450px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Scm-Consolidated_ContainerBody-ContentNum {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}

.Scm-Consolidated_ContainerBody-Merge {
  color: #333;
  font-size: 14px;
  position: absolute;
  top: 3px;
  /* left: 745px;*/
  width: auto !important;
  text-align: right;
}

.Scm-Consolidated_ContainerBody-Work {
  width: 100%;
  color: #999;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Scm-Consolidated_ContainerBody-Infor {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Scm-Consolidated_ContainerBody-InforItem {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: 20px;
  cursor: pointer;
}

.Scm-Consolidated_ContainerBody-InforItem_Name {
  color: #333;
  font-size: 14px;
}

.Scm-Consolidated_ContainerBody-InforItem_Num {
  color: #333;
  font-size: 14px;
}

.Scm-Consolidated_ContainerBody-Title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.Scm-Consolidated_ContainerBody-Title .kw__box {
  max-width: 595px;
}

.message_AskInput-Item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 16px;
  border-bottom: 1px dashed #ddd;
}

.message_AskInput-ItemInfor {
  width: 79%;
}

.message_AskInput-ItemTip {
  width: 21%;
  flex-shrink: 0;
}

.message_AskInput-ItemTitle {
  color: #333;
  font-size: 14px;
  width: 100%;
  font-weight: bold;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

.message_AskInput-ItemSource {
  color: #666;
  font-size: 14px;
  width: 100%;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

.message_AskInput-ItemAuthor {
  color: #999;
  font-size: 14px;
  width: 100%;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

.message_AskInput-ItemState {
  width: 90%;
  margin: 0 auto;
  line-height: 20px;
  color: red;
  text-align: center;
}

.message_AskInput-ItemSelector {
  width: 80%;
  margin: 12px auto;
  line-height: 24px;
}

.message_AskInput-ItemSelector select {
  width: 100%;
  height: 24px;
}

.message_AskInput-ItemSubState {
  width: 90%;
  margin: 0 auto;
  line-height: 20px;
  text-align: center;
}

.NewScm-detailPage_footer {
  margin: 10px auto 0px auto;
  width: 1200px;
}
.NewScm-detailPage_footer .NewScm-detailPage_footerheader {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #ddd;
}
.NewScm-detailPage_footer .NewScm-detailPage_footerbody {
  width: 100%;
  background: #fff;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.NewScm-detailPage_footerbody-container {
  width: 1180px;
  margin: 0px 0px 45px 0px;
  background: #fff;
  padding: 20px 0px 20px 20px;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item {
  margin-bottom: 19px;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemTitle {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: #333;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemTitle span {
  padding: 0px;
  margin: 0px;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemTitle .NewScm-detailPage_footerbody-ItemDownload {
  border: 1px solid #2882D8;
  min-width: 64px;
  padding: 0px 6px;
  height: 28px;
  background: #2882d8;
  font-size: 14px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemTitle .NewScm-detailPage_footerbody-ItemDownload:hover {
  background: #218aed;
  border: 1px solid #218aed;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemDetail {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  word-break: break-word;
  display: block;
  white-space: normal;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemDetail .NewScm-detailPage_footerbody-FullText {
  width: 100%;
  display: block;
  padding-top: 12px;
  border-top: 1px solid #ddd;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemDetail .NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-FullText_Detail {
  margin: 20px auto;
  border: 1px solid #ddd;
  width: 80%;
  min-height: 720px;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemDetail .NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-FullText_CheckAll {
  min-width: 79px;
  max-width: 108px;
  flex-shrink: 0;
  padding: 0px 6px;
  height: 30px;
  border: 1px solid #2882d8;
  cursor: pointer;
  background: #2882d8;
  font-size: 14px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  margin: 32px auto 0px auto;
}
.NewScm-detailPage_footerbody-container .NewScm-detailPage_footerbody-Item .NewScm-detailPage_footerbody-ItemDetail .NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-FullText_CheckAll:hover {
  border: 1px solid #218aed;
  cursor: pointer;
  background: #218aed;
}

.NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-NoText {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-NoText .NewScm-detailPage_footerbody-NoTextInner {
  line-height: 48px;
  height: 48px;
  color: #666;
  font-size: 16px;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-NoText .NewScm-detailPage_footerbody-NoTextIcon {
  width: 110px;
  height: 100px;
  background: url(../img/scm-dataEmpty.png);
  background-size: 110px 100px;
  background-repeat: no-repeat;
  margin: 20px auto;
}
.NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-NoText .NewScm-detailPage_footerbody-NoTextBtn {
  min-width: 79px;
  padding: 0px 6px;
  height: 30px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  cursor: pointer;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.NewScm-detailPage_footerbody-FullText .NewScm-detailPage_footerbody-NoText .NewScm-detailPage_footerbody-NoTextBtn:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.NewScm-detailPage_Fulltext {
  margin-top: 25px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.NewScm-detailPage_Fulltext .NewScm-detailPage_Fulltext-Title {
  width: 1200px;
  height: 44px;
  color: #333;
  font-size: 18px;
  text-align: left;
  line-height: 44px;
}
.NewScm-detailPage_Fulltext .NewScm-detailPage_Fulltext-Detail {
  width: 1160px;
  padding: 20px;
  min-height: 120px;
  background: #fafafa;
}

.NewScm-detailPage_CommentBox {
  width: 1200px;
  margin: 0 auto;
}

.NewScm-detailPage_Item {
  width: 1160px;
  padding: 20px 0px !important;
  border-bottom: 1px dashed #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.NewScm-detailPage_Item .NewScm-detailPage_ItemBox {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 76%;
}
.NewScm-detailPage_Item .NewScm-detailPage_ItemBox .NewScm-detailPage_ItemAvator {
  width: 72px !important;
  height: 92px !important;
  border: 1px solid #ddd;
  flex-shrink: 0;
}
.NewScm-detailPage_Item .NewScm-detailPage_ItemBox .NewScm-detailPage_ItemAvator:hover .pub-idx__full-text_newbox-box_load {
  display: block;
}
.NewScm-detailPage_Item .NewScm-detailPage_ItemBox .NewScm-detailPage_ItemAvator img {
  width: 72px !important;
  height: 92px !important;
}

.NewScm-detailPage_Container {
  margin-bottom: 65px;
}

.NewScm-detailPage_ItemInfor {
  margin-left: 20px;
  width: 80%;
}
.NewScm-detailPage_ItemInfor .NewScm-detailPage_ItemInfor-Title {
  line-height: 20px;
  width: 100%;
  font-size: 16px !important;
  font-weight: bold;
  color: #333333;
}
.NewScm-detailPage_ItemInfor .NewScm-detailPage_ItemInfor-Title .multipleline-ellipsis__content-box {
  white-space: inherit;
}
.NewScm-detailPage_ItemInfor .NewScm-detailPage_ItemInfor-Author {
  color: #666;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.NewScm-detailPage_ItemInfor .NewScm-detailPage_ItemInfor-Author span {
  height: 24px;
  line-height: 24px;
  display: inline-flex;
  align-items: center;
}
.NewScm-detailPage_ItemInfor .NewScm-detailPage_ItemInfor-Source {
  color: #999;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.NewScm-Statistics_Item {
  width: 1160px;
  padding: 20px 0px;
}
.NewScm-Statistics_Item .NewScm-Statistics_ItemHeader {
  width: 1160px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
.NewScm-Statistics_Item .NewScm-Statistics_ItemBody {
  width: 1160px;
  height: 320px;
}

.Scm-TestSuccess_Icon {
  background: url(../img/EmailPass-Sucess.png);
  width: 92px;
  height: 92px;
  background-repeat: no-repeat;
  background-size: 92px;
  margin: 20px auto;
}

.Scm-TestFail_Icon {
  background: url(../img/EmailPass-Faile.png);
  width: 92px;
  height: 92px;
  background-repeat: no-repeat;
  background-size: 92px;
  margin: 20px auto;
}

.Scm-EmaileTest_Container {
  width: 100%;
  height: 750px;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Scm-EmaileTest_ContainerTitle {
  color: #333;
  font-size: 24px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 100%;
  margin-top: 5px;
}

.Scm-EmaileTest_ContainerDetail {
  color: #333;
  font-size: 18px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 100%;
  margin-top: 5px;
}
.Scm-EmaileTest_ContainerDetail a {
  color: #1265cf;
}
.Scm-EmaileTest_ContainerDetail a:hover {
  color: #218aed;
}

.Scm-Uploadprogress_Icon {
  width: 32px;
  height: 32px;
  background: url(../img/upload.gif);
  background-position: 0px 0px;
  background-size: 32px;
  background-repeat: no-repeat;
  margin: 8px;
}

.Scm-Uploadprogress_ErrorTip {
  color: #666;
  font-size: 18px;
  width: 100%;
  text-align: center;
}

.file-left__border {
  border: 1px solid #ddd;
  box-sizing: border-box;
}

.Scm-Unsubscribe_Icon {
  background: url(../img/EmailPass-Faile.png);
  width: 92px;
  height: 92px;
  background-repeat: no-repeat;
  background-size: 92px;
  margin: 20px auto;
}

.Scm-Emaile_UnsubscribeBtn {
  width: 100%;
  margin-top: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-Emaile_UnsubscribeBtn .Scm-Emaile_UnsubscribeBtn-Continue {
  border: 1px solid #2882d8;
  color: #fff;
  background: #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  margin-right: 12px;
  min-width: 79px;
}
.Scm-Emaile_UnsubscribeBtn .Scm-Emaile_UnsubscribeBtn-Continue:hover {
  background: #218aed;
  border: 1px solid #218aed;
}
.Scm-Emaile_UnsubscribeBtn .Scm-Emaile_UnsubscribeBtn-Cancle {
  border: 1px solid #ddd;
  color: #333;
  background: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  margin-left: 12px;
  min-width: 79px;
}
.Scm-Emaile_UnsubscribeBtn .Scm-Emaile_UnsubscribeBtn-Cancle:hover {
  color: #218aed;
  border: 1px solid #218aed;
}

.Scm-PreviewError_Icon {
  background: url(../img/PreviewErroricon.png);
  width: 139px;
  height: 126px;
  background-repeat: no-repeat;
  background-size: 139px 126px;
  margin: 20px auto;
}

.Scm-Unsubscribe_Icon {
  background: url(../img/UnsubscribeTip.png);
  width: 139px;
  height: 107px;
  background-repeat: no-repeat;
  background-size: 139px 107px;
  margin: 20px auto;
}

.Scm-Unsubscribe_ErrorIcon {
  background: url(../img/UnsubscribeError.png);
  width: 139px;
  height: 107px;
  background-repeat: no-repeat;
  background-size: 139px 107px;
  margin: 20px auto;
}

.NewScm-detailPage_footerbody-Author {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 240px;
  margin-right: 4px;
}

.NewScm-detailPage_footerbody-Else {
  color: #1265cf;
  cursor: pointer;
  font-size: 16px;
  margin-left: 4px;
}

.NewScm-detailPage_5 {
  min-height: 340px;
}

.NewScm-detailPage_footerbody-Error {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.NewScm-detailPage_footerbody-Error .NewScm-detailPage_footerbody-ErrorText {
  color: #666;
}
.NewScm-detailPage_footerbody-Error .NewScm-detailPage_footerbody-ErrorDown {
  color: #1265cf;
  cursor: pointer;
  letter-spacing: 0.2px;
  margin: 0px 4px;
}
.NewScm-detailPage_footerbody-Error .NewScm-detailPage_footerbody-ErrorDown:hover {
  color: #218aed;
}

.new-categoryTip_box {
  position: absolute;
  top: 44px;
  left: -8px;
  background: #fff;
  min-height: 48px;
  width: 360px;
  display: none;
  z-index: 21;
}
.new-categoryTip_box .new-categoryTip_ContentBox {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  border: 1px solid #ddd;
  padding: 10px;
  background: #fff;
}
.new-categoryTip_box .new-categoryTip_ContentBox .new-categoryTip_ContentBox-Tip {
  position: absolute;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  top: -9px;
  left: 10px;
  border: 1px solid #ddd;
  background: #fff;
  border-right-style: none;
  border-bottom-style: none;
}
.new-categoryTip_box .new-categoryTip_ContentBox .new-categoryTip_ContentBox-Detail {
  width: 100%;
  height: 100%;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

.main-list__item_actions {
  flex-shrink: 0;
  padding-left: 16px;
  display: flex;
  align-items: center;
}
.main-list__item_actions .pro-stats__item {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  margin: 0px 12px;
}

.kw__box {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.54);
}

.kw-chip_small {
  background-color: #ebf5ff;
  text-align: center;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 22px;
  margin: 4px 8px 4px 0;
}

.kw-chip_small:hover .normal-global_del-icon_show {
  visibility: visible;
}

.setup-keyword__box {
  width: 260px;
  padding: 16px;
}

.setup-keyword__box-input {
  border-bottom: 1px solid #ccc;
  height: 32px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-width: 160px;
}

.setup-keyword__box-input_icon {
  width: 24px;
  height: 24px;
  font-size: 20px;
  color: #ccc;
  margin-top: 8px;
}

.setup-keyword__box-input_import {
  width: 100%;
  border: none;
  height: 32px;
}

.grp-idx__main_Untreated {
  line-height: 24px;
  color: olivedrab !important;
}

.kw-chip_small-detail {
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.Posinterest-AddGroup_keyWord {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.Posinterest-AddGroup_keyWord .promote-Impact_container-group_item {
  display: block !important;
  max-width: 100%;
  background-color: #fff !important;
  border: 1px solid #ddd !important;
  border-radius: 3px;
  color: #333 !important;
}

.Group-Open_ChoiceBox {
  min-height: 40px;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}
.Group-Open_ChoiceBox .Group-Open_ChoiceBox-Tip {
  position: absolute;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  top: -8px;
  left: 130px;
  box-shadow: -3px -6px 12px 0px rgba(0, 0, 0, 0.1);
  background: #fff;
  border-right-style: none;
  border-bottom-style: none;
  transition: all 150ms;
}
.Group-Open_ChoiceBox .Group-Open_ChoiceBox-Detail {
  align-items: center;
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  min-height: 40px;
  line-height: 24px;
  display: flex;
}
.Group-Open_ChoiceBox .Group-Open_ChoiceBox-Detail span {
  padding: 8px;
  color: #333;
  font-size: 14px;
}

.New-Search_ResultItem {
  display: flex;
}

.Federated-searchResult_Content {
  margin-left: 12px;
  width: 93%;
}

.Federated-searchResult_Title {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  cursor: pointer;
}

.Federated-searchResult_Title:hover {
  color: #288aed;
}

.Federated-searchResult_Title a {
  text-decoration: none;
}

.Federated-searchResult_Infor {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 24px;
  font-size: 14px;
  color: #666;
}

.Federated-searchResult_Source {
  display: block;
  line-height: 20px;
  color: #999;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.Federated-searchResult_InforName {
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Federated-searchResult_Box {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin: 20px 0px;
}

.AnchorPoint-Progressbar progress::-webkit-progress-bar {
  background-color: #d7d7d7;
}

.AnchorPoint-Progressbar progress::-webkit-progress-value {
  background-color: #288aed;
}

.AnchorPoint-Progressbar progress {
  width: 240px;
  height: 20px;
}

.AnchorPoint-Progressbar_BackGround {
  background-color: rgba(0, 0, 0, 0.12);
  z-index: 50;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.AnchorPoint-Progressbar_BackGround .AnchorPoint-ProgressbarBox {
  width: 340px;
  height: 140px;
  border: 1px solid #fff;
  background: #fff;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
}
.AnchorPoint-Progressbar_BackGround .AnchorPoint-ProgressbarBox .AnchorPoint-ProgressbarBox_show {
  height: 16px;
  width: 160px;
}
.AnchorPoint-Progressbar_BackGround .AnchorPoint-ProgressbarBox .AnchorPoint-Progressbar_Content {
  margin-top: 10px;
  line-height: 24px;
  color: #666;
  font-size: 14px;
  width: 100%;
  text-align: center;
}

.multipleline-ellipsis_heightLimit {
  height: 40px !important;
}

.ScienceField-CheckContainer {
  width: 780px;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  padding: 0px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #fff;
  position: fixed;
  z-index: 999999;
}

.ScienceField-CheckContainer_Header {
  width: 100%;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
}

.ScienceField-CheckContainer_HeaderTitle {
  color: #333;
  font-size: 20px;
}

.ScienceField-CheckContainer_Footer {
  width: 100%;
  height: 72px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-top: 1px solid #ddd;
}

.ScienceField-CheckContainer_FooterCancle {
  border: 1px solid #fff;
  color: #333;
  font-size: 14px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: #fff;
  border-radius: 3px;
  margin: 0px 16px;
}

.ScienceField-CheckContainer_FooterCancle:hover {
  color: #288aed;
}

.ScienceField-CheckContainer_FooterConfirm {
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  width: 79px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: #2882d8;
  border-radius: 3px;
}

.ScienceField-CheckContainer_FooterConfirm:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.ScienceField-CheckContainer_Body {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
  width: 100%;
}

.ScienceField-CheckContainer_BodyChecked {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  min-height: 36px;
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  align-content: flex-start;
  margin-bottom: 36px;
  padding-bottom: 12px;
}

.ScienceField-CheckContainer_BodyChecked-Title {
  color: #333;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
.ScienceField-CheckContainer_BodyChecked-Title span {
  color: #999;
}

.ScienceField-CheckContainer_BodyCheckedItem {
  background: #ebf4ff;
  color: #2882d8;
  height: 24px;
  width: auto;
  max-width: 30%;
  display: flex;
  align-items: center;
  padding: 0px 6px 0px 12px;
  margin: 6px 12px 0px 12px;
  /*cursor: pointer;*/
  border-radius: 3px;
}
.ScienceField-CheckContainer_BodyCheckedItem:hover {
  background: #288aed;
  color: #fff;
}

.ScienceField-CheckContainer_BodyCheckedItem:hover .ScienceField-CheckContainer_BodyCheckedItemIcon {
  width: 18px;
  height: 18px;
  background: url(../img/IconClosehover.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 18px 18px;
  margin-left: 4px;
  flex-shrink: 0;
}

.ScienceField-CheckContainer_BodyCheckedItem-Detail {
  max-width: 300px;
  width: auto;
  min-width: 0px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ScienceField-CheckContainer_BodySearch {
  height: 30px;
  width: 98%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid #ddd;
  border-radius: 3px;
  position: relative;
}
.ScienceField-CheckContainer_BodySearch input {
  width: 90%;
  height: 98%;
  padding-left: 4px;
}

.ScienceField-CheckContainer_List {
  width: 103%;
  height: 405px;
  overflow-x: hidden;
  overflow-y: auto;
}
.ScienceField-CheckContainer_List .ScienceField-CheckContainer_ListItem {
  width: 100%;
}
.ScienceField-CheckContainer_List .ScienceField-CheckContainer_ListItem .ScienceField-CheckContainer_ListItem {
  width: 96%;
}

.ScienceField-CheckContainer_ListItem-Title {
  height: 36px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.ScienceField-CheckContainer_ListItem-Title span {
  color: #333;
  font-size: 16px;
  line-height: 36px;
}

.ScienceField-CheckContainer_ListItem-TitleOpen {
  width: 18px;
  height: 16px;
  background: url(../img/IconCloseItem.png);
  background-repeat: no-repeat;
  background-position: 1px 0px;
  background-size: 16px 16px;
  cursor: pointer;
  transition: all 300ms;
  transform: rotate(180deg);
}

.ScienceField-CheckContainer_ListItem-TitleOpen:hover {
  background: url(../img/IconCloseItemhover.png);
  background-position: 1px 0px;
}

.ScienceField-CheckContainer_ListItem-TitleClose {
  width: 18px;
  height: 16px;
  background: url(../img/IconCloseItem.png);
  background-repeat: no-repeat;
  background-position: 1px 0px;
  background-size: 16px 16px;
  cursor: pointer;
  transition: all 300ms;
  transform: rotate(0deg);
}

.ScienceField-CheckContainer_ListItem-TitleClose:hover {
  background: url(../img/IconCloseItemhover.png);
  background-position: 1px 0px;
}

.ScienceField-CheckContainer_ListItem-Box {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.ScienceField-CheckContainer_ListSubItem {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 30px;
  cursor: pointer;
  margin: 8px 12px;
  border-radius: 3px;
  border: 1px solid #ddd;
  padding: 0px 8px;
}
.ScienceField-CheckContainer_ListSubItem:hover {
  border: 1px solid #288aed;
}
.ScienceField-CheckContainer_ListSubItem .ScienceField-CheckContainer_SubText {
  margin-left: 4px;
}

.ScienceField-CheckContainer_ListSubItem:hover .ScienceField-CheckContainer_SubText {
  color: #218aed !important;
}
.ScienceField-CheckContainer_ListSubItem:hover .ScienceField-CheckContainer_ListSubItem-Detail {
  color: #218aed !important;
}
.ScienceField-CheckContainer_ListSubItem:hover .ScienceField-CheckContainer_ListSubItem-Add {
  background: url(../img/IconAddhover.png);
}

.ScienceField-CheckContainer_ListSubItem-Detail {
  color: #333;
  font-size: 14px;
  margin-left: 4px;
  height: 30px;
  line-height: 30px;
  display: block;
  max-width: 420px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ScienceField-CheckContainer_ListSubItem-Add {
  width: 16px;
  height: 16px;
  background: url(../img/IconAdd.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
}

.ScienceField-CheckContainer_ListSubItem-Add:hover {
  background: url(../img/IconAddhover.png);
}

.ScienceField-CheckContainer_BodyCheckedItemIcon {
  width: 18px;
  height: 18px;
  background: url(../img/IconClose.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 18px 18px;
  margin-left: 4px;
  flex-shrink: 0;
  cursor: pointer;
}

.ScienceField-CheckContainer_ListSubItemChecked {
  border: 1px solid #288aed !important;
}

.ScienceField-CheckContainer_ListSubItemChecked .ScienceField-CheckContainer_SubText {
  color: #288aed !important;
}

.ScienceField-CheckContainer_ListSubItemChecked .ScienceField-CheckContainer_ListSubItem-Add {
  /*background: url(../img/IconAddhover.png)!important;*/
  background: url(../img/IconAddedhover.png) !important;
}

.ScienceField-CheckContainer_ListSubItemChecked .ScienceField-CheckContainer_ListSubItem-Detail {
  color: #288aed !important;
}

.dev_psn_science_area_id {
  display: none;
}

.header-switch_mechanismTop1 {
  position: absolute;
  top: -14px;
  width: 0;
  right: 52px;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ebebeb;
  border-left: 8px solid transparent;
}

.header-switch_mechanismTop2 {
  position: absolute;
  top: -14px;
  width: 0;
  right: 52px;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  border-left: 8px solid transparent;
}

.header-switch_mechanismBox {
  min-width: 115px;
  max-width: 315px;
  position: absolute;
  top: 27px;
  background: #fff;
  min-height: 48px;
  height: auto;
  z-index: 99;
  right: -50px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  background-color: white;
  border-radius: 3px;
}

.header-switch_mechanismSelect {
  position: relative;
}

.header-switch_mechanismIcon {
  width: 16px;
  height: 16px;
  background: url(../img/switchmechanism-icon.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  cursor: pointer;
  display: block;
}
.header-switch_mechanismIcon:hover {
  background: url(../img/switchmechanism-iconhover.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
}

.header-switch_mechanismSelectBox {
  padding: 8px;
}

.header-switch_mechanismSelectItem {
  width: 100%;
  color: #333;
}
.header-switch_mechanismSelectItem .header-switch_mechanismSelectDetail {
  line-height: 32px;
  height: 32px;
  font-size: 14px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  text-align: left;
  cursor: pointer;
}
.header-switch_mechanismSelectItem .header-switch_mechanismSelectDetail:hover {
  background: #f7f7f7;
}

.header-switch_mechanismHiddenItem {
  display: none !important;
  width: 100%;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f8f8f8;
  margin: 0px 7px -8px -8px;
  padding: 0px 8px;
  cursor: pointer;
  border-top: 1px solid #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.header-switch_mechanismHiddenItem:hover {
  color: #218aed;
}

.science_areaSelectBox-Deatail {
  margin-left: 10px;
  background: #fff;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

.header-main__switchIconBox {
  width: 20px;
  height: 20px;
  position: relative;
  margin-top: 4px;
  margin-left: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Newedit-PsnInforBox {
  width: 760px;
  height: auto;
  padding: 0px 20px;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 5px;
  z-index: 52;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  position: fixed;
}

.Newedit-PsnInforBox_header {
  width: 100%;
  border-bottom: 1px solid #ddd;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Newedit-PsnInforBox_headerDetail {
  color: #333;
  font-size: 20px;
}

.Newedit-PsnInforBox_body {
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding-bottom: 29px;
}

.Newedit-PsnInforBox_NeckItem {
  width: 100%;
  height: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
}

.Newedit-PsnInforBox_BodyItem {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 54px;
  margin: 10px 0px;
  position: relative;
}

.Newedit-PsnInforBox_BodyItem-TipText {
  position: absolute;
  font-size: 14px;
  color: #333 !important;
  top: 3px;
  left: 0px;
  transition: all 100ms;
}

.Newedit-PsnInforBox_BodyItem-Input {
  width: 100%;
  height: 95%;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
  padding-left: 0px;
  margin-top: 1px;
  /*@include single-line-text;*/
  background: #fff;
  display: block;
}

.Newedit-PsnInforBox_BodyItemInfor {
  width: 100%;
  height: 30px;
  border-bottom: 1px solid #eee;
  position: relative;
}
.Newedit-PsnInforBox_BodyItemInfor i {
  width: 24px;
  height: 24px;
  color: #999999;
}
.Newedit-PsnInforBox_BodyItemInfor textarea {
  margin: 0px 4px !important;
  width: 99%;
}

.Newedit-PsnInforBox_BodyKey {
  color: #666;
  transition: transform 300ms;
}
.Newedit-PsnInforBox_BodyKey:hover {
  color: #288aed;
}

.Newedit-PsnInforBox_BodyKeyClose {
  cursor: pointer;
  transform: rotate(0deg);
}

.Newedit-PsnInforBox_BodyKeyOpen {
  transform: rotate(180deg);
}

.Newedit-PsnInforBox_BodyItemInfor-Link {
  width: 110px;
  font-size: 14px;
  color: #1265cf;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Newedit-PsnInforBox_BodyItem-TipTextChecked {
  font-size: 12px;
  top: -15px !important;
  left: 0px;
}

.Newedit-PsnInforBox_BodyItemInfor-Checked {
  /*border-bottom: 1px solid #1265cf;*/
}

.textarea-autoresize-box {
  position: absolute;
  color: transparent;
  width: 100%;
  box-sizing: border-box;
  padding: 0px 0;
  z-index: -1;
  white-space: pre-wrap;
  word-break: normal;
  word-wrap: break-word;
  line-height: 20px;
  font: 400 14px/22px "Noto Sans SC", "Hiragino Sans GB W3", "Heiti SC", "Microsoft Yahei", "Segoe UI";
  letter-spacing: normal;
  word-spacing: 0px;
}

#textarea-autoresize-input {
  position: absolute;
  top: 2px;
  left: 0px;
  width: 100%;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
  padding: 0px 6px;
  resize: none;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: normal;
  word-wrap: break-word;
  line-height: 24px;
  min-height: 24px;
  max-height: 24px;
}

.Newedit-PsnInforBox_BodyItemInfor-Area {
  width: 230px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 100%;
  margin-right: 20px;
}

.Newedit-PsnInforBox_BodyItemInfor-Area input {
  width: 100%;
  height: 90%;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
  padding-left: 0px;
}

.Newedit-PsnInforBox_AreaSlecteckBox {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 48px;
  max-height: 260px;
  position: absolute;
  top: 34px;
  left: 0px;
  background: #fff;
  z-index: 20;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.Newedit-PsnInforBox_AreaSlecteckBox-Item {
  width: 100%;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}
.Newedit-PsnInforBox_AreaSlecteckBox-Item .Newedit-PsnInforBox_AreaSlecteckBox-ItemDetail {
  width: 100%;
  height: 32px;
  text-align: left;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333;
  padding-left: 12px;
  display: block;
}
.Newedit-PsnInforBox_AreaSlecteckBox-Item:hover {
  background: #f4f4f4;
}

.Newedit-PsnInforBox_BodyItem-smallSize {
  width: 360px;
}

.Newedit-PsnInforBox_BodyItem-normalSize {
  width: 630px;
}

.Newedit-PsnInforBox_BodyItem-normalSize .Newedit-PsnInforBox_BodyItemInfor {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Newedit-PsnInforBox_footer {
  width: 100%;
  height: 71px;
  border-top: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.Newedit-PsnInforBox_footer .Newedit-PsnInforBox_footerCancle {
  color: #333;
  font-size: 14px;
  /*width: 82px;*/
  height: 28px;
  border: 1px solid #fff;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-right: 16px;
}
.Newedit-PsnInforBox_footer .Newedit-PsnInforBox_footerCancle:hover {
  color: #288aed;
}
.Newedit-PsnInforBox_footer .Newedit-PsnInforBox_footerComfire {
  min-width: 65px;
  height: 32px;
  padding: 0px 7px;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Newedit-PsnInforBox_footer .Newedit-PsnInforBox_footerComfire:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.Newedit-PsnInforBox_BodyItem-Introduce {
  height: auto;
  min-height: 0px;
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 1;
  margin: 10px 0px;
}
.Newedit-PsnInforBox_BodyItem-Introduce .Newedit-PsnInforBox_BodyItemInfor {
  max-height: 195px !important;
}
.Newedit-PsnInforBox_BodyItem-Introduce .Newedit-PsnInforBox_BodyItemInfor textarea {
  line-height: 24px;
  height: 185px;
  min-height: 24px !important;
  overflow-y: auto;
  background: #fafafa;
}
.Newedit-PsnInforBox_BodyItem-Introduce .Newedit-PsnInforBox_BodyItemInfor .addDynamic-targetEffect {
  display: none;
}
.Newedit-PsnInforBox_BodyItem-Introduce .Newedit-PsnInforBox_BodyItemInforSize {
  height: 100px !important;
}
.Newedit-PsnInforBox_BodyItem-Introduce .Newedit-PsnInforBox_BodyItemInforSize textarea {
  height: 100px !important;
  background: #fafafa;
}

.searchbox__mainBox-normalSize {
  width: 95% !important;
}

.Newedit-PsnInforBox_NeckItemMiddle {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Newedit-PsnInforBox_NeckItemMiddle .Newedit-PsnInforBox_NeckItemMiddle-CN {
  width: 85px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #2882d8;
  color: #fff;
  border: 1px solid #2882d8;
  border-right: none;
  cursor: pointer;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.Newedit-PsnInforBox_NeckItemMiddle .Newedit-PsnInforBox_NeckItemMiddle-CN:hover {
  background: #288aed;
  border: 1px solid #288aed;
  border-right: none;
}
.Newedit-PsnInforBox_NeckItemMiddle .Newedit-PsnInforBox_NeckItemMiddle-EU {
  width: 85px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #fff;
  color: #333;
  border: 1px solid #ddd;
  border-left: none;
  cursor: pointer;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.Newedit-PsnInforBox_NeckItemMiddle .Newedit-PsnInforBox_NeckItemMiddle-EU:hover {
  color: #2882d8;
  border: 1px solid #2882d8;
  border-left: none;
}

.New-CurrencyFrame_HeaderNeck-TipIcon {
  background: url(../img/check_icon.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-position: 1px 1px;
  cursor: pointer;
}

.New-CurrencyFrame_HeaderNeck-TipIconChecked {
  background: url(../img/checked_box.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-position: 1px 1px;
  cursor: pointer;
}

.New-CurrencyFrame_Box {
  width: 760px;
  height: 715px;
  padding: 0px 20px;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 5px;
  z-index: 52;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  position: fixed;
}

.New-CurrencyFrame_Header {
  width: 100%;
  border-bottom: 1px solid #ddd;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.New-CurrencyFrame_HeaderDetail {
  color: #333;
  font-size: 20px;
}

.New-CurrencyFrame_HeaderNeck {
  width: 100%;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 5px;
}

.New-CurrencyFrame_HeaderNeck-Tip {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.New-CurrencyFrame_HeaderNeck-TipText {
  color: #1265cf;
  font-size: 14px;
  line-height: 24px;
  margin-left: 4px;
  max-width: 280px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.New-CurrencyFrame_HeaderNeck-Middle {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-CurrencyFrame_HeaderNeck-MiddleLeft {
  min-width: 56px;
  padding: 0px 12px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #fff;
  color: #333;
  border: 1px solid #ddd;
  border-right: none;
  cursor: pointer;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.New-CurrencyFrame_HeaderNeck-MiddleLeft:hover {
  background: #fff;
  border: 1px solid #288aed;
  border-right: none;
  color: #288aed;
}

.New-CurrencyFrame_HeaderNeck-MiddleLeftChecked {
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  cursor: pointer;
}
.New-CurrencyFrame_HeaderNeck-MiddleLeftChecked:hover {
  color: #fff;
  border: 1px solid #288aed;
  background: #288aed;
}

.New-CurrencyFrame_HeaderNeck-MiddleRight {
  min-width: 56px;
  padding: 0px 12px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #fff;
  color: #333;
  border: 1px solid #ddd;
  border-left: none;
  cursor: pointer;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.New-CurrencyFrame_HeaderNeck-MiddleRight:hover {
  color: #288aed;
  border: 1px solid #288aed;
  border-left: none;
}

.New-CurrencyFrame_HeaderNeck-MiddleRightChecked {
  background: #2882d8;
  color: #fff;
  border: 1px solid #2882d8;
  border-left: none;
}
.New-CurrencyFrame_HeaderNeck-MiddleRightChecked:hover {
  background: #288aed;
  border: 1px solid #288aed;
  border-left: none;
  color: #fff;
}

.New-CurrencyFrame_Body {
  width: 101%;
  height: 525px;
  overflow-x: hidden;
  overflow-y: auto;
}

.New-CurrencyFrame_BodyItem {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 0px;
  border-bottom: 1px dashed #ddd;
  width: 98%;
}

.New-CurrencyFrame_BodyItemInfor {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.New-CurrencyFrame_BodyItemInfor-Avator {
  width: 72px;
  height: 92px;
  border: 1px solid #ddd;
}

.New-CurrencyFrame_BodyItemInfor-Box {
  width: 476px;
  margin-left: 12px;
}

.New-CurrencyFrame_BodyItemInfor-Title {
  line-height: 28px;
  width: 100%;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.New-CurrencyFrame_BodyItemInfor-Title:hover {
  color: #288aed;
}

.New-CurrencyFrame_BodyItemInfor-Author {
  line-height: 24px;
  width: 100%;
  font-size: 14px;
  color: #333;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.New-CurrencyFrame_BodyItemInfor-Source {
  line-height: 24px;
  width: 100%;
  font-size: 14px;
  color: #999;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.New-CurrencyFrame_BodyItemFunc {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
}

.New-CurrencyFrame_BodyItemFunc-Cancle {
  color: #333;
  font-size: 14px;
  width: 63px;
  height: 28px;
  border: 1px solid #fff;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.New-CurrencyFrame_BodyItemFunc-Cancle:hover {
  color: #288aed;
}

.New-CurrencyFrame_BodyItemFunc-Confirm {
  width: 79px;
  height: 32px;
  border: 1px solid #2882d8;
  color: #2882d8;
  font-size: 14px;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.New-CurrencyFrame_BodyItemFunc-Confirm:hover {
  border: 1px solid #288aed;
  color: #fff;
  background: #288aed;
}

.New-CurrencyFrame_Footer {
  width: 100%;
  height: 71px;
  border-top: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.New-CurrencyFrame_FooterCancle {
  color: #333;
  font-size: 14px;
  width: 63px;
  height: 28px;
  border: 1px solid #fff;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.New-CurrencyFrame_FooterCancle:hover {
  color: #288aed;
}

.New-CurrencyFrame_FooterConfirm {
  width: 79px;
  height: 32px;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.New-CurrencyFrame_FooterConfirm:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.New-WechatShare_Footer {
  width: 100%;
  height: 71px;
  border-top: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.New-WechatShare_FooterCancle {
  color: #333;
  font-size: 14px;
  width: 63px;
  height: 28px;
  border: 1px solid #fff;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.New-WechatShare_FooterCancle:hover {
  color: #288aed;
}

.New-WechatShare_FooterConfirm {
  width: 79px;
  height: 32px;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.New-WechatShare_FooterConfirm:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.New-WechatShare_Box {
  width: 378px;
  height: 368px;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 5px;
  padding: 0px 20px;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  position: fixed;
  z-index: 52;
}

.New-WechatShare_Header {
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.New-WechatShare_HeaderDetail {
  color: #333;
  font-size: 18px;
}

.New-WechatShare_Body {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 239px;
}

.New-WechatShare_BodyAvator {
  font-size: 14px;
  width: 98px;
  height: 98px;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  padding: 10px;
  border: 1px solid #ddd;
  margin-top: 30px;
}
.New-WechatShare_BodyAvator img {
  width: 100%;
  height: 100%;
}

.New-WechatShare_BodyAvator-Text {
  width: 345px;
  text-align: center;
  line-height: 28px;
  color: #333;
  font-size: 14px;
  margin-top: 10px;
}
.New-WechatShare_BodyAvator-Text div {
  width: 345px;
  text-align: center;
  line-height: 28px;
}

.New-CurrencyFrameBox_Header {
  width: 100%;
  border-bottom: 1px solid #ddd;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.New-CurrencyFrameBox_HeaderDetail {
  color: #333;
  font-size: 20px;
}

.New-CurrencyFrameBox_Neck {
  width: 100%;
  height: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
}

.New-CurrencyFrameBox_NeckMiddle {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-CurrencyFrameBox_NeckMiddle-CN {
  width: 85px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #2882d8;
  color: #fff;
  border: 1px solid #2882d8;
  border-right: none;
  cursor: pointer;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
}

.New-CurrencyFrameBox_NeckMiddle-EU {
  width: 85px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #fff;
  color: #333;
  border: 1px solid #ddd;
  border-left: none;
  cursor: pointer;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: relative;
}

.New-CurrencyFrameBox_Footer {
  width: 100%;
  height: 71px;
  border-top: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.New-CurrencyFrameBox_FooterCancle {
  color: #333;
  font-size: 14px;
  /*width: 82px;*/
  height: 28px;
  border: 1px solid #fff;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-right: 16px;
}

.New-CurrencyFrameBox_FooterCancle:hover {
  color: #288aed;
}

.New-CurrencyFrameBox_FooterConfirm {
  width: 79px;
  height: 32px;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-CurrencyFrameBox_FooterConfirm:hover {
  border: 1px solid #288aed;
  background: #288aed;
}

.New-CurrencyFrameBox_BodyItem {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  margin: 8px 0px;
  position: relative;
}

.New-CurrencyFrameBox_BodySubItem {
  width: 100%;
  height: 31px;
  border-bottom: 1px solid #eee;
  position: relative;
}

.New-CurrencyFrameBox_BodySubItem-Input {
  width: 100%;
  height: 95%;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
  padding-left: 4px;
  margin-top: 1px;
}

.New-CurrencyFrameBox_BodySubItem-Tip {
  position: absolute;
  font-size: 14px;
  color: #333;
  top: 6px;
  left: 6px;
  transition: all 100ms;
}

.New-CurrencyFrameBox_BodySubItemHalf {
  width: 360px;
}

.New-CurrencyFrameBox_BodySubItemThird {
  width: 341px;
  border-bottom: none;
}

.New-CurrencyFrameBox_BodySubItem-Else {
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-CurrencyFrameBox_BodySubItem-ElseText {
  color: #333;
  font-size: 14px;
}

.New-CurrencyFrameBox_BodySubItem-ElseIcon {
  background: url(../img/check_icon.png);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 1px 3px;
  cursor: pointer;
}
.New-CurrencyFrameBox_BodySubItem-ElseIcon:hover {
  background: url(../img/checkbox-hover.png);
  background-repeat: no-repeat;
  background-position: 1px 3px;
}

.New-CurrencyFrameBox_BodySubItem-ElseIconChecked {
  background: url(../img/checked_box.png);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 1px 3px;
}

.New-CurrencyFrameBox_BodySubBox {
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.New-CurrencyFrameBox_BodySubItem-ElseText {
  margin-left: 4px;
}

.New-CurrencyFrameBox_BodyItem-EorrTip {
  color: #bf3127;
  font-size: 12px;
  position: absolute;
  top: 33px;
  right: 0px;
}

.New-CurrencyFrameBox_BodyItem-BackTip {
  color: #999;
  font-size: 12px;
  position: absolute;
  top: 30px;
  right: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
}

.New-CurrencyFrameBox_Container {
  width: 760px;
  height: auto;
  padding: 0px 20px;
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #fff;
  position: fixed;
  z-index: 52;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.New-CurrencyFrameBox_Body {
  width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 28px;
}

.New-CurrencyFrameBox_BodySubItem-TipMove {
  font-size: 12px;
  top: -11px !important;
  left: 0px;
}

.New-CurrencyFrameBox_BodySubItemChecked {
  border-bottom: 1px solid #1265cf;
}

.cancle-clearFloat_box {
  padding: 0px !important;
  margin: 0px !important;
  max-width: 105px !important;
  min-width: 105px !important;
}

.dialogs__header_sort {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  margin-right: 36px;
}
.dialogs__header_sort .dev_select_order {
  cursor: pointer;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #ddd;
  color: #999;
  width: 105px;
}

.addDynamic-targetEffect {
  position: absolute;
  width: 0px;
  transition: left 350ms;
  transition: right 350ms;
  transition: width 350ms;
  border-bottom: 1px solid #2882d8;
  height: 1px;
}

.New-CommonInforTip {
  width: 343px;
  height: auto;
  border: 1px solid #eee;
  border-radius: 3px;
  background: #fff;
  padding: 0px 20px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  position: fixed;
  transition: all 120ms;
}

.New-CommonInforTip_Header {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 40px 0px 20px 0px;
}

.New-CommonInforTip_Footer {
  width: 100%;
  height: 72px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.New-CommonInforTip_FooterBtn {
  min-width: 56px;
  padding: 0px 12px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  border-radius: 3px;
  cursor: pointer;
}
.New-CommonInforTip_FooterBtn:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.New-CommonInforTip_Body {
  min-height: 24px;
  width: 100%;
  line-height: 24px;
  font-size: 14px;
  color: #333;
  text-align: center;
  width: 100%;
}

.New-CommonInforTip_Neutral {
  background: url(../img/neutralWaitTip.png);
  background-size: 48px 48px;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
}

.New-CommonInforTip_Negative {
  background: url(../img/negativeFailTip.png);
  background-size: 48px 48px;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
}

.New-CommonInforTip_Positive {
  background: url(../img/positiveSuccessTip.png);
  background-size: 48px 48px;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
}

.Newprompt-background_layer {
  position: fixed;
  top: 0px;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.24);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1400;
}

.main-list__item-Privacy {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 65px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fafafa;
  opacity: 0.92;
  display: none;
  cursor: pointer;
  z-index: 55;
}

.main-Privacy_forbinCheck {
  width: 580px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fafafa;
  opacity: 1;
  position: fixed;
  z-index: 10155;
  display: none;
  transition: all 100ms;
}
.main-Privacy_forbinCheck .main-list__item-PrivacyBackText_Detail {
  color: #333;
  margin-left: 12px;
  font-size: 14px;
}

.main-list__item-PrivacyIcon {
  width: 28px;
  height: 28px;
  background: url(../img/PrivacyachiIcon.png);
  background-position: 0px 0px;
  background-size: 28px 28px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.main-list__item-PrivacyText {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin-left: 6px;
}

.Scm-ContainerSelect_Box {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.Scm-ContainerSelect_Box span {
  width: 100%;
  text-align: center;
}
.Scm-ContainerSelect_Box i {
  position: absolute;
  right: 3px;
  top: 8px;
}

.module-home__boxNeck {
  width: 100%;
  height: 48px;
  background: #FFFDD6;
  position: fixed;
  top: 92px;
  z-index: 35;
  display: flex;
  justify-content: center;
  align-items: center;
}

.module-home__boxNeck-Container {
  width: 1200px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.module-home__boxNeck-Container .module-home__boxNeck-ContainerDetail {
  color: #333;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.module-home__boxNeck-Container .module-home__boxNeck-ContainerDetail .module-home__boxNeck-ContainerHref {
  margin-left: 6px;
  color: #1265cf;
  cursor: pointer;
}
.module-home__boxNeck-Container .module-home__boxNeck-ContainerDetail .module-home__boxNeck-ContainerHref:hover {
  color: #218aed;
}
.module-home__boxNeck-Container .list-results_close {
  margin-right: 6px;
}

.main-list__listNo-result .response_no-result {
  width: 310px;
  text-align: center;
  padding: 0px;
  margin-left: 0px;
}

.Scm-Comfiemprj_Container {
  width: 100%;
  min-height: auto;
  background: aliceblue;
  margin-bottom: 6px;
  padding: 16px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: none;
}
.Scm-Comfiemprj_Container .Scm-Comfiemprj_Container-Detail {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin: 12px 0px;
}
.Scm-Comfiemprj_Container .Scm-Comfiemprj_Container-Btn {
  width: 81px;
  height: 30px;
  cursor: pointer;
  background: #2882d8;
  border: 1px solid #2882d8;
  border-radius: 3px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  font-size: 14px;
}
.Scm-Comfiemprj_Container .Scm-Comfiemprj_Container-Btn:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.NewScm-ImportAchive_Container {
  width: 860px;
  border: 1px solid #eee;
  height: auto;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 200ms;
  background: #fff;
  border-radius: 5px;
  position: fixed;
  background: #fff;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerHeader {
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 800px;
  border-bottom: 1px solid #eee;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerHeader .NewScm-ImportAchive_ContainerHeader-Detail {
  font-size: 18px;
  font-weight: bold;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerNeck {
  display: flex;
  justify-content: flex-start;
  width: 800px;
  align-items: center;
  margin: 4px 0px 16px 0px;
  color: #ccc !important;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerNeck .NewScm-ImportAchive_ContainerNeck-Text {
  font-size: 14px;
  color: #333;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerNeck .NewScm-ImportAchive_ContainerNeck-Color {
  width: 30px;
  height: 16px;
  border: 1px solid #eee;
  background: #fffdd6;
  margin: 0px 4px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody {
  border: 1px solid #eee;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyHeader {
  display: flex;
  align-items: center;
  height: 36px;
  width: 800px;
  background: #f4f4f4;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyHeader .NewScm-ImportAchive_BodyHeader-Count {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  height: 100%;
  border-right: 1px solid #ccc;
  width: 8%;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyHeader .NewScm-ImportAchive_BodyHeader-Source {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  height: 100%;
  border-right: 1px solid #ccc;
  width: 52%;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyHeader .NewScm-ImportAchive_BodyHeader-Situ {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  height: 100%;
  border-right: 1px solid #ccc;
  width: 12%;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyHeader .NewScm-ImportAchive_BodyHeader-Style {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  height: 100%;
  border-right: 1px solid #ccc;
  width: 14%;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyHeader .NewScm-ImportAchive_BodyHeader-Keep {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  height: 100%;
  border-right: 1px solid #ccc;
  border: none;
  width: 24%;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck {
  max-height: 327px;
  min-height: 0px;
  overflow-y: auto;
  overflow-x: hidden;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item {
  display: flex;
  border-top: 1px solid #ccc;
  max-height: 145px;
  width: 800px;
  background: #fffdd6 !important;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Count {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  border-right: 1px solid #ccc;
  width: 57px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  border-right: 1px solid #ccc;
  width: 377px;
  flex-direction: column;
  padding: 12px 0px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceDetail {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceTime {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  font-size: 14px;
  line-height: 20px;
  color: #999 !important;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceTitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  font-weight: bold;
  transition: height 100ms linear 0s;
  max-height: 40px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceTitle a {
  text-decoration: none;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceTitle:hover {
  color: #218aed;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceTitle::before {
  content: "";
  float: left;
  height: 100%;
  width: 2px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Source .NewScm-ImportAchive_BodyItem-SourceTitle::after {
  background: transparent linear-gradient(to right, rgba(255, 255, 255, 0), #fffdd6 50%, #fffdd6) repeat scroll 0 0 !important;
  box-sizing: content-box;
  color: #333;
  content: "...";
  cursor: pointer;
  float: right;
  font-size: 20px;
  height: 20px;
  left: 100%;
  line-height: 2px;
  margin-left: -80px;
  padding-right: 2px;
  position: relative;
  text-align: right;
  top: -16px;
  width: 80px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Situ {
  width: 87px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  color: #333;
  font-size: 14px;
  border-right: 1px solid #ccc;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Situ .NewScm-ImportAchive_BodySub-Item {
  display: flex;
  padding: 0 12px;
  align-items: center;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Situ .NewScm-ImportAchive_BodySub-Item .NewScm-ImportAchive_BodySub-ItemIcon {
  background-image: url(../../smate-pc/img/check_box.png);
  background-position: 1px 3px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Situ .NewScm-ImportAchive_BodySub-Item .NewScm-ImportAchive_BodySub-ItemIconChecked {
  background-image: url(../../smate-pc/img/checked_box.png);
  background-position: 1px 3px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Situ .NewScm-ImportAchive_BodySub-Item .NewScm-ImportAchive_BodySub-ItemText {
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerBody .NewScm-ImportAchive_BodyNeck .NewScm-ImportAchive_BodyNeck-Item .NewScm-ImportAchive_BodyItem-Style {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  border-right: 1px solid #ccc;
  width: 101px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerFooter {
  border-top: 1px solid #eee;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 56px;
  width: 800px;
  margin-top: 24px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerFooter .NewScm-ImportAchive_ContainerFooter-Cancle {
  margin-right: 20px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: auto;
  color: #333;
  font-size: 14px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerFooter .NewScm-ImportAchive_ContainerFooter-Cancle:hover {
  color: #218aed;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerFooter .NewScm-ImportAchive_ContainerFooter-Comfire {
  background: #288aed;
  border: 1px solid #288aed;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 79px;
  font-size: 14px;
}
.NewScm-ImportAchive_Container .NewScm-ImportAchive_ContainerFooter .NewScm-ImportAchive_ContainerFooter-Comfire:hover {
  background: #2882d8;
  border: 1px solid #2882d8;
}

.ScienceField-bckground_Zindex {
  z-index: 1000 !important;
}

.Scm_InsideBackground {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10056;
  opacity: 0;
  top: 0px;
  left: 0px;
}

.Scm_OpenPrivacy-Achive {
  position: fixed;
  top: 100px;
  left: 100px;
  border: 1px solid #ddd;
  width: 440px;
  height: 120px;
  padding: 20px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 4px 18px 3px rgba(0, 0, 0, 0.12);
  z-index: 10058;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveBody {
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 16px;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter {
  height: 68px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Cancle {
  cursor: pointer;
  font-size: 14px;
  margin-right: 20px;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Cancle:hover {
  color: #288aed;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Edite {
  padding: 0px 6px;
  height: 28px;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #2882d8;
  cursor: pointer;
  color: #fff;
  border-radius: 3px;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Edite:hover {
  background: #288aed;
  border: 1px solid #288aed;
}

.Scm_InsideBackground {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10056;
  opacity: 0;
  top: 0px;
  left: 0px;
}

.Scm_OpenPrivacy-Achive {
  position: fixed;
  top: 100px;
  left: 100px;
  border: 1px solid #ddd;
  width: 440px;
  height: 120px;
  padding: 20px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 4px 18px 3px rgba(0, 0, 0, 0.12);
  z-index: 10058;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveBody {
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 16px;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter {
  height: 68px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Cancle {
  cursor: pointer;
  font-size: 14px;
  margin-right: 20px;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Cancle:hover {
  color: #288aed;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Edite {
  padding: 0px 6px;
  height: 28px;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #2882d8;
  cursor: pointer;
  color: #fff;
  border-radius: 3px;
}
.Scm_OpenPrivacy-Achive .Scm_OpenPrivacy-AchiveFooter .Scm_OpenPrivacy-AchiveFooter_Edite:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.main-list__item_Icon {
  width: 108px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 98px;
  flex-shrink: 0;
}
.main-list__item_Icon .main-list__item_Icon-FlagRelevant {
  width: 20px;
  height: 20px;
  background: url(../img/scm-icon.png) no-repeat;
  display: block;
}
.main-list__item_Icon .FlagRelevantLevel1 {
  background-position: -132px -180px !important;
}
.main-list__item_Icon .FlagRelevantLevel2 {
  background-position: -110px -180px !important;
}
.main-list__item_Icon .FlagRelevantLevel3 {
  background-position: -90px -180px !important;
}
.main-list__item_Icon .FlagRelevantLevel4 {
  background-position: -70px -180px !important;
}
.main-list__item_Icon .main-list__item_Icon-Flagcooperation {
  width: 20px;
  height: 20px;
  background: url(../img/cooperationIcon.png) no-repeat;
  display: block;
  background-position: 0px 5px;
}
.main-list__item_Icon .main-list__item_Icon-FlagcooperationNone {
  width: 20px;
  height: 20px;
  background-image: url(../img/cooperationNoneIcon.png) no-repeat;
  display: block;
  background-position: 0px 5px;
}
.main-list__item_Icon .main-list__item_IconLevel {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  width: 30px;
  flex-shrink: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.main-list-headerExport_Eu {
  min-width: 200px !important;
}
.main-list-headerExport_Eu .preloader {
  margin-left: 83px !important;
}

.main-list-headerExport_Cn .preloader {
  margin-left: 53px !important;
}

.main-list-headerExport {
  min-width: 140px;
  border: 1px solid #ddd;
  height: 28px;
  border-radius: 3px;
  padding: 0px 0px 0px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  position: relative;
  margin-left: 20px;
  /*&:hover{
      border:1px solid #218aed;
      color:#218aed;
  }*/
}
.main-list-headerExport .main-list-headerExport_Title {
  color: #333;
  font-size: 14px;
  text-align: center;
  flex-grow: 1;
}
.main-list-headerExport .main-list-headerExport_SubBox {
  display: none;
  position: absolute;
  width: 100%;
  background: #fff;
  top: 28px;
  left: -1px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  z-index: 45;
}
.main-list-headerExport .main-list-headerExport_SubBox .main-list-headerExport_SubBoxList {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.main-list-headerExport .main-list-headerExport_SubBox .main-list-headerExport_SubBoxList span {
  width: 100%;
  text-align: center;
  display: block;
  color: #333;
}
.main-list-headerExport .main-list-headerExport_SubBox .main-list-headerExport_SubBoxList:hover {
  background: #f4f4f4;
}

.pub-idx__main_grouptitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal !important;
  font-size: 14px !important;
}

.Scm-CancelAccount_ContainerSubHeader-Tip {
  width: 72px;
  height: 72px;
  background: url(../img/CancelAccountTip.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0 auto;
  flex-shrink: 0;
}

.Scm-CancelAccount_ContainerBody-passTip {
  width: 16px;
  height: 16px;
  background: url(../img/CancelAccountPassword.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 8px 10px;
  flex-shrink: 0;
}

.Scm-CancelAccount_ContainerBody-VerificationTip {
  width: 20px;
  height: 16px;
  background: url(../img/CancelAccountVerification.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 8px 8px;
  flex-shrink: 0;
}

.Scm-CancelAccount_Container {
  width: 560px;
  min-height: 260px;
  border: 1px solid #ddd;
  border-radius: 5px;
  position: fixed;
  padding: 20px;
  position: fixed;
  background: #fff;
  position: fixed;
  z-index: 51;
}

.Scm-CancelAccount_ContainerHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  padding-bottom: 16px;
}
.Scm-CancelAccount_ContainerHeader span {
  color: #333;
  font-size: 18px;
  font-weight: bold;
}

.Scm-CancelAccount_ContainerBody {
  width: 100%;
  height: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.Scm-CancelAccount_ContainerFooter {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid #ddd;
  padding-top: 16px;
}
.Scm-CancelAccount_ContainerFooter .Scm-CancelAccount_ContainerFooter-Last {
  color: #333;
  cursor: pointer;
  margin-right: 12px;
  font-size: 14px;
}
.Scm-CancelAccount_ContainerFooter .Scm-CancelAccount_ContainerFooter-Last:hover {
  color: #218aed;
}
.Scm-CancelAccount_ContainerFooter .Scm-CancelAccount_ContainerFooter-Comfire {
  width: 89px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #2882d8;
  color: #fff;
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
  border-radius: 3px;
  background: #2882d8;
}
.Scm-CancelAccount_ContainerFooter .Scm-CancelAccount_ContainerFooter-Comfire:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Scm-CancelAccount_ContainerBodyBox {
  border: 1px solid #ddd;
  height: 30px;
  width: 350px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
}
.Scm-CancelAccount_ContainerBodyBox input {
  border: none;
  outline: none;
  width: 82%;
  height: 92%;
}

.Scm-CancelAccount_ContainerSubBody {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 350px;
  margin-top: 20px;
}

.Scm-CancelAccount_ContainerVerificationBox {
  width: 95px;
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-left: 10px;
}

.Scm-CancelAccount_RefrashVerificationIcon {
  width: 18px;
  height: 16px;
  background: url(../img/CancelAccountRefresh.png);
  background-repeat: no-repeat;
  background-position: -1px 0px;
  margin-left: 10px;
  cursor: pointer;
}
.Scm-CancelAccount_RefrashVerificationIcon:hover {
  background: url(../img/CancelAccountRefreshHover.png);
  background-repeat: no-repeat;
  background-position: -1px 0px;
}

.Scm-CancelAccount_ContainerSubHeader {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 24px;
  margin-bottom: 6px;
}

.Scm-CancelAccount_ContainerSubTitle {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  margin: 25px 0px 10px 0px;
  width: 100%;
  text-align: center;
}

.Scm-CancelAccount_ContainerSubText {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}

.Scm-CancelAccount_ContainerSubFooter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 50px;
}
.Scm-CancelAccount_ContainerSubFooter .Scm-CancelAccount_ContainerSubFooter-Goon {
  color: #333;
  font-weight: normal;
  font-size: 14px;
  margin-right: 12px;
  cursor: pointer;
}
.Scm-CancelAccount_ContainerSubFooter .Scm-CancelAccount_ContainerSubFooter-Goon:hover {
  color: #218aed;
}
.Scm-CancelAccount_ContainerSubFooter .Scm-CancelAccount_ContainerSubFooter-Cancle {
  width: 79px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  font-size: 14px;
  cursor: pointer;
  border-radius: 3px;
}
.Scm-CancelAccount_ContainerSubFooter .Scm-CancelAccount_ContainerSubFooter-Cancle:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.header-main__switchText {
  width: 50px;
  color: #333;
  font-size: 16px;
  flex-shrink: 0;
}

/* CSS Document */
.Scm-SetCheckMail_Container {
  height: auto;
  width: 360px;
  padding: 0px 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  position: fixed;
  z-index: 52;
  transition: all 300ms;
  top: -300px;
}

.Scm-SetCheckMail_ContainerTitle {
  width: 100%;
  line-height: 24px;
  color: #333;
  font-size: 14px;
  height: 142px;
  display: flex;
  align-items: center;
}

.Scm-SetCheckMail_ContainerFooter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 48px;
  border-top: 1px solid #ddd;
}

.Scm-SetCheckMail_ContainerFooter_Cancle {
  color: #333;
  font-size: 14px;
  margin-right: 12px;
  cursor: pointer;
}
.Scm-SetCheckMail_ContainerFooter_Cancle:hover {
  color: #218aed;
}

.Scm-SetCheckMail_ContainerFooter_Send {
  min-width: 108px;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  background: #2882d8;
  padding: 0px 6px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  border-radius: 3px;
}
.Scm-SetCheckMail_ContainerFooter_Send:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Scm-SearchHelp_Container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 41px 0px 89px 0px;
}
.Scm-SearchHelp_Container p{
  margin-top: 6px;
  color: #333;
  font-size: 14px;
  line-height: 24px;
}
.Scm-SearchHelp_Container p a {
  color: #1265cf;
  cursor: pointer;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem a{
  color: #1265cf;
  cursor: pointer;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerAvator {
  background: url(../img/Tipicon.png);
  background-repeat: no-repeat;
  background-size: 139px 126px;
  width: 139px;
  height: 126px;
  background-position: 0px 0px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  width: 1200px;
  margin-top: 62px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-Box {
  display: flex;
  align-items: center;
  width: 1200px;
  margin-top: 24px;
  flex-wrap: wrap;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-BoxDown {
  min-width: 220px;
  padding: 0px 15px;
  height: 78px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2882d8;
  color: #2882d8;
  font-size: 18px;
  cursor: pointer;
  flex-shrink: 0;
  text-decoration: none;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-BoxDown:hover {
  border: 1px solid #218aed;
  color: #218aed;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerTitle {
  width: 1200px;
  text-align: center;
  color: #333;
  font-size: 24px;
  font-weight: bold;
  margin: 26px 0px 20px 0px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerText {
  width: 1200px;
  color: #333;
  font-size: 18px;
  text-align: center;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerText a {
  color: #1265cf;
  cursor: pointer;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-BoxTipImage {
  width: 420px;
  height: 326px;
  box-shadow: -1px 0px 10px #ccc;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-BoxWebSideTip {
  width: 465px;
  height: 426px;
  box-shadow: -1px 0px 10px #ccc;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-BoxTipTitle {
  width: 100%;
  height: 20px;
  text-align: center;
  color: #333;
  font-size: 14px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-32TipDetail {
  background: url(../img/32Download.png);
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-64TipDetail {
  background: url(../img/32Download.png);
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-BoxTipDetail {
  width: 380px;
  height: 260px;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 380px 260px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-Alter{
  background: url(../img/alert.svg);
  width: 30px;
  height: 30px;
  position: absolute;
  margin-left: -40px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-Allallow {
  background: url(../img/allAllow1.png);
  width: 510px;
  height: 410px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 510px 410px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-FirFoxTip {
  background: url(../img/FirfoxTip.png);
  width: 400px;
  height: 343px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 400px 343px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-IETip {
  background: url(../img/IeTip.png);
  width: 460px;
  height: 350px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 460px 350px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-ChromeTip {
  background: url(../img/ChromeTip.png);
  width: 400px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 400px 100px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-RunAsAdministrator {
  background: url(../img/RunAsAdministrator.png);
  width: 700px;
  height: 200px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 700px 180px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-ChromeOpenSearchTool {
  background: url(../img/ChromeOpenSearchTool.png);
  width: 500px;
  height: 224px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 500px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-CNKISearchError {
  background: url(../img/CNKISearchError.png);
  width: 900px;
  height: 450px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 900px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-FirefoxOpenSearchTool {
  background: url(../img/FirefoxOpenSearchTool.png);
  width: 550px;
  height: 315px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 540px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-FirefoxSelectApplication {
  background: url(../img/FirefoxSelectApplication.png);
  width: 550px;
  height: 200px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 540px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-IEOpenSearchTool {
  background: url(../img/IEOpenSearchTool.png);
  width: 550px;
  height: 394px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 550px 380px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-IESetting {
  background: url(../img/IESetting.png);
  width: 500px;
  height: 450px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 500px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-IESettingItem {
  background: url(../img/IESettingItem.png);
  width: 370px;
  height: 440px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 370px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-ReadAndWriteError {
  background: url(../img/ReadAndWriteError.png);
  width: 550px;
  height: 400px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 550px 400px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-RepairTips {
  background: url(../img/RepairTips.png);
  width: 470px;
  height: 255px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
.Scm-SearchHelp_Container .Scm-SearchHelp_ContainerItem-UninstallTheApplication {
  background: url(../img/UninstallTheApplication.png);
  width: 900px;
  height: 500px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-size: 900px;
}

.New-ScmFocus_fundContainer {
  width: 1200px;
  margin: 0 auto;
  height: auto;
  min-height: 560px;
  margin-bottom: 120px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-HeaderTitle {
  width: 100%;
  color: #333;
  font-size: 20px;
  height: 40px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  line-height: 40px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item {
  width: 100%;
  margin-top: 18px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 42px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemHeader .New-ScmFocus_fundContainer-ItemHeaderText {
  color: #333;
  font-size: 14px;
  min-width: 75px;
  width: auto;
  padding-bottom: 4px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemHeader .New-ScmFocus_fundContainer-ItemHeaderBtn {
  height: 28px;
  width: 78px;
  border: 1px solid #2882d8;
  color: #2882d8;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  font-size: 14px;
  margin-bottom: 4px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemHeader .New-ScmFocus_fundContainer-ItemHeaderBtn:hover {
  border: 1px solid #218aed;
  color: #218aed;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemBody {
  width: 1176px;
  height: 200px;
  border: 1px solid #ddd;
  padding: 12px;
  display: flex;
  align-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemBody .New-ScmFocus_fundContainer-AddItem {
  height: 28px;
  max-width: 520px;
  min-width: 0px;
  width: auto;
  display: flex;
  position: relative;
  align-items: center;
  line-height: 30px;
  background: #eee;
  color: #333;
  font-size: 14px;
  border-radius: 3px;
  padding: 0px 10px;
  margin-right: 12px;
  margin-bottom: 12px;
  flex-shrink: 0;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemBody .New-ScmFocus_fundContainer-AddItem .New-ScmFocus_fundContainer-AddItemDetail {
  max-width: 100%;
  min-width: 0px;
  width: auto;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemBody .New-ScmFocus_fundContainer-AddItem .New-ScmFocus_fundContainer-AddItemIcon {
  width: 16px;
  height: 16px;
  background: url(../img/FundIconClose.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  margin-left: 4px;
  display: none;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemBody .New-ScmFocus_fundContainer-AddItem:hover {
  background: #218aed;
  color: #fff;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-Item .New-ScmFocus_fundContainer-ItemBody .New-ScmFocus_fundContainer-AddItem:hover .New-ScmFocus_fundContainer-AddItemIcon {
  width: 16px;
  height: 16px;
  background: url(../img/IconClosehover.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  margin-left: 4px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-CheckBtn {
  min-width: 96px;
  max-width: 205px;
  height: 34px;
  border: 1px solid #2882d8;
  text-align: center;
  line-height: 34px;
  border-radius: 5px;
  color: #fff;
  background: #2882d8;
  margin: 36px auto 0px auto;
  cursor: pointer;
  font-size: 16px;
  padding: 0px 10px;
}
.New-ScmFocus_fundContainer .New-ScmFocus_fundContainer-CheckBtn:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.New-ScmFocus_fundContainer-ItemSelect {
  height: auto !important;
  border: none !important;
  padding: 0px !important;
}

.New-ScmFocus_fundContainer-ItemSelectCheck {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 56px;
}
.New-ScmFocus_fundContainer-ItemSelectCheck i {
  color: #999;
  font-size: 16px;
}
.New-ScmFocus_fundContainer-ItemSelectCheck .New-ScmFocus_fundContainerSelected {
  color: #218aed !important;
}
.New-ScmFocus_fundContainer-ItemSelectCheck .New-ScmFocus_fundContainer-ItemSelectCheck_Text {
  color: #333;
  font-size: 14px;
  margin-left: 4px;
}

.ScienceField-CheckContainer_SearchData {
  display: flex;
  flex-wrap: wrap;
}

.Scm-Supplement_Container {
  min-width: 530px;
  min-height: 140px;
  border-radius: 3px;
  padding: 14px 20px;
  flex-grow: 1;
  border: 1px solid #ddd;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerHeader {
  color: #333;
  height: 24px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  padding-bottom: 14px;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerHeader .Scm-Supplement_ContainerHeader-Title {
  color: #333;
  font-size: 16px;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerBody {
  min-height: 100px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-top: 12px;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerBody .Scm-Supplement_ContainerBody-Item {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 21px;
  margin: 4px 4px 4px 0;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerFooter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 38px;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerFooter .Scm-Supplement_ContainerFooter-Ignore {
  border: 1px solid #ddd;
  color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 28px;
  border-radius: 3px;
  cursor: pointer;
  margin-right: 20px;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerFooter .Scm-Supplement_ContainerFooter-Ignore:hover {
  border: 1px solid #218aed;
  color: #218aed;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerFooter .Scm-Supplement_ContainerFooter-Add {
  border: 1px solid #2882d8;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 28px;
  border-radius: 3px;
  cursor: pointer;
  background: #2882d8;
}
.Scm-Supplement_Container .Scm-Supplement_ContainerFooter .Scm-Supplement_ContainerFooter-Add:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

#psnRcmdInfoDiv .Scm-Supplement_Container:nth-of-type(2) {
  margin-left: 20px;
}

.getConfirmnum_container {
  height: 320px;
  width: 560px;
  border: 1px solid #ccc;
  color: #333;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0px 20px;
  position: absolute;
  bottom: -640px;
  transition: all 200ms;
  background-color: #fff;
  border-radius: 5px;
}

.getConfirmnum_container-header {
  height: 48px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.getConfirmnum_container-header span {
  width: 96%;
}

.getConfirmnum_container-body {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  width: 560px;
  height: 223px;
}

.getConfirmnum_container-body_title1 {
  padding: 0px 32px;
  margin: 12px 0px;
  font-size: 14px;
  width: 89%;
  text-align: left;
}

.getConfirmnum_container-body_title2 {
  padding: 0px 32px;
  margin-bottom: 16px;
  font-size: 14px;
  display: flex;
  align-items: center;
  line-height: 24px;
  display: inline-block;
  width: 89%;
  text-align: left;
}

.getConfirmnum_container-body_title2 span {
  display: inline;
}

.getConfirmnum_container-body_title2 i {
  display: inline-block;
}

.getConfirmnum_container-body_input {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  font-size: 14px;
}

.getConfirmnum_container-body_input-area {
  border: 1px solid #ccc;
  height: 26px;
  width: 200px;
  margin: 0px 8px;
  font-size: 14px !important;
}

.getConfirmnum_container-body_input-area_box {
  width: 98%;
  height: 97%;
  padding-left: 4px;
  text-align: left;
}

.getConfirmnum_container-body_input-reset {
  color: #288aed;
  cursor: pointer;
  font-size: 14px;
}

.getConfirmnum_container-body_input-reset:hover {
  color: #1265cf;
}

.onsending_code {
  color: #999 !important;
  pointer-events: none !important;
}

.getConfirmnum_container-footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 80px;
  border-top: 1px solid #ccc;
}

.getConfirmnum_container-footer_content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 72px;
  background: #288aed;
  border: 1px solid #288aed;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
}

.getConfirmnum_container-footer_content:hover {
  background: #1265cf;
  border-color: #1265cf;
}

.getConfirmnum_container-body__icon-edit {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.24);
  background-color: #f4f4f4;
  cursor: pointer;
  position: absolute;
}

.getConfirmnum_container-body__icon-detaile {
  margin-left: 27px;
}

.getConfirmnum_container-body_email {
  display: inline;
  padding: 0px 8px;
}

.getConfirmnum_container-body_bottom {
  border-bottom: 2px solid #288aed;
}

.getConfirmnum_container-body_input-validateCode {
  width: auto;
  margin: 0px;
}

.getConfirmnum_container-body_bottom i {
  background-color: #1265cf;
  color: #fff;
}

.getConfirmnum_container-body_email {
  position: relative;
}

#area_ul .item_list-align {
  width: 230px !important;
}
#area_ul .item_list-align:hover {
  background-color: #f7f7f7 !important;
}

#key_ul .item_list-align {
  width: 230px !important;
}
#key_ul .item_list-align:hover {
  background-color: #f7f7f7 !important;
}

#year_ul .item_list-align {
  width: 230px !important;
}
#year_ul .item_list-align:hover {
  background-color: #f7f7f7 !important;
}

#type_ul .item_list-align {
  width: 230px !important;
}
#type_ul .item_list-align:hover {
  background-color: #f7f7f7 !important;
}

.Scm-InforFeedback_Container {
  width: 1200px;
  margin: 100px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Header {
  width: 100%;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Header .Scm-InforFeedback_HeaderText {
  color: #333;
  font-size: 24px;
  margin: 20px 0px 70px 0px;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body {
  width: 950px;
  padding: 67px 125px;
  margin: 0 auto;
  background: #f4f4f4;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyTitle {
  color: #333;
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  width: 100%;
  text-align: left;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyInner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 20px 0px;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyInner .Scm-InforFeedback_BodyItem {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: 20px;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyInner .Scm-InforFeedback_BodyItem .Scm-InforFeedback_BodyItem-Detail {
  color: #333;
  font-size: 14px;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyInput {
  width: 945px;
  word-break: break-all;
  padding: 6px;
  height: 130px;
  border: 1px solid #ddd;
  background: #fff;
  margin: 20px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  overflow: hidden;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyBtn {
  height: 38px;
  width: 118px;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 38px;
  cursor: pointer;
  border: 1px solid #2882d8;
  border-radius: 3px;
  margin: 30px auto 0px auto;
}
.Scm-InforFeedback_Container .Scm-InforFeedback_Body .Scm-InforFeedback_BodyBtn:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.operationBtn {
  background: aliceblue !important;
}
.operationBtn i:hover {
  color: #218aed !important;
}

.Scm-noBodyPage_TipContainer {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 720px;
}
.Scm-noBodyPage_TipContainer .Scm-noBodyPage_TipTitle {
  color: #333;
  font-size: 20px;
  margin: 20px 0px 8px 0px;
  font-weight: 500;
}
.Scm-noBodyPage_TipContainer .Scm-noBodyPage_TipText {
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
.Scm-noBodyPage_TipContainer .Scm-noBodyPage_TipBtn {
  cursor: pointer;
  height: 32px;
  min-width: 81px;
  padding: 0px 4px;
  border: 1px solid #2882d8;
  color: #fff;
  background: #2882d8;
  font-size: 16px;
  text-align: center;
  line-height: 32px;
  border-radius: 5px;
  margin-top: 20px;
}
.Scm-noBodyPage_TipContainer .Scm-noBodyPage_TipBtn:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Scm-showCode_Container {
  width: 400px;
  height: 503px;
  position: absolute;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox {
  width: 400px;
  height: 503px;
  background: #fff;
  position: relative;
  border: 1px solid #ddd;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Tip {
  background: url(../img/Scm-changeCompLoad.png);
  width: 40px;
  height: 40px;
  position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Title {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  margin-top: 40px;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Box {
  width: 140px;
  height: 140px;
  margin: 90px auto 20px auto;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Footer {
  position: absolute;
  height: 48px;
  width: 100%;
  bottom: 0px;
  right: 0px;
  background: #f8f8f8;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  cursor: pointer;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Footer:hover {
  color: #218aed;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-refrash {
  margin: 20px auto;
  min-width: 72px;
  max-width: 108px;
  height: 28px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  background: #fff;
  color: #2882d8;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
  cursor: pointer;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-refrash:hover {
  border-color: #2882d8;
  color: #218aed;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-App {
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: normal;
  font-size: 14px;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-App .Scm-showCode_ContainerTop-AppLoad {
  margin: 0px 4px;
  color: #1265cf;
  cursor: pointer;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-App .Scm-showCode_ContainerTop-AppLoad:hover {
  color: #218aed;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Func {
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: normal;
  font-size: 14px;
  margin-top: 20px;
}
.Scm-showCode_Container .Scm-showCode_ContainerBox .Scm-showCode_ContainerTop-Func .Scm-showCode_ContainerTop-FuncLine {
  margin: 0px 4px;
}

.ScienceField-CheckContainer_SBox {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ScienceField-CheckContainer_SBox .ScienceField-CheckContainer_SBoxTitle {
  color: #333;
  font-size: 16px;
}
.ScienceField-CheckContainer_SBox .ScienceField-CheckContainer_SbuBox {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ScienceField-CheckContainer_SBox .ScienceField-CheckContainer_SbuBox .ScienceField-CheckContainer_SubItem {
  display: flex;
  align-items: center;
  min-width: 120px;
  height: 26px;
  background: #f4f4f4 !important;
  width: auto;
  padding: 0px 6px !important;
  border-radius: 3px !important;
  margin-left: 6px !important;
}
.ScienceField-CheckContainer_SBox .ScienceField-CheckContainer_SbuBox .ScienceField-CheckContainer_SubItem .ScienceField-CheckContainer_SubText {
  color: #666;
  font-size: 14px;
}
.ScienceField-CheckContainer_SBox .ScienceField-CheckContainer_SbuBox .ScienceField-CheckContainer_SubItem .ScienceField-CheckContainer_SubIcon {
  font-size: 22px;
  color: #666;
  cursor: pointer;
}
.ScienceField-CheckContainer_SBox .ScienceField-CheckContainer_SbuBox .ScienceField-CheckContainer_SubItem .ScienceField-CheckContainer_SubIcon:hover {
  color: #218aed;
}

.footer_fixedStyle a img {
  width: 25px !important;
  height: 34px !important;
}

.Scm-TrendAnalysis_BodyDownload {
  background: url(../img/trenddown.png);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 0px 8px;
}

.Scm-TrendAnalysis_BodyDownload:hover {
  background: url(../img/trenddownhover.png);
}

.find-nothing_tip {
  background: url(../img/tp_icon.png);
  background-repeat: no-repeat;
  background-position: 0px -25px;
  width: 20px;
  height: 20px;
  background-size: 22px;
}

.Scm-TrendAnalysis_BodyShare {
  width: 18px;
  height: 18px;
  background: url(../img/iconlist1.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  background-position: -51px -295px;
  cursor: pointer;
}

.Scm-TrendAnalysis_BodyShare:hover {
  background-position: -51px -318px;
}

.Scm-TrendAnalysis_Bodyreference {
  width: 18px;
  height: 18px;
  background: url(../img/iconlist1.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-position: -96px -294px;
  cursor: pointer;
  margin: 0px 8px;
}

.Scm-TrendAnalysis_Bodyreference:hover {
  background-position: -96px -317px;
}

.Scm-TrendAnalysis_Header {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.Scm-TrendAnalysis_HeaderItem {
  width: 250px;
  height: 100px;
  border-radius: 5px;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin: 20px;
}

.Scm-TrendAnalysis_HeaderItemCheck {
  border-color: #2882d8;
}
.Scm-TrendAnalysis_HeaderItemCheck div {
  color: #2882d8;
}

.Scm-TrendAnalysis_HeaderItem:hover {
  border-color: #218aed;
}

.Scm-TrendAnalysis_HeaderItem:hover div {
  color: #218aed;
}

.Scm-TrendAnalysis_HeaderAdd-Icon {
  background: url(../img/trendadd.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

.Scm-TrendAnalysis_HeaderTip {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-top: 2px;
  flex-shrink: 0;
}

.Scm-TrendAnalysis_HeaderTipBlue {
  border: 1px solid blue;
  background: blue;
}

.Scm-TrendAnalysis_HeaderTipRed {
  border: 1px solid red;
  background: red;
}

.Scm-TrendAnalysis_HeaderTipYellow {
  border: 1px solid yellow;
  background: yellow;
}

.Scm-TrendAnalysis_HeaderTipGreen {
  border: 1px solid green;
  background: green;
}

.Scm-TrendAnalysis_HeaderTipBlack {
  border: 1px solid black;
  background: black;
}

.Scm-TrendAnalysis_HeaderTipOrange {
  border: 1px solid orange;
  background: orange;
}

.Scm-TrendAnalysis_HeaderTipPurple {
  border: 1px solid purple;
  background: purple;
}

.Scm-TrendAnalysis_HeaderTipGray {
  border: 1px solid gray;
  background: gray;
}

.Scm-TrendAnalysis_HeaderTipBrown {
  border: 1px solid brown;
  background: brown;
}

.Scm-TrendAnalysis_HeaderItem:hover .Scm-TrendAnalysis_HeaderAdd-Icon {
  background: url(../img/trendaddhover.png);
}

.Scm-TrendAnalysis_HeaderItemBox {
  display: flex;
  align-items: flex-start;
}

.Scm-TrendAnalysis_HeaderItem-Title {
  color: #333;
  font-size: 16px;
  max-width: 180px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Scm-TrendAnalysis_HeaderTextBox {
  margin-left: 8px;
}

.Scm-TrendAnalysis_HeaderItem-SubTitle {
  color: #666;
  font-size: 14px;
}

.Scm-TrendAnalysis_HeaderAdd {
  border: 1px dashed #ddd;
}

.Scm-TrendAnalysis_Body {
  margin-top: 40px;
}

.Scm-TrendAnalysis_BodyContainer {
  width: 1200px;
  height: 360px;
  border: 1px solid #ddd;
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Scm-TrendAnalysis_BodyHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Scm-TrendAnalysis_BodyHeader-Box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Scm-TrendAnalysis_BodyHeader-Title {
  color: #333;
  font-size: 16px;
}

.Scm-TrendAnalysis_BodyHeader-Func {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Scm-TrendAnalysis_HeaderAdd-Title {
  margin-left: 8px;
  color: #666;
  font-size: 16px;
}

/* CSS Document */
.Sie-MainPageList_Item {
  margin-bottom: 30px;
}
.Sie-MainPageList_Item #newest_pub_list .response_no-result {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}

.Sie-MainPageList_ItemTitle {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #ddd;
  height: 32px;
}

.Sie-MainPageList_ItemTitle-LeftIcon {
  width: 16px;
  height: 20px;
  background: url(../img/icon_paper1.png);
  background-repeat: no-repeat;
  background-size: 16px 20px;
}

.Sie-MainPageList_ItemTitle-Text {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin-left: 12px;
  border-bottom: 2px solid #2882d8;
  height: 32px;
  line-height: 32px;
}

.Sie-FunctionNormal_Bar {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
}

.Sie-FunctionNormal_BarItem {
  margin-right: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.Sie-FunctionNormal_BarItem:hover font {
  color: #218aed;
}
.Sie-FunctionNormal_BarItem:hover {
  color: #218aed;
}
.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_Share {
  background-position: -52px -316px !important;
}

.Sie-FunctionNormal_BarText {
  font-size: 14px;
  color: #333;
  margin-left: 4px;
}

.Sie-FunctionNormal_Icon {
  width: 18px;
  height: 20px;
  background: url(../img/smate_cssspirit01.png);
  background-repeat: no-repeat;
}

.Sie-FunctionNormal_Fabuloused {
  background-position: -6px -386px !important;
}

.Sie-FunctionNormal_Fabulous {
  background-position: -6px -293px;
}

.Sie-FunctionNormal_Comment {
  background-position: -29px -293px;
}

.Sie-FunctionNormal_Quote {
  background-position: -97px -293px;
}

.Sie-FunctionNormal_Save {
  background-position: -75px -293px;
}

.Sie-FunctionNormal_Share {
  background-position: -52px -293px;
}

.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_BarText {
  color: #218aed;
}

.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_Fabulous {
  background-position: -6px -340px;
}

.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_Comment {
  background-position: -29px -316px;
}

.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_Quote {
  background-position: -97px -316px;
}

.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_Save {
  background-position: -75px -316px;
}

.Sie-FunctionNormal_BarItem:hover .Sie-FunctionNormal_Share {
  background-position: -52px -293px;
}

.Sie-GetmoreInfor_Icon {
  background: url(../img/rightmore.png);
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px;
}

.Sie-Psnmain_AchieveItem {
  margin: 20px 10px;
}

.Sie-Psnmain_AchieveItem-Title {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  max-width: 675px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  display: inline-block;
}

.Sie-Psnmain_AchieveItem-Title:hover {
  color: #218aed;
}

.Sie-Psnmain_AchieveItem-Source {
  color: #999;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  width: 675px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
}

.Sie-Psnmain_AchieveItem-Author {
  color: #333;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  width: 675px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
}

.Sie-MainPageList_ItemIntroduce {
  padding: 20px 10px;
  color: #666;
  font-size: 14px;
  line-height: 28px;
}

.Sie-MainPageList_ItemGetmore {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}

.Sie-MainPageList_ItemGetmore-Text {
  color: #666;
  font-size: 14px;
  margin-left: 10px;
}

.Sie-MainPageList_ItemGetmore:hover .Sie-MainPageList_ItemGetmore-Text {
  color: #218aed;
}

.Sie-MainPageList_ItemGetmore:hover .Sie-GetmoreInfor_Icon {
  background: url(../img/rightmorehover.png);
}

.Sie-MainPage_Left {
  box-sizing: border-box;
  padding: 0px 16px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  min-height: 560px;
  width: 70%;
  border-right: 1px solid #dddddd;
}

.Sie-MainPage_Right {
  box-sizing: border-box;
  padding: 0px 16px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  min-height: 560px;
  width: 30%;
}
.Sie-MainPage_Right div .response_no-result {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}
.Sie-MainPage_Right div div .response_no-result {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}

.Sie-MainPageList_ItemTitle-RightIcon {
  width: 22px;
  height: 20px;
  background: url(../img/icon_hot.png);
  background-repeat: no-repeat;
  background-size: 22px 20px;
  flex-shrink: 0;
}

.Sie-MainPageList_ItemLeft {
  padding: 20px 0px;
  display: flex;
  align-items: center;
}

.Sie-MainPageList_ItemLeft-Avator {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #ddd;
  flex-shrink: 0;
}

.Sie-MainPageList_ItemLeft-Infor {
  margin-left: 12px;
  flex-grow: 1;
}

.Sie-MainPageList_ItemLeft-InforBox {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Sie-MainPageList_ItemLeft-InforBtn {
  width: 69px;
  height: 26px;
  border: 1px solid #ddd;
  border-radius: 3px;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
  font-size: 14px;
  color: #333;
  flex-shrink: 0;
}

.Sie-MainPageList_ItemLeft-Basic {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
}

.Sie-MainPageList_ItemLeft-BasicItem {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
}

.Sie-MainPageList_ItemLeft-BasicItemName {
  color: #999;
  font-size: 14px;
  line-height: 24px;
}

.Sie-MainPageList_ItemLeft-BasicItemNum {
  color: #999;
  font-size: 14px;
  line-height: 24px;
}

.Sie-MainPageList_ItemLeft-InforName {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  width: 190px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Sie-MainPageList_ItemLeft-InforTitle {
  color: #666;
  font-size: 14px;
  margin-left: 4px;
  line-height: 24px;
}

.Sie-mainPageNeck_BarLeftSearch-Icon {
  background: url(../img/top-search.png);
  background-position: 0px 0px;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  flex-shrink: 0;
}

.Sie-mainPageScholar_Item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 00px;
  border-bottom: 1px dashed #ddd;
  align-items: flex-start;
}

.Sie-mainPageScholar_ItemAvator {
  width: 72px;
  flex-shrink: 0;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Sie-mainPageScholar_ItemAvator-Detail {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #ddd;
  margin-bottom: 6px;
}

.Sie-mainPageScholar_ItemAvator-Btn {
  height: 24px;
  width: 48px;
  border: 1px solid #ddd;
  border-radius: 3px;
  text-align: center;
  line-height: 24px;
  margin-top: 12px;
  font-size: 12px;
  color: #666;
  cursor: pointer;
}

.Sie-mainPageScholar_ItemAvator-Btn:hover {
  border: 1px solid #218aed;
  color: #218aed;
}

.Sie-mainPageScholar_ItemInfor {
  width: 765px;
  margin-left: 12px;
}

.Sie-Psnmain_AchieveItem-ChipBox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-Psnmain_AchieveItem-ChipList {
  background-color: #ebf4ff;
  text-align: center;
  border-radius: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 21px;
  margin: 4px 4px 4px 0;
  color: #666;
}

.Sie-mainPageScholar_RightList {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
}

.Sie-mainPageScholar_RightItem {
  color: #666;
  font-size: 14px;
  width: 33.3333%;
  text-align: center;
  line-height: 24px;
  flex-grow: 1;
}

.Sie-mainPageNeck_BarLeftSearch-IconSenior {
  background: url(../img/SeniorSearch.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-left: 8px;
  cursor: pointer;
}

.Sie-mainPageNeck_BarRightItem-IconDown {
  background: url(../img/singleup.png);
  background-position: -2px 0px;
  background-repeat: no-repeat;
  width: 12px;
  height: 20px;
  transform: rotateY(180deg);
  cursor: pointer;
}
.Sie-mainPageNeck_BarRightItem-IconDown:hover {
  background: url(../img/singleuphover.png);
  transform: rotateY(180deg);
  background-position: -2px 0px;
}

.Sie-mainPageNeck_BarRightItem-IconUp {
  background: url(../img/singledown.png);
  background-position: -6px 0px;
  background-repeat: no-repeat;
  width: 12px;
  height: 20px;
  transform: rotateY(180deg);
  cursor: pointer;
}
.Sie-mainPageNeck_BarRightItem-IconUp:hover {
  background: url(../img/singledownhover.png);
  transform: rotateY(180deg);
  background-position: -6px 0px;
}

.Sie-mainPageNeck_Bar {
  width: 1200px;
  margin: 0 auto;
  border-bottom: 1px solid #ddd;
  height: 64px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  padding-bottom: 10px;
}

.Sie-mainPageNeck_BarLeft {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 850px;
}

.Sie-mainPageNeck_BarLeft-Title {
  color: #333;
  font-size: 14px;
  padding: 0px 30px;
}

.Sie-mainPageNeck_BarRight {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 350px;
  flex-grow: 1;
}

.Sie-mainPageNeck_BarRightItem {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}

.Sie-mainPageNeck_BarLeftSearch {
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 30px;
  width: 480px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-mainPageNeck_BarLeftSearch input {
  border: none;
  outline: none;
  height: 94%;
  width: 93%;
  padding-left: 6px;
}

.Sie-mainPageNeck_BarRightItem-IconBox {
  display: flex;
  justify-content: center;
  align-items: center;
}

.Sie-mainPageNeck_BarRightItem-Text {
  font-size: 14px;
  color: #333;
}

.Sie-mainPageProject_Item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 10px;
  border-bottom: 1px dashed #ddd;
}

.Sie-Psnmain_AchieveItem-Avator {
  border: 1px solid #ddd;
  width: 71px;
  height: 91px;
  position: relative;
  flex-shrink: 0;
  /*cursor: pointer;*/
}

.Sie-Psnmain_AchieveItem-AvatorBackG {
  width: 100%;
  height: 100%;
}

.Sie-Psnmain_AchieveItem-AvatorUploadS {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 30px;
  left: 20px;
  display: none;
}

.Sie-Psnmain_AchieveItem-AvatorUploadH {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 30px;
  left: 20px;
  display: none;
}

.Sie-Psnmain_AchieveItem-AvatorLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #f4f4f4;
  top: 0px;
  left: 0px;
  opacity: 0.4;
  display: none;
}

.Sie-Psnmain_AchieveItem-Avator:hover .Sie-Psnmain_AchieveItem-AvatorUploadS {
  display: block;
}

.Sie-Psnmain_AchieveItem-Avator:hover .Sie-Psnmain_AchieveItem-AvatorUploadH {
  display: none;
}

.Sie-Psnmain_AchieveItem-Avator:hover .Sie-Psnmain_AchieveItem-AvatorLayer {
  display: block;
}

.Sie-Psnmain_AchieveItem-AvatorDloadS {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 30px;
  left: 20px;
  display: none;
}

.Sie-Psnmain_AchieveItem-DLAvator {
  border: 1px solid #ddd;
  width: 71px;
  height: 91px;
  position: relative;
  flex-shrink: 0;
  cursor: pointer;
}

.Sie-Psnmain_AchieveItem-DLAvator .Sie-Psnmain_AchieveItem-AvatorDloadS {
  transform: rotate(180deg);
}

.Sie-Psnmain_AchieveItem-DLAvator .Sie-Psnmain_AchieveItem-AvatorLayer {
  display: none;
}

.Sie-Psnmain_AchieveItem-DLAvator:hover .Sie-Psnmain_AchieveItem-AvatorDloadS {
  display: block;
}

.Sie-Psnmain_AchieveItem-DLAvator:hover .Sie-Psnmain_AchieveItem-AvatorLayer {
  display: block;
}

.Sie-DemoTip_Authenticationicon {
  background-image: url(../img/Authentication-bottom.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 16px;
  height: 18px;
  position: absolute;
  top: 92px;
  left: 26px;
}

.Sie-DemoTip_Authenticationiconed {
  background-image: url(../img/Authentication-height.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 16px;
  height: 18px;
  position: absolute;
  top: 92px;
  left: 26px;
}

.Sie-mainPageMainList_Item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 10px;
  border-bottom: 1px dashed #ddd;
}

.Sie-mainPageMainList_ItemLeft {
  width: 850px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-mainPageMainList_ItemLeftInfor {
  margin-left: 12px;
  max-width: 710px;
  height: 92px;
}

.Sie-mainPage_Container {
  width: 100%;
  min-height: 100%;
  padding: 0px;
  margin: 0px;
  height: auto;
}

.Sie-mainPage_ContainerHeader {
  height: 200px;
  width: 100%;
  background: #f4f4f4;
}

.Sie-mainPage_ContainerNeck-ListItem {
  min-width: 55px;
  padding: 0px 20px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: #333;
  font-size: 16px;
  cursor: pointer;
  border-bottom: 2px solid #fff;
  margin: 0px 12px;
}
.Sie-mainPage_ContainerNeck-ListItem:hover {
  color: #218aed;
}

.Sie-mainPage_ContainerNeck-ListItemChecked {
  border-bottom: 2px solid #2882d8;
  color: #218aed;
}

.Sie-mainPage_ContainerNeck {
  height: 180px;
  width: 100%;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
}
.Sie-mainPage_ContainerNeck .Sie-mainPage_ContainerNeck-List {
  height: 70px;
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: flex-end;
}
.Sie-mainPage_ContainerNeck .Sie-mainPage_ContainerNeck-SubHeader {
  display: flex;
  align-items: center;
  width: 1200px;
  margin: 0 auto;
  height: 110px;
  position: relative;
}

.Sie-mainPage_ContainerHeaderInfor {
  width: 1200px;
  height: 200px;
  position: relative;
  margin: 0 auto;
  display: flex;
  align-items: flex-end;
}

.Sie-mainPage_ContainerHeader-Avator {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 140px;
  flex-shrink: 0;
  overflow: hidden;
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.15);
}
.Sie-mainPage_ContainerHeader-Avator .Sie-mainPage_ContainerHeader-AvatorDetail {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.Sie-mainPage_ContainerHeader-InforBox {
  width: 550px;
  height: 110px;
  margin-left: 160px;
}

.Sie-mainPage_ContainerHeader-Title {
  color: #333;
  font-size: 28px;
  font-weight: bold;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-mainPage_ContainerHeader-Work {
  height: 30px;
  line-height: 30px;
  color: #666;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-mainPage_ContainerHeader-Introduce {
  height: 24px;
  line-height: 24px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-mainPage_ContainerHeader-WorkDetail {
  display: inline-block;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  font-weight: normal;
  font-size: 16px;
}

.Sie-mainPage_ContainerHeader-IntroduceDetail {
  display: inline-block;
  color: #333;
  font-weight: normal;
  font-size: 16px;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Sie-mainPage_ContainerHeader-Func {
  width: 450px;
  height: 180px;
  margin-left: 35px;
}

.Sie-mainPage_ContainerHeader-FuncEnter {
  width: 140px;
  height: 30px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  border-radius: 3px;
  text-align: center;
  line-height: 30px;
  margin: 0px;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Sie-mainPage_ContainerHeader-FuncEnter span {
  width: 72%;
}

.Sie-mainPage_ContainerHeader-FuncEnter:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Sie-mainPage_ContainerHeader-FuncFouce {
  width: 79px;
  height: 30px;
  border: 1px solid #ddd;
  color: #333;
  background: #fff;
  border-radius: 3px;
  text-align: center;
  line-height: 30px;
  margin: 0px 0px 0px 10px;
  font-size: 14px;
  cursor: pointer;
}

.Sie-mainPage_ContainerHeader-InIcon {
  background: url(../img/GitLab.png);
  width: 20px;
  height: 20px;
  background-position: 3px 2px;
  background-repeat: no-repeat;
}

.Sie-FunctionNormal_IconAdd {
  background: url(../img/addfocus.png);
  width: 18px;
  height: 20px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.Sie-FunctionNormal_IconAdd:hover {
  background: url(../img/addfocushover.png);
}

.Sie-mainPage_ContainerHeader-SubFunc {
  display: none;
  position: absolute;
  background: #fff;
  top: 74px;
  right: -53px;
  width: 140px;
  height: auto;
  box-shadow: 4px 5px 15px -2px rgba(0, 0, 0, 0.24);
}
.Sie-mainPage_ContainerHeader-SubFunc .Sie-mainPage_ContainerHeader-SubFuncItem {
  width: 100%;
  height: 36px;
  line-height: 36px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.Sie-mainPage_ContainerHeader-SubFunc .Sie-mainPage_ContainerHeader-SubFuncItem i {
  margin-left: 10px;
}
.Sie-mainPage_ContainerHeader-SubFunc .Sie-mainPage_ContainerHeader-SubFuncItem span {
  width: 75%;
  text-align: left;
  margin-left: 8px;
  color: #333;
  font-size: 14px;
}
.Sie-mainPage_ContainerHeader-SubFunc .Sie-mainPage_ContainerHeader-SubFuncItem:hover {
  background: #f4f4f4;
}

.Sie-mainPage_ContainerHeader-FuncFouce:hover {
  border: 1px solid #218aed;
  color: #218aed;
}

.Sie-mainPage_ContainerHeader-BtnBox {
  width: 75%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 20px;
}

.Sie-mainPage_ContainerHeader-BtnItem {
  width: 79px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  background: #fff;
  cursor: pointer;
}

.Sie-mainPage_ContainerHeader-BtnItem:hover {
  border: 1px solid #218aed;
  color: #218aed;
}

.Sie-mainPage_ContainerHeader-ChangeAvator {
  position: absolute;
  width: 158px;
  height: 48px;
  background: #f4f4f4;
  color: #666;
  text-align: center;
  line-height: 48px;
  font-size: 14px;
  opacity: 0.6;
  top: 70px;
  cursor: pointer;
  left: -10px;
}
.Sie-mainPage_ContainerHeader-ChangeAvator:hover {
  opacity: 0.8;
}

.Sie-mainPage_ContainerHeader-TitleDetail {
  display: inline-block;
  color: #333;
  font-size: 28px;
  font-weight: bold;
  max-width: 90%;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Sie-mainPage_ContainerHeader-EditBox {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f4f4f4;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #ddd;
  margin-left: 20px;
  cursor: pointer;
}

.Sie-mainPage_ContainerHeader-EditBox:hover {
  border: 1px solid #218aed;
}

.Sie-mainPage_ContainerHeader-EditBox:hover i {
  color: #218aed;
}

.Sie-mainPage_ContainerHeader-EditBox i {
  color: #666;
  font-size: 26px;
}

.Sie-mainPage_EditContainer {
  width: 550px;
  height: auto;
  position: fixed;
  z-index: 102;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  top: 220px;
  left: 360px;
  padding: 20px;
}

.Sie-mainPage_EditContainer-Header {
  width: 100%;
  height: 30px;
  border-bottom: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.Sie-mainPage_EditContainer-BodyItem {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: 20px 0px;
}

.Sie-mainPage_EditContainer-BodyItemLeft {
  height: 30px;
  line-height: 30px;
  color: #333;
  font-size: 14px;
  width: 80px;
  margin-right: 12px;
  text-align: right;
}

.Sie-mainPage_EditContainer-Footer {
  width: 100%;
  height: 45px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  border-top: 1px solid #ddd;
}

.Sie-mainPage_EditContainer-FooterCancle {
  color: #333;
  margin-right: 20px;
  font-size: 14px;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
}

.Sie-mainPage_EditContainer-FooterSave {
  width: 79px;
  height: 28px;
  border-radius: 3px;
  cursor: pointer;
  text-align: center;
  line-height: 28px;
  border: 1px solid #2882d8;
  color: #fff;
  background: #2882d8;
  font-size: 14px;
}

.Sie-mainPage_EditContainer-BodyItemRight {
  width: 455px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ddd;
  border-radius: 3px;
}

.Sie-mainPage_EditContainer-ItemRightInput {
  width: 445px;
  height: 120px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 5px;
}

.Sie-mainPage_EditContainer-BodyInputAddress {
  width: 455px;
  height: 30px;
  line-height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Sie-mainPage_EditContainer-NormalInput {
  outline: none;
  border: none;
  width: 93%;
  height: 93%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-items: flex-start;
  padding-left: 6px;
}

.Sie-mainPage_EditContainer-SmallInput {
  width: 120px;
  height: 28px;
  border: 1px solid #ddd;
  margin-left: 6px;
  border-radius: 3px;
  padding-left: 4px;
}

.Sie-mainPage_EditBackground {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.24);
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
}

.Sie-mainPage_ContainerNeck-SaveBtn {
  width: 89px;
  height: 28px;
  border: 1px solid #2882d8;
  color: #fff;
  background: #2882d8;
  text-align: center;
  line-height: 28px;
  cursor: pointer;
  border-radius: 3px;
  font-size: 14px;
}

.Sie-mainPage_ContainerNeck-SaveBtn:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Sie-mainPage_ContainerNeck-CancleBtn {
  margin-right: 20px;
  border: 1px solid #2882d8;
  color: #2882d8;
  border-radius: 3px;
  text-align: center;
  line-height: 28px;
  width: 89px;
  height: 28px;
  cursor: pointer;
  font-size: 14px;
}

.Sie-mainPage_ContainerNeck-CancleBtn:hover {
  border: 1px solid #218aed;
  color: #218aed;
}

.Sie-mainPage_ContainerHeader-UploadText {
  width: 170px;
  text-align: center;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin-left: 10px;
}

.Sie-MainPageList_ItemInputBpx {
  width: 1190px;
  height: 350px;
  margin-top: 20px;
  border: 1px solid #ddd;
  padding: 6px;
  font-size: 14px;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: auto;
}

.Sie-mainPage_EditInfor-Box {
  height: auto;
  width: 1200px;
  margin: 24px auto 0 auto;
  display: flex;
}

.Sie-mainPage_EditHeader-Func {
  display: flex;
  align-items: center;
  background: #fff;
  opacity: 0.8;
  margin-bottom: 20px;
  margin-left: 25px;
  height: 120px;
}

.Scm-PromoteContainer {
  width: 680px;
  height: 450px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px;
  position: fixed;
  z-index: 52;
  transition: all 500ms;
}

.Scm-PromoteContainer_Header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
}

.Scm-PromoteContainer_HeaderDetail {
  color: #333;
  font-size: 18px;
}

.Scm-PromoteContainer_Neck {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  background-color: #eee;
}

.Scm-PromoteContainer_NeckClear {
  width: 34px;
}

.Scm-PromoteContainer_NeckProduct {
  width: 425px;
  color: #333;
  font-size: 14px;
  text-align: left;
}

.Scm-PromoteContainer_NeckState {
  width: 80px;
  color: #333;
  font-size: 14px;
  text-align: center;
}

.Scm-PromoteContainer_NeckTime {
  width: 80px;
  color: #333;
  font-size: 14px;
  text-align: center;
}

.Scm-PromoteContainer_BodyItem {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  width: 100%;
  padding: 0px !important;
}
.Scm-PromoteContainer_BodyItem .Scm-PromoteContainer_BodyItem-Close {
  height: 18px;
  line-height: 18px;
  width: 18px;
  text-align: center;
  cursor: pointer;
  background-position: 3px 3px;
  font-size: 14px;
  background-size: 12px;
}
.Scm-PromoteContainer_BodyItem .list-results_close:hover {
  background-position: 3px -34px;
  transform: rotate(180deg);
}

.Scm-PromoteContainer_BodyItem-Key {
  height: 32px;
  line-height: 32px;
  width: 34px;
  text-align: center;
  color: #333;
  font-size: 14px;
}

.Scm-PromoteContainer_BodyItem-Name {
  height: 32px;
  line-height: 32px;
  color: #333;
  font-size: 14px;
  width: 425px;
  min-width: 425px;
  max-width: 425px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 4px;
}

.Scm-PromoteContainer_BodyItem-Name a {
  text-decoration: none;
  color: #1265cf;
}
.Scm-PromoteContainer_BodyItem-Name a:hover {
  text-decoration: none;
  color: #218aed;
}

.Scm-PromoteContainer_BodyItem-State {
  height: 32px;
  line-height: 32px;
  color: #666;
  font-size: 14px;
  width: 80px;
  min-width: 80px;
  text-align: center;
}

.Scm-PromoteContainer_BodyItem-Promoted {
  color: #218aed;
}

.Scm-PromoteContainer_BodyItem-Time {
  height: 32px;
  line-height: 32px;
  color: #666;
  font-size: 14px;
  width: 80px;
  text-align: center;
}

.Scm-PromoteContainer_BodyItem-FlagTime {
  color: #333;
}

.Scm-PromoteContainer_TipText {
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #333;
  font-size: 14px;
  text-align: left;
}

.Scm-PromoteTip_BoxBodyTime-Tip {
  color: #333;
  font-size: 14px;
  line-height: 24px;
}

.Scm-PromoteContainer_Body {
  width: 100%;
  height: 340px;
  max-height: 340px;
  overflow-x: hidden;
  overflow-y: auto;
}

.Scm-PromoteTip_Box {
  width: 360px;
  height: 120px;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #fff;
  z-index: 999;
  position: fixed;
}

.Scm-PromoteTip_BoxBody {
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Scm-PromoteTip_BoxFooter {
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.Scm-PromoteTip_BoxFooter-Check {
  color: #666;
  font-size: 14px;
  cursor: pointer;
}
.Scm-PromoteTip_BoxFooter-Check:hover {
  color: #218aed;
}

.Scm-PromoteTip_BoxFooter-Close {
  width: 79px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 3px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  margin-left: 12px;
  cursor: pointer;
}
.Scm-PromoteTip_BoxFooter-Close::hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.Scm-PromoteTip_BoxBodyTip {
  background: url(../img/positiveSuccessTip.png);
  width: 40px;
  height: 40px;
  background-position: 0px 0px;
  background-size: 40px;
  margin-right: 8px;
}

.Scm-PromoteTip_BoxBodyText {
  color: #333;
  font-size: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Scm-PromoteTip_BoxBody-CheckList {
  color: #218aed;
  margin: 0px 3px;
}

.create-Homepage_body-item_aditnormalInput {
  border: 1px solid #ddd;
  height: 28px;
  width: 104px;
  border-radius: 3px;
  margin-left: 4px;
  padding-left: 6px;
}

.main-list__TrendContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  width: 90px;
  margin-left: 8px;
  border: 1px solid #2882d8;
  color: #2882d8;
  position: relative;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
}
.main-list__TrendContainer .main-list__TrendText {
  width: 75px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #2882d8;
}
.main-list__TrendContainer:hover {
  border: 1px solid #218aed;
  background: #218aed;
}
.main-list__TrendContainer:hover .main-list__TrendText {
  color: #FFFFFF;
}
.main-list__TrendContainer .header-main__psn-icon {
  height: 27px;
  margin-top: 12px;
}

.main-list__TrendList {
  position: absolute;
  width: 90px;
  background: #fff;
  height: 28px;
  top: 44px;
  right: -1px;
  border: 1px solid #ddd;
  z-index: 25;
  cursor: pointer;
  display: none;
}
.main-list__TrendList .main-list__TrendListItem {
  width: 90px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #333;
  font-size: 14px;
  display: block;
}
.main-list__TrendList:hover {
  border: 1px solid #218aed;
  background: #218aed;
}
.main-list__TrendList:hover .main-list__TrendListItem {
  color: #fff;
}

.Scm-TrendPay_PriceItem {
  width: 210px;
  height: 64px;
  border: 1px solid #ddd;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0px 20px;
  position: relative;
  cursor: pointer;
}
.Scm-TrendPay_PriceItem:hover {
  border: 1px solid #218aed;
}

.Scm-TrendPay_PriceItemChecked {
  border: 2px solid #218aed !important;
}

.Scm-TrendPay_PriceItemSeleted {
  background: url(../img/Priceselect@2x.png);
  width: 24px;
  height: 24px;
  background-size: 24px;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

.Scm-TrendPay_PriceItemTip {
  position: absolute;
  width: 40px;
  height: 18px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  color: #fff;
  font-size: 14px;
  background: red;
  border: 1px solid red;
  display: flex;
  justify-content: center;
  align-items: center;
  top: -12px;
  right: -10px;
}

.Scm-TrendPay_PriceItem-Time {
  width: 90px;
  height: 64px;
  background: #f4f4f4;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 16px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.Scm-TrendPay_PriceItem-Price {
  width: 120px;
  height: 64px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 14px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.Scm-TrendPay_PriceItem-PriceIcon {
  color: green;
  font-size: 12px;
}

.Scm-TrendPay_PriceItem-PriceDetail {
  color: green;
  font-size: 20px;
}

.Scm-TrendPay_PriceItem-PriceUnit {
  font-size: 12px;
}

.Scm-TrendPay_Item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 40px 0px;
}

.Scm-TrendPay_ItemTitle {
  color: #666;
  font-size: 16px;
  width: 96px;
  text-align: right;
}

.Scm-TrendPay_ItemText {
  margin-left: 20px;
}

.Scm-TrendPay_HeaderTitle {
  height: 40px;
  color: #218aed;
  font-size: 22px;
  font-weight: 500;
  border-bottom: 1px dashed #ddd;
}

.Scm-TrendPay_PricePayAli {
  background: url(../img/alisinglepay.png);
}

.Scm-TrendPay_PricePayWechat {
  background: url(../img/wechatsinglepay.png);
}

.Scm-TrendPay_PricePayStyle-Icon {
  width: 50px;
  height: 50px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.Scm-TrendPay_PricePayStyle {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  width: 200px;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 0px 20px;
  cursor: pointer;
}
.Scm-TrendPay_PricePayStyle:hover {
  border: 1px solid #218aed;
}

.Scm-TrendPay_PricePayStyleChecked {
  border: 2px solid #218aed !important;
}

.Scm-TrendPay_PricePayStyle-Text {
  width: 120px;
  color: #333;
  font-size: 16px;
  margin-left: 10px;
  font-weight: 500;
}

.Scm-TrendPay_ItemFuncBox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.Scm-TrendPay_PricePayNow {
  margin: 0px 20px;
  height: 44px;
  width: 140px;
  color: #fff;
  background: #2882d8;
  border: 1px solid #2882d8;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
}
.Scm-TrendPay_PricePayNow:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.Scm-TrendPay_LeftContainer {
  border-right: 1px solid #ddd;
  padding: 0px 20px;
}

.Scm-TrendPay_RightContainer {
  width: 280px;
  padding: 0px 20px;
}

.Scm-TrendPay_RightContainer-Title {
  font-size: 22px;
  font-weight: 500;
  color: #333;
  height: 40px;
}

.Scm-TrendPay_RightContainer-Item {
  margin-top: 20px;
}

.Scm-TrendPay_RightContainer-ItemHeader {
  width: 180px;
  height: 40px;
  border: 1px solid #218aed;
  border-right: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.Scm-TrendPay_RightContainer-ItemText {
  color: #218aed;
  width: 100%;
  text-align: left;
  padding-left: 12px;
}

.Scm-TrendPay_RightContainer-ItemTip {
  width: 28px;
  height: 28px;
  border: 1px solid #218aed;
  transform: rotate(45deg);
  border-top: none;
  border-right: none;
  position: absolute;
  right: -14px;
  top: 5px;
}

.Scm-TrendPay_RightContainer-ItemBody {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin-top: 15px;
}

.main-list__TrendTextOpen {
  transform: rotate(180deg);
  margin-top: -10px !important;
}

#mainPubBarChart div {
  margin-top: 12px !important;
}

#mainPatBarChart div {
  margin-top: 12px !important;
}

.Sie-FunctionNormal_FabulousSelected .Sie-FunctionNormal_Fabulous {
  background-position: -6px -386px !important;
}

.Scm-InpoutElseHelp_Container {
  width: 100%;
  height: 200px;
  border: 1px solid #ddd;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  resize: none;
  padding: 6px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  display: none;
}

.Sie-FunctionNormal_LikeSelected {
  background-position: -6px -386px !important;
}

.psn_cv_add_box {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  color: #333;
  margin-top: 7px;
}
.psn_cv_add_box .psn_cv_add_item {
  margin-right: 20px;
  display: flex;
  flex-wrap: wrap;
  cursor: pointer;
}
.psn_cv_add_box .psn_cv_add_item .psn_cv_add_item-FileIcon {
  background: url(../img/MY_File@3x.png);
  width: 18px;
  height: 18px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-top: 2px;
  margin-right: 5px;
  cursor: pointer;
}
.psn_cv_add_box .psn_cv_add_item .psn_cv_add_item-FollowIcon {
  background: url(../img/addfollow.png);
  width: 18px;
  height: 18px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-top: 2px;
  margin-right: 5px;
  cursor: pointer;
}
.psn_cv_add_box .psn_cv_add_item .psn_cv_add_item-Text {
  cursor: pointer;
}
.psn_cv_add_box .psn_cv_add_item:hover {
  color: #2882d8;
}
.psn_cv_add_box .psn_cv_add_item:hover .psn_cv_add_item-FileIcon {
  background: url(../img/MY_File@3xhover.png);
  width: 18px;
  height: 18px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-top: 2px;
  margin-right: 5px;
  cursor: pointer;
}
.psn_cv_add_box .psn_cv_add_item:hover .psn_cv_add_item-FollowIcon {
  background: url(../img/addfollowhover.png);
  width: 18px;
  height: 18px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-top: 2px;
  margin-right: 5px;
  cursor: pointer;
}
.psn_cv_add_box .psn_cv_add_item:hover .psn_cv_add_item-Text {
  color: #2882d8;
}

.Scm-HeaderCheck_Body {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: fixed;
  top: 48px;
  z-index: 48;
}
.Scm-HeaderCheck_Body .Scm-HeaderCheck_BodyDetail {
  width: 870px;
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  border-bottom: 1px solid #ddd;
  background: #fff;
}

.Scm-HeaderCheck_NameBox {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.Scm-HeaderCheck_NameBox .Scm-HeaderCheck_NameBox-Name {
  color: #333;
  font-size: 16px;
}
.Scm-HeaderCheck_NameBox .Scm-HeaderCheck_NameBox-Count {
  color: #333;
  font-size: 16px;
  margin-left: 6px;
}

.module-home__fixedLeft .searchbox__container {
  margin-top: 26px;
}

.Scm-NewAddSubject_Container {
  width: 821px;
  height: auto;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 5px;
  padding: 0px 20px;
  position: fixed;
  box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.24);
  z-index: 52;
}

.Scm-NewAddSubject_Header {
  width: 100%;
  height: 56px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Scm-NewAddSubject_HeaderText {
  color: #333;
  font-size: 18px;
}

.Scm-NewAddSubject_Neck {
  height: 40px;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 87%;
  margin: 20px 0px;
  cursor: pointer;
}

.Scm-NewAddSubject_NeckInner {
  width: 95%;
  height: 100%;
  padding-left: 6px;
  line-height: 40px;
  font-size: 16px;
}

.Scm-NewAddSubject_NeckKey {
  width: 5%;
  text-align: center;
  cursor: pointer;
}
.Scm-NewAddSubject_NeckKey:hover {
  color: #218aed;
}

.Scm-NewAddSubject_NeckSelect {
  width: 100%;
  position: absolute;
  border: 1px solid #ddd;
  top: 40px;
  left: -1px;
  max-height: 360px;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  background-color: #fff;
}

.Scm-NewAddSubject_NeckSelect-Item {
  width: 100%;
  height: 36px;
  cursor: pointer;
}
.Scm-NewAddSubject_NeckSelect-Item:hover {
  background-color: #f4f4f4;
}

.Scm-NewAddSubject_NeckSelect-ItemInner {
  max-width: 100%;
  height: 100%;
  text-align: left;
  line-height: 36px;
  display: inline-block;
  color: #666;
  font-size: 14px;
  padding: 0px 6px;
}

.Scm-NewAddSubject_Body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Scm-NewAddSubject_BodyItem {
  width: 235px;
  height: 350px;
  border: 1px solid #ddd;
  overflow-x: hidden;
  overflow-y: auto;
}

.Scm-NewAddSubject_BodySubItem {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.Scm-NewAddSubject_BodySubItem:hover {
  background-color: #f4f4f4;
}

.Scm-NewAddSubject_BodySubItem:hover .Scm-NewAddSubject_BodySubItemInner {
  color: #2882d8;
}

.Scm-NewAddSubject_BodySubItemInner {
  width: 90%;
  height: 40px;
  line-height: 40px;
  margin-left: 12px;
  color: #666;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Scm-NewAddSubject_BodySubKey {
  color: #999;
  height: 40px !important;
  width: 40px !important;
  line-height: 40px !important;
  text-align: center !important;
}
.Scm-NewAddSubject_BodySubKey:hover {
  color: #218aed;
}

.Scm-NewAddSubject_Footer {
  width: 100%;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid #ddd;
}
.Scm-NewAddSubject_Footer .Scm-NewAddSubject_FooterCancle {
  color: #333;
  font-size: 14px;
  margin-right: 16px;
  cursor: pointer;
}
.Scm-NewAddSubject_Footer .Scm-NewAddSubject_FooterCancle:hover {
  color: #218aed;
}
.Scm-NewAddSubject_Footer .Scm-NewAddSubject_FooterSave {
  width: 79px;
  height: 28px;
  border: 1px solid #2882d8;
  color: #fff;
  font-size: 14px;
  background-color: #2882d8;
  cursor: pointer;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
  border-radius: 3px;
}
.Scm-NewAddSubject_Footer .Scm-NewAddSubject_FooterSave:hover {
  background-color: #218aed;
  border: 1px solid #218aed;
}

.Scm-NewAddSubject_BodySubItemChecked {
  background-color: #ebf4ff !important;
}

.Scm-NewAddSubject_BodySubItemChecked .Scm-NewAddSubject_BodySubItemInner {
  color: #218aed !important;
}

.Scm-NewAddSubject_BodySubItemChecked .Scm-NewAddSubject_BodySubKey {
  color: #218aed !important;
}

.Scm-NewAddSubject_Ankle {
  margin: 12px 0px;
  display: flex;
  flex-wrap: wrap;
  height: auto;
}

.Scm-NewAddSubject_AnkleSelectItem {
  min-width: 64px;
  height: 28px;
  background-color: #ebf4ff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  margin: 0px 6px 6px 6px;
  padding: 0px 5px;
}

.Scm-NewAddSubject_AnkleSelectItem-Inner {
  color: #218aed;
  font-size: 14px;
  padding: 4px;
}

.Scm-NewAddSubject_AnkleSelectClose {
  color: #666;
  font-size: 16px !important;
}
.Scm-NewAddSubject_AnkleSelectClose:hover {
  color: #bf3127;
}

.Scm-NewAddSubject_AnkleTitle-Inner {
  color: #333;
  font-size: 16px;
  line-height: 28px;
}

.Scm-NewAddSubject_AnkleTitle-Count {
  color: #999;
  font-size: 14px;
  line-height: 28px;
}

.Scm-SerQuotation_Header {
  width: 100%;
  background-color: #fafafa;
  height: 450px;
}

.Scm-SerQuotation_HeaderText {
  width: 1200px;
  margin: 0 auto;
  color: #333;
  font-size: 24px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding-top: 40px;
}

.Scm-SerQuotation_HeaderTip {
  width: 1200px;
  margin: 0 auto;
  color: #333;
  font-size: 14px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  margin-top: 10px;
}

.Scm-SerQuotation_HeaderList {
  width: 1200px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  margin-top: 30px;
}

.Scm-SerQuotation_HeaderItem {
  width: 270px;
  height: 280px;
  border-radius: 3px;
  margin: 0px 30px;
  background-color: #fff;
  box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.24);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  position: relative;
}

.Scm-SerQuotation_HeaderItem-Button {
  height: 30px;
  width: 75%;
  background-color: #2882d8;
  font-size: 14px;
  cursor: pointer;
  color: #fff;
  text-align: center;
  line-height: 32px;
  border-radius: 5px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.Scm-SerQuotation_HeaderItem-Button:hover {
  background-color: #218aed;
}

.Scm-SerQuotation_Neck {
  width: 100%;
  height: 180px;
  background-color: aliceblue;
}

.Scm-SerQuotation_NeckText {
  height: 30px;
  line-height: 30px;
  color: #333;
  font-size: 24px;
  margin: 0 auto;
  width: 1200px;
  text-align: center;
  font-weight: bold;
  padding-top: 55px;
}

.Scm-SerQuotation_NeckTip {
  height: 30px;
  line-height: 30px;
  color: #1265cf;
  font-size: 14px;
  margin: 0 auto;
  width: 1200px;
  text-align: center;
  margin-top: 10px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Scm-SerQuotation_NeckTipTitle {
  font-size: 16px;
}

.Scm-SerQuotation_NeckTipPhone {
  font-size: 22px;
}

.Scm-SerQuotation_List {
  width: 1200px;
  margin: 0 auto;
}

.Scm-SerQuotation_ListTitle {
  width: 100%;
  border-bottom: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}

.Scm-SerQuotation_ListHeader-FirstItem {
  width: 25%;
  height: 40px;
  line-height: 40px;
  color: #1265cf;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.Scm-SerQuotation_ListHeader-FirstItem span {
  margin-left: 30px;
}

.Scm-SerQuotation_ListHeaderItem {
  width: 25%;
  height: 40px;
  line-height: 40px;
  color: #1265cf;
  font-size: 16px;
  text-align: center;
}

.Scm-SerQuotation_SubListHeaderItemIcon_Right {
  background: url(../img/addTipIcon.png);
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
}

.Scm-SerQuotation_SubListHeaderItemIcon_Wrong {
  background: url(../img/departFail.svg);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}

.Scm-SerQuotation_SubListTitle {
  width: 100%;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 40px;
}

.Scm-SerQuotation_SubListTitle-Box {
  width: 25%;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.Scm-SerQuotation_SubListTitle-Box span {
  margin-left: 30px;
}

.Scm-SerQuotation_SubListHeader-FirstItem {
  width: 25%;
  height: 40px;
  line-height: 40px;
  color: #1265cf;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.Scm-SerQuotation_SubListHeader-FirstItem span {
  margin-left: 30px;
  color: #999;
  font-size: 15px;
  font-weight: normal;
}

.Scm-SerQuotation_SubListHeaderItem {
  width: 25%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
}

.Scm-SerQuotation_HeaderItem-PriceFuncIcon {
  background: url(../img/PriceTip.png);
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-left: 4px;
}

.Scm-SerQuotation_HeaderItem-TopText {
  width: 100%;
  margin-top: 30px;
}

.Scm-SerQuotation_HeaderItem-TopTextDetail {
  width: 100%;
  text-align: center;
  color: #999;
  font-size: 14px;
}

.Scm-SerQuotation_HeaderItem-TopTipDetail {
  width: 100%;
  text-align: center;
  color: #333;
  font-size: 20px;
  font-weight: bold;
}

.Scm-SerQuotation_HeaderItem-Price {
  width: 100%;
  text-align: center;
  color: #333;
  font-size: 14px;
}

.Scm-SerQuotation_HeaderItem-Price span {
  font-size: 20px;
  font-weight: bold;
}

.Scm-SerQuotation_HeaderItem-PriceFunc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70%;
  cursor: pointer;
  margin: 0  auto;
  position: relative;
  margin-top: 10px;
}
.Scm-SerQuotation_HeaderItem-PriceFunc:hover .Scm-SerQuotation_HeaderItem-PriceDetail {
  display: block;
}

.Scm-SerQuotation_HeaderItem-PriceFuncText {
  color: #666;
  font-size: 14px;
  font-weight: normal;
}

.Scm-SerQuotation_HeaderItem-Tip {
  width: 60px;
  height: 60px;
  background: url(../img/recomIcon.png);
  background-repeat: no-repeat;
  background-size: 60px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.Scm-SerQuotation_HeaderItem-PriceDetail {
  width: 520px;
  height: 220px;
  position: absolute;
  background: #fff;
  box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.24);
  top: 10px;
  left: -215px;
  display: none;
  margin-top: 10px;
}
.Scm-SerQuotation_HeaderItem-PriceDetail .Scm-SerQuotation_HeaderItem-PriceDetail_Header {
  width: 100%;
  height: 48px;
  background: #fafafa;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 48px;
}
.Scm-SerQuotation_HeaderItem-PriceDetail .Scm-SerQuotation_HeaderItem-PriceDetail_Body {
  width: 100%;
  height: 172px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
}
.Scm-SerQuotation_HeaderItem-PriceDetail .Scm-SerQuotation_HeaderItem-PriceDetail_Body .Scm-SerQuotation_HeaderItem-PriceDetail_BodyItem {
  width: 140px;
  height: 110px;
  border: 1px solid #ddd;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Scm-SerQuotation_HeaderItem-PriceDetail .Scm-SerQuotation_HeaderItem-PriceDetail_Body .Scm-SerQuotation_HeaderItem-PriceDetail_BodyItem .Scm-SerQuotation_HeaderItem-PriceDetail_Num {
  width: 100%;
  text-align: center;
  color: #333;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
}
.Scm-SerQuotation_HeaderItem-PriceDetail .Scm-SerQuotation_HeaderItem-PriceDetail_Body .Scm-SerQuotation_HeaderItem-PriceDetail_BodyItem .Scm-SerQuotation_HeaderItem-PriceDetail_Cont {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  text-align: center;
  color: #2882d8;
}
.Scm-SerQuotation_HeaderItem-PriceDetail .Scm-SerQuotation_HeaderItem-PriceDetail_Body .Scm-SerQuotation_HeaderItem-PriceDetail_BodyItem .Scm-SerQuotation_HeaderItem-PriceDetail_Depart {
  width: 100%;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  color: #999;
}

.Scm-SerQuotation_HeaderItem-Empty {
  width: 70%;
  height: 28px;
}

.Scm-SerQuotation_HeaderItem-ChangeNum {
  width: 80%;
  height: 26px;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  margin-top: 10px;
}

.Scm-SerQuotation_HeaderItem-ChangeNumLeft {
  width: 25%;
  height: 100%;
  border-right: 1px solid #ddd;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
.Scm-SerQuotation_HeaderItem-ChangeNumLeft:hover {
  color: #218aed;
}

.Scm-SerQuotation_HeaderItem-ChangeNumCenter {
  width: 50%;
  text-align: center;
  line-height: 26px;
  color: #333;
  font-size: 16px;
}

.Scm-SerQuotation_HeaderItem-ChangeNumRight {
  width: 25%;
  height: 100%;
  border-left: 1px solid #ddd;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
.Scm-SerQuotation_HeaderItem-ChangeNumRight:hover {
  color: #218aed;
}

.Scm-NewAddSubject_NewNeck {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 12px 0px;
}

.Scm-NewAddSubject_NeckItem {
  width: 80px;
  height: 80px;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  margin-right: 10px;
  flex-shrink: 0;
}
.Scm-NewAddSubject_NeckItem .Scm-NewAddSubject_NeckItemText {
  width: 100%;
  text-align: center;
  height: 30px;
  line-height: 30px;
  color: #333;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
}
.Scm-NewAddSubject_NeckItem .Scm-NewAddSubject_NeckItemTip {
  width: 90%;
  margin: 0 auto;
  color: #333;
  font-size: 14px;
  line-height: 125%;
  text-align: center;
}
.Scm-NewAddSubject_NeckItem .Scm-NewAddSubject_NeckItemTipEU {
  width: 90%;
  margin: 0 auto;
  color: #333;
  font-size: 12px;
  line-height: 110%;
  text-align: center;
  word-break: keep-all;
}
.Scm-NewAddSubject_NeckItem:hover {
  background: #fafafa;
}

.Scm-NewAddSubject_NeckItemSelect {
  background: #ebf4ff;
  border: 1px dashed #218aed;
}

.Scm-ShowInforBox {
  width: 320px;
  height: 180px;
  border-radius: 5px;
  position: fixed;
  background: #fff;
  box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.24);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 20px;
  z-index: 52;
  transition: all  400ms;
  opacity: 0;
  top: -300px;
}

.Scm-ShowInforBox_Text {
  color: #333;
  width: 90%;
  line-height: 150%;
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.Scm-ShowInforBox_TextTip {
  width: 26px;
  height: 26px;
  background: url(../img/loading.gif);
  background-repeat: no-repeat;
  background-size: 26px;
  display: inline-block;
}

.project-edit_item-displaybox_smallShow {
  width: 275px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Scm-SystemRecomArea_Container {
  width: 600px;
  height: auto;
  border: 1px solid #ddd;
  padding: 0px 20px;
  background: #fff;
  position: fixed;
  z-index: 52;
  border-radius: 5px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Header {
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Header .Scm-SystemRecomArea_HeaderDetail {
  color: #333;
  font-size: 18px;
  font-weight: 500;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body {
  width: 100%;
  margin: 16px 0px 20px 0px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyTitle {
  width: 100%;
  line-height: 120%;
  color: #333;
  font-size: 14px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList {
  min-height: 72px;
  padding: 12px 0px 5px 0px;
  display: flex;
  flex-wrap: wrap;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_BodyItem {
  min-width: 64px;
  height: 28px;
  background-color: #ebf4ff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  margin: 0px 12px 12px 0px;
  padding: 0px 5px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_BodyItem .Scm-SystemRecomArea_BodyItem-Detail {
  color: #218aed;
  font-size: 14px;
  padding: 4px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_BodyItem .Scm-SystemRecomArea_BodyItem-Close {
  color: #666;
  font-size: 16px !important;
  cursor: pointer;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_BodyItem .Scm-SystemRecomArea_BodyItem-Close:hover {
  color: #bf3127;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_AddItem {
  min-width: 64px;
  height: 28px;
  background-color: #f4f4f4;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  margin: 0px 12px 12px 0px;
  padding: 0px 5px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_AddItem .Scm-SystemRecomArea_AddItem-Detail {
  color: #333;
  font-size: 14px !important;
  padding: 4px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_AddItem .Scm-SystemRecomArea_AddItem-Icon {
  color: #666;
  font-size: 16px !important;
  cursor: pointer;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Body .Scm-SystemRecomArea_BodyList .Scm-SystemRecomArea_AddItem .Scm-SystemRecomArea_AddItem-Icon:hover {
  color: #bf3127;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_BodyAdd-Button {
  max-width: 160px;
  height: 30px;
  line-height: 30px;
  background: #fff;
  font-size: 14px;
  color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #666;
  margin-right: 10px;
  padding: 0px 4px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_BodyAdd-Button .Scm-SystemRecomArea_BodyAdd-Icon {
  color: #666;
  font-size: 16px !important;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_BodyAdd-Button .Scm-SystemRecomArea_BodyAdd-Detail {
  color: #666;
  font-size: 14px;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_BodyAdd-Button:hover {
  border-color: #218aed;
  color: #218aed !important;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_BodyAdd-Button:hover .Scm-SystemRecomArea_BodyAdd-Detail {
  color: #218aed !important;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_BodyAdd-Button:hover i {
  color: #218aed !important;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 64px;
  width: 100%;
  border-top: 1px solid #ddd;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Footer .Scm-SystemRecomArea_FooterButton {
  width: 81px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background: #2882d8;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #2882d8;
}
.Scm-SystemRecomArea_Container .Scm-SystemRecomArea_Footer .Scm-SystemRecomArea_FooterButton:hover {
  background: #218aed;
  border: 1px solid #218aed;
}

.container__horiz {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto 25px auto;
  min-height: 560px;
}
.container__horiz .container__horiz_left, .container__horiz .container__horiz_right {
  box-sizing: border-box;
  padding: 0px 16px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  min-height: 560px;
}
.container__horiz .container__horiz_left .container__card, .container__horiz .container__horiz_right .container__card {
  width: 100%;
}
.container__horiz .container__horiz_left .container__card.no-boxshadow, .container__horiz .container__horiz_right .container__card.no-boxshadow {
  box-shadow: none;
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0px;
}
.container__horiz .container__horiz_left .container__card.no-boxshadow:first-child, .container__horiz .container__horiz_right .container__card.no-boxshadow:first-child {
  padding-top: 0px;
}
.container__horiz .container__horiz_left .container__card.no-boxshadow:last-child, .container__horiz .container__horiz_right .container__card.no-boxshadow:last-child {
  border-bottom: none;
}
.container__horiz .container__horiz_left {
  border-right: 1px solid #dddddd;
}

.main-publish_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
}
.main-publish_box .main-publish_boxtitle {
  font-size: 18px;
  font-weight: 500;
}

.container__card-item {
  border-top: 1px solid #ccc;
  height: auto;
}
.container__card-item .container__card-item_list {
  padding: 0 16px;
}
.container__card-item .container__card-item_list .container__card-item_list-title {
  font-size: 18px;
  margin-top: 8px;
  line-height: 48px;
}
.container__card-item .container__card-item_list .container__card-item_list-detail {
  font-size: 14px;
  color: #333;
  padding-bottom: 12px;
}
.container__card-item .container__card-item_add {
  width: 250px;
  height: 42px;
  border: 1px dashed #ccc;
  margin: 0px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.container__card-item .container__card-item_add .container__card-item_add-tip {
  color: #288aed;
  cursor: pointer;
}
.container__card-item .container__card-item_add .container__card-item_add-tip:hover {
  color: #1265cf;
}
.container__card-item .container__card-item_add .container__card-item_add-detaile {
  font-size: 16px;
}
.container__card-item .container__card-item_add:hover .container__card-item_add-tip {
  color: #1265cf;
}
.container__card-item .container__card-item_add:hover .container__card-item_add-detaile {
  color: #1265cf;
}

.body-container__inner-scroll {
  width: 100%;
  max-width: 1200px;
  height: calc(100% - 80px);
  margin: 0 auto;
  box-sizing: border-box;
}

body.no-scrollbar {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
}

.module-home__box {
  width: 100%;
  max-width: 1200px;
  margin: 64px auto 0;
  min-height: 560px;
}
.module-home__box .module-home__fixed-layer {
  position: fixed;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  top: 144px;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter {
  width: 25%;
  box-sizing: border-box;
  padding: 8px 24px 0;
  border-right: 1px solid #ddd;
  z-index: 2;
  display: flex;
  flex-direction: column;
  background: #fff;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter .module-home__fixed-layer_search-box {
  flex-shrink: 0;
  margin-bottom: 16px;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter .module-home__fixed-layer_filter-box {
  flex-grow: 1;
  overflow-x: hidden;
  display: flex;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter .module-home__fixed-layer_filter-box .hidden-scrollbar__box {
  flex-grow: 1;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter .module-home__fixed-layer_filter-box .scrollbar__set-box {
  min-width: 300px;
  height: 615px;
  overflow-y: auto;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter .check-file_share {
  line-height: 30px;
  height: 30px;
  text-align: center;
  color: #1265cf;
  cursor: pointer;
}
.module-home__box .module-home__fixed-layer .module-home__fixed-layer_filter .check-file_share:hover {
  color: #218aed;
}
.module-home__box .module-home__box-spce {
  margin-top: 26px !important;
}
.module-home__box .module-home__list-layer {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: row-reverse;
}
.module-home__box .module-home__list-layer .module-home__list-layer_list {
  width: 75%;
  box-sizing: border-box;
  z-index: 2;
  margin-top: 32px;
}
.module-home__box .module-home__list-layer .module-home__list-set__scroll {
  height: 615px;
  overflow-y: auto;
  width: 939px;
  overflow-x: hidden;
}

.hidden-scrollbar__box {
  flex-grow: 1;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-right: -17px;
}

.nav_horiz {
  position: relative;
  height: 100%;
  /*    .nav__underline-zh_cn{
          min-width:91px!important;
      }
      .nav__underline-fixed{
          max-width: 118px!important;
          
      }*/
}
.nav_horiz .nav__list {
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.nav_horiz .nav__list .nav__item {
  display: inline-block;
  color: rgba(0, 0, 0, 0.87);
  /*min-width: 96px;*/
  min-width: 71px;
  min-height: 44px;
  text-align: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nav_horiz .nav__list .nav__item:hover {
  /*font-size: 16px;*/
  color: #2882D8;
}
.nav_horiz .nav__list .nav__item.item_selected {
  color: #2882d8;
  font-weight: 500;
  font-size: 16px !important;
  color: #1e5cb3 !important;
}
.nav_horiz .nav__list .nav__item.item_selected:hover {
  /*font-size: 16px !important;*/
}
.nav_horiz .nav__underline {
  position: absolute;
  bottom: 0;
  left: 0;
  /*min-width: 78px;*/
  /*width: 78px!important;*/
  height: 2px;
  background-color: #2882d8;
}
.nav_horiz .nav__underline-en_us {
  min-width: 120px;
}

.nav__listheader-Box .nav__item {
  border-bottom: 2px solid #fff;
}
.nav__listheader-Box .item_selected {
  border-bottom: 2px solid #2882d8 !important;
}

.nav_vert {
  position: relative;
  width: 100%;
}
.nav_vert .nav__list {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.nav_vert .nav__list .nav__item {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.nav__item {
  font-size: 14px;
  padding: 0 12px;
}
.nav__item.item_selected {
  color: #2882d8;
  font-weight: 500;
}
.nav__item.item_disabled {
  color: rgba(0, 0, 0, 0.38);
  pointer-events: none;
}

.nav-cascade {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.nav-cascade .nav-cascade__section {
  min-height: 40px;
  border-bottom: 1px solid #ddd;
  margin-bottom: -2px;
  width: 325px;
}
.nav-cascade .nav-cascade__section .nav-cascade__item {
  flex-shrink: 0;
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  padding-left: 16px;
  display: flex;
  cursor: pointer;
}
.nav-cascade .nav-cascade__section .nav-cascade__item.list_toggle-off + .nav-cascade__toggle-list {
  height: 0px !important;
}
.nav-cascade .nav-cascade__section .nav-cascade__item.list_toggle-off .nav-cascade__icon {
  transform: rotate(-180deg);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nav-cascade .nav-cascade__section .nav-cascade__item + .nav-cascade__toggle-list {
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.nav-cascade .nav-cascade__section .nav-cascade__item .nav-cascade__title {
  flex-grow: 1;
  min-width: 0px;
  font-size: 16px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav-cascade .nav-cascade__section .nav-cascade__item .nav-cascade__icon {
  flex-shrink: 0;
  width: 40px;
  color: #999;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}

.input-custom-style {
  flex-shrink: 0;
  min-width: 0px;
  position: relative;
  height: 10px;
  width: 16px !important;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.input-custom-style input {
  position: relative;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.input-custom-style input[type="radio"]:checked + .custom-style:before {
  content: "radio_button_checked";
  color: #2882d8;
}
.input-custom-style input[type="radio"] + .custom-style:before {
  content: "radio_button_unchecked";
  color: rgba(0, 0, 0, 0.54);
}
.input-custom-style input[type="checkbox"]:checked + .custom-style:before {
  content: "check_box";
  color: #2882d8;
}
.input-custom-style input[type="checkbox"] + .custom-style:before {
  content: "check_box_outline_blank";
  color: rgba(0, 0, 0, 0.54);
}
.input-custom-style input:disabled {
  cursor: default;
}
.input-custom-style input:disabled + .custom-style:before {
  color: rgba(0, 0, 0, 0.24) !important;
}
.input-custom-style .custom-style {
  position: absolute;
  height: 100%;
  width: 100%;
  top: -2px;
  left: 2px;
  font-size: 16px;
}

.header__2nd-nav {
  width: 100%;
  height: 44px;
  position: fixed;
  top: 48px;
  background-color: white;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
  z-index: 35;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.header__2nd-nav .header__2nd-nav_box {
  width: 1200px;
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px;
  border: 0px;
}
.header__2nd-nav .header__2nd-nav_box .header__2nd-nav_action-list {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.background-cover {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.background-cover.cover_colored {
  background-color: rgba(0, 0, 0, 0.12);
  z-index: 50;
}
.background-cover.cover_transparent {
  background-color: transparent;
  /*z-index: 100;*/
  z-index: 48px;
  /*display:none!important;*/
}

.sel-dropdown__box {
  z-index: 102;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: white;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  overflow-y: auto;
  max-height: 260px;
  padding: 8px 0;
  min-width: 108px !important;
  box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.sel-dropdown__box .sel-dropdown__list {
  width: 100%;
}
.sel-dropdown__box .sel-dropdown__list .sel-dropdown__item {
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  display: block;
  max-width: 96%;
  padding: 0 12px;
}
.sel-dropdown__box .sel-dropdown__list .sel-dropdown__item:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.sel-dropdown__box .sel-dropdown__list .sel-dropdown__item.item_selected {
  color: cornflowerblue;
  background-color: rgba(0, 0, 0, 0.12);
}
.sel-dropdown__box .sel-dropdown__list input {
  display: none !important;
}

.sel-dropdown__box-normal {
  width: 590px;
}

.ac__box {
  z-index: 102;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: white;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  max-height: 350px;
  min-width: 288px;
  /*z-index: 164;*/
  overflow-y: auto;
}
.ac__box .ac__list {
  width: 100%;
}
.ac__box .ac__list .ac__item {
  list-style-type: none;
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 8px 0px !important;
}
.ac__box .ac__list .ac__item.item_hovered {
  background-color: #288aed;
  color: #fff !important;
}
.ac__box .ac__list .ac__item.item_hovered .ac__item-pubtitle {
  color: #fff !important;
}
.ac__box .ac__list .ac__item.item_hovered .ac__item-pubcontent {
  color: #fff !important;
}
.ac__box .ac__list .ac__item-titledetail {
  height: 44px;
  line-height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 4px 0px;
}
.ac__box .ac__list .ac__item-titledetail .ac__item-pubtitle {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: black;
  margin-bottom: 1px;
  display: flex;
  align-items: center;
}
.ac__box .ac__list .ac__item-titledetail .ac__item-pubcontent {
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  color: #666;
  margin-top: 1px;
  display: flex;
  align-items: center;
}

.datepicker__box {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 252px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  background-color: white;
  z-index: 164;
  /*102*/
  border: 1px solid #ddd;
}
.datepicker__box .datepicker__header {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  padding-left: 8px;
  margin-bottom: 4px;
  border-bottom: 1px solid #ddd;
}
.datepicker__box .datepicker__content {
  width: 100%;
  height: 288px;
}
.datepicker__box .datepicker__content.show_year-panel .datepicker__year_box {
  display: block;
}
.datepicker__box .datepicker__content.show_month-panel .datepicker__month_box {
  display: flex;
}
.datepicker__box .datepicker__content.show_date-panel .datepicker__date_box {
  display: flex;
}
.datepicker__box .datepicker__content .datepicker__year_box {
  display: none;
  position: relative;
  width: calc(100% + 24px);
  height: 100%;
  overflow-y: auto;
}
.datepicker__box .datepicker__content .datepicker__year_box .datepicker__year_content {
  width: 252px;
  padding: 6px 0 6px 6px;
  display: flex;
  flex-wrap: wrap;
}
.datepicker__box .datepicker__content .datepicker__year_box .datepicker__year_content .datepicker__year_number {
  font-size: 16px;
  width: 80px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.datepicker__box .datepicker__content .datepicker__year_box .datepicker__year_content .datepicker__year_number.year_selected {
  background-color: rgba(0, 0, 0, 0.12);
}
.datepicker__box .datepicker__content .datepicker__month_box {
  display: none;
  width: 100%;
  flex-direction: column;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_header {
  font-size: 16px;
  height: 36px;
  display: flex;
  align-items: center;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_header .datepicker__month_icon {
  flex-shrink: 0;
  flex-grow: 0;
  width: 32px;
  margin: 0 8px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_header .datepicker__month_icon.icon_disabled {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.38);
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_header .datepicker__month_year {
  flex-grow: 1;
  text-align: center;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_header .datepicker__month_year span {
  cursor: pointer;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_content {
  padding: 0 6px;
  display: flex;
  flex-wrap: wrap;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_content .datepicker__month_number {
  font-size: 14px;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  cursor: pointer;
}
.datepicker__box .datepicker__content .datepicker__month_box .datepicker__month_content .datepicker__month_number.month_selected {
  background-color: rgba(0, 0, 0, 0.12);
}
.datepicker__box .datepicker__content .datepicker__date_box {
  display: none;
  width: 100%;
  flex-direction: column;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header {
  font-size: 16px;
  height: 36px;
  display: flex;
  align-items: center;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header .datepicker__date_icon {
  flex-shrink: 0;
  flex-grow: 0;
  width: 32px;
  margin: 0 8px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header .datepicker__date_icon.icon_disabled {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.38);
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header .datepicker__date_year {
  flex-grow: 1;
  text-align: right;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header .datepicker__date_year span {
  cursor: pointer;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header .datepicker__date_month {
  flex-grow: 1;
  text-align: left;
  margin-left: 32px;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_header .datepicker__date_month span {
  cursor: pointer;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_day {
  height: 36px;
  background-color: rgba(0, 0, 0, 0.12);
  display: flex;
  flex-wrap: wrap;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_day .datepicker__date_number {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_content {
  display: flex;
  flex-wrap: wrap;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_content .datepicker__date_number {
  font-size: 14px;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.datepicker__box .datepicker__content .datepicker__date_box .datepicker__date_content .datepicker__date_number.date_selected {
  background-color: rgba(0, 0, 0, 0.12);
}
.datepicker__box .datepicker__footer {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.share-plugin_destination-list {
  width: 100%;
  box-sizing: border-box;
  padding: 24px;
  display: flex;
  flex-direction: column;
}
.share-plugin_destination-list .share-plugin_destination-list-title {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.54);
}
.share-plugin_destination-list .share-plugin_destination {
  margin: 12px 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.share-plugin_destination-list .share-plugin_destination .share-plugin_destination-logo {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin-right: 16px;
}
.share-plugin_destination-list .share-plugin_destination .share-plugin_destination-name {
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
}

.share-panel__tabs {
  padding: 8px 24px 0;
  height: 56px;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
}

.share-panel__selection.share-on-dyn {
  display: none;
}
.share-panel__selection.share-to-friends .share-panel__select-group {
  display: none;
}
.share-panel__selection.share-to-group .share-panel__select-friends {
  display: none;
}
.share-panel__selection .share-panel__select-friends .share-panel__selection_desc, .share-panel__selection .share-panel__select-group .share-panel__selection_desc {
  flex-shrink: 0;
  margin-right: 8px;
  height: 48px;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.54) !important;
}
.share-panel__selection .share-panel__select-friends .share-panel__selection_action, .share-panel__selection .share-panel__select-group .share-panel__selection_action {
  flex-shrink: 0;
  margin-left: 8px;
  height: 48px;
  display: flex;
  align-items: center;
}
.share-panel__selection .share-panel__select-group {
  padding: 0 16px 0 24px;
  height: 48px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.share-panel__selection .share-panel__select-group .share-group__input_box {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.share-panel__selection .share-panel__select-friends {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #ddd;
  /*width: 904px;
  max-width: 904px;*/
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
}
.share-panel__selection .share-panel__select-friends .share-friends__rcmd_box {
  padding: 0 24px;
  height: 48px;
  box-sizing: border-box;
  background-color: #f5f5f5;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
}
.share-panel__selection .share-panel__select-friends .share-friends__rcmd_box .share-friends__rcmd_chips-container {
  flex-grow: 1;
  flex-shrink: 1;
  padding-top: 4px;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.share-panel__selection .share-panel__select-friends .share-friends__selection_box {
  padding: 0 16px 0 24px;
  display: flex;
  flex-wrap: nowrap;
}
.share-panel__selection .share-panel__select-friends .share-friends__selection_box .chip-panel__box {
  flex-grow: 1;
}

.share-panel__attachments-box {
  padding: 0 24px;
  background-color: #f5f5f5;
  max-height: 176px;
  overflow: auto;
}
.share-panel__attachments-box .share-attachmemts__list {
  display: flex;
  flex-direction: column;
}
.share-panel__attachments-box .share-attachmemts__list .share-attachments__item {
  display: flex;
  align-items: center;
  padding: 8px 0;
  word-break: break-all;
}
.share-panel__attachments-box .share-attachmemts__list .share-attachments__item:first-child {
  margin-top: 8px;
}
.share-panel__attachments-box .share-attachmemts__list .share-attachments__item:last-child {
  margin-bottom: 8px;
}
.share-panel__attachments-box .share-attachmemts__list .share-attachments__item .share-attachments__file-name {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  width: 95%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.share-panel__attachments-box .share-attachmemts__list .share-attachments__item .share-attachments__file-name .multipleline-ellipsis__content-box {
  /*word-break: break-all;*/
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.share-panel__attachments-box .share-attachmemts__list .share-attachments__item .share-attachments__cancel {
  flex-shrink: 0;
  margin-left: 8px;
  height: 24px;
}

.share-panel__main-content {
  padding: 24px;
  /*min-height: 320px;*/
  min-height: 215px;
  height: 220px;
}
.share-panel__main-content.share-to-friend .dynamic-content__post {
  display: none;
}
.share-panel__main-content .dynamic-content__post {
  padding: 0 0 16px 0;
}
.share-panel__main-content .input__area {
  min-height: 120px !important;
  padding-top: 8px;
}
.share-panel__main-content .input__area textarea {
  padding-top: 8px;
}
.share-panel__main-content .input__area-container {
  margin-top: 2px;
  padding-top: 4px;
}

.dialogs-container .reset-password_title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.create-grp__select-type_container {
  width: 100%;
  padding: 8px 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.create-grp__select-type_container .create-grp__select-type_item {
  width: 240px;
  height: 56px;
  font-size: 16px;
  line-height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.54);
  filter: grayscale(100%);
  cursor: pointer;
}
.create-grp__select-type_container .create-grp__select-type_item.item_selected {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
  font-weight: 500;
  color: #1077d5;
  filter: grayscale(0%);
  pointer-events: none;
}
.create-grp__select-type_container .create-grp__select-type_item:hover {
  background-color: #f2f2f2;
}
.create-grp__select-type_container .create-grp__select-type_item .create-grp__type_project {
  background: url(/resmod/smate-pc/img/smate_cssspirit01.png) no-repeat -4px -102px;
  height: 52px;
  width: 52px;
  margin-right: 8px;
}
.create-grp__select-type_container .create-grp__select-type_item .create-grp__type_course {
  background: url(/resmod/smate-pc/img/smate_cssspirit01.png) no-repeat -60px -102px;
  height: 52px;
  width: 52px;
  margin-right: 8px;
}

.import-methods__box {
  padding: 16px 20px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.import-methods__box .import-methods__sxn {
  width: 120px;
  margin: 0 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.import-methods__box .import-methods__sxn .imporet-methods__recong-num {
  position: absolute;
  top: 9px;
  right: 16px;
  width: 30px;
  height: 30px;
  background-color: red;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #fff;
}
.import-methods__box .import-methods__sxn .imporet-methods__recong-num .imporet-result__num {
  margin-left: 2px;
}
.import-methods__box .import-methods__sxn .imporet-methods__recong-num .material-icons {
  font-size: 12px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo {
  height: 72px;
  width: 72px;
  box-sizing: border-box;
  border-radius: 50%;
  padding: 8px;
  margin: 16px 0 8px 0;
  background-clip: content-box;
  background-repeat: no-repeat;
  border: 1px solid #1077d5;
  cursor: pointer;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo:hover {
  background-color: #1077d5;
  background-clip: border-box;
  padding: 0;
  border-width: 9px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.file-import {
  background-image: url(../img/icon_file_n.png);
  background-position: 14px 14px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.file-import:hover {
  background-image: url(../img/icon_file_m.png);
  background-position: 7px 7px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.manual-entry {
  background-image: url(../img/icon_manual_n.png);
  background-position: 14px 14px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.manual-entry:hover {
  background-image: url(../img/icon_manual_m.png);
  background-position: 7px 7px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.Batch-processing {
  background-image: url(../img/icon-batch_hover.png);
  background-size: 42px 42px;
  background-position: 14px 14px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.Batch-processing:hover {
  background-image: url(../img/icon-batch.png);
  background-size: 42px 42px;
  background-position: 7px 7px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.member-results {
  background-image: url(../img/icon_results_n.png);
  background-position: 14px 14px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.member-results:hover {
  background-image: url(../img/icon_results_m.png);
  background-position: 7px 7px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.library-import {
  background-image: url(../img/icon_basket_n.png);
  background-position: 14px 14px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.library-import:hover {
  background-image: url(../img/icon_basket_m.png);
  background-position: 7px 7px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.local-import {
  background-image: url(../img/smate_cssspirit01.png);
  background-position: -138px 4px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.local-import:hover {
  background-position: -146px -52px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.online-search {
  background-image: url(../img/smate_cssspirit01.png);
  background-position: 8px 4px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_logo.online-search:hover {
  background-position: 0px -52px;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_name {
  width: 100%;
  text-align: center;
  margin: 8px 0 4px 0;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 15px !important;
}
.import-methods__box .import-methods__sxn .import-methods__sxn_explain {
  width: 100%;
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
}

.idx-social__list {
  width: 100%;
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  box-sizing: border-box;
}
.idx-social__list .idx-social__item {
  position: relative;
  cursor: pointer;
  font-size: 13px;
  line-height: 1;
  color: #333 !important;
  text-align: center;
  padding: 0 10px;
  margin: 4px 0;
  border-left: 1px solid #ddd;
  display: flex;
  align-items: center;
  line-height: 18px;
  border: none;
}
.idx-social__list .idx-social__item:first-child {
  border: none;
  padding-left: 0;
}
.idx-social__list .idx-social__item:hover {
  color: #218aed !important;
}
.idx-social__list .idx-social__item:hover .new-Standard_Upload-icon {
  background: url(../img/newupload-hovericon.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}
.idx-social__list .idx-social__item:hover .new-Standard_Assistant-icon {
  background: url(../img/item-assistanthover.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  width: 20px;
  height: 16px;
}
.idx-social__list .idx-social__item:hover .new-normal_funcicon-edit {
  background-position: -222px -318px;
}
.idx-social__list .idx-social__item:hover .new-normal_funcicon-delete {
  background-position: -249px -318px;
}
.idx-social__list .idx-social__item:hover .new-normal_funcicon-share {
  background-position: -52px -318px;
}
.idx-social__list .idx-social__item:hover .normal-global_share-icon {
  background-position: -48px -314px;
}
.idx-social__list .idx-social__item:hover .normal-global_save-icon {
  background-position: -71px -314px;
}
.idx-social__list .idx-social__item:hover .normal-global_edit-icon {
  background-position: -219px -314px;
}
.idx-social__list .idx-social__item:hover .normal-global_del-icon {
  background-position: -244px -314px;
}
.idx-social__list .idx-social__item:hover .normal-global_Setup-icon {
  background-position: -193px -313px;
}
.idx-social__list .idx-social__item:hover .icon-praise {
  background-position: -4px -318px;
}
.idx-social__list .idx-social__item:hover .icon-reference {
  background-position: -96px -317px;
}
.idx-social__list .idx-social__item:hover .icon-share {
  background-position: -51px -318px;
}
.idx-social__list .idx-social__item .icon-praise {
  margin-right: 2px;
  background-position: -4px -295px;
}
.idx-social__list .idx-social__item .icon-reference {
  margin-right: 4px;
  background-position: -96px -294px;
}
.idx-social__list .idx-social__item .icon-share {
  margin-right: 4px;
}
.idx-social__list .idx-social__item .idx-social__item-show {
  display: none;
  border: 1px solid #ddd;
  background: #fff;
  z-index: 9;
  position: absolute;
  width: 240px;
  height: auto;
  min-height: 32px;
  left: 12px;
  top: 24px;
  border-radius: 5px;
  box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.1);
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 150px;
}
.idx-social__list .idx-social__item .idx-social__item-show .idx-social__item-show_item {
  cursor: pointer;
  height: 32px;
  padding: 4px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
  text-align: left;
  color: #333 !important;
  display: flex;
  align-items: center;
}
.idx-social__list .idx-social__item .idx-social__item-show .idx-social__item-show_item:hover {
  background: #f4f4f4;
  color: #333 !important;
}
.idx-social__list .idx-social__item:hover .idx-social__item-show {
  /* display: flex;*/
}

.pagination__box {
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.54);
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 24px;
  box-sizing: border-box;
}
.pagination__box .pagination__main {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination__box .pagination__main .pagination__pages_box {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_prev, .pagination__box .pagination__main .pagination__pages_box .pagination__pages_next {
  padding: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_prev.item_disabled, .pagination__box .pagination__main .pagination__pages_box .pagination__pages_next.item_disabled {
  color: rgba(0, 0, 0, 0.24);
  pointer-events: none;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_list {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_list .pagination__pages_item {
  min-width: 8px;
  padding: 2px 8px;
  margin: 0 2px;
  border-radius: 2px;
  cursor: pointer;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_list .pagination__pages_item:hover {
  background-color: #eeeeee;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_list .pagination__pages_item.item_selected {
  font-weight: 500;
  color: cornflowerblue;
  background-color: lightblue;
  pointer-events: none;
  border-bottom: none !important;
}
.pagination__box .pagination__main .pagination__pages_box .pagination__pages_list .pagination__pages_item.item_ellipsis {
  letter-spacing: 0.4px;
  pointer-events: none;
}
.pagination__box .pagination__main .pagination__redirect {
  flex-shrink: 0;
  margin-left: 32px;
  display: flex;
  align-items: center;
}
.pagination__box .pagination__main .pagination__redirect input {
  width: 28px;
  margin-left: 4px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.54);
}

.dynamic-add-hover:hover {
  background-color: #f4f4f4;
  color: #1265cf;
}

.friend-selection__box {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  padding: 4px;
  flex-grow: 1;
  flex-shrink: 1;
}
.friend-selection__box .friend-selection__item-1 {
  width: 100%;
  box-sizing: border-box;
  padding: 4px;
}
.friend-selection__box .friend-selection__item-2 {
  width: 50%;
  box-sizing: border-box;
  padding: 4px;
}
.friend-selection__box .friend-selection__item-3 {
  width: 33.33333%;
  box-sizing: border-box;
  padding: 4px;
}
.friend-selection__box .friend-selection__item-4 {
  width: 25%;
  box-sizing: border-box;
  padding: 4px;
}
.friend-selection__box .friend-selection__item-2 {
  /*min-width: 125px;*/
  flex-grow: 0;
}
.friend-selection__box .psn-idx_small {
  /*min-width: 125px;*/
  padding: 8px;
  cursor: pointer;
}
.friend-selection__box .psn-idx_small.psn_chosen {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
  background-color: #f6f6f6;
  background-color: #f6f6f6;
}
.friend-selection__box .psn-idx_small.psn_chosen .psn-idx__main_name {
  font-weight: 500;
}
.friend-selection__box .psn-idx_small.psn_disabled {
  pointer-events: none;
}
.friend-selection__box .psn-idx_small.psn_disabled img {
  filter: grayscale(100%) contrast(80%) brightness(120%);
}
.friend-selection__box .psn-idx_small.psn_disabled .psn-idx__main_name {
  color: rgba(0, 0, 0, 0.38) !important;
}
.friend-selection__box .psn-idx_small.psn_disabled .psn-idx__main_name a:hover {
  color: #134fa6 !important;
}
.friend-selection__box .psn-idx_small.psn_disabled .psn-idx__main_title {
  color: rgba(0, 0, 0, 0.38) !important;
}
.friend-selection__box .psn-idx_small:hover {
  background-color: #eee;
}

.dev_Achieve-Claim {
  width: 100%;
  margin-bottom: 16px;
}
.dev_Achieve-Claim .dev_Achieve-Claim_title {
  padding: 0 15px;
  height: 38px;
  border-bottom: 1px solid #ddd;
  background: #f4f4f4;
  display: -webkit-flex;
  /* Safari */
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dev_Achieve-Claim .dev_Achieve-Claim_title h1 {
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dev_Achieve-Claim .dev_Achieve-Claim_title .Claim_title-check {
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none !important;
  width: 64px;
  text-align: center;
}
.dev_Achieve-Claim .dev_Achieve-Claim_title .Claim_title-check:hover {
  color: #288AED;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content {
  padding: 0 15px;
  background: #fafafa;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-author {
  padding: 6px 0 4px 0;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-infor .dev_Achieve-Claim_content-infor_avatar {
  width: 56px;
  height: 64px;
  margin: 0 auto;
  padding: 8px 0;
  cursor: pointer;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-infor .dev_Achieve-Claim_content-infor_avatar:hover .new-tip_container-content {
  display: flex;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-infor h2 {
  /*max-height: 48px;*/
  height: auto;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  /* @include single-line-text;*/
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-infor .p1 {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-infor .p2 {
  font-size: 14px;
  color: #999;
  line-height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-select {
  padding: 12px 0;
  display: flex;
  display: -webkit-flex;
  /* Safari */
  justify-content: space-between;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-select .content-select-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 8px;
  text-decoration: none;
  color: black;
  min-width: 56px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border-radius: 3px;
  padding: 0px 12px;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-select .content-select-style {
  border: 1px solid #ddd;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-select .content-select-style:hover {
  color: #2882d8;
  border: 1px solid #2882d8;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-select .content-selected {
  background-color: #2882d8;
  color: #fff !important;
  border-radius: 3px;
}
.dev_Achieve-Claim .dev_Achieve-Claim_content .dev_Achieve-Claim_content-select .content-selected:hover {
  background-color: #134fa6 !important;
  color: #FFFFFF;
}

.footer {
  width: 100%;
  background: #fff;
  border-top: 1px solid #dddddd;
  padding: 20px 0;
  overflow: hidden;
  display: flex;
}

.footer_wrap {
  padding: 0 20px;
  width: 940px;
  margin: 0 auto;
  text-align: center;
  display: inline-flex;
  justify-content: center;
}

.footer_wrap .scholarmate-code {
  width: 85px;
  text-align: center;
  float: left;
  /* margin-left: 240px;*/
}

.footer_wrap .scholarmate-code span {
  margin-top: 5px;
  display: inline-block;
  width: 170px;
  margin-left: -45px;
  font-size: 12px !important;
  color: #666 !important;
}

.footer_cont {
  width: 580px;
  float: left;
  /* margin-top: 30px;*/
  margin-top: 10px;
  overflow: hidden;
  color: #666;
}

.footer_cont p {
  font-size: 12px;
  line-height: 26px;
  color: #666;
  text-align: center;
}

.footer_cont p a {
  color: #666;
  margin: 0 10px;
}

.footer_cont p img {
  width: 12px;
  height: 12px;
}

.footer-container .footer_wrap {
  align-items: center !important;
  display: flex !important;
  justify-content: center !important;
}
.footer-container .footer_wrap .scholarmate-code {
  margin-left: 0px;
}
.footer-container .footer_wrap .footer_cont {
  margin-top: 0px;
}

.check-more_info {
  width: 100%;
  height: 32px;
  line-height: 32px;
  color: #333;
  font-size: 15px;
  /*	display: flex;  
  	justify-content: center; 
  	align-items: center;*/
  text-align: center;
  margin: 0 auto;
  padding: 8px 0px;
}
.check-more_info:hover span {
  color: #2882d8 !important;
  cursor: pointer;
}

.main-list__item_content-S_size {
  margin: 0px !important;
}

.main-list__item_content {
  margin: 12px 0px !important;
  /*    border-top: 1px dashed #ddd;*/
}

.main-list__list-back {
  background: #eee !important;
}

.main-list__item-noborder {
  background: #fff !important;
  border: none;
}

.main-list__list-item__container-header {
  display: flex;
  align-items: center;
}

.main-list__list-item__container-avator {
  width: 52px;
  height: 52px;
  border-radius: 50%;
}

.main-list__list-item__container-body {
  margin-left: 8px;
}

.main-list__list-item__container-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  width: 210px;
  font-size: 14px;
}

.main-list__list-item__container-name .kw-chip_medium {
  margin: 0px !important;
}

.main-list__list-item__container-duty {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  width: 224px;
  color: rgba(0, 0, 0, 0.54);
}

.main-list__list-item__container-target {
  /*max-height: 45px; */
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.main-list__list-item__container-target a {
  width: 100%;
  margin: 0px 0px;
  margin-right: 4px;
}
.main-list__list-item__container-target .main-list__list-item__container-detail {
  display: inline;
  max-width: 100%;
}
.main-list__list-item__container-target .multipleline-ellipsis__content-box {
  white-space: normal;
}

.main-list__list-item__container-target b:hover {
  color: #1265cf;
}

.main-list__list-item__container-footer {
  margin: 8px 16px 0px 0px;
  display: flex;
  justify-content: flex-end;
}

.main-list__list-item__container-footer .button_main {
  width: 82px;
  height: 30px;
}

.dialog-normal_Width-size {
  width: 760px !important;
}

.global__para_body {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  /*white-space: pre-wrap;*/
}

.global__para_caption {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  white-space: pre-wrap;
}

.global_no-border {
  border: none !important;
}

.dynamic-social__item_mobile:hover {
  color: rgba(0, 0, 0, 0.54) !important;
}

.global__padding_0 {
  padding: 0px !important;
}

.global__padding_4 {
  padding: 4px !important;
}

.global__padding_8 {
  padding: 8px !important;
}

.global__padding_12 {
  padding: 12px !important;
}

.global__padding_16 {
  padding: 16px !important;
}

.global__padding_20 {
  padding: 20px !important;
}

.global__padding_24 {
  padding: 24px !important;
}

.global__padding_28 {
  padding: 28px !important;
}

.global__padding_32 {
  padding: 32px !important;
}

.width-1 {
  width: 8.33333%;
}

.width-2 {
  width: 16.66667%;
}

.width-3 {
  width: 25%;
}

.width-4 {
  width: 33.33333%;
}

.width-5 {
  width: 41.66667%;
}

.width-6 {
  width: 50%;
}

.width-7 {
  width: 58.33333%;
}

.width-8 {
  width: 66.66667%;
}

.width-9 {
  width: 75%;
}

.width-10 {
  width: 83.33333%;
}

.width-11 {
  width: 91.66667%;
}

.width-12 {
  width: 100%;
}

.depth1 {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.depth2 {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
}

.depth3 {
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12);
}

.depth4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.depth5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}

.depth6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.depth7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.depth8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.depth9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.depth10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.depth11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.depth12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.depth13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.depth14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.depth15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.depth16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.depth17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.depth18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.depth19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.depth20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.depth21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.depth22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.depth23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.depth24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

/*new add normal style*/
.new-standard__style-Abbr_215 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 215px;
}

.new-standard__style-Abbr_250 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 250px;
}

.new-standard__style-Abbr_300 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
}

.new-standard__style-Abbr_350 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
}

.new-standard__style-Abbr_400 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
}

.new-standard__style-Abbr_450 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
}

.new-standard__style-title {
  color: #333333;
  font-size: 16px;
  font-weight: 500;
}

.new-standard__style-sec_title {
  color: #333333;
  font-size: 15px;
  font-weight: 500;
}

.new-standard__style-content {
  color: #666;
  font-size: 14px;
}

.new-standard__style-func {
  color: #1265CF;
  font-size: 14px;
}
.new-standard__style-func:hover {
  color: #134FA6;
}

.new-standard__style-func_title {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}
.new-standard__style-func_title:hover {
  color: #134FA6;
}

.new-standard__style-func_content {
  color: #666;
  font-size: 14px;
  text-decoration: none;
}
.new-standard__style-func_content:hover {
  color: #134FA6;
}

.new-standard__style-btn_confirm {
  width: 108px;
  text-align: center;
  height: 28px;
  line-height: 28px;
  border: 1px solid #288aed;
  cursor: pointer;
  color: #FFFFFF;
  background-color: #288AED;
  border-radius: 4px;
}
.new-standard__style-btn_confirm:hover {
  background-color: #134FA6;
  border: 1px solid #134FA6;
}

.new-standard__style-btn_cancel {
  width: 108px;
  text-align: center;
  height: 28px;
  line-height: 28px;
  border: 1px solid #288aed;
  cursor: pointer;
  color: #288AED;
  border-radius: 4px;
}
.new-standard__style-btn_cancel:hover {
  color: #134FA6;
  border: 1px solid #134FA6;
}

.pub-idx__full-text_newbox {
  position: relative;
}

.pub-idx__full-text_newbox:hover .pub-idx__full-text_newbox-box {
  display: block;
}

.fileupload__box-border :hover .pub-idx__full-text_newbox-box {
  display: none;
}

.fileupload__box-border:hover .pub-idx__full-text_newbox-box_request {
  display: block;
  border: 1px solid #1077d5;
}

.pub-idx__full-text_newbox-box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 70px;
  height: 90px;
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
  background-image: url("../img/file_ upload1.png");
  background-repeat: no-repeat;
  background-position: 19px 26px;
  opacity: 0.5;
}

.pub-idx__full-text_newbox:hover .pub-idx__full-text_newbox-box_request {
  display: block;
  border: 1px solid #1077d5;
  opacity: 0.5;
}

.pub-idx__full-text_newbox-box_request {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 70px;
  height: 90px;
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
  background-image: url("../img/file_ upload.png");
  background-repeat: no-repeat;
  background-position: 19px 26px;
  opacity: 0.5;
  /*transform: rotateX(180deg);*/
}

.pub-idx__full-text_newbox-box_request_update {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 70px;
  height: 90px;
  background-color: rgba(79,79,79,0.01);
  border: 1px solid #e9e9e9;
}

.file-left:hover .pub-idx__full-text_newbox-box_request_update {
  display: block;
  border: 1px solid #1077d5;
  box-sizing: border-box;
}
.paper_recommend:hover .pub-idx__full-text_newbox-box_request_update {
  display: block;
  border: 1px solid #1077d5;
  box-sizing: border-box;
  width: 100%;
}

.pub-idx__full-text_newbox-box_load {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 71px;
  height: 91px;
  background-color: #e9e9e9;
  border: 1px solid #e9e9e9;
  background-image: url("../img/file_ upload1.png");
  background-repeat: no-repeat;
  background-position: 19px 26px;
  opacity: 0.35;
  transform: rotateX(180deg);
}

.pub-idx__full-text_newbox-box_load_update {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 91px;
  background-color: rgba(233,233,233,0.35);
  border: 1px solid #1077d5;
  text-align: center;
  box-sizing: border-box;
}

.promote-Impact_container-mainitem_avator:hover .pub-idx__full-text_newbox-box_load_update {
  display: block;
  height: 92px;
}

.pub-idx__full-text_newbox-avator:hover .pub-idx__full-text_newbox-box_load_update {
  display: block;
  height: 92px;
}

.file-left__download:hover .pub-idx__full-text_newbox-box_load_update {
  display: block;
}

.pub-idx__full-text_newbox-box_load_update .pub-idx__full-text_newbox-box_load_access {
  font-size: 14px;
  color: #2882d8;
  font-weight: normal;
  text-align: center;
  width: 100%;
  height: 91px;
  line-height: 91px;
}

.pub-idx__full-text_newbox-box_load_update .pub-idx__full-text_newbox-box_load_access1 {
  width: 100%;
  height: 28px;
  font-size: 12px;
  position: relative;
  background-color: rgba(40,130,216,1);
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  color: #FFFFFF;
  z-index: 10;
  top: 62px;
}

.pub-idx__full-text_newbox-box_load_update .pub-idx__full-text_newbox-box_load_download{
  width: 100%;
  height: 28px;
  font-size: 12px;
  position: relative;
  background-color: rgba(40,130,216,1);
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  color: #FFFFFF;
  z-index: 10;
  top: 62px;
}

/*new add download tip*/
.pub-idx__full-text__tip1 {
  line-height: 72px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.pub-idx__full-text__tip {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 92px;
  font-size: 14px;
  opacity: 1;
  width: 72px;
  line-height: 22px;
  background: #f4f4f4;
  opacity: 0.5;
}

.pub-idx__full-text__tip:hover .request-add__tip1_avator {
  display: none;
}

.pub-idx__full-text__tip:hover .request-add__tip2_avator {
  display: inline-block;
}

.pub-idx__full-text__tip__update {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 92px;
  font-size: 14px;
  width: 100%;
  line-height: 22px;
  background: #f4f4f4;
  background-color: rgba(79,79,79,0.05);
}

.drawer-batch__box .pub-idx__full-text__tip__update:hover {
  border:1px solid #1077d5;
  box-sizing: border-box;
}

.drawer-batch__box .fileupload__box:hover {
  border:none;
}

.pub-idx__full-text__tip__update:hover .request-add__tip1_upload {
  display: block !important;
}

.request-add__tip1_upload {
  width: 70px !important;
  height: 28px !important;
  top: 27px;
  position: relative;
  background: rgba(40,130,216,1);
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  color: #FFFFFF;
  z-index: 10;
  font-size: 12px;
  display:none;
}

.request-add__tip1_request{
  width: 100% !important;
  height: 28px !important;
  top: 62px;
  position: relative;
  background: rgba(40,130,216,1);
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  color: #FFFFFF;
  z-index: 10;
  font-size: 12px;
  display: block;
}

.request-add__tip1_avator {
  width: 32px !important;
  height: 32px !important;
  vertical-align: middle;
}

.request-add__tip2_avator {
  width: 32px !important;
  height: 32px !important;
  display: none;
  vertical-align: middle;
}

.add__friend-close:hover {
  color: #c03228;
}

.formwork__infor .formwork__infor-title {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  /*white-space: nowrap;*/
  width: 585px;
  text-decoration: none;
}
.formwork__infor .formwork__infor-abstracts {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
  max-height: 60px;
  transition: height 100ms linear;
  overflow: hidden;
  margin-left: -2px !important;
  margin-top: 8px;
  margin-bottom: 8px;
}
.formwork__infor .formwork__infor-abstracts:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.formwork__infor .formwork__infor-abstracts:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}

.full-request__content-title {
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
  font-weight: bold;
  color: #333;
  font-size: 14px;
}
.full-request__content-title:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.full-request__content-title:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}
.full-request__content-title .multipleline-ellipsis__content-box {
  white-space: normal !important;
  line-height: 22px;
}

.full-request__content-title:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}

.full-request__content-title:after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -17px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fafafa 40%, #fafafa);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}

.formwork__content {
  padding: 8px;
}

.formwork__header {
  width: 100%;
  height: 36px;
  background: #f2f2f2;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  padding-left: 8px;
}

.formwork__item {
  display: inline-block;
  align-items: center;
  justify-content: space-between;
  min-height: 96px;
  width: 98%;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}

.formwork__avator {
  height: 81px;
  width: 65px;
}

.formwork__item-container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.formwork__infor {
  display: flex;
  align-items: flex-start;
  margin-left: 12px;
}
.formwork__infor span {
  padding: 8px 0px;
}

.formwork__infor-title {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 595px;
}

.formwork__infor-title:hover {
  color: #288aed;
}

.formwork__infor-author {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 595px;
}

.no__link-download:hover {
  color: #333 !important;
  cursor: default !important;
}

.dev_pub_similar-results {
  width: 100%;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #333;
}

.dev_pub_similar-results_tip {
  color: #333333;
  margin-right: 4px;
}

.dev_pub_similar-results_detail {
  color: #288aed !important;
  margin-left: 4px;
  cursor: pointer;
}
.dev_pub_similar-results_detail:hover {
  color: #1265cf !important;
}

.sel__change-work__container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sel__value-add__newwork {
  line-height: 32px;
  font-size: 14px;
  text-align: right;
  color: #288aed;
}
.sel__value-add__newwork:hover {
  color: #1265cf;
}
.sel__value-add__newwork a {
  text-decoration: none;
}

.input__area-position {
  line-height: 24px;
  height: 108px;
  overflow-y: auto;
  width: 606px;
  overflow-x: hidden;
  padding-right: 12px;
}

.kw_box_search {
  margin-left: 72px;
  width: 500px;
}

.element__piblic-block {
  display: block !important;
}
.element__piblic-block .detail-pub__tabs {
  margin: 0 auto;
  width: 1200px;
}

.element__piblic-none {
  display: none !important;
}

.element__piblic-visib {
  visibility: visible !important;
}

.element__piblic-hid {
  visibility: hidden !important;
}

.demo-tip_inlineimport-icon {
  background-image: url(../img/inline-import.png);
  background-repeat: no-repeat;
  background-position: 1px 4px;
  width: 16px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
}

.demo-tip_onlineimport-icon {
  background-image: url(../img/outline-import.png);
  background-repeat: no-repeat;
  background-position: 1px 4px;
  width: 16px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
}

.demoTip_Authenticationicon-doi {
  background-image: url(../img/Authentication-doi.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
  width: 16px;
  height: 16px;
  display: inline-block;
}

.demoTip_Authenticationicon-unit {
  background-image: url(../img/Authentication-unit.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
  width: 16px;
  height: 16px;
  display: inline-block;
}

.scm-footertip_box {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  line-height: 24px;
  margin-top: 3px;
}

.sel__value_selected-content {
  padding-bottom: 4px;
  border-bottom: 1px solid #999;
  color: #333 !important;
  font-size: 14px;
}

.dev_template_deal-download_file {
  color: #288aed !important;
}
.dev_template_deal-download_file:hover {
  color: #1265CF !important;
}

.dev_template_deal-upload_file {
  border: 1px solid #288aed !important;
  padding: 0px 12px;
  border-radius: 4px;
  background: #288aed !important;
  color: #fff !important;
  cursor: pointer;
}
.dev_template_deal-upload_file:hover {
  border: 1px solid #1265cf !important;
  background: #1265cf !important;
  color: #fff !important;
}

.pub-idx__main_add {
  display: flex;
  line-height: 24px;
  align-items: center;
}
.pub-idx__main_add .pub-idx__main_add-tip {
  width: 12px;
  height: 22px;
  color: #ccc;
  font-size: 18px;
  line-height: 24px;
  box-sizing: border-box;
}
.pub-idx__main_add .pub-idx__main_add-detail {
  margin-left: 8px;
  font-size: 12px;
  color: #ccc !important;
}

.paper_footer-fabulous_like {
  color: #288aed !important;
}
.paper_footer-fabulous_like i {
  background-position: -4px -385px;
}

.dyn-publish_content {
  padding: 12px 0px;
}
.dyn-publish_content .dyn-publish_content-author {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.dyn-publish_content .dyn-publish_content-author .dynamic-creator__name {
  line-height: 20px;
  height: 20px;
}
.dyn-publish_content .dyn-publish_content-detail {
  color: #333333;
  font-size: 14px;
  margin-top: 8px;
  width: 100%;
}

.dyn-publish_content-func {
  position: absolute !important;
  display: none;
  right: 8px;
  top: 8px;
}

.normal-global_icon {
  background: url(../img/iconlist1.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.normal-global_del-icon_show {
  visibility: hidden;
}

.normal-globalhidden {
  display: none !important;
}

.normal-global_identification-icon {
  background-position: 2px -289px;
  width: 32px;
  height: 31px;
}
.normal-global_identification-icon:hover {
  background-position: 2px -312px;
}

.normal-global_identification-icon_flag {
  background-position: -1px -314px;
}

.normal-global_save-icon {
  background-position: -71px -291px;
}

.normal-global_save-icon_flag {
  background-position: -71px -384px;
}

.normal-global_savehover-icon {
  background-position: -71px -384px;
}

.normal-global_share-icon {
  background-position: -48px -291px;
}

.normal-global_Setup-icon {
  background-position: -193px -290px;
}

.normal-global_edit-icon {
  background-position: -219px -291px;
}

.normal-global_del-icon {
  background-position: -244px -291px;
  display: block;
}

.normal-global_delect-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}

.setup-keyword__box {
  /*width:  390px;*/
  width: 235px;
  padding: 16px;
}
.setup-keyword__box .setup-keyword__box-input_tip-new {
  border-bottom: 2px solid #288aed !important;
}
.setup-keyword__box .setup-keyword__box-input {
  border-bottom: 1px solid #ccc;
  height: 32px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-width: 160px;
  width: 220px;
  margin-left: 0px;
  position: relative;
}
.setup-keyword__box .setup-keyword__box-input .setup-keyword__box-input_tip {
  position: absolute;
  top: 12px;
  left: 22px;
  color: #999 !important;
  font-size: 14px;
  transition: all;
  transition-delay: 300ms;
}
.setup-keyword__box .setup-keyword__box-input .setup-keyword__box-input_icon {
  width: 24px;
  height: 24px;
  font-size: 20px;
  color: #ccc;
  margin-top: 8px;
  position: absolute;
  top: -1px;
  transition: all 300ms;
  left: 0px;
  z-index: 9;
}
.setup-keyword__box .setup-keyword__box-input .setup-keyword__input-tip2 {
  right: 0px;
  left: auto;
  display: none;
}
.setup-keyword__box .setup-keyword__box-input .setup-keyword__input-tip2 .setup-keyword__input-tip2:hover {
  font-size: 26px !important;
  color: #218AED !important;
}
.setup-keyword__box .setup-keyword__box-input .setup-keyword__box-input_import {
  width: 89%;
  border: none;
  height: 32px;
  background: #fff;
  padding-left: 20px;
}
.setup-keyword__box:hover .setup-keyword__box-input {
  border-bottom: 2px solid #333 !important;
}

.kw-chip_container {
  display: flex;
  align-items: center;
}

.set__result-label {
  margin-top: -18px;
  width: 108px;
  height: 32px;
  border-bottom: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.set__result-label .set__result-label_title {
  width: 90%;
  text-align: center;
}
.set__result-label .set__result-label_item {
  position: absolute;
  top: 32px;
  left: 0px;
  width: 280px;
  min-height: 24px;
  max-height: 150px;
  border: 1px solid #ccc;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  background: #fff;
  z-index: 99;
}
.set__result-label .set__result-label_item .set__result-label_item-list {
  width: 97%;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px;
}
.set__result-label .set__result-label_item .set__result-label_item-list:hover {
  background: #f4f4f4;
}

.inbox-messages_send-messagebtn {
  border: 1px solid #288aed;
  height: 28px;
  width: 108px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: #288aed;
  color: #fff;
  border-radius: 4px;
}
.inbox-messages_send-messagebtn:hover {
  border: 1px solid #1265cf;
  background: #1265cf;
}

.filter-left_list-container li {
  width: 170px !important;
}

.application_bomb-background {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.12);
  z-index: 102;
  position: fixed;
  display: none;
  top: 0px;
  left: 0px;
}
.application_bomb-background .application_bomb-container {
  width: 370px;
  position: absolute;
  background: #fff;
  right: -370px;
  top: 0px;
  transition: all 100ms;
}
.application_bomb-background .application_bomb-container .application_bomb {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  width: 100%;
}

.application_bomb-body {
  display: flex;
  flex-direction: column;
  padding: 12px 16px;
  align-items: center;
}

.application_bomb-body_content-list_img {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 5px;
  border: 1px solid #fff;
}

.application_bomb-body_content-fund {
  background-image: url(../img/icon-application-fund.png);
}

.application_bomb-body_content-project {
  background-image: url(../img/icon-application-project.png);
}

.application_bomb-body_content-paper {
  background-image: url(../img/icon-application-paper.png);
}

.application_bomb-body_content-patent {
  background-image: url(../img/icon-application-patent.png);
}

.application_bomb-body_content-file {
  background-image: url(../img/icon-application-file.png);
}

.application_bomb-body_content-mechanism {
  background-image: url(../img/icon-application-mechanism.png);
}

.application_bomb-body_content-list_detail {
  font-size: 14px;
  color: #666;
  margin-top: 4px;
  text-align: center;
  line-height: 14px;
}

.application_bomb-body_content-list {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.application_bomb-body_content-list .header-nav__item-redball {
  right: -3px;
}

.application_bomb-body_content-list a {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
}

.application_bomb-body_content-list:hover .application_bomb-body_content-list_img {
  border: 1px solid #288aed;
}

.application_bomb-body_content-serverse_list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.application_bomb-body_content-serverse_list a {
  text-align: left;
  margin: 0px;
}

.application_bomb-body_content-serverse_list-detail {
  color: #666;
  cursor: pointer;
  line-height: 24px;
  font-size: 14px;
}

.application_bomb-body_content-serverse_list-detail:hover {
  color: #1265cf;
}

.application_bomb-body_content-serverse_list-title {
  font-size: 16px;
  color: #333;
  line-height: 16px;
  font-weight: bold;
}

.application_bomb-body_content-serverse {
  padding: 0px 12px;
}

.application_bomb-body_content-container {
  display: flex;
  justify-content: space-around;
  margin: 17px -5px 38px 0px;
  align-items: center;
}

.application_bomb-body_content {
  width: 100%;
  padding: 0px 12px;
}
.application_bomb-body_content .application_bomb-body_content-key {
  height: 28px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
.application_bomb-body_content .application_bomb-body_content-key .application_bomb-body_content-key_icon {
  color: #ccc;
  font-size: 26px;
  margin: 0px;
  padding: 0px;
}
.application_bomb-body_content .application_bomb-body_content-key .application_bomb-body_content-key_icon:hover {
  color: green;
}
.application_bomb-body_content .application_bomb-body_content-title {
  border-bottom: 1px solid #ccc;
  font-size: 18px;
  color: #333;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: bold;
  padding-bottom: 20px;
  line-height: 16px;
}

.application_bomb-footer {
  width: 312px;
  height: 56px;
  border: 1px dashed #ccc;
  cursor: pointer;
  margin: 0px 20px;
  border-radius: 3px;
}
.application_bomb-footer .application_bomb-footer_content {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0px;
}
.application_bomb-footer .application_bomb-footer_content i {
  padding: 0px;
  margin: 0px;
}
.application_bomb-footer .application_bomb-footer_content .application_bomb-footer_tip {
  background-image: url(../img/add.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
}
.application_bomb-footer .application_bomb-footer_content .application_bomb-footer_content-detail {
  font-size: 16px;
  color: #333;
  cursor: pointer;
  font-weight: bold;
  line-height: 16px;
  margin-left: 8px;
}
.application_bomb-footer .application_bomb-footer_content .application_bomb-footer_content-detail:hover {
  color: #1265cf;
}
.application_bomb-footer:hover {
  border: 1px dashed #1265cf;
}
.application_bomb-footer:hover .application_bomb-footer_content-detail {
  color: #1265cf;
}

.border-bottom_style-dashed {
  border-bottom: 1px dashed #ccc;
}

.new_edit-psninfor {
  width: 320px;
  height: auto;
  border: 1px solid #ddd;
  padding: 0px 20px;
  background: #fff;
  border-radius: 3px;
  position: fixed;
  bottom: -360px;
  transition: all 300ms;
}
.new_edit-psninfor .new_edit-psninfor_title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 46px;
  border-bottom: 1px solid #ddd;
}
.new_edit-psninfor .new_edit-psninfor_title .new_edit-psninfor_title-container {
  font-size: 18px;
  margin: 20px 0px 8px 0px;
}
.new_edit-psninfor .new_edit-psninfor_body {
  width: 100%;
  margin: 0 auto;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 32px 0px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-phone {
  background: url(../img/phone.png);
  width: 28px;
  height: 24px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 28px 24px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-email {
  background: url(../img/email.png);
  width: 28px;
  height: 24px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 28px 24px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip {
  width: 88%;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-bottom {
  border-bottom: 2px solid #288aed !important;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-phone_content {
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin-right: 8px;
  height: 32px;
  line-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-phone_content .new_edit-psninfor_body-phone_input {
  width: 100%;
  border: none;
  outline: none;
  height: 30px;
  line-height: 30px;
  padding-left: 4px;
  font-size: 14px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-phone_content:hover {
  border-bottom: 1px solid #333;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-email_content {
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
  line-height: 32px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-email_content .new_edit-psninfor_body-email_content-email_input {
  width: 65%;
  border: none;
  outline: none;
  line-height: 24px;
  padding-left: 4px;
  padding-bottom: 0px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-email_content .new_edit-psninfor_body-email_edit {
  color: #1265cf !important;
  font-size: 14px;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-email_content .new_edit-psninfor_body-email_edit:hover {
  color: #218aed;
}
.new_edit-psninfor .new_edit-psninfor_body .new_edit-psninfor_body-item .new_edit-psninfor_body-content_tip .new_edit-psninfor_body-email_content:hover {
  border-bottom: 1px solid #333;
}
.new_edit-psninfor .new_edit-psninfor_footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px 0px;
  border-top: 1px solid #ddd;
}
.new_edit-psninfor .new_edit-psninfor_footer .new_edit-psninfor_footer-continue {
  color: #333;
  font-size: 14px;
  margin-right: 16px;
  cursor: pointer;
}
.new_edit-psninfor .new_edit-psninfor_footer .new_edit-psninfor_footer-continue:hover {
  color: #218AED;
}
.new_edit-psninfor .new_edit-psninfor_footer .new_edit-psninfor_footer-cancle {
  min-width: 64px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2882d8;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  padding: 0px 8px;
}
.new_edit-psninfor .new_edit-psninfor_footer .new_edit-psninfor_footer-cancle:hover {
  background: #218aed;
}

.bckground-cover {
  position: fixed;
  top: 0px;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.24);
  display: flex;
  justify-content: center;
  align-items: center;
  /*z-index: 9999;   */
  z-index: 50;
}
.bckground-cover .confirm-fulltext {
  width: 580px;
  height: 280px;
  border: 1px solid #ddd;
  background: #fff;
  position: fixed;
  transition: all 500ms;
  border-radius: 5px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_header {
  height: 56px;
  line-height: 56px;
  border-bottom: 1px solid #ddd;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_header span {
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_header i {
  cursor: pointer;
  padding: 0px;
  margin: 0px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_header i:hover {
  color: green;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body {
  padding: 0px 20px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-title {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin: 12px 0px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-title .confirm-fulltext_body-title_check {
  color: #288aed !important;
  cursor: pointer;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-title .confirm-fulltext_body-title_check:hover {
  color: #1265cf !important;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_avator {
  width: 72px;
  height: 92px;
  margin-top: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_avator a {
  width: 100%;
  height: 100%;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_avator img {
  width: 100%;
  height: 100%;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_avator .new-tip_container-content {
  display: none;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_avator:hover .new-tip_container-content {
  display: flex;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor {
  width: 420px;
  padding: 0px 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 92px;
  flex-shrink: 0;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-box .confirm-fulltext_body-content_infor-title {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-box .confirm-fulltext_body-content_infor-author {
  line-height: 24px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-box .confirm-fulltext_body-content_infor-time {
  line-height: 24px;
  color: #ccc;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-btn {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-btn .confirm-fulltext_body-content_infor-btn_cancle {
  cursor: pointer;
  height: 32px;
  padding: 0px 8px;
  background: #fff;
  color: #666;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  font-size: 14px;
  background: #F8F8F8;
  margin-right: 20px;
  min-width: 64px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-btn .confirm-fulltext_body-content_infor-btn_cancle:hover {
  color: #1265cf;
  border: 1px solid #1265cf;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-btn .confirm-fulltext_body-content_infor-btn_confirm {
  cursor: pointer;
  height: 32px;
  padding: 0px 8px;
  background: #288aed;
  border: 1px solid #288aed;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  font-size: 14px;
}
.bckground-cover .confirm-fulltext .confirm-fulltext_body .confirm-fulltext_body-content .confirm-fulltext_body-content_infor .confirm-fulltext_body-content_infor-btn .confirm-fulltext_body-content_infor-btn_confirm:hover {
  background: #1265cf;
  border: 1px solid #1265cf;
}

.repeat_achive-container {
  width: 640px;
  height: auto;
  border: 1px solid #ddd;
  padding: 0px 20px;
  background: #fff;
  border-radius: 3px;
  position: fixed;
  bottom: -360px;
  transition: all 300ms;
}
.repeat_achive-container .repeat_achive-container_header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 46px;
  border-bottom: 1px solid #ddd;
}
.repeat_achive-container .repeat_achive-container_header .repeat_achive-container_header-title {
  font-size: 18px;
  margin: 18px 0px 8px 0px;
}
.repeat_achive-container .repeat_achive-container_body {
  width: 103%;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  max-height: 333px;
  width: 103%;
  overflow-y: auto;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-content {
  width: 80%;
  color: #333;
  font-size: 14px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-check {
  width: 80%;
  min-width: 0px;
  text-align: right;
  margin-top: 10px;
  color: #1265cf;
  font-size: 14px;
  cursor: pointer;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item {
  width: 97%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #ddd;
  padding: 12px 0px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_avator {
  width: 72px;
  height: 92px;
  border: 1px solid #ddd;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_avator img {
  width: 100%;
  height: 100%;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_infor {
  margin-left: 12px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_infor .repeat_achive-container_body-item_infor-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_infor .repeat_achive-container_body-item_infor-title:hover a {
  color: #288aed !important;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_infor .repeat_achive-container_body-item_infor-author {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
  margin: 8px 0px;
  font-size: 14px;
  color: #333;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_infor .repeat_achive-container_body-item_infor-time {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
  font-size: 14px;
  color: #999;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_reflash {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0px 16px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_reflash .repeat_achive-container_body-item_reflash-time {
  color: #999 !important;
  font-size: 14px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_reflash .repeat_achive-container_body-item_reflash-content {
  color: #999 !important;
  font-size: 14px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_check {
  min-width: 80px;
  height: 28px;
  border: 1px solid #2882d8;
  background: #2882d8;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  font-size: 14px;
  padding: 0px 4px;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_check:hover {
  background: #218aed;
  border: 1px solid #218aed;
}
.repeat_achive-container .repeat_achive-container_body .repeat_achive-container_body-item .repeat_achive-container_body-item_check a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.repeat_achive-container .repeat_achive-container_footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 12px 0px;
  background: #fff;
}
.repeat_achive-container .repeat_achive-container_footer .repeat_achive-container_footer-continue {
  min-width: 82px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #ddd;
  background: #f8f8f8;
  color: #333;
  font-size: 14px;
  border-radius: 3px;
  margin-right: 12px;
  padding: 0px 8px;
  cursor: pointer;
}
.repeat_achive-container .repeat_achive-container_footer .repeat_achive-container_footer-continue:hover {
  color: #218aed;
  border: 1px solid #218aed;
}
.repeat_achive-container .repeat_achive-container_footer .repeat_achive-container_footer-cancle {
  min-width: 82px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2882d8;
  border-radius: 3px;
  background: #2882d8;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  padding: 0px 8px;
}
.repeat_achive-container .repeat_achive-container_footer .repeat_achive-container_footer-cancle:hover {
  border: 1px solid #218aed;
  background: #218aed;
}

.pub-idx__full-text_img .new-tip_container-content {
  position: absolute;
  top: 0px;
  left: 0px;
  width: inherit;
  height: inherit;
  background: #f4f4f4;
  z-index: 0;
  border: 1px solid #ddd;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  cursor: pointer;
  opacity: 0.35;
  display: none;
}
.pub-idx__full-text_img .new-tip_container-content .new-tip_container-content_tip1 {
  width: 32px !important;
  height: 32px !important;
  transform: rotate(180deg);
}
.pub-idx__full-text_img .new-tip_container-content .new-tip_container-content_tip2 {
  width: 32px;
  height: 32px;
  transform: rotate(180deg);
  display: none;
}
.pub-idx__full-text_img:hover .new-tip_container-content {
  display: flex !important;
}

.pub-idx__full-text_img .new-tip_container-content-update {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #f4f4f4;
  border: 1px solid #1077d5;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  z-index: 10;
  cursor: pointer;
  background-color: rgba(79,79,79,0.05);
  display: none;
  box-sizing: border-box;
}

.pub-idx__full-text_img:hover .new-tip_container-content-update {
  display: flex !important;
}

.pub-idx__full-text_img .new-tip_container-content-update .new-tip_container-content_tip1 {
  width: 32px !important;
  height: 32px !important;
  transform: rotate(180deg);
  display: none;
}
.pub-idx__full-text_img .new-tip_container-content-update .new-tip_container-content_tip2 {
  width: 32px;
  height: 32px;
  transform: rotate(180deg);
  display: none;
}

.pub-idx__full-text_img .new-tip_container-content-update .new-tip_container-content_tip_download {
  width: 100% !important;
  height: 28px !important;
  top: 32px;
  position: relative;
  background: rgba(40,130,216,1);
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  color: #FFFFFF;
  z-index: 10;
  font-size: 12px;
}

.pub-idx__full-text_img .new-tip_container-content-update .new-tip_container-content_tip_access {
  text-align: center;
  font-size: 14px;
  color: #2882d8;
  font-weight:normal;
}

.pub-idx__full-text_img .new-tip_container-content-update .new-tip_container-content_tip_access1 {
  width: 100% !important;
  height: 28px !important;
  top: 31px;
  position: relative;
  background: rgba(40,130,216,1);
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  color: #FFFFFF;
  z-index: 10;
  font-size: 12px;
}


.line_overflow_hide {
  line-height: 1rem;
  height: 2.1rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.searchbox__main form {
  width: 90%;
}

.container__effect {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  min-height: 560px;
}

.container__effect-paper {
  width: 780px;
  margin-right: 20px;
}

.container__effect-paper_how {
  color: #999999 !important;
  font-size: 14px;
  font-weight: normal;
  /*  &:hover{
        color: #1265cf!important;
    }*/
}

.container__effect-fuctool {
  display: flex;
  justify-content: space-around;
  margin-top: 20px;
}
.container__effect-fuctool .container__effect-fuctool_item {
  border-radius: 3px;
  border: 1px dashed #ddd;
  width: 220px;
  height: 105px;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.container__effect-fuctool .container__effect-fuctool_item .container__effect-fuctool_item-title {
  font-size: 14px;
  color: #333;
}
.container__effect-fuctool .container__effect-fuctool_item .container__effect-fuctool_item-cnt {
  font-size: 18px;
  color: #333;
  font-weight: bold;
}
.container__effect-fuctool .container__effect-fuctool_item:hover {
  border: 1px solid #288aed;
  color: #288aed;
}
.container__effect-fuctool .container__effect-fuctool_item:hover span {
  color: #288aed !important;
}

.container__effect-title {
  height: 36px;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #ddd;
  margin-top: 40px;
}
.container__effect-title .container__effect-titleButton {
  min-width: 64px;
  height: 26px;
  border: 1px solid #2882d8;
  border-radius: 3px;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
  color: #2882d8;
  font-size: 14px;
  padding: 0px 6px;
  display: none;
}
.container__effect-title .container__effect-titleButton:hover {
  border: 1px solid #218aed;
  color: #218aed;
}
.container__effect-title .container__effect-title_highTip {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  min-width: 108px;
  padding: 0px 14px;
  border: 1px dashed #24BF99;
  font-size: 16px;
  border-radius: 3px;
  cursor: pointer;
}
.container__effect-title .container__effect-title_highTip .container__effect-title_highTipCount {
  height: 24px;
  width: 24px;
  background: #24BF99;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-right: 6px;
  border-radius: 12px;
}
.container__effect-title .container__effect-title_highTip .container__effect-title_highTipText {
  color: #24BF99;
  font-size: 16px;
  font-weight: normal;
}
.container__effect-title .container__effect-array {
  display: flex;
  justify-content: space-between;
}
.container__effect-title .container__effect-paper_box {
  color: #999 !important;
  font-size: 14px;
  font-weight: normal;
}
.container__effect-title .container__effect-paper_box .container__effect-paper_content {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 4px;
}
.container__effect-title .container__effect-paper_container {
  width: 100%;
  height: 240px;
  border: 1px solid #ddd;
  margin-top: 20px;
}

.container__effect-reader {
  width: 460px;
}
.container__effect-reader .container__effect-title {
  height: 36px;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #ddd;
  margin-top: 40px;
}
.container__effect-reader .container__effect-reader_container {
  width: 100%;
  height: 240px;
  border: 1px solid #ddd;
  margin-top: 20px;
}

.container__effect-work {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: auto;
  align-items: flex-start;
  margin-top: 44px;
}
.container__effect-work .container__effect-work_detailsp {
  border-bottom: 1px solid #ddd;
}
.container__effect-work .container__effect-title_left {
  width: 780px;
  margin-right: 20px;
}
.container__effect-work .container__effect-title_left .container__effect-title_box-item:nth-child(odd) {
  background: #f8f8f8;
}
.container__effect-work .container__effect-title_left .container__effect-title_box-title {
  background: #f8f8f8;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #999;
  font-size: 14px;
}
.container__effect-work .container__effect-title_left .container__effect-title_box-item {
  height: 36px;
  width: 100%;
  border-top: 1px solid #ddd;
  color: #333 !important;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.container__effect-work .container__effect-title_left .container__effect-title_box-item .container__effect-title_box-item_title {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container__effect-work .container__effect-title_left .container__effect-title_box-item .container__effect-title_box-item_cnt {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container__effect-work .container__effect-title_right {
  width: 460px;
}
.container__effect-work .container__effect-title_right .container__effect-title_box-title {
  background: #f8f8f8;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #999;
  font-size: 14px;
}
.container__effect-work .container__effect-title_right .container__effect-title_box-item:nth-child(odd) {
  background: #f8f8f8;
}
.container__effect-work .container__effect-title_right .container__effect-title_box-item {
  height: 36px;
  width: 100%;
  border-top: 1px solid #ddd;
  color: #333 !important;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.container__effect-work .container__effect-title_right .container__effect-title_box-item .container__effect-title_box-item_title {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container__effect-work .container__effect-title_right .container__effect-title_box-item .container__effect-title_box-item_cnt {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container__effect-quote_container {
  width: 100%;
  height: 240px;
  border: 1px solid #ddd;
  margin-top: 20px;
}

.container__effect-rank {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: auto;
  align-items: flex-start;
  margin-top: 44px;
}
.container__effect-rank .container__effect-title_left {
  width: 48%;
}
.container__effect-rank .container__effect-title_left .container__effect-hindex_title {
  height: 56px;
  width: 100%;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
}
.container__effect-rank .container__effect-title_left .container__effect-hindex_title .container__effect-hindex_title-content {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.container__effect-rank .container__effect-title_left .container__effect-hindex_title .container__effect-hindex_title-rank {
  color: #999 !important;
  font-size: 14px;
  margin-left: 4px;
}
.container__effect-rank .container__effect-title_left .container__effect-hindex_title .container__effect-hindex_title-rank label {
  margin-left: 4px;
  font-size: 16px;
  color: #288aed;
}
.container__effect-rank .container__effect-title_left .container__effect-hindex-container {
  height: 340px;
  width: 100%;
  margin-top: 20px;
  border: 1px solid #ddd;
}
.container__effect-rank .container__effect-title_right {
  width: 48%;
}
.container__effect-rank .container__effect-title_right .container__effect-hindex_right {
  height: 56px;
  width: 100%;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.container__effect-rank .container__effect-title_right .container__effect-hindex_right .container__effect-hindex_right-title {
  color: #333;
  font-size: 16px !important;
  font-weight: bold;
}
.container__effect-rank .container__effect-title_right .container__effect-hindex_right .container__effect-hindex_right-cnt {
  color: #999 !important;
  font-size: 14px;
  width: 313px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.container__effect-rank .container__effect-title_right .container__effect-hindex_right .container__effect-hindex_right-item_checkall {
  height: 24px;
  width: 84px;
  color: #1265cf !important;
  cursor: pointer;
  font-size: 14px;
  margin-left: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container__effect-rank .container__effect-hindex_right-container {
  width: 100%;
  margin-top: 16px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 6px 0px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item:hover {
  background: #f8f8f8;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item:hover .container__effect-hindex_right-item_detaile-ellipsis:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f8f8f8 40%, #f8f8f8);
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content {
  width: 90%;
  height: 100%;
  display: flex;
  align-items: flex-start;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_content-avator {
  width: 63px;
  height: 77px;
  border: 1px solid #eee;
  margin-top: 4px;
  display: flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_content-avator:hover .new-tip_container-content {
  display: flex;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox {
  margin-left: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 390px;
  min-height: 90px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile {
  color: #333 !important;
  font-size: 14px;
  line-height: 20px;
  max-height: 40px;
  transition: height 100ms linear;
  font-weight: bold;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile:before {
  content: "";
  float: left;
  width: 2px;
  height: 100%;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile:after {
  /*	content: "..."; 
  	color: $font-color-link;
  	box-sizing: content-box;
  	float: right; 
  	position: relative;
  	top: -$height; 
  	height: $height;
  	left: 100%; 
  	width: 80px; 
  	margin-left: -80px;
  	padding-right: 2px;
  	text-align: right;
  	background: linear-gradient(to right, rgba(255,255,255,0), white 50%, white);
  	font-size: 32px;
  	line-height: 2px;
  	cursor: pointer;*/
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -19px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: auto;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile a {
  line-height: 20px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile-ellipsis:hover {
  color: #1265CF !important;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile-ellipsis:hover::after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f8f8f8 40%, #f8f8f8);
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_detaile-ellipsis:after {
  content: "...";
  color: #333;
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -17px;
  height: 23px;
  left: 100%;
  width: 81px;
  margin-left: -81px;
  padding-right: 2px;
  text-align: center;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 40%, white);
  font-size: 15px;
  line-height: 10px;
  cursor: pointer;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_author {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.87);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_source {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  margin-top: 4px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-item {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-item:hover span {
  color: #288aed !important;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-item:hover .fabulous_icon {
  background-position: -5px -317px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-item:hover .share_icon {
  background-position: -49px -317px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-item:hover .quote_icon {
  background-position: -96px -315px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .upload_icon {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  background: url(../img/upload.png);
  background-repeat: no-repeat;
  background-position: 2px 3px;
  margin-top: 3px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .share_icon {
  width: 20px;
  height: 20px;
  background: url(../img/iconlist1.png);
  background-repeat: no-repeat;
  background-position: -49px -294px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .fabulous_icon {
  width: 20px;
  height: 20px;
  background: url(../img/iconlist1.png);
  background-repeat: no-repeat;
  background-position: -5px -294px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .quote_icon {
  width: 20px;
  height: 20px;
  background: url(../img/iconlist1.png);
  background-repeat: no-repeat;
  background-position: -96px -292px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .fabulous_icon-checked {
  background-position: -5px -386px !important;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .share_icon-checked {
  background-position: -47px -342px !important;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-upload {
  padding: 4px 0px !important;
  color: #666 !important;
  font-weight: 100;
  line-height: 20px;
  margin-left: 4px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-share {
  padding: 4px 0px !important;
  color: #666 !important;
  font-weight: 100;
  line-height: 20px;
  margin-left: 4px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-quote {
  padding: 4px 0px !important;
  color: #666 !important;
  font-weight: 100;
  line-height: 20px;
  margin-left: 4px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_content .container__effect-hindex_right-item_inforbox .container__effect-hindex_right-item_footer .container__effect-hindex_right-item_footer-fabulous {
  padding: 4px 0px !important;
  color: #666 !important;
  font-weight: 100;
  line-height: 20px;
  margin-left: 4px;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_func {
  width: 10%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  font-size: 14px;
  color: #999;
  height: 100%;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_func .container__effect-hindex_right-item_func-cont {
  color: #666 !important;
  font-size: 16px;
  font-weight: 500;
}
.container__effect-rank .container__effect-hindex_right-container .container__effect-hindex_right-item .container__effect-hindex_right-item_func .container__effect-hindex_right-item_func-detail {
  color: #999 !important;
  font-size: 14px;
  font-weight: 100;
}

.container__effect-paper_container {
  width: 740px;
  height: 240px;
  margin-top: 20px;
}

.paper-title_container {
  position: relative;
}

.paper-title_container-item {
  width: auto !important;
  padding: 0px 20px;
  font-size: 14px !important;
}

.paper-title_container-item a {
  font-size: 14px !important;
}

.paper-title_container-item_selected {
  border-bottom: 2px solid #2882d8;
}
.paper-title_container-item_selected a {
  color: #2882d8 !important;
  font-size: 16px !important;
}

.paper-title_container-underline {
  position: absolute;
  bottom: 0px;
  border-bottom: 2px solid #2882d8;
  width: 147px;
  left: 0px;
  transition: all 50ms;
}

.nav_horiz-container {
  border: 0;
  padding: 0;
  margin: 0;
}

.header__2nd-nav_box, .header__main {
  border: 0;
  padding: 0;
  margin: 0;
}

.new-normal_close-tip {
  background: url(../img/close.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}
.new-normal_close-tip:hover {
  background-position: 0px -22px;
}

.scholarmate-code img {
  width: 85px !important;
  height: 85px !important;
}

.afterbackcolor:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fafafa 40%, #fafafa) !important;
}

.request__psn-name_link:hover {
  color: #218aed !important;
}

.no_effort {
  width: 500px !important;
  padding: 88px 0 20px 130px !important;
  background: url(../../images/no_effort_bg.jpg);
  background-repeat: no-repeat;
  margin: 60px auto;
  text-align: left;
  background-size: 120px;
}

.no_effort h2 {
  width: 120%;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #999;
  font-weight: normal;
}

.no_effort_tip {
  width: 100%;
  font-size: 14px;
  color: #999;
  line-height: 150%;
}

.no_effort_tip span {
  float: left;
  display: inline-block;
  height: 100px;
}

body {
  overflow-x: hidden !important;
}

.new-normal_funcicon-share {
  background: url(../img/smate_cssspirit01.png);
  background-position: -52px -295px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.new-normal_funcicon-edit {
  background: url(../img/smate_cssspirit01.png);
  background-position: -222px -295px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  color: #666 !important;
}

.new-normal_funcicon-delete {
  background: url(../img/smate_cssspirit01.png);
  background-position: -249px -295px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.new_close-container_tip {
  background: url(../img/smate_cssspirit01.png);
  background-position: -249px -295px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.sort-container_header-up {
  background: url(../img/1-icon.png);
  background-position: -76px -1px;
  width: 10px;
  height: 16px;
  background-repeat: no-repeat;
}

.sort-container_header-down {
  background: url(../img/1-icon.png);
  background-position: -58px -1px;
  width: 10px;
  height: 16px;
  background-repeat: no-repeat;
}

.Federal-retrieval_searchtip-detail span {
  color: blue !important;
  display: inline-flex;
  letter-spacing: 0px;
  word-spacing: 4px;
  white-space: pre-line;
  word-break: break-word;
}

.dynamic-post__author-name:hover {
  color: #288aed !important;
}

.dynamic-creator__name:hover {
  color: #288aed !important;
}

.new-online_help-center {
  background: url(../img/u208_04.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.new-online_help-center:hover {
  background: url(../img/u208_06.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.new-online_Service {
  background: url(../img/icon_news_1.png);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.new-online_Service:hover {
  background-position: 3px -23px;
}

.filter-value__item {
  width: 100% !important;
}
.filter-value__item .sort_item-list {
  width: 100% !important;
}

.color-display_grade {
  color: #666;
}

.pub-idx__icon_support-mark_CN {
  display: inline-block;
  background: url(../img/Marked-CN.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 48px;
  height: 20px;
  vertical-align: text-top;
  margin-left: 4px;
}

.pub-idx__icon_support-mark_US {
  display: inline-block;
  background: url(../img/Marked-EU.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 52px;
  height: 20px;
  vertical-align: text-top;
  margin-left: 4px;
}

#msg_local_file_upload_content {
  padding-top: 14px;
  font-size: 14px;
}

.item_list-align {
  width: 195px;
  color: #333;
  font-size: 14px;
}
.item_list-align .item_list-align_item {
  width: 175px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.item_list-align .item_list-align_item span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.item_list-align .item_list-align_item:hover {
  background-color: #f7f7f7 !important;
}
.item_list-align .item_list-align_item:hover .filter-value__cancel {
  display: block;
}

.item_list-align_slected {
  background: #f4f4f4 !important;
}

.item_list-container_slected {
  background: #f4f4f4 !important;
}
.item_list-container_slected .material-icons {
  display: block !important;
}
.item_list-container_slected:hover {
  background: #f4f4f4 !important;
}
.item_list-container_slected .dev_slected {
  background: #f4f4f4 !important;
}

.condition-list li:hover {
  background: #f4f4f4 !important;
}

.none-selected {
  pointer-events: none;
}
.none-selected .psn-idx__avatar_img {
  background: #fff;
  opacity: 0.7;
}
.none-selected .psn-idx__main_name {
  color: #ccc !important;
}
.none-selected .psn-idx__main_title {
  color: #CCC !important;
}

.new-Standard_function-icon {
  background: url(../img/iconlist1.png);
  width: 18px;
  height: 20px;
  background-repeat: no-repeat;
}

.new-Standard_Function-bar_item_not_action {
  display: flex;
  align-items: center;
}

.new-Standard_Share-checkinfor {
  background: url(../img/checkinfor.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 24px 20px;
  width: 24px;
  height: 20px;
}

.new-Standard_Upload-icon {
  background: url(../img/newupload-icon.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}

.new-Standard_Assistant-icon {
  background: url(../img/item-assistant.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  width: 20px;
  height: 16px;
}

.new-Standard_Praise-icon {
  background-position: -6px -293px;
}

.new-Standard_Share-icon {
  background-position: -52px -293px;
}

.new-Standard_comment-icon {
  background-position: -29px -293px;
}

.new-Standard_Edite-icon {
  background-position: -220px -293px;
}

.new-Standard_Delete-icon {
  background-position: -248px -293px;
}

.new-Standard_Save-icon {
  background-position: -75px -293px;
}

.new-Standard_Quote-icon {
  background-position: -97px -293px;
}

.new-Standard_Function-bar_selected .new-Standard_Upload-icon {
  background: url(../img/newupload-hovericon.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}
.new-Standard_Function-bar_selected .new-Standard_Assistant-icon {
  background: url(../img/item-assistant.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  width: 20px;
  height: 16px;
}
.new-Standard_Function-bar_selected .new-Standard_Praise-icon {
  background-position: -6px -386px !important;
}
.new-Standard_Function-bar_selected .new-Standard_Share-icon {
  background-position: -52px -316px !important;
}
.new-Standard_Function-bar_selected .new-Standard_comment-icon {
  background-position: -29px -316px !important;
}
.new-Standard_Function-bar_selected .new-Standard_Edite-icon {
  background-position: -220px -316px !important;
}
.new-Standard_Function-bar_selected .new-Standard_Delete-icon {
  background-position: -248px -316px !important;
}
.new-Standard_Function-bar_selected .new-Standard_Save-icon {
  background-position: -75px -386px !important;
}
.new-Standard_Function-bar_selected .new-Standard_Quote-icon {
  background-position: -97px -315px !important;
}

.new-Standard_Function-bar {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.new-Standard_Function-bar a {
  margin-left: 0px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item {
  display: flex;
  align-items: center;
  margin-right: 12px;
  line-height: 20px;
  cursor: pointer;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item .new-Standard_Function-bar_item-title {
  color: #666 !important;
  font-size: 14px;
  cursor: pointer;
  margin-left: 2px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Function-bar_item-title {
  color: #288aed !important;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Upload-icon {
  background: url(../img/newupload-hovericon.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Assistant-icon {
  background: url(../img/item-assistanthover.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 16px 16px;
  width: 20px;
  height: 16px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Praise-icon {
  background-position: -6px -340px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Share-icon {
  background-position: -52px -316px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_comment-icon {
  background-position: -29px -316px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Edite-icon {
  background-position: -220px -316px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Delete-icon {
  background-position: -248px -316px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Save-icon {
  background-position: -75px -316px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Quote-icon {
  background-position: -97px -316px;
}
.new-Standard_Function-bar .new-Standard_Function-bar_item:hover .new-Standard_Share-checkinfor {
  background: url(../img/checkinforhover.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 24px 20px;
  width: 24px;
  height: 20px;
}

.setting-list_searchbtn {
  margin-bottom: 8px;
  height: 29px;
  width: 215px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #333;
  font-size: 14px;
  border: 1px solid #ddd;
}
.setting-list_searchbtn:hover {
  border: 1px solid #288aed;
  color: #288aed;
}

.setting-list_page {
  width: 215px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.setting-list_page .setting-list_page-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 24px;
  width: 68px;
  border-radius: 3px;
}
.setting-list_page .setting-list_page-btn:hover {
  background: #ccc;
}
.setting-list_page .setting-list_page-none {
  pointer-events: none;
}

.no_page-for_selected {
  background: #fafafa !important;
  pointer-events: none;
  color: #ccc !important;
}

.setting-list_page-up {
  background: #eee;
}
.setting-list_page-up i {
  color: #999;
}

.setting-list_page-down {
  background: #eee;
}
.setting-list_page-down i {
  color: #999;
}

.nav__item-container .item_selected {
  border: none;
}
.nav__item-container .nav__item-selected {
  border-bottom: 2px solid #288aed;
}

.setting-list_page-item_hidden {
  display: none !important;
}

.setting-list_page-item_show {
  display: block !important;
}

.searchbox__main-focus {
  border: 1px solid #3faffa !important;
}

.dialogs__box-hidden {
  overflow-x: hidden !important;
}

.dialogs__box-limit_size {
  width: 285px !important;
}

.dialogs__box-limit_size {
  width: 285px !important;
}

.dialogs__childbox_limited-huge {
  width: 720px !important;
}

.dialogs__childbox_limited-hugeer {
  width: 760px !important;
}

.dialogs__childbox_limited-biggest {
  width: 640px !important;
}

.dialogs__childbox_limited-bigger {
  width: 600px !important;
}

.dialogs__childbox_limited-big {
  width: 565px !important;
}

.dialogs__childbox_limitedheight {
  height: auto !important;
}

.dialogs__childbox_limited-normal {
  width: 400px !important;
}

.new-searchplugin_container-body_tipicon {
  background: url(../img/hint.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 2px 4px;
  cursor: pointer;
}

.pub-idx__full-text_newbox-avator:hover .pub-idx__full-text_newbox-box {
  border: 1px solid #288aed;
  background-image: url("../img/file_ upload.png");
}
.pub-idx__full-text_newbox-avator:hover .pub-idx__full-text_newbox-box_load {
  display: block;
}

.dialogs__childbox_limited-big {
  width: 560px !important;
}

.dialogs__childbox_limited-normal {
  width: 400px !important;
}

.new-Search_results-item {
  display: flex;
  align-items: flex-start;
}
.new-Search_results-item .new-Search_results-item_check {
  width: 16px;
  height: 16px;
  margin-top: 6px;
}
.new-Search_results-item .new-Search_results-item_box {
  margin-left: 8px;
}
.new-Search_results-item .new-Search_results-item_box .new-Search_results-item_title {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}
.new-Search_results-item .new-Search_results-item_box .new-Search_results-item_author {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-Search_results-item .new-Search_results-item_box .new-Search_results-item_infor {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Privacy-tip_container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Privacy-tip_container .Privacy-tip_container-avator {
  background-image: url(../img/new-Privacy_tip.png);
  width: 105px;
  height: 105px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.Privacy-tip_container .Privacy-tip_container-tip {
  font-size: 20px;
  color: #ccc;
  font-weight: bold;
  margin-left: 12px;
}

.new-header_function-container {
  position: absolute;
  width: 120px;
  right: -135px;
  top: 17px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.new-header_function-container .new-header_function-container_icon {
  background: url(../img/level@16x16.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-position: 0px 0px;
}
.new-header_function-container .new-header_function-container_detail {
  color: #288aed;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  margin-left: 6px;
}

.new-header_function-container_checked .new-header_function-container_icon {
  background: url(../img/level_gary@16x16.png) !important;
}
.new-header_function-container_checked .new-header_function-container_detail {
  color: gray;
}

.result-class__wrap-normalheight {
  display: flex;
  justify-content: flex-end;
  position: relative;
  height: 48px !important;
  line-height: 48px !important;
  position: relative;
}
.result-class__wrap-normalheight .item_selected {
  border-bottom: 2px solid #1e5cb3;
}

.main-list__read-item {
  padding: 0 16px;
  margin-bottom: 16px;
  display: block;
  background: #fff;
}

.dynamic-main__file-box {
  display: block;
}

.input-custom-style_nopointer::before {
  color: #eee !important;
}

.pub-idx__main_title-limit {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
}

.pub-idx__main_title-huge_limit {
  display: block;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#num1 {
  width: 275px;
  margin: 0px 0px 0px 6px;
  display: none;
  flex-shrink: 0;
}

.new-search_output-item {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 4px 0px;
  cursor: pointer;
}

.new-search_output-item_selector {
  background-color: #fafafa;
}

.new-search_output-item_avator {
  display: flex;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 8px;
}

.new-search_output-item_content-up {
  color: #333;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 360px;
}

.new-search_output-item_content-down {
  color: #333;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 360px;
}

.home-quickaccess-item__text-tip {
  width: 40px;
  height: 22px;
  background: orange;
  right: 0px;
  color: #fff !important;
  border-radius: 10px;
  font-size: 11px;
  top: 0px;
  display: inline-block;
  line-height: 23px;
  text-align: center;
  padding-bottom: -2px;
  font-weight: bold;
  margin-left: 2px;
}

.searchbox__main .ac__item.item_hovered {
  background: #fafafa;
}

input {
  outline: none;
  border: none;
}

input::-webkit-input-placeholder {
  color: #999 !important;
}

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999 !important;
}

input :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999 !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999 !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999 !important;
}

.main-list__list-onscroll .main-list__item {
  width: 914px !important;
}

.main-list__container-scroll .main-list__list .cont_r-list {
  width: 960px;
}

.no_effort-tip_box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.no_effort-tip_box .no_effort-tip_avator {
  background: url(../img/no_effort_bg.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 150px;
  height: 210px;
  background-size: 150px 210px;
}
.no_effort-tip_box .no_effort-tip_text {
  font-size: 18px;
  color: #999;
  margin-top: 32px;
}

#fund_find_footer {
  width: 960px;
  display: flex;
  justify-content: center;
}

#new-financial_body-footer {
  width: 920px;
  display: flex;
  justify-content: center;
}

.multiple-button-container_func {
  cursor: pointer;
  position: relative;
}
.multiple-button-container_func .multiple-button-container_funcbox {
  display: none;
  position: absolute;
  top: -3px;
  right: 0px;
}
.multiple-button-container_func:hover .multiple-button-container_funcbox {
  display: block;
}

.form__sxn_row-list {
  min-height: 73px;
  width: 100%;
  margin: 8px 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.form__sxn_row-list .form__sxn_row-list-detial {
  width: 44%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.form__sxn_row-list .form__sxn_row-list-detial .form__sxn_row-list-detial-text {
  width: auto;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}
.form__sxn_row-list .form__sxn_row-list-detial .form__sxn_row-list-detial_close {
  cursor: pointer;
}
.form__sxn_row-list .form__sxn_row-list-detial .form__sxn_row-list-detial_close:hover {
  color: red;
}

#grp_file_upload_file_id {
  height: auto !important;
}

#psn_file_upload_file_id {
  height: auto !important;
}

#msg_local_file_upload {
  height: auto !important;
}

.new-scholarmate_ID-container {
  height: 24px;
  line-height: 24px;
  nax-width: 195px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-left: 8px;
}
.new-scholarmate_ID-container .new-scholarmate_ID-container_title {
  color: #666;
  font-size: 14px;
  margin-right: 4px;
}
.new-scholarmate_ID-container .new-scholarmate_ID-container_content {
  display: flex;
  align-items: center;
}
.new-scholarmate_ID-container .new-scholarmate_ID-container_content .new-scholarmate_ID-container_content-detaile {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}

.SID-container_avator {
  width: 20px;
  height: 20px;
  background: url(../../images_v5/SID.svg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px;
  margin-right: 6px;
  flex-shrink: 0;
}

.Global-prohibit_click {
  pointer-events: none;
  background: #ccc !important;
  color: #666 !important;
}

.Global-prohibit_textclick {
  pointer-events: none !important;
  color: #999 !important;
}

.Global-prohibit_title {
  pointer-events: none;
  color: #333 !important;
}

.Global-prohibit_click-down {
  pointer-events: none;
  background: #ccc !important;
  color: #666 !important;
}

.Global-prohibit_click-up {
  pointer-events: none;
  background: #ccc !important;
  color: #666 !important;
}

.ac__list .ac__item {
  margin: 8px;
}

.filter-value__item-selected {
  color: #333 !important;
  background-color: #f7f7f7 !important;
  font-weight: normal !important;
}

.header-nav__item-selected {
  border-bottom: 2px solid #1e5cb3;
}

.set-merge__account-name_sizemerge {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 320px;
}

.new-newshow_detailcontent-text a {
  text-decoration: underline !important;
}
.new-newshow_detailcontent-text p a {
  text-decoration: underline !important;
}

.new-newshow_detailcontent-textIntroduce {
  margin-bottom: 20px;
  border: 1px solid #f7f7f7;
  border-radius: 5px;
  padding: 10px 10px;
  background: #f9f9f9;
  font-size: 16px !important;
}

.new-uploading_tipshow {
  width: 36px;
  height: 36px;
  background: url(../img/loading.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: 36px 36px;
  border: none !important;
}

.json_industry-selectbox {
  margin-left: 10px;
  background: #fff;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.file-rigth-container_author, .file-rigth-container_source {
  max-width: 600px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.collect_fund_info-maincontainer {
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-bottom: 1px dashed #ddd;
  padding: 16px 0px;
}

.new-Popup_containerlimit-width {
  width: 800px !important;
}

.global_Pointer-forbin {
  pointer-events: none !important;
  visibility: hidden;
}

.global_Normal-boxborder {
  border: 1px solid #fff;
  min-width: 79px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  color: #2882d8 !important;
  border: 1px solid #ddd;
}
.global_Normal-boxborder:hover {
  border: 1px solid #288aed;
  color: #288aed !important;
}

.sel__value_selected {
  cursor: pointer;
}

.dialogs__box-normalSize {
  width: 760px !important;
}

.dialogs__box-middleSize {
  width: 720px !important;
}

.dialogs__boxMiddle-middleSize {
  width: 680px !important;
}

.dialogs__boxSmall-normalSize {
  width: 560px !important;
}

.dialogs__box-smallSize {
  width: 740px !important;
}

.dialogs__box-smallestSize {
  width: 520px !important;
}

.pub-idx__full-text_newbox-avatorFile {
  width: 74px !important;
  height: 74px !important;
  border-radius: 37px !important;
}
.pub-idx__full-text_newbox-avatorFile img {
  width: 74px !important;
  height: 74px !important;
  border-radius: 37px !important;
}

.pub-idx__full-text_newbox-containerFile {
  border: none !important;
}

.dev_nofulltext_count {
  margin-top: 15px;
}

.pro-stats__item {
  width: 96px !important;
  text-align: center;
  margin: 0px 4px !important;
}
.pro-stats__item .pro-stats__item_number {
  font-weight: bold;
  font-size: 18px;
}
.pro-stats__item .pro-stats__item_title {
  width: 100%;
  text-align: center;
  margin-top: 4px;
  font-size: 14px;
  color: #999;
}

.pub-idx__full-text_newbox-avatorFile {
  width: 74px !important;
  height: 74px !important;
  border-radius: 37px !important;
}
.pub-idx__full-text_newbox-avatorFile img {
  width: 74px !important;
  height: 74px !important;
  border-radius: 37px !important;
}

.pub-idx__full-text_newbox-containerFile {
  border: none !important;
}

.new-design_infor-container {
  min-height: 760px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-design_infor-container .new-design_infor {
  margin: 50px 0px 0px 0px;
}

.main-list__list-item__container-nameHidden {
  width: auto;
  min-width: 0px;
  display: inline;
}

.main-list__list-item__container-detailUrl {
  color: #2882d8;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
}
.main-list__list-item__container-detailUrl:hover {
  color: #288aed;
}

.sugg-panel_RightCrows .sugg-panel__content .main-list__list .main-list__item .main-list__item_content {
  width: 80% !important;
}
.sugg-panel_RightCrows .sugg-panel__content .main-list__list .main-list__item .main-list__item_actions {
  padding-left: 8px !important;
  margin-right: 12px !important;
}

.Group_AddNew-InterestGroup {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 4px;
  height: 28px;
  min-width: 79px;
  background: #fff;
  border: 1px solid #2882d8;
  border-radius: 3px;
  color: #2882d8;
  font-size: 14px;
  cursor: pointer;
}
.Group_AddNew-InterestGroup:hover {
  background: #288aed;
  border: 1px solid #288aed;
  color: #fff;
}

.input_invalid .dev_sel__box .sel__value .sel__value_selected-content {
  border-bottom: 2px solid orangered !important;
}

.input__box-heightlimit .input__area {
  height: 75px;
}
.input__box-heightlimit .input__area-height {
  max-height: 260px !important;
}

input::-webkit-search-cancel-button {
  display: none;
}

input[type=search]::-ms-clear {
  display: none;
}

input::-ms-clear, input::-ms-reveal {
  銆€銆€display: none;
}

#select_grp_searchKey::-ms-clear {
  display: none;
}

#select_grp_searchKey::-ms-reveal {
  銆€銆€display: none;
}

.dynamic-post__linelimit-icon {
  width: 48px !important;
  height: 95px;
  background-image: url(../img/add-Achievements2.png);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 95px;
  border: none !important;
  background-color: #ffffff !important;
}
.dynamic-post__linelimit-icon:hover {
  background-image: url(../img/add-Achievements1.png);
}

.dynamic-content__post-count {
  display: flex;
}
.dynamic-content__post-count .dynamic-content__post-count_Curve {
  font-size: 14px;
  color: #333;
}
.dynamic-content__post-count .dynamic-content__post-count_total {
  font-size: 14px;
  color: #999;
}

.Results-relevance_Icon {
  width: 20px;
  height: 20px;
  background: url(../img/cooperationIcon.png) no-repeat;
  display: block;
  background-position: 0px 5px;
}

.Results-relevance_IconNone {
  width: 20px;
  height: 20px;
  background: url(../img/cooperationNoneIcon.png) no-repeat;
  display: block;
  background-position: 1px 3px;
}

.Product-labeling_Icon {
  width: 20px;
  height: 20px;
  background: url(../img/scm-icon.png) no-repeat;
  display: block;
  background-position: -195px -178px;
}

.demoTip_Authenticationicon-bottom {
  background-image: url(../img/Authentication-bottom.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 16px;
  height: 18px;
  display: inline-block;
}

.demoTip_Authenticationicon-height {
  background-image: url(../img/Authentication-height.png);
  background-repeat: no-repeat;
  background-position: 1px 2px;
  width: 16px;
  height: 18px;
  display: inline-block;
}

.new-filter-left_list-search {
  width: 225px;
  height: 28px;
  border-radius: 3px;
  border: 1px solid #ddd;
  margin: 12px 0px 0px 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.new-filter-left_list-search input {
  border: none;
  width: 90%;
  padding-left: 6px;
  outline-style: none;
}

.globalCancleAstyle {
  text-decoration: none;
  outline: none;
  cursor: pointer;
}

.dev_region_ul .item_list-align_slected .item_list-align_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.author_flag {
  overflow: hidden;
}

.input_listfocused .input__title {
  transform: translate3d(0, 8px, 0) scale(0.75);
  color: #2882d8;
}
.input_listfocused textarea {
  border-bottom-color: #2882d8 !important;
  border-bottom-width: 2px;
  padding-bottom: 3px;
}

.import-tip_noborder {
  border: none !important;
}

body {
  -webkit-text-size-adjust: none;
}

.option_selected .filter-value__cancel {
  display: block !important;
}
.option_selected .filter-value__stats {
  display: none !important;
}

.pub-idx__main_pro {
  color: rgba(0, 0, 0, 0.54);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.preloader_ind-linear {
  border: none !important;
}

.preloader_ind-linear {
  border: none !important;
}

input {
  user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
}

.pub-idx__main_titleheader::after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f0f0f0 40%, #ebebeb) !important;
}

.Main-List_Detail-Container {
  border-left: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  width: 1026px;
}
.Main-List_Detail-Container .Main-List_PaperDetail-Box {
  width: 960px;
  min-height: 1200px;
  border-left: 0px solid #ddd;
  flex-shrink: 0;
  padding-bottom: 24px;
  padding-left: 20px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.Main-List_PaperDetail-Item {
  height: 115px;
  align-items: center;
  padding: 16px 0px !important;
  margin: 0px;
  flex-shrink: 0;
  display: flex;
  position: relative;
  border-bottom: 1px dashed #ddd;
}
.Main-List_PaperDetail-Item .main-list__item {
  width: 715px;
  padding: 0px;
  margin: 0px;
}

.pub-idx__main_title-Box::after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f0f0f0 40%, #ebebeb) !important;
}

.Scm-CommonInforTip_Neutral {
  background: url(../img/Sie-neutralWaitTip.png);
  background-size: 270px 270px;
  width: 270px;
  height: 270px;
  background-repeat: no-repeat;
}

.Scm-CommonInforTip_User {
  background: url(../img/Sie-neutralUseTip.png);
  background-size: 270px 270px;
  width: 270px;
  height: 270px;
  background-repeat: no-repeat;
}

#id_sharegrp_textarea {
  overflow: hidden !important;
}

#msg_local_file_upload_content {
  overflow: hidden !important;
}

.checkedBackground {
  background: #ebf4ff !important;
  color: #218aed !important;
}

#input__areaBox-size {
  overflow-y: hidden !important;
}

#id_bt_select_grp {
  max-height: 62px !important;
}

.global_no-overflow1 {
  min-height: 290px !important;
  max-height: 290px !important;
}

.searchbox__mainContainer {
  width: 320px !important;
}

.item_list-align_itemDetail {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 165px;
  padding-left: 16px;
}

.dynamic__box-Changepage {
  position: absolute;
  display: flex;
  align-items: center;
  right: 20px;
  bottom: 20px;
}
.dynamic__box-Changepage .dynamic__box-Changepage_Left {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: 1px solid #ddd;
  margin: 0px 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 32px;
  text-align: center;
  color: #999;
}
.dynamic__box-Changepage .dynamic__box-Changepage_Left:hover {
  color: #218aed;
  border: 1px solid #218aed;
}
.dynamic__box-Changepage .dynamic__box-Changepage_Right {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: 1px solid #ddd;
  margin: 0px 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 32px;
  text-align: center;
  color: #999;
}
.dynamic__box-Changepage .dynamic__box-Changepage_Right:hover {
  color: #218aed;
  border: 1px solid #218aed;
}

/* 认证图标放在标题前的样式*/
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .verify_blue_icon:before {
  content: url(../img/Authentication-doi.png);
  float: left;
  width: 2px;
  height: 100%;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .verify_green_icon:before {
  content: url(../img/Authentication-unit.png);
  float: left;
  width: 2px;
  height: 100%;
}
.pub-idx_medium .pub-idx__base-info .pub-idx__main_box .pub-idx__main .verify_wait_icon:before {
  content: url(../img/Authentication-wait.gif);
  float: left;
  width: 2px;
  height: 100%;
}
.hidden{
  width: 20px;
  height: 20px;
  position: absolute;
  cursor: pointer;
}
