'); background-size: cover; background-position: center; color: white; padding: 100px 0; text-align: center; } .hero h2 { font-size: 3rem; margin-bottom: 20px; text-shadow: 0 2px 4px rgba(0,0,0,0.3); } .hero p { font-size: 1.2rem; max-width: 700px; margin: 0 auto 30px; } .hero-stats { display: flex; justify-content: center; flex-wrap: wrap; gap: 30px; margin-top: 50px; } .stat-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; min-width: 180px; backdrop-filter: blur(5px); } .stat-number { font-size: 2.5rem; font-weight: 700; margin-bottom: 5px; color: var(--accent); } .stat-label { font-size: 1rem; } /* Section Common Styles */ section { padding: 80px 0; } .section-header { text-align: center; margin-bottom: 50px; } .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: 70px; height: 3px; background: var(--secondary); } .section-header p { max-width: 700px; margin: 20px auto 0; color: #666; } /* About Section */ .about-content { display: flex; gap: 40px; align-items: center; } .about-text { flex: 1; } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--primary); } .about-text p { margin-bottom: 15px; } .certifications { display: flex; flex-wrap: wrap; gap: 15px; margin-top: 20px; } .cert-badge { background: var(--light); padding: 10px 15px; border-radius: 4px; font-weight: 500; font-size: 0.9rem; border-left: 3px solid var(--secondary); } .about-image { flex: 1; background: #e0e7ff; height: 400px; border-radius: 10px; display: flex; align-items: center; justify-content: center; color: var(--primary); font-weight: bold; font-size: 1.2rem; } /* Services Section */ .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .service-card { background: white; border-radius: 8px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: var(--transition); } .service-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .service-icon { height: 200px; background: #e0e7ff; display: flex; align-items: center; justify-content: center; color: var(--primary); font-size: 3rem; } .service-content { padding: 25px; } .service-content h3 { color: var(--primary); margin-bottom: 15px; } /* Products Section */ .product-tabs { display: flex; justify-content: center; margin-bottom: 30px; flex-wrap: wrap; } .tab-btn { padding: 10px 25px; background: var(--light); border: none; font-size: 1rem; cursor: pointer; transition: var(--transition); margin: 5px; border-radius: 4px; } .tab-btn.active, .tab-btn:hover { background: var(--primary); color: white; } .products-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 30px; } .product-card { background: white; border-radius: 8px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: var(--transition); } .product-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.1); } .product-image { height: 200px; background: #f0f4ff; display: flex; align-items: center; justify-content: center; color: var(--primary); font-weight: bold; } .product-info { padding: 20px; } .product-info h3 { margin-bottom: 10px; font-size: 1.2rem; color: var(--dark); } .product-meta { display: flex; justify-content: space-between; margin: 10px 0; font-size: 0.9rem; } .price { color: var(--secondary); font-weight: bold; } .moq { color: #666; } .product-features { list-style-type: none; margin: 15px 0; } .product-features li { padding: 5px 0; position: relative; padding-left: 20px; } .product-features li:before { content: '✓'; color: var(--secondary); position: absolute; left: 0; } /* Clients Section */ .clients-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 30px; align-items: center; justify-items: center; } .client-item { height: 80px; width: 150px; background: var(--light); display: flex; align-items: center; justify-content: center; border-radius: 4px; font-weight: 600; color: var(--primary); } /* CTA Section */ .cta { background: linear-gradient(to right, var(--primary), #2c5282); color: white; text-align: center; padding: 80px 0; } .cta h2 { font-size: 2.5rem; margin-bottom: 20px; } .cta p { max-width: 700px; margin: 0 auto 30px; font-size: 1.1rem; } .cta-btn { background: var(--accent); color: white; padding: 12px 35px; border-radius: 4px; text-decoration: none; font-weight: 600; font-size: 1.1rem; display: inline-block; transition: var(--transition); box-shadow: 0 4px 10px rgba(0,0,0,0.2); } .cta-btn:hover { background: #e67e22; transform: translateY(-3px); box-shadow: 0 7px 15px rgba(0,0,0,0.3); } /* Footer */ footer { background: var(--dark); color: white; padding: 60px 0 30px; } .footer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 40px; } .footer-col h3 { font-size: 1.3rem; margin-bottom: 20px; position: relative; padding-bottom: 10px; } .footer-col h3:after { content: ''; position: absolute; bottom: 0; left: 0; width: 50px; height: 2px; background: var(--accent); } .footer-links { list-style: none; } .footer-links li { margin-bottom: 10px; } .footer-links a { color: #bbb; text-decoration: none; transition: var(--transition); } .footer-links a:hover { color: white; padding-left: 5px; } .contact-info { list-style: none; } .contact-info li { margin-bottom: 15px; display: flex; align-items: flex-start; } .contact-info li:before { content: '•'; margin-right: 10px; color: var(--accent); } .copyright { text-align: center; padding-top: 30px; border-top: 1px solid #444; color: #999; font-size: 0.9rem; } /* Responsive Design */ @media (max-width: 992px) { .about-content { flex-direction: column; } .hero h2 { font-size: 2.2rem; } } @media (max-width: 768px) { nav ul { display: none; } .mobile-menu-btn { display: block; } .section-header h2 { font-size: 2rem; } .hero { padding: 70px 0; } section { padding: 60px 0; } }
Jiangxi Yihuale Pen Industry Co., Ltd. is a leading OEM/ODM manufacturer specializing in high-quality nail brushes, artist brushes, and specialty brushes for global brands.
Request Custom SolutionWith over 38 years of manufacturing excellence, we are the trusted partner for premium brush solutions
Founded in 1987, Jiangxi Yihuale Pen Industry Co., Ltd. has established itself as a premier manufacturer of professional brushes. As an Alibaba Gold Plus Supplier and Verified Manufacturer, we've served Fortune 500 companies and global brands across multiple industries.
Our 5000㎡ facility houses 82 skilled professionals dedicated to producing brushes that meet the highest quality standards. We specialize in "no split brush" technology and offer comprehensive OEM, ODM, and OBM services.
We maintain rigorous quality control throughout our manufacturing process with 5 dedicated QA/QC inspectors. All products undergo multiple quality checks to ensure they meet international standards.
Comprehensive manufacturing solutions tailored to your specific requirements
We manufacture products according to your specifications and designs. Perfect for brands that have established product designs but need manufacturing expertise.
Our design team will create unique brush products tailored to your brand identity and market requirements. We handle design, development, and manufacturing.
We help build your own brand with comprehensive manufacturing, packaging, and marketing support. Ideal for entrepreneurs and established brands expanding product lines.
Premium brush solutions for diverse applications and industries
We are proud to partner with globally recognized brands across multiple industries
Contact us today to discuss your custom brush requirements. With our 38+ years of manufacturing expertise, we'll help you develop the perfect product for your market.
Get Your Custom QuoteReach out to our team for inquiries, quotes, or partnership opportunities
Our team is ready to assist you with any questions about our products, services, or customization options. Contact us through any of the following channels: