单项选择题

根据我国《担保法》的规定,既允许债务人用自己的财产也可以用第三人的财产向债权人提供担保的方式是( )。

A.保证
B.留置
C.定金
D.动产质押