.icon {
    width:2em;
    height:2em;
    vertical-align:-.15em;
    overflow: hidden;
    fill: #999;
    margin-left:7px;
    margin-bottom:3px;
}
#share-to {
    position: fixed;
    top:50%;
    left:1%;
    transform: translateY(-50%);
    z-index:4;
}
.icon-weibo:hover {
    fill:#ce1f08;
    border-radius:50%;
}
.icon-linkedin:hover {
    fill:#0b80be;
    border-radius:50%;
}
.icon-wechat:hover {
    fill:#1a671f;
    border-radius:50%;
}
.icon-facebook:hover {
    fill:#0b80be;
    border-radius:50%;
}   
.icon-twitter:hover {
    fill:#0b80be;
    border-radius:50%;
}