/*kfright_nav*/
.kfright_nav { position: fixed; right: 0px; top: 50%; margin-top: -138px; z-index: 9; }
.kfright_nav li { width: 45px; height: 45px; line-height: 45px; position: relative; margin-bottom: 1px; color: #fff; font-size: 14px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.kfright_nav li a { display: block; overflow: hidden; position: absolute; left: 0px; top: 0px; width: 140px; background-color: #ff6f00; color: #fff; padding-left: 45px; background-position: left top; background-repeat: no-repeat; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.kfright_nav li img { display: none; position: absolute; right: 45px; top: -67px; width: 150px; height: 167px; }
.kfright_nav li .kfright_nav_home { background: #ff6f00 url(kefu_home.png) no-repeat; cursor: pointer; }
.kfright_nav li .kfright_nav_qq { background-image: url(kefu_qq.png); }
.kfright_nav li .kfright_nav_qq1 { background-image: url(kefu_qq1.png); }
.kfright_nav li .kfright_nav_qq2 { background-image: url(kefu_qq2.png); }
.kfright_nav li .kfright_nav_qq3 { background-image: url(kefu_qq3.png); }
.kfright_nav li .kfright_nav_qq4 { background-image: url(kefu_qq4.png); }
.kfright_nav li .kfright_nav_tel { background-image: url(kefu_tel.png); }
.kfright_nav li .kfright_nav_xq { background-image: url(kefu_xq.png); }
.kfright_nav li.kfright_nav_wx { background: #ff6f00 url(kefu_wx.png) no-repeat; }
.kfright_nav li.kfright_nav_wx:hover { background: #35363A url(kefu_wx.png) no-repeat; }
.kfright_nav li.kfright_nav_wx:hover img { display: block; }
.kfright_nav li.kfright_nav_top { background: #b2b2b2 url(kefu_top.png) no-repeat; cursor: pointer; }
.kfright_nav li a:hover { background-color: #35363A; left: -105px; }