.fsl-index-background-color {
  background-color: #F1F4FA;
}
.main-content .breadcrumbs {
  min-height: 60px;
  line-height: 60px;
}
.main-content .breadcrumbs1 {
  min-height: 45px;
  line-height: 45px;
}
/* start 左边菜单css样式 */
  .sidebar.sidebar-fixed {
      width: 160px;
      margin-top: 60px;
  }

  .fsl_menu .el-menu-item {
      margin-left: 1rem;
      height: 3.13rem;
      line-height: 3rem;
      font-size: 1.25rem;
  }
  /* 菜单被选中后的样式 */
  .fsl_menu .el-menu-item.is-active {
      border-radius: 1.25rem 0 0 1.25rem;
      background:linear-gradient( 90deg, #4E6797 0%, #506093 100%) !important;
      color:#fff !important;
  }
/* end 左边菜单css样式 */

/* 通用样式效果 */
  .fsl-general {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-style: normal;
    text-transform: none;
    text-align: left;
    font-weight: 500;
  }

/* start 首页的今天、本周、本月css样式 */
  .fsl-index-redio-group .el-radio-button__orig-radio {
      position: relative;
  }

  .fsl-index-redio-group .el-radio-button__inner {
      border: 0px;
      font-size: 16px;
      color: #333333;
      line-height: 19px;
      border-radius: 0.38rem !important;
  }

  /* 被选中后的样式效果 */
  .fsl-index-redio-group .el-radio-button__orig-radio:checked+.el-radio-button__inner {
      /* background-color:#4F6797; */
      background: linear-gradient( 135deg, #4F6797 0%, #506094 100%);
      border-color:#4F6797;
      box-shadow: -1px 0 0 0 #4F6797;
      -webkit-box-shadow: -1px 0 0 0 #4F6797;

      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 500;
      font-size: 16px;
      color: #FFFFFF;
      line-height: 19px;
      text-align: left;
      font-style: normal;
      text-transform: none;
  }
/* end 首页的今天、本周、本月css样式 */

/* 首页操作向导按钮 */
.fsl_index_bottom {
  background-color: #E5EAFF;
  border-radius:5px;
  color: #7A93FF;
  border: 0px;
}

/* start nav-tabs的样式效果 */
  .fsl_index_nav-tabs .el-tabs__nav.is-top .el-tabs__active-bar.is-top {
      width: 0px !important;
  }

  .fsl_index_nav-tabs .el-tabs__nav-scroll .el-tabs__nav.is-top {
    margin-left: 0.625rem;
  }

  .fsl_index_nav-tabs .el-tabs__nav.is-top .el-tabs__item.is-top.is-closable {
      border: 1px solid #333333;
      border-radius: 0.19rem;
      margin-top: 0.69rem;
      padding: 2px;
      margin-left: 10px;
      padding-left: 5px;
      height: 2.42rem;
      line-height: 2rem;
      font-size: 1.1rem;

      color: #333333;
  }
  .fsl_index_nav-tabs .el-tabs__nav.is-top .el-tabs__item.is-top.is-closable .el-icon-close{
      padding-right: 5px;
  }
  /* 被选中后的效果 */
  .fsl_index_nav-tabs .el-tabs__nav.is-top .el-tabs__item.is-top.is-active.is-closable {
      border: 1px solid #7A93FF;
      color: #7A93FF;

      /* padding-left: 5px; */
  }
  .fsl_index_nav-tabs .el-tabs__nav-wrap::after {
      background-color: unset;
  }
/* end nav-tabs的样式效果 */

.fsl_index_title {
  font-size: 1.25rem;
  color: #000000;
  line-height: 1.46px;
  text-align: left;
  margin-left:1.69rem;
}
.fsl_currentTime {
  font-size: 1.1rem;
  color: #333333 !important;
  line-height: 1.17rem;
}
.fsl_index_image_show {
  width: 1.63rem;
  height: 1.63rem;
  margin-right: 0.63rem;
  vertical-align: middle;
}
.fsl_index_image_text {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 1.1rem;
  color: #333333;
  line-height: 1.17rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}

.purple_line {
  line-height: 60px !important;
  height: 60px !important;
  border-left: 0px !important;
  margin-right: 1rem;
}

.default_index_background{
  background-color: rgb(241, 244, 250) !important;
  /* background-color: unset; */
}

.fsl_chart_button {
  font-size: 1rem; 
  background: linear-gradient(133deg, rgb(79, 103, 151) 0%, rgb(80, 96, 148) 100%); 
  color: rgb(255, 255, 255); 
  border-radius: 0.56rem;
  border: 0px;
  margin-left: 2.25rem;
  width: 4rem;
  height: 2.38rem;
  line-height: 1.17rem;
}

.fsl_echarts_header {
  height: 370px;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
  border-radius: 0.56rem;
}
.fsl_echaret_toolbar {
  margin-left: 2.06rem;
  margin-top: 1.81rem;
}
.fsl_echarts_date {
  width: 7.25rem;
  height: 2.38rem;
  border-radius: 0.56rem;
  font-size: 1rem !important;
}

.fsl_subMenu {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.fsl_subMenu_select {
  height: 3px;
  width: 48px;
  margin-left: 26px;
  margin-top: 11px;
  background: linear-gradient(90deg, rgb(122, 147, 255) 0%, rgb(10, 18, 78) 100%);
}

.fsl_charts_col {
  border-radius: 0.56rem;
  padding: 0px;
  padding-right: 0.625rem;
}

.fsl_input .el-input__inner
, .fsl_eu_selected .el-popover__reference-wrapper .el-popover__reference .el-input__inner
, .fsl_eu_selected .el-input-group--append .el-input__inner
, .fsl_selected .el-input .el-input__inner{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 1rem;
  color: #999999;
  line-height: 1.46rem;
  /* text-align: center;*/
  font-style: normal;
  text-transform: none;
  height: 3.13rem;
}

.fsl_inputLeft .el-input__inner
, .fsl_eu_selected_left .el-popover__reference-wrapper .el-popover__reference .el-input__inner
, .fsl_eu_selected_left .el-input-group--append .el-input__inner
, .fsl_selected_left .el-input .el-input__inner{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 1rem;
  color: #999999;
  line-height: 1.46rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  height: 3.13rem;
}


/* bootstrap的table的效果 start */
.fsl_raw_table.table-striped>tbody>tr:nth-child(odd)>td,.fsl_raw_table.table-striped>tbody>tr:nth-child(odd)>th{
background-color: #FFFFFF; /* 设置奇数行的背景颜色 */
}
.fsl_raw_table.table-striped tr, .fsl_raw_table.table-striped td{
background-color: #F6F6F6; /* 设置偶数行的背景颜色 */
}
.fsl_raw_table th {
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 500;
color: #999999;
font-size: 1rem;
line-height: 1.46rem;
/* text-align: center; */
font-style: normal;
text-transform: none;
}
.fsl_raw_table td {
color: #333333;
font-size: 1rem;
/* table的垂直居中设置 */
vertical-align: middle!important; 
}

.fsl_raw_table.table-hover>tbody>tr:hover>td, .fsl_raw_table.table-hover>tbody>tr:hover>th{
    background-color: #E5EAFF;
}
/* bootstrap的table的效果 end */


.fsl_report_panel-default {
box-shadow: 0rem 0.25rem 0.44rem 0rem rgba(0,0,0,0.15);
border: 0;
border-radius: 0.56rem;
background: #fff;
margin-bottom: 3rem;
}
.report_title {
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 600;
font-size: 1.63rem;
color: #333333;
line-height: 1.9rem;
text-align: left;
font-style: normal;
text-transform: none;
}

.fsl_report_menu-url {
margin-top: 1.63rem;
}
.fsl_report_menu-url_panel {
height: 2.81rem;
background: rgba(224,224,224,0.19);
break-inside: avoid;
-webkit-column-break-inside: avoid;
margin-bottom: 1rem;
border-radius: 2.31rem;
width: fit-content;
}
.fsl_report_menu-url_text{
display: block;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 500;
font-size: 13px;
color: #428bca;
line-height: 1.03rem;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 0.88rem;
padding-top: 0.88rem;
padding-right: 1.13rem;
}

