Guangxi Science and Technology Development Project Grant AD17129003 and 14124005-2-11