China National Petroleum Corporation (CNPC) is an oil and gas corporation and an integrated energy company. It offers crude oil, natural gas, refined products and chemicals for business and customer use. The company also provides the industry with a full range of oilfield and engineering services, as well as petroleum equipment.