body{ background: #f2f2f2;}
body, button, input, select, textarea{font: 12px arial,\5b8b\4f53;}

a{ color: #333;}
a:hover, .footer a:hover{ color: #d2040e;}

.w1000, .header, .banner, .nav, .location{ width: 1000px; margin: 0 auto;}
.w680{ width: 680px;}
.w300{ width: 300px;}
.w704{ width: 704px; float: left;}
.w277{ width: 277px; float: right;}

.top, .footer, .page-nav{ width: 100%;}

.p-bg, .p-gd-info-wan span, .p-gd-info-ping .ping2 a, .page-game-edition span, .click-seeAll i, .page-overview-photo .prev, .page-overview-photo .next, .page-gmae-other ul li .viewDetails, .down-way-1 li, .down-way-2 li, 
.paper-bottom .paper-trg i, .p-gd-info-d-d a:hover{ background-image: url(../bg/p-bg.png); background-repeat: no-repeat;}
.bg{ background-image: url(../bg/bg.png); background-repeat: no-repeat;}
/*a链样式*/
.top a{ text-decoration: none;}

/*字体大小*/
.about-paper .dian2 li a{ font-size: 14px;}
.blue-16, .page-con-title{ font-size: 16px; color: #5e9bd9; font-family:'微软雅黑'; height: 40px; line-height: 40px;}
.gospel-list ul li a{ font-size: 14px;}
/*行高、高*/
.l-h-b25{ line-height: 2.5;}
.pic-s, .pic-d{ height: 18px; line-height: 18px;}
.page-game-edition .page-edition-show li, .paper-bottom{ line-height: 26px; height: 26px;}
.gospel-list ul li{ height: 30px; line-height: 30px;}
.top-map .top-map-show li{ line-height: 32px;}
.about-paper .dian2 li, .game-t-list li{ height: 32px; line-height: 32px; overflow: hidden;}
.top-l, .top-bor, .top-bor{ line-height: 36px;}
.page-game-edition .page-edition-show{ z-index: 10;}

/*d显示隐藏*/
.top-map .top-map-show, .picList107 .pichid, .picList107 .active span, .pag-tab .tabList, #sideTab1 .tabList, #sideTab2 .tabList{display: none;}
.top-r .active .top-map-show, .top-r .active span, .page-game .active .page-edition-show, .picBox107, .picList107 li span, .picTitle, .picList107 .active .pichid{ display: block;}
.page-gmae-other ul li a,.page-gmae-other ul li span, .pic-d, .pic-s{ display: inline-block;}
/*定位*/
.top-map, .page-game-edition, .djDown-tab-nav{ position: relative;}
.top-map .top-map-show, .page-game-edition .page-edition-show{ position: absolute;}

/*背景颜色*/
.bg-fff, .top-map .top-map-show, .top-r .active span, .footer, .header, .djDown-tab, .side-hot-rec{ background: #ffffff;}

/*浮动*/
.top-map .top-map-show li a, .top-map .top-map-show li b, .logo, .headerNav li a, .headerNav li b, .nav-nav, .nav-search div, .page-game-name, .page-game-edition, .page-nav ul, .page-nav ul li, .paper-hot-special ul li, 
.side-pic ul li{ float: left;}
.nav-search, .page-game-searchBox, .side-new-rec-down .dian li i, .side-new-update .dian li i, .gospel-list ul li i{ float: right;}

/*外边距*/
.banner{ margin-bottom: 1px;}
.picBox107{ margin-bottom: 4px;}
.side-downing li, .side-game-ranking li{ margin-bottom: 10px;}
.m_b_15, .page-enjoy-list ul li{ margin-bottom: 15px;}
.top-map .top-map-show li a{ margin-right: 8px;}
.headerNav li a, .headerNav li b{ margin-right: 4px;}
.page-game-name{ margin-right: 15px;}
.page-enjoy{ padding-left: 25px;}
/*内边距*/
.side-pic{ padding-left: 20px;}
.header{ padding-top: 15px;}
.p-gd-info-pic{ padding: 4px;}
.p-rl-10, .djDown-tab, .dj-p1-l-jddj, .dianji-p2, .dianji-p3{ padding: 0 10px;}
.p-rl-25{ padding: 0 25px;}

.page-gmae-overview, .page-gmae-other{ padding: 0 25px;}
/*边框*/
.bd-e8 ,.page-game-edition .page-edition-show, .page-game-edition, .page-gameDown-info, .p-gd-info-pic, .p-gd-info-list li span, .page-gmae-overview, .page-gmae-overview, .pag-tab, .page-enjoy, .djDown-tab, .w277-banner1, .side-hot-rec{ border: 1px solid #e8e8e8;}
.bd-rbl-e8{border-right: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;border-bottom: #e8e8e8 1px solid; border-top: 3px solid #5e9bd9;}
.page-game-searchBox{ border: 1px solid #cbcbcb;}
.page-con-title{ border-bottom: 1px solid #5e9bd9;}
.click-seeAll{ border-top: 1px solid #e8e8e8;}
.bd-bottom-f2, .page-gmae-other ul li, .page-down-left .w392 h4{ border-bottom: #f2f2f2 1px solid;}
.page-tab-nav li, .bd-l-e8{ border-right:#e8e8e8 1px solid; }
.page-tab-nav, .djDown-tab-nav, .side-tab-nav{ border-bottom: #e8e8e8 1px solid;}
.page-tab-nav .active{ border-top: 2px solid #006cd4;}
.bd-t-3{ border-top: 3px solid #5e9bd9;}

/*字体颜色*/
.nav-nav li a, .page-nav a{ color: #fff;}
.click-seeAll, .gameBox-down a .fs16, .djDown-tab-nav .active span{ color: #5e9bd9;}
.location a{ color: #3b5998;}
.page-gmae-other ul li span, .picList107 li span, .gospel-list ul li i, .turnPage span, .turn-paper li span, .paper-bottom .paper-trg, .about-paper .dian2 li span, .newSlist div, .newSlist dl dd{ color: #999;}
.or, .side-new-rec-down li i, .side-new-update .dian li i{ color: #ff7302;}
.about-paper .dian2 li span i{ color:#d70000; }/*红色*/

/*overflow*/
.page-game-edition .page-edition-show li, .gospel-list ul li{ overflow: hidden;}

/*居中*/
.page-game-edition .page-edition-show li{ text-align: center;}

/*头部*/
.top{ height:36px; background: url(../bg/top.jpg) left top repeat-x;}
.top-l a, .top-bor{ padding: 0 12px 0 10px; background: url(../bg/top-bor.png) right top no-repeat;}
.top-l .none{ background: none;}
.icon1{ background-position: 0 10px;}
.icon2{ background-position: 0 -40px;}
.top .bg{ display: inline-block; width: 13px; height:36px; vertical-align: middle; margin-right: 6px;}
.top-map{ display: inline-block; cursor: pointer; width: 77px; height: 36px; text-align: center; float: right;}
.top-map span{ line-height: 36px;}
.top-map .top-map-show{ width: 308px;  padding: 10px 0 10px 12px; right:0; top: 35px; border: 1px solid #b8b8b8; z-index: 2;}
.top-r .active span{ width: 75px; border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; color: #006fbe; font-weight: bold; z-index: 9; height: 36px; position: absolute; left :0; top: 0;}
.top-r{ width: 240px;}
.top-r img{display: inline-block;vertical-align: middle;}
.top-bor{ float: left;}
/*底部*/
.footer{ border-top: 1px solid #cecece; color: #575757; text-align: center; padding-top: 24px;}
.footer a, .footer strong{ color: #575757; padding: 0 5px;}
.footer p{ padding-bottom:18px; }
.footer-link{ color: #c8c8c8;}

/*头部logo导航*/
.logo, .logo img{ width: 200px; height: 77px;}
.headerNav{ float: right; width: 770px; line-height: 28px; padding-top: 8px;}
.headerNav li{ float: left; width: 32%; height: 28px; overflow: hidden; border-right: #eeeeee 1px solid; padding-left: 1%;}
.headerNav ul{ width: 775px;}

/*导航*/
.nav{ height: 49px; background: #206bc0; position: relative;}
.nav-nav li{ float: left; width: 71px; border-right: 1px solid #4281c9; height: 49px; line-height: 49px; text-align: center; color: #fff;}
.nav-nav .active{ background: #013877;}
.nav-search{ width: 283px; position: absolute; right: 0; top: 0;}
.nav-search-gospel{ width: 70px; height: 49px; line-height: 49px; font-weight: bold; text-align: center; border-right: 1px solid #4281c9; border-left: 1px solid #4281c9; background: #206bc0;}
.nav-search-gospel a{ color: #ffe051;}
.nav-search-box{ width: 203px; height: 39px; padding-top: 10px; padding-left: 8px;}
.nav-search-bor, .page-game-searchBox{ width: 160px; height: 30px; border-radius: 2px; background: #fff; padding-left: 10px;}
.nav-search-text, .page-game-search-text{ width: 125px; height: 14px; padding: 8px 0; border: 0;}
.nav-search-btn, .page-game-search-btn{ width: 28px; height: 23px; vertical-align: middle; border: 0; background: url(../bg/nav-search.jpg) left top no-repeat;}
/*当前位置*/
.location{ height: 30px; line-height: 30px;}
.location i{ padding: 0 5px;}



/*内页 游戏信息 游戏名称*/
.page-game-name{ font-size: 26px; font-weight: bold; font-family: '微软雅黑'; height: 55px; line-height: 55px; padding-left: 22px;}
/*内页 游戏信息 版本*/
.page-game-edition{ width: 65px; height: 20px; border-radius: 2px; margin-top: 20px; z-index: 98}
.page-game-edition span{ display: block; height: 20px; line-height: 20px; z-index: 10; background-color: #fff; width: 45px; padding-left:20px; background-position: 0 -150px; cursor: pointer;}
.page-game-edition .page-edition-show{ position: absolute; left: -1px; top: 20px; width: 135px; background: #fff; z-index: 99; display: none;}
/*.page-game-edition .page-edition-show li a:hover{ display: block; width: 135px; height: 26px; background: #206bc0; color: #fff;}*/
.page-game-edition .page-edition-show .hoverBg{ background: #206bc0; color: #fff;}
.page-game-edition .page-edition-show .hoverBg a{ color: #fff;}
.page-game-edition .page-edition-show .hoverBg a:hover{ color: #fff;}
.page-game .active span{ border-bottom: none; height: 21px; position: absolute; left:0; top: 0; z-index: 100; background-position: 0 -100px;}
/*内页 游戏信息 搜索框*/
.page-game .page-game-searchBox{ width: 234px;}
.page-game .page-game-searchBox .page-game-search-text{ width: 200px;}
.page-game .page-game-searchBox .page-game-search-btn{ width: 34px; height: 30px; float: right; background-position: 0 -200px; background-image: url(../bg/p-bg.png); background-repeat: no-repeat;}
/*内页 游戏信息 导航*/
.page-nav{ background: #206bc0; height: 38px; line-height: 38px;}
.page-nav ul li{ width: 136px; text-align: center; font-size: 16px; font-family: '微软雅黑'; position: relative; height: 38px; border-right: 1px solid #4281c9; z-index: 8; overflow: hidden;}
.page-nav ul li i{ position: absolute; left: 50%; margin-left: -5px; bottom: 0; background: url(../bg/p-nav.png) center no-repeat; display: block; width: 11px; height:6px; display: none; overflow: hidden; z-index: 50;}
/*.page-nav ul .active i, .page-nav ul .hovers i{ display: block;}
.page-nav ul .active{ background: #013877; z-index: 9;}
.page-nav ul .hovers{-webkit-transition: all linear .8s;-moz-transition: all linear .8s;-ms-transition: all linear .8s;transition: all linear .8s; background: #013877; z-index: 9;}*/
.page-nav-special{ font-size: 16px; padding-right: 26px; font-family: '微软雅黑';}
/*内页 游戏信息 游戏下载信息模板*/
.page-gameDown-info{ padding: 23px 40px 0 22px; height: 212px;}
.p-gd-info-pic, .p-gd-info-pic img{ width: 120px; height: 156px;}
.p-gd-info-pic{ margin-right: 27px;}
.p-gd-info-list{ width: 340px; padding-top: 15px; margin-right: 110px;}
.p-gd-info-list li{ width: 160px; float: left; height: 18px; padding: 5px 10px 5px 0; overflow: hidden;}
.p-gd-info-list li span{ display: inline-block; width: 34px; text-align: center; height: 18px; line-height: 18px; margin-right: 10px; border-radius: 2px;}
.p-gd-info-down{ width: 180px; float: left;}
.p-gd-info-wan{ padding-top: 7px; height: 134px;}
.p-gd-info-wan span{ display: inline-block; width: 53px; text-align: center; line-height: 19px; height: 19px; background-position:-100px -200px; vertical-align: middle; cursor: pointer; position: relative;}
.p-gd-info-wan span .pinged{ display: inline-block; width: 49px; height: 22px; background-position:-200px -350px; left:0px; top: -20px;  position: absolute; display: none;}
.p-gd-info-wan li .active{ background-position: -200px -300px;}
.p-gd-info-wan strong{ display: inline-block; width: 95px; height: 19px; background: #eeeeee; border-radius: 2px; vertical-align: middle;}
.p-gd-info-wan strong b{ display: inline-block; height: 19px; border-radius: 2px; position: relative;}
.p-gd-info-wan strong .w1{ background: #ff7302;}
.p-gd-info-wan strong .w2{ background: #006ce7;}
.p-gd-info-wan strong .w3{ background: #9acc26;}
.p-gd-info-wan li{ height: 19px; margin-bottom: 15px; width: 100%;}
.p-gd-info-wan li  b em{ display: block; width: 22px; height: 19px; color: red; font-size: 14px; position: absolute; top: 0; left: 50px; display: none;}
.p-gd-info-wan i{ vertical-align: middle; line-height: 19px;}
.p-gd-info-d-d{ background-position: -101px -100px;  color: #fff; cursor: pointer; width: 180px; height: 56px;}
.p-gd-info-d-d a{ display: block; width: 100%; height: 100%; background-position: 0 -350px;width: 120px; height: 26px; padding:30px 0 0 60px; color: #fff;}
.p-gd-info-ping{ width: 78px; text-align: center;}
.p-gd-info-ping .ping1{ height: 123px; padding-top: 4px;}
.p-gd-info-ping .ping-fen{ width: 78px; height: 78px; background-position:-200px -200px; text-align: center; line-height: 78px; color: #ff7302; font-size: 27px; margin-bottom: 5px;}
.p-gd-info-ping .ping-fen span{ font-size: 45px;}
.p-gd-info-ping .ping2 a{ display: inline-block;  height: 30px; line-height: 30px; padding-left: 20px;}
.p-gd-info-ping .ping2 .j1{ background-position: -350px -240px;}
.p-gd-info-ping .ping2 .f2{ background-position: -350px -292px;}
	/*内页-策略 游戏信息 游戏下载信息模板*/
.con-gameGdan-page .page-gameDown-info{ height: 192px;}
.con-gameGdan-page .p-gd-info-pic{ margin-right: 13px;}
.p-info-bd{ width: 170px; color: #666666; line-height: 25px; margin-right: 20px;}
.p-info-bd li{ border-bottom: dashed 1px #e8e8e8; overflow: hidden; height: 25px;}
.p-info-bd li a{ color: #333;}
.con-gameGdan-page .p-gd-info-wan{ height: 110px; padding-top: 0;}
.con-gameGdan-page .p-gd-info-ping .ping1{ height: 105px; padding-top: 0;}
/*列表浅灰色方点*/
.dian li{ background-image: url(../bg/dian.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
/*列表蓝色方点*/
.dian2 li{ background-image: url(../bg/dian2.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}

/*选项卡*/
.tabNav li{ float: left; text-align: center;  cursor: pointer;}


/*图片列表107*/
.picList107 li{ width: 107px; float: left; margin-right: 28px; height: 207px;}
.picList107 li img, .picBox107{ width:107px ; height: 150px;}
.picBox107{ border: 1px solid #fff;}
.picList107 li span, .picTitle{ height: 18px; line-height: 18px; overflow: hidden; text-align: center;}
.pichid{ font-size: 0; text-align: center;}
.pic-d{ width: 57px; text-align: center; background: #4ea302; border: 1px solid #3d8200; font-size: 12px; color: #fff; float: left}
.pic-s{ width: 39px; text-align: center; background: #e8e8e8; border: 1px solid #d9d9d9; font-size: 12px; margin-right: 7px; float: left;}
.active .picBox107{ border-color: #045dc3; border-radius: 1px;}
/*图片列表106*/
.side-new-rec-down .dian .topOne, .side-downing li, .side-game-ranking li{ width: 255px; height: 75px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8;}
.picBox106, .picBox106 img{ display: block; width:106px ; height:75px ;}
.picBox106{ float: left;}
.side-new-rec-down .dian .topOne dl, .side-downing dl, .side-game-ranking dl{ float: right; width: 138px; position: relative; padding-top: 6px; line-height: 22px;}
.side-new-rec-down .dian .topOne dl dd, .side-downing dl dd, .side-game-ranking dl dd{ height: 22px; width: 100%; overflow: hidden; font-size: 12px; color: #999999;}
.side-new-rec-down .dian .topOne dl dd span, .side-downing dl dd span, .side-game-ranking dl dd span{ color: #333;}
.side-new-rec-down .dian .topOne dl dt, .side-downing dl dt, .side-game-ranking dl dt{ height: 22px; width: 100px; overflow: hidden; font-size: 14px; font-weight: bold;}
.side-new-rec-down .dian .topOne .or, .side-downing li .or, .side-game-ranking li .or{ position: absolute; top: 0; right: 0; width: 33px; height: 28px; line-height: 28px; font-size: 18px; font-family: Arial;color: #ff7302;}

/*更多*/
.more{ float: right; font-size: 12px;}

/*右侧栏 热门推荐*/
.side-hot-rec{ padding-left: 10px;}
.side-hot-rec ul img{ width: 120px; height: 79px; padding: 2px; border: 1px solid #cccccc;}
.side-hot-rec ul li{ width: 126px; height: 115px; float: left; margin-right: 4px;}
.side-hot-rec ul li span{ line-height: 28px; height: 28px; display: block;width: 100%; text-align: center; overflow: hidden;}
/*右侧栏 标题*/
.side-title{ height: 42px; line-height: 42px; font-size: 14px; color: #333;}
.side-title h4{ float: left;}


.side-rpg-list{ width: 245px; padding-left: 6px;}
.side-rpg-list .picList107{ width: 274px;}

/*右侧栏 最新推荐游戏下载*/
.dian .topOne{ background: none; padding-left: 0;}
.dian .topOne div{ background: #f2f2f2; height: 75px; width: 100%;}
.side-new-rec-down .dian, .side-new-update .dian{ padding-bottom: 5px;}
.side-new-rec-down .dian li, .side-new-update .dian li, .side-news-gospel li{ height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; border-bottom: 1px solid #e8e8e8;}
/*右侧栏 别人正在下载*/
.side-downing .none, .side-new-rec-down .dian .none, .side-game-ranking .none, .side-new-update .dian .none, .side-news-gospel .dian .none{ border-bottom: none;}



/*下载地址弹出框*/
.bg-pop-up{ background-image: url(../bg/pop-up.png); background-repeat: no-repeat;}
.mask{ width: 100%; height: 100%; background: #000; position: fixed; left: 0; top: 0; z-index: 99999; opacity: 0.5; filter:alpha(opacity=50); _position: absolute; display: none;}
.pop-up{ width: 698px; height: 384px; border: 1px solid #dbdbdb; background: #fff; position: fixed; left: 50%; top: 50%; z-index: 100000; margin-left: -349px; margin-top: -192px;  overflow: hidden;}
.pop-up-title{ height: 30px; background: #f0f0f0; line-height: 30px; overflow: hidden;}
.pop-up-title h4{ padding-left: 37px; background-position: -250px 5px; color: #333; float: left;}
.pop-up-title .pop-up-close{ float: right; width: 20px; height:100% ;background-position:-260px -45px; padding-right: 8px; text-indent: -999999em; cursor: pointer;}
.pop-up-con{ padding: 20px 20px 0 20px;}
.pop-up-right{ float: right; width: 300px;}
.pop-up-left{ float: left; width: 330px;}
.pop-up-left ul{ padding-left: 35px;}
.pop-up-left ul li{ width: 246px; height: 55px; background-image:url(../bg/pop-up.png); background-repeat: no-repeat; margin-bottom: 19px;}
.pop-up-left ul li a{ display: block; width: 100%; height: 100%; text-indent: -999999em;}
.pop-up-left ul .up2{ background-position:0 -74px;}
.pop-up-left ul .up3{ background-position:0 -146px;}
.pop-up-left p{ line-height: 22px; color: #565656; padding-top: 25px;}

.pop-up{_position: absolute; _bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)))}

/*翻页*/
.turnPage{ font-size: 0; text-align: center;}
.turnPage a, .turnPage span{ margin-right: 10px; font-size: 12px;}
.turnPage a{ padding:0 8px; border: 1px solid #c9c9c9; height: 24px; display: inline-block; line-height: 24px; color: #16387c;}
.turnPage a:hover, .turnPage .active{ background: #2e6ab1; border-color: #2e5095; color: #fff;}

/*右侧栏 精彩美图*/
.side-pic ul li{ width: 117px; height: 118px; margin-right: 24px;}
.side-pic ul li img{ width: 117px; height: 80px;}
.side-pic ul{ width: 282px;}
.side-pic{ width: 278px; overflow: hidden;}
.paper-hot-special ul li span, .side-pic ul li span{ display: block; height: 20px; line-height: 20px; overflow: hidden; margin-top: 6px; text-align: center;}

/*游戏资讯内页  猜你喜欢游戏 列表 四列*/
.game-t-list li{ width: 25%; float: left; font-size: 14px;}
.game-t-list li a{ margin-right: 10px;}

/*游戏资讯内页  右侧栏 选项卡*/
.side-tab-nav{ height: 33px; line-height: 33px;}
.side-tab-nav li{ width: 149px; text-align: center; font-size: 14px;}
.side-tab-list li span{color: #999; float: right; width: 52px; overflow: hidden; display: inline-block; height: 28px; line-height: 28px;}
.side-tab-list li a{ display: inline-block; width:182px; height: 28px; overflow: hidden; float: left; line-height: 28px}
.side-tab-list li i{ display: inline-block; width: 13px; height: 10px; float: left; background: #8f8e8e; color: #fff; line-height: 10px; font-size: 12px; text-align: center; overflow: hidden; margin-top: 9px; margin-right: 9px; font-family: '宋体';}
.side-tab-list li{ height: 28px; overflow: hidden;}
.side-tab-list{ padding: 10px 20px;}
.side-tab-list li .tor{ background: #ff5b02;}
.side-tab-nav .active{ font-weight: bold; border-top: 2px solid #5e9bd9; margin-top: -1px; position: relative; background: #fff;}
.side-tab-nav .w148{ border-right: 1px solid #e8e8e8; width: 148px;}

/*导航*/
#navHover{ position: relative; z-index: 1;}
#navHover li{ position: relative; z-index: 14;}
#navHover .hoverOn{ position: absolute; left: 0; top: 1px; z-index: 8; width: 135px; height: 37px; background: url(../bg/hoverOn.jpg) center no-repeat;}