$2 . a 、 b 、 c$ are non-zero real numbers, and $a+b+c \neq 0$. If $\frac{a+b-c}{c}=\frac{a-b+c}{b}=\frac{-a+b+c}{a}$, then $\frac{(a+b)(b+c)(c+a)}{a b c}$ equals ( ).
(A) 8
(B) 4
(C) 2
(D) 1
2.A.

Let $\frac{a+b-c}{c}=\frac{a-b+c}{b}=\frac{-a+b+c}{a}=k$, then $a+b+c=k(a+b+c)$.
Since $a+b+c \neq 0$, we have $k=1$.
Therefore, the original expression $=\frac{2 c \cdot 2 a \cdot 2 b}{a b c}=8$.