{"id":6274,"date":"2026-09-05T03:38:39","date_gmt":"2026-09-05T03:38:39","guid":{"rendered":"https:\/\/forgesail.com\/?page_id=6274"},"modified":"2026-09-21T14:19:32","modified_gmt":"2026-09-21T14:19:32","slug":"series-bhs","status":"publish","type":"page","link":"https:\/\/forgesail.com\/ru\/products\/buffer-stops\/hydraulic-buffer\/series-bhs\/","title":{"rendered":"\u0441\u0435\u0440\u0438\u044f-BHS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6274\" class=\"elementor elementor-6274\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54fc4ae e-flex e-con-boxed e-con e-parent\" data-id=\"54fc4ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d73344c elementor-widget elementor-widget-html\" data-id=\"d73344c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\n     FORGESAIL \u00b7 BHS Spring-Type \u00b7 \u9875\u9762\u5185\u5bb9\uff08\u5408\u5e76\u5757\uff09\n     \u539f 10 \u4e2a HTML \u5c0f\u5de5\u5177 \u2192 1 \u4e2a | CSS \u89c4\u5219 324 \u2192 152 \u6761\n     \u5df2\u505a\uff1a\u91cd\u590d\u5757\u53bb\u91cd \/ \u9010\u5c5e\u6027\u7ea7\u8054\u5408\u5e76 \/ \u9762\u5305\u5c51+\u516d\u7cfb\u5217\u5bfc\u822a \/ \u8868\u683c scope+aria-label \/\n           FAQ aria-expanded+aria-controls \/ FAQPage schema \/ \u4fee #products \u951a\u70b9\n     \u7528\u6cd5\uff1a\u8d34\u8fdb\u7b2c 1 \u4e2a HTML \u5c0f\u5de5\u5177\uff08\u9762\u5305\u5c51\u90a3\u4e2a\uff09\uff0c\u5220\u6389\u5176\u4f59 9 \u4e2a\uff08\u7b2c 3,4,5,6,8,9,10,11,12 \u4e2a\uff09\u3002\n     \u26a0 \u4fdd\u7559\u4e0d\u52a8\uff1a\u4fe1\u4efb\u6761(when you partner\u2026)\u3001fsrp \u76f8\u5173\u4ea7\u54c1\u6ed1\u5757\u3001LocalBusiness schema \u5757\u3002\n     ================================================================ -->\n<style>\n    .fsb.fsb-bhs .hero {\n        position: relative;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        width: 100vw;\n        max-width: 100vw;\n        margin-left: calc(50% - 50vw);\n        margin-right: calc(50% - 50vw);\n        margin-top: -10px;\n        min-height: 520px;\n        color: #26333f !important;\n        background: radial-gradient(1000px 440px at 88% -10%, rgba(66,162,217,.18), transparent 62%),linear-gradient(92deg, rgba(255,255,255,.985) 0%, rgba(255,255,255,.96) 30%, rgba(255,255,255,.86) 56%, rgba(255,255,255,.62) 100%),url('https:\/\/forgesail.com\/wp-content\/uploads\/2026\/09\/Hydraulic-Buffers-BHS-External-Spring-Type-Heavy-Duty-Series-banner-scaled.jpg') center\/cover no-repeat #fff;\n        padding: 74px 0 44px;\n        border-bottom: 1px solid var(--fsb-line)\n    }\n\n    .fsb.fsb-bhs .hero::after {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        pointer-events: none;\n        background-image: linear-gradient(rgba(4,51,132,.05) 1px,transparent 1px), linear-gradient(90deg,rgba(4,51,132,.05) 1px,transparent 1px);\n        background-size: 64px 64px;\n        mask-image: linear-gradient(to bottom right,#000,transparent 72%);\n        -webkit-mask-image: linear-gradient(to bottom right,#000,transparent 72%);\n    }\n\n    .fsb.fsb-bhs .hero .wrap {\n        position: relative;\n        z-index: 2;\n    }\n\n    .fsb.fsb-bhs .hero h1 {\n        color: #0f2f4f !important;\n        max-width: 19ch\n    }\n\n    .fsb.fsb-bhs .hero-sub {\n        font-size: 18px !important;\n        color: #3d4b58 !important;\n        max-width: 60ch\n    }\n\n    .fsb.fsb-bhs .specbar {\n        display: grid;\n        grid-template-columns: repeat(5,1fr);\n        gap: 1px;\n        background: rgba(4,51,132,.14);\n        border-radius: 10px;\n        overflow: hidden;\n        margin-top: 40px\n    }\n\n    .fsb.fsb-bhs .specbar div {\n        background: #fff;\n        padding: 20px 18px\n    }\n\n    .fsb.fsb-bhs .specbar b {\n        display: block;\n        font-family: var(--fsb-font-head) !important;\n        font-size: 25px !important;\n        font-weight: 800 !important;\n        color: #043384 !important;\n        line-height: 1.15 !important;\n        letter-spacing: -.02em !important\n    }\n\n    .fsb.fsb-bhs .specbar span {\n        display: block;\n        font-size: 12px !important;\n        color: #5c6b7a !important;\n        margin-top: 5px;\n        line-height: 1.4 !important\n    }\n\n    @media(max-width: 1024px) {\n        .fsb.fsb-bhs .specbar {\n            grid-template-columns:repeat(3,1fr);\n        }\n    }\n\n    @media(max-width: 680px) {\n        .fsb.fsb-bhs .specbar {\n            grid-template-columns:1fr 1fr;\n        }\n    }\n\n    .fsb.fsb-bhs .split {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 52px;\n        align-items: center;\n    }\n\n    .fsb.fsb-bhs .figure {\n        background: var(--fsb-white);\n        border: 1px solid var(--fsb-line);\n        border-radius: var(--fsb-radius-card);\n        padding: 24px;\n    }\n\n    .fsb.fsb-bhs .figure figcaption {\n        font-size: 13px !important;\n        color: var(--fsb-muted) !important;\n        margin-top: 13px;\n        padding-top: 12px;\n        border-top: 1px solid var(--fsb-line);\n        line-height: 1.55 !important;\n    }\n\n    @media(max-width: 1024px) {\n        .fsb.fsb-bhs .split {\n            grid-template-columns:1fr;\n            gap: 34px;\n        }\n    }\n\n    .fsb.fsb-bhs .adv {\n        display: grid;\n        grid-template-columns: repeat(3,1fr);\n        gap: 22px;\n    }\n\n    .fsb.fsb-bhs .adv-item {\n        background: var(--fsb-white);\n        border: 1px solid var(--fsb-line);\n        border-radius: var(--fsb-radius-card);\n        padding: 26px 24px;\n        transition: all .22s ease;\n    }\n\n    .fsb.fsb-bhs .adv-item:hover {\n        transform: translateY(-4px);\n        box-shadow: 0 16px 34px rgba(15,35,70,.09);\n        border-color: #c3d5ef;\n    }\n\n    .fsb.fsb-bhs .adv-item .n {\n        font-family: var(--fsb-font-head) !important;\n        font-size: 12px !important;\n        font-weight: 800 !important;\n        color: var(--fsb-primary-hover) !important;\n        letter-spacing: .1em !important;\n        display: block;\n        margin-bottom: 10px;\n    }\n\n    .fsb.fsb-bhs .adv-item h4 {\n        margin-bottom: 8px;\n    }\n\n    .fsb.fsb-bhs .adv-item p {\n        font-size: 15px !important;\n        margin: 0;\n    }\n\n    @media(max-width: 1024px) {\n        .fsb.fsb-bhs .adv {\n            grid-template-columns:1fr 1fr;\n        }\n    }\n\n    .fsb.fsb-bhs .section-alt {\n        background: var(--fsb-surface);\n    }\n\n    .fsb.fsb-bhs .filterbar {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: center;\n        gap: 14px;\n        margin-bottom: 18px;\n    }\n\n    .fsb.fsb-bhs .filterbar input {\n        flex: 1;\n        min-width: 230px;\n        font-family: var(--fsb-font-body) !important;\n        font-size: 15px !important;\n        padding: 12px 16px;\n        border: 1px solid var(--fsb-line);\n        border-radius: var(--fsb-radius);\n        background: var(--fsb-white);\n        color: var(--fsb-ink) !important;\n    }\n\n    .fsb.fsb-bhs .filterbar input:focus {\n        outline: none;\n        border-color: var(--fsb-primary-hover);\n    }\n\n    .fsb.fsb-bhs .filterbar .count {\n        font-size: 14px !important;\n        color: var(--fsb-muted) !important;\n        font-weight: 600 !important;\n        white-space: nowrap;\n    }\n\n    .fsb.fsb-bhs .table-scroll {\n        overflow-x: auto;\n        border: 1px solid var(--fsb-line);\n        border-radius: var(--fsb-radius-card);\n        background: var(--fsb-white);\n    }\n\n    .fsb.fsb-bhs table.spec {\n        width: 100%;\n        border-collapse: collapse;\n        font-size: 15px !important;\n        min-width: 720px;\n    }\n\n    .fsb.fsb-bhs table.spec th {\n        background: var(--fsb-primary);\n        color: var(--fsb-white) !important;\n        font-family: var(--fsb-font-head) !important;\n        font-size: 12.5px !important;\n        font-weight: 700 !important;\n        letter-spacing: .04em !important;\n        text-transform: uppercase !important;\n        text-align: left;\n        padding: 15px 17px;\n        white-space: nowrap;\n    }\n\n    .fsb.fsb-bhs table.spec td {\n        padding: 13px 17px;\n        border-bottom: 1px solid var(--fsb-line);\n        white-space: nowrap;\n    }\n\n    .fsb.fsb-bhs table.spec tbody tr:nth-child(even) {\n        background: #fafbfd;\n    }\n\n    .fsb.fsb-bhs table.spec tbody tr:hover {\n        background: #eef4fc;\n    }\n\n    .fsb.fsb-bhs table.spec td:first-child {\n        font-family: var(--fsb-font-head) !important;\n        font-weight: 700 !important;\n        color: var(--fsb-ink) !important;\n    }\n\n    .fsb.fsb-bhs table.spec .num {\n        font-variant-numeric: tabular-nums !important;\n    }\n\n    .fsb.fsb-bhs table.spec tbody tr.hide {\n        display: none;\n    }\n\n    .fsb.fsb-bhs .empty-row td {\n        text-align: center;\n        color: var(--fsb-muted) !important;\n        padding: 26px;\n    }\n\n    .fsb.fsb-bhs .fsb .table-scroll {\n        position: relative;\n        -webkit-overflow-scrolling: touch;\n    }\n\n    .fsb.fsb-bhs .fsb .table-scroll::-webkit-scrollbar {\n        height: 9px;\n    }\n\n    .fsb.fsb-bhs .fsb .table-scroll::-webkit-scrollbar-track {\n        background: #eef2f7;\n        border-radius: 99px;\n    }\n\n    .fsb.fsb-bhs .fsb .table-scroll::-webkit-scrollbar-thumb {\n        background: #b8c6dc;\n        border-radius: 99px;\n    }\n\n    .fsb.fsb-bhs .fsb .table-scroll::-webkit-scrollbar-thumb:hover {\n        background: var(--fsb-primary-hover);\n    }\n\n    .fsb.fsb-bhs .fsb table.spec td:first-child, .fsb.fsb-bhs .fsb table.spec th:first-child {\n        position: sticky;\n        left: 0;\n        z-index: 2;\n        background: var(--fsb-white);\n        box-shadow: 1px 0 0 var(--fsb-line);\n    }\n\n    .fsb.fsb-bhs .fsb table.spec th:first-child {\n        background: var(--fsb-primary);\n        color: var(--fsb-white) !important;\n        z-index: 3;\n        box-shadow: none;\n    }\n\n    .fsb.fsb-bhs .fsb table.spec tbody tr:nth-child(even) td:first-child {\n        background: #fafbfd;\n    }\n\n    .fsb.fsb-bhs .fsb table.spec tbody tr:hover td:first-child {\n        background: #eef4fc;\n    }\n\n    .fsb.fsb-bhs .fsb table.spec .empty-row td:first-child {\n        position: static;\n        box-shadow: none;\n    }\n\n    .fsb.fsb-bhs .fsb table.spec td:nth-child(2) {\n        font-weight: 700 !important;\n        color: var(--fsb-ink) !important;\n    }\n\n    .fsb.fsb-bhs .fsb table.spec td, .fsb.fsb-bhs .fsb table.spec th {\n        font-variant-numeric: tabular-nums !important;\n    }\n\n    .fsb.fsb-bhs .fsb .scroll-hint {\n        display: none;\n        font-size: 12.5px !important;\n        color: var(--fsb-muted) !important;\n        margin-top: 9px;\n    }\n\n    @media(max-width: 860px) {\n        .fsb.fsb-bhs .fsb .scroll-hint {\n            display:block;\n        }\n    }\n\n    .fsb.fsb-bhs .notebox {\n        border-left: 4px solid var(--fsb-primary);\n        background: #f4f8fd;\n        border-radius: 0 var(--fsb-radius-card) var(--fsb-radius-card) 0;\n        padding: 22px 26px;\n        margin: 26px 0;\n    }\n\n    .fsb.fsb-bhs .notebox.warn {\n        border-left-color: #d98324;\n        background: #fdf6ec;\n    }\n\n    .fsb.fsb-bhs .notebox h4 {\n        margin-bottom: 8px;\n        font-size: 16px !important;\n    }\n\n    .fsb.fsb-bhs .notebox p {\n        font-size: 15.5px !important;\n        margin: 0 0 .7em;\n    }\n\n    .fsb.fsb-bhs .notebox p:last-child {\n        margin: 0;\n    }\n\n    .fsb.fsb-bhs .notebox ul {\n        margin: 0;\n        padding-left: 20px;\n        font-size: 15.5px !important;\n    }\n\n    .fsb.fsb-bhs .notebox li {\n        margin-bottom: 7px;\n    }\n\n    .fsb.fsb-bhs .acc {\n        display: grid;\n        grid-template-columns: repeat(4,1fr);\n        gap: 16px;\n    }\n\n    .fsb.fsb-bhs .acc-item {\n        border: 1px solid var(--fsb-line);\n        border-radius: var(--fsb-radius-card);\n        padding: 22px 20px;\n        background: var(--fsb-white);\n    }\n\n    .fsb.fsb-bhs .acc-item b {\n        display: block;\n        font-family: var(--fsb-font-head) !important;\n        font-size: 15px !important;\n        color: var(--fsb-primary) !important;\n        margin-bottom: 6px;\n    }\n\n    .fsb.fsb-bhs .acc-item span {\n        font-size: 14.5px !important;\n        color: var(--fsb-body) !important;\n    }\n\n    @media(max-width: 1024px) {\n        .fsb.fsb-bhs .acc {\n            grid-template-columns:1fr 1fr;\n        }\n    }\n\n    .fsb.fsb-bhs .dodont {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 0;\n        border: 1px solid var(--fsb-line);\n        border-radius: var(--fsb-radius-card);\n        overflow: hidden;\n        background: var(--fsb-white);\n    }\n\n    .fsb.fsb-bhs .dd-col {\n        padding: 28px 28px 24px;\n    }\n\n    .fsb.fsb-bhs .dd-col+.dd-col {\n        border-left: 1px solid var(--fsb-line);\n    }\n\n    .fsb.fsb-bhs .dd-head {\n        font-family: var(--fsb-font-head) !important;\n        font-size: 15px !important;\n        font-weight: 800 !important;\n        text-transform: uppercase !important;\n        letter-spacing: .05em !important;\n        padding-bottom: 13px;\n        margin-bottom: 16px;\n        border-bottom: 2px solid var(--fsb-line);\n        display: flex;\n        align-items: center;\n        gap: 10px;\n    }\n\n    .fsb.fsb-bhs .dd-no .dd-head {\n        color: #c0392b !important;\n        border-color: #f4d4d0;\n    }\n\n    .fsb.fsb-bhs .dd-yes .dd-head {\n        color: #1d7a44 !important;\n        border-color: #cfe9db;\n    }\n\n    .fsb.fsb-bhs .dd-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        font-size: 15px !important;\n    }\n\n    .fsb.fsb-bhs .dd-list li {\n        position: relative;\n        padding-left: 30px;\n        margin-bottom: 14px;\n        line-height: 1.6 !important;\n    }\n\n    .fsb.fsb-bhs .dd-list li:last-child {\n        margin-bottom: 0;\n    }\n\n    .fsb.fsb-bhs .dd-no .dd-list li::before {\n        content: \"\\2715\";\n        position: absolute;\n        left: 0;\n        top: 1px;\n        color: #c0392b !important;\n        font-weight: 800 !important;\n        width: 20px;\n        height: 20px;\n        border-radius: 50%;\n        background: #fdecea;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 10px !important;\n    }\n\n    .fsb.fsb-bhs .dd-yes .dd-list li::before {\n        content: \"\\2713\";\n        position: absolute;\n        left: 0;\n        top: 1px;\n        color: #1d7a44 !important;\n        font-weight: 800 !important;\n        width: 20px;\n        height: 20px;\n        border-radius: 50%;\n        background: #e6f6ec;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 11px !important;\n    }\n\n    @media(max-width: 680px) {\n        .fsb.fsb-bhs .adv, .fsb.fsb-bhs .acc, .fsb.fsb-bhs .dodont, .fsb.fsb-bhs .mount, .fsb.fsb-bhs .rel {\n            grid-template-columns:1fr;\n        }\n\n        .fsb.fsb-bhs .dd-col+.dd-col {\n            border-left: 0;\n            border-top: 1px solid var(--fsb-line);\n        }\n    }\n\n    .fsb.fsb-bhs .eyebrow {\n        display: inline-block;\n        font-family: var(--fsb-font-head) !important;\n        font-size: 12px !important;\n        font-weight: 800 !important;\n        letter-spacing: .14em !important;\n        text-transform: uppercase !important;\n        color: var(--fsb-primary) !important;\n        background: #eaf1fb;\n        padding: 6px 14px;\n        border-radius: var(--fsb-radius);\n        margin-bottom: 18px;\n    }\n\n    .fsb.fsb-bhs .eyebrow.on-dark {\n        background: transparent !important;\n        color: #0a3281 !important;\n        border: 1px solid rgba(10,50,129,.35)\n    }\n\n    .fsb.fsb-bhs .btn-light {\n        background: #1668b3;\n        border-color: #1668b3;\n        color: #fff !important\n    }\n\n    .fsb.fsb-bhs .btn-light:hover {\n        background: #0d4c86;\n        border-color: #0d4c86;\n        color: #fff !important;\n        transform: translateY(-2px)\n    }\n\n    .fsb.fsb-bhs .btn-ghost {\n        background: transparent;\n        color: #0a3281 !important;\n        border-color: rgba(10,50,129,.45)\n    }\n\n    .fsb.fsb-bhs .btn-ghost:hover {\n        background: #f0f6fd;\n        border-color: #0a3281;\n        color: #0a3281 !important;\n        transform: translateY(-2px)\n    }\n\n    .fsb.fsb-bhs .params {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 12px;\n        margin: 26px 0 32px;\n        list-style: none;\n        padding: 0;\n    }\n\n    .fsb.fsb-bhs .params li {\n        font-family: var(--fsb-font-head) !important;\n        font-size: 14.5px !important;\n        font-weight: 700 !important;\n        background: rgba(255,255,255,.12);\n        border: 1px solid rgba(255,255,255,.28);\n        padding: 11px 20px;\n        border-radius: var(--fsb-radius);\n        color: var(--fsb-white) !important;\n    }\n\n    .fsb.fsb-bhs .params li em {\n        font-style: normal !important;\n        font-weight: 500 !important;\n        opacity: .78;\n        font-size: 13px !important;\n    }\n\n    .fsb.fsb-bhs .sizing {\n        background: linear-gradient(118deg,#060097 0%,#043384 55%,#04214f 100%);\n        color: var(--fsb-white) !important;\n        position: relative;\n        overflow: hidden;\n    }\n\n    .fsb.fsb-bhs .sizing::after {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        pointer-events: none;\n        background: radial-gradient(720px 320px at 92% 8%,rgba(97,206,112,.2),transparent 60%);\n    }\n\n    .fsb.fsb-bhs .sizing .wrap {\n        position: relative;\n        z-index: 2;\n    }\n\n    .fsb.fsb-bhs .sizing h2 {\n        color: var(--fsb-white) !important;\n    }\n\n    .fsb.fsb-bhs .sizing .lede {\n        color: rgba(255,255,255,.88) !important;\n    }\n\n    .fsb, .fsb *, .fsb *::before, .fsb *::after {\n        box-sizing: border-box;\n    }\n\n    .fsb {\n        --fsb-brand: #060097;\n        --fsb-brand-deep: #032a5e;\n        --fsb-primary: #043384;\n        --fsb-primary-hover: #42A2D9;\n        --fsb-accent: #61CE70;\n        --fsb-ink: #1e293b;\n        --fsb-body: #46536a;\n        --fsb-muted: #67768e;\n        --fsb-line: #e2e8f0;\n        \/* \u4f18\u5316\u6295\u5f71\u548c\u5361\u7247\u95f4\u8ddd *\/\n        --fsb-card-shadow: 0 4px 18px rgba(0, 24, 60, 0.05);\n        --fsb-card-shadow-open: 0 8px 32px rgba(4, 51, 132, 0.1);\n        --fsb-card-gap: 16px;\n        --fsb-surface: #F2F5F7;\n        --fsb-surface-alt: #f9f6fe;\n        --fsb-gold: #ffcd57;\n        --fsb-white: #ffffff;\n        --fsb-font-head: 'Plus Jakarta Sans', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans\u2011serif;\n        --fsb-font-body: 'Inter', 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans\u2011serif;\n        --fsb-container: 1140px;\n        --fsb-radius: 2px;\n        --fsb-radius-card: 12px;\n        margin: 0;\n        font-family: var(--fsb-font-body);\n        font-size: 17px;\n        line-height: 1.75;\n        color: var(--fsb-body);\n        background: var(--fsb-white);\n        \/* \u6574\u4f53\u6539\u4e3a\u7eaf\u767d\u5e95 *\/\n        -webkit-font-smoothing: antialiased;\n    }\n\n    .fsb img, .fsb svg {\n        max-width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    .fsb a {\n        color: var(--fsb-primary);\n        text-decoration: none;\n        transition: color .2s ease;\n    }\n\n    .fsb a:hover {\n        color: var(--fsb-primary-hover);\n    }\n\n    .fsb h1, .fsb h2, .fsb h3, .fsb h4 {\n        font-family: var(--fsb-font-head);\n        color: var(--fsb-ink);\n        margin: 0 0 .6em;\n        line-height: 1.2;\n        font-weight: 700;\n        letter-spacing: -.01em;\n    }\n\n    .fsb h1 {\n        font-size: clamp(30px, 4.2vw, 52px);\n        font-weight: 800;\n    }\n\n    .fsb h2 {\n        font-size: clamp(26px, 3.1vw, 40px);\n        margin-bottom: 40px;\n    }\n\n    .fsb h3 {\n        font-size: clamp(19px, 1.7vw, 23px);\n        font-weight: 700;\n    }\n\n    .fsb h4 {\n        font-size: 17px;\n        font-weight: 700;\n    }\n\n    .fsb p {\n        margin: 0 0 1.15em;\n    }\n\n    .fsb p:last-child {\n        margin-bottom: 0;\n    }\n\n    .fsb .wrap {\n        max-width: var(--fsb-container);\n        margin: 0 auto;\n        padding: 0 40px;\n    }\n\n    .fsb section {\n        padding: 80px 0;\n    }\n\n    .fsb .section-alt {\n        background: var(--fsb-white);\n    }\n\n    .fsb .eyebrow {\n        display: inline-block;\n        font-family: var(--fsb-font-head);\n        font-size: 12px;\n        font-weight: 800;\n        letter-spacing: .14em;\n        text-transform: uppercase;\n        color: var(--fsb-primary);\n        background: #eaf1fb;\n        padding: 6px 14px;\n        border-radius: var(--fsb-radius);\n        margin-bottom: 18px;\n    }\n\n    .fsb .faq {\n        max-width: 900px;\n        margin: 0 auto;\n        border: 0;\n        \/* \u79fb\u9664\u539f\u672c\u9876\u90e8\u8fb9\u6846 *\/\n        display: flex;\n        flex-direction: column;\n        gap: var(--fsb-card-gap);\n    }\n\n    .fsb .faq-item {\n        background: var(--fsb-white);\n        border: 1px solid rgba(226, 232, 240, 0.5);\n        \/* \u67d4\u548c\u7684\u8fb9\u6846 *\/\n        border-radius: var(--fsb-radius-card);\n        \/* \u7edf\u4e00\u5706\u89d2 *\/\n        box-shadow: var(--fsb-card-shadow);\n        \/* \u5361\u7247\u6295\u5f71 *\/\n        transition: box-shadow .34s ease, border-color .34s ease;\n        overflow: hidden;\n    }\n\n    .fsb .faq-item.open {\n        box-shadow: var(--fsb-card-shadow-open);\n        border-color: rgba(4, 51, 132, 0.1);\n        border-left: 4px solid var(--fsb-primary);\n    }\n\n    .fsb .faq-q {\n        width: 100%;\n        text-align: left;\n        background: none;\n        border: 0;\n        cursor: pointer;\n        font-family: var(--fsb-font-head);\n        font-size: 18px;\n        \/* \u5b57\u4f53\u52a0\u5927 *\/\n        font-weight: 700;\n        color: var(--fsb-ink);\n        padding: 24px 72px 24px 28px;\n        \/* \u589e\u52a0 padding *\/\n        position: relative;\n        line-height: 1.45;\n        transition: color .26s ease;\n    }\n\n    .fsb .faq-q:hover {\n        color: var(--fsb-primary);\n    }\n\n    .fsb .faq-q::after {\n        content: \"\";\n        position: absolute;\n        right: 24px;\n        top: 50%;\n        width: 36px;\n        \/* \u52a0\u5927\u56fe\u6807\u80cc\u666f\u8303\u56f4 *\/\n        height: 36px;\n        background: rgba(226, 232, 240, 0.4);\n        \/* \u7070\u8272\u56fe\u6807\u80cc\u666f *\/\n        border-radius: 50%;\n        \/* \u5706\u5f62\u56fe\u6807\u80cc\u666f *\/\n        transform: translateY(-50%) rotate(0deg);\n        \/* \u65cb\u8f6c\u4e2d\u5fc3\u4f18\u5316 *\/\n        transition: transform .26s ease, background .26s ease;\n        \/* \u91cd\u65b0\u4f7f\u7528 CSS \u7ed8\u5236\u66f4\u5927\u4e0b\u7bad\u5934 *\/\n        background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23043384' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'\/><\/svg>\");\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: 18px;\n    }\n\n    .fsb .faq-item.open .faq-q {\n        color: var(--fsb-primary);\n        padding-bottom: 12px;\n    }\n\n    .fsb .faq-item.open .faq-q::after {\n        transform: translateY(-50%) rotate(180deg);\n        \/* 180\u5ea6\u7ffb\u8f6c *\/\n        background-color: #eaf1fb;\n    }\n\n    .fsb .faq-a {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height .34s ease-out;\n    }\n\n    .fsb .faq-a-inner {\n        padding: 0 72px 28px 28px;\n        \/* \u4f7f\u6587\u5b57\u5de6\u53f3\u548c\u95ee\u9898\u5bf9\u9f50 *\/\n        font-size: 16px;\n        line-height: 1.7;\n        color: var(--fsb-body);\n    }\n\n    @media(max-width: 1024px) {\n        .fsb .faq {\n            max-width:100%;\n        }\n    }\n\n    @media(max-width: 680px) {\n        .fsb .wrap {\n            padding:0 24px;\n        }\n\n        .fsb section {\n            padding: 54px 0;\n        }\n\n        .fsb .eyebrow {\n            margin-bottom: 12px;\n        }\n\n        .fsb h2 {\n            margin-bottom: 28px;\n        }\n\n        .fsb .faq {\n            gap: 12px;\n        }\n\n        .fsb .faq-q {\n            font-size: 17px;\n            padding: 18px 60px 18px 20px;\n        }\n\n        .fsb .faq-q::after {\n            width: 32px;\n            height: 32px;\n            right: 18px;\n            background-size: 16px;\n        }\n\n        .fsb .faq-a-inner {\n            padding: 0 20px 20px 20px;\n        }\n    }\n\n    .fsb.fsb-bhs, .fsb.fsb-bhs *, .fsb.fsb-bhs *::before, .fsb.fsb-bhs *::after {\n        box-sizing: border-box;\n    }\n\n    .fsb.fsb-bhs {\n        --fsb-brand: #060097;\n        --fsb-primary: #043384;\n        --fsb-primary-hover: #42A2D9;\n        --fsb-accent: #61CE70;\n        --fsb-ink: #1e293b;\n        --fsb-body: #46536a;\n        --fsb-muted: #67768e;\n        --fsb-line: #e2e8f0;\n        --fsb-surface: #F2F5F7;\n        --fsb-surface-alt: #f9f6fe;\n        --fsb-gold: #ffcd57;\n        --fsb-white: #fff;\n        --fsb-font-head: 'Plus Jakarta Sans','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n        --fsb-font-body: 'Inter','Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n        --fsb-container: 1140px;\n        --fsb-radius: 2px;\n        --fsb-radius-card: 12px;\n        margin: 0;\n        font-family: var(--fsb-font-body) !important;\n        font-size: 17px !important;\n        line-height: 1.75 !important;\n        color: var(--fsb-body) !important;\n        background: var(--fsb-white);\n        -webkit-font-smoothing: antialiased;\n    }\n\n    .fsb.fsb-bhs img, .fsb.fsb-bhs svg {\n        max-width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    .fsb.fsb-bhs a {\n        color: var(--fsb-primary) !important;\n        text-decoration: none;\n        transition: color .2s ease;\n    }\n\n    .fsb.fsb-bhs a:hover {\n        color: var(--fsb-primary-hover) !important;\n    }\n\n    .fsb.fsb-bhs h1, .fsb.fsb-bhs h2, .fsb.fsb-bhs h3, .fsb.fsb-bhs h4 {\n        font-family: var(--fsb-font-head) !important;\n        color: var(--fsb-ink) !important;\n        margin: 0 0 .6em;\n        line-height: 1.2 !important;\n        font-weight: 700 !important;\n        letter-spacing: -.01em !important;\n    }\n\n    .fsb.fsb-bhs h1 {\n        font-size: clamp(28px,3.6vw,46px) !important;\n        font-weight: 800 !important;\n    }\n\n    .fsb.fsb-bhs h2 {\n        font-size: clamp(25px,2.9vw,38px) !important;\n    }\n\n    .fsb.fsb-bhs h3 {\n        font-size: clamp(19px,1.6vw,22px) !important;\n    }\n\n    .fsb.fsb-bhs h4 {\n        font-size: 16.5px !important;\n    }\n\n    .fsb.fsb-bhs p {\n        margin: 0 0 1.15em;\n    }\n\n    .fsb.fsb-bhs p:last-child {\n        margin-bottom: 0;\n    }\n\n    .fsb.fsb-bhs .wrap {\n        max-width: var(--fsb-container);\n        margin: 0 auto;\n        padding: 0 40px;\n    }\n\n    .fsb.fsb-bhs section {\n        padding: 70px 0;\n    }\n\n    .fsb.fsb-bhs .lede {\n        font-size: 18.5px !important;\n        color: var(--fsb-body) !important;\n        max-width: 860px;\n        margin: 0 0 36px;\n    }\n\n    .fsb.fsb-bhs .btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 9px;\n        font-family: var(--fsb-font-head) !important;\n        font-size: 14px !important;\n        font-weight: 800 !important;\n        letter-spacing: .06em !important;\n        text-transform: uppercase !important;\n        padding: 15px 30px;\n        border-radius: var(--fsb-radius);\n        border: 2px solid transparent;\n        cursor: pointer;\n        transition: all .22s ease;\n        text-align: center;\n    }\n\n    .fsb.fsb-bhs .btn-primary {\n        background: var(--fsb-primary);\n        color: var(--fsb-white) !important;\n        border-color: var(--fsb-primary);\n    }\n\n    .fsb.fsb-bhs .btn-primary:hover {\n        background: var(--fsb-brand);\n        border-color: var(--fsb-brand);\n        color: var(--fsb-white) !important;\n        transform: translateY(-2px);\n        box-shadow: 0 10px 22px rgba(4,51,132,.28);\n    }\n\n    .fsb.fsb-bhs .btn-outline {\n        background: transparent;\n        color: var(--fsb-primary) !important;\n        border-color: var(--fsb-primary);\n    }\n\n    .fsb.fsb-bhs .btn-outline:hover {\n        background: var(--fsb-primary);\n        color: var(--fsb-white) !important;\n        transform: translateY(-2px);\n    }\n\n    .fsb.fsb-bhs .btn-row {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 14px;\n        margin-top: 28px;\n    }\n\n    .fsb.fsb-bhs .final-cta {\n        background: var(--fsb-surface);\n        text-align: center;\n    }\n\n    .fsb.fsb-bhs .final-cta .lede {\n        margin: 0 auto 32px;\n    }\n\n    @media(max-width: 680px) {\n        .fsb.fsb-bhs .wrap {\n            padding:0 20px;\n        }\n\n        .fsb.fsb-bhs section {\n            padding: 52px 0;\n        }\n\n        .fsb.fsb-bhs .btn {\n            width: 100%;\n        }\n\n        .fsb.fsb-bhs .btn-row {\n            flex-direction: column;\n        }\n    }\n\n    \/* ===== \u56fe\u6587\u589e\u5f3a\uff08\u672c\u6b21\u65b0\u589e\uff09\uff1aOverview \u56fe\u6587\u4e24\u680f + Model Selection \u5de5\u7a0b\u56fe ===== *\/\n    .fsb.fsb-bhs .ov-split {\n        display: grid;\n        grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);\n        gap: 48px;\n        align-items: start\n    }\n\n    .fsb.fsb-bhs .ov-split .lede {\n        margin: 0\n    }\n\n    .fsb.fsb-bhs .ov-figure {\n        margin: 0;\n        width: 100%;\n        max-width: 520px;\n        justify-self: end\n    }\n\n    .fsb.fsb-bhs .ov-figure img {\n        display: block;\n        width: 100%;\n        height: auto;\n        border: 1px solid var(--fsb-line);\n        border-radius: 14px;\n        background: #fff;\n        box-shadow: 0 10px 30px rgba(15,35,70,.07)\n    }\n\n    .fsb.fsb-bhs .ms-figure {\n        margin: 6px 0 22px\n    }\n\n    .fsb.fsb-bhs .ms-figure img {\n        display: block;\n        width: 100%;\n        height: auto;\n        border: 1px solid var(--fsb-line);\n        border-radius: 14px;\n        background: #fff\n    }\n\n    @media(max-width: 900px) {\n        .fsb.fsb-bhs .ov-split {\n            grid-template-columns:1fr;\n            gap: 26px\n        }\n\n        .fsb.fsb-bhs .ov-figure {\n            max-width: 560px;\n            justify-self: center\n        }\n    }\n<\/style>\n<style>\n    .fsb-crumbs {\n        padding: 16px 0 18px;\n        background: var(--fsb-white);\n        border-bottom: 1px solid var(--fsb-line)\n    }\n\n    .fsb-crumbs .crmb {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: center;\n        gap: 8px;\n        font-size: 13px;\n        color: var(--fsb-muted)\n    }\n\n    .fsb-crumbs .crmb a {\n        color: var(--fsb-primary);\n        text-decoration: none\n    }\n\n    .fsb-crumbs .crmb a:hover {\n        text-decoration: underline\n    }\n\n    .fsb-crumbs .crmb .sep {\n        color: #c3ccd8\n    }\n\n    .fsb-crumbs .crmb .cur {\n        color: var(--fsb-ink);\n        font-weight: 600\n    }\n\n    .fsb-crumbs .ser-nav {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: center;\n        gap: 8px;\n        margin-top: 12px\n    }\n\n    .fsb-crumbs .sn-title {\n        font-size: 11.5px;\n        font-weight: 700;\n        letter-spacing: .12em;\n        text-transform: uppercase;\n        color: var(--fsb-muted);\n        margin-right: 2px\n    }\n\n    .fsb-crumbs .chip {\n        display: inline-flex;\n        align-items: baseline;\n        gap: 6px;\n        padding: 7px 14px;\n        border: 1px solid var(--fsb-line);\n        border-radius: 999px;\n        background: var(--fsb-white);\n        color: var(--fsb-body);\n        text-decoration: none;\n        font-size: 13px;\n        line-height: 1.2;\n        transition: border-color .18s,background .18s\n    }\n\n    .fsb-crumbs .chip b {\n        font-weight: 800;\n        color: var(--fsb-primary);\n        letter-spacing: .02em\n    }\n\n    .fsb-crumbs .chip:hover {\n        border-color: var(--fsb-primary);\n        background: #f2f7fd\n    }\n\n    .fsb-crumbs .chip.is-cur {\n        background: var(--fsb-primary);\n        border-color: var(--fsb-primary);\n        color: #fff\n    }\n\n    .fsb-crumbs .chip.is-cur b {\n        color: #fff\n    }\n\n    @media(max-width: 680px) {\n        .fsb-crumbs {\n            padding:12px 0 14px\n        }\n\n        .fsb-crumbs .chip {\n            font-size: 12px;\n            padding: 6px 11px\n        }\n    }\n\n    \/* ===== \u9002\u914d\u4fee\u6b63\uff08\u672c\u6b21\u65b0\u589e\uff09=====\n   \u2460 html overflow-x:clip \u2014 \u5168\u5bbd hero \u7528 100vw\uff0cWindows \u7ecf\u5178\u6eda\u52a8\u6761\u4f1a\u8ba9 100vw \u6bd4\u5185\u5bb9\u533a\u5bbd\u7ea6 15px\n      \u800c\u6324\u51fa\u6a2a\u5411\u6eda\u52a8\u6761\uff1b\u7528 clip\uff08\u975e hidden\uff09\u88c1\u6389\uff0c\u4e0d\u751f\u6210\u6eda\u52a8\u5bb9\u5668\u3001\u4e0d\u5f71\u54cd sticky \u83dc\u5355\u5934\u3002\n   \u2461 \u2264680px\uff1ahero \u4e0d\u518d\u5360\u6ee1\u6574\u5c4f\uff0c\u906e\u7f69\u52a0\u539a + \u5e95\u56fe\u53f3\u79fb\uff0c\u907f\u514d\u6a2a\u5e45\u5728\u7a84\u5c4f\u88ab cover \u88c1\u5230\u53ea\u5269\u4e2d\u95f4\u4e00\u5c0f\u6761\u3002 *\/\n    html {\n        overflow-x: clip\n    }\n\n    @media(max-width: 680px) {\n        .fsb.fsb-bhs .hero {\n            min-height:auto;\n            padding: 52px 0 34px;\n            background: linear-gradient(180deg,rgba(255,255,255,.965) 0%,rgba(255,255,255,.94) 60%,rgba(255,255,255,.90) 100%),url('https:\/\/forgesail.com\/wp-content\/uploads\/2026\/09\/Hydraulic-Buffers-BHS-External-Spring-Type-Heavy-Duty-Series-banner-scaled.jpg') 78% center\/cover no-repeat #fff\n        }\n    }\n\n    \/* \u624b\u673a\u7aef specbar \u6536\u7d27\uff1a\u7a84\u5c4f 2 \u5217 \u00d7 3 \u884c\u65f6\u6bcf\u884c 120px\uff0c\u5360\u6389\u6574\u5c4f\u8fd1\u4e09\u5206\u4e4b\u4e00 *\/\n    @media(max-width: 680px) {\n        .fsb.fsb-bhs .specbar div {\n            padding:13px 12px\n        }\n\n        .fsb.fsb-bhs .specbar b {\n            font-size: 19px !important\n        }\n\n        .fsb.fsb-bhs .specbar span {\n            font-size: 11.5px !important;\n            margin-top: 3px\n        }\n    }\n\n    \/* \u7ad9\u5185\u4e92\u94fe\u6761\uff08\u672c\u6b21\u65b0\u589e\uff09\uff1a\u672c\u65cf\u9875\u9762\u6b63\u6587\u539f\u5148\u4e0d\u6d89\u53ca\u5176\u4ed6\u4ea7\u54c1\u7ebf\uff0c\u8865\u4e00\u6761\u901a\u5f80\u4e3b\u4ea7\u54c1\u7ebf\u7684\u5185\u94fe *\/\n    .fsb.fsb-bhs .rail-links {\n        padding: 48px 0 0\n    }\n\n    .fsb.fsb-bhs .rail-links .rl-in {\n        border: 1px solid var(--fsb-line);\n        border-left: 4px solid var(--fsb-primary);\n        border-radius: var(--fsb-radius-card);\n        background: var(--fsb-surface);\n        padding: 26px 30px\n    }\n\n    .fsb.fsb-bhs .rail-links h2 {\n        font-size: 19px\n    }\n\n    .fsb.fsb-bhs .rail-links p {\n        margin: 10px 0 0;\n        font-size: 14px;\n        color: var(--fsb-body)\n    }\n\n    .fsb.fsb-bhs .rail-links ul {\n        display: grid;\n        grid-template-columns: repeat(3,minmax(0,1fr));\n        gap: 10px 26px;\n        margin: 18px 0 0;\n        padding: 0;\n        list-style: none\n    }\n\n    .fsb.fsb-bhs .rail-links li {\n        font-size: 13.5px;\n        line-height: 1.6;\n        color: var(--fsb-body)\n    }\n\n    .fsb.fsb-bhs .rail-links li a {\n        font-weight: 600\n    }\n\n    @media(max-width: 900px) {\n        .fsb.fsb-bhs .rail-links ul {\n            grid-template-columns:repeat(2,minmax(0,1fr))\n        }\n    }\n\n    @media(max-width: 560px) {\n        .fsb.fsb-bhs .rail-links ul {\n            grid-template-columns:1fr\n        }\n\n        .fsb.fsb-bhs .rail-links .rl-in {\n            padding: 20px 18px\n        }\n    }\n<\/style>\n<div class=\"elementor-element elementor-element-b154dd6 elementor-widget elementor-widget-html\" data-id=\"b154dd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section class=\"hero\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow on-dark\">BHS Series<\/span>\n                <h1>BHS Spring-Type Heavy-Duty Buffers \u2014 0.5 to 470 kJ with the Lowest Recoil Force<\/h1>\n                <p class=\"hero-sub\">External mechanical spring return, stroke shorter than bore. Built for low-acceleration braking where any push-back is unacceptable.<\/p>\n                <div class=\"btn-row\">\n                    <a href=\"#form\" class=\"btn btn-light\">Request Free Sizing<\/a>\n                    <a href=\"#fsb-bhs-models\" class=\"btn btn-ghost\">See Model Table<\/a>\n                <\/div>\n                <div class=\"specbar\">\n                    <div>\n                        <b>0.5 \u2013 470 kJ<\/b>\n                        <span>Energy per cycle<\/span>\n                    <\/div>\n                    <div>\n                        <b>50 \u2013 400 mm<\/b>\n                        <span>Stroke range<\/span>\n                    <\/div>\n                    <div>\n                        <b>\u00d864 \u2013 \u00d8360<\/b>\n                        <span>Cylinder bore<\/span>\n                    <\/div>\n                    <div>\n                        <b>Lowest<\/b>\n                        <span>Recoil force<\/span>\n                    <\/div>\n                    <div>\n                        <b>Rear flange<\/b>\n                        <span>Standard mounting<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<!-- FORGESAIL \u00b7 \u9762\u5305\u5c51 + \u516d\u7cfb\u5217\u8054\u52a8\u5bfc\u822a \u00b7 \u5f53\u524d\u9875\uff1aBHS Spring-Type -->\n<div class=\"fsb fsb-crumbs\">\n    <div class=\"wrap\">\n        <nav class=\"crmb\" aria-label=\"Breadcrumb\">\n            <a href=\"https:\/\/forgesail.com\/\">Home<\/a>\n            <span class=\"sep\">\/<\/span>\n            <a href=\"https:\/\/forgesail.com\/products\/\">Products<\/a>\n            <span class=\"sep\">\/<\/span>\n            <a href=\"https:\/\/forgesail.com\/products\/buffer-stops\/\">Buffer Stops<\/a>\n            <span class=\"sep\">\/<\/span>\n            <a href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/\">Hydraulic Buffers<\/a>\n            <span class=\"sep\">\/<\/span>\n            <span class=\"cur\" aria-current=\"page\">BHS Spring-Type<\/span>\n        <\/nav>\n        <nav class=\"ser-nav\" aria-label=\"BHS Spring-Type series\">\n            <span class=\"sn-title\">Six series<\/span>\n            <a class=\"chip\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/\">\n                <b>Overview<\/b>\n            <\/a>\n            <a class=\"chip\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/series-bd\/\">\n                <b>BD<\/b>\n                Adjustable\n            <\/a>\n            <a class=\"chip\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/series-bc\/\">\n                <b>BC<\/b>\n                Self-Compensating\n            <\/a>\n            <a class=\"chip\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/series-bhd\/\">\n                <b>BHD<\/b>\n                Air-Bag\n            <\/a>\n            <a class=\"chip\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/series-bhda\/\">\n                <b>BHDA<\/b>\n                Adjustable\n            <\/a>\n            <a class=\"chip is-cur\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/series-bhs\/\" aria-current=\"page\">\n                <b>BHS<\/b>\n                Spring-Type\n            <\/a>\n            <a class=\"chip\" href=\"https:\/\/forgesail.com\/products\/buffer-stops\/hydraulic-buffer\/series-bhi\/\">\n                <b>BHI<\/b>\n                Pneumatic\n            <\/a>\n        <\/nav>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-efd76bf elementor-widget elementor-widget-html\" data-id=\"efd76bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"overview\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow\">Overview<\/span>\n                <h2>What the BHS Series Is For<\/h2>\n                <div class=\"ov-split\">\n                    <div class=\"lede\">\n                        <p>BHS is the specialist of the range. The stroke is always shorter than the cylinder bore, which makes the unit very stiff and very compact \u2014 and the external mechanical spring produces the lowest recoil force of any series we supply.<\/p>\n                        <p>That combination is what you want on a low-acceleration braking device: somewhere the load has to be brought to rest gently and then left alone, with no residual push from the buffer.<\/p>\n                        <p>Like the other heavy-duty series, BHS is built to order. We design the orifice pattern around your application data rather than selecting a stock size.<\/p>\n                    <\/div>\n                    <figure class=\"ov-figure\">\n                        <img loading=\"lazy\" src=\"https:\/\/forgesail.com\/wp-content\/uploads\/2026\/09\/hydraulic-buffer-bhs-Exploded_Diagram.webp\" alt=\"BHS Spring-Type Heavy-Duty Hydraulic Buffers \u2014 exploded view of internal components\" width=\"1013\" height=\"1384\" loading=\"lazy\" decoding=\"async\">\n                    <\/figure>\n                <\/div>\n                >\n  \n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-181f8b3 elementor-widget elementor-widget-html\" data-id=\"181f8b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"theory\" class=\"section-alt\">\n            <div class=\"wrap\">\n                <div class=\"split\">\n                    <div>\n                        <span class=\"eyebrow\">Energy Absorption<\/span>\n                        <h2>External Mechanical Spring Return<\/h2>\n                        <p>The return spring sits outside the pressure body, so it does not displace oil volume and does not contribute to the damping curve. Compression force is low, which is why recoil is the lowest in the range. Oil is metered through a custom orifice pattern sized to your application.<\/p>\n                    <\/div>\n                    <figure class=\"figure\">\n                        <svg viewBox=\"0 0 360 210\" role=\"img\" aria-label=\"External mechanical spring return cross-section\">\n                            <rect x=\"60\" y=\"70\" width=\"200\" height=\"70\" rx=\"8\" fill=\"#eaf1fb\" stroke=\"#043384\" stroke-width=\"2.2\"\/>\n                            <rect x=\"150\" y=\"70\" width=\"14\" height=\"70\" fill=\"#043384\"\/>\n                            <rect x=\"164\" y=\"97\" width=\"90\" height=\"12\" rx=\"6\" fill=\"#42A2D9\"\/>\n                            <path d=\"M20 88 q10 -12 20 0 t20 0 t20 0\" fill=\"none\" stroke=\"#060097\" stroke-width=\"3\"\/>\n                            <path d=\"M20 105 q10 -12 20 0 t20 0 t20 0\" fill=\"none\" stroke=\"#060097\" stroke-width=\"3\"\/>\n                            <path d=\"M20 122 q10 -12 20 0 t20 0 t20 0\" fill=\"none\" stroke=\"#060097\" stroke-width=\"3\"\/>\n                            <rect x=\"74\" y=\"97\" width=\"76\" height=\"12\" rx=\"6\" fill=\"#42A2D9\"\/>\n                            <path d=\"M40 105 L14 105\" stroke=\"#67768e\" stroke-width=\"2.4\"\/>\n                            <path d=\"M22 97 L12 105 L22 113\" fill=\"none\" stroke=\"#67768e\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <text x=\"10\" y=\"88\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#67768e\">impact<\/text>\n                            <g font-family=\"Inter,sans-serif\" font-size=\"10.5\" fill=\"#67768e\">\n                                <text x=\"150\" y=\"176\">piston<\/text>\n                                <text x=\"30\" y=\"168\">external<\/text>\n                                <text x=\"30\" y=\"182\">spring<\/text>\n                            <\/g>\n                            <g stroke=\"#94a3b8\" stroke-width=\"1\" stroke-dasharray=\"3 3\">\n                                <line x1=\"157\" y1=\"140\" x2=\"157\" y2=\"168\"\/>\n                                <line x1=\"70\" y1=\"140\" x2=\"70\" y2=\"168\"\/>\n                            <\/g>\n                        <\/svg>\n                        <figcaption>\n                            <strong>Figure.<\/strong>\n                            External Mechanical Spring Return \u2014 schematic cross-section,\n        not to scale. Dimensional drawings and 3D STEP files are supplied with every quotation.\n                        <\/figcaption>\n                    <\/figure>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-704f588 elementor-widget elementor-widget-html\" data-id=\"704f588\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"advantages\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow\">Performance<\/span>\n                <h2>Performance &amp;Advantages<\/h2>\n                <div class=\"lede\">\n                    <p>OSHA \/ AISE \/ CMMA \/ DIN \/ FEM compliant. Special epoxy-painted cylinder and hard-chrome-plated piston rod for outdoor and corrosive service. 60 cycles\/hour maximum.<\/p>\n                <\/div>\n                <div class=\"adv\">\n                    <div class=\"adv-item\">\n                        <span class=\"n\">01<\/span>\n                        <h4>Lowest recoil force<\/h4>\n                        <p>An external spring compresses more gently than any internal return mechanism.<\/p>\n                    <\/div>\n                    <div class=\"adv-item\">\n                        <span class=\"n\">02<\/span>\n                        <h4>Custom orifice pattern<\/h4>\n                        <p>Designed around your application data for maximum energy absorption.<\/p>\n                    <\/div>\n                    <div class=\"adv-item\">\n                        <span class=\"n\">03<\/span>\n                        <h4>Widest bore range<\/h4>\n                        <p>\u00d864 to \u00d8360 \u2014 the largest cylinder diameter in the range.<\/p>\n                    <\/div>\n                    <div class=\"adv-item\">\n                        <span class=\"n\">04<\/span>\n                        <h4>Certified design<\/h4>\n                        <p>Meets OSHA, AISE, CMMA, DIN and FEM requirements.<\/p>\n                    <\/div>\n                    <div class=\"adv-item\">\n                        <span class=\"n\">05<\/span>\n                        <h4>Outdoor and corrosive duty<\/h4>\n                        <p>Special epoxy paint system and hard-chrome-plated piston rod as standard.<\/p>\n                    <\/div>\n                    <div class=\"adv-item\">\n                        <span class=\"n\">06<\/span>\n                        <h4>-35 \u00b0C to 100 \u00b0C<\/h4>\n                        <p>With the special seal and hydraulic oil package, up from -10 \u00b0C to 60 \u00b0C.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-2ec02fa elementor-widget elementor-widget-html\" data-id=\"2ec02fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"fsb-bhs-models\" class=\"section-alt\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow\">Model Selection<\/span>\n                <h2>Model Selection<\/h2>\n                <p class=\"lede\">Select by stroke and energy per cycle, then confirm with the maximum energy per hour.\n    If your duty cycle is demanding, send us the numbers and we will run the calculation for you.<\/p>\n                <!-- Engineering data drawing -->\n                <figure class=\"ms-figure\">\n                    <img loading=\"lazy\" src=\"https:\/\/forgesail.com\/wp-content\/uploads\/2026\/09\/bhs-Engineering-Data.webp\" alt=\"BHS Spring-Type Heavy-Duty Hydraulic Buffers \u2014 engineering data: dimensions, stroke and energy ratings\" width=\"1712\" height=\"701\" loading=\"lazy\" decoding=\"async\">\n                <\/figure>\n                <div class=\"filterbar\">\n                    <input id=\"fsb-bhs-modelFilter\" type=\"search\" placeholder=\"Filter by model, stroke, energy or thread\u2026\" aria-label=\"Filter models\">\n                    <span class=\"count\" id=\"fsb-bhs-modelCount\"><\/span>\n                <\/div>\n                <div class=\"table-scroll\">\n                    <table aria-label=\"Model Selection\" class=\"spec\" id=\"fsb-bhs-modelTable\">\n                        <thead>\n                            <tr>\n                                <th scope=\"col\">Model Group<\/th>\n                                <th scope=\"col\">Stroke Range (mm)<\/th>\n                                <th scope=\"col\">Max Energy\/Cycle (kJ)<\/th>\n                                <th scope=\"col\">Cylinder \u00d8 (mm)<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td>BHS64<\/td>\n                                <td class=\"num\">50<\/td>\n                                <td class=\"num\">0.5<\/td>\n                                <td class=\"num\">\u00d864<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS90<\/td>\n                                <td class=\"num\">50 \u2013 100<\/td>\n                                <td class=\"num\">4 \u2013 8<\/td>\n                                <td class=\"num\">\u00d890<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS100<\/td>\n                                <td class=\"num\">50 \u2013 100<\/td>\n                                <td class=\"num\">4.4 \u2013 8.8<\/td>\n                                <td class=\"num\">\u00d8100<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS130<\/td>\n                                <td class=\"num\">70 \u2013 150<\/td>\n                                <td class=\"num\">10 \u2013 21<\/td>\n                                <td class=\"num\">\u00d8130<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS170<\/td>\n                                <td class=\"num\">80 \u2013 150<\/td>\n                                <td class=\"num\">24 \u2013 45<\/td>\n                                <td class=\"num\">\u00d8170<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS190<\/td>\n                                <td class=\"num\">100 \u2013 150<\/td>\n                                <td class=\"num\">40 \u2013 60<\/td>\n                                <td class=\"num\">\u00d8190<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS220<\/td>\n                                <td class=\"num\">100 \u2013 150<\/td>\n                                <td class=\"num\">44 \u2013 66<\/td>\n                                <td class=\"num\">\u00d8220<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS250<\/td>\n                                <td class=\"num\">100 \u2013 150<\/td>\n                                <td class=\"num\">60 \u2013 180<\/td>\n                                <td class=\"num\">\u00d8250<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS300<\/td>\n                                <td class=\"num\">150 \u2013 250<\/td>\n                                <td class=\"num\">117 \u2013 180<\/td>\n                                <td class=\"num\">\u00d8300<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS340<\/td>\n                                <td class=\"num\">200 \u2013 300<\/td>\n                                <td class=\"num\">200 \u2013 300<\/td>\n                                <td class=\"num\">\u00d8340<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>BHS360<\/td>\n                                <td class=\"num\">250 \u2013 400<\/td>\n                                <td class=\"num\">294 \u2013 470<\/td>\n                                <td class=\"num\">\u00d8360<\/td>\n                            <\/tr>\n                            <tr id=\"fsb-bhs-emptyRow\" class=\"empty-row hide\">\n                                <td colspan=\"4\">No model matches that search.<\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n                <div class=\"scroll-hint\">\u2190 Swipe to see all columns \u2192<\/div>\n                <p style=\"font-size:13.5px;color:var(--fsb-muted);margin-top:14px\">Model group shown as BHS &lt;bore &gt;\u00d7&lt;stroke &gt;\u2014 for example BHS130\u00d7150. Rear flange (FR) is the standard mounting arrangement; other arrangements are built to order.<\/p>\n            <\/div>\n        <\/section>\n    <\/div>\n    <script>\n        (function() {\n            var box = document.getElementById('fsb-bhs-modelFilter');\n            if (!box) {\n                return;\n            }\n            var table = document.getElementById('fsb-bhs-modelTable');\n            var rows = table ? table.querySelectorAll('tbody tr') : [];\n            var out = document.getElementById('fsb-bhs-modelCount');\n            var empty = document.getElementById('fsb-bhs-emptyRow');\n            var total = 0;\n            Array.prototype.forEach.call(rows, function(r) {\n                if (r.id !== 'fsb-bhs-emptyRow') {\n                    total++;\n                }\n            });\n            box.addEventListener('input', function() {\n                var q = box.value.trim().toLowerCase()\n                  , shown = 0;\n                Array.prototype.forEach.call(rows, function(r) {\n                    if (r.id === 'fsb-bhs-emptyRow') {\n                        return;\n                    }\n                    var hit = r.textContent.toLowerCase().indexOf(q) > -1;\n                    r.classList.toggle('hide', !hit);\n                    if (hit) {\n                        shown++;\n                    }\n                });\n                if (empty) {\n                    empty.classList.toggle('hide', shown > 0);\n                }\n                if (out) {\n                    out.textContent = shown + ' of ' + total + ' models';\n                }\n            });\n            if (out) {\n                out.textContent = total + ' models';\n            }\n        }\n        )();\n    <\/script>\n<\/div>\n<div class=\"elementor-element elementor-element-b3b4ab2 elementor-widget elementor-widget-html\" data-id=\"b3b4ab2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"mounting\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow\">Mounting<\/span>\n                <h2>Mounting Arrangements &amp;Accessories<\/h2>\n                <div class=\"lede\">\n                    <div class=\"notebox warn\">\n                        <h4>Rear flange is the standard arrangement<\/h4>\n                        <p>BHS ships with a rear flange (FR) as standard. Front flange, double flange, foot mount and clevis arrangements can be built to order \u2014 please specify at enquiry stage.<\/p>\n                    <\/div>\n                <\/div>\n                <h3 style=\"margin-top:44px\">Accessories<\/h3>\n                <div class=\"acc\">\n                    <div class=\"acc-item\">\n                        <b>SC<\/b>\n                        <span>Safety chain \u2014 mandatory on any installation above 2 m height.<\/span>\n                    <\/div>\n                    <div class=\"acc-item\">\n                        <b>PB<\/b>\n                        <span>Piston rod bellow \u2014 strongly recommended in dusty service.<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-706e90c elementor-widget elementor-widget-html\" data-id=\"706e90c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"maintenance\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow\">Installation &amp;Maintenance<\/span>\n                <h2>Installation &amp;Maintenance<\/h2>\n                <div class=\"dodont\">\n                    <div class=\"dd-col dd-no\">\n                        <div class=\"dd-head\">Never do this<\/div>\n                        <ul class=\"dd-list\">\n                            <li>Use the buffer as an end stop.<\/li>\n                            <li>Remove the steel strike head.<\/li>\n                            <li>Exceed the permitted side load angle.<\/li>\n                            <li>Paint the piston rod or the body.<\/li>\n                            <li>Place it near acids, solvents or soluble cutting oil.<\/li>\n                            <li>Expose it to open flame \u2014 the unit is oil filled.<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"dd-col dd-yes\">\n                        <div class=\"dd-head\">Do this<\/div>\n                        <ul class=\"dd-list\">\n                            <li>Rear flange (FR) is the standard mounting. Other arrangements must be specified at enquiry stage.<\/li>\n                            <li>Side load angle: below 2.5\u00b0 at strokes up to 300 mm, below 1\u00b0 above 300 mm.<\/li>\n                            <li>Never use the buffer as an end stop \u2014 fit a stop collar 1 mm before end of travel.<\/li>\n                            <li>Keep the external spring free of paint, dirt and corrosion deposits.<\/li>\n                            <li>Inspect every 6 months on safety and emergency duty, monthly in frequent service.<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-5a4e5bc elementor-widget elementor-widget-html\" data-id=\"5a4e5bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <section id=\"sizing\" class=\"sizing\">\n            <div class=\"wrap\">\n                <span class=\"eyebrow on-dark\">What We Need From You<\/span>\n                <h2>Send Us Five Numbers \u2014 Get a Sizing Report in 48 Hours<\/h2>\n                <p class=\"lede\">Every BHS unit is configured against your application data. Give us these five\n    values and our engineers will return a recommended model with verified shock-force versus stroke and\n    deceleration versus stroke curves. Free, and with no commitment to buy.<\/p>\n                <ul class=\"params\">\n                    <li>\n                        W <em>kg \u00b7 moving weight<\/em>\n                    <\/li>\n                    <li>\n                        V <em>m\/s \u00b7 impact velocity<\/em>\n                    <\/li>\n                    <li>\n                        Fp <em>N \u00b7 driving force<\/em>\n                    <\/li>\n                    <li>\n                        n <em>pcs \u00b7 buffers in parallel<\/em>\n                    <\/li>\n                    <li>Cycles \/ hour<\/li>\n                <\/ul>\n                <div class=\"btn-row\">\n                    <a href=\"#form\" class=\"btn btn-light\">Request Free Sizing<\/a>\n                    <a href=\"https:\/\/wa.me\/8617768339068\" class=\"btn btn-ghost\" target=\"_blank\" rel=\"noopener\">Talk to an Engineer<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-19c6f05 elementor-widget elementor-widget-html\" data-id=\"19c6f05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <!-- ===== FORGESAIL BLOCK \u00b7 12\u2011faq \u00b7 FAQ \u624b\u98ce\u7434\uff08\u5361\u7247\u7248\uff0cBHS\u7cfb\u5217\u95ee\u7b54\u5185\u5bb9\uff09 ===== -->\n    <!-- \u7528\u6cd5\uff1a\u5728 Elementor \u62d6\u5165\u300cHTML\u300d\u5c0f\u5de5\u5177\uff0c\u6574\u6bb5\u7c98\u8d34\u5373\u53ef -->\n    <div class=\"fsb fsb-block fsb-12-faq\" data-page-node-id=\"sf1H902VPmvv4eaApESuFB\">\n        <section id=\"faq\" class=\"section-alt\" data-page-node-id=\"GKtEcV1IbIAXN1pL25AZCx\">\n            <div class=\"wrap\" data-page-node-id=\"pB5okwRcd2PCFftztuvIF5\">\n                <span class=\"eyebrow\" data-page-node-id=\"Du2UPvF64b2ZUn2CZCgYTT\">FAQ<\/span>\n                <h2 data-page-node-id=\"WUo21MnMTRrE2KhBgM3uCb\">BHS Series FAQ<\/h2>\n                <div class=\"faq\" id=\"fsb-12-faq-faqList\" data-page-node-id=\"fBDeBYX08jKNjXIOgkAeo8\">\n                    <div class=\"faq-item\" data-page-node-id=\"Lk2I7Io4EGk9C6YD6oih9T\">\n                        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-a-1\" data-page-node-id=\"noZWHXsQgC7MZJUsc7kjiJ\">When should I choose BHS over BHD?<\/button>\n                        <div class=\"faq-a\" id=\"faq-a-1\" role=\"region\" data-page-node-id=\"BKSxXws1LMknfxQBreJsw9\">\n                            <div class=\"faq-a-inner\" data-page-node-id=\"MI4vJwFBmOnYoiGeNqzTUH\">Choose BHS when the stroke you need is shorter than the bore you can accommodate, and when any recoil is unacceptable \u2014 low\u2011acceleration braking devices are the classic case. Choose BHD when you need long stroke or very high energy per cycle.<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"faq-item\" data-page-node-id=\"lRdD5as6Ki3484lOzEtlA0\">\n                        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-a-2\" data-page-node-id=\"FNb1Z5AgNDHCR71E40IeFM\">Why is the stroke shorter than the bore?<\/button>\n                        <div class=\"faq-a\" id=\"faq-a-2\" role=\"region\" data-page-node-id=\"r7pbOOEU4gQIIIcy0SCXom\">\n                            <div class=\"faq-a-inner\" data-page-node-id=\"EePNJICmRrGjIo119l0x2b\">That is the design intent. A short stroke relative to bore makes the unit compact and stiff, and it keeps the external spring travel short enough to stay gentle.<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"faq-item\" data-page-node-id=\"UkBAQCEwf0wmMctiupD6gD\">\n                        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-a-3\" data-page-node-id=\"Au8OBO7DVAfYg4g1WeLPxX\">Can I mount BHS with a front flange?<\/button>\n                        <div class=\"faq-a\" id=\"faq-a-3\" role=\"region\" data-page-node-id=\"78AfN81M6gm8JyjUCyj5Pc\">\n                            <div class=\"faq-a-inner\" data-page-node-id=\"4O5WpQtc2jYBqQ7nvStiIl\">Rear flange (FR) is the standard arrangement. Front flange, double flange, foot mount and clevis arrangements can be built to order \u2014 tell us at enquiry stage.<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"faq-item\" data-page-node-id=\"H0bAc1ACAbGVJJVumOJ3uO\">\n                        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-a-4\" data-page-node-id=\"nMT0DEf99grhk63rvyBqi1\">Is BHS adjustable?<\/button>\n                        <div class=\"faq-a\" id=\"faq-a-4\" role=\"region\" data-page-node-id=\"HorVuQUpvyYe7Urgnz9OVw\">\n                            <div class=\"faq-a-inner\" data-page-node-id=\"mSooZ4nwCxgFFRvyhl5bOx\">No. Like BHD and BHI, BHS is factory\u2011set: we design the orifice pattern around your application data.<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"faq-item\" data-page-node-id=\"v5V1eGaBSzoiwadaqIJxvv\">\n                        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-a-5\" data-page-node-id=\"y7loAGw1rEhcVTtSMEAQQx\">What is the lead time?<\/button>\n                        <div class=\"faq-a\" id=\"faq-a-5\" role=\"region\" data-page-node-id=\"UbE4UKNwJJp0kQ2vJuU5BQ\">\n                            <div class=\"faq-a-inner\" data-page-node-id=\"0HeA6V5i5K45wiEKJAvhqV\">BHS is built to order, typically 4 to 6\u202fweeks depending on configuration.<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n        <script>\n            (function() {\n                var root = document.getElementById('fsb-12-faq-faqList');\n                if (!root) {\n                    return;\n                }\n                var items = root.querySelectorAll('.faq-item');\n                Array.prototype.forEach.call(items, function(item) {\n                    var q = item.querySelector('.faq-q');\n                    var a = item.querySelector('.faq-a');\n                    q.addEventListener('click', function() {\n                        var isOpen = item.classList.contains('open');\n\n                        \/\/ \u5173\u95ed\u5176\u4ed6\uff0c\u5b9e\u73b0\u624b\u98ce\u7434\u6548\u679c\n                        Array.prototype.forEach.call(items, function(other) {\n                            other.classList.remove('open');\n                            other.querySelector('.faq-a').style.maxHeight = null;\n                        });\n\n                        \/\/ \u6253\u5f00\u5f53\u524d\n                        if (!isOpen) {\n                            item.classList.add('open');\n                            a.style.maxHeight = a.scrollHeight + 'px';\n                        }\n                    });\n                });\n\n                \/\/ \u76d1\u542c\u7a97\u53e3\u5927\u5c0f\u53d8\u5316\u4ee5\u91cd\u65b0\u8c03\u6574 max\u2011height\n                window.addEventListener('resize', function() {\n                    var openAnswer = root.querySelector('.faq-item.open .faq-a');\n                    if (openAnswer) {\n                        openAnswer.style.maxHeight = openAnswer.scrollHeight + 'px';\n                    }\n                });\n            }\n            )();\n        <\/script>\n    <\/div>\n    <!-- ===== END BLOCK \u00b7 12\u2011faq ===== -->\n<\/div>\n<div class=\"elementor-element elementor-element-f422a4b elementor-widget elementor-widget-html\" data-id=\"f422a4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n    <div class=\"fsb fsb-bhs\">\n        <!-- \u7ad9\u5185\u4e92\u94fe\uff1a\u672c\u65cf\u6b63\u6587\u539f\u4e0d\u6d89\u53ca\u5176\u4ed6\u4ea7\u54c1\u7ebf\uff0c\u8865\u4e00\u6761\u901a\u5f80\u4e3b\u4ea7\u54c1\u7ebf\u7684\u5185\u94fe -->\n        <section class=\"rail-links\" id=\"rail-system\">\n            <div class=\"wrap\">\n                <div class=\"rl-in\">\n                    <h2>Part of a Complete Crane Rail System<\/h2>\n                    <p>Hydraulic buffers are one component we supply. The same engineering and manufacturing team also delivers the rest of the runway system:<\/p>\n                    <ul>\n                        <li>\n                            <a href=\"https:\/\/forgesail.com\/products\/rails\/\">Crane rails<\/a>\n                            \u2014 rail sections for crane runway systems\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/forgesail.com\/products\/rail-clips\/\">Rail clips<\/a>\n                            \u2014 bolted and welded fastening systems\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/forgesail.com\/products\/rail-pads\/\">Rail pads<\/a>\n                            \u2014 vibration and impact damping\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/forgesail.com\/products\/sole-plates\/\">Sole plates<\/a>\n                            \u2014 rail support and load distribution\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/forgesail.com\/products\/grouts\/\">Rail grouts<\/a>\n                            \u2014 cementitious bedding for rail fixings\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/forgesail.com\/services\/machining-center\/\">Custom machining<\/a>\n                            \u2014 molds and precision machined parts\n                        <\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/section>\n        <section class=\"final-cta\">\n            <div class=\"wrap\">\n                <h2>Talk to an Engineer<\/h2>\n                <p class=\"lede\">Tell us your application and we will come back with a recommendation, a sizing\n    calculation and a quotation. If you are still at the design stage, we are happy to work from drawings.<\/p>\n                <div class=\"btn-row\" style=\"justify-content:center\">\n                    <a href=\"https:\/\/wa.me\/8617768339068\" class=\"btn btn-primary\" target=\"_blank\" rel=\"noopener\">Contact Our Engineering Team<\/a>\n                    <a href=\"https:\/\/forgesail.com\/products\/\" class=\"btn btn-outline\">Back to Hydraulic Buffers<\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"FAQPage\",\n        \"mainEntity\": [\n            {\n                \"@type\": \"Question\",\n                \"name\": \"When should I choose BHS over BHD?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Choose BHS when the stroke you need is shorter than the bore you can accommodate, and when any recoil is unacceptable \u2014 low\u2011acceleration braking devices are the classic case. Choose BHD when you need long stroke or very high energy per cycle.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Why is the stroke shorter than the bore?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"That is the design intent. A short stroke relative to bore makes the unit compact and stiff, and it keeps the external spring travel short enough to stay gentle.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Can I mount BHS with a front flange?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Rear flange (FR) is the standard arrangement. Front flange, double flange, foot mount and clevis arrangements can be built to order \u2014 tell us at enquiry stage.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Is BHS adjustable?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"No. Like BHD and BHI, BHS is factory\u2011set: we design the orifice pattern around your application data.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"What is the lead time?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"BHS is built to order, typically 4 to 6 weeks depending on configuration.\"\n                }\n            }\n        ]\n    }<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BHS Series BHS Spring-Type Heavy-Duty Buffers \u2014 0.5 to 470 kJ with the Lowest Recoil Force External mechanical spring return, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6180,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6274","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/pages\/6274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/comments?post=6274"}],"version-history":[{"count":3,"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/pages\/6274\/revisions"}],"predecessor-version":[{"id":6785,"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/pages\/6274\/revisions\/6785"}],"up":[{"embeddable":true,"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/pages\/6180"}],"wp:attachment":[{"href":"https:\/\/forgesail.com\/ru\/wp-json\/wp\/v2\/media?parent=6274"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}