Natural Science Foundation of Gansu Grant 17JR5RA310