Call Us

+86 136 6007 9809

Industry News

Bolt & Nut Strength Class Matching Guide

Jul. 08, 2026

Bolt and Nut Strength Classes: How to Match Property Classes and Prevent Thread Stripping

When engineers specify a high-strength bolted joint, one question appears repeatedly:

Should the bolt be stronger than the nut, or should the nut be stronger than the bolt?

The question sounds simple, but comparing bolt and nut hardness does not provide the answer.

For standardized carbon and alloy steel fasteners, bolt property classes and nut property classes are defined differently. 

ISO 898-1 addresses specified mechanical and physical properties for bolts, screws, and studs, while ISO 898-2 addresses nuts with specified property classes.


 Understanding Bolt and Nut Strength Classes: Proper Matching for Reliable Threaded Joints

The engineering objective is not to make one component arbitrarily "stronger" than the other. It is to create a compatible threaded system in which the bolt, nut, 

engaged threads, bearing surfaces, and clamped components can sustain the required preload and service loads.

For OEM engineers, supplier-development teams, and procurement managers, this leads to an important rule:

Bolt property class + nut property class + thread engagement + joint design must be evaluated as a system.

A higher-strength bolt alone does not guarantee a higher-capacity joint.

Direct Answer: How Should Bolt and Nut Strength Classes Be Matched?

For standard carbon and alloy steel bolting, the bolt and nut should be selected using compatible property classes specified by the applicable ISO standard, 

product standard, engineering drawing, or OEM specification.

Common examples include combinations such as:

Bolt Property ClassCommon Corresponding Nut Property ClassEngineering Intent
8.88Support the intended loading capability of an 8.8 bolted joint when all applicable requirements are satisfied
10.910Provide an appropriate nut for higher-strength 10.9 bolting
12.912Used where the applicable nut standard, dimensions, material system, and application requirements support the combination

This table is a starting point—not a universal substitute for checking the applicable standards.

Nut type, thread diameter, thread pitch, nut height, product standard, temperature, material, coating, and application-specific requirements can affect the correct selection.

The critical lesson is:

Matching numbers alone do not qualify a threaded joint.

Bolt Property Class and Nut Property Class Do Not Mean the Same Thing

A common sourcing mistake is to treat a Class 10 nut as though its designation describes exactly the same mechanical properties as a Class 10.9 bolt.

It does not.

Bolt Property Classes

For carbon and alloy steel bolts, screws, and studs within the applicable scope of ISO 898-1, property classes such as:

  • 8.8

  • 10.9

  • 12.9

relate to specified mechanical properties including tensile strength and yield-related characteristics.

For example, the familiar property-class notation provides engineers with information related to the bolt's strength level.

However, the actual acceptance requirements must come from the applicable edition of the standard and the specific product specification.

Nut Property Classes

Nut property classes are evaluated differently.

For nuts within the applicable scope of ISO 898-2, a critical requirement is the ability of the nut to withstand 

its specified proof load without unacceptable thread stripping or permanent damage.

Therefore:

Bolt tensile strength ≠ nut proof-load designation.

This is why simply comparing bolt hardness with nut hardness can lead to incorrect engineering conclusions.

Why Hardness Alone Cannot Determine Joint Strength

Hardness testing is useful in fastener manufacturing and quality control, but it is not a complete measure of threaded-joint performance.

Two components can have different hardness values and still form a correctly engineered bolt-and-nut combination.

Joint performance depends on variables including:

  • Bolt material

  • Nut material

  • Mechanical properties

  • Heat treatment

  • Thread geometry

  • Nut height

  • Thread engagement

  • Thread tolerances

  • Surface treatment

  • Friction

  • Mating component

  • Installation preload

  • Service loading

For this reason:

Higher hardness ≠ automatically stronger threaded joint.

Hardness should be interpreted within the complete material, heat-treatment, dimensional, and mechanical-property specification.

Proof Load: Why It Matters for Nuts

A nut must transfer bolt load through its internal threads.

For standardized high-strength steel nuts, proof-load testing is therefore an important part of mechanical-property verification.

The objective is to demonstrate that the nut can sustain the specified proof load under the applicable test conditions 

without failure that would prevent the component from meeting the standard's requirements.

This matters because a high-strength bolt can only deliver useful joint performance if its mating threads can support the required load.

