/**app.wxss**/
.swiper{ overflow:hidden;}
page{
  background-color: #F5F5F5;
}

text {
  font-family: PingFangSC-Regular;
}

/* 清除浮动 */
.clearBoth::after{
  content: '';
  display: block;
  clear: both;
}

/* 单行超出隐藏 */
.dh_over{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

/* 多行超出隐藏 */
.dh_clamp{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

#header{
  width: 100%;
  padding-bottom: 0px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #fff;
}

#header .capsule {
  font-size: 18px;
  color: #000;
  line-height: 45px;
  height: 45px;
  display: block;
  margin-left: 18px;
}

rich-text .ueimg{ max-width: 100%;}

.cover-btn{ position: relative;}
.cover-btn button{ position: absolute; top: 0; left: 0; width:100%; height: 100%; opacity: 0;}

.videoPlay{ position: fixed; z-index: 999; top:0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);
	display:flex;justify-content:center;align-items:center;
}
.videoPlay video{ width: 100%; height: 300px; margin: 0 auto;}
.videoPlay .close{ position: absolute; left: 50%; bottom: 100px; width: 50px; height: 50px; border-radius:50%; margin-left: -25px;}

.flex{ display: flex;}
.flex .flex-item{ flex:1;}

img.grayscale{  -webkit-filter: grayscale(100%);filter: grayscale(100%);}