/* pages/visitor_make/visitor_make.wxss */
page {
	height: 100vh;
	width: 750rpx;
}

.top {
  display: flex;
  align-items: center;
	flex-direction: column;
	width: 750rpx;
	overflow: hidden;
}

.top-area {
  background-color: #2F6FD1;
  width: 1300rpx;
  height: 250rpx;
  border-bottom-left-radius: 80%;
  border-bottom-right-radius: 80%;
}

.top-item {
  position: absolute;
  width: 100%;
  top: 190rpx;
}

/* swiper区域 */
.swiper {
  height: calc(100vh - 300rpx);
}

swiper-item {
	height: 100%;
	/* padding-bottom: 300rpx; */
}

.scroll-area {
	/* height: calc(100vh - 300rpx); */
	height: 100%;
}

/* 所在楼宇 */
.card-cont {
  overflow: hidden;
  padding: 35rpx 0;
  position: relative;
}

.picker::after {
  content: '';
  display: inline-block;
  width: 16rpx;
  height: 16rpx;
  margin-left: 15rpx;
  border-top: 2rpx solid #333333;
  border-right: 2rpx solid #333333;
  transform: rotate(45deg);
}

.nomt {
	margin-top: 0 !important;
}

/* 按钮区 */
.btn-area-one {
  position: fixed;
  bottom: 0rpx;
  width: 750rpx;
	height: 138rpx;
	background-color: #F3F4F6;
	z-index: 99;
}

.btn-area-one>button {
  background: linear-gradient(180deg, #6EAAFF 0%, #2F6FD1 100%);
  font-size: 30rpx;
  height: 110rpx;
  line-height: 110rpx;
  border-radius: 8rpx;
	color: #FFF;
	margin-left: 28rpx;
	margin-right: 28rpx;
}

.btn-area-two {
  position: fixed;
  bottom: 0rpx;
  width: 750rpx;
	height: 138rpx;
	background-color: #F3F4F6;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.btn-area-two>button {
  font-size: 30rpx;
  height: 110rpx;
  line-height: 110rpx;
  border-radius: 8rpx;
  color: #FFF;
	width: 322rpx;
	
	color: #FFF;
	/* margin-left: 28rpx; */
}

.bg-grey {
  background: linear-gradient(180deg, #D1DDED 0%, #9DADC6 100%) !important;
}

.bg-blue {
  background: linear-gradient(180deg, #6EAAFF 0%, #2F6FD1 100%) !important;
}

.pad {
  padding: 35rpx 0rpx;
}

.msg_info {
  font-size: 34rpx;
  font-style: normal;
  font-weight: 500;
  margin-left: 24rpx;
  /* margin-bottom: 15rpx; */
}

.m-t {
  margin-top: 30rpx;
}

.change-icon {
  position: absolute;
  top: 25rpx;
  right: 34rpx;
  width: 52rpx;
  height: 50rpx;
}

.padding-s {
	font-size: 34rpx;
  font-style: normal;
  font-weight: 500;
  padding: 0 24rpx;
}