A Class 10.9 bolt installed into an inadequately specified nut does not create a Class 10.9 joint merely because the bolt itself meets ISO 898-1.

The mating thread remains part of the load path.

Thread Stripping vs. Bolt Tensile Failure

There are two fundamentally different failure modes engineers must consider in a conventional bolt-and-nut connection:

Bolt tensile failure occurs when the bolt's tensile capacity is exceeded.

Thread stripping occurs when the engaged internal or external threads can no longer transfer the applied load.

These mechanisms depend on different geometries and material properties.

Failure ModeImportant Variables
Bolt tensile failureTensile stress area, material properties, heat treatment, applied tensile load
Internal thread strippingNut or tapped material strength, engagement length, thread geometry, dimensions
External thread strippingBolt material, thread geometry, engagement condition
Bearing failureContact area, material strength, washer or flange geometry
Joint separationPreload, external load, joint stiffness
Fatigue failurePreload, load variation, geometry, stress concentration, installation condition

This distinction matters during root-cause analysis.

A joint that fails by thread stripping does not necessarily indicate that the bolt itself was defective.

Thread Load Is Not Distributed Uniformly

Load transfer through engaged threads is not perfectly uniform.

Threads near the loaded face of a conventional nut generally carry a larger share of the load than threads farther away.

However, assigning one universal percentage—such as claiming that the first thread always carries a fixed percentage of the total load—can be misleading.

Actual thread-load distribution depends on factors including:

  • Nut geometry

  • Thread pitch

  • Thread engagement

  • Bolt and nut stiffness

  • Material properties

  • Manufacturing tolerances

  • Thread form

  • Loading condition

The practical engineering conclusion is more important than a universal percentage:

Nominal thread engagement does not mean every engaged thread carries an equal share of the load.

This is one reason nut geometry and proof-load capability matter.

Bolt

Why a Stronger Bolt Can Create a Weaker Joint

Suppose an existing assembly uses a Class 8.8 bolt and an appropriately matched nut or tapped component.

A designer replaces the bolt with Class 10.9 because "stronger is better."

Has the joint capacity automatically increased?

No.

The new bolt may have greater tensile capability, but the assembly may still be limited by:

  • Nut threads

  • Tapped threads

  • Aluminum housing

  • Cast component

  • Thin sheet

  • Bearing surface

  • Washer

  • Joint stiffness

  • Installation process

Increasing bolt strength without reviewing the rest of the load path can simply move the failure location from the bolt to another component.

This gives engineers a useful design rule:

Stronger bolt ≠ stronger mating thread.

And:

Higher fastener property class ≠ automatically higher joint capacity.

Thread Engagement Becomes Critical in Tapped Components

The familiar bolt-and-nut property-class relationship becomes more complicated when the bolt threads directly into a component instead of a standardized nut.

Examples include:

  • Aluminum housings

  • Castings

  • Machined steel components

  • Gearboxes

  • Motor housings

  • EV structures

  • Equipment frames

  • Automotive components

  • CNC-machined assemblies

In these applications, internal-thread capacity depends on the actual mating material and geometry.

A high-strength steel bolt threaded into aluminum, for example, may have substantially more tensile capacity than the internal thread can support.

Engineers must evaluate:

  • Internal-thread material

  • Material strength

  • Thread engagement length

  • Thread pitch

  • Wall thickness

  • Edge distance

  • Boss geometry

  • Installation preload

  • Repeated assembly requirements

This is especially important when converting an existing assembly to a higher bolt property class.

More Thread Engagement Is Not Infinitely Better

Increasing thread engagement can improve stripping resistance, particularly when the internal thread is made from a weaker material.

But there is no universal rule that continuously increasing engagement length produces proportional improvements in joint capacity.

At some point, another failure mode can become controlling.

The correct engagement length therefore depends on the complete material and joint system.

This is why generic rules such as "one bolt diameter of engagement is always enough" should not be applied universally across steel, 

aluminum, cast iron, polymers, and other mating materials.

Torque Does Not Equal Bolt Strength

Another frequent mistake occurs when bolt property class is directly converted into an assumed tightening torque.

A higher-strength bolt may permit a different preload range, but tightening torque depends strongly on friction.

The torque-to-preload relationship is affected by:

  • Thread coating

  • Lubrication

  • Topcoat

  • Under-head friction

  • Washer condition

  • Surface roughness

  • Mating material

  • Reuse

  • Contamination

