/*列表*/
.search_wrapper{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 5px 10px 15px;box-sizing:border-box;height:calc(100vh - 60px);}
.search_wrapper .search_title{color:#738299;font-size:16px;margin:20px 0 10px 0;}
.van-search{padding:0;}
.search_wrapper .btn_search_item{background:#f2f6ff;display:inline-block;border-radius:5px;line-height:35px;height:35px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-size:13px;width:100%;color:#666;}
.search_wrapper .btn_search_item.active{color:var(--pink);background:#fff7fa;}
.search_wrapper .btn_search_icon{position:absolute;bottom:-3px;right:-3px;font-size:30px;}
.search_wrapper_btnbox{height:60px;position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-around;}
.search_wrapper_btnbox .btn_reset{background:#f2f2f2;color:#666;}
.search_wrapper_btnbox .van-button__text{font-size:18px;}
.masonry{margin:5px;padding-top:96px;}
.masonry .item{box-sizing:border-box;padding:5px;width:50%;float:left;}
.masonry .box{border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.02);}
.masonry .image{width:100%;display:block;height:190px;object-fit:cover}
.masonry .box .info {padding: 10px;color: #000;}
.masonry .box .info .user_name {font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:18px;text-align:center;height:27px;line-height:27px;}
.masonry .box .info .describe {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:13px;text-align:center;height:30px;line-height:30px;}
.masonry .box .info .detail {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size:15px;border-top: 1px solid #f7f7f7;color: #999;padding-top:5px;height:60px;}

/*详情*/
.image_box {position:relative;width:100%;height:380px;overflow: hidden;z-index: 100;}
.image_box .back_box {padding-left: 10px;padding-top:10px;z-index: 200;position: absolute;}
.image_box .back_box span {width: 40px;height: 40px;display: flex;border-radius:50%;background: rgba(0, 0, 0, 0.5);align-items:center;justify-content:center;}
.image_box .image {width: 100%;height: 100%;object-fit: cover;}
.image_box .rq {display:flex;position:absolute;left:0;bottom:10px;background: rgba(0, 0, 0, 0.5);padding:5px 10px;color:white;border-radius:0 20px 20px 0;font-size:14px;}
.image_box .rq img {width:20px;height:20px;margin-right:10px;}
.detail_describe {width:100%;background:white;padding:22px 0 16px 22px;box-sizing:border-box;}
.show-more {font-weight: normal;font-size: 14px;position: absolute;width: 60px;right: 10px;}
.detail_bottom {width:100%;position:fixed;box-sizing:border-box;left:0;bottom:0;height:50px;display:flex;justify-content:center;align-items:center;}
.detail_bottom .bottom_grid {flex:1;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--pink);}
.detail_bottom .bottom_grid span {font-size:13px;}
.detail_bottom .bottom_chat {flex:2;height:50px;display:flex;justify-content:center;align-items:center;}
.gift-grid .van-grid-item__content {padding:10px;}