.kfr{
	width: 100%;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
	padding-bottom: 1em;
	background: #fff;
}
.kfr h3{
	font-size: 4.7vw;
	color: #477acc;
	display: block;
	float: left;
	width: 100%;
	padding: 0.5em 0.5em;
}
.kfr h3 span{
	width: 5px;
	height: 25px;
	background:#477acc;
	display: block;
	float: left;
	margin-right: 0.2em;
}
.kfr ul{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 0px auto;
}
.kfr ul li{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 0.5em 0;
	box-shadow: 5px 5px 5px 5px #eee;
}
.kfr ul li .kfr_img{
	width: 40%;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 1em;
}
.kfr ul li .kfr_img img{
	width: 100%;
	height: 110px;
}
.kfr ul li .kfr_nr{
	width: 56%;
	height: auto;
	float: right;
	padding: 1em 0;
}
.kfr ul li .kfr_nr h4{
	font-size: 3.7vw;
}
.kfr ul li .kfr_nr .icon_sj{
	font-size: 10vw;
	padding: 0.2em 0;
	float: left;
	display: block;
	float: left;
}
.kfr ul li .kfr_nr span{
	width: 100%;
	height: auto;
	float: right;
	font-size: 3vw;
	padding: 0.8em 0;
}
.kfr ul li .kfr_nr .anniu{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
}
.kfr ul li .kfr_nr a{
	display: block;
	width: 35%;
	height: auto;
	float: left;
	margin: 0.5em 1em;
	background: #f90;
	text-align: center;
	padding: 0.3em 0.6em;
	color: #fff;
	font-size: 3.2vw;
}
.kfr ul li .kfr_nr .lan{
	background: #3a89f5;
}
<!--0.00017595291137695-->