 body{_position:relative;}
.rightbar {
    display: block;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    z-index: 1000;
    right: 2px;
    bottom: 55px;
    width: 40px;
    _position:absolute;
    _bottom:expression(eval(document.body.clientHeight - document.documentElement.scrollTop - document.documentElement.clientHeight + 50));
}
.rightbar a .rightbar-overlay{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    background:#014E82;
    opacity: 0.7;
    filter: alpha(opacity=70);
    width:50px;
    height:50px;
}
.rightbar a{
    position:relative;
    display:block;
    text-align: center;
    height: 26px;
    color:white;
    font-size: 12px;
    font-family: "Microsoft YaHei","微软雅黑",SimHei,helvetica,arial,verdana,tahoma,sans-serif;
    padding: 12px 0;
}
.rightbar a:hover{
    color:#fff;
}
.rightbar a:hover .rightbar-overlay{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    background:#000;
    opacity:0.60;
    filter: alpha(opacity=60);
}
.rightbar a .rightbar-on{
	background: #06a7e1;
}
.rightbar i{
    width:24px;
    height: 24px;
	margin:0 auto;
	display:block;
}
.rightbar .gotop,
.rightbar .feedback,
.rightbar .app,
.rightbar .ico-qrcode,

.rightbar .ico-lightOn,
.rightbar .subscribe {
    vertical-align: middle;
    background: url("sidebar.png") no-repeat;
}
.rightbar .feedback{
    background-position: -3px -40px;
}
.rightbar .subscribe{
    background-position: -3px -142px;
}
.rightbar .app{
    background-position: -3px -72px;
}
.rightbar .feedBack{
    margin: 1px 0;
    padding: 6px 0;
    height: 37px;
    height: 38px;
}
.rightbar  .mobi{
    padding: 6px 0 18px;
    display: none;
}
.rightbar .barpic{margin-top:1px;padding:7px 0;height:36px; }
.rightbar .gotop{background-position: -7px -4px; height:26px;}