/* 开发妹原创源码 唯一官网：www.kaifamei.com QQ:208115365*/
@charset "UTF-8";
.game-nav a{padding:0 35px}
.game-nav i{background:url(../images/icon.png) no-repeat -406px -215px}
.game-name{color:#646464}
.pack-banner{height:340px}
.pack-banner .txt li{width:95%;left:10px}
.pack-banner img{width:860px;height:340px}
.banner-game{bottom:0;z-index:3}
.banner-game li{width:172px;height:100px;position:absolute;bottom:-110px}
.banner-game img{width:80px;height:80px;border-radius:5px;margin:0 10px}
.banner-game .name{color:#fff;font-size:18px;width:72px;height:24px;overflow:hidden}
.banner-game .btn{border-radius:none;border:2px #f60 solid;color:#f60;width:68px;padding:1px 0 2px;margin-top:10px;font-size:18px;text-align:center}
.banner-game .btn:hover{background:#f60;color:#fff}
.game-news img{width:322px;height:223px}
.game-news .media-tit{width:322px}
.game-news .news-list li{width:485px;line-height:30px}
.game-news .news-list li:first-of-type{margin-top:-15px}
.game-tj .hd{width:870px;border-bottom:#f3f3f3 1px solid;height:45px}
.game-tj .hd li{cursor:pointer;width:120px;font-size:16px;height:46px}
.game-tj .hd li span{border-right:#f0f0f0 1px solid;margin-top:11px}
.game-tj .hd li:last-child span{border-right:0}
.game-tj .hd li.on{background:url(../images/tab-on.jpg) no-repeat center bottom}
.game-tj .bd li{width:245px;margin-right:34px}
.game-tj .bd li:nth-of-type(3n){margin-right:0}
.game-tj .bd li p{width:130px}
.game-tj .bd li img{width:100px;height:100px;border-radius:5px}
.game-tj .bd .game-name{font-size:18px;height:22px;}
.game-tj .bd .game-type{color:#a8a8a8}
.game-tj .bd .btns a{width:58px;line-height:28px;font-size:16px}
.game-tj .bd .xz-btn{border-radius:5px;color:#fff;background:#5dbe2f}
.game-tj .bd .xz-btn:hover{background:#51a529}
.game-tj .bd .lq-btn{border-radius:5px;color:#fff;background:#fe4d4d}
.game-tj .bd .lq-btn:hover{background:#fe2f2f}
.picScroll{position:relative;height:116px;overflow:hidden}
.picScroll .tempWrap{width:840px !important}
.picScroll ul li{float:left;margin-right:10px;width:170px;overflow:hidden}
.picScroll ul li img{width:170px;height:116px}
.picScroll .prev,.picScroll .next{position:absolute;left:0;top:50%;margin-top:-20px;display:block;width:30px;height:30px;background:url(../images/icon.png) no-repeat -48px -204px;cursor:pointer}
.picScroll .next{left:auto;right:0;background-position:-78px -204px}
.video-list{width:844px}
.video-list li{margin:0 20px 20px 0}
.video-list li:nth-of-type(3n){margin-right:0}
.video-list div{width:266px;height:183px}
.video-list div img{width:266px;height:183px}
.video-list .name{width:100%;background:url(../images/shadow.png) repeat;background:rgba(0,0,0,0.6);left:0;top:152px;-webkit-transition:all .5s;transition:top .5s}
.video-list .name span{line-height:32px;color:#fff}
.video-list .name .play-btn{width:100%;height:183px;background:url(../images/video-on-img.png) no-repeat center}
.video-list div:hover .name{top:-32px}
.hj-recom-list li{width:220px;margin-right:20px;background:#f9f9f9}
.hj-recom-list li:last-of-type{margin-right:0}
.hj-recom-list li img{width:220px;height:151px}
.hj-recom-list li .media-con{height:60px;text-indent:2em;color:#a8a8a8}
.rank-box>div{width:281px}
.rank-box>.l{margin-right:18px}
.rank-box:after{content:"";display:block;height:0;clear:both;overflow:hidden}
.rank-list li{padding:10px 0;width:281px}
.rank-list .game-rank{vertical-align:top}
.rank-list .game-rank span{width:22px;line-height:22px;background:#c9c9c9;margin-right:10px;color:#fff}
.rank-list .num1 .game-rank span,.rank-list .num2 .game-rank span,.rank-list .num3 .game-rank span{background:#fb7775}
.rank-list .num1 .game-rank span{position:relative}
.rank-list .num1 .game-rank span:after{content:"";position:absolute;background:url(../images/icon.png) no-repeat 0 -414px;width:21px;height:18px;top:-12px;left:-8px}
.rank-list .game-icon{display:none}
.rank-list .game-icon img{width:77px;height:77px;margin-right:10px;border-radius:10px}
.rank-list .game-name{font-size:16px;width:157px;margin-right:10px;line-height:24px;height:24px;margin-bottom:4px}
.rank-list .game-down{display:none}
.rank-list .game-down a{line-height:24px;width:60px;border-radius:3px;border:1px #f60 solid;color:#f60}
.rank-list .game-down a:hover{background:#f60;color:#fff}
.rank-list li.on{box-shadow:0 5px 5px -5px #b5b5b5;position:relative}
.rank-list li.on .game-name{height:48px}
.rank-list li.on .game-icon,.rank-list li.on .game-down{display:block}
.kfkc{margin-left:165px}
.kfkc .hd .info{font-size:18px;margin-top:25px}
.kfkc .hd .info span{font-size:26px;color:#f60}
.kfkc .hd:after{content:"";position:absolute;width:100%;height:1px;background:#f60;left:10px;bottom:15px}
.kfkc .hd .icon{width:80px;height:80px;vertical-align:middle;z-index:3}
.kfkc .hd ul{vertical-align:middle;margin-left:-30px;z-index:2}
.kfkc .hd li{line-height:50px;padding:0 20px 0 40px;background:#fff;font-size:18px}
.kfkc .hd li:after{content:"";position:absolute;border-top:transparent 25px solid;border-bottom:transparent 25px solid;border-left:#fff 15px solid;top:0;right:-15px;z-index:2}
.kfkc .hd li.on{background:#f60;color:#fff}
.kfkc .hd li.on:after{border-left-color:#f60}
.kf .hd .icon{background:url(../images/kfkc-icon.png) no-repeat}
.kc .hd .icon{background:url(../images/kfkc-icon.png) no-repeat 0 -80px}
.kfkc-list{margin-left:39px;padding-left:39px;border-left:#f60 3px solid}
.kfkc-list li{width:100%;box-sizing:border-box}
.kfkc-list li:before{content:"";position:absolute;width:0;height:4px;background:#f60;left:0;bottom:0;-webkit-transition:all .5s;transition:width .5s}
.kfkc-list li:hover:before{width:100%}
.kfkc-list li:after{content:"";position:absolute;width:14px;height:14px;background:#f6f6f6 url(../images/det-img.png) no-repeat center;left:-47px;top:75px}
.kfkc-list li:hover:after{width:27px;height:17px;padding:5px;top:70px;left:-55px;background:#f6f6f6 url(../images/list-img.png) no-repeat center}
.kfkc-list li .game-icon{width:152px;max-width:152px}
.kfkc-list li img{width:120px;height:120px;border-radius:15px;border:#f60 6px solid}
.kfkc-list li .game-info{width:290px;max-width:290px}
.kfkc-list li .game-info>p{color:#a8a8a8;line-height:28px}
.kfkc-list li .game-info>p span{color:#f60}
.kfkc-list li .game-name{width:285px;font-size:18px}
.kfkc-list li .game-name .dis-ib{vertical-align:middle}
.kfkc-list li .game-name p{max-width:214px}
.kfkc-list li .btns a{width:174px;line-height:50px;box-sizing:border-box;background-color:#f8f8f8;border:#e8e8e8 1px solid;border-radius:4px;font-size:18px;padding-right:30px}
.kfkc-list li .btns a i{background-image:url(../images/icon.png);margin:13px 0 0 30px}
.kfkc-list li .lq-btn i{width:23px;height:23px;background-position:0 -432px}
.kfkc-list li .lq-btn:hover{background-color:#f60;color:#fff}
.kfkc-list li .lq-btn:hover i{background-position:-23px -432px}
.kfkc-list li .xz-btn{margin:0 40px 0 70px}
.kfkc-list li .xz-btn i{width:20px;height:20px;margin-top:16px !important;background-position:-46px -435px}
.kfkc-list li .xz-btn:hover{background-color:#5dbe2f;color:#fff}
.kfkc-list li .xz-btn:hover i{background-position:-66px -435px}
.already .page-list{position:absolute;left:50px;top:50px}
.already .page-list li{display:block;margin-bottom:10px;border-radius:50%;margin-left:auto;margin-right:auto;overflow:hidden}
.already .page-list li.page-on{width:50px;height:50px;line-height:50px}
.already .page-list .page-prev a:after{border-right-color:transparent;border-bottom-color:#6b6b6b;border-left:transparent 8px solid;top:14px;left:15px}
.already .page-list .page-prev a:hover:after{border-right-color:transparent;border-bottom-color:#fff}
.already .page-list .page-next a:after{border-right:transparent 8px solid;border-top-color:#6b6b6b;border-left-color:transparent;top:24px;left:15px}
.already .page-list .page-next a:hover:after{border-left-color:transparent;border-top-color:#fff}
.already .page-list .page-el{border:0;transform:rotate(90deg);padding-bottom:15px;background:0}
.kfkc-time{font-size:18px}
.kfkc-time:after{content:"";position:absolute;width:27px;height:27px;padding:5px;background:#f6f6f6 url(../images/time-img.png) no-repeat center;left:-58px;top:-6px}
.kfkc-time .time{background:url(../images/time-bg.png) no-repeat;width:179px;height:46px;line-height:44px;box-sizing:border-box;left:-240px;top:-10px;color:#fff;font-size:22px}
.kfkc-time span{color:#f60}
.game-det{padding:25px 0 15px 40px;box-sizing:border-box}
.game-det .dis-item{vertical-align:top}
.game-det .game-icon{width:168px;max-width:168px}
.game-det .game-icon>img{width:168px;height:168px;border-radius:5px}
.game-det .game-icon .coll{width:36px;height:41px;background:url(../images/icon.png) -371px -332px;top:-3px;left:-8px}
.game-det .game-icon .coll i{width:20px;height:19px;background:url(../images/icon.png) no-repeat;cursor:pointer;margin-top:8px}
.game-det .game-icon .coll .coll-def{background-position:-371px -313px}
.game-det .game-icon .coll .coll-on{background-position:-371px -294px}
.game-det .game-icon .to-login{background:url(../images/to-login.png) no-repeat;width:79px;height:34px;top:-3px;left:35px;display:none}
.game-det .game-icon .to-login a{width:32px;height:20px;top:8px;right:6px}
.game-det .game-icon .xz-btn{width:144px;line-height:48px;font-size:18px;cursor:pointer;border-radius:none;color:#fff;background:#5dbe2f}
.game-det .game-icon .xz-btn:hover{background:#51a529}
.game-det .game-info{width:500px;max-width:500px}
.game-det .game-info h2{line-height:24px}
.game-det .game-info h2 .dis-ib{vertical-align:middle}
.game-det .game-info h2 a{font-size:14px;padding-bottom:2px}
.game-det .game-info .lq-btn{border-radius:none;color:#fff;background:#fe4d4d}
.game-det .game-info .lq-btn:hover{background:#fe2f2f}
.game-det .game-info .zq-btn{border-radius:none;color:#fff;background:#009cff}
.game-det .game-info .zq-btn:hover{background:#0089e0}
.game-det .game-info .lt-btn{border-radius:none;color:#fff;background:#5dbe2f}
.game-det .game-info .lt-btn:hover{background:#51a529}
.game-det .game-info .gw-btn{border-radius:none;color:#fff;background:#494949}
.game-det .game-info .gw-btn:hover{background:#3a3a3a}
.game-det .game-info .game-name{font-size:22px;color:#242424;max-width:200px}
.game-det .game-info p{line-height:26px;color:#525252}
.game-det .score{background:url(../images/score-bg.png) no-repeat;width:151px;line-height:156px;color:#fe4d4d;font-size:60px;font-family:"Arial";box-sizing:border-box}
.game-det .score span{font-size:84px}
.game-det .comment-info{width:300px;max-width:300px}
.game-det .comment-info strong{font-size:18px}
.game-det .comment-info li{margin-top:25px}
.game-det .comment-info span{color:#fe4d4d}
.game-det .comment-info .comment-score{width:155px;height:10px;background:#f3f3f3}
.game-det .comment-info .comment-score span{height:10px;background:#fe4d4d}
.game-det .comment-info .comment-score:after,.game-det .comment-info .comment-score span:after{content:"";position:absolute;border-left:#f3f3f3 5px solid;border-top:transparent 5px solid;border-bottom:transparent 5px solid;top:0;right:-5px}
.game-det .comment-info .comment-score span:after{border-left-color:#fe4d4d;z-index:2}
.game-det .comment-info .qq-group{margin-top:40px}
.game-det .comment-info .qq-group a{width:94px;line-height:30px;box-sizing:border-box;padding-left:35px;border:#e8e8e8 1px solid;border-radius:5px;background:#f8f8f8}
.game-det .comment-info .qq-group a:after{content:"";position:absolute;background:url(../images/icon.png) no-repeat;left:12px;top:6px}
.game-det .comment-info .qq-group a:hover{background:#e9e9e9}
.game-det .comment-info .qq-group .qq1{margin:0 14px 0 -20px}
.game-det .comment-info .qq-group .qq1:after{background-position:-66px -372px;width:14px;height:16px}
.game-det .comment-info .qq-group .qq2:after{background-position:-80px -372px;width:16px;height:16px;top:7px}
.game-det .comment-info .qq-group .qq3:after{background-position:-96px -372px;top:9px;width:15px;height:14px}
.c-layout{border:#f60 1px solid;z-index:7;border-radius:10px;background:#fff;display:none}
.c-layout:before,.c-layout:after{content:"";position:absolute;border-top:transparent 20px solid;border-bottom:transparent 20px solid;border-right:#f60 20px solid;top:153px;left:-20px}
.c-layout:after{border-right-color:#fff;left:-18px}
.c-layout .close{width:24px;height:24px;background:url(../images/icon.png) no-repeat -205px -431px;cursor:pointer;top:13px;right:10px}
.c-layout .tit{width:410px;line-height:50px;background:#f60;color:#fff;padding-left:24px;font-size:20px}
.c-layout .qr-code{padding-top:30px}
.c-layout .qr-code img{width:190px;height:190px;border:#c9c9c9 1px solid}
.c-layout .qr-code span{color:#a8a8a8}
.c-layout .qr-code:before,.c-layout .qr-code:after{content:"";position:absolute;width:32px;height:27px;background:url(../images/icon.png) -140px -428px}
.c-layout .qr-code:before{left:78px;top:22px}
.c-layout .qr-code:after{background-position:-172px -428px;right:80px;bottom:40px}
.down-layout{top:35px;left:200px}
.down-layout ul{padding-left:46px}
.down-layout ul li a{width:150px;line-height:40px;border:#e8e8e8 1px solid;border-radius:5px;margin-right:40px;box-sizing:border-box;padding-left:50px;background:#f8f8f8;font-size:16px}
.down-layout ul li a:hover{color:#fff}
.down-layout ul li a:after{content:"";position:absolute;width:28px;height:28px;background:url(../images/icon.png) no-repeat;left:12px;top:5px}
.down-layout ul .down-android:after{background-position:-90px -394px}
.down-layout ul .down-ios:after{background-position:-118px -394px}
.down-layout ul .down-wp:after{background-position:-146px -394px;top:6px}
.down-layout ul .down-android:hover{background:#5dbe2f}
.down-layout ul .down-android:hover:after{background-position:-174px -394px}
.down-layout ul .down-ios:hover{background:#595959}
.down-layout ul .down-ios:hover:after{background-position:-202px -394px}
.down-layout ul .down-wp:hover{background:#009cff}
.down-layout ul .down-wp:hover:after{background-position:-230px -394px}
.down-layout ul .none span{content:"";position:absolute;width:150px;height:42px;background:url(../images/shadow.png) repeat;left:0;top:0;border-radius:5px;z-index:5}
.down-layout .down-info{color:#a8a8a8}
.game-tab .hd{border-bottom:#f3f3f3 1px solid;height:35px}
.game-tab .hd li{cursor:pointer;width:160px;font-size:16px;height:36px}
.game-tab .hd li a{border-right:#f8f8f8 1px solid}
.game-tab .hd li:last-child span{border-right:0}
.game-tab .hd li.on,.game-tab .hd li:hover{background:url(../images/tab-on.jpg) no-repeat center bottom;color:#f60}
.game-tab .bd .game-content{color:#525252;width:90%}
.focusBox{height:450px;padding-bottom:30px}
.focusBox li{line-height:450px}
.focusBox img{display:inline-block;max-width:650px;max-height:450px;vertical-align:middle}
.focusBox .prev,.focusBox .next{position:absolute;width:44px;height:76px;background:url(../images/icon.png) no-repeat -180px -247px;left:0;top:50%;margin-top:-38px}
.focusBox .next{background-position:-224px -247px;left:auto;right:0}
.focusBox .num{width:30px;left:50%;bottom:0;margin-left:-15px;line-height:24px;font-size:16px}
.focusBox .num .index{font-size:20px;color:#f60}
.game-news-box>div{width:410px}
.game-news-box .tip{margin-bottom:10px}
.game-news-box .xgzx:nth-of-type(1),.game-news-box .xgzx:nth-of-type(2){margin-bottom:10px}
.game-news-box .xgzx:nth-of-type(2n+1){margin-right:10px}
.game-news-box .xgzx img{width:199px;height:136px}
.game-news-box .yxgl li{padding-left:16px;line-height:28px}
.game-news-box .yxgl li:before,.game-news-box .yxgl li:after{content:"";position:absolute;border-top:transparent 4px solid;border-bottom:transparent 4px solid;border-left:#f60 10px solid;left:0;top:11px}
.game-news-box .yxgl li:after{border-left-color:#fff;left:-2px}
.game-news-box .yxgl li a{width:340px;max-width:340px}
.game-recom{width:100%}
.game-recom li{width:20%}
.game-recom .game-icon img{width:132px;height:132px;border-radius:5%;display:inline-block}
.game-recom .game-name{font-size:18px;max-width:132px}
.day{line-height:82px;color:#f60;font-size:20px;box-sizing:border-box;padding-left:4px}
.game-news-list li{margin-right:18px;width:268px}
.game-news-list li:nth-of-type(3n){margin-right:0}
.game-news-list img{width:268px;height:185px}
.sear-bar{font-size:16px;color:#434343;border-bottom:1px solid #eee;padding:10px 0 5px 0;}
.sear-bar .dis-item{vertical-align:top}
.sear-bar dt{width:72px;box-sizing:border-box}
.sear-bar dt,.sear-bar dd{float:left;padding:4px 10px 6px;line-height:20px;margin:5px 0}
.sear-bar dd{cursor:pointer;margin-right:10px}
.sear-bar dd:hover{color:#f60}
.sear-bar dd:last-child{margin-right:0}
.sear-bar dd.on{background:#f60;color:#fff}
.game-sear{padding:20px 0 0 40px}
.game-sear li{width:150px;margin:0 44px 30px 0}
.game-sear li:nth-of-type(6n){margin-right:40px}
.game-sear img{width:150px;height:150px;border-radius:20px;background:#ddd;}
.game-sear .game-name{max-width:150px;font-size:16px;line-height:30px;height:28px;}
.game-sear .btns a{width:100px;line-height:32px;font-size:16px}
.game-sear .xz-btn{border-radius:5px;color:#fff;background:#f60}
.game-sear .xz-btn:hover{background:#f50}
.game-sear .lq-btn{border-radius:5px;color:#fff;background:#fe4d4d}
.game-sear .lq-btn:hover{background:#fe2f2f}
.game-type-list{height:340px;box-sizing:border-box}
.game-type-list a{width:130px;line-height:40px;font-size:16px;color:#434343;box-sizing:border-box;border:#e5e5e5 1px solid}
.game-type-list a:hover{border-color:#fe4f4f;background:#fe4f4f;color:#fff}
.game-eval-list li{border-bottom:#f2f2f2 1px solid;width:100%}
.game-eval-list li:last-of-type{border-bottom:0}
.game-eval-list li:hover{background:#f9f9f9}
.game-eval-list img{width:76px;height:76px;border-radius:5px}
.game-eval-list .game-name{width:120px;font-size:18px}
.game-eval-list .eval-det{width:120px;height:40px;line-height:20px;color:#a8a8a8}
.game-eval-list .score{width:60px;height:60px;line-height:58px;border:#fe4d4d 2px solid;color:#fe4d4d;font-family:Arial;font-size:32px;box-sizing:border-box;letter-spacing:-2px}
.game-eval-list .score span{font-size:40px;margin-left:-2px}
.game-eval-list .score:before,.game-eval-list .score:after{content:"";position:absolute;border-top:transparent 8px solid;border-bottom:transparent 8px solid;top:22px;left:-8px}
.game-eval-list .score:before{border-right:#fe4d4d 8px solid}
.game-eval-list .score:after{border-right:#f9f9f9 8px solid;left:-5px}
.zq-recom{height:344px}
.zq-recom li{width:300px;height:104px}
.zq-recom li:hover .recom-game{left:0}
.zq-recom li a{width:300px;height:104px}
.zq-recom li .recom-game{width:290px;height:104px;background:url(../images/shadow.png) repeat;background:rgba(0,0,0,0.75);left:-100%;-webkit-transition:all .5s;transition:all .5s}
.zq-recom li .recom-game img{width:75px;height:75px;border-radius:5px}
.zq-recom li .recom-game>div{height:104px;color:#fff;font-family:"黑体"}
.zq-recom li .recom-game>div strong{font-size:16px}
.zq-recom li .recom-img{width:300px;height:104px}
.kc-list{padding-bottom:7px}
.kc-list li{border-bottom:#f3f3f3 1px solid;line-height:34px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color .6s;transition:color .6s}
.kc-list li:last-child{border-bottom:0}
.kc-list li:after{content:"";position:absolute;background:#f60;width:100%;height:100%;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .5s;transition:transform .5s;z-index:-1;transform-origin:100% 0}
.kc-list li:hover{color:#fff}
.kc-list li:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.kc-list li .date{width:60px;margin-right:15px}
.kc-list li .name{width:115px}
.kc-list li .test{width:95px;margin-left:15px}
.app{width:320px;box-sizing:border-box}
.app img{width:100px;height:100px;border-radius:5px}
.app .app-name{color:#525252;font-size:18px}
.app .app-detail{width:100px;color:#a8a8a8;line-height:24px}
.app .btn{width:78px;line-height:32px;font-size:18px;border-radius:none;border:2px #f60 solid;color:#f60}
.app .btn:hover{background:#f60;color:#fff}
