
.sideNavModule {
	position: fixed;
	right: 10px;
	bottom: 150px;
	z-index: 7;
}

.sideNavModule .contact_us {
	cursor: pointer;
	width: 100%;
	border-radius: 2px;
	position: relative
}

.sideNavModule .toTop {
	background: #f4f4f4;
	display: none;
	margin-top: 16px
}

.sideNavModule .side-nav-module-item {
	box-shadow: 0 0 9px 0 hsla(0, 0%, 67.8%, .5);
	position: relative;
	width: 65px;
	height: 65px;
	background: rgba(255, 255, 255, 0.8);
	margin-bottom: 3px;
	border:0;
	border-radius: 4px;
	line-height: 25px;
}

.sideNavModule .side-nav-module-item.active {
	background: #ffa525
}

.sideNavModule .contact_us_r_wx_img {
	display: block
}

.sideNavModule .active-grey {
	background: #f4f4f4
}

.sideNavModule .toTop .contact_us_r {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.sideNavModule .contact_us_r {
	text-align: center;
	font-size: .12rem;
	top: 50%;
	transform: translateY(-50%);
	position: relative
}


.sideNavModule .contact_us_r_bage_name {
	font-size: 12px;
	font-weight: 400;
	color: #999;
	letter-spacing: 0;
}

.side-nav-module-item:hover .contact_us_r_bage_name {
	font-weight: 600;
	color: #333;
}

.sideNavModule .contact_us_r p {
	line-height: .13rem;
	margin-top: 10px;
	letter-spacing: 0
}

.sideNavModule .iconfont {
	font-size: 30px;
	font-weight: 500;
	color: var(--c-main);
}

.sideNavModule .contact_us_r_wx_img {
	width: 136px;
	position: absolute;
	bottom: 0;
	top: 23px;
	right: 120%;
	height: 144px;
	background: #fff;
	display: none;
	box-shadow: 0 0 9px 0 hsla(0, 0%, 67.8%, .41);
	text-align: center;
	padding-top: 14px
}

.sideNavModule .contact_us_r_wx_img:before {
	content: "";
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	background: #fff;
	position: absolute;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	top: 10px;
	right: -6px
}

.sideNavModule .contact_us_r_wx_img > img {
	width: 100px;
	height: 100px
}

.sideNavModule .contact_us_r_wx_img > p {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	letter-spacing: 0;
}

.item_mouse_in{
	box-shadow: 0 0 9px 0 hsla(0, 0%, 67.8%, 1) !important;
}