.webright{  
position:fixed; right:0; top:50%; z-index:1000; width:70px; height:355px; margin-top:-177.5px;}
.webright ul, ol { 
    list-style: none; 
    margin:0;
}
.webright_btn{position:fixed; right:70px; top:50%; z-index:1000; width:26px; height:67px; margin-top:-33.5px; background-image:url(./hide.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.webright_btn_on{
background-image:url(./show.png); right:0px;}
.webright ul li{ border-bottom:1px #ececec solid;
width:100%; position:relative; z-index:1;  }
.webright ul li .vac{display: flex;flex-direction: column;justify-content: center;height: 100%;}
.webright ul li:last-child{
border:none;}
.webright ul li a{ background-color:#fff; width:100%;
display:block; background-position:center; background-repeat:no-repeat; height:70px;}
.webright ul li:hover a{
background-color:#2ea8ee;}
.webright ul li.wr-wx a {
background-image:url(./wechat.png);}
.webright ul li.wr-wx:hover a{
background-image:url(./wechat-active.png);}
.webright ul li img{ z-index:100; display:none;
position:absolute; right:100%; top:0; width:auto; max-width:none;}
.webright ul li:hover img{
display:block;}
.webright ul li .dh-span{position: absolute;right: 50px;top: 18px;z-index: 101;width: 200px;font-size: 21px;display:none;}
.webright ul li:hover .dh-span{
display:block;}
.webright ul li.lx a {
background-image:url(./message.png);}
.webright ul li.lx:hover a{
background-image:url(./message-active.png);}
.webright ul li.lx div{ position:absolute; right:70px; top:3px; display:none;
width:222px; height:71px; background-image:url(./qqbg.png); background-position:center; background-repeat:no-repeat;}
.webright ul li.lx div p{ padding-left:60px; margin-top:20px;
font-size:18px; color:#333; cursor:pointer; display:block;}
.webright ul li.lx:hover div{display:block;}
.webright ul li.dh a {
background-image:url(./telephone.png);}
.webright ul li.dh:hover a{
background-image:url(./telephone-active.png);}

.webright ul li.kf a {
background-image:url(./customer.png);}
.webright ul li.kf:hover a{
background-image:url(./customer-active.png);}
.webright ul li.kf div{ display:none;
position:absolute; right:70px; top:0; width:121px; height:69px; background-position:center; background-repeat:no-repeat; background-image:url(./kfbg.png);}
.webright ul li.kf div dl{
width:95px; float:left; margin-left:10px;}
.webright ul li.kf div dl dd{
    font-size: 16px; color:#333; cursor:pointer; border-bottom:1px #ececec solid;
    display:block; background-position:left center; background-repeat:no-repeat; background-image:url(./customer-mini.png); padding-left:30px;
}
.webright ul li.kf div dl dd:last-child{
border:none;}
.webright ul li.kf:hover div{
display:block;}
.webright ul li.db a {background-color:#2ea8ee;
background-image:url(./top-active.png);}
.webright ul li.db:hover a{
background-image:url(./top-active.png);}
@media screen and (max-width:1090px) {
.webright,.webright_btn{
display:none;}
}