National Natural Science Foundation of P. R. China Grant 81972596,81772963,81773279