.floating-tools .topBox {
	background: #fd6363/* 29a6f5 */;
	position: absolute;
	left: -1px;
	bottom: 47px;
	width: 30px;
	padding: 8px 0;
	display: none;
	cursor: pointer;
}

.floating-tools .topBox p {
	font-size: 12px;
	font-weight: lighter;
	color: #fff;
	text-align: center;
}

.floating-tools .topBox i {
	display: block;
	width: 29px;
	height: 15px;
	margin-top: 8px;
	background: url(../icon/top.png) no-repeat center;
	background-size: 16px auto;
}

.floating-tools .list {
	right: 0;
	top: 190px;
	position: absolute;
}

.floating-tools .list .li {
	border-top: 1px solid #3f3f3f;
	position: relative;
	transition: all 0.2s;
}

.floating-tools .list .li:hover {
	background: #3f3f3f;
}

.floating-tools .list .li .m {
	width: 29px;
	height: 48px;
}

.floating-tools .list .li .m1 {
	background: url(../icon/icon1.png) no-repeat center;
	background-size: 15px auto;
}

.floating-tools .list .li .m2 {
	background: url(../icon/icon2.png) no-repeat center;
	background-size: 16px auto;
}

.floating-tools .list .li .m3 {
	background: url(../icon/icon3.png) no-repeat center;
	background-size: 18px auto;
}

.floating-tools .list .li .m4 {
	background: url(../icon/icon4.gif) no-repeat center;
	background-size: 18px auto;
}

.floating-tools .list .li .img {
	position: absolute;
	right: 30px;
	top: -1px;
	background: #2e2e2e;
	padding: 10px;
	display: none;
}

.floating-tools .list .li .img img {
	width: 110px;
}

.floating-tools .list .li:hover .img {
	display: block;
}


.floating-tools:not(.is-visible){opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.floating-tools{position:fixed!important;right:18px!important;bottom:28px!important;top:auto!important;width:34px!important;height:auto!important;background:transparent!important;display:none;z-index:999}.floating-tools.is-visible{display:block}.floating-tools .list{position:static!important;transform:none!important;background:#292929;border-radius:18px;overflow:visible}.floating-tools .li{width:34px!important;height:42px!important}.floating-tools .topBox{position:static!important;display:block!important;width:30px!important;height:58px!important;border-radius:18px;background:#d5d5d5!important;color:#666!important;margin:8px auto 0;cursor:pointer}.floating-tools .topBox p{padding-top:12px;font:11px Arial}.floating-tools .topBox i{border-bottom-color:#666!important}body{padding-right:0!important}
.header,.navTwoBox,.navTwoBoxer{right:0!important}.contentBox{padding-right:0!important}.floating-tools .topBox{opacity:1!important;transition:none!important;animation:none!important}
.floating-tools{border:0!important;outline:0!important;box-shadow:none!important}.floating-tools .list:empty{display:none!important}.floating-tools .list .li{border:0!important}.floating-tools .topBox{box-sizing:border-box;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important}.floating-tools .topBox p{color:#666!important}.floating-tools .topBox i{width:0!important;height:0!important;margin:8px auto 0!important;background:none!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-bottom:8px solid #777!important}
.floating-tools{right:calc(var(--tools-gutter,48px)/2 - 17px)!important}.floating-tools .list .li:first-child{border-radius:18px 18px 0 0}.floating-tools .list .li:last-child{border-radius:0 0 18px 18px}.floating-tools .list .li:only-child{border-radius:18px}.floating-tools .list .li:hover{background:#414141}.floating-tools .list .li .m{border-radius:inherit}

.floating-tools{width:30px!important;right:calc(var(--tools-gutter,48px)/2 - 15px)!important}
.floating-tools .list{width:30px!important;margin:0!important;border-radius:15px}
.floating-tools .list .li{width:30px!important;height:38px!important;box-sizing:border-box}
.floating-tools .list .li .m{width:30px!important;height:38px!important;background-position:center center!important;background-size:13px auto!important}
.floating-tools .list .li .m3,.floating-tools .list .li .m4{background-size:15px auto!important}
.floating-tools .list .li:first-child{border-radius:15px 15px 0 0}
.floating-tools .list .li:last-child{border-radius:0 0 15px 15px}
.floating-tools .list .li:only-child{border-radius:15px}
.floating-tools .topBox{width:30px!important;margin-left:0!important;margin-right:0!important;border-radius:15px}


.floating-tools{display:block!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}
.floating-tools.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0s}
@media(prefers-reduced-motion:reduce){.floating-tools,.floating-tools.is-visible{transition:none}}
