多项选择题

社会主义思想道德和社会主义法律的关系是()。

A.社会主义思想道德为社会主义法律提供了思想基础和价值目标
B.社会主义法律为社会主义思想道德提供了思想基础和价值目标
C.社会主义法律为社会主义思想道德提供了制度保障
D.社会主义思想道德为社会主义法律提供了制度保障