@charset "UTF-8";
/* line 3, ../../sass/res/rich.scss */
html {
  background: #fff;
}

/* line 6, ../../sass/res/rich.scss */
#qr-body {
  margin: 0 0.42667rem;
}

/* line 13, ../../sass/res/rich.scss */
.rich-content-img {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-align-content: center;
  margin-top: 1.06667rem;
}

/* line 22, ../../sass/res/rich.scss */
.rich-title {
  padding: 0.53333rem 0;
  font-size: 0.48rem;
  line-height: 130%;
}

/* line 28, ../../sass/res/rich.scss */
.rich-content {
  padding-top: 0.29333rem;
  font-size: 0.37333rem;
  line-height: 140%;
  word-wrap: break-word;
}

/* line 34, ../../sass/res/rich.scss */
.list-paddingleft-2 {
  padding-left: 0.42667rem;
}

/* line 37, ../../sass/res/rich.scss */
hr {
  border-bottom: 1px solid #f2f5f7;
  border-top: 0;
  height: 0;
}

/* line 42, ../../sass/res/rich.scss */
.doc-wrappper {
  text-align: center;
}
/* line 44, ../../sass/res/rich.scss */
.doc-wrappper .doc-img-title {
  margin: 1.06667rem auto 0;
}
/* line 46, ../../sass/res/rich.scss */
.doc-wrappper .doc-img-title img {
  width: 1.52rem;
  height: 1.86667rem;
}
/* line 51, ../../sass/res/rich.scss */
.doc-wrappper .cat-doc, .doc-wrappper .download-doc {
  width: 8rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  font-size: 0.42667rem;
  border-radius: 0.53333rem;
  text-align: center;
  color: #3ca6fe;
  border: 1px solid #3ca6fe;
  margin: 0.66667rem auto 0;
}
/* line 62, ../../sass/res/rich.scss */
.doc-wrappper .cat-doc {
  background: #3ca6fe;
  color: #fff;
  margin: 1.06667rem auto 0;
}

/* line 69, ../../sass/res/rich.scss */
figure {
  display: block;
}

/* line 73, ../../sass/res/rich.scss */
.demo-gallery figure {
  display: none;
}

/* line 77, ../../sass/res/rich.scss */
.pswp__caption__center {
  font-size: 0.4rem;
  padding: 20px;
  text-align: center;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/* line 88, ../../sass/res/rich.scss */
.pswp__counter {
  font-size: 0.4rem;
  line-height: 1.06667rem;
}

/* line 93, ../../sass/res/rich.scss */
.pswp__top-bar {
  height: 1.06667rem;
}

/* line 97, ../../sass/res/rich.scss */
.wx_ggh {
  border: 1px solid #ededed;
  border-radius: 3px;
  margin: 0.8rem 0;
}
/* line 101, ../../sass/res/rich.scss */
.wx_ggh .ggh_title {
  padding-left: 0.32rem;
  font-size: 0.37333rem;
  color: #222;
  border-bottom: 1px solid #ededed;
  height: 0.96rem;
  line-height: 0.96rem;
}
/* line 109, ../../sass/res/rich.scss */
.wx_ggh .ggh_content {
  padding-left: 0.32rem;
  position: relative;
  height: 1.86667rem;
  line-height: 1.86667rem;
}
/* line 114, ../../sass/res/rich.scss */
.wx_ggh .ggh_content img {
  height: 1.28rem;
  margin-top: 0.29333rem;
  float: left;
}
/* line 119, ../../sass/res/rich.scss */
.wx_ggh .ggh_content .ggh_name {
  display: inline-block;
  padding-left: 0.16rem;
  font-size: 0.4rem;
  color: #222;
}
/* line 125, ../../sass/res/rich.scss */
.wx_ggh .ggh_content .ggh_detail {
  position: absolute;
  top: 0.6rem;
  right: 0.32rem;
  color: #3ca6fe;
  font-size: 0.32rem;
  padding: 0.13333rem 0.42667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border: 1px solid #3ca6fe;
  border-radius: 2px;
}

/* line 139, ../../sass/res/rich.scss */
.rich-big-ad {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 1.44rem;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 149, ../../sass/res/rich.scss */
.rich-big-ad .ad-img {
  height: 1.17333rem;
  width: 9.14667rem;
  object-fit: cover;
  border-radius: 1.06667rem;
}

/* line 156, ../../sass/res/rich.scss */
.video-js {
  font-size: 12px;
}

/* line 160, ../../sass/res/rich.scss */
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
  display: block;
}

/* line 165, ../../sass/res/rich.scss */
.video-js .vjs-big-play-button {
  font-size: 1.33333rem;
  line-height: 1.22667rem;
  height: 1.33333rem;
  width: 1.33333rem;
  -webkit-border-radius: 1.33333rem;
  -moz-border-radius: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  border-width: 0.08rem;
  margin-top: -0.66667rem;
  margin-left: -0.93333rem;
}

/* 中间的播放箭头 */
/* line 180, ../../sass/res/rich.scss */
.vjs-big-play-button .vjs-icon-placeholder {
  font-size: 0.86933rem;
}

/* 加载圆圈 */
/* line 184, ../../sass/res/rich.scss */
.vjs-loading-spinner {
  font-size: 1.33333rem;
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 0.53333rem;
  margin-top: -0.53333rem;
  margin-left: -0.8rem;
}

/* line 193, ../../sass/res/rich.scss */
.video-js.vjs-playing .vjs-tech {
  pointer-events: auto;
}

/* line 197, ../../sass/res/rich.scss */
.hidden {
  display: none;
}

/* 滚动槽 */
/* line 204, ../../sass/res/rich.scss */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 208, ../../sass/res/rich.scss */
::-webkit-scrollbar-track {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.08);
}

/* 滚动条滑块 */
/* line 214, ../../sass/res/rich.scss */
::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
}
