.m-share-weixin {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
}
.m-share-weixin .weixin-img {
  position: absolute;
  right: 20px;
  top: 10px;
  width: 55%;
}

 {
  /**
  设计思路
  变量命名方式： [color]-[name] / [color]-[name]-[xxxx]
  name: [background, text, link, border, status]
  level: [primary, secondary, assist, danger(warning)]
  status: [success, fail, warning, info]
*/
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
ul,
ol,
li {
  list-style: none;
}
a {
  text-decoration: none;
  color: #333;
  cursor: pointer;
}
html,
body {
  height: 100%;
}
body {
  color: #333;
  background-color: #f6f6f6;
  font-family: PingFangSC-Regular;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* prevent tap highlight color / shadow */
}
button {
  outline: none;
  border: none;
  background: transparent;
}
.bottom {
  position: fixed;
  bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  left: 0;
  right: 0;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.number {
  font-family: DINAlternate-Bold;
}
.current {
  color: #D84A3F;
}
.padding-bottom {
  padding-bottom: 4.8rem;
}
.footer-color {
  color: #B5B9BE;
}
.line-height-14 {
  line-height: 1.4;
}
.text-primary {
  color: #D84A3F;
}
.text-secondary {
  color: #666;
}
.text-assist {
  color: #999;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #DADADA;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #DADADA;
  opacity: 1;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #DADADA;
  opacity: 1;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #DADADA;
}
::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #DADADA;
}
hr {
  border-top: solid 1px #E7E7E7;
  margin: 1.5rem 0rem;
  border-bottom: none;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.hidden {
  display: inline;
  display: none !important;
}
:not(input) {
  -webkit-user-select: none;
          user-select: none;
}
@font-face {
  font-family: "iconfont";
  src: url(data:application/vnd.ms-fontobject;base64,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);
  /* IE9 */
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAXEAAsAAAAAC8gAAAV2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCECgqJPIdcATYCJAMkCxQABCAFhG0HgQEbCQoRFaTjkf1IjG0R552Vd6KJJtqbCQKqqc7C2QcGGeQCySFkKUSKFAC4Al1aNgRRLr2AWFiCc5kVAPub9msLH6G65Nm//PSMAAHa9KXh1sVaq6/TL7S3fdNeRDWJOpCIzGdCIiRxS1AihEInlMginkl7oeDg3LwcArC5nHaIYSPGTcNEI7YTgFi5LL4QM2dDtyAC01hQc6hG3IaBKW+UrwK3+p8X39BFmCAxFOJKk2LDowzyncadys27zFEu7vY8wOAoUEA7QIM4UOurQcVkOxT27O9qlgLlBFBI3/E7+f39Kf5y/0yjbNyZz1MeJGYJymU7SDSFGGf6j6dAFMB0RYhfmzLBdzQbEvxObGjw+7NRCP4UNgzwl8vW059BNgQ0SjYKoHGnDcWx1tblwKUgloL4HvDdmgUWGoWwRaqyyLS0sBQV8XDxkKJ2xlt0SVHuFRef39s2Xn+g7lRltKamKlZ3psYNbiu5/+3LC0tx9KE3583d/9jeJy4xtmt/Bqc0IeZFbeFMc4S92MGGExcUU8TqO5LJaalUOJOZnk7PUZpIkGQfmUzOEg4zlCMXpv1IpnF66otw8vPtXjLpplJOxzVtamps26sTwq4znivrnU0bvHj2SF39BS3ra4NhZ3p9fbB5bW3lNGdvLbjdDeAXbghOqopOicemLrlg8o7nUtX6WHJYyfPpJsbJzEjn9Hn3nG3XnEO754Ol9Q3CuDJRZZ9JXNnQcoFn5a2J6MEGp5gRmxV5iTD6kJTQtOG+C+17Inb4ROM4OOLIpHrpdHvO6UiDJCtG9TTU7bC68FI3h7aLcj74p2uXZsXdIrxHxMXDT4Yv7J5+VlmEnmsHvrQ2Zolvnzvcz4os2UzQbNJZmlVdP37uPVNeuGtUU/FudNHX33z97LPHjh4LNn+gxQNHNUOPLd+3+H7rnoSUPKmyOXVCncxmTyrUZM1qJ7K5k8966sEHpSfFVsKMMj3FPU8MGz1sVO/g6CD5Sc9pw9Cofo5LUMVrixYvWvPIstVPZJXY5a5JGJ98rhNSbPeRzbzFhQmz0nzYXOy5ob7B8hZ7VsKq0Ku36xttNidqbnyr+9grV6vc7m9tsDaOa1ZhaNcmJWka6Gsl+G9P4FUxbPirw4T6VX+geJVuU9cGhgyRP4shQwNeVEtzZGAom5ttKRv6cZPSn0ubfOyxNYYSaxoPbJtaHu9ZvqcXLr+xl+B7pwKxZrFAquyG1vf3D8RlHEQ1PX2nH78SOWD+XSOv+3J1V3fUVV2vig2K7e66e5RebeX1Xw7fns8aoZDBkGwo1JN62j2theZpKecKXktIuTkdCmlEcqGQCt37/3SFZpD0sxv8ADVORiD/pMqq5pDPq6uUhPw96m01BfL/K/Lp29Sjau0f5Xd4dlC2+/zSfr+ZjgYge8c3V/gt865GuYCJfM/1/C3kxDl6rhR2S09H17I1AhazvyxxCdhyEfwZQuV8uF1DkFwOApNgCpJCLgOFSTO0xrcDA4duUIDJQLBpy8ijHSpYj0JoC2jDtQCCAPeCpIQnQBHgNbTGfwAGVXwHBQSEApuIqDilg7SFoKc3QaPowZ6AHC9BOfUpVH5jbNVIVukJ/ygbRWDshmLmCxeUbeyx7eOkGiAIz/AJV8NaGVbhjE67pLru+j7UfVDneL54YqigUfSAPQHkeAl2tj6Vvv8bY6tGWgbORP9RNlo5MNIxENBfuoU08Fjqt32cUBYPQBiU8wx8Mg9WmWRgrd8oo9OOtEZ83dGzhQJV1+3fMD/WywAbcQdLSKGEFoYoEIXCFJawsVexYLsHtdW/ZtJmFpuDWzL8YPgaz7TE21xo6frE7S4bP9LrmYrn8YbPySzx4YCmJFr04gIA') format('woff2'), url(data:font/woff;base64,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) format('woff'), url(data:font/ttf;base64,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) format('truetype');
  /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-moreunfold:before {
  content: "\E6A6";
}
.icon-jituanjieshao:before {
  content: "\E60B";
}
.icon-shuoming:before {
  content: "\E77C";
}
.icon-jinbi:before {
  content: "\E630";
}
.icon-you:before {
  content: "\E652";
}
.icon-mingxi:before {
  content: "\E702";
}
.icon-zijindaozhang:before {
  content: "\E63D";
}
.icon-weakhint:before {
  content: "\E66A";
}
.safe-bottom {
  padding-bottom: env(safe-area-inset-bottom);
}
.yy-dialog-wrapper .yy-dialog-inner {
  border-radius: 0.4rem;
}
.yy-dialog-wrapper .yy-dialog-inner .yy-dialog-content {
  padding-bottom: 1.5rem;
}
.yy-dialog-wrapper .yy-dialog-inner .yy-dialog-content h2 {
  font-size: 1.6rem;
  padding-bottom: 1rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
}
.yy-dialog-wrapper .yy-dialog-inner .yy-dialog-footer {
  font-size: 1.4rem;
}
.yy-dialog-wrapper.alert .yy-dialog-inner {
  width: 30rem !important;
}
.yy-dialog-wrapper.alert .yy-dialog-btn {
  margin: 1.8rem 2rem;
  background: #EF4C4C;
  color: #ffffff;
  font-size: 1.5rem;
}
.yy-dialog-wrapper.alert .yy-dialog-content {
  padding: 2.5rem 0 0 !important;
}
.yy-dialog-wrapper.alert .yy-dialog-content .yy-dialog-body {
  padding: 0 1.7rem;
  font-size: 1.4rem;
}
.yy-dialog-wrapper.alert .yy-dialog-footer {
  border-top: 0;
}
.yy-dialog-wrapper.alert .yy-dialog-footer:before {
  display: none !important;
}
.fui-icon {
  vertical-align: middle;
}
.main-red {
  color: #D94B40 !important;
}
.main-green {
  color: #19B872 !important;
}

/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-position-bottom-buttons {
  position: relative;
  border-top: 1PX solid #E7E7E7;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .bz-position-bottom-buttons {
    border-top: none;
  }
  html:not([data-scale]) .bz-position-bottom-buttons::before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    height: 1px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #E7E7E7), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, #E7E7E7 50%, transparent 50%);
    background-image: linear-gradient(0deg, #E7E7E7 50%, transparent 50%);
    opacity: 0.5;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .bz-position-bottom-buttons::before {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(66.6%, #E7E7E7), color-stop(33.3%, transparent));
    background-image: -webkit-linear-gradient(bottom, #E7E7E7 66.6%, transparent 33.3%);
    background-image: linear-gradient(0deg, #E7E7E7 66.6%, transparent 33.3%);
  }
}
.bz-position-bottom-buttons * {
  box-sizing: border-box;
}
.bz-position-button {
  position: relative;
  height: 4.9rem;
  line-height: 4.9rem;
  text-align: center;
  font-size: 1.7rem;
  font-family: PingFangSC-Medium;
  font-weight: 600;
  border-right: 1PX solid #E7E7E7;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
  color: #D94B40;
  background: #ffffff;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .bz-position-button {
    border-right: none;
  }
  html:not([data-scale]) .bz-position-button::after {
    content: " ";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #E7E7E7));
    background-image: -webkit-linear-gradient(left, transparent 50%, #E7E7E7 50%);
    background-image: linear-gradient(90deg, transparent 50%, #E7E7E7 50%);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .bz-position-button::after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(66.6%, transparent), color-stop(33.4%, #E7E7E7));
    background-image: -webkit-linear-gradient(left, transparent 66.6%, #E7E7E7 33.4%);
    background-image: linear-gradient(90deg, transparent 66.6%, #E7E7E7 33.4%);
  }
}
.bz-position-button:last-child {
  border-right: 0;
}
.bz-position-button:last-child:after,
.bz-position-button:last-child:before {
  display: none !important;
}
.bz-position-button[disabled] {
  color: #cccccc;
  background: #ffffff;
}
.bz-position-button-info {
  color: #D94B40;
  background: #ffffff;
}
.bz-position-button-info[disabled] {
  color: #cccccc;
  background: #ffffff;
}
.bz-position-button-primary {
  color: #ffffff;
  background: #D94B40;
}
.bz-position-button-primary[disabled] {
  color: #ffffff;
  background: #cccccc;
}

/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-card {
  background-color: #fff;
  margin-bottom: 0.8rem;
}
.bz-card .bz-card-header {
  border-bottom: 1PX solid #e0e0e0;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .bz-card .bz-card-header {
    border-bottom: none;
  }
  html:not([data-scale]) .bz-card .bz-card-header::after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    opacity: 0.5;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #e0e0e0), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, #e0e0e0 50%, transparent 50%);
    background-image: linear-gradient(0deg, #e0e0e0 50%, transparent 50%);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .bz-card .bz-card-header::after {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(66.6%, #e0e0e0), color-stop(33.4%, transparent));
    background-image: -webkit-linear-gradient(bottom, #e0e0e0 66.6%, transparent 33.4%);
    background-image: linear-gradient(0deg, #e0e0e0 66.6%, transparent 33.4%);
  }
}
.bz-card .bz-card-body {
  padding: 1.5rem 0;
}
.bz-card.no-margin {
  margin-bottom: 0;
}

/* 文字式样 */
/* 按钮式样 */
/* 其他 */
/******************************************** End ***************************************************/
@font-face {
  font-family: 'yy-iconfont';
  src: url(//s1.wacdn.com/finance/fund-node-portfolio/1.2.1/iconfont410b791af24a002ba523f.eot);
  src: url(//s1.wacdn.com/finance/fund-node-portfolio/1.2.1/iconfont410b791af24a002ba523f.eot?#iefix) format('embedded-opentype'), url(//s1.wacdn.com/finance/fund-node-portfolio/1.2.1/iconfont54de101873ff8dcbfbcd4.woff) format('woff'), url(//s1.wacdn.com/finance/fund-node-portfolio/1.2.1/iconfontf898d335d7fb8cfef8a22.ttf) format('truetype'), url(//s1.wacdn.com/finance/fund-node-portfolio/1.2.1/iconfont8cd965aff2415000ca847.svg#iconfont) format('svg');
}
.yy-icon {
  font-family: 'yy-iconfont' !important;
  font-size: 1.6rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-item {
  font-size: 1.5rem;
  background-color: #fff;
  padding-left: 1.5rem;
  height: 4.4rem;
  text-decoration: none;
  color: inherit;
  position: relative;
  display: block;
}
.bz-item.lt .bz-item-title {
  width: 12rem;
  padding-right: 5.5rem;
  box-sizing: border-box;
  -webkit-box-flex: initial !important;
  -webkit-flex: initial !important;
          flex: initial !important;
  text-align: justify;
  text-align-last: justify;
  display: inline-block;
}
.bz-item.lt .bz-item-desc {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.bz-item .bz-item-inner {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-right: 1.5rem;
}
.bz-item .bz-item-inner .bz-item-body {
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  min-width: 10rem;
  font-family: PingFangSC-Medium;
  font-weight: 600;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-desc {
  color: #999;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=text],
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=password],
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=tel],
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=number] {
  background-color: transparent;
  height: 100%;
  width: 100%;
  outline: none;
  border: none;
  padding: 1rem 0;
  box-sizing: border-box;
  font-size: 1.5rem;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=text]::-webkit-input-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=password]::-webkit-input-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=tel]::-webkit-input-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=number]::-webkit-input-placeholder {
  color: #ccc;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=text]:-moz-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=password]:-moz-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=tel]:-moz-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=number]:-moz-placeholder {
  color: #ccc;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=text]::-moz-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=password]::-moz-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=tel]::-moz-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=number]::-moz-placeholder {
  color: #ccc;
}
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=text]:-ms-input-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=password]:-ms-input-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=tel]:-ms-input-placeholder,
.bz-item .bz-item-inner .bz-item-body .bz-item-desc input[type=number]:-ms-input-placeholder {
  color: #ccc;
}
.bz-item .bz-item-inner .bz-item-tail {
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-left: 0.8rem;
  margin-right: -0.9rem;
}
.bz-item .bz-item-inner .bz-item-tail i {
  color: #e0e0e0;
  font-size: 1.6rem;
}
.bz-item:visited {
  color: inherit;
}

/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-tab-nav {
  background: #fff;
  height: 4.5rem;
  width: 100%;
  position: relative;
}
.bz-tab-nav.center ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.bz-tab-nav ul {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  list-style: none;
  margin: 0;
  width: 100%;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
          justify-content: left;
}
.bz-tab-nav ul > li {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  min-width: 1.1rem;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: relative;
  font-size: 1.5rem;
  padding: 0 0.2rem;
  margin-right: 4rem;
  font-family: PingFangSC-Medium;
  font-weight: 600;
}
.bz-tab-nav ul > li:last-child {
  margin-right: 0;
}
.bz-tab-nav ul > li i {
  font-size: 1.2rem;
  color: #DFDFDF;
  margin-left: 1rem;
}
.bz-tab-nav ul > li:last-child {
  margin-right: 0;
}
.bz-tab-nav ul > li:last-child.active::before {
  right: 2.2rem;
}
.bz-tab-nav ul > li::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0.2rem;
  background: #EF4C4C;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.bz-tab-nav ul > li.active {
  color: #EF4C4C;
}
.bz-tab-nav ul > li.active::after {
  width: 110%;
}
.bz-container {
  padding: 0 1.5rem;
}
.bz-splitor {
  position: relative;
  width: 100%;
  border-bottom: 1PX solid #e0e0e0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .bz-splitor {
    border-bottom: none;
  }
  html:not([data-scale]) .bz-splitor::after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    opacity: 0.5;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #e0e0e0), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, #e0e0e0 50%, transparent 50%);
    background-image: linear-gradient(0deg, #e0e0e0 50%, transparent 50%);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .bz-splitor::after {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(66.6%, #e0e0e0), color-stop(33.4%, transparent));
    background-image: -webkit-linear-gradient(bottom, #e0e0e0 66.6%, transparent 33.4%);
    background-image: linear-gradient(0deg, #e0e0e0 66.6%, transparent 33.4%);
  }
}
.bz-splitor.verticle {
  width: 0;
  height: 100%;
  border-left: 1PX solid #e0e0e0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .bz-splitor.verticle {
    border-left: none;
  }
  html:not([data-scale]) .bz-splitor.verticle::before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #e0e0e0));
    background-image: -webkit-linear-gradient(left, transparent 50%, #e0e0e0 50%);
    background-image: linear-gradient(90deg, transparent 50%, #e0e0e0 50%);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .bz-splitor.verticle::before {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(66.6%, transparent), color-stop(33.4%, #e0e0e0));
    background-image: -webkit-linear-gradient(left, transparent 66.6%, #e0e0e0 33.4%);
    background-image: linear-gradient(90deg, transparent 66.6%, #e0e0e0 33.4%);
  }
}
.bz-tab-card {
  background: #ffffff;
}
.bz-tab-card-contents,
.bz-tab-card-slide-contents {
  width: 100%;
  overflow: hidden;
}
.bz-tab-card-contents > div,
.bz-tab-card-slide-contents > div {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bz-tab-card-content {
  height: 0;
  overflow: hidden;
}
.bz-tab-card-content.active {
  height: auto;
}
.bz-tab-card-slide-contents > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.bz-tab-card-slide-content {
  width: 100%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.bz-tab-card-slide-content.active {
  height: auto;
}

/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-skeleton-wrapper {
  position: relative;
  width: 100%;
  background: #fff;
}
.bz-skeleton-wrapper img {
  width: 7rem;
  height: 7rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.bz-skeleton-wrapper .toplight {
  width: 1.5rem;
  height: 8rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -2.5rem 0 0 -0.5rem;
  background-color: hsla(0, 0%, 100%, 0.5);
  -webkit-animation: bz-toplight-frame 1s infinite;
          animation: bz-toplight-frame 1s infinite;
}
@-webkit-keyframes bz-toplight-frame {
  0% {
    -webkit-transform: skew(-20deg) translateX(-3.5rem);
            transform: skew(-20deg) translateX(-3.5rem);
  }
  to {
    -webkit-transform: skew(-20deg) translateX(3.5rem);
            transform: skew(-20deg) translateX(3.5rem);
  }
}
@keyframes bz-toplight-frame {
  0% {
    -webkit-transform: skew(-20deg) translateX(-3.5rem);
            transform: skew(-20deg) translateX(-3.5rem);
  }
  to {
    -webkit-transform: skew(-20deg) translateX(3.5rem);
            transform: skew(-20deg) translateX(3.5rem);
  }
}

/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-container {
  padding: 0 1.5rem;
}

/* 字体 */
/* 字号大小 */
/* 基础样式 */
/* 涨跌幅颜色 */
/* 三方tab */
.bz-chart-wrapper {
  position: relative;
  height: 100%;
  margin: 0 -10px;
}
.bz-chart-default {
  height: 100%;
  width: 100%;
  font-size: 1.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.bz-chart-last-symbol {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  border-radius: 100%;
  width: 0.9rem;
  height: 0.9rem;
  background: rgba(217, 75, 64, 0.3);
}
.bz-chart-last-symbol::before {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  -webkit-animation: blinker 1.5s linear infinite;
          animation: blinker 1.5s linear infinite;
  background: rgba(217, 75, 64, 0.7);
  border-radius: 100%;
  content: " ";
}
.bz-chart-last-symbol::after {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  border-radius: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  content: " ";
  background: rgba(217, 75, 64, 0.7);
}
@-webkit-keyframes blinker {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes blinker {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.bz-legend-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 1.5rem;
  padding: 1.6rem 0;
}
.bz-legend-container.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.bz-legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-right: 1.8rem;
  font-size: 1.1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.bz-legend:last-child {
  margin-right: 0;
}
.bz-legend > i {
  width: 0.7rem;
  height: 0.7rem;
  display: inline-block;
  margin-right: 0.4rem;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.bz-legend .bz-legend-label {
  margin-right: 0.4rem;
}
.bz-legend .bz-legend-value.z {
  color: #999;
}
.bz-legend .bz-legend-value.p {
  color: #D94B40;
}
.bz-legend .bz-legend-value.p::before {
  content: "+";
}
.bz-legend .bz-legend-value.n {
  color: #19b872;
}
.bz-realtime-chart {
  height: 21rem;
}

