@charset 'UTF-8';
.light-mode {
  --bg: #fff;
  --border: #333;
  --text: #111;
  --btnBg: #2e70fb;
  --btnText: #fff;
  --unSelectBtnText: #999;
  --footerBg: #fafcff;
  --border: #e4eaef;
  --linkColor: #111;
  --pickerSelected: #3d4145;
  --lineColor: #3d4145;
  --checkPColor: #323232;
  --rankWord: #838a96
}
.dark-mode {
  background: var(--bg);
  --bg: #111;
  --border: #fff;
  --text: #fff;
  --btnBg: #999;
  --btnText: #fff;
  --unSelectBtnText: #fff;
  --footerBg: #111;
  --border: #999;
  --linkColor: #fff;
  --pickerSelected: #0e0404;
  --lineColor: #fff;
  --checkPColor: #fff;
  --rankWord: #fff
}
.total-show {
  margin-top: 3.25rem;
  margin-bottom: 2rem;
  padding: 0 .8rem;
  color: #fff
}
.total-show p {
  font-size: .8rem
}
.total-show span {
  font-size: 1.8rem
}
.notice-list-wrap {
  padding: 0 .8rem
}
.notice-list-wrap h3 {
  line-height: 2.4rem;
  height: 2.4rem;
  text-align: center;
  color: #fff;
  background: #3f76fb
}
.notice-list-wrap .notice-list {
  height: 13.85rem;
  background: var(--bg);
  box-shadow: 0 6px 18px rgba(121,133,146,.12)
}
.notice-list-wrap ul {
  padding: 1.2rem
}
.notice-list-wrap li {
  margin-top: 1.6rem
}
.notice-list-wrap li:first-child {
  margin-top: 0
}
.notice-list-wrap li em {
  display: inline-block;
  vertical-align: middle
}
.notice-list-wrap li em {
  overflow: hidden;
  width: 12.7rem;
  white-space: nowrap;
  text-overflow: ellipsis
}
.notice-list-wrap p {
  padding: 0 1.2rem;
  text-align: right
}
.notice-list-wrap p a {
  color: #2e70fb
}
.header-btn-wrap {
  margin-bottom: 2.4rem;
  text-align: center
}
.hide-head-title .head-title {
  display: none
}
.header-btn-wrap .btn-box {
  font-size: 0;
  margin-bottom: 1.25rem
}
.header-btn-wrap .btn-box a {
  font-size: .8rem;
  line-height: 2.6rem;
  display: inline-block;
  width: 8.1rem;
  height: 2.6rem;
  margin-right: .8rem;
  vertical-align: middle;
  color: #fff;
  border-radius: 2px;
  background: #2e70fb;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}
.header-btn-wrap .btn-box a:last-of-type {
  margin-right: 0
}
.header-btn-wrap .btn-box a em,
.header-btn-wrap .btn-box a span {
  display: inline-block;
  vertical-align: middle
}
.header-btn-wrap .btn-box a em {
  width: 1.6rem;
  height: 1.2rem;
  margin-right: .2rem;
  background-repeat: no-repeat;
  background-size: cover
}
.header-btn-wrap .btn-box a em.icon-list {
  margin-top: -.2rem;
  background-image: url(/jubao/img/h5/icon_rank.0.2.png)
}
.header-btn-wrap .btn-box a em.icon-story {
  margin-top: -.2rem;
  background-image: url(/jubao/img/h5/icon_story.0.2.png)
}
.header-btn-wrap .btn-box a em.icon-sound {
  margin-top: -.1rem;
  background-image: url(/jubao/img/h5/icon_sound.0.1.svg)
}
.header-btn-wrap p {
  margin: 0;
  color: #2e70fb
}
.header-btn-wrap p span {
  font-size: .6rem
}
.top {
  display: inline-block;
  width: 1.4rem;
  height: .7rem;
  margin-right: .25rem;
  vertical-align: middle;
  background: url(/jubao/img/h5/icon_top.0.1.png);
  background-size: 100%
}
.arrow-right-blue {
  display: inline-block;
  width: .3rem;
  height: .4rem;
  margin-left: .25rem;
  vertical-align: .05rem;
  background: url(/jubao/img/h5/arrow_right_blue.0.1.svg);
  background-size: 100%
}
.report-object-title {
  margin-bottom: .9rem;
  padding: 0 2.1rem;
  text-align: center
}
.report-object-title h2 {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: .4rem
}
.line {
  width: 1.7rem;
  height: .1rem;
  margin: .6rem auto;
  background: #e4eaef
}
.report-object-explain {
  width: 100%;
  height: 10.05rem
}
.report-object-explain .swiper-slide {
  font-size: 18px;
  width: 8rem!important;
  margin-right: 1.35rem;
  text-align: center
}
.report-object-explain .swiper-slide:last-of-type {
  margin-right: 0
}
.report-object-explain .swiper-wrapper {
  padding-left: .85rem
}
.report-object-explain .icon-box {
  width: 4rem;
  height: 4rem;
  margin: 0 auto .625rem;
  background-size: 100%
}
.report-object-explain .icon-box.icon-1 {
  background-image: url(/jubao/img/h5/num1.0.2.png)
}
.report-object-explain .icon-box.icon-2 {
  background-image: url(/jubao/img/h5/num2.0.2.png)
}
.report-object-explain .icon-box.icon-3 {
  background-image: url(/jubao/img/h5/num3.0.2.png)
}
.report-object-explain h3 {
  font-size: 1rem;
  font-weight: 700
}
.report-object-explain p {
  font-size: .7rem;
  color: #666
}
.swiper-pagination-bullet {
  width: 2rem!important;
  height: .05rem!important;
  margin: 0!important;
  opacity: 1!important;
  border-radius: 0!important;
  background: #3e7cdc!important
}
.swiper-pagination-bullet-active {
  height: .2rem!important;
  margin-bottom: -.05rem!important;
  background: #3e7cdc!important
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0
}
.shape-box {
  position: relative;
  height: 2rem;
  background: var(--bg)
}
.body-wrap {
  min-height: 5rem;
  padding-bottom: 1rem;
  background: var(--bg)
}
.body-wrap .box-center {
  padding: 0 .8rem
}
.body-wrap .report-way-title {
  margin-bottom: .8rem;
  padding-top: .5rem
}
.body-wrap .report-way-title h2 {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: .45rem
}
.body-wrap .report-way-explain .box {
  margin-bottom: .6rem;
  padding: 1rem .8rem;
  border: 1px solid #e4eaef;
  border-radius: .2rem
}
.body-wrap .report-way-explain .box .report-btn {
  font-size: .7rem;
  line-height: .7rem;
  display: inline-block;
  margin-top: .8rem;
  padding: .5rem 1.2rem;
  color: #fff;
  background-color: #2e70fb
}
.body-wrap .report-way-explain h4 {
  font-size: .75rem;
  margin-bottom: .6rem
}
.body-wrap .report-way-explain h4 em {
  display: inline-block;
  margin-top: .2rem;
  margin-right: .5rem;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: 100%
}
.body-wrap .report-way-explain h4 em.icon-comment {
  width: 1.85rem;
  height: 1.4rem;
  background-image: url(/jubao/img/h5/icon_comment.0.2.png)
}
.body-wrap .report-way-explain h4 em.icon-story {
  width: 1.6rem;
  height: 1.3rem;
  margin-top: -.2rem;
  background-image: url(/jubao/img/h5/icon_story_blue.0.2.png)
}
.body-wrap .report-way-explain h4 em.icon-tousu {
  width: 1.35rem;
  height: 1.55rem;
  background-image: url(/jubao/img/h5/icon_tousu.0.2.png)
}
.body-wrap .report-way-explain p {
  line-height: 1.8;
  margin-bottom: .5rem;
  text-align: justify;
  word-break: normal;
  color: #666
}
.body-wrap .report-way-explain p:last-child {
  margin-bottom: 0
}
.body-wrap .report-way-explain a.blue {
  display: block;
  margin: .5rem 0;
  text-decoration: underline
}
.border-btn {
  margin: 0 auto 1rem
}
.notice-detail-list {
  text-align: center
}
.notice-detail-list h3 {
  display: inline-block;
  margin-bottom: 1rem;
  padding-bottom: .5rem;
  text-align: center;
  color: var(--border);
  border-bottom: .1rem solid var(--border)
}
.notice-detail-list .item-detail-list {
  padding: 0 .8rem
}
.notice_item_text {
  color: var(--text)
}
.notice-detail-list li {
  font-size: 0;
  line-height: 2.8rem;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.8rem;
  border-bottom: .05rem solid #eee;
  align-items: center
}
.notice-detail-list li em,
.notice-detail-list li i {
  font-size: .7rem;
  display: inline-block;
  vertical-align: middle
}
.notice-detail-list li em {
  overflow: hidden;
  max-width: 11.8rem;
  white-space: nowrap;
  text-overflow: ellipsis
}
.notice-detail-list li i {
  margin-left: auto;
  color: #999
}
.notice-detail-wrap {
  padding: 0 .8rem
}
.notice-detail-wrap h3 {
  font-size: .7rem;
  margin-bottom: 1.5rem;
  padding-bottom: .6rem;
  border-bottom: .05rem solid #eee
}
.notice-detail-wrap h3 a {
  color: #666
}
.notice-detail-wrap .notice-content h1 {
  font-size: .9rem;
  margin: 0 0 .6rem;
  text-align: center
}
.notice-detail-wrap .notice-content p.time {
  text-align: center;
  color: #999
}
.notice-detail-wrap .text-content {
  padding: 1.2rem 0
}
.notice-detail-wrap .text-content img {
  max-width: calc(100vw - 1.6rem)
}
.notice-detail-wrap .text-content p {
  margin: .6rem 0;
  word-break: break-all
}
.notice-detail-wrap .text-content p a {
  color: #2e70fb
}
.notice-detail-wrap .text-content .border-btn {
  margin: 0 0 1.2rem
}
.report-record-list {
  position: relative;
  text-align: center
}
.report-record-list h3 {
  display: inline-block;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
  text-align: center
}
.report-record-list h3 span {
  display: inline-block;
  width: 1.2rem;
  vertical-align: middle;
  border-bottom: .1rem solid #333
}
.report-record-list .tab-switch {
  width: 100%;
  height: 2.6rem;
  margin: 0 auto;
  text-align: left;
  border-bottom: .05rem solid #eee
}
.report-record-list .tab-switch span {
  line-height: 2.6rem;
  display: inline-block;
  width: 4rem;
  height: 2.6rem;
  text-align: center;
  vertical-align: middle
}
.report-record-list .tab-switch span.act {
  color: #2e70fb;
  border-bottom: .1rem solid #2e70fb
}
.report-record-list .tab-tip {
  font-size: .6rem;
  line-height: 2.2rem;
  height: 2rem;
  margin-top: .4rem;
  padding-left: .8rem;
  text-align: left;
  color: #666
}
.report-record-list .tab-count {
  font-size: .7rem;
  line-height: .7rem;
  position: absolute;
  top: 4.35rem;
  right: .8rem
}
.report-record-list .txt-popup {
  position: fixed;
  z-index: 10003;
  top: 0;
  left: 0;
  display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.6);
  align-self: center;
  align-items: center;
  justify-content: center
}
.report-record-list .txt-popup .popup-wrap {
  padding: 0 2.1rem
}
.report-record-list .txt-popup .popup-wrap .popup-con {
  padding: 24px;
  border-radius: .6rem;
  background-color: #fff
}
.report-record-list .txt-popup .popup-wrap .popup-con h3 {
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.3rem;
  margin-bottom: .3rem
}
.report-record-list .txt-popup .popup-wrap .popup-con p {
  font-size: .8rem;
  line-height: 1.3rem;
  text-align: center
}
.report-record-list .txt-popup .popup-wrap .icon-close {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  margin: 1.2rem auto 0;
  border-radius: 100%;
  background-color: rgba(0,0,0,.4);
  background-image: url(/jubao/img/h5/icon_close.0.1.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%
}
.table-list {
  padding: 0 .8rem
}
.table-list .common-table thead {
  line-height: 2.3rem;
  height: 2.3rem
}
.table-list .common-table thead th {
  font-weight: 600
}
.table-list .common-table tbody td {
  font-size: .7rem;
  line-height: 1.1rem;
  padding: .6rem .3rem
}
.table-list .common-table tbody td div {
  display: -webkit-box;
  overflow: hidden;
  max-height: 2.2rem;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}
.report-detail-list {
  text-align: center
}
.report-detail-list .check-ad {
  margin-top: -1rem
}
.report-detail-list h3 {
  display: inline-block;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
  text-align: center
}
.report-detail-list h3 span {
  display: inline-block;
  width: 1.2rem;
  vertical-align: middle;
  border-bottom: .1rem solid #333
}
.report-detail-list .report-form-wrap {
  padding: 0 .8rem 2rem;
  text-align: left
}
.report-detail-list .report-form-wrap h4 {
  margin-bottom: .8rem
}
.report-detail-list .report-form-wrap li {
  position: relative;
  z-index: 1;
  margin-bottom: 1.6rem
}
.report-detail-list .report-form-wrap li:first-child {
  position: relative;
  z-index: 2
}
.report-detail-list .report-form-wrap li span {
  font-weight: 400;
  color: #999
}
.report-detail-list .report-form-wrap li .blue {
  display: block;
  margin: .5rem 0
}
.report-detail-list .report-form-wrap li .text-content-wrap {
  height: 6.3rem;
  border: .05rem solid #e6e6e6
}
.report-detail-list .report-form-wrap li .text-content-wrap p {
  padding-right: .5rem;
  text-align: right
}
.report-detail-list .report-form-wrap li textarea {
  width: 100%;
  height: 4.6rem;
  padding: .4rem;
  resize: none;
  border: none
}
.report-detail-list .report-form-wrap li input[type=file] {
  position: absolute;
  top: 2rem;
  left: 0;
  clip: 0,0,0,0;
  opacity: 0
}
.report-detail-list .report-form-wrap li label.border-btn {
  font-size: .6rem;
  margin: 0
}
.report-detail-list .report-form-wrap li .tip {
  font-size: .6rem;
  padding: .5rem 0 1rem;
  color: #999
}
.report-detail-list .report-form-wrap li .pre-view-box dl {
  font-size: 0;
  margin-bottom: 1rem
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd {
  display: inline-block;
  margin-left: .6rem;
  vertical-align: middle
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd:first-of-type {
  margin-left: 0
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd .box {
  position: relative;
  width: 3.85rem;
  height: 3.85rem;
  text-align: center;
  border: .02rem dotted #d6d6d6
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd.upload {
  text-align: center
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd.upload a {
  display: block;
  width: 3.85rem;
  height: 3.85rem;
  text-align: center
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd.upload a.create-actions {
  font-family: 'Microsoft YaHei';
  font-size: 2rem;
  line-height: 3.5rem;
  color: #333
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd.uploaded .del {
  font-family: 'Microsoft YaHei';
  font-size: .65rem;
  line-height: 1.1rem;
  position: absolute;
  top: -.5rem;
  right: -.5rem;
  width: 1.1rem;
  height: 1.1rem;
  color: #fff;
  border-radius: 100%;
  background-image: url(/jubao/img/h5/icon_del.0.1.svg);
  background-repeat: no-repeat;
  background-size: 100%
}
.report-detail-list .report-form-wrap li .pre-view-box dl dd.uploaded img {
  width: 3.85rem;
  height: 3.85rem;
  background-size: cover
}
.picker-box {
  line-height: 2.1rem;
  position: relative;
  z-index: 1;
  height: 2.1rem
}
.picker-box.optional {
  margin: .5rem 0 0 0
}
.picker-box input {
  line-height: 2rem;
  display: block;
  width: 100%;
  height: 2rem;
  padding: 0 .6rem;
  border: .05rem solid #e6e6e6
}
.picker-box .arrow-down {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: .6rem;
  width: .6rem;
  height: .6rem;
  margin-top: -.3rem;
  pointer-events: none;
  background-image: url(/jubao/img/h5/arrow_down_gray.0.1.svg);
  background-repeat: no-repeat;
  background-size: 100%
}
.bs-picker-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity .25s ease-out;
  opacity: 0;
  background: rgba(0,0,0,.5)
}
.bs-picker-mask.open {
  opacity: 1
}
.bs-picker {
  position: fixed;
  z-index: 9999;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  max-height: 60vh;
  transition: transform .25s ease-out;
  transform: translateY(100%);
  background: #fff
}
.bs-picker.open {
  transform: translateY(0)
}
.bs-picker-header {
  line-height: 2.2rem;
  position: relative;
  height: 2.2rem;
  text-align: center;
  border-bottom: .05rem solid #e6e6e6;
  flex-shrink: 0
}
.bs-picker-cancel {
  font-size: .7rem;
  position: absolute;
  top: 0;
  left: .8rem;
  color: #666
}
.bs-picker-title {
  font-size: .75rem;
  font-weight: 500;
  color: #333
}
.bs-picker-list {
  overflow-y: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-overflow-scrolling: touch;
  flex: 1
}
.bs-picker-item {
  font-size: .7rem;
  line-height: 2.4rem;
  height: 2.4rem;
  padding: 0 .8rem;
  text-align: center;
  color: #333;
  border-bottom: .05rem solid #f0f0f0
}
.bs-picker-item:last-child {
  border-bottom: 0
}
.bs-picker-item:active {
  background: #f5f5f5
}
.bs-picker-item.selected {
  color: #2e70fb
}
.bs-picker-lock,
.bs-picker-lock .content,
.bs-picker-lock body {
  overflow: hidden!important
}
.picker-box .search-more-list {
  position: absolute;
  top: 1.9rem;
  right: 0;
  left: 0;
  overflow-y: scroll;
  max-height: 225px;
  border: .05rem solid #e6e6e6;
  background: #fff
}
.picker-box .search-more-list dd {
  padding: 0 .5rem
}
.picker-box .search-more-list dd:active {
  background: #eee
}
.check-ad {
  position: relative;
  padding: .4rem .8rem;
  background-color: rgba(46,112,251,.1)
}
.check-ad .icon-close {
  display: block;
  float: right;
  width: .8rem;
  height: .8rem;
  margin-left: .4rem;
  color: #2e70fb;
  background-image: url(/jubao/img/h5/icon_close_blue.0.1.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%
}
.check-ad p {
  font-size: .6rem;
  line-height: 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #2e70fb
}
.check-index {
  color: var(--checkPColor)
}
.check-index h3 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  text-align: center
}
.check-index p {
  font-size: .7rem;
  line-height: 1.2rem;
  color: var(--checkPColor)
}
.check-index.head-wrap {
  max-height: 12.7rem;
  background-color: #2e70fb;
  background-image: none
}
.check-index.head-wrap .total-show {
  margin-top: 1.5rem;
  margin-bottom: 1rem
}
.check-index.head-wrap .total-show h1 {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin: 0
}
.check-index.head-wrap .total-show h1 strong {
  margin-right: .4rem
}
.check-index.head-wrap .total-show p {
  font-size: .7rem;
  line-height: 1.1rem;
  margin-top: .6rem;
  color: #fff
}
.check-index + .shape-box {
  margin-top: 9rem
}
.check-index .check-desc {
  margin-bottom: 2.4rem;
  padding: 0 .8rem
}
.check-index .check-desc .check-desc-con {
  padding: 24px 24px 0;
  background-color: var(--bg)
}
.check-index .check-desc .check-desc-con h3 {
  line-height: 1.2rem;
  margin-bottom: .6rem;
  text-align: left;
  color: #2e70fb
}
.check-index .check-welfare {
  margin-bottom: 3rem
}
.check-index .check-welfare h3 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  margin-bottom: 1.5rem;
  text-align: center
}
.check-index .check-welfare .check-welfare-ul {
  overflow: hidden
}
.check-index .check-welfare .check-welfare-ul .check-welfare-li {
  float: left;
  width: 33.33%
}
.check-index .check-welfare .check-welfare-ul .check-welfare-li p {
  font-size: .7rem;
  line-height: .7rem;
  margin-top: .8rem;
  text-align: center
}
.check-index .check-welfare .check-welfare-ul .check-welfare-li .icon {
  display: block;
  width: 1.6rem;
  height: 1.8rem;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100%
}
.check-index .check-welfare .check-welfare-ul .check-welfare-li .icon-coins {
  background-image: url(/jubao/img/h5/icon_coins.0.1.png)
}
.check-index .check-welfare .check-welfare-ul .check-welfare-li .icon-round {
  background-image: url(/jubao/img/h5/icon_round.0.2.png)
}
.check-index .check-welfare .check-welfare-ul .check-welfare-li .icon-fgift {
  background-image: url(/jubao/img/h5/icon_gift.0.2.png)
}
.check-index .check-howto {
  margin-bottom: 1.6rem;
  padding: 1.2rem .8rem;
  background-color: var(--bg)
}
.check-index .check-howto h3 {
  margin-bottom: .8rem
}
.check-index .check-howto li {
  position: relative;
  margin-top: .3rem
}
.check-index .check-howto li i {
  position: absolute;
  top: .3rem;
  left: 0;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 1px solid #e4eaef;
  border-radius: 100%
}
.check-index .check-howto li i.icon-finshed {
  border-width: 0;
  background-image: url(/jubao/img/h5/icon_finished.0.2.png);
  background-size: 100%
}
.check-index .check-howto li p {
  font-size: .7rem;
  line-height: 1.5rem;
  margin-left: 1.5rem
}
.check-index .check-howto li a {
  font-size: .7rem;
  line-height: 1.5rem;
  position: absolute;
  top: 0;
  right: 0;
  color: #2e70fb
}
.check-index .check-rules {
  box-sizing: border-box;
  padding: 24px;
  border: 1px solid #e4eaef;
  border-bottom: 0
}
.check-index .check-rules h3 {
  margin-bottom: 1rem
}
.check-index .check-rules .check-rules-more {
  font-size: .6rem;
  line-height: .6rem;
  margin-top: 12px
}
.check-index .check-rules .check-rules-more a {
  color: #2e70fb
}
.check-index .check-btns {
  margin: 0 -.8rem -1rem;
  background-color: var(--bg)
}
.check-index .check-btns .check-btns-con {
  padding: .8rem .8rem 0
}
.check-index .check-btns .check-btns-con a {
  display: block;
  text-align: center
}
.check-index .check-btns .check-btns-con a.join {
  font-size: .8rem;
  line-height: 2.2rem;
  color: #fff;
  background-color: #bed7ff
}
.check-index .check-btns .check-btns-con a.join.active {
  background-color: #2e70fb
}
.check-index .check-btns .check-btns-con a.rank {
  font-size: .7rem;
  line-height: .7rem;
  padding: .8rem 0;
  color: #2e70fb
}
.report-check-list {
  position: relative;
  text-align: center
}
.report-check-list h3 {
  display: inline-block;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
  text-align: center
}
.report-check-list h3 span {
  display: inline-block;
  width: 1.2rem;
  vertical-align: middle;
  border-bottom: .1rem solid #333
}
.report-check-list .tab-switch {
  width: 100%;
  height: 2.6rem;
  margin: 0 auto;
  text-align: left;
  border-bottom: .05rem solid #eee
}
.report-check-list .tab-switch span {
  line-height: 2.6rem;
  display: inline-block;
  width: 4rem;
  height: 2.6rem;
  text-align: center;
  vertical-align: middle
}
.report-check-list .tab-switch span.act {
  color: #2e70fb;
  border-bottom: .1rem solid #2e70fb
}
.report-check-list .change-month {
  font-size: .7rem;
  line-height: .7rem;
  position: absolute;
  top: 4.35rem;
  right: .8rem
}
.report-check-list .change-month p {
  font-size: .7rem;
  line-height: 1rem
}
.report-check-list .change-month p a {
  margin-left: .2rem;
  color: #2e70fb
}
.report-check-list .change-month p a .arrow-right-blue {
  transform: rotate(90deg)
}
.report-check-list .rank-list {
  padding: 0 .8rem
}
.report-check-list .rank-list .rank-title {
  position: relative;
  margin: 1.2rem 0 .4rem
}
.report-check-list .rank-list .rank-title p {
  font-size: .7rem;
  line-height: .7rem;
  text-align: left;
  color: var(--rankWord)
}
.report-check-list .rank-list .rank-title p.right {
  position: absolute;
  top: 0;
  right: 0
}
.report-check-list .rank-list ul li {
  overflow: hidden;
  padding: .6rem 0;
  border-bottom: 1px solid #e4eaef
}
.report-check-list .rank-list ul li .num {
  font-size: .7rem;
  line-height: 1.1rem;
  float: right;
  color: var(--rankWord)
}
.report-check-list .rank-list ul li .name {
  font-size: .7rem;
  line-height: 1.1rem;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis
}
.dn {
  display: none
}
.check-dialog-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,.6)
}
.check-dialog {
  position: absolute;
  top: 25%;
  width: 100%;
  padding: 0 1.6rem
}
.check-dialog-desc {
  padding: 24px;
  text-align: center;
  border-radius: 12px;
  background-color: #fff
}
.check-dialog-img {
  display: inline-block;
  width: 6rem;
  height: 6rem;
  background: url(https://imgservices-1252317822.image.myqcloud.com/coco/s07072022/4bd71870.9odi79.png) no-repeat center;
  background-size: 100%
}
.check-dialog-desc h3 {
  font-size: 1rem;
  font-weight: 600;
  margin: .6rem 0
}
.check-dialog-close {
  position: absolute;
  bottom: -2.5rem;
  width: 1.6rem;
  height: 1.6rem;
  margin-left: -.8rem;
  background: url(/jubao/img/check/close.0.1.png) no-repeat center;
  background-size: 100%
}
@media only screen and (min-width:600px) {
  .check-dialog {
    padding: 0 calc((100% - 400px)/ 2)
  }
}