/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-a5d6817e] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-a5d6817e] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-a5d6817e] {
  display: none;
}
.el-scrollbar__wrap[data-v-a5d6817e] {
  overflow-x: hidden;
}
.popover-opinion[data-v-a5d6817e] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-a5d6817e] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-a5d6817e] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-a5d6817e] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-a5d6817e] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-a5d6817e] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-a5d6817e] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-a5d6817e] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-a5d6817e] {
  background: #de0422;
  color: #fff;
}
[data-v-a5d6817e]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-a5d6817e]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-a5d6817e]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-a5d6817e]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-a5d6817e] {
  touch-action: pan-y;
}
html[data-v-a5d6817e] {
  background-color: #0a101c;
}
body[data-v-a5d6817e] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-a5d6817e],
a[data-v-a5d6817e]:hover,
a[data-v-a5d6817e]:focus {
  text-decoration: none;
}
html input[data-v-a5d6817e]:focus {
  outline: none;
}
.f-clearfix[data-v-a5d6817e] {
  zoom: 1;
}
.f-clearfix[data-v-a5d6817e]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-a5d6817e] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-a5d6817e] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-a5d6817e] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-a5d6817e] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-a5d6817e] {
  display: none;
}
.el-scrollbar__wrap[data-v-a5d6817e] {
  overflow-x: hidden;
}
.popover-opinion[data-v-a5d6817e] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-a5d6817e] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-a5d6817e] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-a5d6817e] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-a5d6817e] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-a5d6817e] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-a5d6817e] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-a5d6817e] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-a5d6817e] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.company_mainBody[data-v-a5d6817e] {
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.company_mainBody-top[data-v-a5d6817e] {
  font-size: 14px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  font-weight: 400;
  line-height: 20px;
  color: #fff;
  padding-bottom: 15px;
}
.company_mainBody-top .related[data-v-a5d6817e] {
  display: inline-block;
  margin-right: 24px;
}
.company_mainBody-top .related[data-v-a5d6817e]:last-of-type {
  margin-right: 60px;
}
.company_mainBody-top .chart_label_info[data-v-a5d6817e] {
  font-size: 0;
  display: inline-block;
}
.company_mainBody-top .chart_label_info .item[data-v-a5d6817e] {
  display: inline-block;
  font-size: 14px;
  padding-left: 20px;
  position: relative;
  margin-right: 24px;
}
.company_mainBody-top .chart_label_info .item .icon[data-v-a5d6817e] {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 12px;
  background: #BF8E58;
  height: 4px;
  border-radius: 0;
}
.company_mainBody-top .chart_label_info .label .icon[data-v-a5d6817e] {
  height: 12px;
  border-radius: 4;
}
.company_mainBody-content[data-v-a5d6817e] {
  flex: 1;
  position: relative;
  height: 0;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-0c006cd2] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-0c006cd2] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-0c006cd2] {
  display: none;
}
.el-scrollbar__wrap[data-v-0c006cd2] {
  overflow-x: hidden;
}
.popover-opinion[data-v-0c006cd2] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-0c006cd2] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-0c006cd2] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-0c006cd2] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-0c006cd2] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-0c006cd2] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-0c006cd2] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-0c006cd2] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-0c006cd2] {
  background: #de0422;
  color: #fff;
}
[data-v-0c006cd2]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-0c006cd2]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-0c006cd2]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-0c006cd2]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-0c006cd2] {
  touch-action: pan-y;
}
html[data-v-0c006cd2] {
  background-color: #0a101c;
}
body[data-v-0c006cd2] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-0c006cd2],
a[data-v-0c006cd2]:hover,
a[data-v-0c006cd2]:focus {
  text-decoration: none;
}
html input[data-v-0c006cd2]:focus {
  outline: none;
}
.f-clearfix[data-v-0c006cd2] {
  zoom: 1;
}
.f-clearfix[data-v-0c006cd2]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-0c006cd2] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-0c006cd2] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-0c006cd2] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-0c006cd2] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-0c006cd2] {
  display: none;
}
.el-scrollbar__wrap[data-v-0c006cd2] {
  overflow-x: hidden;
}
.popover-opinion[data-v-0c006cd2] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-0c006cd2] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-0c006cd2] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-0c006cd2] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-0c006cd2] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-0c006cd2] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-0c006cd2] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-0c006cd2] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-0c006cd2] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.tableWrap[data-v-0c006cd2] {
  height: 100%;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable {
  border: solid 1px #152035;
  background: transparent;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable::before {
  height: 1px;
  background: #152035;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable::after {
  width: 1px;
  background: #152035;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable.el-table--border .table_cell {
  border-right: solid 0.1rem #152035;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable.el-table--border .table_header_cell {
  border-right: none;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .oddClass {
  background: #1C2943;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .oddClass .table_cell {
  background: #1C2943;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .evenClass {
  background: #1C2943;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .evenClass .table_cell {
  background-color: rgba(21, 32, 53, 0.5);
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_cell {
  padding: 11px 8px;
  border-bottom: solid 1px #152035;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_cell .cell {
  min-height: 20px;
  line-height: 20px;
  font-size: 13px;
  display: block;
  max-height: 40px;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  font-family: 'PingFangSC-Light', 'PingFang SC';
  font-weight: 300;
  color: #CCD1DA;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_cell .cell .icon {
  height: 20px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
  border: solid 1px #fff;
  font-size: 13px;
  vertical-align: baseline;
  margin-right: 8px;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_cell .cell .icon_market {
  color: #3997FF;
  border-color: rgba(236, 180, 55, 0.2);
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_cell .cell .icon_bond {
  color: #ECB437;
  border-color: #ECB437;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_cell .cell .cell_txt {
  vertical-align: baseline;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_header_cell {
  background: #152035;
  border-bottom: solid 1px #152035 !important;
  padding: 6px 8px;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .table_header_cell .cell {
  font-size: 13px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  font-weight: 400;
  color: #CCD1DA;
  line-height: 38px;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .endBx {
  text-align: center;
  line-height: 28px;
  height: 28px;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .endBx .err {
  font-size: 12px;
  color: #ea1515;
  cursor: pointer;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .endBx .err:hover {
  color: #f42e2e;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .endBx .noMore {
  color: #999;
  font-size: 12px;
}
.tableWrap[data-v-0c006cd2] .df-desktopTable .noData {
  font-size: 14px;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-01fe3b12] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-01fe3b12] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-01fe3b12] {
  display: none;
}
.el-scrollbar__wrap[data-v-01fe3b12] {
  overflow-x: hidden;
}
.popover-opinion[data-v-01fe3b12] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-01fe3b12] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-01fe3b12] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-01fe3b12] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-01fe3b12] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-01fe3b12] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-01fe3b12] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-01fe3b12] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-01fe3b12] {
  background: #de0422;
  color: #fff;
}
[data-v-01fe3b12]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-01fe3b12]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-01fe3b12]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-01fe3b12]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-01fe3b12] {
  touch-action: pan-y;
}
html[data-v-01fe3b12] {
  background-color: #0a101c;
}
body[data-v-01fe3b12] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-01fe3b12],
a[data-v-01fe3b12]:hover,
a[data-v-01fe3b12]:focus {
  text-decoration: none;
}
html input[data-v-01fe3b12]:focus {
  outline: none;
}
.f-clearfix[data-v-01fe3b12] {
  zoom: 1;
}
.f-clearfix[data-v-01fe3b12]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-01fe3b12] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-01fe3b12] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-01fe3b12] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-01fe3b12] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-01fe3b12] {
  display: none;
}
.el-scrollbar__wrap[data-v-01fe3b12] {
  overflow-x: hidden;
}
.popover-opinion[data-v-01fe3b12] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-01fe3b12] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-01fe3b12] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-01fe3b12] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-01fe3b12] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-01fe3b12] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-01fe3b12] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-01fe3b12] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-01fe3b12] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.ncScore[data-v-01fe3b12] {
  height: 100%;
  display: flex;
}
.ncScore-item[data-v-01fe3b12] {
  flex: 1;
  height: 100%;
  padding: 20px 24px;
  display: flex;
  flex-direction: column;
}
.ncScore-item .title[data-v-01fe3b12] {
  font-size: 16px;
  color: #CCD1DA;
  line-height: 32px;
  min-height: 32px;
  margin-bottom: 20px;
}
.ncScore-item .title[data-v-01fe3b12] .select_date {
  position: relative;
  float: right;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .el-input__inner {
  background: transparent;
  border-color: #3b465c;
  color: #CCD1DA;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .el-input__inner::-moz-placeholder {
  font-size: 14px;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .el-input__inner::placeholder {
  font-size: 14px;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .el-input__inner::-webkit-input-placeholder {
  font-size: 14px;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .icon {
  font-size: 0;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .icon img {
  vertical-align: middle;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .select_date_options {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2;
  min-width: 100%;
  background: #2b3c5e;
  border: solid 1px #3b465c;
  max-height: 200px;
  overflow: auto;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .select_date_options li {
  font-size: 12px;
  padding: 0 15px;
  cursor: pointer;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .select_date_options li:hover {
  background: #1c2943 !important;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .select_date_options li.active {
  background: #1c2943;
  color: #fff;
}
.ncScore-item .title[data-v-01fe3b12] .select_date .select_date_options:hover .active {
  background: transparent;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-987bc4d2] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-987bc4d2] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-987bc4d2] {
  display: none;
}
.el-scrollbar__wrap[data-v-987bc4d2] {
  overflow-x: hidden;
}
.popover-opinion[data-v-987bc4d2] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-987bc4d2] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-987bc4d2] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-987bc4d2] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-987bc4d2] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-987bc4d2] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-987bc4d2] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-987bc4d2] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-987bc4d2] {
  background: #de0422;
  color: #fff;
}
[data-v-987bc4d2]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-987bc4d2]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-987bc4d2]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-987bc4d2]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-987bc4d2] {
  touch-action: pan-y;
}
html[data-v-987bc4d2] {
  background-color: #0a101c;
}
body[data-v-987bc4d2] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-987bc4d2],
a[data-v-987bc4d2]:hover,
a[data-v-987bc4d2]:focus {
  text-decoration: none;
}
html input[data-v-987bc4d2]:focus {
  outline: none;
}
.f-clearfix[data-v-987bc4d2] {
  zoom: 1;
}
.f-clearfix[data-v-987bc4d2]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-987bc4d2] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-987bc4d2] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-987bc4d2] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-987bc4d2] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-987bc4d2] {
  display: none;
}
.el-scrollbar__wrap[data-v-987bc4d2] {
  overflow-x: hidden;
}
.popover-opinion[data-v-987bc4d2] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-987bc4d2] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-987bc4d2] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-987bc4d2] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-987bc4d2] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-987bc4d2] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-987bc4d2] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-987bc4d2] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-987bc4d2] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.news-body[data-v-987bc4d2] {
  height: 100%;
  padding: 0 24px;
}
.news-body[data-v-987bc4d2] .content-item {
  margin-top: 16px;
  display: flex;
}
.news-body[data-v-987bc4d2] .content-item .title {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #858e9e;
  line-height: 24px;
  margin-right: 12px;
}
.news-body[data-v-987bc4d2] .content-item .el-checkbox-button__inner {
  width: 63px;
  height: 24px;
  border: 1px solid #3b465c;
  line-height: 24px;
  padding: 0px;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccd1da;
  background: #1c2943;
}
.news-body[data-v-987bc4d2] .content-item .el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #3b465c;
}
.news-body[data-v-987bc4d2] .content-item .el-checkbox-button.is-checked .el-checkbox-button__inner {
  background: rgba(191, 142, 88, 0.15);
  border-radius: 2px 0px 0px 2px;
  border: 1px solid #bf8e58;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #bf8e58;
  line-height: 24px;
  font-size: 13px;
  padding: 0 12px;
  box-shadow: none;
}
.news-body[data-v-987bc4d2] .content-item .box-icon {
  width: 32px;
  height: 24px;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 0px 2px 2px 0px;
  border: 1px solid #3b465c;
  text-align: center;
  margin-right: 32px;
}
.news-body[data-v-987bc4d2] .content-item .box-icon img {
  width: 14px;
  height: 14px;
}
.news-body[data-v-987bc4d2] .content-item .el-input__inner {
  line-height: 24px;
  width: 240px;
  height: 24px;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  border: 1px solid #3b465c;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #5d6779;
}
.news-body[data-v-987bc4d2] .content-item .el-input__icon {
  line-height: 24px;
}
.list-table[data-v-987bc4d2] {
  padding: 0 0px;
  margin-top: 16px;
  overflow: scroll;
}
.list-table[data-v-987bc4d2]  .el-table {
  background: #152035;
}
.list-table[data-v-987bc4d2]  .el-table__cell {
  border-color: #152035 !important;
  font-size: 13px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ccd1da;
  padding: 10px 0;
}
.list-table[data-v-987bc4d2]  .el-table tbody tr:hover > td {
  background-color: transparent !important;
}
.list-table[data-v-987bc4d2] .el-table--border {
  border: 1px solid #152035 !important;
}
.list-table[data-v-987bc4d2]  .el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #152035 !important;
}
.list-table[data-v-987bc4d2]  .el-table__cell.is-leaf {
  border-color: #152035;
}
.list-table[data-v-987bc4d2] .el-table__header .el-table__cell {
  background: #152035;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #d9dce2;
}
.list-table[data-v-987bc4d2] .el-table .warning-row {
  background: #1c2943 !important;
}
.list-table[data-v-987bc4d2]  .el-table::before {
  background-color: #152035;
  display: none;
}
.list-table[data-v-987bc4d2] .el-table .success-row {
  background: #152035;
}
.list-table[data-v-987bc4d2] .el-table--border::after {
  background-color: #152035;
  display: none;
}
.block[data-v-987bc4d2] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  align-items: center;
  margin-top: 12px;
}
.block[data-v-987bc4d2] .el-pagination .btn-prev {
  width: 24px;
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  color: #c2c4cf;
  min-width: 24px;
}
.block[data-v-987bc4d2] .el-pagination .btn-next {
  width: 24px;
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  color: #c2c4cf;
  min-width: 24px;
  padding: 0px;
}
.block[data-v-987bc4d2] .el-pagination .el-pager li {
  background: #1c2943;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #edeeef;
}
.block[data-v-987bc4d2] .el-pagination .el-pager li.active {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #bf8e58;
}
.block[data-v-987bc4d2] .el-pagination .el-input__inner {
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  border: 1px solid #141e32;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  padding-left: 0px;
  padding-right: 0px;
  color: #edeeef;
  text-align: start;
  padding-left: 9px;
}
.block[data-v-987bc4d2] .el-pagination .el-pagination__sizes {
  height: 24px !important;
  line-height: 24px !important;
  margin-right: 0px;
}
.block[data-v-987bc4d2] .el-pagination .el-input__icon {
  line-height: 24px;
}
.block[data-v-987bc4d2] .el-pagination .el-input {
  width: 90px;
}
.block[data-v-987bc4d2] .el-pagination .el-pagination__jump {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #edeeef;
  height: 24px;
  line-height: 24px;
  margin-left: 12px;
}
.block[data-v-987bc4d2] .el-pagination .el-pagination__jump .el-input {
  width: 36px;
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  margin-left: 8px;
  margin-right: 8px;
}
.block[data-v-987bc4d2] .el-pagination .el-pagination__jump .el-input .el-input__inner {
  padding-left: 0px !important;
  text-align: center;
}
[data-v-987bc4d2].el-table .warning-row {
  background: #1c2943 !important;
}
[data-v-987bc4d2] .el-table::before {
  background-color: #152035;
  display: none;
}
[data-v-987bc4d2].el-table .success-row {
  background: #152035;
}
[data-v-987bc4d2].el-table--border::after {
  background-color: #152035;
  display: none;
}
#more[data-v-987bc4d2] {
  transform: rotate(90deg);
  font-size: 13px;
  top: 5px;
  position: absolute;
  right: 0;
  cursor: pointer;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: #fff;
}
::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
* {
  touch-action: pan-y;
}
html {
  background-color: #0a101c;
}
body {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
html input:focus {
  outline: none;
}
.f-clearfix {
  zoom: 1;
}
.f-clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.moreTitle {
  background: #2b3c5e;
  border: 1px solid #152035;
  color: #ccd1da;
}
.moreTitle[x-placement^="top"] .popper__arrow::after {
  border-top-color: #2b3c5e !important;
}
.moreTitle[x-placement^="top"] .popper__arrow {
  border-top-color: #2b3c5e !important;
}
.moreTitle[x-placement^="bottom"].popper__arrow {
  border-bottom-color: #2b3c5e !important;
}
.moreTitle[x-placement^="bottom"].popper__arrow::after {
  border-bottom-color: #2b3c5e !important;
}
.my-autocompletes[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #1c2943;
}
.my-autocompletes[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #152035;
}
.my-autocompletes[x-placement^="top"] .popper__arrow::after {
  border-top-color: #1c2943;
}
.my-autocompletes[x-placement^="top"] .popper__arrow {
  border-top-color: #152035;
}
.my-autocompletes {
  background-color: #1c2943 !important;
  color: #ccd1da !important;
  border: 1px solid #152035 !important;
}
.my-autocompletes .el-select-dropdown__item {
  color: #ccd1da;
}
.my-autocompletes .el-select-dropdown__item.hover {
  background-color: #152035;
  color: #bf8e58;
}
.my-autocompletes .el-select-dropdown__item.selected {
  background-color: #152035;
  color: #bf8e58;
}
.demonstration {
  font-size: 13px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #858e9e;
}
.demonstration .demonstration_title {
  font-size: 13px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ccd1da;
  padding: 0 3px;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-af0d5d68] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-af0d5d68] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-af0d5d68] {
  display: none;
}
.el-scrollbar__wrap[data-v-af0d5d68] {
  overflow-x: hidden;
}
.popover-opinion[data-v-af0d5d68] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-af0d5d68] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-af0d5d68] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-af0d5d68] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-af0d5d68] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-af0d5d68] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-af0d5d68] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-af0d5d68] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-af0d5d68] {
  background: #de0422;
  color: #fff;
}
[data-v-af0d5d68]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-af0d5d68]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-af0d5d68]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-af0d5d68]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-af0d5d68] {
  touch-action: pan-y;
}
html[data-v-af0d5d68] {
  background-color: #0a101c;
}
body[data-v-af0d5d68] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-af0d5d68],
a[data-v-af0d5d68]:hover,
a[data-v-af0d5d68]:focus {
  text-decoration: none;
}
html input[data-v-af0d5d68]:focus {
  outline: none;
}
.f-clearfix[data-v-af0d5d68] {
  zoom: 1;
}
.f-clearfix[data-v-af0d5d68]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-af0d5d68] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-af0d5d68] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-af0d5d68] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-af0d5d68] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-af0d5d68] {
  display: none;
}
.el-scrollbar__wrap[data-v-af0d5d68] {
  overflow-x: hidden;
}
.popover-opinion[data-v-af0d5d68] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-af0d5d68] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-af0d5d68] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-af0d5d68] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-af0d5d68] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-af0d5d68] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-af0d5d68] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-af0d5d68] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-af0d5d68] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.report_body[data-v-af0d5d68] {
  padding: 16px 24px;
}
.report_body .datePick[data-v-af0d5d68] {
  border-radius: 2px;
  border: 1px solid #3b465c;
  border-left: none;
  line-height: 24px;
  padding-right: 9px;
  background: rgba(0, 0, 0, 0.25) !important;
  height: 24px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.report_body[data-v-af0d5d68]  .el-date-editor .el-range-input:nth-of-type(1) {
  width: 47% !important;
  margin-right: 0px !important;
}
.report_body[data-v-af0d5d68]  .el-range-input {
  background: rgba(0, 0, 0, 0.02) !important;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccd1da;
  display: block;
  height: 17px;
}
.report_body[data-v-af0d5d68]  .el-range-input::-moz-placeholder {
  background: rgba(0, 0, 0, 0.25);
}
.report_body[data-v-af0d5d68]  .el-range-input::placeholder {
  background: rgba(0, 0, 0, 0.25);
}
.report_body[data-v-af0d5d68] .el-range-editor.el-input__inner {
  display: block;
  padding: 0 10px;
  background: rgba(0, 0, 0, 0.25);
  border: 1px solid #3b465c;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none;
}
.report_body[data-v-af0d5d68] .el-range-editor .el-range__icon {
  width: 0px !important;
}
.report_body[data-v-af0d5d68] .el-range-editor .el-range__close-icon {
  width: 0px !important;
}
.report_body[data-v-af0d5d68] .el-range-editor ::v-deep.el-range__icon {
  display: none;
}
.report_body[data-v-af0d5d68] .el-range-editor ::v-deep.el-input__inner {
  padding: 4px 12px;
}
.report_body[data-v-af0d5d68] .el-date-editor .el-range__icon {
  margin-left: 0px;
}
.report_body[data-v-af0d5d68] .el-date-editor .el-range-separator {
  line-height: 24px;
  color: #ccd1da;
}
.report_body[data-v-af0d5d68] .el-date-editor--daterange.el-input__inner {
  width: 216px;
  display: flex;
}
.report_body[data-v-af0d5d68] .el-input__inner {
  height: 24px;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.25) !important;
  border-radius: 2px;
  border: 1px solid #3b465c;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccd1da;
}
.report_body[data-v-af0d5d68] .el-input__inner::-moz-placeholder {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #5d6779;
}
.report_body[data-v-af0d5d68] .el-input__inner::placeholder {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #5d6779;
}
.report_body[data-v-af0d5d68]  .el-range-separator {
  width: 9%;
}
.report_body .list-table[data-v-af0d5d68] {
  padding: 0 24px;
  margin-top: 16px;
  overflow: scroll;
}
.report_body .list-table[data-v-af0d5d68]  .el-table {
  background: #152035;
}
.report_body .list-table[data-v-af0d5d68]  .el-table__cell {
  border-color: #152035 !important;
  font-size: 13px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ccd1da;
  padding: 10px 0;
}
.report_body .list-table[data-v-af0d5d68]  .el-table tbody tr:hover > td {
  background-color: transparent !important;
}
.report_body .list-table[data-v-af0d5d68] .el-table--border {
  border: 1px solid #152035 !important;
}
.report_body .list-table[data-v-af0d5d68]  .el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #152035 !important;
}
.report_body .list-table[data-v-af0d5d68]  .el-table__cell.is-leaf {
  border-color: #152035;
}
.report_body .list-table[data-v-af0d5d68] .el-table__header .el-table__cell {
  background: #152035;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #d9dce2;
}
.report_body .list-table[data-v-af0d5d68] .el-table .warning-row {
  background: #1c2943 !important;
}
.report_body .list-table[data-v-af0d5d68]  .el-table::before {
  background-color: #152035;
  display: none;
}
.report_body .list-table[data-v-af0d5d68] .el-table .success-row {
  background: #152035;
}
.report_body .list-table[data-v-af0d5d68] .el-table--border::after {
  background-color: #152035;
  display: none;
}
.report_body .block[data-v-af0d5d68] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  align-items: center;
  margin-top: 12px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .btn-prev {
  width: 24px;
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  color: #c2c4cf;
  min-width: 24px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .btn-next {
  width: 24px;
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  color: #c2c4cf;
  min-width: 24px;
  padding: 0px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-pager li {
  background: #1c2943;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #edeeef;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-pager li.active {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #bf8e58;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-input__inner {
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  border: 1px solid #141e32;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  padding-left: 0px;
  padding-right: 0px;
  color: #edeeef;
  text-align: start;
  padding-left: 9px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-pagination__sizes {
  height: 24px !important;
  line-height: 24px !important;
  margin-right: 0px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-input__icon {
  line-height: 24px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-input {
  width: 90px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-pagination__jump {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #edeeef;
  height: 24px;
  line-height: 24px;
  margin-left: 12px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-pagination__jump .el-input {
  width: 36px;
  height: 24px;
  background: #141e32;
  border-radius: 2px;
  margin-left: 8px;
  margin-right: 8px;
}
.report_body .block[data-v-af0d5d68] .el-pagination .el-pagination__jump .el-input .el-input__inner {
  padding-left: 0px !important;
  text-align: center;
}
.report_body[data-v-af0d5d68] .el-table .warning-row {
  background: #1c2943 !important;
}
.report_body[data-v-af0d5d68]  .el-table::before {
  background-color: #152035;
  display: none;
}
.report_body[data-v-af0d5d68] .el-table .success-row {
  background: #152035;
}
.report_body[data-v-af0d5d68] .el-table--border::after {
  background-color: #152035;
  display: none;
}
.report_body #more[data-v-af0d5d68] {
  transform: rotate(90deg);
  font-size: 13px;
  top: 5px;
  position: absolute;
  right: 0;
  cursor: pointer;
}
.demonstration[data-v-af0d5d68] {
  font-size: 13px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #858E9E;
}
.demonstration .demonstration_title[data-v-af0d5d68] {
  font-size: 13px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ccd1da;
  padding: 0 3px;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: #fff;
}
::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
* {
  touch-action: pan-y;
}
html {
  background-color: #0a101c;
}
body {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
html input:focus {
  outline: none;
}
.f-clearfix {
  zoom: 1;
}
.f-clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.timestamp_popper {
  background: #1c2943;
  color: #ccd1da;
  border: 1px solid #152035;
}
.timestamp_popper .el-date-table td.in-range div {
  background: #1c2943;
}
.timestamp_popper .el-date-table td.end-date span {
  background: #bf8e58;
}
.timestamp_popper .el-date-table td.start-date span {
  background: #bf8e58;
}
.timestamp_popper .el-date-table th {
  border-bottom: 1px solid #152035;
}
.timestamp_popper .el-date-range-picker__content.is-left {
  border-right: 1px solid #152035;
}
.timestamp_popper[x-placement^="bottom"] .popper__arrow::after {
  border-bottom-color: #1c2943;
}
.timestamp_popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: #152035;
}
.timestamp_popper[x-placement^="top"] .popper__arrow::after {
  border-top-color: #1c2943;
}
.timestamp_popper[x-placement^="top"] .popper__arrow {
  border-top-color: #152035;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-6e42ee84] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-6e42ee84] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-6e42ee84] {
  display: none;
}
.el-scrollbar__wrap[data-v-6e42ee84] {
  overflow-x: hidden;
}
.popover-opinion[data-v-6e42ee84] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-6e42ee84] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-6e42ee84] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-6e42ee84] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-6e42ee84] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-6e42ee84] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-6e42ee84] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-6e42ee84] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-6e42ee84] {
  background: #de0422;
  color: #fff;
}
[data-v-6e42ee84]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-6e42ee84]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-6e42ee84]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-6e42ee84]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-6e42ee84] {
  touch-action: pan-y;
}
html[data-v-6e42ee84] {
  background-color: #0a101c;
}
body[data-v-6e42ee84] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-6e42ee84],
a[data-v-6e42ee84]:hover,
a[data-v-6e42ee84]:focus {
  text-decoration: none;
}
html input[data-v-6e42ee84]:focus {
  outline: none;
}
.f-clearfix[data-v-6e42ee84] {
  zoom: 1;
}
.f-clearfix[data-v-6e42ee84]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-6e42ee84] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-6e42ee84] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-6e42ee84] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-6e42ee84] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-6e42ee84] {
  display: none;
}
.el-scrollbar__wrap[data-v-6e42ee84] {
  overflow-x: hidden;
}
.popover-opinion[data-v-6e42ee84] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-6e42ee84] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-6e42ee84] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-6e42ee84] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-6e42ee84] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-6e42ee84] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-6e42ee84] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-6e42ee84] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-6e42ee84] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.process-item-top[data-v-6e42ee84] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 10px;
  background-color: #1c2943;
  margin-top: 16px;
  margin-bottom: 10px;
}
.process-item-top .left[data-v-6e42ee84] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.process-item-top .left .title[data-v-6e42ee84] {
  font-size: 15px;
  color: #ccd1da;
  line-height: 25px;
  padding: 0px 30px;
  padding-left: 0px;
}
.process-item-top[data-v-6e42ee84]  .tabs .el-tabs__header {
  margin: 0 auto;
}
.process-item-top[data-v-6e42ee84]  .tabs .el-tabs__item {
  height: 54px;
  line-height: 54px;
  color: #707070;
  font-size: 15px;
  padding: 0px 15px;
}
.process-item-top[data-v-6e42ee84]  .tabs .el-tabs__item.is-active {
  color: #333333;
}
.process-item-top[data-v-6e42ee84]  .tabs .el-tabs__active-bar {
  background-color: #de0422;
  height: 3px;
}
.process-item-top[data-v-6e42ee84]  .tabs .el-tabs__nav-wrap::after {
  height: 0px !important;
}
.process-item-top[data-v-6e42ee84]  .right .el-date-editor {
  border: 1px solid #3b465c;
  border-right: none;
  background-color: #f6f6f6;
  width: 230px;
}
.process-item-top[data-v-6e42ee84]  .right .el-range-input {
  background-color: #f6f6f6;
  font-size: 12px;
  color: #ccd1da;
}
.process-item-top[data-v-6e42ee84]  .right .zxt-icon-time {
  height: 14px;
  width: 14px;
  background-image: url(../static/img/ic_date.e3d81a1b.svg);
  background-position: center;
  background-size: 14px 14px;
}
[data-v-6e42ee84] .el-date-editor .el-range-input:nth-of-type(1) {
  width: 47% !important;
  margin-right: 0px !important;
}
[data-v-6e42ee84] .el-range-input {
  background: rgba(0, 0, 0, 0.02) !important;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccd1da;
  display: block;
  height: 17px;
}
[data-v-6e42ee84] .el-range-input::-moz-placeholder {
  background: rgba(0, 0, 0, 0.25);
}
[data-v-6e42ee84] .el-range-input::placeholder {
  background: rgba(0, 0, 0, 0.25);
}
[data-v-6e42ee84].el-range-editor.el-input__inner {
  display: block;
  padding: 0 10px;
  background: rgba(0, 0, 0, 0.25);
  border: 1px solid #3b465c;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none;
}
[data-v-6e42ee84].el-range-editor .el-range__icon {
  width: 0px !important;
}
[data-v-6e42ee84].el-range-editor .el-range__close-icon {
  width: 0px !important;
}
[data-v-6e42ee84].el-range-editor ::v-deep.el-range__icon {
  display: none;
}
[data-v-6e42ee84].el-range-editor ::v-deep.el-input__inner {
  padding: 4px 12px;
}
[data-v-6e42ee84].el-date-editor .el-range__icon {
  margin-left: 0px;
}
[data-v-6e42ee84].el-date-editor .el-range-separator {
  line-height: 24px;
  color: #ccd1da;
}
[data-v-6e42ee84].el-date-editor--daterange.el-input__inner {
  width: 216px;
  display: flex;
}
[data-v-6e42ee84].el-input__inner {
  height: 24px;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.25) !important;
  border-radius: 2px;
  border: 1px solid #3b465c;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ccd1da;
}
[data-v-6e42ee84].el-input__inner::-moz-placeholder {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #5d6779;
}
[data-v-6e42ee84].el-input__inner::placeholder {
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #5d6779;
}
[data-v-6e42ee84] .el-range-separator {
  width: 9%;
}
.datePick[data-v-6e42ee84] {
  border-radius: 2px;
  border: 1px solid #3b465c;
  border-left: none;
  line-height: 24px;
  padding-right: 9px;
  background: rgba(0, 0, 0, 0.25) !important;
  height: 24px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
[data-v-6e42ee84] .el-tabs__active-bar {
  display: none !important;
}
[data-v-6e42ee84] .el-tabs__item.is-active {
  color: #bf8e58 !important;
  width: 50px !important;
  height: 24px !important;
  background: rgba(191, 142, 88, 0.15) !important;
  border-radius: 2px !important;
  border: 1px solid #bf8e58;
}
[data-v-6e42ee84] .el-tabs__item {
  width: 50px !important;
  height: 24px !important;
  border-radius: 2px !important;
  border: 1px solid #3b465c;
  line-height: 24px !important;
  padding: 0 9px !important;
  font-size: 14px !important;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-3c3e9483] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-3c3e9483] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-3c3e9483] {
  display: none;
}
.el-scrollbar__wrap[data-v-3c3e9483] {
  overflow-x: hidden;
}
.popover-opinion[data-v-3c3e9483] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-3c3e9483] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-3c3e9483] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-3c3e9483] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-3c3e9483] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-3c3e9483] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-3c3e9483] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-3c3e9483] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-3c3e9483] {
  background: #de0422;
  color: #fff;
}
[data-v-3c3e9483]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-3c3e9483]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-3c3e9483]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-3c3e9483]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-3c3e9483] {
  touch-action: pan-y;
}
html[data-v-3c3e9483] {
  background-color: #0a101c;
}
body[data-v-3c3e9483] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-3c3e9483],
a[data-v-3c3e9483]:hover,
a[data-v-3c3e9483]:focus {
  text-decoration: none;
}
html input[data-v-3c3e9483]:focus {
  outline: none;
}
.f-clearfix[data-v-3c3e9483] {
  zoom: 1;
}
.f-clearfix[data-v-3c3e9483]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-3c3e9483] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-3c3e9483] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-3c3e9483] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-3c3e9483] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-3c3e9483] {
  display: none;
}
.el-scrollbar__wrap[data-v-3c3e9483] {
  overflow-x: hidden;
}
.popover-opinion[data-v-3c3e9483] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-3c3e9483] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-3c3e9483] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-3c3e9483] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-3c3e9483] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-3c3e9483] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-3c3e9483] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-3c3e9483] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-3c3e9483] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.process-item[data-v-3c3e9483] {
  background-color: #152035;
  height: 650px;
  overflow-y: scroll;
}
.scroll-box .time-news_item[data-v-3c3e9483] {
  padding: 0 35px;
  background: #152035;
}
.scroll-box .time-news_item[data-v-3c3e9483]:first-child {
  padding-top: 20px;
}
.scroll-box .event-title[data-v-3c3e9483] {
  font-size: 15px;
  font-weight: 600;
  color: #ccd1da;
  display: block;
  max-height: 44px;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
}
.scroll-box .event-date[data-v-3c3e9483] {
  font-size: 12px;
  color: #999;
  margin-top: 8px;
}
.scroll-box .event-content[data-v-3c3e9483] {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #ccd1da;
  line-height: 22px;
  padding-bottom: 15px;
  text-align: justify;
}
.news-box-empty[data-v-3c3e9483] {
  height: 300px;
  line-height: 300px;
  text-align: center;
  background-color: #152035;
  font-size: 12px;
  color: #999999;
  overflow: hidden;
}
.news-loading[data-v-3c3e9483] {
  height: 40px;
  text-align: center;
  padding: 10px 0;
  font-size: 12px;
  color: #707070;
  line-height: 20px;
}
[data-v-3c3e9483].time-news_list .el-timeline-item__timestamp.is-top {
  width: 58px;
  position: absolute;
  left: 0;
  top: 0;
  color: #000;
}
[data-v-3c3e9483].time-news_list .el-timeline-item__node {
  border: 1px solid #5d6779;
  background: #152035;
  left: 80px;
}
[data-v-3c3e9483].time-news_list .el-timeline-item__tail {
  left: 85px;
  border-left: 1px dashed #5d6779;
}
[data-v-3c3e9483].time-news_list .el-timeline-item__timestamp.is-top {
  left: -28px;
  color: #5d6779;
}
[data-v-3c3e9483].time-news_list .el-timeline-item__wrapper {
  padding-left: 71px;
}
[data-v-3c3e9483] .el-range__close-icon {
  line-height: 24px;
}
[data-v-3c3e9483] .el-loading-mask {
  background-color: #1c2943 !important;
  border: 1px solid #152035;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: #fff;
}
::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
* {
  touch-action: pan-y;
}
html {
  background-color: #0a101c;
}
body {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
html input:focus {
  outline: none;
}
.f-clearfix {
  zoom: 1;
}
.f-clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.timestamp_popper .el-picker-panel__icon-btn {
  color: #ccd1da !important;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-6bb7ecc8] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-6bb7ecc8] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-6bb7ecc8] {
  display: none;
}
.el-scrollbar__wrap[data-v-6bb7ecc8] {
  overflow-x: hidden;
}
.popover-opinion[data-v-6bb7ecc8] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-6bb7ecc8] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-6bb7ecc8] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-6bb7ecc8] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-6bb7ecc8] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-6bb7ecc8] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-6bb7ecc8] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-6bb7ecc8] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-6bb7ecc8] {
  background: #de0422;
  color: #fff;
}
[data-v-6bb7ecc8]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-6bb7ecc8]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-6bb7ecc8]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-6bb7ecc8]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-6bb7ecc8] {
  touch-action: pan-y;
}
html[data-v-6bb7ecc8] {
  background-color: #0a101c;
}
body[data-v-6bb7ecc8] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-6bb7ecc8],
a[data-v-6bb7ecc8]:hover,
a[data-v-6bb7ecc8]:focus {
  text-decoration: none;
}
html input[data-v-6bb7ecc8]:focus {
  outline: none;
}
.f-clearfix[data-v-6bb7ecc8] {
  zoom: 1;
}
.f-clearfix[data-v-6bb7ecc8]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-6bb7ecc8] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-6bb7ecc8] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-6bb7ecc8] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-6bb7ecc8] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-6bb7ecc8] {
  display: none;
}
.el-scrollbar__wrap[data-v-6bb7ecc8] {
  overflow-x: hidden;
}
.popover-opinion[data-v-6bb7ecc8] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-6bb7ecc8] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-6bb7ecc8] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-6bb7ecc8] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-6bb7ecc8] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-6bb7ecc8] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-6bb7ecc8] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-6bb7ecc8] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-6bb7ecc8] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.tabBx[data-v-6bb7ecc8] {
  height: 100%;
}
.tabBx .el-tabs[data-v-6bb7ecc8] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tabBx .el-tabs[data-v-6bb7ecc8] .el-tabs__content {
  flex: 1;
  height: 0;
}
.tabBx .el-tabs[data-v-6bb7ecc8] .el-tabs__content .el-tab-pane {
  height: 100%;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-58cfb5ea] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-58cfb5ea] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-58cfb5ea] {
  display: none;
}
.el-scrollbar__wrap[data-v-58cfb5ea] {
  overflow-x: hidden;
}
.popover-opinion[data-v-58cfb5ea] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-58cfb5ea] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-58cfb5ea] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-58cfb5ea] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-58cfb5ea] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-58cfb5ea] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-58cfb5ea] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-58cfb5ea] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-58cfb5ea] {
  background: #de0422;
  color: #fff;
}
[data-v-58cfb5ea]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-58cfb5ea]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-58cfb5ea]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-58cfb5ea]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-58cfb5ea] {
  touch-action: pan-y;
}
html[data-v-58cfb5ea] {
  background-color: #0a101c;
}
body[data-v-58cfb5ea] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-58cfb5ea],
a[data-v-58cfb5ea]:hover,
a[data-v-58cfb5ea]:focus {
  text-decoration: none;
}
html input[data-v-58cfb5ea]:focus {
  outline: none;
}
.f-clearfix[data-v-58cfb5ea] {
  zoom: 1;
}
.f-clearfix[data-v-58cfb5ea]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-58cfb5ea] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-58cfb5ea] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-58cfb5ea] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-58cfb5ea] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-58cfb5ea] {
  display: none;
}
.el-scrollbar__wrap[data-v-58cfb5ea] {
  overflow-x: hidden;
}
.popover-opinion[data-v-58cfb5ea] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-58cfb5ea] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-58cfb5ea] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-58cfb5ea] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-58cfb5ea] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-58cfb5ea] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-58cfb5ea] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-58cfb5ea] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-58cfb5ea] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.mSearchBx[data-v-58cfb5ea]  .el-autocomplete {
  width: 350px;
}
.mSearchBx[data-v-58cfb5ea]  .el-autocomplete .el-input {
  font-size: 13px;
}
.mSearchBx[data-v-58cfb5ea]  .el-autocomplete .el-input .el-input__inner {
  line-height: 22px;
  height: 24px;
  background: #1C2943;
  border: 1px solid #3B465C;
  font-size: 13px;
  font-family: 'PingFangSC-Medium', 'PingFang SC';
  font-weight: 500;
  color: #FFFFFF;
}
.mSearchBx[data-v-58cfb5ea]  .el-autocomplete .el-input .el-input__suffix {
  font-size: 0;
}
.mSearchBx[data-v-58cfb5ea]  .el-autocomplete .el-input .el-input__suffix .el-input__icon {
  line-height: 24px;
  cursor: pointer;
}
.mSearchBx[data-v-58cfb5ea]  .el-autocomplete .el-input .el-input__suffix .el-input__icon img {
  vertical-align: middle;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: #fff;
}
::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
* {
  touch-action: pan-y;
}
html {
  background-color: #0a101c;
}
body {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
html input:focus {
  outline: none;
}
.f-clearfix {
  zoom: 1;
}
.f-clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal {
  display: none;
}
.el-scrollbar__wrap {
  overflow-x: hidden;
}
.popover-opinion {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.m_search_content {
  margin-top: 2px!important;
  background: #2B3C5E;
  border: none;
  border-radius: 0;
}
.m_search_content .popper__arrow {
  display: none;
}
.m_search_content.is-loading li:hover {
  background: transparent;
}
.m_search_content li {
  font-size: 14px;
  font-family: "PingFangSC-Light", " PingFang SC";
  font-weight: 300;
  color: #CCD1DA;
  padding: 6px 16px;
  height: 32px;
  line-height: 20px;
}
.m_search_content li .label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m_search_content li:hover {
  background: #1C2943;
}
.m_search_content li.highlighted {
  background: #1C2943;
}

/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.text-ellipsis[data-v-4a3c01a9] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-4a3c01a9] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-4a3c01a9] {
  display: none;
}
.el-scrollbar__wrap[data-v-4a3c01a9] {
  overflow-x: hidden;
}
.popover-opinion[data-v-4a3c01a9] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-4a3c01a9] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-4a3c01a9] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-4a3c01a9] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-4a3c01a9] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-4a3c01a9] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-4a3c01a9] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-4a3c01a9] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-4a3c01a9] {
  background: #de0422;
  color: #fff;
}
[data-v-4a3c01a9]::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
[data-v-4a3c01a9]::-webkit-scrollbar-track {
  background: #fff;
}
[data-v-4a3c01a9]::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 6px;
  border: 2px solid #fff;
}
[data-v-4a3c01a9]::-webkit-scrollbar-thumb:hover {
  background-color: #FF8700;
}
*[data-v-4a3c01a9] {
  touch-action: pan-y;
}
html[data-v-4a3c01a9] {
  background-color: #0a101c;
}
body[data-v-4a3c01a9] {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  font-family: "PingFang SC", "SourceHanSansCN", "SourceHanSansSC", "Hiragino Sans GB", "Arial", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a[data-v-4a3c01a9],
a[data-v-4a3c01a9]:hover,
a[data-v-4a3c01a9]:focus {
  text-decoration: none;
}
html input[data-v-4a3c01a9]:focus {
  outline: none;
}
.f-clearfix[data-v-4a3c01a9] {
  zoom: 1;
}
.f-clearfix[data-v-4a3c01a9]:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.remPc[data-v-4a3c01a9] {
  font-size: calc((100vw / 1920) * 10) !important;
}
.remMobile[data-v-4a3c01a9] {
  font-size: calc((100vw / 375) * 10) !important;
}
.text-ellipsis[data-v-4a3c01a9] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.imgbackground[data-v-4a3c01a9] {
  background-color: #f6f6f6;
  background-image: url(../img/img_default_v2.01.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.el-scrollbar__bar.is-horizontal[data-v-4a3c01a9] {
  display: none;
}
.el-scrollbar__wrap[data-v-4a3c01a9] {
  overflow-x: hidden;
}
.popover-opinion[data-v-4a3c01a9] {
  padding: 0;
}
.popover-opinion .tree-content .scroll-box[data-v-4a3c01a9] {
  overflow-y: scroll;
  max-height: 300px;
}
.popover-opinion .tree-content .tree-box[data-v-4a3c01a9] {
  padding: 12px;
}
.popover-opinion .tree-content .tree-btn[data-v-4a3c01a9] {
  border-top: 1px solid #E6E6E6;
  padding: 8px 0px;
}
.popover-opinion .tree-content .tree-btn .el-button[data-v-4a3c01a9] {
  font-size: 12px;
  color: #414141;
  line-height: 18px;
  border-radius: 4px;
  padding: 2px 16px;
}
.popover-opinion .tree-content .tree-btn .tree-btn-left[data-v-4a3c01a9] {
  text-align: right;
}
.popover-opinion .tree-content .tree-btn .tree-btn-right[data-v-4a3c01a9] {
  text-align: left;
}
.popover-opinion .tree-content .tree-btn .cancel[data-v-4a3c01a9] {
  background: #ffffff;
  border: 1px solid #c0c4cd;
}
.popover-opinion .tree-content .tree-btn .submit[data-v-4a3c01a9] {
  background: #de0422;
  color: #fff;
}
/******************* 以下是UI规范文件中的一些设置 Start ****************/
/******************* End ****************/
.opinion[data-v-4a3c01a9] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.opinion-info[data-v-4a3c01a9] {
  min-height: 150px;
  background: #1C2943;
  margin-bottom: 12px;
}
.opinion-info-company[data-v-4a3c01a9] {
  float: left;
  width: 60%;
}
.opinion-info-company .mSearchInputBx[data-v-4a3c01a9] {
  padding: 12px 0 16px 18px;
}
.opinion-info-company .title[data-v-4a3c01a9] {
  font-size: 14px;
  font-family: 'PingFangSC-Semibold', 'PingFang SC';
  font-weight: 600;
  color: #FFFFFF;
  line-height: 20px;
  height: 28px;
  white-space: nowrap;
  padding-top: 8px;
  padding-left: 18px;
  margin-bottom: 17px;
  position: relative;
}
.opinion-info-company .title[data-v-4a3c01a9]::before {
  position: absolute;
  left: 12px;
  top: 10px;
  content: '';
  height: 16px;
  width: 2px;
  background: #BF8E58;
}
.opinion-info-company .des[data-v-4a3c01a9] {
  padding-left: 2.4rem;
  display: flex;
  width: 100%;
  padding-right: 3rem;
}
.opinion-info-company .des .level[data-v-4a3c01a9] {
  width: 180px;
  height: 84px;
  background: url(../img/level_bg_v2.01.png) no-repeat center;
  background-size: 100% 100%;
}
.opinion-info-company .des .level .value[data-v-4a3c01a9] {
  font-size: 40px;
  font-family: 'Roboto-Bold', 'Roboto';
  font-weight: bold;
  color: #FFFFFF;
  line-height: 42px;
  text-align: center;
  padding: 12px 0 1px;
}
.opinion-info-company .des .level .label[data-v-4a3c01a9] {
  width: 87px;
  height: 20px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  font-size: 13px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  letter-spacing: 2px;
  margin: 0 auto;
  text-align: center;
}
.opinion-info-company .des .params[data-v-4a3c01a9] {
  flex: 1;
  padding-top: 14px;
  max-width: 680px;
  padding-left: 4rem;
}
.opinion-info-company .des .params-item[data-v-4a3c01a9] {
  float: left;
  width: 50%;
  display: flex;
  font-size: 0;
  min-height: 36px;
}
.opinion-info-company .des .params-item label[data-v-4a3c01a9] {
  font-size: 13px;
  font-family: 'PingFangSC-Light', 'PingFang SC';
  font-weight: 300;
  color: #CCD1DA;
  line-height: 18px;
  width: 6.4rem;
  min-width: 60px;
  display: inline-block;
  text-align: right;
}
.opinion-info-company .des .params-item span[data-v-4a3c01a9] {
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  font-size: 13px;
  font-weight: 400;
  color: #CCD1DA;
  line-height: 18px;
  margin-left: 2rem;
  display: block;
  max-height: 36px;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
}
.opinion-info-score[data-v-4a3c01a9] {
  float: left;
  height: 100%;
  width: 40%;
}
.opinion-info-score-item[data-v-4a3c01a9] {
  width: 50%;
  float: left;
  padding-top: 40px;
}
.opinion-info-score-item .title[data-v-4a3c01a9] {
  font-size: 14px;
  font-family: "PingFangSC-Regular", 'PingFang SC';
  font-weight: 400;
  color: #CCD1DA;
  line-height: 20px;
}
.opinion-info-score-item .title .label[data-v-4a3c01a9] {
  margin-right: 8px;
}
.opinion-info-score-item .title .score[data-v-4a3c01a9] {
  margin-right: 12px;
}
.opinion-info-score-item .title .levelTxt[data-v-4a3c01a9] {
  display: inline-block;
  padding: 2px 15px;
  background: rgba(199, 140, 34, 0.2);
  color: #C78C22;
  border-radius: 1px;
}
.opinion-info-score-item .level[data-v-4a3c01a9] {
  height: 20px;
  width: 300px;
  padding-top: 42px;
  position: relative;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  display: flex;
}
.opinion-info-score-item .level-item[data-v-4a3c01a9] {
  flex: 1;
  height: 100%;
  background: #FFFFFF;
}
.opinion-info-score-item .level .result[data-v-4a3c01a9] {
  position: absolute;
  left: 0;
  bottom: 24px;
  width: 46px;
  margin-left: -23px;
  height: 22px;
  background: url(../img/bg_txtBx_v2.01.png) no-repeat center;
  background-size: 100% 100%;
  font-size: 12px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  font-weight: 400;
  color: #CCD1DA;
  line-height: 17px;
  text-align: center;
}
.opinion-content[data-v-4a3c01a9] {
  flex: 1;
  background: #1C2943;
}

