shanghaifp