*{	box-sizing:border-box;}html,body{	overflow:hidden;}body{	margin:0;padding:0;	font-family:PingFang SC,Verdana,Helvetica Neue,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;	font-size:14px;	line-height:24px;}h1{	line-height:60px;	font-weight:100;	font-size:32px;		padding:0 0 0 60px;}h1 sup{	font-size:18px;	margin:0 0 0 10px;}a{	color:#007725;}label {	display: inline;}input[type='checkbox'] {	display: none;}input[type='checkbox'] + label {	display: table;	font-size: 11px;	background-color: #f0f0f0;	border:1px solid #f0f0f0;	color: #b3b3b3;	cursor: pointer;	border-radius: 20px;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	transition: background-color 0.25s;	-moz-transition: background-color 0.25s;	-webkit-transition: background-color 0.25s;	-o-transition: background-color 0.25s;	-moz-user-select: none;	-khtml-user-select: none;	-webkit-user-select: none;	-o-user-select: none;		line-height:24px;	padding:0 10px 0 25px;	position:relative;}input[type='checkbox'] + label:after{	content: '\2713';	font-size: 14px;	position: absolute;	top: 0px;	left: 10px;	color: #ccc;	font-weight:50;}input[type='checkbox']:checked + label {	border:1px solid #007120;	color:#007120;	background:#fff;}input[type='checkbox']:checked + label:after {	content: '\2714';	font-size: 14px;	position: absolute;	top: 0px;	left: 10px;	color: #007120;	font-weight:bold;}input[type='button']{	font-size:14px;	background-color: #fafafa;	border: 1px solid #cacece;	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);	line-height:30px;	color:#666;	border-radius:4px;	text-align:center;	padding:0 20px;	cursor:pointer;}input[type='button']:hover{	background-color: #f6f6f6;	box-shadow: 0 1px 2px rgba(0,0,0,0.1), inset 0px -15px 10px -12px rgba(0,0,0,0.1);}p{	margin:0 0 20px 0;}.yijianpaiban{	position:fixed;	top:0;	right:0;	bottom:0;	left:0;	padding:10px; display:none;}.controller{	font-family:PingFang SC,Verdana,Helvetica Neue,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;	font-size:14px;	margin:0 0 10px 0;	line-height:30px;}.hidden{	display:none;}.icp{	color:#ccc;	font-size:12px;	position:absolute;	bottom:0;	line-height:30px;}.editor { margin-bottom: 15px;}

	.page{
					position: fixed;
					z-index: 1050;
					top: 0;
					right: 0;
					bottom: 0;
					left: 0;
				z-index:200;

					overflow-y: auto;

		}
		.demo1 {
				width: 4px;
				height: 4px;
				border-radius: 2px;
				background: #68b2ce;
				float: left;
				margin: 0 3px;
				animation: demo1 linear 1s infinite;
				-webkit-animation: demo1 linear 1s infinite;
			}
			.demo1:nth-child(1){
				animation-delay:0s;
			}
			.demo1:nth-child(2){
				animation-delay:0.15s;
			}
			.demo1:nth-child(3){
				animation-delay:0.3s;
			}
			.demo1:nth-child(4){
				animation-delay:0.45s;
			}
			.demo1:nth-child(5){
				animation-delay:0.6s;
			}
			@keyframes demo1 
			{
				0%,60%,100% {transform: scale(1);}
				30% {transform: scale(2.5);}
			}
			@-webkit-keyframes demo1 
			{
				0%,60%,100% {transform: scale(1);}
				30% {transform: scale(2.5);}
			}
.wh
{
    display: -ms-flexbox!important;
    display: flex!important;

    -ms-flex-pack: center!important;
    justify-content: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.flex
{
    display: -ms-flexbox!important;
    display: flex!important;
}
.pt-4{padding-top:1.5rem}
.f-tb
{
        flex-direction: column;

    -ms-flex-direction: column;
}
.bg-h{background-color:#000;background-color: rgba(0, 0, 0, 0.4);}
.body-hide{display:none;}