By the way, let me add one more approach to this.
Is (a-k)/(b-k) > (a+k)/(b+k) ?
Notice that (a + k) = (a - k + 2k), so the question is REALLY asking
Is (a - k)/(b - k) > (a - k + 2k)/(b - k + 2k) ?
If we let (a - k) = x and (b - k) = y, it might be easier to see what's happening here.
Is x/y > (x + 2k)/(y + 2k) ?
At this point, let's consider two cases. If y and k are positive, cross-multiplication gives x(y + 2k) > y(x + 2k). But if y is positive and (y + k) is negative (or vice versa), cross-multiplication gives x(y + 2k) < y(x + 2k). These are two different questions to answer, obviously, so we need to know about the signs of these variables to properly approach the problem.
From S1, we get a - k > b - k > 0. (Subtract k from the inequality.) Since x = a - k and y = b - k, we know that x > y > 0. This tells us y > 0, but we still don't know about k; INSUFFICIENT.
From S2, we know k > 0, but not about y; INSUFFICIENT.
Together, we know that y (i.e. (b - k)) and k are positive. Returning to our work from S1, our question is really
Is x(y + 2k) > y(x + 2k) ?
This reduces to
Is kx > ky ?
Since k is positive, we can safely divide both sides and reduce the problem to
Is x > y ?
S1 gave us the answer to this (x > y > 0), so we can finally answer the question affirmatively, and the two statements together are SUFFICIENT.
Note: in my first version of this post, I made a real gaffe en route to the solution. (This is why I shouldn't post at 1:22 AM

) Caught it immediately after pushing submit, though, so I fixed it ... but if you saw that, one step was wrong. (I got cute trying to circumvent the algebra, and made a foolish deduction - whoops!)