解析:
这个定义最关键的一点在于,民族英雄是反抗外来民族侵略的人。
A选项中宋江领导农民起义,是对统治阶级的反抗,是民族内部矛盾,不符合定义要求,不属于民族英雄。
B选项中林则徐“虎门销烟”是在反抗外国列强入侵的过程中,做出的杰出贡献,符合定义要求,属于民族英雄。
C选项中李四光在我国生产建设过程中作出了杰出贡献,并不是抵御外族入侵,不符合定义要求,不属于民族英雄。
D选项中雷锋虽然是一名解放军战士,但他的主要贡献并不是在对抗外敌入侵的过程中做出的,不符合定义要求,不属于民族英雄。
故应选择B选项