html, body {
  height: 100%;
}

.view {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}

.overflow-y {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.overflow-y-h {
    overflow-y: hidden;
}
.overflow-x {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.hide {
	display: none;
}
/**  弹性盒flex **/
.row {
  display: flex;
  flex-direction: row;
}
.col {
  display: flex;
  flex-direction: column;
}
.flex-1 {
  flex: 1;
}
.fs-0 {
  flex-shrink: 0;
}
.fw-w {
  flex-wrap: wrap;
}
.jc-sb {
  justify-content: space-between;
}	
.jc-fs {
  justify-content: flex-start;
}
.jc-c { 
  justify-content: center;
}
.jc-ar {
	justify-content: space-around;
}
.jc-fe {
  justify-content: flex-end;
}
.ai-fs {
  align-items: flex-start;
}
.ai-c {
  align-items: center;
}
.ai-fe {
  align-items: flex-end;
}
/** 背景 **/
.bg-center {
  background-position: center;
}
.bg-left {
  background-position: left;
}
.bg-right {
  background-position: right;
}
.bg-rn {
  background-repeat: no-repeat;
}
.bg-rx {
  background-repeat: repeat-x;
}
.bg-ry {
  background-repeat: repeat-y;
}
/**  内边距 **/

/**  外边距 **/

/* 定位 */
.relative {
	position: relative;
}
.absolute {
  position: absolute;
}
/** 字体大小 **/


/** 行高 **/


/** 字体粗细 **/
.fw-normal {
	font-weight: normal;
}
.fw-bold {
	font-weight: bold;
}
.fw-600 {
  font-weight: 600;
}
/** 背景颜色 **/
.bc-f2f2f2 {
  background-color: #F2F2F2;
}
.bc-fff {
  background-color: #FFF;
}
.bc-f4f4f4 {
  background-color: #F4F4F4;
}
.bc-fce6cf {
  background-color: #FCE6CF;
}
/** 文字 **/

.t-center {
	text-align: center;
}
.t-right {
	text-align: right;
}
/* 文字溢出缩略 */
.wd-break{
  word-break: break-all;
}
.ole {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.el-3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.width-100 {
  width: 100%;
}

/* 清除button样式 */
.clean-btn {
  border: none;
  background-color: transparent;
  outline: none;
}
/* 其他 */
.underline{
	text-decoration: underline;
}
.icon{
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
.break-all{
  word-break: break-all;
}