.qq-cs {
    background: rgba(51, 51, 51, 0.9);
    position:   fixed;
    top:        130px;
    right:      1px;
    _position:  absolute;
    z-index:    999;
    filter:     progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5333333', endColorstr='#E5333333');
}

.qq-cs a {
    color: #00A0E9;
}

.qq-cs a:hover {
    color:           #ff8100;
    text-decoration: none;
}

.qq-cs .floatL {
    width:    36px;
    float:    left;
    position: relative;
    z-index:  1;
}

.qq-cs .floatL a {
    font-size:   0;
    text-indent: -999em;
    display:     block;
}

.qq-cs .floatR {
    width:    130px;
    float:    left;
    padding:  5px;
    overflow: hidden;
    background-color:#f7f7f7;
    border:2px solid #464646;

}

.qq-cs .floatR .cn {
    background: #F7F7F7;
}

.qq-cs .cn h3 {
    font-size:   14px;
    color:       #333;
    font-weight: 600;
    line-height: 24px;
    padding:     5px
}

.qq-cs .cn ul {
    padding: 0;
}

.qq-cs .cn ul li {
    border-bottom: solid 1px #E6E4E4;
}

.qq-cs .cn ul li span {
    color: #777;
}

.qq-cs .cn ul li img {
    vertical-align: middle;
}

.qq-cs .btnOpen, .qq-cs .btnCtn {
    position:          relative;
    z-index:           9;
    top:               0;
    left:              0;
    background-image:  url(../images/qq.png);
    background-repeat: no-repeat;
    display:           block;
    width:             20px;
    height:            146px;
    padding:           8px;
}

.qq-cs .btnOpen {
    background-position: 0px 0;
}

.qq-cs .btnCtn {
    background-position: -35px 0;
}

.qq-cs ul li{
    list-style: none;
    padding-top:10px;
    line-height:24px;
}
.qq-cs ul li.top {
    border-bottom: solid #ACE5F9 1px;
}

.qq-cs ul li.bot {
    border-bottom: none;
}
