The ore-forming fluid was derived mainly from meteoric water with formation water.
The sulfur in ore was produced by organic thermochemical sulfate reduction and decomposed the sulfur-bearing organic matter.
The lead and zinc were derived from the sedimentary strata and the basement rocks but indirectly from mantle.
Two mineralization events resulted in the diversity of ore-forming elements.