Why does China invest abroad?
The macroeconomic answer is that trade balance surplus = capital export.

So basically they invest abroad because that's the only alternative to importing goods once you've got cash from net export sales.