A magnitude-5.7 earthquake struck Kirgiz Autonomous Prefecture of Kizilsu in northwest China's Xinjiang Uygur Autonomous Region on Tuesday, according to the China Earthquake Networks Center.