.hf_1 { display: table; margin-bottom: 40px; }
.hf_1 .game2 { width: 100%; overflow: hidden; }
.hf_1 .game2 ul { width: 103%; }
.hf_1 .game2 ul li { width: 275px; height: 220px; float: left; margin: 0 32px 30px 0; position: relative; overflow: hidden; }
.hf_1 .game2 ul li .img { display: block; }
.hf_1 .game2 ul li .img, .hf_1 .game2 ul li .img img { width: 275px; height: 155px; }
.hf_1 .game2 ul li .bt { float: left; font-size: 16px; color: #2e2e2e; width: 200px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 8px 0; position: relative; z-index: 2; }
.hf_1 .game2 ul li .bt:hover { color: #7f26aa; }
.hf_1 .game2 ul li .miaoshu { font-size: 12px; color: #858585; width: 275px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hf_1 .game2 ul li .score{font-size: 12px;color: #858585;height: 20px;line-height: 22px;margin: 8px 0;float: right;width: 74px;text-align:right;}
.hf_1 .game2 ul li .mengban { display: none; width: 100%; height: 220px; position: absolute; left: 0; top: 0; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; background: url(../img/mb-bg2.png) no-repeat; }
.hf_1 .game2 ul li .bq { width: 80px; height: 30px; background: #05c300; color: #fff; font-size: 15px; text-align: center; line-height: 30px; position: absolute; right: 20px; top: -30px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.hf_1 .game2 ul li:hover .mengban { display: block; }
.hf_1 .game2 ul li:hover .bq { top: 0; }
.hf_1 .game2 .pager { float: left; }


.page {
	text-align: center;
	padding: 10px 0 40px;
}

.page a,.page span {
	display: inline-block;
	padding: 6px 12px;
	margin: 0 4px;
	font-size: 14px;
	font-family: arial;
	color: #666;
	text-align: center;
	background: #f2f2f2;
	border-radius: 3px
}

.page .cur,.page a:hover {
	background-color: #aaa;
	color: #fff
}

.page .off {
	background-color: #ddd;
	color: #fff;
	cursor: default
}

.page .on {
	background-color: #FDC500;
	color: #7f4501
}

.page a.on:hover {
	background-color: #F3AC00;
	color: #7F4500
}