National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61673008, 11261010, 11526063]; Natural Science and Technology Foundation of Guizhou Province [J[2015]2025, J[2015]2026]; Special Major Science and Technology of Department of Education of Guizhou Province [[2012]011]; Natural Science Foundation of the Education Department of Guizhou Province [KY[2015]482]