China has discovered a new 900-million-tonne oil and gas field in the Tarim Basin in the northwestern Xinjiang Uygur Autonomous Region after six years' intensive exploration, according to China National Petroleum Corporation (CNPC), the country's largest oil and gas producer, on Friday.