/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
    font-family: 'iconfont';  /* Project id 2351504 */
    src: url('//at.alicdn.com/t/c/font_2351504_hnvk8fsnpob.woff2?t=1756782112523') format('woff2'),
    url('//at.alicdn.com/t/c/font_2351504_hnvk8fsnpob.woff?t=1756782112523') format('woff'),
    url('//at.alicdn.com/t/c/font_2351504_hnvk8fsnpob.ttf?t=1756782112523') format('truetype');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.fixed-nav{ position: fixed; right:0px;top:60%; display: flex; flex-direction: column; box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);z-index: 9900}
.fixed-nav-item{ width: 68px; height:68px; background: #fff; color:#1d1d1d; border-bottom:solid 1px #efefef; text-align: center; padding-top: 8px;margin-top: 0px; position: relative; }
.fixed-nav-item:first-child{ border-radius: 0 ; }
.fixed-nav-item:last-child{ border-radius:0 ; border: 0;}
.fixed-nav-item .iconfont{ display: inline-block; height:34px; font-size:22px; vertical-align: top; color:#FD5425;}
.fixed-nav-item .icon-xianshang{ margin-top: 2px;height:32px; }
.fixed-nav-item .icon-qq1{ font-size: 26px; display: block; margin-top: -2px; height:37px; }
.fixed-nav-item .icon-weixin{ font-size: 23px;  }
.fixed-nav-item .icon-dianhua1{ font-size: 24px;  }
.fixed-nav-item .fix-nav-text{ display: block; font-size:12px; line-height: 1; margin-top: 1px; }
.fixed-nav-item .fn-link{ display: block; color:#1d1d1d;}
.fixed-nav-item:hover .fn-link{ display: block; color:#fff;}
.fixed-nav-show{ display: none;}
.fixed-nav-item:hover{ background: #FD5425; color:#fff; border-color:#FD5425;}
.fixed-nav-item:hover .iconfont{ color:#fff;}
.fixed-nav-item:hover .fixed-nav-show{ display: block; position: absolute; right:64px; top: 0;}
.fixed-nav-item:hover .fixed-nav-show-bottom{ top:inherit; bottom:0}
.show-content{ padding: 10px; text-align: center; background: #fff;box-shadow: 0 5px 15px 0 rgba(138,141,147,.4); margin-right: 18px; position: relative; }
.show-content:before{ content:'';position: absolute;top:15px; right:-16px; border: 8px solid transparent;border-left: 8px solid #fff;width: 0;height: 0px;}
.show-content-zc{ width: 230px;}
.show-content-weixin{ padding:5px }
.show-content-tel{ width: 240px; text-align: left;color:#333; }
.show-content-qun{ width: 320px; text-align: left;color:#333;}
.show-content-qun:before{ top:inherit; bottom:26px }
.show-content a{ color:#333; display: inline-block;}
.show-content a.btn-primary{ color:#fff}
.fixed-nav-item .icon-circle {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #f1f1f3;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: top;
    margin-right: 8px;
}
.fixed-nav-item .icon-circle .iconfont{color: #777 !important}

.show-qq-num{ display: inline-block; font-size: 12px; text-align: left; line-height: 22px;}
.show-qq-num b{ font-size: 20px; font-weight: normal;}
#yms_wx {width:170px; height:170px; cursor: pointer;transition: 0.1s ease-in}
.tms-im { background-color: #FD5425 !important }
