.weui-cells{font-size:16px;margin-top:10px;}
.weui-cell{padding:15px 15px}
.weui-btn-area .weui-btn{background: #f35257}

.page_tejia_pay{background: #fff;}
.spec-list{margin: 0 15px;padding-top:15px;}
.spec-list .item{display: flex;background-color: #fff;flex-direction: column;margin-bottom:15px;padding:0;padding-bottom:0;margin-bottom:15px;box-shadow: 0 0 8px rgba(255, 103, 125, .2);border-radius: 10px;}
.spec-list .thumb{width:100%;height:450px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.spec-list .thumb img{width:100%;height: 100%;}
.spec-list .item .thumb{width:100%;height: 245px;position: relative;overflow: hidden;font-size:0;}
.spec-list .item .thumb .image{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.spec-list .item .tit-wrap{position: absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;z-index:10;}
.spec-list .item .tit-wrap s{position: absolute;bottom:0;left:0;width:100%;height: 40px;background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4));border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.spec-list .item .tit-wrap span{font-size:18px;color:#fff;font-weight: bold;position: relative;z-index: 1;display: block;width:100%;box-sizing: border-box;padding:0 20px}
.sale-info{width:45px;height: 55px;background: url('http://wx-img.jhrx.cn/fw2019/card/sale_bg.png') no-repeat;background-size: 45px 55px;position: absolute;right: 20px;top:20px;z-index:10;}
.sale-info text{display:block;font-size:14px;color:#fff;text-align: center;line-height: 18px;padding-top:6px;}

.spec-list .item .info{padding:10px 15px 15px;}
.spec-list .item .info .price-wrap{display: flex;justify-content: space-between;align-items: center;}
.spec-list .item .info .price-wrap .title{font-size:16px;}
.spec-list .item .info .sale-price{font-size:15px;font-weight: 700;color:#f35257;vertical-align: bottom;}
.spec-list .item .info .sale-price em{font-size:24px;}
.spec-list .item .info .price{color:#f35257;font-size:16px;}
.spec-list .item .info .price s{text-decoration: line-through;color:#666}
.spec-list .item .info .desc span{margin-right: 7px;color:#999;font-size:12px;}
.spec-list .item .info .desc span+span{margin-left:8px;}
.spec-list .item .info .area{background:url('http://wx-img.jhrx.cn/fw2019/card/ico_map.png') no-repeat;background-size: 9px 12px;background-position: 0 3px;font-size:12px;color:#666;padding-left:15px;margin-top:6px;}
.spec-list .item .info .area .bk{color:#999;margin-right:10px;}

.btn-wrap{padding:0 15px 15px;display: flex;}
.btn-wrap .btn{flex:1;height: 44px;line-height: 44px;font-size:16px;}
.btn-wrap .btn.btn-view{background: #fddcdd;color:#f35257;border-radius: 5px;text-align: center;}
.btn-wrap .btn+.btn{margin-left:20px;}
.btn-wrap .btn-tuan,.btn-primary{background: #f35257;color:#fff;text-align: center;border-radius: 5px;}

.spec-list .item .info .main-price .number {font-size: 28px;line-height: 28px;color: #f35257;vertical-align: top;display: inline-block;    *display: inline;*zoom: 1;}
.spec-list .item .info .main-price .desc {font-size: 14px;color: #f35257;vertical-align: bottom;}
.spec-list .item .info .unit-price{font-size:14px;color:#666;}
.spec-list .item .info .meta{font-size:12px;color:#999;margin-top:6px;}

.spec-empty{width:100%;padding:15px;box-sizing:border-box;}
.spec-empty .img{width:100%;}

.mod-hd{background: #fff;}
.mod-hd .thumb{font-size: 0;}
.mod-hd .thumb .image{width:100%;height: auto;}
.lpbase{padding:15px;}
.lpbase .lptitle{font-size:18px;font-weight: 700;margin-bottom:5px;}
.lpbase .main-price .number {font-size: 28px;line-height: 28px;color: #f35257;vertical-align: top;display: inline-block;    *display: inline;*zoom: 1;}
.lpbase .main-price .desc {font-size: 14px;color: #f35257;vertical-align: bottom;}
.lpbase .unit-price{font-size:14px;color:#666;}

.lpbase .saleprice{font-size:15px;vertical-align: bottom;font-weight: bold;color:#f35257;line-height: 1.2;margin-bottom:5px;}
.lpbase .saleprice em{font-size:24px;}
.lpbase .gold{color:#f35257;display: flex;align-items:center;}
.lpbase .gold .label{display: inline-block;background: #f35257;line-height: 16px;color:#fff;font-size:12px;padding:0 5px;margin-right:5px;border-radius: 2px;}

.base-item{display: flex;line-height: 24px;margin-top:5px;}
.base-item label{color:#999;white-space:nowrap;}
.base-item .area{background:url('http://wx-img.jhrx.cn/fw2019/card/ico_map.png') no-repeat;background-size: 11px 14px;background-position: 0 4px;padding-left:15px;}
.base-item .area .bk{color:#999;margin-right:10px;}

.msg_box{padding:0 15px;}
.msg_text{padding:30px 0;display: flex;align-items: center;}
.msg_text i{margin-right:5px;display: inline-block;font-size:40px;}
.msg_text .text{line-height: 24px;font-size:24px;font-weight: bold;}

.msg_desc .item{position: relative;}
.msg_desc .item:after{content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #f1f1f1;}

.payent-box{padding:0 0 30px;}
.payent-box .item{width:100%;position: relative;padding:20px 0;}
.payent-box .item:after{content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #f1f1f1;}
.payent-box .payent-txt{text-align: center;width:100%;position: relative;padding:15px 0;}
.payent-box .payent-txt .label{display: inline-block;font-size:12px;color:#fff;background-image: -webkit-linear-gradient(top left, #f38167, #f35257);padding:2px 8px;box-sizing: border-box;height: 16px;border-radius: 16px;margin-bottom:5px;}
.payent-box .payent-txt .info{font-size:15px;}
.payent-box .payent-txt .info em{font-size:36px;}
.payent-btn{background: #f35257;}

.payent-house .label{color:#999;margin-bottom:8px;}
.payent-house .info{font-size:18px;font-weight: bold;}

.mod-bd{padding-bottom:20px;}


.mod-top{background:#fff;padding:10px;}
.top-tit{background: url('http://wx-img.jhrx.cn/fw2019/card/tejia_sale_lock.png') no-repeat;height: 21px;line-height: 21px;font-size:15px;font-weight: 700;background-size: 21px 21px;padding-left:30px;}

.lock-wrap .mod-hd{margin-top:10px;background: #fff;}
.lock-wrap .payent-box{padding:0 15px 30px;}
.payent-box .item{width:100%;position: relative;padding:20px 0;}
.payent-box .item:after{content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #f1f1f1;}
.payent-box .payent-txt{text-align: center;width:100%;position: relative;padding:15px 0;}
.payent-box .payent-txt .label{display: inline-block;font-size:12px;color:#fff;background-image: -webkit-linear-gradient(top left, #f38167, #f35257);padding:2px 8px;box-sizing: border-box;height: 15px;line-height: 15px;border-radius: 15px;margin-bottom:5px;}
.payent-box .payent-txt .info{font-size:15px;}
.payent-box .payent-txt .info em{font-size:36px;}
.payent-house .label{color:#999;margin-bottom:8px;}
.payent-house .info{font-size:18px;font-weight: bold;}
.payent-time .time{font-size:18px;font-weight: bold;margin-bottom:8px;}
.payent-time .time span{margin-left:20px;color:#f35257}
.payent-time .info{line-height: 20px;}
.payent-btn-wrap{margin:10px 0;}
.payent-tips{font-size:12px;color:#999;margin-top:10px;}
.payent-btn.disabled{background: #ccc}



/*jf*/
.unit{margin: 0 6px;}.unit:last-child{margin:0 0 0 6px;}

.jf-wrap .mod-bd .input-group{display: flex;line-height:34px;justify-content: space-between;}
.jf-wrap .mod-bd .input-box{display: flex;flex:3;align-items: center;}
.jf-wrap .mod-bd .text-item{background: #f8f9fb;border: none;height:34px;line-height:34px;width:30%;padding:0 10px;box-sizing: border-box;}
.jf-wrap .mod-bd .text-arrow{width:38px;height:15px;background: url('../img/publish_salary_arrow.png') no-repeat;background-size: 38px 15px;}


.jf-wrap .mod-tips{line-height: 24px;padding:12px 20px;background: #fff;font-size:14px;color:#ff9a01;}
.jf-wrap .mod-tips .icon{margin-top:-4px;margin-right:5px;}
.jf-wrap .mod-bd{background: #fff;margin-top:10px;}
.jf-wrap .mod-bd .slide-box{overflow: hidden;padding:15px;}
.jf-wrap .mod-bd .slide-box .item{width:calc(25% - 10px);height: 36px;line-height: 36px;margin-right:10px;margin-bottom:10px;border:1px solid #e0e0e0;display: block;float:left;text-align: center;font-size:14px;}
.jf-wrap .mod-bd .slide-box .item:nth-child(4n){margin:0;}
.jf-wrap .mod-bd .slide-box .item.active{color:#ff9a01;border:1px solid #ff9a01;background-color: #fff5e7;background-image: url('../img/slide_item_on.png');background-repeat: no-repeat;background-size: 20px 20px;background-position: bottom right}

.jf-wrap .weui-cells{font-size:14px;}
.jf-wrap .weui-cells:before{display: none;}
.jf-wrap .weui-label{font-size:15px;width:80px;}
.jf-wrap textarea{width:100%;overflow: hidden;background: #f8f9fb;outline:none;padding:10px;}
.jf-wrap .weui-btn-area{margin-bottom:15px;}
.jf-wrap .weui-btn-wrap{display: flex;padding:0 15px;}
.jf-wrap .weui-btn-wrap .weui-btn{flex:1;background: #fff;border:1px solid #f35257;color:#f35257;}
.jf-wrap .weui-btn-wrap .weui-btn:after{display: none;}
.jf-wrap .weui-btn-wrap .weui-btn+.weui-btn{margin-top:0;margin-left:20px;}
.jf-wrap .weui-btn-wrap .icon{margin-right:5px;}
.jf-wrap .weui-btn-wrap .weui-btn.weixin-btn{border:1px solid #44d158;color:#44d158;}

.jf-box{}
.jf-box .title{font-size:18px;font-weight: bold;padding:15px;padding-bottom:0;background: #fff;}
.jf-list .item{padding:15px;background: #fff;}
.jf-list .item+.item{margin-top:10px;}
.user-box{display: flex;align-items: flex-end;}
.user-box .user-avatar{width:45px;height: 45px;border-radius: 50%;overflow: hidden;margin-right:15px;}
.user-box .user-info{flex:1;}
.user-box .user-info p{font-weight: bold;font-size:16px;line-height: 1.2}
.user-box .user-info p+p{margin-top:6px;}
.user-box .add-time{font-size:14px;color:#bbb;line-height: 1;}
.text-box{overflow: hidden;margin-top:15px;}
.text-box .text-item{float:left;width:50%;font-size:14px;margin-bottom:4px;color:#666}
.text-box .text-item.item-other{width:100%;}
.text-box .text-item label{color:#999;}

.reply-box{background: #f6f6f6;padding:12px;margin-top:10px;}
.reply-title{font-size:15px;font-weight: bold;color:#f3686d;line-height: 16px}
.reply-text{font-size:14px;color:#666;margin:5px 0;}
.reply-time{font-size:14px;color:#bbb;line-height: 1;}
