#leo_top {position:fixed;_position:absolute;bottom:20px;right:20px;width:45px;zoom:1;z-index:900;}
#leo_top a{background-image:url(top.png); background-repeat:no-repeat; display:block; width:45px; height:45px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#leo_top a{}
#leo_top .leo_topwx {background-position:0 0; position:absolute; bottom:45px;}
#leo_top a.leo_topwx:hover { background-position:-45px 0;}
#leo_top .leo_topback { background-position:0 -45px; position:absolute; bottom:0;}
#leo_top a.leo_topback:hover { background-position:-45px -45px;}
#leo_top a#leo_totop{background-position:0 -180px;position:absolute;bottom:90px;cursor:pointer;}
#leo_top a#leo_totop:hover {background-position:-45px -180px;}

#leo_top .leo_topwxpop{width:200px;height:220px;position:fixed;right:65px;bottom:20px;z-index:1000;overflow:hidden;display:none; }
#leo_top .leo_topwxpop .leo_topwxpop-inner {width:200px;height:220px;text-align:center;background:#fff;border:solid 1px #eee;padding:8px;position:absolute;left:0;top:0;overflow:hidden;}
#leo_top .leo_topwxpop .leo_topwxpop-inner img{width:180px;height:180px;}
#leo_top .leo_topwxpop .leo_topwxpop-inner div{font-size:12px;color:#666;line-height:24px;}