html,
body {
background: #f5f5f5;
font-family: PingFangSC-Regular;
color: #333333;
}
.content,.content-X {
box-sizing: border-box;
padding: 20rpx 20rpx 0;
}
.content-X{
padding-bottom: 68rpx;
}
.detail {
margin-bottom: 24rpx;
}
.detail > .top {
width: 100%;
height: 248rpx;
box-sizing: border-box;
padding: 40rpx 0 28rpx 34rpx;
background-image: linear-gradient(90deg, #88B3CA 0%, #7195A8 100%);
border-radius: 8rpx 8rpx 0px 0px;
display: flex;
flex-direction: column;
justify-content: space-between;
font-family: PingFangSC-Semibold;
font-size: 34rpx;
color: #FFFFFF;
}
.detail > .bottom > view:first-child {
padding-top: 28rpx;
}
.detail > .bottom > .service {
padding-bottom: 28rpx;
}
.detail > .bottom > view {
box-sizing: border-box;
padding: 0 30rpx;
display: flex;
justify-content: space-between;
background: #FFFFFF;
}
.detail > .bottom > view > text:first-child {
font-family: PingFangSC-Regular;
font-size: 28rpx;
color: #333333;
line-height: 64rpx;
}
.detail > .bottom > view > text:last-child {
font-family: PingFangSC-Regular;
font-size: 28rpx;
color: #666666;
line-height: 64rpx;
}
.detail > .bottom > .line {
width: 710rpx;
height: 24rpx;
padding: 0;
background: #f5f5f5;
}
.detail > .bottom > .line > image {
width: 100%;
height: 100%;
}
.detail > .bottom > .totalPrice > text:last-child {
font-family: SFProText-Semibold;
font-size: 32rpx;
color: #FF5E5E;
}
.cheap {
background: #FFFFFF;
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
padding: 30rpx;
font-family: PingFangSC-Regular;
font-size: 28rpx;
color: #333333;
}
.cheap > view:first-child {
display: flex;
align-items: center;
justify-content: space-between;
}
.cheap > view:first-child > .red {
font-size: 22rpx;
color: #FF5E5E;
padding: 0 2rpx;
margin-left: 28rpx;
border: 2rpx solid #FF5E5E;
border-radius: 4rpx;
}
.cheap > view:last-child {
color: #666666;
display: flex;
align-items: center;
}
.arrow {
width: 14rpx;
height: 24rpx;
margin-left: 22rpx;
}
.footer,.footer-X {
position: fixed;
bottom: 0;
z-index: 900;
width: 100%;
box-sizing: border-box;
padding-left: 32rpx;
background: #ffffff;
}
.footer-X {
padding-bottom: 68rpx;
}
.footer .wrap,.footer-X .wrap {
width: 100%;
box-sizing: border-box;
padding-right: 20rpx;
display: flex;
justify-content: space-between;
align-items: center;
}
.footer .wrap:first-child,.footer-X .wrap:first-child {
height: 120rpx;
font-size: 32rpx;
color: #333333;
}
.footer .wrap:first-child >view,.footer-X .wrap:first-child >view{
display: flex;
flex-direction: column;
justify-content: space-between;
text-align: right;
}
.footer .wrap:last-child,.footer-X .wrap:last-child {
height: 112rpx;
border-top: 2rpx solid #eeeeee;
}
.footer .wrap:last-child >view:first-child,.footer-X .wrap:last-child >view:first-child{
display: flex;
align-items: center;
}
.footer .wrap:last-child > text:first-child,.footer-X .wrap:last-child > text:first-child {
font-size: 30rpx;
color: #333333;
}
.footer .wrap:last-child .totalPrice > text,.footer-X .wrap:last-child .totalPrice > text {
font-size: 40rpx;
color: #FF5E5E;
}
.footer .wrap:last-child .totalPrice > text:nth-child(2),.footer-X .wrap:last-child .totalPrice > text:nth-child(2) {
font-size: 28rpx;
}
.footer .wrap:last-child .totalPrice > text:nth-child(3),.footer-X .wrap:last-child .totalPrice > text:nth-child(3) {
font-size: 26rpx;
}
.footer .wrap:last-child > .btn,.footer-X .wrap:last-child > .btn {
width: 280rpx;
height: 84rpx;
line-height: 84rpx;
background: #3296FB;
border-radius: 42rpx;
font-family: PingFangSC-Semibold;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
}