/* pages/medinceOrder/medinceOrder.wxss */
.page{
  display: flex;
  flex-direction: column;
  overflow: hidden;

}
.unitbox{
  margin-bottom: 20rpx;
}
.unitbox:last-child{
  margin-bottom: 0;
}
.infobox {
  margin-top: 20rpx;
  flex:1;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.infobox .status{
  font-size: 28rpx;
  font-weight: 400;
  color: #333333;
}
.infobox .status.wait{
  color: #EF4F20; 
}
.infobox .status.timeout{
  color: #EF4F20; 
}
.infobox .title {
  padding: 0 32rpx;
  background-color: #fff;
  font-size: 32rpx;
  height: 112rpx;
  align-items: center;
  display: flex;
  justify-content: space-between;
  border-bottom: 1rpx solid #E3E4E5;
}

.imgbox {
  border-radius:8rpx;
 border:1rpx solid #ccc;
  width: 200rpx;
  height: 200rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.yaoimg {
  width: 120rpx;
  height: 128rpx;
}

.imgbox .desc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  font-size: 22rpx;
  font-weight: 400;
  color: #666666;
  line-height: 30rpx;
  transform: translateY(-50%);
}

.imgbox .desc .tip {
  text-align: center;
}

.medincebox {
  background-color: #fff;
}

.medincebox .cell {
  padding: 30rpx 32rpx;
  display: flex;
  align-items: center;
  border-bottom: 1rpx solid #E3E4E5;
}
.medincebox .cell:nth-last-child(2){
  border-bottom:none;
}
.rightinfo {
  margin-left: 30rpx;
  flex: 1;

  display: flex;
  flex-direction: column;
  justify-content: center;
}

.medincebox .cell .name {
  word-break: break-all;
  font-size: 32rpx;
  font-weight: bold;
  color: #333;
  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;
  /* 这里是超出几行省略 */

  overflow: hidden;
}

.rightinfo .own {
  margin-top: 47rpx;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 28rpx;
  font-weight: 400;
  color: #333333;
}
.btnbox{
  display: flex;
  padding:0 32rpx;
  font-size: 30rpx;
  padding-bottom: 30rpx;
  justify-content: flex-end;
}
.btnbox .btn{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20rpx;
  height:58rpx;
  background: #FFFFFF;
  border-radius: 30rpx;
  margin-left: 20px;
 
}
.btnbox .btn:first-child{
  margin-left: 0;
}
.btnbox .express{
  color: #333333;
  border: 1rpx solid #999999;
}
.btnbox .orderDetail{
  background: #3CC7C0;
  color:#fff;
  border: 1rpx solid #3CC7C0;
}
.nodata{
  flex:1;
  position: relative;
}
.nodata .tip{
  color: #666666;
  font-size: 28rpx;
}
.nodata .buymedince{
  position: absolute;
  left:32rpx;
  right:32rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 94rpx;
 bottom:20rpx;
  color:#fff;
  font-size: 36rpx;
background: #3CC7C0;
border-radius: 47rpx
}
.nodata .nobox{
   display: flex;
   justify-content: center;
   flex-direction: column;
   align-items: center;
}
.nomedinceorder{
  margin-top: 150rpx;
  width:286rpx;
  height:276rpx;
}
.namenum{
  font-size: 28rpx;
font-weight: 400;
color: #333333;
}
.dropdown{
  margin-top: 172rpx;
  position: relative;
}
.dropdown .bar{
  position: absolute;
  height:40rpx;
  width:1rpx;
  left: 50%;
  top:50%;
  transform: translate(-50%,-50%);
  background:#ccc;
  opacity: 0.9;
}