/* CSS Document */
/**top**/
#top .top-main li {float: right;}
#top .top-main li a {color: #999;display: block;padding-top: 10px;margin-right: 15px;}
#top .top-main li a:hover { color:#ff6600}
/**game_rec**/
h3{white-space:normal;height:auto;line-height:normal;padding-left:0px;margin:0px;border-left:none;}
.game_rec{ border:1px solid #e2e2e2; margin:12px 0px; overflow:hidden;zoom:1; background-color:#fff;}
.game_rec .left-nav{ height:200px; width:121px; float:left;}
.game_rec .left-nav p{ cursor:pointer; width:60px; height:66px; line-height:66px; padding-left:60px; border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2; font-size:15px; font-weight:bold; color:#6e6e6e}
.game_rec .left-nav p.cur{ border-right:none; background-color:#fff;}
.game_rec .left-nav p.hot{ background:#f7f7f7 url(../images/newico.png) 30px -110px no-repeat;}
.game_rec .left-nav p.adr{ background:#f7f7f7 url(../images/newico.png) 30px -155px no-repeat;}
.game_rec .left-nav p.app{ border-bottom:none; background:#f7f7f7 url(../images/newico.png) 30px -199px no-repeat;}
.game_rec .left-nav p.hot.cur{ border-right:none; background:url(../images/newico.png) 30px -330px no-repeat; color:#ff6600}
.game_rec .left-nav p.adr.cur{ border-right:none; background:url(../images/newico.png) 30px -243px no-repeat; color:#ff6600}
.game_rec .left-nav p.app.cur{ border-right:none; background:url(../images/newico.png) 30px -287px no-repeat; color:#ff6600}
.game_rec .right{ float:right; height:200px;display:none; width:1050px; overflow:hidden; background-color:#fff;}
.game_rec .current{ display:block}
.game_rec .right p.top{ overflow:hidden;zoom:1; height:130px; border-bottom:1px dashed #e2e2e2}
.game_rec .right p.top a{ margin:12px 5px; margin-bottom:0px; display:inline-block; width:94px; height:110px; float:left; text-align:center}
.game_rec .right p.top a b:hover,.game_rec .right p.bottom span a:hover,.news_rec .right .wzdl a:hover,.libao_rec .qlb ul li span a:hover,.libao_rec .qlb .title a:hover,.libao_rec .yxzx ul li a:hover,
.libao_rec .yxzx .dulo div a:hover,.game_down .yxgl .glrec ul li a:hover,.game_down .yxgl .glrec div b i a:hover,.game_rank div ul li.cur a:hover,.yxpc .dlpc a.tit:hover,.yxgl .glrec div b a.title:hover,.links span a:hover{ color:#ff6600; text-decoration:underline}
.game_rec .right p.top a b{ display:inline-block; height:40px; line-height:40px; text-decoration:none; color:#666; font-size:12px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.game_rec .right p.top img{ width:80px; height:80px; border-radius:10px;}
.game_rec .right p.bottom{ margin-top:5px;}
.game_rec .right p.bottom span{ display:block; width:100%; height:30px;color:#999; white-space:nowrap; overflow:hidden;}
.game_rec .right p.bottom span a{ color:#666; padding:0px 6px; width:74px; _width:72px; height:30px; line-height:30px;text-align:center; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.game_rec .right p.bottom span i{ float:left; width:1px; text-decoration:none;height:30px; line-height:30px;}

/**news_rec**/
.news_rec{ height:300px; overflow:hidden;zoom:1}
.news_rec .left{ width:750px; height:300px; float:left; overflow:hidden;}
.news_rec .left .wz{ display:block; width:250px; height:100%; float:left}
.news_rec .left img{ width:100%; height:150px; display:inline-block; background-color:#666; float:left}
.news_rec .left img:hover,.libao_rec .qlb ul li a.down:hover,.game_down .game_top ul li.cur a.down:hover,.game_down .djzt .title a:hover,.game_down .djzt ul li:hover,.game_zhq ul li:hover,.libao_rec .yxzx .dulo img:hover{ opacity:0.9; filter:alpha(opacity=90);}
.news_rec .left .wz div{ width:230px; height:130px; display:inline-block; background-color:#666; padding:10px; position:relative; overflow:hidden;}
.news_rec .left .wz03 div{ background-color:#ff6600;}
.news_rec .left .wz div h3{ width:100%; max-height:53px; overflow:hidden}
.news_rec .left .wz div a{ line-height:25px; font-size:16px; font-weight:bold; color:#fff; display:inline-block; margin-bottom:5px;}
.news_rec .left .wz div a:hover{text-decoration:underline}
.news_rec .left .wz div p{width:100%; color:#fff; text-decoration:none; line-height:23px; height:70px;overflow:hidden;}
.news_rec .left .wz div b{ display:inline-block; width:21px; height:12px;position:absolute; left:35px; top:-9px; background:url(../images/arr-top.png) 0px 0px no-repeat}
.news_rec .left .wz03 div b{ background:url(../images/arr-top.png) 0px -30px no-repeat}
.news_rec .left .wz02 div b{background:url(../images/arr-top.png) 0px -60px no-repeat;position:absolute; left:35px; top:auto; bottom:-12px; z-index:99}
.news_rec .right{ width:400px; height:100%; background-color:#fff; float:right; padding:0px 15px;}
.news_rec .right .wzdl{ width:100%;margin-top:15px; border-bottom:1px dashed #e2e2e2; padding-bottom:28px;}
.news_rec .right .wzdl h3{ height:34px; line-height:34px;}
.news_rec .right .wzdl a{ display:block; color:#666; font-weight:bold; font-size:16px; height:34px; line-height:34px; width:100%; overflow:hidden}
.news_rec .right .wzdl p{width:100%; height:50px; overflow:hidden;font-size:14px; line-height:26px; color:#999; text-decoration:none}

/**libao_rec**/
.libao_rec{ height:470px; overflow:hidden;zoom:1; width:100%; margin:12px 0px;}
.libao_rec .qlb,.libao_rec .yxzx,.game_down .djzt,.game_down .yxgl,.game_down .yxpc{border:1px solid #e2e2e2;background-color:#fff;float:left;}
.libao_rec .qlb{ width:250px; height:468px;}
.libao_rec .qlb .title,.game_down .djzt .title{ height:50px; line-height:50px; background-color:#f7f7f7; padding:0px 10px;}
.libao_rec .qlb .title a,.game_down .djzt .title a{ display:inline-block; float:right; line-height:50px; color:#999}
.libao_rec .qlb .title h2,.game_down .djzt .title h2{ display:inline-block; width:180px; line-height:50px; font-size:20px; text-decoration:none; color:#666; border-bottom:none}
.libao_rec .qlb ul{ display:block; overflow:hidden;zoom:1; padding:0 5px;}
.libao_rec .qlb ul li{ width:100px; height:120px; float:left; text-align:center; margin:15px 0 0 13px;}
.libao_rec .qlb ul li img{ display:block; margin:0 auto; height:80px; width:80px; border-radius:10px; }
.libao_rec .qlb ul li span{ display:inline-block; width:100%; margin-top:8px; height:32px; line-height:16px; font-size:14px; overflow:hidden; float:left; color:#666}
.libao_rec .qlb ul li span:hover{ color:#ff6600}
/**破解游戏**/
.libao_rec .pjyx{width: 340px;float: right;height: 468px;overflow: hidden;border: 1px solid #e2e2e2;background-color: #fff;}
.libao_rec .pjyx ul li{margin: 15px 3px 0 6px; position:relative;}
.libao_rec .qlb ul li em{ display:inline-block; position:absolute; left:9px; top:0; width:48px; height:44px;}
.libao_rec .qlb ul li em img{ width:48px; height:44px;}

/**yxzx**/
.libao_rec .yxzx{ width:560px; margin-left:12px; height:468px; overflow:hidden;}
.libao_rec .yxzx #title-nav b{background: url(../images/tit-bg.jpg) -2px -75px no-repeat;}
.libao_rec .yxzx .dulo{ display:block; padding:15px 10px; padding-bottom:0px; height:111px;}
.libao_rec .yxzx .dulo img{ width:186px; height:111px; float:left}
.libao_rec .yxzx .dulo div{ display:inline-block; width:340px;height:111px; float:right}
.libao_rec .yxzx .dulo div a{ display:inline-block; height:30px; line-height:30px; color:#666; margin-bottom:5px; font-size:16px; font-weight:bold; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.libao_rec .yxzx .dulo div p{ display:inline-block; line-height:24px; color:#999; font-size:14px; height:75px; overflow:hidden; text-decoration:none;width:100%;}
.libao_rec .yxzx ul{ border-top:1px dashed #e2e2e2; margin:10px; overflow:hidden;zoom:1}
.libao_rec .yxzx ul li{ height:30px; line-height:30px; width:100%; white-space:nowrap; overflow:hidden; float:left }
.libao_rec .yxzx ul li a,.libao_rec .yxzx ul li b{ display:inline-block; float:left; height:30px;line-height:30px;font-size:14px; color:#666}
.libao_rec .yxzx ul li a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.libao_rec .yxzx ul li a.fenl{ padding-right:10px; width:auto;}
.libao_rec .yxzx ul li b{ float:right; font-size:12px; color:#999}

/**game_down**/
.game_down{ width:826px; margin-bottom:12px;overflow:hidden;zoom:1; float:left; }
.game_down .game_top{ height:471px; overflow:hidden;zoom:1; border:1px solid #e2e2e2; border-right:none;padding-bottom:5px;_padding-bottom:0px; background-color:#fff;}
.game_down .game_top #title-nav b{background: url(../images/tit-bg.jpg) -2px -154px no-repeat;}
.game_down .game_top span{ width:570px; margin-left:15px; display:inline-block; height:20px; margin-top:15px; color:#999; overflow:hidden;}
.game_down .game_top #title-nav span a{ text-align:center; width:30px; height:20px; padding:0px 5px; line-height:20px;float:left;}
.game_down .game_top #title-nav span i{ float:left; display:inline-block; height:20px; line-height:20px; }
.game_down .game_top ul{ overflow:hidden;zoom:1; margin-left:4px;}
.game_down .game_top ul li{ text-align:center; width:94px; height:134px; float:left;  margin:2px; padding:0px 2px; overflow:hidden}
.game_down .game_top ul li a,.game_down .game_top ul li i,.game_down .game_top ul li b{ display:inline-block}
.game_down .game_top ul li a.pic{ width:100%; height:124px; text-align:center; padding-top:10px;}
.game_down .game_top ul li img{ width:72px; height:72px; border-radius:10px;}
.game_down .game_top ul li b{ width:100%; height:24px; line-height:24px; overflow:hidden; float:left; color:#666; font-size:14px; }
.game_down .game_top ul li i{ font-size:12px; height:20px; line-height:20px; float:left; width:100%; color:#999;}
.game_down .game_top ul li a.down{ display:none}
.game_down .game_top ul li.cur{background-color:#e7e7e7; position:relative;}
.game_down .game_top ul li.cur a.down{ background-color:#ff6600; position:absolute; left:13px; bottom:12px; width:72px; height:30px; display:block; color:#fff; text-align:center; line-height:30px; border-radius:4px;}
.game_down .game_top ul li.cur b,.game_down .game_top ul li.cur i{ display:none;}
/**游戏分类**/
.game_tags{ width:325px; height:476px; overflow:hidden; padding:0 15px 0 13px; float:right; background:#fff; border:1px solid #e2e2e2; border-left:none}
.tags-tit{ height:24px; line-height:24px; margin:15px 0; border-left:4px solid #ff6600; padding-left:15px; font-size:20px; color:#333}
.game_tags-main{max-height:270px; width:100%; overflow:hidden;zoom:1;}
.game_tags-main a{display:inline-block; float:left; width:65px; height:30px; line-height:30px; margin-bottom:10px; color:#666; text-align:center; overflow:hidden}
.game_tags .xqtj{ margin-top:16px;}
.game_tags-main a:hover,.jqgx .jqgx-ul li a:hover{ color:#ff6600}
.game_tags_rj .game_tags-main{max-height:200px}
/**友情链接**/
.links{ background-color:#fff; border:1px solid #e2e2e2; overflow:hidden;zoom:1; margin-top:12px;}
.links h2{font-size:20px;line-height:50px; color:#666; height:50px; background:url(../images/link.jpg) 5px center no-repeat;padding-left:40px;}
.links .link-m{color:#666; font-size:12px; padding:6px 10px;line-height:25px;}
.links .link-m a{ display:inline-block; color:#666; font-size:12px; padding:3px 6px;}

/**最近更新**/
.jqgx{ background:#fff; border:1px solid #e2e2e2; margin-top:12px; overflow:hidden;zoom:1;}
.jqgx h2{height: 50px;line-height: 50px;background-color: #f7f7f7;font-size: 20px;color: #666;padding-left: 10px;}
.jqgx .jqgx-ul{ width:110%; overflow:hidden;zoom:1; padding:15px 0;}
.jqgx .jqgx-ul li{ width:308px; background:url(../images/arr.jpg) 18px center no-repeat; height:30px; padding:0 45px 0 30px; margin-right:25px; line-height:30px; float:left; border-right:1px dashed #e2e2e2}
.jqgx .jqgx-ul li a,.jqgx .jqgx-ul li span{display:inline-block; height:30px; line-height:30px;}
.jqgx .jqgx-ul li a{ font-size:14px; width:230px; overflow:hidden; color:#666; float:left}
.jqgx .jqgx-ul li span{ float:right; color:#999 }
.jqgx .jqgx-ul li a:hover{ text-decoration:none}
/**自动滚动**/
.banner2{ width:100%; height:134px; overflow:hidden; margin-top:12px; position:relative;}
.banner2 ul{width:1500px;margin:0 auto;height:134px;}
.ba1 ul{height:450px;width:1900px;}
.banner2 li{float:left;display:inline;position:relative;margin-right:12px;width:224px;height:132px; border:1px solid #e2e2e2;overflow:hidden;}
.banner2 li span{ overflow:hidden; z-index:99;display:block; width:200px; padding:0 12px; text-align:center;color:#fff;height:32px;position:absolute; left:0;bottom:0;font-size:14px;line-height:32px;}
.banner2 li b{ display:block; height:32px; width:224px; position:absolute; left:0; bottom:0; background-color:#000; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.banner2 li img{ width:100%; height:100%}
.banner2 .prev,.banner2 .next{z-index:999;position:absolute; top:30px; background-color:#000; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);display:none;width:35px;height:65px;cursor:pointer;text-indent:-9999px;}
.banner2 .prev{left:5px;}.banner2 .next{right:5px;}
.banner2 span .ico{ display:inline-block;width:20px; height:37px; position:absolute; left:7px; top:14px; }
.banner2 .prev .ico{background: url(../images/bg2_01.png) 0px 0 no-repeat;}
.banner2 .next .ico{background: url(../images/bg2_01.png) -20px 0 no-repeat;}
/*******页面自适应******/
@media screen and (min-width:1025px) and (max-width:1219px) {
#top .top-main,#head,#nav,#main,#footer .main{ width:1000px;}
#banner .left{ width:700px; height:350px;}#banner .right{ width:300px; height:350px;}#banner .right p{ width:300px; height:175px;}
.game_rec .right{ width:860px;}.game_rec .right p.bottom span a{ width:80px;}.news_rec .left{ width:500px;} .news_rec .right{ width:450px;}
.libao_rec .qlb,.game_down .djzt{ display:none}.libao_rec .yxzx{ width:640px; margin-left:0px;}.libao_rec .yxzx .dulo div{ width:415px;}
.game_down{ width:645px;}.game_down .game_top span{ width:410px}.game_down .game_top ul{ height:420px; overflow:hidden}
.game_down .yxpc, .game_down .yxgl{ width:640px;}.yxgl .glrec{ width:496px}.yxgl .glrec div b{ width:400px}.yxpc .dlpc div{ width:530px}
.game_rank div{ width:240px}.game_rank div ul li.cur em,.game_rank div ul li.cur a.pic{ width:120px;}.game_rank div ul li.cur span,.game_rank div ul li a.tit{ width:190px}
.libao_rec .pjyx{ display:block !important}
.jqgx .jqgx-ul li{ width:268px;padding: 0 25px 0 30px;margin-right: 15px;}
.jqgx .jqgx-ul li a{ width:195px;}
}

@media screen and (max-width:1024px) {
#top .top-main,#head,#nav,#main,#footer .main{ width:960px;}
#banner .left{ width:660px; height:320px;}#banner .right{ width:300px; height:320px;}#banner .right p{ width:300px; height:160px;}
.game_rec .right{ width:820px;}.game_rec .right p.bottom span a{ width:76px;}.game_rec .right p.top a{ margin:12px 10px}
.news_rec .left{ width:500px;}.game_down .yxpc, .game_down .yxgl{ width:600px;}.news_rec .right{ width:410px;}
.libao_rec .qlb,.game_down .djzt{ display:none}.libao_rec .yxzx{ width:600px; margin-left:0px;}.libao_rec .yxzx .dulo div{ width:380px;}
.game_down{ width:602px;}.game_down .game_top span{ width:370px}.game_down .game_top ul{ height:420px; overflow:hidden}
.game_down .game_top ul li{ width:90px}.game_down .yxpc, .game_down .yxgl{ width:600px;}.yxgl .glrec{ width:456px}.yxgl .glrec div b{ width:370px}.yxpc .dlpc div{ width:490px}
.game_rank div{ width:230px}.game_rank div ul li.cur em,.game_rank div ul li.cur a.pic{ width:110px;}.game_rank div ul li.cur span,.game_rank div ul li a.tit{ width:180px}
.libao_rec .pjyx{ display:block !important}
.jqgx .jqgx-ul li{ width:268px;padding: 0 15px 0 30px;margin-right: 10px;}
.jqgx .jqgx-ul li a{ width:190px;}
}
