'); background-size: cover; color: white; padding: 100px 0; text-align: center; } .hero-content { max-width: 800px; margin: 0 auto; } .hero h2 { font-size: 3rem; margin-bottom: 20px; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } .hero p { font-size: 1.2rem; margin-bottom: 30px; max-width: 700px; margin-left: auto; margin-right: auto; } .cta-button { display: inline-block; background-color: var(--secondary); color: white; padding: 12px 30px; border-radius: 30px; text-decoration: none; font-weight: bold; transition: all 0.3s; border: 2px solid var(--secondary); } .cta-button:hover { background-color: transparent; transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0,0,0,0.2); } /* Stats Section */ .stats { background-color: var(--light); padding: 60px 0; } .stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; text-align: center; } .stat-card { background: white; padding: 30px 20px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: transform 0.3s; } .stat-card:hover { transform: translateY(-10px); } .stat-number { font-size: 3rem; font-weight: bold; color: var(--primary); margin-bottom: 10px; } .stat-label { color: var(--gray); font-size: 1.1rem; } /* Sections */ section { padding: 80px 0; } .section-header { text-align: center; margin-bottom: 60px; } .section-header h2 { font-size: 2.5rem; color: var(--primary); margin-bottom: 15px; position: relative; display: inline-block; } .section-header h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background: var(--secondary); } .section-header p { color: var(--gray); max-width: 700px; margin: 20px auto 0; } /* About Section */ .about-content { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--primary); } .about-feature { margin: 25px 0; display: flex; } .feature-icon { background: var(--primary); color: white; width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 20px; flex-shrink: 0; } .feature-text h4 { font-size: 1.2rem; margin-bottom: 5px; } .about-image { background: linear-gradient(45deg, var(--primary), var(--secondary)); height: 400px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-size: 1.5rem; text-align: center; padding: 20px; } /* Products Section */ .products-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .product-card { background: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.1); transition: transform 0.3s; } .product-card:hover { transform: translateY(-10px); } .product-image { height: 200px; background: linear-gradient(45deg, #6c757d, #adb5bd); display: flex; align-items: center; justify-content: center; color: white; font-size: 1.2rem; } .product-content { padding: 25px; } .product-content h3 { color: var(--primary); margin-bottom: 10px; } .product-content ul { margin: 15px 0 20px; padding-left: 20px; } .product-content ul li { margin-bottom: 8px; } /* Strengths Section */ .strengths { background-color: var(--light); } .strengths-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .strength-card { background: white; padding: 40px 30px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); text-align: center; transition: all 0.3s; } .strength-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .strength-icon { font-size: 3rem; color: var(--secondary); margin-bottom: 20px; } .strength-card h3 { color: var(--primary); margin-bottom: 15px; } /* Markets Section */ .map-container { height: 400px; background: linear-gradient(rgba(26, 58, 98, 0.1), rgba(26, 58, 98, 0.1)), url('data:image/svg+xml;utf8,'); background-size: cover; position: relative; border-radius: 10px; margin-top: 40px; } .market-point { position: absolute; background: var(--accent); width: 20px; height: 20px; border-radius: 50%; transform: translate(-50%, -50%); animation: pulse 2s infinite; } .market-point:nth-child(1) { top: 35%; left: 45%; } /* Western Europe */ .market-point:nth-child(2) { top: 55%; left: 50%; } /* Africa */ .market-point:nth-child(3) { top: 40%; left: 20%; } /* North America */ .market-point:nth-child(4) { top: 30%; left: 55%; } /* Eastern Europe */ .market-point:nth-child(5) { top: 45%; left: 60%; } /* Mid East */ .market-label { position: absolute; background: var(--primary); color: white; padding: 5px 15px; border-radius: 30px; font-size: 0.9rem; transform: translate(-50%, -50%); white-space: nowrap; opacity: 0; transition: opacity 0.3s; } .market-point:hover + .market-label { opacity: 1; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(230, 57, 70, 0.7); } 70% { box-shadow: 0 0 0 10px rgba(230, 57, 70, 0); } 100% { box-shadow: 0 0 0 0 rgba(230, 57, 70, 0); } } /* Contact Section */ .contact { background: linear-gradient(to right, var(--primary), #0d2a4a); color: white; text-align: center; padding: 100px 0; } .contact h2 { font-size: 2.5rem; margin-bottom: 20px; } .contact p { max-width: 700px; margin: 0 auto 40px; font-size: 1.2rem; } /* Footer */ footer { background-color: #0d2a4a; color: rgba(255,255,255,0.7); padding: 40px 0 20px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 30px; } .footer-column h3 { color: white; margin-bottom: 20px; font-size: 1.3rem; } .footer-column ul { list-style: none; } .footer-column ul li { margin-bottom: 10px; } .footer-column ul li a { color: rgba(255,255,255,0.7); text-decoration: none; transition: color 0.3s; } .footer-column ul li a:hover { color: var(--secondary); } .copyright { text-align: center; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.1); font-size: 0.9rem; } /* Responsive Design */ @media (max-width: 992px) { .about-content { grid-template-columns: 1fr; } .hero h2 { font-size: 2.5rem; } } @media (max-width: 768px) { nav ul { display: none; } .hero { padding: 80px 0; } .hero h2 { font-size: 2rem; } .section-header h2 { font-size: 2rem; } .stats-grid { grid-template-columns: 1fr; } }
Shanghai JSB Enterprise Development Co., Ltd. specializes in high-quality garment accessories with 21 years of export expertise. We provide comprehensive solutions for global fashion brands.
Contact Us NowTrusted garment accessories supplier since 2010
Founded in 2010 and located in Shanghai, China, we specialize in manufacturing and supplying premium garment accessories. With 21 years of export experience in the fashion industry, we've established ourselves as a reliable partner for brands worldwide.
Verified through onsite inspection certification
"HIGH QUALITY IS OUR OBLIGATION!" - Our core principle
"Customer First" approach ensures satisfaction
11-50 Employees | 101-500m² Facility
Professional QC & R&D Teams
Comprehensive range of garment accessories
Enhance garments with our premium decorative elements.
Durable and stylish fastening solutions for all garment types.
Complete solutions for garment manufacturing.
Why global brands choose JSB Enterprise
Response time ≤3 hours with 97.44% response rate ensures seamless communication and quick issue resolution.
5-10 member QC team ensures every product meets our "HIGH QUALITY IS OUR OBLIGATION" standard.
5-10 member R&D team continuously develops new products and improves manufacturing processes.
6-10 member trade team with 91%-100% export focus and multilingual capabilities.
Multiple payment methods including T/T, MoneyGram, PayPal, Western Union, and Escrow services.
Comprehensive product range eliminates the need for multiple suppliers, streamlining your supply chain.
Serving clients across five continents
Contact our team today to discuss your garment accessory requirements. Our experts are ready to provide solutions tailored to your brand's needs.
Contact Us Now