.idx_financing-banner{min-width:1220px;height:400px;background:url("../img/financing2-banner-bg.jpg") no-repeat center top;}

.idx_financing-intro{width:740px;padding-top: 80px;}
.idx_financing-intro .financing-title{line-height:44px;font-size:36px;font-weight:bold;color:#FF0;}
.idx_financing-intro .financing-desc{margin-top:10px;padding:8px 12px;line-height:175%;text-align:justify;font-size:22px;color:#FFF;border-radius:16px;background:rgba(0,0,0,0.3);}

.idx_financing-databoard{background: #fff; margin-top:50px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.idx_financing-databoard::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.idx_financing-databoard .databoard-item{width:204px;margin-left:50px;padding-top:20px;padding-bottom:20px;background-color:#FFF;}
.idx_financing-databoard .databoard-item:first-child{margin-left:0;}
.idx_financing-databoard .databoard-item p{margin:0;padding:2px 0;text-align:center;font-size:15px;}
.idx_financing-databoard .databoard-item p > span{padding:0 5px;font-size:25px;font-weight:bold;color:#C3272B;}
.idx_financing-order-head{height:48px;margin-top:60px;padding:0 16px 0 10px;line-height:48px;text-align:center;overflow:hidden;clear:both;}
.idx_financing-order-head span{padding-left:12px;font-size:30px;font-weight:bold;}
.idx_financing-order-cont{margin-top:40px; background: #fff;}
.idx_financing-order-cont::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}

.idx_financing-order-log{width:600px;height:182px;float:left;background-color:#FFF;overflow:hidden;}
.idx_financing-order-log .log-bd{padding:20px;text-align: center;}
.idx_financing-order-log .log-bd li{height:20px;padding:8px 0;line-height:20px;font-size:14px;}
.idx_financing-order-log .log-bd li span{padding:0 4px;color:#C3272B;}
.idx_financing-order-log .log-bd li .time{padding-right:0;font-size:12px;color:#999;float:right;}

.idx_financing-order-func{width:600px;margin-left:20px;padding:20px;float:right;background:#FFF;display:flex;flex-wrap: wrap;justify-content: space-between;}
.idx_financing-order-func::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.idx_financing-order-item{width:133px;height:120px;margin-left:10px;padding-top:20px;border:#FFF 1px solid;background:#FFF;}
.idx_financing-order-item:nth-child(5n+1){margin-left:0;}
.idx_financing-order-item:hover{color:#C3272B;border-color:rgba(0,0,0,0.08);}
.idx_financing-order-item:hover a{color:#C3272B;}
.idx_financing-order-item .item-icon{width:64px;height:64px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover;}
.idx_financing-order-item .item-icon a{width:100%;height:100%;display:block;}
.idx_financing-order-item .item-icon.i1{background-image:url("../img/financing2-icon-order-1.png");}
.idx_financing-order-item .item-icon.i2{background-image:url("../img/financing2-icon-order-2.png");}
.idx_financing-order-item .item-icon.i3{background-image:url("../img/financing2-icon-order-3.png");}
.idx_financing-order-item .item-icon.i4{background-image:url("../img/financing2-icon-order-4.png");}
.idx_financing-order-item .item-text{}
.idx_financing-order-item .item-text a{padding:15px 0;text-align:center;font-size:18px;font-weight:bold;color:#000;display:block;}

.idx_financing-prod-head{height:48px;margin-top:60px;padding:0 16px 0 10px;line-height:48px;text-align:center;overflow:hidden;clear:both;}
.idx_financing-prod-head span{padding-left:12px;font-size:30px;font-weight:bold;}
.idx_financing-prod-cont{margin-top:40px; display: grid;grid-template-columns:repeat(4,2fr);gap: 20px; justify-content: space-between;}
.idx_financing-prod-cont::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}

.idx_financing-prod-item{flex:1;margin-bottom:40px;padding:20px;background-color:#FFF;display:inline;}
.idx_financing-prod-item:nth-child(4n+1){margin-left:0;}
.idx_financing-prod-item:hover{box-shadow:0 0 10px rgba(0,0,0,0.08);}
.idx_financing-prod-item .item-icon{width:100%;height:32px;background-size:contain;background-repeat:no-repeat;background-position:left center;}
.idx_financing-prod-item .item-icon a{width:100%;height:100%;display:block;}
.idx_financing-prod-item .item-title{height:28px;margin-top:10px;line-height:28px;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.idx_financing-prod-item .item-rate{font-size:14px;}
.idx_financing-prod-item .item-rate p{height:24px;margin:0;padding:0;line-height:24px;}
.idx_financing-prod-item .item-rate p.val{padding:12px 0 6px;font-size:22px;font-weight:bold;color:#C3272B;}
.idx_financing-prod-item .item-attr{width:50%;margin-top:12px;float:left;font-size:14px;display:inline;}
.idx_financing-prod-item .item-attr p{height:20px;margin:0;padding:0;line-height:20px;}
.idx_financing-prod-item .item-attr p.val{}
.idx_financing-prod-item .item-apply{margin-top:12px;}
.idx_financing-prod-item .item-apply a{height:38px;line-height:38px;text-align:center;font-size:14px;color:#C3272B;background:#FDF4F4;display:block;}
.idx_financing-prod-item .item-apply a:hover{color:#FFF;background-color:#C3272B;}

.idx_financing-prod-more{margin-bottom:60px;text-align:center;}
.idx_financing-prod-more a{height:48px;padding:0 48px;line-height:48px;font-size:22px;color:#FFF;border-radius:24px;background-color:#C3272B;display:inline-block;}

.idx_financing-flow-head{height:48px;margin-top:60px;padding:0 16px 0 10px;line-height:48px;text-align:center;overflow:hidden;clear:both;}
.idx_financing-flow-head span{padding-left:12px;font-size:30px;font-weight:bold;}
.idx_financing-flow-cont{margin-top:40px;padding:20px 20px 60px;background-color:#FFF;display: flex;flex-wrap: wrap;justify-content: space-between;}
.idx_financing-flow-cont::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}

.idx_financing-flow-item{flex:1;text-align:center;display:inline;position:relative;}
.idx_financing-flow-item::before{position:absolute;left:-38px;top:38px;content:"\20";width:75px;height:43px;background:url("../img/financing2-flow-arrow.png") no-repeat 0 0;display:block;}
.idx_financing-flow-item:first-child::before{display:none;}
.idx_financing-flow-item img{width:120px;height:120px;vertical-align:bottom;}
.idx_financing-flow-item p{height:36px;margin:0;line-height:36px;font-size:18px;font-weight:bold;color:#666;}

.idx_financing-partner-head{height:48px;margin-top:60px;padding:0 16px 0 10px;line-height:48px;text-align:center;overflow:hidden;clear:both;}
.idx_financing-partner-head span{padding-left:12px;font-size:30px;font-weight:bold;}
.idx_financing-partner-cont{margin-top:40px;padding:20px 20px 60px;background-color:#FFF;display: grid;grid-template-columns:repeat(4,2fr);gap: 20px;}
.idx_financing-partner-cont::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}

.idx_financing-partner-item{margin-top:40px;padding:10px;border:rgba(0,0,0,0.08) 1px solid; text-align: center;}
.idx_financing-partner-item span{width:150px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;}
.idx_financing-partner-item span a{width:100%;height:100%;display:block;}


.shw_financing-panel{padding:50px;background:#FFF;}
.shw_financing-panel::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}

.shw_financing-panel-l{width:670px;float:left;}
.shw_financing-panel-l h1{margin:0;padding:0;line-height:150%;text-align:left;letter-spacing:1px;font-size:24px;font-weight:bold;}

.shw_financing-info{padding:8px 0;font-size:14px;color:#666;border-bottom:#EEE 1px solid;}
.shw_financing-info::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.shw_financing-info > div{height:20px;margin-left:12px;padding-left:12px;float:left;line-height:20px;position:relative;}
.shw_financing-info > div::before{position:absolute;left:0;top:50%;content:"\20";margin-top:-6px;width:1px;height:12px;background:#CCC;display:block;}
.shw_financing-info > div:first-child{margin-left:0;padding-left:0;}
.shw_financing-info > div:first-child::before{display:none;}

.shw_financing-attr{padding:6px 0;}
.shw_financing-attr > div{height:20px;padding:8px 0;line-height:20px;font-size:14px;overflow:hidden;}
.shw_financing-attr > div span{color:#666;}

.shw_financing-msg{padding-top:8px;}
.shw_financing-msg::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.shw_financing-msg a{width:124px;height:36px;margin-left:40px;line-height:36px;text-align:center;font-size:14px;float:left;display:inline-block;border-radius:3px;}
.shw_financing-msg a:first-child{margin-left:0;}
.shw_financing-msg a:hover{opacity:.8;filter:alpha(opacity=80);color:#FFF;}
.shw_financing-msg a.order{color:#FFF;border:#005bff 1px solid;background:#005bff;}
.shw_financing-msg a.msg{color:#005bff;border:#005bff 1px solid;background:#FDF4F4;}

.shw_financing-warn{line-height:24px;font-size:16px;color:#999;}

.xhb_column{background:#FFF;}
.xhb_column-head{height:28px;padding:10px 16px;line-height:28px;border-bottom:#F5F5F5 1px solid;background:#FFF;clear:both;}
.xhb_column-head strong{font-size:18px;}
.xhb_column-head > span{font-size:14px;color:#999;float:right;}
.xhb_column-head > span a{color:#999;}
.xhb_column-head i{font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}
.xhb_column-cont{background:#FFF;}
.xhb_column-cont::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.content {font-size:16px;line-height:200%;padding:16px 32px;}
.shw_financing-warn p{    margin-block-start: 1em;
    margin-block-end: 1em;}

    .financing-list-sort{background-color:#FFF;}
.financing-list-sort-item{padding:8px 0;font-size:14px;}
.financing-list-sort-item::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.financing-list-sort-item .k{width:120px;height:36px;padding:8px 16px;float:left;line-height:36px;text-align:right;font-weight:bold;}
.financing-list-sort-item .v{width:1068px;padding:8px 0;float:left;line-height:20px;}
.financing-list-sort-item .v span{padding:8px 16px;border-radius:3px;display:inline-block;}
.financing-list-sort-item .v span.on{background-color:#EEE;}

.ls_financing-prod{padding:20px;background-color:#FFF;display: grid;grid-template-columns: repeat(5, 2fr);gap: 20px;}
.ls_financing-prod::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.ls_financing-prod-item{flex: 1; padding: 20px; background-color:#FFF;border:rgba(0,0,0,0.08) 1px solid;}
.ls_financing-prod-item:hover{box-shadow:0 0 10px rgba(0,0,0,0.08);}
.ls_financing-prod-item .item-title{height:28px;line-height:28px;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ls_financing-prod-item .item-rate{font-size:14px;}
.ls_financing-prod-item .item-rate p{height:24px;margin:0;padding:0;line-height:24px;}
.ls_financing-prod-item .item-rate p.val{padding:12px 0 6px;font-size:22px;font-weight:bold;color:#C3272B;}
.ls_financing-prod-item .item-attr{width:50%;margin-top:12px;float:left;font-size:14px;display:inline;}
.ls_financing-prod-item .item-attr p{height:20px;margin:0;padding:0;line-height:20px;}
.ls_financing-prod-item .item-apply{margin-top:12px;}
.ls_financing-prod-item .item-apply a{height:38px;line-height:38px;text-align:center;font-size:14px;color:#C3272B;background:#FDF4F4;display:block;}
.ls_financing-prod-item .item-apply a:hover{color:#FFF;background-color:#C3272B;}

.xhb_order{padding:80px 120px;background-color:#FFF;}

.xhb_order_head{height:48px;line-height:48px;text-align:center;font-size:24px;font-weight:bold;}
.xhb_order_cont{padding-top:64px;}

.order_add .layui-form{font-size:14px !important;}
.order_add .layui-form-label{width:100px;}
.order_add .layui-input-block{margin-left:130px;}
.order_add .input-captcha{width:120px;height:38px;padding-left:10px;line-height:38px;border:#EEE 1px solid;background-color:#FFF;color:rgba(0, 0, 0, .85);border-radius:2px;box-sizing:border-box;float:left;}
.order_add #captchapng{height:38px;margin-left:10px;float:left;}
.order_add #ccaptcha{height:38px;line-height:38px;}

.order-form-btns{text-align:center;}
.order-form-submit{background-color:#005bff !important;}

.order_tag{height:20px;line-height:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.order_tag::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.order_tag span{margin:0 8px;padding-left:16px;color:#14CC96;position:relative;}
.order_tag span::before{position:absolute;left:0;top:50%;content:"\20";width:14px;height:14px;margin-top:-7px;background:url("../img/icon-dun.png") no-repeat center;background-size:contain;display:block;}
.xhb_order .layui-form-select dl dd.layui-this{background-color:#1E9FFF !important;}

.xhb_floor{background:#FFF;}
.xhb_floor-head{height:48px;padding:0 16px 0 10px;line-height:48px;background:#FFF;overflow:hidden;clear:both;}
.xhb_floor-head strong{padding-left:12px;font-size:22px;border-left:#005bff 5px solid;}
.xhb_floor-head span{float:right;font-size:14px;color:#999;}
.xhb_floor-head span a{color:#999;}
.xhb_floor-head i{font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}
.xhb_floor-cont{background:#FFF;}
.xhb_floor-cont::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.financing-order{width:740px;margin-right:10px;;float:left;}
.financing-order .xhb_column-cont{padding:15px;overflow:hidden;}

.financing-order .order-table{width:100%;margin-bottom:10px;padding:0;border:#EEE 1px solid;border-collapse:collapse;border-spacing:0;}
.financing-order .order-table td{padding:12px;font-size:14px;color:#999;border-top:#EEE 1px solid;border-left:#EEE 1px solid;}
.financing-order .order-table td::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.financing-order .order-table td:first-child{width:76px;padding-right:24px;color:#333;background-color:#FAFAFA;}
.financing-order .order-table td.free{color:#099;}
.financing-order .order-table input{height:30px;margin:0;padding:0 5px;font-size:14px;border-width:0 0 1px;border-color:#CCC;border-style:dashed;box-sizing:border-box;display:inline-block;outline:0;}
.financing-order .order-table input:hover,
.financing-order .order-table input:focus{border-color:#1E9FFF;background:#F6F6F6;}
.financing-order .order-table input::placeholder{color:#CCC;}
.financing-order .order-table input#phone5{width:120px;float:left;}
.financing-order .order-table input#mobile + span{height:30px;margin-left:10px;line-height:30px;color:#AAA;float:left;display:inline-block;}
.financing-order .order-table input#note{width:100%;}
.financing-order .order-table #question{line-height:30px;float:right;}
.financing-order .order-btns{text-align:center;overflow:hidden;}
.financing-order .order-btns .layui-btn{background-color:#005bff !important;}

.financing-rule{width:460px;margin-left:10px;float:left;overflow:hidden;}
.financing-rule .xhb_column-cont{/*height:344px;*/padding:12px 14px;font-size:14px;}
.financing-rule .xhb_column-cont p{margin:0;padding:0;line-height:28px;text-align:justify;color:#666;}
.financing-rule .rule-agree{margin:0 15px;/*padding-top:9px;*/text-align:center;border-top:#EEE 1px solid;}
.financing-rule .rule-agree label{height:14px;padding:12px 0;display:inline-block;cursor:pointer;}
.financing-rule .rule-agree label::after{content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.financing-rule .rule-agree label input[name=rule]{width:14px;height:14px;margin:0;padding:0;border:#DDD 1px solid;float:left;}
.financing-rule .rule-agree label span{height:14px;margin-left:6px;line-height:14px;font-size:14px;float:left;}

.xhb_order .layui-form-checked[lay-skin=primary] i{border-color:#1E9FFF !important;background-color: #1E9FFF !important;}
.xhb_order .layui-form-checkbox[lay-skin=primary]:hover i{border-color:#1E9FFF !important;}
.xhb_order .layui-form-onswitch{background-color:#1E9FFF !important;border-color:#1E9FFF !important;}