National Natural Science Foundation of China, NSFC: 41271357, 91125001 Grant uri icon