
/*轮播图*/
a{text-decoration:none;color:#444;}
a:hover{color: #f0c110;text-decoration:none;}


#rec_list{overflow: auto; display: flex; height: 97px;}
#rec_list::-webkit-scrollbar {
    display: none;
}
#rec_list li {text-align: center;width: 82px;display: block;padding: 5px;position: relative;}
#rec_list li a{color:#333;display:block; width:100%; margin:0 auto; float: left; overflow: hidden;}
#rec_list li a img{width: 69px;height: 69px;display: block;overflow: hidden;border-radius: 15px;margin: 0 auto;}
#rec_list li a span{font-size: 13px; width: 70px; height: 15px; line-height: 15px; color: #20202c; margin: 0 auto; display: block; overflow: hidden; text-align: center; margin-top: 8px;}

/*轮播*/
.banner{width: 100%;position: relative;height: 195px;margin-top: .16rem;border-bottom:10px solid #f8f8f8;display: block;float: none;padding: 0;border: 0;top: 0;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides li {display: none; -webkit-backface-visibility: hidden; position: relative;}
.flexslider .slides img {width: 100%;display: block;height: 160px;margin: 0 auto;border-radius: 8px;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.no-js .slides > li:first-child {display: block;}
.flexslider { margin: 0; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
.flex-control-nav {width:100%;position: absolute;bottom: -33px;text-align:center;}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px;height: 8px;display: block;background: #e1e1e1;text-indent: -9999px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.flex-control-paging li a.flex-active {background: #fff;cursor: default;border: 3px solid #46b8da;}

/*精选游戏*/
.best{border-bottom: 4px solid #f8f8f8;}
.best h3{position: relative;border-bottom: 1px solid #e9e9e9;color: #333;font-size: 16px;height: 2.4rem;line-height: 2.4rem;padding: 0 10px;font-weight:bold;text-align: left;text-align: left;}
.best h3:before {content: '';display: block;width: 4px;height: 1.2rem;margin-right:10px;background: #089ce6;border-radius: 2px;float: left;margin-top: .6rem;}
.best h3 a{font-size: 12px; color:#666; float: right;  font-weight:normal;}

.bbox{ margin: 0 3%;}
.love_game_info{width: 100%;overflow: hidden;margin:10px 0;}
.love_game_info li{ width: 25%; float: left; display: block; overflow: hidden; margin: 10px 0;}
.love_game_info li a{ display: block; width: 70px; overflow: hidden; margin: 0 auto;}
.love_game_info li a img{width: 66px;height: 66px;border-radius: 15px;display: block;overflow: hidden;}
.love_game_info li a span{ width: 100%; font-size: 13px; color: #333; text-align: center; display: block; height: 15px; line-height: 15px; margin-top: 8px;}

/*精选热游*/
.newgame{border-bottom: 10px solid #f8f8f8;}
.newgame h3{position: relative;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;border-bottom: 1px solid #e9e9e9;color: #333;font-size: 16px;height: 2.4rem;line-height: 2.4rem;padding: 0 10px;font-weight:bold;}
.newgame h3:before {content: '';display: block;width: 4px;height: 1.2rem;margin-right:10px;background: #0898e5;border-radius: 2px;}

.nbox{padding: 0 3%;padding-top: 15px;}
.nbox .nbox_list{width: 100%;overflow: hidden;zoom:1;background: #fffcf7;border: 1px solid #ffe4b7;border-radius: 5px;margin-bottom: 15px;}
.nbox .nbox_list a{display: block;width: 33%;float: left;box-sizing: border-box;padding-bottom: 10px;padding-top: 15px;border-right: 1px solid #fff3de;}
.nbox .nbox_list a:last-child{ border-right: 0; }
.nbox .nbox_list a img{width: 65px;height: 65px;border-radius: 15px;display: block;margin: 0 auto;}
.nbox .nbox_list a b{font-size: 15px;color: #333;text-align: center;display: block;height: 16px;line-height: 15px;margin-top: 10px;margin-bottom: 3px;overflow: hidden;}
.nbox .nbox_list a span{font-size: 12px;color: #999;text-align: center;display: block;height: 18px;line-height: 18px;overflow: hidden;margin-bottom: 3px;}
.nbox ul li{height: 69px;padding: 16px 0;overflow: hidden;position: relative;z-index: 0;border-top: 1px solid #f1f1f1;}
.nbox ul li a.game_con{ margin-right: 70px; overflow: hidden;zoom:1; display: block;}
.nbox ul li a.game_con img{ width: 70px; height: 70px; border-radius: 15px; float: left; margin-right: 10px;}
.nbox ul li a.game_con .game_title{ overflow: hidden; margin-left: 80px;  }
.nbox ul li a.game_con .game_title p{font-size: 16px;color: #111;height: 19px;line-height: 19px;overflow: hidden;}
.nbox ul li a.game_con .game_title span{display: block;height: 25px;line-height: 25px;color: #3686ec;overflow: hidden;font-family: Arial,'Microsoft Yahei';font-size: 13px;margin-top: 4px;margin-bottom: 1px;}
.nbox ul li a.game_con .game_title span font,.nbox ul li a.game_con .game_title span em{color: #8e8e8e;font-size: 13px;}
.nbox ul li a.game_con .game_title .discribe{height: 20px;line-height: 20px;overflow: hidden;color: #a7a7a7;display:  block;white-space: nowrap;text-overflow:  ellipsis;font-size: 13px;}
.nbox ul li .game_down{display: block;width: 51px;height: 24px;line-height: 24px;font-size: 12px;color: #fff;overflow: hidden;position: absolute;right: 0;top: 34px;text-align: center;border-radius: 4px;background: #089ce6;}



/*游戏专区*/
h3.til span,.hotzt .slide li i{background: url(../image/121_icon.png) no-repeat;background-size: 360px 300px;}
h3.til {border-bottom: 0.01rem solid #f4f4f4;padding: 10px;height: 30px;font-size: 0.16rem;font-weight: normal;}
h3.til span {float: left;font-size: 16px;font-weight: bold;color: #fff;min-width: 40px;text-align: center;padding: 0 15px 4px 15px;line-height: 30px;height: 30px;background: #3686ec;}
.hotzt{border-bottom: 0.05rem solid #e1e1e1;overflow: hidden;clear: both;}
.hotzt h3.til ul { float: right; }
.hotzt h3.til ul li {display: inline-block;font-size: 14px;color: #999;padding: 0 3px;line-height: 30px;margin-left: 20px;}
.hotzt h3.til ul li.hover {color: #3686ec;border-bottom: 2px solid #3686ec;}
.hotzt .hotztcon {height: 115px;overflow: hidden;margin-top: 20px;padding-bottom: 10px;}
.hotzt .slide {overflow-x: scroll;overflow-y: hidden;margin: 0 auto;width: 100%;white-space: nowrap;}
.hotzt .slide ul{
    display: inline-block;
    white-space: nowrap;
    overflow-x: scroll;
}
.hotzt .slide li{width: 140px;margin: 0 10px 0 0;overflow: hidden;position: relative;display: inline-block;}
.hotzt .slide li i {position: absolute;top: -1px;left: 0px;display: block;width: 50px;height: 50px;background-position: -165px -150px;}
.hotzt .slide li img {display: block;height: 86px;}
.hotzt .slide li p {color: #666;text-align: center;font-size: 14px;line-height: 30px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotzt .slide2 {display: none;}

.index_downrank {height: auto;}
#recommend_down {height: auto;overflow: hidden;}



/*独家推荐*/
.Min_top{background-color: #fff;margin-bottom: .5rem;}
.Min_top .bt{width: 100%;height: 35px;line-height: 35px;background: url(../image/ok_hd_icon.png) no-repeat center center;background-size: contain;margin: 0 auto;text-align: center;color: #fff;}
.Min_top .djtj{padding: 5px 5px;overflow-y: hidden;overflow-x: scroll;}
.Min_top .djtj::-webkit-scrollbar {display: none;}
.Min_top ul{overflow:hidden;}
.Min_top ul li{width: 310px;padding: 5px;position: relative;}
.Min_top ul li:last-child{border-bottom: none;}
.Min_top ul li:before{display: table;  content: "";  line-height: 0; }
.Min_top ul li .img{float: left;display: inline-block;width: 60px;height: 60px;overflow: hidden;border-radius: 0.2rem;}
.Min_top ul li .img img{width: 100%; height: 100%;}
.Min_top ul li .tex{flex: 1;overflow: hidden;width: 173px;height: 100%;padding: 0 8px;}
.Min_top ul li .tex .name{color: #333;font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 20px;line-height: 20px;width: 100%;}
.Min_top ul li .tex .sub-title {color: #999;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.Min_top ul li .tex .sub-title i{ color: #e6e6e6;}
.Min_top ul li .tex .desc{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #787878;height: 20px;line-height: 20px;}
.Min_top ul li .btn{float: right;width: 60px;height: 26px;line-height: 26px;border: 0.01rem solid #03b9d4;color: #03b9d4;display: inline-block;border-radius: 6px;font-size: .14rem;text-align: center;position: absolute;top: 25px;right: 10px;}
/**/
.AreaList{margin-top:10px;background:#FFF;}
.menu{height:42px;line-height:42px;border-bottom:1px solid #e2e2e2;padding:0 10px;background:#fff;}
.menu b{font-size:16px;}
.more{float:right;color:#858585;font-size:14px;padding-right: 10px;margin-right: 10px;}
.AreaList{margin-top:10px;background:#FFF;}
.AreaList h3{position: relative;border-bottom: 1px solid #e9e9e9;color: #333;font-size: 16px;height: 2.4rem;line-height: 2.4rem;padding: 0 10px;font-weight:bold;text-align: left;}
.AreaList h3:before {content: '';display: block;width: 4px;height: 1.2rem;margin-right:10px;background: #089ce6;border-radius: 2px;float: left;margin-top: .6rem;}
.AreaList h3 a{font-size: 12px; color:#666; float: right;  font-weight:normal;}

.AreaList ul,.ztlist ul{padding:10px 0;overflow:hidden;background:#fff;}
.AreaList li,.ztlist li,.guessList li{float:left;width:25%;text-align:center;margin-bottom:10px;} 
.AreaList li .gameTit,.ztlist li .gameTit,.guessList .gameTit{height:26px;line-height:26px;font-size:13px;overflow:hidden;}
.AreaList li .downbtn{display:block;background:#f60;color:#fff;width:66px;height:24px;line-height:24px;margin:0 auto;border-radius:2px;margin-bottom:10px;font-size: 14px;}
.AreaList li .timeTit{font-size:12px;color:#666;}
.list {display: block;overflow: hidden;}
.list ul {display: block;overflow: hidden;padding-top: 6px;}
.list ul li {float: left;width: 25%;text-align: center;}
.list div.img {display: inline-block;width: 66px;height: 66px;border-radius: 10px;display: inline-block;position: relative;margin-bottom: 5px;}
.list .yxj div.img {border: 1px solid #eee;}
.list .yxj div.img img {float: left;width: 25px;height: 25px;border-radius: 8px;padding: 3px;}
.list p.name {color: #333;height: 20px;overflow: hidden;line-height: 20px;margin: 0 5px 5px 5px;font-size: 13px;}
.AreaList .cont3_top ul{overflow:inherit;}
/*排行榜*/
.cont6_top { width: 100%; }
.cont6_top:after { display: block; content: ''; clear: both; }
.cont6_top p { display: block; float: left; width: 50%; text-align: center; line-height: 40px; border-bottom: 2px solid #f5f5f5; color: #777; font-size: 16px; font-weight: bold; position: relative; }
.cont6_top p i { display: none; position: absolute; left: 49%; bottom: 0; width: 0; height: 0; border-right: 4px solid transparent; border-bottom: 4px solid #f60; border-left: 4px solid transparent; }
.cont6_top p.on { color: #333; border-bottom: 2px solid #f60; }
.cont6_top p.on i { display: block; }
.cont6_lis { display: block; width: 100%; }
.cont6_lis ul { overflow: hidden;padding:0 12px; }
.cont6_lis ul li { position: relative; border-bottom: 1px solid #f5f5f5; padding: 15px 0;float:none;width:auto;text-align: inherit;margin-bottom:0;  }
.cont6_lis ul li .img { display: inline-block; float: left; }
.cont6_lis ul li .img img { display: inline-block; width: 60px; height: 60px; border-radius: 10px; background: #969696; }
.cont6_lis ul li .downl { display: inline-block; float: right; text-align: center; color: #fff; line-height: 28px; width: 60px; background: #089ce6; border-radius: 3px; position: absolute; top: 36%; right: 0;font-size:12px; }
.cont6_lis ul li .info { display: block; height: 60px; margin: 0 68px; position: relative; }
.cont6_lis ul li .info div { width: 100%; }
.cont6_lis ul li .info div a {display: block;max-height: 20px;color: #333;font-size: 16px;overflow: hidden;}
.cont6_lis ul li .info div p.size {color: #888;overflow: hidden;margin: 2px 0;font-size:12px;width: 100%;display: block;height: 20px;line-height: 20px;text-align: left;}
.cont6_lis ul li .info div p.miaoshu {display: block;color: #888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size:12px;width: 100%;}
/*最新软件 游戏*/
.game{clear:both;overflow:hidden;width:100%;}
.gwarp ul{display:none;}.gwarp ul.on{display:block;}
.game,.zt,.tszj,.yl{background:#fff;}.game,.tszj{margin-bottom:7px;}
.game ul,.tszj ul,.yl ul{zoom:1;overflow:hidden;}
.game .bt,.tszj p,.yl p,.list .bt{height:50px;font-size:16px;background:#fff;border-bottom:1px solid #d9d9d9;position:relative;}
.game .bt b,.tszj p b,.yl p b,.list .bt b{display:block;border-bottom: 2px solid #089ce6;position:absolute;bottom:-1px;left:10px;line-height:48px;font-size: 16px;font-weight: bold;color: #333;}
.game .bt span{display:block;min-width:150px;float:right;margin:9px 10px 0 0;}
.game .bt span s{display:block;height:30px;overflow:hidden;border: 1px solid #f60;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;}
.game .bt span u{-webkit-box-flex:1;text-align:center;height:30px;line-height:30px;font-size:14px;color: #f60;display:block;}
.game .bt span u:last-child{border-right:none;}
.game .bt span u.cur{background: #f60;color:#fff;}
.game .bt span u:not(:last-child){border-right: 1px solid #f60;}
.gcata li,.glist li{width:50%;float:left;height:102px;position:relative;overflow:hidden;border-bottom:1px solid #e2e2e2;}
.gcata li p,.glist li p{border:0;border-right:1px solid #e2e2e2;width:99%;height:100px;padding:10px 0 20px 0;display:-webkit-box;overflow:hidden;-webkit-box-sizing:border-box;}
.gcata li:nth-child(even),.glist li:nth-child(even){border-right:0;}
.gcata li u,.glist li u{display:block;max-height:16px;line-height:16px;margin:3px 0 8px 0;position:relative;font-size:14px;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;border:0;}
.game ul.glist s{display:block;max-height:16px;line-height:16px;overflow:hidden;position:absolute;top:75px;left:10px;font-size:12px;color:#9e9e9e;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;width:99%;}
.game ul.glist li .img{ display:block;width:60px;height:70px;margin:0 10px;}
.game ul.glist li img{width:60px;height:60px;border-radius:10px;}
.game ul li span{-webkit-box-flex:1;display:block;color:#777;font-size:12px;overflow:hidden;}
.game ul.glist li em{padding:0 6px;margin:0 6px;border-left:1px solid #d9d9d9;}
.game ul.glist li span .btn{font:14px '\5fae\8f6f\96c5\9ed1';display:block;width:58px;text-align:center;height:30px;line-height:30px;color:#fff;background:#65bb0a;border-radius:2px; position:absolute;}
.game ul.gcata li{height:auto;}
.game ul.gcata li img{float:left;display:block;margin-right:10px;width:52px;height:52px;border-radius:5px;}
.game ul.gcata li a{ display:block;padding:15px 0 22px 15px;border-right:1px solid #e2e2e2}
.game ul.gcata li s{ display:block;width:55%;color:#777;font:12px '瀵邦喛钂嬮梿鍛寸拨';height:38px;line-height:20px;overflow:hidden;}
.game .more a{display:block;height:43px;line-height:45px;text-align:center;color:#333;font-size:14px;background:#eee;vertical-align:middle;}
.game .vlist li{width:25%;height:142px;border:none;padding:10px 0 0 0;float:left;}
.vlist li a{position:relative;display:block;}.vlist img{width:60px;height:60px;display:block;margin:0 auto;border-radius:10px;}
.vlist li a span,.game .vlist li p{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px auto 0 auto;text-align:center;color:#444;}
.game .vlist li p{font-size:12px;color:#9e9e9e;border:none!important;height:auto;width:100%;padding:0;}
.vlist li a.btn{width:60px;height:30px;line-height:30px;background: #089ce6;border-radius: 4px;color:#fff;margin:5px auto 0;text-align:center;}
em, i, u, s, b, strong {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}