﻿@charset "utf-8";
* {margin:0; padding:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
body {font-family:PingFang-SC-Regular,Helvetica,"sans-serif";max-width: 640px;margin:auto;}
body.choose{height: 100%;overflow: hidden;}
form, img, table, td { border:0;}
ul, ol, li { list-style-type:none; display: block;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
input, textarea, img { vertical-align:middle; font-family:Arial, "Microsoft Yahei";}
@media screen and (max-device-width: 320px) {body {-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px) {body {-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {body {-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {body {-webkit-text-size-adjust:none}}
a { color:#3c3f46;color:var(--c1-black);text-decoration:none;}
html,body{ height: 100%;background:#F5F5F5;background: var(--b-gray);}
em,i{font-style:normal;}
/* font */
.f9 { font-size:9px;}
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f17 { font-size:17px;}
.f18 { font-size:18px;}
.f19 { font-size:19px;}
.f20 { font-size:20px;}
.f22 { font-size:22px;}
.f23 { font-size:23px;}
.f24 { font-size:24px;}/*20180131*/
.ti2 { text-indent:2em;}

/* box */
.pd8{ padding: 8px;}
.pdX8{ padding-left:8px;padding-right:8px;}
.pdY8{ padding-top:8px;padding-bottom:8px;}
.mgX8{ margin-left:8px;margin-right:8px;}
.mgY8{ margin-top:8px;margin-bottom:8px;}
.pd10{ padding: 10px;}
.pdX10{ padding-left:10px;padding-right:10px;}
.pdT10{ padding-top:10px;}
.pdT18{padding-top:18px;}
.pdY10{ padding-top:10px;padding-bottom:10px;}
.mgX10{ margin-left:10px;margin-right:10px;}
.mgY10{ margin-top:10px;margin-bottom:10px;}
.pd14{ padding: 14px;}
.pdX14{ padding-left:14px;padding-right:14px;}
.pdY14{ padding-top:14px;padding-bottom:14px;}
.mgX14{ margin-left:14px;margin-right:14px;}
.mgX15{ margin-left:15px;margin-right:15px;}
.mgY14{ margin-top:14px;margin-bottom:14px;}
.pdX16{ padding-left:16px;padding-right:16px;}
.pdX15{ padding-left:15px;padding-right:15px;}
.pd20{ padding:20px;}
.pdX20{ padding-left:20px;padding-right:20px;}
.pdY20{ padding-top:20px;padding-bottom:20px;}
.mgX20{ margin-left:20px;margin-right:20px;}
.mgY20{ margin-top:20px;margin-bottom:20px;}
.mt5{ margin-top: 5px !important;}
.mt8{ margin-top: 8px !important;}
.mt9{ margin-top: 9px !important;}
.mt10{ margin-top: 10px !important;}
.mt14{ margin-top: 14px !important;}
.mt20{ margin-top: 20px !important;}
.mt25{ margin-top: 25px !important;}
.mt30{ margin-top: 30px !important;}
.mt40{ margin-top: 40px !important;}
.mb8{ margin-bottom: 8px !important;}
.mb10{ margin-bottom: 10px !important;}
.mb50{ margin-bottom: 50px !important;}
.lh20{ line-height: 20px;}
.lh23{ line-height: 23px;}
.lh24{ line-height: 24px;}

/* color */
.gray-3{color:#394043;color: var(--c-black);}
.gray-8{color:#8d8d8d;}
.gray-33{color:#333;color: var(--c4-black);}
.gray-9{color:#999d9e;}
.red-d{color:#df3031;}
/* fn */
.clear { clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0;}
.clearfix:after{ clear: both; content: "\200B"; display: block; height: 0;}
.clearfix{ *zoom: 1;}
.center { text-align: center;}
.none { display: none;}
.flol { float: left;}
.flor { float: right;}
.radius1{-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.radius2{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.radius3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.radius4{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.main{ position: relative; margin: 0 auto; max-width: 640px; min-height: 100%; overflow: hidden;}
.mBox{margin-bottom: 8px;}
.mbBox{border-bottom:8px solid #f4f4f4}
table{ border-collapse:collapse;}
section,.whitebg{ background-color: #fff;background-color: var(--b-white);}
.bb{ border-bottom: 1px solid #f4f4f4;}
.bt{ border-top: 1px solid #f4f4f4;}

input,textarea,button{ -webkit-appearance:none;}
input[type="radio"]{ -webkit-appearance:radio;}
input[type="checkbox"]{ -webkit-appearance:checkbox;}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
/* flex */
.flexbox{ display: box; display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient:horizontal; box-orient:horizontal;}
.flexbox > *{ display: block; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1;}
body:not(:-moz-handler-blocked) .flexbox { width: 100%;} /*for FF*/

/*公用样式end*/
/*首页begin*/
/*首页我要贷款*/
/* header */
.header{ position: relative; height: 44px; line-height: 44px; background-color: #fff;background-color:var(--b-white);border-bottom:1px solid #eeeeee;border-color:var(--bd-gray);width:100%;margin:0 auto;}
.header .left{ position: absolute; z-index: 5;top:0;left:0;height:44px;width:27px;}
.header .cent{ position: absolute; width: 100%; height: 100%; text-align: center; font-size: 17px; color: #394043;color: var(--c-black);}
.head-icon {position: relative;z-index: 5;float: right;padding-right: 8px;}
.head-icon a {float: left;text-align: center;font-size: 14px;color: #394043;padding: 6px 4px;line-height: 32px;}
.head-icon a i{position:relative;float:left;width: 32px; height: 32px; background: url(../images/header_icons1.png) no-repeat; background-size: 128px auto;}
.icon-share i{ background-position: -64px -128px!important;}
.notice{color:#3c3f46;color:var(--c1-black);font-size:13px;}
/*广告图*/
.ad_jr{width:100%;display:block;}
.ad_jr img{display:block;width:100%;}
/*icon*/
.icon_dk{border-bottom:1px solid #eee;}
.icon_dk a{text-align:center;}
.icon_dk a span{display:block;width:50px;height:50px;margin:auto;background: url(../images/icon_dk.png) no-repeat;background-size:auto 50px;}
.icon_dk a h4{line-height:32px;}
.icon_dk a:nth-of-type(1) span{background-position: 0 0;}
.icon_dk a:nth-of-type(2) span{background-position: -50px 0;}
.icon_dk a:nth-of-type(3) span{background-position: -100px 0;}
/*金融服务*/
.title_dk{color:#394043;line-height:30px;padding-left:15px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.title_dk:before{content: "";float:left;margin:7px 6px 0 0;background:#ff8212;width:2px;height:15px;}
.service_listBox{color:#999d9e;font-size:12px;margin: 0 15px;}
.service_list{padding:16px 0 10px 0;border-bottom:1px solid #eee;}
.service_list ul{float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.service_list ul:nth-of-type(1){width: 35.5%;}
.service_list ul:nth-of-type(2){width: 64%;}
.service_list li{line-height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.service_list ul:nth-of-type(2) li:nth-child(1){margin-bottom:3px;}
.service_list li span{font-size:20px;color:#ff8212;margin-right:10px;}
/*客服定位*/
.touch{display:block;width:58px;height:58px;position:fixed;bottom:74px;right:15px;}
.touch img{display:block;width:100%;height:100%;}
/*底部*/
.tab_dk{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #d7d7d7;text-align:center;color:#888;font-size:11px;padding-top:5px;}
.tab_dk h4{line-height:22px;color:#888;}
.loan_bt span{background:url(../images/icon_dkb.png) no-repeat;background-size:auto 24px;width:24px;height:24px;display:block;margin:auto;}
.loan_bt.on span{background-position: -24px 0;}
.loan_bt.on h4{color:#df3031;}
.tool_bt span{background:url(../images/icon_gj.png) no-repeat;background-size:auto 24px;width:24px;height:24px;display:block;margin:auto;}
.tool_bt.on span{background-position: -24px 0;}
.tool_bt.on h4{color:#df3031;}
.my_bt span{background:url(../images/icon_my.png) no-repeat;background-size:auto 24px;width:24px;height:24px;display:block;margin:auto;}
.my_bt.on span{background-position: -24px 0;}
/*我要贷款工具箱*/
.tool_box li{height:55px;line-height:55px;border-bottom:1px solid #eeeeee;margin-left:15px;}
.tool_box li:nth-last-child(1){margin-left:0;padding-left:15px;}
.tool_box li span{color:#394043;font-size:16px;}
span.icon_tool{background:url(../images/icon_tool1.png) no-repeat;width:17px;height:18px;background-size:17px auto;float:left;margin:18px 15px 0 0;}
.tool_xd span.icon_tool{background-position: 0 0;}
.tool_wd span.icon_tool{background-position: 0 -18px;}
.tool_gz span.icon_tool{background-position: 0 -36px;}
.tool_fd span.icon_tool{background-position: 0 -54px;}
.tool_sf span.icon_tool{background-position: 0 -72px;}
.tool_box li i{background:url(../images/icon_tool.png) no-repeat;width:5px;height:12px;float:right;background-size:100% 100%;margin:22px 15px 0 0;}
/*首页end*/

/*分享奖励begin*/
/*推荐有奖*/
.content_reward{background:url(../images/bg_tj2.png) no-repeat;background-size:100% auto;padding-bottom:20px;}
.rule_reward,.grant_reward{margin:0 15px;position:relative;}
.rule_reward{padding-top:22px;}
.rule_reward .title_reward{top:40px;}
.title_reward{font-size:16px;color:#df3031;background:#ffc935;width:200px;height:30px;text-align:center;line-height:30px;margin:auto;border-radius:8px;position:absolute;top:-15px;left:50%;margin-left:-100px;font-weight: bold;letter-spacing: 1px;}
.rule_content,.grant_content{background:#fffcdd;border:2px solid #ffcb78;color:#c89700;font-size:14px;border-radius:8px;padding:26px 15px 16px;line-height:21px;margin-top:34px;}
.lnvite{width:230px;margin:20px auto 0;height:40px;line-height:40px;color:#df3031;}
.lnvite p{width:90px;float:left;background:#ffc935;font-size:14px;text-align:center;}
.lnvite p.lnvite_num{font-size:16px;background:#fff;width:140px;border:2px solid #ffb133;border-left:none;height:40px;line-height:40px;}
.invite_btn{display:block;margin:50px 15px 0;background:#ffc935;color:#fff;text-align:center;font-size:16px;height:40px;line-height:40px;border-radius:4px;font-weight:bold;letter-spacing: 1px;}
/*推荐有奖分享*/
.share_tc .shade{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:10;}
.share_content{background:#fff;background:var(--b-white);position:fixed;bottom:0;left:0;width:100%;z-index:11;}
.share_title{margin:20px 15px;height:1px;background:#EBEBEB;background: var(--bd6-gray);position:relative;}
.share_title span{display:block;text-align:center;width:88px;font-size:15px;background:#fff;background:var(--b-white);position:absolute;top:-9px;left:50%;margin-left:-44px;color: #394043;color: var(--c5-black);}
.share_content a span{display:block;background:url(../images/share_icon.png) no-repeat;width:60px;height:61px;background-size:auto 61px;margin:auto;border-radius: 3px;border:1px solid #eeeeee;border-color: var(--bd5-gray);background-color: #fff;background-color: var(--b3-white);}
.share_content a:nth-of-type(1) span{background-position: 0 0;}
.share_content a:nth-of-type(2) span{background-position: -60px 0;}
.share_content a:nth-of-type(3) span{background-position: -120px 0;}
.share_content a:nth-of-type(4) span{background-position: -180px 0;}
.share_content a h4{text-align:center;font-size:12px;color:#888888;line-height:26px;}
.cancel_btn{margin:115px 15px 18px;border:1px solid #EBEBEB;border-color:var(--bd2-gray);border-radius:4px;height:30px;line-height:30px;text-align:center;color:#333;color: var(--c4-black);font-size:15px;background-color: #fff;background-color: var(--b3-white);}
/*我的奖励*/
.reward{margin:0 15px;}
.reward_bg,.reward_bg02{background:url(../images/reward_bg.png) no-repeat; background-size:100% 100%; width:100%;height:100px; position:relative;margin-top:15px;}
.reward_bg .num,.reward_bg02 .num02{color:#fff; font-size:25px;width:32.3%;text-align:center;line-height:100px;float:left;}
.reward_info,.reward_info02{color:#394043; font-size:13px; line-height:26px;width:52%;float:left;padding:12px 0 0 15px;box-sizing:border-box;}
.reward_info li,.reward_info02 li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ruzhang,.ruzhang02{color:#999d9e; font-size:13px;float:left;width:15%;text-align:center;margin-top:25px;}
.reward_bg02{background:url(../images/reward2_bg.png) no-repeat;background-size:100% 100%;}

/*分享奖励end*/

/*房产百科-房天下金融begin*/
.icon_backing a span{background:url(../images/icon_banking.png) no-repeat;background-size: auto 22px;width:26px;height:22px;display:block;margin:auto;}
.icon_backing a:nth-of-type(2) span{background-position: 0 0;}
.icon_backing a:nth-of-type(2) span{background-position: -26px 0;}
.icon_backing a h4{color:#999d9e;font-size:12px;text-align:center;line-height:37px;}
.tab_banking{position:fixed;left:0;bottom:0;background:#f7f7f7;height:50px;border-top:1px solid #e2e2e2;width:100%;text-align:center;line-height:50px;}
.tab_banking a{width:50%;float:left;height:50px;}
.tab_banking a span{width:105px;margin:auto;display:block;padding-left:24px;color:#898989;font-size:15px;}
.tab_banking a.problem_cj span{background:url(../images/icon_problem.png) no-repeat left center;background-size:19px 19px;}
.tab_banking a.loan_my span{background:url(../images/icon_dk2.png) no-repeat left center;background-size:18px 19px;}
.tab_banking a.consult span{background:url(../images/icon_zx.png) no-repeat left center;background-size:18px 19px;}
/*房产百科-房天下金融end*/

/*个人中心begin*/
/*我的贷款*/
.bgfa{background:#fafafa;background: var(--b5-gray);}
.header.bgf{background-color:#f3574f;border:none;}
.header.bgf .cent{color:#fff;}
.header.bgf .back:after {content: "";position: absolute;left: 15px;top: 50%;margin-top: -9px;display: block;width: 10px;height: 18px;background: url(../images/btn_back2.jpg) no-repeat;background-size: 100% 100%;}
.banner_dk{background:#f3574f;padding-bottom:20px;}
.apply_dk{padding-top:23px;text-align:center;}
.apply_dk img{width:201px;display:block;margin:auto;}
.apply_dk p{margin-top:15px;}
.apply_dk p span{display:block;color:#fff;font-size:12px;line-height:15px;}
.apply_btn{background:#fff;text-align:center;display:block;width:230px;height:40px;line-height:40px;margin:20px auto 0;color:#f3574f;font-size:15px;border-radius:4px;}
.list_apply li{height:45px;line-height:45px;margin-left:15px;border-bottom:1px solid #e0e0e0;font-size:15px;}
.list_apply li span{color:#394043;}
.list_apply li i{float:right;background:url(../images/icon_listright.png) no-repeat;width:6px;height:9px;background-size:6px 9px;margin:18px 15px 0 0;}
.list_apply li:nth-last-child(1){margin-left:0;padding-left:15px;}
/*我的贷款原*/
.money_box{background:#f3574f;padding:12px 0 20px 0;}
.round_center{width:171px;height:171px;border-radius:50%;background:rgba(255,255,255,0.3);margin:auto;position:relative;}
.round_center p{background:#fff;border-radius:50%;width:150px;height:150px;position: absolute;top:50%;left:50%;margin:-75px 0 0 -75px;padding-top:55px;}
.round_center p span{display:block;text-align:center;color:#8d8d8d;font-size:14px;}
.round_center p span.money_h{color:#0f0f0f;font-size:18px;}
.money_list{color:#fff;text-align:center;margin-top:13px;}
.money_list span{display:block;line-height:18px;}
.line_dk{background:#f0f0f0;width:100%;height:10px;}
/*我的申请*/
.application{padding:5px 0 8px 15px;border-bottom:1px solid #e1e1e1;margin-bottom:10px;background:#fff;}
.title_apply{color:#394043;font-size:16px;height:35px;line-height:35px;}
.num_apply{color:#999d9e;font-size:12px;line-height:16px;padding-right:4px;}
.apply_con{margin-top:12px;}
.apply_con p{float:left;width:33.3%;}
.applt_left span{font-size:14px;display:block;width:50px;height:50px;border-radius:50%;background:#89cab4;color:#fff;position:relative;text-align:center;padding:10px;line-height:16px;}
.applt_left.on span i{width:10px;height:10px;background:#f42431;border-radius:50%;position:absolute;top:0;right:-6px;}
.apply_cen{border:1px solid #ededed;border-top:none;border-bottom: none;}
.apply_right{padding-left:11%;}
.apply_cen,.apply_right{color:#919191;font-size:12px;margin-top:6px;}
.apply_cen span,.apply_right span{display:block;text-align:center;}
.apply_cen b,.apply_right b{color:#ff8100;font-size:18px;margin-right:3px;}

/*还款计划*/
.page_hk{margin: 5px auto;width: 64px;height: 23px;line-height: 23px;font-size:13px;text-align:center;color:#999;border-radius:2px;border:1px solid #EBEBEB;border-color: var(--bd6-gray);background:#F5F5F5;background: var(--b6-gray);}
.details_dk{padding:7px 20px 12px;}
.details_dk p{line-height:38px;font-size: 18px;font-weight:bold;color: #222;color: var(--c2-black);}
.details_bh{font-size:13px;font-weight:normal;color:#696969;color: var(--c1-gray);}
.details_list{margin-top:2px;line-height:26px;color:#696969;color: var(--c1-gray);font-size:15px;}
.details_list span{color:#222;color: var(--c2-black);}
.details_list span.red{color:#df3031;}
/* 还款计划表格 */
.plan-title{padding:0 20px;line-height: 40px;font-size: 15px;color: #696969;color: var(--c1-gray);}
.repayment{width:100%;line-height: 18px;font-size: 13px;color: #696969;color: var(--c1-gray);}
.repayment table{width: 100%;border-collapse: collapse;}
.repayment table td,.repayment table th{height:36px;text-align:center;border: 1px solid #F5F5F5;border-color: var(--bd7-gray);}
.repayment table th,.repayment table b{color: #222;color: var(--c2-black);}
.repayment table th{font-weight: normal;}
.repayment table span,.repayment table b{padding:0 2px;line-height: 18px;}
.blue{color: #25B32C !important;}
.red{color: #F84440 !important;}
.orange{color: #FF5D0E !important;}
/* 开户银行 */
.bank-table{margin: 0 20px;}
.bank-table h3{padding: 10px 0;line-height: 24px;font-size: 14px;font-weight: bold;color: #222;color: var(--c2-black);}
.bank-table table{width: 100%;border-collapse: collapse;}
.bank-table td,.bank-table th{height:36px;line-height: 18px;font-size:13px;color:#222;color: var(--c2-black);text-align:center;border: 1px solid #F5F5F5;border-color: var(--bd7-gray);}
.bank-table th{text-align: left;font-weight: normal;}
.bank-table th span{padding:0 15px;}
/* 备注 */
.rule_repayment{padding: 0 20px;line-height:18px;font-size:12px;color:#696969;color: var(--c1-gray);}
.rule_repayment h4{padding:10px 0;line-height:24px;font-size:15px;color:#222;color: var(--c2-black);}
/* 署名 */
.txt-right{padding: 28px 20px 20px;}
.txt-right p{margin-bottom: 4px;line-height: 17px;font-size: 12px;color: #222;color: var(--c2-black);text-align: right;}
/*还款公告*/
.wrapback{ width: 100%; overflow: hidden; clear: both;}
.wrapback h2{ padding: 0px 10px;height: 40px; line-height: 40px; font-size: 15px; color: #000;color:var(--c6-black);text-indent:35px; font-weight: normal; margin-bottom: 1px;}
.wrapback h2.numcount1{ background:#fff url(http://js.soufunimg.com/jinrong/fangDk/mdk/images/stateone.png) no-repeat 10px 0; background-size: 21px 40px;background-color: var(--b-white);}
.wrapback h2.numcount2{ background:#fff url(http://js.soufunimg.com/jinrong/fangDk/mdk/images/statetwo.png) no-repeat 10px 0; background-size: 21px 40px;background-color: var(--b-white);}
.wrapback h2.numcount3{ background:#fff url(http://js.soufunimg.com/jinrong/fangDk/mdk/images/date.png) no-repeat 10px 0; background-size: 21px 40px;background-color: var(--b-white);}
.wrapback h2.numcount4{ background:#fff url(http://js.soufunimg.com/jinrong/fangDk/mdk/images/ways.png) no-repeat 10px 0; background-size: 21px 40px;background-color: var(--b-white);}
.numcounttxt{padding: 15px 15px 15px 10px; overflow: hidden; background: #fff; font-size:12px; color: #727272;color: var(--c7-gray);line-height: 20px; margin-bottom: 5px;background-color: var(--b-white);}
.numcounttxt dl{ width: 100%; overflow: hidden; clear: both; display: inline-block; }
.numcounttxt dl dt{ width: 10px; float: left;overflow: hidden}
.numcounttxt dl dd{ margin-left: 10px; overflow: hidden;}
.numcounttxt dl dd i{ color: #dc1919}
.numcounttxt p i{ color: #dc1919}
.numcounttxt p{text-indent:2em;}
.wrapback p{line-height: 18px; font-size: 10px; color: #888;color: var(--c8-gray);}
.wrapback p.lineone{ padding: 10px 10px 20px}
.wrapback p.linetwo{ padding: 10px 10px 20px; text-align: center;}
table.table_all{width:100%;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;font-size:12px;margin-top: 10px;margin-bottom: 10px;}
table.table_all tr.trtop{ background:#f8f8f8;font-weight:bold}
table.table_all td{padding-left:5px;width:65%;border-bottom:1px solid #f8f8f8;border-right:1px solid #f8f8f8;}
table.table_all td.tdno1{width:20%;}
table.table_all td.tdno2{width:30%;}
/*查看合同*/
.rate{padding:8px 0 40px;border-bottom:1px solid #e0e0e0;position: relative;}
.rate_title{margin:0 10px;line-height:34px;height:34px;border-bottom:1px solid #e0e0e0;padding-right:10px;}
.rate_box{position:relative;}
.contract_rate{margin-top:15px;}
.contract_rate p span{display:block;text-align:center;font-size:12px;color:#3f3f3f;}
.contract_rate p span.num_rate{color:#888;width:24px;height:24px;background:url(../images/icon_num2.png) no-repeat;background-size:24px 24px;line-height:24px;margin:0 auto 11px;}
.contract_rate p span.num_rate.on{color:#fff;background:url(../images/icon_num.png) no-repeat;background-size:24px 24px;}
.lin_rate{background:#f0f0f0;height:3px;position:absolute;top:67px;width:84%;left:8%;z-index: 0;}
.list_contract{color:#888888;font-size:15px;border-top:1px solid #e0e0e0;}
.list_contract li{height:45px;line-height:45px;border-bottom:1px solid #e0e0e0;font-size:15px;padding-left:10px;}
.list_contract li a{display:block;color:#888;}/*20190725*/
.list_contract li i{float:right;background:url(../images/icon_listright.png) no-repeat;width:6px;height:9px;background-size:6px 9px;margin:18px 15px 0 0;}
.phone_po{position:fixed;bottom:0;left:0;height:52px;border-top:1px solid #cccccc;width:100%;padding:0 10px;background:#fff;}
.phone_bt dl{margin-top:5px;}
.phone_bt dl img{width:30px;height:40px;display:block;}
.phone_bt dl dt{float:left;margin-right:9px;}
.phone_bt dl dd{float:right;color:#343434;font-size:14px;line-height:20px;}
.call_btn{float:right;width:87px;height:35px;line-height:35px;background:#df3031 url(../images/icon_phone.png) no-repeat 13px center;background-size:17px 18px;font-size:14px;color:#fff;text-align:center;margin-top:7px;padding-left:22px;border-radius: 3px;}

/*20180115轮播*/
.main_visual{height:122px;overflow:hidden;position:relative;}
.main_image{height:122px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:122px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:122px;}
.main_image li a{display:block;width:100%;height:122px}
.main_image li a img{display:block;width:100%;height:122px}
div.flicking_con{position:absolute;top:105px;left:50%;z-index:999;width:50px;height:10px;transform:translateX(-50%);
-ms-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%); 
-o-transform:translateX(-50%);}
div.flicking_con a{float:left;width:12px;height:11px;margin:0;padding:0;background:url(../images/icon_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px;background-size:12px auto;}
div.flicking_con a.on{background-position:0 -11px}

/*房屋估价*/
.house_est{background:#f3574f;padding-bottom:10px;}/*20180131*/
.house_est h3{color: #FFFFFF;text-align: center;padding-top: 10px;}
.house_est  .ftx_jj{background: url(../images/ftx_jjbg.png) no-repeat center;
background-size: 100% 1px;text-align: center;color: #FFFFFF;margin: 15px 38px;font-size: 12px;}/*20180131*/
.ftx_gujia{overflow: hidden;padding: 0 30px;}
.ftx_gujia li{text-align: center;font-size:12px ;color: #FFFFFF;float: left;display: inline;width: 50%; }
.ftx_gujia li b{font-size: 30px;margin-right: 3px;font-weight: normal;}
.ftx_gujia li .zj_top{margin-bottom: 12px;}
.budongchan{background: url(../images/bg_bdc.png) repeat-x center bottom #FFFFFF;background-color:var(--b-white);text-align: center;
background-size:100% 49px;width: 100%;padding-top: 15px;padding-bottom: 10px;}/*20180131*/
.budongchan h3{display: block;}
.budongchan p{display: block;margin: 15px auto 18px;color:#696969;color:var(--c1-gray);}
.budongchan span{padding: 2px 12px;display: inline-block;text-align: center;border: 1px solid #eeeeee;border-color:var(--bd3-gray);margin: 0 auto;border-radius: 4px;margin: 0 auto;background: #FFFFFF;background: var(--b3-white);}
.budongchan span b{margin: 0 3px;vertical-align: sub;}
.yf_dai{background-color: #FFFFFF;background-color:var(--b-white);text-align: center;padding: 15px 0 0px;}/*20180131*/
.yf_dai ol{margin: 0 15px;overflow: hidden;}
.yf_dai li{width: 50%;float: left;display: inline;margin-bottom: 15px;}/*20180131*/
.yf_dai li p{text-align: left;text-indent: 55px;}
.yf_dai li p:last-child{position: absolute;bottom: 0;left: 54px;text-indent: 0;}
.yf_dai li div{display: inline-block;width: 146px;margin: 0 auto;height: 38px;    position: relative;}
.yf_dai li.first div{background: url(../images/daikuan1bg.png) no-repeat  8% center;background-size: 38px;  } 
.yf_dai li.sec div{background: url(../images/daikuan2bg.png) no-repeat   8% center;background-size: 38px;   } 
.yf_dai li.third div{background: url(../images/daikuan3bg.png) no-repeat 8% center;background-size: 38px; }
.yf_dai li.four div{background: url(../images/daikuan4bg.png) no-repeat  8% center;background-size: 38px;  }
.gray_b10{height: 10px;background:#F5F5F5;background: var(--b-gray);}
.yf_dai p.fu_title{display: block;margin: 10px auto 18px;color:#696969;color:var(--c1-gray);}/*20180131*/
.yj_sqdai{background: #df3031;border-radius: 6px;height: 44px;width: 92%;margin: 0px auto ;display: block;color: #fff;font-size: 15px;text-align: center;line-height: 44px;}/*20180131*/
.yj_sqdai a{color: #FFFFFF;font-size: 15px;display: block;width: 100%;}/*20180131*/
.dylv{margin:13px auto 50px;}
/*0604*/
.zfsqtit{height:45px;line-height:45px;font-size:17px;color:#394043;color: var(--c-black);}
.zfsqtit i{width:23px;height:23px;background:url(../images/icon060401.png) no-repeat;background-size:69px;margin-right:8px; display:inline-block; vertical-align:middle;margin-top:-4px;}
.zfsqtit i.no2{ background-position:-23px 0;background-size:69px;}
.zfsqtit i.no3{ background-position:-46px 0;}
dl.wtsq {position:relative;display:table;width:100%;line-height:49px;border-top:1px solid #eee;border-color: var(--bd3-gray);}
dl.wtsq dl:last-child {border-top:0px;}
dl.wtsq dt{ display: table-cell; vertical-align: top;font-size:16px;color:#9a9d9f;color:var(--c6-gray);float:left}
dl.wtsq dt i{width:8px; display:inline-block}
dl.wtsq dd{ position: relative;display:table-cell;font-size: 16px;color:#394043;color: var(--c-black);position:relative}
dl.wtsq dd .ipt-text::-webkit-input-placeholder{color:#b3b6be; font-size:15px;}
.zfsqts{font-size:14px;color:#e16256; text-align:center;line-height:18px;margin:20px auto;}
.sqbk{position:relative;background:#ffeaea;background:var(--b-red);padding:15px;}
.sqbk:before{content: '';position: absolute;left: 50%;top: 0;margin-left: -17px;width: 0;height: 0;border-style: solid;border-width: 16px 17px 16px 17px;border-color: #fafafa transparent transparent transparent;border-color: var(--b5-gray) transparent transparent transparent;}
.sqbank{position:relative;padding:15px;background:#fff;background-color: var(--b-white);}
.sqbank:before{content: '';position: absolute;left: 50%;top: 0;margin-left: -17px;width: 0;height: 0;border-style: solid;border-width: 16px 17px 16px 17px;border-color: #fafafa transparent transparent transparent;border-color: var(--b5-gray) transparent transparent transparent;}
.yzbox {position: relative;height: 36px;}
.yzbox .s1 {border-radius:5px;height:36px;background-color:#fff;background-color:var(--b3-white);font-size:13px;margin-right:110px;}
.yzbox .btn {position: absolute;right: 0;top:5px;width:100px;height:25px;line-height:25px;text-align: center; border-radius:3px;background: #e16256;font-size:14px;color:#fff}
.yzbox .s1 input {padding: 0 8px;border: none;width: 100%;height: 36px;font-size: 12px;outline: none;-webkit-appearance: none;color: #9a9d9f;color:var(--c5-gray);}
.btn-tj {display: block;width: 100%;height: 44px;line-height: 44px;font-size: 16px;border: none;border-radius:3px;text-align: center;cursor: pointer;background-color: #e16256;color: #fff !important;}
.yzopen  {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 1000;}
.yzopen .con{width:270px;height:120px;border-radius:6px;background:#fff;background:var(--b2-white);position:absolute;left:50%;top:50%;margin:-60px 0 0 -135px;}
.yzopen .con p{font-size:16px;color:#394043;color:var(--c5-black);padding:50px 0; text-align:center}
.yzopen .con .a-close{ position:absolute; display:block; width:40px; height:40px; top: 0; right:0; background:url(../images/btn-close.png) center no-repeat; background-size:18px 18px;}
.sqtab{height:43px;background:#fff;background:var(--b-white);position:relative;border-bottom:1px solid #eee;border-color: var(--bd-gray);}
.sqtab a {width:50%;font-size:15px;color:#394043;color:var(--c5-black);text-align:center;}
.sqtab a span{position:relative;line-height:43px;display: inline-block;width:100%;}
.sqtab a.cur span{font-weight: bold;color:#394043;color:var(--c-black);}
.sqtab a.cur span:after{content:'';position:absolute;left:50%;bottom:0;margin-left:-10px;width:20px;height:3px;background:#F84440;}
ul.sqlist li{padding:12px 10px;border:1px solid #eee;border-color:var(--bd5-gray);position:relative;margin-top:15px; background:#fff;background: var(--b2-white);}
ul.sqlist li h3{font-size:15px;color:#9a9d9f;color:var(--c5-gray);}
ul.sqlist li h3 span{float:right;font-size:14px;color:#9A9D9F;color:var(--c5-gray);}
ul.sqlist li p{font-size:16px;line-height:26px;color:#394043;color: var(--c-black);}
ul.sqlist li p span{width:80px; display:inline-block}
ul.sqlist li .btnsq{padding:0 12px;height:26px;line-height:26px; background:#F84440;border-radius:3px; text-align:center;color:#fff!important;font-size:14px; position:absolute;top:46px;right:10px}
ul.sqlist li .btnsq.no2{background:#fff;background:var(--b2-white);color:#F84440!important;}
.sqbinfo{width:100%;line-height:16px;font-size:11px;color:#9a9d9f;color:var(--c5-gray);text-align:center; position:fixed;left:0px;bottom:0px; background:#fff;background:var(--b1-white);padding:10px 0}
ul.sqlist .nodata{font-size:18px;color:#9a9d9f;color:var(--c5-gray);text-align:center;padding-top:160px} 

dl.wtsq dd input {border: none;width:150px;height:41px;font-size: 16px;outline: none;-webkit-appearance: none;color:#394043;color: var(--c-black);text-align:right;padding:0px; position:absolute;top:0px;right:0px;}

/*0723*/
.agrtr{font-size:13px;color:#699ed4;text-align:center;margin-top:20px;}
.agrtr a{color:#699ed4;}
.ipt-rd{margin-right:2px; width:17px; height:17px; background:url(../images/icon-iptr.png) 0 0px no-repeat; background-size:34px auto;-webkit-appearance:none!important; appearance:none!important;border:0px; outline:none;margin-top:-3px;}
.ipt-rd:checked{ background-position:-17px 0px; }
/*协议弹层*/
.Agropen{position:absolute;width:310px;padding:0 4px 0 14px;border-radius:8px; background:#fff;background:var(--b2-white);top: 50%; left: 50%;color: #3c3f46; color:var(--c1-black);-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.Agropen .close{position:absolute;width:16px;height:16px;top:10px;right:14px;background:url(../images/icon_close.png) no-repeat;background-size:100%;}
.Agropen h2{height:30px;line-height:30px;font-size:15px; text-align:center;margin:10px 0;}
.Agropen h3{line-height:20px;font-size:12px;color:#83868f}
.Agropen .nrbox{height:350px;overflow-x:hidden; overflow:auto;line-height:24px;font-size:12px;color:#3c3f46;color:var(--c1-black);}
.Agropen .nrbox .con{ padding-right:10px;}
.Agropen .nrbox p{margin-top:4px;}
.Agropen .btn01{height:30px;width:120px; line-height:30px;text-align:center; background:#df3030;color:#fff; display: inline-block;font-size:14px;border-radius:8px;margin:20px 0}
.floatAlert{ position: fixed; top: 0; left:0;width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 1000;}
.qTTxtin{width:60%;border-bottom:1px solid #3c3f46;border-color:var(--c1-black);display:inline-block;line-height:24px; }
.qTTxtin.no2{color:#ff5350;}
.Agropen .nrbox i{width:15px;line-height:26px; display:inline-block}
table.table_all{width:100%;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-color:var(--b4-gray);font-size:12px;}
table.table_all tr.trtop{ background:#f8f8f8;background:var(--b4-gray);font-weight:bold}
table.table_all td{padding-left:5px;width:65%;border-bottom:1px solid #f8f8f8;padding-top:8px;padding-bottom:8px;border-right:1px solid #f8f8f8;border-color: var(--b4-gray);}
table.table_all td.tdno1{width:20%;}
table.table_all td.tdno2{width:30%;}
/*还款卡修改*/
.sqbank2{margin-bottom:10px;}
.sqbank2 .zfsqtit{padding:0 18px;height:55px;line-height:55px;font-size:18px;color:#394043;color: var(--c-black);}
.sqbank2 .zfsqtit i{width:23px;height:23px;background:url(../images/icon060401.png) no-repeat;background-size:69px;margin-right:8px; display:inline-block; vertical-align:middle;margin-top:-4px;}
.sqbank2 .zfsqtit i.no2{ background-position:-23px 0;background-size:69px;}
.sqbank2 .zfsqtit i.no3{ background-position:-46px 0;}
.sqbank2 .zfsqtit span.zcBank{float:right;margin-top:22px;line-height:20px;font-size:14px;color:#4B95F2;}
.sqbank2 dl.wtsq {position:relative;display:table;padding:0 18px;width:100%;height:55px;line-height:55px;border-top:1px solid #eee;}
.sqbank2 dl.wtsq:last-of-type{border-bottom:1px solid #eee;}
.sqbank2 dl.wtsq dt{display:table-cell;width:100px;vertical-align:top;font-size:16px;color:#394043;color: var(--c-black);}
.sqbank2 dl.wtsq dd{position:relative;display:table-cell;text-align:left;vertical-align:top;width:100%;height:55px;font-size:16px;color:#394043;color: var(--c-black);}
.sqbank2 dl.wtsq dd .ipt-text::-webkit-input-placeholder{color:#999D9E; font-size:15px;}
.sqbank2 dl.wtsq dd input{position:absolute;top:0px;left:0px;padding:0px;width:100%;height:100%;font-size:16px;color:#394043;color: var(--c-black);text-align:left;border:none;outline:none;-webkit-appearance:none;}
.sqbank2 dl.wtsq dd input.w50{width:50%;}
.sqbank2 dl.wtsq dd .btn-yz{display:block;float:right;margin-top:14px;padding:0 12px;font-size:12px;color:#FD8181;line-height:26px;border:1px solid #FD8181;border-radius:3px;}
.sqbank2 dl.wtsq dd.arr-rt{position:relative;}
.sqbank2 dl.wtsq dd.arr-rt:after{content:'';display:block;position:absolute;top:50%;right:-5px;width:5px;height:12px;background:url(../images/icon_tool.png) no-repeat;background-size:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.sqbank2 dl.wtsq dd.arr-rt span{color:#999D9E;}
.sqbank2 dl.wtsq dd.arr-rt span.active{color:#394043;color: var(--c-black);}
.btn-tj2{display:block;margin:20px 18px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff !important;background-color:#D0021B;border:none;border-radius:3px;}


/*协议页面*/
.AgropenPage{padding:0 4px 0 14px;width:100%;color:#3c3f46;color:var(--c1-black);border-radius:8px;background: #fff;background: var(--b-white);}
.AgropenPage h2{height:30px;line-height:30px;font-size:15px; text-align:center;margin:10px 0;}
.AgropenPage h3{line-height:20px;font-size:12px;color:#83868f}
.AgropenPage .nrbox{line-height:24px;font-size:12px;color:#3c3f46;color:var(--c1-black);}
.AgropenPage .nrbox .con{ padding-right:10px;}
.AgropenPage .nrbox p{margin-top:4px;}
.AgropenPage .btn01{height:30px;width:120px; line-height:30px;text-align:center; background:#df3030;color:#fff; display: inline-block;font-size:14px;border-radius:8px;margin:20px 0}
.AgropenPage .qTTxtin{width:60%;border-bottom:1px solid #3c3f46;border-color:var(--c1-black);display:inline-block;line-height:24px; }
.AgropenPage .qTTxtin.no2{color:#ff5350;}
.AgropenPage .nrbox i{width:15px;line-height:26px; display:inline-block}
.AgropenPage table.table_all{width:100%;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-color:var(--b4-gray);font-size:12px;}
.AgropenPage table.table_all tr.trtop{ background:#f8f8f8;background:var(--b4-gray);font-weight:bold}
.AgropenPage table.table_all td{padding-left:5px;width:65%;border-bottom:1px solid #f8f8f8;padding-top:8px;padding-bottom:8px;border-right:1px solid #f8f8f8;border-color: var(--b4-gray);}
.AgropenPage table.table_all td.tdno1{width:20%;}
.AgropenPage table.table_all td.tdno2{width:30%;}

/*我的结清证明*/
.pdb40{padding-bottom:40px!important;}
.bgf5{background:#f5f5f5;background: var(--b-gray);}
.bgwhite{background:#FFFFFF;background: var(--b-white);}
.header2{background:#FFFFFF;background: var(--b-white);border-bottom:none;}
.header2 .back:after{left:10px;margin-top:-15px;width:30px;height:30px;background:url(../images/back_head2.png) no-repeat;background-size:100% 100%;}
/*结清证明*/
.proveBox{margin:15px 15px 40px;padding:25px 20px;color:#333;color: var(--c4-black);background:#FFFFFF;background: var(--b-white);border-radius:10px;}
.proveBox h3{margin-bottom:15px;line-height:26px;font-size:19px;font-weight:600;text-align:center;}
.proveBox > p{margin-bottom:25px;line-height:23px;font-size:15px;}
.prove_sign > p{margin-bottom:5px;line-height:21px;font-size:15px;text-align:right;}
.proveBox i{text-decoration:underline;}
/*填写邮箱*/
.emailBox{margin-bottom:40px;padding:20px;}
.emailBox h4{margin-bottom:14px;line-height:24px;font-size:17px;font-weight:bold;color:#333;color: var(--c4-black);}
.emailBox .ipt-text{margin-bottom:17px;padding:0 15px;height:55px;background:#FFFFFF;background:var(--b3-white);border:1px solid #EEEEEE;border-color:var(--bd4-gray);border-radius:4px;}
.emailBox .ipt-text input{width:100%;height:100%;line-height:1;font-size:17px;color: #394043;color: var(--c-black);border:none;outline:none;-webkit-tap-highlight-color:transparent;}
.emailBox .ipt-text input::-webkit-input-placeholder{line-height:1;font-size:17px;color:#999;color: var(--c4-gray);}
.emailBox .ipt-text input::-moz-placeholder{color:#999;color: var(--c4-gray);opacity: 1;}
.emailBox p{line-height:20px;font-size:14px;color:#696969;color:var(--c1-gray);}
/*发送成功*/
.sendBox{padding:30px 20px 65px;}
.sendBox .img{display:block;margin:0 auto;width:55px;height:55px;}
.sendBox h3{margin-top:20px;line-height:26px;font-size:19px;font-weight:600;color:#333;color: var(--c4-black);text-align:center;}
.sendBox p{margin-top:10px;line-height:24px;font-size:17px;color:#999;color:var(--c2-gray);text-align:center;}
.btn_send{display:block;margin:0 20px 20px;line-height:45px;font-size:17px;color:#FFFFFF;text-align:center;background:#F45549;border-radius:4px;}

/* 订单详情 */
.order-list-box{padding: 0 20px;}
.order-list-box dl{display: table;table-layout:fixed; word-wrap:break-word;width:100%;padding: 15px 0;line-height: 20px;border-bottom: 1px solid #EEEEEE;border-color:var(--bd3-gray);}
.order-list-box dl:last-child{border-bottom: none;}
.order-list-box dt{display: table-cell;width:20%;font-size: 16px;color: #222222;color: var(--c2-black);}
.order-list-box dd{display: table-cell;font-size: 15px;color:#696969;color:var(--c1-gray);text-align: right;}
/* 订单进度 */
.c-999{color: #999!important;}
.order-progress-box{padding: 0 20px;}
.order-progress-box > h3{margin-top:25px;line-height: 22px;font-size: 17px;font-weight: bold;color: #222;color: var(--c2-black);}
.order-progress-box ul{margin-top: 36px;padding-left: 9px;}
.order-progress-box li{padding:1px 0 40px 0;border-left: 2px dashed #E6E6E6;border-color: var(--b3-gray);}
.order-progress-box li:last-of-type{border-left: 0;}
.order-progress-box li > span{display: block;float: left;margin:-1px 0 0 -9px;}
.order-progress-box li > span i{display:block;padding-top:2px;width: 18px;height: 18px;line-height: 15px;font-size: 13px;color: #ffffff;text-align:center;background: #E6E6E6;background:var(--b3-gray);border-radius: 50%;}
.order-progress-box li.active{border-color: #FFB656;}
.order-progress-box li.active > span i{background: #FFB656;}
.order-progress-box li > div{margin: -18px 0 0 21px;padding: 16px 18px;background: #fff;background:var(--b-white);border-radius: 4px;}
.order-progress-box li h3{line-height:22px;font-size: 16px;color: #222;color: var(--c2-black);}/* 20200511 */
.order-progress-box .span-zt{float: right;line-height:18px;font-size:15px;font-weight:normal;color: #696969;color:var(--c1-gray);}
.order-progress-box .span-zt.zt2{color: #F84440;}
.order-progress-box li p{position: relative;margin-top:8px;line-height: 17px;font-size: 13px;color: #696969;color:var(--c1-gray);*zoom: 1;}
.order-progress-box li p:after{ clear: both; content: "\200B"; display: block; height: 0;}
.order-progress-box li p span{display: block;float: left;}
.order-progress-box li p:only-of-type{margin-top: 15px;}
.order-progress-box li p:only-of-type span{margin-top: 10px;}
.order-progress-box .btn-style{display: inline-block;margin-right:20px;padding:0 11px;height:36px;line-height: 36px;font-size:14px;color:#F84440;background: rgba(248,83,79,.08);border-radius:4px;vertical-align: top;}
.order-progress-box .btn-style:last-child{margin-right: 0;}
.order-progress-box .btn-style:only-of-type{float: right;}
/* 20200511 */
.order-progress-box .span-zt i{display: block;margin-top:4px;width: 12px;height: 6px;background: url(../images/icon_arr_dn.png) no-repeat;background-size: 100% 100%;}
.order-progress-box .span-zt i.open{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.order-progress-box ol{margin-top: 18px;}
.order-progress-box ol li{margin-bottom: 10px;padding: 0 9px 0 11px;height:50px;line-height:50px;font-size:14px;color:#222;color: var(--c2-black);background: #FAFAFA;background:var(--b2-gray);border-radius: 2px;border: 0;}
.order-progress-box ol li:last-of-type{margin-bottom: 0;}
.order-progress-box ol li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.order-progress-box ol li span{float: right;color: #BDBDBD;color: var(--c3-gray);}
.order-progress-box ol li span.active{color: #696969;color:var(--c1-gray);}
/* 弹框 */
.floatCon{position: absolute;left: 30px;right: 30px;top: 50%;margin-top: -203px;padding:20px 25px 26px;height: 406px;background: #fff;border-radius: 8px;}
.floatCon .btn-close{position: absolute;right: 11px;top: 10px;width: 20px;height: 20px;background: url(../images/btn-close.png) no-repeat center;background-size: 8px 8px;}
.floatCon h3{line-height: 24px;font-size: 17px;font-weight:bold;color: #222;color: var(--c2-black);text-align: center;}
.txts{margin-top:6px;padding:5px 0;max-height:215px;background: #F5F5F5;overflow-y: auto;}
.txts p{margin-bottom: 10px;line-height: 18px;font-size: 13px;color: #222;color: var(--c2-black);}
.floatCon .tips{margin-top:26px;line-height: 20px;font-size: 14px;color: #222;color: var(--c2-black);}
.floatCon .tips span{color: #F84440;}
.floatCon .btn-submit{display: block;margin-top:12px;height: 40px;line-height: 40px;font-size:16px;color:#fff;text-align:center;background: #F84440;border-radius: 4px;}
.floatCon .btn-submit.noclick{background: #E0E0E0;}
/* 证件图片信息 */
.arr-rt{ position: relative; padding-right: 10px;}
.arr-rt:after{ position: absolute; content: '';right:0;top: 50%; margin-top: -5px; width: 6px; height: 10px; background: url(../images/icon_arr_rt.png) no-repeat center; background-size:100% 100%;}
.upload-infor li{width:100%;padding: 0 25px 0 44px;}
.upload-infor li.seclet{position: relative;}
.upload-infor li.seclet:before{content: "";position: absolute;left: 18px;top: 50%;margin-top: -8px;width: 15px;height: 15px;background: url(../images/icon_select.png) no-repeat;background-size: 100% 100%;}
.upload-infor dl{display: block;padding:15px 0;line-height: 20px;font-size: 17px;border-bottom: 1px solid #EEEEEE;border-color: var(--bd3-gray);}
.upload-infor li:last-child dl{border-bottom: none;}
.upload-infor dt{display:inline-block;width: 34%;color:#222;color: var(--c2-black);vertical-align: top;}
.upload-infor dd{display:inline-block;width: 58%;color:#BDBDBD;color: var(--c3-gray);text-align:right;vertical-align: top;}
.upload-infor li.seclet dd{color: #696969;color:var(--c1-gray);}
/* 图片上传 */
.upload-photo{padding-top: 21px;}
.upload-photo ul{padding: 0 10px}
.upload-photo li{float: left;margin-bottom:20px;padding:0 8px;min-width: 33.33%;}
.photo-box{position: relative;margin:0 auto;width: 101px;height:101px;border-radius:3px;}
.photo-box img{width: 100%;height: 100%;border-radius:3px;}
.photo-box .btn-del{display:block;position: absolute;top: -10px;right: -10px;width: 22px;height: 22px;background: url(../images/btn_dele.png) no-repeat;background-size: 100% 100%;}
.btn-upload{margin:0 auto;width: 101px;height:101px;background: #f3f3f3 url(../images/icon_file.png) no-repeat center;background-size: 32px 32px;border-radius:3px;background-color: var(--b1-gray);}
.btn-upload input{width: 100%;height: 100%;opacity: 0;}
.bott-box{height: 200px;}
.bott-box > div{position: fixed;bottom: 0;left: 0;right: 0;padding: 10px 20px 0;height: 200px;line-height: 16px;font-size: 11px;color: #999;color:var(--c2-gray);background: #FFFFFF;background: var(--b2-white);}
.bott-box p{margin-bottom: 5px;}
.bott-box .btn-submit{display: block;margin-top: 18px;line-height: 45px;font-size: 17px;color: #fff;text-align: center;background: #F84440;border-radius: 4px;}
/*拍照按钮*/
.floatAlert .btns-box{position: absolute;bottom: 0;left: 0;right: 0;background: #f5f5f5;background: var(--b-gray);}
.floatAlert .btns-box > a{display: block;line-height: 52px;font-size:17px;color: #333;color:var(--c4-black);text-align: center;background:#FFFFFF;background: var(--b-white);}
.floatAlert .btns-box > a:nth-child(1){border-bottom: 1px solid #eee;border-color: var(--bd-gray);}
.floatAlert .btns-box .btn-cancel{margin-top: 10px;}
/* 我要贷款 */
.c-red{color: #F84440 !important;}
.banShow{position:relative;}
.banShow:before{content: "广告";position: absolute;right: 0;top: 8px;z-index: 2;padding: 1px 3px;line-height: 1em;font-size: 7px;color: #ffffff;background: rgba(0,0,0,0.2);}
.banShow img{width: 100%;}
.product-box{padding: 0 10px;}
.product-box > h3{padding: 12px;line-height: 26px;font-size:19px;font-weight: bold;color: #222;color: var(--c2-black);}
.product-box li{margin-bottom:10px;background: #fff;background:var(--b2-white);border-radius:4px;}/*20200303*/
.product-box li h4{line-height: 18px;font-size: 13px;color: #222;color: var(--c2-black);}
.product-box li a{display: block;padding:15px;}/*20200303*/
.product-box li h4 span{float: right;color: #696969;color: var(--c1-gray);}
.product-infor > div{float: left;width: 50%;}
.product-infor > div p{margin-top:7px;line-height:18px;font-size:13px;color: #696969;color: var(--c1-gray);}
.product-infor > div p:first-of-type{line-height:29px;font-size: 25px;font-weight: bold;color: #222;color: var(--c2-black);}
/* 电话 */
.service-box{margin: 20px auto;}
.service-box p{line-height: 18px;font-size: 13px;color: #999;color:var(--c2-gray);text-align: center;}
.service-box .tel-box{margin-bottom: 12px;}
.service-box .tel-box span{display: inline-block;padding: 0 20px 0 17px;line-height:33px;font-size:14px;color:#696969;color:var(--c-gray);vertical-align: top;background: #fff;background: var(--b-white);border-radius: 2em;}
.service-box .tel-box span i{display: inline-block;margin:6px 5px 0 0;width:16px;height: 18px;background:url(../images/icon_tel_s.png) no-repeat;background-size:100% 100%;vertical-align: top;}
/* footer */
.footer{position:fixed;bottom:0;left:0;padding:5px 0 4px;width:100%;text-align:center;color:#222;color: var(--c2-black);font-size:11px;background:#fff;background: var(--b-white);}
.footer h4{margin-top:4px;line-height:16px;font-size: 11px;color:#222;color: var(--c2-black);}
.footer div a span{display:block;margin:auto;width:26px;height:26px;}
.btn-loan span{background:url(../images/icon_loan_new.png) no-repeat center;background-size:auto 26px;}
.btn-loan.on span{background-image:url(../images/icon_loan_new2.png);}
.btn-loan.on h4{color:#F84440;}
.btn-my span{background:url(../images/icon_my_new.png) no-repeat center;background-size:auto 26px;}
.btn-my.on span{background-image:url(../images/icon_my_new2.png);}
/*我的贷款*/
.loan-top{padding:43px 0;width: 100%;color:#fff;text-align:center;background: url(../images/bg_loan.png) no-repeat;background-size: 100% 100%;}
.loan-cur{line-height: 24px;font-size: 17px;}
.loan-cur .num-money{margin-top:8px;line-height: 44px;font-size:36px;font-weight: bold;}
.loan-infor{margin-top: 24px;}
.loan-infor > div{float:left;width: 50%;height: 40px;line-height:1;border-right: 1px solid #E6E6E6;border-color: var(--b3-gray);}
.loan-infor > div:last-of-type{border-right: 0;}
.loan-infor > div p{margin-bottom: 12px;font-size: 13px;}
.loan-infor > div p.num-money{font-size: 16px;font-weight: bold;}
/*list*/
.list-my{margin: -26px 20px 0;padding:6px 5px 0;background:#FFFFFF;background:var(--b2-white);border-radius: 8px;}
.list-my li{position: relative;padding:0 10px;line-height: 48px;font-size: 17px;color: #222;color: var(--c2-black);}
.list-my li:after{content: "";position: absolute;bottom: 0;left:0;right:0;height: 1px;background: #eee;background:var(--bd1-gray);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.list-my li:last-of-type:after{display: none;}
.list-my li a{display: block;}
.list-my + .service-box{margin-top: 48px;}
/* 我的申请 */
.apply-list li{margin-top: 10px;padding:15px 20px;background: #FFFFFF;background: var(--b-white);}
.apply-list li.arr-rt:after{right: 14px;}
.apply-list li h4{line-height: 18px;font-size: 13px;color: #222;color: var(--c2-black);}
.apply-list li h4 span{float: right;max-width:40%;font-size:12px;color: #696969;color:var(--c1-gray);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.apply-infor{margin: 20px 0 0 -14px;}
.apply-infor > div{position:relative;float: left;width: 33.33%;text-align: center;}
.apply-infor > div:after{content:'';position:absolute;top:0;right:0;width:1px;height:31px;background: #EBEBEB;background: var(--bd2-gray);}
.apply-infor > div:last-of-type:after{display: none;}
.apply-infor > div p{line-height:18px;font-size:13px;color: #696969;color:var(--c1-gray);}
.apply-infor > div p:first-of-type{margin-bottom:10px;height:31px;line-height:31px;font-size: 23px;font-weight: bold;}
.apply-infor > div p span{font-size:12px;color: #222;color: var(--c2-black);}
.apply-infor > div p:only-of-type{margin-top:4px;line-height: 21px;font-size: 15px;font-weight:normal;color: #696969;color:var(--c1-gray);}

/* 暂无数据 */
.no-content{margin-top: 35%;}
.no-content .img-none{display:block;margin:0 auto;width: 117px;height: 117px;}
.no-content p{margin-top: 17px;line-height: 22px;font-size: 16px;color: #222222;color:var(--c3-black);text-align: center;}
/**/
.imgs-gg-box{width: 100%;}
.imgs-gg-box > img{display:block;margin:0 auto;width: 100%;}
.imgs-gg-box + div{padding:35px 0;}
.btn-go{display: block;margin:0 auto;width: 317px;height: 48px;background: url(../images/btn_go.png) no-repeat;background-size: 100% 100%;}
/* 20200511 */
.example-box{padding: 1px 21px 0;}
.example-box h3{margin:40px auto 18px;line-height: 17px;font-size: 16px;color: #222;color: var(--c2-black);}
.example-box h3:first-of-type{margin-top: 21px;}
.example-box p{margin: 10px auto 28px;line-height: 18px;font-size: 13px;color: #999;color:var(--c2-gray);text-align: center;}
.example-box .img-box{width: 100%;background: #F8F8F8;background:var(--b4-gray);border-radius: 2px;overflow: hidden;}
.example-box .img-box img{width: 100%;}

/* 常见问题 */
.wrapappearance{ width: 100%; overflow: hidden;  padding-bottom: 30px;}
.menu_list{ width: 100%;background: #eeeeee;background: var(--bd3-gray);}
.menu_head {cursor: pointer;position: relative; line-height: 44px; text-indent: 10px;color:#3c3f46;color:var(--c1-black);font-size: 13px; background: #fff;background:var(--b-white);margin-top: 1px;}
.menu_head span{line-height: 44px; height: 44px; width: 100%;}
.menu_head span.summary:after {position: absolute;display: inline-block;top: 0px;right: 10px;width:14px;height: 44px;background: url(http://m.fang.com/dk/Resource/images/downnow.png) no-repeat; content: ""; background-size:14px 44px;  }
.current span.summary:after{position: absolute;display: inline-block;top: 0px;right: 10px;width: 14px;height: 44px;background: url(http://m.fang.com/dk/Resource/images/upnow.png) no-repeat; content: ""; background-size:14px 44px;  }
.menu_body{display:none;background: #fff;background:var(--b-white);}
.menu_body_inner{ background: #fff;background:var(--b-white);padding: 0px 10px 10px; }
.menu_body_inner font{ line-height: 20px; width: 100%; display: inline-block; font-size: 12px; color:#9a9d9f;color:var(--c6-gray);}
.erweima{ width: 100%; text-align: center; padding-top:20px;}
.menu_body_inner font a{color:#9a9d9f;color:var(--c6-gray);}

/*928*/
.apply-list li{padding:15px 20px 0 20px;}
.apply-list li .bother{height:46px;line-height:30px;padding:8px 0;font-size:13px;color:#696969;margin-top:12px;position:relative;}
.apply-list li .bother:before{content: "";position: absolute;top: 0;left:0;right:0;height: 1px;background:#eee;background:var(--bd1-gray);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.apply-list li .bother span{float:right;padding-right:10px;}
.nodata{width:330px;margin:50px auto; position:relative}
.nodata .pic img{width:330px;}
.nodata .txt{width:100%; position:absolute;top:252px;left:0}

.nodata p{line-height:22px;font-size:16px;color:#8D9496; text-align:center;}
.nodata p.p1{line-height:20px;font-size:14px;color:#83868F;margin-top:5px;}
/*0202*/
.apply-infor > div .ywsl{line-height: 31px;font-size:15px; position:relative;color: #696969;color:var(--c1-gray);}
.apply-list li .bother .rbtn{float:right;height:30px;line-height:30px;font-size:13px;color:#F84440;padding:0 16px;background:#fff;border:1px solid #f84440;border-radius:19px;}
/*0722*/
.apply-list li .bother .rbtnN{float:right;height:30px;line-height:30px;font-size:13px;color:#F84440;padding:0 16px;position:relative;padding-right:9px;}
.apply-list li .bother .rbtnN:after{position: absolute;display: inline-block;top:50%;right:0px;width:6px;height:12px;margin-top:-6px;background: url(../images/jtred.png) no-repeat; content: ""; background-size:6px auto;  }

.authlist{overflow:hidden}
.authlist li{display:flex;padding:8px 0 9px;line-height:38px;font-size:16px;position:relative; overflow:hidden;color:#222; color:var(--c2-black );}
.authlist li:before{position: absolute; content: '';left:0;bottom:0;width:100%; height:1px; background:#eee;background: var(--bd5-gray );-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.authlist li label{flex-shrink:0;width:70px;margin-right:16px;font-size:17px;position:relative}
.authlist li label i{width:1em; display:inline-block}
.authlist li .rtxt{position:relative;overflow: hidden;width:100%}
.authlist li .rtxt .del{ position:absolute; top:50%; right:0; margin-top:-11px; width:22px; height:22px; background:url(../images/closex3.png) no-repeat center center; background-size:10px;}
.authlist li input{width:100%;font-size:16px; line-height:inherit;border:0; color:#0E131A;font-weight:bold;outline:none; vertical-align:top;}
.authlist li input::-webkit-input-placeholder{ color:#C0C0C0;font-weight:normal;}
.authlist li .chtr{width:100%;height:38px;line-height:38px;font-size:17px;}
.authlist li .chtr em{width:20px;height:22px;margin-right:10px; vertical-align:top;margin-top:7px;display:inline-block;background:url(../images/icon40x4401.png) no-repeat; background-size:22px auto;}
.authlist li .chtr em img{width:20px;height:22px;vertical-align:top;}
.authlist li .chtr em.no2{background:url(../images/icon40x4402.png) no-repeat; background-size:22px auto;}
.authlist li .chtr span{float:right}
.authlist li .chtr span input{width:17px;height:17px;margin-top:11px;}
.treaty {padding:15px 20px; background:none;color:#999;color:var(--c2-gray)}
.treaty p{font-size:14px;line-height:20px;}
.agreement{font-size:14px;line-height:20px;color:#999;color:var(--c2-gray)}
.agreement a{color:#7D9CB2}
.agreement input{margin-right:8px;}
.btnNall {display: block;width: 100%;height: 45px;line-height: 45px;font-size: 16px;border: none;border-radius:4px;text-align: center;cursor: pointer;background-color: #f84440;color: #fff !important;}
.btnNall.w230 {width:230px;display: inline-block;}
.btnNall.gray{background-color: #c5c5c5;}
.fixed-bottom-btn{width:100%;background:#fff;height:84px;border-top:1px solid #eee;position: fixed;bottom:0;left:0;padding:19px 25px 20px;box-sizing: border-box; z-index:89}
.ddSuccess{padding:20px;text-align:center}
.ddSuccess i{width:57px;height:57px;margin:0 auto;display:block;margin-top:27px;margin-bottom:20px;}
.ddSuccess i img{width:100%;height:100%}
.ddSuccess h3{line-height:24px;font-size:17px; font-weight: bold;color:#222;color:var(--c2-black)}
.ddSuccess p{line-height:21px;font-size:15px;color:#222;color:var(--c2-black);margin-top:8px;}
.ddSuccess p.red{color:#F84440}
.rzchlist{ padding:0 20px;}
.rzchlist ul li{padding:16px 0;position: relative;overflow: hidden;}
.rzchlist ul li:before{content: "";position: absolute;bottom: 0;left: -50%;width: 200%;height: 1px;background: #eee;background: #eee;background: var(--bd5-gray );transform: scale(0.5);transform: -webkit-scale(0.5);}
.rzchlist ul li .leftpic{float:left;width:40px;min-height:50px;position:relative}
.rzchlist ul li .leftpic input{height:17px; position:absolute;top:50%;left:0;margin-top:-9px;}
.rzchlist ul li .rtxt{overflow:hidden}
.rzchlist ul li .rtxt h3{line-height:24px;font-size:17px;color:#222;color:var(--c2-black)}
.rzchlist ul li .rtxt p{line-height:18px;font-size:13px;color:#696969;color:var(--c-gray);margin-top:8px;}
.topTips{padding:10px 20px;line-height:20px;font-size:13px;color:#f84440; background:#fff7f2}
.topTipsa{padding:10px 20px;line-height:20px;font-size:13px;color:#222;background:#F5F5F5;}
.linkjtlist{ padding:0 20px;}
.linkjtlist ul li{line-height:24px;font-size:17px;position: relative;overflow: hidden;}
.linkjtlist ul li a{ display:block;padding:24px 0;line-height: 24px;position: relative;color:#222;color:var(--c2-black)}
.linkjtlist ul li:before{content: "";position: absolute;bottom: 0;left: -50%;width: 200%;height: 1px;background: #eee;background: var(--bd5-gray ); transform: scale(0.5);transform: -webkit-scale(0.5);}
.linkjtlist ul li span{float:right;font-size:13px;color:#F84440;padding-right:12px;line-height: 26px;}
.linkjtlist ul li.read span {color:#696969}
.htagreement{padding:20px;min-height:400px;max-height:600px; overflow-y:scroll; overflow-x:hidden}
.htagreement.xieyi{max-height: inherit;overflow:hidden}
.htagreement h2{font-size:17px;line-height:24px;font-weight:bold;text-align:center;color:#222;color: var(--c2-black);}
.htagreement h3{font-size:13px;line-height:18px;margin-top:8px;text-align:center;color:#222;color: var(--c2-black);}
.htagreement .infodiv{margin-top:20px;line-height:20px;font-size:15px;color:#222;color: var(--c2-black);}
.htagreement .infodiv p{margin:10px 0}
.fixed-htvcode{width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:88;position: fixed;top:0;left:0;}
.fixed-htvcode-con{width:100%;background:#fff;height:216px;position:absolute;bottom:84px;left:0;padding:30px 25px 0;box-sizing:border-box;border-radius: 8px 8px 0px 0px;
backdrop-filter: blur(20px);z-index:89;}
.fixed-htvcode-con .close{width:16px;height:16px; position:absolute;top:14px;right:18px;background:url(../images/closed-x.png) no-repeat; background-size:16px;}
.fixed-htvcode-con .infocon{line-height:17px;font-size:12px;}
.fixed-htvcode-con .inputr{height:45px;line-height:22px;background:#f7f7f7;border-radius: 2px;margin-top:15px;padding:12px 12px 11px;box-sizing: border-box;}
.fixed-htvcode-con .inputr input{width:100px;font-size:16px; line-height:inherit;border:0; color:#0E131A; background:none;outline:none; vertical-align:top;}
.fixed-htvcode-con .inputr input::-webkit-input-placeholder{ color:#C0C0C0;font-weight:normal;}
.fixed-htvcode-con .inputr a{float:right;font-size:16px;color:#222;color:var(--c2-black)}
.fixedtxt{line-height:22px;font-size:16px;color:#fff;padding:16px 28px;background: rgba(0,0,0,0.75);border-radius:6px; position:fixed;top:50%;left:50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);white-space:nowrap; z-index:888;padding-left:52px;}
.fixedtxt i{width:16px;height:16px;border-radius:50%;border:1px solid #fff; background:none;margin-right:8px;display:inline-block;padding-left:24px;}
.fixedtxt:before{content: "";position: absolute;top:50%;left:28px;width:16px;height:16px;margin-top:-9px;border-radius:50%;border:1px solid #fff; background:none;}