China Resources (Holdings) Co Ltd has agreed to provide an annual credit facility of no less than CNY 1 billion (USD 146m/EUR 136m) to ReneSola Ltd (NYSE:SOL).