
/* CSS Document */
*{margin:0;padding:0}
body,html{font:14px "微软雅黑",'\5fae\8f6f\96c5\9ed1';background:#fff;color:#333;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;}
img{border:0}
ol,ul{list-style:none}
a{color:#333;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%}

header{position:relative;height:42px;padding:2px 50px 0 120px;z-index:20;background:#2095f4;}
header>a{position:absolute;top:5px;left:0;width:120px;height:35px;line-height:35px;color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;}

.SearchBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;top:8px;display:flex;background:#ccc;}
.SBInp{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;width:100%;height:28px;}
.SBInp:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.SBBtn{-webkit-box-sizing:border-box;position:relative;float:left;}
.SBBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#2095f4;z-index:3;}
.SBInp input{width:100%;height:28px;text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;outline:none;}
.SBBtn button{position:relative;border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../image/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;outline:none;cursor:pointer}

#mclassify{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;background:url(../image/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;cursor:pointer}
#mclassifyCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mclassifyCont p{margin:10px 15px 5px;border:1px solid #2095f4;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}
#mclassifyCont p span{position:relative;float:left;-webkit-box-flex:1;text-align:center;width:50%;height:36px;line-height:36px;font-size:14px;color:#2095f4;display:block;}
#mclassifyCont p .cur{background:#2095f4;color:#fff;}
#mclassifyCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#2095f4;}
#mclassifyCont ul{margin:0 10px 15px 10px;display:none; overflow:auto;}
#mclassifyCont ul.on{display:block;}
#mclassifyCont li{float:left;width:33.33%;}
#mclassifyCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#mclassifyCont li a span{display:block;color:#333;padding:0 0 4px 0;}
#xmCont{display:block;clear:both;width:33.33%;height:36px;line-height:36px;margin:0 auto 20px auto;border:1px solid #ffae00;border-radius:3px;background:#ffefcc;color:#f60;text-align:center;}

/* 导航 */
nav{line-height:36px;background:#fff;}
nav .hide{display:none;}
nav span{display:inline-block;width:14px;height:10px;background:url(../image/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle;cursor:pointer}
nav li.sq span{background-position:0 -125px;}
nav ul li.cur a{color:#2095f4; font-weight:600;}
nav ul{zoom:1;clear:both;overflow:hidden;}
nav ul li{width:20%;padding:0;float:left;color:#333;text-align:center;}
nav ul li a{display:block;text-align:center;position:relative;font-size:16px;height:36px;line-height:36px;color:#000;}
nav ul li.liW{width:40%;}

/* banner */
.banner{width:100%;height:160px;overflow:hidden; margin-bottom:10px;}
.banner img{width:100%;height:160px;}
.banner li{width:100%; height:160px; overflow:hidden; float:left}
#wrapper8{position:relative;}
.circle{position:absolute; left:0; top:140px; height:10px; width:100%;text-align:center}
.circle span{display:inline-block; margin:0 2px;text-indent:-9999px; width:6px; height:6px; border-radius:50%; background-color:#fff;}
.circle .active{background-color:#4dba50;}

.PicCarousel .PicWrapper:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;line-height: 0;}
.PicCarousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; margin:0;height: 160px;}
.PicCarousel .PicWrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.PicCarousel .PicWrapperOuter{overflow: hidden;position: relative;width: 100%;}
.PicCarousel .PicWrapperOuter.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.PicCarousel .PcItem{float: left;}
.PicControls .PicPage,.PicControls .PicBtn div{cursor: pointer;}
.PicControls { -webkit-user-select: none;  -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.PicCarousel  .PicWrapper,.PicCarousel  .PcItem{-webkit-backface-visibility: hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}
.PicTheme .PicControls{text-align: center; width: 100%;left: 0; bottom:0px;position: absolute; height: 30px}
.PicTheme .PicControls .PicBtn div{color: #FFF;display: inline-block;zoom: 1;*display: inline;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background:#fff;}
.PicTheme .PicControls.clickable .PicBtn div:hover{filter: Alpha(Opacity=100);opacity: 1; text-decoration: none;}
.PicTheme .PicControls .PicPage{display: inline-block;zoom: 1;*display: inline;}
.PicTheme .PicControls .PicPage span{display: block; width: 8px;height: 8px;margin: 11px 7px;-webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 20px;  background:#fff;}
.PicTheme .PicControls .PicPage.active span,.PicTheme .PicControls.clickable .PicPage:hover span{background:#f90;}
.PicTheme .PicControls .PicPage span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}


/* 标题 */
.mCTitle{width:100%;height:25px;line-height:25px;box-sizing:border-box;padding:0 10px;margin:10px 0}
.mCTitle p{width:100%;height:25px;border-bottom:2px solid #ccc;}
.mCTitle span{display:block;height:25px;border-bottom:2px solid #09f;float:left;font-weight:bold;font-size:15px;}
.mCTitle i{width:10px;height:27px;background:#fff;float:left;}
.mCTitle a{float:right;font-size:14px;color: #666;}

/* 今日推荐 */
.Recommend{width:100%;height:110px;margin:10px auto;box-sizing:border-box;padding:0 5px;}
.Recommend p{width:50%;height:110px; float:left;box-sizing:border-box;padding:0 5px;}
.Recommend p img{width:100%;height:110px;}

/* 热门手游，火爆软件，今日发现手游，今日发现软件，VR游戏，TV应用 */
.MContent{height:auto;width:100%;overflow:hidden; box-sizing:border-box;padding:0 10px 4px 0; margin:5px 0;}
.MContent a{width:25%; height:auto; float:left; margin:0; padding:10px 0 0 10px; box-sizing:border-box;overflow:hidden;margin-bottom:10px;}
.MContent a img{ width:65px; height:65px; border-radius:14px; display:block; overflow:hidden; margin:auto;}
.MContent a span{width:100%; height:20px; line-height:24px; font-size:14px;text-align:center; margin-top:5px; display:block; overflow:hidden;}

/*  特色专辑  */
.Album{height:auto;width:100%;padding:0 10px;box-sizing:border-box;overflow:hidden; margin-bottom:20px;}
.Album ul{padding-bottom:10px;}
.Album li{float:left;height:30px;line-height:30px;padding:0 10px;margin:10px 10px 0 0;font-size:14px;border:1px solid #ccc;border-radius:10px;}
.Album li a{display:block;overflow:hidden;text-align:center;height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; padding:0 5px;}
.Album li:nth-child(1) a,.Album li:nth-child(8) a{color:#4dba50}
.Album li:nth-child(2) a,.Album li:nth-child(4) a{color:#4d90ba}
.Album li:nth-child(3) a,.Album li:nth-child(11) a{color:#966de1}
.Album li:nth-child(5) a,.Album li:nth-child(9) a{color:#ff9a98}
.Album li:nth-child(6) a,.Album li:nth-child(12) a{color:#5bc3af}
.Album li:nth-child(7) a,.Album li:nth-child(10) a{color:#ff7573}

/* 更多应用 */
.Apply{height:auto;width:100%;overflow:hidden; box-sizing:border-box;overflow:hidden; margin-bottom:20px;}
.Apply ul{height:auto;overflow:hidden;padding-bottom:10px;}
.Apply ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;position:relative;border-bottom:1px solid #e8e8e8;}
.Apply ul li .img{margin-right:10px;display:block;width:65px;float:left;height:65px;}
.Apply ul li img{width:65px;height:65px;border-radius:8px;}
.Apply ul li p{-webkit-box-flex:1;color:#777;overflow:hidden;padding-right:70px;height:65px;}
.Apply ul li p a{display:block;height:25px;line-height:25px;overflow:hidden;font-size:16px; color:#000;}
.Apply ul li p span {display:block;line-height:20px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.Apply ul li p u{margin-right:6px;padding-right:6px;border-right:1px solid #d9d9d9;text-decoration:none;}
.Apply ul li p .vis{padding-left:18px; background:url(../image/snav.png) -6px -256px no-repeat; background-size:26px auto}
.Apply ul li p .time{padding-left:18px; border-right:none; background:url(../image/snav.png) -6px -292px no-repeat; background-size:26px auto;color:#f00;}
.Apply ul li .btn {width:40px;height:30px;padding-top:33px;color:#2095f4;top:12px;line-height:30px;text-align:center;position:absolute;right:10px;border-radius:2px;}
.Apply ul li .btn em{position:absolute;left:0; top:0;width:40px; height:30px;background:url(../image/snav.png) 9px -175px no-repeat;background-size:26px auto;}
.Apply>p{text-align:center;height:40px; line-height:40px;font-size:18px;}
.Apply>p span{font-weight:bold;margin:0 3px;}

/* footer */
footer{width:100%;margin-top:15px;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;height:50px;}
footer p{height:46px;line-height:46px;font-size:18px;color:#ccc;}
footer p a{padding:0 10px;}

#Cbacktop{width:40px; height:40px; background:url(../image/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}

/*首页轮播图下增加“必备”，“推荐”，“必玩”，“排行榜”*/
#sNav {display:-webkit-box;display:-moz-box;display:box;height:72px;background:#fff;padding-top:5px; border-bottom:10px solid #efefef; padding-bottom:12px; margin-bottom:5px;}
#sNav a {-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;font-size:1.0em;display:block;text-align:center;color:#000}
#sNav a em {display:block;width:50px;height:50px;background:#ffac13 url(../image/snav.png) 10px 10px no-repeat;margin:0 auto;margin-bottom:5px;background-size:30px auto;border-radius:25px;}
#sNav #is2 em {background:#83c44e url(../image/snav.png) 10px -83px no-repeat;background-size:30px auto;}
#sNav #is3 em {background:#2196f3 url(../image/snav.png) 10px -130px no-repeat;background-size:30px auto;}
#sNav #is4 em {background:#00c0a5 url(../image/snav.png) 10px -35px no-repeat;background-size:30px auto;}
/*必备内页*/
em, i, u, s, b,strong{font-style:normal;font-weight:normal;text-decoration:none;}
.cata-nav{padding:0px 2px 10px 2px;background:#f3f3f3;}
.cata-nav ul{width:100%;height:auto;display:block;overflow:hidden;box-shadow:0px 1px 1px #ccc;background:#fff;}
.cata-nav ul li{width:33.33%;height:43px;float:left;display:inline;padding:10px;border-right:1px dotted #e0e0e0;border-bottom:1px dotted #e0e0e0;box-sizing:border-box;background:#fff;}
.cata-nav ul li a{width:100%;height:23px;line-height:23px;font-size:14px;font-weight:normal;text-align:center;display:block;overflow:hidden;}
.cata-nav ul li.zk,.cata-nav ul li.sq span{display:block;text-align:center;color:#000;}
.game ul{zoom:1;overflow:hidden;}
.game p{height:50px;font-size:16px;background:#fff;border-bottom:1px solid #d9d9d9;position:relative;}
.game p b{display:block;border-bottom:1px solid #65bb0a;position:absolute;bottom:-1px;left:10px;line-height:45px;color:#333;}
.game ul li{position:relative;float:left;width:50%;}
.game ul .line_r{position:relative;float:left;display:block;border-right:1px solid #d9d9d9;margin-left:-1px;}
.game ul li:nth-child(even){border-right:0;}
.game ul li i{-webkit-box-sizing:border-box;display:-webkit-box;padding:10px;overflow:hidden;border-bottom:1px solid #e2e2e2;background:none;}
.game ul li u{display:block;max-height:16px;line-height:16px;margin-bottom:6px;position:relative;font-size:14px;overflow:hidden;color:#333;}
.game ul s{display:block;max-height:16px;overflow:hidden;}
.game ul li .img{ display:block;width:60px;height:70px;margin-right:8px;}
.game ul li img{width:60px;height:auto;border-radius:10px;}
.game ul li span{-webkit-box-flex:1;display:block;color:#777;font-size:12px;overflow:hidden;line-height:16px;margin-left: 2px;}
.game ul li em{padding-right:6px;margin-right:6px;border-right:1px solid #d9d9d9;}
.game ul li span .btn{display:block;width:58px;margin-top:6px;text-align:center;height:22px;line-height:22px;background:#2095f4;color:#fff;border-radius:3px;}
#bibei .game{margin:30px 8px 0 8px;position:relative;}
#bibei .game ul{padding-top:20px;background:#fff;}
#bibei .game ul li span u{white-space:nowrap;text-overflow:ellipsis;}
#bibei .game p{height:40px;font-size:16px;background:url("../image/game_u.png") no-repeat;color:#fff;position:absolute;top:-20px;left:-5px;width:100%;height:55px;background-size:200px;padding:5px 0 0 12px;border:0;}
#bibei .game p b{border:0;font-weight:bold;bottom:20px;color:#fff;}
body#bibei{background:#f0f0f0;}
.zjimg{width:100%;overflow:hidden;}
.zjimg img{width:100%;display:block;max-height:155px;}
.Album li{width:29.9%;max-width:110px;float:left;padding:0px;}
@media screen and (max-width:320px){
#kc #head,#kc #head img{max-width:300px;}
.kinfo .mkl li,.klist p a{width:50%;height:80px;}.kinfo .mkl li img,.klist p a img{width:100px;height:57px;}
.hj li img{height:65px;}
.game ul li span .btn{width:50px;}.game ul li img,.game ul li .img{width:55px;}
}
