China Composite Output Index posted 50.9 in May, down from 51.1 in April. Services Business Activity Index at 51.2.