.org{
  margin-top: 125rpx;
  padding: 0 30rpx;
}
.org-box{
  padding: 30rpx 20rpx;
  background-color: #fff;
  border-radius: 10rpx;
  box-shadow: 0 0 10rpx #ccc;
  margin-bottom: 30rpx;
}
.org-info{
  display: flex;
  justify-content: space-between;
  margin-bottom: 30rpx;
}
.org-info image{
  width: 200rpx;
}
.org-text{
  width: 420rpx;
}
.org-name{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 32rpx;
  color: #333;
  font-weight: bold;
  margin-bottom: 15rpx;
}
.org-add,.org-phone{
  line-height: 45rpx;
  font-size: 28rpx;
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.org-btn-box{
  display: flex;
  justify-content: space-between;
}
.org-btn{
  width: 49%;
  height: 52rpx;
  background: linear-gradient(-30deg, #19B3FA, #7FD6FD);
  border-radius: 25rpx;
  color: #fff;
  line-height: 52rpx;
  font-size: 28rpx;
  text-align: center;
}
.org-btn:last-child{
  background: linear-gradient(-30deg, #36C9CB, #86E2E3);
}
.org-btn image{
  width:40rpx;
  vertical-align: middle;
  margin-top: -6rpx;
  /* margin-right: 5rpx; */
}
.org-btn:last-child image{
  width: 29rpx;
}