ul,li{list-style:none}
input:focus {
	outline:none;
} 
a,a:hover,a:visited{  text-decoration: none;}
i{ font-style:normal}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
body,div,ul,li,a,i,p,span,input,footer,header,h4,h3,h2,h1{padding: 0;margin: 0} 
input{border:none;outline:none;}
::-webkit-input-placeholder{color:#999}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{color:#999}                  /* Firefox版本4-18 */
::-moz-placeholder{color:#999}                  /* Firefox版本19+ */
:-ms-input-placeholder{color:#999}           /* IE浏览器 */
img{width:100%}
body {
	padding: 0;
	margin: 0;
	font-size: 14px;
    font-weight:400;
	color:#4e4e4e;
	background:#efefef;
	font-family:  "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif,AdobeFanHeitiStd-Bold;
}
*{ touch-action: pan-y; } 
/* 公共样式 */
.box{
	margin:0 auto;
	width:92%
}
.box_flex{
	margin:0 auto;
	width:92%;
	display:flex;
	flex-flow:row nowrap;
	display: -webkit-flex;
	-webkit-flex-flow:row nowrap;
}
.box_flex_between{
	margin:0 auto;
	width:92%;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	display: -webkit-flex;
	-webkit-flex-flow:row nowrap;
	-webkit-justify-content:space-between
}

.box_flex_around{
	margin:0 auto;
	width:92%;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-around;
	display: -webkit-flex;
	-webkit-flex-flow:row nowrap;
	-webkit-justify-content:space-around
}
.box_flex_end{
	margin:0 auto;
	width:92%;
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-end;
	display: -webkit-flex;
	-webkit-flex-flow:row nowrap;
	-webkit-justify-content:flex-end
}
.box_flex_wrap{
	margin:0 auto;
	width:92%;
	display:flex;
	flex-flow:row wrap;
	display: -webkit-flex;
	-webkit-flex-flow:row wrap;
}
.height_center{
	display:flex;
	flex-flow:column nowrap;
	justify-content:center;
	display: -webkit-flex;
	-webkit-flex-flow:column nowrap;
	-webkit-justify-content:center
}
/* 统一覆盖层 */
.cover{
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	display:none
}

/* 提交按钮统一样式 */
.submit{
	width:90%;
	margin:0.8rem auto;
	color:#fff;
	padding:0.2rem 0;
	text-align:center;
	border-radius:0.1rem;
	background: #A60C06;
	font-size:16px;
	letter-spacing:0.1rem;
}

/* 溢出省略 */
.overflow_one{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.overflow_two{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.overflow_three{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/* 点击波纹效果 */
.ripple {
    position: relative;
    overflow: hidden;
}

.ripple:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #666 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .3s, opacity .5s;
}

.ripple:active:after{
    transform: scale(0, 0);
    opacity: .3;
    transition: 0s;
}

/* 没有数据样式 */
.noData{
  display: flex;
  width: 92%;
  margin: 0.4rem auto;
  color: #ccc;
}
.noData div:nth-child(1),.noData div:nth-child(3){
  width: 10%;
  height: 1px;
  background: #ddd;
  margin-top: 0.2rem;
}
.noData div:nth-child(2){
  width: 80%;
  background: #fff;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
}