{"id":7,"date":"2022-05-12T15:28:23","date_gmt":"2022-05-12T15:28:23","guid":{"rendered":"https:\/\/startersites.io\/blocksy\/bizconsult\/?page_id=7"},"modified":"2026-03-14T03:02:54","modified_gmt":"2026-03-14T03:02:54","slug":"home","status":"publish","type":"page","link":"https:\/\/zxweldingrobot.com\/pt\/","title":{"rendered":"Casa"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8093d10\" data-block-id=\"8093d10\"><style>.stk-8093d10 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8093d10-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1c4ad60\" data-v=\"4\" data-block-id=\"1c4ad60\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1c4ad60-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1c4ad60-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@600;700&display=swap');\n\n  #zx-hero-video-module {\n    position: relative !important;\n    width: 100% !important;\n    min-height: 90vh !important; \/* \u5360\u636e\u5c4f\u5e55\u7edd\u5927\u90e8\u5206\uff0c\u7559\u4e0b\u5e95\u90e8\u60ac\u5ff5 *\/\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: flex-end !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    overflow: hidden !important;\n    background-color: #0f172a !important; \/* \u89c6\u9891\u52a0\u8f7d\u524d\u7684\u5e95\u8272 *\/\n  }\n\n  \/* --- 1. \u5168\u5c4f\u89c6\u9891\u80cc\u666f\u4e0e\u906e\u7f69 --- *\/\n  #zx-hero-video-module .zx-hero-bg-video {\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    min-width: 100% !important;\n    min-height: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    transform: translate(-50%, -50%) !important;\n    object-fit: cover !important;\n    z-index: 1 !important;\n  }\n\n  \/* \u7535\u5f71\u7ea7\u6e10\u53d8\u906e\u7f69\uff1a\u786e\u4fdd\u6587\u5b57\u53ef\u8bfb\u6027\uff0c\u5e95\u90e8\u52a0\u6df1\u4ee5\u627f\u6258\u6570\u636e\u6761 *\/\n  #zx-hero-video-module .zx-hero-overlay {\n    position: absolute !important;\n    top: 0; left: 0; right: 0; bottom: 0;\n    background: linear-gradient(\n      180deg, \n      rgba(15, 23, 42, 0.4) 0%, \n      rgba(15, 23, 42, 0.6) 50%, \n      rgba(15, 23, 42, 0.95) 100%\n    ) !important;\n    z-index: 2 !important;\n  }\n\n  \/* --- 2. \u5185\u5bb9\u5bb9\u5668 --- *\/\n  #zx-hero-video-module .zx-hero-container {\n    position: relative !important;\n    z-index: 5 !important;\n    width: 100% !important;\n    max-width: 1350px !important;\n    margin: 0 auto !important;\n    padding: 120px 20px 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    height: 100% !important;\n    flex-grow: 1 !important;\n  }\n\n  \/* \u4e3b\u6587\u672c\u533a\u57df (\u5de6\u5bf9\u9f50\uff0c\u7559\u767d\u547c\u5438\u611f) *\/\n  #zx-hero-video-module .zx-hero-content {\n    max-width: 860px !important;\n    margin-top: auto !important;\n    margin-bottom: 60px !important;\n    animation: heroFadeUp 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards !important;\n  }\n\n  @keyframes heroFadeUp {\n    from { opacity: 0; transform: translateY(30px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* H1 \u9876\u7ea7 SEO \u6807\u9898 *\/\n  #zx-hero-video-module h1.zx-hero-h1 {\n    font-size: 56px !important;\n    font-weight: 900 !important;\n    color: #ffffff !important;\n    line-height: 1.1 !important;\n    margin: 0 0 25px 0 !important;\n    letter-spacing: -1.5px !important;\n    text-transform: none !important;\n    text-shadow: 0 4px 20px rgba(0,0,0,0.3) !important;\n  }\n\n  \/* \u63cf\u8ff0\u6bb5\u843d *\/\n  #zx-hero-video-module p.zx-hero-lead {\n    font-size: 18px !important;\n    line-height: 1.7 !important;\n    color: rgba(255, 255, 255, 0.85) !important;\n    margin: 0 0 40px 0 !important;\n    font-weight: 400 !important;\n    max-width: 800px !important;\n    text-shadow: 0 2px 10px rgba(0,0,0,0.4) !important;\n  }\n\n  \/* CTA \u6309\u94ae *\/\n  #zx-hero-video-module .zx-hero-cta {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #FFD800 !important; \/* \u54c1\u724c\u91cd\u5de5\u9ec4 *\/\n    color: #0f172a !important;\n    padding: 18px 45px !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    text-decoration: none !important;\n    border-radius: 4px !important;\n    transition: all 0.3s ease !important;\n    box-shadow: 0 10px 25px rgba(255, 216, 0, 0.2) !important;\n  }\n\n  #zx-hero-video-module .zx-hero-cta:hover {\n    background-color: #ffe033 !important;\n    transform: translateY(-3px) !important;\n    box-shadow: 0 15px 35px rgba(255, 216, 0, 0.4) !important;\n  }\n\n  \/* --- 3. \u5e95\u90e8\u60ac\u6d6e\u6570\u636e\u6761 (Glassmorphism \u6548\u679c) --- *\/\n  #zx-hero-video-module .zx-hero-metrics {\n    width: 100% !important;\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    background: rgba(15, 23, 42, 0.6) !important;\n    backdrop-filter: blur(12px) !important; \/* \u6bdb\u73bb\u7483\u6a21\u7cca\u6548\u679c *\/\n    -webkit-backdrop-filter: blur(12px) !important;\n    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-left: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-radius: 12px 12px 0 0 !important;\n    padding: 35px 40px !important;\n    box-sizing: border-box !important;\n    animation: heroFadeUp 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s forwards !important;\n    opacity: 0;\n  }\n\n  #zx-hero-video-module .zx-metric-item {\n    display: flex !important;\n    flex-direction: column !important;\n    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;\n    padding-left: 30px !important;\n  }\n\n  #zx-hero-video-module .zx-metric-item:first-child { padding-left: 0 !important; }\n  #zx-hero-video-module .zx-metric-item:last-child { border-right: none !important; }\n\n  #zx-hero-video-module .zx-m-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 38px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    line-height: 1 !important;\n    margin-bottom: 8px !important;\n  }\n\n  #zx-hero-video-module .zx-m-label {\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: rgba(255, 255, 255, 0.65) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width: 1100px) {\n    #zx-hero-video-module h1.zx-hero-h1 { font-size: 48px !important; }\n    #zx-hero-video-module .zx-hero-metrics { padding: 30px 20px !important; }\n    #zx-hero-video-module .zx-metric-item { padding-left: 20px !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-hero-video-module .zx-hero-content { margin-bottom: 40px !important; }\n    #zx-hero-video-module h1.zx-hero-h1 { font-size: 38px !important; }\n    #zx-hero-video-module p.zx-hero-lead { font-size: 16px !important; }\n    \n    \/* \u79fb\u52a8\u7aef\u6570\u636e\u6761\u8f6c\u4e3a 2x2 \u7f51\u683c *\/\n    #zx-hero-video-module .zx-hero-metrics { \n      grid-template-columns: repeat(2, 1fr) !important; \n      gap: 30px 0 !important;\n      padding: 30px !important;\n    }\n    #zx-hero-video-module .zx-metric-item { border-right: none !important; padding-left: 0 !important; }\n    #zx-hero-video-module .zx-metric-item:nth-child(odd) { border-right: 1px solid rgba(255, 255, 255, 0.1) !important; padding-right: 20px !important; }\n    #zx-hero-video-module .zx-metric-item:nth-child(even) { padding-left: 20px !important; }\n    #zx-hero-video-module .zx-m-num { font-size: 32px !important; }\n  }\n\n  @media (max-width: 480px) {\n    #zx-hero-video-module h1.zx-hero-h1 { font-size: 34px !important; letter-spacing: -0.5px !important; }\n    #zx-hero-video-module .zx-hero-cta { width: 100% !important; box-sizing: border-box !important;}\n  }\n<\/style>\n\n<section id=\"zx-hero-video-module\">\n  \n  <video class=\"zx-hero-bg-video\" autoplay loop muted playsinline aria-hidden=\"true\">\n    <source src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/1.mp4\" type=\"video\/mp4\">\n  <\/video>\n  \n  <div class=\"zx-hero-overlay\"><\/div>\n\n  <div class=\"zx-hero-container\">\n    \n    <div class=\"zx-hero-content\">\n      <h1 class=\"zx-hero-h1\">Welding Robot Manufacturer \u2014 Industrial Robotic Welding Solution by Zhouxiang<\/h1>\n      <p class=\"zx-hero-lead\">Been the design and production agency for robotic welding systems since 1991. Welder and manipulation robotic welding systems&#8217;s for steel of buliding, vehicle, heavy work-building growth industry. 5 configuration of machine. More than 200 to patent. Delivered to more than 30 countries in the golf of Europe, North America, southeast is Asia and Middle East.<\/p>\n      \n      <a href=\"#ct-popup-1791\" class=\"zx-hero-cta\" aria-label=\"Request a quotation for welding robots\">\n        Request a Quote \u2192\n      <\/a>\n    <\/div>\n\n    <div class=\"zx-hero-metrics\">\n      <div class=\"zx-metric-item\">\n        <span class=\"zx-m-num\">34<\/span>\n        <span class=\"zx-m-label\">Years in<br>Manufacturing<\/span>\n      <\/div>\n      <div class=\"zx-metric-item\">\n        <span class=\"zx-m-num\">200+<\/span>\n        <span class=\"zx-m-label\">Patents<br>Held<\/span>\n      <\/div>\n      <div class=\"zx-metric-item\">\n        <span class=\"zx-m-num\">5<\/span>\n        <span class=\"zx-m-label\">Robot<br>Configurations<\/span>\n      <\/div>\n      <div class=\"zx-metric-item\">\n        <span class=\"zx-m-num\">30+<\/span>\n        <span class=\"zx-m-label\">Export<br>Countries<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8a3906d\" data-block-id=\"8a3906d\"><style>.stk-8a3906d {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8a3906d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a791eab\" data-v=\"4\" data-block-id=\"a791eab\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a791eab-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a791eab-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  \/* 1. \u4e25\u683c\u9650\u5b9a ID \u4f5c\u7528\u57df *\/\n  #zx-manufacturer-edge {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 60px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n    overflow: hidden !important; \/* \u9632\u6b62\u5185\u90e8\u5143\u7d20\u6ea2\u51fa\u6c61\u67d3 *\/\n  }\n\n  \/* \u80cc\u666f\uff1a\u6781\u7b80\u5de5\u7a0b\u53c2\u8003\u7ebf *\/\n  #zx-manufacturer-edge::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(24, 72, 144, 0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 72, 144, 0.02) 1px, transparent 1px) !important;\n    background-size: 60px 60px !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n\n  #zx-manufacturer-edge .zx-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n    display: grid !important;\n    grid-template-columns: 1fr 1.15fr !important;\n    gap: 80px !important;\n    align-items: start !important;\n  }\n\n  \/* =========================================\n     \u5de6\u4fa7\uff1a\u6218\u7565\u53d9\u4e8b\u4e0e\u4f01\u4e1a\u80cc\u4e66\n     ========================================= *\/\n  #zx-manufacturer-edge .zx-narrative-col {\n    position: sticky !important;\n    top: 40px !important; \n  }\n\n  #zx-manufacturer-edge h2.zx-main-h2 {\n    font-size: 42px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin: 0 0 30px 0 !important;\n    letter-spacing: -1px !important;\n    text-transform: none !important;\n  }\n\n  #zx-manufacturer-edge .zx-intro-text {\n    font-size: 17px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  #zx-manufacturer-edge .zx-intro-text:last-of-type {\n    margin-bottom: 40px !important;\n  }\n\n  \/* \u4f01\u4e1a\u80cc\u4e66\u6df1\u8272\u6863\u6848\u5361 *\/\n  #zx-manufacturer-edge .zx-heritage-box {\n    background-color: #0f172a !important;\n    border-radius: 8px !important;\n    padding: 45px 40px !important;\n    border-left: 4px solid #FFD800 !important;\n    box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25) !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  #zx-manufacturer-edge .zx-heritage-box::after {\n    content: \"1991\" !important;\n    position: absolute !important;\n    bottom: -20px !important;\n    right: -10px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 100px !important;\n    font-weight: 900 !important;\n    color: rgba(255,255,255,0.03) !important;\n    line-height: 1 !important;\n    pointer-events: none !important;\n  }\n\n  \/* \u4fee\u590d\uff1a\u5c06\u5bf9\u5168\u5c40 <p> \u548c <strong> \u7684\u63a7\u5236\uff0c\u6539\u4e3a\u4e13\u5c5e Class \u63a7\u5236 *\/\n  #zx-manufacturer-edge .zx-heritage-text {\n    font-size: 16px !important;\n    line-height: 1.75 !important;\n    color: rgba(255,255,255,0.85) !important;\n    margin: 0 !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  #zx-manufacturer-edge .zx-heritage-strong {\n    color: #ffffff !important;\n    font-weight: 700 !important;\n  }\n\n  #zx-manufacturer-edge .zx-hl-yellow {\n    color: #FFD800 !important;\n    font-weight: 700 !important;\n  }\n\n  \/* =========================================\n     \u53f3\u4fa7\uff1a\u5168\u94fe\u8def\u5de5\u7a0b\u5dee\u5f02\u5316\u8f68\u9053 (Timeline)\n     ========================================= *\/\n  #zx-manufacturer-edge .zx-matrix-col {\n    background: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 60px 50px !important;\n    border-radius: 8px !important;\n  }\n\n  #zx-manufacturer-edge h3.zx-matrix-h3 {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    margin: 0 0 40px 0 !important;\n    padding-bottom: 20px !important;\n    border-bottom: 2px solid #e2e8f0 !important;\n  }\n\n  #zx-manufacturer-edge .zx-track-list {\n    position: relative !important;\n    padding-left: 35px !important;\n  }\n\n  \/* \u5782\u76f4\u7269\u7406\u8fde\u63a5\u7ebf *\/\n  #zx-manufacturer-edge .zx-track-list::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 5px !important;\n    bottom: 20px !important;\n    left: 11px !important; \n    width: 2px !important;\n    background-color: #e2e8f0 !important;\n  }\n\n  #zx-manufacturer-edge .zx-track-item {\n    position: relative !important;\n    margin-bottom: 45px !important;\n  }\n\n  #zx-manufacturer-edge .zx-track-item:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  \/* \u8f68\u9053\u4e0a\u7684\u8282\u70b9\u5706\u5708 *\/\n  #zx-manufacturer-edge .zx-track-item::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 6px !important;\n    left: -35px !important;\n    width: 20px !important;\n    height: 20px !important;\n    background-color: #ffffff !important;\n    border: 3px solid #184890 !important;\n    border-radius: 50% !important;\n    box-sizing: border-box !important;\n    z-index: 2 !important;\n  }\n\n  #zx-manufacturer-edge .zx-track-item:hover::before {\n    background-color: #FFD800 !important;\n    border-color: #0f172a !important;\n  }\n\n  #zx-manufacturer-edge .zx-item-num {\n    display: block !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    margin-bottom: 8px !important;\n    letter-spacing: 1px !important;\n  }\n\n  #zx-manufacturer-edge h4.zx-item-h4 {\n    font-size: 19px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 10px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-manufacturer-edge p.zx-item-desc {\n    font-size: 15.5px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width:1000px) {\n    #zx-manufacturer-edge .zx-container {\n      grid-template-columns: 1fr !important;\n      gap: 60px !important;\n    }\n    #zx-manufacturer-edge .zx-narrative-col {\n      position: relative !important;\n      top: 0 !important;\n    }\n    #zx-manufacturer-edge .zx-heritage-box {\n      margin-top: 20px !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #zx-manufacturer-edge { padding: 80px 15px !important; }\n    #zx-manufacturer-edge h2.zx-main-h2 { font-size: 34px !important; }\n    #zx-manufacturer-edge .zx-matrix-col { padding: 40px 25px !important; }\n    #zx-manufacturer-edge h4.zx-item-h4 { font-size: 17px !important; }\n    #zx-manufacturer-edge .zx-heritage-box { padding: 35px 25px !important; }\n  }\n<\/style>\n\n<section id=\"zx-manufacturer-edge\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-narrative-col\">\n      <h2 class=\"zx-main-h2\">What Sets a Top Welding Robot Manufacturer Apart?<\/h2>\n      \n      <p class=\"zx-intro-text\">Virtually none of the companies that will sell you a welding robot actually make one. Most of the distributors and integrators will simply purchase robot arms from FANUC, KUKA or Yaskawa, screw them to a table and sell it as a system. That will do in general automation but in welding, where torch angle, travel speed, seam tracking precision and fixturing have to compliment each other or you will get undercut porosity or missed joints.<\/p>\n      \n      <p class=\"zx-intro-text\">A genuine welding robot manufacturer controls the full engineering chain: robot kinematics, welding process parameters, vision systems, fixture design and software integration. When something goes wrong on the production floor\u2014and it will\u2014you are not bouncing between a robot vendor, a vision vendor and a welding power source vendor trying to figure out whose problem it is.<\/p>\n\n      <div class=\"zx-heritage-box\">\n        <p class=\"zx-heritage-text\"><span class=\"zx-heritage-strong\">Zhouxiang<\/span>, which has been a welding automation manufacturer since <span class=\"zx-hl-yellow\">1991<\/span>. Zhouxiang have more than <span class=\"zx-hl-yellow\">200 patents<\/span> &#8212; including 50+ invention patents. Zhouxiang has an industry-university-research cooperative integrating with a dozen of Chinese universities in the field of intelligent welding, 3D machine vision and adaptive process control.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-matrix-col\">\n      <h3 class=\"zx-matrix-h3\">Here is what separates a manufacturer from a reseller:<\/h3>\n      \n      <div class=\"zx-track-list\">\n        \n        <article class=\"zx-track-item\">\n          <span class=\"zx-item-num\">01 \/ SOFTWARE<\/span>\n          <h4 class=\"zx-item-h4\">Proprietary welding intelligence<\/h4>\n          <p class=\"zx-item-desc\">Purpose-built welding software that matches process parameters to joint geometry automatically, not generic robot motion control.<\/p>\n        <\/article>\n\n        <article class=\"zx-track-item\">\n          <span class=\"zx-item-num\">02 \/ RESEARCH<\/span>\n          <h4 class=\"zx-item-h4\">In-house R&#038;D with industry-specific focus<\/h4>\n          <p class=\"zx-item-desc\">Dedicated testing of weld quality across real production scenarios, including plate thickness variations, gap tolerance and multi-pass sequencing.<\/p>\n        <\/article>\n\n        <article class=\"zx-track-item\">\n          <span class=\"zx-item-num\">03 \/ SENSORS<\/span>\n          <h4 class=\"zx-item-h4\">Integrated seam tracking &#038; vision systems<\/h4>\n          <p class=\"zx-item-desc\">Sensors and software developed to work natively with the robot, not third-party bolt-ons that add latency and calibration headaches.<\/p>\n        <\/article>\n\n        <article class=\"zx-track-item\">\n          <span class=\"zx-item-num\">04 \/ DEPLOYMENT<\/span>\n          <h4 class=\"zx-item-h4\">Turnkey delivery<\/h4>\n          <p class=\"zx-item-desc\">The robot, the positioner, the power source, the fixtures and the control software arrive as a single tested, calibrated unit.<\/p>\n        <\/article>\n\n        <article class=\"zx-track-item\">\n          <span class=\"zx-item-num\">05 \/ EXPERTISE<\/span>\n          <h4 class=\"zx-item-h4\">Application engineering support<\/h4>\n          <p class=\"zx-item-desc\">Application engineering support from people who understand welding metallurgy, not just robot motion planning.<\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d322376\" data-block-id=\"d322376\"><style>.stk-d322376 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d322376-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3422a29\" data-v=\"4\" data-block-id=\"3422a29\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3422a29-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3422a29-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-product-hub-v2 {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n  }\n\n  #zx-product-hub-v2 .zx-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- 1. \u627e\u56de\u5e76\u91cd\u5851\u7684 H2 \u5934\u90e8 --- *\/\n  #zx-product-hub-v2 .zx-module-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto 50px auto !important;\n  }\n\n  #zx-product-hub-v2 h2.zx-main-h2 {\n    font-size: 38px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 0 16px 0 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -1px !important;\n  }\n\n  #zx-product-hub-v2 p.zx-module-lead {\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 2. \u7ebf\u6846\u5f0f Tab \u5bfc\u822a --- *\/\n  #zx-product-hub-v2 .zx-tab-nav {\n    display: grid !important;\n    grid-template-columns: repeat(5, 1fr) !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 4px !important;\n    overflow: hidden !important;\n    margin-bottom: 40px !important;\n  }\n\n  #zx-product-hub-v2 .zx-tab-btn {\n    background: #f8fafc !important;\n    border: none !important;\n    border-right: 1px solid #e2e8f0 !important;\n    padding: 15px 10px !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n  }\n\n  #zx-product-hub-v2 .zx-tab-btn:last-child { border-right: none !important; }\n\n  #zx-product-hub-v2 .zx-tab-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    color: #94a3b8 !important;\n    margin-bottom: 4px !important;\n  }\n\n  #zx-product-hub-v2 .zx-tab-label {\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n  }\n\n  #zx-product-hub-v2 .zx-tab-btn.active {\n    background: #ffffff !important;\n    box-shadow: inset 0 -3px 0 #184890 !important; \/* \u5185\u90e8\u6295\u5f71\u7ebf\uff0c\u66f4\u6241\u5e73 *\/\n  }\n\n  #zx-product-hub-v2 .zx-tab-btn.active .zx-tab-label,\n  #zx-product-hub-v2 .zx-tab-btn.active .zx-tab-num { color: #184890 !important; }\n\n  \/* --- 3. \u590d\u5408\u578b\u5185\u5bb9\u9762\u677f --- *\/\n  #zx-product-hub-v2 .zx-tab-pane {\n    display: none !important;\n    animation: zxFadeIn 0.4s ease forwards !important;\n  }\n\n  #zx-product-hub-v2 .zx-tab-pane.active {\n    display: grid !important;\n    grid-template-columns: 1.1fr 0.9fr !important;\n    gap: 50px !important;\n    align-items: start !important;\n  }\n\n  @keyframes zxFadeIn { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } }\n\n  \/* \u5de6\u4fa7\u56fe\u7247\u533a\u57df *\/\n  #zx-product-hub-v2 .zx-img-stage {\n    background: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 4px !important;\n    padding: 40px !important;\n    aspect-ratio: 4\/3 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n  }\n\n  #zx-product-hub-v2 .zx-img-stage img {\n    width: 100% !important;\n    height: auto !important;\n    max-height: 400px !important;\n    object-fit: contain !important;\n  }\n\n  \/* \u53f3\u4fa7\u4fe1\u606f\u533a\u57df *\/\n  #zx-product-hub-v2 .zx-content-box {\n    padding-top: 10px !important;\n  }\n\n  #zx-product-hub-v2 .zx-badge {\n    display: inline-block !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    background: rgba(24, 72, 144, 0.06) !important;\n    padding: 4px 10px !important;\n    border-radius: 3px !important;\n    margin-bottom: 15px !important;\n  }\n\n  #zx-product-hub-v2 h3.zx-prod-h3 {\n    font-size: 32px !important;\n    font-weight: 850 !important;\n    color: #0f172a !important;\n    margin: 0 0 20px 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  #zx-product-hub-v2 p.zx-prod-desc {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin-bottom: 25px !important;\n  }\n\n  \/* \u53c2\u6570\u533a\uff1a\u6241\u5e73\u5316\u7f51\u683c *\/\n  #zx-product-hub-v2 .zx-spec-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 15px 25px !important;\n    padding: 25px !important;\n    background-color: #fcfcfd !important;\n    border: 1px solid #e2e8f0 !important;\n    border-left: 4px solid #184890 !important;\n  }\n\n  #zx-product-hub-v2 .zx-spec-item {\n    font-size: 14px !important;\n    color: #334155 !important;\n    line-height: 1.4 !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 8px !important;\n  }\n\n  #zx-product-hub-v2 .zx-spec-item::before {\n    content: \"\u2192\" !important;\n    color: #FFD800 !important;\n    font-weight: 900 !important;\n  }\n\n  #zx-product-hub-v2 .zx-bottom-link {\n    margin-top: 30px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    font-size: 14px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  \/* =========================================\n     \u54cd\u5e94\u5f0f\u6298\u53e0\n     ========================================= *\/\n  @media (max-width: 1100px) {\n    #zx-product-hub-v2 .zx-tab-pane.active { grid-template-columns: 1fr !important; }\n    #zx-product-hub-v2 .zx-img-stage { aspect-ratio: auto !important; padding: 20px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-product-hub-v2 { padding: 50px 15px !important; }\n    #zx-product-hub-v2 h2.zx-main-h2 { font-size: 28px !important; }\n    #zx-product-hub-v2 .zx-tab-nav { overflow-x: auto !important; display: flex !important; }\n    #zx-product-hub-v2 .zx-tab-btn { flex: 0 0 140px !important; border-right: 1px solid #e2e8f0 !important; }\n    #zx-product-hub-v2 .zx-spec-grid { grid-template-columns: 1fr !important; }\n  }\n<\/style>\n\n<section id=\"zx-product-hub-v2\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-module-header\">\n      <h2 class=\"zx-main-h2\">Zhouxiang Robotic Welding Systems \u2014 Full Product Line<\/h2>\n      <p class=\"zx-module-lead\">Precision arrangements engineered for high-volume fabrication. Each system integrates Bochu intelligent controllers with real-time seam tracking and 3D CAD model drive capability.<\/p>\n    <\/header>\n\n    <div class=\"zx-tab-nav\" role=\"tablist\">\n      <button class=\"zx-tab-btn active\" onclick=\"switchZxTabHub(event, 'pane-rail-hub-v2')\">\n        <span class=\"zx-tab-num\">01 \/ L-SEAM<\/span>\n        <span class=\"zx-tab-label\">Rail-Mounted<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchZxTabHub(event, 'pane-gantry-hub-v2')\">\n        <span class=\"zx-tab-num\">02 \/ W-SPAN<\/span>\n        <span class=\"zx-tab-label\">Gantry-Type<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchZxTabHub(event, 'pane-cantilever-hub-v2')\">\n        <span class=\"zx-tab-num\">03 \/ BATCH<\/span>\n        <span class=\"zx-tab-label\">Cantilever<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchZxTabHub(event, 'pane-cobot-hub-v2')\">\n        <span class=\"zx-tab-num\">04 \/ IN-SITU<\/span>\n        <span class=\"zx-tab-label\">Cobot<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchZxTabHub(event, 'pane-station-hub-v2')\">\n        <span class=\"zx-tab-num\">05 \/ VOLUME<\/span>\n        <span class=\"zx-tab-label\">Workstation<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"zx-panes\">\n      \n      <article id=\"pane-rail-hub-v2\" class=\"zx-tab-pane active\">\n        <div class=\"zx-img-stage\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Rail-Mounted-Welding-Robot.png\" alt=\"Rail-Mounted Welding Robot System\">\n        <\/div>\n        <div class=\"zx-content-box\">\n          <span class=\"zx-badge\">Long-Seam Production<\/span>\n          <h3 class=\"zx-prod-h3\">Rail-Mounted Welding Robot<\/h3>\n          <p class=\"zx-prod-desc\">Extends the robot\u2019s reach along the full workpiece length. Identifies weld seam positions and generates welding procedures without manual pendant teaching.<\/p>\n          <div class=\"zx-spec-grid\">\n            <div class=\"zx-spec-item\">Seam tracking: Bochu long-range sensor<\/div>\n            <div class=\"zx-spec-item\">Rail length: customizable to workpiece<\/div>\n            <div class=\"zx-spec-item\">Teachless welding from 3D CAD import<\/div>\n            <div class=\"zx-spec-item\">One-pass welding of full-length seams<\/div>\n            <div class=\"zx-spec-item\">Dual workstation simultaneous operation<\/div>\n            <div class=\"zx-spec-item\">Primary use: H-beams, stiffeners, plates<\/div>\n          <\/div>\n          <a href=\"https:\/\/zxweldingrobot.com\/products\/ground-rail-welding-robot-station\/\" class=\"zx-bottom-link\" target=\"_blank\">View Technical Specifications \u2192<\/a>\n        <\/div>\n      <\/article>\n\n      <article id=\"pane-gantry-hub-v2\" class=\"zx-tab-pane\">\n        <div class=\"zx-img-stage\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/\u9f99\u95e8\u5f0f\u710a\u63a5\u673a\u5668\u4ebaGantry-type-welding-robot-scaled.png\" alt=\"Gantry-Type Welding Robot System\">\n        <\/div>\n        <div class=\"zx-content-box\">\n          <span class=\"zx-badge\">Wide-Span 3D Vision<\/span>\n          <h3 class=\"zx-prod-h3\">Gantry-Type Welding Robot<\/h3>\n          <p class=\"zx-prod-desc\">Single workshop portal frame over 5 meters of weld width. Integrates a large line-scan 3D vision system for drawing-free welding from point clouds.<\/p>\n          <div class=\"zx-spec-grid\">\n            <div class=\"zx-spec-item\">Welding width: up to 5,000 mm<\/div>\n            <div class=\"zx-spec-item\">Vision: 3D line-scan point cloud<\/div>\n            <div class=\"zx-spec-item\">Weld types: Straight, arc, curved + flat<\/div>\n            <div class=\"zx-spec-item\">Model-driven and drawing-free modes<\/div>\n            <div class=\"zx-spec-item\">Handles horizontal-vertical assemblies<\/div>\n            <div class=\"zx-spec-item\">Suited for bridge and ship fabrication<\/div>\n          <\/div>\n          <a href=\"https:\/\/zxweldingrobot.com\/products\/ground-rail-welding-robot-station\/\" class=\"zx-bottom-link\" target=\"_blank\">View Technical Specifications \u2192<\/a>\n        <\/div>\n      <\/article>\n\n      <article id=\"pane-cantilever-hub-v2\" class=\"zx-tab-pane\">\n        <div class=\"zx-img-stage\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Cantilever-Type-Welding-Robot-1.png\" alt=\"Cantilever Welding Robot System\">\n        <\/div>\n        <div class=\"zx-content-box\">\n          <span class=\"zx-badge\">Batch Efficiency<\/span>\n          <h3 class=\"zx-prod-h3\">Cantilever-Type Welding Robot<\/h3>\n          <p class=\"zx-prod-desc\">Suspended overhead beam configuration keeps floor space clear for crane loading\u2014crucial for heavy batches of structural H-beams.<\/p>\n          <div class=\"zx-spec-grid\">\n            <div class=\"zx-spec-item\">Rail: Customizable length, auto-lube<\/div>\n            <div class=\"zx-spec-item\">Maintenance: Automatic torch cleaning<\/div>\n            <div class=\"zx-spec-item\">Vision: 3D vision with point cloud recon<\/div>\n            <div class=\"zx-spec-item\">Batch loading: Saves crane time<\/div>\n            <div class=\"zx-spec-item\">Steel structure, bridge and shipbuilding<\/div>\n            <div class=\"zx-spec-item\">Primary use: H-beams, diaphragm plates<\/div>\n          <\/div>\n          <a href=\"https:\/\/zxweldingrobot.com\/products\/cantilever-welding-robot\/\" class=\"zx-bottom-link\" target=\"_blank\">View Technical Specifications \u2192<\/a>\n        <\/div>\n      <\/article>\n\n      <article id=\"pane-cobot-hub-v2\" class=\"zx-tab-pane\">\n        <div class=\"zx-img-stage\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Collaborative-Welding-Robot-Cobot.png\" alt=\"Collaborative Welding Robot\">\n        <\/div>\n        <div class=\"zx-content-box\">\n          <span class=\"zx-badge\">Shipbuilding Specialist<\/span>\n          <h3 class=\"zx-prod-h3\">Collaborative Welding Robot (Cobot)<\/h3>\n          <p class=\"zx-prod-desc\">Designed for tight shipyard sites. Lightweight frame and magnetic base clamps to steel decks without drilling.<\/p>\n          <div class=\"zx-spec-grid\">\n            <div class=\"zx-spec-item\">Weight: Single-person portable<\/div>\n            <div class=\"zx-spec-item\">Mounting: Magnetic base, no drilling<\/div>\n            <div class=\"zx-spec-item\">Programming: Drag-and-teach<\/div>\n            <div class=\"zx-spec-item\">Arc tracking: Real-time correction<\/div>\n            <div class=\"zx-spec-item\">Safety: No fencing required<\/div>\n            <div class=\"zx-spec-item\">Setup: Moves between stations in mins<\/div>\n          <\/div>\n          <a href=\"https:\/\/zxweldingrobot.com\/products\/collaborative-welding-robot\/\" class=\"zx-bottom-link\" target=\"_blank\">View Technical Specifications \u2192<\/a>\n        <\/div>\n      <\/article>\n\n      <article id=\"pane-station-hub-v2\" class=\"zx-tab-pane\">\n        <div class=\"zx-img-stage\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/1.\u667a\u80fd\u710a\u63a5\u5de5\u4f5c\u7ad9Intelligent-welding-workstation-scaled.png\" alt=\"Intelligent Welding Workstation\">\n        <\/div>\n        <div class=\"zx-content-box\">\n          <span class=\"zx-badge\">High-Volume Production<\/span>\n          <h3 class=\"zx-prod-h3\">Intelligent Welding Workstation<\/h3>\n          <p class=\"zx-prod-desc\">Fixed cell architecture with hollow-structure arm. Designed for tough environments with dustproof construction.<\/p>\n          <div class=\"zx-spec-grid\">\n            <div class=\"zx-spec-item\">Arm: Hollow structure, internal cables<\/div>\n            <div class=\"zx-spec-item\">Protection: Dustproof, drip-proof<\/div>\n            <div class=\"zx-spec-item\">Positioning: High repeat accuracy<\/div>\n            <div class=\"zx-spec-item\">Speed: Large envelope with fast operating<\/div>\n            <div class=\"zx-spec-item\">Material handling: Semi-auto integrated<\/div>\n            <div class=\"zx-spec-item\">Ideal for: Low-mix, high-volume production<\/div>\n          <\/div>\n          <a href=\"https:\/\/zxweldingrobot.com\/products\/intelligent-steel-structure-welding-system\/\" class=\"zx-bottom-link\" target=\"_blank\">View Technical Specifications \u2192<\/a>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  function switchZxTabHub(evt, paneId) {\n    const panes = document.querySelectorAll('#zx-product-hub-v2 .zx-tab-pane');\n    const btns = document.querySelectorAll('#zx-product-hub-v2 .zx-tab-btn');\n    panes.forEach(p => p.classList.remove('active'));\n    btns.forEach(b => b.classList.remove('active'));\n    document.getElementById(paneId).classList.add('active');\n    evt.currentTarget.classList.add('active');\n  }\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-4f2f235\" data-block-id=\"4f2f235\"><style>.stk-4f2f235 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-4f2f235-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bb0ea37\" data-v=\"4\" data-block-id=\"bb0ea37\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bb0ea37-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bb0ea37-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700;800&display=swap');\n\n  #zx-fabrication-tools {\n    width: 100% !important;\n    background-color: #f8fafc !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n  }\n\n  #zx-fabrication-tools .zx-container {\n    max-width: 1250px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u6807\u9898 --- *\/\n  #zx-fabrication-tools .zx-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n  }\n\n  #zx-fabrication-tools h2.zx-main-h2 {\n    font-size: 42px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    letter-spacing: -1px !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  #zx-fabrication-tools p.zx-lead {\n    font-size: 17px !important;\n    color: #475569 !important;\n    max-width: 850px !important;\n    margin: 0 auto !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* --- 2. \u6c34\u5e73 Tab \u5bfc\u822a (5\u5bab\u683c) --- *\/\n  #zx-fabrication-tools .zx-tab-menu {\n    display: grid !important;\n    grid-template-columns: repeat(5, 1fr) !important;\n    gap: 15px !important;\n    margin-bottom: 50px !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 20px 15px !important;\n    border-radius: 6px !important;\n    text-align: left !important;\n    cursor: pointer !important;\n    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02) !important;\n    display: flex !important;\n    flex-direction: column !important;\n    position: relative !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn:hover {\n    border-color: #cbd5e1 !important;\n    transform: translateY(-2px) !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn.active {\n    background: #184890 !important;\n    border-color: #184890 !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 15px 30px rgba(24, 72, 144, 0.2) !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    margin-bottom: 8px !important;\n    letter-spacing: 1px !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-name {\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    color: #1e293b !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn.active .zx-tab-num { color: rgba(255,255,255,0.7) !important; }\n  #zx-fabrication-tools .zx-tab-btn.active .zx-tab-name { color: #ffffff !important; }\n\n  \/* --- 3. \u5de5\u5177\u5185\u5bb9\u533a (\u5de6\u6d45\u53f3\u6df1\u7f51\u683c) --- *\/\n  #zx-fabrication-tools .zx-tab-pane {\n    display: none !important;\n    animation: hubFadeUp 0.4s ease forwards !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-pane.active {\n    display: block !important;\n  }\n\n  @keyframes hubFadeUp {\n    from { opacity: 0; transform: translateY(15px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  #zx-fabrication-tools .zx-tool-grid {\n    display: grid !important;\n    grid-template-columns: 1.1fr 0.9fr !important;\n    background-color: #ffffff !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    box-shadow: 0 40px 100px -20px rgba(15, 23, 42, 0.08) !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* \u5de6\u4fa7\u8f93\u5165\u533a *\/\n  #zx-fabrication-tools .zx-input-side {\n    padding: 60px 50px !important;\n  }\n\n  #zx-fabrication-tools h3.zx-tool-h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 35px 0 !important;\n  }\n\n  \/* \u9488\u5bf9 Selector \u7684\u53cc\u680f\u8868\u5355\u4f18\u5316 *\/\n  #zx-fabrication-tools .zx-form-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 20px !important;\n    margin-bottom: 25px !important;\n  }\n\n  #zx-fabrication-tools .zx-form-group {\n    margin-bottom: 25px !important;\n  }\n  #zx-fabrication-tools .zx-form-row .zx-form-group { margin-bottom: 0 !important; }\n\n  #zx-fabrication-tools label {\n    display: block !important;\n    font-size: 12.5px !important;\n    font-weight: 700 !important;\n    color: #475569 !important;\n    margin-bottom: 10px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #zx-fabrication-tools input, \n  #zx-fabrication-tools select {\n    width: 100% !important;\n    padding: 14px 18px !important;\n    border: 1.5px solid #e2e8f0 !important;\n    border-radius: 6px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 14.5px !important;\n    background-color: #fcfcfd !important;\n    color: #1e293b !important;\n    box-sizing: border-box !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #zx-fabrication-tools select {\n    appearance: none !important;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C\/path%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 15px center !important;\n    background-size: 18px !important;\n    cursor: pointer !important;\n  }\n\n  #zx-fabrication-tools input:focus, \n  #zx-fabrication-tools select:focus {\n    outline: none !important;\n    border-color: #184890 !important;\n    background-color: #ffffff !important;\n    box-shadow: 0 0 0 4px rgba(24, 72, 144, 0.1) !important;\n  }\n\n  \/* \u53f3\u4fa7\u6697\u8272\u7ed3\u679c\u533a *\/\n  #zx-fabrication-tools .zx-result-side {\n    background-color: #0f172a !important;\n    padding: 60px 50px !important;\n    color: #ffffff !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    border-left: 5px solid #FFD800 !important;\n  }\n\n  #zx-fabrication-tools .zx-res-card {\n    margin-bottom: 40px !important;\n  }\n  #zx-fabrication-tools .zx-res-card:last-of-type { margin-bottom: 0 !important; }\n\n  #zx-fabrication-tools .zx-res-label {\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: rgba(255,255,255,0.5) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 12px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n  }\n\n  #zx-fabrication-tools .zx-res-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 48px !important;\n    font-weight: 700 !important;\n    color: #FFD800 !important;\n    line-height: 1 !important;\n    display: flex !important;\n    align-items: baseline !important;\n    gap: 8px !important;\n  }\n\n  #zx-fabrication-tools .zx-res-val.text-val {\n    font-size: 28px !important; \/* \u6587\u5b57\u7ed3\u679c\u7565\u5c0f *\/\n    line-height: 1.25 !important;\n    font-family: 'Inter', sans-serif !important;\n    margin-bottom: 20px !important;\n  }\n\n  #zx-fabrication-tools .zx-res-unit {\n    font-size: 18px !important;\n    color: rgba(255,255,255,0.4) !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n\n  \/* --- \u4e13\u5c5e Selector \u5339\u914d\u6837\u5f0f\u7684\u6df1\u5ea6\u5b9a\u5236 --- *\/\n  #zx-fabrication-tools .zx-match-badge {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    padding: 4px 10px !important;\n    border-radius: 4px !important;\n    letter-spacing: 0.5px !important;\n  }\n  #zx-fabrication-tools .zx-match-badge.excellent { background: rgba(52, 211, 153, 0.2) !important; color: #34d399 !important; border: 1px solid rgba(52, 211, 153, 0.3) !important;}\n  #zx-fabrication-tools .zx-match-badge.good { background: rgba(250, 204, 21, 0.2) !important; color: #facc15 !important; border: 1px solid rgba(250, 204, 21, 0.3) !important;}\n  #zx-fabrication-tools .zx-match-badge.acceptable { background: rgba(248, 113, 113, 0.2) !important; color: #f87171 !important; border: 1px solid rgba(248, 113, 113, 0.3) !important;}\n\n  #zx-fabrication-tools .zx-reason-box {\n    font-size: 14.5px !important;\n    line-height: 1.65 !important;\n    color: rgba(255,255,255,0.85) !important;\n    border-left: 3px solid #184890 !important;\n    padding-left: 18px !important;\n    margin-bottom: 25px !important;\n  }\n  #zx-fabrication-tools .zx-reason-box strong { color: #FFD800 !important; font-weight: 700 !important; }\n\n  #zx-fabrication-tools .zx-mini-specs {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 10px !important;\n    margin-bottom: 20px !important;\n  }\n  #zx-fabrication-tools .zx-mini-spec-item {\n    background: rgba(255,255,255,0.05) !important;\n    padding: 12px 10px !important;\n    border-radius: 4px !important;\n    text-align: center !important;\n    border: 1px solid rgba(255,255,255,0.05) !important;\n  }\n  #zx-fabrication-tools .zx-mini-spec-val {\n    display: block !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin-bottom: 4px !important;\n  }\n  #zx-fabrication-tools .zx-mini-spec-lbl {\n    display: block !important;\n    font-size: 11px !important;\n    color: rgba(255,255,255,0.5) !important;\n    text-transform: uppercase !important;\n  }\n\n  \/* \u5907\u9009\u65b9\u6848\u63d0\u793a *\/\n  #zx-fabrication-tools .zx-alt-option {\n    font-size: 13px !important;\n    color: rgba(255,255,255,0.5) !important;\n    margin-top: 15px !important;\n    border-top: 1px solid rgba(255,255,255,0.1) !important;\n    padding-top: 15px !important;\n  }\n  #zx-fabrication-tools .zx-alt-option strong { color: #cbd5e1 !important; }\n\n  \/* \u5e95\u90e8 CTA \u6309\u94ae *\/\n  #zx-fabrication-tools .zx-hub-cta {\n    margin-top: auto !important;\n    display: block !important;\n    padding: 18px !important;\n    background-color: #184890 !important;\n    color: #ffffff !important;\n    text-align: center !important;\n    text-decoration: none !important;\n    font-weight: 800 !important;\n    font-size: 15px !important;\n    border-radius: 4px !important;\n    text-transform: uppercase !important;\n    transition: all 0.3s !important;\n  }\n\n  #zx-fabrication-tools .zx-hub-cta:hover {\n    background-color: #ffffff !important;\n    color: #0f172a !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 1100px) {\n    #zx-fabrication-tools .zx-tab-menu { grid-template-columns: repeat(3, 1fr) !important; }\n    #zx-fabrication-tools .zx-tool-grid { grid-template-columns: 1fr !important; }\n    #zx-fabrication-tools .zx-result-side { border-left: none !important; border-top: 5px solid #FFD800 !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-fabrication-tools .zx-tab-menu { display: flex !important; overflow-x: auto !important; padding-bottom: 10px !important; }\n    #zx-fabrication-tools .zx-tab-btn { flex: 0 0 200px !important; }\n    #zx-fabrication-tools .zx-form-row { grid-template-columns: 1fr !important; gap: 25px !important; margin-bottom: 0 !important;}\n    #zx-fabrication-tools .zx-form-row .zx-form-group { margin-bottom: 25px !important; }\n    #zx-fabrication-tools .zx-mini-specs { grid-template-columns: 1fr 1fr !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-fabrication-tools { padding: 60px 15px !important; }\n    #zx-fabrication-tools h2.zx-main-h2 { font-size: 30px !important; }\n    #zx-fabrication-tools .zx-input-side, #zx-fabrication-tools .zx-result-side { padding: 40px 25px !important; }\n    #zx-fabrication-tools .zx-res-val { font-size: 38px !important; }\n    #zx-fabrication-tools .zx-res-val.text-val { font-size: 24px !important; }\n  }\n<\/style>\n\n<section id=\"zx-fabrication-tools\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-header\">\n      <h2 class=\"zx-main-h2\">Interactive Fabrication Tools<\/h2>\n      <p class=\"zx-lead\">Evaluate your automation readiness, calculate precise operational ROI, and benchmark robotic efficiency against manual welding processes.<\/p>\n    <\/header>\n\n    <div class=\"zx-tab-menu\" role=\"tablist\">\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-compare')\">\n        <span class=\"zx-tab-num\">01 \/ BENCHMARK<\/span>\n        <span class=\"zx-tab-name\">Robot vs. Manual<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-roi')\">\n        <span class=\"zx-tab-num\">02 \/ FINANCIAL<\/span>\n        <span class=\"zx-tab-name\">ROI Calculator<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-cost')\">\n        <span class=\"zx-tab-num\">03 \/ OPEX<\/span>\n        <span class=\"zx-tab-name\">Cost Estimator<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn active\" onclick=\"switchTool(event, 'tool-selector')\">\n        <span class=\"zx-tab-num\">04 \/ HARDWARE<\/span>\n        <span class=\"zx-tab-name\">System Selector<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-quiz')\">\n        <span class=\"zx-tab-num\">05 \/ ASSESSMENT<\/span>\n        <span class=\"zx-tab-name\">Readiness Quiz<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"zx-tab-panels\">\n      \n      <div id=\"tool-compare\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Efficiency Benchmark<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Welding Application Type<\/label>\n              <select id=\"cmp-app\" onchange=\"runCompare()\">\n                <option value=\"2.1\">Boiler Panel Membrane Seams<\/option>\n                <option value=\"2.8\">Transformer Tank Straight Seams<\/option>\n                <option value=\"1.8\">Circular Tube-to-Header Joints<\/option>\n                <option value=\"1.5\">High-Pressure Pipe Spools<\/option>\n              <\/select>\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Current Manual Hours \/ Unit<\/label>\n              <input type=\"number\" id=\"cmp-hrs\" value=\"120\" oninput=\"runCompare()\">\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Robotic Cycle Time<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-cmp-hrs\">57<\/span><span class=\"zx-res-unit\">Hours<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Productivity Increase<\/span>\n              <div class=\"zx-res-val\" style=\"color: #34d399;\"><span id=\"res-cmp-boost\">+110%<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Get Detailed Audit<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-roi\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Investment Payback<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Equipment Investment ($)<\/label>\n              <input type=\"number\" id=\"roi-inv\" value=\"180000\" oninput=\"runROI()\">\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Monthly Labor Savings ($)<\/label>\n              <input type=\"number\" id=\"roi-save\" value=\"12000\" oninput=\"runROI()\">\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Break-Even Point<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-roi-mo\">15.0<\/span><span class=\"zx-res-unit\">Months<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Annual Savings<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-roi-yr\">144,000<\/span><span class=\"zx-res-unit\">$\/Yr<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Request Official Quote<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-cost\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Operational Cost Estimator<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Annual Production Volume<\/label>\n              <input type=\"number\" id=\"cst-vol\" value=\"5000\" oninput=\"runCost()\">\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Hourly Labor Rate ($)<\/label>\n              <input type=\"number\" id=\"cst-rate\" value=\"35\" oninput=\"runCost()\">\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Estimated Robotic Cost \/ Unit<\/span>\n              <div class=\"zx-res-val\" style=\"color: #38bdf8;\"><span id=\"res-cst-unit\">14.00<\/span><span class=\"zx-res-unit\">$<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Cost Reduction vs Manual<\/span>\n              <div class=\"zx-res-val\" style=\"color: #34d399;\"><span id=\"res-cst-save\">-45%<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Analyze My Parts<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-selector\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          \n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Welding System Selector<\/h3>\n            \n            <div class=\"zx-form-row\">\n              <div class=\"zx-form-group\">\n                <label>Primary Application<\/label>\n                <select id=\"sel-app\" onchange=\"runAdvancedSelector()\">\n                  <option value=\"steel\" selected>Steel Structure Fab.<\/option>\n                  <option value=\"ship\">Shipbuilding<\/option>\n                  <option value=\"bridge\">Bridge Construction<\/option>\n                  <option value=\"power\">Power Equipment<\/option>\n                  <option value=\"auto\">Heavy Equipment<\/option>\n                  <option value=\"other\">Other Fabrication<\/option>\n                <\/select>\n              <\/div>\n              <div class=\"zx-form-group\">\n                <label>Workpiece Size<\/label>\n                <select id=\"sel-size\" onchange=\"runAdvancedSelector()\">\n                  <option value=\"small\">Small (< 1 m)<\/option>\n                  <option value=\"medium\" selected>Medium (1 \u2013 3 m)<\/option>\n                  <option value=\"large\">Large (3 \u2013 5 m)<\/option>\n                  <option value=\"xlarge\">Extra-Large (> 5 m)<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n            <div class=\"zx-form-row\">\n              <div class=\"zx-form-group\">\n                <label>Monthly Volume<\/label>\n                <select id=\"sel-vol\" onchange=\"runAdvancedSelector()\">\n                  <option value=\"low\">Low (< 50 units)<\/option>\n                  <option value=\"medium\" selected>Medium (50 \u2013 200 units)<\/option>\n                  <option value=\"high\">High (200 \u2013 500 units)<\/option>\n                  <option value=\"vhigh\">Very High (> 500 units)<\/option>\n                <\/select>\n              <\/div>\n              <div class=\"zx-form-group\">\n                <label>Floor Space Constraint<\/label>\n                <select id=\"sel-space\" onchange=\"runAdvancedSelector()\">\n                  <option value=\"limited\">Limited Space<\/option>\n                  <option value=\"standard\" selected>Standard Workshop<\/option>\n                  <option value=\"large\">Large Facility<\/option>\n                  <option value=\"confined\">Confined \/ In-situ<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n          <\/div>\n\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">\n                Top Recommended System \n                <span id=\"res-sel-badge\" class=\"zx-match-badge excellent\">92% MATCH<\/span>\n              <\/span>\n              <div class=\"zx-res-val text-val\"><span id=\"res-sel-sysName\">Rail-Mounted Robot<\/span><\/div>\n              \n              <p id=\"res-sel-reason\" class=\"zx-reason-box\">\n                <strong>Why it fits:<\/strong> The rail system moves the robot along a linear track, welding long seams on structural members in a single pass.\n              <\/p>\n\n              <div class=\"zx-mini-specs\" id=\"res-sel-specs\">\n                <\/div>\n              \n              <div class=\"zx-alt-option\" id=\"res-sel-alt-box\">\n                Alternative: <strong id=\"res-sel-alt-name\">Cantilever Robot<\/strong> (<span id=\"res-sel-alt-score\">85%<\/span> match)\n              <\/div>\n\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\" id=\"res-sel-cta\">Get Quote for Rail-Mounted<\/a>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-quiz\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Automation Readiness Quiz<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Production Batch Size<\/label>\n              <select id=\"qz-batch\" onchange=\"runQuiz()\">\n                <option value=\"10\">High-Mix \/ 1-5 Parts<\/option>\n                <option value=\"30\">Medium Batch \/ 10-50 Parts<\/option>\n                <option value=\"50\">High Volume \/ 100+ Parts<\/option>\n              <\/select>\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Upstream Fit-up Tolerance<\/label>\n              <select id=\"qz-fit\" onchange=\"runQuiz()\">\n                <option value=\"10\">Loose (> 5mm gaps)<\/option>\n                <option value=\"30\">Standard (2-5mm gaps)<\/option>\n                <option value=\"50\">Tight (< 2mm gaps)<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Automation Readiness Score<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-qz-score\">60<\/span><span class=\"zx-res-unit\">\/ 100<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Primary Recommendation<\/span>\n              <div class=\"zx-res-val text-val\" style=\"color: #38bdf8; font-size:24px !important;\"><span id=\"res-qz-rec\">Adopt Seam Tracking<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Talk to an Engineer<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ --- \u57fa\u7840 Tab \u5207\u6362 ---\n  function switchTool(evt, toolId) {\n    const panes = document.querySelectorAll('#zx-fabrication-tools .zx-tab-pane');\n    const btns = document.querySelectorAll('#zx-fabrication-tools .zx-tab-btn');\n    panes.forEach(p => p.classList.remove('active'));\n    btns.forEach(b => b.classList.remove('active'));\n    document.getElementById(toolId).classList.add('active');\n    evt.currentTarget.classList.add('active');\n  }\n\n  \/\/ --- Tool 1, 2, 3, 5 \u7b80\u6613\u903b\u8f91 ---\n  function runCompare() {\n    const f = parseFloat(document.getElementById('cmp-app').value) || 1;\n    const h = parseFloat(document.getElementById('cmp-hrs').value) || 0;\n    document.getElementById('res-cmp-hrs').innerText = Math.round(h \/ f);\n    document.getElementById('res-cmp-boost').innerText = \"+\" + Math.round((f - 1) * 100) + \"%\";\n  }\n  function runROI() {\n    const i = parseFloat(document.getElementById('roi-inv').value) || 0;\n    const s = parseFloat(document.getElementById('roi-save').value) || 0;\n    document.getElementById('res-roi-mo').innerText = s > 0 ? (i \/ s).toFixed(1) : \"0\";\n    document.getElementById('res-roi-yr').innerText = (s * 12).toLocaleString();\n  }\n  function runCost() {\n    const v = parseFloat(document.getElementById('cst-vol').value) || 1;\n    const r = parseFloat(document.getElementById('cst-rate').value) || 0;\n    const p = ((r * 1.5) \/ (v \/ 2000)).toFixed(2);\n    document.getElementById('res-cst-unit').innerText = p > 0 && isFinite(p) ? p : \"0.00\";\n  }\n  function runQuiz() {\n    const b = parseInt(document.getElementById('qz-batch').value) || 0;\n    const f = parseInt(document.getElementById('qz-fit').value) || 0;\n    const s = b + f;\n    document.getElementById('res-qz-score').innerText = s;\n    document.getElementById('res-qz-rec').innerText = s >= 80 ? \"Highly Ready for Automation\" : (s >= 60 ? \"Ready with 3D Seam Tracking\" : \"Needs Process Optimization\");\n  }\n\n  \/\/ ==========================================\n  \/\/ TOOL 4: ADVANCED SYSTEM SELECTOR ENGINE\n  \/\/ ==========================================\n  const zxSystems = [\n    {\n      id: 'rail', name: 'Rail-Mounted Welding Robot', price: '$55K \u2013 $95K',\n      specs: [{v: '6-12m', l: 'Rail Travel'}, {v: '\u00b10.05mm', l: 'Accuracy'}, {v: 'Long Seam', l: 'Strength'}]\n    },\n    {\n      id: 'gantry', name: 'Gantry-Type Welding Robot', price: '$150K \u2013 $280K',\n      specs: [{v: '5m+', l: 'Span Width'}, {v: 'XY Axis', l: 'Motion'}, {v: 'Wide Area', l: 'Strength'}]\n    },\n    {\n      id: 'cantilever', name: 'Cantilever Welding Robot', price: '$80K \u2013 $150K',\n      specs: [{v: '7-8 Axis', l: 'Config'}, {v: 'Overhead', l: 'Mount'}, {v: 'Floor Space', l: 'Strength'}]\n    },\n    {\n      id: 'cobot', name: 'Collaborative Cobot', price: '$35K \u2013 $65K',\n      specs: [{v: 'Drag-Teach', l: 'Program'}, {v: 'Magnetic', l: 'Base'}, {v: 'Portable', l: 'Strength'}]\n    },\n    {\n      id: 'workstation', name: 'Intelligent Workstation', price: '$45K \u2013 $85K',\n      specs: [{v: 'Enclosed', l: 'Cell'}, {v: 'Dual Stn', l: 'Turntable'}, {v: 'High Vol', l: 'Strength'}]\n    }\n  ];\n\n  \/\/ Scoring Matrices (Same as provided logic)\n  const scoreData = {\n    app: { steel:[9,5,10,3,4], ship:[5,10,4,8,2], bridge:[7,10,6,4,2], power:[5,4,3,5,9], auto:[4,3,3,5,10], other:[6,5,5,7,6] },\n    size: { small:[3,2,2,7,10], medium:[8,5,8,6,6], large:[9,10,7,4,2], xlarge:[7,10,5,3,1] },\n    vol: { low:[5,3,4,9,3], medium:[8,6,7,7,7], high:[8,8,9,4,10], vhigh:[7,9,8,2,10] },\n    space: { limited:[4,2,9,6,8], standard:[8,5,7,7,7], large:[8,10,6,6,5], confined:[2,1,3,10,4] }\n  };\n\n  const labels = {\n    app: { steel:'steel structures', ship:'shipbuilding', bridge:'bridge parts', power:'power equipment', auto:'heavy equipment', other:'fabrication' },\n    size: { small:'small', medium:'medium', large:'large', xlarge:'extra-large' },\n    vol: { low:'low-volume', medium:'medium-volume', high:'high-volume', vhigh:'very high-volume' },\n    space: { limited:'limited', standard:'standard', large:'large', confined:'confined' }\n  };\n\n  const reasonDict = {\n    rail: (a,sz,v,sp) => `<strong>Why it fits:<\/strong> The rail system moves the robot along a linear track, welding long seams in a single pass. Ideal for ${labels.size[sz]} ${labels.app[a]} without re-fixturing at ${labels.vol[v]} output.`,\n    gantry: (a,sz,v,sp) => `<strong>Why it fits:<\/strong> A gantry frame covers a wide XY area, reaching every joint on assemblies up to 5m wide. Best for ${labels.size[sz]} ${labels.app[a]} where parts are too wide for a single rail.`,\n    cantilever: (a,sz,v,sp) => `<strong>Why it fits:<\/strong> Mounts overhead, keeping floor space clear in your ${labels.space[sp]} layout. Perfect for ${labels.vol[v]} runs of ${labels.app[a]} requiring deep reach.`,\n    cobot: (a,sz,v,sp) => `<strong>Why it fits:<\/strong> Adapts to your ${labels.space[sp]} environment without fixed fencing. Operators can drag-teach paths for ${labels.vol[v]} ${labels.app[a]} directly on the part.`,\n    workstation: (a,sz,v,sp) => `<strong>Why it fits:<\/strong> Enclosed dual-station turntable maximizes arc-on time for ${labels.vol[v]} production of ${labels.size[sz]} ${labels.app[a]}, protecting components from spatter.`\n  };\n\n  function runAdvancedSelector() {\n    const a = document.getElementById('sel-app').value;\n    const sz = document.getElementById('sel-size').value;\n    const v = document.getElementById('sel-vol').value;\n    const sp = document.getElementById('sel-space').value;\n\n    let results = [];\n    const aArr = scoreData.app[a], szArr = scoreData.size[sz], vArr = scoreData.vol[v], spArr = scoreData.space[sp];\n\n    for (let i = 0; i < 5; i++) {\n      let total = (aArr[i]*0.35) + (szArr[i]*0.25) + (vArr[i]*0.20) + (spArr[i]*0.20);\n      results.push({ idx: i, score: total });\n    }\n    results.sort((x, y) => y.score - x.score);\n\n    const first = zxSystems[results[0].idx];\n    const second = zxSystems[results[1].idx];\n    const pct1 = Math.min(100, Math.round(results[0].score * 10));\n    const pct2 = Math.round(results[1].score * 10);\n\n    \/\/ Update UI for Primary\n    document.getElementById('res-sel-sysName').innerText = first.name;\n    document.getElementById('res-sel-reason').innerHTML = reasonDict[first.id](a, sz, v, sp);\n    document.getElementById('res-sel-cta').innerText = `Get Quote for ${first.name.replace(\/ \\(.+\\)$\/, '')}`;\n    \n    \/\/ Badge Styling\n    const badge = document.getElementById('res-sel-badge');\n    badge.innerText = `${pct1}% MATCH`;\n    badge.className = 'zx-match-badge ' + (pct1 >= 75 ? 'excellent' : (pct1 >= 55 ? 'good' : 'acceptable'));\n\n    \/\/ Specs Mini-Grid\n    let specsHtml = `<div class=\"zx-mini-spec-item\"><span class=\"zx-mini-spec-val\">${first.price}<\/span><span class=\"zx-mini-spec-lbl\">Est. Price<\/span><\/div>`;\n    first.specs.forEach(s => {\n      specsHtml += `<div class=\"zx-mini-spec-item\"><span class=\"zx-mini-spec-val\">${s.v}<\/span><span class=\"zx-mini-spec-lbl\">${s.l}<\/span><\/div>`;\n    });\n    document.getElementById('res-sel-specs').innerHTML = specsHtml;\n\n    \/\/ Update UI for Secondary (if close enough)\n    const altBox = document.getElementById('res-sel-alt-box');\n    if (results[1].score >= results[0].score * 0.75) {\n      document.getElementById('res-sel-alt-name').innerText = second.name;\n      document.getElementById('res-sel-alt-score').innerText = `${pct2}%`;\n      altBox.style.display = 'block';\n    } else {\n      altBox.style.display = 'none';\n    }\n  }\n\n  \/\/ --- \u521d\u59cb\u5316\u8fd0\u884c ---\n  window.addEventListener('DOMContentLoaded', () => {\n    runCompare(); runROI(); runCost(); runQuiz(); \n    runAdvancedSelector(); \/\/ \u7acb\u5373\u6267\u884c\u9009\u578b\u903b\u8f91\u586b\u5145\u9ed8\u8ba4\u72b6\u6001\n  });\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-71e16ca\" data-block-id=\"71e16ca\"><style>.stk-71e16ca {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-71e16ca-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-28016b3\" data-v=\"4\" data-block-id=\"28016b3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-28016b3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-28016b3-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-flat-process-tech {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 60px 20px !important; \/* \u6781\u9650\u538b\u7f29\u4e0a\u4e0b\u7559\u767d *\/\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n  }\n\n  \/* \u6781\u5176\u8f7b\u5fae\u7684\u7f51\u683c\u5e95\u7eb9\uff0c\u590d\u523b\u622a\u56fe\u8d28\u611f *\/\n  #zx-flat-process-tech::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: radial-gradient(#e2e8f0 1px, transparent 1px) !important;\n    background-size: 24px 24px !important;\n    opacity: 0.4 !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n\n  #zx-flat-process-tech .zx-container {\n    max-width: 1320px !important; \/* \u5145\u5206\u5229\u7528\u5bbd\u5c4f\u6a2a\u5411\u7a7a\u95f4 *\/\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* =========================================\n     1. \u7d27\u51d1\u578b\u603b\u5934\u90e8\n     ========================================= *\/\n  #zx-flat-process-tech .zx-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto 40px auto !important; \/* \u51cf\u5c0f\u6807\u9898\u4e0e\u5185\u5bb9\u7684\u95f4\u8ddd *\/\n  }\n\n  #zx-flat-process-tech h2.zx-main-h2 {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 16px 0 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-flat-process-tech p.zx-lead-p {\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u9690\u5f62\u7684 SEO H3 \u6807\u9898 *\/\n  #zx-flat-process-tech .zx-sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    border: 0 !important;\n  }\n\n  \/* =========================================\n     2. \u6241\u5e73\u5316\u7269\u7406\u5de5\u827a 5 \u5bab\u683c (\u5b8c\u5168\u590d\u523b\u622a\u56fe)\n     ========================================= *\/\n  #zx-flat-process-tech .zx-process-grid {\n    display: grid !important;\n    grid-template-columns: repeat(5, 1fr) !important; \/* \u4e00\u884c\u585e\u51655\u4e2a\uff0c\u6781\u9650\u6241\u5e73 *\/\n    gap: 16px !important; \/* \u7d27\u51d1\u95f4\u8ddd *\/\n    margin-bottom: 24px !important;\n  }\n\n  #zx-flat-process-tech .zx-proc-card {\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-left: 3px solid #184890 !important; \/* \u590d\u523b\u622a\u56fe\u4e2d\u7684\u84dd\u8272\u5de6\u8fb9\u6846 *\/\n    padding: 24px 20px !important; \/* \u7f29\u51cf\u5185\u8fb9\u8ddd *\/\n    border-radius: 4px !important;\n    box-shadow: none !important; \/* \u5f7b\u5e95\u53bb\u9664\u9634\u5f71\uff0c\u7eaf\u7cb9\u6241\u5e73 *\/\n    transition: border-color 0.2s ease !important;\n  }\n\n  #zx-flat-process-tech .zx-proc-card:hover {\n    border-color: #cbd5e1 !important;\n    background-color: #f8fafc !important;\n  }\n\n  #zx-flat-process-tech h4.zx-proc-h4 {\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 12px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    flex-wrap: wrap !important;\n    gap: 8px !important;\n  }\n\n  #zx-flat-process-tech .zx-proc-h4 .zx-abbr {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 10px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    background: #eff6ff !important;\n    padding: 2px 6px !important;\n    border-radius: 2px !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #zx-flat-process-tech p.zx-proc-p {\n    font-size: 13.5px !important; \/* \u5de5\u4e1a\u89c4\u683c\u4e66\u7684\u7cbe\u7ec6\u5b57\u53f7 *\/\n    line-height: 1.6 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     3. \u6781\u7b80\u8fc7\u6e21\u4fe1\u606f\u6761 (Info Ribbon)\n     ========================================= *\/\n  #zx-flat-process-tech .zx-transition-bar {\n    background-color: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 4px !important;\n    padding: 16px 24px !important;\n    margin-bottom: 40px !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 16px !important;\n  }\n\n  #zx-flat-process-tech .zx-info-icon {\n    color: #FFD800 !important;\n    font-weight: 900 !important;\n    font-size: 16px !important;\n    margin-top: 2px !important;\n  }\n\n  #zx-flat-process-tech .zx-transition-bar p {\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    color: #334155 !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     4. \u6df1\u8272\u8f6f\u4ef6\u63a7\u5236\u8231 (\u5b8c\u5168\u590d\u523b\u6df1\u8272\u622a\u56fe)\n     ========================================= *\/\n  #zx-flat-process-tech .zx-dark-zone {\n    background-color: #0b132b !important; \/* \u6781\u6df1\u6d77\u519b\u84dd *\/\n    border-radius: 8px !important;\n    padding: 40px 50px !important; \/* \u6536\u7d27\u5185\u7559\u767d *\/\n  }\n\n  #zx-flat-process-tech .zx-dark-header {\n    margin-bottom: 30px !important;\n  }\n\n  #zx-flat-process-tech h3.zx-dark-h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  #zx-flat-process-tech p.zx-dark-desc {\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: #94a3b8 !important;\n    margin: 0 !important;\n    max-width: 850px !important;\n  }\n\n  #zx-flat-process-tech .zx-tech-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 20px !important; \/* \u7d27\u51d1\u95f4\u8ddd *\/\n  }\n\n  #zx-flat-process-tech .zx-tech-card {\n    background-color: #16203a !important; \/* \u7565\u4eae\u7684\u6df1\u8272\u5361\u7247 *\/\n    border-radius: 6px !important;\n    padding: 24px !important;\n    box-shadow: none !important; \/* \u7eaf\u5e73\u8bbe\u8ba1 *\/\n    border: 1px solid rgba(255,255,255,0.02) !important;\n  }\n\n  #zx-flat-process-tech .zx-tech-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #FFD800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    display: block !important;\n    margin-bottom: 12px !important;\n  }\n\n  #zx-flat-process-tech h4.zx-tech-h4 {\n    font-size: 17px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  #zx-flat-process-tech p.zx-tech-p {\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    color: #cbd5e1 !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     5. \u54cd\u5e94\u5f0f\u63a7\u5236 (\u81ea\u9002\u5e94\u6d41\u5f0f\u6298\u53e0)\n     ========================================= *\/\n  @media (max-width: 1200px) {\n    #zx-flat-process-tech .zx-process-grid { \n      grid-template-columns: repeat(3, 1fr) !important; \n    }\n  }\n\n  @media (max-width: 900px) {\n    #zx-flat-process-tech .zx-process-grid { \n      grid-template-columns: repeat(2, 1fr) !important; \n    }\n    #zx-flat-process-tech .zx-tech-grid { \n      grid-template-columns: 1fr !important; \n    }\n    #zx-flat-process-tech .zx-dark-zone {\n      padding: 30px !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #zx-flat-process-tech { padding: 40px 15px !important; }\n    #zx-flat-process-tech h2.zx-main-h2 { font-size: 26px !important; }\n    #zx-flat-process-tech .zx-process-grid { grid-template-columns: 1fr !important; gap: 12px !important;}\n    #zx-flat-process-tech .zx-transition-bar { flex-direction: column !important; gap: 10px !important; padding: 16px !important; }\n    #zx-flat-process-tech .zx-dark-zone { padding: 24px 16px !important; }\n  }\n<\/style>\n\n<section id=\"zx-flat-process-tech\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-header\">\n      <h2 class=\"zx-main-h2\">Welding Processes and Technologies We Support<\/h2>\n      <p class=\"zx-lead-p\">Your welding process drives the robot configuration, torch selection and parameter set. Zhouxiang systems support the processes most common in structural and heavy fabrication:<\/p>\n    <\/header>\n\n    <h3 class=\"zx-sr-only\">Supported Industrial Arc Processes<\/h3>\n\n    <div class=\"zx-process-grid\">\n      \n      <article class=\"zx-proc-card\">\n        <h4 class=\"zx-proc-h4\">MIG \/ MAG <span class=\"zx-abbr\">GMAW<\/span><\/h4>\n        <p class=\"zx-proc-p\">Primary arc welding process for structural steel. Wire-feed automation, high deposition rates, 60\u2013300 cm\/min travel speed on typical fillet welds.<\/p>\n      <\/article>\n\n      <article class=\"zx-proc-card\">\n        <h4 class=\"zx-proc-h4\">TIG <span class=\"zx-abbr\">GTAW<\/span><\/h4>\n        <p class=\"zx-proc-p\">Thin-wall and critical joints. Low spatter, precise heat input. Used on stainless, aluminum and alloy pipe work.<\/p>\n      <\/article>\n\n      <article class=\"zx-proc-card\">\n        <h4 class=\"zx-proc-h4\">Spot Welding <span class=\"zx-abbr\">RSW<\/span><\/h4>\n        <p class=\"zx-proc-p\">Resistance spot welding for sheet metal and automotive body assemblies. Fast cycle times, no filler material.<\/p>\n      <\/article>\n\n      <article class=\"zx-proc-card\">\n        <h4 class=\"zx-proc-h4\">Plasma Welding <span class=\"zx-abbr\">PAW<\/span><\/h4>\n        <p class=\"zx-proc-p\">Thick stainless and alloy plate. Deeper penetration than TIG at higher speeds. Keyhole mode for single-pass welds on 6\u201312 mm plate.<\/p>\n      <\/article>\n\n      <article class=\"zx-proc-card\">\n        <h4 class=\"zx-proc-h4\">Laser Welding <span class=\"zx-abbr\">LBW<\/span><\/h4>\n        <p class=\"zx-proc-p\">Narrowest heat-affected zone. Precision thin-gauge joints and high-speed seam welding where distortion must stay under 0.3 mm.<\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"zx-transition-bar\">\n      <div class=\"zx-info-icon\">\u25a0<\/div>\n      <p>Most production cells run MIG arc welding as the workhorse process. In practice, you will switch to TIG for root passes on pipe joints or when the spec calls for zero-spatter finishes. Bochu&#8217;s controller handles process changes through a torch swap and parameter set selection\u2014no reprogramming of the robot path required.<\/p>\n    <\/div>\n\n    <h3 class=\"zx-sr-only\">Bochu Platform Software Intelligence<\/h3>\n\n    <div class=\"zx-dark-zone\">\n      <div class=\"zx-dark-header\">\n        <h3 class=\"zx-dark-h3\">Bochu Platform Intelligence<\/h3>\n        <p class=\"zx-dark-desc\">In terms of technology, Zhouxiang&#8217;s Bochu platform brings together three abilities, which distinguish it from robot motion control:<\/p>\n      <\/div>\n\n      <div class=\"zx-tech-grid\">\n        \n        <article class=\"zx-tech-card\">\n          <span class=\"zx-tech-num\">TECH \/ 01<\/span>\n          <h4 class=\"zx-tech-h4\">Teachless welding<\/h4>\n          <p class=\"zx-tech-p\">Import Tekla, SolidWorks or UG 3D models directly. The system identifies weld seam locations, matches process parameters to joint type and generates the welding programme automatically.<\/p>\n        <\/article>\n\n        <article class=\"zx-tech-card\">\n          <span class=\"zx-tech-num\">TECH \/ 02<\/span>\n          <h4 class=\"zx-tech-h4\">Adaptive seam tracking<\/h4>\n          <p class=\"zx-tech-p\">A long-range 3D sensor measures the actual seam position ahead of the torch and corrects the path in real time. Handles fit-up gaps of \u00b13 mm without manual intervention.<\/p>\n        <\/article>\n\n        <article class=\"zx-tech-card\">\n          <span class=\"zx-tech-num\">TECH \/ 03<\/span>\n          <h4 class=\"zx-tech-h4\">Point cloud reconstruction<\/h4>\n          <p class=\"zx-tech-p\">For workpieces without a 3D model, the large line-scan vision system builds a point cloud of the part, reconstructs the geometry and generates the weld path from raw scan data. No drawings needed.<\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-fe2a614\" data-block-id=\"fe2a614\"><style>.stk-fe2a614 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fe2a614-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ef89949\" data-v=\"4\" data-block-id=\"ef89949\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ef89949-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ef89949-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-industries-bento {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u6781\u6d45\u51b7\u7070\u5e95\u8272 *\/\n    padding: 50px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n  }\n\n  \/* \u5de5\u4e1a\u5750\u6807\u7f51\u683c\u5e95\u7eb9 *\/\n  #zx-industries-bento::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: radial-gradient(#cbd5e1 1px, transparent 1px) !important;\n    background-size: 32px 32px !important;\n    opacity: 0.4 !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n\n  #zx-industries-bento .zx-container {\n    max-width: 1320px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 1. \u6a21\u5757\u5934\u90e8 --- *\/\n  #zx-industries-bento .zx-section-header {\n    margin-bottom: 60px !important;\n    max-width: 1600px !important;\n  }\n\n  #zx-industries-bento h2.zx-main-h2 {\n    font-size: 42px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin: 0 !important;\n    letter-spacing: -1px !important;\n    text-transform: none !important;\n  }\n\n  \/* --- 2. Bento Grid \u5361\u7247\u77e9\u9635 --- *\/\n  #zx-industries-bento .zx-bento-grid {\n    display: grid !important;\n    grid-template-columns: repeat(6, 1fr) !important;\n    gap: 24px !important;\n    margin-bottom: 60px !important;\n  }\n\n  \/* \u975e\u5bf9\u79f0\u8de8\u5ea6\u5206\u914d *\/\n  #zx-industries-bento .zx-card-large { grid-column: span 3 !important; }\n  #zx-industries-bento .zx-card-medium { grid-column: span 2 !important; }\n\n  \/* \u5361\u7247\u5bb9\u5668\uff1a\u5265\u79bb\u5185\u8fb9\u8ddd\uff0c\u4ea4\u7ed9\u5185\u90e8\u5143\u7d20 *\/\n  #zx-industries-bento .zx-bento-card {\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 8px !important;\n    position: relative !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    box-shadow: 0 10px 30px -15px rgba(15, 23, 42, 0.05) !important;\n    overflow: hidden !important;\n  }\n\n  #zx-industries-bento .zx-bento-card:hover {\n    transform: translateY(-6px) !important;\n    box-shadow: 0 25px 50px -15px rgba(15, 23, 42, 0.15) !important;\n    border-color: #cbd5e1 !important;\n  }\n\n  \/* \u56fe\u7247\u533a\uff1a\u5f3a\u5236 16:9 \u88c1\u5207\uff0c\u786e\u4fdd\u7edd\u5bf9\u6574\u9f50 *\/\n  #zx-industries-bento .zx-card-img-wrap {\n    display: block !important;\n    width: 100% !important;\n    aspect-ratio: 16\/9 !important;\n    overflow: hidden !important;\n    position: relative !important;\n    background-color: #f1f5f9 !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-industries-bento .zx-card-img-wrap img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    transition: transform 0.6s ease !important;\n  }\n\n  #zx-industries-bento .zx-bento-card:hover .zx-card-img-wrap img {\n    transform: scale(1.04) !important;\n  }\n\n  \/* \u5185\u5bb9\u533a\uff1a\u72ec\u7acb\u8bbe\u5b9a\u5185\u8fb9\u8ddd *\/\n  #zx-industries-bento .zx-card-content {\n    padding: 35px 35px 40px 35px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    flex-grow: 1 !important;\n  }\n\n  #zx-industries-bento .zx-card-top {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: flex-start !important;\n    margin-bottom: 20px !important;\n  }\n\n  #zx-industries-bento h3.zx-industry-h3 {\n    font-size: 24px !important;\n    font-weight: 850 !important;\n    color: #0f172a !important;\n    margin: 0 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-industries-bento .zx-seq-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #cbd5e1 !important;\n  }\n\n  #zx-industries-bento .zx-components-wrap {\n    margin-bottom: 20px !important;\n  }\n\n  #zx-industries-bento .zx-comp-label {\n    display: block !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 6px !important;\n  }\n\n  #zx-industries-bento h4.zx-apps-h4 {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13.5px !important;\n    font-weight: 600 !important;\n    color: #184890 !important;\n    margin: 0 !important;\n    line-height: 1.5 !important;\n    background: rgba(24, 72, 144, 0.05) !important;\n    padding: 8px 12px !important;\n    border-radius: 4px !important;\n    border-left: 2px solid #184890 !important;\n  }\n\n  #zx-industries-bento p.zx-industry-desc {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 0 25px 0 !important;\n  }\n\n  \/* \u5e95\u90e8 CTA \u94fe\u63a5\uff1a\u5f3a\u5236\u6c89\u5e95\u5bf9\u9f50 *\/\n  #zx-industries-bento .zx-card-cta {\n    margin-top: auto !important; \/* \u795e\u6765\u4e4b\u7b14\uff1a\u65e0\u8bba\u6587\u5b57\u591a\u5c11\uff0c\u94fe\u63a5\u6c38\u8fdc\u5728\u6700\u5e95\u7ebf *\/\n    display: inline-flex !important;\n    align-items: center !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    transition: color 0.3s ease !important;\n  }\n\n  #zx-industries-bento .zx-card-cta:hover {\n    color: #0f172a !important;\n  }\n\n  #zx-industries-bento .zx-card-cta::after {\n    content: \"\u2192\" !important;\n    margin-left: 6px !important;\n    transition: transform 0.3s ease !important;\n  }\n\n  #zx-industries-bento .zx-card-cta:hover::after {\n    transform: translateX(4px) !important;\n  }\n\n  \/* --- 3. \u5e95\u90e8\u6d1e\u5bdf\u603b\u7ed3\u533a\u5757 --- *\/\n  #zx-industries-bento .zx-insight-block {\n    background-color: #0f172a !important;\n    border-radius: 8px !important;\n    padding: 50px 60px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 20px !important;\n    box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25) !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border-top: 4px solid #FFD800 !important;\n  }\n\n  #zx-industries-bento .zx-insight-block::after {\n    content: \"\" !important;\n    position: absolute !important;\n    right: 0; bottom: 0; width: 300px; height: 300px;\n    background: radial-gradient(circle at bottom right, rgba(255, 216, 0, 0.1), transparent 70%) !important;\n    pointer-events: none !important;\n  }\n\n  #zx-industries-bento .zx-insight-badge {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    color: #FFD800 !important;\n    letter-spacing: 1.5px !important;\n    text-transform: uppercase !important;\n  }\n\n  #zx-industries-bento p.zx-insight-p {\n    font-size: 17.5px !important;\n    line-height: 1.8 !important;\n    color: #f1f5f9 !important;\n    margin: 0 !important;\n    max-width: 1050px !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f\u5e03\u5c40 --- *\/\n  @media (max-width: 1200px) {\n    #zx-industries-bento .zx-bento-grid { grid-template-columns: repeat(2, 1fr) !important; }\n    #zx-industries-bento .zx-card-large, \n    #zx-industries-bento .zx-card-medium { grid-column: span 1 !important; }\n    #zx-industries-bento .zx-bento-card:nth-child(5) { grid-column: span 2 !important; } \/* \u5947\u6570\u4e2a\uff0c\u6700\u540e\u4e00\u4e2a\u8de8\u4e24\u5217 *\/\n  }\n\n  @media (max-width:690px) {\n    #zx-industries-bento .zx-bento-grid { grid-template-columns: 1fr !important; }\n    #zx-industries-bento .zx-bento-card:nth-child(5) { grid-column: span 1 !important; }\n    #zx-industries-bento .zx-card-content { padding: 30px !important; }\n    #zx-industries-bento .zx-insight-block { padding: 40px 30px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-industries-bento { padding: 80px 15px !important; }\n    #zx-industries-bento h2.zx-main-h2 { font-size: 32px !important; }\n    #zx-industries-bento h3.zx-industry-h3 { font-size: 22px !important; }\n    #zx-industries-bento p.zx-insight-p { font-size: 16px !important; }\n  }\n<\/style>\n\n<section id=\"zx-industries-bento\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">Industries and Applications for Robotic Welding<\/h2>\n    <\/header>\n\n    <div class=\"zx-bento-grid\">\n      \n      <article class=\"zx-bento-card zx-card-large\">\n        <a href=\"https:\/\/zxweldingrobot.com\/solutions\/steel-structure-welding-robot\/\" class=\"zx-card-img-wrap\" aria-label=\"Steel Structure Fabrication Robotic Welding\" target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Steel-Structure-Fabrication-1.png\" alt=\"Steel Structure Fabrication Robotic Welding\" loading=\"lazy\">\n        <\/a>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-card-top\">\n            <h3 class=\"zx-industry-h3\">Steel Structure Fabrication<\/h3>\n            <span class=\"zx-seq-num\">01<\/span>\n          <\/div>\n          <div class=\"zx-components-wrap\">\n            <span class=\"zx-comp-label\">Target Assemblies<\/span>\n            <h4 class=\"zx-apps-h4\">H-beams, box columns, plate girders, stiffener plates.<\/h4>\n          <\/div>\n          <p class=\"zx-industry-desc\">High-volume repetitive arc welding onto fillet joints material 6-40 mm thick. rail-mounted and cantilever systems, longest seams. Workstations, complete small bracket assemblies.<\/p>\n          <a href=\"https:\/\/zxweldingrobot.com\/solutions\/steel-structure-welding-robot\/\" class=\"zx-card-cta\" target=\"_blank\">Explore Solution<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-bento-card zx-card-large\">\n        <a href=\"https:\/\/zxweldingrobot.com\/solutions\/shipbuilding-welding-robot\/\" class=\"zx-card-img-wrap\" aria-label=\"Shipbuilding Robotic Welding\" target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Shipbuilding.png\" alt=\"Shipbuilding Robotic Welding\" loading=\"lazy\">\n        <\/a>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-card-top\">\n            <h3 class=\"zx-industry-h3\">Shipbuilding<\/h3>\n            <span class=\"zx-seq-num\">02<\/span>\n          <\/div>\n          <div class=\"zx-components-wrap\">\n            <span class=\"zx-comp-label\">Target Assemblies<\/span>\n            <h4 class=\"zx-apps-h4\">Hull panels, bulkhead assemblies, deck sections.<\/h4>\n          <\/div>\n          <p class=\"zx-industry-desc\">Gantry robots span wide plate work; cobots handle confined compartment welding where full-size cells cannot fit. Arc tracking compensates for the fit-up variation typical of tack-welded ship assemblies.<\/p>\n          <a href=\"https:\/\/zxweldingrobot.com\/solutions\/shipbuilding-welding-robot\/\" class=\"zx-card-cta\" target=\"_blank\">Explore Solution<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-bento-card zx-card-medium\">\n        <a href=\"https:\/\/zxweldingrobot.com\/solutions\/steel-structure-welding-robot\/\" class=\"zx-card-img-wrap\" aria-label=\"Bridge Construction Robotic Welding\" target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Bridge-Construction.png\" alt=\"Bridge Construction Robotic Welding\" loading=\"lazy\">\n        <\/a>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-card-top\">\n            <h3 class=\"zx-industry-h3\">Bridge Construction<\/h3>\n            <span class=\"zx-seq-num\">03<\/span>\n          <\/div>\n          <div class=\"zx-components-wrap\">\n            <span class=\"zx-comp-label\">Target Assemblies<\/span>\n            <h4 class=\"zx-apps-h4\">Box girders, diaphragm plates, cross-frames.<\/h4>\n          <\/div>\n          <p class=\"zx-industry-desc\">gantry systems to fit 5m spans are used for handling the over-sized plate assemblies. point cloud reconstruction welds are used to join bridge components without a clean 3D model-common in refabrication and retrofit projects.<\/p>\n          <a href=\"https:\/\/zxweldingrobot.com\/solutions\/steel-structure-welding-robot\/\" class=\"zx-card-cta\" target=\"_blank\">Explore Solution<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-bento-card zx-card-medium\">\n        <a href=\"https:\/\/zxweldingrobot.com\/solutions\/power-industry-welding-robot\/\" class=\"zx-card-img-wrap\" aria-label=\"Power Equipment Robotic Welding\" target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Power-Equipment.png\" alt=\"Power Equipment Robotic Welding\" loading=\"lazy\">\n        <\/a>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-card-top\">\n            <h3 class=\"zx-industry-h3\">Power Equipment<\/h3>\n            <span class=\"zx-seq-num\">04<\/span>\n          <\/div>\n          <div class=\"zx-components-wrap\">\n            <span class=\"zx-comp-label\">Target Assemblies<\/span>\n            <h4 class=\"zx-apps-h4\">Transformer tanks, switchgear enclosures, generator frames.<\/h4>\n          <\/div>\n          <p class=\"zx-industry-desc\">Tight dimensional tolerances require uniform welds and low distortion. Workstation cells with automated loading maintain cycle time uniformity across 3-shift production.<\/p>\n          <a href=\"https:\/\/zxweldingrobot.com\/solutions\/power-industry-welding-robot\/\" class=\"zx-card-cta\" target=\"_blank\">Explore Solution<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-bento-card zx-card-medium\">\n        <a href=\"https:\/\/zxweldingrobot.com\/solutions\/steel-structure-welding-robot\/\" class=\"zx-card-img-wrap\" aria-label=\"Automotive &#038; Heavy Equipment Robotic Welding\" target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Automotive-Heavy-Equipment.png\" alt=\"Automotive &#038; Heavy Equipment Robotic Welding\" loading=\"lazy\">\n        <\/a>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-card-top\">\n            <h3 class=\"zx-industry-h3\">Automotive &#038; Heavy Equipment<\/h3>\n            <span class=\"zx-seq-num\">05<\/span>\n          <\/div>\n          <div class=\"zx-components-wrap\">\n            <span class=\"zx-comp-label\">Target Assemblies<\/span>\n            <h4 class=\"zx-apps-h4\">Chassis frames, axle housings, boom assemblies.<\/h4>\n          <\/div>\n          <p class=\"zx-industry-desc\">Spot welding robots for body-in-white lines; MIG\/MAG arc welding cells for the structural fabrication. High-volume, low-mix production with cycle time aim of 60 seconds or less for each assembly.<\/p>\n          <a href=\"https:\/\/zxweldingrobot.com\/solutions\/steel-structure-welding-robot\/\" class=\"zx-card-cta\" target=\"_blank\">Explore Solution<\/a>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"zx-insight-block\">\n      <span class=\"zx-insight-badge\">THE COMMON THREAD<\/span>\n      <p class=\"zx-insight-p\">All of this welding came as a result of a common thread. Repetitive joints on steel or alloys plate, large production volumes cover the welding automation investment, and the requirement for high-quality consistent welds that manual welders cannot maintain over an entire shift. If your shop produces more than 100 identical welded assembly per month.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-efd8828\" data-block-id=\"efd8828\"><style>.stk-efd8828 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-efd8828-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ce5b927\" data-v=\"4\" data-block-id=\"ce5b927\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ce5b927-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ce5b927-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-cases-rail-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 80px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    border-top: 1px solid #f1f5f9 !important;\n  }\n\n  \/* \u6781\u7b80\u7f51\u683c\u7ebf\u80cc\u666f\uff0c\u66ff\u4ee3\u539a\u91cd\u7684\u9634\u5f71 *\/\n  #zx-cases-rail-module::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(90deg, #f8fafc 1px, transparent 1px) !important;\n    background-size: 25% 100% !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n\n  #zx-cases-rail-module .zx-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* \u5168\u5c40\u5934\u90e8\u7d27\u51d1\u5316 *\/\n  #zx-cases-rail-module .zx-header {\n    margin-bottom: 40px !important;\n  }\n\n  #zx-cases-rail-module h2.zx-main-h2 {\n    font-size: 34px !important;\n    font-weight: 850 !important;\n    color: #0f172a !important;\n    margin: 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  \/* --- \u6838\u5fc3\u9635\u5217\u5e03\u5c40\uff1a60% \u6848\u5b97 \/ 40% \u5de5\u5177 --- *\/\n  #zx-cases-rail-module .zx-array-layout {\n    display: grid !important;\n    grid-template-columns: 1.4fr 0.8fr !important;\n    gap: 50px !important;\n    align-items: start !important;\n  }\n\n  \/* =========================================\n     \u5de6\u4fa7\u4e3b\u8f74\uff1a\u5b9e\u6218\u5de5\u7a0b\u6848\u5b97 (Flat Tabs)\n     ========================================= *\/\n  #zx-cases-rail-module .zx-tabs-nav {\n    display: flex !important;\n    border-bottom: 1px solid #e2e8f0 !important; \/* \u6539\u4e3a\u5355\u7ebf\uff0c\u66f4\u6241\u5e73 *\/\n    margin-bottom: 30px !important;\n    gap: 20px !important;\n  }\n\n  #zx-cases-rail-module .zx-tab-btn {\n    background: transparent !important;\n    border: none !important;\n    padding: 0 0 15px 0 !important;\n    cursor: pointer !important;\n    position: relative !important;\n    display: flex !important;\n    align-items: baseline !important;\n    gap: 8px !important;\n    transition: all 0.2s ease !important;\n  }\n\n  #zx-cases-rail-module .zx-tab-btn::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: -1px !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 3px !important;\n    background-color: transparent !important;\n    transition: background-color 0.2s ease !important;\n  }\n\n  #zx-cases-rail-module .zx-tab-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    letter-spacing: 1px !important;\n  }\n\n  #zx-cases-rail-module .zx-tab-title {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n  }\n\n  #zx-cases-rail-module .zx-tab-btn.active::after { background-color: #184890 !important; }\n  #zx-cases-rail-module .zx-tab-btn.active .zx-tab-title,\n  #zx-cases-rail-module .zx-tab-btn.active .zx-tab-num { color: #0f172a !important; }\n\n  #zx-cases-rail-module .zx-tab-pane { display: none !important; }\n  #zx-cases-rail-module .zx-tab-pane.active { display: block !important; animation: fadeInFlat 0.3s ease forwards !important; }\n  @keyframes fadeInFlat { from { opacity: 0; } to { opacity: 1; } }\n\n  \/* \u6241\u5e73\u5316\u6848\u5b97\u5361\u7247 *\/\n  #zx-cases-rail-module .zx-dossier-card {\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 4px !important; \/* \u51cf\u5c0f\u5706\u89d2 *\/\n    background: #ffffff !important;\n  }\n\n  #zx-cases-rail-module .zx-card-header {\n    background-color: #f8fafc !important;\n    padding: 24px 30px !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n  }\n\n  #zx-cases-rail-module h3.zx-case-h3 {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 !important;\n  }\n\n  #zx-cases-rail-module .zx-location-tag {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n  }\n\n  \/* \u6df1\u8272\u6570\u636e\u5e26 (\u6241\u5e73\u5316\u65e0\u95f4\u9699\u7f51\u683c) *\/\n  #zx-cases-rail-module .zx-metrics-dashboard {\n    background-color: #0f172a !important;\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-cases-rail-module .zx-metric-item {\n    padding: 24px 20px !important;\n    border-right: 1px solid rgba(255,255,255,0.08) !important;\n  }\n  #zx-cases-rail-module .zx-metric-item:last-child { border-right: none !important; }\n\n  #zx-cases-rail-module .zx-m-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #FFD800 !important;\n    display: block !important;\n    margin-bottom: 6px !important;\n  }\n\n  #zx-cases-rail-module .zx-m-lbl {\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    color: rgba(255,255,255,0.5) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  \/* \u6241\u5e73\u5316\u6b63\u6587 *\/\n  #zx-cases-rail-module .zx-narrative-body {\n    padding: 30px !important;\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 30px !important;\n  }\n\n  #zx-cases-rail-module h4.zx-sub-h4 {\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 8px 0 !important;\n  }\n\n  #zx-cases-rail-module p.zx-para {\n    font-size: 14px !important;\n    line-height: 1.65 !important;\n    color: #475569 !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  #zx-cases-rail-module .zx-quote-box {\n    grid-column: span 2 !important;\n    background-color: #f8fafc !important;\n    border-left: 3px solid #184890 !important;\n    padding: 20px 24px !important;\n    margin-top: -10px !important;\n  }\n\n  #zx-cases-rail-module .zx-quote-text {\n    font-size: 14.5px !important;\n    font-style: italic !important;\n    color: #1e293b !important;\n    line-height: 1.6 !important;\n    margin: 0 0 10px 0 !important;\n  }\n\n  #zx-cases-rail-module .zx-quote-author {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n  }\n\n  \/* =========================================\n     \u53f3\u4fa7\u526f\u8f68\uff1a\u5de5\u5177\u5165\u53e3\u5fae\u4ef6 (Utility Widget)\n     ========================================= *\/\n  #zx-cases-rail-module .zx-utility-rail {\n    position: sticky !important;\n    top: 40px !important;\n  }\n\n  #zx-cases-rail-module .zx-estimator-widget {\n    background-color: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    border-top: 4px solid #184890 !important;\n    border-radius: 4px !important;\n    padding: 35px 30px !important;\n  }\n\n  #zx-cases-rail-module .zx-widget-badge {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 12px !important;\n    display: block !important;\n  }\n\n  #zx-cases-rail-module h3.zx-widget-h3 {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 15px 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  #zx-cases-rail-module p.zx-widget-p {\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    color: #475569 !important;\n    margin: 0 0 25px 0 !important;\n  }\n\n  \/* \u4f30\u7b97\u5668\u7279\u6027\u5217\u8868 *\/\n  #zx-cases-rail-module ul.zx-widget-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 0 0 30px 0 !important;\n  }\n  \n  #zx-cases-rail-module ul.zx-widget-list li {\n    font-size: 13.5px !important;\n    color: #334155 !important;\n    margin-bottom: 10px !important;\n    padding-left: 20px !important;\n    position: relative !important;\n  }\n  \n  #zx-cases-rail-module ul.zx-widget-list li::before {\n    content: \"\u25a0\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 2px !important;\n    font-size: 10px !important;\n    color: #FFD800 !important;\n  }\n\n  \/* \u542f\u52a8\u4f30\u7b97\u5668\u6309\u94ae *\/\n  #zx-cases-rail-module .zx-launch-btn {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    background-color: #0f172a !important;\n    color: #ffffff !important;\n    padding: 16px !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    border-radius: 4px !important;\n    transition: background-color 0.2s ease !important;\n  }\n  #zx-cases-rail-module .zx-launch-btn:hover { background-color: #184890 !important; }\n\n  \/* --- \u54cd\u5e94\u5f0f --- *\/\n  @media (max-width:1000px) {\n    #zx-cases-rail-module .zx-array-layout { grid-template-columns: 1fr !important; gap: 40px !important; }\n    #zx-cases-rail-module .zx-utility-rail { position: relative !important; top: 0 !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-cases-rail-module .zx-metrics-dashboard { grid-template-columns: repeat(2, 1fr) !important; }\n    #zx-cases-rail-module .zx-metric-item { border-right: none !important; border-bottom: 1px solid rgba(255,255,255,0.08) !important; }\n    #zx-cases-rail-module .zx-narrative-body { grid-template-columns: 1fr !important; gap: 20px !important; }\n    #zx-cases-rail-module .zx-quote-box { grid-column: span 1 !important; }\n    #zx-cases-rail-module .zx-tabs-nav { overflow-x: auto !important; padding-bottom: 5px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-cases-rail-module { padding: 50px 15px !important; }\n    #zx-cases-rail-module h2.zx-main-h2 { font-size: 26px !important; }\n    #zx-cases-rail-module .zx-card-header { flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; padding: 20px !important; }\n    #zx-cases-rail-module h3.zx-case-h3 { font-size: 18px !important; }\n    #zx-cases-rail-module .zx-narrative-body { padding: 20px !important; }\n    #zx-cases-rail-module .zx-estimator-widget { padding: 25px 20px !important; }\n  }\n<\/style>\n\n<section id=\"zx-cases-rail-module\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-header\">\n      <h2 class=\"zx-main-h2\">Welding Automation Case Studies<\/h2>\n    <\/header>\n\n    <div class=\"zx-array-layout\">\n      \n      <div class=\"zx-main-dossier\">\n        <div class=\"zx-tabs-nav\" role=\"tablist\">\n          <button class=\"zx-tab-btn active\" role=\"tab\" aria-selected=\"true\" onclick=\"switchZxDossier(event, 'dossier-1')\">\n            <span class=\"zx-tab-num\">01<\/span>\n            <span class=\"zx-tab-title\">Steel Structure<\/span>\n          <\/button>\n          <button class=\"zx-tab-btn\" role=\"tab\" aria-selected=\"false\" onclick=\"switchZxDossier(event, 'dossier-2')\">\n            <span class=\"zx-tab-num\">02<\/span>\n            <span class=\"zx-tab-title\">Shipyard<\/span>\n          <\/button>\n          <button class=\"zx-tab-btn\" role=\"tab\" aria-selected=\"false\" onclick=\"switchZxDossier(event, 'dossier-3')\">\n            <span class=\"zx-tab-num\">03<\/span>\n            <span class=\"zx-tab-title\">Bridge Fabricator<\/span>\n          <\/button>\n        <\/div>\n\n        <div class=\"zx-tab-content\">\n          <article id=\"dossier-1\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n            <div class=\"zx-dossier-card\">\n              <div class=\"zx-card-header\">\n                <h3 class=\"zx-case-h3\">Steel Structure Plant<\/h3>\n                <span class=\"zx-location-tag\">Shandong, China<\/span>\n              <\/div>\n              \n              <div class=\"zx-metrics-dashboard\">\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">12 \u2192 32<\/span><span class=\"zx-m-lbl\">Assemblies \/ Shift<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">8% \u2192 1.2%<\/span><span class=\"zx-m-lbl\">Rework Rate<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">4 \u2192 1<\/span><span class=\"zx-m-lbl\">Welders Required<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">11 mo<\/span><span class=\"zx-m-lbl\">Full Payback<\/span><\/div>\n              <\/div>\n\n              <div class=\"zx-narrative-body\">\n                <div>\n                  <h4 class=\"zx-sub-h4\">The Challenge<\/h4>\n                  <p class=\"zx-para\">A plant that fabricated 8,000 tonnes of H-beam columns annually was suffering higher than targeted attrition of welders, making it difficult to replace them. Two manual welding stations (running 1 welders on each) produced 12 H-beam stiffener assemblies\/shift. Fit-up rework: 8% (unequal fillet weld profiles).<\/p>\n                  \n                  <h4 class=\"zx-sub-h4\">Installed System<\/h4>\n                  <p class=\"zx-para\">2 Zhouxiang rail-mounted welding robots fitted with Bochu teachless programmation and long-range seam tracking. Total Rails Length: 14 meters at each station.<\/p>\n                <\/div>\n                <div>\n                  <h4 class=\"zx-sub-h4\">Operational Impact<\/h4>\n                  <p class=\"zx-para\">Pendant programming has been fully eliminated by the teachless system. Now the operator imports the Tekla model at the start of each batch, loads the pieces onto the fixturing and supervises both robots from a single station. Wire use is down 15% in three ways, the robot does not overshoot fillet legs the way a fatigued manual welder in hour 6 of an 8 hour shift.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article id=\"dossier-2\" class=\"zx-tab-pane\" role=\"tabpanel\">\n            <div class=\"zx-dossier-card\">\n              <div class=\"zx-card-header\">\n                <h3 class=\"zx-case-h3\">Shipyard Panel Line<\/h3>\n                <span class=\"zx-location-tag\">Jiangsu, China<\/span>\n              <\/div>\n              \n              <div class=\"zx-metrics-dashboard\">\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">< 5 Min<\/span><span class=\"zx-m-lbl\">Setup Time<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">45 cm\/m<\/span><span class=\"zx-m-lbl\">Speed (vs 28)<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">1 Shift<\/span><span class=\"zx-m-lbl\">Training Required<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">\u00b13 mm<\/span><span class=\"zx-m-lbl\">Gap Tolerance<\/span><\/div>\n              <\/div>\n\n              <div class=\"zx-narrative-body\">\n                <div>\n                  <h4 class=\"zx-sub-h4\">The Challenge<\/h4>\n                  <p class=\"zx-para\">A mid-size shipyard needed to automate bulkhead and deck panel welding but could not install permanent robot cells inside the hull. Space between stiffeners measured 400\u2013600 mm, and the panels moved between assembly stations daily.<\/p>\n                  \n                  <h4 class=\"zx-sub-h4\">Installed System<\/h4>\n                  <p class=\"zx-para\">4 Zhouxiang collaborative welding robots with magnetic bases and arc tracking.<\/p>\n                <\/div>\n                <div>\n                  <h4 class=\"zx-sub-h4\">Operational Impact<\/h4>\n                  <p class=\"zx-para\">Cobots roll between stations on deck, clamp magnetically, and the operator drag-teaches the first pass. Arc tracking handles the \u00b12\u20133 mm fit-up gaps that are normal on tack-welded ship panels. One operator now manages two cobots, freeing two skilled welders for complex joint work in engine rooms and tanks where robotic access is still impractical.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article id=\"dossier-3\" class=\"zx-tab-pane\" role=\"tabpanel\">\n            <div class=\"zx-dossier-card\">\n              <div class=\"zx-card-header\">\n                <h3 class=\"zx-case-h3\">Bridge Fabricator<\/h3>\n                <span class=\"zx-location-tag\">Southeast Asia<\/span>\n              <\/div>\n              \n              <div class=\"zx-metrics-dashboard\">\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">70 cm\/m<\/span><span class=\"zx-m-lbl\">Speed (vs 25)<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">6% \u2192 0.8%<\/span><span class=\"zx-m-lbl\">Flatness Rejects<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">4 \u2192 2<\/span><span class=\"zx-m-lbl\">Labor Needed<\/span><\/div>\n                <div class=\"zx-metric-item\"><span class=\"zx-m-val\">6 \u2192 4 Wk<\/span><span class=\"zx-m-lbl\">Delivery Time<\/span><\/div>\n              <\/div>\n\n              <div class=\"zx-narrative-body\">\n                <div>\n                  <h4 class=\"zx-sub-h4\">The Challenge<\/h4>\n                  <p class=\"zx-para\">Previously 4 welders in pairs would weld 3.2 m wide, 1.0 m deep box girder sections with diaphragm plates at 400 mm centers. Workers had to carry out manual welding. Quality inspection found 6% of the girders were outside the flatness tolerance of 2 mm caused by heat distortion from arbitrary welding sequences.<\/p>\n                  \n                  <h4 class=\"zx-sub-h4\">Installed System<\/h4>\n                  <p class=\"zx-para\">1 Zhouxiang of the gantry type welding robot with vision 3D line-scan and point cloud reconstruction. Portal span: 4.5 m.<\/p>\n                <\/div>\n                <div>\n                  <h4 class=\"zx-sub-h4\">Operational Impact<\/h4>\n                  <p class=\"zx-para\">Before welding, the 3D vision system scanned each girder section, built a point cloud model of the actual part geometry and generated the weld path from the scan rather than from drawings. This resulted in the robot following the true location of each diaphragm plate rather than the theoretical coordinates.<\/p>\n                <\/div>\n                \n                <div class=\"zx-quote-box\">\n                  <p class=\"zx-quote-text\">&#8220;We had been quoting 6 weeks for a 40-girder batch. After the gantry system, the same batch ships in under 4 weeks. The flatness improvement alone saved us from having to flame-straighten nearly every fifth girder.&#8221;<\/p>\n                  <span class=\"zx-quote-author\">\u2014 Production Manager, Bridge Fabrication Facility<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-utility-rail\">\n        <div class=\"zx-estimator-widget\">\n          <span class=\"zx-widget-badge\">Interactive Tool<\/span>\n          <h3 class=\"zx-widget-h3\">Welding Robot Cost Estimator<\/h3>\n          <p class=\"zx-widget-p\">Configure a robotic welding system tailored to your production volume and workpiece size. Get an indicative budget range instantly.<\/p>\n          \n          <ul class=\"zx-widget-list\">\n            <li>Evaluate 5 base architectures<\/li>\n            <li>Configure smart vision &#038; tracking add-ons<\/li>\n            <li>Calculate ROI &#038; payback period<\/li>\n            <li>View detailed cost breakdown<\/li>\n          <\/ul>\n\n          <a href=\"https:\/\/zxweldingrobot.com\/welding-robot-cost-estimator\/\" class=\"zx-launch-btn\" aria-label=\"Launch Welding Robot Cost Estimator\" target=\"_blank\">\n            Launch Estimator Tool \u2192\n          <\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  function switchZxDossier(evt, panelId) {\n    const panes = document.querySelectorAll('#zx-cases-rail-module .zx-tab-pane');\n    const btns = document.querySelectorAll('#zx-cases-rail-module .zx-tab-btn');\n    \n    panes.forEach(pane => pane.classList.remove('active'));\n    btns.forEach(btn => {\n      btn.classList.remove('active');\n      btn.setAttribute('aria-selected', 'false');\n    });\n    \n    document.getElementById(panelId).classList.add('active');\n    evt.currentTarget.classList.add('active');\n    evt.currentTarget.setAttribute('aria-selected', 'true');\n  }\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5452ee9\" data-block-id=\"5452ee9\"><style>.stk-5452ee9 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5452ee9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5c9f568\" data-v=\"4\" data-block-id=\"5c9f568\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5c9f568-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5c9f568-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@600;700&display=swap');\n\n  #zx-mfg-rebuilt {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #0f172a !important;\n  }\n\n  #zx-mfg-rebuilt .zx-container {\n    max-width: 1240px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* SEO \u7ed3\u6784\u5316\u9690\u85cf\u6807\u7b7e *\/\n  #zx-mfg-rebuilt .zx-sr-only {\n    position: absolute !important; width: 1px !important; height: 1px !important;\n    padding: 0 !important; margin: -1px !important; overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important; border: 0 !important;\n  }\n\n  \/* =========================================\n     \u4e0a\u534a\u90e8\uff1a2\u680f\u5e03\u5c40 (\u5de6\u6587 vs \u53f3\u56fe\u6587\u590d\u5408\u5361)\n     \u5f7b\u5e95\u89e3\u51b3\u539f\u7248\u4e09\u680f\u9ad8\u5ea6\u4e0d\u4e00\u5bfc\u81f4\u7684\u5de8\u5927\u7a7a\u767d\n     ========================================= *\/\n  #zx-mfg-rebuilt .zx-top-grid {\n    display: grid !important;\n    grid-template-columns: 1.1fr 0.9fr !important;\n    gap: 60px !important; \/* \u7d27\u51d1\u7684\u53cc\u680f\u95f4\u8ddd *\/\n    margin-bottom: 70px !important;\n    align-items: stretch !important; \/* \u8ba9\u5de6\u53f3\u4e24\u680f\u81ea\u9002\u5e94\u9ad8\u5ea6 *\/\n  }\n\n  \/* --- \u5de6\u4fa7\uff1a\u7eaf\u7cb9\u53d9\u4e8b\u6d41 --- *\/\n  #zx-mfg-rebuilt .zx-text-col {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #zx-mfg-rebuilt h2.zx-main-h2 {\n    font-size: 38px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 0 24px 0 !important;\n    line-height: 1.15 !important;\n    letter-spacing: -1px !important;\n  }\n\n  #zx-mfg-rebuilt p.zx-body-p {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  \/* \u89c4\u8303\u8bf4\u660e\u6bb5\u843d (\u4e0e\u4e0a\u65b9\u81ea\u7136\u8854\u63a5\uff0c\u6781\u7b80\u533a\u9694) *\/\n  #zx-mfg-rebuilt .zx-specs-box {\n    margin-top: auto !important; \/* \u81ea\u52a8\u5411\u4e0b\u63a8\uff0c\u586b\u8865\u5c40\u90e8\u7a7a\u767d *\/\n    padding-top: 24px !important;\n    border-top: 1px dashed #cbd5e1 !important; \/* \u6781\u8f7b\u5fae\u7684\u865a\u7ebf\u5206\u5272 *\/\n  }\n\n  #zx-mfg-rebuilt .zx-specs-box p {\n    font-size: 14.5px !important;\n    line-height: 1.7 !important;\n    color: #334155 !important;\n    margin: 0 !important;\n  }\n  #zx-mfg-rebuilt .zx-specs-box strong { color: #0f172a !important; font-weight: 700 !important; }\n\n  \/* --- \u53f3\u4fa7\uff1a\u590d\u5408\u8d44\u4ea7\u5361\u7247 (\u56fe\u7247 + 2x2 \u6570\u636e) --- *\/\n  #zx-mfg-rebuilt .zx-asset-card {\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 4px !important;\n    background-color: #fcfcfd !important; \/* \u6781\u5ea6\u5fae\u5f31\u7684\u7070\u5e95\uff0c\u533a\u522b\u4e8e\u5de6\u4fa7\u7eaf\u767d *\/\n    display: flex !important;\n    flex-direction: column !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u4e0a\u534a\u622a\uff1a\u8d2f\u7a7f\u5168\u5bbd\u7684\u5de5\u5382\u56fe\u7247 *\/\n  #zx-mfg-rebuilt .zx-asset-img {\n    width: 100% !important;\n    height: 240px !important; \/* \u9501\u5b9a\u56fe\u7247\u9ad8\u5ea6\uff0c\u786e\u4fdd\u7248\u9762\u6574\u6d01 *\/\n    object-fit: cover !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    display: block !important;\n  }\n\n  \/* \u4e0b\u534a\u622a\uff1a\u5de5\u4e1a\u7ebf\u6846\u6570\u636e\u7f51\u683c (\u65e0\u7f1d\u5341\u5b57\u7ebf) *\/\n  #zx-mfg-rebuilt .zx-data-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    flex-grow: 1 !important; \/* \u586b\u6ee1\u5269\u4f59\u9ad8\u5ea6 *\/\n  }\n\n  #zx-mfg-rebuilt .zx-data-item {\n    padding: 30px 25px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n\n  \/* \u7cbe\u5bc6\u7ed8\u5236\u5185\u90e8\u5341\u5b57\u5206\u5272\u7ebf\uff0c\u907f\u514d\u8fb9\u6846\u91cd\u53e0 *\/\n  #zx-mfg-rebuilt .zx-data-item:nth-child(1) { border-right: 1px solid #e2e8f0 !important; border-bottom: 1px solid #e2e8f0 !important; }\n  #zx-mfg-rebuilt .zx-data-item:nth-child(2) { border-bottom: 1px solid #e2e8f0 !important; }\n  #zx-mfg-rebuilt .zx-data-item:nth-child(3) { border-right: 1px solid #e2e8f0 !important; }\n  #zx-mfg-rebuilt .zx-data-item:nth-child(4) {}\n\n  #zx-mfg-rebuilt .zx-data-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: #184890 !important; \/* \u54c1\u724c\u84dd *\/\n    margin-bottom: 6px !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-mfg-rebuilt .zx-data-lbl {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  \/* =========================================\n     \u4e0b\u534a\u90e8\uff1a\u5168\u6808\u5de5\u7a0b\u8282\u70b9\u77e9\u9635\n     ========================================= *\/\n  #zx-mfg-rebuilt .zx-bottom-grid {\n    padding-top: 50px !important;\n    border-top: 2px solid #0f172a !important; \/* \u786c\u6717\u7684\u6df1\u8272\u5206\u9694\u5927\u7ebf *\/\n  }\n\n  #zx-mfg-rebuilt h3.zx-sub-h3 {\n    font-size: 20px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 0 35px 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #zx-mfg-rebuilt .zx-eng-nodes {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 30px !important;\n  }\n\n  #zx-mfg-rebuilt .zx-eng-node {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  \/* \/\/ \u4ee3\u7801\u98ce\u6807\u7b7e *\/\n  #zx-mfg-rebuilt .zx-node-tag {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    margin-bottom: 12px !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    padding-bottom: 8px !important;\n  }\n\n  #zx-mfg-rebuilt h4.zx-node-h4 {\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 10px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-mfg-rebuilt p.zx-node-p {\n    font-size: 14px !important;\n    line-height: 1.65 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     \u54cd\u5e94\u5f0f\u6298\u53e0\u903b\u8f91\n     ========================================= *\/\n  @media (max-width:1000px) {\n    #zx-mfg-rebuilt .zx-top-grid { grid-template-columns: 1fr !important; gap: 40px !important; }\n    #zx-mfg-rebuilt .zx-asset-img { height: auto !important; aspect-ratio: 16\/7 !important; }\n    #zx-mfg-rebuilt .zx-eng-nodes { grid-template-columns: repeat(2, 1fr) !important; gap: 40px 30px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-mfg-rebuilt { padding: 50px 15px !important; }\n    #zx-mfg-rebuilt h2.zx-main-h2 { font-size: 30px !important; }\n    #zx-mfg-rebuilt .zx-data-item { padding: 20px 15px !important; }\n    #zx-mfg-rebuilt .zx-data-val { font-size: 20px !important; }\n    #zx-mfg-rebuilt .zx-eng-nodes { grid-template-columns: 1fr !important; gap: 30px !important; }\n  }\n<\/style>\n\n<section id=\"zx-mfg-rebuilt\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-top-grid\">\n      \n      <div class=\"zx-text-col\">\n        <h2 class=\"zx-main-h2\">Manufacturing Capabilities and Certifications<\/h2>\n        <p class=\"zx-body-p\">Zhouxiang, based in a dedicated production facility in Wuxi, Jiangsu Province, has in-house machining, robotic welding and electrical assembly and integration.<\/p>\n        <p class=\"zx-body-p\">Zhouxiang has received industrial-university-research collaborations with Chinese engineering universities for continuous development in intelligent welding, 3D machine vision and adaptive welding process control.<\/p>\n        \n        <div class=\"zx-specs-box\">\n          <p>All products are designed to create high-quality welds to <strong>AWS D1.1<\/strong> (Structural Welding Code &#8211; Steel), <strong>EN 1090<\/strong> (Execution of steel structures) and class society specs (BV, DNV, CCS) where appropriate. With 200+ patents\u2014including over 50 invention patents\u2014that portfolio reflects genuine R&#038;D investment in welding robotics, not just assembly of purchased components.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-asset-card\">\n        \n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/1-20.png\" alt=\"Zhouxiang Factory Assembly Line and Machining\" class=\"zx-asset-img\" loading=\"lazy\">\n        \n        <h3 class=\"zx-sr-only\">Certifications and Standards Compliance<\/h3>\n        <div class=\"zx-data-grid\">\n          \n          <div class=\"zx-data-item\">\n            <span class=\"zx-data-val\">ISO 9001:2015<\/span>\n            <span class=\"zx-data-lbl\">Quality Management<\/span>\n          <\/div>\n          \n          <div class=\"zx-data-item\">\n            <span class=\"zx-data-val\">CE Marking<\/span>\n            <span class=\"zx-data-lbl\">EU Market Access<\/span>\n          <\/div>\n          \n          <div class=\"zx-data-item\">\n            <span class=\"zx-data-val\">200+ Patents<\/span>\n            <span class=\"zx-data-lbl\">50+ Invention<\/span>\n          <\/div>\n          \n          <div class=\"zx-data-item\">\n            <span class=\"zx-data-val\">ISO 3834<\/span>\n            <span class=\"zx-data-lbl\">Welding Quality<\/span>\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n    <div class=\"zx-bottom-grid\">\n      <h3 class=\"zx-sub-h3\">Engineering and Integration<\/h3>\n      \n      <div class=\"zx-eng-nodes\">\n        \n        <article class=\"zx-eng-node\">\n          <span class=\"zx-node-tag\">01 \/\/ MECHANICAL<\/span>\n          <h4 class=\"zx-node-h4\">Mechanical design<\/h4>\n          <p class=\"zx-node-p\">Robot arm kinematics, gantry structures, rail systems and fixture tooling designed in-house using SolidWorks and Tekla for structural verification.<\/p>\n        <\/article>\n\n        <article class=\"zx-eng-node\">\n          <span class=\"zx-node-tag\">02 \/\/ WELDING<\/span>\n          <h4 class=\"zx-node-h4\">Welding process engineering<\/h4>\n          <p class=\"zx-node-p\">Parameter libraries for MIG, TIG, plasma and laser processes across carbon steel, stainless steel and aluminum, tuned for plate thicknesses from 1.5 mm to 60 mm.<\/p>\n        <\/article>\n\n        <article class=\"zx-eng-node\">\n          <span class=\"zx-node-tag\">03 \/\/ SOFTWARE<\/span>\n          <h4 class=\"zx-node-h4\">Software development<\/h4>\n          <p class=\"zx-node-p\">Covers the Bochu welding intelligence platform, including teachless path generation, adaptive seam tracking algorithms and offline programming interfaces.<\/p>\n        <\/article>\n\n        <article class=\"zx-eng-node\">\n          <span class=\"zx-node-tag\">04 \/\/ QUALITY<\/span>\n          <h4 class=\"zx-node-h4\">Testing protocol<\/h4>\n          <p class=\"zx-node-p\">Every system runs a full weld test protocol before shipment \u2014 including destructive testing of sample welds to verify penetration, fusion and mechanical properties per the customer&#8217;s applicable code.<\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e17bec8\" data-block-id=\"e17bec8\"><style>.stk-e17bec8 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e17bec8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9d8310c\" data-v=\"4\" data-block-id=\"9d8310c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9d8310c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9d8310c-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-commercial-audit {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 40px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #0f172a !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-commercial-audit .zx-container {\n    max-width: 1240px !important; \/* \u6536\u7d27\u6700\u5927\u5bbd\u5ea6\uff0c\u786e\u4fdd\u957f\u6587\u672c\u9605\u8bfb\u8212\u9002 *\/\n    margin: 0 auto !important;\n  }\n\n  \/* SEO \u9690\u5f62\u6807\u9898 *\/\n  #zx-commercial-audit .zx-sr-only {\n    position: absolute !important; width: 1px !important; height: 1px !important;\n    padding: 0 !important; margin: -1px !important; overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important; border: 0 !important;\n  }\n\n  \/* =========================================\n     PART 1: \u5168\u5bbd\u4ef7\u683c\u6570\u636e\u8868 (\u5f7b\u5e95\u89e3\u51b3\u5de6\u53f3\u9ad8\u5ea6\u4e0d\u4e00)\n     ========================================= *\/\n  #zx-commercial-audit .zx-pricing-section {\n    margin-bottom: 70px !important;\n  }\n\n  #zx-commercial-audit .zx-section-header {\n    max-width: 900px !important;\n    margin-bottom: 35px !important;\n  }\n\n  #zx-commercial-audit h2.zx-main-h2 {\n    font-size: 34px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 0 16px 0 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-commercial-audit p.zx-lead-p {\n    font-size: 15.5px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u6241\u5e73\u5316\u6570\u636e\u8868\u5bb9\u5668 *\/\n  #zx-commercial-audit .zx-table-wrapper {\n    border: 1px solid #e2e8f0 !important;\n    border-top: 3px solid #0f172a !important; \/* \u9876\u5c42\u91cd\u5de5\u5206\u5272\u7ebf *\/\n    border-radius: 0 !important; \/* \u5f7b\u5e95\u76f4\u89d2 *\/\n    background: #ffffff !important;\n  }\n\n  \/* \u8868\u5934 *\/\n  #zx-commercial-audit .zx-table-header {\n    display: grid !important;\n    grid-template-columns: 1.2fr 1fr 1.3fr !important;\n    gap: 20px !important;\n    padding: 16px 24px !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    background-color: #f8fafc !important;\n  }\n\n  #zx-commercial-audit .zx-th-cell {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n  }\n\n  \/* \u8868\u683c\u884c *\/\n  #zx-commercial-audit .zx-table-row {\n    display: grid !important;\n    grid-template-columns: 1.2fr 1fr 1.3fr !important;\n    gap: 20px !important;\n    padding: 20px 24px !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    align-items: center !important;\n    transition: background-color 0.2s ease !important;\n  }\n  #zx-commercial-audit .zx-table-row:hover { background-color: #f8fafc !important; }\n\n  #zx-commercial-audit .zx-td-name {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n  }\n\n  #zx-commercial-audit .zx-td-price {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #184890 !important;\n  }\n\n  #zx-commercial-audit .zx-td-driver {\n    font-size: 14px !important;\n    color: #475569 !important;\n    line-height: 1.5 !important;\n  }\n\n  \/* \u65e0\u7f1d\u7f1d\u5408\u7684\u5305\u542b\u9879\u58f0\u660e (\u6d88\u706d\u5b64\u7acb\u8272\u5757) *\/\n  #zx-commercial-audit .zx-table-footer {\n    background-color: #f8fafc !important;\n    padding: 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n  }\n\n  #zx-commercial-audit .zx-note-tag {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n  }\n\n  #zx-commercial-audit .zx-table-footer p {\n    font-size: 14px !important;\n    line-height: 1.65 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     PART 2: ROI \u6846\u67b6\u4e0e\u8f6c\u5316\u6536\u53e3 (6:4 \u5b8c\u7f8e\u5e73\u8861)\n     ========================================= *\/\n  #zx-commercial-audit .zx-roi-section {\n    display: grid !important;\n    grid-template-columns: 1.3fr 0.9fr !important; \/* \u5de6\u4fa7\u5217\u8868\u5bbd\uff0c\u53f3\u4fa7\u9ed1\u5757\u7a84\uff0c\u5b8c\u7f8e\u54ac\u5408 *\/\n    gap: 60px !important;\n    align-items: stretch !important; \/* \u5de6\u53f3\u7b49\u9ad8\u6491\u5f00 *\/\n  }\n\n  \/* \u5de6\u4fa7\uff1a\u7cbe\u5bc6\u7684 ROI \u5217\u8868 *\/\n  #zx-commercial-audit .zx-roi-content {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #zx-commercial-audit h3.zx-roi-h3 {\n    font-size: 24px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 0 16px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-commercial-audit .zx-roi-list {\n    margin-top: 30px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n  }\n\n  #zx-commercial-audit .zx-roi-item {\n    position: relative !important;\n    padding-left: 20px !important;\n    border-left: 2px solid #e2e8f0 !important;\n  }\n\n  #zx-commercial-audit .zx-roi-item::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: -2px !important;\n    top: 4px !important;\n    width: 2px !important;\n    height: 16px !important;\n    background-color: #184890 !important;\n  }\n\n  #zx-commercial-audit h4.zx-roi-h4 {\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 8px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-commercial-audit p.zx-roi-desc {\n    font-size: 14.5px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n  \n  #zx-commercial-audit p.zx-roi-desc strong {\n    color: #0f172a !important;\n  }\n\n  \/* \u53f3\u4fa7\uff1a\u9ad8\u5ea6\u6574\u5408\u7684 CTA \u9ed1\u5757 *\/\n  #zx-commercial-audit .zx-cta-panel {\n    background-color: #0f172a !important;\n    border-top: 4px solid #FFD800 !important;\n    padding: 40px 35px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important; \/* \u5782\u76f4\u5c45\u4e2d\uff0c\u5438\u6536\u6240\u6709\u7a7a\u767d *\/\n  }\n\n  #zx-commercial-audit .zx-cta-summary {\n    font-size: 15px !important;\n    line-height: 1.75 !important;\n    color: rgba(255, 255, 255, 0.85) !important;\n    margin: 0 0 30px 0 !important;\n  }\n\n  #zx-commercial-audit .zx-calculator-btn {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    background-color: #FFD800 !important;\n    color: #0f172a !important;\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    padding: 18px 24px !important;\n    border-radius: 0 !important; \/* \u6241\u5e73\u76f4\u89d2 *\/\n    text-decoration: none !important;\n    transition: background-color 0.2s ease !important;\n  }\n\n  #zx-commercial-audit .zx-calculator-btn:hover {\n    background-color: #ffffff !important;\n  }\n\n  \/* =========================================\n     \u54cd\u5e94\u5f0f\u6298\u53e0\u903b\u8f91 (Mobile\/Tablet)\n     ========================================= *\/\n  @media (max-width:1000px) {\n    #zx-commercial-audit .zx-roi-section { grid-template-columns: 1fr !important; gap: 40px !important; }\n    #zx-commercial-audit .zx-cta-panel { padding: 35px 30px !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-commercial-audit .zx-table-wrapper { overflow-x: auto !important; border-left: none !important; border-right: none !important; }\n    #zx-commercial-audit .zx-table-header, \n    #zx-commercial-audit .zx-table-row { min-width: 650px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-commercial-audit { padding: 60px 15px !important; }\n    #zx-commercial-audit h2.zx-main-h2 { font-size: 28px !important; }\n    #zx-commercial-audit h3.zx-roi-h3 { font-size: 22px !important; }\n    #zx-commercial-audit .zx-table-footer { padding: 20px 15px !important; }\n    #zx-commercial-audit .zx-cta-panel { padding: 30px 20px !important; }\n  }\n<\/style>\n\n<section id=\"zx-commercial-audit\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-pricing-section\">\n      <div class=\"zx-section-header\">\n        <h2 class=\"zx-main-h2\">Welding Robot Price Guide \u2014 Cost Factors<\/h2>\n        <p class=\"zx-lead-p\">Pricing for welding robot is a function of three variables: The robot configuration, sophistication of its vision &#038; smart system and fixtures &#038; complexity of integrating your work piece.<\/p>\n      <\/div>\n\n      <div class=\"zx-table-wrapper\">\n        <div class=\"zx-table-header\">\n          <span class=\"zx-th-cell\">System Type<\/span>\n          <span class=\"zx-th-cell\">Typical Price Range (USD)<\/span>\n          <span class=\"zx-th-cell\">Key Cost Driver<\/span>\n        <\/div>\n\n        <div class=\"zx-table-row\">\n          <span class=\"zx-td-name\">Collaborative Welding Robot (Cobot)<\/span>\n          <span class=\"zx-td-price\">$10,000 \u2013 $20,000<\/span>\n          <span class=\"zx-td-driver\">Welding power source and accessories<\/span>\n        <\/div>\n\n        <div class=\"zx-table-row\">\n          <span class=\"zx-td-name\">Intelligent Welding Workstation<\/span>\n          <span class=\"zx-td-price\">$22,500 \u2013 $30,000<\/span>\n          <span class=\"zx-td-driver\">Positioner and automatic loading system<\/span>\n        <\/div>\n\n        <div class=\"zx-table-row\">\n          <span class=\"zx-td-name\">Rail-Mounted System (single robot)<\/span>\n          <span class=\"zx-td-price\">$38,500 \u2013 $65,000<\/span>\n          <span class=\"zx-td-driver\">Rail length and seam tracking package<\/span>\n        <\/div>\n\n        <div class=\"zx-table-row\">\n          <span class=\"zx-td-name\">Cantilever System<\/span>\n          <span class=\"zx-td-price\">$46,000 \u2013 $50,000<\/span>\n          <span class=\"zx-td-driver\">Rail length, 3D vision, torch cleaning unit<\/span>\n        <\/div>\n\n        <div class=\"zx-table-row\">\n          <span class=\"zx-td-name\">Gantry System (dual robot capable)<\/span>\n          <span class=\"zx-td-price\">$77,000 \u2013 $80,000<\/span>\n          <span class=\"zx-td-driver\">Portal span, 3D vision, point cloud software<\/span>\n        <\/div>\n\n        <div class=\"zx-table-footer\">\n          <span class=\"zx-note-tag\">BASE PRICE INCLUDES<\/span>\n          <p>Robot arm, controller, welding power source, standard fixtures, cabling, installation supervision and operator training. Seam tracking, 3D vision, offline programming software and custom fixtures are priced as options depending on your application needs.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-roi-section\">\n      \n      <div class=\"zx-roi-content\">\n        <h3 class=\"zx-roi-h3\">ROI Calculation Framework<\/h3>\n        <p class=\"zx-lead-p\">On average the payback math is quite straightforward for welding automation. A single robotic welding cell can replace 2\u20133 manual welding stations and run 2\u20133 shifts as opposed to the practical 1.5 shifts most shops get from manual welders (accounting for breaks, fatigue and recruitment gaps).<\/p>\n        \n        <div class=\"zx-roi-list\">\n          \n          <article class=\"zx-roi-item\">\n            <h4 class=\"zx-roi-h4\">Labour cost reduction<\/h4>\n            <p class=\"zx-roi-desc\">One robot operator manages 1\u20132 cells versus 2\u20133 manual welders per station. At <strong>$25\u2013$40\/hour<\/strong> loaded labour cost in North America or Europe, savings reach <strong>$80,000\u2013$150,000\/year<\/strong> per cell.<\/p>\n          <\/article>\n\n          <article class=\"zx-roi-item\">\n            <h4 class=\"zx-roi-h4\">Welding wire savings (10\u201318%)<\/h4>\n            <p class=\"zx-roi-desc\">Robots do not overshoot fillet legs or waste wire on starts and stops the way a fatigued welder does after hour six of a shift.<\/p>\n          <\/article>\n\n          <article class=\"zx-roi-item\">\n            <h4 class=\"zx-roi-h4\">Rework rates drop<\/h4>\n            <p class=\"zx-roi-desc\">Drops from <strong>5\u201310%<\/strong> (manual) to <strong>under 2%<\/strong> (robotic) because consistent weld profiles mean fewer repairs and less grinding.<\/p>\n          <\/article>\n\n          <article class=\"zx-roi-item\">\n            <h4 class=\"zx-roi-h4\">Shielding gas savings<\/h4>\n            <p class=\"zx-roi-desc\">Precise parameter control and faster travel speed reduce total gas consumption by <strong>15\u201325%<\/strong> per metre of weld.<\/p>\n          <\/article>\n\n          <article class=\"zx-roi-item\">\n            <h4 class=\"zx-roi-h4\">Productivity jumps 3\u20135\u00d7<\/h4>\n            <p class=\"zx-roi-desc\">On straight seams. A rail-mounted system welds H-beam stiffeners at <strong>80 cm\/min<\/strong>; a manual welder does the same joint at 20\u201325 cm\/min.<\/p>\n          <\/article>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-cta-panel\">\n        <p class=\"zx-cta-summary\">Most steel structure fabricators producing 200+ repeat assemblies per month report payback of 12-18 months, provided productivity savings are additive to the material cost savings. High volume auto and appliance manufacturers often come in at 10 months.<\/p>\n        \n        <a href=\"https:\/\/zxweldingrobot.com\/welding-robot-roi-calculator\/\" class=\"zx-calculator-btn\" aria-label=\"Launch Welding Robot ROI Calculator\" target=\"_blank\">\n          Launch ROI Calculator \u2192\n        <\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8fcf0f4\" data-block-id=\"8fcf0f4\"><style>.stk-8fcf0f4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8fcf0f4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-da4f76a\" data-v=\"4\" data-block-id=\"da4f76a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-da4f76a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-da4f76a-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@600;700&display=swap');\n\n  #zx-final-cta-flat {\n    width: 100% !important;\n    background-color: #0b1121 !important; \/* \u7edf\u4e00\u3001\u7eaf\u7cb9\u3001\u6781\u6df1\u7684\u5de5\u4e1a\u5348\u591c\u84dd\uff0c\u5f7b\u5e95\u544a\u522b\u989c\u8272\u51b2\u7a81 *\/\n    padding: 100px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u94fa\u6ee1\u5168\u5c4f\u7684\u6781\u7b80\u5236\u56fe\u7f51\u683c (Blueprint Grid) *\/\n  #zx-final-cta-flat::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: \n      linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), \n      linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px) !important;\n    background-size: 48px 48px !important;\n    pointer-events: none !important;\n    z-index: 1 !important;\n  }\n\n  #zx-final-cta-flat .zx-container {\n    max-width: 1240px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- \u65e0\u754c\u53cc\u680f\u5e03\u5c40 (\u65e0\u4efb\u4f55\u591a\u4f59\u8272\u5757) --- *\/\n  #zx-final-cta-flat .zx-cta-grid {\n    display: grid !important;\n    grid-template-columns: 1fr auto !important; \/* \u5de6\u4fa7\u81ea\u9002\u5e94\uff0c\u53f3\u4fa7\u6309\u94ae\u56fa\u5b9a *\/\n    gap: 80px !important;\n    align-items: center !important;\n  }\n\n  \/* =========================================\n     \u5de6\u4fa7\uff1a\u6587\u5b57\u6307\u4ee4\u533a\n     ========================================= *\/\n  #zx-final-cta-flat .zx-content-col {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    border-left: 4px solid #FFD800 !important; \/* \u91cd\u578b\u7269\u7406\u6307\u793a\u7ebf\uff0c\u53d6\u4ee3\u4e4b\u524d\u7684\u76d2\u5b50\u8fb9\u6846 *\/\n    padding-left: 32px !important;\n  }\n\n  #zx-final-cta-flat .zx-sla-tag {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    color: #0b1121 !important;\n    background-color: #FFD800 !important; \/* \u91cd\u5de5\u9ec4\uff0c\u6781\u5f3a\u5bf9\u6bd4 *\/\n    padding: 6px 12px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    margin-bottom: 20px !important;\n    display: inline-block !important;\n  }\n\n  #zx-final-cta-flat h2.zx-cta-h2 {\n    font-size: 42px !important;\n    font-weight: 900 !important;\n    color: #ffffff !important;\n    margin: 0 0 16px 0 !important;\n    line-height: 1.15 !important;\n    letter-spacing: -1px !important;\n  }\n\n  #zx-final-cta-flat p.zx-cta-p {\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #94a3b8 !important;\n    margin: 0 !important;\n    max-width: 800px !important;\n  }\n\n  #zx-final-cta-flat p.zx-cta-p strong {\n    color: #ffffff !important;\n    font-weight: 700 !important;\n  }\n\n  \/* =========================================\n     \u53f3\u4fa7\uff1a\u8f6c\u5316\u884c\u52a8\u533a\n     ========================================= *\/\n  #zx-final-cta-flat .zx-action-col {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    min-width: 280px !important;\n  }\n\n  #zx-final-cta-flat .zx-btn-primary {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    background-color: #ffffff !important;\n    color: #0b1121 !important;\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    padding: 20px 32px !important;\n    border-radius: 0 !important; \/* \u7edd\u5bf9\u76f4\u89d2\uff0c\u673a\u68b0\u611f *\/\n    text-decoration: none !important;\n    transition: all 0.2s ease-in-out !important;\n    border: none !important;\n    box-sizing: border-box !important;\n  }\n\n  \/* \u5f3a\u70c8\u7684\u5de5\u4e1a\u4ea4\u4e92\u53cd\u9988 *\/\n  #zx-final-cta-flat .zx-btn-primary:hover {\n    background-color: #FFD800 !important;\n    color: #0b1121 !important;\n    transform: translateY(-2px) !important;\n  }\n\n  #zx-final-cta-flat .zx-btn-primary::after {\n    content: \"\u2192\" !important;\n    margin-left: 10px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-weight: 700 !important;\n    font-size: 18px !important;\n    transition: transform 0.2s ease !important;\n  }\n\n  #zx-final-cta-flat .zx-btn-primary:hover::after {\n    transform: translateX(4px) !important;\n  }\n\n  #zx-final-cta-flat .zx-secure-lbl {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    color: #64748b !important;\n    margin-top: 16px !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n  }\n\n  \/* =========================================\n     \u54cd\u5e94\u5f0f\u63a7\u5236\n     ========================================= *\/\n  @media (max-width:1000px) {\n    #zx-final-cta-flat .zx-cta-grid { \n      grid-template-columns: 1fr !important; \/* \u4e0a\u4e0b\u5806\u53e0 *\/\n      gap: 50px !important; \n    }\n    #zx-final-cta-flat .zx-content-col {\n      border-left: none !important;\n      border-top: 4px solid #FFD800 !important;\n      padding-left: 0 !important;\n      padding-top: 32px !important;\n    }\n    #zx-final-cta-flat .zx-action-col { align-items: flex-start !important; }\n    #zx-final-cta-flat .zx-btn-primary { width: auto !important; min-width: 300px !important;}\n  }\n\n  @media (max-width: 640px) {\n    #zx-final-cta-flat { padding: 60px 15px !important; }\n    #zx-final-cta-flat h2.zx-cta-h2 { font-size: 32px !important; }\n    #zx-final-cta-flat p.zx-cta-p { font-size: 15px !important; }\n    #zx-final-cta-flat .zx-btn-primary { width: 100% !important; min-width: 100% !important; padding: 18px 20px !important; }\n    #zx-final-cta-flat .zx-action-col { align-items: center !important; width: 100% !important; }\n  }\n<\/style>\n\n<section id=\"zx-final-cta-flat\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-cta-grid\">\n      \n      <div class=\"zx-content-col\">\n        <span class=\"zx-sla-tag\">Engineering SLA: 48 HOURS<\/span>\n        <h2 class=\"zx-cta-h2\">Ready to Automate Your Welding Production?<\/h2>\n        <p class=\"zx-cta-p\">Just send us your workpiece drawings &#038; production objectives. Our applications engineering department will advise you on the right welding solution and send you a precise quotation within <strong>48 hours<\/strong>.<\/p>\n      <\/div>\n\n      <div class=\"zx-action-col\">\n        <a href=\"#ct-popup-1791\" class=\"zx-btn-primary\" aria-label=\"Request a precise welding solution quotation\">\n          Get a Free Quote\n        <\/a>\n        <span class=\"zx-secure-lbl\">No Obligation \u2022 Expert Review<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7e7e33b\" data-block-id=\"7e7e33b\"><style>.stk-7e7e33b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7e7e33b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7ca578e\" data-v=\"4\" data-block-id=\"7ca578e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7ca578e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7ca578e-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@600;700&display=swap');\n\n  #zx-aftersales-matrix {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 80px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #0f172a !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-aftersales-matrix .zx-container {\n    max-width: 1240px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* SEO \u4e13\u7528\u9690\u5f62\u6807\u7b7e *\/\n  #zx-aftersales-matrix .zx-sr-only {\n    position: absolute !important; width: 1px !important; height: 1px !important;\n    padding: 0 !important; margin: -1px !important; overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important; border: 0 !important;\n  }\n\n  \/* =========================================\n     1. \u5934\u90e8\uff1a\u975e\u5bf9\u79f0\u5ba3\u8a00\u6392\u7248 (Strategic Header)\n     ========================================= *\/\n  #zx-aftersales-matrix .zx-header-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1.1fr !important;\n    gap: 60px !important;\n    align-items: end !important;\n    margin-bottom: 50px !important;\n  }\n\n  #zx-aftersales-matrix h2.zx-main-h2 {\n    font-size: 38px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 !important;\n    line-height: 1.15 !important;\n    letter-spacing: -1px !important;\n  }\n\n  #zx-aftersales-matrix p.zx-lead-p {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n    border-left: 2px solid #184890 !important;\n    padding-left: 20px !important;\n  }\n\n  \/* =========================================\n     2. \u6838\u5fc3 3x2 SLA \u670d\u52a1\u77e9\u9635 (Wireframe Grid)\n     ========================================= *\/\n  #zx-aftersales-matrix .zx-sla-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    border-top: 2px solid #0f172a !important; \/* \u9876\u5c42\u91cd\u5de5\u5207\u5272\u7ebf *\/\n    border-left: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-aftersales-matrix .zx-sla-item {\n    border-right: 1px solid #e2e8f0 !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    padding: 35px 30px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    background-color: #ffffff !important;\n    transition: background-color 0.2s ease !important;\n  }\n\n  #zx-aftersales-matrix .zx-sla-item:hover {\n    background-color: #f8fafc !important; \/* \u6781\u7b80\u7684\u4ea4\u4e92\u53cd\u9988 *\/\n  }\n\n  \/* \u5265\u79bb\u51fa\u7684\u91cf\u5316\u627f\u8bfa\u6307\u6807 *\/\n  #zx-aftersales-matrix .zx-metric-tag {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 15px !important;\n    padding-bottom: 8px !important;\n    border-bottom: 1px dashed #cbd5e1 !important;\n    width: fit-content !important;\n  }\n\n  #zx-aftersales-matrix h4.zx-sla-h4 {\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 12px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-aftersales-matrix p.zx-sla-p {\n    font-size: 14px !important;\n    line-height: 1.65 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     3. \u5168\u7403\u8c03\u5ea6\u6307\u6325\u5e95\u5ea7 (Global Dispatch Banner)\n     ========================================= *\/\n  #zx-aftersales-matrix .zx-global-banner {\n    margin-top: 40px !important;\n    background-color: #0f172a !important;\n    border-left: 4px solid #FFD800 !important;\n    padding: 35px 40px !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 30px !important;\n  }\n\n  #zx-aftersales-matrix .zx-global-badge {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    background-color: #FFD800 !important;\n    padding: 6px 12px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n  }\n\n  #zx-aftersales-matrix p.zx-global-p {\n    font-size: 14.5px !important;\n    line-height: 1.7 !important;\n    color: rgba(255, 255, 255, 0.85) !important;\n    margin: 0 !important;\n  }\n\n  \/* =========================================\n     4. \u54cd\u5e94\u5f0f\u6298\u53e0\u903b\u8f91\n     ========================================= *\/\n  @media (max-width:1000px) {\n    #zx-aftersales-matrix .zx-header-grid { grid-template-columns: 1fr !important; gap: 30px !important; }\n    #zx-aftersales-matrix p.zx-lead-p { border-left: none !important; padding-left: 0 !important; }\n    \n    #zx-aftersales-matrix .zx-sla-grid { grid-template-columns: repeat(2, 1fr) !important; }\n    #zx-aftersales-matrix .zx-global-banner { flex-direction: column !important; gap: 20px !important; padding: 35px 30px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-aftersales-matrix { padding: 60px 15px !important; }\n    #zx-aftersales-matrix h2.zx-main-h2 { font-size: 30px !important; }\n    \n    #zx-aftersales-matrix .zx-sla-grid { grid-template-columns: 1fr !important; border-left: none !important; border-top: none !important; gap: 20px !important; }\n    #zx-aftersales-matrix .zx-sla-item { border: 1px solid #e2e8f0 !important; border-top: 2px solid #0f172a !important; padding: 25px 20px !important; }\n    \n    #zx-aftersales-matrix .zx-global-banner { padding: 30px 20px !important; }\n  }\n<\/style>\n\n<section id=\"zx-aftersales-matrix\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-header-grid\">\n      <h2 class=\"zx-main-h2\">After-Sales Service and Technical Support<\/h2>\n      <p class=\"zx-lead-p\">A robotic welding system is a critical-to production property that has a direct impact on productivity. Downtime has a cash equivalent-not just in terms of lost product, but in terms of job delays and overtime to recover. Zhouxiang&#8217;s after-sales programme is built to minimize response time and restore the system to welding with the minimum delay possible.<\/p>\n    <\/header>\n\n    <h3 class=\"zx-sr-only\">Service Level Agreements (SLA)<\/h3>\n\n    <div class=\"zx-sla-grid\">\n      \n      <article class=\"zx-sla-item\">\n        <span class=\"zx-metric-tag\">SLA \/\/ < 4 HOURS<\/span>\n        <h4 class=\"zx-sla-h4\">24-hour remote diagnostics<\/h4>\n        <p class=\"zx-sla-p\">Connect to the system via VPN, access controller logs, identify the fault and push a fix without waiting for a site visit. Most software and parameter issues are resolved within 4 hours.<\/p>\n      <\/article>\n\n      <article class=\"zx-sla-item\">\n        <span class=\"zx-metric-tag\">SLA \/\/ 48 HOURS<\/span>\n        <h4 class=\"zx-sla-h4\">Spare parts within 48 hours<\/h4>\n        <p class=\"zx-sla-p\">Stock of common wear parts (torch liners, contact tips, nozzles, drive rolls, sensor windows) ships within 48 hours to anywhere with express courier service.<\/p>\n      <\/article>\n\n      <article class=\"zx-sla-item\">\n        <span class=\"zx-metric-tag\">SLA \/\/ 72 HOURS<\/span>\n        <h4 class=\"zx-sla-h4\">On-site service within 72 hours<\/h4>\n        <p class=\"zx-sla-p\">For mechanical or electrical faults requiring hands-on repair. Domestic (China) response is same-day or next-day.<\/p>\n      <\/article>\n\n      <article class=\"zx-sla-item\">\n        <span class=\"zx-metric-tag\">SUPPORT \/\/ ONSITE<\/span>\n        <h4 class=\"zx-sla-h4\">Commissioning and training<\/h4>\n        <p class=\"zx-sla-p\">An applications engineer supervises installation, runs the first production welds with your operators and stays on-site until the team is self-sufficient. Covers daily operation, torch maintenance, troubleshooting and offline programming.<\/p>\n      <\/article>\n\n      <article class=\"zx-sla-item\">\n        <span class=\"zx-metric-tag\">SUPPORT \/\/ REMOTE<\/span>\n        <h4 class=\"zx-sla-h4\">Remote programming assistance<\/h4>\n        <p class=\"zx-sla-p\">When you start welding a new workpiece geometry, Zhouxiang&#8217;s engineering team helps generate and validate the welding programme remotely\u2014cutting setup time for new product launches.<\/p>\n      <\/article>\n\n      <article class=\"zx-sla-item\">\n        <span class=\"zx-metric-tag\">COVERAGE \/\/ 2 YEARS<\/span>\n        <h4 class=\"zx-sla-h4\">Standard 2-year warranty<\/h4>\n        <p class=\"zx-sla-p\">On mechanical and electrical components. 1-year warranty on consumable parts (torch assemblies, sensor covers). Extended warranty and annual maintenance contracts available.<\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"zx-global-banner\">\n      <span class=\"zx-global-badge\">GLOBAL NETWORK<\/span>\n      <p class=\"zx-global-p\">Zhouxiang team works together with local integrators\/ service providers in important exporters regions (Europe, South East Asia, Middle East) to achieve reduced customer reaction times outside of China. Please contact us to review our service areas in your region.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-92a4ae7\" data-block-id=\"92a4ae7\"><style>.stk-92a4ae7 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-92a4ae7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1a440e7\" data-v=\"4\" data-block-id=\"1a440e7\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1a440e7-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1a440e7-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-faq-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 50px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #0f172a !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-faq-module .zx-container {\n    max-width: 1240px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- \u6838\u5fc3\u5e03\u5c40\uff1a\u975e\u5bf9\u79f0\u53cc\u680f\u9635\u5217 --- *\/\n  #zx-faq-module .zx-faq-layout {\n    display: grid !important;\n    grid-template-columns: 35% 65% !important;\n    gap: 60px !important;\n    align-items: start !important;\n  }\n\n  \/* --- \u5de6\u4fa7\uff1a\u56fa\u5b9a\u7684\u6807\u9898\u4e0e\u53d9\u4e8b\u533a --- *\/\n  #zx-faq-module .zx-faq-sidebar {\n    position: sticky !important;\n    top: 40px !important;\n  }\n\n  #zx-faq-module h2.zx-main-h2 {\n    font-size: 38px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    margin: 0 0 20px 0 !important;\n    line-height: 1.15 !important;\n    letter-spacing: -1px !important;\n  }\n\n  #zx-faq-module p.zx-lead-p {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 0 30px 0 !important;\n  }\n\n  #zx-faq-module .zx-contact-hint {\n    background-color: #f8fafc !important;\n    border-left: 3px solid #184890 !important;\n    padding: 20px !important;\n    font-size: 14px !important;\n    color: #334155 !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* --- \u53f3\u4fa7\uff1a\u9ad8\u5bc6\u5ea6\u624b\u98ce\u7434\u5217\u8868 --- *\/\n  #zx-faq-module .zx-accordion-wrapper {\n    display: flex !important;\n    flex-direction: column !important;\n    border-top: 2px solid #0f172a !important; \/* \u5de5\u4e1a\u611f\u91cd\u578b\u9876\u7ebf *\/\n  }\n\n  #zx-faq-module .zx-faq-item {\n    border-bottom: 1px solid #e2e8f0 !important;\n    transition: background-color 0.3s ease !important;\n  }\n\n  #zx-faq-module .zx-faq-item:hover {\n    background-color: #fcfcfd !important;\n  }\n\n  \/* \u95ee\u9898\u89e6\u53d1\u5668 (Button) *\/\n  #zx-faq-module .zx-faq-trigger {\n    width: 100% !important;\n    display: grid !important;\n    grid-template-columns: 60px 1fr 24px !important; \/* \u7f16\u53f7 - \u6807\u9898 - \u56fe\u6807 *\/\n    align-items: center !important;\n    gap: 15px !important;\n    padding: 25px 20px 25px 0 !important;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    outline: none !important;\n  }\n\n  \/* \u7b49\u5bbd\u7f16\u53f7 *\/\n  #zx-faq-module .zx-q-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    letter-spacing: 1px !important;\n    transition: color 0.3s ease !important;\n  }\n\n  \/* \u7ed3\u6784\u5316 H3 \u6807\u9898 *\/\n  #zx-faq-module h3.zx-q-text {\n    font-size: 17px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 !important;\n    line-height: 1.4 !important;\n    transition: color 0.3s ease !important;\n  }\n\n  \/* \u7eaf CSS \u7ed8\u5236\u7684\u5341\u5b57\u51c6\u661f\u56fe\u6807 (+ \/ -) *\/\n  #zx-faq-module .zx-icon-cross {\n    position: relative !important;\n    width: 14px !important;\n    height: 14px !important;\n  }\n\n  #zx-faq-module .zx-icon-cross::before,\n  #zx-faq-module .zx-icon-cross::after {\n    content: \"\" !important;\n    position: absolute !important;\n    background-color: #0f172a !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n  }\n\n  #zx-faq-module .zx-icon-cross::before {\n    width: 100% !important;\n    height: 2px !important;\n  }\n\n  #zx-faq-module .zx-icon-cross::after {\n    height: 100% !important;\n    width: 2px !important;\n  }\n\n  \/* \u5c55\u5f00\u65f6\u7684\u4ea4\u4e92\u72b6\u6001 *\/\n  #zx-faq-module .zx-faq-item.active .zx-q-num { color: #184890 !important; }\n  #zx-faq-module .zx-faq-item.active h3.zx-q-text { color: #184890 !important; }\n  #zx-faq-module .zx-faq-item.active .zx-icon-cross::after { transform: translate(-50%, -50%) rotate(90deg) !important; opacity: 0 !important; }\n\n  \/* --- \u7b54\u6848\u5185\u5bb9\u533a (\u7eaf CSS Grid \u5e73\u6ed1\u6298\u53e0\u9b54\u6cd5) --- *\/\n  #zx-faq-module .zx-faq-answer {\n    display: grid !important;\n    grid-template-rows: 0fr !important;\n    transition: grid-template-rows 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n  }\n\n  #zx-faq-module .zx-faq-item.active .zx-faq-answer {\n    grid-template-rows: 1fr !important;\n  }\n\n  #zx-faq-module .zx-answer-inner {\n    overflow: hidden !important;\n  }\n\n  #zx-faq-module p.zx-a-text {\n    font-size: 15px !important;\n    line-height: 1.75 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n    padding: 0 40px 30px 75px !important; \/* \u5bf9\u9f50\u6807\u9898\u6587\u5b57\uff0c\u907f\u5f00\u7f16\u53f7 *\/\n  }\n\n  \/* --- \u54cd\u5e94\u5f0f\u9002\u914d --- *\/\n  @media (max-width:1000px) {\n    #zx-faq-module .zx-faq-layout { grid-template-columns: 1fr !important; gap: 40px !important; }\n    #zx-faq-module .zx-faq-sidebar { position: relative !important; top: 0 !important; }\n    #zx-faq-module h2.zx-main-h2 { font-size: 32px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-faq-module { padding: 60px 15px !important; }\n    #zx-faq-module .zx-faq-trigger { grid-template-columns: 45px 1fr 20px !important; gap: 10px !important; padding: 20px 10px 20px 0 !important; }\n    #zx-faq-module h3.zx-q-text { font-size: 15px !important; }\n    #zx-faq-module p.zx-a-text { padding: 0 10px 25px 55px !important; font-size: 14px !important; }\n  }\n<\/style>\n\n<section id=\"zx-faq-module\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-faq-layout\">\n      \n      <div class=\"zx-faq-sidebar\">\n        <h2 class=\"zx-main-h2\">Frequently Asked Questions About Welding Robot Manufacturers<\/h2>\n        <p class=\"zx-lead-p\">Get absolute clarity on robotics integration. From evaluating top-tier manufacturers to precise ROI calculations, explore our comprehensive technical and commercial knowledge base.<\/p>\n        <div class=\"zx-contact-hint\">\n          Don&#8217;t see your specific application addressed? Submit your drawings for a custom engineering review.\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-accordion-wrapper\">\n        \n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.01<\/span>\n            <h3 class=\"zx-q-text\">Who are the top welding robot manufacturers in 2026?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Major robotics companies like FANUC, KUKA, Yaskawa Motoman and ABB share the welding robot manufacturer landscape with welding-focused manufacturers like Lincoln Electric, ESAB and Zhouxiang. Where they differ is scope: FANUC and KUKA sell robot arms that integrators then build into welding cells, while manufacturers like Zhouxiang deliver turnkey robotic welding systems\u2014the robot, the fixtures, the seam tracking, the welding power source, the rail or gantry\u2014all engineered as one unit. If you have in-house integration capability, buying a bare robot arm works. If you need a system that welds on day one, look for a manufacturer that ships complete cells.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.02<\/span>\n            <h3 class=\"zx-q-text\">How much does a welding robot cost?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Budget $35,000 to $320,000 depending on configuration. A basic cobot with a magnetic base for shipyard work starts around $35,000\u2013$55,000. A rail-mounted system with teachless programming and seam tracking runs $55,000\u2013$110,000. A full gantry with 3D vision, dual robots and a 5-meter span sits at $180,000\u2013$320,000. Keep in mind the robot arm itself is often only 30\u201340% of the total system cost\u2014fixtures, positioners, welding power sources, safety fencing and integration make up the rest.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.03<\/span>\n            <h3 class=\"zx-q-text\">What is the difference between a cobot and an industrial welding robot?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Size, speed and programming method. An industrial welding robot sits behind safety fencing, runs at full speed and is programmed with a teach pendant or offline software. A cobot skips the fencing, moves slower and is programmed by dragging the arm through the weld path by hand. Pick a cobot for high-mix shipyard or job-shop work. Pick an industrial robot for dedicated lines running the same weld hundreds of times per shift.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.04<\/span>\n            <h3 class=\"zx-q-text\">What types of welding can robots perform?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Most robotic welding systems run GMAW (MIG\/MAG) as the primary process because wire-feed automation and consistent arc characteristics make it the easiest to automate. Robotic GTAW (TIG) handles thin-wall or critical joints where low spatter and precision matter. Spot welding robots are standard in automotive body-in-white lines. Plasma welding robots handle thicker stainless and alloy work. Laser welding robots deliver the narrowest heat-affected zone for thin-gauge precision joints. Most modern systems can switch between processes with a torch change and parameter set swap.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.05<\/span>\n            <h3 class=\"zx-q-text\">What industries benefit most from robotic welding systems?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Steel structure fabrication leads the market\u2014H-beams, columns and plate assemblies involve high volumes of repetitive fillet welds that robots handle faster than manual welders. Shipbuilding uses gantry and cobot systems for hull panels, bulkheads and deck sections. Bridge construction, power equipment manufacturing (transformer tanks, switchgear frames) and automotive fabrication also rely heavily on welding automation. Any operation running more than 100 identical welded assemblies per month is a strong candidate.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.06<\/span>\n            <h3 class=\"zx-q-text\">How do I choose the right welding robot for my application?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Start with three questions. First: what is your longest weld seam? That drives rail length or gantry span. Second: what is your batch size and part variety? High-volume, low-mix production suits a dedicated rail-mounted or workstation cell. High-mix, low-volume work favours a cobot or teachless system with offline programming. Third: what is your floor space and crane access? Cantilever robots hang overhead and leave ground space clear for loading. Match the robot&#8217;s reach and payload to your thickest plate and most common joint geometry.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.07<\/span>\n            <h3 class=\"zx-q-text\">What are the disadvantages of robotic welding?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Fit-up tolerance is the biggest practical constraint. A welding robot expects parts positioned within about \u00b11.5 mm of the programmed path. If your tack-up varies more than that, the robot misses the joint or burns through. That means upstream cutting and assembly must be tighter than what you tolerate for manual welding. Beyond that, robots pay off on repetitive production. If you fabricate unique one-off pieces with 20 different joint setups, the programming time may not justify the investment.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.08<\/span>\n            <h3 class=\"zx-q-text\">Is robotic welding difficult to learn and programme?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Depends on the system. Pendant programming takes 2\u20134 weeks to learn. Teachless systems cut that to hours\u2014import a 3D model and the software generates the path. Cobots are the fastest: drag the arm through the weld once, hit start.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.09<\/span>\n            <h3 class=\"zx-q-text\">What certifications should a welding robot manufacturer have?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Look for ISO 9001 quality management, CE marking for European market compliance and ISO 3834 for welding quality requirements. If your products must meet structural welding codes, confirm the manufacturer&#8217;s systems can produce welds that pass AWS D1.1, EN 1090 or equivalent. Certifications specific to your export market (CU-TR for Russia\/CIS, BV or DNV for marine applications) matter. A manufacturer&#8217;s patent portfolio signals genuine R&#038;D investment versus simple assembly of third-party components.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.10<\/span>\n            <h3 class=\"zx-q-text\">How long does it take to see ROI on a welding robot?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Most steel structure fabricators report payback in 12\u201318 months when replacing two manual welding stations with one robotic cell. Here is how the numbers work: a robot runs two or three shifts without overtime pay, welds 3\u20135 times faster on straight seams, and wastes 10\u201318% less wire because it does not overshoot fillet legs. Rework drops from a usual 5\u201310% reject rate to under 2% because every pass is identical. Shielding gas consumption falls 15\u201325% due to faster travel speed and tighter parameter control. On the labour side, one operator managing two robotic cells replaces four to six manual welders, saving $100,000+ per year in loaded labour costs at North American or European wage rates. High-volume shops with 200+ identical assemblies per month often hit payback closer to 10 months. Shipyard and bridge fabrication operations see slightly longer payback\u201414 to 20 months\u2014because of lower repetition rates, but still strong returns given the skilled welder shortage in those trades.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.11<\/span>\n            <h3 class=\"zx-q-text\">What after-sales support should I expect from a welding robot manufacturer?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">At minimum: 24-hour remote diagnostic support, spare parts within 48 hours and on-site service within 72 hours for critical failures. A good manufacturer also provides operator training at your facility, a commissioning period with an applications engineer on-site and remote programming assistance for new workpiece setups. Check the standard warranty terms\u20142-year on mechanical components and 1-year on consumable parts is a reasonable benchmark.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"zx-faq-item\">\n          <button class=\"zx-faq-trigger\" aria-expanded=\"false\">\n            <span class=\"zx-q-num\">Q.12<\/span>\n            <h3 class=\"zx-q-text\">Will welding be fully automated in the future?<\/h3>\n            <div class=\"zx-icon-cross\"><\/div>\n          <\/button>\n          <div class=\"zx-faq-answer\">\n            <div class=\"zx-answer-inner\">\n              <p class=\"zx-a-text\">Full automation is already standard for repetitive production welding\u2014automotive body-in-white lines run hundreds of spot welds per cycle with zero manual intervention. For structural and heavy fabrication, the direction is toward adaptive welding with 3D vision and seam tracking that handles part-to-part variation without manual re-teaching. But skilled welders remain essential for fit-up assessment, quality judgment, fixture troubleshooting and the complex joints that are too variable or too infrequent to justify programming. In practice, the welder&#8217;s role shifts from holding a torch to managing robotic cells and solving problems that machines cannot.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    const faqTriggers = document.querySelectorAll('#zx-faq-module .zx-faq-trigger');\n    \n    faqTriggers.forEach(trigger => {\n      trigger.addEventListener('click', function() {\n        const item = this.parentElement;\n        const isActive = item.classList.contains('active');\n        \n        \/\/ \u4e92\u65a5\u6a21\u5f0f\uff1a\u6253\u5f00\u4e00\u4e2a\uff0c\u5173\u95ed\u5176\u4ed6\u6240\u6709\uff08\u5982\u679c\u60a8\u5e0c\u671b\u5141\u8bb8\u591a\u4e2a\u540c\u65f6\u6253\u5f00\uff0c\u53ef\u6ce8\u91ca\u6389\u4e0b\u97623\u884c\uff09\n        document.querySelectorAll('#zx-faq-module .zx-faq-item').forEach(otherItem => {\n          otherItem.classList.remove('active');\n          otherItem.querySelector('.zx-faq-trigger').setAttribute('aria-expanded', 'false');\n        });\n\n        \/\/ \u5207\u6362\u5f53\u524d\u70b9\u51fb\u7684\u9879\n        if (!isActive) {\n          item.classList.add('active');\n          this.setAttribute('aria-expanded', 'true');\n        }\n      });\n    });\n  });\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Who are the top welding robot manufacturers in 2026?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Major robotics companies like FANUC, KUKA, Yaskawa Motoman and ABB share the welding robot manufacturer landscape with welding-focused manufacturers like Lincoln Electric, ESAB and Zhouxiang. Where they differ is scope: FANUC and KUKA sell robot arms that integrators then build into welding cells, while manufacturers like Zhouxiang deliver turnkey robotic welding systems\u2014the robot, the fixtures, the seam tracking, the welding power source, the rail or gantry\u2014all engineered as one unit.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does a welding robot cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Budget $35,000 to $320,000 depending on configuration. A basic cobot with a magnetic base for shipyard work starts around $35,000\u2013$55,000. A rail-mounted system with teachless programming and seam tracking runs $55,000\u2013$110,000. A full gantry with 3D vision, dual robots and a 5-meter span sits at $180,000\u2013$320,000. Keep in mind the robot arm itself is often only 30\u201340% of the total system cost.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between a cobot and an industrial welding robot?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Size, speed and programming method. An industrial welding robot sits behind safety fencing, runs at full speed and is programmed with a teach pendant or offline software. A cobot skips the fencing, moves slower and is programmed by dragging the arm through the weld path by hand. Pick a cobot for high-mix shipyard or job-shop work. Pick an industrial robot for dedicated lines.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What types of welding can robots perform?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most robotic welding systems run GMAW (MIG\/MAG) as the primary process. Robotic GTAW (TIG) handles thin-wall or critical joints where low spatter and precision matter. Spot welding robots are standard in automotive body-in-white lines. Plasma welding robots handle thicker stainless and alloy work. Laser welding robots deliver the narrowest heat-affected zone for thin-gauge precision joints.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What industries benefit most from robotic welding systems?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Steel structure fabrication leads the market\u2014H-beams, columns and plate assemblies involve high volumes of repetitive fillet welds. Shipbuilding uses gantry and cobot systems. Bridge construction, power equipment manufacturing (transformer tanks, switchgear frames) and automotive fabrication also rely heavily on welding automation. Any operation running more than 100 identical welded assemblies per month is a strong candidate.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I choose the right welding robot for my application?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Start with three questions. First: what is your longest weld seam? That drives rail length or gantry span. Second: what is your batch size and part variety? High-volume suits a dedicated rail-mounted or workstation cell; high-mix favours a cobot. Third: what is your floor space and crane access? Cantilever robots hang overhead and leave ground space clear for loading.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the disadvantages of robotic welding?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Fit-up tolerance is the biggest practical constraint. A welding robot expects parts positioned within about \u00b11.5 mm of the programmed path. If your tack-up varies more than that, the robot misses the joint or burns through. That means upstream cutting and assembly must be tighter than what you tolerate for manual welding.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is robotic welding difficult to learn and programme?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Depends on the system. Pendant programming takes 2\u20134 weeks to learn. Teachless systems cut that to hours\u2014import a 3D model and the software generates the path. Cobots are the fastest: drag the arm through the weld once, hit start.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What certifications should a welding robot manufacturer have?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Look for ISO 9001 quality management, CE marking for European market compliance and ISO 3834 for welding quality requirements. If your products must meet structural welding codes, confirm the manufacturer's systems can produce welds that pass AWS D1.1, EN 1090 or equivalent.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does it take to see ROI on a welding robot?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most steel structure fabricators report payback in 12\u201318 months when replacing two manual welding stations with one robotic cell. A robot runs multiple shifts, welds 3\u20135 times faster, wastes 10\u201318% less wire, and cuts rework to under 2%. One operator managing two robotic cells replaces four to six manual welders, saving over $100,000 per year in loaded labour costs.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What after-sales support should I expect from a welding robot manufacturer?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"At minimum: 24-hour remote diagnostic support, spare parts within 48 hours and on-site service within 72 hours for critical failures. A good manufacturer also provides operator training at your facility, a commissioning period with an applications engineer on-site and remote programming assistance for new workpiece setups.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will welding be fully automated in the future?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Full automation is already standard for repetitive production welding. For structural and heavy fabrication, the direction is toward adaptive welding with 3D vision and seam tracking that handles part-to-part variation without manual re-teaching. But skilled welders remain essential for fit-up assessment, quality judgment, and troubleshooting.\"\n      }\n    }\n  ]\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-6077e8a\" data-block-id=\"6077e8a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6077e8a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ad41e27\" data-v=\"4\" data-block-id=\"ad41e27\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ad41e27-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ad41e27-inner-blocks\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700&display=swap');\n\n\/* --- \u5168\u5c4f\u6241\u5e73\u5316\u5bb9\u5668 --- *\/\n#wr-panoramic-module {\n    width: 100% !important;\n    padding: 60px 40px !important; \/* \u5de6\u53f3\u589e\u52a0\u57fa\u7840\u5185\u8fb9\u8ddd\uff0c\u9632\u6b62\u8d34\u8fb9\uff0c\u4f46\u62d2\u7edd\u5927\u5757\u7559\u767d *\/\n    box-sizing: border-box !important;\n    background-color: #ffffff !important; \/* \u7eaf\u51c0\u6241\u5e73\u767d\u5e95 *\/\n    font-family: 'Inter', sans-serif !important;\n    display: flex !important;\n    justify-content: center !important;\n    border-top: 1px solid #e2e8f0 !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n}\n\n\/* \u7a81\u7834\u6027\u7684\u8d85\u5bbd\u7ea6\u675f *\/\n#wr-panoramic-module .module-inner {\n    width: 100% !important;\n    max-width: 1400px !important; \/* \u6269\u5927\u5230\u4e3b\u6d41\u5de5\u4e1a\u5bbd\u5c4f\u5c3a\u5bf8 *\/\n    margin: 0 auto !important;\n}\n\n\/* --- SEO Heading \u8bed\u4e49\u5316\u9501\u5b9a --- *\/\n#wr-panoramic-module h2,\n#wr-panoramic-module h3,\n#wr-panoramic-module h4 {\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: 'Inter', sans-serif !important;\n}\n\n\/* \u6807\u9898\u533a\uff1a\u5de6\u5bf9\u9f50\uff0c\u62c9\u4f38\u7a7a\u95f4\u611f *\/\n#wr-panoramic-module .header-area {\n    margin-bottom: 40px !important;\n    border-left: 5px solid #184890 !important;\n    padding-left: 20px !important;\n}\n\n#wr-panoramic-module h2.main-title {\n    font-size: 28px !important;\n    font-weight: 700 !important;\n    color: #111827 !important;\n    line-height: 1.2 !important;\n    margin-bottom: 8px !important;\n}\n\n#wr-panoramic-module h3.section-subtitle {\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n}\n\n\/* --- \u5de5\u4e1a\u56fe\u7eb8\u7ea7\uff1a3\u5217\u6241\u5e73\u7f51\u683c --- *\/\n#wr-panoramic-module .grid-area {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important; \/* \u5347\u7ea7\u4e3a3\u5217\uff0c\u586b\u8865\u6a2a\u5411\u7a7a\u95f4 *\/\n    border-top: 2px solid #184890 !important; \/* \u9876\u90e8\u91cd\u7ebf\u538b\u9635 *\/\n    border-left: 1px solid #e2e8f0 !important;\n}\n\n#wr-panoramic-module .ref-item {\n    padding: 24px 32px !important;\n    border-right: 1px solid #e2e8f0 !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n    background-color: transparent !important;\n    transition: background-color 0.2s ease !important;\n}\n\n#wr-panoramic-module .ref-item:hover {\n    background-color: #f8fafc !important; \/* \u6781\u8f7b\u5fae\u7684B\u7aef\u60ac\u505c\u53cd\u9988 *\/\n}\n\n#wr-panoramic-module .ref-highlight {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n}\n\n#wr-panoramic-module .ref-desc {\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    color: #475569 !important;\n}\n\n\/* \u7b2c7\u9879\uff08\u4f01\u4e1a\u6807\u51c6\uff09\uff1a\u6a2a\u8de8\u6240\u67093\u5217\uff0c\u4f5c\u4e3a\u7f51\u683c\u6536\u5c3e *\/\n#wr-panoramic-module .ref-item.full-span {\n    grid-column: 1 \/ -1 !important;\n    flex-direction: row !important; \/* \u6a2a\u5411\u6392\u5217 *\/\n    align-items: center !important;\n    background-color: rgba(24, 72, 144, 0.02) !important; \n}\n\n\/* --- \u6781\u81f4\u6a2a\u5411\u5ef6\u5c55\u7684 CTA \u6a21\u5757 --- *\/\n#wr-panoramic-module .cta-area {\n    background-color: #184890 !important;\n    padding: 32px 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    margin-top: 40px !important;\n    border-radius: 2px !important; \/* \u6781\u5c0f\u5012\u89d2\uff0c\u5de5\u4e1a\u611f *\/\n}\n\n#wr-panoramic-module .cta-text-group {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n    max-width: 70% !important; \/* \u9632\u6b62\u6587\u5b57\u8fc7\u4e8e\u5ef6\u5c55 *\/\n}\n\n#wr-panoramic-module h3.cta-label {\n    color: #FFD800 !important;\n    font-size: 13px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    font-weight: 700 !important;\n}\n\n#wr-panoramic-module h4.cta-heading {\n    color: #ffffff !important;\n    font-size: 22px !important;\n    line-height: 1.4 !important;\n    font-weight: 600 !important;\n}\n\n#wr-panoramic-module .cta-button {\n    background-color: #FFD800 !important;\n    color: #184890 !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    white-space: nowrap !important;\n    padding: 16px 32px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    transition: background-color 0.2s ease, transform 0.2s ease !important;\n}\n\n#wr-panoramic-module .cta-button:hover {\n    background-color: #e6c300 !important;\n    transform: translateX(4px) !important;\n}\n\n#wr-panoramic-module .cta-button svg {\n    width: 18px !important;\n    height: 18px !important;\n}\n\n\/* --- \u4e25\u8c28\u7684\u54cd\u5e94\u5f0f\u65ad\u70b9\u63a7\u5236 --- *\/\n\/* \u5e73\u677f\u5c3a\u5bf8\uff1a\u9000\u56de2\u5217 *\/\n@media (max-width:1000px) {\n    #wr-panoramic-module .grid-area {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n}\n\/* \u624b\u673a\u5c3a\u5bf8\uff1a\u53d8\u4e3a1\u5217\uff0cCTA\u5782\u76f4\u5806\u53e0 *\/\n@media (max-width:690px) {\n    #wr-panoramic-module { padding: 40px 20px !important; }\n    #wr-panoramic-module .grid-area { grid-template-columns: 1fr !important; }\n    #wr-panoramic-module .ref-item.full-span { flex-direction: column !important; align-items: flex-start !important; }\n    #wr-panoramic-module .cta-area { flex-direction: column !important; align-items: flex-start !important; gap: 24px !important; padding: 24px !important; }\n    #wr-panoramic-module .cta-text-group { max-width: 100% !important; }\n    #wr-panoramic-module .cta-button { width: 100% !important; justify-content: center !important; }\n}\n<\/style>\n\n<section id=\"wr-panoramic-module\">\n    <div class=\"module-inner\">\n        \n        <div class=\"header-area\">\n            <h2 class=\"main-title\">References &#038; Data Sources<\/h2>\n            <h3 class=\"section-subtitle\">International Standards &#038; System Qualifications<\/h3>\n        <\/div>\n\n        <div class=\"grid-area\">\n            <div class=\"ref-item\">\n                <span class=\"ref-highlight\">ISO 9001:2015<\/span>\n                <span class=\"ref-desc\">\u2014 Quality management systems \u2014 Requirements<\/span>\n            <\/div>\n            <div class=\"ref-item\">\n                <span class=\"ref-highlight\">ISO 3834<\/span>\n                <span class=\"ref-desc\">\u2014 Quality requirements for fusion welding of metallic materials<\/span>\n            <\/div>\n            <div class=\"ref-item\">\n                <span class=\"ref-highlight\">AWS D1.1\/D1.1M<\/span>\n                <span class=\"ref-desc\">\u2014 Structural Welding Code \u2014 Steel (American Welding Society)<\/span>\n            <\/div>\n            <div class=\"ref-item\">\n                <span class=\"ref-highlight\">EN 1090-2<\/span>\n                <span class=\"ref-desc\">\u2014 Execution of steel structures and aluminium structures<\/span>\n            <\/div>\n            <div class=\"ref-item\">\n                <span class=\"ref-highlight\">ISO 10218-1:2011<\/span>\n                <span class=\"ref-desc\">\u2014 Robots and robotic devices \u2014 Safety requirements<\/span>\n            <\/div>\n            <div class=\"ref-item\">\n                <span class=\"ref-highlight\">IIW<\/span>\n                <span class=\"ref-desc\">\u2014 Guidelines on welding robot system qualification<\/span>\n            <\/div>\n            \n            <div class=\"ref-item full-span\">\n                <span class=\"ref-highlight\">Zhouxiang product specification documents<\/span>\n                <span class=\"ref-desc\" style=\"margin-left: 8px;\">(2025\u20132026 product line data sheets)<\/span>\n            <\/div>\n        <\/div>\n\n        <div class=\"cta-area\">\n            <div class=\"cta-text-group\">\n                <h3 class=\"cta-label\">Industry Market Intelligence<\/h3>\n                <h4 class=\"cta-heading\">Evaluate the Top 15 Welding Robot Manufacturers in 2026 for Your Production Line<\/h4>\n            <\/div>\n            <a href=\"https:\/\/zxweldingrobot.com\/blog\/top-welding-robot-manufacturers\/\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n                Read Report\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Welding Robot Manufacturer \u2014 Industrial Robotic Welding Solution by Zhouxiang Been the design and production agency for robotic welding systems since 1991. Welder and manipulation robotic welding systems&#8217;s for steel of buliding, vehicle, heavy work-building growth industry. 5 configuration of machine. More than 200 to patent. Delivered to more than 30 countries in the golf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2867,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-7","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6},"page_title_panel":"","has_hero_section":"disabled","49a7dbc8efd2a3917e2b33d1b9699341":"","hero_section":"type-1","hero_elements":[{"id":"custom_title","enabled":true,"heading_tag":"h1","title":"Casa"},{"id":"custom_description","enabled":true,"description_visibility":{"desktop":true,"tablet":true,"mobile":false}},{"id":"custom_meta","enabled":false,"meta_elements":[{"id":"author","enabled":true,"label":"By","has_author_avatar":"yes","avatar_size":25},{"id":"post_date","enabled":true,"label":"On","date_format_source":"default","date_format":"M j, Y"},{"id":"updated_date","enabled":false,"label":"On","date_format_source":"default","date_format":"M j, Y"},{"id":"categories","enabled":false,"label":"In","style":"simple"},{"id":"comments","enabled":true}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true}},{"id":"breadcrumbs","enabled":false}],"f78826450ef38494cb964b4c736124d4":"","hero_alignment1":"CT_CSS_SKIP_RULE","hero_margin":40,"hero_alignment2":"center","hero_vertical_alignment":"center","bb667e7bc23af5c88d0a78cc434a7d5a":"","hero_structure":"narrow","33e2311f7424fec7ecd0bcd73c157320":"","page_title_bg_type":"featured_image","custom_hero_background":{"attachment_id":null},"page_title_image_size":"full","parallax":{"desktop":false,"tablet":false,"mobile":false},"c09ad6009593c3753541875c3388d6ca":"","hero_height":"250px","pageTitleFont":{"family":"Default","variation":"Default","size":"30px","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageTitleFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageMetaFont":{"family":"Default","variation":"n6","size":"12px","line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"uppercase","text-decoration":"CT_CSS_SKIP_RULE"},"pageMetaFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_font_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_background_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageExcerptFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageExcerptColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"breadcrumbsFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"breadcrumbsFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"initial":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageTitleOverlay":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"pageTitleBackground":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-6)"}}},"pageTitlePadding":{"top":"50px","bottom":"50px","left":"auto","right":"auto","linked":true},"9da2312fd12af112468f1a557cd080d0":"","page_structure_type":"default","7fa16ca0aa309da681a7ba94ee19170e":"","content_style_source":"inherit","content_style":"wide","vertical_spacing_source":"custom","content_area_spacing":"none","background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"content_background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-8)"}}},"content_boxed_shadow":{"inherit":false,"blur":18,"spread":-6,"v_offset":12,"h_offset":0,"inset":false,"enable":true,"color":{"color":"rgba(34, 56, 101, 0.04)"}},"content_boxed_border":{"width":1,"style":"none","color":{"color":"rgba(44,62,80,0.2)"}},"content_boxed_radius":{"top":"3px","bottom":"3px","left":"3px","right":"3px","linked":true},"boxed_content_spacing":{"desktop":{"top":"40px","bottom":"40px","left":"40px","right":"40px","linked":true},"tablet":{"top":"35px","bottom":"35px","left":"35px","right":"35px","linked":true},"mobile":{"top":"20px","bottom":"20px","left":"20px","right":"20px","linked":true}},"515c77a2e34539af1e7f4d7adaceb756":"","disable_featured_image":"no","disable_share_box":"no","disable_header":"no","disable_footer":"no"},"_links":{"self":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":0,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/media\/2867"}],"wp:attachment":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}