{"id":1508,"date":"2026-04-28T02:43:18","date_gmt":"2026-04-28T02:43:18","guid":{"rendered":"https:\/\/vantageforwarding.com\/?page_id=1508"},"modified":"2026-04-28T02:49:14","modified_gmt":"2026-04-28T02:49:14","slug":"general-cargo","status":"publish","type":"page","link":"https:\/\/vantageforwarding.com\/fr\/services\/what-we-ship\/general-cargo\/","title":{"rendered":"Cargaisons g\u00e9n\u00e9rales"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1508\" class=\"elementor elementor-1508\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ddd0b3 e-con-full e-flex e-con e-parent\" data-id=\"9ddd0b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ac9228 elementor-widget elementor-widget-html\" data-id=\"8ac9228\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"zh-CN\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>General Cargo & Everyday Goods | Global Forwarding<\/title>\r\n<meta name=\"description\" content=\"Explore our gallery of general cargo, consolidated parcels, and everyday lifestyle goods safely packed and shipped worldwide by professional forwarders.\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&amp;family=Playfair+Display:ital,wght@1,400&amp;display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root {\r\n  --gold: #c9a227;\r\n  --dark: #0b0f1a;\r\n  --gray: #94a3b8;\r\n  --white: #ffffff;\r\n}\r\n\r\n*{margin:0;padding:0;box-sizing:border-box}\r\nbody{background:#0b0f1a;font-family:'Inter',sans-serif;color:#e0e7ff;overflow-x:hidden}\r\n\r\n\/* \u53ef\u6362\u80cc\u666f\u56fe\u7684\u9876\u90e8 *\/\r\n.page-title{\r\n  padding:130px 24px 80px;\r\n  text-align:center;\r\n  position:relative;\r\n  overflow:hidden;\r\n  background: linear-gradient(rgba(11,15,26,0.85), rgba(11,15,26,0.95)), \r\n              url('https:\/\/images.unsplash.com\/photo-1544620347-c4fd70a2e7d7?q=80&w=2070&auto=format&fit=crop') center\/cover no-repeat;\r\n  \/* \u2191\u2191\u2191 \u6539\u8fd9\u91cc\u66f4\u6362\u80cc\u666f\u56fe *\/\r\n}\r\n.page-title::before{\r\n  content:'';position:absolute;inset:0;\r\n  background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(201,162,39,.08)0%,transparent 70%);\r\n}\r\n\r\n.pt-label{font-size:11px;font-weight:700;letter-spacing:6px;color:var(--gold);text-transform:uppercase;margin-bottom:20px;opacity:0;animation:fadeIn .8s .2s forwards}\r\n.pt-h2{font-size:clamp(48px,8vw,86px);font-weight:300;color:var(--white);letter-spacing:-3px;line-height:1.05;opacity:0;animation:fadeIn .9s .4s forwards}\r\n.pt-h2 em{font-family:'Playfair Display',serif;font-style:italic;color:var(--gold)}\r\n.pt-desc{font-size:14px;color:var(--gray);letter-spacing:2.5px;margin-top:24px;opacity:0;animation:fadeIn .9s .6s forwards}\r\n@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}\r\n\r\n\/* \u7b5b\u9009\u680f *\/\r\n.filter-bar{display:flex;justify-content:center;gap:12px;padding:40px 24px 20px;flex-wrap:wrap;opacity:0;animation:fadeIn 1s .7s forwards}\r\n.flt-btn{background:rgba(255,255,255,0.06);border:1px solid rgba(148,163,184,0.3);border-radius:30px;padding:11px 26px;font-size:13.5px;font-weight:600;color:var(--gray);cursor:pointer;transition:all .3s}\r\n.flt-btn:hover{border-color:var(--gold);color:var(--gold)}\r\n.flt-btn.active{background:var(--gold);color:#0b0f1a;border-color:var(--gold)}\r\n\r\n\/* \u753b\u5eca - \u7ad6\u7248\u6bd4\u4f8b *\/\r\n.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding:20px 24px 80px;max-width:1400px;margin:0 auto}\r\n@media(max-width:640px){.gallery{grid-template-columns:1fr;gap:16px}}\r\n\r\n.m-item{position:relative;overflow:hidden;border-radius:8px;background:#111827;box-shadow:0 10px 30px rgba(0,0,0,0.6);aspect-ratio:3\/4;cursor:zoom-in;opacity:0;transform:translateY(30px);transition:all .65s cubic-bezier(.22,1,.36,1)}\r\n.m-item.in{opacity:1;transform:none}\r\n.m-item:hover{box-shadow:0 25px 50px rgba(201,162,39,0.2)}\r\n.m-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.15s cubic-bezier(.22,1,.36,1)}\r\n.m-item:hover img{transform:scale(1.08)}\r\n\r\n.m-badge{position:absolute;top:16px;right:16px;background:var(--gold);color:#0b0f1a;font-size:10px;font-weight:700;letter-spacing:1px;padding:6px 14px;border-radius:4px;z-index:10}\r\n.m-badge.dark{background:rgba(11,15,26,0.9);color:#fff}\r\n\r\n.m-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,15,26,0.92)0%,rgba(11,15,26,0.5)45%,transparent 100%);opacity:0;transition:opacity .4s;display:flex;align-items:flex-end;padding:28px}\r\n.m-item:hover .m-overlay{opacity:1}\r\n.m-label{font-size:16px;font-weight:600;color:var(--white)}\r\n.m-sub{font-size:13px;color:var(--gold);margin-top:6px}\r\n\r\n\/* \u5206\u9875 & CTA & \u706f\u7bb1\u6837\u5f0f\u4fdd\u6301\u7b80\u6d01\u9ad8\u7aef *\/\r\n.pagination,.page-cta{text-align:center;padding:30px 0 80px;opacity:0;transition:all .5s}\r\n.pagination.in,.page-cta.in{opacity:1}\r\n.pg-btn{width:42px;height:42px;border:1px solid rgba(255,255,255,0.15);background:transparent;color:var(--gray);border-radius:50%;margin:0 4px;cursor:pointer}\r\n.pg-btn:hover,.pg-btn.active{border-color:var(--gold);color:var(--gold)}\r\n.cta-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:2px;color:var(--gold);text-decoration:none}\r\n.cta-link:hover{gap:20px}\r\n\r\n\/* \u706f\u7bb1 *\/\r\n.lightbox{display:none;position:fixed;inset:0;background:rgba(5,8,15,.98);z-index:99999;align-items:center;justify-content:center}\r\n.lightbox.active{display:flex}\r\n.lightbox img{max-width:96%;max-height:88vh;border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.9)}\r\n.lb-cap{margin-top:30px;text-align:center}\r\n.lb-cap-name{font-size:16px;font-weight:700;color:#fff;letter-spacing:2px}\r\n.lb-cap-sub{font-size:13px;color:var(--gold)}\r\n.lb-close{position:fixed;top:30px;right:30px;font-size:32px;color:#fff;cursor:pointer;z-index:10}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<header class=\"page-title\">\r\n  <p class=\"pt-label\">CONSOLIDATED PARCELS<\/p>\r\n  <h2 class=\"pt-h2\"><em>Cargo<\/em><\/h2>\r\n  <p class=\"pt-desc\">Everyday Goods &nbsp;\u00b7&nbsp; Consolidated Pack &nbsp;\u00b7&nbsp; Global Delivery<\/p>\r\n<\/header>\r\n\r\n<main>\r\n  <nav class=\"filter-bar\" aria-label=\"Category Filter\">\r\n    <button class=\"flt-btn active\" data-filter=\"all\">All Items<\/button>\r\n    <button class=\"flt-btn\" data-filter=\"decor\">Home Decor<\/button>\r\n    <button class=\"flt-btn\" data-filter=\"media\">Books &amp; Media<\/button>\r\n    <button class=\"flt-btn\" data-filter=\"mixed\">Mixed Cargo<\/button>\r\n  <\/nav>\r\n\r\n  <section class=\"gallery\" id=\"gallery\" aria-label=\"General Cargo Gallery\"><\/section>\r\n\r\n  <nav class=\"pagination\" id=\"pagination\" aria-label=\"Pagination\"><\/nav>\r\n\r\n  <section class=\"page-cta\" id=\"page-cta\">\r\n    <a href=\"\/contact\/\" class=\"cta-link\">\r\n      Ship Your Cargo\r\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8H13M9 4L13 8L9 12\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg>\r\n    <\/a>\r\n  <\/section>\r\n<\/main>\r\n\r\n<div class=\"lightbox\" id=\"lightbox\">\r\n  <button class=\"lb-close\" id=\"lb-close\">\u00d7<\/button>\r\n  <img decoding=\"async\" id=\"lb-img\" src=\"\" alt=\"\">\r\n  <div class=\"lb-cap\">\r\n    <p class=\"lb-cap-name\" id=\"lb-title\"><\/p>\r\n    <p class=\"lb-cap-sub\" id=\"lb-sub\"><\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(() => {\r\n  const galleryData = [\r\n    { category: \"mixed\", title: \"Consolidated Parcel\", sub: \"Safely Packed & Shipped\", badge: \"PACKED\", badgeDark: false,\r\n      src: \"https:\/\/images.unsplash.com\/photo-1578575437130-527eed3abbec?q=80&w=1200&auto=format&fit=crop\" },\r\n    { category: \"decor\", title: \"Home Decor Goods\", sub: \"Delivered to Canada\", badge: \"DELIVERED\", badgeDark: true,\r\n      src: \"https:\/\/images.unsplash.com\/photo-1584305574647-0cc9ebecfa40?q=80&w=1200&auto=format&fit=crop\" },\r\n    { category: \"media\", title: \"Books & Stationery\", sub: \"Standard Shipping\", badge: \"CLEARED\", badgeDark: false,\r\n      src: \"https:\/\/images.unsplash.com\/photo-1544816155-12df9643f363?q=80&w=1200&auto=format&fit=crop\" },\r\n    { category: \"mixed\", title: \"Lifestyle & Pantry\", sub: \"In Transit to EU\", badge: \"IN TRANSIT\", badgeDark: false,\r\n      src: \"https:\/\/images.unsplash.com\/photo-1605810230434-7631ac76ec81?q=80&w=1200&auto=format&fit=crop\" }\r\n  ];\r\n\r\n  let activeData = [...galleryData];\r\n  let currentPage = 1;\r\n  const PER_PAGE = 8;\r\n  const galleryEl = document.getElementById('gallery');\r\n\r\n  function createItemElement(item, idx) {\r\n    const el = document.createElement('figure');\r\n    el.className = 'm-item';\r\n    el.dataset.category = item.category;\r\n    el.dataset.title = item.title;\r\n    el.dataset.sub = item.sub;\r\n    el.tabIndex = 0;\r\n\r\n    const badge = item.badge ? `<span class=\"m-badge ${item.badgeDark ? 'dark' : ''}\">${item.badge}<\/span>` : '';\r\n    el.innerHTML = `\r\n      ${badge}\r\n      <img decoding=\"async\" src=\"${item.src}\" alt=\"${item.title} - ${item.sub}\" loading=\"lazy\">\r\n      <figcaption class=\"m-overlay\">\r\n        <div>\r\n          <h3 class=\"m-label\">${item.title}<\/h3>\r\n          <p class=\"m-sub\">${item.sub}<\/p>\r\n        <\/div>\r\n      <\/figcaption>\r\n    `;\r\n    el.addEventListener('click', () => openLightbox(idx));\r\n    return el;\r\n  }\r\n\r\n  function renderGallery(data) {\r\n    galleryEl.innerHTML = '';\r\n    data.forEach((item, i) => {\r\n      const el = createItemElement(item, i);\r\n      galleryEl.appendChild(el);\r\n      setTimeout(() => el.classList.add('in'), i * 60);\r\n    });\r\n  }\r\n\r\n  function showPage(p) {\r\n    currentPage = p;\r\n    const start = (p-1)*PER_PAGE;\r\n    renderGallery(activeData.slice(start, start + PER_PAGE));\r\n    buildPagination();\r\n  }\r\n\r\n  function buildPagination() {\r\n    const total = Math.ceil(activeData.length \/ PER_PAGE);\r\n    const el = document.getElementById('pagination');\r\n    if (total <= 1) { el.innerHTML = ''; return; }\r\n    \/\/ \u7b80\u5316\u5206\u9875\uff0c\u4fdd\u6301\u5e72\u51c0\r\n    el.innerHTML = `<button onclick=\"vfG(${currentPage-1})\" ${currentPage===1?'disabled':''}>\u2039<\/button>`;\r\n    for(let i=1;i<=total;i++){\r\n      if(Math.abs(i-currentPage)<=1 || i===1 || i===total){\r\n        el.innerHTML += `<button onclick=\"vfG(${i})\" ${i===currentPage?'style=\"color:#c9a227\"':''}>${i}<\/button>`;\r\n      }\r\n    }\r\n    el.innerHTML += `<button onclick=\"vfG(${currentPage+1})\" ${currentPage===total?'disabled':''}>\u203a<\/button>`;\r\n  }\r\n\r\n  window.vfG = (p) => { if(p>=1 && p<=Math.ceil(activeData.length\/PER_PAGE)) showPage(p); };\r\n\r\n  \/\/ \u7b5b\u9009\r\n  document.querySelectorAll('.flt-btn').forEach(btn => {\r\n    btn.addEventListener('click', () => {\r\n      document.querySelectorAll('.flt-btn').forEach(b=>b.classList.remove('active'));\r\n      btn.classList.add('active');\r\n      const f = btn.dataset.filter;\r\n      activeData = f==='all' ? [...galleryData] : galleryData.filter(d=>d.category===f);\r\n      showPage(1);\r\n    });\r\n  });\r\n\r\n  \/\/ \u706f\u7bb1\r\n  const lb = document.getElementById('lightbox');\r\n  const lbImg = document.getElementById('lb-img');\r\n  const lbTitle = document.getElementById('lb-title');\r\n  const lbSub = document.getElementById('lb-sub');\r\n  let currentIndex = 0;\r\n  let currentData = [];\r\n\r\n  function openLightbox(idx) {\r\n    currentData = activeData;\r\n    currentIndex = idx;\r\n    lbImg.src = currentData[idx].src;\r\n    lbTitle.textContent = currentData[idx].title;\r\n    lbSub.textContent = currentData[idx].sub;\r\n    lb.classList.add('active');\r\n    document.body.style.overflow = 'hidden';\r\n  }\r\n\r\n  document.getElementById('lb-close').addEventListener('click', () => {\r\n    lb.classList.remove('active');\r\n    document.body.style.overflow = '';\r\n  });\r\n\r\n  \/\/ \u521d\u59cb\u5316\r\n  showPage(1);\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-edc413f e-flex e-con-boxed e-con e-parent\" data-id=\"edc413f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>General Cargo &#038; Everyday Goods | Global Forwarding CONSOLIDATED PARCELS Cargo Everyday Goods &nbsp;\u00b7&nbsp; Consolidated Pack &nbsp;\u00b7&nbsp; Global Delivery All Items Home Decor Books &amp; Media Mixed Cargo Ship Your Cargo \u00d7<\/p>","protected":false},"author":1,"featured_media":0,"parent":615,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1508","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/pages\/1508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/comments?post=1508"}],"version-history":[{"count":4,"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/pages\/1508\/revisions"}],"predecessor-version":[{"id":1515,"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/pages\/1508\/revisions\/1515"}],"up":[{"embeddable":true,"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/pages\/615"}],"wp:attachment":[{"href":"https:\/\/vantageforwarding.com\/fr\/wp-json\/wp\/v2\/media?parent=1508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}