/*请勿格式化排版，会出现样式拼写错误，如多个空格之类*/

.c-alert-box {
	max-width: 85%;
	background: rgba(0, 0, 0, .8);
	padding: 10px;
	font-size: .7rem;
	color: #fff;
	position: fixed;
	border-radius: 7px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .1);
	z-index: 10010;
	top: 50%;
	margin-top: -30px;
	word-break: break-all;
	line-height: 1.6
}

.c-load-box {
	max-width: 70%;
	background: rgba(0, 0, 0, .8);
	padding: 18px 30px;
	font-size: .75rem;
	color: #fff;
	position: fixed;
	border-radius: 7px;
	box-shadow: 0 0 3px #000;
	z-index: 10009;
	top: 50%;
	margin-top: -50px;
	text-align: center
}

.loadgif {
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	font-size: 0;
	text-indent: -999em;
	color: #666
}

.loadgif::after {
	position: absolute;
	content: '';
	width: 3px;
	height: 3px;
	margin: 14.5px 0 0 0;
	border-radius: 100%;
	box-shadow: 0 -10px 0 1px #ccc, 10px 0 #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 .5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
	-webkit-transform: rotate(360deg);
	-webkit-animation: local-loading 1.5s infinite linear;
	transform: rotate(360deg);
	animation: local-loading 1.5s infinite linear
}

@-webkit-keyframes local-loading {
	0% {
		-webkit-transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes local-loading {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}

.c-al-screen {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: fixed;
	z-index: 10008;
	top: 0;
	left: 0
}

.c-conf-box {
	width: 88%;
	margin-left: 6%;
	background: #fff;
	position: fixed;
	top: 50%;
	margin-top: -70px;
	left: 0;
	border-radius: 7px;
	z-index: 10005;
	padding-top: 15px;
	animation: confbox .2s ease;
	-webkit-animation: confbox .2s ease
}

@keyframes confbox {
	0% {
		transform: scale(.5)
	}
	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes confbox {
	0% {
		-webkit-transform: scale(.5)
	}
	100% {
		-webkit-transform: scale(1)
	}
}

.conftitle {
	text-align: center;
	padding: 0 15px 0 15px;
	line-height: 22px;
	font-size: .75rem;
	font-weight: 700
}

.confcontent {
	text-align: center;
	padding: 15px 15px 30px 15px;
	line-height: 22px;
	font-size: .75rem
}

.c-conf-box .c-confbtn {
	width: 100%;
	border-top: 1px solid #e3e3e3;
	overflow: hidden
}

.c-conf-box .c-onebtn {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: .75rem;
	color: #157efb
}

.c-conf-box .c-twobtn {
	display: block;
	width: 49%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: .75rem;
	float: left;
	color: #157efb;
	border-left: 1px solid #e3e3e3
}

.c-conf-box .c-twobtn:first-child {
	border-left: none
}

.c-conf-screen {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0
}