A national Red Cross appeal raised almost 8 million renminbi (US$ one million) in cash or kind, including medicines from pharmaceutical companies.