﻿/*body
{
  
    width: 100%;
    margin: 0px;
    padding: 0px;
    font: 12px "微软雅黑" , "Arial Narrow" ,HELVETICA;
}

input, select, img
{
    vertical-align: middle;
}

img
{
    behavior: url(iepngfix.htc);
    border: none;
}

ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7, p, form, input, span
{
    margin: 0;
    padding: 0;
}
ul
{
    list-style-type: none;
}

a
{
    text-decoration: none;
    color: #4a4a4a;
}
a:hover
{
    text-decoration: none;
    color: #ab1b7c;
}
img
{
    border: 0;
}
ul, li
{
    list-style-type: none;
}
.tc
{
    text-align: center;
}
.tl
{
    text-align: left;
}
.tr
{
    text-align: right;
}
.dis
{
    display: block;
}
.undis
{
    display: none;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.cl
{
    clear: both;
}
.hand
{
    cursor: pointer;
}

.g
{
    background-image: url(/images/g.png);
    background-repeat: no-repeat;
}
/**start**/
#kefu
{
    z-index: 9999;
    position: fixed;
    width: 60px;
    top: 220px;
    right: 3px;
}
#kefu ul li
{
    width: 60px;
    margin-bottom: 1px;
    height: 60px;
    text-align: center;
    background-color: #bfbfbf;
    z-index:1;
}

#kefu ul li dl
{
    display:none;
}

#kefu ul li.hover dl
{
    display:block;
}

#kefu ul li.hover
{
    background-color:#FFF;
}

#kefu ul li.hover .nav_a
{
     background-position:-115px 11px;
     color:#22ac38;
}

#kefu ul li.hover .nav_a1
{
     background-position:-115px -50px;
     color:#22ac38;
}

#kefu ul li.hover .nav_a2
{
     background-position:-115px -105px;
     color:#22ac38;
}

#kefu ul li.hover .nav_a3
{
     background-position:-115px -170px;
     color:#22ac38;
}

#kefu ul li.hover .nav_a4
{
     background-position:-115px -229px;
     color:#22ac38;
}


a#a_qrcode
{
    background-image: url(../images/b4.png);
    background-repeat: no-repeat;
    background-position: 14px 11px;
}
a.nav_a
{
    color: #ffffff;
    display: inline-block;
    line-height: 26px;
    padding-top: 34px;
    position: relative;
    width: 60px;
}
dl.qrcode_list
{
    height: 121px;
    width: 115px;
    top: 0px;
    border: 1px solid #22ac38;
    background-color: #fff;
    position: absolute;
    right: 60px;
}
dl.qrcode_list dt
{
    padding-top: 10px;
}
a#a_serve
{
    background-image: url(../images/b4.png);
    background-repeat: no-repeat;
    background-position: 14px -49px;
}
a.nav_a1
{
    color: #ffffff;
    display: inline-block;
    line-height: 26px;
    padding-top: 34px;
    position: relative;
    width: 60px;
}
dl.serve_list
{
    height: 181px;
    width: 115px;
    top: 60px;
    border: 1px solid #22ac38;
    background-color: #fff;
    position: absolute;
    right: 60px;
}
dd.serve_line
{
    height: 20px;
    margin-bottom: 8px;
    width: 90px;
    line-height: 20px;
    margin-left: 10px;
    background-color: #e5e5e5;
}
dd.serve_line_qq
{
    background-image: url("../images/pa.gif");
    background-position: 19px center;
    background-repeat: no-repeat;
    line-height: 30px;
    padding-left: 46px;
    text-align: left;
}
dd.serve_line_message
{
    position: absolute;
    background-color: #22ac38;
    bottom: 0px;
}
dd.serve_line_message a
{
    display: inline-block;
    line-height: 20px;
    width: 100px;
    color: #fff;
    background-position: 22px 4px;
    background-image: url("../images/bl.png");
    background-repeat: no-repeat;
    padding-left: 15px;
}
a#a_tel
{
    background-image: url(../images/b4.png);
    background-repeat: no-repeat;
    background-position: 14px -106px;
}
a.nav_a2
{
    color: #ffffff;
    display: inline-block;
    line-height: 26px;
    padding-top: 34px;
    position: relative;
    width: 60px;
}
a#a_th
{
    background-image: url(../images/b4.png);
    background-repeat: no-repeat;
    background-position: 14px -169px;
}
a.nav_a3
{
    color: #ffffff;
    display: inline-block;
    line-height: 26px;
    padding-top: 34px;
    position: relative;
    width: 60px;
}
dl.th_list
{
    background-color: #fff;
    border: 1px solid #22ac38;
    height: 181px;
    position: absolute;
    right: 60px;
    top: 60px;
    width: 115px;
}
dd.th_line
{
    height: 20px;
    margin-bottom: 8px;
    width: 90px;
    line-height: 20px;
    margin-left: 10px;
    background-color: #e22ac38;
}
dd.th_line_qq
{
    background-image: url("../images/pa.gif");
    background-position: 19px center;
    background-repeat: no-repeat;
    line-height: 30px;
    padding-left: 46px;
    text-align: left;
}
dd.th_line_message
{
    position: absolute;
    background-color: #22ac38;
    bottom: 0px;
}
dd.th_line_message a
{
    display: inline-block;
    line-height: 20px;
    width: 100px;
    color: #fff;
    background-position: 22px 4px;
    background-image: url("../images/bl.png");
    background-repeat: no-repeat;
    padding-left: 15px;
}
a#a_top
{
    background-image: url(../images/b4.png);
    background-repeat: no-repeat;
    background-position: 14px -229px;
    
}
a.nav_a4
{
    color: #ffffff;
    display: inline-block;
    line-height: 26px;
    padding-top: 34px;
    position: relative;
    width: 60px;
}
dl.tel_list
{
    height: 60px;
    width: 115px;
    top: 182px;
    border: 1px solid #22ac38;
    background-color: #fff;
    position: absolute;
    right: 60px;
}

#kefu ul li.backtop
{
    cursor: pointer;
    position: relative;
    z-index: 0;
}