.layui-m-layer {
	position:relative;
	z-index:19891014
}
.layui-m-layer * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.layui-m-layermain, .layui-m-layershade {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.layui-m-layershade {
	background-color:rgba(0, 0, 0, .6);
	pointer-events:auto
}
.layui-m-layermain {
	display:table;
	font-family:Helvetica, arial, sans-serif;
	pointer-events:none
}
.layui-m-layermain .layui-m-layersection {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.layui-m-layerchild {
	position:relative;
	display:inline-block;
	text-align:left;
	background-color:#fff;
	font-size:.24rem;
	border-radius:.05rem;
	box-shadow:0 0 8px rgba(0, 0, 0, .1);
	pointer-events:auto;
	-webkit-overflow-scrolling:touch;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:.2s;
	animation-duration:.2s
}
@-webkit-keyframes layui-m-anim-scale {
0% {
opacity:0;
-webkit-transform:scale(.5);
transform:scale(.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes layui-m-anim-scale {
0% {
opacity:0;
-webkit-transform:scale(.5);
transform:scale(.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.layui-m-anim-scale {
	animation-name:layui-m-anim-scale;
	-webkit-animation-name:layui-m-anim-scale
}
@-webkit-keyframes layui-m-anim-up {
0% {
opacity:0;
-webkit-transform:translateY(800px);
transform:translateY(800px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes layui-m-anim-up {
0% {
opacity:0;
-webkit-transform:translateY(800px);
transform:translateY(800px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}



.layui-m-anim-up {
	-webkit-animation-name:layui-m-anim-up;
	animation-name:layui-m-anim-up
}



@-webkit-keyframes layui-m-anim-down {
0% {
opacity:0;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
100% {
opacity:1;
-webkit-transform:translateY(.02rem);
transform:translateY(.02rem)
}
}
@keyframes layui-m-anim-down {
0% {
opacity:0;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
100% {
opacity:1;
-webkit-transform:translateY(.02rem);
transform:translateY(.02rem)
}
}


.layui-m-anim-down {
	-webkit-animation-name:layui-m-anim-down;
	animation-name:layui-m-anim-down
}




.layui-m-layer0 .layui-m-layerchild {
	max-width:5rem; min-width:5rem; 
}
.layui-m-layer1 .layui-m-layerchild {
	border:none;
	border-radius:0
}
.layui-m-layer2 .layui-m-layerchild {
	width:auto;
	 max-width:2.60rem;
	 min-width:2.5rem;
	border:none;
	background:0 0;
	box-shadow:none;
	color:#fff;
	margin:0 auto;
	min-height:2.5rem; display:table;
}
.layui-m-layerchild h3 {
	font-size:.4rem; font-weight:400;  border-radius:0.1rem 0.1rem 0 0; margin-bottom:0 ;margin-top:.15rem;
}
.layui-m-layerbtn span, .layui-m-layerchild h3 {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-align:center
}
.layui-m-layercont {
	padding:.4rem .3rem; line-height:.56rem; border-radius:.03rem; text-align:center; font-size:.30rem; color:#808080; }
.layui-m-layer1 .layui-m-layercont {
	padding:0;
	text-align:left
}
.layui-m-layer2 .layui-m-layercont {
	text-align:center;
	padding:0;
	line-height:0;
	display:table-cell; vertical-align:middle
}
.layui-m-layer2 .layui-m-layercont i {
	width:.6rem; height:.6rem; margin-left:.08rem; display:inline-block; background-color:#fff;
	border-radius:100%;
	-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;
	animation:layui-m-anim-loading 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.layui-m-layerbtn, .layui-m-layerbtn span {
	position:relative;
	text-align:center;
	border-radius:0 0 .1rem .1rem
}
.layui-m-layer2 .layui-m-layercont p {
	margin-top:.1rem; color:#fff; font-size:.3rem; margin-bottom:0; line-height:.4rem}
@-webkit-keyframes layui-m-anim-loading {
0%, 100%, 80% {
transform:scale(0);
-webkit-transform:scale(0)
}
40% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes layui-m-anim-loading {
0%, 100%, 80% {
transform:scale(0);
-webkit-transform:scale(0)
}
40% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.layui-m-layer2 .layui-m-layercont i:first-child {
	margin-left:0;
-webkit-animation-delay:-.32s;
animation-delay:-.32s
}
.layui-m-layer2 .layui-m-layercont i.layui-m-layerload {
-webkit-animation-delay:-.16s;
animation-delay:-.16s
}
.layui-m-layer2 .layui-m-layercont>div {
	line-height:.65rem;
	padding-top:.07rem;
	margin-bottom:.2rem;
	font-size:.75rem;
	color:#fff;
}
.layui-m-layerbtn {
	display:box;
	display:-moz-box;
	display:-webkit-box;
	width:100%;
	height:.75rem;
	line-height:.75rem;
	font-size:0;
	border-top:1px solid #D5D5D6;
	background-color:#fff
}
.layui-m-layerbtn span {
	display:block;
	-moz-box-flex:1;
	box-flex:1;
	-webkit-box-flex:1;
	font-size:.4rem;
	cursor:pointer
}
.layui-m-layerbtn span[yes] {
	color:#09BB07
}
.layui-m-layerbtn span[no] {
	border-right:1px solid #D5D5D6;
	border-radius:0 0 0 .1rem
}
.layui-m-layerbtn span:active {
	background-color:#F6F6F6
}
.layui-m-layerend {
	position:absolute;
	right:.14rem;
	top:.2rem;
	width:.6rem;
	height:.6rem;
	border:0;
	font-weight:400;
	background:0 0;
	cursor:pointer;
	-webkit-appearance:none;
	font-size:.4rem
}
.layui-m-layerend::after, .layui-m-layerend::before {
position:absolute;
left:.1rem;
top:.3rem;
content:'';
width:.36rem;
height:1px;
background-color:#999;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
border-radius:3px
}
.layui-m-layerend::after {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg)
}
body .layui-m-layer .layui-m-layer-footer {
	position:fixed;
	width:95%;
	max-width:100%;
	margin:0 auto;
	left:0;
	right:0;
	bottom:10px;
	background:0 0
}
.layui-m-layer-footer .layui-m-layercont {
	padding:.4rem;
	border-radius:.05rem .05rem 0 0;
	background-color:rgba(255, 255, 255, .8)
}
.layui-m-layer-footer .layui-m-layerbtn {
	display:block;
	height:auto;
	background:0 0;
	border-top:none
}
.layui-m-layer-footer .layui-m-layerbtn span {
	background-color:rgba(255, 255, 255, .8)
}
.layui-m-layer-footer .layui-m-layerbtn span[no] {
	color:#FD482C;
	border-top:1px solid #c2c2c2;
	border-radius:0 0 .1rem .1rem
}
.layui-m-layer-footer .layui-m-layerbtn span[yes] {
	margin-top:10px;
	border-radius:.1rem
}
body .layui-m-layer .layui-m-layer-msg {
	width:auto;
	max-width:90%;
	margin:0 auto;
	bottom:-50%;
	background-color:rgba(0, 0, 0, .7);
	color:#fff
}
.layui-m-layer-msg .layui-m-layercont {
	padding:.2rem .2rem
}

/*自定义样式*/
.layui-m-layer .Authorization h3 { border-bottom: solid 1px #ddd; font-size: .3rem; padding-bottom: .15rem }
.layui-m-layer .Authorization .auth-hd{ border-bottom: solid 1px #ddd; padding-bottom: .2rem }
.layui-m-layer .Authorization .auth-hd .auth-hd-log{ width:1rem; height: 1rem; margin:0 auto .05rem; }
.layui-m-layer .Authorization .auth-hd .auth-hd-log img{ width: 100%; height: 100%; }
.layui-m-layer .Authorization .auth-hd h2{ font-size: .22rem; text-align:center; color:#000; line-height: .3rem }
.layui-m-layer .Authorization .layui-m-layercont{ padding:.2rem; }
.layui-m-layer .Authorization .auth-bd{padding:.22rem 0 0; text-align: left;}
.layui-m-layer .Authorization .auth-bd p{ font-size:.22rem; font-weight: normal; line-height:1.2 }
.layui-m-layer .Authorization .auth-bd h6{ font-size:.22rem; color: #000 }
.layui-m-layer .Authorization .layui-m-layerbtn { display: flex; align-items: center; }
.layui-m-layer .Authorization .layui-m-layerbtn span{ font-size:.3rem; flex:1; border-radius: 0 }
.layui-m-layer .Authorization .layui-m-layerbtn { border-radius: 0 }
.layui-m-layer .layui-m-layer-layer-author{ position:fixed; bottom: 0; left: 0; right: 0; width: 100%; max-width: 100% }
.layui-m-layer .layui-m-layerchild.ToastLoading{ text-align:center; background:rgba(0,0,0,0.6); color:#fff;  min-width:.2rem; padding:0 .5rem; color:#fff  }
.layui-m-layer5 .layui-m-layerchild .layui-m-layercont p{ display:inline-block; font-size:.36rem; color:#fff; line-height:.8rem}
.ToastLoading .layui-m-layercont{  display:inline-block; padding:0;  white-space:nowrap}
.layui-m-layer5 .layui-m-layermain .layui-m-layersection{ vertical-align:top}
.layui-m-layer2 .Loading1 .layui-m-layercont,.layui-m-layer2 .success .layui-m-layercont,.layui-m-layer2 .error .layui-m-layercont{ line-height:inherit; border:solid 1px rgba(255,255,255,0.1); padding:.2rem 0; background:rgba(0,0,0,0.6); border-radius:.1rem; display:table-cell; vertical-align:middle}

.layui-m-layer2 .Loading1 .layui-m-layercont .load1{margin: 0px 0 0; width: .8rem;  height: .8rem; vertical-align: baseline;}
	
.layui-m-layer2 .success .layui-m-layercont .load1	{margin: 0px 0 0; width: .8rem; height: .8rem; vertical-align: baseline; background:url(success.svg) no-repeat center; background-size:100% auto;display: inline-block;}

.layui-m-layer2 .error .layui-m-layercont .load1	{margin: 0px 0 0; width: .8rem; height: .8rem; vertical-align: baseline; background:url(error.svg) no-repeat center; background-size:100% auto;display: inline-block;}

.layui-m-layer2 .Loading1 .layui-m-layercont .load1{ display: inline-block;
    vertical-align: middle;
    animation: weuiLoading 1s steps(12, end) infinite;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
    background-size: 100%;}

@-webkit-keyframes load {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


@-webkit-keyframes weuiLoading {
    0% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    100% {
        transform: rotate3d(0, 0, 1, 360deg);
    }
}

@keyframes weuiLoading {
    0% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    100% {
        transform: rotate3d(0, 0, 1, 360deg);
    }
}
