#fixed_content.fixed_content{position:fixed;top:50%;right:24px;z-index:1000;transform:translateY(-50%);font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}
#fixed_content *{box-sizing:border-box}
#fixed_content .fixed_box{display:flex;flex-direction:column;align-items:flex-end;gap:12px}
#fixed_content .kefu-rail{width:68px;padding:4px;border:1px solid #e9edf2;border-radius:14px;background:#fff!important;box-shadow:0 6px 28px #16213812}
#fixed_content .kefu-item{position:relative}
#fixed_content .kefu-item+.kefu-item:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:#edf0f4}
#fixed_content .kefu-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:58px;height:58px;padding:0;border:0;border-radius:9px;background:transparent;color:#697586;font-size:11px;line-height:1.3;cursor:pointer}
#fixed_content .kefu-btn svg{width:20px;height:20px;fill:currentColor}
#fixed_content .kefu-item:hover>.kefu-btn,#fixed_content .kefu-item:focus-within>.kefu-btn,#fixed_content .kefu-item.is-open>.kefu-btn{color:#ef7a00;background:#fff5e9}
#fixed_content .kefu-panel{display:none;position:absolute;right:100%;top:0;margin-right:14px;width:224px;padding:20px;background:#fff;border:1px solid #e9edf2;border-radius:14px;box-shadow:0 8px 32px #1621381a;color:#344054;font-size:13px;line-height:1.6}
#fixed_content .kefu-panel:after{content:"";position:absolute;left:100%;top:0;width:16px;height:100%}
#fixed_content .kefu-item:hover .kefu-panel,#fixed_content .kefu-item:focus-within .kefu-panel,#fixed_content .kefu-item.is-open .kefu-panel{display:block}
#fixed_content .kefu-panel strong{display:block;font-size:14px;font-weight:600}
#fixed_content .kefu-panel p{margin:8px 0;color:#8390a2;font-size:12px}
#fixed_content .kefu-panel-qr{text-align:center;top:-36px}
#fixed_content .kefu-panel-qr img{display:block;width:140px;height:140px;margin:12px auto;object-fit:contain}
#fixed_content .yh-rail-number{display:block;font-size:17px;font-weight:600;color:#344054}
#fixed_content .yh-rail-copy{margin-top:10px;padding:7px 14px;border:1px solid #ffdab5;border-radius:7px;background:#fff7ed;color:#dd7100;font-size:12px;cursor:pointer}
#fixed_content .yh-rail-status{color:#187747}
#fixed_content .kefu-panel-phone a{display:block;margin-top:8px;font-size:22px;font-weight:600;color:#ef7a00;white-space:nowrap;text-decoration:none}
#fixed_content .fixed_returntop{display:none;opacity:1;visibility:visible;transform:none}
#fixed_content .fixed_returntop.is-visible{display:block}
#fixed_content .fixed_returntop a{display:flex;align-items:center;justify-content:center;width:68px;height:46px;margin:0;border:1px solid #e9edf2;border-radius:12px;background:#fff none!important;color:#697586;box-shadow:0 4px 20px #1621380c}
#fixed_content .fixed_returntop a:before{display:none}
#fixed_content .fixed_returntop svg{width:24px;height:24px}
#fixed_content .fixed_returntop a:hover{background:#fff5e9!important;color:#ef7a00}
#fixed_content button:focus-visible,#fixed_content a:focus-visible{outline:2px solid #f17a00;outline-offset:2px}
body.yh-contact-open #fixed_content{visibility:hidden;pointer-events:none}
@media(max-width:767px){#fixed_content.fixed_content{display:none}}

#fixed_content .kefu-btn span{font-size:11px;line-height:1.3}
#fixed_content .kefu-panel{box-shadow:0 8px 32px #1621381a!important}

#fixed_content .kefu-item.is-dismissed .kefu-panel{display:none}
