涉外民事关系法律冲突产生的原因主要有: (1)在同一个涉外民事法律关系中,有关国家的法律对同一问题规定的不同 (2)一个国家法律的域内效力与另一个国家法律的域外效力同时出现在一个涉外民事关系时,便会产生法律域内效力和域外效力的冲突 (3)受案法院在一定条件下承认外国法律的域外效力