* {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
  position: relative;
  font-weight: 400;
  font-family: Microsoft YaHei;
}
a{
  text-decoration: none;
}
.ub{
	display: flex!important;
}
.uhide{
	display:none !important;
}
.ub-rev{
	flex-direction: column;
}
.ub-as{
	align-items: flex-start;
}
.ub-ac{
	align-items: center;
}
.ub-ae{
	align-items: flex-end;
}
.ub-ps{
	justify-content: flex-start;
}
.ub-pc{
	justify-content: center;
}
.ub-pe{
	justify-content: flex-end;
}
.ub-pj{
	justify-content: space-between;
}
.ub-pa{
	justify-content: space-around;
}
.ub-wrap{
	flex-wrap: wrap;
}
.ub-f1{
	flex: 1;
	width: 0px;
}
.ub-f2{
	flex: 2;
	width: 0px;
}
.ub-img{
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.tx-c{
  text-align: center;
}
.tx-r{
  text-align: right;
}
.tx-l{
  text-align: left;
}
.tx-ellipsis{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}