body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea {
	margin:0;
	padding:0
}
html {
	-webkit-text-size-adjust:none;
	word-wrap:break-word
}
html,body, .viewport{
    height:100%;
}
body {
	background:#4d1513
}
.viewport {
    width: 100%;
	margin:auto;
	overflow:hidden
}
.viewport {
    height:100%;
	background-size:100% 100%;
}
.viewport:after{
    content: '.';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	background:url("http://p.www.xiaomi.com/m/zt/images/130723/bg01.jpg?d") 50% 50% no-repeat;
	background-size:100% 100%;
}
h1,h2,h3 {
	font-size:100%
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:inherit
}
fieldset,img {
	border:0
}
cite,em,s,i,b {
	font-style:normal
}
input,button,textarea,select {
	font-size:100%
}
body,input,button,textarea,select,option {
	font-size:normal
}
a,input,textarea {
	text-decoration:none;
	outline:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
li,img,label,input {
	vertical-align:middle
}
var {
	font-style:normal
}
ins {
	text-decoration:none
}
body {
	font-size:20px
}
.mlr20 {
	margin:auto 1em
}
.m20 {
	margin:1em 0
}
.m30 {
	margin:1.5em 0
}
.mt20 {
	margin-top:1em
}
.mb20 {
	margin-bottom:1em
}
.mt40 {
	margin-top:2em
}
.mb40 {
	margin-bottom:2em
}
.mt-20 {
	margin-top:-1em
}
.hide {
	display:none
}
.h_box {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:box;
	width:100%
}
.h_box .spacer {
	width:1em
}
.flex_1 {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-box-flex:1;
	box-flex:1;
	width:100%
}
.flex_20 {
	width:1em
}
.imgurl {
	display:block;
	background:#f5f5f6 url("http://img01.mifile.cn/m/app/v2/images/img_bg4.png") 50% 50% no-repeat;
	-webkit-background-size:9.5em 9.5em;
	-moz-background-size:9.5em 9.5em;
	-o-background-size:9.5em 9.5em;
	background-size:9.5em 9.5em;
	width:100%
}
.imgurl img {
	width:100%
}
.box_01,.box_02 {
	display:none
}
.box_03 {
	font-size:1em;
	line-height:1.5em;
	color:#66342c;
	text-align:center;
	position:absolute;
	bottom:3em;
	left:0;
	right:0
}

