
#online_qq_layer{z-index:19999;position:fixed;-position:absolute;right:0px;top:0;
padding-top:15px;}
#online_qq_tab{width:46px;float:left;margin:35px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:148px;line-height:999em;overflow:hidden; background:url(kfbt.png) no-repeat}
#online_qq_tab a#floatShow{background-position:-46px 0;}
#online_qq_tab a#floatHide{background-position:0 0;}

#onlineService{ float:left;width:150px;display:none; }
 
 
 .conts { border:2px solid #cd0f60;
 background:#fff; padding:10px; margin-bottom:5px;}
 .conts h3{ height:20px;
line-height:20px;
overflow:hidden;
font-size:13px; 
background:url(p.gif) no-repeat 0 50%;
padding-left:24px;
font-weight:normal;
color:#cd0f60;
margin-bottom:10px;} 
 .conts ul li{
overflow:hidden;
height:26px; }
 .conts ul li a{ display:block;
height:22px;
padding:2px 0;
font-size:14px;  
text-decoration:none;
line-height:22px;}
 .conts ul li a:hover{ background:#efefef}
 .conts ul li a img{ float:left;
width:79px;
height:25px;
margin-right:3px;}
   
.wxside{ text-align:center; 
 border:2px solid #cd0f60;
 background:#fff; padding:10px 0;}
.wxside a,.wxside img{ display:block;
text-align:center;
margin:auto}
.wxside i,.wxside a{ font-size:14px;}
.wxside i{ color:#CC0033;
font-style:normal;
font-weight:bold}
.wxside strong{ color:#6b4bd7}

#qqkf { padding-left:43px; width:77px; overflow:hidden; height:43px; color:#3f4f74; text-decoration:none; background:url(wpa.png) no-repeat; display:block; line-height:20px; border-bottom:2px solid #f5f5f5; margin-bottom:5px; }
#qqkf span { display:block; font-size:12px }