/*浮动客服*/
.right_bar{
    width:78px;
    position: fixed;
    right:0;
    top:50%;
    transform:translateY(-50%);
    z-index:1000;
}
.right_bar ul.cont{
    width:78px;
}
.right_bar ul.cont li{
    height:80px;
    position: relative;
    margin-bottom:2px;
    float:left;
    width:78px;
}
.right_bar ul.cont li a{
    border-radius: 10px;
    display:block;
    height:80px;
    width:70px;
    text-align:center;
    text-decoration:none;
    padding-top:11px;
    cursor: pointer;
    box-sizing: border-box;
    background-color:#0659b3;
    margin-left:8px;
}
.right_bar ul.cont li:last-child{
    margin-bottom:0;
}
.right_bar ul.cont li a .ico{
    height:37px;
    background-repeat:no-repeat;
    background-position:center;
}
.right_bar ul.cont li a .ico_1{
    background-image:url(/Public/newDefault/images/bar_ico_1.png);
}
.right_bar ul.cont li a .ico_2{
    background-image:url(/Public/newDefault/images/bar_ico_2.png);
}
.right_bar ul.cont li a .ico_3{
    background-image:url(/Public/newDefault/images/bar_ico_3.png);
}
.right_bar ul.cont li a .ico_4{
    background-image:url(/Public/newDefault/images/bar_ico_4.png);
}
.right_bar ul.cont li a .ico_5{
    background-image:url(/Public/newDefault/images/bar_ico_5.png);
}

.right_bar ul.cont li a span{
    display:block;
    width:100%;
    font-size:14px;
    line-height:14px;
    color:#fff;
    padding-top:8px;
}
.right_bar ul.cont li a:hover,.right_bar ul.cont li.cur a{
    background-color:#013571;
}

.right_bar ul.cont li .bar_mask{
    display:none;
    position: absolute;
    margin-right:8px;
}
.right_bar ul.cont li .bar_vx{
    width: 150px;
    padding:6px 5px;
    background-color:#0659b3;
    right:70px;
    top:0;
}
.right_bar ul.cont li .bar_tel{
    background-color:#0659b3;
    right:70px;
    width:200px;
    text-align:center;
    font-size:20px;
    line-height:27px;
    color:#fff;
    padding:13px 0;
    top:0;
}
@media screen and (max-width: 768px) {
    .right_bar{ display: none;}
}