A solar power project under construction in Cixi, Zhejiang province.The State Council said China would make it easier for foreign investors to ­invest in the manufacturing and energy sectors. Photo: XInhua