.new-fixed-button{width: 60px;position: fixed;bottom: 50%;right:20px;z-index: 99;background-color: #fff;text-align: center;box-shadow: 0 2px 8px rgba(0,0,0,.15);user-select:none;cursor:pointer;font-size:0;border-radius:8px;}
.new-fixed-button .btm-side-x{width:100%;display:inline-block;position:relative;}

.new-fixed-button .bottom-border{border-bottom: 1px solid #eee;}
.new-fixed-button .height-48{height:48px;}
.new-fixed-button .height-65{height:70px;}
.new-fixed-button .btm-side-line{width:30px;height:1px;background:#F4F4F4;position:absolute;bottom:0;left:50%;margin-left:-15px;}
.new-fixed-button .btm-inside-x{display:none;position:absolute;right:61px;z-index: 99;background-color: #fff;box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.1);border-radius: 8px;font-size: 14px;letter-spacing: 0.01em;color: #666;}
.new-fixed-button .triangle-div{border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 6px solid #fff;position:absolute;top:50%;margin-top:-5px;right: -6px;}
.new-fixed-button .div-bg{position:absolute;top: 0;left:0;width: calc(100% + 11px);height:100%;z-index:-1;}
.new-fixed-button .btm-side-img{width:20px;height:18px;position:absolute;top:15px;left:50%;margin-left:-10px;}

.new-fixed-button .btm-side-img.xiaohongshu-img{width:30px;height:18px;position:absolute;top:15px;left:50%;margin-left:-15px;}
.new-fixed-button .btm-side-text{width:100%;position:absolute;bottom:14px;font-size: 12px;color: #888;}
.new-fixed-button .btm-side-x:hover .btm-side-text{color:#6A70E9;}


/*客服改版*/
.new-fixed-button .btm-kefu .b-kf-box{
	padding: 24px;
}
.new-fixed-button .btm-kefu .b-kf-box .btn-consult-group{
	display: flex;
	justify-content: space-between;
}
.new-fixed-button .btm-kefu .btn-consult-group .consult-group-self, .consult-group-enterprise{
	text-align: left;
}

.new-fixed-button .b-kf-box .b-kf-line-gap{
	margin-top: 16px;
	width: 100%;
	border-top: 1px dashed #f2f2f2;
	margin-bottom: 16px;
}
.new-fixed-button .b-kf-box .contact-customer-manager{
	display: flex;
    justify-content: space-between;
}
.new-fixed-button .b-kf-box .contact-customer-manager .customer-manager-left{
	text-align: left;
	margin-top: 9px;
}
.new-fixed-button .b-kf-box .contact-customer-manager .customer-manager-right img{
	width: 90px;
	margin-right: 20px;
}
.new-fixed-button .b-kf-box .contact-customer-manager .manager-left-title{
	font-size: 14px;
	line-height: 22px;
	color: #4A4A4A;
	font-weight: bold;
}
.new-fixed-button .b-kf-box .contact-customer-manager .manager-left-activity{
	font-size: 12px;
	line-height: 22px;
	font-weight: 500;
	color: #888;
	margin-top: 4px;
    margin-bottom: 4px;
}
.new-fixed-button .b-kf-box .contact-customer-manager .manager-left-wechat{
	font-size: 12px;
	line-height: 20px;
	color: #bbb;
}


.new-fixed-button .btm-kefu{}

.new-fixed-button .btm-kefu .b-kf-box{width:300px;top: 50%;margin-top: -143px;}
.new-fixed-button .btm-kefu .b-kf-yc-box{
	width:1000px;
	top: 50%;
	margin-top: -143px;
	text-align: left;
	max-height: 500px; /* 浮窗最大高度，可根据需求调整（比如400px/600px） */
        overflow-y: auto;  /* 纵向内容超出时显示滚动条 */
        overflow-x: hidden;/* 禁止横向滚动，避免布局错乱 */
}
.new-fixed-button .btm-kefu .b-kf-info-box{width: 118px;height: 100%;left:50%;margin-left:-59px;position:absolute;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-text{width: 100%;height: 16px;line-height: 16px;color: #4a4a4a;font-weight: bold;font-size: 13px;position:absolute;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-text-f{top:20px;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-text-s{bottom:108px;}


.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-date{width: 100%;color: #888;font-size: 12px;position:absolute;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-date-f{top:46px;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-date-s{top:68px;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-date-t{bottom:84px;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-date-fth{bottom:62px;}

.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-btn{width: 100%;height: 30px;line-height: 30px;border-radius: 30px;position:absolute;color: #FFF;font-size: 12px;z-index: 1;display:block;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-btn-f{top:70px;background: #6A70E9;}
.new-fixed-button .btm-kefu .b-kf-info-box .b-kf-btn-s{bottom:20px;background: #37DA90;}
.new-fixed-button .btm-kefu .b-kf-line{width: 150px;height: 1px;background: #f2f2f2;top:116px;left:50%;margin-left:-75px;}

.new-fixed-button .side-demand{}
.new-fixed-button .side-demand .btm-demand{width:380px;height:500px;line-height:44px;top:11px;text-align: left;}

/*内部box 展示*/
.new-fixed-button .btm-side-x:hover .btm-inside-x{display: block;}

@media screen and (min-width: 1px)
{


	/*客服*/
	.new-fixed-button .btm-kefu .bs-kefu-img{background-image:url("../assets/ks.3440a9694b43.png");background-size:20px 18px;}
	.new-fixed-button .btm-kefu:hover .bs-kefu-img{background-image:url("../assets/ke.86861014e74d.png");}
	/*异常*/
	.new-fixed-button .btm-kefu .bs-kefu-yc-img{background-image:url("../assets/yc.fcc3d753e01a.jpg");background-size:20px 18px;}
	.new-fixed-button .btm-kefu:hover .bs-kefu-yc-img{background-image:url("../assets/ycl.7ba686e5349b.png");}
	/*反馈*/
	.new-fixed-button .side-demand .btm-demand-img{background-image:url("../assets/ds.db856740821d.png");background-size:20px 18px;}
	.new-fixed-button .side-demand:hover .btm-demand-img{background-image:url("../assets/de.d7089443ad18.png");}


}

