Natural Science Foundation of Guangxi Province, China Grant no.2017GXNSFAA198106