/*公共css*/
/* #ifndef APP-PLUS-NVUE || APP-NVUE */
 
 
 *{
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-overflow-scrolling: touch;
  font-style: normal;
  font-weight:normal;
  text-decoration:none;
  box-sizing: border-box;
}

.text-center{
  text-align: center;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}
img{
	max-width: 100%;
  display: block;
}
body {
  line-height: 1.5;
  /*流畅滚动*/
  -webkit-overflow-scrolling:touch;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background:#f9f9f9;
  min-height: 100%;
  /*font: inherit;*/
  font-family: Microsoft YaHei, Arial, serif !important;
  font-size: 14rpx;
}

.hide{
  display: none;
}


/*遮罩层*/
.popup_layer,.mask{
  position:fixed;
  bottom: 0;
  left: 0;
  width:100%;
  height:100%;
  text-align:center;
  background:rgba(0,0,0,0.6);
  z-index:11;
}


/* 弹性布局 */
.flex-box{
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  box-align:center;
  -moz-box-align:center;
  -webkit-box-align:center;
}
.box-1{
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
}
.box-1-5{
  -webkit-box-flex: 1.5;
  -webkit-flex: 1.5;
  flex: 1.5;
  min-width: 0;
}
.box-2{
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
  min-width: 0;
}



/*单行省略*/
.one_ell{
  overflow: hidden;
  white-space: nowrap;
  word-break: break-all;
  text-overflow:ellipsis;/*显示省略号表示被修剪的文本*/

}
.two_ell{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/*3行省略*/
.more_ell{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* 瀑布流样式 */
.waterfall{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width:100%;
}
.waterfall-box{
  column-count: 2;
}
.waterfall-item{
  break-inside: avoid;
}

/* #endif */

.typeBox{
	list-style: none;
	height: 28px;
	border-bottom: 2px solid #EBEBEB;
}
.typeBox li{
	height: 28px;
	width: 80px;
	text-align: center;
	font-size: 14px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border-bottom: 2px solid transparent;
}
.typeBoxSel{
	border-bottom: 2px solid #FF4E4E!important;
}
.pointer{
	cursor: pointer;
}
@media (max-width: 768px) {
	.typeBox li{
		margin-right: 0;
		width: 25%;
		font-size: 13px;
	}
}