Therefore:

Torque ≠ Preload.

And:

Same torque + different friction ≠ same preload.

A Class 10.9 bolt with one coating cannot automatically be installed using a torque developed for another Class 10.9 bolt with a substantially different friction condition.

For OEM applications, tightening specifications should be established for the actual fastener and joint system.

Surface Treatment Can Change Joint Behavior

Procurement teams sometimes treat fastener coating as a cosmetic or corrosion-only specification.

For high-strength threaded joints, this can be a serious mistake.

Changing from one coating system to another may affect:

  • Friction coefficient

  • Torque-tension relationship

  • Thread fit

  • Coating thickness

  • Corrosion behavior

  • Installation consistency

  • Hydrogen embrittlement risk where applicable

This means:

Coating substitution can be an engineering change.

Two bolts with identical dimensions, material, and property class may generate different preload under the same installation torque if their friction conditions differ.

For second-source development, surface treatment must therefore be treated as part of the functional fastener specification.

High-Strength Fasteners and Hydrogen Embrittlement

High-strength steel fasteners require additional attention when manufacturing or coating processes can introduce hydrogen.

Susceptibility depends on the material strength level, processing route, surface-treatment process, stress state, and other factors.

Hydrogen embrittlement risk should therefore be considered during:

  • Material selection

  • Heat treatment

  • Cleaning

  • Pickling where applicable

  • Electroplating

  • Post-treatment

  • Process control

  • Application validation

A high-strength bolt should not be selected solely because a higher property class appears more robust on a drawing.

Manufacturing process capability is part of the engineering decision.

Bolt

What Changes When the Nut Is a Weld Nut?

Weld nuts introduce another layer of engineering complexity because the nut must perform both as a threaded component and as part of a welded assembly.

Common products include:

  • DIN 929 hexagon weld nuts

  • DIN 928 square weld nuts

  • Projection weld nuts

  • Flange weld nuts

  • Hex flange weld nuts

  • Custom automotive weld nuts

These products are widely used in:

  • Automotive body structures

  • EV enclosures and supporting structures

  • Sheet-metal assemblies

  • Industrial machinery

  • Electrical cabinets

  • Appliances

  • Equipment enclosures

For a conventional free nut, engineers primarily evaluate the threaded fastening function.

For a weld nut, engineers must evaluate two interacting interfaces:

Bolt → Nut Thread

and

Weld Nut → Parent Sheet

A strong nut does not automatically produce a strong welded joint.

Weld Nut Strength Requires Two Separate Questions

When qualifying a weld nut for a high-strength bolted assembly, engineers should ask:

Question 1: Can the Nut Support the Required Thread Load?

Evaluate:

  • Nut material

  • Thread geometry

  • Mechanical properties

  • Thread dimensions

  • Nut geometry

  • Mating bolt

  • Required preload

  • Proof-load or project-specific mechanical requirements

Question 2: Can the Welded Attachment Transfer the Required Load?

Evaluate:

  • Parent-sheet material

  • Sheet thickness

  • Weld-nut material

  • Projection geometry

  • Welding current

  • Welding time

  • Electrode force

  • Tooling

  • Alignment

  • Surface condition

  • Thread protection

  • Weld-process validation

These are related but separate engineering questions.

Strong nut ≠ strong welded joint.

Does Welding Automatically Reduce Weld Nut Strength?

It should not be assumed that every resistance-welded nut experiences a defined or universal reduction in thread strength.

The effect of welding depends on:

  • Nut material

  • Heat-treatment condition

  • Projection design

  • Parent material

  • Welding parameters

  • Heat input

  • Geometry

  • Process control

The correct engineering approach is therefore not to apply an arbitrary "welding strength reduction factor."

Instead, the finished welded assembly should be validated against the required application performance.

For safety-sensitive or structurally important joints, OEM or project-specific testing may be required.

Projection Geometry Is Part of the Welding Process

Projection weld nuts rely on intentionally designed projections to concentrate current and heat at controlled locations during resistance welding.

Projection geometry influences:

  • Current concentration

  • Heat generation

  • Collapse behavior

  • Weld formation

  • Nut seating

  • Alignment

  • Process consistency

For this reason:

Projection geometry is part of the welding process.

