@charset "UTF-8";*{transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-webkit-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}input,button,select,textarea{outline:none}textarea{resize:none}a:link,a:visited,a:hover,a:active{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
.header{width:100%;min-width:1000px;height:36px;margin:0 auto;position:relative;z-index:10}
.header .top-bar{width:1000px;margin:0 auto;position:relative;z-index:5}
.header .logo{position:absolute;left:0;z-index:11}
.header .logo img{padding-top:2px}
.header a{color:#000;float:left}
.header .text{font-size:12px;color:#333;line-height:36px;float:left;width:300px;padding-left:7px}
.header .top-menu{position:absolute;right:0;z-index:11;float:left}
.header .top-menu li{font-size:12px;float:left;color:#000;line-height:36px;text-indent:1px}
.header .top-menu li a{margin:0 8px}
.header .top-menu li a:hover{color:#f60;text-decoration:none}
.header .bg{width:100%;height:36px;background:#fff;position:absolute;z-index:1;left:0;top:0}
.footer{color:#000;font-size:12px;margin:0 auto;margin-top:15px;line-height:24px;text-align:center;width:1000px}
.footer .link a{padding:0 5px}
.footer .fo_nav{margin:0 7px}
.cf:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.cf{zoom:1}a{color:#333}a:hover{color:#f60}body,input,button,select,textarea,table{font:12px '微软雅黑',Arial,'宋体'}body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,hgroup,menu{margin:0;padding:0}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}input,button,select,textarea{outline:none}textarea{resize:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
.pub_9pcheader{height:33px;margin:0 auto;position:relative;background:#e9e9e9;font-size:0;font-family:Arial,'微软雅黑','宋体';border-bottom:1px solid #dbdbdb;z-index:999}
.pub_9pcheader .top-bar-ph a{color:#000;text-decoration:none}

.pub_9pcheader .top-bar-ph{width:990px;height:100%;margin:0 auto;background:#e9e9e9;position:relative}
.top-gg{background:url(/images/img/lb.gif) no-repeat left center;padding-left:14px;height:33px;line-height:33px}
.top-gg span{background:url(/images/img/mores.jpg) no-repeat right top;padding-right:20px}
.ggy{float:left;height:33px;line-height:33px;width:200px}
.pub_9pcheader .user-bar-ph{height:100%;width:100%;top:0;right:0;position:absolute}
.user-bar-ph .lb{float:left!important; background:url(/images/img/lb.gif) no-repeat left;padding-left:20px;display:inline-block;height:34px;line-height:35px;overflow:hidden;font-size:12px;}
.user-bar-ph .lb p{height:34px;line-height:34px;background:#e9e9e9;position:relative;z-index:99}

.pub_9pcheader .user-bar-ph .right-li-ph{font-size:12px;float:right;height:33px}
.pub_9pcheader .user-bar-ph .ulink{padding:0 10px;line-height:33px;border-right:1px solid #c6c6c6;color:#1a71d1}
.pub_9pcheader .user-bar-ph .ulink:hover{color:#f60;text-decoration:none}
.pub_9pcheader .web-site-ph{width:150px;height:33px;position:relative}
.pub_9pcheader .user-site-ph{_width:150px;text-indent:10px;background:url(/images/img/pub_pcheader_icon.png) no-repeat 113px -137px}
.pub_9pcheader .msg-site-ph{width:100px;height:33px;position:relative;background:url(/images/img/pub_pcheader_icon.png) no-repeat 98px -137px}
.pub_9pcheader .msg-site-ph .org{color:#f80}
.pub_9pcheader .site-title{height:32px;line-height:32px;position:relative;border:1px solid #e9e9e9;border-bottom:0;text-align:center;text-indent:22px;cursor:pointer}
.pub_9pcheader .web-site-ph .site-title{background:url(/images/img/pub_pcheader_icon.png) no-repeat 9px 11px}
.pub_9pcheader .msg-site-ph .site-title{background:url(/images/img/pub_pcheader_icon.png) no-repeat 9px -29px}
.pub_9pcheader .user-site-ph .site-title{text-indent:10px;padding-right:10px}
.pub_9pcheader .site-toward-ph{width:13px;height:10px;display:inline-block;_display:none;margin-left:4px;background:url(/images/img/pub_pcheader_icon.png) no-repeat 0 -77px}
.pub_9pcheader .web-site-pop,.pub_9pcheader .user-site-pop,.pub_9pcheader .msg-site-pop{z-index:5;border:1px solid #c6c6c6;position:absolute;top:33px;background:#fff;display:none}

.pub_9pcheader .ctrl-btn-ph a:hover{background:#f80;color:#fff;border-color:#f80}
.pub_9pcheader .msg-site-pop{width:144px;right:0}
.pub_9pcheader .msg-site-pop .msg-link-list{padding:10px 5px}
.pub_9pcheader .msg-site-pop .msg-link-list li{height:24px;line-height:24px;margin-bottom:2px}
.pub_9pcheader .msg-site-pop .msg-link-list a{height:24px;display:block;padding:0 5px}
.pub_9pcheader .msg-site-pop .msg-link-list a:hover{background:#f80;color:#fff}
.pub_9pcheader .msg-site-pop .msg-link-list a:hover .num{color:#fff}
.pub_9pcheader .msg-site-pop .msg-link-list .num{float:right;color:#f80}
.pub_9pcheader .web-site-pop{width:988px;right:0}
.pub_9pcheader .web-site-pop .site-con{border-right:1px solid #e6e6e6;overflow:hidden;float:left}
.pub_9pcheader .web-site-pop .sectitle{font-size:16px;margin:20px 0 10px;padding-left:15px}
.pub_9pcheader .web-site-pop .sectitle a{color:#f80}
.pub_9pcheader .web-site-pop .sectitle a:hover{color:#f80;text-decoration:underline}
.pub_9pcheader .web-site-pop .site-list-con{zoom:1;padding-left:10px}
.pub_9pcheader .web-site-pop .site-list-con:after{content:'';visibility:hidden;display:block;clear:both}
.pub_9pcheader .web-site-pop .site-list{margin-right:10px;float:left}
.pub_9pcheader .web-site-pop .site-list li{font-size:12px;height:22px;margin-bottom:5px}
.pub_9pcheader .web-site-pop .site-list li a{max-width:100%;_width:100%;display:inline-block;padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pub_9pcheader .web-site-pop .site-list li a:hover{background:#f80;color:#fff}
.pub_9pcheader .web-site-pop .site-con1{width:235px}
.pub_9pcheader .web-site-pop .site-con1 .site-list{width:65px;_width:55px}
.pub_9pcheader .web-site-pop .site-con2{width:113px}
.pub_9pcheader .web-site-pop .site-con2 .site-list{width:85px}
.pub_9pcheader .web-site-pop .site-con3{width:408px}
.pub_9pcheader .web-site-pop .site-con3 .site-list{width:405px;margin-right:0}
.pub_9pcheader .web-site-pop .site-con3 .site-list li{width:100px;_width:90px;float:left}
.pub_9pcheader .web-site-pop .site-con3 .site-list li a{max-width:85px;_width:75px}
.pub_9pcheader .web-site-pop .site-con4{width:113px;border-right:0}
.pub_9pcheader .web-site-pop .site-con4 .site-list{width:85px}

.pub_9pcheader .web-site-ph.current .site-title,.pub_9pcheader .msg-site-ph.current .site-title,.pub_9pcheader .user-site-ph.current .site-title{width:100%;position:absolute;right:0;top:0;text-indent:24px;border-color:#c6c6c6;background-color:#fff;height:33px;z-index:6}
.pub_9pcheader .web-site-ph.current .site-title{background-position:11px 11px}
.pub_9pcheader .msg-site-ph.current .site-title{background-position:11px -29px}
.pub_9pcheader .user-site-ph.current .site-title{width:auto;position:relative;text-indent:10px}
.pub_9pcheader .current .site-title a{color:#f80}
.pub_9pcheader .user-site-ph.current .user-site-pop,.pub_9pcheader .msg-site-ph.current .msg-site-pop,.pub_9pcheader .web-site-ph.current .web-site-pop{display:block}

.nav{height:100px;background:#3b3b3b;min-width:1000px}
.nav .nav-main{width:990px;height:100%;margin:0 auto;position:relative}
.nav-main .logo{margin:15px 0px 10px 0px;}
.nav-main .banner{width:742px;}
.nav-main .banner img{height:100px;width: 80%;margin-left: 150px;}

.sub-nav-con{height:44px;position:relative;
z-index: 10;top:0;width:100%;left:0}

.sub-nav-fixed{position:fixed;width:100%;top:0;z-index:9999}
.sub-nav{background:url(/images/img/top-nav-bg.gif) repeat-x center top;  min-width:1000px;height:35px}
.sub-nav .ol-nav{width:990px;height:100%;margin:0 auto}
.sub-nav .ol-nav-left a{float:left;width:110px;_width:123px;height:35px;font-size:18px;color:#fff;line-height:35px;text-align:center;display:block;border-right:1px solid #5b5b5b}
.sub-nav .ol-nav-left a:hover,.sub-nav .ol-nav-left a.active{width:110px;_width:123px;background:#ff6600;border-right:1px solid #ff6600}

.sub-nav .ol-nav-left a h1{font-size:18px;font-weight:400}
.sub-nav .ol-nav-left a.last{border-right:0;_margin:0;_padding:0}
.ol-nav-left{float:left;}
.ol-nav-right{float:right}
.ol-nav-right a{float:right;color:white;line-height:35px;background:url(/images/img/prev-jt.png) no-repeat right center;padding-right:13px;margin-right:30px;}
.ol-nav-right div{position:relative;float:right}
.ol-nav-right div img{position:absolute;top:37px;left:-23px;display:none}

.main-con{width:990px;padding:0px 5px 0 5px;margin:0 auto;background-color:#fff;}
.main-con.big{padding:10px 10px 0 10px;background:#fff}
.box,.box-text{zoom:1}
.box:after,.box-text:after{content:'';visibility:hidden;display:block;clear:both}
.box.mar-box,.box.android-game{margin-bottom:15px}
.box-title{height:35px;border-bottom:2px solid #ebebeb;position:relative;}

.box-title .inset-h,.box-title h1,.box-title h2,.box-title h3,.box-title p{position:absolute;display:inline-block;padding:0 15px;left:0;top:0;line-height:35px;font-weight:700;border-bottom:2px solid #f60;font-size:20px;cursor:default}
.box-title .inset-h h1{position:static;color:#666;display:inline-block;left:0;top:0;line-height:35px;font-size:18px;cursor:default;font-weight:400;margin-left:5px;border-bottom:0;padding:0}
.box-title h2,.box-title h3,.box-title p{display:inline-block;_zoom:1;*display:inline}
.box-title .more{float:right;margin:8px 10px 0 0;font-size:14px}
.box-title .more:hover{text-decoration:underline}
.box-title .double-more{position:absolute;right:0;top:10px}
.box-title .double-more a{color:#333;display:inline-block;font-size:14px;height:14px;line-height:14px;padding:0 10px;border-right:1px solid #ebebeb;border-bottom:0}
.top-main{position:fixed;left:0;width:100%;top:0;z-index:999}
.box-title .double-more a.last{border-right:0}

.ol-nav-right .active{background:url(/images/img/next-jt.png) no-repeat right center}


/** 重置内页间距**/
.ny-main-con{margin-top:126px}

/** 登录**/
.kf-rdl{border:1px solid #ddd;margin-bottom:15px;overflow:hidden}
.kf-rdl h4{height:44px;line-height:44px;padding:0 14px;color:white;font-weight:bold;background:#3b3b3b;font-size:20px;}
.kf-rdl ul{padding:10px;padding-top:20px}
.kf-rdl li{margin-bottom:14px;height:34px;}
.kf-rdl .text input{padding:0 2%;height:32px;border:1px solid #ddd;line-height:32px;width:96%;}
.kf-rdl .qt{margin-bottom:0;}
.kf-rdl .qt input{vertical-align:middle;margin-right:4px;}
.kf-rdl .qt label{float:left}
.kf-rdl .qt a{float:right;color:#d8b700}
.kf-rdl .btn input{width:125px;float:left;height:36px;line-height:36px;margin-right:20px;font-size:18px;border:none;text-align:center;cursor:pointer}
.btn-dl{background:#f60;color:white;font-weight:bold}
.btn-zc{margin-right:0!important;background:#d3d3d3;color:#666666}

/** 登录之后**/
.dl-last{padding:14px;border:1px solid #ccc;border-radius:4px;overflow:hidden;margin-bottom:20px}
.dl-last .font div{color:#a4a4a4;float:left;margin-right:10px}
.dl-last .font{line-height:24px;}
.dl-last .font strong{color:#383838;font-weight:100}
.dl-last .font span{color:#bd7226}
.dl-last-main .pic img{float:left;border:5px solid #c6c6c6;border-radius:4px;margin-right:8px;}
.dl-last-main .font{margin-bottom:3px;}
.dl-last-main .font div{width:40px;text-align:right;float:left;margin-right:4px;}
.dl-last-main .color span{color:#ffa800}
.dl-last-main .jy div{width:140px;height:13px;background:#e1e1e1;border:1px solid #c0c0c0;border-radius:3px;position:relative;float:right;overflow:hidden}
.dl-last-main .jy span{position:absolute;height:13px;display:inline-table;width:10%;background:#ffa800}

/** 开服**/
.open-fu{border:1px solid #e8e8e8}
.topGame .xz{padding:4px 8px;background:#5CA2E0;color:white;font-size:14px}
.open-fu-bt{height:29px;line-height:29px;border-bottom:1px solid #e8e8e8}
.open-fu{margin-top:15px}
.open-fu span{width:25%;float:left;display:inline-block;text-align:center;height:29px;line-height:29px;}
.open-fu-bt img{margin-top:7px}
.open-fu .ts{font-size:14px;}
.open-fu .data{color:#F60}
.open-fu .gray{color:#999}

/** 客服中心**/
.kfzx{overflow:hidden;width:100%}
.kfzx-nr{margin:10px 0;padding:0 8px;}
.kfzx-nr p{line-height:24px;color:#666666;font-size:14px}
.kfzx-nr .qq{display:inline-block;margin:4px 0}

/** 页码**/
.ym {text-align:right;margin-top:20px;}
.ym a{height:24px;line-height:24px;display:inline-block;padding:0 10px;color:#666666}
.ym .active{background:#c31818;color:white;}

/** 内页左右块**/
.kf-r .hd{margin-bottom:30px;}
.kf-r .pc-gl{margin-bottom:20px}
.kf-l{width:675px;float:left}
.kf-kfl{width:675px;float:left}
.kf-r{width:292px;float:right;}

/** 内页当前位置**/
.kf-bj{height:30px;line-height:30px;}
.kf-bj span{background:url(/images/img/s.jpg) no-repeat left center;padding-left:18px;color:#6a6a6a;}

/** 内页火爆活动**/
.hd-main{margin-top:14px}
.hd-main .hd-a img{width:100%;height:173px;}
.hd-main h4{line-height:34px;height:34px;overflow:hidden}
.hd-main h4 a{font-size:16px;color:#333}
.hd-main p{line-height:18px;color: #999;}
.hd-main p span{font-weight:bold}

/** 脚步**/
#footer {width: 100%;clear: both;float: left;border-top: 3px solid #8E8E8E;background: #1F272B;margin-top: 10px;color: #63696E;}
.link {width:990px;overflow:hidden;margin: auto;border-bottom: 1px #363D41 solid;padding-bottom: 20px;}
.link h2 {width: 990px;color: #ccc;font-size: 16px;margin: 20px 0 10px 0;}
.link a {width: 100px;float: left;font-size: 12px;color: #ccc;line-height: 22px; text-align: center;}
.siteMap {color: #63696E;width:990px;margin: auto;text-align: center;height:175px;}
.clearfix{overflow:hidden;width:990px;margin:0 auto}
.pc{overflow:hidden}
.siteMap-left{float:left}
.s-left-l{height:80px;line-height:80px;font-size:28px;font-weight:bold}
.s-left-l-p p{text-align:left;line-height:26px;color:#999}
.s-left-l-p p a{color:#999}
.siteMap-right{float:right}
.siteMap-right-t{height:60px;padding-top:8px;text-align:right;margin-bottom:6px;}
.siteMap-right-t h3{line-height:36px;font-size:20px;color:white;}
.siteMap-right-b{padding:8px 0px 8px 8px;background:rgb(31, 39, 43);overflow:hidden}
.siteMap-right-b a{float:left;margin:0 8px;}
.rankShow .topUP img{height:65px;width:65px;}
.topGame p{margin-top:27px}

/** 排行榜共用样式**/
.num_small{ display: block; float: left; margin-left: 13px;}
.ngTop .num1, .ngTop .num2, .ngTop .num3, .ngTop .num0 {color: #fff;width: 25px;height: 25px;line-height: 25px;text-align: center;float: left;}
.topGame {width:213px;position: relative;float: left;margin-left: 15px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.mask72, .mask120, .mask175 {background: url("/images/img/spritePNG24.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: block;margin: 0;position: absolute;z-index: 991;background-position: 0 0;height: 72px;width: 72px;left: 15px;top: 15px;}*/
.topGame img {width: 72px;height: 72px;margin-right: 15px;}
.ngTop .name {width: 203px;float: left;margin-left: 15px;line-height: 25px;}
.ngTop li a {font-weight: bold;float:left}
.topUP {text-align: center;color: #999;margin-top: 3px;}
.ngTop .num1 {background: #5CA2E0;}
.ngTop {width: 330px;float: left;}
.ngTop .ngTitle {border-bottom: 2px #ECECEC solid; width: 320px;}
.ngTitle {width: 100%;height: 40px;line-height: 40px;border-bottom: 1px #dadada solid;position: relative;}
.ngTop h2.tit1 {border-bottom: 2px #287DC8 solid;}
.ngTop ul {float: left;margin-top: 5px; width: 320px;}
.ngTop li {float: left;border-bottom: 1px dotted #D9D9D9;padding: 10px 0;}
.fl{float:left}
.fr{float:right}

/**右部公用样式*/
.num_small{ display: block; float: left; margin-left: 13px;}
.ngTops .num1, .ngTops .num2, .ngTops .num3, .ngTops .num0 {color: #fff;width: 25px;height: 25px;line-height: 25px;text-align: center;float: left;}
.topGames img {width: 72px;height: 72px;margin-right: 15px;}
.ngTops .name {width: 168px;float: left;margin-left: 15px;line-height: 25px;}
.ngTops li a {font-weight: bold;float:left; width: 80px;}
.topUP {text-align: center;color: #999;margin-top: 3px;}
.ngTops .num1 {background: #5CA2E0;}
.ngTops {width: 283px;float: left;margin:0 10px}
.ngTops .ngTitle {border-bottom: 2px #ECECEC solid;}
.ngTitle {width: 100%;height: 40px;line-height: 40px;border-bottom: 1px #dadada solid;position: relative;}
.ngTops h2.tit1 {border-bottom: 2px #287DC8 solid;}
.ngTops ul {float: left;margin-top: 5px; width: 286px;}
.ngTops li {float: left;border-bottom: 1px dotted #D9D9D9;padding: 10px 0;}
.fl{float:left}
.fr{float:right}
.topGames .xz {padding: 4px 8px;background: #5CA2E0;color: white;font-size: 14px; width: 30px; margin-top: 5px;}
.topGames {width: 173px;position: relative;float: left;margin-left: 15px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.weixin_pic {background: #FFF;z-index: 900;text-align: center;line-height: 25px;color: #666;border: 1px #e6e6e6 solid;position: absolute;width: 85px;height: 243px;left: 15px;padding: 1px 5px;}
.weixin_pic .weixin_subject {padding-bottom: 2px;overflow: hidden;zoom: 1; }
.weixin_pic .weixin_subject #close_weixin {
background: url(/images/img/icon.png) no-repeat -63px -125px;cursor: pointer;width: 20px; height: 16px;display: inline-block;overflow: hidden;zoom: 1;text-indent: -9999px;}
.f_right {float: right;}
.f_left2 {font-weight:bold;}
#clear {margin-top:6px;}