The term Kung fu has been used to generalize all of Chinese martial arts, there are many styles of Chinese martial arts, but there are those exceptions that overtime have become famous through media.
kung fu ranges from the flashy moves that you see on the big screen, to the ones which violence is the coarse of action. Those two variations basically cover the range of kung fu.