.fanhui {
	position: fixed;
	top: 55%;
	right: 2%;
	z-index: 55555;
	width: 60px;
}

.fanhui li {
	width: 50px;
	height: 50px;
	position: relative;
	border-radius: 2px;
	box-shadow: 0 0 10px 0 rgba(20, 34, 67, .1);
	background: #2358EA;
	margin-bottom: 5px;
	text-align: center;
}

.fanhui li:hover {
	cursor: pointer;
	background: #06f;
}

.fanhui .zhiding {
	display: none;
}

.fanhui li img {
	width: 40px;
	margin-top: 5px;
}

.fanhui li:nth-child(2) {
	height: 90px;
}

.fanhui li:nth-child(2) img {
	width: 27px;
	margin-top: 13px;
}

.fanhui li:nth-child(2) p:nth-child(2) {
	color: #fff;
	font-size: 14px;
}

.fanhui li:nth-child(3):hover {
	border-radius: 0 2px 2px 0;
}

.weixin {
	height: 145px;
	width: 145px;
	border-radius: 2px;
	background: #2358EA;
}

.weixin_d {
	position: absolute;
	top: 0px;
	right: 60px;
	height: 145px;
	width: 0px;
	overflow: hidden;
}

.xuanzuan {
	position: absolute;
	top: 15px;
	left: 140px;
	transform: rotate(45deg);
	width: 10px;
	height: 10px;
	background: #2358EA;
}

.weixin_l {
	float: left;
	margin: 20px 0 0 20px;
}

.weixin_l img {
	width: 105px;
}

.dianhua {
	position: absolute;
	top: 0;
	right: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	border-radius: 2px 0 0 2px;
	background: #06f;
	width: 0;
	overflow: hidden;
	height: 50px;
}
.zthd{
	position: absolute;
	top: 90px;
	left: 50%;
	transition: 0.5s;
	margin-left: -90px;
	width: 180px;
	height: 0;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	background: #fff;
}
.zthd p a{
	display: block;
	height: 35px;
	padding:0 20px;
	line-height: 35px;
	color: #666;
}
.zthd p:nth-child(1){
	margin-top:24px;
}
.zthd p a:hover{
	color: #06f;
}