National Natural Science Foundation of China, NSFC: 31572250, 31872210 Grant uri icon