@charset "UTF-8";
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu{margin: 0;padding: 0;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details{display: block;}
table{border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;font-weight: normal;}
html, body, fieldset, img, iframe, abbr{border: 0;}
i, cite, em, var, address, dfn{font-style: normal;}
[hidefocus], summary{outline: 0;}
li{list-style: none;}
h1, h2, h3, h4, h5, h6, small{font-size: 100%;}
sup, sub{font-size: 83%;}
pre, code, kbd, samp{font-family: inherit;}
q:before, q:after{content: none;}
textarea{overflow: auto;resize: none;}
label, summary{cursor: default;}
a, button{cursor: pointer;}
h1, h2, h3, h4, h5, h6, em, strong, b{font-weight: bold;}
del, ins, u, s, a, a:hover{text-decoration: none;}
body, textarea, input, button, select, keygen, legend{outline: 0;}
a, input, span{-webkit-tap-highlight-color: rgba(255, 0, 0, 0);}
select, textarea, button{border-radius: 0;background-color: transparent;appearance: none;-webkit-appearance: none;}
img{max-width:100%;vertical-align:top;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none !important; margin: 0;}
body{overflow-x:hidden;margin:0 auto;max-width:7.5rem;font-size:.28rem;font-family:'verdana,Arial,Microsoft Yahei';color:#333;background:#fff;}
html{
	height:100%;
}
.bgf9f9f9{background:#f9f9f9;}

.flex-between{display:-webkit-box;display:-moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;align-items: center;justify-content:space-between;}
.flex{display: flex;}

.hide{
	display:none !important;
}
.show{
	display:block !important;
}
.red{
	color:#FB3333!important;
}
.green{
	color:#1BC074!important;
}
.column{
  height:100%;
  display:flex; 
  margin: auto;
  max-width: 750px;
  flex-direction: column; 
  justify-content: space-between;
  align-items:center;
}
.content{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
}
.content{
	background:url(../images/bg.jpg) no-repeat center #33B259;
	background-size:100% ;
}
.content .inner{
	margin:0 auto;
	color:#fff;
     position:absolute;
     top:50%;
     right:0;
left:0;
	text-align:center;
transform: translateY(-50%);
}
.content .inner .password{
	font-weight:700;
	font-size:.8rem;
	line-height:.8rem;
	    margin:1.4rem 0 1.5rem;
}
.content .inner .day{

	font-size:.3rem;
     line-height: .3rem;

}