@charset "utf-8";
#page-bd[data-v-132209ec] { background-color: #fff;
}
.m-report[data-v-132209ec] { min-height: 100%;}
.m-report .hd[data-v-132209ec] { font-size: .22rem; padding: .3rem;}
.m-report .hd .info[data-v-132209ec] { margin-bottom: .45em;}
.m-report .hd .leads[data-v-132209ec] { color: #888; padding: 1em 0 0; line-height: 1.8; text-align: justify; text-justify: inter-ideograph; position: relative; margin-top: 1.4em;}
.m-report .hd .leads[data-v-132209ec]::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: 1px;
    background-color: rgba(202,202,202,1);
    transform-origin: center top;
    transform: scaleY(.5);
}
.m-report .hd .leads[data-v-132209ec]:empty { display: none;}
.m-report .hd .deta[data-v-132209ec] { color: #888; font-size: .9em; padding: .3em 0;}
.m-report .hd .tit[data-v-132209ec] { font-size: 1.5em; line-height: 1.2; margin-top: 0; margin-bottom: 0; padding: .1em 0;}
.m-report .hd .tags[data-v-132209ec] { margin-top: .11rem; font-size: 0;}
.m-report .hd .tags .item[data-v-132209ec] { color: #69c72b; display: inline-block; margin-top: .5em; font-size: .22rem; border: #d7d7d7 solid 1px; border-radius: .3em; padding: 0 1em; margin-right: .8em;}
.m-report .hd .tags .item[data-v-132209ec]:last-child { margin-right: 0;}
.m-report .bd[data-v-132209ec] { padding: 0 .3rem .3rem;}
.m-report .cont[data-v-132209ec] {}
.m-report .cont p[data-v-132209ec] { text-align: center;}
.m-report .cont p[data-v-132209ec]:last-child { margin-bottom: 0;}
.m-report .cont img[data-v-132209ec] { display: block; margin: auto; min-height: 1rem; background: url(https://report.iresearch.cn/include/public/images/loading2.gif) no-repeat center center; background-size: .3rem auto; background-color: rgba(250,250,250,1);}
.m-report .ft[data-v-132209ec] { padding: .6rem .1rem .8rem; text-align: center; font-size: .2rem; position: relative;}
.m-report .ft[data-v-132209ec]::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: 1px;
    background-color: rgba(202,202,202,1);
    transform-origin: center top;
    transform: scaleY(.5);
}
.m-report .ft .ico[data-v-132209ec] {}
.m-report .ft .ico img[data-v-132209ec] { width: 2.52rem; margin-bottom: 2em;}
.m-report .ft .tit[data-v-132209ec] { font-size: 1.5em; margin-bottom: 1em;}
.m-report .ft .desc[data-v-132209ec] { font-size: 1.1em; color: #888; margin-bottom: 3em;}
.m-report .ft .btns[data-v-132209ec] { padding: 0 20%;}
.m-report .ft .btns .btn[data-v-132209ec] { font-size: 1.25em; padding: 8px; line-height: 1.8;}
.IRS-btns-floatLayer .item-share[data-v-132209ec],
.IRS-btns-floatLayer .item-downLoad[data-v-132209ec] {  display: block;
}
.m-report .cont img[data-v-132209ec] {
  background: none;
}
[data-v-132209ec] img {
  max-height: initial;
}
[data-v-132209ec] .vue-canvas-poster > * {
  max-width: 100%;
  opacity: 0;
  height: auto!important;
}
.poster-img[data-v-132209ec] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  visibility: hidden;
  pointer-events: none;
}
.poster-img[data-v-132209ec]::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.45);
  transition: all 300ms;
  opacity: 0;
}
.poster-img .btn-close[data-v-132209ec] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  line-height: 0.1;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: #fff;
  right: 0;
  left: 0;
  bottom: -1.5em;
  margin: auto;
  z-index: 3;
  font-size: 30px;
  opacity: 0.9;
  font-weight: 300;
  border: solid 1px;
  border-radius: 50%;
  transform: rotate(45deg);
}
.poster-img .cont[data-v-132209ec] {
  position: relative;
  top: 47%;
  z-index: 2;
  margin: 0 9%;
  border-radius: 10px;
  transition: all 300ms;
  transform: translateY(-50%);
  opacity: 0;
  text-align: center;
}
.poster-img .cont img[data-v-132209ec] {
  max-height: 90vh;
  border-radius: inherit;
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
}
.poster-img.show[data-v-132209ec] {
  pointer-events: auto;
  visibility: visible;
}
.poster-img.show[data-v-132209ec]:before,
.poster-img.show .cont[data-v-132209ec] {
  opacity: 1;
}
img[data-v-132209ec] {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}
.m-report .cont > a[data-v-132209ec] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  min-height: 4.85rem;
}
.m-report .cont > a img[data-v-132209ec] {
  margin: 0;
}
.m-report .cont img[data-v-132209ec] {
  min-height: initial;
}
.m-report .hd .tags .item[data-v-132209ec] {
  border: none;
  background-color: rgba(0, 0, 0, 0.05);
  line-height: 1.8;
  vertical-align: middle;
}

