.btn-wrap{margin: 20px auto; text-align: center;}
.decalre-wrap{padding: 20px 60px;font-size: 14px;}
.decalre-wrap .layui-input{border-color: #ccc;}
/*########################################### 步骤导航栏 #####################################################*/
.decalre-step-nav{ margin-bottom: 40px;font-size:0; display: flex; justify-content: space-between;}
.decalre-step-nav .step-nav-item{position:relative; width: 16.6%; font-size: 0; text-align: center;} 
.decalre-step-nav .step-nav-item .nav-item{float: left; width: 60px; font: 14px/30px 'Microsoft Yahei'; color: #999; text-align: center;}
.decalre-step-nav .step-nav-item .nav-item .nav-icon{margin: 0 auto; width: 30px; height: 30px; line-height: 30px;color: #fff; background: #DADADA;  border-radius: 50%; }

.decalre-step-nav .step-nav-item .nav-progress{position: relative; width: calc(100% - 60px); top: 16px; height: 3px; background: #EDEDED;}
.decalre-step-nav .step-nav-item.w70 .nav-item{width: 70px;}
.decalre-step-nav .step-nav-item.w70 .nav-progress{width: calc(100% - 70px);}

.decalre-step-nav .step-nav-item.active .nav-item{color: #d0021b;}
.decalre-step-nav .step-nav-item.active .nav-item .nav-icon{background: #d0021b;}
.decalre-step-nav .step-nav-item.active .nav-progress{background-image: linear-gradient( 135deg, #e60c26 10%, #f95e71 50%, #fff 100%);}

.decalre-step-nav .step-nav-item.active.passed .nav-item{color: #999;}
.decalre-step-nav .step-nav-item.active.passed .nav-progress{background: #d0021b;}

/*######### 申请须知 #########*/
.decalre-notes-head{margin-bottom: 20px; font: bold 18px/32px 'Microsoft Yahei'; text-align: center; color: #d0021b;}


/*######### 不动产登记类型选择 #########*/
.real-estate-item{position: relative; margin-right: 20px; padding: 8px 60px;font: 16px/32px 'Microsoft Yahei'; text-align: center; color: #666; background: #fff; border: 1px solid #ddd; border-radius: 2px; cursor: pointer; }
.real-estate-item.item-land{border-color: #FC8058;}
.real-estate-item.item-sea{border-color: #0FA3E2;}
.real-estate-item.item-forest{border-color: #2FC49D;}
.real-estate-item.item-house{border-color: #FA5757;}
.real-estate-item.item-other{border-color: #C89EC4;}
/* 选中 */
.real-estate-item.selected , .real-estate-item:hover{color: #fff;}
.real-estate-item.selected.item-land, .real-estate-item.item-land:hover{background: #FC8058;}
.real-estate-item.selected.item-sea, .real-estate-item.item-sea:hover{background: #0FA3E2;}
.real-estate-item.selected.item-forest, .real-estate-item.item-forest:hover{background: #2FC49D;}
.real-estate-item.selected.item-house, .real-estate-item.item-house:hover{background: #FA5757;}
.real-estate-item.selected.item-other, .real-estate-item.item-other:hover{background: #C89EC4;}

/* 图标 */
.real-estate-item .real-estate-icon{position: absolute; left: 15px; width: 32px; height: 32px; background-position: center; background-repeat: no-repeat; }
.real-estate-item.item-land .real-estate-icon{background-image: url('../images/types/land-icon.png');}
.real-estate-item.item-sea .real-estate-icon{background-image: url('../images/types/sea-icon.png');}
.real-estate-item.item-forest .real-estate-icon{background-image: url('../images/types/forest-icon.png');}
.real-estate-item.item-house .real-estate-icon{background-image: url('../images/types/house-icon.png');}

/* ######## 登记类型 ######## */
/* 一级登记类型 */
.decalre-fst-type-wrap{margin-bottom: 20px;}
.decalre-fst-type-wrap .fst-type-item{margin: 0 10px 10px 0;} 

/* 二级登记类型 */
.decalre-snd-type-wrap .snd-type-item{box-sizing: content-box; padding: 10px 0; height: 34px; font: 15px/28px 'Microsoft Yahei'; border-bottom: 1px solid #ddd;}
.decalre-snd-type-wrap .snd-type-item .snd-type-name{padding-left: 15px; background: url(../../../images2/pc/dot.png) no-repeat left center;}
.decalre-snd-type-wrap .snd-type-item .snd-type-btns{float: right;}
.decalre-snd-type-wrap .snd-type-item .snd-type-btns .layui-btn{height: 34px; line-height: 34px;}

.decalre-snd-type-wrap .snd-type-item.selected .snd-type-name,
.decalre-snd-type-wrap .snd-type-item .snd-type-name:hover{color: #d0021b;}
.decalre-snd-type-wrap .snd-type-item.selected .toapplybtn.selected{border-color: #d0021b;}

/* ######## 申请表单 ######## */ 
.declare-apply-form{font-size: 14px;}
.declare-apply-form .layui-form-label{width: auto;}
.declare-apply-form .layui-table{margin:0; margin-top: -1px;}
.declare-apply-form .layui-table td, 
.declare-apply-form .layui-table th{padding: 15px 8px;}
.declare-apply-form .layui-table th{font-weight: 600; text-align: center;}
.declare-apply-form .layui-table td .layui-input{padding-left: 5px; height: 34px; line-height: 34px; line-height: 34px\9;border-color: #ccc;}
.declare-apply-form .layui-table td .layui-input.layui-input-small{position: relative; left: -10px; padding: 0; width: 50px; height: 26px; line-height: 26px;text-align: center;}
.declare-apply-form .layui-table tbody tr:hover, 
.declare-apply-form .layui-table-hover{background-color: #fff;}
.declare-apply-form .layui-table .layui-form-label{padding: 9px 0; width: auto;}

/* ######## 申请表单2 ######## */ 
.declare-apply-form{font-size: 14px;}
.declare-apply-form .applyform-table-wrap{margin: 20px auto; padding: 15px 5px; background: #f9f9f9;}
.declare-apply-form .applyform-table{margin:0 auto;width: 100%; table-layout: fixed;}
.declare-apply-form .applyform-table td, 
.declare-apply-form .applyform-table th{padding: 10px 15px; border: none; font-size: 14px;} 
.declare-apply-form .applyform-table .layui-form-radio{ padding-right: 5px;}
.declare-apply-form .applyform-table .layui-small-inline{padding: 4px 0;}
.declare-apply-form .applyform-table .layui-input-small{ margin-right: 5px; width: 37px; height: 28px; line-height: 28px;}

.declare-apply-form .applyform-table .layui-form-label{padding: 9px 0; width: 90px;}
.declare-apply-form .applyform-table .layui-input-inline{ width: calc(100% - 90px);}
.declare-apply-form .applyform-table .fst-col .layui-form-label{width: 110px;}
.declare-apply-form .applyform-table .fst-col .layui-input-inline{ width: calc(100% - 110px);}

.declare-apply-form .applyform-table-wrap.applyform-table-wrap-2{position: relative; padding-top: 18px; }
.declare-apply-form .applyform-table-wrap.applyform-table-wrap-2 .layui-input-inline.shrink-input{ width: calc(100% - 180px);}
.declare-apply-form .applyform-table-wrap.applyform-table-wrap-2 .deletePersonBtn{position: absolute; right: 5px; top: -3px;}

/**/
.declare-apply-form .applyform-table.applyform-foot-table .fst-col .layui-form-label{width: 65px;}
.declare-apply-form .applyform-table.applyform-foot-table .fst-col .layui-input-inline{ width: calc(100% - 65px);}
.declare-apply-form .applyform-table.applyform-foot-table .snd-col .layui-form-label{width: 95px;}
.declare-apply-form .applyform-table.applyform-foot-table .snd-col .layui-input-inline{ width: calc(100% - 95px);}
.declare-apply-form .applyform-table.applyform-foot-table .thd-col .layui-form-label{width: 80px;}
.declare-apply-form .applyform-table.applyform-foot-table .thd-col .layui-input-inline{ width: calc(100% - 80px);}
 
/**/
.declare-apply-form .applyform-table.showdetail-table .layui-form-label{padding: 3px 0; }
.declare-apply-form .applyform-table.showdetail-table td, 
.declare-apply-form .applyform-table.showdetail-table th{padding: 5px 15px;}
.declare-apply-form .applyform-table.showdetail-table .layui-input-inline{line-height: 26px;}


/* 不动产情况 */
.declare-bdcinfo-form .info-label-col-1{width: 100px; padding: 9px 15px 9px 0;}
.declare-bdcinfo-form .info-label-col-2{width: 140px;}
.declare-bdcinfo-form .layui-form-item .layui-input-inline{width: 375px;}

/* 契税优惠信息 */
.declare-taxinfo-form .info-label-col-1{width: 70px; padding: 9px 15px 9px 0;}
.declare-taxinfo-form .info-label-col-2{width: 120px;}
.declare-taxinfo-form .info-label-col-3{width: 120px;}
.declare-taxinfo-form .layui-form-item .layui-input-inline{width: 205px;}

/* 抵押相关信息 */
.declare-bankinfo-form .info-label-col-1{width: 130px; padding: 9px 15px 9px 0;} 
.declare-bankinfo-form .layui-form-item .layui-input-inline{width: 205px;}
.declare-bankinfo-form .layui-form-item .layui-input-block{margin-left: 145px;}

/* 身份验证 */
.declare-check-identity .add-wran-wrapper{font-size: 14px; background: #fff; border: none;  border-bottom: 1px solid #e1e1e1;}
.declare-check-identity .add-wran-wrapper .warn-head-title{font-weight: 400;color: #d0021b;}

.declare-check-identity .identity-capture-wrap .capture-itemwrap{position: relative; padding: 40px 20px 10px; border-bottom: 1px solid #ddd; }
.declare-check-identity .identity-capture-wrap .capture-itemwrap:last-child{border: none;}
.declare-check-identity .identity-capture-wrap .layui-form-label{padding: 9px 8px 9px 0; width: 60px;}
.declare-check-identity .identity-capture-wrap .layui-input-block{margin-left: 70px;}

.declare-check-identity .identity-capture-wrap .capture-wrap{text-align: center; font: 14px/32px 'Microsoft Yahei';}
.declare-check-identity .identity-capture-wrap .capture-wrap .capture-item{width: 198px; height: 129px; border: 1px solid #ddd; cursor: pointer;overflow: hidden;}
.declare-check-identity .identity-capture-wrap .capture-wrap .capture-item:hover{border-color:#ffa9b3;}
.declare-check-identity .identity-capture-wrap .capture-wrap .capture-item.figure-capture{background: url('../images/types/figure_capture.png') no-repeat center;}
.declare-check-identity .identity-capture-wrap .capture-wrap .capture-item.finger-capture{background: url('../images/types/finger_capture.png') no-repeat center;}

/* 完成 */
.declare-complete{padding-top: 50px;}
.declare-complete .flag-info{color: #d0021b;}
.declare-complete .complete-wrap{margin: 0 auto 50px; padding:65px 50px 20px; width: 580px; background: #fcfcfc; border: 1px solid #f6f6f6;}
.declare-complete .complete-wrap .complete-icon{margin-right: 40px;width: 120px; }
.declare-complete .complete-wrap .complete-infos{width: 415px;width: calc(100% - 165px);font: 16px/30px 'Microsoft Yahei';}
.declare-complete .complete-wrap .complete-infos .complete-info-head{margin-bottom: 10px; font-size: 20px;color: #4fb65a;}
.declare-complete .complete-wrap .complete-mail-alert{margin-top: 20px; font-size: 15px;}



