Natural Science Foundation of Guangxi Province, China Grant 2017GXNSFAA198106