.page{ width: 100%; height: 100%; background-color: #f4f4f4 !important; } /* 搜索 */ .search-head { display: flex; justify-content: center; align-items: center; width: 100%; height: 84rpx; margin: 0 auto; // #ifdef APP-PLUS */ // height: calc(120rpx + var(--status-bar-height)); // /* #endif // padding: 20rpx; //box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border: 6rpx solid #efefef; margin-top:20rpx; background-color: #FFFFFF; .search { display: flex; align-items: center; width: 100%; height: 78rpx; // background: rgba(255, 255, 255, 1); border: 0; margin-left: 30rpx; border-radius: 100rpx; // padding:0 30rpx; image { width: 34rpx; height: 34rpx; } // cover-image { // width: 34rpx; // height: 34rpx; // } text{ width: 2rpx; height: 24rpx; background-color:#D8D8D8; margin: 0 18rpx; } input { width: 72%; height: 100%; font-size: 28rpx; color: #646464; } } .btn { display: flex; align-items: center; justify-content: center; position: absolute; right: 20rpx; background-color: #D32D25; border-radius: 10rpx; width: 120rpx;; padding: 12rpx; text { font-size: 28rpx; color: #fff; } } } .bg { width: 100%; height: 100vh; position: absolute; z-index: 1; /* #ifdef APP-PLUS */ width: 100%; height: 100vh; position: absolute; z-index: 1; /* #endif */ .map{ width: 100%; height: 80vh; position: absolute; } .marker { width: 40rpx; height: 40rpx; border-radius: 50%; background-color: #ccc; position: relative; } } .content { width: 100%; position: relative; } /* 用户信息列表 */ .map-content { position: absolute; z-index: 100; width: 100%; /* #ifdef APP-PLUS */ position: absolute; z-index: 100; width: 100%; /* #endif */ } .bottom { margin: 20rpx 3%; width: 94%; position: fixed; bottom: 0; z-index: 100; /* #ifdef APP-PLUS */ margin: 20rpx 3%; width: 94%; position: fixed; bottom: 0; z-index: 100; /* #endif */ } .file_upload{ display: flex; padding: 20rpx; flex-direction: column; align-items: center; justify-content: flex-start; button{ margin: 0; } } .invitation-show{ position: absolute; bottom: 60px; display: flex; align-items: center; width: 95%; background-color: #FFFFFF; box-shadow: 0 0 10rpx rgba(0,0,0,0.1); border-radius: 20rpx; left: 50%; transform: translateX(-50%); padding: 20rpx; height: 230rpx; .icon{ display: flex; justify-content: center; width: 20%; image { width: 140rpx; height: 140rpx; border-radius: 10rpx; } } .item{ width: 70%; height: 80%; padding-left: 20rpx; padding-right: 20rpx; .title-btn{ display: flex; justify-content: space-between; width: 100%; margin-bottom: 10rpx; .title{ display: flex; .bt{ color: #222222; font-size: 30rpx; font-weight: bold; } } } .describe{ display: flex; align-items: center; height: 46rpx; line-height: 46rpx; text{ font-size: 24rpx; color: #959595; } image { width: 24rpx; height: 24rpx; margin-left: 10rpx; } } } } // .amap-marker{ // margin-top: -5px !important; // } .navigation { margin-top: 10rpx; margin-bottom: 20rpx; color: #2FA567; image { width: 24rpx; height: 24rpx; } } .right { width: 30%; text-align: right; color: #878787; } .red-btn{ display:flex; align-items: center; justify-content: center; width: 160rpx; height: 50rpx; background: #D32D25 !important; border-radius: 60rpx; float: right; margin-top: 126rpx; margin-right: 10rpx; z-index: 999; image { width: 24rpx; height: 24rpx; margin-right: 10rpx; } text{ color: #FFFFFF; font-size: 28rpx; } }