National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11221504, 11075061]; Ministry of Education of ChinaMinistry of Education, China [306022]; Programme of Introducing Talents of Discipline to UniversitiesMinistry of Education, China - 111 Project [B08033]