/* 重写 element-ui 插件样式 */
.el-message {
  min-width: 150px !important;
}
/* 重写 element-ui 插件样式 */


.circle-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.circle {
  width: 100%;
  height: 100%;
  -webkit-animation: rotation 2s linear infinite;
          animation: rotation 2s linear infinite;
}
.circle .path {
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  /*stroke: #408eff;*/
  stroke-linecap: round;
  -webkit-animation: loading-dash 1.5s ease-in-out infinite;
          animation: loading-dash 1.5s ease-in-out infinite;
  vertical-align: middle;
}
@-webkit-keyframes rotation {
from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
}
@keyframes rotation {
from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
}
@-webkit-keyframes loading-dash {
0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
}
}
@keyframes loading-dash {
0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
}
}

.loading-wrap {
  position: absolute;
  z-index: 19;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loading-wrap-gray {
  border: 1px solid #dcdee2;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.loading {
  text-align: center;
  z-index: 2;
}
.loading-absolute {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.loading-theme-1 {
  width: 62px;
  height: 62px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0 2px 4px 0 rgba(195, 195, 195, 0.5);
          box-shadow: 0 2px 4px 0 rgba(195, 195, 195, 0.5);
  color: #fff;
  border-radius: 6px;
  font-size: 12px;
  text-align: center;
  padding-top: 18px;
}
.loading-theme-1 span {
  vertical-align: middle;
}
@-webkit-keyframes zoomIn {
0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
100% {
    opacity: 1;
}
}
@keyframes zoomIn {
0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
100% {
    opacity: 1;
}
}
@-webkit-keyframes zoomOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
}
@keyframes zoomOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
}
.zoomIn-enter-active {
  -webkit-animation: zoomIn 0.3s;
          animation: zoomIn 0.3s;
}
.zoomIn-leave-active {
  -webkit-animation: zoomOut 0.3s;
          animation: zoomOut 0.3s;
}

.confirm[data-v-b230742e] {
  text-align: left;
}
.confirm-title[data-v-b230742e] {
  border-bottom: 1px solid #f1f1f1;
  font-size: 16px;
  padding: 16px 15px 13px;
}
.confirm p[data-v-b230742e] {
  padding: 16px 15px 24px;
  font-size: 14px;
  color: #8894a6;
}
.confirm-btn[data-v-b230742e] {
  padding: 12px 15px;
  border-top: 1px solid #f1f1f1;
}
.confirm-btn button[data-v-b230742e] {
  float: right;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 2px;
  margin-left: 16px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid transparent;
}
.confirm-btn .confirm-btn-confirm[data-v-b230742e] {
  background-color: #55a8fd;
  color: #fff;
  border-color: #55a8fd;
}
.confirm-btn .confirm-btn-confirm[data-v-b230742e]:hover {
  background-color: #4c9ef3;
}
.confirm-btn .confirm-btn-confirm[data-v-b230742e]:active {
  background-color: #3890ea;
}
.confirm-btn .confirm-btn-cancel[data-v-b230742e] {
  background-color: #fff;
  color: #55a8fd;
  border: 1px solid #dde3eb;
}
.confirm-btn .confirm-btn-cancel[data-v-b230742e]:hover {
  background-color: #f9f9f9;
  border-color: #bbbbbb;
}
.confirm-btn .confirm-btn-cancel[data-v-b230742e]:active {
  border-color: #4e4e4e;
}

