Project Number: 2016M602291
China Postdoctoral Science Foundation
The Natural Science of Hubei Province for Distinguished Young Scholars