Changing the weld-nut supplier while maintaining only the external dimensions and thread size may alter welding behavior if projection geometry or material condition changes.

This is particularly important in automotive second-source qualification.

More Welding Energy Does Not Mean a Better Weld

Increasing welding current or welding time indiscriminately is not a reliable way to improve weld-nut performance.

Excessive welding energy may create problems such as:

  • Expulsion

  • Excessive indentation

  • Distortion

  • Thread damage

  • Electrode wear

  • Poor dimensional control

Insufficient energy can also produce inadequate weld formation.

The objective is a controlled welding window compatible with the nut geometry, parent material, sheet thickness, tooling, and production equipment.

Therefore:

More welding energy ≠ better weld.

Bolt–Nut Matching Decision Framework

Engineers can use the following sequence when selecting a threaded fastener system.

Step 1 — Define the Joint Requirement

Determine:

  • Required clamp load

  • External loading

  • Static or cyclic service

  • Temperature

  • Corrosion environment

  • Service life

  • Assembly method

  • Reuse requirements

Step 2 — Select the Bolt

Evaluate:

  • Thread size

  • Property class

  • Material

  • Geometry

  • Surface treatment

  • Fatigue requirements

  • Installation requirements

Step 3 — Evaluate the Mating Thread

Determine whether the bolt engages:

  • Standard nut

  • Lock nut

  • Weld nut

  • Rivet nut

  • Self-clinching nut

  • Machined steel thread

  • Aluminum thread

  • Cast component

  • Threaded insert

Each requires a different engineering evaluation.

Step 4 — Check Thread Capacity

Evaluate:

  • Nut property class where applicable

  • Internal-thread material

  • Engagement length

  • Thread geometry

  • Nut height

  • Parent material

  • Stripping resistance

Step 5 — Evaluate Installation

Consider:

  • Tightening method

  • Torque

  • Target preload

  • Friction

  • Coating

  • Lubrication

  • Tool capability

Step 6 — Validate the Actual Joint

Depending on application criticality, validation may include:

  • Mechanical-property verification

  • Proof-load testing

  • Torque-tension evaluation

  • Thread stripping evaluation

  • Fatigue testing

  • Vibration testing

  • Corrosion testing

  • Weld validation

  • Application-specific functional testing

Fastener Selection by Mating-Thread Type

Mating SystemPrimary Engineering Concern
Standard steel nutProperty-class compatibility and proof load
Lock nutProperty class, prevailing torque, preload, reuse requirements
Weld nutThread capacity plus weld attachment performance
Rivet nutGrip range, installation, pull-out and spin-out
Self-clinching nutSheet hardness, thickness, push-out and torque-out
Aluminum tapped holeEngagement length and internal-thread stripping
Plastic threaded bossCreep, stress relaxation and thread integrity
Threaded insertInsert retention plus internal-thread capacity

This comparison demonstrates why "bolt class versus nut class" is only one part of threaded-joint engineering.

Common Bolt and Nut Matching Mistakes

Mistake 1: Selecting by Hardness Alone

Hardness is not a complete joint specification.

Mistake 2: Assuming a Higher Bolt Class Is Always Better

The mating thread or clamped component may become the limiting element.

Mistake 3: Matching Only the Numbers

An 8.8 bolt and Class 8 nut still require correct dimensions, thread engagement, installation, and application suitability.

Mistake 4: Ignoring Coating and Friction

A coating change can alter the torque-to-preload relationship.

Mistake 5: Treating a Weld Nut Like a Free Nut

Weld attachment performance must also be validated.

Mistake 6: Assuming Standard Compliance Equals Application Qualification

A component meeting an ISO or DIN fastener standard is not automatically qualified for an automotive, railway, EV, structural, or safety-critical application.

Standards Engineers May Reference

Depending on the product and application, specifications may reference international standards such as:

  • ISO 898-1 for specified mechanical and physical properties of carbon and alloy steel bolts, screws, and studs

  • ISO 898-2 for specified mechanical properties of carbon and alloy steel nuts

  • ISO metric thread standards

  • DIN product standards for specific fastener geometries

  • EN requirements where applicable

  • ASTM or SAE specifications for applications using those material or fastener systems

  • ASME/ANSI dimensional and thread standards for inch-series fasteners

  • OEM and customer-specific engineering specifications

The applicable standard must be determined from the actual product, material, thread system, and application.

