/* pages/invitationDetails/invitationDetails.wxss */

.invit {
  /* width: 100vw; */
  min-height: 100vh;
  background: #FF7C46;
}

.invit .banner {
  width: 100%;
  position: absolute;
  height: 1392rpx;
  top: 0rpx;
  left: 0rpx;
}

.invit .banner image {
  display: block;
  width: 100%;
  height: 1440rpx;
}

.invit .content {
  padding: 36rpx 32rpx 0rpx 32rpx;
  margin-top: -15rpx;
  height: 1470rpx;
}

.list {
  position: relative;
  font-family: PingFangSC-Regular, PingFang SC;
  /* padding-top: 100rpx; */
}
.content-image{
  width: 686rpx;
  height: 600rpx;
  margin-top: 778rpx;
  position: absolute;
}
.other-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 48rpx 46rpx 48rpx 46rpx;
  box-sizing: border-box;
  margin-top: 24rpx;
}

.other-list .other-list-info {
  /* margin-top: 40rpx; */
  font-size: 28rpx;
  font-family: SourceHanSansCN-Normal, SourceHanSansCN;
  font-weight: 400;
  color: #EB5C21;
  line-height: 42rpx;
}

.other-list .title {
  font-size: 32rpx;
  color: #EB5C21;
}
.other-list image {
  width: 234rpx;
  height: 250rpx;
  margin-top: 46rpx;
}
.list .list-title {
  text-align: center;
  font-size: 36rpx;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #333333;
  line-height: 60rpx;
  margin-top: 866rpx;
}

.list .list-title .title-text {
  font-size: 44rpx;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  color: #FF7C46;
  line-height: 66rpx;
  font-weight: 400;
}

.list .list-title image {
  width: 442rpx;
  height: 34rpx;
}

.list .list-tips {
  margin-top: 20rpx;
  font-size: 28rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 50rpx;
  text-align: center;
  margin-top: 2rpx;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 64rpx;
}
.list-tips-item{
  display: flex;
  align-items: center;
}
.list-tips-item{
  margin-top: 38rpx;
}
.list-tips-num text{
  color: #FF7C46;
}
.list-tips-text{
  margin-top: 16rpx;
  font-size: 20rpx;
  margin-left: 28rpx;
}
.list-tips-text text{
  color: #FF7C46;
  font-size: 30rpx;
  text-align: left;
}
.list .list-tips .tips-text {
  font-size: 64rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #EB5C21;
  line-height: 90rpx;
}

.list .list-tips .product {
  color: #FF413E;
  font-size: 32rpx;
}

.list .product-image {
  padding: 20rpx 0;
  text-align: center;
}

.list .product-image image {
  width: 148rpx;
  height: 248rpx;
}

.list .list-button {
  /* background: url(https://we-spa.oss-cn-shenzhen.aliyuncs.com/wxapp/20220811/%E7%BC%96%E7%BB%84_16%5B1%5D.png) no-repeat; */
  /* width: 210rpx;
  height: 78rpx; */
  /* margin-top: 90rpx; */
  left: 50%;
  top: 50%;
  position: relative;
  transform: translate(-50%,-50%);
  text-align: center;
  margin-top: 82rpx;
  padding-top: 8rpx;
  width: 222rpx;
}
.list-button image{
  width: 222rpx;
  height: 78rpx;
}
.list .list-button text{
  font-size: 34rpx;
  font-weight: 400;
  color: white;
  /* margin-left: 34rpx; */
  position: absolute;
  left: 50%;
  top: 40%;
  width: 222rpx;
  transform: translate(-50%,-50%);
}
.center-image{
  width: 756rpx;
  height: 126rpx;
  position: relative;
}
/* 免费体验 */
.freeImage image{
  width: 646rpx;
  height: 422rpx;
  margin-top: 30rpx;
}
.freeImage{
  width: 100%;
  display: flex;
  justify-content: center;
}
/* 项目介绍 */
.productInfo{
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40rpx;
}
.productInfo image{
  width: 646rpx;
  height: 894rpx;
}
/* 活动介绍 */
.productIntroduce{
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40rpx;
}
.productIntroduce image{
  width: 646rpx;
  height: 364rpx;
}
.info-title {
  font-size: 36rpx;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #FF8686;
  line-height: 54rpx;
  text-align: center;
  margin-top: 48rpx;
}

