National Natural Science Foundation of China(U1704163);Foundation of Open Research Fund of Henan Key Laboratory of Polyoxometalate Chemistry(HNPOMKF1704)
National Natural Science Foundation of China(U1304301);Foundation of Science and Technology Department of Henan Province(152102210054);Foundation for Young-backbone Teachers of Higher Education Institutions in Henan Province(2014GGJS-023);Foundation of Educational Department of Henan Province(13A150069)