A broad-band perfect absorber composing a two-dimensional periodic metal-dielectric-metal sandwiches array on dielectric/metal substrate is designed and numerically investigated. It is shown that the nearly-perfect absorption with a bandwidth of about 50 nm in visible region can be achieved by overlapping of two plasmon resonances: one originating from the coupling of electric dipoles between adjacent unit cells and another arising from magnetic dipole plasmon resonances. A capacitor-inductor circuit description is introduced to explain the dependence of resonance frequencies and band-width on geometrical parameters.