/* pages/more/apply_shop/apply_shop.wxss */
.header{
  width: 100vw;
  height: 300rpx;
}
.header-swiper{
  width: 100%;
  height: 100%;
}
.header-image,.header-slide-image{
  width: 100%;
  height: 100%;
}
.item-wrap{
  padding: 20rpx 20rpx 0 20rpx;
}
.item{
  min-height: 88rpx;
  border-radius: 10rpx;
  margin-bottom: 20rpx;
}
.item-left{
  min-height: 88rpx;
  line-height: 88rpx;
  width: 160rpx;
  text-align: center;
}
.item-right-input{
  height: 88rpx;
  width: 530rpx;
  padding-right: 20rpx;
}
.item-right-textarea{
  height: 180rpx;
  width: 530rpx;
  padding: 10rpx 20rpx 10rpx 0; 
}
.contract-enter{
  color: #437BA9;
}
.apply-btn{
  padding: 0;
  margin-top: 40rpx;
  height: 88rpx;
  line-height: 88rpx;
  width: 710rpx;
}
.modal{
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(50, 50, 50, 0.5);
  z-index: 10000;
}
.contract-wrap{
  width: 670rpx;
  border-radius: 10rpx;
}
.scroll-text{
  position: relative;
  z-index: 100;
}
.contract-agree-btn{
  height: 80rpx;
  line-height: 80rpx;
  padding: 0;
  margin: 0;
  width: 630rpx;
}
.contract-title{
  height: 88rpx;
  line-height: 88rpx;
  text-align: center;
}