2042016kf1076; 2042016kf1035 / Fundamental Research Funds for the Central Universities
41331175 / Key Program of National Natural Science Foundation of China; National Natural Science Foundation of China (NSFC)
2016A020210059 / Science and Technology Planning Project of Guangdong Province
2014CFB725/ZRY2014000982 / Hubei Provincial Natural Science Foundation of China; National Natural Science Foundation of China (NSFC)