Hainan Province Natural Science Foundation Project Grant 823QN371