.section { text-align: center; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix {  *zoom:1;/*IE/7/6*/}
.hidden-items { display:none !important; }
.text-over { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.qqkefu { position: fixed; bottom:35%; _position: absolute;  _top: expression(eval(document.documentElement.scrollTop + 365));
z-index: 20; right:0; width:53px; }
.qqkefu ul li { width:53px; height:47px; margin-bottom:1px; float:right; color:#FFF; background:#757575; text-align:left; line-height:47px; font-size:14px; cursor:pointer; opacity: 0.9; position:relative }
.qqkefu ul li a { color:#fff; display: block; }
.qqkefu ul li.qq_cza { overflow:hidden }
.qqkefu ul li:hover { background:#CE0000; }
.qqkefu ul li.top { color:#1c1c1c; font-weight:800; text-align:center;
    position:relative; width:53px; cursor:pointer;  -webkit-transition: .3s;
 -o-transition: .3s;
 transition: .3s;
}
.qqkefu ul li.top:hover { background-color: #CE0000; }
.qqkefu ul li b { width:53px; height:47px; display:block; overflow:hidden; float:left; }
#zx { width: 53px; }
.qqkefu ul li b.a { background:url(czx4.png) no-repeat center center; }
.qqkefu ul li b.b { background:url(czx3.png) no-repeat center center; }
.qqkefu ul li b.sj { background:url(sj.png) no-repeat center center; }
.qqkefu ul li b.c { background:url(czx5.png) no-repeat center center; }

.erweima { height:300px; position: absolute; top: -154px; left: -291px; background: #FFF; border: 1px solid #CCC; float: right; cursor: default !important; display:none; }
.erweima p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width:290px; }
.erweima p img { width:280px; height:280px; padding:0 10px 0px 10px; display:block }