@charset "utf-8"; 
.footer{text-align:center;line-height:30px;margin:15px auto 0;background:#1e1e1e;color:#fff;padding:30px 0;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}


/* CSS Document */

/*newslist*/
#listcon{ width:1200px; margin:0 auto; overflow: hidden; zoom: 1;}
.newslist{ width:809px; 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: 182px;height: 104px;}
.news h3{color:#444;font-size:22px;font-weight:normal;padding-bottom: 10px;text-overflow: ellipsis;line-height: 23px;width: 609px;_width: 445px;overflow: hidden;zoom: 1;}
.news h3 a{white-space:nowrap;width: 609px;_width: 445px;overflow: hidden;text-overflow: ellipsis;margin-right: 0px;color: #2c3e50;font-size: 20px;font-weight: bold;}
.news h3 a:hover{color:#f10;transition: .3s ease;}
.news p{color: #5c697a;line-height: 27px;font-size: 14px;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:325px; 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:14px;}
.title a:hover{ color:#df0000;}
.title h3{ color:#555; font-size:20px; font-weight:700; padding-left: 2px; font-family: "Microsoft Yahei";}
.gamehot{ width:100%; overflow: hidden; zoom: 1;}
.gamehot ul{ width:100%;   overflow: hidden; zoom: 1; padding-top: 12px;}
.gamehot ul li{float: left;padding-right: 18px;padding-bottom: 10px;height: 94px;overflow: hidden;zoom: 1;}
.gamehot ul li a{width: 80px;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: 80px;height: 80px;}

.txtrank{width: 100%;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: 287px;}
.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;}


/*listcon*/
.newscon{ width: 673px; float: left; padding-top: 4px; overflow: hidden; zoom: 1;}
.newscon h1{ font-size:26px; color:#f31a22; text-align:center; font-weight:bold; padding-top: 30px; padding-bottom: 18px; font-family: "Microsoft Yahei"; line-height: 36px;}

.from{ color:#999; text-align:center; display: block;}
.from b{ font-weight:normal; padding-right: 28px;}
.from b em{ color: #777;}
.from a font{ color:#df0000;}
.newscon p{ font-size:14px; color:#555; padding-top: 20px; text-indent: 29px; line-height: 24px;}
.newscon strong {font-weight: bold;}
.newscon p a{ color:#ed9a22;}
.newscon p a:hover{ color:#df0000;}
.newscon h3{ font-size:16px; color:#df0000; font-weight:normal; padding-top:20px;}

.divcontent table{ margin:10px auto;}

.name{ width:673px; overflow: hidden; zoom: 1;}
.name strong{ height: 23px; color:#555; font-size: 15px; display: block; border-bottom: 2px solid #f6f6f6;}
.name strong b{ border-bottom:2px solid #4dc4ff; font-weight: normal; padding: 0px 3px 6px 3px;}
.bibei{ width:673px; overflow:hidden; zoom:1; padding-top: 20px;}

/*滚动图片*/
#gimg{width: 673px;  overflow: hidden;  zoom: 1;  z-index: 99;  position: relative;  margin: 0 auto;    border-radius: 10px;  height: 138px;  margin-top: 6px;   }

/*截图*/
.fl{float:left;/*padding-left: 50px;*/}
.fr{float:right}
.pr{    position: relative;}
.pa{ position:absolute;}
#shot-list{ left:0;}
.shot-wrap{ width: 640px; height: 125px; overflow:hidden; zoom:1; margin: 10px 20px 0px 20px;}
.shot-banner{ font-size:0;}
.shot-list li{  width: 83px;  height: 123px;  display: inline-block;  vertical-align: bottom;  padding: 0px 11px; *display:inline; *zoom:1;}
.shot-list li img{ cursor: pointer;  height: 80px;  width: 80px;  border-radius: 16px;  padding: 0px;}
.focusBts{  background: #fff url(../images/scrollbtn.png) no-repeat;  width: 20px;  height: 98px;  position: absolute;  cursor: pointer;  z-index: 2;  opacity: 1.0;-moz-user-select: none; -webkit-user-select: none;  -ms-user-select: none;  -khtml-user-select: none;  user-select: none; }
#focusBtl{ background-position: -15px -18px; left: 0px; top: 27px;}
#focusBtr{ background-position: -57px 0px;  right: 0px;  top: 10px; }
#focusBtl:hover{ background-position: -15px -108px; left: 0px;}
#focusBtr:hover{ background-position: -57px -90px; right: 0px;}
.shot-list li span{ width: 206px; height:99px; display:block; position: absolute; left: 0px; top: 0px;}
.shot-list li a{ display:block; position: relative;}
.newscon .shot-list a p{ padding-top: 3px; font-size: 12px; color: #333; text-indent: 0px; width: 80px; display: block; text-align: center; line-height: 18px;}
.newscon .shot-list a:hover p{ color:#df0000;}


/*最新资讯*/
.new{width: 100%;float:right;padding-top: 20px;overflow: hidden;zoom: 1;}
.newspic{width: 360px;overflow:hidden;zoom:1;padding-top: 10px;}
.newspic a{display:inline-block;float:left;margin-right: 12px;width: 158px;padding-bottom: 10px;height: 130px;overflow: hidden;zoom: 1;}
.newspic a img{width: 156px;height: 94px;}
.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/icon001.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 -22px;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;}