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