China National Offshore Oil Corporation (CNOOC, 中国海洋石油集团有限公司) is an offshore oil and gas producer. Its business covers oil and gas exploration and development, professional technical services, refining product sales and fertilizers, natural gas production and power generation, and financial services for the oil industry.