According to enterprise data, China CNOOC is an offshore oil and gas producer, and its main business is oil and gas exploitation. At present, the company has developed additional businesses such as petroleum engineering technology and services, petroleum refining and sales, and its businesses also include natural gas, power generation and financial services.