body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
dl,
ol,
dd,
form,
figure,
blockquote {
  margin: 0;
}

ul,
ol {
  list-style: none;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
  outline: none;
}

em,
cite,
i {
  font-style: normal;
}

input,
textarea,
select {
  font-family: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

img {
  display: inline-block;
}

p {
  word-break: break-all;
}

main {
  display: block;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

body {
  color: #191919;
  fill: currentColor;
  font-size: 0.14rem;
  line-height: 1.5715;
  line-height: calc(1em + 0.08rem);
  font-family: PingFang SC, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
  -webkit-font-smoothing: antialiased;
}

button {
  line-height: inherit;
}

button:focus {
  outline: none;
}

.y-clickable {
  cursor: pointer;
}

.y-clickable:active {
  opacity: 0.85;
}

.y-hairline,
.y-top3,
.y-right3,
.y-bottom3,
.y-left4 {
  position: relative;
}

.y-hairline:after,
.y-top3:after,
.y-right3:after,
.y-bottom3:after,
.y-left4:after {
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: " ";
  pointer-events: none;
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
  border: 0 solid rgba(0, 0, 0, 0.08);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.y-top3:after {
  border-top-width: 0.01rem;
}

.y-right3:after {
  border-right-width: 0.01rem;
}

.y-bottom3:after {
  border-bottom-width: 0.01rem;
}

.y-left4:after {
  border-left-width: 0.01rem;
}

.y-hairline:after {
  border-width: 0.01rem;
}

.y-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.y-l2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.y-l3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.y-unclickable {
  overflow: hidden;
}

.y-unclickable * {
  pointer-events: none;
}

@font-face {
  font-family: Yuewen Font;
  font-style: normal;
  font-weight: 400;
  src: url(data:application/octet-stream;base64,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YhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wPSywABawESNCILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA+LCMgLkawAiVGsBFDWFAbUllYIDxZLrEuARQrLbA/LCMgLkawAiVGsBFDWFIbUFlYIDxZLrEuARQrLbBALCMgLkawAiVGsBFDWFAbUllYIDxZIyAuRrACJUawEUNYUhtQWVggPFkusS4BFCstsEEssDgrIyAuRrACJUawEUNYUBtSWVggPFkusS4BFCstsEIssDkriiAgPLAEI0KKOCMgLkawAiVGsBFDWFAbUllYIDxZLrEuARQrsARDLrAuKy2wQyywABawBCWwBCYgICBGI0dhsAojQi5HI0cjYbAJQysjIDwgLiM4sS4BFCstsEQssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KxCgBCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsS4BFCstsEUssQA4Ky6xLgEUKy2wRiyxADkrISMgIDywBCNCIzixLgEUK7AEQy6wListsEcssAAVIEewACNCsgABARUUEy6wNCotsEgssAAVIEewACNCsgABARUUEy6wNCotsEkssQABFBOwNSotsEossDcqLbBLLLAAFkUjIC4gRoojYTixLgEUKy2wTCywCCNCsEsrLbBNLLIAAEQrLbBOLLIAAUQrLbBPLLIBAEQrLbBQLLIBAUQrLbBRLLIAAEUrLbBSLLIAAUUrLbBTLLIBAEUrLbBULLIBAUUrLbBVLLMAAABBKy2wViyzAAEAQSstsFcsswEAAEErLbBYLLMBAQBBKy2wWSyzAAABQSstsFosswABAUErLbBbLLMBAAFBKy2wXCyzAQEBQSstsF0ssgAAQystsF4ssgABQystsF8ssgEAQystsGAssgEBQystsGEssgAARistsGIssgABRistsGMssgEARistsGQssgEBRistsGUsswAAAEIrLbBmLLMAAQBCKy2wZyyzAQAAQistsGgsswEBAEIr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)
    format("truetype");
}

.y-number {
  font-family: Yuewen Font;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes y-keyframes--slide-bottom-enter {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes y-keyframes--slide-bottom-enter {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-bottom-leave {
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes y-keyframes--slide-bottom-leave {
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-top-enter {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes y-keyframes--slide-top-enter {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-top-leave {
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes y-keyframes--slide-top-leave {
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-left-enter {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes y-keyframes--slide-left-enter {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-left-leave {
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes y-keyframes--slide-left-leave {
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-right-enter {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes y-keyframes--slide-right-enter {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes y-keyframes--slide-right-leave {
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes y-keyframes--slide-right-leave {
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes y-keyframes--fade-enter {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes y-keyframes--fade-enter {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes y-keyframes--fade-leave {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes y-keyframes--fade-leave {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes y-keyframes--rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes y-keyframes--rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.y-active8 {
  -webkit-animation: 0.3s y-keyframes--fade-enter both ease-out;
  animation: 0.3s y-keyframes--fade-enter both ease-out;
}

.y-active9 {
  -webkit-animation: 0.3s y-keyframes--fade-leave both ease-in;
  animation: 0.3s y-keyframes--fade-leave both ease-in;
}

.y-active {
  -webkit-animation: 0.3s y-keyframes--slide-bottom-enter both ease-out;
  animation: 0.3s y-keyframes--slide-bottom-enter both ease-out;
}

.y-active1 {
  -webkit-animation: 0.3s y-keyframes--slide-bottom-leave both ease-in;
  animation: 0.3s y-keyframes--slide-bottom-leave both ease-in;
}

.y-active6 {
  -webkit-animation: 0.3s y-keyframes--slide-top-enter both ease-out;
  animation: 0.3s y-keyframes--slide-top-enter both ease-out;
}

.y-active7 {
  -webkit-animation: 0.3s y-keyframes--slide-top-leave both ease-in;
  animation: 0.3s y-keyframes--slide-top-leave both ease-in;
}

.y-active4 {
  -webkit-animation: 0.3s y-keyframes--slide-left-enter both ease-out;
  animation: 0.3s y-keyframes--slide-left-enter both ease-out;
}

.y-active5 {
  -webkit-animation: 0.3s y-keyframes--slide-left-leave both ease-in;
  animation: 0.3s y-keyframes--slide-left-leave both ease-in;
}

.y-active2 {
  -webkit-animation: 0.3s y-keyframes--slide-right-enter both ease-out;
  animation: 0.3s y-keyframes--slide-right-enter both ease-out;
}

.y-active3 {
  -webkit-animation: 0.3s y-keyframes--slide-right-leave both ease-in;
  animation: 0.3s y-keyframes--slide-right-leave both ease-in;
}

:root {
  --Primary: #68e38b;
  --Primary_1: #95f0ab;
  --Primary_2: #f0fff2;
  --Secondary: #5790df;
  --Secondary_1: #84b4f5;
  --Secondary_2: #edf1fc;
  --Surface: #191919;
  --Surface_1: #4c4c4c;
  --Surface_2: #808080;
  --Surface_3: #adadad;
  --Surface_4: #ccc;
  --Surface_5: #e0e0e0;
  --Surface_6: #ebebeb;
  --Surface_7: #f5f5f5;
  --Surface_8: #fff;
  --Background: #f5f5f5;
  --Background_1: #fff;
  --SheetBackground: #f5f5f5;
  --SheetBackground_1: #fff;
  --Outline: rgba(0, 0, 0, 0.08);
  --Segmentation: rgba(0, 0, 0, 0.04);
  --Overlay: rgba(0, 0, 0, 0.9);
  --Overlay_1: rgba(0, 0, 0, 0.6);
  --Overlay_2: rgba(0, 0, 0, 0.36);
  --Success: #40d76f;
  --Error: #e5353e;
  --Warn: #ff5e1a;
  --Warn_1: #ffe1d5;
  --Click_Active: rgba(0, 0, 0, 0.05);
  --Font_Family: PingFang SC, sans-serif;
  --Font_Family_Number: Yuewen Font;
}

.y-popper {
  position: absolute;
  z-index: 101;
}

.y-popper__con {
  padding: 0.08rem 0.12rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 0.08rem;
}

.y-popper--top {
  padding-bottom: 0.12rem;
}

.y-right5 {
  padding-left: 0.12rem;
}

.y-bottom5 {
  padding-top: 0.12rem;
}

.y-left7 {
  padding-right: 0.12rem;
}

.y-popper__arr {
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0.06rem solid transparent;
  color: rgba(0, 0, 0, 0.6);
}

.y-top1 {
  bottom: 0;
  border-top-color: currentColor;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.y-right1 {
  left: 0;
  top: 50%;
  border-right-color: currentColor;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.y-bottom1 {
  top: 0;
  left: 50%;
  border-bottom-color: currentColor;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.y-left2 {
  right: 0;
  top: 50%;
  border-left-color: currentColor;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.y-start3 {
  bottom: 0;
  left: 0.16rem;
  border-top-color: currentColor;
}

.y-end3 {
  bottom: 0;
  right: 0.16rem;
  border-top-color: currentColor;
}

.y-start {
  top: 0;
  left: 0.16rem;
  border-bottom-color: currentColor;
}

.y-end {
  top: 0;
  right: 0.16rem;
  border-bottom-color: currentColor;
}

.y-start1 {
  left: 0;
  top: 0.08rem;
  border-right-color: currentColor;
}

.y-end1 {
  left: 0;
  bottom: 0.08rem;
  border-right-color: currentColor;
}

.y-start2 {
  right: 0;
  top: 0.08rem;
  border-left-color: rgba(0, 0, 0, 0.6);
}

.y-end2 {
  right: 0;
  bottom: 0.08rem;
  border-left-color: rgba(0, 0, 0, 0.6);
}

body,
body[data-theme="default"],
body[data-theme="blue"],
body[data-theme="yellow"],
body[data-theme="beige"],
body[data-theme="green"] {
  --primary-red-500: #e5353e;
  --primary-red-300: #ff6f75;
  --primary-red-50: #ffe6e7;
  --secondary-blue-500: #5790df;
  --secondary-blue-300: #84b4f5;
  --secondary-blue-50: #ebeffa;
  --surface-gray-900: #191919;
  --surface-gray-700: #4c4c4c;
  --surface-gray-500: #808080;
  --surface-gray-400: #adadad;
  --surface-gray-300: #ccc;
  --surface-gray-200: #e0e0e0;
  --surface-gray-100: #ebebeb;
  --surface-gray-50: #f5f5f5;
  --surface-bw-white: #fff;
  --background-gray-100: #ebebeb;
  --background-gray-50: #f5f5f5;
  --background-bw-white: #fff;
  --sheet-background-gray-50: #f5f5f5;
  --sheet-background-bw-white: #fff;
  --nav-bar-background-bw-white: #fff;
  --on-image-bw-white: #fff;
  --on-image-white-70: rgba(255, 255, 255, 0.7);
  --on-image-white-36: rgba(255, 255, 255, 0.36);
  --on-image-black-90: rgba(0, 0, 0, 0.9);
  --on-image-black-60: rgba(0, 0, 0, 0.6);
  --on-image-black-36: rgba(0, 0, 0, 0.36);
  --outline-black-8: rgba(0, 0, 0, 0.08);
  --overlay-black-90: rgba(0, 0, 0, 0.9);
  --overlay-black-60: rgba(0, 0, 0, 0.6);
  --overlay-black-36: rgba(0, 0, 0, 0.36);
  --segmentation-black-4: rgba(0, 0, 0, 0.04);
  --bw-black: #000;
  --bw-white: #fff;
  --sd2: rgba(0, 0, 0, 0.06);
  --sd3: rgba(0, 0, 0, 0.06);
  --sd4: rgba(0, 0, 0, 0.07);
  --sd5: rgba(0, 0, 0, 0.08);
  --sd6: rgba(0, 0, 0, 0.09);
  --sd7: rgba(0, 0, 0, 0.1);
  --sd8: rgba(0, 0, 0, 0.12);
  --sd12: rgba(0, 0, 0, 0.16);
  --sd16: rgba(0, 0, 0, 0.16);
  --on-image-surface-black-4: rgba(0, 0, 0, 0.04);
  --on-image-surface-black-8: rgba(0, 0, 0, 0.08);
}

body[data-theme="blue"] {
  --surface-gray-900: rgba(0, 0, 0, 0.9);
  --surface-gray-700: rgba(0, 0, 0, 0.7);
  --surface-gray-500: rgba(0, 0, 0, 0.48);
  --surface-gray-400: rgba(0, 0, 0, 0.36);
  --surface-gray-300: rgba(0, 0, 0, 0.32);
  --surface-gray-200: rgba(0, 0, 0, 0.24);
  --surface-gray-100: rgba(0, 0, 0, 0.12);
  --surface-gray-50: rgba(0, 0, 0, 0.08);
  --surface-bw-white: rgba(0, 0, 0, 0.04);
  --background-gray-100: #cedde1;
  --background-gray-50: #dcebef;
  --background-bw-white: #edf5f7;
  --sheet-background-gray-50: #dcebef;
  --sheet-background-bw-white: #edf5f7;
  --nav-bar-background-bw-white: #edf5f7;
}

body[data-theme="yellow"] {
  --surface-gray-900: rgba(0, 0, 0, 0.9);
  --surface-gray-700: rgba(0, 0, 0, 0.7);
  --surface-gray-500: rgba(0, 0, 0, 0.48);
  --surface-gray-400: rgba(0, 0, 0, 0.36);
  --surface-gray-300: rgba(0, 0, 0, 0.32);
  --surface-gray-200: rgba(0, 0, 0, 0.24);
  --surface-gray-100: rgba(0, 0, 0, 0.12);
  --surface-gray-50: rgba(0, 0, 0, 0.08);
  --surface-bw-white: rgba(0, 0, 0, 0.04);
  --background-gray-100: #e3d0a1;
  --background-gray-50: #efe2c0;
  --background-bw-white: #f4ecd1;
  --sheet-background-gray-50: #efe2c0;
  --sheet-background-bw-white: #f4ecd1;
  --nav-bar-background-bw-white: #f4ecd1;
}

body[data-theme="beige"] {
  --surface-gray-900: rgba(0, 0, 0, 0.9);
  --surface-gray-700: rgba(0, 0, 0, 0.7);
  --surface-gray-500: rgba(0, 0, 0, 0.48);
  --surface-gray-400: rgba(0, 0, 0, 0.36);
  --surface-gray-300: rgba(0, 0, 0, 0.32);
  --surface-gray-200: rgba(0, 0, 0, 0.24);
  --surface-gray-100: rgba(0, 0, 0, 0.12);
  --surface-gray-50: rgba(0, 0, 0, 0.08);
  --surface-bw-white: rgba(0, 0, 0, 0.04);
  --background-gray-100: #ebe6da;
  --background-gray-50: #f5f1e8;
  --background-bw-white: #faf9f4;
  --sheet-background-gray-50: #f5f1e8;
  --sheet-background-bw-white: #faf9f4;
  --nav-bar-background-bw-white: #faf9f4;
}

body[data-theme="green"] {
  --surface-gray-900: rgba(0, 0, 0, 0.9);
  --surface-gray-700: rgba(0, 0, 0, 0.7);
  --surface-gray-500: rgba(0, 0, 0, 0.48);
  --surface-gray-400: rgba(0, 0, 0, 0.36);
  --surface-gray-300: rgba(0, 0, 0, 0.32);
  --surface-gray-200: rgba(0, 0, 0, 0.24);
  --surface-gray-100: rgba(0, 0, 0, 0.12);
  --surface-gray-50: rgba(0, 0, 0, 0.08);
  --surface-bw-white: rgba(0, 0, 0, 0.04);
  --background-gray-100: #c9e0cb;
  --background-gray-50: #e0eee1;
  --background-bw-white: #ebfaeb;
  --sheet-background-gray-50: #e0eee1;
  --sheet-background-bw-white: #ebfaeb;
  --nav-bar-background-bw-white: #ebfaeb;
}

body[data-theme="dark"] {
  --primary-red-500: #ff4d55;
  --primary-red-300: rgba(229, 53, 62, 0.48);
  --primary-red-50: rgba(229, 53, 62, 0.16);
  --secondary-blue-500: #6da2ed;
  --secondary-blue-300: rgba(109, 162, 237, 0.48);
  --secondary-blue-50: rgba(114, 148, 227, 0.16);
  --surface-gray-900: rgba(255, 255, 255, 0.6);
  --surface-gray-700: rgba(255, 255, 255, 0.5);
  --surface-gray-500: rgba(255, 255, 255, 0.4);
  --surface-gray-400: rgba(255, 255, 255, 0.36);
  --surface-gray-300: rgba(255, 255, 255, 0.32);
  --surface-gray-200: rgba(255, 255, 255, 0.24);
  --surface-gray-100: rgba(255, 255, 255, 0.12);
  --surface-gray-50: rgba(255, 255, 255, 0.08);
  --surface-bw-white: rgba(255, 255, 255, 0.08);
  --background-gray-100: #0a0a0a;
  --background-gray-50: #111;
  --background-bw-white: #191919;
  --sheet-background-gray-50: #191919;
  --sheet-background-bw-white: #1f1f1f;
  --nav-bar-background-bw-white: #1f1f1f;
  --on-image-bw-white: rgba(255, 255, 255, 0.9);
  --on-image-white-70: rgba(255, 255, 255, 0.6);
  --on-image-white-36: rgba(255, 255, 255, 0.36);
  --on-image-black-90: rgba(0, 0, 0, 0.9);
  --on-image-black-60: rgba(0, 0, 0, 0.6);
  --on-image-black-36: rgba(0, 0, 0, 0.36);
  --outline-black-8: rgba(255, 255, 255, 0.12);
  --overlay-black-90: rgba(0, 0, 0, 0.9);
  --overlay-black-60: rgba(0, 0, 0, 0.6);
  --overlay-black-36: rgba(0, 0, 0, 0.36);
  --segmentation-black-4: rgba(0, 0, 0, 0.7);
  --bw-black: #000;
  --bw-white: #fff;
  --sd2: rgba(0, 0, 0, 0);
  --sd3: rgba(0, 0, 0, 0);
  --sd4: rgba(0, 0, 0, 0);
  --sd5: rgba(0, 0, 0, 0);
  --sd6: rgba(0, 0, 0, 0);
  --sd7: rgba(0, 0, 0, 0);
  --sd8: rgba(0, 0, 0, 0);
  --sd12: rgba(0, 0, 0, 0);
  --sd16: rgba(0, 0, 0, 0);
  --on-image-surface-black-4: rgba(255, 255, 255, 0.08);
  --on-image-surface-black-8: rgba(255, 255, 255, 0.12);
}

.icon-tooltip {
  font-size: 0.12rem;
  white-space: nowrap;
  transform: translate(0.15rem);
}

.custom_btn {
  display: block;
}

.custom_btn .t1:before {
  font-size: 0.14rem;
  content: "打开起点App海量小说免费看";
}

.custom_btn .t2:before {
  font-size: 0.14rem;
  content: "打开起点App免费看本书";
}

.custom_btn .t3:before {
  font-size: 0.14rem;
  content: "打开起点App海量小说免费听";
}

.custom_btn .t4:before {
  font-size: 0.14rem;
  content: "打开起点App免费听本书";
}
