@charset "UTF-8";
/* line 33, ../sass/base/base.scss */
.intro .video-title-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

/* line 41, ../sass/base/base.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .list-item-extra .list-item-desc, .video-list .info_lesson_name, .book_video_list .list_items .list_item .list_item_desc, .book_audio_list .list_items .list_item .list_item_desc, .book_info .info_item .info_detail .info_name, .book_info .info_item .info_detail .info-author, .book_info .info_item .info_detail .info-public, .lesson-info .info_item .info_detail .info_name, .lesson-info .info_item .info_detail .info_other {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

/* line 50, ../sass/base/base.scss */
.book_video_list .list_title, .book_audio_list .list_title, .book_info .title, .lesson-info .title {
  padding: 0.53333rem 0 0 0.53333rem;
  color: #333;
  font-size: 0.42667rem;
  line-height: 0.58667rem;
  font-weight: bold;
}

/* line 58, ../sass/base/base.scss */
.video_margin {
  width: 100%;
  height: 0.24rem;
  background: #F6F7F8;
}

/* line 7, ../sass/video.scss */
html {
  background: #fff;
}

/* line 10, ../sass/video.scss */
.player_ui {
  width: 100%;
  height: 5.6rem;
  background-color: #222;
  position: relative;
}
/* line 15, ../sass/video.scss */
.player_ui .buy_tips, .player_ui .forbid-play, .player_ui .click-wx-focus-pop {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 999;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 24, ../sass/video.scss */
.player_ui .buy_tips .tips, .player_ui .forbid-play .tips, .player_ui .click-wx-focus-pop .tips {
  margin-top: 2.2rem;
  font-size: 0.42667rem;
  color: #fff;
}
/* line 29, ../sass/video.scss */
.player_ui .buy_tips .buy, .player_ui .forbid-play .buy, .player_ui .click-wx-focus-pop .buy {
  font-size: 0.34667rem;
  color: #3ca6fe;
  margin: 0.42667rem 0;
}
/* line 34, ../sass/video.scss */
.player_ui .buy_tips .forbid-tips, .player_ui .forbid-play .forbid-tips, .player_ui .click-wx-focus-pop .forbid-tips {
  margin-top: 1.41333rem;
  font-size: 0.42667rem;
  line-height: 0.69333rem;
  color: #fff;
}
/* line 41, ../sass/video.scss */
.player_ui .buy_tips .copy-url, .player_ui .forbid-play .copy-url, .player_ui .click-wx-focus-pop .copy-url {
  margin: 0.4rem auto;
  width: 3.09333rem;
  height: 0.90667rem;
  line-height: 0.90667rem;
  border: 1px solid #3DA6FE;
  border-radius: 0.53333rem;
  color: #3DA6FE;
  font-size: 0.4rem;
  text-align: center;
}
/* line 53, ../sass/video.scss */
.player_ui .forbid-play {
  background-color: black;
}
/* line 56, ../sass/video.scss */
.player_ui .click-wx-focus-pop {
  z-index: 888;
  background-color: transparent;
}

/* line 62, ../sass/video.scss */
.video-more-list-wrapper {
  position: fixed;
  z-index: 7;
  background: #fff;
  width: 100%;
}
/* line 67, ../sass/video.scss */
.video-more-list-wrapper .more-list-header {
  margin: 0.4rem 0;
  padding: 0 0.53333rem;
  height: 0.58667rem;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
/* line 75, ../sass/video.scss */
.video-more-list-wrapper .more-list-header .more-list-title {
  color: #333;
  font-size: 0.42667rem;
  line-height: 0.58667rem;
  font-weight: bold;
}
/* line 81, ../sass/video.scss */
.video-more-list-wrapper .more-list-header .more-list-img {
  width: 0.4rem;
  height: 0.4rem;
}
/* line 86, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper {
  padding: 0 0.53333rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 90, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item {
  display: flex;
  display: -webkit-flex;
  padding-bottom: 0.4rem;
}
/* line 95, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .video-thumb-play {
  position: relative;
}
/* line 97, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .video-thumb-play .video_thumb {
  width: 3.33333rem;
  height: 2.05333rem;
  border-radius: 0.16rem;
}
/* line 102, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .video-thumb-play .play-status-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 0.74667rem;
  height: 0.74667rem;
}
/* line 112, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .video-thumb-play .playing-status-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1.86667rem;
  height: 0.58667rem;
  line-height: 0.58667rem;
  border-radius: 0.32rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  background: rgba(19, 19, 19, 0.6);
}
/* line 129, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .list-item-extra {
  margin-left: 0.26667rem;
  position: relative;
  flex: 1;
  -webkit-flex: 1;
}
/* line 134, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .list-item-extra .list-item-desc {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  color: #333;
}
/* line 140, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .list-item-extra .active-play {
  color: #3ca6fe;
}
/* line 143, ../sass/video.scss */
.video-more-list-wrapper .more-list-wrapper .more-list-item .list-item-extra .list-item-num {
  color: #999;
  font-size: 0.32rem;
  position: absolute;
  bottom: 0.26667rem;
}

/* line 158, ../sass/video.scss */
.intro {
  margin: 0.4rem 0.53333rem 0;
  position: relative;
}
/* line 161, ../sass/video.scss */
.intro .video_title {
  font-size: 0.48rem;
  line-height: 0.66667rem;
  color: #000;
  font-weight: bold;
  margin-right: 0.53333rem;
  word-break: break-all;
}
/* line 172, ../sass/video.scss */
.intro .video-more-desc, .intro .video-more-desc-1 {
  position: absolute;
  width: 0.26667rem;
  height: 0.26667rem;
  padding: 0.13333rem 0.53333rem;
  right: -0.4rem;
  top: 0.08rem;
}
/* line 180, ../sass/video.scss */
.intro .video-smaple-intro {
  font-size: 0.32rem;
  color: #666;
  line-height: 0.45333rem;
  margin-top: 0.26667rem;
}
/* line 186, ../sass/video.scss */
.intro .video_des {
  padding: 0.4rem 0;
  line-height: 0.45333rem;
  font-size: 0.32rem;
  color: #999;
  border-bottom: 0.02667rem solid #EDEDED;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
/* line 198, ../sass/video.scss */
.intro .video_des .video_opt {
  display: flex;
  display: -webkit-flex;
  color: #333;
}
/* line 202, ../sass/video.scss */
.intro .video_des .video_opt div {
  margin-left: 0.53333rem;
}
/* line 205, ../sass/video.scss */
.intro .video_des .video_opt img {
  width: 0.45333rem;
  height: 0.45333rem;
  margin-right: 0.13333rem;
  vertical-align: bottom;
}

/* line 222, ../sass/video.scss */
.video-list .item {
  color: #222;
}
/* line 227, ../sass/video.scss */
.video-list .active {
  border-bottom: 1px solid #3ca6fe;
  border-top: 1px solid #3ca6fe;
  background: #f0f7fb;
}
/* line 231, ../sass/video.scss */
.video-list .active .info {
  border: none;
}
/* line 234, ../sass/video.scss */
.video-list .active .info-top {
  color: #3ca6fe;
}
/* line 239, ../sass/video.scss */
.video-list .thumb {
  float: left;
  height: 1.92rem;
  width: 3.41333rem;
  margin: 0.32rem 0 0.32rem 0.32rem;
  background: #ededed;
  position: relative;
  border-radius: 0.16rem;
}
/* line 248, ../sass/video.scss */
.video-list .thumb-img {
  display: table-cell;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  height: 1.92rem;
  width: 3.41333rem;
  object-fit: cover;
  border-radius: 0.16rem;
}
/* line 258, ../sass/video.scss */
.video-list .live_flag {
  position: absolute;
  width: 1.2rem;
  height: 0.32rem;
  line-height: 0.32rem;
  top: 0.10667rem;
  left: 0.10667rem;
  background-color: #FA3B3B;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
}
/* line 270, ../sass/video.scss */
.video-list .info {
  position: relative;
  height: 1.92rem;
  margin-left: 4.13333rem;
  padding: 0.32rem 0.32rem 0.32rem 0;
}
/* line 277, ../sass/video.scss */
.video-list .info_lesson_name {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  color: #333;
}
/* line 282, ../sass/video.scss */
.video-list .info_lesson_name img {
  margin-top: 0.02667rem;
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.16rem;
}
/* line 291, ../sass/video.scss */
.video-list .info_lesson_bottom .price {
  position: absolute;
  bottom: 0.37333rem;
  left: 0;
  color: #FF6F48;
  font-size: 0.32rem;
}
/* line 297, ../sass/video.scss */
.video-list .info_lesson_bottom .price img {
  width: 1.38667rem;
  height: 0.45333rem;
  margin-left: 0.18667rem;
  vertical-align: bottom;
}
/* line 304, ../sass/video.scss */
.video-list .info_lesson_bottom .view {
  position: absolute;
  bottom: 0.37333rem;
  right: 0.32rem;
  color: #999;
  font-size: 0.26667rem;
}
/* line 312, ../sass/video.scss */
.video-list .info-top {
  font-size: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: 130%;
}
/* line 322, ../sass/video.scss */
.video-list .info-bottom {
  position: absolute;
  left: 0;
  bottom: 0.37333rem;
  font-size: 0.26667rem;
  height: 0.32rem;
  color: #757677;
}
/* line 329, ../sass/video.scss */
.video-list .info-bottom img {
  background-size: 0.32rem 0.32rem;
  width: 0.33333rem;
  height: 0.33333rem;
  margin-right: 0.13333rem;
  vertical-align: middle;
  display: table-cell;
  float: left;
}
/* line 340, ../sass/video.scss */
.video-list .duration {
  margin-right: 0.26667rem;
  display: inline-block;
  line-height: 0.37333rem;
}
/* line 346, ../sass/video.scss */
.video-list .size {
  display: inline-block;
  line-height: 0.37333rem;
}

/* line 352, ../sass/video.scss */
.book_video_list {
  color: #222;
  position: relative;
}
/* line 357, ../sass/video.scss */
.book_video_list .list_title .more {
  position: absolute;
  right: 0.32rem;
  font-size: 0.32rem;
  color: #666;
}
/* line 365, ../sass/video.scss */
.book_video_list .list_items {
  padding: 0.4rem 0;
}
/* line 368, ../sass/video.scss */
.book_video_list .list_items .list_item {
  padding-left: 0.26667rem;
  width: 3.46667rem;
}
/* line 372, ../sass/video.scss */
.book_video_list .list_items .list_item .video_thumb {
  width: 3.46667rem;
  height: 2.05333rem;
  object-fit: cover;
  background: #ededed;
  border-radius: 0.16rem;
}
/* line 379, ../sass/video.scss */
.book_video_list .list_items .list_item .play-status-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 0.74667rem;
  height: 0.74667rem;
}
/* line 389, ../sass/video.scss */
.book_video_list .list_items .list_item .playing-status-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1.86667rem;
  height: 0.58667rem;
  line-height: 0.58667rem;
  border-radius: 0.32rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  background: rgba(19, 19, 19, 0.6);
}
/* line 405, ../sass/video.scss */
.book_video_list .list_items .list_item .list_item_desc {
  margin-top: 0.26667rem;
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  color: #333;
}
/* line 412, ../sass/video.scss */
.book_video_list .list_items .list_item .active-play {
  color: #3ca6fe;
}
/* line 416, ../sass/video.scss */
.book_video_list .list_items .list-item-padding-left {
  padding-left: 0.53333rem;
}
/* line 419, ../sass/video.scss */
.book_video_list .list_items .list-item-padding-right {
  padding-right: 0.53333rem;
}

/* line 425, ../sass/video.scss */
.book_audio_list {
  color: #222;
  position: relative;
}
/* line 431, ../sass/video.scss */
.book_audio_list .list_items {
  height: 1.86667rem;
  padding: 0.4rem;
  display: flex;
  display: -webkit-flex;
  overflow-x: auto;
}
/* line 437, ../sass/video.scss */
.book_audio_list .list_items .active {
  border: 0.02667rem solid #3ca6fe;
}
/* line 440, ../sass/video.scss */
.book_audio_list .list_items .list_item {
  width: 2.8rem;
  height: 1.86667rem;
  background: #F4FAFF;
  margin-right: 0.4rem;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
/* line 447, ../sass/video.scss */
.book_audio_list .list_items .list_item .tag {
  display: inline-block;
  margin: 0.13333rem 0 0 0.10667rem;
  border: 0.02667rem solid #3CA6FE;
  border-radius: 0.05333rem;
  padding: 0.02667rem 0.10667rem;
  height: 0.26667rem;
  color: #3ca6fe;
  font-size: 0.26667rem;
}
/* line 458, ../sass/video.scss */
.book_audio_list .list_items .list_item .list_item_desc {
  margin: 0.26667rem 0.10667rem 0 0.10667rem;
  font-size: 0.32rem;
  line-height: 0.42667rem;
  color: #232323;
}

/* line 473, ../sass/video.scss */
.book_info .info_item {
  height: 3.41333rem;
  padding: 0.4rem 0.53333rem;
  background-color: #fff;
}
/* line 477, ../sass/video.scss */
.book_info .info_item .info_thumb {
  float: left;
  height: 3.54667rem;
  width: 2.4rem;
}
/* line 481, ../sass/video.scss */
.book_info .info_item .info_thumb img {
  display: table-cell;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  height: 3.54667rem;
  width: 2.4rem;
  object-fit: cover;
  border-radius: 0.16rem;
}
/* line 493, ../sass/video.scss */
.book_info .info_item .info_detail {
  position: relative;
  height: 3.54667rem;
  margin-left: 2.66667rem;
}
/* line 497, ../sass/video.scss */
.book_info .info_item .info_detail .info_name {
  font-size: 0.37333rem;
  line-height: 0.58667rem;
  color: #000;
}
/* line 503, ../sass/video.scss */
.book_info .info_item .info_detail .info-author {
  color: #999;
  margin-top: 0.4rem;
  font-size: 0.32rem;
  line-height: 0.45333rem;
}
/* line 510, ../sass/video.scss */
.book_info .info_item .info_detail .info-public {
  color: #999;
  margin-top: 0.26667rem;
  font-size: 0.32rem;
  line-height: 0.45333rem;
}
/* line 517, ../sass/video.scss */
.book_info .info_item .info_detail .info_type {
  position: absolute;
  bottom: 0.96rem;
  font-size: 0.26667rem;
  color: #fff;
  display: flex;
  display: -webkit-flex;
}
/* line 524, ../sass/video.scss */
.book_info .info_item .info_detail .info_type div {
  padding: 0.13333rem 0.10667rem;
  border-radius: 0.08rem;
  margin-right: 0.26667rem;
}
/* line 529, ../sass/video.scss */
.book_info .info_item .info_detail .info_type .cr {
  background: #30D188;
}
/* line 532, ../sass/video.scss */
.book_info .info_item .info_detail .info_type .br {
  background: #FDBB03;
}
/* line 535, ../sass/video.scss */
.book_info .info_item .info_detail .info_type .pb {
  background: #3CA6FE;
}
/* line 540, ../sass/video.scss */
.book_info .info_item .info_detail .info_other {
  position: absolute;
  left: 0;
  bottom: 0.02667rem;
  color: #999;
  font-size: 0.32rem;
}

/* line 557, ../sass/video.scss */
.lesson-info .info_item {
  padding: 0.4rem 0.53333rem;
  background-color: #fff;
}
/* line 560, ../sass/video.scss */
.lesson-info .info_item .info_thumb {
  float: left;
  height: 2.21333rem;
  width: 3.33333rem;
}
/* line 564, ../sass/video.scss */
.lesson-info .info_item .info_thumb img {
  display: table-cell;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  height: 2.21333rem;
  width: 3.33333rem;
  object-fit: cover;
  border-radius: 0.16rem;
}
/* line 576, ../sass/video.scss */
.lesson-info .info_item .info_detail {
  position: relative;
  height: 2.21333rem;
  margin-left: 3.6rem;
}
/* line 580, ../sass/video.scss */
.lesson-info .info_item .info_detail .info_name {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  color: #000;
}
/* line 587, ../sass/video.scss */
.lesson-info .info_item .info_detail .info_other {
  position: absolute;
  bottom: 0;
  color: #999;
  font-size: 0.32rem;
  line-height: 0.45333rem;
}

/* line 601, ../sass/video.scss */
.lesson_wrapper {
  color: #222;
  position: relative;
}
/* line 604, ../sass/video.scss */
.lesson_wrapper .title {
  padding-left: 0.32rem;
  font-size: 0.37333rem;
  border-bottom: 0.02667rem solid #EDEDED;
  height: 0.96rem;
  line-height: 0.96rem;
}
/* line 611, ../sass/video.scss */
.lesson_wrapper .more {
  position: absolute;
  right: 0.32rem;
  font-size: 0.32rem;
  color: #999;
}
/* line 616, ../sass/video.scss */
.lesson_wrapper .more img {
  width: 0.4rem;
  vertical-align: middle;
  margin-bottom: 0.08rem;
}

/* line 623, ../sass/video.scss */
.audio_opt {
  position: absolute;
  z-index: 1;
  width: 100%;
  text-align: center;
}
/* line 628, ../sass/video.scss */
.audio_opt .margin_44 {
  height: 1.17333rem;
}
/* line 631, ../sass/video.scss */
.audio_opt .margin_40 {
  height: 1.06667rem;
}
/* line 634, ../sass/video.scss */
.audio_opt .v_option {
  width: 1.6rem;
  margin: auto;
}
/* line 637, ../sass/video.scss */
.audio_opt .v_option .icon_play, .audio_opt .v_option .icon_pause {
  width: 1.6rem;
}
/* line 641, ../sass/video.scss */
.audio_opt .v_option_download {
  display: flex;
  display: -webkit-flex;
  justify-content: center;
}
/* line 645, ../sass/video.scss */
.audio_opt .v_option_download img {
  margin: 0 0.72rem;
  height: 0.58667rem;
}

/* line 653, ../sass/video.scss */
.audio_bg, .audio_bg1, .audio_bg_blur {
  background-image: url("https://cdn11.bookln.cn/video_half_bg_b1.png");
  background-size: cover;
  width: 100%;
  height: 5.6rem;
  transition: all .3s linear;
}

/* line 660, ../sass/video.scss */
.audio_bg1 {
  background-image: url("../../qrcode/img/audio/half_bg.png");
}

/* line 664, ../sass/video.scss */
.audio_bg_blur {
  background-image: url("https://cdn11.bookln.cn/video_half_bg_b1.png?imageMogr2/blur/30x30");
}

/* line 668, ../sass/video.scss */
.audio_lyric .animationDiv {
  text-align: center;
  margin-top: 3.06667rem;
  color: #fff;
}
/* line 673, ../sass/video.scss */
.audio_lyric .lyric {
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  box-pack: center;
  box-align: center;
  -moz-box-pack: center;
  -moz-box-align: center;
  position: absolute;
  top: 0.58667rem;
  /*bottom: 0;*/
  width: 100%;
}
/* line 686, ../sass/video.scss */
.audio_lyric .lyric__box {
  position: relative;
  width: 100%;
  height: 4.42667rem;
  overflow: hidden;
}
/* line 692, ../sass/video.scss */
.audio_lyric .lyric_none {
  /* margin-top: px-convert-rem(290);*/
  width: 100%;
  text-align: center;
}
/* line 698, ../sass/video.scss */
.audio_lyric .lyric__text {
  transform-origin: 0px 0px 0px;
  -webkit-transform: translate3d(0, 0, 0);
  color: #dedede;
  font-size: 0.4rem;
  text-align: center;
  line-height: 0.72rem;
}
/* line 707, ../sass/video.scss */
.audio_lyric .lyric__text_content {
  margin: 0 0.8rem;
}
/* line 710, ../sass/video.scss */
.audio_lyric .lyric__text p {
  min-height: 0.72rem;
  line-height: 0.72rem;
  text-align: center;
  margin: 0 0.42667rem;
}
/* line 717, ../sass/video.scss */
.audio_lyric .lyric_item_current {
  color: #3ca6fe;
}

/*进度条*/
/* line 723, ../sass/video.scss */
.footer_proc {
  position: absolute;
  bottom: 0rem;
  left: 0;
  width: 100%;
}
/* line 728, ../sass/video.scss */
.footer_proc .proc_table {
  margin: auto;
  padding: 0 0.42667rem;
  display: table;
  width: 9.14667rem;
  height: 0.48rem;
}
/* line 734, ../sass/video.scss */
.footer_proc .proc_table .row {
  display: table-row;
}
/* line 738, ../sass/video.scss */
.footer_proc .proc_table .row > * {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #d8d8d8;
}
/* line 744, ../sass/video.scss */
.footer_proc .proc_table .time_s, .footer_proc .proc_table .time_e {
  width: 1.06667rem;
  color: #999;
}
/* line 748, ../sass/video.scss */
.footer_proc .proc_table .time_proc {
  padding-left: 0.21333rem;
  width: 6.93333rem;
  position: relative;
}
/* line 752, ../sass/video.scss */
.footer_proc .proc_table .time_proc .seekbar_container {
  width: 6.93333rem;
  height: 0.48rem;
  position: absolute;
  /*.seekbar-thumb{
    opacity:0.5 !important;
    filter:alpha(opacity=50) !important;
  }*/
}
/* line 763, ../sass/video.scss */
.footer_proc .proc_table .hidden {
  display: none;
}

/* line 769, ../sass/video.scss */
.download_app {
  background: #f2f5f7;
  text-align: center;
}
/* line 772, ../sass/video.scss */
.download_app .text {
  margin: 0 auto;
  height: 0.96rem;
  line-height: 0.96rem;
  text-align: center;
  width: 8.29333rem;
  color: #fff;
  font-size: 0.37333rem;
  border-radius: 0.10667rem;
  background-color: #3ca6fe;
}

/* line 785, ../sass/video.scss */
.banner .wrapper {
  height: 2rem;
  padding: 0.2rem 0.10667rem;
}
/* line 788, ../sass/video.scss */
.banner .wrapper div {
  display: table-cell;
  padding-right: 0.13333rem;
}
/* line 792, ../sass/video.scss */
.banner .wrapper img {
  width: 4.82667rem;
  height: 2rem;
  object-fit: cover;
}

/* line 799, ../sass/video.scss */
.audio_buy_tips {
  font-size: 0.42667rem;
  color: #fff;
  margin-top: 30%;
}

/* line 805, ../sass/video.scss */
.audio_buy_detail {
  font-size: 0.34667rem;
  color: #3ca6fe;
  margin: 0.29333rem 0;
}

/* line 811, ../sass/video.scss */
.jiantou {
  font-size: 0.53333rem;
}

/* line 816, ../sass/video.scss */
.shop_info .info {
  height: 1.06667rem;
  padding: 0.32rem 0;
  margin: 0 0.32rem;
  border-bottom: 0.02667rem solid #EDEDED;
}
/* line 821, ../sass/video.scss */
.shop_info .info img {
  width: 1.06667rem;
  height: 1.06667rem;
}
/* line 825, ../sass/video.scss */
.shop_info .info span {
  font-size: 0.42667rem;
  color: #222222;
  margin-left: 0.26667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  vertical-align: top;
}
/* line 836, ../sass/video.scss */
.shop_info .statistics_tar .sta_flex {
  height: 1.33333rem;
  margin: 0.32rem 0 0.58667rem;
  display: flex;
  display: -webkit-flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  align-items: center;
  -webkit-align-items: center;
  text-align: center;
}
/* line 846, ../sass/video.scss */
.shop_info .statistics_tar .sta_flex .all_sku, .shop_info .statistics_tar .sta_flex .all_focus {
  width: 50%;
}
/* line 849, ../sass/video.scss */
.shop_info .statistics_tar .sta_flex .all_sku {
  border-right: 0.02667rem solid #EDEDED;
}
/* line 852, ../sass/video.scss */
.shop_info .statistics_tar .sta_flex .num {
  font-size: 0.37333rem;
  color: #666666;
  line-height: 0.53333rem;
}
/* line 857, ../sass/video.scss */
.shop_info .statistics_tar .sta_flex .text {
  font-size: 0.32rem;
  color: #999999;
  line-height: 0.45333rem;
  margin-top: 0.16rem;
}
/* line 864, ../sass/video.scss */
.shop_info .statistics_tar .tar {
  text-align: center;
}
/* line 866, ../sass/video.scss */
.shop_info .statistics_tar .tar .home, .shop_info .statistics_tar .tar .msg {
  display: inline-block;
  width: 4.58667rem;
  height: 0.90667rem;
  line-height: 0.90667rem;
  margin: 0 0.13333rem;
  border-radius: 0.08rem;
  border: 0.02667rem solid #c2c3c4;
  font-size: 0.32rem;
  color: #666;
}
/* line 877, ../sass/video.scss */
.shop_info .statistics_tar .tar .read_point {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  background: #FA3B3B;
  border-radius: 0.16rem;
  position: relative;
  left: 0.16rem;
}
/* line 886, ../sass/video.scss */
.shop_info .statistics_tar .tar .hidden {
  display: none;
}

/* line 893, ../sass/video.scss */
.video-js {
  font-size: 0.32rem;
}

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

/* line 902, ../sass/video.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 917, ../sass/video.scss */
.vjs-big-play-button .vjs-icon-placeholder {
  font-size: 0.86933rem;
}

/* 加载圆圈 */
/* line 921, ../sass/video.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 930, ../sass/video.scss */
.video-js.vjs-playing .vjs-tech {
  pointer-events: auto;
}

/*.video-js .vjs-time-control{display:block;}
.video-js .vjs-remaining-time{display: none;}*/
/* line 937, ../sass/video.scss */
.item-exercise-wrapper {
  position: fixed;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/* line 945, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 8rem;
  height: 10.66667rem;
  background: #fff;
  border-radius: 0.16rem;
  margin: auto;
}
/* line 956, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-type {
  padding: 0.4rem;
  color: #666;
  height: 0.53333rem;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  font-size: 0.37333rem;
  font-weight: bold;
  line-height: 0.53333rem;
}
/* line 969, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-type img {
  width: 0.26667rem;
  height: 0.26667rem;
  padding-left: 0.26667rem;
}
/* line 975, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-btn-opt {
  display: flex;
  display: -webkit-flex;
  border-top: 1px solid #E0E0E0;
  width: 8rem;
  height: 1.33333rem;
  align-items: center;
  -webkit-align-items: center;
  text-align: center;
  font-size: 0.42667rem;
}
/* line 985, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-btn-opt .cancel {
  -webkit-flex: 1;
  flex: 1;
  line-height: 1.33333rem;
  border-right: 1px solid #E0E0E0;
  color: #999;
}
/* line 992, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-btn-opt .submit {
  -webkit-flex: 1;
  flex: 1;
  line-height: 1.33333rem;
  color: #3ca6fe;
}
/* line 999, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail {
  height: calc(10.66667rem - 2.66667rem);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 0.4rem;
}
/* line 1004, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-desc {
  font-size: 0.42667rem;
  line-height: 0.58667rem;
  color: #000;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/* line 1010, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-desc img {
  max-width: 100% !important;
  height: auto;
  vertical-align: middle;
}
/* line 1017, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-answers .item-answer {
  padding: 0.4rem;
  background: #F8F8F8;
  font-size: 0.37333rem;
  color: #333;
  border-radius: 0.16rem;
  display: flex;
  display: -webkit-flex;
  margin-top: 0.4rem;
  border: 1px solid #F8F8F8;
}
/* line 1027, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-answers .item-answer .select {
  font-size: 0.42667rem;
  margin-right: 0.16rem;
}
/* line 1031, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-answers .item-answer .answer {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
}
/* line 1037, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-answers .item-answer:last-child {
  margin-bottom: 0.4rem;
}
/* line 1040, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-answers .active {
  background: #F8FCFF;
  border: 1px solid #3ca6fe;
}
/* line 1043, ../sass/video.scss */
.item-exercise-wrapper .item-exercise-pop .item-detail .item-answers .active .select {
  color: #3ca6fe;
}
