Natural Science Foundation of Guangxi Province Grant 2016 GXNSFAA380258