here comes code
fix bug for IE8
fix bug
fix css