@charset "utf-8";

/*newslist*/
#listcon{width: 1200px;margin:0 auto;overflow: hidden;zoom: 1;}
.newslist{width: 900px;float:left;padding-top: 4px;overflow: hidden;zoom: 1;}
.place{ height:40px; border-bottom:1px solid #ebebeb;}
.place p{ color:#999; padding-top: 16px;}
.place p a{ color:#666666; padding: 0px 5px;}
.place p b{font-weight:normal;color: #919090;padding: 0px 5px;}
.place p a:hover{ color:#df0000;}
.newslist ul{}
.newslist ul li{ padding-bottom: 20px; border-bottom: 1px solid #ebebeb; }
.news{ padding-top:20px; overflow: hidden; zoom: 1;}
.news a{ float:left; display: inline; margin-right:18px;}
.news a img{ width:200px; height:110px;}
.news h3{ color:#444; font-size:22px; font-weight:normal; padding-bottom: 10px; text-overflow: ellipsis; line-height: 23px;  overflow: hidden; zoom: 1;}
.news h3 a{ white-space:nowrap;  overflow: hidden; text-overflow: ellipsis; margin-right: 0px;color: #2c3e50;font-size: 18px;font-weight: bold;}
.news h3 a:hover{color:#f10;transition: .3s ease;}
.news p{ color: #5c697a; line-height: 27px; font-size: 12px;  height: 52px;overflow: hidden;margin: 8px 0  9px;}
.news em{ height:22px; background: url(../images/icon.png) 0px -533px no-repeat; line-height: 22px; display: inline; padding-left: 18px; color: #777;}

/*分页*/
#page,.page{ height:30px; line-height:30px; text-align:center; font-size:14px; padding: 20px 20px 20px 0 ;overflow: hidden; zoom: 1; width: 100%;}
#page a,.page a,.pager strong{ background:#e8e8e8; padding: 5px 11px; margin: 0 6px 0 0; color: #666; border: 1px solid #d7d7d7;}
.page strong.selected{display: inline-block;background: #f31a22;color:#fff;padding:0px 14px;line-height: 32px;heig;height: 32px;margin: 0 10px 0 0;font-size: 14px;border:none;box-shadow: none;}
#page a:hover,.pager a:hover{ color:#fff; background:#f31a22; text-decoration:none;}
#page span,.pager span{ padding: 4px 10px; margin: 0 1px 0 0; background: #22b0f7; color:#fff;}
#page b.sele,.pager b.sele{ color:#fff; background:#7db700; text-decoration:none; padding: 4px 10px; margin: 0 3px 0 0;}
#page b.total,.pager b.total{ color:#999; font-weight:normal;}
#page b.selected,.pager .selected{background: #f31a22;border: 1px solid #f31a22;color:#fff;padding: 5px 11px;margin: 0 6px 0 0;}
#page strong.total,.pager strong.total{ color: #888; font-weight:normal;}
/*about*/
.about{ width:256px; float:right; padding-top: 20px;}
.title{ height:30px; /*background: url(../images/line.png) 0px 22px no-repeat;*/}
.title a{ float:right; color:#999; font-size:12px;}
.title a:hover{ color:#df0000;}
.title h3{ color:#555; font-size:14px; font-weight: normal; padding-left: 2px; font-family: "Microsoft Yahei";}
.gamehot{ width:256px; overflow: hidden; zoom: 1;}
.gamehot ul{ width: 258px; _width: 286px; overflow: hidden; zoom: 1; padding-top: 12px;}
.gamehot ul li{ float: left; padding-right: 5px; padding-bottom: 10px; height: 94px; overflow: hidden; zoom: 1;}
.gamehot ul li a{ width: 71px; display: inline-block; padding: 0px 5px; position: relative;}
.gamehot ul li a:hover p{ color:#df0000;}
.gamehot ul li a span{ background:url(../images/cover.png) no-repeat; width: 70px; height: 70px; display: block; position: absolute; left: 5px; top: 0px;}
.gamehot ul li a p{ color:#333; text-align:center; padding-top: 5px;height: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gamehot ul li a img{ width:70px; height:70px;}

.txtrank{ width:256px; padding-top: 20px; overflow: hidden; zoom: 1;}
.txtrank ul{ padding-top:15px; overflow:hidden; zoom:1;}
.txtrank ul li{ float:left; padding-bottom:12px; width: 256px; display: inline; line-height: 19px; overflow: hidden; height: 19px; padding-top: 0px;}
.txtrank ul li em{ color:#fff; width:22px; height:19px; display:inline-block; float:left; text-align: center;}
.txtrank ul li a{ padding-left:10px; color:#333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;float: left;width: 222px;}
.txtrank ul li a:hover{ color:#df0000;}
.n1{ background:#ea4a2d;}
.n2{ background:#f19601;}
.n3{ background:#f3d400;}
.n4,.n5,.n6,.n7,.n8,.n9,.n10{ background:#bfbfbf;}
/*最新资讯*/
.new{ width:256px; padding-top: 20px; overflow: hidden; zoom: 1;}
.newspic{ width:300px; overflow:hidden; zoom:1; padding-top: 10px;}
.newspic a{ display:inline-block; float:left; margin-right: 15px; width: 120px; padding-bottom: 10px; height: 130px; overflow: hidden; zoom: 1;}
.newspic a img{ width: 120px; height: 86px;}
.newspic a p{ line-height:18px; color: #777; text-align:left; padding-top: 6px;height: 34px;overflow: hidden;text-overflow: ellipsis;}
.newspic a p.newstxt{ color:#333;}
.newspic a:hover p{ color:#df0000;}
.new ul{ border-top:1px solid #eee; padding-top:10px;}
.new ul li{}
.new ul li a{ height:28px; line-height:28px; display:block; padding-left: 12px; background: url(../images/icon.png) -2px -625px no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*最新游戏*/
h2.tab_til {font-size: 17px; font-weight: normal; line-height: 36px; color: #111; position:absolute; left: 20px; top: 0}
h2.tab_til span { display: inline-block; width: 100px; text-align: center; background: #ddd; color: #666; height: 36px;line-height: 36px; cursor: pointer; margin-right: 10px  }
h2.tab_til span.hover { color: #fff; background: #f02f2f }

.side_gamebox {overflow: hidden; margin-bottom:20px; position: relative; margin-top: 30px }
.side_gamebox .tab_con {border: 1px solid #e6e6e6; margin-top:18px}
.num_list{ overflow: hidden; margin-top:10px;padding:25px 15px 12px 15px; }
.num_list li div.bor_d{height:55px; padding-top: 15px; border-bottom:1px dotted #ccc;margin: 0 auto}
.num_list li{ height:71px; overflow:hidden; zoom:1 }
.num_list li div.bor_d.no{ border-bottom:medium none;}
.num_list li.js_active{ border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #fafafa;height: 70px; margin-top: -1px; }
.num_list li.js_active .txt p.up_time a{background:url(../images/ne_loadh.png) 0 0 no-repeat; }
.num_list li.js_active div.bor_d{ border-bottom: medium none}
.num_list li i{ height:19px; width:19px; text-align:center; line-height:19px; margin:11px 12px 0 0; background: #d5d5d5; color:#333}
.num_list li i.i_org{background: #999; color: #fff; }
.num_list li i.i_lan{background: #fe9232; color: #fff; }
.num_list li i.i_red{background: #feaa32; color: #fff}
.num_list li a{ position:relative;}
.num_list .txt{margin: -2px 0 0 10px;display:inline;}
.num_list .txt p a{font-size:14px;font-weight:normal;display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.num_list .txt .gametitle a{ overflow:hidden;}
.num_list .txt p a:hover{ text-decoration: underline; color: #f02f2f}
.num_list .txt p em{ color:#999;display: inline-block;overflow: hidden;}
.num_list .txt p{line-height: 22px;}
.num_list .txt p.up_time{ margin-top:-36px; text-align:right}
.num_list .txt p.up_time a{ background:url(../images/ne_load.png) 0 0 no-repeat; width:23px; height:23px; display:inline-block;  }
.num_list .txt p.up_time a:hover,.txt p.up_time a.active{ background:url(../images/ne_load.png) 0 0 no-repeat; color:#fff; text-decoration: none;}
