.so-follow{display:inline-block;position:relative;vertical-align:middle}.so-follow__loading{width:15px;height:15px;display:inline-block;text-align:center;vertical-align:-3px;transform:translate(-50%,-50%);-webkit-animation:turnAround 1s infinite linear;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.so-follow__button{width:47px;height:18px;background:#feeded;border-radius:2px;font-size:12px;color:#fa5050;line-height:18px;text-align:center;cursor:pointer;position:relative;display:inline-block;overflow:hidden}.so-follow__button:hover{background:#fa5050;color:#fff}.so-follow__active,.so-follow__active:hover{background:#dedee7;color:#7a7b84}.so-follow__default-tips,.so-follow__warning-tips{position:absolute;bottom:22px;height:19px;line-height:19px;border-radius:2px;white-space:nowrap;padding:4px 6px;color:#fff;font-size:13px;z-index:100}.so-follow__default-tips{left:100%;background:rgba(0,0,0,0.6)}.so-follow__warning-tips{background:rgba(0,0,0,0.6);top:-5.5px;left:55px}.so-follow__warning-tips:after{position:absolute;display:block;content:'';width:0;height:0;border-top:5px solid transparent;border-right:5px solid rgba(0,0,0,0.6);border-bottom:5px solid transparent;left:-5px;top:8.5px}.so-follow__warning-tips__mh-close{display:inline-block;width:8px;height:8px;background-image:url(https://p2.ssl.qhimg.com/t01d9df703eb46d4ed0.png);background-image:-webkit-image-set(url(https://p2.ssl.qhimg.com/t01d9df703eb46d4ed0.png) 1x,url(https://p3.ssl.qhimg.com/t0157c13206602e443f.png) 2x);position:relative;top:-1px;margin-left:5px}@-webkit-keyframes turnAround{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.so-follow-lightweight .so-follow__button{font-size:13px;width:auto;height:auto;background-color:transparent}.so-follow-lightweight .so-follow__loading{padding:0 10px}.so-follow-lightweight .so-follow__active{width:40px}.so-follow-lightweight .so-follow__button:hover{background:transparent;text-decoration:underline;color:#fa5050}.so-follow-lightweight .so-follow__active:hover{background:transparent;text-decoration:underline;color:#7a7b84}