
body{
	font-family:  "Microsoft YaHei";
	margin: 0;
	padding: 0;
}
div,input,p,ul,li,a,textarea,a{
	box-sizing: border-box;
}
a{
	display: block;
}
textarea{
	outline: none;
    resize: none;
}
a,a:hover,a:active,a:visited{
	text-decoration: none;
}
button,button:after,button:active,button:visited,button:hover{
	border: none;
	outline: none;
}
p,ul,li{
	margin: 0;
	padding: 0;
}
ul li{
	list-style-type:  none;
}
img{
	display: block;
}
i{
	font-style: normal;
	font-weight: normal;
	box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
form{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.box-inline-box{
	display: inline-block;
}
.contains-box{
  width: 100%;
  height: auto;
}
.box-relative{
  position: relative;
}
.box-overflow{
	overflow: hidden;
}
.big-box{
  width: 100%;
  height: 100%;
}
.box-block{
  display: block;
}
.auto-width{
  width: auto;
  height: 100%;
}
.auto-height{
  width: 100%;
  height: auto;
}
.center{
  display: flex;
  justify-content: center;
  align-items: center;
   display: -webkit-flex;
  -webkit-justify-content: center;
  -webkit-align-items: center;
}

.auto-box{
  display: inline-block;
}

.padding-left-box30{
  padding-left: 30rpx;
  background: #fff;
}

.box-end{
  display: flex;
  justify-content: flex-end;
  align-items: center;
   display: -webkit-flex;
  -webkit-justify-content: flex-end;
  -webkit-align-items: center;
}
.box-start{
  display: flex;
  align-items: center;
  display: -webkit-flex;
  -webkit-align-items: center;
}

.box-around{
   display: flex;
  justify-content: space-around;
  align-items: center;
   display: -webkit-flex;
  -webkit-justify-content:space-around;
  -webkit-align-items: center;
}
.box-between{
  display: flex;
  justify-content: space-between;
  align-items: center;
   display: -webkit-flex;
  -webkit-justify-content:space-between;
  -webkit-align-items: center;
}
.align-start{
  align-items: flex-start;
  -webkit-align-items: flex-start;
}
.align-end{
  align-items: flex-end;
  -webkit-align-items: flex-end;
}
.text-over{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.bg-fff{
	background: #fff;
}
.flex{
	flex-wrap: wrap;
}
/*遮盖层  */
.cover{
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index:3;
  top:0;
  left:0;
  display: none;
}
.transparent-cover{
  width: 100%;
  height: 90vh;
  background: transparent;
  position: fixed;
  z-index:1;
  top:0.88rem;
  left:0;
  display: none;
}
