A class of fuzzy mappings, called B-preinvex, and strictly B-preinvex fuzzy mappings, is introduced by relaxing the definition of preinvexity of a fuzzy mapping. Similarly, based on a notion of differentiability of fuzzy mappings different from the usual one, the class of pseudo-B-vex, B-invex, and pseudo-B-invex fuzzy mappings is defined as a generalization of pseudo-convex, invex, and pseudo-invex fuzzy mappings. We prove that a strictly B-vex, or B-preinvex fuzzy mapping has at most one global minimum point, and that the class of B-vex fuzzy mappings forms a subset of the class of quasi-convex fuzzy mappings. B-vex (resp. B-preinvex) fuzzy mappings satisfy most of the basic properties of convex (resp. preinvex) fuzzy mappings. In addition characterizations and sufficient optimality conditions are obtained for B-vex and B-preinvex fuzzy mappings.