多项选择题

A.中国特色社会主义思想道德为中国特色社会主义法律提供价值基础
B.中国特色社会主义法律为中国特色社会主义思想道德建设提供制度保障
C.国家和社会治理需要法律和道德共同发挥作用
D.法律与道德互不相容