@charset "UTF-8";
/*下载页和下载列表页使用*/
.ov{ overflow: hidden; }
.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

a { color: #333; text-decoration: none; }
.m1100{ width: 1100px; margin:0 auto; }

.m1200{width: 1170px;margin:0 auto;background: #fff;}


/*回到顶部*/
.go_top{ position: fixed; bottom:150px; left: 50%; margin-left: 608px; }
.go_top a{ display: block; width: 50px; height: 50px; border-radius: 2px; margin-bottom: 10px; position: relative; }
.go_erweima{ background: #f3f3f3 url(../images/erweima.png) no-repeat 12px 12px; }
.go_tops{ background: #f3f3f3 url(../images/top.png) no-repeat 12px 10px; }
.go_ewm{ width: 176px; height: 172px; position: absolute; top: -109px; left: -172px; background: url(../images/ewm_bg.png) no-repeat; display: none; }
.go_ewm img{ width: 120px; height: 120px; display: inline-block; margin: 23px 0 0 26px; }

/*游戏分类*/
.list_content{ overflow: inherit; margin: 15px auto 0; }
.list_content:after { content: ""; clear: both; display: block; }
.tab{ padding-top: 20px; }
.tab_h2{ font-size: 18px; font-weight: bold; position: relative; height: 22px; line-height: 22px; padding-left: 21px; margin-left: 10px; color: #333; }
.tab_h2:after{content:'';position: absolute;height: 22px;width: 5px;background: #3576c6;left:0;bottom: 0;}
.tabs{ margin-top: 18px; }
.tabs a{ display:inline-block; margin: 10px 0 0 10px; padding: 0 15px; color: #333; background: #ececec; font-size:14px; height: 30px; line-height: 30px; }
.tabs a:hover{ background: #3576c6; color:#fff; }
.tabs .active{ background: #3576c6; color:#fff; }

.list_tab3 { background: #fafafa; }
.list_tab3_h3{ font-size: 14px; font-weight: bold; padding: 15px 10px; position: relative; }
.list_tab3_a{ padding: 0px 0 10px 10px; border-bottom: 1px solid #ededed; font-size: 0; }
.list_tab3_a a{ font-size:14px; color:#666; margin: 0 25px 10px 0; display: inline-block; }
.list_tab3_a a:hover{ color:#129aee; }
.list_tab3_a .active{ color:#129aee; }

.con_l{width: 810px;}
.con_r{width: 280px;background: #fff;padding-top: 20px;margin-left: 80px;}
.con_l_tab{ font-size: 0; height: 40px; line-height: 40px; background: #f8f8f8; margin-left: 10px; margin-top: 30px; }
.con_l_tab a{ font-size: 16px; width: 110px; height: 40px; line-height: 40px; text-align: center; float: left; color: #333; }
.con_l_tab a:last-child{ }
.con_l_tab .active{ background: #3576c6; color: #fff; }
.con_l_tab a:hover{ color: #fff; background: #3576c6; }
.con_l_c ul{ overflow: hidden; margin-left: -30px; }
.con_l_c ul li{ margin: 30px 0 0 40px; float: left; padding-bottom: 15px; width: 80px; }
.con_l_href{ display: block; text-align: center; width: 100%; }
.con_l_href img{ width: 80px; height: 80px; display: block; border-radius: 15px; }
.con_l_href p{ height: 14px; line-height: 14px; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin-top: 15px; color: #333; }
.con_l_href span{ color:#999; display: block; font-size: 12px; height: 12px; line-height: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 11px; }
.con_l_c .con_l_down{display: block;line-height: 30px;border: 1px solid #3576c6;text-align: center;font-size:14px;color: #3576c6;width: 70px;margin: 15px auto 0;background: #f4faff;}
.con_l_c .con_l_down:hover{ background: #3576c6; color: #fff; }
/*右侧下载排行*/
.con_r_tab{overflow: hidden;border: none;height: 22px;line-height: 22px;}
.b-r-con{margin-top:20px;}
.con_r_tab_do{ font-size: 18px; font-weight: bold; position: relative; height: 22px; line-height: 22px; padding-left: 21px; color: #333; }
.con_r_tab_do:before{ content: ''; position: absolute; height: 22px; width: 5px; background: #3576c6; left: 0; bottom: 0; }
.con_r_tab_do:after{ content:''; position: absolute; left:0; right:0; bottom: -6px; margin: auto; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #f7b333; display: none; }
.con_r_tab_hot{ margin-top:5px; font-size: 0; border: 2px solid #ff7800; border-radius: 2px; height:22px; line-height: 22px; }
.con_r_tab_hot a{ display: inline-block; font-size: 12px; color: #ff7800; padding:0 10px; background:#fff; }
.con_r_tab_hot .active{ background: #ff7800; color:#fff; }
.b-r-con ul{ display: none; }
.b-r-con ul li{ overflow: hidden; position: relative; margin-top: 25px; }
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{ float:left; }
.b-r-con-img img{ width: 70px; height: 70px; border-radius: 4px; display:block; object-fit: cover; }
.b-r-con-t h3 a{color: #444;font-weight: normal;display: block;font-size: 16px;width: 100px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 40px;line-height: 40px;}
.b-r-con-t p{ font-size:12px; color:#999; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p a{ color:#666; font-size:12px; display: block; }
.b-r-download{ position: absolute; top:0; right:0; bottom:0; font-size: 12px; margin:auto; border: 1px solid #3576c6; color: #3576c6; width:54px; text-align:center; height:22px; line-height:22px; }
.b-r-download:hover{ background: #3576c6; color:#fff; }
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; display: none; }
/*分页*/
.pager{ margin-top:100px; height:30px; line-height:30px; text-align:center; font-size:14px; padding: 20px 20px 20px 0; overflow: hidden; zoom: 1; width: 100%; }
.pager a{ background:#e8e8e8; padding: 5px 11px; margin: 0 6px 0 0; color: #666; border: 1px solid #d7d7d7; }
.pager a:hover{ color:#fff; background:#3576c6; text-decoration:none; }
.pager span{ padding: 4px 10px; margin: 0 1px 0 0; background: #3576c6; color:#fff; }
.pager b.sele{ color:#fff; background:#3576c6; text-decoration:none; padding: 4px 10px; margin: 0 3px 0 0; }
.pager b.total{ color:#999; font-weight:normal; }
.pager b.selected{ background: #3576c6; border: 1px solid #3576c6; color:#fff; padding: 5px 11px; margin: 0 6px 0 0; }
.pager strong.total{ color: #888; font-weight:normal; }
.hot-game { margin-top: 40px; }

.b-r-con-t { float: left; margin-left: 12px; }

.con_a { background: #fff; }