Workers at a Chinese-owned solar panel factory

China's outbound direct investment (ODI) surged 20.8 percent to 63.5 billion U.S. dollars in the first seven months of this year, an official with the Ministry of Commerce said Friday.