@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
.kf_online em{font-style:normal;}
.kf_online img{display: inline-block;}
img{vertical-align: middle;}
.kf_online a{color: #5f5f5e;text-decoration: none;}
.kf_online{position: fixed;top: 260px;right: 0;width: 48px;z-index: 1;}
.kf_online ul li,.kf_online .kf_top{position: relative;height: 46px;background: #737373;border-top: 1px solid #8a8a8a;border-bottom: 1px solid #8a8a8a;cursor: pointer;background-repeat: no-repeat;background-position: center;}
.kf_online .kf_top{display: block;border-bottom: none;background-image: url(../images/kfonline/top.png);background-color: #f5a72b;border-color: #f5a72b;}
.kf_online ul li:hover,.kf_online .kf_top:hover{background-color: #f5a72b;border-color: #f5a72b;}
.kf_online ul li.kf_phone{background-image: url(../images/kfonline/phone.png);border-top: none;}
.kf_online ul li.kf_qq{background-image: url(../images/kfonline/qq.png);}
.kf_online ul li.kf_kf{background-image: url(../images/kfonline/kf.png);}
.kf_online ul li.kf_wx{background-image: url(../images/kfonline/wx.png);}

.kf_online .kf_info{position: absolute;z-index: -1;background: #FFFFFF;box-shadow: 0 5px 5px #ededed;right: 48px;display: none;}
.kf_online .kf_phone .kf_info{width: 190px;height: 154px;top: -55px;border-top: 5px solid #f5a72b;}
.kf_online .kf_phone .kf_info p{font-size: 16px;font-weight: bold;background: url(../images/kfonline/phone.jpg) 21px center no-repeat;padding-left: 53px;margin-top: 15px;line-height: 24px;}
.kf_online .kf_phone .kf_info span{display: block;padding-left: 23px;line-height: 30px;padding-top: 10px;}
.kf_online .kf_qq .kf_info{width: 160px;padding-bottom: 15px;top: -132px;}
.kf_online .kf_qq .kf_info p{background: #e8e8e8;text-align: center;font-size: 14px;color: #a4a3a3;padding: 18px 0 14px;line-height: 26px;}
.kf_online .kf_qq .kf_info p em{display:block;color: #F08519;font-size: 24px;}
.kf_online .kf_qq .kf_info dl{padding: 18px 0 0 45px;}
.kf_online .kf_qq .kf_info dl dt{font-size: 16px;padding-bottom: 5px;}
.kf_online .kf_qq .kf_info dl dd{font-size: 14px;line-height: 36px;}
.kf_online .kf_kf a{display: block;height: 46px;}
.kf_online .kf_wx .kf_info{border: 1px solid #E8E8E8;font-size: 14px;color: #5b5b5a;width: 280px;height: 160px;padding: 20px 0 0 20px;top: -66px;}
.kf_online .kf_wx .kf_info p{float: left;margin-right: 20px;text-align: center;}
.kf_online .kf_wx .kf_info img{display: block;border:1px solid #dcdcdc;margin-bottom: 6px;}
