.fuchuang{ position: fixed; right: 5px; top: 50%; margin-top: -182px; z-index: 99; }
.fuchuang a{ display: block; width: 78px; height: 72px; padding-top: 47px; text-align: center; color: #fff; border-radius: 5px; margin-bottom: 1px;  background: rgba(100,100,100,.9) url(fuchuang.png) no-repeat 0 0; box-sizing: border-box; }
.fc-tel{ position: relative; overflow: hidden; }
.fc-fangan a{ background-position: 0 -73px; }
.fc-baojia a{ background-position: 0 -146px; }
.fc-tel a{ background-position: 0 -219px; }
.fc-huayan a{ background-position: 0 -292px; }
.fuchuang a:hover{ background-color: #c40000; }
.fc-tel-box{ position: absolute; top: 0; right: -230px; line-height: 72px; width: 230px; text-align: center; color: #fff; font-size: 22px; font-weight: 700; background: #c40000; z-index: 99; }
.fuchuang  .fc-tel:hover{ width: 230px; margin-left: -152px; }
.fuchuang  .fc-tel:hover .fc-tel-box{ right: 0; }

@media screen and (max-width: 991px){
    .fuchuang{ display: none;}
}