Science and Technology Department of Guangxi Zhuang Autonomous Grant AA18242040