﻿/* KaiFaMei原创源码，唯一官网：www.kaifamei.com */
.w1200 {
    width: 1200px;
    margin: 12px auto;
}
.news_dqwz {width: 1200px;margin: 12px auto 0 auto;font-size: 14px;}
.zt_wrap { padding: 20px; background: #fff; overflow: hidden; }
.zt_wrap ul { overflow: hidden; width: 1180px; }
.zt_wrap ul li { width: 380px; height: 200px; position: relative; overflow: hidden; float: left; margin: 0 10px 30px 0; }
.zt_wrap ul li:hover .bt { bottom: -40px; }
.zt_wrap ul li:hover .info { top: 0; }
.zt_wrap ul li .img { width: 100%; height: 200px; position: relative; z-index: 1; }
.zt_wrap ul li .bt { position: absolute; left: 0; bottom: 0; z-index: 2; width: 96%; padding: 0 2%; height: 40px; background: -webkit-linear-gradient(to bottom, transparent 0%, #000000 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#000000',GradientType=0 ) !important; background: linear-gradient(to bottom, transparent 0%, #000000 100%) !important; text-align: center; color: #fff; font-size: 15px; line-height: 40px; transition: all .1s linear; -webkit-transition: all .1s linear; }
.zt_wrap ul li .info { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000); position: absolute; left: 0; top: -200px; z-index: 3; transition: all .2s linear; -webkit-transition: all .2s linear; }
.zt_wrap ul li .info .game { width: 112px; height: 112px; border-radius: 20px; display: block; float: left; margin: 44px 30px 38px; }
.zt_wrap ul li .info .bt2 { width: 190px; height: 24px; line-height: 24px; font-size: 18px; color: #fff; font-weight: bold; overflow: hidden; float: left; margin-top: 44px; }
.zt_wrap ul li .info .bt2:hover { color: #ff4c4c; }
.zt_wrap ul li .info span { width: 190px; height: 24px; line-height: 24px; font-size: 15px; color: #ddd; font-weight: bold; overflow: hidden; float: left; margin: 13px 0; }
.zt_wrap ul li .info .btn { width: 120px; height: 36px; border-radius: 3px; text-align: center; line-height: 36px; font-size: 14px; color: #fff; display: block; float: left; background: #0281ff; }
.zt_wrap ul li .info .btn:hover { opacity: 0.8; }

.pages {margin:20px 0 30px 0;text-align:center;}
.pages a {display:inline-block;padding:10px 20px;border:1px solid #ebeef1;margin:0 5px;background:#fff;font-size:14px;}
.pages a:hover,.pages a.current,.pages a.cur {background:#D6231C;color:#fff;}