The quake hit 25km north-west of the city of Kangding in the mountainous west of the province at 11.19pm (23.19 Singapore time) at a depth of 11km, the USGS reported.