body {
  margin: 0;
  padding: 0;
  background-color: #f1f1f1;
  font-size: 16px;
}
#app{background-color: #5a5a5a;}
.container{max-width: 450px;margin:0 auto;background-color: #fff;}
.el-form-item{margin-bottom: 12px;}
.el-form--label-top .el-form-item__label{padding-bottom: 1px;}
.image-1,.image-2{
	width: 100%;display: block;
}
.image-1 img{width:100%}
.form-container{
	padding: 30px 0;
}
.bigtitle{
	text-align: center;font-weight: bold;padding-bottom:10px;
}
.btn-wrap{text-align: center;padding: 10px;}
.bottom-tips{text-align: center;padding-bottom: 30px;font-size: 14px;}
.bottom-tips span{color:#409EFF;cursor: pointer;}
.my-btn-grop{display: grid;grid-template-columns: repeat(3, 1fr);grid-row-gap: 3px;grid-column-gap: 3px;}
.my-btn-item{border:1px solid #eee;border-radius:5px;padding-left:10px;padding-right: 10px;cursor: pointer;text-align: center;}
.my-btn-active{border-color: #409EFF;}
.bottom-pop{
  position: relative;
}
.pop-mask { 
  background-color: rgba(0,0,0,.5);
  width: 100%;height: 100%;
  position: fixed;
  top: 0;left: 0;
}
.pop-content{ 
  position: fixed;box-sizing: border-box;
  bottom: 0;
  left: 0;right: 0;
  margin: 0 auto;
  z-index: 10;
  width: 100%;
  background-color: #fff;
  border-radius: 15px 15px 0 0;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
.pop-des{
  font-size: 16px;color:#5a5a5a;text-align: left;padding-bottom: 10px;
  max-height: 60vh;overflow-y: scroll;
}
.btn-submit{
	background-color: #409EFF;color:#fff;padding:5px 20px;
}
.pop-btn{}