.head_wrap{width:100%;height: 46px;background: #f8f8f8;font-size: 1.8rem;text-align: center;line-height: 46px;border-bottom: 1px solid #eee;}
.return{position: relative;}
.return_btn{position: absolute;left: 10px;height: 46px;width: 40px;background: url(../images/return.png) no-repeat left center;background-size: 13px 21px;}
.return_btn a{display: block;}

.nav_wrap{background: #fff;border-bottom: 1px solid #eee;overflow: hidden;}
.nf_nav{margin: 10px auto;font-size: 16px;padding: 0 10px;}
.nf_nlink,.rt_nlink{height: 36px;border: 1px solid #ea4c40;border-radius: 3px;}
.nf_nlink li,.rt_nlink li{float: left;display: inline;width: 33.333%;text-align: center;}
.nf_nlink a,.rt_nlink a{display: block;height: 36px;line-height: 36px;color: #ea4c40;position: relative;}
.nf_nlink a.cur,.rt_nlink a.cur{background: #ea4c40;color: #fff;}
.nf_nlink a:after{content:"";position: absolute;width: 1px;height: 25px;background: #f7bfbb;right: -1px;margin-top: 5px;}
.nf_nlink a.cur:after{z-index: -1;}
.nf_nlink a.last:after{z-index: -1;}
.mw_slide_ul{background: #fff;padding-left: 10px;}
.nf_item li{padding: 10px 0;font-size: 15px;border-bottom: 1px solid #f4f4f4;line-height: 28px;}
.nf_item li.border_bottom{border-bottom: none;}
.nf_c_select{float: right;color: #666;font-size: 15px;-webkit-appearance:none;border: none;margin: 5px 10px 0 0;background: url(../../resource/images/houseloan/nb_tip.png) no-repeat right center;background-size: 8px 15px;padding-right: 10px;}
.nf_putm{float: right;margin-right: 10px;}
.nf_putm input{border: none;text-align: right;font-size: 15px;width: 120px;line-height: 20px;}
.nf_putm em{color:#999;}
.nf_fbm{width: 90%;margin: 0 auto;text-align: right;font-size: 12px;color: #666;margin-top: 10px;}
.nf_bpar{margin: 0 auto;margin-top: 30px;padding: 0 10px;}
input[type="submit"]{-webkit-appearance: none;}
.nf_btn{display: block;background: #ea4c40;color: #fff;font-size: 16px;line-height: 42px;height: 42px;border-radius: 3px;text-align: center;border:0;width:100%;font-family: "Microsoft Yahei"}
.btn:active,.btn:hover{color: #fff;}
.off{display: none;}
.dr{direction: rtl;}

.rt_nlink li{width: 50%;}
.bt0{border-bottom: none;}
.bgf{background: #fff;}
.container{width: 250px;height: 220px;margin: 20px auto;margin-top: 30px;}
.pie_wrap{position: relative;}
.pay_info{position: absolute;z-index: 100;width: 108px;left: 50%;margin-left: -54px;text-align: center;top: 38%;}
.pay_info .p1,.pay_info .p2{font-size: 16px;color: #666;}
.pay_info .p2{margin-top: 5px;width: 108px;word-break: break-all;}
.pay_info .p2 span{font-size: 20px;color: #e8382b;vertical-align: bottom;}
.scan_detail{position: absolute;font-size:12px;width: 80px;height: 26px;border: 1px solid #e8e8e8;border-radius: 3px;color: #999;line-height: 26px;text-align: center;left: 50%;margin-left: -40px;top: 60%;display: none;}
.rt_foot{padding: 10px;background: #efeff4;margin:10px 10px 12px 10px;font-size: 15px;color: #999;border-radius: 3px;}
.rt_foot p:first-child{margin-bottom: 10px;}
.rt_foot span{color: #333;font-size: 16px;}
.mt0{margin-top: 0;}
.loan_sum{position: absolute;border-bottom: 3px solid #f0b840;right: 10px;top: 80%;line-height: 22px;display: none;}
.loan_sum p{font-size: 12px;}
.loan_sum p:first-child{font-size: 12px;color: #999;}
.loan_sum p span{font-size: 18px;}
.rate_sum{border-bottom-color: #9ecf65;left: 10px;right: inherit;top: -15px;}
.frist_pay_m{border-bottom-color: #34c4b7;top: -35px;left: 37%;right: inherit;}


.kf_tpar{background: #eee;padding: 0 10px;font-size: 12px;line-height: 40px;color: #666;}
.rd_slide_ul{background: #fff;}
.rd_slide_ul li{border-bottom: 1px solid #f4f4f4;height:52px;line-height: 52px;padding: 0 10px;font-size: 15px;color: #666;}
.rd_slide_ul li.td{font-size: 14px;color: #333;height: 42px;line-height: 42px;}
.rd_slide_ul li span{display: inline-block;}
.rd_slide_ul li span:first-child{width: 30%;}
.alert_tip{font-size: 12px;color: #999;margin-top: 10px;text-align: center;}

.tip{position: absolute;width: 200px;font-size: 14px;text-align: center;color: #fff;background: rgba(0, 0, 0, .5);height: 35px;border-radius: 5px;line-height: 35px;left: 50%;margin-left: -100px;top:30%;z-index:100;display: none;}
