.cebianlan {
    width: 20px;
    height: 100px;
    z-index: 1;
    position: fixed;
    right: 20%;
    top: 0;
    text-align: center;
    transition: all 0.5s;
    color: #ffffff;
}

.weixin, .qqcall, .telcall {
    position: absolute;
    color: #ffffff;
}

.guanzhu {
    color: #ffffff;
}

.qqcall span {
    color: #ffffff;
}

.qqcall i {
    color: #ffffff;
}

.qqcall,.telcall {
    width: 20px;
    margin-right: 100px;
    overflow: hidden;
}

.telcall:hover {
    width: 140px;
    transform: translateX(0);
}

.qqcall:hover {
    width: 120px;
    transform: translateX(0);
}

@media screen and (max-width: 1025px) {
    .cebianlan {
        right: 5%;
    }
}

@media screen and (max-width: 769px) {
    .cebianlan {
        right: 0;
    }

    .qqcall {
        margin-right: 0;
    }
}

@media screen and (max-width: 426px) {
    .cebianlan {
        display: none;
    }
}