@charset "utf-8";

/* CSS Document1 */
*{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{text-align:center;position:relative;height:42px;line-height:42px;z-index:20;background:#2ab862;} */
/* header>a{color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;} */
header{position:relative;height:42px;padding:2px 50px 0 0px;z-index:20;background:#2ab862;}
header .logo{position:absolute;top:5px;left:0;width:100%;height:35px;line-height:35px;color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;box-sizing:border-box;padding-right:100px;}
header .logo a{display:block;background:url(../images/ljt1.png) no-repeat;width: 35px;height: 30px;background-size: 27px auto;float: left;margin: 3px 46px 0 10px;}

.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:#2ab862;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(../images/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(../images/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;cursor:pointer}
#mclassifyCont{display:none;height:auto;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 #2ab862;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:#2ab862;display:block;}
#mclassifyCont p .cur{background:#2ab862;color:#fff;}
#mclassifyCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#2ab862;}
#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:40px;background:#fff;border-bottom: 1px solid #ccc;}
nav .hide{display:none;}
nav span{display:inline-block;width:14px;height:10px;background:url(../images/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:#2ab862; font-weight:600;}
nav ul{zoom:1;clear:both;overflow:hidden;}
nav ul li{width:33.3333%;padding:0;float:left;color:#333;text-align:center;}
nav ul li a{display:block;text-align:center;position:relative;font-size:18px;height:40px;line-height:40px;color:#000;}
nav ul li.liW{width:41.6%;}

/*轮播图*/
.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-container img {
    width: 100%;
    height: auto;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: orange;
}


.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:35px;line-height:35px;box-sizing:border-box;padding:0 10px;margin:10px 0}
.mCTitle p{width:100%;height:35px;border-bottom:3px solid #ddd;}
.mCTitle span{display:block;height:35px;border-bottom:3px solid #2ab862;float:left;font-weight:bold;font-size:18px;}
.mCTitle i{width:10px;height:38px;background:#fff;float:left;}
.mCTitle a{float:right;font-size:16px;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 10px 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:70px; height:70px; border-radius:14px; display:block; overflow:hidden; margin:auto;}
.MContent a span{width:100%; height:20px; line-height:24px; font-size:13px;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(../images/snav.png) -6px -256px no-repeat; background-size:26px auto}
.Apply ul li p .time{padding-left:18px; border-right:none; background:url(../images/snav.png) -6px -292px no-repeat; background-size:26px auto;color:#f00;}
.Apply ul li .btn {width:40px;height:30px;padding-top:33px;color:#66d105;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(../images/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;}

/*友情链接*/
.link{width: 96%;margin: 0 auto;height: auto;float: left;padding-bottom: 15px;}
.link li{float: left;margin: 10px 0px 0px 3%;}
.link li a{display: block;float: left;height: 25px;line-height: 25px;border: 1px solid #D9D9D9;border-radius: 5px;background: #FFFFFF;padding: 0px 10px;}

/* footer */
footer{width:100%;margin-top:15px;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;height:50px;clear: both;}
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(../images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}