@charset "utf-8";

/*newslist*/
#listcon{width: 1200px;margin:0 auto;overflow: hidden;zoom: 1;}
.newslist{width: 860px;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:150px; height:90px;}
.news h3{ color:#444; font-size:22px; font-weight:normal; padding-bottom: 10px; text-overflow: ellipsis; line-height: 23px; width: 455px; _width: 445px; overflow: hidden; zoom: 1;}
.news h3 a{ white-space:nowrap; width: 455px; _width: 445px; 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;}

/*about*/
.about{width: 300px;float:right;padding-top: 20px;}
.title{height:30px;border-bottom: 1px solid #ebebeb;}
.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: 300px;overflow: hidden;zoom: 1;}
.gamehot ul{width: 300px;_width: 301px;overflow: hidden;zoom: 1;padding-top: 12px;}
.gamehot ul li{float: left;padding-right: 5px;padding-bottom: 10px;overflow: hidden;zoom: 1;}
.gamehot ul li a{width: 85px;display: inline-block;padding: 0px 5px;position: relative;}
.gamehot ul li a:hover p{ color:#df0000;}
.gamehot ul li a span{width: 90px;height: 86px;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: 85px;height: 85px;}

.txtrank{width: 300px;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: 100%;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: 266px;}
.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: 300px;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: 10px;width: 140px;padding-bottom: 10px;height: 130px;overflow: hidden;zoom: 1;}
.newspic a img{width: 140px;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;}

.type_icon{ background: url("../images/bg_latest.png") no-repeat -2px -2px;display: inline-block;padding-left: 24px;margin-right: 32px !important;}
span.updata_icon{background: url("../images/bg_latest.png") no-repeat -2px -20px;padding-left: 20px;}
a.comment_icon{background: url("../images/bg_latest.png") no-repeat 0px -37px;padding-left: 26px;}
strong.view_icon{display: inline-block;float: left;background: url("../images/bg_latest.png") no-repeat 1px -55px;padding-left: 29px;margin-right: 32px;font-weight: normal;color: #5c697a;}
strong.view_icon b{ font-weight: normal;}

/*分页*/
#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{ background:#e8e8e8; padding: 5px 11px; margin: 0 6px 0 0; color: #666; border: 1px solid #d7d7d7;}
#page a:hover,.page a:hover{ color:#fff; background:#f31a22; text-decoration:none;}
#page span,.page span{ padding: 4px 10px; margin: 0 1px 0 0; background: #f31a22; color:#fff;}
#page b.sele,.page b.sele{ color:#fff; background:#7db700; text-decoration:none; padding: 4px 10px; margin: 0 3px 0 0;}
#page b.total,.page 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,.page strong.total{ color: #888; font-weight:normal;}

.zt_box{width: 100%;clear: both;}
.zt_box ul{margin-top: 10px;}
.zt_box ul li{width: 100%;}
.zt_box ul li .img{display: block; width: 100%;height: 150px;overflow: hidden;}
.zt_box ul li .img img{width: 100%;min-height: 150px;}
.zt_box ul li .text{line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}