
.fade_cm{
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -100px;
	z-index: 999;
	width: clamp(40px,3.125vw,60px);
		
		
}
.fade_cm li{

    margin-bottom: 2px;
	
}
.fade_cm li:first-child{
	border-top: none;
}
.fade_cm li:last-child{
	
}
.fade_cm a{
	width: clamp(40px,3.125vw,60px);
	height: clamp(40px,3.125vw,60px);
	
	display: flex;
	background:#ebebeb;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border-radius: 6px 0 0 6px; 
	align-items:center;
	justify-content: center;

	
}
.fade_cm li:first-child a{

	
}
.fade_cm li:last-child a{
	background: #003c83;
}

.fade_cm li:last-child a:hover {
    background: #e60012;
}


.fade_cm a:hover{
	background:#e60012;
}
.fade_cm a:hover p{
	color: #fff;
}
/*.fade_cm a.kf_tel:hover{
	border-radius: 0;
}*/
.fade_cm .tel_nb{
	position: absolute;
	right:clamp(46px,3.4375vw,66px);
	
	display: none;
	padding: 0px 10px;
	box-sizing: border-box;
	background:#e60012;
	color: #fff;
	height: clamp(40px,3.125vw,60px);
  
    align-items: start;
	white-space: nowrap;
	border-radius: 6px;
	flex-direction: column;
	justify-content: center;

}

.tel_nb_sep{
	display: flex;
	align-items: center;
}

.tel_nb_sep_l{
	width: 19px;
}
.fade_cm .fade_wx{
	position: absolute;
	right:clamp(46px,3.4375vw,66px);
	
	display: none;
	
	box-sizing: border-box;
	background:#e60012;

	width:  clamp(70px,6.25vw,120px);
	height:  clamp(70px,6.25vw,120px);
	padding: 8px;
	
	
	white-space: nowrap;
	top:0;
	border-radius: 6px ;
}
.fade_cm .fade_wx img{
	max-width: 100px;
	display: block;
}
.fade_cm a i{
	
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	width:clamp(20px,2.08vw,38px);
	height:clamp(20px,2.08vw,38px);
	
	background-size: cover;
	
}
.fade_cm a i.i1{
	
	
	box-sizing: content-box;

	background-image: url(../images/icon22.png);
	
}
.fade_cm a i.i2{
	
	background-image: url(../images/icon33.png);

}
.fade_cm a i.i3{

	background-image: url(../images/icon44.png);
	
}

.fade_cm a i.i4{

	background-image: url(../images/icon55.png);
	
}

.fade_cm a:hover i.i1{
	
	
	box-sizing: content-box;

	background-image: url(../images/icon22_active.png);
	
}
.fade_cm a:hover i.i2{
	
	background-image: url(../images/icon33_active.png);

}
.fade_cm a:hover i.i3{

	background-image: url(../images/icon44_active.png);
	
}

.fade_cm a:hover i.i4{

	background-image: url(../images/icon55_active.png);
	
}



.fade_cm a i.i5{

	background-image: url(../images/icon11_active.png);

	
}


.tel_nb_sep_l{
	margin-right: clamp(4px,0.416vw,8px);
}
.tel_nb_sep{
	margin-bottom: 4px;
}

.fade_cm a i.i6{

    background-image: url(../images/hudie_active.png);
    
}
.fade_cm a i.i7{

    background-image: url(../images/douyin_active.png);
    
}



.fade_cm a .f_14{
	margin:0 !important;
}



.fade_cm a.getTop{
	
}

.tel_nb_sep_r{
	font-size: 14px;
}

.tel_nb_sep_r2{
	font-size: 14px;
}




@media screen and (max-width:1200px) {
    
	.tel_nb_sep_r{
		font-size: 14px;
	}

	.tel_nb_sep_r2{
		font-size: 14px;
	}
	.tel_nb_sep_l{
		width:16px;
	}
}


@media screen and (max-width:1000px) {
    
	.tel_nb_sep_r{
		font-size: 12px;
		line-height: 1;
	}

	.tel_nb_sep_r2{
		font-size: 14px;
		line-height: 1;
	}
	.tel_nb_sep_l{
		width:12px;
	}
}