CNPC provides end-to-end environmental engineering solutions for complete slope and embankment protection. A. Supply of Materials B. Design and Consultancy C. Project Supervision D. Installation E. Maintenance