@charset "utf-8";
/* CSS Document */
/*客服*/
.cts{position:fixed;z-index:9999999;right:0;bottom:50%;transform: translateY(50%);}
.cts-box{position:relative;float:right;}
.cts .kfbtn{position:relative;}
.cts .kfbtn .kfa{display:block;width:50px;height:50px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none; border-radius:5px;background: linear-gradient(-45deg,#922226,#d3393f);}
.cts .kfbtn .kfa:active,
.cts .kfbtn .kfa:hover{background:#ce1a21;}
.cts .kfbtn .kfa i{float:left;width:50px;height:50px; position:relative;font-size:32px; color:#fff; font-style:normal; text-align:center; line-height:50px; }
.cts .a-top{background:#e56eb2;display:none;}
.cts .d{position:absolute; right:100%; top:0; display:none; padding-right:20px;}
.cts .kfbtn:hover .d{ display:block;}
.cts .d .dbox{background:#fff;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);padding:15px; text-align:center; position:relative;}
.cts .dbox p{font-size:14px;color:#93959c;}
.cts .d .dbox:after{content: ""; position: absolute; top: 20px; /* 离顶部10px */ right:-7px; /* 离右边距离，自己可调 */ width: 0; height: 0; /* 白色向右箭头 */ border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #fff;}
.inner-box{text-align:left;}
.inner-box h2{color:#5d5d5d; font-size:15px; display:block; width:100%; background:#f4f4f4; padding:8px; text-align:left; margin-bottom:8px;}
.d-txt a{white-space:nowrap;}
.d-txt{padding:0 8px}
.telnm{font-family:"inter";font-size: 2rem;color: #333;}
h5.telnm{white-space:nowrap;}