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