﻿.kefu_bar { position: fixed; top: 30%; right: 1px; z-index: 999; }
.clck { position: relative; }
.c_2 { }
.c_2 a { background: url(../images/qq/float_s.gif); background-repeat: no-repeat; display: block; width: 28px; height: 118px; position: absolute; top: 120px; left: -27px; cursor: pointer; }
.c_2 #open { background-position: -30px -396px; z-index: 7; }
.c_2 #clos { background-position: 0px -396px; z-index: 8; }
.kf_pt01, .kf_pt02, .kf_pt04, .kf_pt05 { background: url(../images/qq/float_bg.png); background-repeat: no-repeat; }
.kf_pt01 { width: 150px; height: 15px; background-position: 0px bottom; }
.kf_pt02 { background-repeat: repeat-y; width: 120px; padding: 0 15px 15px 15px; background-position: -302px bottom; }
.kf_pt05 { background-repeat: repeat-y; width: 134px; padding: 0 8px 5px 8px; background-position: -302px bottom; }
.kf_pt03 { background: url(../images/qq/webZx_bg.jpg) no-repeat; width: 150px; height: 15px; }
.kf_pt04 { background-position: -151px bottom; width: 150px; height: 15px; }


.kf_pt02 h5 { font-size: 14px; color: #00a0e9; text-align: center; border-bottom: solid 1px #00a0e9; font-weight: normal; padding: 0 0 5px 0; }
.kf_pt02 ul li { line-height: 30px; border-bottom: solid 1px #ddd; padding: 3px 0; white-space: nowrap; overflow: hidden; }
.kf_pt02 ul li a { color: #5e5e5e; }
.kf_pt02 ul li a img { vertical-align: middle; margin: 0 3px 0 0; }
.kf_cont { }
