@font-face {
  font-family: "xiaomi";
  font-weight: normal;
  font-style: normal;
  font-display: auto;
  unicode-range: U+000-5FF;
  src: url("https://reading.oss.iyougu.com/uploads/mp/font/xiaomi.ttf") format("truetype");
}
@font-face {
  font-family: "dinAlternateBold";
  font-weight: normal;
  font-style: normal;
  font-display: auto;
  unicode-range: U+000-5FF;
  src: url("https://reading-oss.oss-cn-shenzhen.aliyuncs.com/uploads/typeface/DINAlternateBold.ttf") format("truetype");
}
p[data-v-1a837109] {
  margin: 0;
  padding: 0;
}
.page[data-v-1a837109] {
  padding: 2.3125rem 1.6875rem;
  transition: height .2s;
  min-width: 75rem;
  position: relative;
  box-sizing: border-box;
  background: linear-gradient(180deg, #020A42 0%, #0F1F6E 53%, #080C42 100%);
}
.page .opacity0[data-v-1a837109] {
  opacity: 0;
}
.page .btn-query[data-v-1a837109] {
  width: 5rem;
  height: 2rem;
  background: #6bbeff;
  border-radius: 0.3125rem;
  backdrop-filter: blur(0.225rem);
  color: #050e4b;
  border: none;
  line-height: 2rem;
}
.page .exportItem[data-v-1a837109] {
  position: absolute;
  top: 2.3125rem;
  right: 1.6875rem;
}
.page .exportItem .exportBtn[data-v-1a837109] {
  background: url("https://reading.oss.iyougu.com/uploads/sjfx_icon/2023_07_04_btn_bg.png") no-repeat;
  background-size: 100% 100%;
  background-color: none;
  border-color: none;
  width: 10rem;
  height: 2rem;
  display: block;
  font-size: 1rem;
  color: #6bbeff;
  line-height: 2rem;
  text-align: center;
  cursor: pointer;
}
.page .font-middle[data-v-1a837109] {
  font-size: 2.3125rem;
  font-weight: 500;
  color: #eaf3ff;
  font-family: "dinAlternateBold";
}
.page .module[data-v-1a837109] {
  margin-top: 1rem;
  color: #eaf3ff;
}
.page .module.module2[data-v-1a837109] {
  display: flex;
  justify-content: space-between;
}
.page .module .moduleTop[data-v-1a837109] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-bottom: 1.3125rem;
  width: 100%;
}
.page .module .moduleTop[data-v-1a837109]::after {
  content: "";
  width: 100%;
  height: 0.1875rem;
  opacity: .21;
  background: #6bbeff;
  position: absolute;
  bottom: -1rem;
  left: 0;
}
.page .module .moduleTop[data-v-1a837109]::before {
  content: "";
  width: 1.3125rem;
  height: 0.0625rem;
  border: 0.0625rem solid #6bbeff;
  position: absolute;
  bottom: -1rem;
  left: 0;
}
.page .module .moduleTop .titleWrap[data-v-1a837109] {
  display: flex;
  align-items: center;
}
.page .module .moduleTop .titleWrap .icon[data-v-1a837109] {
  width: 1.3125rem;
  height: 1.1875rem;
  background: url("http://reading.oss.iyougu.com/uploads/sjfx_icon/2023_07_04_tit_icon.png") no-repeat;
  background-size: 100% 100%;
}
.page .module .moduleTop .titleWrap .tit[data-v-1a837109] {
  color: #eaf3ff;
  font-size: 1.3125rem;
  margin-left: 0.125rem;
  display: flex;
  align-items: center;
}
.page .module .rightDate[data-v-1a837109] {
  display: flex;
  align-items: center;
}
.page .module .margin0[data-v-1a837109] {
  margin-right: 0 !important;
}
.page .module .ant-calendar-picker[data-v-1a837109] {
  margin-left: 1rem;
}
.page .module .btn-export[data-v-1a837109] {
  margin-left: 1rem;
  background: url("https://reading.oss.iyougu.com/uploads/sjfx_icon/2023_07_04_btn_bg.png") no-repeat;
  background-size: 100% 100%;
  background-color: none;
  border-color: none;
  width: 7.5625rem;
  height: 2rem;
  display: block;
  font-size: 1rem;
  color: #6bbeff;
  line-height: 2rem;
  text-align: center;
  cursor: pointer;
}
.page .module .btn-dimen[data-v-1a837109] {
  margin-right: 1rem;
  border-color: #6bbeff;
  background-color: rgba(107,190,255,.3);
  color: #eaf3ff;
  box-shadow: inset 0 0 2rem 0.8125rem rgba(11,31,84,.5);
  border-radius: 0.3125rem;
  border: 0.0625rem solid rgba(234,243,255,.3);
  backdrop-filter: blur(0.25rem);
}
.page .module .btn-dimen.active[data-v-1a837109] {
  border-color: #6bbeff;
  background-color: #6bbeff;
  color: #0e1e6c;
  backdrop-filter: none;
  box-shadow: none;
}
.page .module .rank_box[data-v-1a837109] {
  width: 48%;
  margin-bottom: 3.75rem;
}
.page .module .rank_box.marg[data-v-1a837109] {
  margin-bottom: 6.25rem;
}
.page .module .rank_box .moduleTop .orga[data-v-1a837109] {
  font-size: 0.6875rem;
  color: #eaf3ff;
  line-height: 1.875rem;
  align-self: flex-end;
  margin-top: 0.6875rem;
  margin-right: 0.6875rem;
  margin-left: 0.8125rem;
}
.page .module .rank_box .moduleTop .orga .name[data-v-1a837109] {
  color: #6bbeff;
}
.page .module .rank_box .moduleTop .orga1[data-v-1a837109] {
  margin-left: 0;
}
.page .module .rank_box .list[data-v-1a837109] {
  margin-bottom: 1.3125rem;
}
.page .module .rank_box .list .list_item[data-v-1a837109] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.6875rem 1.6875rem 0.25rem 1.3125rem;
  box-sizing: border-box;
  width: 100%;
  background: rgba(107,190,255,.1);
  backdrop-filter: blur(0.25rem);
}
.page .module .rank_box .list .list_item[data-v-1a837109]:nth-child(2n) {
  backdrop-filter: blur(0.25rem);
  background: none;
}
.page .module .rank_box .list .list_item .item[data-v-1a837109] {
  display: flex;
  align-items: center;
}
.page .module .rank_box .list .list_item .item.item1[data-v-1a837109] {
  width: 20%;
}
.page .module .rank_box .list .list_item .item.item1 .nickName[data-v-1a837109] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.page .module .rank_box .list .list_item .item.item2[data-v-1a837109] {
  width: 80%;
  justify-content: space-between;
  margin-left: 1.25rem;
}
.page .module .rank_box .list .list_item .item.item2 .opusName[data-v-1a837109] {
  color: #eaf3ff;
  font-size: 1rem;
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page .module .rank_box .list .list_item .item .info_r[data-v-1a837109] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page .module .rank_box .list .list_item .item .contestName[data-v-1a837109] {
  color: #eaf3ff;
  font-size: 1rem;
}
.page .module .rank_box .list .list_item .item .rank[data-v-1a837109] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 2.5rem;
  height: 2.4375rem;
  margin-right: 0.9375rem;
}
.page .module .rank_box .list .list_item .item .rank .icon[data-v-1a837109] {
  width: 2.5rem;
  height: 2.4375rem;
}
.page .module .rank_box .list .list_item .item .rank .num[data-v-1a837109] {
  color: #eaf3ff;
  font-size: 1.1875rem;
  min-width: 2.5rem;
  height: 2.4375rem;
  text-align: center;
}
.page .module .rank_box .list .list_item .item .count[data-v-1a837109] {
  color: #eaf3ff;
  margin-right: 0.625rem;
  font-size: 1rem;
}
.page .module .rank_box .list .list_item .item .lab[data-v-1a837109] {
  color: #eaf3ff;
  font-size: 1rem;
}
.page .module .school-title[data-v-1a837109] {
  display: flex;
  align-items: center;
}
.page .module .prevision[data-v-1a837109] {
  margin-top: -0.625rem;
  width: 31.25rem;
  height: 1.875rem;
  line-height: 1.875rem;
  font-size: 0.875rem;
  color: #eaf3ff;
  opacity: 1;
}
.page .module .prevision.hiden[data-v-1a837109] {
  opacity: 0;
}
.page .module .prevision .iconfont[data-v-1a837109] {
  margin-left: 0.125rem;
  font-size: 0.75rem;
}
.page .module .prevision .tips[data-v-1a837109] {
  margin-left: 1rem;
  color: #7486a2;
}
.page .module .prevision .blue[data-v-1a837109] {
  color: #eaf3ff;
  font-style: normal;
}
.page .box-blue[data-v-1a837109] {
  background: rgba(24,144,255,.2);
}
.page .box-overview[data-v-1a837109] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding-right: 1.25rem;
  font-size: 1.3125rem;
  justify-content: space-between;
  flex-flow: wrap;
  margin-top: 1rem;
}
.page .box-overview .item[data-v-1a837109] {
  box-sizing: border-box;
  width: 49%;
  height: 5.6875rem;
  background: url("https://reading.oss.iyougu.com/uploads/sjfx_icon/2023_07_04_info_itemBg.png") no-repeat center bottom;
  background-size: 100% 100%;
  padding: 0 1.25rem;
  margin-bottom: 1.1875rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #6bbeff;
}
.page .box-overview .name[data-v-1a837109] {
  display: flex;
  align-items: center;
}
.page .box-overview .name .icon_img[data-v-1a837109] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.4375rem;
}
.page .box-overview.overview2[data-v-1a837109] {
  margin-top: 0;
  margin-right: 1.25rem;
  height: 5.6875rem;
  padding: 0 1.25rem;
  color: #6bbeff;
  background: url("https://reading.oss.iyougu.com/uploads/sjfx_icon/2023_07_04_info_itemBg1.png") no-repeat center bottom;
  background-size: 100% 100%;
}
.page .box-overview.overview3[data-v-1a837109] {
  color: #eaf3ff;
  justify-content: space-between;
}
.page .box-overview .item-opus[data-v-1a837109] {
  box-sizing: border-box;
  position: relative;
  width: 20%;
  height: 5.3125rem;
  display: flex;
  align-items: center;
}
.page .box-overview .item-opus .icon[data-v-1a837109] {
  width: 4.1875rem;
  height: 4.1875rem;
  background: url("https://reading.oss.iyougu.com/uploads/sjfx_icon/2023_07_04_icon_bg.png") no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.3125rem;
}
.page .box-overview .item-opus .icon .icon_img[data-v-1a837109] {
  width: 1.6875rem;
  height: 1.6875rem;
}
.page .box-overview .item-opus .txt[data-v-1a837109] {
  font-size: 1.0625rem;
}
.page .box-overview .item-opus .num[data-v-1a837109] {
  font-size: 1.375rem;
  font-family: "dinAlternateBold";
}
.page .plotBox[data-v-1a837109] {
  padding-left: 5%;
  box-sizing: border-box;
}
.page .box-graph[data-v-1a837109] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 13.125rem;
}
.page .box-graph.size1[data-v-1a837109] {
  height: 11.25rem;
  margin-top: 0.625rem;
}
.page .box-graph .graph[data-v-1a837109] {
  width: 46%;
  height: 100%;
}
.page .box-graph .quality[data-v-1a837109] {
  height: 12.5rem;
}
.page .box-trend[data-v-1a837109] {
  width: 100%;
  height: 15rem;
}
.page .btn-report[data-v-1a837109] {
  margin-left: 1.875rem;
  margin-right: 1.25rem;
}
.page .header[data-v-1a837109] {
  margin-bottom: 1.25rem;
  color: #333;
}
.page .header .title[data-v-1a837109] {
  line-height: 2;
  font-size: 2.25rem;
  font-weight: bold;
  text-align: center;
}
.page .header .name[data-v-1a837109] {
  font-size: 1.75rem;
  text-align: center;
}
.page .logo-box[data-v-1a837109] {
  box-sizing: border-box;
  width: 100%;
  height: 3.125rem;
  padding-bottom: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.0625rem solid #e8e8e8;
}
.page .logo-box .logo1[data-v-1a837109] {
  width: auto;
  height: 2.5rem;
}
.page .logo-box .logo2[data-v-1a837109] {
  width: auto;
  height: 1.4375rem;
}
.page .loading-box[data-v-1a837109] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 0.9375rem;
  background: rgba(0,0,0,0);
  z-index: 1000;
  text-align: center;
}
.page .loading-box.special .ant-spin-spinning[data-v-1a837109] {
  display: none;
}
.page .tableBox[data-v-1a837109] {
  padding-bottom: 2.5rem;
  box-sizing: border-box;
}
.page .tableBox.noPadd[data-v-1a837109] {
  padding-bottom: 0;
}
.page .opus-table .ant-table-bordered .ant-table-thead>tr>th[data-v-1a837109]:nth-child(2),
.page .opus-table .ant-table-bordered .ant-table-tbody>tr>td[data-v-1a837109]:nth-child(2) {
  width: 12.5rem;
  word-break: keep-all;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.page .print[data-v-1a837109] {
  margin-top: -1rem;
  padding-left: 0;
}
.page .print .box-graph[data-v-1a837109] {
  display: inline-flex;
  width: 50%;
  margin-top: 0;
}
.page .print .box-graph .graph[data-v-1a837109] {
  box-sizing: border-box;
  width: 50%;
}
.page .print .box-graph .graph.quality[data-v-1a837109] {
  height: 100%;
}
@font-face {
  font-family: "xiaomi";
  font-weight: normal;
  font-style: normal;
  font-display: auto;
  unicode-range: U+000-5FF;
  src: url("https://reading.oss.iyougu.com/uploads/mp/font/xiaomi.ttf") format("truetype");
}
@font-face {
  font-family: "dinAlternateBold";
  font-weight: normal;
  font-style: normal;
  font-display: auto;
  unicode-range: U+000-5FF;
  src: url("https://reading-oss.oss-cn-shenzhen.aliyuncs.com/uploads/typeface/DINAlternateBold.ttf") format("truetype");
}
.ant-cascader-menu,
.ant-select-dropdown-menu,
.ant-table-body {
  overflow-x: hidden;
}
.ant-cascader-menu::-webkit-scrollbar-track-piece,
.ant-select-dropdown-menu::-webkit-scrollbar-track-piece,
.ant-table-body::-webkit-scrollbar-track-piece {
  background: rgba(0,0,0,0);
}
.ant-cascader-menu::-webkit-scrollbar,
.ant-select-dropdown-menu::-webkit-scrollbar,
.ant-table-body::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.625rem;
}
.ant-cascader-menu::-webkit-scrollbar-thumb,
.ant-select-dropdown-menu::-webkit-scrollbar-thumb,
.ant-table-body::-webkit-scrollbar-thumb {
  background: rgba(153,153,153,.5);
  border-radius: 0.75rem;
}
.ant-table-placeholder {
  min-height: 12.5rem;
}
.ant-divider-horizontal {
  margin: 1rem 0;
}
.ant-cascader-picker-disabled {
  color: rgba(0,0,0,.7);
}
.module-block2 {
  margin-right: 1rem;
}
.module-block2 .ant-card-head {
  padding: 0;
  min-height: auto;
}
.module-block2 .ant-card-head .ant-card-extra,
.module-block2 .ant-card-head .ant-card-head-title {
  padding: 1rem 0 0.375rem;
  line-height: 1.875rem;
}
.module-block2 .ant-card-body {
  padding: 0;
}
.module-block2:last-child {
  margin-right: 0;
}
.loading-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 0.9375rem;
  background: rgba(0,0,0,0);
  z-index: 1000;
  text-align: center;
}
@media (max-width: 1200px) {
.module-block2 .ant-btn {
    font-size: 0.75rem;
}
}
.search .ant-select-search__field,
.midSc .ant-select-search__field {
  color: #eaf3ff;
}
.search .ant-form-item-label>label,
.midSc .ant-form-item-label>label {
  color: #eaf3ff;
  font-size: 0.875rem;
}
.search .ant-select-selection,
.midSc .ant-select-selection {
  width: 13.5rem;
  height: 2rem;
  background: rgba(107,190,255,.1);
  box-shadow: inset 0 0 1.8125rem 0.75rem rgba(11,31,84,.5);
  border-radius: 0.3125rem;
  border: 0.0625rem solid rgba(234,243,255,.3);
  backdrop-filter: blur(0.225rem);
}
.search .ant-select-selection-selected-value,
.midSc .ant-select-selection-selected-value {
  color: #eaf3ff;
  line-height: 2rem;
  font-size: 0.875rem;
}
.search .ant-select-arrow .ant-select-arrow-icon,
.midSc .ant-select-arrow .ant-select-arrow-icon {
  font-size: 1rem;
  color: #eaf3ff;
  margin-top: -0.125rem;
}
.midSc .ant-select-selection {
  width: 11.25rem;
}
.dateWrap {
  width: 22.5rem;
  height: 2rem;
  background: rgba(107,190,255,.1);
  box-shadow: inset 0 0 1.8125rem 0.75rem rgba(11,31,84,.5);
  border-radius: 0.3125rem;
  border: 0.0625rem solid rgba(234,243,255,.3);
  backdrop-filter: blur(0.225rem);
}
.dateWrap .ant-input {
  border: none;
  background: none;
  height: 2.5rem;
}
.dateWrap .ant-calendar-range-picker-separator {
  color: #eafbff;
  font-size: 1.1875rem;
  opacity: .8;
  margin-top: -0.125rem;
}
.dateWrap .ant-calendar-range-picker-input {
  color: #eafbff;
  font-size: 1.1875rem;
  margin-top: -0.3125rem;
}
.dateWrap .calendar_icon {
  width: 1.3125rem;
  height: 1.3125rem;
  right: 1.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dateWrap .calendar_icon>img {
  width: 100%;
  height: 100%;
  margin-top: -0.875rem;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  color: #f81d22;
}
.actTable {
  border: 0.0625rem solid rgba(234,243,255,.3);
  border-radius: 0.25rem;
  background: rgba(107,190,255,.05);
  backdrop-filter: blur(0.25rem);
  min-height: 25rem;
}
.actTable .ant-empty {
  display: none;
}
.actTable .ant-table {
  color: #eaf3ff;
  font-size: 1rem;
  min-height: 25rem;
}
.actTable .ant-table a {
  color: #eaf3ff;
}
.actTable .ant-table-body::-webkit-scrollbar {
  display: none;
}
.actTable .ant-table-placeholder {
  background: none;
  border-top: none;
  border: none;
}
.actTable .ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border: none;
}
.actTable .ant-table-bordered .ant-table-body>table {
  border: none;
}
.actTable .ant-table-thead>tr>th {
  color: #eaf3ff;
  font-size: 1.125rem;
  background: rgba(107,190,255,.1);
  border-radius: 0.25rem 0.25rem 0 0;
  backdrop-filter: blur(0.25rem);
  border: none;
}
.actTable .ant-table-thead>tr>th,
.actTable .ant-table-bordered .ant-table-tbody>tr>td {
  border-right: 0.0625rem solid rgba(107,190,255,.2);
}
.actTable .ant-table-tbody>tr>td {
  border-bottom: none;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.actTable .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,
.actTable .ant-table-tbody>tr.ant-table-row-selected td {
  background: rgba(107,190,255,.1);
  backdrop-filter: blur(0.25rem);
}
.actTable .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover {
  background: #6bbeff;
  color: #eaf3ff;
}
.actTable .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
.actTable .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  color: #eaf3ff;
}
.actTable .ant-pagination {
  position: absolute;
  bottom: -4.375rem;
  right: 0;
  color: #eaf3ff;
}
.actTable .ant-pagination .ant-pagination-item a,
.actTable .ant-pagination .ant-pagination-total-text {
  color: #eaf3ff;
}
.actTable .ant-pagination .ant-pagination-item-link {
  width: 2rem;
  height: 2rem;
  border-radius: 0.1875rem;
  opacity: .8;
  border: 0.0625rem solid #fff;
  color: #eaf3ff;
}
.actTable .ant-pagination .ant-pagination-disabled a,
.actTable .ant-pagination .ant-pagination-prev .ant-pagination-item-link,
.actTable .ant-pagination .ant-pagination-next .ant-pagination-item-link {
  background-color: rgba(0,0,0,0);
}
.actTable .ant-pagination .ant-pagination-item,
.actTable .ant-pagination .ant-select-selection {
  height: 2rem;
  border-radius: 0.1875rem;
  border: 0.0625rem solid rgba(234,243,255,.6);
  background-color: rgba(0,0,0,0);
  color: #eaf3ff;
}
.actTable .ant-pagination .ant-pagination-item-active {
  background-color: rgba(0,0,0,0);
  width: 2rem;
  height: 2rem;
  border-radius: 0.1875rem;
  border: 0.0625rem solid #6bbeff;
  color: #6bbeff;
}
.actTable .ant-pagination .ant-pagination-item-active a {
  color: #6bbeff;
}
.actTable .ant-pagination .ant-pagination-options-quick-jumper input {
  background-color: rgba(0,0,0,0);
  border: 0.0625rem solid rgba(234,243,255,.6);
  color: #eaf3ff;
}
.modalBox {
  font-size: 1rem;
}
.modalBox .ant-modal-title {
  font-size: 1.1875rem;
}
.modalBox .typeBox {
  display: flex;
  align-items: center;
}
.modalBox .typeBox .tips {
  color: red;
  margin-right: 0.3125rem;
}
.modalBox .typeBox .ant-radio-group,
.modalBox .typeBox .ant-radio-wrapper {
  display: flex;
  align-items: center;
}
.modalBox .linkBox {
  display: flex;
  align-items: center;
  margin-top: 1.25rem;
  margin-left: 0.625rem;
}
.modalBox .linkBox .link {
  width: 18.75rem;
  height: 1.875rem;
  background: #efefef;
  border: 0.0625rem solid #dfdfdf;
  border-radius: 0.3125rem;
  line-height: 1.875rem;
  margin: 0 0.625rem;
  padding: 0 0.625rem;
  box-sizing: border-box;
  overflow-x: auto;
}
.modalBox .linkBox .link::-webkit-scrollbar {
  display: none;
}
.modalBox .linkBox .copy-btn {
  color: #1890ff;
  text-decoration: none;
  background-color: rgba(0,0,0,0);
  outline: none;
  cursor: pointer;
  transition: color .3s;
  border: none;
}
.modalBox .linkBox .linkTxt {
  margin-right: 1.25rem;
}
