A 6.4-magnitude earthquake hit off the west coast of Mexico today, striking 283km from the town of Cihuatlan in