China National Petroleum Corporation (CNPC) is a national oil and gas corporation, with products ranging from crude oil, natural gas, and petro-chemicals.