.hot-box{overflow: hidden;background: #fff;padding: 20px 20px 30px 20px;border-top: 1px solid #eee;}
.hot-box header{}
.hot-box header span{
	width: 400px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	color: #ff7401;
	background: #fffbf2;
	margin: 0 auto;
	border-radius: 10px;
}
.hot-box .hot-cont{
	margin-top: 25px;
}
.hot-box .hot-cont .hot-list{
	width: 240px;
	height: 118px;
	border-radius: 5px;
	box-shadow: 2px 5px 9px rgba(196,196,196,0.2);
	border:1px solid #eef5ff;
	padding: 29px 0px 29px 30px;
	margin:0 auto;
}
.hot-box .hot-cont .hot-list img{
	width: 58px;
	height: 58px;
	margin-right: 20px;
}
.hot-box .hot-cont .hot-list p{
	margin-bottom: 0;
	color: #666;
}
.hot-box .hot-cont .hot-list p:first-child{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	margin-top: 7px ;
}

.choise-output{
	margin-top: 20px;
	overflow: hidden;
	background: #fff;
	padding-bottom: 20px;
}
.choise-output .output-tle{
	background: #f5f5f5;
	padding: 15px 15px 15px 10px;
}
.choise-output .output-tle article:first-child{
	width: 210px;
}
.choise-output .output-tle article:last-child span{
	padding: 0 10px;
}
.choise-output .output-info{
	padding:0 20px;
}
.choise-output .output-info .outputInfo-list{
	border-bottom: 1px dashed #e5e5e5 ;
}
.choise-output .output-info .outputInfo-list ul{
	margin-bottom: 0;
}
.choise-output .output-info .outputInfo-list ul li{
	width: 135px;
	text-align: left;
	padding:40px 0 ;
}
.choise-output .output-info .outputInfo-list ul li img{
	width: 58px;
	height: 58px;
	vertical-align: middle;
	margin-top: 10px;
	margin-left: 30px;
}
.choise-output .output-info .outputInfo-list ul li p{
	color: rgb(153,153,153);
	margin-bottom: 0;
}
.choise-output .output-info .outputInfo-list ul li:first-child{
	width: 100px;
}
.choise-output .output-info .outputInfo-list ul li p:first-child{
	margin-top: 30px;
	font-size: 22px;
	color:  rgb(73,73,73);
}
/* .choise-output .output-info .outputInfo-list ul li p:first-child span{
	float: left;
} */

.hot-box .hot-cont .hot-list a article:last-child{
	width: 115px;
	max-width: 115px;
	overflow: hidden;
	
}
.choise-output .output-info .outputInfo-list ul a{
	/* width: 100%; */
	position: relative;
}
.choise-output .output-info .outputInfo-list ul a .outputname{
	position: absolute;
	top:35px;
	left: 135px;
	font-size: 20px;
	color:rgb(51,51,51);
	font-weight: bold;
}
.choise-output .output-info .outputInfo-list ul li:last-child span{
		display: block;
		width: 100px;
		height: 40px;
		line-height: 37px;
		text-align: center;
		color: #00c06f;
		border:1px solid #00c06f;
		margin: 35px auto 0 auto;
		font-weight: initial;
		border-radius: 3px;
}
.choise-output .output-info .outputInfo-list ul li:last-child span:hover{
	background: #00c06f !important;
	color: #ffffff !important;
}
 /*贷款详情页 */
 .loan-details .tle{
	 margin-bottom: 20px;
	 color:#666;
 }
  .loan-details .tle a{
  	color:#666;
  }
 .loan-cont{
	 margin-bottom: 30px;
}
.loan-info{
	padding: 40px 50px;
	background: #fff;
}
.loan-info h2{
	text-align: center;
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: bold;
}
.loan-info .loan-info1{
	background: #fffbf2;
	padding: 30px;
}
.loan-info .loan-info1 p{
	display: flex;
}

.loan-info .loan-info1 p span:first-child{
	display: block;
	width: 110px;
}
.loan-info .loan-info1 p span:nth-child{
	display: block;
	width: 550px;
}
.loan-info .loan-info1 p:first-child span:first-child,
.loan-info .loan-info1 p:nth-child(2) span:first-child{
	 letter-spacing:7px
}
.loanDetails{
	border: 1px solid #e5e5e5;
}
.loanDetails ul:first-child{
	margin-bottom:0;
}
.loanDetails ul:first-child li p{
	margin-bottom: 20px;
	color: #999;
}
.loanDetails ul:first-child li p:first-child{
	font-size: 24px;
	color: #00c06f;
	font-weight: bold;
	font-family: "DIN-Bold";
	margin-top:40px;
	margin-bottom:16px;
}
.loanDetails ul:last-child{
	background: #f9f9f9;
	margin-bottom: 0;
	padding: 18px 0;
}
.condition{
	margin-top:40px;
}
.condition article{
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	height: 51px;
	line-height: 51px;
	
}
.condition article:first-child{
	border: none;
}
.condition-info {
overflow: hidden;}
.condition-info article span:first-child{
	display: block;
	width: 180px;
	color: #666;
	background: #f9f9f9;
	font-size: 16px;
	padding-left: 30px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	min-height: 51px;
}
.condition-info i{
	padding: 0 5px;
}
.condition article:last-child{
	border-bottom:1px solid #e5e5e5;
	/*overflow: hidden;*/
}
.condition article span:last-child{
	padding-left: 20px;
	width: 500px;
	min-height: 51px;
	font-size: 16px;
}
.condition article:first-child{
	font-size: 20px;
	margin-bottom: 34px;
}
.condition article:first-child .identity{
	width: 5px;
	height: 20px;
	display: block;
	background: #00c06f;
	float: left;
	    margin-top: 15px;
    margin-right: 10px;
}
.condition .process{
	width: 615px;
	margin: 0 auto;
	height: 160px;
}
.condition .process ul{}
.condition .process ul li {
	float: left;
	width: 120px;
}
.condition .process ul li:nth-child(even){
	width: 45px;
}
.condition .process ul li:nth-child(even) img{
	margin-top: 35px;
}
.condition .process ul li p{
	text-align: center;
	color:#666;
}
.apply-btn{
	width: 100%;
}
.apply-btn a{
	display: block;
	width: 240px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #00c06f;
	margin: 20px auto;
	font-size: 18px;
	border-radius: 3px;
}
.loan-cont .choice-this span{
	padding: 0 10px;
	cursor: pointer;
}
.loan-cont .choice-list{
	background: rgb(240,251,247);
	padding: 20px;
}

.case-cont{
	margin-top: 50px;
}
.case-cont .case-list{
	border-bottom: 1px dashed #e5e5e5;
	padding-bottom: 20px;
	margin-top: 20px;
}
.case-cont .case-list .case-head{
	width: 160px;
	height: 130px;
	min-width: 160px;
}
.case-cont .case-list .case-head img{
	width: 100%;
	height: 100%;
}
.case-cont .case-list .case-info{
	
}
.case-cont .case-list .case-info article{
	padding-left: 20px;
	margin-bottom: 15px;
}
.case-cont .case-list .case-info article:first-child{
	font-size: 18px;
	color:#333;
}
.case-cont .case-list:hover .case-info article:first-child{
	color:#00c06f;
}
.case-cont .case-list .case-info article:nth-child(2) ul{
	margin-bottom: 0;
}
.case-cont .case-list .case-info article:nth-child(2) li{
	width: 50%;
}
.case-cont .case-list .case-info article:last-child{
	margin-top: 20px;
	color: #999;

}
.case-cont .case-list .case-info article:last-child{
	height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	float: left;
	/*火狐适配*/
	display: -moz-box;
    -moz-line-clamp: 1 !important;
    -moz-box-orient: vertical;
}
/*火狐适配*/

.caseInfo-cont{
	
}
.caseInfo-cont .caseInfo-list ul{
	width: 100%;
}
.caseInfo-cont .caseInfo-list ul li{
	width: 50%;			
}
.caseInfo-cont .caseInfo-list p{
	margin-bottom: 10px;
	text-indent: 2em;
}

.caseInfo-cont .caseInfo-page{
	margin-top: 50px;
}
.caseInfo-cont .caseInfo-page li{
	width: 50%;
}
.caseInfo-cont .caseInfo-page li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
}
.related-cases{
	margin-top: 60px;
}
.related-cases h4{
	border-bottom: 1px dashed #e5e5e5;
	padding: 10px 0;
}
.related-cases ul li{
	padding: 10px 0;
	border-bottom: 1px dashed #e5e5e5;
}
.related-cases ul li span{
	margin-left: 30px;
		font-size: 14px;
		color: #999;
}
.tiaojian i{
	display: block;
	width: 100%;
}

.spanHeight i{
	display: block;
	width: 100%;
	padding: 5px 0;
}	