.izl-rmenu{position:fixed; height:100%; right:0; margin-right:0px; top:34%; padding-bottom:10px; z-index:999;
 _position:absolute; 
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));;
 /* for IE6 */ overflow:visible;}
.izl-rmenu .btn{width:38px; height:38px; margin-bottom:5px; cursor:pointer; position:relative; font-size:18px; line-height:18px; text-align:right;}

.izl-rmenu .btn-qq{background:url(../images/qq.png) 0px 0px no-repeat;}
.izl-rmenu .btn-qq:hover{background:url(../images/qq.png) 0px -38px no-repeat;}
.izl-rmenu .btn-qq .qq{  background:#1d1d1d; color:#fff; position:absolute; width:114px; left:-126px; display:none; padding:0 10px 10px 0;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/qq.png) 0px 0px no-repeat; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/wx.png) 0px 0px no-repeat;}
.izl-rmenu .btn-wx:hover{background:url(../images/wx.png) 0px -38px no-repeat;}
.izl-rmenu .btn-wx .wx{background:#1d1d1d; color:#fff; position:absolute; width:140px; left:-162px; display:none; padding:10px;}
.izl-rmenu a.btn-wx,.izl-rmenu a.btn-wx:visited{background:url(../images/wx.png) 0px 0px no-repeat; text-decoration:none; display:block;}

.izl-rmenu .btn-weibo{background:url(../images/weibo.png) 0px 0px no-repeat;}
.izl-rmenu .btn-weibo:hover{background:url(../images/weibo.png) 0px -38px no-repeat;}
.izl-rmenu .btn-weibo .weibo{ background:#1d1d1d; color:#fff; position:absolute; width:84px; left:-96px; display:none; padding:0 10px 10px 0;}
.izl-rmenu a.btn-weibo,.izl-rmenu a.btn-weibo:visited{background:url(../images/weibo.png) 0px 0px no-repeat; text-decoration:none; display:block;}

.izl-rmenu .btn-tel{background:url(../images/tel.png) 0px 0px no-repeat;}
.izl-rmenu .btn-tel:hover{background:url(../images/tel.png) 0px -38px no-repeat #1d1d1d;}
.izl-rmenu .btn-tel .tel{ background:#1d1d1d; color:#fff; position:absolute; width:154px; left:-166px; display:none; padding:0 10px 10px 0;}
.izl-rmenu a.btn-tel,.izl-rmenu a.btn-tel:visited{background:url(../images/tel.png) 0px 0px no-repeat; text-decoration:none; display:block;}

.izl-rmenu .btn-top{background:url(../images/top.png) 0px 0px no-repeat; display:none;}
.izl-rmenu .btn-top:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.izl-rmenu .btn h4{ font-size:14px;}