National Natural Science Foundation of China Grant NSFC81271786, 81030029, 81671980, 81871623