/*初始化元素*/
body{font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,td,th{margin:0;padding:0;font-family: 微软雅黑;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
a{text-decoration:none;color:inherit;}
a:active,a:hover {outline:none;}
input,button,textarea{outline:none;border:none;}
textarea{resize:none;}
img{vertical-align:top;}
label { /*文字不能选中*/
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.row {
    margin: 0 !important;
}

/*工具*/
/*________________________________*/
/*徽章样式*/
.badge_fy{
    display: inline-block;
    text-align: center;
    line-height: 20px;
    color: #FFF;
    border-radius: 50%;
    font-size: 12px;
    font-weight: normal;
    width: 20px;
    height: 20px;
    position: relative;
    top: -8px;
}
/*徽章颜色*/
.badge_color_D03322{
    background-color: #D03322;
}
/*右侧操作栏*/
.not_nav{
    display: inline-block;
    position: fixed;
    right: 20px;
    top: 30%;
    z-index: 666;
    border: #DEDEDE solid 1px;
    border-bottom: none;
}

.not_nav>div{
    width: 40px;
    height: 40px;
    background-color: #FFF;
    display: block;
    border-bottom: #DEDEDE solid 1px;
    transition: 0.3s;
    text-align: center;
}

.not_nav>div>i{
    display: inline-block;
    color:#D03322;
    font-size: 24px;
    margin: 5px;
    margin-top: 10px;
    transition: 0.3s;
}
.not_nav>div>a{
    font-size: 12px;
    width: 30px;
    height: 30px;
    margin: 5px;
    line-height: 15px;
    text-align: center;
    display: none;
    transition: 0.3s;
}
.not_nav>div>a:hover{
    text-decoration:none;
}
.not_nav>div:hover{
    background-color: #999;
    cursor: pointer;
    transition: 0.3s;
}
.not_nav>div:hover>i{
    display: none;
    transition: 0.3s;
}
.not_nav>div:hover>a{
    display: inline-block;
    color: #FFF;
    transition: 0.3s;
}

.not_nav>div:hover>div{
    right: 55px;
    transition: 0.5s;
}
.not_nav>div:hover>.hidediv{
    right: 55px;
    left: -24px;
    transition: 0.2s;
}
.not_nav>div>div{
    width: 100px;
    display: inline-block;
    position: absolute;
    background-color: #FFF;
    border: #DDD solid 1px;
    top:0;
    right: -240px;
    display: block;
}
.not_nav>div>div>img{
    width: 80px;
    height: 80px;
    margin: 10px;
    display: inline-block;
}
.not_nav>div>div>p{
    margin: 0;
    text-align: center;
}
.not_nav>div>.Customer{
    width: 190px;
    display: inline-block;
    position: absolute;
    background-color: #FFF;
    border: #DDD solid 1px;
    top:0;
    right: -240px;
}
/*客服*/
.Customer:before{
    content: '';
    position: absolute;
    left: 189px;
    top: 8px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 14px solid #CCC;
}
.Customer:after{
    content: '';
    position: absolute;
    left: 188px;
    top: 9px;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 13px solid #fff;
}
.Customer>div{
    background-color: #fefefe;
}
/*微信*/
.wx:before{
    content: '';
    position: absolute;
    left: 99px;
    top: 48px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 14px solid #CCC;
}
.wx:after{
    content: '';
    position: absolute;
    left: 98px;
    top: 49px;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 13px solid #fff;
}
/*手机*/
.moblie:before{
    content: '';
    position: absolute;
    left: 99px;
    top: 88px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 14px solid #CCC;
}
.moblie:after{
    content: '';
    position: absolute;
    left: 98px;
    top: 89px;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 13px solid #fff;
}
/*小导航*/
.g-crumbs {
    height: 20px;
    color: #666;
    font-family: sans-serif,'Hiragino Sans GB';
    margin-bottom: 10px;
}
.g-crumbs .xddd{
    float: left;
}
.g-crumbs a {
    text-decoration: none;
    color: #666;
    float: left;
}
.g-crumbs .litt-xyb {
    display: block;
    float: left;
    margin: 3px 10px 0 10px;
}

.litt-xyb {
    background-position: 0 -212px;
    height: 12px;
    width: 7px;
}
.litt-xyb {
    background-image: url('/pc/img/litt-sdb7f68073b.png');
    background-repeat: no-repeat;
}

/*侧边栏联系客服*/
 .ServiceBox {
    display:block;
}
.ServiceBox dl {
    margin:0px auto;
    width:162px;
    height:92px;
    padding-top:10px;
    border-bottom-color:rgb(214,214,214);
    border-bottom-width:1px;
    border-bottom-style:solid;
}
.ServiceBox dl dt {
    width: 46px;
    height: 24px;
    float: left;
    line-height: 24px;
}
.ServiceBox dl dd {
    width:112px;
    text-align:left;
    float:right;
    height: 24px;
    line-height: 24px;
}
 p.p2 {
     height:24px;
     line-height: 24px;
     margin-top: 3px;
}
 a.qq_icon {
     background: url(../img/online_bg.png) no-repeat -37px -130px;
     width: 121px;
     height: 25px;
     display: block;
     margin: 52px 0 auto;
     text-indent: 42px;
     line-height: 23px;
     cursor: pointer;
     text-decoration: none;
}
 .qq_icons{
     background: url(../img/online_bg.png) no-repeat -159px -130px;
     width: 121px;
     height: 25px;
     display: block;
     margin: 52px 0 auto;
     text-indent: 42px;
     line-height: 23px;
     color: white;
 }
 .qq_icons:hover{
     color: white;
 }
 .hidediv{
     width: 24px !important;
     height: 100%;
     opacity: 0;
 }