
.xc-pop-up .div{
	width: 100%;
	height: 100%;
	 position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
	background: rgba(0,0,0,0.4);

}

.con_div{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
}

.xc-pop-up .pop-up{
	border-radius: 15rpx;
	width: 640rpx;
	min-height:400rpx;
	height: auto;
	background: #fff;
	border: 4rpx solid #8faecd;
	z-index: 55;
}
.xc-pop-up .shut{
  width: 54rpx;
  height: 54rpx;
  border: 2rpx solid #fff;
  font-size: 50rpx;
  z-index:55;
  line-height:40rpx;
  border-radius: 50%;
	color: #fff;
	text-align: center;
  bottom: -100rpx;
  left:280rpx
}


.xc-title{
 height:110rpx;
line-height:121rpx;
  text-align: center;
width:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.xc-content{
  width: 80%;
  overflow-y: auto;
  margin:0 auto;
  color:#9f9f9f;
  font-size:30rpx;
  margin-bottom:20rpx;
  padding-bottom: 10rpx;
  max-height: 400rpx
}

.con_div{
    z-index:55; position: fixed;top:0; left: 0; height: 100%; width: 100%;
}
.xc-layer-title{
  width:80%;
margin:0 auto;

}

.rel{ position: relative}
.abs{position: absolute}
.flex_c{display: flex; justify-content: center; align-items: center}