Guangxi Natural Science Foundation Grant 31970814