/*kefu*/
.kefu{ position: fixed;right: 10px;width: 60px;top: 50%;transform:translateY(-50%);text-align: center;font-size: 12px; z-index: 999;}
.kefu li{ height: 60px;color: #fff;margin-top: 10px;}
.kefu li a{background: rgba(30, 91, 195, .8);color: #fff;display: block;height: 50px;border-radius: 5px;line-height: 20px;padding-top: 10px;position: relative;}
.kefu li a:hover{background: rgba(30, 91, 195, 1);}
.kefu li a .icon{ display: block;width: 25px;height: 25px;margin: 0 auto;}
.kefu li a .k1{ background: url(../images/k1.png) center center no-repeat;}
.kefu li a .k2{ background: url(../images/k2.png) center center no-repeat;}
.kefu li a .k3{ background: url(../images/k3.png) center center no-repeat;}
.kefu li a .k4{ background: url(../images/k4.png) center center no-repeat;}
.kefu li a .k5{ background: url(../images/k5.png) center center no-repeat;}
.kefushow{position: absolute;right: 80px;top:50%;box-shadow: 1px 2px 9px rgba(0,0,0,0.2);
	transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	border-radius: 5px;}
.kefushow i{position: absolute;width: 16px;height: 16px;background: #fff;right: -8px;transform: rotateZ(45deg);top: 50%;margin-top: -8px;box-shadow: 0px 0px 9px rgba(0,0,0,0.2); z-index: 1;}
.kefushow .con{ min-height:30px;overflow: hidden;background: #fff; box-sizing: border-box;padding: 4px 10px;position: relative;z-index: 2;border-radius: 5px;color: #333;font-size: 15px;}
.kfuewm{width: 100px;height: 100px;padding: 0;}
.kfuewm .im{ position: relative;z-index:2;background: #fff;border-radius: 5px;width: 100px;height: 100px;margin: 0 auto;}
.kfuewm .im img{ width: 100px;height: 100%;}
.kefu li a:hover .kefushow{visibility: visible;opacity: 1;transform: translateY(-50%);
	-webkit-transform: translateY(-50%);}