/*QQ浮窗*/
.qqkefu { width: 160px; position: fixed; z-index: 100; right: 0; top: 200px; transition: all .5s ease 0s; }
.qqkefu.qqkefu-nome { right: -130px; }
.qqkefu.qqkefu-nome .qqkefu-left { background-position: 0 0; }
.qqkefu-left { width: 35px; *width: 30px; height: 130px; float: left; margin-top: 20px; background: url(/templets/default/images/qqkefu.png) no-repeat -30px 0 #fa7d68; cursor: pointer; border-radius: 5px 0 0 5px; overflow: hidden; }
.rides-cs .floatL { width: 30px; float: left; position: relative; z-index: 1; border-radius: 5px 0 0 5px; overflow: hidden; }
.qqkefu-right { background: #fa7d68; width: 125px; float: right; border-radius: 5px 0 0 5px; padding: 5px 0 5px 5px }
.qqkefu-right-box { background: #fff; border-radius: 5px 0 0 5px; }
.qqkefu-right-box ul { margin: 0px; list-style: none inside; padding: 0px; }
.qqkefu-right-box li { height: 39px; line-height: 39px; border-bottom: 1px solid #e9e9e9; padding: 0 0 0 15px; margin: 0px; font-size: 12px; font-family: "Microsoft YaHei", "微软雅黑"; }
.qqkefu-right-box li.title { color: #bbbbbb; font-size: 14px; }
.qqkefu-right-box li.title  a{ color: #333333; font-size: 12px; }
.qqkefu-right-box li.title  a:hover{ color: #fa7d68; font-size: 12px; }
.qqkefu-right-box li.title  span{ color: #333333; font-size: 12px; }
.qqkefu-right-box li.second-last { color: #333333; font-size: 14px; }
.qqkefu-right-box li.last { border-bottom: none;color: #333333; font-size: 14px; }
.qqkefu-right-box li i { margin-right: 10px; }
.qqkefu-right-box li i.ico-qq { background: url(/templets/default/images/qqkefu.png) no-repeat 0 -260px; width: 15px; height: 16px; display: inline-block; vertical-align: middle; }
@media only screen and (max-width: 479px) {
#qqkefu {
  display: none;
}
.izl-rmenu {right:10px; bottom: 60px;}
}
/* 移动端底部客服 */
.footer_front { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 888; transform-origin: 0px 0px 0px; opacity: 1; transform: scale(1, 1); display: none; }
#menu { position: fixed; bottom: 0px; width: 100%; height: 50px; line-height: 44px; z-index: 999; }
#menu ul { margin: 0 auto; list-style-type: none; width: 100%; max-width: 500px; height: 100%; padding:0px;}
#menu ul li { float: left; width: 50%; height: 100%; text-align: center; position: relative; font-size: 14px; }
#menu ul li .line { position: absolute; top: 0px; right: 0px; z-index: 30; width: 1px; }
#menu ul li .menu_li { position: absolute; top: 7px; left: 5%; z-index: 40; width: 90%; height: 36px; line-height: 36px; color: #fff; border-radius: 3px; }
#menu .phone_bottom_menu { color: #fff; text-decoration: blink; width: 100%; height: 100%; display: block; }
#menu ul li:nth-of-type(1) .menu_li { background-color: #7fbcf3; }
#menu ul li:nth-of-type(2) .menu_li { background-color: #f4b10e; }
#menu ul li:nth-of-type(3) .menu_li { background-color: #f94a45; }
#menu ul li .img_front { position: absolute; top: 0px; left: 0px; z-index: 30; width: 100%; height: 100%; background-color: #000; opacity: .65; }
#menu ul li .img_front img { width: 100%; height: 100%; }
#menu ul li span { position: absolute; bottom: -300px; left: 50%; width: 104px; margin-left: -52px; height: auto; text-align: center; z-index: 10; }
#menu ul li span a { display: block; float: left; width: 100%; height: 43px; line-height: 43px; color: #454545; text-decoration: none; text-align: center; }
#menu ul li .menu_li .icon { width: 1.8em; margin-right: 0.5em; display: inline-block; vertical-align: top;}
#menu ul li .menu_li .icon.icon-phone { width: 2em;}