@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}
body {
  font: 12px/1.5;
}
img {
  border: 0;
}
ol,
ul {
  list-style: none;
}
input,
select,
textarea {
  outline: 0;
  border: none;
}
textarea {
  resize: none;
}
a {
  text-decoration: none;
}
i {
  display: inline-block;
  font-style: normal;
}
td,
th {
  padding: 0;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.center {
  margin: 0 auto;
}
article,
aside,
dialog,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
input::-ms-reveal,
input::-ms-clear {
  display: none;
}
table {
  border-collapse: collapse;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  color: #1379ff;
}
a,
a:visited,
a:link {
  cursor: pointer;
  text-decoration: none;
}
button {
  outline: none;
  border: none;
  cursor: pointer;
}
::-webkit-input-placeholder {
  color: #acacac;
}
::-moz-placeholder {
  color: #acacac;
}
:-ms-input-placeholder {
  color: #acacac;
}
input:-moz-placeholder {
  color: #acacac;
}
html,
body,
#app {
  font-size: 13px;
  color: #505050;
  font-family: 'Microsoft yahei-Regular', 'Microsoft Yahei', '微软雅黑' !important;
}
html::-webkit-scrollbar,
.customize-scrollbar::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
html::-webkit-scrollbar-thumb,
.customize-scrollbar::-webkit-scrollbar-thumb {
  background-color: rgba(50, 50, 50, 0.45);
  border: 2px solid transparent;
  border-radius: 10px;
  background-clip: padding-box;
}
html::-webkit-scrollbar-thumb:hover,
.customize-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.6);
}
html::-webkit-scrollbar-track,
.customize-scrollbar::-webkit-scrollbar-track {
  background-color: rgba(50, 50, 50, 0.05);
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.float-right {
  float: right !important;
}
.float-left {
  float: left !important;
}
.full-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.full-height-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.inline-block-m {
  display: inline-block;
  vertical-align: middle;
}
.hover-pointer {
  cursor: pointer;
}

.listed-tab li {
  display: inline-block;
  border: 1px solid #3377ee;
  border-radius: 2px;
  padding: 3px 8px;
  color: #3377ff;
  margin-right: 10px;
  cursor: pointer;
}
.listed-tab li:hover {
  background: #d7e7ff;
}
.listed-tab .active {
  background: #d7e7ff;
}
.listed-tab .disabled {
  border-color: #ebebeb;
  color: #777777;
  cursor: initial;
  background: initial;
}
.listed-tab .disabled:hover {
  background: initial;
}

@font-face {font-family: "iconfont";
  src: url(/companylibrary/librarypublic/static/fonts/iconfont.eot); /* IE9 */
  src: url(/companylibrary/librarypublic/static/fonts/iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(/companylibrary/librarypublic/static/fonts/iconfont.woff) format('woff'),
  url(/companylibrary/librarypublic/static/fonts/iconfont.ttf) format('truetype'), 
  url(/companylibrary/librarypublic/static/fonts/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icondingwei1:before {
  content: "\e611";
}

.iconxialajiantou:before {
  content: "\e612";
}

.iconweizhi:before {
  content: "\e613";
}

.iconsousuoicon:before {
  content: "\e614";
}

.iconexcel1:before {
  content: "\e615";
}

.iconwenhao:before {
  content: "\e616";
}

.icongengduojiantou:before {
  content: "\e617";
}

.iconfanhuijiantou:before {
  content: "\e618";
}

.iconshurukuangshanchu:before {
  content: "\e619";
}

.iconxiazai1:before {
  content: "\e61a";
}

.iconsuodingweizhi:before {
  content: "\e600";
}

.iconLocation:before {
  content: "\e61c";
}

.icondingwei:before {
  content: "\e649";
}

.icon49:before {
  content: "\e63c";
}

.iconjiantou:before {
  content: "\e7a8";
}

.iconjiantou1:before {
  content: "\e7aa";
}

.iconxiangqing:before {
  content: "\e661";
}

.iconnaozhong:before {
  content: "\e63a";
}

.iconxiazai:before {
  content: "\e7de";
}

.iconerweima:before {
  content: "\e60b";
}

.icondaochu:before {
  content: "\e61e";
}

.iconchangjiantou-you:before {
  content: "\e7cf";
}

.iconexcel:before {
  content: "\e684";
}

.iconword:before {
  content: "\e685";
}

.iconPDF:before {
  content: "\e686";
}

.iconputongxiazai:before {
  content: "\e6ae";
}

.iconbianji:before {
  content: "\e6ab";
}

.iconchufajueding:before {
  content: "\e6ac";
}

.iconfujian:before {
  content: "\e6ad";
}

.iconshoucang1:before {
  content: "\e8f8";
}

.iconlajitong:before {
  content: "\e691";
}

.iconshouqi:before {
  content: "\e68f";
}

.iconxiala1:before {
  content: "\e690";
}

.iconqiyetuku:before {
  content: "\e68e";
}

.iconlianjie:before {
  content: "\e68d";
}

.iconshanchu3:before {
  content: "\e662";
}

.icontiaozhuanshouye:before {
  content: "\e667";
}

.iconguanbi:before {
  content: "\e6c2";
}

.iconzhengque1:before {
  content: "\e635";
}

.iconshangla:before {
  content: "\e676";
}

.iconxiala:before {
  content: "\e677";
}


.icon {
  /* 通过设置 font-size 来改变图标大小 */
  width: 1em; height: 1em;
  /* 图标和文字相邻时，垂直对齐 */
  vertical-align: -0.15em;
  /* 通过设置 color 来改变 SVG 的颜色/fill */
  fill: currentColor;
  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
     normalize.css 中也包含这行 */
  overflow: hidden;
}

.icon-container {
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}
.icon-container i {
  line-height: 1;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.text-content {
  overflow: hidden;
  color: #262626;
  line-height: 24px;
}
.text-content span {
  color: #595959;
  font-weight: 400;
}
.one-line {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.no-expand {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 72px;
}
.show-all {
  cursor: pointer;
  float: right;
  margin-bottom: 10px;
  color: #3377ff;
}
.show-all span:first-child {
  vertical-align: middle;
}

.company-tag-container {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.company-tag-container .company-tag-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 24px;
  overflow: hidden;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.company-tag-container .company-tag-main li {
  margin-right: 20px;
  font-size: 14px;
  margin-bottom: 3px;
}
.company-tag-container .company-tag-main .label {
  color: #595959;
  font-weight: 400;
}
.company-tag-container .company-tag-main .tag-item {
  color: #262626;
}
.company-tag-container .company-tag-main .tag-item-link:hover {
  color: #3377ff;
  cursor: pointer;
}
.company-tag-container .show-all {
  font-size: 14px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.company-tag-container .el-dialog__body {
  padding: 20px 10px;
}
.company-tag-container .el-dialog__body .all-label-tags-wrapper {
  padding: 0 10px;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.company-tag-container .el-dialog__body .all-label-tags-wrapper .tag-container h3 {
  position: relative;
  font-weight: 600;
  color: #262626;
  padding-left: 5px;
  font-size: 14px;
}
.company-tag-container .el-dialog__body .all-label-tags-wrapper .tag-container h3::after {
  content: '';
  position: absolute;
  width: 3px;
  height: 14px;
  background-color: #1379ff;
  left: -3px;
  border-radius: 17px;
  top: 4px;
}
.company-tag-container .el-dialog__body .all-label-tags-wrapper .tag-container ul {
  margin: 15px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.company-tag-container .el-dialog__body .all-label-tags-wrapper .tag-container ul li {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 15px 10px 0;
  color: #595959;
}
.company-tag-container .el-dialog__body .all-label-tags-wrapper .tag-container ul .tag-item-link:hover {
  color: #3377ff;
  cursor: pointer;
}

.marks-container {
  overflow: hidden;
  max-height: 43px;
}
.marks-container .tag-type {
  float: left;
  line-height: 43px;
}
.marks-container .marks {
  max-width: 1050px;
  float: left;
  overflow: hidden;
}
.marks-container .marks .mark-item-1 {
  float: left;
  padding: 12px 0;
}
.marks-container .marks .mark-item-1 a {
  padding: 3px 16px;
}
.marks-container .marks .mark-item-1 .click-able:hover {
  border-radius: 12px;
  background-color: rgba(19, 121, 255, 0.23);
}
.marks-container .marks .mark-item-2 {
  float: left;
  padding: 12px 0;
}
.marks-container .marks .mark-item-2 a {
  padding: 3px 16px;
  margin: 0 10px;
  color: #1b1b28;
  background-color: #f9fafb;
  border-radius: 12px;
}
.marks-container .marks .mark-item-2 .click-able:hover {
  border-radius: 12px;
  background-color: rgba(19, 121, 255, 0.23);
}
.marks-container .marks a.forbid-click {
  color: #c5c8ce;
  cursor: default;
}
.marks-container .show-more-container {
  max-width: 600px;
  color: #1b1b28;
}
.marks-container .fix-need-more {
  float: right;
}
.marks-container .show-more {
  line-height: 43px;
}
.marks-container .show-more::after {
  content: '';
  display: inline-block;
  height: 6px;
  width: 10px;
  margin: 0 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAmUlEQVQYV23OQQoBcRzF8fd+TjDDmRQLErMlucSMsVEGV1CSrRLKRsoh3MN/bmCeZkJT/Jbf91n8WIt0h2HySHjGn6vGaivDlH6oLg1bZQjSJS9l60VqGrED0Wc++JF6BDYgOm7OW9FC1UnsYRi4hMcClvDaDC0JFQknAEO34CHfv7DAsQJmWL376IN+YB68sRo0PNMZr+V/X63YMj/meSH2AAAAAElFTkSuQmCC);
}

.link-to-page {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.link-to-page a {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 219px;
  height: 68px;
  background: #f0f5ff;
  padding: 12px 0 12px 16px;
  margin-right: 16px;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.link-to-page a img {
  background: #fff;
  border-radius: 5px;
  padding: 7px;
  margin-right: 12px;
  width: 36px;
  height: 36px;
}
.link-to-page a .link-content {
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.link-to-page a .link-content .link-title {
  color: #262626;
  font-weight: 600;
}
.link-to-page a .link-content .link-title span {
  vertical-align: middle;
}
.link-to-page a .link-content .link-title-blue {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  width: 80px;
  margin-left: 5px;
  color: #3377ff;
  vertical-align: middle;
}
.link-to-page a .link-content .link-description {
  color: #595959;
}
.link-to-page a .link-content .link-description-total {
  margin-left: 5px;
  color: #3377ff;
}

.down-load-report-icon span {
  vertical-align: middle;
}

.media-follow .el-button {
  background-color: #fff;
  border: #3377ff 1px solid;
  height: 36px;
  width: 80px;
  padding: 0;
}
.media-follow .is-watching-true {
  border-color: #ebebeb;
  color: #595959;
}
.media-follow .is-watching-false {
  border-color: #3377ff;
  color: #3377ff;
}

.head-info {
  width: 100%;
  padding: 28px 24px 20px 24px;
  background-color: #fff;
  margin-bottom: 5px;
}
.head-info .base-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.head-info .base-info-container .enterprise-logo {
  width: 96px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.head-info .base-info-container .enterprise-logo .logo-img {
  width: 100%;
}
.head-info .base-info-container .enterprise-logo .default-logo {
  width: 96px;
  font-size: 28px;
  line-height: 96px;
  text-align: center;
}
.head-info .base-info-container .base-info {
  padding-left: 24px;
  font-size: 12px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.head-info .base-info-container .base-info .base-info-top .name-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.head-info .base-info-container .base-info .base-info-top .name-container .label-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.head-info .base-info-container .base-info .base-info-top .name-container .label-container p {
  color: #262626;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
}
.head-info .base-info-container .base-info .base-info-top .name-container .label-container .operating-status {
  display: inline-block;
  padding: 0 5px;
  height: 22px;
  background-color: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  font-size: 12px;
  color: #595959;
  font-weight: 400;
  text-align: center;
  line-height: 20px;
  margin-left: 10px;
  margin-top: 2.5px;
}
.head-info .base-info-container .base-info .base-info-top .name-container .base-info-button {
  margin-left: 12px;
  background: #ffffff;
  height: 36px;
  text-align: center;
  border: transparent 1px solid;
  font-size: 14px;
  color: #3377ff;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  border-radius: 4px;
}
.head-info .base-info-container .base-info .base-info-top .name-container .downloadReport {
  width: 98px;
  background: #3377ff;
  color: #ffffff;
  line-height: 32px;
}
.head-info .base-info-container .base-info .base-info-top .name-container .base-info-follow {
  width: 80px;
}
.head-info .base-info-container .base-info .enterprise_type {
  line-height: 30px;
}
.head-info .detail-container {
  border-radius: 4px;
  margin-top: 16px;
  padding: 16px 16px 25px 16px;
  background: #f0f5ff;
}
.head-info .detail-info {
  margin-bottom: 5px;
}
.head-info .detail-info li {
  display: inline-block;
  width: 335px;
  padding: 5px 30px 5px 0;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  vertical-align: middle;
  font-size: 14px;
}
.head-info .detail-info li > span {
  color: #595959;
  font-weight: 400;
}
.head-info .detail-info li > span span {
  margin-left: 5px;
  color: #262626;
  font-weight: 500;
}
.head-info .detail-info li > a {
  margin-left: 5px;
}
.head-info .detail-info .li_2 {
  width: 650px;
}
.head-info .detail-info .li_full {
  width: 1100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.head-info .brife-introduce {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  height: 37px;
}
.head-info .brife-introduce span {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  max-width: 1100px;
  line-height: 37px;
}
.head-info .brife-introduce .introduce-slot {
  white-space: normal;
  width: 600px;
}
.head-info .brife-introduce .show-more {
  height: 37px;
  line-height: 37px;
  display: inline-block;
}
.head-info .brife-introduce .show-more::after {
  content: '';
  display: inline-block;
  height: 6px;
  width: 10px;
  margin: 0 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAmUlEQVQYV23OQQoBcRzF8fd+TjDDmRQLErMlucSMsVEGV1CSrRLKRsoh3MN/bmCeZkJT/Jbf91n8WIt0h2HySHjGn6vGaivDlH6oLg1bZQjSJS9l60VqGrED0Wc++JF6BDYgOm7OW9FC1UnsYRi4hMcClvDaDC0JFQknAEO34CHfv7DAsQJmWL376IN+YB68sRo0PNMZr+V/X63YMj/meSH2AAAAAElFTkSuQmCC);
}
.head-info .credited-marks {
  max-height: 340px;
  overflow-y: auto;
}
.head-info .credited-marks li {
  float: left;
  padding: 3px 16px;
  background-color: #f9fafb;
  margin: 12px 10px;
  border-radius: 12px;
}
.head-info .credited-marks a {
  color: #41475d;
}
.head-info .enterprise-marks {
  max-height: 265px;
  overflow-y: auto;
}
.head-info .enterprise-marks p {
  height: 30px;
  font-size: 14px;
  line-height: 30px;
}
.head-info .enterprise-marks ul {
  max-width: 600px;
  overflow: hidden;
}
.head-info .enterprise-marks ul li {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  float: left;
}
.head-info a.forbid-click {
  color: #c5c8ce;
  cursor: default;
}

.show-tab {
  -webkit-animation: showTab ease 0.5s forwards;
          animation: showTab ease 0.5s forwards;
}
@-webkit-keyframes showTab {
0% {
    max-height: 0px;
}
100% {
    max-height: 2000px;
}
}
@keyframes showTab {
0% {
    max-height: 0px;
}
100% {
    max-height: 2000px;
}
}
.hide-tab {
  -webkit-animation: hideTab ease 0.5s forwards;
          animation: hideTab ease 0.5s forwards;
}
@-webkit-keyframes hideTab {
to {
    max-height: 0px;
}
}
@keyframes hideTab {
to {
    max-height: 0px;
}
}
.sub-tab-wrapper {
  width: 1200px;
  background-color: #fff;
  max-height: 0px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 100;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-box-shadow: 0 9px 22px -1px rgba(0, 0, 0, 0.18);
          box-shadow: 0 9px 22px -1px rgba(0, 0, 0, 0.18);
}
.sub-tab-wrapper .sub-tab-container {
  width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  min-height: 300px;
}
.sub-tab-wrapper .hover-item {
  background-color: #f9fafb;
}
.sub-tab-wrapper .sub-tab .sub-tab-list {
  border-left: 1px solid #f9fafb;
}
.sub-tab-wrapper .sub-tab .sub-tab-list .tab-item a {
  display: inline-block;
  padding: 3px 5px;
  font-size: 12px;
  color: #1b1b28;
  width: 100%;
}
.sub-tab-wrapper .sub-tab .sub-tab-list .tab-item a:hover {
  color: #1379ff;
}
.sub-tab-wrapper .sub-tab .sub-tab-list .tab-item .forbid-click {
  width: 100%;
  font-size: 12px;
  padding: 3px 5px;
  cursor: default;
  color: #c5c8ce;
  display: inline-block;
}
.sub-tab-wrapper .sub-tab .sub-tab-list .tab-item .total {
  color: #1377ff;
}
.sub-tab-wrapper .risk-item .sub-tab-list .tab-item .total {
  color: #f76260;
}

.fixed-tab {
  width: 100vw;
  background: #fff;
}
.main-tab {
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.18);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.18);
}
.main-tab ul {
  margin: 0 auto;
  width: 1200px;
  background-color: #fff;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-tab ul .hover-item {
  background-color: #f9fafb;
}
.main-tab ul .hover-item a {
  color: #1379ff !important;
}
.main-tab ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main-tab ul li a {
  display: block;
  color: #41475d;
  padding: 8px 0px 8px 5px;
  border-bottom: 4px solid transparent;
}
.main-tab ul li a:hover {
  color: #1379ff;
  background: #f9fafb;
}
.main-tab ul li .active {
  color: #1379ff;
  background: #f9fafb;
  border-color: #1379ff;
}
.main-tab ul li .total {
  font-size: 12px;
  color: #595959;
}

.page-index-content {
  position: relative;
  padding-top: 10px;
}
.page-index-content .hl {
  color: #fd485e;
}
.page-index-anchor {
  position: fixed;
  min-width: 140px;
  margin-top: 61px;
  margin-left: -155px;
  -webkit-transition: top 0.3s;
  -o-transition: top 0.3s;
  transition: top 0.3s;
}
.page-index-anchor-border {
  border-left: 1px solid #dedede;
}
.page-index-anchor-point {
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #1379ff;
  margin-left: -6px;
  margin-top: -6px;
  border-radius: 50%;
  -webkit-transition: top 0.5s ease 0s;
  -o-transition: top 0.5s ease 0s;
  transition: top 0.5s ease 0s;
  top: 0;
}
.page-index-anchor-link a {
  color: #b5b5b5;
  display: block;
  padding-left: 22px;
}
.page-index-anchor-link .active a {
  color: #323232;
  font-weight: 600;
}
.anchor-total {
  color: #1379ff;
  padding-left: 5px;
}

.pagenav .pagenav-list {
  display: inline-block;
  vertical-align: middle;
}
.pagenav .pagenav-list li {
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
.pagenav .pagenav-list li a {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 20px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* border: 1px solid #D9D9D9; */
  /* border-radius: 2px; */
  font-size: 12px;
  color: #323232;
  padding: 0 5px;
}
.pagenav .pagenav-list li a .iconfont {
  font-size: 13px;
  margin-top: -2px;
}
.pagenav .pagenav-list li a:hover {
  /* background-color: #f6f6f6; */
  color: #40a9ff;
}
.pagenav .pagenav-list li.active a {
  border: #40a9ff 1px solid;
  background-color: #fff;
  color: #3377ff;
}
.pagenav .pagenav-list li.disabled a {
  cursor: default;
}
.pagenav-linkbtn {
  margin-left: 15px;
  display: inline-block;
  vertical-align: middle;
}
.pagenav-linkbtn input {
  width: 45px;
  height: 25px;
  padding: 0 5px;
  border-radius: 2px;
  border: 1px solid #ccc;
  vertical-align: middle;
  font-size: 12px;
}
.pagenav-linkbtn button {
  height: 25px;
  vertical-align: middle;
  line-height: 23px;
  margin-left: 8px;
  font-size: 12px;
  background-color: #e9e9e9;
  border: 1px solid #d4d4d4;
  color: #333;
  border-radius: 2px;
  padding: 0 5px;
}
.pagenav-pagesize-select {
  display: inline-block;
  position: relative;
  margin-left: 20px;
}
.pagenav-pagesize-select .pagesize-select {
  position: relative;
  display: inline-block;
  padding: 0 19px 0 12px;
  height: 24px;
  line-height: 23px;
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  border-radius: 2px;
  color: #1c1c1c;
  font-size: 12px;
  vertical-align: middle;
}
.pagenav .pagenav-list .pagenav-fn {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  border-radius: 2px;
  height: 24px;
  line-height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.pagenav .pagenav-list .pagenav-fn.disabled {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}
.pagesize-select-arrow-top,
.pagesize-select-arrow-bottom {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  right: 5px;
}
.pagesize-select-arrow-top {
  border-width: 0 3px 4px;
  border-bottom-color: #1c1c1c;
  top: 6px;
}
.pagesize-select-arrow-bottom {
  border-width: 4px 3px 0;
  border-top-color: #1c1c1c;
  bottom: 6px;
}
.pagesize-select-pop {
  position: absolute;
  bottom: calc(100% + 3px);
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.pagesize-select-pop li a {
  display: inline-block;
  width: 100%;
  padding: 0 5px;
  line-height: 25px;
  color: #797979;
  text-align: center;
}
.pagesize-select-pop li a:hover {
  background-color: #f5f7fa;
}
/*.page-nav-num {
    height: 32px;
    display: inline-block;
    vertical-align: top;
    margin: 15px 0;
    line-height: 32px;
    margin-left: 10px;
    font-size: 12px;
  }
  .page-nav-select {
    vertical-align: top;
    margin-top: 22px;
    margin-left: 10px;
  }*/

.box-refetch {
  width: 100%;
  position: absolute;
  height: 100%;
  z-index: 18;
  top: 0;
  text-align: center;
  border: 1px solid #dcdee2;
  background-color: hsla(0, 0%, 100%, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: #999;
}
.box-refetch img {
  width: 80px;
}


[data-v-6c592434] .weight-popper {
  padding: 12px !important;
  left: -8px !important;
  margin-top: 10px !important;
  -webkit-box-shadow: 0px 8px 18px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 8px 18px 0px rgba(0, 0, 0, 0.08);
  border: 1px solid #ebebeb;
  font-size: 14px;
  color: #262626;
  font-weight: 400;
}

.box {
  background-color: #fff;
  margin-bottom: 8px;
  position: relative;
}
.box .sub-box-header {
  font-size: 13px;
  font-weight: 600;
  padding: 15px 0;
  margin: 0 60px;
  color: #666;
}
.box .sub-box-header .blue-num {
  margin-left: 8px;
  color: #3377ff;
}
.box .box-header {
  border-bottom: 1px solid #e9e9e9;
  padding: 13px 30px;
}
.box .box-header h2 {
  font-size: 16px;
  color: #262626;
  position: relative;
  font-weight: 600;
}
.box .box-header h2 span {
  font-size: 14px;
  color: #999;
}
.box .box-header h2 em {
  font-style: normal;
  color: #f44336;
}
.box .box-header h2:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 14px;
  background-color: #3377ff;
  left: -8px;
  top: 5px;
}
.box .box-header h2 .blue-num {
  margin-left: 8px;
  color: #3377ff;
  font-weight: 600;
}
.box .box-header h2 .blue-num + span {
  margin-left: 2px;
}
.box .box-content {
  min-height: 200px;
  padding: 20px 0;
}
.box .sub-box-content {
  min-height: 100px;
  margin-bottom: 20px;
}
.box .box-pagenav {
  padding: 0 60px 20px;
}
.box .box-pagenav .pagenav {
  float: right;
}
.box .box-tabs {
  margin: 20px 26px 0;
  border-bottom: 1px solid #e9e9e9;
}
.box .box-tabs li {
  display: inline-block;
  margin-bottom: -1px;
}
.box .box-tabs a {
  display: inline-block;
  color: #686868;
  padding: 5px 12px;
  font-size: 14px;
  margin: 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-bottom: 11px;
}
.box .box-tabs a:hover {
  color: #1379ff;
}
.box .box-tabs a.active {
  color: #3377ff;
  border-bottom: 2px solid #3377ff;
  font-weight: 600;
}
.box .box-tabs a span {
  margin-left: 4px;
  font-size: 14px;
}
.box .clickMore_warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 20px;
}
.box .clickMore_warp .clickMore {
  padding: 10px 20px;
  border: 1px solid #e9e9e9;
  cursor: pointer;
}

.easy-table {
  padding: 0 25px;
  font-size: 13px;
  color: #666;
  position: relative;
}
.easy-table table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.easy-table table th,
.easy-table table td {
  padding: 10px;
  padding-left: 16px;
  border: 1px solid #e9e9e9;
  word-break: break-all;
  line-height: 1.8;
}
.easy-table table .tr-34 {
  height: 34px;
  font-size: 12px;
}
.easy-table table .tr-36 {
  height: 36px;
}
.easy-table table .tr-40 {
  height: 40px;
}
.easy-table table .td-em {
  background-color: #f5f7fa;
  color: #323232;
  font-weight: 600;
}
.easy-table-title {
  font-size: 13px;
  font-weight: 600;
  padding: 15px 0;
  color: #666;
}

.dialog-fade-enter-active {
  -webkit-animation: dialog-fade-in 0.2s;
          animation: dialog-fade-in 0.2s;
}
.dialog-fade-leave-active {
  -webkit-animation: dialog-fade-out 0.2s;
          animation: dialog-fade-out 0.2s;
}
@-webkit-keyframes dialog-fade-in {
0% {
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
    opacity: 0;
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
}
}
@keyframes dialog-fade-in {
0% {
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
    opacity: 0;
}
100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
}
}
@-webkit-keyframes dialog-fade-out {
0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
}
100% {
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
    opacity: 0;
}
}
@keyframes dialog-fade-out {
0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
}
100% {
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
    opacity: 0;
}
}
.fade-enter {
  opacity: 0;
}
.fade-enter-active {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
}
.fade-exit {
  opacity: 1;
}
.fade-exit-active {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out 0s;
  -o-transition: opacity 0.3s ease-out 0s;
  transition: opacity 0.3s ease-out 0s;
}
.dialog-container {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
}
.dialog-mask {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.15);
  z-index: 900;
}
.dialog-wrap {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 901;
  text-align: center;
  overflow: auto;
}
.dialog {
  display: inline-block;
  position: relative;
  top: 15%;
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
}
.dialog-close {
  position: absolute;
  top: 0px;
  right: 10px;
  margin-top: 10px;
  color: #000;
  z-index: 99;
}
.dialog-close i {
  font-size: 22px;
}

.dialog-ec-enter-active {
  -webkit-animation: dialog-ec-in 0.25s;
          animation: dialog-ec-in 0.25s;
}
.dialog-ec-leave-active {
  -webkit-animation: dialog-ec-out 0.25s;
          animation: dialog-ec-out 0.25s;
}
@-webkit-keyframes dialog-ec-in {
0% {
    -webkit-transform: rotateX(21deg) rotateY(19deg) scale(0.5);
            transform: rotateX(21deg) rotateY(19deg) scale(0.5);
    opacity: 0;
}
100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) scale(1);
            transform: rotateX(0deg) rotateY(0deg) scale(1);
    opacity: 1;
}
}
@keyframes dialog-ec-in {
0% {
    -webkit-transform: rotateX(21deg) rotateY(19deg) scale(0.5);
            transform: rotateX(21deg) rotateY(19deg) scale(0.5);
    opacity: 0;
}
100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) scale(1);
            transform: rotateX(0deg) rotateY(0deg) scale(1);
    opacity: 1;
}
}
@-webkit-keyframes dialog-ec-out {
0% {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
            transform: rotateX(0deg) rotateY(0deg);
    opacity: 1;
}
100% {
    -webkit-transform: rotateX(12deg) rotateY(-7deg);
            transform: rotateX(12deg) rotateY(-7deg);
    opacity: 0;
}
}
@keyframes dialog-ec-out {
0% {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
            transform: rotateX(0deg) rotateY(0deg);
    opacity: 1;
}
100% {
    -webkit-transform: rotateX(12deg) rotateY(-7deg);
            transform: rotateX(12deg) rotateY(-7deg);
    opacity: 0;
}
}
.dialog-common {
  width: 800px;
}
.dialog-common .dialog-close {
  margin-top: 2px;
}
.dialog-common-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px 20px;
  text-align: left;
  font-weight: 600;
  color: #323232;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  -o-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.dialog-common-content {
  padding: 8px;
  min-height: 200px;
  max-height: 420px;
  overflow: auto;
}
.needCenter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog-common-over {
  position: relative;
  z-index: 39;
}

.table-dialog .easy-table {
  padding: 8px;
  text-align: left;
}
.table-dialog .easy-table a {
  color: #4682d2;
}

.clamp {
  overflow: hidden;
  position: relative;
}
@supports (display: -webkit-box) {
.clamp .clamp-text {
    display: -webkit-box;
    -webkit-line-clamp: var(--lines);
    -webkit-box-orient: vertical;
}
.clamp :checked + .clamp-text {
    -webkit-line-clamp: 9999;
}
}
@supports not (display: -webkit-box) {
.clamp .clamp-text {
    max-height: var(--textHeight);
}
.clamp .clamp-text_more {
    height: var(--textHeight);
}
.clamp :checked + .clamp-text_more {
    max-height: none;
    height: auto;
}
@supports not (display: -webkit-box) {
.clamp .clamp-btn_more::before {
      content: '... ';
}
}
}
.clamp input {
  display: none;
}
.clamp :checked + .clamp-text .clamp-btn_more {
  display: none;
}
.clamp :checked + .clamp-text .clamp-btn_less {
  display: inline-block;
}
.clamp .clamp-btn {
  color: #3377ff;
  background-color: transparent;
}
.clamp .clamp-text {
  overflow: hidden;
}
.clamp .clamp-text_more::before {
  content: '';
  float: right;
  width: 0;
  height: var(--lineHeight);
}
.clamp .clamp-btn_more {
  float: right;
  clear: both;
}
.clamp .clamp-btn_less {
  clear: both;
  display: none;
}
.clamp .clamp-btn_none {
  display: none;
}

.fixed-table {
  padding: 0 25px;
  font-size: 13px;
}
.fixed-table .ivu-table-wrapper {
  border-color: #e9e9e9;
}
.fixed-table .ivu-table {
  color: #666;
}
.fixed-table .ivu-table::before,
.fixed-table .ivu-table::after {
  background-color: #e9e9e9;
}
.fixed-table .ivu-table th {
  background-color: #fafafa;
  color: #323232;
}
.fixed-table .ivu-table td,
.fixed-table .ivu-table th {
  height: 44px;
  line-height: 1.8;
  padding: 6px 0px;
}
.fixed-table .ivu-table-border td,
.fixed-table .ivu-table-border th {
  border-color: #e9e9e9;
}
.fixed-table .ivu-table-cell {
  padding-left: 16px;
  padding-right: 16px;
}
.fixed-table .ivu-table-cell a {
  color: #3377ff;
}
.fixed-table .ivu-table-tip {
  height: 100px;
}
.fixed-table .ivu-table-tip table {
  height: 100%;
  color: #999;
  font-size: 13px;
}
.fixed-table .ivu-table-tip table td {
  border: 0;
}

.nolink {
  text-align: center;
}

.switch.disabled[data-v-a0991c50] {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch[data-v-a0991c50] {
  width: 37px;
  height: 13px;
  border-radius: 13px;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.36s;
  -o-transition: all 0.36s;
  transition: all 0.36s;
  text-align: left;
  cursor: pointer;
}
.switch .switch-button[data-v-a0991c50] {
  position: absolute;
  top: -2px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  -webkit-transition: all 0.36s;
  -o-transition: all 0.36s;
  transition: all 0.36s;
}
.switch-on[data-v-a0991c50] {
  background-color: #b3cdfb;
}
.switch-on .switch-button[data-v-a0991c50] {
  left: 20px;
  background-color: #4284f4;
}
.switch-off[data-v-a0991c50] {
  background-color: #d2d2d2;
}
.switch-off .switch-button[data-v-a0991c50] {
  left: 0;
  background-color: #a1a1a1;
  -webkit-box-shadow: 0 1px 2px 0 rgba(112, 112, 112, 0.5);
          box-shadow: 0 1px 2px 0 rgba(112, 112, 112, 0.5);
}

.box-content .filter-btn {
  position: absolute;
  padding: 0 60px;
  font-size: 0px;
  top: 15px;
  left: 85px;
}
.box-content .filter-btn .switch-on {
  background-color: #3377ff;
}
.box-content .filter-btn .filter-switch {
  width: 40px;
  height: 20px;
}
.box-content .filter-btn .switch-button {
  background-color: #fff;
  -webkit-transform: translate(2px, 4px);
      -ms-transform: translate(2px, 4px);
          transform: translate(2px, 4px);
  height: 16px;
  width: 16px;
}
.filter-text {
  margin-left: 10px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
}
.filter-text,
.filter-switch {
  vertical-align: middle;
}

html,
body {
  height: unset;
}
p {
  margin-bottom: unset;
}
.ivu-date-picker input {
  width: 100px;
  padding-right: 7px !important;
  text-align: center;
}
.ivu-date-picker .ivu-icon-ios-calendar-outline {
  display: none;
}
.ant-calendar-picker-container .ant-calendar-header {
  background: none;
}
.ant-calendar-picker-container .ant-calendar-today .ant-calendar-date {
  color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-picker-container .ant-calendar-date {
  border-radius: 0;
}
.ant-calendar-picker-container .ant-calendar-footer-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ant-calendar-picker-container .ant-calendar-footer-btn .date-range-footer button {
  background-color: #fff;
  color: #3377ff;
}
.ant-calendar-picker-container .ant-calendar-footer-btn .ant-tag-blue {
  background-color: #fff;
  color: #3377ff;
  border: none;
  font-size: 14px;
  cursor: pointer;
}
.ant-calendar-picker {
  width: 140px;
}
.ant-calendar-picker .ant-calendar-picker-input {
  border-radius: 2px;
}
.initial {
  width: 140px;
  color: #262626;
  border-radius: 2px;
  position: absolute;
  left: 25px;
}

.date-range[data-v-1fb0274a] {
  display: inline-block;
  vertical-align: middle;
}
.date-range > *[data-v-1fb0274a] {
  vertical-align: middle;
}
.date-range .range-picker[data-v-1fb0274a] {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.date-range .icon[data-v-1fb0274a] {
  position: absolute;
  right: 16px;
  top: 7px;
  color: rgba(0, 0, 0, 0.25);
}
.date-range-split[data-v-1fb0274a] {
  font-size: 14px;
  color: #999;
  margin: 0 4px;
}

.zoom-in-top-enter-active,
.zoom-in-top-leave-active {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms;
  transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms;
  -o-transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms, opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms;
  transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms, opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms;
  transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms, opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 20ms;
  -webkit-transform-origin: center top;
      -ms-transform-origin: center top;
          transform-origin: center top;
}
.zoom-in-top-enter,
.zoom-in-top-leave-active {
  opacity: 0;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
}


.pop-dom {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
.pop-dom-content {
  position: absolute;
}

.select-search {
  position: relative;
  margin: 5px 10px 5px;
}
.select-search .iconfont {
  position: absolute;
  right: 5px;
}
.select-search .iconfont[name='clear'] {
  color: #ed3f14;
  cursor: pointer;
}
.select-search input {
  width: 100%;
  height: 23px;
  line-height: 23px;
  padding: 0 25px 0 8px;
  border: 1px solid #eeeded;
  border-radius: 4px;
}


.select-pop[data-v-702a4b6a] {
  position: absolute;
  top: 100%;
  top: calc(100% + 2px);
  left: 0px;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 5;
}
.select-pop ul[data-v-702a4b6a] {
  max-height: 250px;
  padding: 5px 0;
  overflow-y: auto;
}

.checkbox[data-v-ed53bb0e] {
  display: inline-block;
  line-height: 0;
  vertical-align: middle;
}
.checkbox input[type='checkbox'][data-v-ed53bb0e] {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  visibility: hidden;
}
.checkbox-sim-wrap[data-v-ed53bb0e] {
  width: 14px;
  height: 14px;
  position: relative;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
.checkbox-sim[data-v-ed53bb0e] {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  position: relative;
}
.checkbox-sim[data-v-ed53bb0e]:after {
  position: absolute;
  content: '';
}
.checkbox-sim.active[data-v-ed53bb0e]:after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 1px;
  left: 4px;
  width: 4.5px;
  height: 8px;
  border: 2px solid #fff;
  border-left: 0;
  border-top: 0;
}
.checkbox-half-active[data-v-ed53bb0e]:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
}
.checkbox-label[data-v-ed53bb0e] {
  line-height: 1.5;
  font-size: 12px;
  vertical-align: middle;
}
.checkbox-group[data-v-ed53bb0e] {
  padding: 5px;
  font-size: 0;
  white-space: normal;
}
.checkbox-group-row li[data-v-ed53bb0e] {
  padding: 4px 0;
}
.checkbox-group li[data-v-ed53bb0e] {
  display: inline-block;
}
.checkbox-theme-default .checkbox-sim[data-v-ed53bb0e] {
  border: 1px solid #d9d9d9;
  background-color: #fff;
}
.checkbox-theme-default .checkbox-sim[data-v-ed53bb0e]:hover,
.checkbox-theme-default .checkbox-sim.active[data-v-ed53bb0e] {
  border-color: #1899ff;
}
.checkbox-theme-default .checkbox-sim.active[data-v-ed53bb0e] {
  background-color: #1890ff;
}
.checkbox-theme-black .checkbox-sim[data-v-ed53bb0e] {
  border: 1px solid #515b66;
  background-color: #39414a;
}
.checkbox-theme-black .checkbox-sim[data-v-ed53bb0e]:hover,
.checkbox-theme-black .checkbox-sim.active[data-v-ed53bb0e] {
  border-color: #108ee9;
}
.checkbox-theme-black .checkbox-sim.active[data-v-ed53bb0e] {
  background-color: #108ee9;
}
.checkbox-disabled .checkbox-sim[data-v-ed53bb0e] {
  cursor: not-allowed;
  background-color: #e9ebef;
  border-color: #d6d6d6;
}

.checkbox-btn {
  height: 20px;
  vertical-align: middle;
}
.select-icon {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  top: 9px;
  right: 11px;
  display: inline-block;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
}
.select-icon.hover-cur-item {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
ul.select-tree-panel li a {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  min-width: 100%;
  height: 32px;
  line-height: 30px;
  padding: 0 10px;
  background-color: #fff;
  color: #333;
  white-space: nowrap;
  padding-right: 28px;
}

.tree-select-container[data-v-41d9e925] {
  z-index: 5;
  margin-top: 2px;
  min-height: 50px;
  max-height: 150px;
  overflow: hidden;
  background: #ffffff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tree-select-container .first-panel[data-v-41d9e925] {
  overflow-y: auto;
  display: inline-block;
  position: relative;
  min-height: 17px;
  max-height: 150px;
}
.tree-select-container .second-panel[data-v-41d9e925] {
  position: absolute;
  z-index: 5;
  left: 100%;
  top: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  overflow-y: auto;
  min-height: 100%;
  max-height: 150px;
}

.select-wrap[data-v-93cbbfb2] {
  display: inline-block;
  font-size: 14px;
  color: #333;
  vertical-align: middle;
}
.select[data-v-93cbbfb2] {
  width: 238px;
  height: 32px;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
}
.select .isextend[data-v-93cbbfb2] {
  background-color: #efefef;
}
.select .isextend .rotate[data-v-93cbbfb2] {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.select-body[data-v-93cbbfb2] {
  width: 100%;
  cursor: pointer;
  height: 32px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 32px;
  border-radius: 2px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  padding: 0 6px 0 12px;
  line-height: 30px;
  border: 1px solid #d9d9d9;
  color: #262626;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
}
.select-body.isextend[data-v-93cbbfb2] {
  background-color: #fff;
  border: 1px solid #3377ff;
  -webkit-box-shadow: 2px 2px #dde8ff;
          box-shadow: 2px 2px #dde8ff;
}
.select-body[data-v-93cbbfb2]:hover {
  border: 1px solid #3377ff;
}
.select-body .icon-container[data-v-93cbbfb2] {
  float: right;
  line-height: 32px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.select-label[data-v-93cbbfb2] {
  margin-right: 10px;
  vertical-align: middle;
}
.select-placeholder[data-v-93cbbfb2] {
  color: #999;
}


.select-pop ul li a[data-v-98c89daa] {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  line-height: 32px;
  padding: 0 10px;
  color: #333;
}
.select-pop ul li a[data-v-98c89daa]:hover {
  background-color: #f5f7fa;
}
.select-pop ul li a.active[data-v-98c89daa] {
  color: #3377ff;
  background-color: #f3f7ff;
  font-weight: 600;
}

.select-type-select-container[data-v-8da24a86] {
  display: inline-block;
}
.select-type-select-container .select-text[data-v-8da24a86] {
  font-size: 14px;
  vertical-align: middle;
  padding: 0 12px;
}
.select-type-select-container .select-body[data-v-8da24a86] {
  font-size: 14px;
  vertical-align: middle;
  padding: 0 12px;
}

.simple-select {
  padding-left: 10px;
}

.tool-container {
  padding: 5px 0px;
  padding-left: 10px;
  background-color: white;
  margin: 5px 60px;
}

.box-pagenav {
  padding: 0 60px 20px;
}
.box-pagenav .pagenav {
  float: right;
}

.empty-data-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.empty-data-container .empty-img {
  width: 400px;
  height: 300px;
}
.empty-data-container .empty-text {
  color: #b3b3b3;
}

.box-refetch {
  width: 100%;
  position: absolute;
  height: 100%;
  z-index: 18;
  top: 0;
  text-align: center;
  border: 1px solid #dcdee2;
  background-color: hsla(0, 0%, 100%, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: #999;
}
.box-refetch img {
  width: 80px;
}

.box[data-v-69232d16] {
  background-color: #fff;
  margin-bottom: 8px;
  position: relative;
}
.box .box-header[data-v-69232d16] {
  border-bottom: 1px solid #e9e9e9;
  padding: 13px 30px;
}
.box .box-header h2[data-v-69232d16] {
  font-size: 15px;
  color: #323232;
  position: relative;
}
.box .box-header h2 span[data-v-69232d16] {
  font-size: 13px;
  color: #999;
}
.box .box-header h2 em[data-v-69232d16] {
  font-style: normal;
  color: #f44336;
}
.box .box-header h2[data-v-69232d16]:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 14px;
  background-color: #3377ff;
  left: -8px;
  top: 5px;
}
.box .box-header h2 .blue-num[data-v-69232d16] {
  margin-left: 5px;
  color: #1390ff;
}
.box .box-header h2 .blue-num + span[data-v-69232d16] {
  margin-left: 2px;
}
.box .box-content[data-v-69232d16] {
  min-height: 200px;
  padding: 20px 0;
}
.box .box-pagenav[data-v-69232d16] {
  padding: 0 60px 20px;
}
.box .box-pagenav .pagenav[data-v-69232d16] {
  float: right;
}
.box .box-tabs[data-v-69232d16] {
  border-bottom: 1px solid #e9e9e9;
}
.box .box-tabs li[data-v-69232d16] {
  display: inline-block;
  margin-bottom: -1px;
}
.box .box-tabs a[data-v-69232d16] {
  display: inline-block;
  color: #686868;
  padding: 5px 12px;
  font-size: 12px;
  margin: 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-bottom: 11px;
}
.box .box-tabs a[data-v-69232d16]:hover {
  color: #1379ff;
}
.box .box-tabs a.active[data-v-69232d16] {
  color: #3377ff;
  border-bottom: 2px solid #3377ff;
}

.link-view-container {
  line-height: 1.9;
}
.link-row-item {
  position: absolute;
  left: 50%;
  top: -4px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-left: 4px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.percent {
  position: relative;
  margin: 0 12px;
  top: -5px;
  display: inline-block;
  vertical-align: middle;
}
.percent .row-line {
  width: 70px;
  height: 0px;
  display: inline-block;
  border-top: 1px solid red;
  position: relative;
}
.percent .row-line::before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border: red 1px solid;
  border-radius: 50%;
  left: -8px;
  top: -4px;
}
.percent .row-line::after {
  content: '';
  position: absolute;
  border-width: 4px 10px;
  border-style: solid;
  border-color: transparent transparent transparent red;
  right: -20px;
  bottom: -3px;
}


.easyTableWrapper {
  padding: 8px;
  text-align: left;
}

.table-box[data-v-76d17cb1] .box-content {
  min-height: 0;
}

.xzxk-container {
  padding: 0 20px;
}
.xzxk-container .box .box-header {
  border-bottom: none;
}
.xzxk-container .box .box-header h2:after {
  background-color: transparent !important;
}

.el-button--primary {
  background-color: #3377ff;
  border-color: #3377ff;
}
.el-button--text {
  color: #686868;
}

.need-login-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.need-login-panel .content {
  background-color: white;
  width: 692px;
  height: 262px;
  -webkit-box-shadow: 2px 1px 23px 4px rgba(124, 62, 0, 0.12);
          box-shadow: 2px 1px 23px 4px rgba(124, 62, 0, 0.12);
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.need-login-panel .content .title {
  margin-left: 5px;
  color: #ff952c;
}
.need-login-panel .content .login-btn {
  margin-top: 60px;
  background-color: #ff952c;
  width: 240px;
  border: none;
}


.trademark-img {
  max-width: 350px;
}
.easyTableWrapper {
  padding: 8px;
  text-align: left;
}

.judicial-risk .blue-num {
  color: #f76260 !important;
}

.xzcf-container {
  padding: 0 20px;
}
.xzcf-container .box .box-header {
  border-bottom: none;
}
.xzcf-container .box .box-header h2:after {
  background-color: transparent !important;
}

.table-box[data-v-0e9b9164] .box-content {
  min-height: 0;
  padding: 0;
}
.table-box[data-v-0e9b9164] .box-pagenav {
  padding: 0px 5px;
}
[data-v-0e9b9164] .fixed-table {
  padding: 8px 8px;
}


.title[data-v-027c62ba] {
  padding-left: 8px;
  text-align: left;
}

.select-container {
  padding: 5px 0px;
  padding-left: 10px;
  background-color: white;
  margin: 5px 10px;
}
.select-container .identity-select {
  margin-right: 10px;
}

.pledge-valid {
  display: inline-block;
  width: 52px;
  height: 26px;
  background-color: #e2f5e8;
  border-radius: 4px;
  color: #27be58;
}
.pledge-invalid {
  display: inline-block;
  width: 52px;
  height: 26px;
  background-color: #f6f6f6;
  border-radius: 4px;
  color: #afafaf;
}

.table-box[data-v-4103366a] .box-content {
  min-height: 0;
}

.table-box[data-v-c405c99a] .box-content {
  min-height: 0;
  padding: 0;
}
.table-box[data-v-c405c99a] .box-pagenav {
  padding: 0px 5px;
}
[data-v-c405c99a] .fixed-table {
  padding: 8px 8px;
}
.title[data-v-c405c99a] {
  padding-left: 8px;
  text-align: left;
}

.title[data-v-cc8ce8d8] {
  padding-left: 8px;
  text-align: left;
}

.business-risk .blue-num {
  color: #f76260 !important;
}

.title[data-v-149a97ed] {
  padding-left: 8px;
  text-align: left;
}
.investor-container li[data-v-149a97ed] {
  display: inline-block;
}

.select-type-select-container[data-v-2b3bed2a] {
  display: inline-block;
}
.select-type-select-container .select-text[data-v-2b3bed2a] {
  font-size: 12px;
  vertical-align: middle;
  padding: 0 10px;
}


.xknrxq {
  text-align: left;
  padding: 10px 40px;
}

.xzxk-container {
  padding: 0 20px;
}
.xzxk-container .box .box-header {
  border-bottom: none;
}
.xzxk-container .box .box-header h2:after {
  background-color: transparent !important;
}

.qrcode-container {
  position: absolute;
  left: 600px;
  top: 0;
  width: 120px;
  height: 120px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 2px 2px #ccc;
          box-shadow: 0px 0px 2px 2px #ccc;
  z-index: 9;
}
.qrcode-container img {
  width: 110px;
  height: 110px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.wechat-qrcode-container {
  cursor: pointer;
}
.wechat-qrcode-container .icon-container i {
  line-height: 1;
}


.title[data-v-7c6b058e] {
  padding-left: 8px;
  text-align: left;
}

.progress-default {
  display: inline-block;
  width: 66px;
  height: 26px;
  border-radius: 4px;
}
.progress-default.progress-doing {
  background-color: #e2f5e8;
  color: #27be58;
}
.progress-default.progress-done {
  background-color: #f6f6f6;
  color: #afafaf;
}
.progress-default.progress-fail {
  background-color: #f5e2e2;
  color: #d11b1b;
}
.progress-default.progress-gossip {
  background-color: #e2e6f5;
  color: #296df5;
}


.title[data-v-46bed1ca] {
  padding-left: 8px;
  text-align: left;
}


.title[data-v-bc78a1aa] {
  padding-left: 8px;
  text-align: left;
}


.title[data-v-b1d1387e] {
  padding-left: 8px;
  text-align: left;
}

.integrity-item {
  margin: 0 30px;
}
.integrity-item-date {
  width: 150px;
  float: left;
  text-align: right;
  font-size: 15px;
  padding-right: 18px;
  margin-top: 16px;
}
.integrity-item-date-em {
  font-size: 20px;
  color: #000;
}
.integrity-item-content {
  position: relative;
  margin-left: 150px;
  border-left: 2px solid #1379ff;
  padding: 10px 18px;
}
.integrity-item-content:after {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  left: -8px;
  top: 26px;
  background-color: #fff;
  border: 2px solid #1379ff;
}
.integrity-item-tag {
  color: #fff;
  background-color: #f5af3c;
  padding: 4px 8px;
  font-size: 12px;
  border-radius: 2px;
  vertical-align: middle;
  margin-right: 5px;
}
.integrity-item-title {
  font-size: 12px;
  color: #999;
  vertical-align: middle;
}
.integrity-item-link,
.integrity-item-empty {
  display: inline-block;
  margin-top: 8px;
  font-size: 13px;
}
.integrity-item-link {
  color: #323232;
}

.scroll-loading {
  text-align: center;
  padding: 10px 0;
}

.fixed-table-old {
  padding: 0 25px;
  font-size: 13px;
}
.fixed-table-old .ivu-table-wrapper {
  border-color: #e9e9e9;
}
.fixed-table-old .ivu-table {
  color: #666;
}
.fixed-table-old .ivu-table::before,
.fixed-table-old .ivu-table::after {
  background-color: #e9e9e9;
}
.fixed-table-old .ivu-table th {
  background-color: #f5f7fa;
  color: #323232;
}
.fixed-table-old .ivu-table td,
.fixed-table-old .ivu-table th {
  height: 40px;
  line-height: 1.8;
  padding: 6px 0px;
}
.fixed-table-old .ivu-table-border td,
.fixed-table-old .ivu-table-border th {
  border-color: #e9e9e9;
}
.fixed-table-old .ivu-table-cell {
  padding-left: 10px;
  padding-right: 10px;
}
.fixed-table-old .ivu-table-cell a {
  color: #3377ff;
}
.fixed-table-old .ivu-table-tip {
  height: 100px;
}
.fixed-table-old .ivu-table-tip table {
  height: 100%;
  color: #999;
  font-size: 13px;
}
.fixed-table-old .ivu-table-tip table td {
  border: 0;
}

.ivu-date-picker input {
  width: 100px;
  padding-right: 7px !important;
  text-align: center;
}
.ivu-date-picker .ivu-icon-ios-calendar-outline {
  display: none;
}

.date-range {
  display: inline-block;
  vertical-align: middle;
}
.date-range > * {
  vertical-align: middle;
}
.date-range-split {
  font-size: 14px;
  color: #999;
  margin: 0 4px;
}

.tool-container2 {
  padding: 5px 0px;
  padding-left: 10px;
  background-color: white;
  margin: 5px 20px;
}


.rate-item {
  display: inline-block;
  margin: 0 1px;
}

.tttd-poptip.ivu-poptip {
  width: 100%;
}
.tttd-poptip.ivu-poptip .ivu-poptip-rel {
  width: 100%;
}
.tttd-default {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
.tttd-default span {
  vertical-align: middle;
}
.tttd-body {
  padding: 0px 5px;
  max-height: 120px;
  overflow-y: normal;
}
.tttd-body .tttd-item {
  padding: 2px 0;
}

.importance-select-container {
  display: inline-block;
}
.importance-select-container .select-text {
  font-size: 12px;
  vertical-align: middle;
  padding: 0 10px;
}
.select-item-container {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
}
.importance-container {
  display: inline-block;
  vertical-align: middle;
}

.relation-select-container {
  display: inline-block;
}
.relation-select-container .select-text {
  font-size: 12px;
  vertical-align: middle;
  padding: 0 10px;
}
.select-item-container {
  height: auto;
  line-height: 32px;
  padding: 0 10px;
}
.tag_warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tag_warp .tag {
  padding: 3px 5px;
  border: 1px solid #eee;
  margin-right: 5px;
  line-height: normal;
  background-color: #eee;
}
.tag_warp .tag:last-child {
  margin-right: 0;
}

.switch-container[data-v-35c1cad9] {
  display: inline-block;
  margin-left: 10px;
}
.switch-container .filter-btn[data-v-35c1cad9] {
  position: absolute;
  padding: 0 60px;
  font-size: 0px;
  top: 15px;
  left: 85px;
}
.switch-container .filter-btn .switch-on[data-v-35c1cad9] {
  background-color: #3377ff;
}
.switch-container .filter-btn .filter-switch[data-v-35c1cad9] {
  width: 40px;
  height: 20px;
}
.switch-container .filter-btn .switch-button[data-v-35c1cad9] {
  background-color: #fff;
  -webkit-transform: translate(2px, 4px);
      -ms-transform: translate(2px, 4px);
          transform: translate(2px, 4px);
  height: 16px;
  width: 16px;
}
.switch-container .filter-text[data-v-35c1cad9] {
  margin-left: 10px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
}
.switch-container .filter-text[data-v-35c1cad9],
.switch-container .filter-switch[data-v-35c1cad9] {
  vertical-align: middle;
}

.switch-container[data-v-dd6759f0] {
  display: inline-block;
  margin-left: 10px;
}
.switch-container .filter-btn[data-v-dd6759f0] {
  position: absolute;
  padding: 0 60px;
  font-size: 0px;
  top: 15px;
  left: 85px;
}
.switch-container .filter-btn .switch-on[data-v-dd6759f0] {
  background-color: #3377ff;
}
.switch-container .filter-btn .filter-switch[data-v-dd6759f0] {
  width: 40px;
  height: 20px;
}
.switch-container .filter-btn .switch-button[data-v-dd6759f0] {
  background-color: #fff;
  -webkit-transform: translate(2px, 4px);
      -ms-transform: translate(2px, 4px);
          transform: translate(2px, 4px);
  height: 16px;
  width: 16px;
}
.switch-container .filter-text[data-v-dd6759f0] {
  margin-left: 10px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
}
.switch-container .filter-text[data-v-dd6759f0],
.switch-container .filter-switch[data-v-dd6759f0] {
  vertical-align: middle;
}

.risk-map-container[data-v-2ffe8002] {
  display: inline-block;
  vertical-align: middle;
}
.risk-map-container .select-text[data-v-2ffe8002] {
  font-size: 12px;
  vertical-align: middle;
  padding: 0 10px;
}

.cwfx-box-tabs[data-v-d55867f6] {
  margin-bottom: 0;
  margin-top: 1em;
}
.cwfx-box-tabs li[data-v-d55867f6] {
  display: inline-block;
  margin-bottom: -1px;
}
.cwfx-box-tabs a[data-v-d55867f6] {
  display: inline-block;
  color: #686868;
  padding: 5px 12px;
  font-size: 12px;
  margin: 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cwfx-box-tabs a[data-v-d55867f6]:hover {
  color: #1379ff;
}
.cwfx-box-tabs a.active[data-v-d55867f6] {
  color: #3377ff;
  border-bottom: 2px solid #3377ff;
}

.tool-container {
  padding: 5px 0px;
  background-color: white;
  margin: 5px 25px;
}

.scroll-table[data-v-19a80978] {
  max-height: 500px;
  overflow-y: auto;
}
.tool-container[data-v-19a80978] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tool-container[data-v-19a80978] .date-range {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tool-container[data-v-19a80978] .switch-container {
  margin-right: 10px;
}

.scroll-table[data-v-4d1fedca] {
  max-height: 500px;
  overflow-y: auto;
}
.tool-container[data-v-4d1fedca] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tool-container[data-v-4d1fedca] .relation-select-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tool-container[data-v-4d1fedca] .switch-container {
  margin-right: 10px;
}


.trademark-img {
  max-width: 350px;
}
.easyTableWrapper {
  padding: 8px;
  text-align: left;
}

.easyTableWrapper {
  padding: 8px;
  text-align: left;
}
.el-timeline-item__dot {
  left: -2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.el-timeline-item__dot::before {
  content: '';
  width: 20px;
  height: 20px;
  left: -3px;
  top: 1px;
  position: absolute;
  background-color: #fff;
  border-radius: 50%;
  border: 1px grey solid;
}
.el-timeline-item__dot::after {
  content: '';
  width: 24px;
  height: 24px;
  left: -5px;
  top: -1px;
  position: absolute;
  border-radius: 50%;
  border: 2px white solid;
}
.el-timeline-item__dot .patent-timeline__dot {
  font-size: 12px;
  z-index: 100;
  width: 20px;
  text-align: center;
  left: -3px;
  position: relative;
}


.website-link {
  display: block;
}

.title[data-v-b1af4d8a] {
  padding-left: 8px;
  text-align: left;
}


.fixed-table .tttd-content.my-debt-tttd .tttd-default {
  width: 240px;
}

.negnews-container .fixed-table .ivu-table th {
  line-height: unset !important;
  padding: unset !important;
}


.easyTableWrapper {
  padding: 8px;
  text-align: left;
}
.explainText {
  text-align: left;
  padding: 15px;
}

html,
html body {
  background-color: #f7f6f5;
}
body {
  width: 100vw;
  overflow-x: hidden;
  padding-right: 0 !important;
}
@media screen and (max-width: 1200px) {
body {
    overflow-x: auto;
    padding-right: 0;
}
}
@media screen and (max-width: 1200px) {
body {
    padding-right: 8px;
}
}
.main-body {
  width: 1200px;
  margin: 0 auto;
}
.main-body .empty-tab {
  background-color: white;
  height: 400px;
}

.error-page-container {
  width: 1200px;
  height: 88vh;
  background: #fff;
  margin: auto;
  margin-top: 80px;
  min-height: 750px;
}
.error-page-container .img-content {
  text-align: center;
  margin-top: 80px;
}
.error-page-container .tips-content {
  text-align: center;
  padding-top: 20px;
}
.error-page-container .back-to-index {
  font-size: 16px;
  padding-top: 10px;
}

.exportReport .time,
.exportReport .doc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 50px;
}
.exportReport .time .el-radio-group,
.exportReport .doc .el-radio-group {
  margin-left: 20px;
}
.exportReport .time .el-radio-group .el-radio,
.exportReport .doc .el-radio-group .el-radio {
  width: 80px;
  text-align: left;
}
.exportReport .time .txt,
.exportReport .doc .txt {
  display: inline-block;
  width: 70px;
}
.exportReport .btnWrapper {
  margin-top: 36px;
  text-align: right;
  padding: 10px 20px;
}
.exportReport .dialog-wrap {
  top: 15%;
}
.exportReport .dialog-wrap .dialog-common {
  width: 400px;
}
.exportReport .dialog-wrap .dialog-common .dialog-common-header {
  text-align: center;
  background: #fff;
}

.fade-enter {
  opacity: 0;
}
.fade-enter-active {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
}
.fade-exit {
  opacity: 1;
}
.fade-exit-active {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out 0s;
  -o-transition: opacity 0.3s ease-out 0s;
  transition: opacity 0.3s ease-out 0s;
}

.input-container[data-v-7f4e524c] {
  position: relative;
}
.input[data-v-7f4e524c] {
  width: 100%;
  color: #323232;
  outline: none;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.not-allowed[data-v-7f4e524c] {
  cursor: not-allowed;
}
.input-size-large[data-v-7f4e524c] {
  padding: 5px 8px;
  font-size: 14px;
}
.input-theme-default[data-v-7f4e524c] {
  background-color: #fff;
  border: 1px solid #ccc;
}
.input-theme-default[data-v-7f4e524c]:hover,
.input-theme-default[data-v-7f4e524c]:focus {
  border-color: #2f78ff;
  -webkit-box-shadow: 0 0 4px 0 #98bcff;
          box-shadow: 0 0 4px 0 #98bcff;
}
.input.input-error[data-v-7f4e524c] {
  border-color: #f95116;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.input-icon[data-v-7f4e524c] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  line-height: 0;
  height: 0;
}
.input-icon .icon-container[data-v-7f4e524c] {
  display: block;
}
.input-search-icon[data-v-7f4e524c] {
  left: 10px;
}
.input-hasSearchIcon[data-v-7f4e524c] {
  padding-left: 30px;
}
.input-validition-icon[data-v-7f4e524c] {
  right: 10px;
}
.input-hasVliadIcon[data-v-7f4e524c] {
  padding-right: 30px;
}
.input[data-v-7f4e524c]::-webkit-input-placeholder {
  color: #8f8f8f;
}

.list-panel-wrap {
  position: absolute;
  left: 0;
  background-color: #fff;
  width: 100%;
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.22);
          box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.22);
  margin-top: 2px;
  min-height: 40px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.list-panel {
  max-height: 186px;
  overflow: auto;
}
.list-panel a {
  display: block;
  padding: 8px 8px;
  font-size: 14px;
  color: #666;
}
.list-panel a:hover,
.list-panel a.active {
  background-color: #f6f6f6;
  font-weight: 400;
  color: #999;
}
.list-panel a.active {
  background-color: #f2f2f2;
  font-weight: 600;
  color: #666;
}
.list-panel-empty {
  text-align: center;
  line-height: 40px;
  font-size: 13px;
}

.lenovo-input {
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.lenovo-input .input-theme-default {
  border: none;
}
.lenovo-input .input-theme-default:focus,
.lenovo-input .input-theme-default:hover {
  border: none;
  -webkit-box-shadow: 0 0 4px 0 #fff;
          box-shadow: 0 0 4px 0 #fff;
}
.lenovo-input .tabhigh-input input {
  border: 1px solid #ccc;
}
.lenovo-input .tabhigh-input input:focus,
.lenovo-input .tabhigh-input input:hover {
  border: 1px solid #2f78ff;
  -webkit-box-shadow: 0 0 4px 0 #98bcff;
          box-shadow: 0 0 4px 0 #98bcff;
}
.lenovo-input .input-container,
.lenovo-input input {
  height: 100%;
  width: 514px;
  display: inline-block;
}
.lenovo-input .search-logo {
  width: 25px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
.lenovo-input-button {
  float: right;
  background-color: #1379ff;
  color: #fff;
  height: 100%;
  width: 86px;
  font-size: 14px;
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.lenovo-input-button:hover {
  background-color: #0e68de;
}
.lenovo-input-button:active {
  background-color: #095dcc;
}
.lenovo-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lenovo-item-name {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.lenovo-item-code {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.background-style {
  background: #fff;
  padding: 5px 10px;
  border-radius: 6px;
}

.querylenove-input {
  display: inline-block;
  width: 660px;
  height: 40px;
  vertical-align: top;
  position: relative;
  z-index: 9;
}
.querylenove-input .tag-panel .tag {
  display: inline-block;
  width: 24px;
  height: 24px;
  text-align: center;
  color: #fff;
  margin-right: 5px;
  border-radius: 2px;
}
.querylenove-input .tag-panel .blue {
  background: #1379ff;
}
.querylenove-input .tag-panel .light-green {
  background: #6fc8e3;
}
.querylenove-input .tag-panel .green {
  background: #38cb77;
}

header[data-v-dfd688d4] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  background-color: #fff;
  z-index: 200;
  border-bottom: 1px solid #eaecf2;
}
.header-content[data-v-dfd688d4] {
  height: 100%;
  width: 1200px;
  max-width: 1313px;
  min-width: 1000px;
  margin: 0 auto;
  font-size: 0;
  padding: 10px 0;
  position: relative;
}
.header-content .header-lenove-input[data-v-dfd688d4] {
  display: inline-block;
  vertical-align: middle;
  border: 1px #e1e4ea solid;
  border-radius: 6px;
}
.header-logo[data-v-dfd688d4] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 180px;
}
.header-logo img[data-v-dfd688d4] {
  width: 158px;
  height: 33px;
  cursor: pointer;
}
.header-logo .new-logo[data-v-dfd688d4] {
  width: 181px;
  height: 32px;
  cursor: default;
}
.header-user[data-v-dfd688d4] {
  position: absolute;
  right: 20px;
  top: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
  font-size: 14px;
}
.header-user img[data-v-dfd688d4] {
  width: 28px;
  height: 28px;
  margin-right: 10px;
}

.common-back-top {
  z-index: 10;
  display: none;
}
.common-back-top.common-back-top-show {
  display: block;
}

.bottom-icons {
  color: #1379ff;
  position: fixed;
  bottom: 50px;
  right: 50px;
}
.bottom-icons .bottom-graph,
.bottom-icons .bottom-download-report,
.bottom-icons .bottom-backtop {
  position: static;
  border-radius: 50%;
  text-align: center;
  height: 48px;
  width: 48px;
  line-height: 46px;
  background-color: #fff;
  margin-bottom: 20px;
  cursor: pointer;
}
.bottom-icons .bottom-graph a,
.bottom-icons .bottom-download-report a,
.bottom-icons .bottom-backtop a {
  color: #1379ff;
}

