多项选择题

下面哪些是《中华人民共和国担保法》规定的担保方式?()

A.保证
B.抵押
C.质押
D.定金