/* CSS Document */
/**head**/
html,body{ background-color:#fff;}
.main1200{ width:1200px; margin:0 auto}
.dis-top{ margin-top:15px;}
.fl{ float:left}
.fr{ float:right}
.mid-tit{ width:100%; height:40px; line-height:40px; border-bottom:2px solid #ebebeb;}
.mid-tit h3,.mid-tit h2{ display:inline-block; height:40px; border-bottom:2px solid #ff7800; float:left; font-size:18px; padding:0 10px;}
.mid-tit .more{ float:right; margin-right:15px;}
.topbar{ height:39px;background-color:#fafafa; border-bottom:1px solid #ebebeb}
.topbar-main{ height:39px; line-height:39px; font-size:12px; color:#5b5b5b}
.topbar .fl{ display:inline-block; width:260px;}.topbar .fr{ display:inline-block; width:235px;}
.topbar .schome{ display:inline-block; float:left}.topbar .schome span{ margin:0 10px; cursor:pointer}
.topbar .schome span:hover{ color:#ff7700}
.topbar .mobile{ float:right; background:url(../images/home_ico.png) 0px 10px no-repeat; padding-left:20px; margin-left:30px;}
.nav{ height:45px; background-color:#46505b}
.nav li{ width:133px; float:left; height:45px; line-height:45px;}
.nav li a{ text-align:center; display:block; line-height:45px; color:#fff; font-size:18px;}
.nav .active{ background-color:#000; height:42px; border-bottom:3px solid #ff7800}
#banner,#banner img{ text-align:center;width:100%; height:330px;}
.wraper,.wraper-main{ width:1200px; margin:0 auto; overflow:hidden}
.wraper{ margin-top:15px;}
.wraper-left{ width:880px; float:left; overflow:hidden;zoom:1;}.wraper-right{ width:300px; float:right; overflow:hidden;zoom:1;}
/**foot**/
.foot{ height:120px; background-color:#46505b; text-align:center; padding-top:30px;}
.foot p{ color:#c9c9c9; height:30px; line-height:30px; margin-bottom:10px;}
.foot p a{ color:#fff; font-size:16px; margin:0 15px;}
.foot p a:hover{color:#ff7800;}

/**首页**/
#about-rec{ padding-bottom:5px;}
#about-rec p{ height:24px; margin-bottom:10px;color:#999; width:100%; overflow:hidden}
#about-rec .zbjs{ background:url(../images/zq-bar.jpg) 0px 0px no-repeat}
#about-rec .wfpx{ background:url(../images/zq-bar.jpg) 0px -33px no-repeat}
#about-rec span,#about-rec a{height:24px; line-height:24px; color:#333; padding:0 12px; font-size:14px; display:inline-block}
#about-rec a:hover{ color:#ff8800}#about-rec span{ display:inline-block; text-align:left; color:#fff; padding:0 15px 0 5px ;}
.focus-out{ width:423px; height:352px; position:relative; float:left}.focus-out li,.focus-out li img{ position:absolute; left:0; top:0;width:100%; height:100%;}.focus-out li{ opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.circle{ height:70px; position:absolute; left:0; bottom:0; width:100%}.circle .bb{ position:absolute; left:0; top:0; width:100%; height:70px; z-index: 9; background-color:#000; opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.circle a{position:absolute; left:0; top:4px; width:403px; height:30px; text-align:center; padding:0 10px; line-height:30px; overflow:hidden; font-size:15px; font-weight:bold; color:#fff; z-index:999}
.circle a:hover{color:#ff7800;}
.circle .pBot{position:absolute; left:0; top:40px; z-index:999; height:12px; width:100%; text-align:center;}.circle .pBot span{ display:inline-block; width:10px; height:10px; background-color:#fff; border-radius:50%; margin:0 2px;}
.circle .pBot .cur{border-radius:10px; background-color:#f6505c}
.zoneNews{ width:430px; float:left; margin-left:20px;}
.nghotLine{ text-align:center; border-bottom:1px dotted #e1e1e1; margin-bottom:9px; padding-bottom:9px;}.nghotLine h2 a{ display:inline-block; width:100%; height:30px; line-height:30px; overflow:hidden;color:#cd162a; font-weight:bold; font-size:18px;}
.nghotLine p{ height:30px; line-height:30px; color:#999; font-size:14px;}.nghotLine p a{color:#cd162a;}.zoneNews li .nstwo{ max-width:290px;}
.zoneNews .news-ul{ overflow:hidden;zoom:1;}.zoneNews .news-ul li{ float:left; height:30px; line-height:30px; width:100%; overflow:hidden}.zoneNews li a,.zoneNews li span{ display:inline-block; float:left; overflow:hidden;height:30px;font-size:14px;}
.zoneNews li .ttone{ color:#00aaf5; float: left; display: inline-block; font-size: 14px;}.zoneNews li span{ font-size:12px; color:#999; float:right}
.newsList{ float:left; width:430px; margin-top:5px; overflow:hidden;zoom:1;}
.midtit{ height:36px; width:100%; border-bottom:1px solid #e1e1e1; position:relative; margin:15px 0;}
.midtit h3{ display:inline-block; position:absolute; left:0; top:0; height:36px; font-weight:bold; font-size:20px; border-bottom:1px solid #f6505c}
.midtit a{ line-height:36px; font-size:14px; color:#999; float:right}
.newsList .news-pic{ height:155px; width:110%; margin:15px 0;}.newsList .news-pic img,.newsList .news-pic li{ width:200px; height:155px; float:left; position:relative}.newsList .news-pic li{ margin-right:30px;}.newsList .news-pic li em{ width:100%; height:30px; line-height:30px; z-index:999; position:absolute; left:0; bottom:0; color:#fff; font-size:14px; overflow:hidden; text-align:center}
.newsList .news-pic li a{ display: block; width: 100%; height: 100%;}
.newsList .news-pic li span{ display:block;width:100%; height:30px; position:absolute; left:0; bottom:0; background-color:#000; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.news-ul li{ height:30px; width:100%; overflow:hidden; line-height:30px; color:#999;}.news-ul li a{ float:left; display:inline-block; height:30px; max-width:390px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; font-size:14px;}.news-ul li span{ float:right}
.right{ float:right;}.newsList .news-pic li:hover em{ color:#ff7800;}
.game-pic,.pinglun{ clear:both;}
.video ul{ width:110%;}
.video li{width:424px; height:248px; float:left; margin-right:30px; position:relative}
.video li a{ display:inline-block; width:424px; height:248px;}
.video img{ width:100%; height:100%}
.video .play{ width:84px; height:84px; position:absolute; left:170px; top:82px; background:url(../images/video_btn.png) 0px 0px no-repeat}
.video li .bg { position:absolute; left:0; bottom:0; width:100%; height:30px; background-color:#000; opacity:0.7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.video li .tit{ position:absolute; left:10px; bottom:0; z-index:9; height:30px; line-height:30px; overflow:hidden; text-align:center; width:404px; color:#fff;}
.video li:hover .tit{color:#ff7800;}
.game-pic li{ width:286px; margin-right:11px; float:left}.game-pic li img{ width:100%; height:100%; cursor:pointer}
.game-pic-main{ width:100%; height:190px; overflow:hidden; position:relative; margin:15px 0;}.game-pic-main ul{ width:200%; overflow:hidden; position:absolute; left:0; top:0;}.game-pic-main .btn,#big-pic .btn{ cursor:pointer; position:absolute; top:70px; display:inline-block; width:30px; height:50px; z-index:999; display:none}
.game-pic-main .prev,#big-pic .prev{ background:#333 url(../images/zq_ico1.png) -3px -285px no-repeat; left:0;}.game-pic-main .next,#big-pic .next{ background:#333 url(../images/zq_ico1.png) 2px -355px no-repeat; right:0;}
.game-pic-main .btn:hover,#big-pic .close:hover,#big-pic .btn:hover{ background-color:ff7800}
.mid-news ul{ overflow:hidden; padding:10px;}
.mid-news li{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #ededed;}
.mid-news li:last-child{ border-bottom:none}
.yxwd .tit{ background:url(../images/zq_ico1.png) 5px 7px no-repeat}
.rmgl .tit{ background:url(../images/zq_ico1.png) 5px -517px no-repeat}

/**图片查看**/
.mask{ width:100%; height:100%; position:fixed; opacity:0; left:0;top:0; z-index:99999; background-color:#000;}
#big-pic{ width:860px; height:600px; position:fixed; z-index:99999999; background-color:#000; display:none; opacity:0;}
#big-pic .close{ display:inline-block;width:30px; height:30px; position:absolute; right:-10px; top:-10px; border-radius:50%; text-indent:-9999px; background:#666 url(../images/zq_ico1.png) 1px -420px no-repeat; cursor:pointer}
.big-ul{ width:640px; height:440px; margin:40px auto; overflow:hidden; position:relative}.big-ul ul{ width:200%; overflow:hidden; position:absolute; left:0;top:0}
.big-ul li{ text-align:center;line-height: 440px;display: table-cell;vertical-align: middle;text-align: center; width:640px; height:440px !important; line-height:410px; float:left}.big-ul img{ max-width:100%; max-height:100%;line-height: 550px;vertical-align: middle;}
.small-ul{ position:absolute; left:0; bottom:0; height:75px; width:100%; padding:20px 0; text-align:center;}.small-ul ul{ width:100%; height:80px; overflow:hidden;zoom:1;}.small-ul li,.small-ul img{ display:inline-block; width:75px; height:75px !important;}.small-ul li{ position:relative; margin:0 10px; *display:inline}
.small-ul li span{ display:inline-block; width:100%; height:100%; position:absolute; left:0;top:0;z-index:99; background-color:#000; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.small-ul .cur{ border:2px solid #fff;}.small-ul .cur span{opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}#big-pic .btn{ display:block; top:245px !important;}
/**评论**/
.comment{ overflow:hidden;zoom:1; padding-bottom:20px;}
.comment .user-pic{ width:54px; height:54px; border:1px solid #ddd; float:left}
.comment .user-pic img{ width:54px; height:54px;}
.comment li .text{ float:right; width:795px;}
.comment #user{ height:30px; line-height:30px; border:1px solid #ddd; margin:15px 0; text-indent:15px;}
.comment textarea{ width:98%; height:80px; border:1px solid #ddd; text-indent:15px; padding:10px 0; color:#999}
.comment .bot{ height:40px; line-height:40px; color:#999; margin-top:15px;}
.comment .bot span{ float:left}
.comment #btn{ cursor:pointer; float:right; margin-right:15px; display:inline-block; height:40px; line-height:40px; width:160px; background:#ff7800; border:none; color:#fff; font-size:16px; text-align:center; border-radius:5px; text-align:center}
.comment #btn:hover{ background-color:#e57109}
.comment-list{ width:98%; overflow:hidden;zoom:1; margin-top:10px;}
.comment-list li{ border-bottom:1px dashed #ddd; padding-bottom:10px; float:left; width:100%}
.comment-list li .name{ padding-left:6px; font-size:16px; float:left}
.comment-list li .zan{ float:right; font-size:12px; color:#999; display:inline-block; height:18px; line-height:18px; margin-top:6px; padding:0 10px 0 20px; background:url(../images/reply.png) 0px 1px no-repeat; cursor:pointer}
.comment-list li .zan:hover{ background:url(../images/reply.png) 0px -15px no-repeat;}
.comment-list .time{ height:30px; line-height:30px; color:#999; text-align:right}
.comment-list .hfbtn{ cursor:pointer; margin-left:20px; color:#5e7dd5}
.comment-list .hfbtn:hover{color:#ff7800; text-decoration:underline}
.comment-list .info{ padding-left:6px; line-height:26px;}
.comment-list .user{ height:30px; line-height:30px; background-color:#f9f9f9; margin-bottom:6px;}
.comment .gdmore{ clear:both; width:100%; text-align:center; height:30px; line-height:30px; margin-top:15px; color:#999; font-size:16px; cursor:pointer}
.comment .gdmore:hover{color:#ff7800;; text-decoration:underline}
/**页面右边**/
.gameName{ border:2px solid #ff7800; border-top:none;}.gameName h1{ height:40px; background-color:#ff7800; line-height:40px;color:#fff; overflow:hidden;padding:0 15px;font-size:18px;}
.gameName-main{ padding:12px 15px; padding-bottom:0px; position:relative}.gameName-about{ overflow:hidden}.gameName-about img{width:72px; height:72px; float:left;}.gameName-about ul{ width:180px; float:right}.gameName-about li{float:left; height:20px; line-height:20px; width:100%; overflow:hidden; font-size:14px; color:#999;}
.gameName-about li span{ color:#333}.gameName-info{ font-size:14px; color:#999; font-size:14px; line-height:20px; margin-top:10px; width: 100%;}.gameName-info span{ cursor:pointer; color:#f6505c}
.gameName-infoMore{ display:none; width:266px; padding:14px 0; overflow:hidden; position:absolute; left:15px; top:160px; z-index:9999; background: #fff url(../images/androidShowbg.png) center top no-repeat}
.gameName-infoMore div{border: 3px solid #e2e2e2; border-top:none; padding:10px; font-size:14px; color:#999; line-height:25px;}
.gameName-li{ position: relative; overflow: hidden; padding-bottom: 10px;}
.gameName .down{display:inline-block; width: 100%; margin-top:10px; height:38px; line-height:38px; font-size:14px; color:#fff; text-align:left;overflow: hidden; float: left;}
.gameName .down em{ display:inline-block; height:38px; width:38px; float: left;}
.gameName .down span{ display: inline-block; height: 38px; line-height: 38px; width: 222px; overflow: hidden; float: left; padding-left: 6px;}
.gameName .pc{ background-color:#39b2ff}.gameName .pc em{ background:#2e8ecc url(../images/zq_ico1.png) 5px -576px no-repeat;}
.gameName .qt{ background-color:#aacd06}.gameName .qt em{ background:#88a405 url(../images/zq_ico1.png) 5px -230px no-repeat;}
.gameName .down:hover{opacity:0.9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.dlList{ border:2px solid #d8d8d8; margin-top:15px; overflow:hidden}.dlList .tit{ border-bottom:1px solid #e1e1e1;height:40px; line-height:40px; font-size:18px; font-weight:bold; padding-right:10px; padding-left:40px;}.dlList .tit a{ float:right; font-size:14px; color:#999; font-weight:normal}
.gameName-info .yxxq{ color:#f6505c; cursor:pointer}
.game-libao .tit{ background:url(../images/zq_ico1.png) 6px -42px no-repeat}
.game-libao ul{ overflow:hidden;zoom:1; padding:0 10px 10px 10px;}.game-libao li{ height:23px; width:100%; float:left; margin-top:10px;}.game-libao li .otit{ font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block;height:23px; line-height:23px; width:200px; float:left}.game-libao li .lq{ display:inline-block;height:23px; line-height:23px; width:50px; float:right; background-color:#fbe2e5; color:#d31a43; text-align:center}
.game-rec ul{ overflow:hidden;zoom:1; padding:0 15px 15px 15px;}.game-rec li{ margin-top:15px; position:relative;}.game-rec li,.game-rec li img{ width:100%; height:150px;}
.game-rec li span,.game-rec li b{ display:inline-block; height:30px; line-height:30px; width:100%; position:absolute; left:0; bottom:0; text-align:center; color:#fff; font-size:14px; overflow:hidden; z-index:999}
.game-rec li b{ background-color:#000; opacity:0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); z-index:99}.game-rec li:hover{ opacity:0.9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.game-rec .tit{ background:url(../images/zq_ico1.png) 6px -517px no-repeat}
.game-shouy .tit{ background:url(../images/zq_ico1.png) 6px -458px no-repeat}.game-shouy ul{ overflow:hidden;zoom:1; padding:0 15px 15px 15px;}.game-shouy li{ width:100%; height:70px; margin-top:15px; float:left}.game-shouy li img{ width:70px; height:70px; float:left}
.game-shouy .info{ height:70px; float:left; width:120px; margin-left:10px;}.game-shouy .info a,.game-shouy .info span{ font-size:14px; display:inline-block; height:30px; line-height:30px; width:100%; overflow:hidden}
.game-shouy .info a{ font-weight:bold; font-size:15px;}.game-shouy .down{ display:inline-block; height:25px; line-height:25px; color:#fff; font-size:14px; width:50px; text-align:center; margin-top:22px; background-color:#ff8800; float:right}
/**资讯列表**/
.goback{ padding-left:25px; margin:5px 0 15px 0; background:url(../images/zq_ico1.png) -3px -630px no-repeat}
.mid-tit h2{ font-size:22px;}
.nav-list{ height:40px; width:100%; overflow:hidden; margin:15px 0;}
.nav-list a{ display:inline-block; height:38px; line-height:38px; border:1px solid #eee; width:85px; overflow:hidden; text-align:center;padding:0; text-align:center;}
.nav-list .active{ border-bottom:1px solid #ff7800}
.list-ul{ overflow:hidden;zoom:1}
.list-ul li{ width:100%; border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px; float:left}
.list-ul li .bt{ height:30px; width:100%; overflow:hidden}
.list-ul li .bt a{ display:inline-block; height:30px; line-height:30px; font-size:18px; font-weight:bold; overflow:hidden; float:left}
.list-ul li .time{height:30px; line-height:30px; color:#999; float:right}
.list-ul li .info{ height:50px; line-height:25px; width:100%; overflow:hidden; color:#999}
.list-ul li .xq:hover{ text-decoration:underline}
.game-hot .tab-cont {display: none; overflow:hidden;zoom:1; margin-right:15px; margin-left:5px;}
.game-hot .current {display: block;}
.game-hot .tab-cont li {width: 100%;height: 20px;line-height: 20px;padding: 6px 0;float: left;border-bottom: 1px dotted #dbdbdb; white-space:nowrap}
.game-hot .tab-cont li:nth-child(-n+3) em {background-color: #f6505c;}
.game-hot .tab-cont li em {float: left;display: inline-block;height: 20px;line-height: 20px;width: 30px;text-align: center;background-color:#8292a2;font-size: 12px;margin: 0 20px 0 10px; color:#fff;}
.game-hot .tab-cont a {float: left;display: inline-block;height: 20px;width: 170px;overflow: hidden;}
.game-hot .tab-cont .down-nub {float: right;height: 20px;font-size: 12px;color: #f6505c;}
.cata-tab .tab-hd{ width:95px; float:right}
.cata-tab .tab-hd span{ cursor:pointer; margin-top:10px; font-size:12px; display:inline-block; height:20px; width:40px; line-height:20px; text-align:center; margin-right:5px; background-color:#93979b; color:#fff}
.cata-tab .tab-hd .active{ background-color:#000}
.mid-news .list-rmgl{ padding-bottom:0}
.list-rmgl li{ height:40px; line-height:40px; border-bottom:1px dashed #ddd;}
.list-rmgl li:last-child{ border-bottom:none}
/**资讯详情**/
.news-detail{ border:1px solid #ddd; padding:0 20px 15px 20px; background-color:#fff;}
.news-detail .art-tit{ text-align:center; margin:20px 0;}
.news-detail h1{ font-size:24px; line-height:30px;}
.news-detail .art-info { height:30px; line-height:30px; margin:10px 0; color:#999}
.news-detail .art-info span{ margin:0 10px;}
.news-detail .art-body{ line-height:30px;}
.news-detail .art-body img{ display:block; margin:10px auto;}
.about-news .about-ul{ overflow:hidden; padding:10px 0;}
.about-news .about-ul li{ width:50%; float:left; height:30px;}
.about-news .about-ul a{ display:inline-block; float:left; line-height:30px; height:30px;}
.about-news .about-ul .cata{ color:#ff7800; margin-right:6px;}
.about-news .about-ul .tit{ width:360px; overflow:hidden}
.ngzGame{ border:1px solid #e1e1e1; background-color:#fbfbfb; margin:15px 0; overflow:hidden;zoom:1; padding:15px; padding-bottom:20px;}
.ngzGame .pic{ width:120px; height:120px; float:left}.ngzGame .nzgamex{ width:400px; float:left; margin:0 20px;}.ngzGame .ngzGame2{ width:220px; height:120px; margin-top:15px;padding-left:20px; border-left:1px solid #e1e1e1; float:left}
.ngzGame .pic img{ width:120px; height:120px;}
.nzgamex .namep{ height:40px; width:100%; white-space:nowrap;text-overflow:ellipsis; line-height:40px; font-size:12px;}.nzgamex .namep .name{ display:inline-block; height:40px; width:280px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;font-size:18px;}.nzgamex .namep .nub{ color:#eb3949; font-size:18px;}
.nzgamex .namep .getBtn{ display:inline-block; height:24px; width:50px; background-color:#fef3f1; line-height:24px; text-align:center; color:#eb3949; margin-left:10px;}
.nzgamex .namep .getBtn:hover,.nzgamex .bqp a:hover{ color:#fff; background-color:#eb3949}
.nzgamex .nzgamey{ overflow:hidden;zoom:1;}.nzgamex .nzgamey li{ width:200px; float:left; height:24px; line-height:24px; font-size:14px; color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}.nzgamex .nzgamey li a{color:#eb3949;}
.nzgamex .bqp{ height:24px; width:100%; margin-top:5px;}.nzgamex .bqp a{ display:inline-block; height:22px; padding:0 10px; line-height:22px; font-size:14px; border:1px solid #e1e1e1; color:#4c8bdb; font-weight:bold; margin-right:10px;}
.ngzGame2 a{ position:relative; display:inline-block; margin-bottom:10px; margin-top:10px; width:100%; height:38px; line-height:38px; font-size:14px; color:#fff; text-align:center}
.ngzGame2 a em{ display:inline-block; height:38px; width:38px; position:absolute; left:0; top:0;}
.ngzGame2 .az{ background-color:#aacd06}.ngzGame2 .az em{ background:#87a400 url(../images/zq_ico1.png) 5px -136px no-repeat;}
.ngzGame2 .pg{ background-color:#3ab2ff}.ngzGame2 .pg em{ background:#2f8fcc url(../images/zq_ico1.png) 5px -185px no-repeat;}
.ngzGame2 .qt{ background-color:#ff8800}.ngzGame2 .qt em{ background:#ca6d03 url(../images/zq_ico1.png) 5px -230px no-repeat;}
.ngzGame2 a:hover{ opacity:0.9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.aboutNews .tit{ background:url(../images/zq_ico1.png) 5px -517px no-repeat}.aboutNews ul{ padding:0 10px;}.aboutNews li{ height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
/**分页**/
.page,.detail_page{ text-align:center; width:100%; height:32px; margin:20px 0;}
.page a,.page span,.detail_page a,.detail_page span{ background-color:#fff; display:inline-block !important; height:30px; padding:0 10px; font-size:14px; color:#999; margin:0 3px; text-align:center; line-height:30px; border:1px solid #ededed}
.page .active,.page .current,.page a:hover,.page span:hover,.detail_page .active,.detail_page .cur,.detail_page a:hover,.detail_page span:hover{ color:#fff; background-color:#ff6600}








