.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {	display: inline-table;}.clearfix {	display: block;}/* lanrenzhijia */.lanrenzhijia {	width: 1010px;	margin: 10px auto 0 auto;	overflow: hidden;	margin-top: 25px;}.lanrenzhijia ul {	width: 1250px;}.lanrenzhijia ul li {	float: left;	margin-right: 6px;	margin-bottom: 10px;	display: inline;	width: 197px;	height: 430px;	overflow: hidden;	position: relative;}.lanrenzhijia ul li .photo {	width: 197px;	height: 430px;	overflow: hidden;}.lanrenzhijia .rsp {	display:block;	width: 197px;	height: 430px;	overflow: hidden;	position: absolute;	background: #000;	top: 0px;	left: 0px;}.lanrenzhijia .text {	position: absolute;	width: 197px;	height: 430px;	left: -197px;	top: 0px;	overflow: hidden;}.lanrenzhijia .text h3 {	width: 197px;	margin-top: 100px;	height: 50px;	line-height: 50px;	text-align: center;	color: #FFFFFF;	font-size: 20px;}.lanrenzhijia .text a {	text-decoration: none}.lanrenzhijia .text div {	text-align: center;	color: #FFFFFF;	font-size: 18px;}.top {	margin-top: 12px;}.bgc {	background-color: #F7F7F7;}.bgc>a {	color: #99B2D3;}#ljxq{	padding-top:100px;	font-size:10px;	}#ljxq-1{	padding-top:100px;	font-size:10px;}#ljxq-2{	padding-top:100px;	font-size:10px;}#ljxq-3{	padding-top:100px;	font-size:10px;}#ljxq-4{	padding-top:100px;	font-size:10px;}.fanhui{	line-height: 40px;}