:root {
  --aigc-fontsize-12px_rem: 0.12rem;
  --aigc-fontsize-13px_rem: 0.13rem;
  --aigc-fontsize-14px_rem: 0.14rem;
  --aigc-fontsize-16px_rem: 0.16rem;
  --aigc-fontsize-18px_rem: 0.18rem;
  --aigc-fontsize-12px: 12px;
  --aigc-fontsize-90px: 90px;
  --aigc-fontsize-100px: 100px;
  --aigc-text-primary: #201452;
  --aigc-text-color-dark-app: rgba(255, 255, 255, 0.4);
  --aigc-background-color-dark-app: rgba(39, 35, 55, 0.5);
  --aigc-background-color-app: #141424;
  --aigc-wise-background-color-app: #000000;
  --aigc-font-family-base: PingFang SC, Avenir, Helvetica, Arial, sans-serif;
  --aigc-background-color-item: #22223F;
  --aigc-background-color-item-hover: #303056;
  --aigc-content-bg-color: #6e4bfa;
  --aigc-bar-bg-color: #B6ADFF;
  --aigc-tip-text-color: #000311;
  --aigc-button-bg-color: #23232b;
  --aigc-dark-tag-bg-color: #19191f;
  --aigc-dark-button-bg-color: #5c5680;
  --aigc-first-canvas-bg: #0C0C0F;
  --aigc-button-color: #b6adff;
  --aigc-font-gray-color: #848691;
  --aigc-border-color: #222229;
  --aigc-border-opacity-color: #22222999;
  --aigc-btn-hover-bg: #494957;
  --aigc-hover-content-bg: #49495780;
  --aigc-manage-wran-icon-color: #4E6EF2;
  --edit-page-bg: #09090A;
  --edit-save-btn-bg: linear-gradient(135deg, #5240FF 0%, #63D8FF 100%);
  --edit-brush-rang-bg: #32323D;
  --edit-brush-rang-track: #65daff;
  --edit-brush-rang-thumb: #121314;
  --edit-function-item-active: #66daff;
  --edit-download-img: url(https://gips3.baidu.com/it/u=3268680812,1286857518&fm=3028&app=3028&f=PNG&fmt=auto&q=75&size=f54_54);
  --edit-text-primary: #fff;
  --tool-btn-bg: #222229;
  --footer-bar-bg: #15151A;
  --edit-tool-bg: var(--edit-save-btn-bg);
  --duty-page-max-width: 1206px;
  --color-text-default: #1e1f24;
  --color-tab-text-one: #2867FA;
  --color-tab-text-two: #873CFF;
  --color-linear-gradient-one: #F0EBFF;
  --color-linear-gradient-two: #EBF3FF;
  --color-divider: #DCDDE0;
  --background-item-color: #EFF2FE;
  --tag-text-normal-color: #272933;
  --popup-bg-color: #0006;
  --icon-waring-color: #FF3333;
}
.custom-theme {
  --edit-page-bg: #09090A;
  --edit-page-bg-v2: #000;
  --edit-bar-bg: #15151A;
  --edit-save-btn-bg: #B6ADFF;
  --edit-save-btn-night-bg: #5C5680;
  --edit-tool-bg: #B6ADFF;
  --edit-text-primary: #201452;
  --edit-text-primary-night: #100A29;
  --edit-tool-night-bg: #5C5680;
  --edit-tool-selected-border: #B6ADFF;
  --edit-input-bg: #222229;
  --edit-bar-night-bg: #111115;
  --edit-tools-bg: #222229;
  --edit-tools-night-bg: #19191f;
  --edit-brush-rang-track: #B6ADFF;
  --edit-slider-progress-bg: #B6ADFF;
  --edit-user-guide-btn: #B6ADFF;
}
@media (prefers-color-scheme: dark) {
  :global(.cos-android) {
    color-scheme: dark;
    --footer-bar-bg: #111115;
    --aigc-border-color: #19191f;
    --tool-btn-bg: #19191f;
    --aigc-button-color: #5c5680;
    --aigc-text-primary: #100a29;
    --aigc-content-bg-color: #37267d;
  }
}
@media (prefers-color-scheme: dark) {
  :global(.cos-android) {
    color-scheme: dark;
    --footer-bar-bg: #111115;
    --aigc-border-color: #19191f;
    --tool-btn-bg: #19191f;
    --aigc-button-color: #5c5680;
    --aigc-text-primary: #100a29;
    --aigc-content-bg-color: #37267d;
  }
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  font-size: var(--aigc-fontsize-100px, 100px);
}
#app {
  font-family: var(--aigc-font-family-base);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  height: 100%;
  width: 100%;
  overflow: auto;
}
html,
body {
  height: 100%;
  width: 100%;
}
body {
  margin: 0;
  overflow: hidden;
}
:root {
  --safe-top: 0px;
  --safe-bottom: 0px;
}
@supports (top: constant(safe-area-inset-top)) {
  :root {
    --safe-top: constant(safe-area-inset-top);
    --safe-bottom: constant(safe-area-inset-bottom);
  }
}
@supports (top: env(safe-area-inset-top)) {
  :root {
    --safe-top: env(safe-area-inset-top);
    --safe-bottom: env(safe-area-inset-bottom);
  }
}
.c-line-clamp1 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-line-clamp2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.c-line-clamp3 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.cos-tabs.cos-tabs-pill .cos-tabs-header {
  padding: 0;
  border-radius: unset;
  scrollbar-width: none;
}
.cos-tabs.cos-tabs-pill .cos-tabs-header:hover {
  cursor: unset;
}
.cos-tabs.cos-tabs-pill .cos-tab {
  border-radius: unset;
  padding: 0;
}
.cos-tabs.cos-tabs-pill .cos-tab.cos-tab-active {
  background-color: unset;
  color: unset;
  font-weight: normal;
  -webkit-text-stroke: unset;
  font-family: unset;
}
.cos-tabs.cos-tabs-pill .cos-tab:not(:first-child) {
  margin-left: 0;
}
.friend-links {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
}

.image-detail-page-content-CLdFx {
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-body);
  line-height: var(--cos-leading-body);
}
.image-detail-page-content-CLdFx .header-ixPdA {
  background-color: var(--cos-color-bg);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  padding-top: var(--cos-space-md);
  padding-bottom: var(--cos-space-md);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.image-detail-page-content-CLdFx .image-title-i4PML {
  height: 56px;
}
.image-detail-page-content-CLdFx .layout-right-GDXSK {
  height: 100%;
  overflow-y: hidden;
}
.image-detail-page-content-CLdFx .layout-right-GDXSK .similar-image-vertical-ZEt26 {
  height: calc(100vh - 70px);
  min-height: 510px;
}
.image-detail-page-content-CLdFx .layout-right-GDXSK .image-list-vertical-znEjf {
  height: 100%;
}
.image-detail-page-content-CLdFx .function-list-SwK63 {
  margin-top: var(--cos-space-md);
}
.image-detail-page-content-CLdFx .image-scroll-list-PMWvO {
  padding-bottom: 36px;
}

.page-header-jDeom {
  color: var(--cos-color-text-on-primary);
  padding: 0;
  width: 100%;
  min-width: 1260px;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.page-header-jDeom .header-left-TgDMX {
  position: relative;
  z-index: 1;
}
.page-header-jDeom .header-right-Jumyh {
  position: absolute;
  z-index: 5;
  top: 0;
  right: 27px;
  font-size: 13px;
  color: #222;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.page-header-jDeom .header-right-Jumyh .capsule-ECPMm {
  margin-right: var(--cos-space-xxl);
}
.page-header-jDeom .header-right-Jumyh .user-center-yghlu {
  height: 100%;
}

.user-center-QPLc8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  height: 48px;
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: initial;
}
.user-center-QPLc8 .link-wrapper-F1BDm {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.user-center-QPLc8 .link-wrapper-F1BDm li + li {
  margin-left: var(--cos-space-xs);
}
.user-center-QPLc8 .link-wrapper-F1BDm a {
  color: #222;
  text-decoration: none;
  cursor: pointer;
}
.user-center-QPLc8 .link-wrapper-F1BDm a:hover {
  color: var(--cos-color-text-active);
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 {
  margin-left: var(--cos-space-xl);
  position: relative;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-link-hQKjL {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  text-decoration: none;
  cursor: pointer;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-link-hQKjL .user-avatar-UtpIQ {
  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;
  border-radius: var(--cos-rounded-full);
  width: 0.28rem;
  height: 0.28rem;
  border: 0.01rem solid #456fff;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-link-hQKjL .user-name-LkeYQ {
  margin-left: var(--cos-space-xs);
  color: #222;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-link-hQKjL:hover .user-name-LkeYQ {
  color: var(--cos-color-text-active);
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-list-ZKo7B {
  padding-top: var(--cos-space-sm);
  padding-bottom: var(--cos-space-sm);
  padding-left: var(--cos-space-md);
  padding-right: var(--cos-space-md);
  background-color: var(--cos-color-bg);
  border-radius: var(--cos-rounded-md);
  position: absolute;
  display: none;
  top: 0.33rem;
  right: 0.21rem;
  -webkit-box-shadow: 0 0.06rem 0.21rem rgba(30, 31, 36, 0.2);
          box-shadow: 0 0.06rem 0.21rem rgba(30, 31, 36, 0.2);
  z-index: 11;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-list-ZKo7B::before {
  content: '';
  position: absolute;
  top: -0.1rem;
  left: -25%;
  width: 150%;
  height: 0.2rem;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-list-ZKo7B li + li {
  margin-top: var(--cos-space-md);
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-list-ZKo7B a {
  color: #222;
  text-decoration: none;
  white-space: nowrap;
}
.user-center-QPLc8 .user-info-wrapper-fvCp3 .user-center-list-ZKo7B a:hover {
  color: var(--cos-color-text-active);
}
.user-center-QPLc8 .user-info-wrapper-fvCp3:hover .user-center-list-ZKo7B {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.user-center-QPLc8 .login-btn-wrapper-pA7vH {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-left: var(--cos-space-xxl);
  border-radius: var(--cos-rounded-xs);
  color: var(--cos-color-text-on-em);
  background-color: var(--cos-color-bg-primary);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 0.5rem;
  height: 0.24rem;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
}
.user-center-QPLc8 .login-btn-wrapper-pA7vH:hover {
  background-color: var(--cos-color-bg-primary-hover);
}

.toast-wrapper-rMj03 {
  position: absolute;
  width: 100%;
  top: 95px;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.toast-wrapper-rMj03 .toast-U9abh {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin: 0 auto;
  padding: 13px var(--cos-space-md);
  width: -webkit-fit-content;
  width: fit-content;
  font-size: 16px;
  line-height: 16px;
  color: var(--cos-color-text-inverse);
  background-color: #18181A;
  border-radius: var(--cos-rounded-md);
  -webkit-animation: pc-appear-FXfWt 0.5s ease-in-out;
          animation: pc-appear-FXfWt 0.5s ease-in-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.toast-wrapper-rMj03 .toast-U9abh.white-GLvAy {
  color: var(--cos-color-text);
  background-color: var(--cos-color-bg);
  -webkit-box-shadow: 0 6px 21px rgba(30, 31, 36, 0.2);
          box-shadow: 0 6px 21px rgba(30, 31, 36, 0.2);
}
.toast-wrapper-rMj03 .toast-logo-faedk {
  width: 17px;
  height: 17px;
  margin-right: 9px;
}
@-webkit-keyframes pc-appear-FXfWt {
  0% {
    -webkit-transform: translate3d(0, -200%, 0) scale(0.6);
            transform: translate3d(0, -200%, 0) scale(0.6);
    opacity: var(--cos-opacity-50);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    opacity: var(--cos-opacity-100);
  }
}
@keyframes pc-appear-FXfWt {
  0% {
    -webkit-transform: translate3d(0, -200%, 0) scale(0.6);
            transform: translate3d(0, -200%, 0) scale(0.6);
    opacity: var(--cos-opacity-50);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    opacity: var(--cos-opacity-100);
  }
}

.ai-create-capsule-q1Dth {
  position: relative;
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: initial;
}
.ai-create-capsule-q1Dth .ai-create-wrapper-QFzu_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left bottom, right top, from(#e8f7ff), to(#edf0ff));
  background-image: -webkit-linear-gradient(bottom left, #e8f7ff, #edf0ff);
  background-image: linear-gradient(to top right, #e8f7ff, #edf0ff);
  height: 25px;
  line-height: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: var(--cos-space-xxs);
  padding-bottom: var(--cos-space-xxs);
  padding-right: var(--cos-space-sm);
  padding-left: var(--cos-space-xs);
  border-radius: var(--cos-rounded-md);
}
.ai-create-capsule-q1Dth .ai-create-wrapper-QFzu_ .ai-create-text-yUdpt {
  font-size: var(--cos-text-body);
  color: var(--color-text-default);
}
.ai-create-capsule-q1Dth .ai-create-wrapper-QFzu_:hover {
  cursor: pointer;
  background-image: -webkit-gradient(linear, left bottom, right top, from(#3366ff), to(#4d4dff));
  background-image: -webkit-linear-gradient(bottom left, #3366ff, #4d4dff);
  background-image: linear-gradient(to top right, #3366ff, #4d4dff);
}
.ai-create-capsule-q1Dth .ai-create-wrapper-QFzu_:hover .ai-create-text-yUdpt {
  color: var(--cos-color-text-on-primary);
}
.ai-create-capsule-q1Dth .ai-create-wrapper-QFzu_ .ai-create-tag-pLXJq {
  position: absolute;
  width: 28px;
  height: 14px;
  top: -7px;
  right: -14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-radius: var(--cos-rounded-xxs);
  font-size: 11px;
  background: -webkit-linear-gradient(197deg, #ffaf51 0.05%, #ff2e00 100%);
  background: linear-gradient(253deg, #ffaf51 0.05%, #ff2e00 100%);
  -webkit-transform-origin: 100% 0px;
          transform-origin: 100% 0px;
}
.ai-create-capsule-q1Dth .ai-create-wrapper-QFzu_ .ai-create-tag-pLXJq .ai-create-tag-text-gY7zE {
  width: 23px;
  height: 7px;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: contain;
          background-size: contain;
  background-image: url(https://gips0.baidu.com/it/u=1042379699,532911711&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f69_23);
}
.ai-create-capsule-q1Dth .ai-create-guide-iE0s9 {
  position: absolute;
  width: 160px;
  height: 66px;
  border-radius: var(--cos-rounded-md);
  top: 34px;
  right: 0;
  background: #fff;
  cursor: pointer;
  -webkit-box-shadow: 0px 6px 21px 0px rgba(30, 31, 36, 0.33);
          box-shadow: 0px 6px 21px 0px rgba(30, 31, 36, 0.33);
}
.ai-create-capsule-q1Dth .ai-create-guide-iE0s9::before {
  content: "";
  position: absolute;
  top: -12px;
  left: 50%;
  margin-left: 30px;
  border-width: 6px 6px 6px 6px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  width: 0;
  height: 0;
}
.ai-create-capsule-q1Dth .ai-create-guide-iE0s9 .ai-create-guide-img-akB3u {
  margin-top: 7px;
  width: 160px;
}

.search-input-JzDws {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-input-JzDws .search-input-content-fuiHn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 10;
  -webkit-font-smoothing: initial;
  -moz-osx-font-smoothing: initial;
  height: auto;
  width: -webkit-fit-content;
  width: fit-content;
}
.search-input-JzDws .input-container-YR54L {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-input-JzDws .input-container-YR54L[data-direction="row"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.search-input-JzDws .input-container-YR54L[data-direction="row"] .logo-wrapper-LBa7x {
  margin-right: var(--cos-space-lg);
  margin-top: -8px;
}
.search-input-JzDws .input-container-YR54L[data-direction="row"] .logo-wrapper-LBa7x img {
  height: 33px;
  width: 101px;
}
.search-input-JzDws .input-container-YR54L[data-direction="column"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
}
.search-input-JzDws .input-container-YR54L[data-direction="column"] .logo-wrapper-LBa7x {
  margin-bottom: var(--cos-space-xl);
}
.search-input-JzDws .input-container-YR54L[data-direction="column"] .logo-wrapper-LBa7x img {
  height: 40px;
  width: 127px;
}
.search-input-JzDws .logo-wrapper-LBa7x {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-input-JzDws .logo-wrapper-LBa7x:hover {
  cursor: pointer;
}
.search-input-JzDws .logo-wrapper-LBa7x img {
  width: auto;
  height: 33px;
}
.search-input-JzDws .chat-input-container-yrez8 {
  width: 748px;
  position: relative;
  height: 45px;
  color: initial;
  line-height: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.search-input-JzDws[data-width-adaptive="true"] .chat-input-container-yrez8 {
  width: 100%;
  max-width: 748px;
}
.search-input-JzDws .hot-querys-wrapper-cSFWt {
  width: 100%;
  margin-top: 16px;
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle);
  line-height: var(--cos-leading-subtitle);
  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;
}
.search-input-JzDws .hot-querys-wrapper-cSFWt .label-X1th0 {
  color: var(--cos-color-text-minor);
  white-space: nowrap;
}
.search-input-JzDws .hot-querys-wrapper-cSFWt .querys-B0idY {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  height: 22px;
  overflow: hidden;
}
.search-input-JzDws .hot-querys-wrapper-cSFWt .querys-B0idY li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-left: var(--cos-space-lg);
  margin-bottom: var(--cos-space-xs);
}
.search-input-JzDws .hot-querys-wrapper-cSFWt .querys-B0idY li a {
  color: var(--cos-color-text-minor);
  text-decoration: none;
}
.search-input-JzDws .hot-querys-wrapper-cSFWt .querys-B0idY li a:hover {
  color: var(--cos-color-text-active);
}
.search-input-JzDws .disable-overlay-Yfwxd #ci-main::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 9999;
  background: transparent;
  pointer-events: auto;
  cursor: not-allowed;
}

.layout-wrapper-D7MLt {
  height: 100vh;
  overflow-y: scroll;
}
.layout-wrapper-D7MLt .content-QBJZJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  min-width: 1251px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 70px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.layout-wrapper-D7MLt .left-p8NDr {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin-right: 32px;
  min-width: 947px;
  max-width: 1072px;
  position: relative;
  left: 4px;
}
.layout-wrapper-D7MLt .left-p8NDr.left--show-_4KXH {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.layout-wrapper-D7MLt .right-toCq1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-top: var(--cos-space-lg);
  margin-left: 4px;
  margin-right: 4px;
  width: 0;
  height: calc(100vh - 88px);
  min-height: 492px;
}
.layout-wrapper-D7MLt .right-toCq1.right--show-arJop {
  width: 272px;
}

.function-list-FWiv7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  border-radius: var(--cos-rounded-sm);
  border-radius: var(--cos-rounded-md);
  position: relative;
}
.function-list-FWiv7 .function-list-wrapper-vfT2a {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.function-list-FWiv7 .function-list-wrapper-vfT2a .function-menu-yIfNV:not(:first-child) {
  margin-left: var(--cos-space-xs);
}
.function-list-FWiv7 .function-menu-more-wrap-WPElR {
  position: relative;
  margin-left: var(--cos-space-xs);
  z-index: 10;
}
.function-list-FWiv7.function-list-m-NX4TJ {
  height: 48px;
}
.function-list-FWiv7.function-list-l-cP8IL {
  height: 60px;
}
.function-list-FWiv7 .function-list-wrapper-vfT2a,
.function-list-FWiv7 .copy-download-uHXIo {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
  position: relative;
}
.function-list-FWiv7 .function-list-wrapper-vfT2a {
  position: relative;
}
.function-list-FWiv7 .function-list-wrapper-vfT2a.with-guide-NK3s8::after {
  content: '';
  position: absolute;
  top: 0;
  /* 从容器左侧外部开始 */
  left: -60%;
  /* 扫光宽度 */
  width: 80px;
  height: 100%;
  background: -webkit-linear-gradient(336deg, rgba(255, 255, 255, 0) 31.97%, rgba(255, 255, 255, 0.5) 43.31%, rgba(255, 255, 255, 0.5) 59.32%, rgba(255, 255, 255, 0) 69.4%);
  background: linear-gradient(114deg, rgba(255, 255, 255, 0) 31.97%, rgba(255, 255, 255, 0.5) 43.31%, rgba(255, 255, 255, 0.5) 59.32%, rgba(255, 255, 255, 0) 69.4%);
  /* 倾斜角度 */
  -webkit-transform: skewX(-15deg);
          transform: skewX(-15deg);
  -webkit-animation: shine-move-Q9z0l 1760ms ease-in-out;
          animation: shine-move-Q9z0l 1760ms ease-in-out;
}
@-webkit-keyframes shine-move-Q9z0l {
  from {
    left: -60%;
  }
  to {
    left: 100%;
  }
}
@keyframes shine-move-Q9z0l {
  from {
    left: -60%;
  }
  to {
    left: 100%;
  }
}
.function-list-FWiv7 .function-list-wrapper-vfT2a .function-menu-yIfNV:not(:first-child) {
  margin-left: var(--cos-space-xxs);
}
.function-list-FWiv7 .copy-download-uHXIo {
  height: 100%;
  cursor: pointer;
  border-radius: var(--cos-rounded-xxl);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
  z-index: 3;
}
.function-list-FWiv7 .disable-download-and-copy-lgv08 {
  cursor: not-allowed;
  opacity: 0.4;
}
.function-list-FWiv7 .copy-download-separate-wZYIy {
  width: 1px;
  height: 12px;
  background-color: var(--cos-color-border-tiny);
  z-index: 1;
  margin-right: var(--cos-space-md);
}
.function-list-FWiv7 .disable-download-and-copy-lgv08 .copy-download-separate-wZYIy {
  background-color: var(--cos-color-text-minor-disabled);
}
.function-list-FWiv7 .copy-download-text-sSFgf {
  margin-left: var(--cos-space-xxs);
}
.function-list-FWiv7 .copy-zPNk7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-right: var(--cos-space-md);
}
.function-list-FWiv7 .copy-zPNk7 .cos-icon {
  font-size: var(--cos-text-subtitle);
}
.function-list-FWiv7 .copy-zPNk7:hover {
  opacity: var(--cos-opacity-80);
}

.download-panel-NrHQ_ > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.download-panel-immersive-alyuH {
  position: relative;
  cursor: pointer;
  font-size: var(--cos-text-subtitle-sm);
  border-radius: var(--cos-rounded-xxl);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
}
.download-panel-immersive-alyuH .cos-icon {
  font-size: var(--cos-text-subtitle);
}
.download-panel-immersive-alyuH .download-btn-jA8Jb:not(.download-btn-disabled-x9Qkn):hover {
  background-color: var(--cos-color-bg-raised-inverse-hover);
}
.download-btn-jA8Jb {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: var(--cos-space-md);
  padding-right: var(--cos-space-md);
  border-radius: var(--cos-rounded-xxl);
  background: var(--download-bg-color);
}
.download-btn-jA8Jb:not(.download-btn-disabled-x9Qkn):hover {
  opacity: var(--cos-opacity-80);
}
.download-btn-jA8Jb .cos-icon {
  width: var(--cos-text-subtitle);
  height: var(--cos-text-subtitle);
  font-size: var(--cos-text-subtitle);
}
.download-btn-jA8Jb .download-icon-SPE3A,
.download-btn-jA8Jb .download-text-D7RHl {
  color: var(--download-text-color);
}
.download-btn-jA8Jb .download-text-D7RHl {
  margin-left: var(--cos-space-xxs);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  white-space: nowrap;
}
.download-btn-jA8Jb.download-btn-disabled-x9Qkn {
  opacity: var(--cos-opacity-40);
  cursor: not-allowed;
}

/* popover 菜单 */
.popover-menu-wrapper-p6QhJ {
  position: absolute;
  left: 50%;
  bottom: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-bottom: var(--cos-space-xxs);
}
.popover-menu-wrapper-p6QhJ .cos-icon {
  font-size: var(--cos-text-subtitle);
  margin-right: var(--cos-space-xxs);
}
.placement-bottom-right-LvQnp {
  left: auto;
  bottom: auto;
  top: calc(100% + 8px);
  -webkit-transform: none;
          transform: none;
  margin-bottom: 0;
}
.popover-menu-xM_yP {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border-radius: var(--cos-rounded-lg);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  background: #fff;
  padding: 10px 6px;
  border: 0.5px solid #E4E6EB;
  color: #000311;
  -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);
}
.popover-menu-item-wg0tD {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: pointer;
  pointer-events: auto;
  line-height: 1;
  padding: 8px 12px;
  white-space: nowrap;
  font-size: var(--cos-text-subtitle-sm);
  border-radius: var(--cos-rounded-md);
}
.popover-menu-item-wg0tD:not(:first-child) {
  margin-top: var(--cos-space-3xs);
}
.popover-menu-item-wg0tD:hover {
  color: var(--cos-color-text-on-primary-light);
  background: #4E6EF217;
}
.popover-menu-item-wg0tD .red-dot-QPU1p {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
  top: -4px;
  border-radius: 50%;
  background: #EB3333;
  -webkit-box-shadow: 0 0 6px rgba(255, 45, 85, 0.4);
          box-shadow: 0 0 6px rgba(255, 45, 85, 0.4);
}
.popover-menu-item-wg0tD > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.button-wrapper-DjPqU {
  position: relative;
}
.button-wrapper-DjPqU .tool-tip-tSx_M {
  cursor: pointer;
  position: absolute;
  top: -63px;
  left: 10px;
  z-index: 999;
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm {
  height: 54px;
  background: #000;
  padding: 7px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: var(--cos-rounded-md);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background: -webkit-linear-gradient(355deg, #EDF4FF 1.15%, #F2F6FF 50.24%, #EEEBFF 99.33%), var(--bc-1364-e-6-ef-2, #4E6EF2);
  background: linear-gradient(95deg, #EDF4FF 1.15%, #F2F6FF 50.24%, #EEEBFF 99.33%), var(--bc-1364-e-6-ef-2, #4E6EF2);
  -webkit-box-shadow: 0 6px 21px 0 rgba(30, 31, 36, 0.2);
          box-shadow: 0 6px 21px 0 rgba(30, 31, 36, 0.2);
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm .image-wrapper-z9rwP {
  width: 40px;
  height: 40px;
  position: relative;
  margin-right: var(--cos-space-xxs);
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm .image-wrapper-z9rwP .image-loading-wrapper-UcRmE {
  position: absolute;
  left: 0;
  top: 0;
  background-image: url('https://gips1.baidu.com/it/u=1291721405,869754192&fm=3028&app=3028&f=PNG&fmt=auto&q=75&size=f80_80');
  width: 100%;
  height: 100%;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm .image-wrapper-z9rwP .image-loading-wrapper-UcRmE .image-loading-Jh01s {
  position: absolute;
  left: var(--cos-space-xxs);
  top: var(--cos-space-xxs);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url('https://gips0.baidu.com/it/u=3038135164,3999073488&fm=3028&app=3028&f=PNG&fmt=auto&q=75&size=f84_84');
  width: 28px;
  height: 28px;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-animation: Loading-Y5Zt2 2s infinite;
          animation: Loading-Y5Zt2 2s infinite;
}
@-webkit-keyframes Loading-Y5Zt2 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes Loading-Y5Zt2 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm .tip-text-GgowN .tip-text-line-tQikL {
  background: -webkit-gradient(linear, left top, right top, from(#2867FA), to(#873CFF));
  background: -webkit-linear-gradient(left, #2867FA 0%, #873CFF 100%);
  background: linear-gradient(90deg, #2867FA 0%, #873CFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
  font-weight: var(--cos-font-medium);
  line-height: var(--cos-text-headline-sm);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm .tip-text-GgowN .tip-text-line-tQikL .text-content-query-QsqRq {
  display: inline-block;
  max-width: 130px;
  white-space: nowrap;
  /* 禁止换行 */
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
}
.button-wrapper-DjPqU .tool-tip-tSx_M .tip-content-bW8Vm::before {
  content: '';
  position: absolute;
  bottom: -6px;
  left: 30px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #EFF5FF;
  /* 与背景色相同 */
}
.button-wrapper-DjPqU .button-wD6dj {
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: var(--cos-space-sm) 16px;
  border-radius: var(--cos-rounded-sm);
  background: var(--btn-background-color);
  color: var(--btn-text-color);
  font-weight: var(--btn-font-weight);
  font-size: var(--btn-font-size);
  line-height: var(--btn-font-size);
  font-family: PingFang SC, Arial, sans-serif;
  width: var(--btn-width);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.button-wrapper-DjPqU .button-wD6dj.button-size-m-a2RCb .icon-w9fVQ {
  font-size: var(--cos-text-body-lg-higher);
}
.button-wrapper-DjPqU .button-wD6dj.button-size-m-a2RCb .text-lPH4r {
  margin-left: var(--cos-space-xxs);
}
.button-wrapper-DjPqU .button-wD6dj .text-lPH4r {
  margin-left: var(--cos-space-xxs);
  text-align: center;
  white-space: nowrap;
}
.button-wrapper-DjPqU .button-wD6dj .icon-w9fVQ {
  width: var(--icon-size);
  height: var(--icon-size);
  font-size: var(--icon-size);
  line-height: var(--icon-size);
}
.button-wrapper-DjPqU .button-wD6dj:hover {
  background: var(--btn-hover-background-color);
}
.button-wrapper-DjPqU .button-wD6dj:hover .icon-w9fVQ {
  background-image: unset !important;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}
.button-wrapper-DjPqU .button-wD6dj:hover .icon-w9fVQ,
.button-wrapper-DjPqU .button-wD6dj:hover .text-lPH4r {
  color: var(--btn-hover-text-color);
}
.button-wrapper-DjPqU .button-wD6dj.button-direction-row-aiFHP {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.button-wrapper-DjPqU .button-wD6dj.button-direction-column-GJa8y {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.button-wrapper-DjPqU .button-wD6dj.button-direction-column-GJa8y .text-lPH4r {
  margin-left: 0;
  margin-top: var(--cos-space-xxs);
}
.gradient-DCs6n {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.image-content-mywsH {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  border-radius: var(--cos-rounded-lg);
  background-color: var(--cos-color-bg-dent);
  overflow: hidden;
  -webkit-flex: 1 1 0;
          flex: 1 1 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.image-list-SFg9k {
  padding-top: var(--cos-space-sm);
  padding-bottom: var(--cos-space-sm);
  padding-left: var(--cos-space-md);
  padding-right: var(--cos-space-md);
}

.image-carousel-BQcJP {
  position: relative;
  height: 100%;
}
.prev-ISf15,
.next-zEvaE {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: var(--cos-rounded-full);
  background-color: var(--cos-color-bg);
  border: 0.5px solid var(--cos-color-border-minor);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: var(--cos-color-text-minor-active);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-headline-xl);
  line-height: var(--cos-leading-headline-xl);
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 5;
  opacity: 0.8;
  cursor: pointer;
}
.prev-ISf15:hover,
.next-zEvaE:hover {
  opacity: 1;
}
.prev-ISf15 {
  margin-left: var(--cos-space-md);
  left: 0;
}
.next-zEvaE {
  margin-right: var(--cos-space-md);
  right: 0;
}
.prev-icon-TzByW,
.next-icon-AzqnU {
  display: block;
  margin: 0 auto;
  font-weight: bolder;
}
.prev-icon-TzByW:hover,
.next-icon-AzqnU:hover {
  color: var(--cos-color-text-primary);
}
.label-V0bVm {
  position: absolute;
  z-index: 5;
  padding-top: var(--cos-space-3xs);
  padding-bottom: var(--cos-space-3xs);
  padding-left: var(--cos-space-xs);
  padding-right: var(--cos-space-xs);
  margin-top: var(--cos-space-md);
  border-radius: var(--cos-rounded-full);
  right: 0;
  margin-right: var(--cos-space-md);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-caption);
  line-height: var(--cos-leading-caption);
  color: var(--cos-color-text-inverse);
  background-color: var(--cos-color-bg-raised-inverse-hover);
}
.image-wrapper-LTpRP {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.image-wrapper-LTpRP .error-info-QC2BY {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  color: var(--cos-color-text-minor);
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-text-subtitle-sm);
}
.image-wrapper-LTpRP .error-info-QC2BY .error-info-text-mlx97 {
  text-align: center;
}
.image-wrapper-LTpRP .error-info-QC2BY .error-info-link-kGBbj {
  margin-top: var(--cos-space-xxl);
  color: var(--cos-color-text);
  border-radius: var(--cos-rounded-full);
  background-color: var(--cos-color-bg);
  width: 128px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
}
.image-wrapper-LTpRP .error-info-QC2BY .error-info-link-kGBbj:hover {
  opacity: var(--cos-opacity-80);
}
.image-inner-wrapper-kmzWH {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.image-inner-wrapper-kmzWH .hover-button-list-nv6L6 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: var(--cos-space-md);
  width: 100%;
  z-index: 2;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.image-D0gmF {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.image-D0gmF:hover {
  cursor: zoom-in;
}
.image-origin-ViAbC {
  width: 100%;
  height: 100%;
}
.image-contain-x-gkETO {
  width: 100%;
}
.image-contain-y-nf_Cr {
  height: 100%;
}

.button-list-wrapper-BM6vl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.button-list-wrapper-BM6vl .button-list-_1Iso {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-size: var(--cos-text-body-lg);
  line-height: var(--cos-leading-body-lg);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
  color: var(--cos-color-text-inverse);
}
.button-list-wrapper-BM6vl .button-list-_1Iso .button-mPh0i {
  border-radius: var(--cos-rounded-xxl);
  width: 84px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  position: relative;
  background: -webkit-linear-gradient(319deg, #3E79FF 8.81%, #4E6EF2 33.25%, #7274F9 67.89%, #9F66FF 94.56%);
  background: linear-gradient(131deg, #3E79FF 8.81%, #4E6EF2 33.25%, #7274F9 67.89%, #9F66FF 94.56%);
}
.button-list-wrapper-BM6vl .button-list-_1Iso .button-mPh0i:not(:last-child) {
  margin-right: var(--cos-space-xs);
}
.button-list-wrapper-BM6vl .button-list-_1Iso .button-mPh0i:hover {
  opacity: 0.8;
}

.survey-RkUOp {
  position: fixed;
  margin-bottom: var(--cos-space-xxl);
  margin-left: var(--cos-space-md);
  width: 424px;
  z-index: 99;
  bottom: -405px;
  -webkit-animation: slideIn-N1ed6 500ms ease-out forwards;
          animation: slideIn-N1ed6 500ms ease-out forwards;
  max-height: 381px;
  -webkit-transition: max-height 360ms ease-out;
  transition: max-height 360ms ease-out;
  overflow: hidden;
  padding-top: var(--cos-space-lg);
  padding-left: var(--cos-space-xxl);
  padding-right: var(--cos-space-xxl);
  padding-bottom: var(--cos-space-xl);
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.15);
  border-radius: var(--cos-rounded-lg);
}
.survey-RkUOp .cos-button {
  font-size: var(--cos-text-subtitle-sm);
}
.survey-inner-pulgD {
  opacity: 1;
  -webkit-transition: opacity 240ms ease-out;
  transition: opacity 240ms ease-out;
}
.survey-inner-fadeout-abFeb {
  opacity: 0;
}
.survey-close-KIqMe {
  -webkit-animation: slideOut-T3wxP 500ms ease-out forwards;
          animation: slideOut-T3wxP 500ms ease-out forwards;
}
@-webkit-keyframes slideIn-N1ed6 {
  0% {
    opacity: 0;
    bottom: -405px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes slideIn-N1ed6 {
  0% {
    opacity: 0;
    bottom: -405px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@-webkit-keyframes slideOut-T3wxP {
  0% {
    opacity: 1;
    bottom: 0;
  }
  100% {
    opacity: 0;
    bottom: -405px;
  }
}
@keyframes slideOut-T3wxP {
  0% {
    opacity: 1;
    bottom: 0;
  }
  100% {
    opacity: 0;
    bottom: -405px;
  }
}
.survey-light-djuGT {
  background-color: var(--cos-color-bg);
}
.survey-dark-PXatC {
  background-color: #292B31;
}
.options-f4ryy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: start;
          align-items: start;
  margin-top: var(--cos-space-sm);
  row-gap: 16px;
  -webkit-column-gap: 12px;
          column-gap: 12px;
}
.options-auto-KCdIz {
  -webkit-box-align: start;
  -webkit-align-items: start;
          align-items: start;
}
.options-equal-WuPp_ {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.button-wrapper-SgCat .cos-button {
  padding-left: var(--cos-space-sm);
  padding-right: var(--cos-space-sm);
  background-color: var(--cos-color-bg-dent);
  color: var(--cos-color-text-slim);
}
.button-wrapper-SgCat .cos-button:hover {
  color: var(--cos-color-text-primary-active);
}
.button-wrapper-SgCat .button-selected-kyifA {
  background-color: var(--cos-color-bg-primary-light);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
  color: var(--cos-color-text-primary);
}
.options-equal-WuPp_ .cos-button {
  width: 100%;
}
.options-equal-WuPp_ .button-wrapper-SgCat {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.close-NEOUS {
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  color: var(--cos-color-text-slim);
  position: absolute;
  top: 0;
  right: 0;
  margin-right: var(--cos-space-sm);
  margin-top: var(--cos-space-xs);
  cursor: pointer;
}
.title-puidx {
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
}
.title-text-BiYLl {
  color: var(--cos-color-text);
}
.title-dark-mTIqS {
  color: var(--cos-color-text-inverse);
}
.function-button-bzJIt {
  margin-top: var(--cos-space-md);
}
.feedback-vlaD9 {
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
}
.tips-p38FF {
  color: var(--cos-color-text-em);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  margin-top: var(--cos-space-md);
}

.image-scroll-list-eThNG {
  overflow-x: scroll;
  /** 针对 safari 生效 */
  scrollbar-width: none;
  /** 针对 firefox 生效 */
  scrollbar-color: transparent transparent;
  height: 54px;
  padding-top: 21px;
}
.image-scroll-list-eThNG.left-mask-btlmF {
  -webkit-mask-image: -webkit-linear-gradient(left, transparent 0px, #000 40px, #000);
          mask-image: linear-gradient(90deg, transparent 0px, #000 40px, #000);
}
.image-scroll-list-eThNG.right-mask-g_rsK {
  -webkit-mask-image: -webkit-linear-gradient(right, transparent 0px, #000 40px, #000);
          mask-image: linear-gradient(270deg, transparent 0px, #000 40px, #000);
}
.image-scroll-list-eThNG.left-mask-btlmF.right-mask-g_rsK {
  -webkit-mask-image: -webkit-linear-gradient(left, transparent 0px, #000 40px, #000 calc(100% - 40px), transparent calc(100% - 0px));
          mask-image: linear-gradient(90deg, transparent 0px, #000 40px, #000 calc(100% - 40px), transparent calc(100% - 0px));
}
.image-scroll-list-eThNG::-webkit-scrollbar {
  display: none;
}
.list-wrapper-kYMWG {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.item-outer-wrapper-aswCG:not(:last-child) {
  margin-right: 2px;
}
.swiper-Kkp_x {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.swiper-Kkp_x .cos-swiper-control {
  display: none;
}
.item-outer-guzhl {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.divider-nleBX {
  width: 2px;
  height: 24px;
  background-color: var(--cos-color-border-tiny);
  margin-left: 4px;
  margin-right: 6px;
  border-radius: 1.5px;
}
.item-wrapper-OBsT4 {
  height: 54px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.16s ease-in-out;
  transition: all 0.16s ease-in-out;
  border: 1px solid #fff;
  z-index: 0;
}
.item-wrapper-OBsT4:hover {
  -webkit-transition: -webkit-transform 0.24s ease-in-out;
  transition: -webkit-transform 0.24s ease-in-out;
  transition: transform 0.24s ease-in-out;
  transition: transform 0.24s ease-in-out, -webkit-transform 0.24s ease-in-out;
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
  z-index: 2;
}
.item-wrapper-OBsT4 .cos-image {
  border-radius: var(--cos-rounded-none);
}
.item-wrapper-OBsT4 .cos-image::before {
  display: none;
}
.item-image-fjuxx {
  max-width: calc(54px * 3);
  /* 最小宽度改为 40px */
  min-width: 40px;
  height: 100%;
  -webkit-box-shadow: outset 0 0 0 0.5px rgba(0, 0, 0, 0.05);
          box-shadow: outset 0 0 0 0.5px rgba(0, 0, 0, 0.05);
  background-color: var(--cos-color-bg-dent);
}
.item-wrapper-active-BpY65 {
  position: relative;
  border-color: transparent;
}
.item-wrapper-active-BpY65::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  pointer-events: none;
  border: 1px solid #fff;
  z-index: 1;
}
.item-wrapper-active-BpY65::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  border: 2px solid var(--cos-color-border-primary, #4E6EF2);
}

.image-m9T9I img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.image-title-HanB_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle);
  line-height: var(--cos-leading-subtitle);
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: var(--cos-color-text);
}
.image-title-HanB_ .left-DxQ2c {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-shrink: 1;
          flex-shrink: 1;
  overflow: hidden;
  width: 100%;
}
.image-title-HanB_ .left-DxQ2c .image-title-tag-TA0Sj {
  margin-right: var(--cos-space-xxs);
}
.image-title-HanB_ .left-DxQ2c .image-title-tag-TA0Sj.ai-eQPGP {
  color: var(--cos-dutch-0);
  background: rgba(110, 75, 250, 0.09);
}
.image-title-HanB_ .left-DxQ2c .image-title-tag-TA0Sj.ai-eQPGP .ai-icon-sWwy5 {
  margin-right: var(--cos-space-3xs);
}
.image-title-HanB_ .left-DxQ2c .image-title-tag-TA0Sj.copyright-kOzme {
  color: var(--cos-cyan-0);
  background: rgba(0, 200, 200, 0.09);
}
.image-title-HanB_ .left-DxQ2c .image-title-tag-TA0Sj.commodity-wpwm2 {
  color: var(--cos-color-text-on-alive-light);
  background-color: var(--cos-color-bg-alive-light);
}
.image-title-HanB_ .left-DxQ2c .image-title-text-Pkqkr {
  display: block;
  -webkit-box-orient: inline-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: var(--cos-font-medium);
  -webkit-text-stroke: var(--cos-font-medium-stroke);
  font-family: PingFang SC, Arial, sans-serif;
  cursor: pointer;
}
.image-title-HanB_ .left-DxQ2c .image-title-text-Pkqkr:hover {
  color: var(--cos-color-text-primary);
}
.image-title-HanB_ .right-Hiclt {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  color: var(--cos-color-text-minor);
  font-size: var(--cos-text-body-lg);
  margin-left: 65px;
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .video-info-WsZ0T .video-source-AHGiv {
  color: var(--cos-color-text-primary);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .video-info-WsZ0T .video-source-AHGiv:hover {
  cursor: pointer;
  opacity: var(--cos-opacity-80);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .video-info-WsZ0T .video-source-AHGiv .video-icon-YLRUC {
  margin-right: 4px;
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .video-info-WsZ0T .video-play-times-sLqhz {
  margin-left: 8px;
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .copyright-info-cvScP .site-icon-SeUll {
  border-radius: var(--cos-rounded-full);
  margin-right: var(--cos-space-xxs);
  width: 16px;
  height: 16px;
  vertical-align: sub;
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .copyright-info-cvScP:hover {
  cursor: pointer;
  color: var(--source-text-hover-color);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .commodity-info-Zmy3A {
  color: var(--cos-color-text-alive);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .commodity-info-Zmy3A:hover {
  cursor: pointer;
  opacity: var(--cos-opacity-80);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .commodity-info-Zmy3A .price-VY5zp {
  margin-right: var(--cos-space-xs);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .commodity-info-Zmy3A .cart-icon-WFnQr {
  margin-right: 4px;
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .image-from-source-SBexC {
  color: var(--source-text-color);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .image-from-source-SBexC:hover {
  cursor: pointer;
  color: var(--source-text-hover-color);
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .video-info-WsZ0T,
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .commodity-info-Zmy3A {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .video-info-WsZ0T .video-source-AHGiv,
.image-title-HanB_ .right-Hiclt .image-resource-info-x9XZg .commodity-info-Zmy3A .video-source-AHGiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.image-title-HanB_ .right-Hiclt .image-size-PrTzZ:before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 12px;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
  margin-left: 8px;
  margin-right: 8px;
  background-color: var(--cos-color-border);
}

body {
  overflow: unset;
  touch-action: pan-x pan-y;
}
#app {
  overflow: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 1315px;
}
.image-detail-page-header-zmhFB {
  background-color: var(--cos-color-bg);
  font-weight: var(--cos-font-regular);
  -webkit-text-stroke: 0;
  font-family: PingFang SC, Arial, sans-serif;
  font-size: var(--cos-text-subtitle-sm);
  line-height: var(--cos-leading-subtitle-sm);
  padding-top: var(--cos-space-md);
  padding-bottom: var(--cos-space-md);
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  top: 0;
  z-index: 30;
}

