The quake was caused by tectonic faults rupturing and grinding for hundreds of kilometres along the Longmen Mountains.