/* 右侧悬浮总容器 */
.service-bar{position:fixed;right:20px;bottom:160px;z-index:99999;display:flex;flex-direction:column;gap:6px;}
/* 手机端适配 */
@media screen and (max-width:768px) {
    .service-bar {
        right:12px;   /* 手机右边距缩小，贴右下角 */
        bottom:10px;  /* 降低底部距离，贴合右下角区域 */
        gap:4px;       /* 按钮之间间距缩小，适配小屏 */
    }
}
.btn-group{display:flex;flex-direction:column;gap:6px;}
.service-btn{position:relative;width:60px;height:60px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,0.1);cursor:pointer;flex-shrink:0;margin-bottom:6px}
.service-btn svg{width:26px;height:26px;fill:#333;}
.service-btn.blue{background:#165DFF;}
.service-btn.blue1{background:#F2935C;}
.service-btn.blue2{background:#FFFFFF;}

.service-btn.blue2:hover{background:#DDDBDB;}
.service-btn.blue1:hover{background:#165DFF;}
.service-btn.blue:hover{background:#F2935C;}
.service-btn.blue svg{fill:#fff;}
.service-btn.blue1 svg{fill:#fff;}
.wechat-tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#165DFF;color:#fff;padding:20px;border-radius:8px;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;}

@media screen and (max-width: 768px) {
    .service-btn.blue1:hover {
        background-color: #165DFF !important;
    }
    /* 适配触屏：移动端增加active点击态，触屏按下就呈现蓝色 */
    .service-btn.blue1:active {
        background-color: #165DFF;
    }
}

.wechat-tooltip::after{content:'';position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #165DFF;}
.wechat-tooltip img{width:180px;height:180px;margin-bottom:10px;}
.wechat-tooltip h4{margin:0 0 10px;font-size:18px;font-weight:normal;opacity:0.7;}
.wechat-tooltip p{margin:0;font-size:16px;line-height:1.5;}
.service-btn:hover .wechat-tooltip{opacity:1;visibility:visible;right:65px;}
.service-btn .text-tip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#165DFF;color:#fff;padding:8px 16px;border-radius:6px;font-size:18px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;}
.service-btn .text-tip a{color:#fff !important;}
.service-btn .text-tip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#165DFF;color:#fff;padding:8px 16px;border-radius:6px;font-size:18px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;}
.service-btn .text-tip::after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #165DFF;}
.service-btn:hover .text-tip{opacity:1;visibility:visible;right:65px; }
.service-bar.hide .btn-group{display:none !important;}
#backTop{display:flex;}


.wechat-tooltip1{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#0A2447;color:#fff;padding:20px;border-radius:8px;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;}
.wechat-tooltip1::after{content:'';position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #0A2447;}
.wechat-tooltip1 img{width:180px;height:180px;margin-bottom:10px;}
.wechat-tooltip1 h4{margin:0 0 10px;font-size:18px;font-weight:normal;opacity:0.7;}
.wechat-tooltip1 p{margin:0;font-size:16px;line-height:1.5;}
.service-btn:hover .wechat-tooltip1{opacity:1;visibility:visible;right:65px;}



@font-face{font-family:"iconfont";src:url('font/iconfont.woff2') format('woff2'),url('font/iconfont.woff') format('woff'),url('font/iconfont.ttf') format('truetype')}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}

.icon-cai:before{content:"\e688"}
.icon-a-ziyuan10:before{content:"\e68a"}
.icon-a-ziyuan11:before{content:"\e68b"}
.icon-a-ziyuan7:before{content:"\e68c"}
.icon-a-ziyuan5:before{content:"\e68d"}
.icon-a-ziyuan8:before{content:"\e685"}
.icon-a-ziyuan12:before{content:"\e686"}
.icon-ns01:before{content:"\e687"}
.icon-a-ziyuan9:before{content:"\e689"}
.icon-p-kf:before{content:"\e682"}
.icon-p-dh:before{content:"\e683"}
.icon-p-up:before{content:"\e684"}
.icon-ps01:before{content:"\e681"}
.icon-ps02:before{content:"\e680"}
.icon-ps03:before{content:"\e6c3"}
.icon-sh03:before{content:"\e67f"}
.icon-sh01:before{content:"\e67e"}
.icon-sh04:before{content:"\e67d"}
.icon-sq03:before{content:"\e645"}
.icon-sq04:before{content:"\e6c2"}
.icon-gou-y:before{content:"\e630"}
.icon-tupian:before{content:"\e632"}
.icon-fenxiang:before{content:"\e633"}
.icon-liebiao:before{content:"\e63b"}
.icon-qq:before{content:"\e615"}
.icon-zhuoji:before{content:"\e705"}
.icon-tijiao:before{content:"\e75b"}
.icon-dh24:before{content:"\e796"}
.icon-dizhi:before{content:"\e814"}
.icon-gou:before{content:"\e61d"}
.icon-b-01:before{content:"\e635"}
.icon-b-02:before{content:"\e636"}
.icon-s02:before{content:"\e63d"}
.icon-b-03:before{content:"\e642"}
.icon-s01:before{content:"\e644"}
.icon-b-04:before{content:"\e64f"}
.icon-b-05:before{content:"\e6c1"}
.icon-s03:before{content:"\e6c7"}
.icon-sq02:before{content:"\e8de"}
.icon-sh02:before{content:"\e8e0"}
.icon-sq01:before{content:"\e8dd"}
.icon-dianhua:before{content:"\e817"}
.icon-b-06:before{content:"\e634"}
.icon-hot:before{content:"\e8c9"}
.icon-close:before{content:"\e60e"}
.icon-chuangxin:before{content:"\e67b"}
.icon-dingzhi:before{content:"\e67c"}
.icon-weixin:before{content:"\e600"}
.icon-douyin:before{content:"\e8db"}
.icon-kuaishou:before{content:"\e8dc"}
.icon-sousuo:before{content:"\e7d2"}
.icon-yuyan:before{content:"\e60b"}
.icon-shandian:before{content:"\e8c5"}
.icon-jr:before{content:"\e60c"}
.icon-fuwu:before{content:"\e659"}
.icon-jd:before{content:"\e8e1"}
.icon-ip08:before{content:"\e66d"}
.icon-ip07:before{content:"\e66e"}
.icon-ip09:before{content:"\e66f"}
.icon-ip03:before{content:"\e670"}
.icon-ip12:before{content:"\e671"}
.icon-ip05:before{content:"\e672"}
.icon-ip11:before{content:"\e673"}
.icon-ip10:before{content:"\e674"}
.icon-ip02:before{content:"\e675"}
.icon-ip04:before{content:"\e676"}
.icon-ip01:before{content:"\e677"}
.icon-ip06:before{content:"\e678"}
.icon-ip14:before{content:"\e679"}
.icon-ip13:before{content:"\e67a"}
.icon-00:before{content:"\e63b"}
.icon-01:before{content:"\e63d"}
.icon-02:before{content:"\e67d"}
.icon-03:before{content:"\e644"}
.icon-04:before{content:"\e645"}
.icon-05:before{content:"\e642"}
.icon-06:before{content:"\e7d2"}
.icon-07:before{content:"\e705"}
.icon-08:before{content:"\e6c3"}
.icon-09:before{content:"\e632"}
.icon-10:before{content:"\e633"}
.icon-11:before{content:"\e632"}
.icon-12:before{content:"\e633"}

