'); background-size: 30px 30px; color: white; text-align: center; padding: 100px 20px; position: relative; } .hero h1 { font-size: 3.5rem; margin-bottom: 20px; text-shadow: 0 2px 4px rgba(0,0,0,0.3); } .hero p { font-size: 1.4rem; max-width: 800px; margin: 0 auto 30px; text-shadow: 0 1px 2px rgba(0,0,0,0.3); } .cta-button { display: inline-block; background: white; color: var(--primary); padding: 15px 35px; border-radius: 50px; text-decoration: none; font-weight: 700; font-size: 1.1rem; transition: var(--transition); box-shadow: 0 5px 15px rgba(0,0,0,0.2); } .cta-button:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(0,0,0,0.3); background: var(--light); } /* Company Info Section */ .company-info { padding: 80px 0; background: white; } .section-title { text-align: center; margin-bottom: 60px; position: relative; } .section-title h2 { font-size: 2.5rem; color: var(--primary); display: inline-block; padding-bottom: 15px; } .section-title h2::after { content: ''; position: absolute; width: 80px; height: 4px; background: var(--accent); bottom: 0; left: 50%; transform: translateX(-50%); border-radius: 2px; } .info-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-top: 40px; } .info-card { background: var(--light); border-radius: var(--radius); padding: 30px; box-shadow: var(--shadow); transition: var(--transition); border-top: 4px solid var(--primary); } .info-card:hover { transform: translateY(-10px); box-shadow: 0 10px 25px rgba(0,0,0,0.15); } .info-card h3 { color: var(--primary); margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid rgba(142, 68, 173, 0.2); } .info-card ul { list-style: none; } .info-card li { padding: 8px 0; display: flex; } .info-card li::before { content: '✓'; color: var(--success); font-weight: bold; margin-right: 10px; } .highlight-box { background: linear-gradient(135deg, var(--primary), var(--secondary)); color: white; padding: 25px; border-radius: var(--radius); text-align: center; margin-top: 40px; box-shadow: var(--shadow); } .highlight-box h3 { font-size: 1.8rem; margin-bottom: 15px; } /* Product Categories */ .products { padding: 80px 0; background: #f0f4f8; } .category-tabs { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-bottom: 40px; } .tab-btn { padding: 12px 25px; background: white; border: 2px solid var(--primary); color: var(--primary); border-radius: 50px; cursor: pointer; font-weight: 600; transition: var(--transition); } .tab-btn:hover, .tab-btn.active { background: var(--primary); color: white; } .category-content { display: none; } .category-content.active { display: block; } .product-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 30px; } .product-card { background: white; border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow); transition: var(--transition); } .product-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.15); } .product-image { height: 200px; background: linear-gradient(45deg, #e0e0e0, #f5f5f5); display: flex; align-items: center; justify-content: center; color: var(--gray); font-weight: 500; } .product-badge { position: absolute; top: 15px; right: 15px; background: var(--accent); color: white; padding: 5px 15px; border-radius: 50px; font-size: 0.8rem; font-weight: bold; } .product-details { padding: 20px; } .product-title { font-size: 1.2rem; margin-bottom: 10px; color: var(--dark); } .product-price { color: var(--accent); font-weight: 700; font-size: 1.1rem; margin-bottom: 10px; } .product-moq { color: var(--gray); font-size: 0.9rem; margin-bottom: 15px; } .product-features { font-size: 0.9rem; color: var(--gray); margin-top: 10px; } .featured-product { border: 3px solid var(--accent); position: relative; } .featured-product .product-badge { background: var(--success); } /* Advantages Section */ .advantages { padding: 80px 0; background: white; } .advantage-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .advantage-card { text-align: center; padding: 40px 25px; background: var(--light); border-radius: var(--radius); box-shadow: var(--shadow); transition: var(--transition); } .advantage-card:hover { transform: scale(1.03); } .advantage-icon { width: 70px; height: 70px; background: var(--primary); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 30px; } .advantage-card h3 { color: var(--primary); margin-bottom: 15px; } /* Payment Methods */ .payment-methods { background: #f0f4f8; padding: 40px 0; text-align: center; } .payment-icons { display: flex; justify-content: center; flex-wrap: wrap; gap: 25px; margin-top: 20px; } .payment-icon { width: 60px; height: 40px; background: white; border-radius: 6px; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 10px rgba(0,0,0,0.1); font-weight: 600; color: var(--dark); } /* Contact Section */ .contact { padding: 80px 0; background: linear-gradient(rgba(142, 68, 173, 0.05), rgba(52, 152, 219, 0.05)); } .contact-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; } .contact-info { background: white; padding: 40px; border-radius: var(--radius); box-shadow: var(--shadow); } .contact-info h3 { color: var(--primary); margin-bottom: 25px; padding-bottom: 15px; border-bottom: 2px solid rgba(142, 68, 173, 0.1); } .contact-detail { display: flex; align-items: flex-start; margin-bottom: 25px; } .contact-icon { min-width: 40px; height: 40px; background: var(--light); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; color: var(--primary); } .contact-text h4 { margin-bottom: 5px; color: var(--dark); } .contact-form { background: white; padding: 40px; border-radius: var(--radius); box-shadow: var(--shadow); } .form-group { margin-bottom: 25px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 500; color: var(--dark); } .form-group input, .form-group textarea { width: 100%; padding: 12px 15px; border: 1px solid #ddd; border-radius: var(--radius); font-size: 1rem; transition: var(--transition); } .form-group input:focus, .form-group textarea:focus { border-color: var(--primary); outline: none; box-shadow: 0 0 0 3px rgba(142, 68, 173, 0.1); } .submit-btn { background: var(--primary); color: white; border: none; padding: 15px 35px; border-radius: var(--radius); cursor: pointer; font-size: 1rem; font-weight: 600; transition: var(--transition); width: 100%; } .submit-btn:hover { background: #7d3c98; } /* Footer */ footer { background: var(--dark); color: white; padding: 50px 0 20px; } .footer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 40px; } .footer-col h3 { color: white; margin-bottom: 25px; position: relative; padding-bottom: 10px; } .footer-col h3::after { content: ''; position: absolute; width: 50px; height: 3px; background: var(--accent); bottom: 0; left: 0; } .footer-links { list-style: none; } .footer-links li { margin-bottom: 12px; } .footer-links a { color: #bbb; text-decoration: none; transition: var(--transition); } .footer-links a:hover { color: white; padding-left: 5px; } .copyright { text-align: center; padding-top: 30px; border-top: 1px solid rgba(255,255,255,0.1); color: #bbb; font-size: 0.9rem; } /* Responsive */ @media (max-width: 768px) { .header-container { flex-direction: column; gap: 20px; } nav ul { flex-wrap: wrap; justify-content: center; } .hero h1 { font-size: 2.5rem; } .hero p { font-size: 1.1rem; } .section-title h2 { font-size: 2rem; } }
With over 15 years of expertise in producing high-quality hair accessories and fashion jewelry
Request a Quote Today"We serve society and users with the idea of industrial development, and look forward to cooperating with you for common development. We sincerely welcome excellent customers from all over the world to come to our company and establish long-term business relationships."
U-shaped design with rose flowers and pearls, perfect for wedding decorations
Long ribbon design, suitable for women and children
Pearl decoration, satin material
1CM thin style, pure mulberry silk material, high-end positioning
With over 15 years of experience in hair accessories and fashion jewelry production, we bring deep industry knowledge and technical expertise to every product we create.
Our professional R&D team supports ODM and OEM services, enabling us to create custom solutions tailored to your specific requirements and market needs.
We pride ourselves on offering premium quality products combined with exceptional customer service and competitive pricing to deliver maximum value.
+86-15088282234+86-15057917760
+86-15088282234
David LeeGinny Want
Zhejiang, China