@font-face{font-family:PoppinsLocal;src:url("/reference-kuntai/Poppins-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
/* The reference body lives inside this boundary; shared chrome keeps its own reset. */
.machine-detail-content,.machine-detail-content *{font-family:PoppinsLocal,"PingFang SC","Microsoft YaHei",sans-serif !important;}
:where(.machine-detail-content,.machine-detail-content *) { box-sizing: content-box; }
.machine-detail-content { line-height: normal; }
.machine-detail-content h1,
.machine-detail-content h2,
.machine-detail-content h3,
.machine-detail-content h4,
.machine-detail-content h5,
.machine-detail-content h6 { font-weight: bold; }
.machine-detail-content .fycpxqlri img,
.machine-detail-content .fycpxqtpapp img { width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; }

/* Keep the site's header free of the reference header's fixed height and divider. */
.machine-detail-page .header { height: auto; background: transparent; }
.machine-detail-page .header::after { content: none; }

.machine-detail-page [data-detail-hero][hidden],
.machine-detail-page [data-detail-breadcrumb-wrapper][hidden],
.machine-detail-page [data-detail-nav-wrapper][hidden],
.machine-detail-page [data-detail-section][hidden],
.machine-detail-page [data-nav-target][hidden],
.machine-detail-page [data-detail-main][hidden],
.machine-detail-page [data-field="image"][hidden] { display: none !important; }
.machine-detail-page[data-detail-state="loading"] [data-detail-hero],
.machine-detail-page[data-detail-state="loading"] [data-detail-breadcrumb-wrapper],
.machine-detail-page[data-detail-state="loading"] [data-detail-main] { visibility: hidden; }
.machine-detail-page .detail-without-nav::before,
.machine-detail-page .detail-without-nav::after { display: none; }
.machine-detail-page .detail-without-nav .fycpxqnrle { width: 100%; }
.machine-detail-page [data-field="overview"] p { white-space: pre-line; }

/* Use the reference's viewport scale even when the shared header script resizes. */
html.machine-detail-root { font-size: calc(100vw / 19.2) !important; }
@media only screen and (max-width: 750px) {
  html.machine-detail-root { font-size: calc(100vw / 7.5) !important; }
}

/* Restore the downloaded document list after the site's shared reset. */
.machine-detail-page .fywdzcbot {
  color: #666;
  line-height: normal;
}
.machine-detail-page .fywdzcbot * { box-sizing: content-box; }
.machine-detail-page .fywdlsit li { box-sizing: border-box; }
.machine-detail-page .fywdlsit li:after {
  background-image: url("/reference-kuntai/hoverlogo.png");
}
.machine-detail-page .fywdlsit li a:after {
  background-image: url("/reference-kuntai/fyxzicn0.png");
}
.machine-detail-page .fywdlsit a:focus-visible {
  outline: 2px solid #d7001b;
  outline-offset: -2px;
}
@media only screen and (min-width: 1025px) {
  .machine-detail-page .fywdlsit li.fywdlistHover a:after,
  .machine-detail-page .fywdlsit li:is(:hover, :focus-within) a:after {
    background-image: url("/reference-kuntai/fyxzicn1.png");
  }
  .machine-detail-page .fywdlsit li:is(:hover, :focus-within) { background: #d7001b; border-color: #d7001b; }
  .machine-detail-page .fywdlsit li:is(:hover, :focus-within)::after { bottom: 0; opacity: 1; }
  .machine-detail-page .fywdlsit li:is(:hover, :focus-within) a { color: #fff; }
  .machine-detail-page .fywdlsit li:is(:hover, :focus-within) a span { background: #fff; }
}
