.x1-float{position:fixed; right:0px; bottom:0px; z-index:9999; display:none;}
.x1-float .x1-btn{position:relative; width:54px; height:55px; border-bottom:1px solid rgba(0,0,0,.8); cursor:pointer;}
.x1-float .btn-qq,.x1-float .btn-kuaidi,.x1-float .btn-msg,.x1-float .btn-mq,.x1-float .btn-link,.x1-float .btn-tel,.x1-float .btn-wx,.x1-float .btn-top{display:block; background:#000; background:rgba(0,0,0,0.8); transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;}
.x1-float .btn-qq:hover,.x1-float .btn-kuaidi:hover,.x1-float .btn-msg:hover,.x1-float .btn-mq:hover,.x1-float .btn-link:hover,.x1-float .btn-tel:hover,.x1-float .btn-wx:hover,.x1-float .btn-top:hover{background:#ae1c1c;}
.x1-float i.fa{float:left; width:54px; height:55px; line-height:55px; text-align:center; font-size:28px; color:#fff;}
.x1-float .btn-kuaidi .kuaidi{position:absolute; top:0px; left:-100px; display:none; width:100px; font-size:16px; line-height:54px; color:#FFF; text-align:center; background-color:#ae1c1c; overflow:none;}
.x1-float .btn-msg .msg{position:absolute; top:0px; left:-100px; display:none; width:100px; font-size:16px; line-height:54px; color:#FFF; text-align:center; background-color:#ae1c1c; overflow:none;}
.x1-float .btn-mq .mq{position:absolute; top:0px; left:-100px; display:none; width:100px; font-size:16px; line-height:54px; color:#FFF; text-align:center; background-color:#ae1c1c; overflow:none;}
.x1-float .btn-link .link{position:absolute; top:0px; left:-100px; display:none; width:100px; font-size:16px; line-height:54px; color:#FFF; text-align:center; background-color:#ae1c1c; overflow:none;}
.x1-float .btn-tel .tel{position:absolute; top:0px; left:-140px; display:none; width:140px; font-size:17px; line-height:54px; color:#FFF; text-align:center; background-color:#ae1c1c; overflow:none;}
.x1-float .btn-wx .pic{position:absolute; right:54px; bottom:0px; display:none; width:129px; height:129px; border:1px solid #ccc; border:1px solid rgba(0,0,0,.2); border-radius:3px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); line-break:auto; overflow:none;}
@media (min-width:768px){
.x1-float{display:block;}
}