:root{–pink:#ff3e8f;–pink-d:#e02e79;–ink:#111;–gray:#666;–line:#eee;–bg:#fafafa}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Arial,Helvetica,sans-serif;color:var(–ink);background:#fff;line-height:1.6}
img{max-width:100%;display:block}
a{text-decoration:none;color:inherit}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
/* header */
.header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(–line)}
.header-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.logo{font-size:26px;font-weight:900;letter-spacing:2px}
.logo span{color:var(–pink)}
.nav{display:flex;gap:26px;align-items:center}
.nav a{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 0;border-bottom:2px solid transparent}
.nav a:hover,.nav a.active{color:var(–pink);border-bottom-color:var(–pink)}
.btn{display:inline-block;background:var(–pink);color:#fff;font-weight:700;font-size:14px;padding:13px 30px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;transition:.2s;border:0;cursor:pointer}
.btn:hover{background:var(–pink-d)}
.btn-ghost{background:transparent;border:2px solid #fff;color:#fff}
.btn-ghost:hover{background:#fff;color:var(–ink)}
.btn-dark{background:var(–ink)}
.btn-dark:hover{background:#333}
.menu-toggle{display:none;font-size:26px;background:none;border:0;cursor:pointer}
/* hero */
.hero{position:relative;background:url(‘https://sc02.alicdn.com/kf/HTB1IRmLe4uTBuNkHFNRq6A9qpXaA.jpg’) center/cover no-repeat;min-height:620px;display:flex;align-items:center}
.hero::before{content:””;position:absolute;inset:0;background:rgba(10,10,15,.62)}
.hero-content{position:relative;color:#fff;max-width:760px;padding:80px 0}
.hero .eyebrow{color:#ffb9d4;font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase;margin-bottom:14px}
.hero h1{font-size:52px;font-weight:900;line-height:1.15;margin-bottom:18px}
.hero p{font-size:16px;color:#e8e8e8;margin-bottom:28px;max-width:700px}
.hero-btns{display:flex;gap:14px;flex-wrap:wrap}
.stats{background:var(–ink);color:#fff}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:34px 0;text-align:center}
.stat b{display:block;font-size:34px;font-weight:900;color:var(–pink)}
.stat span{font-size:13px;color:#bbb;text-transform:uppercase;letter-spacing:1px}
/* cta banner */
.cta-banner{background:linear-gradient(90deg,var(–pink),#ff7ab0);padding:46px 0}
.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.cta-inner h2{color:#fff;font-size:28px;font-weight:900}
.cta-inner p{color:#ffe4ef;font-size:15px}
/* sections */
.section{padding:80px 0}
.section.alt{background:var(–bg)}
.sec-head{text-align:center;max-width:760px;margin:0 auto 50px}
.sec-head .eyebrow{color:var(–pink);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:13px;margin-bottom:10px}
.sec-head h2{font-size:36px;font-weight:900;margin-bottom:14px}
.sec-head p{color:var(–gray);font-size:16px}
/* growth */
.growth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:44px}
.growth-card{background:#fff;border:1px solid var(–line);border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.growth-card img{height:170px;width:100%;object-fit:cover}
.growth-card .body{padding:18px}
.growth-card h3{font-size:17px;font-weight:800;margin-bottom:6px}
.growth-card p{font-size:13.5px;color:var(–gray)}
.data-table{width:100%;border-collapse:collapse;background:#fff;font-size:14.5px}
.data-table th,.data-table td{padding:12px 16px;border:1px solid var(–line);text-align:left}
.data-table th{background:var(–ink);color:#fff;font-weight:700}
.data-table tr:nth-child(even){background:var(–bg)}
.sec-cta{text-align:center;margin-top:40px}
/* product wall */
.filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:38px}
.filter-btn{background:#fff;border:1px solid var(–line);padding:9px 22px;border-radius:30px;font-size:13px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}
.filter-btn.active,.filter-btn:hover{background:var(–pink);border-color:var(–pink);color:#fff}
.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.product-card{background:#fff;border:1px solid var(–line);border-radius:8px;overflow:hidden;transition:.25s;display:block}
.product-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}
.product-card .imgbox{height:220px;overflow:hidden;background:#f5f5f5}
.product-card img{width:100%;height:100%;object-fit:cover;transition:.3s}
.product-card:hover img{transform:scale(1.05)}
.product-card .body{padding:16px}
.product-card .cat{font-size:11px;font-weight:700;color:var(–pink);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}
.product-card h3{font-size:14px;font-weight:700;line-height:1.4;height:60px;overflow:hidden;margin-bottom:8px}
.product-card .price{font-size:18px;font-weight:900;color:var(–ink)}
.product-card .price small{font-size:12px;color:var(–gray);font-weight:400}
.product-card .view{display:block;margin-top:10px;text-align:center;background:var(–ink);color:#fff;font-weight:700;font-size:12px;padding:9px;border-radius:4px;text-transform:uppercase}
.product-card:hover .view{background:var(–pink)}
/* service */
.service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:50px}
.service-card{background:#fff;border-top:4px solid var(–pink);border-radius:6px;padding:26px 20px;box-shadow:0 2px 10px rgba(0,0,0,.06);text-align:center}
.service-card .num{font-size:30px;font-weight:900;color:var(–pink)}
.service-card h3{font-size:16px;font-weight:800;margin:8px 0}
.service-card p{font-size:13px;color:var(–gray)}
.process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.step{background:#fff;padding:26px 20px;border:1px solid var(–line);border-radius:8px;position:relative}
.step .n{width:40px;height:40px;border-radius:50%;background:var(–pink);color:#fff;font-weight:900;font-size:18px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.step h3{font-size:16px;font-weight:800;margin-bottom:6px}
.step p{font-size:13px;color:var(–gray)}
/* regions */
.region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.region-card{background:#fff;padding:28px;border:1px solid var(–line);border-radius:8px;text-align:center}
.region-card h3{font-size:18px;font-weight:800;margin-bottom:8px}
.region-card p{font-size:14px;color:var(–gray)}
.region-card b{color:var(–pink)}
/* storefronts */
.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.store-card{background:#fff;border:1px solid var(–line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}
.store-card img{height:200px;width:100%;object-fit:contain;background:#f7f7f7;padding:16px}
.store-card .body{padding:26px;text-align:center;flex:1}
.store-card h3{font-size:19px;font-weight:900;margin-bottom:6px}
.store-card p{font-size:14px;color:var(–gray);margin-bottom:18px}
.store-card .btn{width:100%}
/* trust */
.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}
.trust-card{background:#fff;padding:30px;border-radius:8px;border:1px solid var(–line);text-align:center}
.trust-card b{display:block;font-size:40px;font-weight:900;color:var(–pink)}
.trust-card span{font-size:14px;color:var(–gray)}
.certs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.cert{background:var(–ink);color:#fff;font-weight:700;font-size:13px;padding:10px 20px;border-radius:30px;letter-spacing:.5px}
/* news */
.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.news-card{background:#fff;border:1px solid var(–line);border-radius:8px;overflow:hidden;display:block;transition:.25s}
.news-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}
.news-card img{height:180px;width:100%;object-fit:cover}
.news-card .body{padding:20px}
.news-card .date{font-size:12px;color:var(–pink);font-weight:700;text-transform:uppercase;letter-spacing:1px}
.news-card h3{font-size:17px;font-weight:800;margin:8px 0}
.news-card p{font-size:13.5px;color:var(–gray)}
/* faq */
.faq-list{max-width:820px;margin:0 auto}
.faq-item{background:#fff;border:1px solid var(–line);border-radius:8px;margin-bottom:12px;overflow:hidden}
.faq-item summary{padding:18px 22px;font-weight:800;font-size:15.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}
.faq-item summary::after{content:”+”;font-size:22px;color:var(–pink);font-weight:900}
.faq-item[open] summary::after{content:”–”}
.faq-item .ans{padding:0 22px 18px;color:var(–gray);font-size:14.5px}
/* footer */
.footer{background:var(–ink);color:#ccc;padding:70px 0 0}
.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:50px}
.footer h3{color:#fff;font-size:16px;font-weight:800;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px}
.footer p,.footer li{font-size:14px;color:#aaa;line-height:1.9}
.footer ul{list-style:none}
.footer a:hover{color:var(–pink)}
.footer .logo{color:#fff;margin-bottom:14px}
.footer .store-link{display:inline-block;background:#2a2a2a;border:1px solid #3a3a3a;color:#fff;font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:4px;margin:4px 6px 4px 0}
.footer .store-link:hover{border-color:var(–pink);color:var(–pink)}
.copyright{border-top:1px solid #2a2a2a;padding:22px 0;text-align:center;font-size:13px;color:#777}
/* mobile */
@media(max-width:960px){
.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;gap:14px;border-bottom:1px solid var(–line)}
.nav.open{display:flex}
.menu-toggle{display:block}
.hero h1{font-size:34px}
.hero{min-height:520px}
.stats-grid{grid-template-columns:repeat(2,1fr)}
.growth-grid,.product-grid,.news-grid{grid-template-columns:repeat(2,1fr)}
.service-grid{grid-template-columns:repeat(2,1fr)}
.process,.region-grid{grid-template-columns:1fr}
.trust-grid{grid-template-columns:1fr}
.store-grid{grid-template-columns:1fr}
.footer-grid{grid-template-columns:1fr 1fr}
.cta-inner{justify-content:center;text-align:center}
}
@media(max-width:560px){
.growth-grid,.product-grid,.news-grid{grid-template-columns:1fr}
.footer-grid{grid-template-columns:1fr}
.hero h1{font-size:28px}
.sec-head h2{font-size:26px}
}
Grow Your Bag Business With BATELI
BATELI (Baoding Bateli Luggage Manufacturing Co., Ltd.) is a 20+ year bag manufacturer in Baoding, Hebei, China. Our 1,500㎡ factory runs 3 standardized workshops, 120+ sewing machines and a 150+ person team, delivering 80,000+ units per month. We have served 5,000+ wholesale and OEM clients across Europe, North America, Australia and Southeast Asia, with 8 certifications (CE, FDA, REACH, CPSIA, OEKO-TEX, SGS, ISO 9001, BSCI), MOQ from 50 units and 7-day sampling.
Built for Your Growth
A self-owned 1,500㎡ production base in Baoding, China — direct manufacturing control, not a trading company.
1,500㎡ Factory
3 standardized workshops, self-owned production base since 2003.
120+ Sewing Machines
80,000+ units monthly capacity: 50,000+ standard & 30,000+ custom.
150+ Person Team
Including 20 senior technicians and a 12-person design team.
8 Certifications
CE, FDA, REACH, CPSIA, OEKO-TEX, SGS, ISO 9001, BSCI.
| Metric | Value | What It Means for Buyers |
|---|---|---|
| Founded | 2003 | 20+ years of continuous manufacturing |
| Production base | 1,500㎡, 3 workshops | Direct production control, no middlemen |
| Equipment | 120+ sewing machines | Scalable capacity for volume orders |
| Team | 150+ staff, 20 senior technicians | Stable quality and fast problem-solving |
| Monthly capacity | 80,000+ units | 50,000+ standard / 30,000+ custom |
| MOQ | 50 units | Low barrier for OEM & private-label projects |
| Sampling | 7 days (custom) / 48h (stock) | Fast product development cycles |
| Overseas warehouses | 5 (US/UK/DE/JP/AU) | Fast regional fulfillment |
| Clients served | 5,000+ | 30% partnered for 5+ years |
Product Wall
Live factory-direct catalog from our Alibaba storefronts — women’s bags, backpacks, school bags and pet carriers. Click any product to view it on Alibaba.

2026 New PU Crocodile Pattern Waterproof Lightweight Women Bag Tote
View on Alibaba

2026 New Arrival Large Capacity Cherry Print Women Tote Handbag
View on Alibaba

2026 New Backpack with Reduced Load, Spine Protection, Waterproof
View on Alibaba

3304 Bateli Vintage Waterproof Unisex School Backpack
View on Alibaba

New Schoolbag 2026 Comfortable and Breathable, Large & Light
View on Alibaba

2026 Hot Sale Durable Student Unicorn School Bags Bookbag
View on Alibaba

Factory-Direct Oxford Cat Carrier Portable Pet Backpack, 7kg Capacity
View on Alibaba

New-Style PP Material Capsule Cat Bed, Breathable Portable Carrier
View on Alibaba
Custom Manufacturing Services
Five cooperation models — from private-label development to volume wholesale and brand distribution. One factory, one quality system, one accountable team.
OEM
Manufacture to your tech pack, materials and specifications. MOQ from 50 units.
ODM
Co-develop new designs with our 12-person design team — 10+ new designs monthly.
Private Label
Your logo, packaging and labels on our proven bag models. 7-day sampling.
Wholesale
Factory-direct stock supply with no MOQ — 224 live listings across 2 storefronts.
Brand Agency
Regional brand distribution partnership with BATELI product lines.
How We Work — From Inquiry to Delivery
Inquiry
Send your requirement — product type, quantity, target price. Response within 24 hours.
Design
Our 12-person design team develops the solution: materials, structure, branding.
Sampling (7 Days)
Custom samples in 7 days; stock samples ship within 48 hours. NDA on request.
Mass Production
80,000+ units monthly capacity, ISO 9001 quality system, full material test reports.
Regional Footprint
5,000+ clients across 4 continents, backed by 5 overseas warehouses for fast regional fulfillment.
Europe
CE, REACH and OEKO-TEX compliance for full EU market access.
North America
FDA & CPSIA certified for US market requirements, including kids’ bags.
Australia
Established wholesale channels and regional warehouse support.
Southeast Asia
Fast-growing OEM client base across the region.
5 Overseas Warehouses
US · UK · Germany · Japan · Australia — local stock, shorter lead times.
30% Long-Term Clients
30% of our 5,000+ clients have partnered with us for over 5 years.
Global StoreFronts
Two verified Alibaba storefronts with 224 live product listings. Trade with confidence on the world’s largest B2B platform.
Store A — Baoding Bateli Luggage
Baoding Bateli Luggage Manufacturing Co., Ltd. · 112 product listings · Women’s bags, backpacks, school bags, laptop bags.
Store B — BATELI Bags (Taizhou Yaojiang)
Taizhou Yaojiang Trading Co., Ltd. · 112 product listings · Pet carriers, women’s bags, backpacks, school bags.
Trusted by Global Brands
Wholesale buyers, importers and brand owners across 4 continents rely on BATELI for consistent quality and compliance.
News & Resources
Practical guides for B2B bag buyers — sourcing, compliance and customization.
OEM vs ODM vs Private Label: Which Model Fits Your Bag Business?
MOQ 50 units, 7-day sampling, NDA protection — how the five BATELI cooperation models compare for importers and brand owners.
8 Certifications That Unlock EU & US Bag Markets
CE, FDA, REACH, CPSIA, OEKO-TEX® Standard 100 Class I, SGS, ISO 9001 and BSCI — what each certificate covers and why buyers ask for it.
From Inquiry to Delivery: The 7-Day Sampling Process Explained
A step-by-step walkthrough of the BATELI production flow — inquiry, design, sampling, mass production and shipping via 5 overseas warehouses.