Standard compliance ≠ application qualification.

Second-Source Qualification: Why the Property Class Is Not Enough

Suppose an OEM drawing specifies an M10 Class 10.9 bolt.

A potential second-source supplier offers:

  • M10 thread

  • Class 10.9

  • Same nominal length

  • Similar appearance

Is that enough to approve the alternative?

No.

A proper second-source review should consider:

Drawing + Revision + Material + Mechanical Properties + Heat Treatment + Thread + Geometry + Surface Treatment + Friction 

+ Installation Behavior + Functional Testing + Documentation + Change Control

For weld nuts, also include:

Projection Geometry + Parent Sheet + Welding Parameters + Weld Performance

This leads to one of the most important supplier-development principles:

Same dimensions ≠ functional equivalence.

Supplier Qualification for High-Strength Bolts and Nuts

Procurement teams sourcing high-strength fasteners should evaluate more than the quotation.

Important supplier-review questions include:

  • Can the supplier manufacture to the required drawing revision?

  • Are material and mechanical-property requirements clearly controlled?

  • Is heat treatment specified where required?

  • Are thread dimensions and tolerances controlled?

  • Is the surface-treatment specification complete?

  • Are friction requirements defined where relevant?

  • Are required mechanical tests identified?

  • Are special characteristics documented?

  • Are application-specific validation requirements understood?

  • Is engineering change control established?

  • Are packaging and traceability requirements defined where required?

The objective is to source a functionally controlled component, not merely a fastener with the correct catalog name.

Procurement Perspective: Lowest Fastener Price Is Not Lowest Joint Cost

A low-priced bolt or nut can become expensive if inconsistent mechanical properties, thread dimensions, coating, friction, or welding behavior creates production problems.

For sourcing decisions, consider:

Total Installed Cost = Part Price + Installation + Tooling + Inspection + Rework + Scrap + Downtime + Logistics + Warranty Risk + Supply Risk

This is particularly relevant for high-volume automotive, machinery, electrical-equipment, transportation, and OEM assembly lines.

JUXIN FASTENERS Product Solutions

JUXIN FASTENERS supports standard and drawing-based fastening requirements including:

  • High-strength bolts

  • Class 8.8 bolts

  • Class 10.9 bolts

  • Class 12.9 bolts

  • High-strength nuts

  • Lock nuts

  • DIN 929 hex weld nuts

  • DIN 928 square weld nuts

  • Projection weld nuts

  • Flange weld nuts

  • Hex flange weld nuts

  • Rivet nuts

  • Self-clinching nuts

  • Threaded inserts

  • Stainless steel fasteners

  • Custom cold-formed fasteners

  • CNC secondary-machined components

  • Drawing-based OEM fasteners

These products can support applications in automotive manufacturing, industrial machinery, electrical equipment, sheet-metal fabrication, 

transportation equipment, renewable-energy equipment, and other OEM assemblies subject to the customer's technical and qualification requirements.

For safety-critical applications, final component and joint qualification remains application-specific.

Engineer FAQ

Is a Class 10 nut the same strength as a Class 10.9 bolt?

No. Bolt and nut property-class designations describe different standardized mechanical requirements. 

The nut is selected to provide appropriate thread load capacity for the intended bolt system within the applicable standard.

Can I use a Class 12 nut with a Class 10.9 bolt?

A higher nut property class should not automatically be treated as either necessary or beneficial. 

Selection should follow the applicable product standard, engineering specification, dimensions, material system, and application requirements.

Why can a high-strength bolt strip an aluminum thread?

The steel bolt may have greater tensile capacity than the internal aluminum thread can support. 

Engagement length, aluminum strength, thread geometry, preload, and surrounding component geometry must therefore be evaluated.

Does increasing thread engagement always prevent stripping?

No. Increased engagement can improve stripping resistance in many situations,

 but load distribution is nonuniform and another component or failure mode may eventually control the joint.

Is bolt hardness enough to verify Class 10.9?

No. Hardness can be one verification characteristic, but property-class compliance requires the applicable mechanical, 

dimensional, material, and manufacturing requirements to be satisfied.

Should a bolt always fail before the nut strips?

Fastener standards are designed around compatible bolt-and-nut mechanical performance, but engineers should 

not apply "bolt must always fracture first" as a universal rule for every joint. Actual failure mode depends on nut geometry, 

