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