Everything rally for Mainland Chinese stocks