﻿/* 初始化css */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{color: #333;background:#FFFFFF;font: 12px "Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
a{color:#000000;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color:#000000;text-decoration:none;}
em{font-style:normal;}
li{list-style:none;}
img{border:0;vertical-align:middle;}
input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
.clearfix {zoom:1;}

.line-10,.line-15,.line-20{width:100%;clear:both;font-size:0;line-height:0;}
.line-10{height:10px;}
.line-15{height:15px;}
.line-20{height:20px;}
.line-5{height:6px;}

/* 大区域概括 */
.box{width:100%;height:auto;margin:0 auto;clear:both;}
.column-wrap{border-bottom: solid 10px #F0F0F0;}
.part{height:10px;background:#F0F0F0;}
.part-1{height:1px;background:#F0F0F0;}
.part-2{height:5px;background:#F0F0F0;}
.part-3{height:10px;background:#fff;}
.column-wrap1{border-bottom: solid 1px #F0F0F0;border-top: solid 10px #fff;}
/*全局色调，可通过后台手机主题覆盖 --wap-* 变量*/
:root {
	--wap-primary: #19b5fe;
	--wap-accent: #19b5fe;
	--wap-button: #19b5fe;
}

/* 顶部 */
.wap-top-head {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0,0,0,.08);
	padding-top: constant(safe-area-inset-top);
	padding-top: env(safe-area-inset-top, 0px);
}
.wap-top-head .header {
	position: relative;
	top: auto;
	left: auto;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 40px;
	padding: 0 8px;
	background-color: var(--wap-primary, #19b5fe);
	box-sizing: border-box;
}
.wap-top-head .header .header-logo {
	float: none;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 64px;
	min-width: 0;
	padding: 0 6px 0 0;
	font-size: 14px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-shadow: none;
}
.wap-top-head .header .header-search {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 42%;
	max-width: 150px;
	min-width: 96px;
	margin-left: auto;
	position: relative;
	height: 28px;
}
.wap-top-head .header .header-search-input {
	position: relative;
	top: auto;
	right: auto;
	width: 100%;
	max-width: 100%;
	height: 28px;
	line-height: normal;
	font-size: 12px;
	border-radius: 14px;
	border: none;
	background: #fff;
	padding: 0 46px 0 8px;
	box-sizing: border-box;
	-webkit-appearance: none;
}
.wap-top-head .header .header-search-button {
	top: 0;
	right: 0;
	height: 28px;
	width: 26px;
	background-size: 15px 15px;
}
.wap-top-head .header .header-search-clean {
	top: 0;
	right: 26px;
	height: 28px;
	width: 22px;
	background-size: 13px 13px;
}
.wap-head-placeholder { height: 80px; }
.wap-head-placeholder.has-sub { height: 117px; }
.wap-nav-wrap {
	background: #fff;
	border-top: 1px solid #f0f0f0;
}
.wap-nav-scroll {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	padding: 0 4px;
	scrollbar-width: none;
}
.wap-nav-scroll::-webkit-scrollbar { display: none; height: 0; }
.wap-nav-scroll a {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	display: inline-block;
	padding: 0 14px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #444;
	text-align: center;
	white-space: nowrap;
}
.wap-nav-scroll a.on {
	color: var(--wap-accent, #19b5fe);
	font-weight: bold;
	border-bottom: 2px solid var(--wap-accent, #19b5fe);
}
.wap-nav-sub-scroll {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	padding: 8px 10px;
	background: #f7f7f7;
	border-top: 1px solid #eee;
	scrollbar-width: none;
}
.wap-nav-sub-scroll::-webkit-scrollbar { display: none; height: 0; }
.wap-nav-sub-scroll a {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 5px 14px;
	margin-right: 8px;
	font-size: 13px;
	line-height: 1.2;
	color: #666;
	background: #fff;
	border-radius: 16px;
	border: 1px solid #e5e5e5;
	white-space: nowrap;
}
.wap-nav-sub-scroll a.sd-sel {
	color: #fff;
	background: var(--wap-accent, #19b5fe);
	border-color: var(--wap-accent, #19b5fe);
}
.header{position:fixed;top:0;z-index:99;width:100%;height:45px;background-color:var(--wap-primary, #19b5fe)}
.header .header-logo{height:100%;min-width:48px;line-height:46px;padding:0 10px;font-size:20px;color:#FFFFFF;float:left;text-shadow: 0px 0px 10px #ccc;}
.header .header-search{}
.header .header-search-clean{height:35px;width:35px;background:url(./img/close.png) no-repeat center;background-size:19px 18px;position:absolute;top:4px;right:35px;}
.header .header-search-input{height:25px;width:70%;font-size:15px;position:absolute;border-radius:7px;border:1px solid #eee;background:#FFFFFF;top:9px;right:8px;padding:0 60px 0 5px;}
.header .header-search-button{height:35px;width:35px;background:url(./img/seach-bg.png) no-repeat center;background-size:19px 18px;position:absolute;top:5px;right:8px}
.wrap-head{text-align:center; background:#fff;}
.wrap-head .nav-bar{height:40px; line-height:40px;border-bottom:3px solid #FFFFFF;}
.wrap-head .nav-bar a{display:inline-block; float:left; text-align:center; font-size:16px; color:#000; height:40px; width:25%;white-space:nowrap;overflow:hidden;}
.wrap-head .nav-bar a:visited,.wrap-head .nav-bar a:link{color:#444;}
.wrap-head .nav-bar a.on{border-bottom:2px solid var(--wap-accent, #19b5fe); text-decoration:none;color:var(--wap-accent, #19b5fe);}

/* 顶部 */

.wrap-head{ text-align:center; background:#fff;}
.wrap-head .search-box{box-shadow: 0px 0px 2px #999; position:relative; height:40px; width:90%; margin:10px auto;border-radius:7px;}
.wrap-head .search-box .search-txt{ text-indent:10px; border:0; height:40px; line-height:40px;width:100%;font-size: 16px;text-shadow: 0px 0px 1px #333; font-size:15px; box-shadow:0 0 3px #ccc; border-radius:7px;}
.wrap-head .search-box .search-btn{height:42px; position:absolute; right:0;top:-1px;; width:60px; line-height:42px; text-align:center;  background:url(img/seach-bg.png) no-repeat 50% 50%; font-size:15px; color:#fff;}
.wrap-head .search-box .search-btn:hover{ text-decoration:none;}


/* 首页引流栏 */
.nav-head{display:-webkit-box;display:-moz-box;display:box;height:72px;padding-top:10px; border-bottom:10px solid #F0F0F0; padding-bottom:8px; margin-bottom:0px;}
.nav-head a{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;font-size:14px;display:block;text-align:center; color:#444}
.nav-head a em{display:block;width:50px;height:50px;margin:0 auto; margin-bottom:5px; border-radius:25px;}
.nav-head .nav-btn1 em{background:url(./img/icon-nav-1.png) no-repeat; background-size:50px auto;}
.nav-head .nav-btn2 em{background:url(./img/icon-nav-2.png) no-repeat; background-size:50px auto;}
.nav-head .nav-btn3 em{background:url(./img/icon-nav-3.png) no-repeat; background-size:50px auto;}
.nav-head .nav-btn4 em{background:url(./img/123456.jpg) no-repeat;  background-size:50px auto;}
.nav-head .nav-btn5 em{background:url(./img/qq.png) no-repeat;  background-size:50px auto;}
.nav-head .nav-btn6 em{background:url(./img/android.png) no-repeat;  background-size:50px auto;}
.nav-head .nav-btn7 em{background:url(./img/rj.png) no-repeat;  background-size:50px auto;}
.nav-head .nav-btn8 em{background:url(./img/zj.png) no-repeat;  background-size:50px auto;}

/* 必备导航栏 */
.need-nav-bar{height:40px; line-height:40px;border-bottom:3px solid #FFFFFF;}
.need-nav-bar a{display:inline-block; float:left; text-align:center; font-size:14px; color:#000; height:40px; width:50%;white-space:nowrap;overflow:hidden;}
.need-nav-bar a.on{border-bottom:3px solid var(--wap-accent, #19b5fe); text-decoration:none;color:var(--wap-accent, #19b5fe);}

/* 搜索 */
.search{color:#FFFFFF;}
.search-keyword a{font-size:14px;margin:15px 15px 10px;color:#FFFFFF;}
.search-keyword .search-keys-hot{width:100%;}
.search-keyword .search-keys-hot li{width:33.33%;padding:5px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.search-keyword .search-keys-hot li a{width:95px;height:38px;line-height:38px;margin:0 auto;text-align:center;background:#B0B0B0;display:block;}
.search .search-no-file{width:100%;height:200px;background:url(../img/search-no-file.png) no-repeat center top;background-size:80px 74px;text-align:center;padding-top:100px;margin-top:20px;color:#c3c3c3;display:none}

/* 标题 */
.title{height:35px;position:relative;line-height:10px}
.title a{float:right;color:#666;line-height:18px;position:absolute;top:8px;right:10px}
.title h2,a .title h2{position:absolute;display:inline-block; height:16px;font-weight: normal; margin:10px 10px; border-left:3px solid var(--wap-accent, #19b5fe); float:left; font-size:16px; line-height:16px; padding:0 5px;}
.title .enter{float:right;background:url(../img/enter.png) no-repeat center;width:12px;height:20px;background-size:12px 20px;position:absolute;top:8px;right:10px}
.title2{height:45px;position:relative;line-height:10px}
.title2 a{float:right;color:#555;line-height:18px;position:absolute;top:8px;right:10px}
.title2 h2,a .title2 h2{position:absolute;display:inline-block; height:16px;font-weight: normal; margin:10px 10px; border-left:3px solid var(--wap-accent, #19b5fe); float:left; font-size:12px; line-height:16px; padding:0 5px;}
.title2 .enter{float:right;background:url(../img/enter.png) no-repeat center;width:12px;height:20px;background-size:12px 20px;position:absolute;top:8px;right:10px}

.app-con .app-infos {padding:0 10px;}
.app-infos .info-tab{background:#FFFFFF;width:100%;padding:10px 10px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.app-infos .info-tab a{background:#FFFFFF;width:50%;;border-radius:3px;color:var(--wap-accent, #19b5fe);height:31px;line-height:30px;text-align:center;float:left;border:1px solid var(--wap-accent, #19b5fe);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.app-infos .info-tab a:hover,.app-infos .info-tab a.t-sel{ text-decoration:none; color:#fff;background:var(--wap-accent, #19b5fe);}

/* 类型切换 */
.soft-tabs{background:#FFFFFF;width:100%;padding:10px 10px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.soft-tabs li{background:#FFFFFF;width:33%;height:31px;line-height:30px;text-align:center;float:left;border:1px solid var(--wap-accent, #19b5fe);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.soft-tabs li:nth-child(1){border-radius:5px 0 0 5px;}
.soft-tabs li:nth-child(2){width:34%;border-left-style:none;border-right-style:none;}
.soft-tabs li:nth-child(3){border-radius:0 5px 5px 0;}
.soft-tabs li.current{background:var(--wap-accent, #19b5fe);}
.soft-tabs li.current a{color:#FFFFFF;}
.soft-tabs li a{color:var(--wap-accent, #19b5fe);}
.rank-tabs{background:#FFFFFF;width:100%;padding:10px 10px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.rank-tabs li{background:#FFFFFF;width:50%;height:31px;line-height:30px;text-align:center;float:left;border:1px solid var(--wap-accent, #19b5fe);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.rank-tabs li:nth-child(1){border-radius:5px 0 0 5px;}
.rank-tabs li:nth-child(2){border-radius:0 5px 5px 0;}
.rank-tabs li.current{background:var(--wap-accent, #19b5fe);}
.rank-tabs li.current a{color:#FFFFFF;}
.rank-tabs li a{color:var(--wap-accent, #19b5fe);}
.tapNone{-webkit-tap-highlight-color:transparent}
.app-swap-ul{display:block;}
.app-swap-ul .app-swap-li{display:none}
.app-swap-ul .app-swap-li.on{display:block}
.soft-list-ul{min-height:20px;display:block}

/* 应用分类 */
.nav .nav-second {width:100%;line-height:22px;padding:5px 0; background:#F0F0F0; clear:both; overflow:hidden; zoom:1; text-align:center;text-indent: 6%;}
.nav .nav-second .cl-word{display:inline-block; float:left;  width:130px;margin-right:20px;font-size:14px; font-weight:700;line-height:28px; color:#555;}
.nav .nav-second a{padding:3px 6px; font-size:13px; color:#555; text-align:center; float:left; }
.nav .nav-second a:hover{#555;}
.nav .nav-second a.sd-sel{color:#000;}
.nav .nav-second a:link,.nav .nav-second a:visited{color:#555;}
/* 星星 */
.level{background:url(./img/star1.png) no-repeat left -14px;background-size:73px 28px;width:73px;height:14px;font-size:0;line-height:0;position:relative;text-align:left;}
.level span.l1,.level span.l2,.level span.l3,.level span.l4,.level span.l5{background:url(./img/star1.png) no-repeat left -1px;background-size:73px 28px;height:12px;width:73px;position:absolute;display:block;}
.level span.l1{width:20%;}
.level span.l2{width:40%;}
.level span.l3{width:60%;}
.level span.l4{width:80%;}
.level span.l5{width:100%;}
/* 主体内容 */
.app-list{overflow:hidden;zoom:1;}
.app-list li{padding:10px 0;display:block;float:left;}
.app-list .app-icon{display:inline-block;float:left;width:60px;margin:0 15px;}
.app-list .app-icon img{width:55px;height:55px;}
.app-list .app-info{float:left;width:65%;position: relative;min-width: 50px;}
.app-list .app-info .level span{margin-left:0;}
.app-list .app-info .time{width:100%;height:16px;text-align:left;line-height:16px;color:#888;overflow:hidden;}
.app-list .app-info .app-name{width:100%;height:18px;text-align:left;font-weight:500;font-size:15px;line-height:18px;display:block;color:#444;overflow:hidden;}
.app-list .app-info .b-v,.app-list .app-info .app-desc{width:100%;height:23px;text-align:left;line-height:25px;display:block;color:#888;overflow:hidden;}
.app-info li{padding: 0px;font: 12px/15px "Microsoft YaHei";border: 1px solid #F0F0F0;}
.app-info-star{width:100%;}
.app-btn-down{height:28px;width:60px;border-radius:3px;border:1px solid var(--wap-accent, #19b5fe);color:var(--wap-accent, #19b5fe);font-size:14px;display:block;text-align:center;line-height:30px;margin-top:10px;float:right;position:absolute;right:10px;}
.app-btn-down2{height: 22px;line-height: 23px;padding: 0 12px;border-radius: 3px;border: solid 1px var(--wap-accent, #19b5fe);overflow: hidden;display: inline-block;color: var(--wap-accent, #19b5fe) !important;}

/* 应用详情页 */
.app-top{margin:10px 10px;}
.app-top .app-icon{float:left;width:64px;padding-right:10px;}
.app-top .app-icon img{width: 64px;height: 64px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
.app-top .app-info{float:left;}
.app-top .app-info .app-name{width:100%;height:18px;font-weight:500;font-size:16px;line-height:20px;display:block;color:#444;overflow:hidden;}
.app-top .app-info .app-type{width:100%;height:30px;line-height:38px;display:block;color:#888;overflow:hidden;}
.app-top .app-info .level span{margin-left:0;}
.app-top .app-download{height:35px;width:100%;border-radius:3px;background:var(--wap-accent, #19b5fe);color:#FFFFFF;font-size:18px;display:block;text-align:center;line-height:35px;}
.app-details{margin:0 10px;}
.app-details .app-info2{width:100%;height:40px;}
.app-details .app-info2 span{width:50%;float:left;font-size:12px;line-height:20px;overflow:hidden;color:#888;}
.app-intro{margin:0 10px;font-size:14px;color:#333;}
.app-intro .app-infos{font-size:14px;line-height:22px;word-break:break-word;}

/* 截图 */
.m-slide-box{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;padding-bottom: 15px;top:10px;}
.pic-slide{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.pic-slide li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;margin-left: 10px;width: 114px;height: 188px;overflow: hidden;}
.pic-slide li img{display: block;width:114px;height:188px;}

/* 相关推荐 */
.app-slide {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0 0 -10px 15px;padding: 0;list-style: none;font-size: 14px;}
.app-slide a {color: #333;}
.app-slide li {-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;text-align: center;margin-right: 18px;width:68px;overflow: hidden;}
.app-slide li img {width: 55px;height: 55px;display: block;margin: auto;border-radius: 13px;}
.app-slide figcaption {line-height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.app-slide li .down{ display:block; height:25px; line-height:26px; border:1px solid var(--wap-accent, #19b5fe); border-radius:3px; text-align:center; width:60px; margin:0 auto; color:var(--wap-accent, #19b5fe); font-size:14px;}

/* 专题列表 */
.special-list .app-img img{width:100％; height:50px; margin:6px 0;}
.special-list .app-img{width:100%;}
.special-list .app-info{width:60%; overflow:hidden;}
.special-list .app-info a,.special-list .app-info span{font-size:14px; line-height:20px;}
.special-list .app-down{width:23%;margin-top:15px;}
.app-down a:hover,.app-down a:link,.app-down a:visited{color:#fff;}
.big-banner{position: relative;overflow: hidden;margin:0px auto 0px auto;}
.big-banner img{width: 100%;height: 133px;display: block;}
/* 资讯列表 */
.info-list{border-top:#F0F0F0 solid 10px;}
.info-list ul li{border-bottom:#F0F0F0 solid 1px;}
.info-list ul li a{ display:block; padding:13px 13px 11px;overflow:hidden;}
.info-list ul li a img{ width:45px; float:left; display:block; margin-right:10px;}
.info-list li a{ color:#000000; line-height:23px;}
.info-list h2{ font-size:14px;display:inline; margin-top:-3px; font-weight:normal;word-break:break-all;word-wrap:break-word;}
.info-list p{color:#888888;line-height:17px; margin-top:2px;}
.info-list2{border-top:#F0F0F0 solid 10px;}
.info-list2 ul li{border-bottom:#F0F0F0 solid 10px;}
.info-list2 ul li a{ display:block; padding:13px 13px 11px;overflow:hidden;}
.info-list2 ul li a img{ width:80px; height:80px; float:left; display:block; margin-right:10px;}
.info-list2 li a{ color:#000000; line-height:23px;}
.info-list2 h2{ font-size:14px;display:inline; margin-top:-3px; font-weight:normal;word-break:break-all;word-wrap:break-word;}
.info-list2 p{color:#888888;line-height:17px; margin-top:2px;}
.info-list3{border-top:#F0F0F0 solid 1px;}
.info-list3 ul li{border-bottom:#F0F0F0 solid 1px;}
.info-list3 ul li a{ display:block; padding:8px 10px 8px;overflow:hidden;}
.info-list3 ul li a img{ width:45px; float:left; display:block; margin-right:10px;}
.info-list3 li a{ color:#000000; line-height:23px;}
.info-list3 h2{ font-size:14px;display:inline; margin-top:-3px; font-weight:normal;word-break:break-all;word-wrap:break-word;}
.info-list3 p{color:#888888;line-height:17px; margin-top:2px;}
.info-sort{width:100%;height:60px;background-color:#FFFFFF;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.info-sort li{background-color:#FFFFFF;display:-webkit-box;float:left;overflow:hidden;-webkit-box-sizing:border-box;margin:0px;border-radius: 6px;}
.info-sort li:nth-child(even){}
.info-sort li a{-webkit-box-flex:1;display:block;padding:6px;width:100%;overflow:hidden;}
.info-sort li a.sd-sel{background-color:#00BBFF;}
.info-sort li span{-webkit-box-flex:1;display:block;color:#777;font-size:14px;overflow:hidden;text-align:center;}
.info-sort li a.sd-sel span{color:#FFFFFF;}

/* 资讯详情 */
.info-top{padding:2px 15px;height:14px;border-bottom: solid 1px #F0F0F0;}
.info-top .info-source{width:50%;float:left;font-size:11px;color:#888;}
.info-top .info-time{width:50%;float:left;font-size:11px;color:#888;}
.info-details center img{width:240px;height:340px;padding:5px 0;}
.info-details .info-body{padding:0 15px;}
.info-body img{max-width: 100%;  height: auto;}
.info-body{font-size:14px;line-height:25px;word-break:break-word;}

/*tab切换*/
.tabBox{border-bottom:0px solid #F0F0F0;}
.tabBox .hd{height: 37px;border-bottom: solid #d5d5d5;border-width: 1px 0;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.tabBox .hd ul li.on{border-bottom: 3px solid var(--wap-accent, #19b5fe);
color: #333;
background-size: 14px 7px;
}
.tabBox-2 .hd ul li{width: 50%;}
.tabBox-3 .hd ul li{width: 25%;}
.tabBox .hd ul li{float: left;color: #333;height: 35px;line-height: 37px;text-align: center;cursor: pointer;font-size: 14px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.app-array{margin:10px;}
.app-array li{height:76px;width:25%;float:left;padding-bottom:5px; margin-bottom:5px;}
.app-array li a.app-btn{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;display:block;color:#555;}
.app-array li a.app-btn img{display:block;width:55px;height:55px;margin:0 auto; margin-bottom:5px; background-size:30px auto;}
.app-array li a.app-btn figcaption{text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/* 专题标签 */
.tags-ul{ overflow:hidden;zoom:1;border-bottom:5px solid #FFFFFF;}
.tags-ul li{ margin:5px 0; background-color:#ececec; float:left; display:inline-block; margin-left:10px; border-radius:10px; height:26px; line-height:26px; text-align:center;}
.tags-ul li a,.tags-ul li a font{ padding:0 10px; display:inline-block; height:26px; line-height:26px; font-size:14px !important;}
.tags-ul li:nth-child(1){background-color:var(--wap-accent, #19b5fe);}
.tags-ul li:nth-child(3){background-color:#ff5e32;}
.tags-ul li:nth-child(5){background-color:#b36fff;}
.tags-ul li:nth-child(7){background-color:#ff4bb8;}
.tags-ul li:nth-child(9){background-color:#46bf40;}
.tags-ul li:nth-child(11){background-color:#f7a131;}
.tags-ul li:nth-child(13){background-color:#6046ff;}
.tags-ul li:nth-child(15){background-color:#ff5e32;}
.tags-ul li:nth-child(17){background-color:#b36fff;}
.tags-ul li:nth-child(19){background-color:#ff4bb8;}
.tags-ul li:nth-child(1) a,.tags-ul li:nth-child(3) a,.tags-ul li:nth-child(5) a,.tags-ul li:nth-child(7) a,.tags-ul li:nth-child(9) a
,.tags-ul li:nth-child(11) a,.tags-ul li:nth-child(13) a,.tags-ul li:nth-child(15) a,.tags-ul li:nth-child(17) a,.tags-ul li:nth-child(19) a
,.tags-ul li:nth-child(1) a font,.tags-ul li:nth-child(3) a font,.tags-ul li:nth-child(5) a font,.tags-ul li:nth-child(7) a font,.tags-ul li:nth-child(9) a font
,.tags-ul li:nth-child(11) a font,.tags-ul li:nth-child(13) a font,.tags-ul li:nth-child(15) a font,.tags-ul li:nth-child(17) a font,.tags-ul li:nth-child(19) a font{ color:#fff;}
.tags-ul1{ overflow:hidden;zoom:1;}
.tags-ul1 li{ margin:10px 0; background-color:#ececec; float:left; display:inline-block; margin-left:8px; border-radius:10px; height:26px; line-height:26px; text-align:center;}
.tags-ul1 li a,.tags-ul li a font{ color:#777; padding:0 10px; display:inline-block; height:26px; line-height:26px; font-size:14px !important;}
.tags-ul1 li:nth-child(1){background-color:#ececec;}
.tags-ul1 li:nth-child(3){background-color:#ff5e32;}
.tags-ul1 li:nth-child(5){background-color:#b36fff;}
.tags-ul1 li:nth-child(7){background-color:#ff4bb8;}
.tags-ul1 li:nth-child(9){background-color:#46bf40;}
.tags-ul1 li:nth-child(11){background-color:#f7a131;}
.tags-ul1 li:nth-child(13){background-color:#6046ff;}
.tags-ul1 li:nth-child(15){background-color:#ff5e32;}
.tags-ul1 li:nth-child(17){background-color:#b36fff;}
.tags-ul1 li:nth-child(19){background-color:#ff4bb8;}
.tags-ul1 li:nth-child(1) a,.tags-ul1 li:nth-child(3) a,.tags-ul1 li:nth-child(5) a,.tags-ul1 li:nth-child(7) a,.tags-ul1 li:nth-child(9) a
,.tags-ul1 li:nth-child(11) a,.tags-ul1 li:nth-child(13) a,.tags-ul1 li:nth-child(15) a,.tags-ul1 li:nth-child(17) a,.tags-ul1 li:nth-child(19) a
,.tags-ul1 li:nth-child(1) a font,.tags-ul1 li:nth-child(3) a font,.tags-ul1 li:nth-child(5) a font,.tags-ul1 li:nth-child(7) a font,.tags-ul1 li:nth-child(9) a font
,.tags-ul1 li:nth-child(11) a font,.tags-ul1 li:nth-child(13) a font,.tags-ul1 li:nth-child(15) a font,.tags-ul1 li:nth-child(17) a font,.tags-ul1 li:nth-child(19) a font{ color:#777;}

/* 排行 */
.rank-num-1{float:left;width:12px;padding:1px;background-color:#FF2300;color:#fff;}
.rank-num-2{float:left;width:12px;padding:1px;background-color:#FF8400;color:#fff;}
.rank-num-3{float:left;width:12px;padding:1px;background-color:#FFC300;color:#fff;}
.rank-num-grey{float:left;width:12px;padding:1px 1px 1px 1px;background-color:#BCBCBC;color:#fff;}

/* 分页*/
.pager{width:100%;text-align:center;padding:10px 0;background:#F0F0F0;}
.pager span,.pager a{display:inline-block;padding:5px 10px;color:#333;font-size:10px;}
.pager a:link,.pager a:visited{color:#333;padding:8px 1px;display:inline-block;width:26px;background-color:#FFFFFF;margin-right:6px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:10px;}
.pager span{color:var(--wap-accent, #19b5fe);font-weight:700;}
.pager span.now_class{color:#333;padding: 8px 1px;border: 1px solid var(--wap-accent, #19b5fe);display: inline-block;width:26px;background-color: #FFFFFF;margin-right: 6px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius:20px;font-size:10px;}
.pager span.ptpage{background-color: #FFFFFF;display: inline-block;height: 27px;line-height: 27px;padding: 0 10px;border: 1px solid var(--wap-accent, #19b5fe);margin-right: 2px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;color:#333;font-size:10px;}

/* 底部 */
#back-top{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:34px;right:10px;width:30px;zoom:1;}
#back-top a{background:url(../img/back-top.png) no-repeat;display:block;width:30px;height:30px;margin-bottom:2px;overflow:hidden;text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#back-top a#totop{position:absolute;bottom:40px;cursor:pointer;}
#back-top a#totop:hover{background-position:-30px 0;}
.wrap-footer{padding:10px 0 5px 0;background:#F0F0F0;text-align:center;clear:both;}
.wrap-footer span{display:block;line-height:22px;color:#777;}
.wrap-footer a{color:#777;}
.wrap-footer a:hover,.wrap-footer a:link,.wrap-footer a:visited{text-decoration:none;margin-right:8px;}

/* 推荐 */
.game-box .game-ul{ overflow:hidden; display:none;}
.game-box .current{ display:block；border-bottom: 5px solid #fff;}
.game-ul li{ width:25%; float:left; margin-top:12px;}
.game-ul li .pic{ display:block; margin:0 auto;padding:0 0px;}
.game-ul li img{ display:block; margin:0 auto; width:65px; height:58px;}
.game-ul .pic span{ display:block; height:25px; line-height:20px; width:100%; text-align:center; font-size:10px; overflow:hidden; color:#555;}
.game-ul .pic .size{ color:#696969; font-size:9px;}
.game-ul .app-info .app-name a,.app-list .app-info .b-v,.app-list .app-info .app-desc{width:104%; height:10px; text-align:left; line-height:10px;display:block; color:#666; overflow:hidden;}
.game-ul li .down{ display:block; height:26px; line-height:26px; border：1px solid var(--wap-accent, #19b5fe); border-radius:7px; text-align:center; width:70px; margin:0 auto; color:#fff; font-size:18;background:var(--wap-accent, #19b5fe);}
.collapse .panel{margin-bottom:7px;}
.collapse .panel:last-child{margin-bottom:0;}
.collapse .panel .panel-head{border-bottom-width:0;}
.collapse .panel .panel-body{display:none;}
.collapse .panel.active .panel-head{border-bottom-width:1px;}
.collapse .panel.active .panel-body{display:block;}
.text-indent,.text-indent p,.text-indent div{text-indent:2em;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-large{font-size:24px;}
.text-big{font-size:16px;}
.text-default{font-size:14px;}
.text-small{font-size:12px;}
.text-little{font-size:10px;}
.text-gray, a.text-gray:link, a.text-gray:visited,.button.border-gray,blockquote.border-gray strong,.pager.border-gray a,.pager-prev.border-gray,.pager-next.border-gray
{color:#999;}

/* 滑动焦点图 */
.swiper-container { width: 100%; margin: 30px auto;}
.swiper-slide { text-align: center; width: 250px;

 /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; /* Fix of Webkit flickering */ z-index: 1;}
.swiper-container-no-flexbox .swiper-slide { float: left;}
.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
.swiper-wrapper { position:relative ; ; width: 57%; height: 57%; z-index: 0; display: -webkit-box; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.swiper-container-android .swiper-slide,
.swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto;}
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}

/* Scrollbar */
.swiper-scrollbar { border-radius: 20px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%;}
.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%;}
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 30px; left: 0; top: 0;}
.swiper-scrollbar-cursor-drag { cursor: move;}
.big-banner{position: relative;overflow: hidden;margin:0px auto 0px auto;}
.big-banner img{width: 100%;height: 133px;display: block;}
.slideBox{ /*height:172px;*/}
.slideBox .hdli{position: absolute;height:16px;width:100%;bottom: 8px;text-align:right;text-align: center; z-index:100; }
.slideBox .hdli ul{margin:0;}
.slideBox .hdli ul li{display:inline-block;background:#fff;height:12px;width:7px;line-height:0;font-size:0;overflow:hidden;margin-right:17px;border-radius:6px;}
.slideBox .hdli ul li.on{ width:16px;overflow:hidden;background:var(--wap-accent, #19b5fe);} 
.slideBox .bd{ position:relative; width:100%;height:172px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{  /*height:172px; */display:block;  }
.game .tabnav{ height:34px; margin:10px 10px 0px 10px;}
.game .tabnav u{border:1px solid #ffae00; border-left:none; font-style:normal;display: block;width:33%; cursor:pointer;height:32px;font-size:0.9rem; color:#666;float:left;line-height: 32px;text-align: center;}
.game .tabnav u:first-child{ border-left:1px solid #ffae00; border-radius:6px 0px 0px 6px;}
.game .tabnav u:last-child{ border-radius:0px 6px 6px 0px;}
.game .tabnav u.cur{ background-color:#ffae00; color:#fff;}


/* 历史记录 */
.app-his{margin-top:0px;}
.app-his ul{width:100%; display:block;}
.app-his ul li{display:inline-block; text-align:center;}
.his_item ul li,.app-his .his_listg ul li{width:25%; float:left;}
.app-his .date_history{padding:10px;border:1px solid F0F0F0; overflow:hidden; zoom:1; width:auto;border-radius:3px;}
.date_history .his_listg,.app-his .his_item{width:100%;}
.app-his li{margin:0; padding:0; border:0;line-height:26px;}
.his_item li a.his-down{width:70px; height:24px; border-radius:7px; line-height:24px; color:#fff; background:#EC8140; display:block; margin:0 auto;}
.his_item li a.his-down:hover,.his_item li a.his-down:link,.his_item li a.his-down:visited{color:#fff; text-decoration:none;}
.his_son{height:30px; border-bottom:1px dashed #E6E6E6;}
.app-his .his_item{margin-top:10px; padding-bottom:3px;border-bottom:1px dashed #E6E6E6;}
/*footer*/
.footer_downp
{
    display:block;
    width:100%;
    position:fixed;
    bottom:0;
    padding:13px 0;
	margin-right:10px;
    overflow:hidden;
    z-index:999999;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color:#fff;
}
.footer_downp p {
    margin: 0;
    padding: 0;
	font-size:16px;
}
.footer_downp .logo
{
    width:40px;
    height:40px;
    padding-left:25px;
}

.footer_downp .desc
{
    text-align:left;
    padding-left:10px;
    float:left;
    line-height:1.1;
}

.footer_downp .desc p{color:#FFFFFF;}

.footer_downp .down
{
    background:#32CD32;
    float:right;
    padding:0 20px;
    line-height:36px;
    display:inline-block;
    margin-right:20px;
}