/* 多行溢出隐藏 */
.scenic-spot-ticket-component .entrance-ticket {
  padding-bottom: 24rpx;
}
.scenic-spot-ticket-component .entrance-ticket .entrance-content {
  background: #FFFFFF;
  border-radius: 16rpx;
  padding: 24rpx;
}
.scenic-spot-ticket-component .entrance-ticket .title {
  font-size: 30rpx;
  color: #333333;
  margin-bottom: 24rpx;
  text-align: left;
}
.scenic-spot-ticket-component .entrance-ticket .content {
  background: #F5F5F5;
  border-radius: 8rpx;
  padding: 16rpx;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .left-title1 {
  font-size: 26rpx;
  color: #333333;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .left-title2 {
  font-size: 20rpx;
  margin: 12rpx 0;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .left-title2 .nargin-left-right16 {
  margin: auto 16rpx;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .left-title3 {
  width: 100rpx;
  height: 30rpx;
  line-height: 30rpx;
  text-align: center;
  font-size: 20rpx;
  color: #FF6010;
  background: #FFFFFF;
  border: 1rpx solid rgba(255, 96, 16, 0.3);
  border-radius: 4rpx;
  margin-bottom: 12rpx;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .marginRight24 {
  margin-right: 24rpx;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .left-title4 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.scenic-spot-ticket-component .entrance-ticket .content .left-info .left-title4 .buy {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.scenic-spot-ticket-component .entrance-ticket .content .right-info {
  display: flex;
  flex-direction: column;
}
.scenic-spot-ticket-component .entrance-ticket .content .right-info .red-color {
  font-size: 30rpx;
  color: #FF3B30;
  margin-right: 10rpx;
}
.scenic-spot-ticket-component .entrance-ticket .content .right-info .margin-top-bottom10 {
  margin: 10rpx auto;
  text-align: center;
  text-decoration: line-through;
}
.scenic-spot-ticket-component .entrance-ticket .content .right-info .reserve {
  align-self: flex-end;
  margin-top: 44rpx;
  width: 96rpx;
  height: 49rpx;
  line-height: 49rpx;
  background: #1677FF;
  border-radius: 8rpx;
  font-size: 24rpx;
  color: #FFFFFF;
  text-align: center;
}
.scenic-spot-ticket-component .entrance-ticket .pub-color1 {
  font-size: 20rpx;
  color: #1677FF;
}
.scenic-spot-ticket-component .entrance-ticket .pub-color2 {
  font-size: 20rpx;
  color: #666666;
}
.scenic-spot-ticket-component .entrance-ticket .pub-color3 {
  font-size: 20rpx;
  color: #999999;
}
