解:(1)根据椭圆的定义,知 a=2,

,则

. …(2分)
所以动点M的轨迹方程为

. …(4分)
(2)当直线l 的斜率不存在时,不满足题意.
当直线l的斜率存在时,设l的方程为y=kx-2,设C(x
1,y
1),D(x
2,y
2),∵

,∴x
1x
2+y
1y
2=0,∵y
1=kx
1-2,y
2=kx
2-2,∴y
1y
2=k
2x
1x
2-2k(x
1+x
2)+4,
∴(1+k
2)x
1x
2-2k(x
1+x
2)+4=0.①
由方程组

得(1+4k
2)x
2-16kx+12=0.
则

,

,
代入①,得

,
即k
2=4,解得k=2或k=-2,
∴直线l的方程是y=2x-2或y=-2x-2.
分析:(1)根据椭圆的定义,知 a=2,

,则

.由此能求出动点M的轨迹方程.
(2)当直线l 的斜率不存在时,不满足题意.当直线l的斜率存在时,设l的方程为y=kx-2,设C(x
1,y
1),D(x
2,y
2),由

,知x
1x
2+y
1y
2=0,由y
1=kx
1-2,y
2=kx
2-2,知y
1y
2=k
2x
1x
2-2k(x
1+x
2)+4,由此入手能够求出直线l的方程.
点评:本题考查椭圆方程和直线方程的求法,解题时要认真审题,注意挖掘题设中的隐含条件,合理地进行等价转化.