.Ticket{
  background: #fff;
}
.Choose{
  margin:0 auto;
  width:690rpx;
  height:558rpx;
  box-shadow:0px 6rpx 10rpx 0px rgba(76,76,76,0.15);
  border-radius:12rpx;
  position: relative;
  top: -45rpx;
  background: #fff;
  z-index: 1,
}
.Choose .Title{
  border-bottom: 1rpx solid #E9E9E9;
  font-size:28rpx;
  font-weight:500;
  height: 90rpx;
  line-height: 90rpx;

}

.Choose .Title .Active{
  color:#EE4454;
  border-bottom: 2rpx solid #EE4454;
}
.flex{
  display: flex;
  justify-content: space-around;
}
.flexb{
  display: flex;
  justify-content: space-between;
}
.flex>view,.flexb>view{
  display: inline-block;
}
.Choose .city{
  padding:20rpx;
  font-size: 30rpx;
  font-weight: 600;
  margin: 20rpx 0;
}
.Choose .date{
  margin: 0 20rpx;
}
.Choose .SecView{
  margin: 20rpx 0;
  
}
.Choose .section{
  padding:20rpx;
  display: inline-block;
}
.Choose .section .radio{
  margin-left: 20rpx;
}
.Choose .section .radio .wx-radio-input{
  width: 28rpx;
  height: 28rpx;
}
.Choose .section .radio .wx-radio-input.wx-radio-input-checked{
  background: #EE4454!important;
  border: none;
}
.Choose .btn{
  width:630rpx;
  height:90rpx;
  line-height:90rpx;
  background:rgba(238,68,84,1);
  border-radius:12rpx;
  margin:20rpx auto;
  text-align: center;
  color:#fff;
  font-size: 30rpx;

}
.JXView{
  padding: 30rpx;
  box-sizing: border-box;
}
.JxItem{
  width:690rpx;
  height:182rpx;
  background:rgba(255,255,255,1);
  border-radius:4rpx;
  position: relative;
  padding: 30rpx;
  border: 1rpx solid #f5f5f5;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom:30rpx;
}
.JxItem>view{
  display: inline-block;
}
.JxItem .imgView{
  width:122rpx;
  height:122rpx;
  
}
.JxItem .price{
  position: absolute;
  top: 30rpx;
  right: 30rpx;
  color:#EE4454;
  font-size: 36rpx;
}
.JxItem .JxItemDes{
  padding-left: 20rpx;
}