@charset "utf-8";

.layer-content-center .layui-layer-content { text-align: center; }

html, body { background-color: transparent; }

.share { position: fixed; width: 40px; height: 40px; bottom: 120px; right: 10px; display: none; cursor: pointer; z-index: 999; }

.share i { font-size: 40px; }

.wechatShare { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; opacity: 0.8; display: none; background: rgb(136, 136, 136); }

.browserShare { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; opacity: 0.7; display: none; text-align: center; background: rgb(0, 0, 0); }

.browserShare img { margin-top: 150px; }

.dark { background-color: rgb(51, 51, 51); color: rgb(204, 204, 204) !important; }

.dark ul li a { color: rgb(204, 204, 204); font-size: 12px; }

.light { color: rgb(102, 102, 102); background-color: rgb(245, 245, 245); }

.light ul li a { color: rgb(164, 164, 164); font-size: 12px; }

.user-btn { width: 60px; height: 60px; position: fixed; z-index: 999; top: 60%; right: 10px; }

.user-btn img { width: 100%; height: 100%; }

.share-user-phone { position: fixed; bottom: 0px; width: 100%; height: 50px; font-size: 30px; z-index: 9999; background-color: rgb(255, 252, 252); }

.share-user-phone-pc { position: fixed; right: 1px; bottom: 200px; width: 240px; height: 50px; font-size: 30px; z-index: 9999; opacity: 0.8; border-radius: 30px 0px; background-color: rgb(255, 252, 252); }

.share-user-phone i, .share-user-phone-pc i { font-size: 14px; width: 20px; display: flex; color: rgb(255, 255, 255); justify-content: center; align-items: center; height: 20px; border: 1px solid rgb(255, 255, 255); border-radius: 50%; margin-right: 10px; }

.share-user-phone-content { width: 100%; height: 100%; background-color: rgb(153, 153, 153); display: flex; justify-content: center; align-items: center; }

.report { height: auto; font-size: 12px; display: flex; justify-content: center; align-items: center; color: rgb(167, 160, 160); padding: 5px; flex-wrap: wrap; }

.report.report-mobile { position: relative; }

@font-face { font-family: iconfont-copyright; src: url("https://static.ltdcdn.com/assets/share/css/copyRightIcons/iconfont.woff2?t=1763715647802&amp;_v=202610301707") format("woff2"), url("https://static.ltdcdn.com/assets/share/css/copyRightIcons/iconfont.woff?t=1763715647802&amp;_v=202610301707") format("woff"), url("https://static.ltdcdn.com/assets/share/css/copyRightIcons/iconfont.ttf?t=1763715647802&amp;_v=202610301707") format("truetype"); }

.report .iconfont-copyright { font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; margin-right: 1px; font-family: iconfont-copyright !important; }

.report .font-size-24 { font-size: 24px; }

.report .icon-ltd-copyright-notify-iconfont-line::before { content: ""; }

.report .icon-ltd-copyright-logo-iconfont-line-new::before { content: ""; }

.report .icon-ltd-copyright-feedback-iconfont-line-new::before { content: ""; }

.report .icon-ltd-copyright-chart-iconfont-line-new::before { content: ""; }

.report .icon-a-ltd-copyright-logo-iconfont-line1::before { content: ""; }

.report .icon-ltd-copyright-logo-line::before { content: ""; }

.report .icon-ltd-copyright-iconfont-logo::before { content: ""; }

.report .icon-ltd-copyright-logo-transparent::before { content: ""; }

.report .icon-ltd-copyright-iconfont-feedback::before { content: ""; }

.report .icon-ltd-copyright-iconfont-chart::before { content: ""; }

.report > * { line-height: 100%; }

.report a { margin: 0px 4px; color: rgb(167, 160, 160); }

.report a span { font-size: 12px; line-height: 1.3; }

.report .flex-box { display: flex; justify-content: center; align-items: center; margin-right: 3px; }

.icp-panel { font-size: 12px; display: flex; justify-content: center; align-items: center; color: rgb(167, 160, 160); padding: 5px; flex-wrap: wrap; gap: 10px; }

.icp-panel .icp-item { display: inline-flex; align-items: center; color: rgb(167, 160, 160); text-decoration: none; line-height: 1.4; }

.mobile .icp-panel { flex-direction: column; gap: 5px; }

.icp-panel .icp-gongan img, .icp-panel .icp-license img { width: 16px; height: 16px; margin-right: 4px; }

.icp-panel .icp-license i { margin-right: 4px; font-size: 14px; }

.copyright_span { font-size: 12px; text-align: center; line-height: 16px; }

.mobile .animated { visibility: hidden; backface-visibility: hidden; }

.friendly_link-wrap { width: 100%; }

.friendly_link-pc { width: 1170px; margin: 0px auto; }

.mobile .friendly_link { width: 100%; }

.friendly_link { height: auto; font-size: 12px; padding: 10px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }

.friendly_link p { color: rgb(153, 153, 153); margin-bottom: 0px; padding-right: 5px; }

.friendly_link a { color: rgb(153, 153, 153); position: relative; padding-right: 5px; }

@media (min-width: 320px) and (max-width: 768px) {
  .friendly_link-mobile { width: 100%; padding: 10px 14px; margin: 0px auto; }
}