.rightBar{ font-family: "Microsoft YaHei"; width: 47px;border:solid 1px #DFDFDF; border-bottom:none; background-color:#fff;position: fixed; bottom: 170px; right:0; z-index:10000000000000;}
.rightBar li{height: 45px; border-bottom: 1px solid #DFDFDF;cursor:pointer; vertical-align:top;zoom:1;position: relative; }
.rightBar li span,.rightBar span.telephone,.rightBar span.imgQRcode,.rightBar .tab2 span{float:left;margin:13px 0 0 13px; width: 20px; height: 22px;background: url(../images/hIconright.png) no-repeat;}
.rightBar li.current,.rightBar li:hover,.rightBar .tab1,.rightBar .tab2,.rightBar .tab3,.rightBar .tab4,.rightBar .tab5{ background-color: #e8e8e8;}
.rightBar li.current{ background-image:none;}
.rightBar li span.top{ background-position: -43px 0px;}
.rightBar li span.suggest{ background-position: -42px -35px;}
.rightBar li span.service{ background-position: -42px -68px;}
.rightBar li span.call{ background-position: -42px -105px;}
.rightBar li span.QRcode{ background-position: -41px -147px;}
.rightBar .childTab{ position: absolute; left: -132px; text-align: center;}
.rightBar .hidden{display: none;}
.rightBar .tab2,.rightBar .tab3,.rightBar .tab4,.rightBar .tab5{width: 130px; color:#2E2E2E; border: solid #DFDFDF; border-width: 1px 0 1px 1px;}
.rightBar .tab2{text-align: left; padding-top: 5px;}
.rightBar .tab2 li{ width:130px;height: 30px; line-height: 30px; border-bottom: none;}
.rightBar .tab2 li:hover{background-color: #DFDFDF;}
.rightBar .tab2 span.talk1{width: 18px; height: 18px; margin: 11px 5px 0 7px; background-position: 0px -232px;}
.rightBar .tab2 span.talk2{width: 18px; height: 18px; margin: 11px 5px 0 7px; background-position: -28px -230px;}
.rightBar .tab2 span.talk3{width: 18px; height: 18px; margin: 11px 5px 0 7px; background-position: -55px -231px;}
.rightBar .tab3 p{ height: 45px; line-height: 45px;}
.rightBar .tab4{ height: 100px; position: absolute;top:-30px; }
.rightBar .tab4 span.telephone{ float: left; margin-left: 40px; width: 60px; height: 30px; background-position: 0 -186px;}
.rightBar .tab4 em{display:block; clear: both; font-weight: 800;}
.rightBar .tab4 button{ padding: 8px; cursor: pointer;}
.rightBar .tab4 a:hover{color: #ff8601}
.rightBar .tab5{ height: 140px; position: absolute;top: -96px;}
.rightBar .tab5 img{ display:block;width:100px;margin:22px auto 0;}
.rightBar .tab5 span.imgQRcode{float: left;  width: 120px; height: 120px; background-position: 0 -395px;}

.rightBar .suggest-mobile{
    display: none;
}
.rightBar .suggest-mobile span.suggest{ background-position: -42px -105px;}
#newBridge .nb-icon-base{z-index:10000;}
#newBridge .icon-right-center{top:40%;}

@media (max-width: 768px) {
    .rightBar .suggest-mobile{display: block;}
    .rightBar .suggest-pc{display: none;}

}