Let a finite group A act on a finite p-group P with |P| > pe,where e is an integer with e ≥ 2.In this paper,we show that P is centralized by Op(A(x)p-1) if every non-maximal class p-group of order pe in P is stabilized by Op(A).As applications,some conditions are given for a finite group to be p-supersolvable.