
html{
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
body{
line-height:1.6;
font-family:"Microsoft YaHei",-apple-system-font,"Helvetica Neue",Arial,sans-serif;
font-size:0.28rem;
}
html,body{
margin:0;
padding:0;
width:100%;
min-height:100%;
}
*{
box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
appearance: none;
white-space: pre;
}
:focus{
 outline:0;
}
ul,ol,li{
list-style:none;
padding:0;
margin:0;
}
a{
 color:inherit;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-tap-highlight-color: transparent;
 outline:none;
 background: none;
 text-decoration: none;
}
h1,h2,h3,h4,h5,p{
padding:0;
margin:0;
}
/********flex布局********/
.cell{
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 align-items: center;
 -webkit-align-items: center;
 box-align: center;
 -moz-box-align: center;
 -webkit-box-align: center;
}
.cell-start{
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-align-items:flex-start;
 align-items:flex-start;
 box-align: flex-start;
 -moz-box-align: flex-start;
 -webkit-box-align: flex-start;
}
.cell-wrap{
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-flex-wrap:wrap;
 flex-wrap: wrap;
}

.cell-end{
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-align-items:flex-end;
 align-items:flex-end;
 box-align: flex-end;
 -moz-box-align: flex-end;
 -webkit-box-align: flex-end;
}

.cell-baseLine{
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-align-items:baseline;
 align-items:baseline;
 box-align:baseline;
 -moz-box-align: baseline;
 -webkit-box-align:baseline;
}
.cell-strecth{
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-align-items:strecth;
 align-items:strecth;
 box-align:strecth;
 -moz-box-align: strecth;
 -webkit-box-align:strecth;
}
.max-width-content{
  max-width:750px;
  margin:0 auto;
 }
.cell-primary{
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
}
.cell-hd,.cell-ft{
 position:relative;
}
/******scrollBar.css*****/
.scroll-bar{
 width:auto;
 overflow-y:hidden;
 overflow-x:scroll;
 -webkit-overflow-scrolling: touch;
 height:0.8rem;
 white-space: nowrap;
 font-size:0.28rem;
}

/********************自定义css******************/
.block{
	display:block;
	width:100%;
	border:0;
}
.erm-c{
	width:3.35rem;
	margin:0 auto;
}
.progres{
	background:#fff;
	padding:0.3rem 0.4rem;
	margin-top:0.3rem;
}
.progres h3{
	font-size:0.3rem;
	font-weight:bold;
	color:#fd6f06;
	padding:0.1rem 0;
}
.title{
	width:100%;
	padding:0.3rem 0;
	color:#44a9bf;
	font-size:0.3rem;
	text-align:center;
	background:#fff;
	border-bottom:2px solid #eee;
}
.scan-c{
	padding:0.3rem;
	background:#fff;
}
.scan-c h3{
	font-weight:bold;
	font-size:0.3rem;
	color:#44a9bf;
}
.scan-btn{
	width:100%;
	height:0.8rem;
	background:url('../images/btn.jpg')no-repeat;
	background-size:100% 100%;
	background-color:#44A9BF;
	border-radius:4px;
	margin:0.2rem auto 0.1rem auto;
}
.result-c{
	padding:0.3rem;
	background:#fff;
	margin:0.1rem auto 0 auto;
	display:none;
}
fieldset{
	display:block;
	width:100%;
	border:2px solid #44a9bf;
	border-radius:0.1rem;
	padding:0;
	margin:0;
}
legend{
	text-align:center;
	padding:0 0.3rem;
	font-size:0.31rem;
	font-weight:bold;
	color:#44A9BF;
}
.fw{
	width:100%;
	line-height:1.8em;
	padding:0.3rem;
	font-size:0.28rem;
}
.wtip{
	background:#fff;
	padding:0.3rem 0.4rem;
	margin-top:0.1rem;
}
.wtip h3{
	font-size:0.28rem;
	font-weight:bold;
	color:#fd6f06;
	padding:0.1rem 0;
}
.wtip p{
	line-height:1.8em;
	font-size:0.27rem;
}
