@charset "utf-8";
/* CSS Document */

 /******GamesHomeBanner begin*****/

 #GamesHome-banner{padding-top: 15px;z-index:2}
 .GamesHome-banner-con{margin: 0 auto;width: 1180px;}
 .GamesHome-banner-conb{}
 .GamesHome-banner-conb a{display: block;height:400px;width: 800px;position: relative;color: #fff;  }
 .GamesHome-banner-conb a:hover .alpha {display: none;}
 .GamesHome-banner-conb a .alpha{position: absolute;left: 0 ;top: 0;height: 400px; width: 280px;z-index: 1;background: url("index.png")/*tpa=http://img.chinaz.com/templates/game/new/images/public/index.png*/ repeat-y -30px top;_display:none;}
 .GamesHome-banner-conb a .alphab{position: absolute;left: 0 ;bottom: 0;height:127px;width:800px;display: block;z-index: 1;background: url("index3.png")/*tpa=http://img.chinaz.com/templates/game/new/images/public/index3.png*/ repeat-x 0 bottom;_display:none;}
 .GamesHome-banner-conb a .alphat{position: absolute;left: 0 ;top: 0;height:115px;width:800px;display: block;z-index: 1;background: url("ImgBgTop.png")/*tpa=http://img.chinaz.com/templates/game/new/images/public/ImgBgTop.png*/ repeat-x 0 top;_display:none;}
 .GamesHome-banner-conb a .mes{position: absolute;bottom:0px;left:0px;z-index: 2;padding:0 20px 20px 10px;}
 .GamesHome-banner-conb .mes h2{margin-bottom: 15px;font-size: 24px;line-height:24px;}
 .GamesHome-banner-conb .mes h2 .cat{background: #f85f5d;color: #fff;display: inline-block;font-size: 16px;padding: 2px 5px;border-radius: 1px;line-height: 24px;}
 .GamesHome-banner-cons a{width: 380px;display: block;overflow: hidden;height: 200px;position: relative;color: #fff;    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.25) inset, 5px 0 8px rgba(0, 0, 0, 0.5) inset;}
 .GamesHome-banner-cons a .alphab{position: absolute;left: 0 ;bottom: 0;height:127px;width:380px;display: block;z-index: 1;background: url("index3.png")/*tpa=http://img.chinaz.com/templates/game/new/images/public/index3.png*/ repeat-x 0 bottom;_display:none;}
 .GamesHome-banner-cons a .mes{position: absolute;bottom:0px;left:0px;z-index: 2;padding: 10px 20px 20px 15px; }
 .GamesHome-banner-cons .mes h2{font-size: 16px;height:20px;overflow: hidden;}
 .GamesHome-banner-cons a .alpha{position: absolute;right: 0 ;top: 0;height: 200px; width: 380px;z-index: 1;background: url("index2.png")/*tpa=http://img.chinaz.com/templates/game/new/images/public/index2.png*/ repeat-y right top;_display:none;}
 .GamesHome-banner-cons a:hover .alpha {display: none;}
 .GamesHome-banner-conb .thumb{width: 800px;height: 400px;overflow: hidden;}
 .GamesHome-banner-cons .thumb{width: 380px;height: 200px;overflow: hidden;}
 /******GamesHomeBanner end*****/


#GamesHome-topc{}
.GamesHome-topcomm{width: 1180px;margin: 0 auto;padding:20px 0 ;}
.GamesHome-topcomm ul li{float: left;margin-right: 20px;width: 280px;overflow: hidden;background: #f5f5f5}
.GamesHome-topcomm ul li.last{margin-right: 0;}
.GamesHome-topcomm ul li a{display: block;color: #333;position: relative;width: 280px;height: 247px;}
.GamesHome-topcomm ul li .BigScores{position: absolute;right:0;}
.GamesHome-topcomm ul li h3{font-size: 15px;font-weight:normal;height:50px;padding:6px 10px;overflow: hidden;}
.GamesHome-topcomm ul li a .tag{ background:rgba(0, 0, 0, 0.3);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000',endColorstr='#4c000000'); color:#fff; display:inline-block; font-size:14px; height:28px; line-height:28px; padding:0 15px; position:absolute; left:0px; top:0px;z-index: 1}
.GamesHome-topcomm ul li img{width: 280px;height: 180px;}
.GamesHome-topcomm ul li a:hover{color: #f22424;text-decoration: none; }



#GamesMobile-pc{background: #f5f5f5;}
.GamesMobile-pc-con{width: 1180px;margin: 0 auto;padding:20px 0 ;}
.GamesMobile-pclatest li{height: 90px;padding: 15px 0;width:550px;}
.GamesMobile-pclatest li a{color: #333;}
.GamesMobile-pclatest-thumb{width: 140px;height: 90px;margin-right: 10px;display: inline-block;}
.GamesMobile-pclatest-con{width: 310px;}
.GamesMobile-pclatest-con h3{font-size: 16px;line-height: 28px;height: 28px;margin-bottom: 10px;width:310px;display:inline-block;overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;}
.GamesMobile-pclatest-con p{color: #888;line-height: 20px;height: 40px;overflow: hidden;font-size: 12px}
.GamesMobile-pclatest-score{padding-top: 15px;}
.GamesMobile-pclatest-score span{display: inline-block;width: 66px;height: 66px;line-height: 66px;border-radius: 50%;font-size: 26px; background: #ededed;border:1px solid #eee;color:#ff4040;text-align: center;}
.GamesMobile-pclatest li:hover{border-radius: 5px;}
.GamesMobile-pclatest li a:hover h3{color: #ff4040;}
.GamesMobile-pclatest li a:hover span{background: #ff4040;color: #fff;}
 /*****GamesMainWrap-begin****/

.GamesMain-Wrap{padding-top: 25px;}


 /******GamesHomeList begin*****/

.GamesHomeList{width: 770px;margin-right: 0;}
.GamesHomeList li{ padding:20px 0px; border-bottom:1px solid #eee;}
.GamesHomeList li .GMImgLeft,.GamesHomeList li .GMImgLeft a{ width:200px; height:130px; display:block; overflow:hidden;}
.GamesHomeList li .GMTxtRight{ padding-left:20px; padding-right:10px; width:540px;}
.GamesHomeList li .GMTxtRight .GMTxthead{ line-height:30px; font-size:18px;font-weight:bold; color:#333333; padding-bottom:10px;}
.GamesHomeList li .GMTxtRight .GMTxthead a{ color:#333;}
.GamesHomeList li .GMTxtRight .GMTxthead a:hover{ color:#f22424;}
.GamesHomeList li .GMTxtRight .GMTxtCent{ cursor: pointer;line-height:22px; color:#737373; font-size:14px;height: 60px;margin-bottom: 6px;}
.GamesHomeList li .GMTxtRight .GMTxtCent a{color: #737373;text-decoration: none;}
.GamesHomeList li .GMTxtRight .GMTxtMec{color: #999;font-size: 12px;display: inline-block;}
.GamesHomeList li .GMTxtRight .GMTxtMec span{display: inline-block;margin-right: 22px;}
.GamesHomeList li .GMTxtRight .GMTxtMec span i{margin-right:5px;}
.GamesHomeList li .GMTxtRight .GMTxtMec .tags a{display: inline-block;padding: 0 10px 0 0;color: #999;}
.GamesHomeList li.last{border-bottom: 0;} 
.GamesHomeList li:hover{background: #f9f9f9}
.GamesHomeList li:hover .GMTxthead a{color:#f22424;}



.GamesHomeList-title {width: 100%;height: 40px;margin:0 0 10px;border-bottom: 1px solid #ddd;position: relative;}
.GamesHomeList-title.tb0{border-bottom: 0;}
.GamesHomeList-title .tt .icons {text-align:center;width: 40px;height: 40px;line-height:30px;float: left;background-color: #ff4040;margin-right: 12px;color: #fff;font-size: 30px;}
.GamesHomeList-title .tt .icons .iconfont{font-size: 24px;}
.GamesHomeList-title .tt {width: 200px;height: 40px;float: left;}
.GamesHomeList-title .tt span.up {color: #ff4040;line-height: 40px;font-size: 22px;font-weight: bold;}
.GamesHomeList-title .meta{position: absolute;left:180px;top:12px;}
.GamesHomeList-title .more {line-height: 40px;display: inline-block;padding-left: 40px;text-align: right;position: absolute;right:0;}
.GamesHomeList-title .meta a{color: #888;display: inline-block;padding: 0 10px;}
.GamesHomeList-title .more a:link, .GamesHomeList-title .more a:visited {color: #6e6d6d;font-size: 14px;}
 

 /******GamesHomeList end*****/

.GamesHomeside{ width: 380px;}

.GameHome-widget-tit {font-size: 18px;line-height:36px;height:36px;font-weight: normal;border-bottom: 1px solid #dddddd;margin-bottom: 10px;display: block;clear: both;}
.GameHome-widget-tit span.tt{background: #39A7F5;color: #fff;display: inline-block;line-height: 36px;padding:0 9px;}
.GameHome-widget-tit span.ttred{background: #ff3f3e!important;}
.GameHome-widget-tit span.more{line-height: 34px;background: #FFFFFF;display: inline-block; text-align: right;}
.GameHome-widget-tit span.more a:link, .GameHome-widget-tit span.more a:visited{color: #6e6d6d;font-size: 14px;}
.GameHome-widget-tit .GaHeadTabW{padding-top: 15px;height:7px;overflow:hidden;}
.GameHome-widget-tit .GaHeadTabW a{ width:30px; height:7px; display:block; float:left; margin-left:5px; background-color:#dcdcdc;}
 

.z-Bestgame {padding: 10px 0;}
.z-Bestgame li{float: left;margin: 0 25px 15px 0;display: inline-block;width: 110px;text-align: center;}
.z-Bestgame li.last{margin-right:0;}
.z-Bestgame li .bname{padding-top: 2px;height: 21px;overflow: hidden;display: inline-block;}
.z-Bestgame li a{color: #333;}
.z-Bestgame li a:hover{color: #ff4040;font-weight: bold;}

.z-Topcomm ul {line-height: 40px;font-size: 14px;}
.z-Topcomm ul li {overflow: hidden;}
.z-Topcomm ul li s {float: left;width: 4px;height: 4px;border-radius: 4px;background-color: #cccccc;margin-top: 18px;margin-right: 7px;}
.z-Topcomm ul li a {float: left;height: 35px;overflow: hidden;width: 295px;color: #333;}
.z-Topcomm ul li:hover a {color: #ff4040;}
.z-Topcomm ul li:hover s { background-color: #ff4040;}
.z-Topcomm ul li .count {float: right;color: #ff4040;font-size: 12px;}


.z-Onlinesp li{width: 180px;margin:10px 20px 10px 0;float: left;display: inline-block;} 
.z-Onlinesp li a{position:relative;color: #fff;text-align: center;display: inline-block;width: 180px;height: 116px;}
.z-Onlinesp li .title {display: block;font-size: 14px;height: 30px;line-height: 30px;margin-top: -35px;position: relative;cursor: pointer;overflow: hidden;}
.z-Onlinesp li.last{margin-right: 0;}
.z-Onlinesp li i{position: absolute;font-size: 36px;left: 70px;top: 20px;display: none;}
.z-Onlinesp li:hover i{display: block;}
.z-Onlinesp li a:hover{text-decoration:none;}


.z-Onlinepc li{width: 180px;margin:10px 20px 10px 0;float: left;display: inline-block;} 
.z-Onlinepc li a{color: #fff;text-align: center;display: inline-block;width: 180px;}
.z-Onlinepc li .title {background: #000;display: block;height: 50px;line-height:24px;cursor: pointer;overflow: hidden;padding: 0 10px}
.z-Onlinepc li a:hover{text-decoration: none;}
.z-Onlinepc li a:hover .title{background: #39A7F5}
.z-Onlinepc li.last{margin-right: 0;}
.z-Onlinepc-list ul li {overflow: hidden;margin:5px 0;}
.z-Onlinepc-list ul li s {float: left;width: 4px;height: 4px;border-radius: 4px;background-color: #cccccc;margin-top: 12px;margin-right: 7px;}
.z-Onlinepc-list ul li a {float: left;height: 25px;overflow: hidden;width: 295px;color: #333;}
.z-Onlinepc-list ul li:hover a {color: #ff4040;}
.z-Onlinepc-list ul li:hover s {background-color: #ff4040;}
.z-Onlinepc-list ul li .count {float: right;color: #ff4040;font-size: 12px;}

.z-Onlinecat{padding-top: 5px;}

.z-Mobiletop li{padding: 10px 5px;}
.z-Mobiletop li a{display: block;color: #333;}
.z-Mobiletop li .appico{float: left;width: 70px;height: 70px;position: relative;margin-right: 15px;}
.z-Mobiletop li .appico img{border-radius: 5px;width: 70px;height: 70px;}
.z-Mobiletop li .con{width: 200px;margin-right: 20px;display: inline-block;}
.z-Mobiletop li .con .title {font-weight:bold;height: 22px;overflow: hidden;line-height: 22px;font-size: 16px;margin-bottom: 8px;}
.z-Mobiletop li .con .dec{line-height: 20px;height: 40px;overflow: hidden;color: #888}
.z-Mobiletop li .score{font-weight:bold; text-align: center;width: 60px;height: 68px; border: 1px solid #e1e1e1;background: #fff;border-radius: 4px;}
.z-Mobiletop li .score .s{font-size: 26px;  font-style: italic;color: #f0454d;height: 28px;line-height: 28px;border-bottom: 1px solid #e1e1e1;margin: 0 auto;padding: 5px 0;}
.z-Mobiletop li .score .t{text-align: center; color: #f0454d; padding-top: 3px;}
.z-Mobiletop li:hover{background: #f5f5f5;}
.z-Mobiletop li:hover .title{color: #ff4040;}


.z-yugao{clear:both;padding-top:5px;}
.z-yugao table{text-align:center;}
.z-yugao .col-1,.z-yugao .col-3{width:70px;text-align:left;}
.z-yugao .col-2{width:80px;}
.z-yugao .col-4{width:75px;}
.z-yugao .col-5{width:90px;}
.z-yugao .row1{padding-top:2px;}
.z-yugao th{height:48px;line-height:48px;background-color:#f1f1f1;margin-bottom:2px;}
.z-yugao td{height:48px;line-height:48px;border-bottom:1px #f0f0f0 solid;overflow:hidden;}
.z-yugao td img{vertical-align:middle;margin-right:8px;}

.z-esteam {background: #f5f5f5;padding:0 5px;}
.z-esteam ul li{float:left;display:inline;width:80px;height:80px;overflow:hidden;margin:10px 5px 10px 5px;border:1px #E8E8E8 solid;}
.z-esteam ul li a{text-align:center;display:inline-block;width:100%;height:100%;position:relative;z-index:1;}
.z-esteam ul li a img{width:100%;height:100%;background:white;}
.z-esteam ul li a p,
.z-esteam ul li a span{float:left;width:100%;position:absolute;top:0;left:0;}
.z-esteam ul li a p{color:#fff;line-height:80px;font-size:16px;font-weight:bold; z-index:3;opacity:0;-moz-opacity:0;-o-opacity:0;filter:Alpha(opacity=0);display:none;}
.z-esteam ul li a span{width:100%;height:100%;overflow:hidden;background:#000;z-index:2;opacity:0;-moz-opacity:0;-o-opacity:0;filter:Alpha(opacity=0);z-index:2;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;}
.z-esteam ul li a:hover{text-decoration:none;}
.z-esteam ul li a:hover  p{opacity:1;-moz-opacity:1;-o-opacity:1;filter:Alpha(opacity=100);display:inline-block}
.z-esteam ul li a:hover span{opacity:.8;-moz-opacity:.8;-o-opacity:.8;filter:Alpha(opacity=80);}

#z-Picshow{padding-top: 20px;}
.z-Picshow-list{float: left;display: inline-block;margin-right: 20px;}
.z-Picshow-list.last{margin-right: 0;}
.z-Picshow-s, .z-Picshow-b{width: 280px;height: 180px;margin-top: 20px;}
.z-Picshow-s a, .z-Picshow-b a{display: inline-block;position: relative;width: 100%;height: 180px;}
.z-Picshow-b{height: 380px;}
.z-Picshow-b a{height: 380px;}
.z-Picshow-s .thumb,.z-Picshow-s img{height: 180px;width: 280px;}
.z-Picshow-b .thumb,.z-Picshow-b img{height: 380px;width: 280px;}
.z-Picshow-s, .z-Picshow-b{overflow: hidden;}
.z-Picshow-alpha{display:block;width:100%;height:24px;padding:3px 0;background:#000;opacity: .8;filter:alpha(opacity=80);position:absolute;left:0;bottom:0px;}
.z-Picshow-title{display:inline-block;height:24px;overflow:hidden;line-height:24px;font-size:15px;font-weight:normal;padding:3px
8px;color:#fff;position:absolute;left:0;bottom:0px;}

.z-Picshow a:hover .z-Picshow-title, .z-Picshow a:hover .z-Picshow-alpha{height:48px;}


#GamesHome-tv{background: #f5f5f5;}
.GamesHome-tv-con{width: 1180px;margin: 0 auto;padding: 20px 0;} 
.GamesHome-tv-con li {float: left;margin-top:15px;margin-right:19px;margin-bottom: 20px;width: 280px;display:inline-block;}
.GamesHome-tv-con li.last{margin-right: 0;}
.GamesHome-tv-con li a {color: #444;cursor: pointer;display: block;height: 180px;line-height: 24px;width: 280px;}
.GamesHome-tv-con li .tvimg {position: relative;width: 280px;height:180px;}
.GamesHome-tv-con li .tvimg  img{width:280px;height:180px;}
.GamesHome-tv-con li .source {left: 0;position: absolute;top: 0;}
.GamesHome-tv-con li b {background: rgba(0, 0, 0, 0) url("playicon.png")/*tpa=http://img.chinaz.com/templates/game/new/images/public/playicon.png*/ no-repeat scroll 0 0;height: 60px;left: 50%;margin-left: -35px;margin-top: -35px;opacity: 0;position: absolute;top: 50%;width: 60px;}
.GamesHome-tv-con li a:hover b {opacity: 0.8;}
.GamesHome-tv-con li a:hover {text-decoration: none;}
.GamesHome-tv-con li a:hover h3 {color: #ff4040;}
.GamesHome-tv-con li .mes {background: #fff none repeat scroll 0 0;height: 60px;padding: 0 6px;}
.GamesHome-tv-con li h3 {color: #444;font-size: 14px;font-weight: normal;line-height: 30px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 268px;}
.GamesHome-tv-con li p span {color: #797979;display: inline-block;font-size: 12px;height: 18px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:80px;}
.GamesHome-tv-con li p span i{width:22px;text-align:center}
.GamesHome-tv-con li p .lasting {color: #f76300;text-align: right;}


#GRankList{margin-top: 30px;}
.GRankList {float:left; margin-right:30px; width: 373px;}
.GRankList h3{font-size:16px;font-weight:normal;padding:10px 0;color:#ff0000}
.GRankList.last{margin-right: 0;}
.GRankList-title{line-height: }

.GRankList-head{line-height: 46px;color:#999}
.GRankList-head div{float: left;display: inline-block;text-align: center;}
.GRankList-table td{text-align: center;}
.GRankList-head .th1{width: 60px;}
.GRankList-head .th2{width: 100px;text-align: left;padding-left: 20px;}
.GRankList-head .th3{width:95px;}
.GRankList-head .th4{width:90px;}

.GRankList-stars li {font-size: 14px;height: 60px;line-height: 60px;overflow: hidden;padding: 0 0 0 15px; width: 355px;border-top: 1px solid #eee}
.GRankList-stars li em {color: #ff3f3e;display: inline-block;float: left;font-family: "georgia","STHeiti","Microsoft YaHei","simsun","sans-serif",Arial;font-size: 20px;font-style: italic; overflow: hidden;text-align: center; width: 30px;}
.GRankList-stars li a {display: inline-block;float: left;height: 60px;width: 325px;}
.GRankList-stars li .stars-img {border-radius: 50%;float: left;height: 40px; margin: 10px;display:inline-block;width:40px;}
.GRankList-stars li .name {color: #333;width: 80px;height:60px;display:inline-block;overflow: hidden;}
.GRankList-stars li .source {color: #999; text-align: center;width: 85px;display:inline-block;overflow: hidden;}
.GRankList-stars li .hot {color: #999;text-align: center;width: 90px;display:inline-block;overflow: hidden;}
.GRankList-stars li:hover {text-decoration: none;background:#f7f7f7;cursor:pointer}
.GRankList-stars li:hover .name{color: #ff3f3e;font-weight: bold;}


.TodyGameWrap{padding-top: 8px;height:135px;overflow:hidden;}
.TodyGameWrap .TodyGaList{height: 135px;}
.TodyGameWrap .TodyGaList a.ToGaTxtWrap {display: block;height: 135px;position: relative;}
.TodyGameWrap .TodyGaList .NListTxt {bottom: 0;color: #fff;display: block;font-size: 14px;height: 35px;left: 0;line-height: 35px;overflow: hidden;position: absolute;text-align: center;width: 100%;}


 

/*GaMaEvaluation-end*/

 /*滑过图片放大*/
.GMImgLeft, .GamesHome-topcomm li , .GamesHome-banner-con .thumb, .z-Picshow .thumb{overflow:hidden;position:relative;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.GMImgLeft img, .GamesHome-topcomm li img, .GamesHome-banner-con .thumb img, .z-Picshow .thumb img{-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;transition: all linear 0.4s;overflow:hidden;}
.GMImgLeft:hover img, .GamesHome-topcomm li:hover img, .GamesHome-banner-con .thumb:hover img, .z-Picshow-s:hover img, .z-Picshow-b:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}