Shineheating

English
Plate Condenser
mportant; height: auto !important; display: flex !important; align-items: center !important; gap: 18px; margin: 0 0 0 24px !important; padding: 0 !important; } body.index.sh-layout-v2-active .responsive_pc_header .h_bot { order: 1; width: auto !important; height: 104px !important; display: flex !important; align-items: center !important; margin: 0 !important; } body.index.sh-layout-v2-active .responsive_pc_header .h_right { width: auto !important; display: flex !important; align-items: center !important; margin-left: auto !important; } body.index.sh-layout-v2-active .responsive_pc_header .h_top > *, body.index.sh-layout-v2-active .responsive_pc_header .h_bot > * { float: none !important; } body.index.sh-layout-v2-active .responsive_pc_header .headerNav { order: 1; float: none !important; } body.index.sh-layout-v2-active .responsive_pc_header .n_item { margin-right: 28px !important; } body.index.sh-layout-v2-active .responsive_pc_header .n_item:last-child { margin-right: 0 !important; } body.index.sh-layout-v2-active .responsive_pc_header .search-form { order: 2; width: 54px !important; height: 104px !important; display: flex !important; align-items: center !important; margin-left: 18px !important; float: none !important; } body.index.sh-layout-v2-active .responsive_pc_header .search_icon { width: 54px !important; height: auto !important; background: none !important; color: #202020 !important; font-size: 14px; font-weight: 700; line-height: 1.2; text-align: center; } body.index.sh-layout-v2-active .responsive_pc_header .search_icon::before { content: "Search"; } body.index.sh-layout-v2-active .responsive_pc_header .inquiry { width: auto !important; white-space: nowrap !important; } body.index.sh-layout-v2-active .responsive_pc_header .sign { display: none !important; } body.index.sh-layout-v2-active .responsive_pc_header .topName, body.index.sh-layout-v2-active .responsive_pc_header .topLang, body.index.sh-layout-v2-active .responsive_pc_header .inquiry { color: #202020 !important; } body.index.sh-layout-v2-active .responsive_pc_header .topName { line-height: 104px !important; } body.index.sh-layout-v2-active .index_item.need_item { width: 100% !important; max-width: none !important; height: auto !important; margin: 0 !important; padding: 0 !important; text-align: left !important; } body.index.sh-layout-v2-active .choose_item, body.index.sh-layout-v2-active .video_item { display: none !important; } .shv2-home, .shv2-home * { box-sizing: border-box; } .shv2-home { overflow: hidden; background: #fff; color: var(--shv2-ink); font-family: Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; } .shv2-home a { color: inherit; } .shv2-home a:focus-visible { outline: 3px solid rgba(239, 169, 63, 0.55); outline-offset: 3px; } .shv2-eyebrow { margin: 0 0 14px; color: #a76505; font-size: 12px; font-weight: 800; letter-spacing: .12em; line-height: 1.3; } .shv2-hero { height: 520px; min-height: 520px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-bottom: 1px solid var(--shv2-line); background: linear-gradient(90deg, #fff 0%, #fff 43%, #f3f3f1 43%, #f3f3f1 100%); } .shv2-hero-copy { align-self: center; width: min(100% - 64px, 650px); margin-left: max(32px, calc((100vw - 1380px) / 2)); padding: 64px 0; } .shv2-title { max-width: 640px; margin: 0 0 24px; color: var(--shv2-ink); font-size: clamp(42px, 4.25vw, 68px); font-weight: 800; line-height: 1.08; letter-spacing: -.035em; } .shv2-summary { max-width: 580px; margin: 0 0 30px; color: #4b4b4b; font-size: 18px; line-height: 1.65; } .shv2-actions { display: flex; flex-wrap: wrap; gap: 14px; } .shv2-button { min-height: 50px; display: inline-flex; align-items: center; justify-content: center; border-radius: 4px; padding: 0 26px; font-size: 15px; font-weight: 800; line-height: 1.2; text-decoration: none; } .shv2-button-primary { background: linear-gradient(100deg, var(--shv2-amber), var(--shv2-amber-soft)); color: #392609 !important; } .shv2-button-secondary { border: 1px solid var(--shv2-ink); background: #fff; } .shv2-hero-visual { min-width: 0; min-height: 520px; display: flex; align-items: center; justify-content: center; overflow: hidden; background: #203c5d; } .shv2-hero-visual img { width: 100%; height: 100%; display: block; object-fit: cover; object-position: center 48%; } .shv2-section, .shv2-path { width: min(100% - 48px, 1380px); margin-right: auto; margin-left: auto; } .shv2-primary { padding: 72px 0 22px; } .shv2-heading { max-width: 720px; margin-bottom: 28px; } .shv2-heading h2 { margin: 0; color: var(--shv2-ink); font-size: clamp(28px, 3vw, 42px); font-weight: 800; line-height: 1.16; letter-spacing: -.025em; } .shv2-solution-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; } .shv2-solution-card { min-height: 352px; display: grid; grid-template-columns: minmax(180px, .9fr) minmax(240px, 1.1fr); align-items: center; border: 1px solid var(--shv2-line); background: #fff; } .shv2-solution-image { height: 100%; min-height: 350px; display: flex; align-items: center; justify-content: center; overflow: hidden; background: var(--shv2-surface); padding: 24px; } .shv2-solution-image img { width: 100%; max-height: 290px; display: block; object-fit: contain; } .shv2-solution-copy { padding: 36px; } .shv2-solution-copy h3, .shv2-step h3 { margin: 0 0 12px; color: var(--shv2-ink); font-size: 24px; font-weight: 800; line-height: 1.2; } .shv2-solution-copy p, .shv2-step p, .shv2-case-copy > p:not(.shv2-eyebrow) { margin: 0; color: var(--shv2-muted); font-size: 15px; line-height: 1.6; } .shv2-text-link { display: inline-flex; align-items: center; margin-top: 20px; border-bottom: 1px solid currentColor; color: #a76505 !important; font-size: 15px; font-weight: 800; line-height: 1.35; text-decoration: none; } .shv2-path { margin-top: 48px; border-top: 1px solid var(--shv2-line); border-bottom: 1px solid var(--shv2-line); padding: 48px 0; } .shv2-heading-compact { margin-bottom: 24px; } .shv2-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); } .shv2-step { min-height: 138px; display: grid; grid-template-columns: 54px 1fr; gap: 18px; padding: 20px 32px; border-right: 1px solid var(--shv2-line); } .shv2-step:first-child { padding-left: 0; } .shv2-step:last-child { border-right: 0; padding-right: 0; } .shv2-step-number { color: #a76505; font-size: 24px; font-weight: 800; line-height: 1.2; } .shv2-step h3 { font-size: 18px; } .shv2-reference-cases { margin-top: 72px; margin-bottom: 72px; } .shv2-case-section-heading { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 24px; margin-bottom: 28px; } .shv2-case-section-heading .shv2-heading { margin-bottom: 0; } .shv2-all-cases-link, .shv2-case-link { display: inline-flex; width: fit-content; border-bottom: 1px solid currentColor; color: #a76505 !important; font-size: 15px; font-weight: 800; line-height: 1.35; text-decoration: none; } .shv2-case-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; } .shv2-case-card { border: 1px solid var(--shv2-line); background: #fff; } .shv2-case-image { aspect-ratio: 1.2 / 1; display: block; overflow: hidden; background: var(--shv2-surface); } .shv2-case-image img { width: 100%; height: 100%; display: block; object-fit: cover; } .shv2-case-copy { padding: 26px 26px 28px; } .shv2-case-copy h3 { margin: 0 0 12px; color: var(--shv2-ink); font-size: 21px; font-weight: 800; line-height: 1.25; } .shv2-case-copy h3 a { color: var(--shv2-ink); text-decoration: none; } .shv2-case-copy p { min-height: 48px; margin-bottom: 20px !important; } @media (max-width: 1180px) { .shv2-solution-card { grid-template-columns: 1fr; } .shv2-solution-image { min-height: 260px; } .shv2-case-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 1100px) { body.index.sh-layout-v2-active .responsive_pc_header .n_item { margin-right: 16px !important; } body.index.sh-layout-v2-active .responsive_pc_header .h_top { gap: 12px; margin-left: 14px !important; } body.index.sh-layout-v2-active .responsive_pc_header .search-form { margin-left: 14px !important; } } @media (max-width: 900px) { body.index.sh-layout-v2-active .responsive_pc_header .logo, body.index.sh-layout-v2-active .responsive_pc_header .logo img { width: 160px !important; max-width: 160px !important; } body.index.sh-layout-v2-active .responsive_pc_header .n_item { margin-right: 12px !important; } body.index.sh-layout-v2-active .responsive_pc_header .h_top { display: none !important; } body.index.sh-layout-v2-active .responsive_pc_header .search-form { margin-left: 12px !important; } } @media (max-width: 820px) { body.index.sh-layout-v2-active .index-banner { height: auto !important; min-height: 0 !important; } .shv2-hero { height: auto; min-height: 0; grid-template-columns: 1fr; background: #fff; } .shv2-hero-copy { width: 100%; margin: 0; padding: 48px 24px 24px; } .shv2-title { font-size: clamp(38px, 10.5vw, 54px); } .shv2-summary { font-size: 16px; } .shv2-actions { display: grid; grid-template-columns: 1fr; } .shv2-button { width: 100%; } .shv2-hero-visual { min-height: 430px; } .shv2-hero-visual img { object-position: center 43%; } .shv2-section, .shv2-path { width: calc(100% - 32px); } .shv2-primary { padding-top: 52px; } .shv2-heading h2 { font-size: 30px; } .shv2-solution-grid, .shv2-step-grid { grid-template-columns: 1fr; } .shv2-solution-card { min-height: 0; } .shv2-solution-image { min-height: 280px; } .shv2-solution-copy { padding: 26px; } .shv2-path { margin-top: 40px; padding: 42px 0 18px; } .shv2-step { min-height: 0; grid-template-columns: 44px 1fr; border-right: 0; border-bottom: 1px solid var(--shv2-line); padding: 22px 0; } .shv2-step:last-child { border-bottom: 0; } .shv2-reference-cases { width: calc(100% - 32px); margin-top: 52px; margin-bottom: 52px; } .shv2-case-section-heading { grid-template-columns: 1fr; align-items: start; gap: 12px; } .shv2-case-grid { grid-template-columns: 1fr; } .shv2-case-image { min-height: 0; } .shv2-case-copy { padding: 24px; } .shv2-case-copy p { min-height: 0; } body.index.sh-layout-v2-active .news_item .list .item:nth-child(n+2) { display: none !important; } } @media (max-width: 480px) { .shv2-hero-copy { padding-top: 38px; } .shv2-title { font-size: 36px; } .shv2-solution-copy h3 { font-size: 23px; } }