/*96kaifa原创源码，唯一官网：www.96kaifa.com QQ15770065*/
.front_left {
	width: 760px;
	margin: 0;
	height: 405px;
	float: left;
	overflow: hidden;
}
.front_right {
	float: right;
	height: 405px;
	width: 300px;
	overflow: hidden;
}
.front_left .home_list {
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	width:368px
}
.front_left .home_list:nth-of-type(odd) {
margin-right:16px
}
.home_list {
	width:440px;
	text-align:justify;
	height:78px;
	clear:both;
	margin-bottom:16px;
	overflow:hidden
}
.home_list .list_img {
	float:left;
	display:inline-block;
	width:128px;
	height:78px;
	margin-right:14px;
	overflow:hidden
}
.home_list .list_img img {
	width:128px;
	height:78px;
	transform:translate(0, 0);
transition:all .5s
}
.home_list .list_img:hover img {
	transform:scale(1.1, 1.1);
transition:all .5s
}
.home_list h4 {
	font-size:16px;
	line-height:26px;
	font-weight:700;
	margin-bottom:4px;
	text-align:left
}
.home_list h4 a {
	color:#444
}
.home_list h4 a:hover {
	color:#090
}
.home_list p {
	color:#999;
	max-height:44px;
	line-height:22px;
	font-size:12px
}
.headstyle {
	position:relative;
	overflow:hidden;
	border-top:2px solid #43bd1f
}
.headstyle .dy_icon {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 52px;
	height: 52px;
	background: url(/96kaifa/static/img/icon-recommend.png) no-repeat
}
.headstyle h2 {
	font-size:24px;
	text-align:center;
	height:30px;
	line-height:30px;
	padding:10px 0 5px;
	color:#090
}
.headstyle .fc3, .headstyle h2 a {
	color:#090
}
.headstyle p.desc {
	height:52px;
	line-height:26px;
	overflow:hidden;
	font-size:14px;
	text-indent:2em;
	color:#999;
	padding:0 10px 7px 0;
	border-bottom:1px solid #eee;
	margin-bottom:18px
}
.headstyle p.desc a:hover {
	color:#F33
}
.wg-rank .card {
	width:100%;
	padding-top:7px;
	padding-bottom:6px
}
.wg-rank .odd {
	background:#F8F8F8
}
.wg-rank .cur {
	padding-top:0;
	padding-bottom:0
}
.wg-rank .card .link {
	display:block;
	position:relative;
	overflow:hidden
}
.wg-rank .card .link img {
	width:100%;
	height:99px;
	z-index:1;
	position:relative;
	display:none;
	transition:all 1s linear 0s;
	-moz-transition:all 1s linear 0s;
	-webkit-transition:all 1s linear 0s;
	-o-transition:all 1s linear 0s
}
.hidden {
	display:none
}
.wg-rank .cur .link img {
	display:block
}
.wg-rank .card .link .mask {
	width:100%;
	height:60px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0), #000);
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0), #000);
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#FF000000');
	display:none
}
.wg-rank .cur .link .mask {
	display:block
}
.wg-rank .card .link .info {
	margin-left:10px;
	display:block;
	z-index:3
}
.wg-rank .cur .link .info {
	position:absolute;
	bottom:7px
}
.wg-rank .card .link .info .num {
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:15px;
	font-size:14px;
	line-height:20px;
	color:#fff;
	font-style:normal;
	text-align:center;
	background:#CACACA;
	border-radius:2px
}
.wg-rank .card .link .info .first {
	background:#FF0D2A
}
.wg-rank .card .link .info .title {
	display:block;
	float:left;
	width:225px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:14px;
	line-height:20px;
	color:#333
}
.wg-rank .cur .link .info .title {
	color:#fff
}
.wg-rank .card .link .info .second {
	background:#FF920A
}
.wg-rank .card .link .info .third {
	background:#FFC602
}
.wg-rank em {
	font-style:normal
}