Natural Science Foundation of Guangxi Grant 2018GXNSFBA138048