The red adds the color to your tie. I think this looks ok since your shirt is black. If you had worn a lighter color shirt the red may have been too much. Overall, I think you have pulled off a good look. There's not too many occasions that you can wear red hose without overpowering the entire ensemble, but I think this worked.