thread engagement, materials, dimensions, installation, and application.

Does a stronger bolt allow me to use more tightening torque?

Not automatically. The complete joint—including mating threads, friction, bearing surfaces, clamped components,

 and required preload—must support the installation condition.

Procurement FAQ

What information should I provide when requesting a high-strength bolt and nut quotation?

Provide the drawing and revision, thread specification, dimensions, bolt and nut property classes, material requirements, 

heat treatment, coating, friction requirements where applicable, application, installation requirements, 

testing requirements, annual volume, and customer-specific documentation requirements.

Can JUXIN FASTENERS develop an alternative to an existing fastener supplier?

Yes, drawing-based and sample-assisted second-source development can be evaluated. 

Functional equivalence should be established from the complete specification rather than dimensions and appearance alone.

What additional information is required for weld nuts?

Include parent-sheet material and thickness, weld-nut drawing, projection geometry requirements, 

welding process information where available, required thread performance, weld-performance criteria, and application-specific validation requirements.

RFQ Checklist for High-Strength Bolts, Nuts, and Weld Nuts

For efficient engineering and commercial review, provide:

  • 2D drawing

  • 3D model if available

  • Part number

  • Drawing revision

  • Application

  • Bolt, nut, or weld-nut type

  • Thread diameter and pitch

  • Applicable ISO, DIN, EN, ASTM, SAE, ASME/ANSI, BS, or customer specification

  • Material

  • Bolt property class

  • Nut property class

  • Mechanical-property requirements

  • Heat treatment

  • Critical dimensions

  • Thread tolerance

  • Thread engagement

  • Mating-component material

  • Surface treatment

  • Coating thickness where specified

  • Friction requirement where specified

  • Installation torque where specified

  • Target preload where applicable

  • Corrosion requirements

  • Functional testing

  • Weld requirements for weld nuts

  • Parent-sheet material and thickness for weld nuts

  • PPAP or customer-specific documentation requirements where applicable

  • Annual volume

  • Existing sample for second-source development where available

Complete technical inputs allow the supplier to evaluate not only whether the component can be manufactured,

 but whether the proposed manufacturing route is appropriate for the intended joint.

Bolt

Related JUXIN FASTENERS Engineering Resources

This page should connect internally to existing JUXIN FASTENERS resources covering:

  • High-strength fastener selection

  • Bolt tightening, torque, and preload

  • Fastener fatigue failure

  • Hydrogen embrittlement in high-strength steel fasteners

  • Automotive fastener coatings and surface treatment

  • DIN 929 hex weld nuts

  • DIN 928 square weld nuts

  • Projection weld nuts

  • Automotive weld fasteners

  • Second-source fastener qualification

  • Custom OEM fasteners

Use the existing indexed JUXIN FASTENERS URL when implementing each internal link.

The intended content path is:

High-Strength Fastener Engineering → Bolt/Nut Matching → Thread Failure Prevention → Weld Nut Selection → Supplier Qualification → RFQ

From Property Class to Reliable Joint Performance

The purpose of bolt and nut property classes is not to answer which individual component is "stronger."

The real engineering objective is to create a threaded joint in which:

Bolt + Nut or Mating Thread + Engagement + Geometry + Material + Heat Treatment + Surface Treatment + Friction + Installation + Clamped Components

work together within the required design envelope.

For engineers, this means a higher-strength bolt should never be selected without evaluating the mating thread and the complete joint.

For procurement and supplier-development teams, it means two fasteners with identical dimensions and property-class 

markings should not automatically be considered functionally equivalent.

JUXIN FASTENERS supports OEM, Tier-1, Tier-2, and industrial customers with high-strength bolts, nuts, weld nuts, projection weld nuts, 

custom cold-formed components, drawing-based fasteners, and second-source development.

For a new project or alternative-source evaluation, send your drawing, revision, application requirements, material and mechanical-property specifications, 

surface-treatment requirements, and expected annual volume for technical review.

JUXIN FASTENERS

Email: info@juxinfasteners.com

Website: www.juxinfasteners.com

Bolt


Contact Us

Tel.:

+86 020 8621 0320

+86 020 3121 6067

Mobile: +86 136 6007 9809

Technical Support:

SEND INQUIREY

Copyright © Guangzhou Juxin Development Co., Ltd. All Rights Reserved | Sitemap