.icons-m {width: 24px; height: 24px; position: relative;
	display:inline-block;
	padding: 0 !important;opacity: 1 !important;transition: .2s;}

li:hover .icons-m,li:focus .icons-m, li .active .icons-m{
	transition: .2s; color:#2e3233;
	width: 24px; height: 24px;
	display:inline-block;
	padding: 0 !important;
	opacity: 1 !important;}
.m-dd{
	background: url(../image/m-dd.png) center center no-repeat;
	
}
li:hover .m-dd,li:focus .m-dd,.active .m-dd{
	background: url(../image/m-dd-on.png) center center no-repeat;

}
.m-yhq{
	background: url(../image/m-yhq.png) center center no-repeat;
	
}
li:hover .m-yhq,li:focus .m-yhq,.active .m-yhq{
	background: url(../image/m-yhq-on.png) center center no-repeat;

}
.m-lb{
	background: url(../image/m-lb.png) center center no-repeat;
	
}
li:hover .m-lb,li:focus .m-lb,.active .m-lb{
	background: url(../image/m-lb-on.png) center center no-repeat;

}
.m-sc{
	background: url(../image/m-sc.png) center center no-repeat;
	
}
li:hover .m-sc,li:focus .m-sc,.active .m-sc{
	background: url(../image/m-sc-on.png) center center no-repeat;

}
.m-zl{
	background: url(../image/m-zl.png) center center no-repeat;
	
}
li:hover .m-zl,li:focus .m-zl,.active .m-zl{
	background: url(../image/m-zl-on.png) center center no-repeat;

}
.m-dz{
	background: url(../image/m-dz.png) center center no-repeat;
	
}
li:hover .m-dz,li:focus .m-dz,.active .m-dz{
	background: url(../image/m-dz-on.png) center center no-repeat;

}
.m-mm{
	background: url(../image/m-mm.png) center center no-repeat;
	
}
li:hover .m-mm,li:focus .m-mm,.active .m-mm{
	background: url(../image/m-mm-on.png) center center no-repeat;

}



.icons{
	width: 23px; height: 24px; position: relative;
	display: block;
	padding: 0 !important;opacity: 1 !important;}

.icons:hover,.icons:focus{	
	width: 23px; height: 24px;
	display: block;
	padding: 0 !important;
	opacity: 1 !important;}
.xy{width: 14px; height: 14px;display: inline-flex;
	position: absolute; right:-28px; top:5px;
	background: url(../image/s-xy.png) center center no-repeat;
	
}
a .sc{width: 13px; height: 13px;display: inline-flex;margin-right: 6px;
	background: url(../image/scun.png) center center no-repeat;
	
}
a:hover .sc,a:focus .sc,a.active .sc{
	width: 13px; height: 13px;display: inline-flex;
	background: url(../image/scon.png) center center no-repeat;

}
.del{
	margin: auto;
	background-size: contain;
	background: url(../image/del-n.png) center center no-repeat;

	
}
.del:hover,.del:focus{
	margin: auto;
	background: url(../image/del.png) center center no-repeat;

}

.searchicon{
	background: url(../image/search22.png) center center no-repeat;
	
}
.searchicon:hover,.searchicon:focus{
	background: url(../image/search-on.png) center center no-repeat;

}

.shopping-cart {
	background: url(../image/bag2.png) center center no-repeat;

}
.shopping-cart:hover,.shopping-cart:focus{
	background: url(../image/bag-on.png) center center no-repeat;

}
.shopping-cart {
	background: url(../image/bag2.png) center center no-repeat;
	
}
.shopping-cart:hover,.shopping-cart:focus{
	background: url(../image/bag-on.png) center center no-repeat;

}
.user{
	background: url(../image/user4.png) center center no-repeat;
	
}
.user:hover,.user:focus{
	background: url(../image/user-on.png) center center no-repeat;

}
.shopping-cart span {
	background:#464b52; 
	color:#FFF;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 16px;
	display: inline-block;
	text-align: center;
	font-size:0.9em;
	vertical-align: top;
	margin: -4px 0 0 -4px;
}
.shopping-cart:hover span {
	background: #a49791;
	
}


.icons2{ position: relative;
	width: 42px; height: 42px;
	display: block; 
	border: 1px solid #ededed;z-index: 99999;
	overflow: visible;
	padding: 0 !important;}
.icons2:hover,.icons2:focus{	
	width: 42px; height: 42px;
	display: block;
	border: 1px solid #464b52;
	padding: 0 !important;
	opacity: 1 !important;}

.phone{
		background:#fff url(../image/licon2.png) center center no-repeat;
	
}
.phone:hover,.phone:focus{

background:#464b52 url(../image/licon2on.png) center center no-repeat;
}
.tiwen{
		background:#fff  url(../image/licon1.png) center center no-repeat;
	
}
.tiwen:hover,.tiwen:focus{

background:#464b52 url(../image/licon1on.png) center center no-repeat;
}
.kefu{
		background:#fff  url(../image/licon3.png) center center no-repeat;
	
}
.kefu:hover,.kefu:focus{

background:#464b52 url(../image/licon3on.png) center center no-repeat;
}
.top{
		background:#fff  url(../image/licon4.png) center center no-repeat;
	
}
.top:hover,.top:focus{

background:#464b52 url(../image/licon4on.png) center center no-repeat;
}
.rili{
	background-size: contain;
	background: url(../image/rili.png) center center no-repeat;

	
}
@media (max-width:767px) {
	.top{
		border-radius: 40px;background:#FFF url(../image/licon4.png) center center no-repeat;
	
}
.riliapp{
		width:42px; height:42px; 
		border-radius: 42px;
		display:block;
		background: rgba(164, 151, 145, 0.8) url(../image/rili.png) center center no-repeat;
			background-size:auto;
		cursor: pointer;

	
}
	.riliapp:hover,.riliapp:focus{
	
		width:42px; height:42px; 
		border-radius: 42px;
		background: rgba(70, 75, 82 0.8) url(../image/rili.png) center center no-repeat;
			background-size: contain;

	
}	
	
}