Natural Science Foundation of Hainan Province Grant 823QN249