.info-title>text {
  font-family: SourceHanSansCN-Normal, SourceHanSansCN;
  font-weight: 400;
  color: #FF8686;
  font-size: 24rpx;
  color: #FF8686;
}

.list .activity-ts {
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #776350;
  line-height: 34rpx;
  text-align: center;
  margin-top: 24rpx;
}

.list .subtitlt-tips {
  padding-left: 46rpx;
  font-size: 24rpx;
  font-weight: 400;
  color: #A76701;
  line-height: 34rpx;
}

/* 邀请记录 */
.call-list{
  width: 100%;
  text-align: center;
  margin-top: 46rpx;
  height: 440rpx;
}
.call-list image{
  width: 646rpx;
  height: 440rpx;
  position: relative;
}
.call-list .info-title{
  font-size: 34rpx;
  color: #333333;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 6rpx;
  margin-left: 260rpx;
}
/* .call-list {
  margin-top: 24rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #A46A1C;
  text-align: center;
} */

.call-list .call-title {
  line-height: 50rpx;
  font-weight: 500;
  font-size: 36rpx;
}

.call-list .call-title image {
  width: 142rpx;
  height: 36rpx;
  vertical-align: middle;
}

.call-list .call-team {
  height: 484rpx;
  border-radius: 24rpx;
  margin-top: 24rpx;
  position: absolute;
  top: 40rpx;
  width: 100%;
}

.call-team .team-content {
  height: 100%;
  border-radius: 24rpx;
}

/* .call-team .team-content .content-title {
  margin-top: 40rpx;
  font-size: 28rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #EB5C21;
  line-height: 40rpx;
} */

.call-team .team-content .content-list {
  margin-top: 24rpx;
  height: 380rpx;
  overflow-y: scroll;
}

/* .call-team .team-content .content-list .finished {
  height: 64rpx;
  color: #EB5C21;
  font-size: 28rpx;
} */

.call-list .call-team .list-info text {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  /* color: #333333; */
  line-height: 17px;
}
.list-info-text{
  color:#EB5C21 ;
}
.call-list .call-team .list-info {
  margin-top: 20rpx;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 28rpx;
}

.call-list .call-team .list-info image {
  width: 64rpx;
  height: 64rpx;
  border-radius: 50%;
}

.introduce {
  margin-top: 48rpx;
  text-align: center;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #A46A1C;
}

.introduce .introduce-title {
  line-height: 50rpx;
  font-weight: 500;
  font-size: 36rpx;
}

.introduce .introduce-title image {
  width: 142rpx;
  height: 36rpx;
  vertical-align: middle;
}

.introduce .tips {
  text-align: left;
  font-size: 20rpx;
  font-weight: 400;
  color: #EB5C21;
  line-height: 28rpx;
}

.share {
  padding: 60rpx 136rpx 96rpx 136rpx;
  position: relative;
}

.share .close {
  position: absolute;
  top: 36rpx;
  right: 32rpx;
  width: 56rpx;
  height: 56rpx;
}

.share .close image {
  width: 100%;
  height: 100%;
}

.share .share-title {
  text-align: center;
  font-size: 36rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000000;
  line-height: 50rpx;
}

.share .share-mode {
  margin-top: 72rpx;
  display: flex;
  justify-content: space-between;
}

.share .share-mode .weixin image {
  display: block;
  width: 104rpx;
  height: 104rpx;
}

.share .share-mode .title {
  margin-top: 28rpx;
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #000000;
  line-height: 34rpx;
  text-align: center;
}

.share .share-mode .wechat-moments image {
  display: block;
  width: 104rpx;
  height: 104rpx;
}

.clear-style {
  border: none;
  border-radius: 0;
  background-color: transparent !important;
  padding: 0rpx !important;
  margin: 0rpx !important;
}

.clear-style::after {
  border: none;
}
/* 马上邀请以下部分的盒子 */
.bottom{
  background-color: #ffad03;
  width: 100%;
  height: 100%;
}