.foot_left {
	position: absolute;
	left: 0px;
	width: 40%;
	padding: 20px;
	bottom: 30px;
	overflow: auto;
}

.foot_left div {
	width: 13%;
	float: left;
	text-align: center;
	margin: auto 2%;
}

.foot_left div img {
	width: 35px;
	height: 35px;
	margin: 5px auto;
}

.foot_left div span {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.foot_right {
	position: absolute;
	right: 0px;
	width: 40%;
	padding: 20px;
	bottom: 30px;
	overflow: auto;
}

.foot_right div {
	width: 13%;
	float: right;
	text-align: center;
	margin: auto 2%;
}

.foot_right div img {
	width:35px;
	height: 35px;
	margin: 5px auto;
}

.foot_right div span {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.foot_center {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 30%;
	padding: 20px;
	bottom: 25px;
	overflow: auto;
	margin: auto;
}

.foot_center div {
	width: 16.5%;
	float: left;
	text-align: center;
	margin: auto;
}

.foot_center div img {
	width: 42px;
	height: 42px;
	margin: 5px auto;
}

.foot_center div span {
	width: 100%;
	display: none;
	text-align: center;
}

.sj_foot_box {
	display: none;
}

.foot_box {
	display: block;
	font-size:12px;
}

/* loading */
.gu_loading{width:100%;height:100%;position:fixed;top:0;left:0;}
.gu_loading .loading_main{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); background:rgba(0, 0, 0, 0.5); border-radius:.3125rem; }
.gu_loading .loading_main .close{ position:absolute; top:-0.40625rem; right:-0.40625rem; width:.546875rem; line-height:.546875rem; border:solid #000 .015625rem; border-radius:50%; text-align:center; color:rgba(0, 0, 0, 0.6);; font-size:.4375rem; }
.gu_loading .loading_main .text{ width:2rem; color:#fff; text-align:center; font-size:.40625rem; margin:-0.34375rem 0 .15625rem 0; padding:0 .15625rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.gu_loading .loading_main .circle_bounce{ width:60px; height:60px; position:relative; }
.gu_loading .loading_main .circle_bounce .child{ width:100%; height:100%; position:absolute; left:0; top:0;}
.gu_loading .loading_main .circle_bounce .child:before{ content:''; display:block; margin:0 auto; width:15%; height:15%; background-color:#fff; border-radius:50%; -webkit-animation:circle_bounce_delay 1.2s infinite ease-in-out both; animation:circle_bounce_delay 1.2s infinite ease-in-out both; }
.gu_loading .loading_main .circle_bounce .circle-2{ -webkit-transform:rotate(30deg); transform:rotate(30deg); }
.gu_loading .loading_main .circle_bounce .circle-3{ -webkit-transform:rotate(60deg); transform:rotate(60deg); }
.gu_loading .loading_main .circle_bounce .circle-4{ -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.gu_loading .loading_main .circle_bounce .circle-5{ -webkit-transform:rotate(120deg); transform:rotate(120deg); }
.gu_loading .loading_main .circle_bounce .circle-6{ -webkit-transform:rotate(150deg); transform:rotate(150deg); }
.gu_loading .loading_main .circle_bounce .circle-7{ -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.gu_loading .loading_main .circle_bounce .circle-8{ -webkit-transform:rotate(210deg); transform:rotate(210deg); }
.gu_loading .loading_main .circle_bounce .circle-9{ -webkit-transform:rotate(240deg); transform:rotate(240deg); }
.gu_loading .loading_main .circle_bounce .circle-10{ -webkit-transform:rotate(270deg); transform:rotate(270deg); }
.gu_loading .loading_main .circle_bounce .circle-11{ -webkit-transform:rotate(300deg); transform:rotate(300deg); }
.gu_loading .loading_main .circle_bounce .circle-12{ -webkit-transform:rotate(330deg); transform:rotate(330deg); }
.gu_loading .loading_main .circle_bounce .circle-2:before{ -webkit-animation-delay:-1.1s; animation-delay:-1.1s; }
.gu_loading .loading_main .circle_bounce .circle-3:before{ -webkit-animation-delay:-1s; animation-delay:-1s; }
.gu_loading .loading_main .circle_bounce .circle-4:before{ -webkit-animation-delay:-0.9s; animation-delay:-0.9s; }
.gu_loading .loading_main .circle_bounce .circle-5:before{ -webkit-animation-delay:-0.8s; animation-delay:-0.8s; }
.gu_loading .loading_main .circle_bounce .circle-6:before{ -webkit-animation-delay:-0.7s; animation-delay:-0.7s; }
.gu_loading .loading_main .circle_bounce .circle-7:before{ -webkit-animation-delay:-0.6s; animation-delay:-0.6s; }
.gu_loading .loading_main .circle_bounce .circle-8:before{ -webkit-animation-delay:-0.5s; animation-delay:-0.5s; }
.gu_loading .loading_main .circle_bounce .circle-9:before{ -webkit-animation-delay:-0.4s; animation-delay:-0.4s; }
.gu_loading .loading_main .circle_bounce .circle-10:before{ -webkit-animation-delay:-0.3s; animation-delay:-0.3s; }
.gu_loading .loading_main .circle_bounce .circle-11:before{ -webkit-animation-delay:-0.2s; animation-delay:-0.2s; }
.gu_loading .loading_main .circle_bounce .circle-12:before{ -webkit-animation-delay:-0.1s; animation-delay:-0.1s; }
@-webkit-keyframes circle_bounce_delay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes circle_bounce_delay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@media screen and (max-width: 768px) {
	.foot_box {
		display: none;
	}

	.sj_foot_box {
		display: block;
	}

	.foot_left {
		position: absolute;
		left: 0px;
		width: 100%;
		padding: 0px;
		bottom: 80px;
		overflow: auto;
	}

	.foot_left div {
		width: 25%;
		float: left;
		text-align: center;
		margin: auto;
	}

	.foot_left div img {
		width: 30px;
		height: 30px;
		margin: 5px auto;
	}

	.foot_left div span {
		width: 100%;
		display: inline-block;
		text-align: center;
	}

	.foot_center1 {
		position: absolute;
		left: -20px;
		width: 53%;
		right: none;
		padding: 20px;
		bottom: 18px;
		overflow: auto;
	}

	.foot_center1 div {
		width: 32.5%;
		float: left;
		text-align: center;
		margin: auto;
	}

	.foot_center1 div img {
		width: 30px;
		height:30px;
		margin: 5px auto;
	}

	.foot_center1 div span {
		width: 100%;
		text-align: center;
	}
	.foot_center2 {
			position: absolute;
			right: -20px;
			left: none;
			width: 53%;
			padding: 20px;
			bottom: 18px;
			overflow: auto;
		}
	
		.foot_center2 div {
			width: 32.5%;
			float: right;
			text-align: center;
			margin: auto;
		}
	
		.foot_center2 div img {
			width: 30px;
			height: 30px;
			margin: 5px auto;
		}
	
		.foot_center2 div span {
			width: 100%;
			text-align: center;
		}

	.b1 {
		z-index: 9999;
	}



}
/*弹框*/
.tankuang_bj {
	position: absolute;
	top: 0px;
	background: rgba(0, 0, 0, 0.4);
	width: 100%;
	height: 100%;
	text-align: center;
}

/* .tk_close {
	position: absolute;
    z-index: 4001;
    overflow: visible;
    opacity: 1;
    cursor: pointer;
    pointer-events: auto;
    background-image: url(pano-icon.png);
    width: 25px;
    height: 25px;
    background-position: -100px -599px;
    background-size: 800px 1400px;
    transform: translateZ(1e+12px) translate(875px, 10px) translate(-12.5px, -12.5px) scale(1, 1) translate(12.5px, 12.5px) translate(12.5px, -12.5px) rotate(0deg) translate(-12.5px, 12.5px);

} */.tk_close {
    position: absolute;
    z-index: 4001;
    top: 8px;
    right: 8px;
    overflow: visible;
    opacity: 1;
    cursor: pointer;
    pointer-events: auto;
    background-image: url(pano-icon.png);
    width: 26px;
    height: 26px;
    background-position: -75px -597px;
    background-size: 800px 1400px;
    /* transform: translateZ(1e+12px) translate(875px, 10px) translate(-12.5px, -12.5px) scale(1, 1) translate(12.5px, 12.5px) translate(12.5px, -12.5px) rotate(0deg) translate(-12.5px, 12.5px); */
}

.tankuang {
	position: absolute;
	z-index: 4000;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	pointer-events: auto;
	background: #fff;
	color: #666;
	width: 60%;
	height: 540px;
	background-position: 0px 0px;
	background-size: 1px 1px;
	overflow-y: auto;
	font-size: 14px;
	top: 10%;
	left: 20%;
	/* transform: translateZ(1e+12px) translate(226px, 179px) translate(-410px, -270px) scale(1, 1) translate(410px, 270px) translate(0px, 0px) rotate(0deg) translate(0px, 0px); */
}

#pluginBox {
	width: 100%;
	height: 100%;
	background-color: #fff;
}

#pluginBox.mobileBox {
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Microsoft YaHei", "微软雅黑";
	background-color: transparent;
}

.pluginBox {
	padding: 15px;
	font-size: 14px;
	font-family: arial, 宋体;
}

.nospacing .pluginBox {
	padding: 0 10px 0 0;
}

.mobileBox .pluginBox {
	min-height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
