slow part of an animation but maintain frames per second

I need to slow a section of my animation down but need to maintain the frames per second so that its still smooth. Does anyone know how to do this? Im guessing its something to do with the graph editor? The animation uses multiple armatures, shape keys etc so I cant adjust them individually. Is there a way to simply control the overall timing of the animation?