.share-main{position: relative;
    width: 66px;
    float: right;
	/*inline-block*/
    padding: 12px 0 0 0;}
		.share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url(/dist/images/icon-share.png);}
		.share-bar .share-weixin{background-position: 0 0;}
		.share-bar .share-tsina{background-position: -16px 0;}
		.share-bar .share-qzone{background-position: -32px 0;}

		.weixin-share-open{position: absolute; bottom: 22px; left: 0; display: none;background: #fff;margin-left: -115px;}
		.weixin-wrap{position: relative; padding: 10px; width: 212px; height: 80px; border: 1px solid #ddd;z-index: 9999999;}
		.share-qrcode{float: left;}
		.share-qrcode img{display: block; width: 80px; height: 80px;}
		.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
		.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}