 
page {
  background: #f5f5f5;
  height: 100%;
}
.container{
  height: 100%;
}
rich-text {
  width: 100%;
  display: block;
  img,
  image {
    display: block;
    width: 100%;
  }
}

/*单行文本溢出省略号*/
.one-t {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all linear 0.2s;
}

/*多行文本溢出省略号*/
.more-t {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all linear 0.2s;
}

/* ==================
          flex布局(colorui里面也有相关基础样式)
 ==================== */
/* x水平排列*/
.x-f {
  display: flex;
  align-items: center;
}

/*x两端且水平居中*/
.x-bc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/*x平分且水平居中*/
.x-ac {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

/*x水平靠上对齐*/
.x-start {
  display: flex;
  align-items: flex-start;
}

/*x水平靠下对齐*/
.x-end {
  display: flex;
  align-items: flex-end;
}

/*上下左右居中*/
.x-c {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*y竖直靠左*/
.y-start {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/*y竖直靠右*/
.y-end {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

/*y竖直居中*/
.y-f {
  display: flex;
  flex-direction: column;
  align-items: center;
}

// y竖直两端
.y-b {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/*y竖直两端居中*/
.y-bc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
/* layout */
.acea-row {
  display: flex;
  flex-wrap: wrap;
  /* 辅助类 */
}
.acea-row.row-middle {
  align-items: center;
}
.acea-row.row-top {
  align-items: flex-start;
}
.acea-row.row-bottom {
  align-items: flex-end;
}
.acea-row.row-center {
  justify-content: center;
}
.acea-row.row-right {
  justify-content: flex-end;
}
.acea-row.row-left {
  justify-content: flex-start;
}
.acea-row.row-between {
  justify-content: space-between;
}
.acea-row.row-around {
  justify-content: space-around;
}
.acea-row.row-column-around {
  flex-direction: column;
  justify-content: space-around;
}
.acea-row.row-column {
  flex-direction: column;
}
.acea-row.row-column-between {
  flex-direction: column;
  justify-content: space-between;
}
/* 上下左右垂直居中 */
.acea-row.row-center-wrapper {
  align-items: center;
  justify-content: center;
}
/* 上下两边居中对齐 */
.acea-row.row-between-wrapper {
  align-items: center;
  justify-content: space-between;
}

/*每个页面公共css */
.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ellipsis2{
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
radio .wx-radio-input{
  width: 36rpx;
  height: 36rpx;
  border: 1px solid #CCCCCC;
}
/* 选中后的 背景样式  */
radio .wx-radio-input.wx-radio-input-checked{
	background: linear-gradient(135deg, #66b2ef  0%, #018C39 100%);
	border: 1px solid #018C39;
}
/* 选中后的 对勾样式 （白色对勾） */
radio .wx-radio-input.wx-radio-input-checked::before{
	color: #ffffff;
}
checkbox .wx-checkbox-input{
	width: 36rpx;
	height: 36rpx;
	border: 1px solid #CCCCCC;
	border-radius: 50%;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
	background: linear-gradient(135deg, #66b2ef 0%, #018C39 100%);
	border: 1px solid #018C39;
	border-radius: 50%;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
	color: #ffffff;
}
::-webkit-scrollbar {
   width: 0;
   height: 0;
   color: transparent;
 }
 /* 暂无数据 */
.no-data-box{
	padding: 100upx 50upx;
	text-align: center;
	image{
		width: 372rpx;
		height: 240rpx;
	}
	.empty-title{
		margin-top: 20rpx;
		font-size: 32rpx;
		color: #bbbbbb;
		 
	}
}
.Loads {
  height: 0.8*100rpx;
  font-size: 0.25*100rpx;
  color: #000;
}
.Loads .iconfont {
  font-size: 0.3*100rpx;
  margin-right: 0.1*100rpx;
  height: 0.32*100rpx;
  line-height: 0.32*100rpx;
}
/*加载动画*/
@keyframes load {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.loadingpic {
  animation: load 3s linear 1s infinite;
}
.loading {
  animation: load linear 1s infinite;
}

 .back-box{
	position: relative;
	.title{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
}
