html,body{
font-family: PingFangSC-Regular;
font-size: 28rpx;
width: 100%;
height: 100%;
background-color: #f5f5f5;
}
.banner {
width: 750rpx;
height: 220rpx;
vertical-align: top;
}
.wrap {
width: 718rpx;
}
.sale {
width: 750rpx;
height: 220rpx;
background-color: #ffffff;
overflow: hidden;
margin-bottom: 24rpx;
}
.sale > .wrap {
width: 686rpx;
height: 162rpx;
margin: 30rpx 32rpx 28rpx;
font-size: 26rpx;
line-height: 44rpx;
}
.sale > .wrap > text {
display: block;
}
.sale > .wrap > text:nth-child(1) {
font-size: 34rpx;
color: #333333;
line-height: 48rpx;
}
.sale > .wrap > text:nth-child(2) {
color: #808080;
margin-bottom: 22rpx;
}
.sale > .wrap > view > text {
color: #999999;
}
.sale > .wrap > view > text:nth-child(2) {
float: right;
}
.type {
width: 750rpx;
background: #ffffff;
margin-bottom: 24rpx;
overflow: hidden;
}
.type .typeItem {
width: 750rpx;
font-size: 30rpx;
color: #999999;
overflow: hidden;
}
.type .typeItem .wrap {
width: 718rpx;
height: 70rpx;
margin: 28rpx 32rpx 0 32rpx;
padding-right: 32rpx;
box-sizing: border-box;
display: flex;
justify-content: space-between;
border-bottom: 1rpx solid #eeeeee;
}
.type .typeItem .wrap > view > text {
color: #333333;
}
.type .typeItem .wrap > view {
width: 506rpx;
position: relative;
}
.type > .typeItem:nth-child(1) .wrap > view > text:nth-child(2) {
display: block;
color: #999999;
font-size: 26rpx;
margin-top: 8rpx;
line-height: 38rpx;
}
.type > .typeItem:nth-child(1) .wrap {
height: 152rpx;
margin: 26rpx 32rpx 0 32rpx;
}
.type > .typeItem .wrap > view > image {
width: 14rpx;
height: 23rpx;
position: absolute;
top: 12rpx;
right: 0;
}
.type > .typeItem:nth-child(3) .wrap {
border: none;
}
.type .tips {
background: #fdf8ec;
display: flex;
flex-direction: column;
box-sizing: border-box;
padding: 22rpx 32rpx;
}
.type .tips > view {
display: flex;
}
.type .tips > view > text:first-child {
background: #ff801a;
display: block;
width: 4px;
height: 4px;
border-radius: 50%;
margin: 14rpx 16rpx 0 0;
}
.type .tips > view > text:last-child {
font-size: 24rpx;
display: block;
width: 660rpx;
color: #ff801a;
line-height: 18px;
text-align: justify;
}
.detail {
width: 750rpx;
background: #ffffff;
line-height: 20px;
margin-bottom: 24rpx;
}
.detail > .residence {
width: 100%;
height: 100rpx;
background: #f1f8ff;
overflow: hidden;
font-size: 28rpx;
color: #3296fb;
}
.detail > .residence > .wrap {
width: 682rpx;
height: 66rpx;
margin: 34rpx 34rpx 0;
display: flex;
justify-content: space-between;
}
.detail > .residence > .wrap > view {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
position: relative;
}
.blueLine {
width: 112rpx;
height: 4rpx;
border-radius: 2rpx;
background: #3296fb;
position: absolute;
bottom: 0;
transition: left 0.5s;
}
.detail > .detailItem {
width: 100%;
overflow: hidden;
color: #333333;
}
.detail > .detailItem > .wrap {
box-sizing: border-box;
padding: 0 32rpx 32rpx 0;
margin: 36rpx 0 0 32rpx;
border-bottom: 1px solid #eeeeee;
}
.detail > .detailItem:nth-last-child(2)> .wrap {
border-bottom: none;
}
.detail > .detailItem > .wrap > view {
display: flex;
justify-content: space-between;
align-items: center;
line-height: 76rpx;
}
.detail > .detailItem > .wrap > view > text:last-child {
font-family: PingFangSC-Medium;
font-size: 34rpx;
color: #ff5e5e;
}
.detail > .detailItem > .wrap > .detailList > text:last-child {
color: #666666;
font-family: PingFangSC-Regular;
font-size: 28rpx;
}
.detail > .detailItem > .wrap > .detailList {
position: relative;
}
.detail > .detailItem > .wrap > .detailList > .yearPay {
position: absolute;
left: 174rpx;
top: 0;
bottom: 0;
margin:auto;
height: 32rpx;
line-height: 32rpx;
padding: 0 6rpx;
border: 2rpx solid #FF5E5E;
border-radius: 4rpx;
font-family: PingFangSC-Regular;
font-size: 22rpx;
color: #FF5E5E;
}
.detail > .detailItem > .wrap > view > .yearPay {
margin-left: 14rpx;
border: 2rpx solid #ff5e5e;
border-radius: 4rpx;
font-size: 11px;
padding: 0 6rpx;
color: #ff5e5e;
display: block;
height: 28rpx;
line-height: 32rpx;
float: right;
}
.detail > .detailItem > .wrap > view > .yearPay>image{
position: absolute;
left: 80rpx;
width: 32rpx;
height: 32rpx;
}
.detail > view:last-child {
padding: 30rpx 0 30rpx 0;
color: #3296fb;
border-top: 2rpx solid #eeeeee;
}
.detail > view:last-child > text {
margin: 0 12rpx 0 308rpx;
}
.service {
width: 750rpx;
height: 140rpx;
background: #ffffff;
margin-bottom: 34rpx;
box-sizing: border-box;
padding: 26rpx 32rpx 0;
}
.service > view {
display: flex;
justify-content: space-between;
}
.service > view > text:first-child {
margin-top: 2rpx;
font-size: 34rpx;
color: #333333;
}
.service > view > text:last-child {
font-family: PingFangSC-Semibold;
font-size: 34rpx;
color: #ff5e5e;
}
.service > text:last-child {
font-size: 24rpx;
color: #999999;
margin-top: 4rpx;
}
.guide{
padding-bottom: 112rpx;
}
.guide .read {
width: 750rpx;
box-sizing: border-box;
padding: 46rpx 30rpx 0 66rpx;
overflow: hidden;
}
.guide > view {
margin-bottom: 24rpx;
background: #ffffff;
}
.guide .title {
font-size: 34rpx;
color: #333333;
margin-left: 20rpx;
position: relative;
}
.guide .star {
width: 40rpx;
height: 40rpx;
position: absolute;
top: 4rpx;
left: -60rpx;
}
.guide > .read .desc {
width: 654rpx;
margin-top: 36rpx;
box-sizing: border-box;
padding-bottom: 26rpx;
display: flex;
flex-direction: column;
justify-content: space-between;
line-height: 24px;
}
.guide .desc > .descItem {
font-size: 30rpx;
color: #666666;
position: relative;
}
.guide .desc > .descItem > view {
width: 4px;
height: 4px;
position: absolute;
top: 20rpx;
left: -32rpx;
border-radius: 50%;
background: #666666;
}
.guide .anchor{
width: 750rpx;
height: 100rpx;
background: #ffffff;
overflow: hidden;
position: absolute;
top: 0;
z-index: 800;
font-size: 30rpx;
color: #666666;
border-bottom: 2rpx solid #eeeeee;
margin-bottom: 0;
}
.guide .anchorPosition{
height: 100rpx;
background: #ffffff;
overflow: hidden;
font-size: 30rpx;
color: #666666;
border-bottom: 2rpx solid #eeeeee;
margin-bottom: 0;
position: fixed;
top: 0;
z-index: 800;
}
.guide .anchor>.wrap {
width: 686rpx;
height: 100%;
margin: 0 32rpx;
display: flex;
justify-content: space-between;
box-sizing: border-box;
padding-top: 30rpx;
}
.guide .anchorPosition>.wrap {
width: 686rpx;
height: 100%;
margin: 0 32rpx;
display: flex;
justify-content: space-between;
box-sizing: border-box;
padding-top: 30rpx;
}
.guide .box{
background: #ffffff;
margin-bottom: 24rpx;
position: relative;
}
.guide .anchor>.wrap .wrap > view {
height: 66rpx;
}
.guide .blueLine {
height: 4rpx;
border-radius: 2rpx;
background: #3296fb;
margin-left: 32rpx;
}
.guide .selected{
color: #3296FB;
}
.guide .progress{
padding-top: 100rpx;
}
.guide .progress > view:last-child {
height: 748rpx;
box-sizing: border-box;
padding: 56rpx 58rpx 58rpx 66rpx;
}
.guide .progress > view:last-child > image {
width: 632rpx;
height: 542rpx;
margin: 44rpx 0 0 -6rpx;
}
.guide .advantage {
width: 750rpx;
height: 532rpx;
box-sizing: border-box;
padding: 56rpx 30rpx 0 66rpx;
}
.guide .advantage > .desc {
width: 654rpx;
height: 108rpx;
line-height: 27px;
margin-top: 36rpx;
}
.guide .advantage > .pic {
width: 668rpx;
margin: 42rpx 0 0 -24rpx;
display: flex;
justify-content: space-between;
color: #666666;
}
.guide .advantage > .pic > .picItem {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.guide .advantage > .pic > .picItem > image {
width: 120rpx;
height: 120rpx;
margin-bottom: 26rpx;
}
.guide .ask {
width: 750rpx;
box-sizing: border-box;
padding: 56rpx 0 0 66rpx;
}
.guide .ask > .pic {
width: 686rpx;
margin: 60rpx 0 0 -34rpx;
overflow: hidden;
}
.guide .ask > .pic > .askItemLeft {
width: 600rpx;
height: 132rpx;
display: flex;
justify-content: space-between;
margin-bottom: 40rpx;
}
.guide .ask > .pic > .askItemLeft > image {
width: 100rpx;
height: 100rpx;
}
.guide .ask > .pic > .askItemLeft > .msgLeft {
width: 478rpx;
height: 132rpx;
line-height: 21px;
position: relative;
}
.guide .ask > .pic > .askItemLeft > .msgLeft > .top {
width: 478rpx;
height: 72rpx;
position: absolute;
}
.guide .ask > .pic > .askItemLeft > .msgLeft > .bottom {
width: 478rpx;
height: 24rpx;
position: absolute;
bottom: 0;
}
.guide .ask > .pic > .askItemLeft > .msgLeft > .left {
width: 24rpx;
height: 36rpx;
position: absolute;
top: 72rpx;
left: 12rpx;
}
.guide .ask > .pic > .askItemLeft > .msgLeft > .right {
width: 24rpx;
height: 36rpx;
position: absolute;
top: 72rpx;
right: 5rpx;
}
.guide .ask > .pic > .askItemLeft > .msgLeft > text {
position: absolute;
top: 24rpx;
left: 52rpx;
display: block;
width: 392rpx;
font-size: 30rpx;
font-family: PingFangSC-Medium;
color: #666666;
}
.guide .ask > .pic > .askItemRight {
width: 600rpx;
display: flex;
justify-content: space-between;
margin-bottom: 40rpx;
margin-left: 86rpx;
}
.guide .ask > .pic > .askItemRight > image {
width: 100rpx;
height: 100rpx;
}
.guide .ask > .pic > .askItemRight > .msgRight {
width: 460rpx;
box-sizing: border-box;
padding: 30rpx;
background: #28aff0;
border-radius: 10px;
position: relative;
line-height: 22px;
}
.guide .ask > .pic > .askItemRight > .msgRight > image {
width: 30rpx;
height: 48rpx;
position: absolute;
top: 26rpx;
right: -24rpx;
}
.guide .ask > .pic > .askItemRight > .msgRight > text {
font-size: 30rpx;
color: #ffffff;
}
.guide .tips {
width: 750rpx;
height: 1134rpx;
box-sizing: border-box;
padding: 56rpx 0 0 66rpx;
}
.guide .tips > .wrap {
width: 686rpx;
height: 908rpx;
margin: 50rpx 0 0 -34rpx;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.guide .tips > .wrap > .tipsItem {
display: flex;
justify-content: space-between;
font-size: 30rpx;
color: #666666;
line-height: 22px;
}
.guide .tips > .wrap > .tipsItem > image {
width: 44rpx;
height: 44rpx;
}
.guide .tips > .wrap > .tipsItem > text {
display: block;
width: 604rpx;
}
.-X{
width: 100%;
height: 68rpx;
}
.footer,.footer-X {
width: 750rpx;
height: 112rpx;
background: #ffffff;
position: fixed;
bottom: 0;
z-index: 900;
}
.footer-X{
padding-bottom: 68rpx;
}
.footer > .wrap,.footer-X > .wrap {
width: 750rpx;
height: 100%;
box-sizing: border-box;
padding: 14rpx 20rpx 14rpx 0;
display: flex;
justify-content: space-between;
}
.footer > .wrap > .pic,.footer-X > .wrap > .pic {
width: 264rpx;
height: 100%;
display: flex;
}
.footer > .wrap > .pic > view,.footer-X > .wrap > .pic > view {
width: 132rpx;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
font-size: 20rpx;
color: #666666;
}
.footer > .wrap > .pic > view > image,.footer-X > .wrap > .pic > view > image {
width: 40rpx;
height: 40rpx;
}
.footer > .wrap > .btn,.footer-X > .wrap > .btn {
width: 436rpx;
height: 100%;
display: flex;
}
.footer > .wrap > .btn > view,.footer-X > .wrap > .btn > view {
width: 50%;
line-height: 84rpx;
text-align: center;
color: #ffffff;
}
.footer > .wrap > .btn > .left,.footer-X > .wrap > .btn > .left {
border-top-left-radius: 42rpx;
border-bottom-left-radius: 42rpx;
background: #2cc17b;
}
.footer > .wrap > .btn > .right,.footer-X > .wrap > .btn > .right {
border-top-right-radius: 42rpx;
border-bottom-right-radius: 42rpx;
background: #3296fb;
}
#progress,#advantage,#ask,#tips{
position: absolute;
width: 100rpx;
height: 2rpx;
top: -100rpx;
}
#tips-X{
position: absolute;
width: 100rpx;
height: 2rpx;
top: -200rpx;
}