National Natural Science Foundation of China, NSFC: 11274319, 11421063 Grant uri icon