page{
  background-color: #F4F4F4;
}
swiper{
  width: 100%;
  height: 500rpx;
}
.price-content{
  padding: 30rpx;
  margin-bottom: 30rpx;
  background-color: white;
}
.price-content .yang{
  font-size: 22rpx;
  color: #EE4454;
}
.price-content ._price{
  color: #EE4454;
  font-size: 46rpx;
  font-weight: bold;
}
.price-content ._text{
  color: #888888;
  font-size: 22rpx;
} 
.price-content ._type{
  background-color: #61DCD4;
  padding: 7rpx 12rpx;
  color: #fff;
  font-size: 20rpx;
  position: relative;
  top: -2rpx;
}
.visa-tag{
  background-color: rgba(85,151,255,.5);
  padding: 4rpx 11rpx;
  color: #5597FF;
  font-size: 20rpx;
  margin-right: 10rpx;
  border-radius:3rpx;
}
.tai-content{
  padding: 30rpx;
  background-color: white;
}
.tai-content>view{
  display: flex;
}
.tai-content>view ._lable{
  width: 120rpx;
  color: #888888;
  font-size: 24rpx;
  margin-right: 40rpx;
}
.tai-content>view ._info{
  color: #111111;
  font-size: 26rpx;
  flex: 1;
}
.info-item{
  padding: 30rpx;
  margin-top: 30rpx;
  background-color: white;
}
.info-item .tit image{
  width: 24rpx;
  height: 26rpx;
  margin-right: 11rpx;
}
.info-item .tit {
  color: #111111;
  font-size: 26rpx;
  display: flex;
  align-items: center;
  margin-bottom: 15rpx;
}
.baohan .baohan-tit{
  margin-bottom: 14rpx;
}
.nothing{
  font-size: 22rpx;
  color: #888888;
}
.baohan .baohan-tit text{
  color: #111111;
  font-size: 22rpx;
  border-left: 4px solid #EE4454;
  padding-left: 10rpx;
}
.info-content{
  display: flex;
  width: 100%;
  text-align: center;
  font-size: 22rpx;
  color: #333333;
  position: relative;
}
.info-content>view{
  width: 20%;
  position: relative;
  z-index: 2;
}
.info-content image{
  width: 81rpx;
  height: 81rpx;
}
.info-content .number text{
  width: 21rpx;
  height: 21rpx;
  border-radius: 50%;
  background-color: #333333;
  font-size: 14rpx;
  color: #FFFFFF;
  display: inline-block;
}
.info-content .line{
  position: absolute;
  left: -5%;
  bottom: 81rpx;
  height: 2rpx;
  width: 110%;
  z-index: 1;
  background-color: #999999;
}

.PayView{
  width:100%;
  height:100rpx;
  line-height:100rpx;
  border-top:1px solid #E9E9E9; 
  display: flex;
  align-items: center;

}
.PayView>view{
  display: inline-flex;
  justify-content: center;
  height: 100%;
}
.startPay{
  width:341rpx;
  background:rgba(238,68,84,1);
  color: #fff;
  font-size: 30rpx;
}