
/* CSS Document */


.backtoTop {
	border: 1px solid #f0f0f0;
	background-color: #fff;
	border-radius: 2px;
	position: fixed;
	display: block;
	bottom: 160px;
	width: 60px;
	z-index: 99;
}
.backtoTop.backfix {
	left: 50%;
	margin-left: 880px;
}
.backtoTop.backfix-s {
	right: 20px;
}
.backtoTop .toItem {
	height: 54px;
	color: #666;
	cursor: pointer;
	border-bottom: 1px solid #eee;
	text-align: center;
	font-size: 14px;
}
.backtoTop .toItem:hover {
	background-color: #fff;
	color: #3498db;
}

.backtoTop-new {
	border: none !important;
	background: transparent !important;
	top: 40%;
}
.backtoTop-new.backfix {
	right: 10px;
	left: auto !important;
	margin-left: auto !important;
}


.backtoTop-new .toItem {
	width: 58px;
	height: 58px;
	margin-top: 5px;
	border-radius: 4px;
	font-size: 12px;
	border: none;
	cursor: auto !important;
	/*background: #749bcc;*/
	background: linear-gradient(124deg, #ffffff -55%, #749bcc 32%) !important;
	box-shadow: 0px 2px 4px 0px #d6d3d3;
}

/*：first-child匹配父元素下第一个字元素*/
/*.backtoTop-new .toItem:first-child {
	width: 58px;
	height: 84px;
	background: linear-gradient(124deg, #ffffff -16%, #f1c78d 52%) !important;
	border: 1px solid #f9d6a4;
	box-shadow: 0px 0 10px 6px rgb(249, 214, 164, .6);
	z-index: 0;
	cursor: pointer;
}*/

.backtoTop-new .toItem:first-child:hover .backInfoBox, .backtoTop-new .toItem:first-child:active .backInfoBox, .backtoTop-new .kefuItem:hover .kefuBox {
	display: block;
	transition-delay: 1s;
}
.side-icon-new {/* width:24px;height:24px;*/
	line-height: 24px;
	font-size: 24px;
	margin: 3px auto 4px auto;
}
.toItem .kfCont {
	padding-top: 6px;
	padding-top: 3px;
}

.toItem .kfCont a {
	padding-top:10px;
	color:#FFFFFF;
	text-decoration: none;
	
}
.toItem .kfCont a .iconfont {
	font-size: 20px
}
.toItem .kfCont a:hover {
	text-decoration: none;
	color: #3498db;
}

.toItem .kfCont i {
	left: 1px;
}
.toItem:hover {
	text-decoration: none;
	color: #3498db;
	background: #f0f7ff !important;
}
.toItem:hover a {
	text-decoration: none;
	color: #3498db;
}
.toItem:hover .backInfoBox em, .toItem:hover .backInfoBox a, .backInfoBox a {
	color: #888;
}
.toItem:hover .backInfoBox span.poptip-arrow em {
	color: #fff;
}
.toItem:hover .backInfoBox span, .toItem:hover .backInfoBox span em {
	color: #ccc;
}
.toItem:hover .backInfoBox span a:hover {
	color: #AD6D13;
}
.toItem:hover .kefuBox p {
	color: #888;
}
.iconfont.iconfenye-xiayiye {
	font-size: 12px;
}
.iconfont.iconfenye-shangyiye {
	font-size: 12px;
}
.kefuBox {
	display: none;
	width: 150px;
	border-radius: 3px;
	background: #fff;
	position: relative;
	right: 159px;
	top: -133px;
	box-shadow: 0px 1px 9px 0px #d6d3d3;
}
.kefuBox .kefuInfo {
	padding: 10px 10px 7px 10px;
}
.kefuBox .qqBtn {
	display: block;
	width: 106px;
	height: 28px;
	opacity: 1;
	border: 1px solid #4192e7;
	border-radius: 4px;
	text-align: center;
	color: #4192e7;
	margin: 10px auto;
}
.kefuBox .qqBtn i {
	position: relative;
	top: 2px;
}
.kefuBox img {
	width: 107px;
	height: 107px;
}
.kefuBox a.swzx {
	color: #888;
	text-decoration: underline;
	display: block;
	width: 150px;
	background: #F7F9F9;
	height: 23px;
	line-height: 23px;
	border-radius: 0 0 3px 3px;
}
.backInfoBox .btn:hover, .kefuBox .qqBtn:hover, .kefuBox a.swzx:hover {
	opacity: .8;
}
.backInfoBox .poptip-arrow em, .backInfoBox .poptip-arrow i, .kefuBox .poptip-arrow i {
	position: absolute;
	right: -9px;
	top: 38%;
	font-style: normal;
}
.backInfoBox .poptip-arrow i, .kefuBox .poptip-arrow i {
	color: #fff;
	z-index: 999;
	top: 42%;
}
.ToolHeader .ToolTop .TnavList li .thisHover, .ToolHeader .ToolTop .msgItem .thisHover {
	width: 128px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: -13px;
	z-index: 8;
}
/*头部灰色*/
.col-gray02 {
	color: #888 !important;
}
.color-63 {
	color: #222222 !important;
}
