都属于合同担保的方式。保证,是指保证人和债权人约定,当债务人不履行债时,保证人按照约定履行债务或者承担责任的行为。抵押,是指债务人或者第三人不转移对本法第三十四条所列财产的占有,将该财产作为债权的担保。债务人不履行债务时,债权人有权依照本法规定以该财产折价或者以拍卖、变卖该财产的价款优先受偿。质押,是指债务人或者第三人将其动产移交债权人占有,将该动产作为债权的担保。债务人不履行债务时,债权人有权依照本法规定以该动产折价或者以拍卖、变卖该动产的价款优先受偿。留置,是指依照本法第八十四条的规定,债权人按照合同约定占有债务人的动产,债务人不按照合同约定的期限履行债务的,债权人有权依照本法规定留置该财产,以该财产折价或者以拍卖、变卖该财产的价款优先受偿。定金,当事人可以约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。给付定金的一方不履行约定的债务的,无权要求返还定金;收受定金的一方不履行约定的债务的,应当双倍返还金。希望能解决您的问题。