@charset "UTF-8";
/* 绝对定位垂直居中 */
/* 绝对定位水平居中 */
/* 绝对定位水平垂直居中 */
.trans-slide-enter[data-v-31a2c4b2], .trans-slide-leave-to[data-v-31a2c4b2] {
  opacity: 0;
  transform: translateX(-30px);
}
.trans-slide-leave-active[data-v-31a2c4b2] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-enter-active[data-v-31a2c4b2] {
  transition: all .3s linear;
}
.trans-slide-right-enter[data-v-31a2c4b2], .trans-slide-right-leave-to[data-v-31a2c4b2] {
  opacity: 0;
  transform: translateX(30px);
}
.trans-slide-right-leave-active[data-v-31a2c4b2] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-right-enter-active[data-v-31a2c4b2] {
  transition: all .3s linear;
}
.trans-slide-y-enter[data-v-31a2c4b2], .trans-slide-y-leave-to[data-v-31a2c4b2] {
  opacity: 0;
  transform: translateY(-30px);
}
.trans-slide-y-leave-active[data-v-31a2c4b2] {
  transition: all 100ms cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-y-enter-active[data-v-31a2c4b2] {
  transition: all 100ms linear;
}
.trans-slide-y-300-enter[data-v-31a2c4b2], .trans-slide-y-300-leave-to[data-v-31a2c4b2] {
  opacity: 0;
  transform: translateY(-30px);
}
.trans-slide-y-300-leave-active[data-v-31a2c4b2] {
  transition: all 300ms cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-y-300-enter-active[data-v-31a2c4b2] {
  transition: all 300ms linear;
}
.trans-fade-enter[data-v-31a2c4b2], .trans-fade-leave-to[data-v-31a2c4b2] {
  opacity: 0;
}
.trans-fade-leave-active[data-v-31a2c4b2] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-fade-enter-active[data-v-31a2c4b2] {
  transition: all .3s linear;
}
.trans-fade-fast-enter[data-v-31a2c4b2], .trans-fade-fast-leave-to[data-v-31a2c4b2] {
  opacity: 0;
}
.trans-fade-fast-leave-active[data-v-31a2c4b2] {
  transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-fade-fast-enter-active[data-v-31a2c4b2] {
  transition: all .1s linear;
}
.trans-bounce-enter[data-v-31a2c4b2], .trans-bounce-leave-to[data-v-31a2c4b2] {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.trans-bounce-leave-active[data-v-31a2c4b2] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-bounce-enter-active[data-v-31a2c4b2] {
  transition: all .3s linear;
}
.reportForm_[data-v-31a2c4b2] {
  background: #F5F6FA;
}
.reportForm_check_date[data-v-31a2c4b2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 .24rem;
  height: .9rem;
  background: #fff;
}
.reportForm_check_date img[data-v-31a2c4b2]:nth-child(1) {
  height: .44rem;
  width: .44rem;
}
.reportForm_check_date div[data-v-31a2c4b2]:nth-child(2) {
  font-size: 0.32rem;
  font-weight: 400;
  color: #222;
}
.reportForm_main[data-v-31a2c4b2] {
  padding: 0 .24rem .32rem .24rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #fff;
}
.reportForm_single[data-v-31a2c4b2] {
  border-radius: 0.21rem;
  background: #F5F6FA;
  width: 3.46rem;
  padding: .24rem 0 .32rem 0;
  position: relative;
  margin-bottom: .1rem;
}
.reportForm_single div[data-v-31a2c4b2]:nth-child(1) {
  text-align: center;
  font-size: 0.24rem;
  font-weight: 400;
  color: #222;
}
.reportForm_single div[data-v-31a2c4b2]:nth-child(2) {
  text-align: center;
  margin-top: .08rem;
  font-size: 0.44rem;
  font-weight: 800;
}
.reportForm_single div[data-v-31a2c4b2]:nth-child(3) {
  text-align: center;
  color: #666;
  font-size: 0.24rem;
  transform: scale(0.91);
  transform-origin: center center;
  font-weight: 400;
}
.reportForm_single div:nth-child(3) span[data-v-31a2c4b2] {
  color: #00BF7F;
}
.reportForm_single_posi[data-v-31a2c4b2] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #FFCC33;
  height: .54rem;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 0 .1rem;
  align-items: center;
  border-bottom-left-radius: .21rem;
  border-bottom-right-radius: .21rem;
}
.reportForm_single_posi span[data-v-31a2c4b2]:nth-child(1) {
  color: #222;
  font-size: 0.24rem;
  transform: scale(0.91);
  transform-origin: center center;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.reportForm_single_posi span[data-v-31a2c4b2]:nth-child(2) {
  display: flex;
  font-weight: 400;
  font-size: .24rem;
  transform: scale(0.91);
  color: #222;
  align-items: center;
  flex-shrink: 0;
}
.reportForm_singleRote[data-v-31a2c4b2] {
  width: 120%;
  height: .52rem;
  position: relative;
  font-size: .24rem;
  margin-top: .15rem;
  margin-left: -10%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.reportForm_singleRote[data-v-31a2c4b2]::after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: #EEEEEE;
    transform: scaleY(0.5);
}
.reportForm_singleRote span[data-v-31a2c4b2] {
  transform: scale(0.91);
  display: inline-block;
  font-weight: 400;
  color: #666;
}
.reportForm_chart[data-v-31a2c4b2] {
  margin: .24rem 0;
  background: white;
  padding: .32rem 0;
}
.profitChart_chart[data-v-31a2c4b2] {
  margin: 0 .2rem;
  width: 7.1rem;
  height: 3.9rem;
}
.reportForm_chart_div[data-v-31a2c4b2] {
  color: #222;
  font-size: 0.32rem;
  font-weight: 800;
  margin: 0 0 .24rem .24rem;
}
.profitChart_data[data-v-31a2c4b2] {
  margin: .24rem .24rem 0 .24rem;
  border: 1px solid #EEEEEE;
}
.profitChart_data_single[data-v-31a2c4b2], .profitChart_data_single1[data-v-31a2c4b2] {
  display: flex;
}
.profitChart_data_single div[data-v-31a2c4b2] {
  background: #666;
  text-align: center;
  font-weight: 400;
  font-size: 0.24rem;
  color: white;
  padding: .08rem 0;
  width: 20%;
  box-sizing: border-box;
  border-right: 1px solid #EEEEEE;
}
.profitChart_data_single1[data-v-31a2c4b2] {
  position: relative;
}
.profitChart_data_single1[data-v-31a2c4b2]::after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #EEEEEE;
    transform: scaleY(0.5);
}
.profitChart_data_single1[data-v-31a2c4b2]:last-child::after {
    height: 0;
}
.profitChart_data_single1 div[data-v-31a2c4b2] {
  text-align: center;
  font-weight: 400;
  font-size: 0.24rem;
  color: #222;
  padding: .16rem 0;
  width: 20%;
  box-sizing: border-box;
  border-right: 0.02rem solid #EEEEEE;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.profitChart_data_single1 div:nth-child(1) span[data-v-31a2c4b2] {
  transform: scale(0.91);
  transform-origin: 50% 50%;
  display: inline-block;
}
.profitChart_data_single1 div[data-v-31a2c4b2]:nth-child(5) {
  border-right-width: 0;
}

