China National Nuclear Corporation (CNNC, 中国核工业集团有限公司) is an energy company specializing in nuclear technologies. It provides research and development, construction, production, and operation in the areas of nuclear power, fuel cycle, environmental protection, nuclear engineering, etc. The company is also engaged in nuclear fuel exploration and mining activities. Additionally, CNNC oversees all aspects of the country's civilian and military nuclear programs.