﻿#cn_social_share {
    width: 210px;
    height: 30px;
    margin: 30px auto 10px;
    position: relative;
    display: none;
}

    #cn_social_share .fl {
        float: left;
    }

    #cn_social_share .share_to {
        color: #f8f7bb;
        line-height: 24px;
    }

    #cn_social_share .share_icon {
        width: 24px;
        height: 24px;
        margin-right: 5px;
        display: block;
        overflow: hidden;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
        -webkit-transition: 0.2s;
        transition: 0.2s;
        background-image: url(../images/share.png);
        _background-image: url(../images/share-ie6.png);
        background-repeat: no-repeat;
    }

        #cn_social_share .share_icon:hover {
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1;
        }

    #cn_social_share .share_weixin {
        background-position: 0px 0px;
    }

    #cn_social_share .share_sina {
        background-position: -34px 0px;
    }

    #cn_social_share .share_qq {
        background-position: -68px 0px;
    }

    #cn_social_share .share_renren {
        background-position: -102px 0px;
    }

    #cn_social_share .share_qzone {
        background-position: -136px 0px;
    }

/*微信二维码*/
.weixin_container {
    position: absolute;
    left: -10px;
    top: -260px;
    padding: 10px;
    width: 240px;
    height: 300px;
    background: #fff;
    border: solid 1px #d8d8d8;
    z-index: 11001;
    font-size: 12px;
    display:none;
    font-family:Arial;
}

.weixin_container_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: #000;
}

.weixin_container_close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
    text-decoration: none;
    font-size: 16px;
}

    .weixin_container_close:hover {
        text-decoration:none;
        color: #999;
    }

.weixin_container_main {
    padding: 15px 10px;
    min-height: 150px;
    _height: 150px;
}

.weixin_container_foot {
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: #666;
}