@charset "utf-8";
#page-bd[data-v-9a764dde] { background-color: #fff;
}
.m-report[data-v-9a764dde] { min-height: 100%;}
.m-report .hd[data-v-9a764dde] { font-size: .22rem; padding: .3rem;}
.m-report .hd .info[data-v-9a764dde] { margin-bottom: .45em;}
.m-report .hd .leads[data-v-9a764dde] { color: #888; padding: 1em 0 0; line-height: 1.8; text-align: justify; text-justify: inter-ideograph; position: relative; margin-top: 1.4em;}
.m-report .hd .leads[data-v-9a764dde]::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: 1px;
    background-color: rgba(202,202,202,1);
    transform-origin: center top;
    transform: scaleY(.5);
}
.m-report .hd .leads[data-v-9a764dde]:empty { display: none;}
.m-report .hd .deta[data-v-9a764dde] { color: #888; font-size: .9em; padding: .3em 0;}
.m-report .hd .tit[data-v-9a764dde] { font-size: 1.5em; line-height: 1.2; margin-top: 0; margin-bottom: 0; padding: .1em 0;}
.m-report .hd .tags[data-v-9a764dde] { margin-top: .11rem; font-size: 0;}
.m-report .hd .tags .item[data-v-9a764dde] { color: #69c72b; display: inline-block; margin-top: .5em; font-size: .22rem; border: #d7d7d7 solid 1px; border-radius: .3em; padding: 0 1em; margin-right: .8em;}
.m-report .hd .tags .item[data-v-9a764dde]:last-child { margin-right: 0;}
.m-report .bd[data-v-9a764dde] { padding: 0 .3rem .3rem;}
.m-report .cont[data-v-9a764dde] {}
.m-report .cont p[data-v-9a764dde] { text-align: center;}
.m-report .cont p[data-v-9a764dde]:last-child { margin-bottom: 0;}
.m-report .cont img[data-v-9a764dde] { display: block; margin: auto; min-height: 1rem; background: url(https://report.iresearch.cn/include/public/images/loading2.gif) no-repeat center center; background-size: .3rem auto; background-color: rgba(250,250,250,1);}
.m-report .ft[data-v-9a764dde] { padding: .6rem .1rem .8rem; text-align: center; font-size: .2rem; position: relative;}
.m-report .ft[data-v-9a764dde]::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: 1px;
    background-color: rgba(202,202,202,1);
    transform-origin: center top;
    transform: scaleY(.5);
}
.m-report .ft .ico[data-v-9a764dde] {}
.m-report .ft .ico img[data-v-9a764dde] { width: 2.52rem; margin-bottom: 2em;}
.m-report .ft .tit[data-v-9a764dde] { font-size: 1.5em; margin-bottom: 1em;}
.m-report .ft .desc[data-v-9a764dde] { font-size: 1.1em; color: #888; margin-bottom: 3em;}
.m-report .ft .btns[data-v-9a764dde] { padding: 0 20%;}
.m-report .ft .btns .btn[data-v-9a764dde] { font-size: 1.25em; padding: 8px; line-height: 1.8;}
.IRS-btns-floatLayer .item-share[data-v-9a764dde],
.IRS-btns-floatLayer .item-downLoad[data-v-9a764dde] {  display: block;
}
.m-report .cont img[data-v-9a764dde] {
  background: none;
}
[data-v-9a764dde] img {
  max-height: initial;
}
[data-v-9a764dde] .vue-canvas-poster > * {
  max-width: 100%;
  opacity: 0;
  height: auto !important;
}
.poster-img[data-v-9a764dde] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  visibility: hidden;
  pointer-events: none;
}
.poster-img[data-v-9a764dde]::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.45);
  transition: all 300ms;
  opacity: 0;
}
.poster-img .btn-close[data-v-9a764dde] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  line-height: 0.1;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: #fff;
  right: 0;
  left: 0;
  bottom: -1.5em;
  margin: auto;
  z-index: 3;
  font-size: 30px;
  opacity: 0.9;
  font-weight: 300;
  border: solid 1px;
  border-radius: 50%;
  transform: rotate(45deg);
}
.poster-img .cont[data-v-9a764dde] {
  position: relative;
  top: 47%;
  z-index: 2;
  margin: 0 9%;
  border-radius: 10px;
  transition: all 300ms;
  transform: translateY(-50%);
  opacity: 0;
  text-align: center;
}
.poster-img .cont img[data-v-9a764dde] {
  max-height: 90vh;
  border-radius: inherit;
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.15);
}
.poster-img.show[data-v-9a764dde] {
  pointer-events: auto;
  visibility: visible;
}
.poster-img.show[data-v-9a764dde]:before,
.poster-img.show .cont[data-v-9a764dde] {
  opacity: 1;
}
img[data-v-9a764dde] {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}
.m-report .cont > a[data-v-9a764dde] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  min-height: 4.85rem;
}
.m-report .cont > a img[data-v-9a764dde] {
  margin: 0;
}
.m-report .cont img[data-v-9a764dde] {
  min-height: initial;
}
.m-report .hd .tags .item[data-v-9a764dde] {
  border: none;
  background-color: rgba(0, 0, 0, 0.05);
  line-height: 1.8;
  vertical-align: middle;
}
.m-report .hd .full-report_info[data-v-9a764dde] {
  margin-top: 0.11rem;
  font-size: 0.22rem;
  line-height: 1.4;
  color: #888;
}
.m-report .hd .full-report_info .report-price[data-v-9a764dde] {
  color: #333;
  margin-right: 10px;
}
.m-report .hd .full-report_info .btn[data-v-9a764dde] {
  border-radius: 100px;
  font-size: 11px;
  padding: 5px 10px;
  line-height: 1.1;
  background-color: #38c0f2;
  color: #fff !important;
  border: #38c0f2 solid 1px;
  letter-spacing: 2px;
  opacity: 0.9;
}
.m-report .hd .full-report_info .btn[data-v-9a764dde]:active {
  opacity: 1;
  border-color: rgb(161 227 244);
  text-decoration: none;
}

