@charset "UTF-8";
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li a:active,.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li a:focus,.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li a:hover,.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li a:active,.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li a:focus,.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li a:hover,.mobile #page-top .taptap-top-card .download:active,.mobile #page-top .taptap-top-card .download:focus,.mobile #page-top .taptap-top-card .download:hover,.pc #page-top .app-top-switch .nav-pills-ul li a:active,.pc #page-top .app-top-switch .nav-pills-ul li a:focus,.pc #page-top .app-top-switch .nav-pills-ul li a:hover,.pc #page-top .developer-item,.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li a:active,.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li a:focus,.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li a:hover {
	text-decoration:none
}
section.app-top-image {
	margin:0 auto 30px;
	padding:29px 0 0;
	width:185px;
	height:100px;
	background:url(top.png) no-repeat;
	background-size:cover
}
section.app-top-image h1 {
	font-size:32px;
	margin:0;
	font-weight:700;
	color:#45576b;
	text-align:center;
	text-shadow:0 1px 0 #fff
}
section.app-top-image>h3 {
	margin:0;
	line-height:42px;
	text-align:center;
	font-size:18px;
	color:#fff
}
.pc #page-top .taptap-tab-nav-section.top-section {
	height:28px
}
.pc #page-top .taptap-tab-nav-section.top-section .mask-btn-left,.pc #page-top .taptap-tab-nav-section.top-section .mask-btn-right,.pc #page-top .taptap-tab-nav-section.top-section .mask-left,.pc #page-top .taptap-tab-nav-section.top-section .mask-right {
	display:none
}
.pc #page-top .taptap-tab-nav-section.top-section .nav-ul {
	height:28px;
	text-align:center;
	padding:0;
	border-bottom:1px solid #ddd
}
.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li {
	height:28px;
	display:inline-block;
	font-size:18px;
	color:#333;
	text-align:center;
	margin:0 25px;
	padding-bottom:5px;
	font-family:PingFangSC-Regular
}
.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li.active {
	position:relative;
	font-family:PingFangSC-Medium
}
.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li.active:after {
	content:'';
	display:block;
	width:50px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0;
	height:3px;
	background:#14B9C8;
	position:absolute
}
.pc #page-top .taptap-tab-nav-section.top-section .nav-ul li a i {
	vertical-align:top;
	background-size:51px
}
.pc #page-top .app-top-switch {
	position:relative;
	margin-top:20px;
	margin-bottom:20px
}
.pc #page-top .app-top-switch .nav-pills-ul {
	display:inline-block;
	margin:0;
	padding:0
}
.pc #page-top .app-top-switch .nav-pills-ul li {
	display:inline-block
}
.pc #page-top .app-top-switch .nav-pills-ul li .filter-area span {
	float:right;
	margin-left:4px;
	margin-top:6px
}
.pc #page-top .app-top-switch .nav-pills-ul li a {
	font-family:PingFangSC-Regular;
	font-size:16px;
	color:#333;
	letter-spacing:0
}
.pc #page-top .app-top-switch .nav-pills-ul li a:after {
	content:'/';
	margin:0 8px 0 10px
}
.pc #page-top .app-top-switch .nav-pills-ul li.active a {
	color:#14B9C8
}
.pc #page-top .app-top-switch .nav-pills-ul li.active a:after {
	color:#333
}
.pc #page-top .app-top-switch .nav-pills-ul li:last-child a:after {
	content:''
}
.pc #page-top .app-top-switch .filter-notice {
	font-size:12px;
	position:absolute;
	right:2px;
	top:2px;
	padding:0 12px 5px;
	color:#ccc;
	text-align:right
}
.pc #page-top section.developer-top-list {
	margin-top:20px
}
.mobile {
	background:#fff;
	overflow-x:hidden
}
.mobile #page-top .taptap-tab-nav-section.top-section {
	position:relative;
	padding-left:5px;
	padding-right:5px
}
.mobile #page-top .taptap-tab-nav-section.top-section .mask-right {
	position:absolute;
	top:10px;
	right:0;
	width:50px;
	height:20px;
	text-align:right;
	background:linear-gradient(to right,rgba(255,255,255,0),#fff);
	pointer-events:none
}
.mobile #page-top .taptap-tab-nav-section.top-section .mask-btn-right {
	position:absolute;
	top:10px;
	right:0;
	background:#fff
}
.mobile #page-top .taptap-tab-nav-section.top-section .mask-btn-right i {
	font-size:12px
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap {
	overflow:hidden;
	border-bottom:1px solid #eee
}
.mobile #page-top .app-top-switch .nav-ul-wrap,.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap.y-auto {
	overflow-y:hidden;
	overflow-x:auto
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap::-webkit-scrollbar {
	display:none
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul {
	padding:0;
	margin:0;
	display:-webkit-box;
	display:flex;
	flex-wrap:nowrap
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li {
	white-space:nowrap;
	margin-right:8.8vw;
	display:inline-block;
	font-family:PingFangSC-Regular;
	font-size:15px;
	color:#333;
	letter-spacing:-.21px;
	text-align:center;
	padding:10px 0
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li.active {
	font-family:PingFangSC-Medium;
	position:relative
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li.active:after {
	content:'';
	display:block;
	width:100%;
	max-width:40px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0;
	height:3px;
	background:#14B9C8;
	position:absolute
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li.active a {
	color:#14B9C8
}
.mobile #page-top .taptap-tab-nav-section.top-section .nav-ul-wrap .nav-ul li a .taptap-icon {
	display:none
}
.mobile #page-top .app-top-switch {
	position:relative;
	padding-left:5px;
	padding-right:5px
}
.mobile #page-top .app-top-switch .mask-right {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
	width:50px;
	height:20px;
	text-align:right;
	background:linear-gradient(to right,rgba(255,255,255,0),#fff);
	pointer-events:none
}
.mobile #page-top .app-top-switch .nav-ul-wrap::-webkit-scrollbar {
	display:none
}
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul {
	display:-webkit-box;
	display:flex;
	flex-wrap:nowrap;
	margin:0;
	padding:13px 0
}
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li {
	display:inline-block;
	text-align:left;
	padding:0 4vw;
	border-right:1px solid #E3E3E3;
	height:10px;
	line-height:9px;
	white-space:nowrap
}
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li:first-child {
	padding-left:0
}
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li:last-child {
	padding-right:0;
	border-right:none
}
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li a {
	font-family:PingFangSC-Regular;
	font-size:12px;
	color:#999;
	letter-spacing:0;
	text-align:center
}
.mobile #page-top .app-top-switch .nav-ul-wrap .nav-pills-ul li.active a {
	color:#14B9C8
}
.mobile #page-top .app-top-switch .cut-off {
	height:1px;
	background:#eee;
	position:absolute;
	left:-15px;
	bottom:0;
	width:calc(100% + 25px)
}
.mobile #page-top .filter-notice {
	padding-left:1.3333333333vw;
	padding-right:1.3333333333vw;
	font-size:12px;
	color:#ccc
}
.mobile #page-top .filter-notice::after {
	content:"";
	display:table;
	clear:both
}
.mobile #page-top .filter-notice .filter,.mobile #page-top .filter-notice .last-update {
	display:inline-block;
	height:6.4vw;
	line-height:6.4vw
}
.mobile #page-top .filter-notice .lang-select {
	float:right;
	padding:0
}
.mobile #page-top .filter-notice .lang-select .filter-area span {
	float:right;
	margin-left:1.0666666667vw;
	margin-top:1.6vw
}
.mobile #page-top section.app-top-list,.mobile #page-top section.developer-top-list {
	padding-left:5px;
	padding-right:5px
}
section.app-top-list,section.developer-top-list {
	margin-bottom:30px
}
.pc #page-top .taptap-top-card {
	background:#fff;
	border-radius:3px;
	box-shadow:0 2px 2px rgba(0,0,0,.05);
	overflow:hidden;
	position:relative;
	margin-bottom:16px
}
.pc #page-top .taptap-top-card::after {
	content:"";
	display:table;
	clear:both
}
.pc #page-top .taptap-top-card .top-card-left {
	position:relative;
	float:left;
	width:200px;
	padding:30px 20px 0
}
.pc #page-top .taptap-top-card .top-card-left a img {
	height:160px;
	width:160px;
	-o-object-fit:cover;
	object-fit:cover;
	overflow:hidden
}
.pc #page-top .taptap-top-card .top-card-left .recommend {
	position:absolute;
	top:230px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.pc #page-top .taptap-top-card .top-card-left .recommend i {
	display:inline-block;
	height:18px;
	width:18px;
	border-radius:9px;
	background:#FFAC48;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center
}
.pc #page-top .taptap-top-card .top-card-left .recommend span {
	padding:3px;
	font-size:14px;
	color:#FFAC48;
	letter-spacing:0;
	line-height:24px;
	vertical-align:middle
}
.pc #page-top .taptap-top-card .top-card-right {
	float:right;
	width:466px;
	height:280px;
	padding:20px;
	overflow:hidden
}
.pc #page-top .taptap-top-card .top-card-right::after {
	content:"";
	display:table;
	clear:both
}
.pc #page-top .taptap-top-card .top-card-right.image-width .card-right-image {
	text-align:center;
	overflow:hidden
}
.pc #page-top .taptap-top-card .top-card-right.image-width .card-right-image a img {
	height:240px;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.pc #page-top .taptap-top-card .top-card-right.image-height {
	display:-webkit-box;
	display:flex
}
.pc #page-top .taptap-top-card .top-card-right.image-height .card-right-image {
	overflow:hidden;
	-webkit-box-flex:1;
	flex:1
}
.pc #page-top .taptap-top-card .top-card-right.image-height .card-right-image a img {
	height:240px;
	width:138px;
	-o-object-fit:cover;
	object-fit:cover
}
.pc #page-top .taptap-top-card .top-card-right.image-height .card-right-image:nth-child(1) {
	text-align:left
}
.pc #page-top .taptap-top-card .top-card-right.image-height .card-right-image:nth-child(2) {
	text-align:center
}
.pc #page-top .taptap-top-card .top-card-right.image-height .card-right-image:nth-child(3) {
	text-align:right
}
.pc #page-top .taptap-top-card .top-card-middle {
	position:relative;
	margin-left:200px;
	margin-right:466px;
	padding-top:30px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-title {
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-title h4 {
	margin:0;
	font-size:24px;
	color:#333;
	letter-spacing:0;
	line-height:30px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-author {
	margin-top:5px;
	margin-bottom:0
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-author a {
	font-size:14px;
	color:#999;
	line-height:20px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score {
	margin-top:5px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating {
	position:relative;
	margin:2px 0 0;
	vertical-align:middle
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating>span {
	display:block;
	margin:1px 0 0 75px;
	line-height:14px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating>i {
	position:absolute;
	top:0;
	left:0
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating>i.background {
	opacity:.32;
	display:block;
	width:70px;
	height:14px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAA90lEQVQ4y93UPQrCMBTA8eAFdCooghZXwV0PoPfQvUdwEbroVCn8Bydv0MVB7yAuCqIgiFcQQepzET/ThLpp3vbID17eS6LUPyzqNL6DEdE3rMqFC9X0cIwgjNOyMmcE4Uw5HRwitximYQ7HOzzi2LZncGniETK/M0GYE+LRxCXzibosOL1s18WJBd334lZWJgjLj8IpsLayNQXdGYtsjWxDMak9JXaJbEfJ1NkKey3bU7ENJdDCwD78mRZO7fCghQcbyyU2J2t79Y872qP3dGfrZthBEGJG5JVSijwjYgShbYYDhAm1l1yNCULfDH1a2nwL/2d/3SuVL2Mp5zjvIgAAAABJRU5ErkJggg==) repeat-x;
	background-size:14px
}
@media only screen and (max-width:767px) {
	.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating>i.background {
	width:14px!important;
	opacity:1
}
}.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating>i.score {
	display:block;
	width:70px;
	height:14px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABD0lEQVR4Ae3TMWoCURCA4YcXSIrwQBFUbAX7zQH0HknvEWwCNkml2Fl5gzQSkgOkE5sEJAFBvMIiiJn8xVQLG3YyrATiwAev+4t5E/7EnOfq6TXBNYKVPswe1UmCHXypzimCc4ialx1s4gBRBzTLDE4gGZOyghEpJCNF9AYraKGHAaZYQnIsMcUAPbRQKRIcYoU9xGmPFYY/BSPeIV7qDTE3qGpYQ5zWqBXdYR2fjtgH6tZf2sAGYrRB47dn0cbWENui7b3DsSE4RvAGXwzBZ3cQO0Nw5w1eQowuPMEEkpHiTqWQjMQTvIWoI2aoIqgqZjhC1I0n+ADBAl2EHF0sILj3BEfoIxTUx8gRdPi3wW/dLgzWif1T1AAAAABJRU5ErkJggg==) repeat-x;
	background-size:14px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-rating>i.star {
	display:none
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-score .middle-footer-remind {
	color:#999;
	font-size:12px;
	margin:0;
	height:14px;
	line-height:14px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-description {
	margin-top:10px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	white-space:normal;
	overflow:hidden;
	height:78px;
	font-size:16px;
	color:#333;
	letter-spacing:0;
	line-height:26px
}
.pc #page-top .taptap-top-card .top-card-middle .card-tags {
	top:230px;
	position:absolute;
	left:0;
	font-size:12px;
	color:#14B9C8;
	letter-spacing:0;
	line-height:20px
}
.pc #page-top .taptap-top-card .top-card-middle .card-tags a {
	border:1px solid #14B9C8;
	border-radius:12px;
	margin-right:10px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-category {
	position:absolute;
	top:230px;
	right:0;
	height:24px;
	line-height:24px
}
.pc #page-top .taptap-top-card .top-card-middle .card-middle-category a {
	font-size:14px;
	color:#14B9C8;
	letter-spacing:0;
	text-align:right;
	line-height:20px
}
.pc #page-top .taptap-top-card .top-card-order-triangle {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	border-top:50px solid #14B9C8;
	border-right:50px solid transparent
}
.pc #page-top .taptap-top-card .top-card-order-triangle.bronze,.pc #page-top .taptap-top-card .top-card-order-triangle.gold,.pc #page-top .taptap-top-card .top-card-order-triangle.silver {
	width:0;
	height:0;
	border-top:50px solid #FFCC25;
	border-right:50px solid transparent
}
.pc #page-top .taptap-top-card .top-card-order-circle {
	display:none
}
.pc #page-top .taptap-top-card .top-card-order-text {
	display:block;
	position:absolute;
	top:5px;
	left:0;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	font:italic 18px Impact;
	color:#fff;
	z-index:100;
	word-break:normal;
	word-wrap:normal
}
.pc #page-top .developer-item {
	position:relative;
	padding:20px 30px;
	background:#fff;
	border-radius:3px;
	box-shadow:0 2px 2px rgba(0,0,0,.05);
	margin-bottom:12px;
	display:-webkit-box;
	display:flex;
	-webkit-box-align:center;
	align-items:center
}
.pc #page-top .developer-item .developer-item-order {
	font-size:18px;
	text-align:center;
	width:30px;
	color:#999
}
.pc #page-top .developer-item .developer-item-order.colored {
	color:#FE931B
}
.pc #page-top .developer-item .developer-item-order+.developer-item-avatar {
	margin-left:10px
}
.pc #page-top .developer-item .developer-item-avatar>img {
	width:128px;
	height:128px;
	border:1px solid #eee;
	border-radius:50%
}
.pc #page-top .developer-item .developer-item-name {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:0;
	color:#333;
	line-height:normal
}
.pc #page-top .developer-item .developer-item-name .developer-name-wrap {
	display:inline-block;
	max-width:60%;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom
}
.pc #page-top .developer-item .developer-item-name .name {
	line-height:1;
	font-size:26px
}
.pc #page-top .developer-item .developer-item-name span.fans,.pc #page-top .developer-item .developer-item-name span.rating {
	display:inline-block;
	vertical-align:bottom
}
.pc #page-top .developer-item .developer-item-name span:not(.name) {
	font-size:14px;
	color:rgba(153,153,153,.87);
	margin-left:15px
}
.pc #page-top .developer-item .developer-info-content {
	width:812px;
	padding:0 140px 0 30px
}
.pc #page-top .developer-item .developer-intro {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden
}
.pc #page-top .developer-item .info-block {
	font-size:14px;
	color:#666;
	margin:8px auto;
	text-overflow:ellipsis
}
.pc #page-top .developer-item .info-block .info-item {
	display:inline-block;
	position:relative;
	float:left
}
.pc #page-top .developer-item .info-block .info-item:not(:last-child) {
	padding-right:11px
}
.pc #page-top .developer-item .info-block .info-item:after {
	content:'';
	display:block;
	position:absolute;
	width:2px;
	height:2px;
	border-radius:50%;
	background:#666;
	top:50%;
	right:5px;
	margin-top:-1px
}
.pc #page-top .developer-item .btn.btn-default {
	border-radius:3px;
	background:0 0;
	display:block;
	border-color:#14B9C8
}
.pc #page-top .developer-item .btn.btn-default:hover {
	color:#14B9C8;
	background:0 0;
	border-color:#14B9C8
}
.pc #page-top .developer-item .btn.btn-default:hover .unfollow {
	display:block
}
.pc #page-top .developer-item .btn.btn-default:hover .following {
	display:none
}
.pc #page-top .developer-item .btn.btn-default .following,.pc #page-top .developer-item .btn.btn-primary .follow {
	display:block
}
.pc #page-top .developer-item .btn>span {
	display:none
}
.pc #page-top .developer-item .btn .follow {
	display:block
}
.pc #page-top .developer-item .taptap-button-friendship {
	position:absolute;
	margin-top:-16px;
	top:50%;
	right:40px;
	width:92px
}
.mobile #page-top .taptap-top-card {
	overflow:hidden;
	position:relative;
	height:22.9333333333vw;
	border-bottom:1px solid #EEE
}
.mobile #page-top .taptap-top-card::after {
	content:"";
	display:table;
	clear:both
}
.mobile #page-top .taptap-top-card .top-card-left {
	position:relative;
	width:16vw;
	top:50%;
	left:7.4666666667vw;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.mobile #page-top .taptap-top-card .top-card-left a img {
	height:16vw;
	width:16vw;
	-o-object-fit:cover;
	object-fit:cover;
	overflow:hidden
}
.mobile #page-top .taptap-top-card .top-card-right {
	display:none
}
.mobile #page-top .taptap-top-card .top-card-middle {
	position:absolute;
	left:26.1333333333vw;
	top:2.6666666667vw;
	width:45.3333333333vw;
	height:5.3333333333vw;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	white-space:normal;
	overflow:hidden
}
.mobile #page-top .taptap-top-card .top-card-middle .card-middle-title h4 {
	margin:0;
	font-family:PingFangSC-Medium;
	font-size:14px;
	color:#333;
	letter-spacing:0;
	line-height:20px
}
.mobile #page-top .taptap-top-card .top-card-middle .card-middle-title h4 .taptap-app-area {
	padding:0 2px;
	line-height:12px;
	font-size:10px;
	margin-bottom:2px
}
.mobile #page-top .taptap-top-card .top-card-middle .card-middle-author,.mobile #page-top .taptap-top-card .top-card-middle .card-middle-category,.mobile #page-top .taptap-top-card .top-card-middle .card-middle-description {
	display:none
}
.mobile #page-top .taptap-top-card .card-middle-score {
	position:absolute;
	left:26.1333333333vw;
	top:33px;
	height:14px;
	width:49.0666666667vw;
	display:-webkit-box;
	display:flex;
	flex-wrap:nowrap
}
.mobile #page-top .taptap-top-card .card-middle-score .middle-footer-rating {
	position:relative;
	left:0;
	top:0;
	vertical-align:middle;
	height:100%;
	line-height:14px;
	padding-left:17px;
	font-size:11px;
	color:#14B9C8;
	letter-spacing:0;
	text-align:left
}
.mobile #page-top .taptap-top-card .card-middle-score .middle-footer-rating>span {
	position:absolute;
	margin-left:4.5333333333vw;
	line-height:3.7333333333vw;
	font-size:11px;
	color:#14B9C8;
	letter-spacing:0;
	text-align:center
}
.mobile #page-top .taptap-top-card .card-middle-score .middle-footer-rating>i {
	position:absolute;
	top:0;
	left:0
}
.mobile #page-top .taptap-top-card .card-middle-score .middle-footer-rating>i.isAndroid {
	top:-1px
}
.mobile #page-top .taptap-top-card .card-middle-score .middle-footer-rating>i.star {
	width:14px;
	height:14px;
	background-color:#14B9C8;
	color:#fff;
	border-radius:50%;
	font-size:12px;
	line-height:14px;
	text-align:center
}
.mobile #page-top .taptap-top-card .card-middle-score .middle-footer-remind,.mobile #page-top .taptap-top-card .card-middle-score .ups {
	margin:0;
	font-size:11px;
	color:#999;
	height:14px;
	line-height:14px;
	display:inline-block;
	white-space:nowrap
}
.mobile #page-top .taptap-top-card .card-middle-score .ups {
	padding-left:10px;
	text-overflow:ellipsis;
	overflow:hidden
}
.mobile #page-top .taptap-top-card .recommend {
	position:absolute;
	top:2.6666666667vw;
	right:0
}
.mobile #page-top .taptap-top-card .recommend i {
	display:inline-block;
	height:3.7333333333vw;
	width:3.7333333333vw;
	border-radius:50%;
	background:#FFAC48;
	color:#fff;
	font-size:10px;
	line-height:3.7333333333vw;
	text-align:center
}
.mobile #page-top .taptap-top-card .recommend span {
	font-size:12px;
	color:#FFAC48;
	letter-spacing:0;
	line-height:5.3333333333vw;
	padding-left:.8vw
}
.mobile #page-top .taptap-top-card .download {
	position:absolute;
	bottom:3.2vw;
	right:0;
	height:6.9333333333vw;
	line-height:6.9333333333vw;
	width:16vw;
	background:#14B9C8;
	border-radius:.8vw;
	font-size:12px;
	color:#FFF;
	letter-spacing:0;
	text-align:center;
	border:0
}
.mobile #page-top .taptap-top-card .card-tags {
	position:absolute;
	bottom:3.2vw;
	left:26.1333333333vw;
	font-size:12px;
	color:#14B9C8;
	letter-spacing:0;
	line-height:5.3333333333vw;
	width:45.3333333333vw;
	overflow:hidden;
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	height:4.8vw
}
.mobile #page-top .taptap-top-card .card-tags a {
	background:#F8F8F8;
	border:1px solid #E9E9E9;
	border-radius:3px;
	font-size:10px;
	color:#999;
	letter-spacing:0;
	text-align:center;
	margin-right:5px;
	height:4.8vw;
	padding:0 3px;
	line-height:4.8vw;
	display:inline-block
}
.mobile #page-top .taptap-top-card .top-card-order-triangle {
	display:none
}
.mobile #page-top .taptap-top-card .top-card-order-text {
	display:block;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:20px;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#666;
	z-index:100;
	text-align:center
}
.mobile #page-top .taptap-top-card .top-card-order-text.orange {
	color:#FE931B
}
.mobile #page-top .taptap-top-card .top-card-order-text.small-font {
	font-size:12px
}
.mobile #page-top .developer-item {
	position:relative;
	display:-webkit-box;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	height:22.9333333333vw;
	border-bottom:1px solid #EEE;
	text-decoration:none
}
.mobile #page-top .developer-item .developer-item-order {
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	font-size:14px;
	z-index:100;
	text-align:center;
	color:#666
}
.mobile #page-top .developer-item .developer-item-order.orange {
	color:#FE931B
}
.mobile #page-top .developer-item .developer-item-avatar {
	height:16vw;
	width:16vw;
	margin:0 2.6666666667vw;
	border-radius:50%;
	background:#fff;
	overflow:hidden;
	border:1px solid #F9F9F9
}
.mobile #page-top .developer-item .developer-item-avatar img {
	height:100%;
	width:100%
}
.mobile #page-top .developer-item .info-wrap {
	-webkit-box-flex:1;
	flex:1;
	max-width:45.3333333333vw
}
.mobile #page-top .developer-item .info-wrap .developer-item-name {
	font-family:PingFangSC-Medium;
	font-size:14px;
	color:#333;
	letter-spacing:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.mobile #page-top .developer-item .info-wrap .alias {
	font-size:10px;
	display:block;
	line-height:1;
	color:#ccc;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.mobile #page-top .developer-item .info-wrap .card-middle-score.no-alias {
	margin-top:.5333333333vw
}
.mobile #page-top .developer-item .info-wrap .card-middle-score .middle-footer-rating {
	position:relative;
	margin:1px 0 0;
	vertical-align:middle
}
.mobile #page-top .developer-item .info-wrap .card-middle-score .middle-footer-rating>span {
	display:block;
	margin-left:75px;
	line-height:16px;
	font-size:12px;
	color:#333;
	letter-spacing:0
}
.mobile #page-top .developer-item .info-wrap .card-middle-score .middle-footer-rating>i {
	position:absolute;
	top:0;
	left:0
}
.mobile #page-top .developer-item .info-wrap .card-middle-score .middle-footer-rating>i.background {
	opacity:.32;
	display:block;
	width:70px;
	height:14px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAA90lEQVQ4y93UPQrCMBTA8eAFdCooghZXwV0PoPfQvUdwEbroVCn8Bydv0MVB7yAuCqIgiFcQQepzET/ThLpp3vbID17eS6LUPyzqNL6DEdE3rMqFC9X0cIwgjNOyMmcE4Uw5HRwitximYQ7HOzzi2LZncGniETK/M0GYE+LRxCXzibosOL1s18WJBd334lZWJgjLj8IpsLayNQXdGYtsjWxDMak9JXaJbEfJ1NkKey3bU7ENJdDCwD78mRZO7fCghQcbyyU2J2t79Y872qP3dGfrZthBEGJG5JVSijwjYgShbYYDhAm1l1yNCULfDH1a2nwL/2d/3SuVL2Mp5zjvIgAAAABJRU5ErkJggg==) repeat-x;
	background-size:14px
}
.mobile #page-top .developer-item .info-wrap .card-middle-score .middle-footer-rating>i.score {
	display:block;
	width:70px;
	height:14px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABD0lEQVR4Ae3TMWoCURCA4YcXSIrwQBFUbAX7zQH0HknvEWwCNkml2Fl5gzQSkgOkE5sEJAFBvMIiiJn8xVQLG3YyrATiwAev+4t5E/7EnOfq6TXBNYKVPswe1UmCHXypzimCc4ialx1s4gBRBzTLDE4gGZOyghEpJCNF9AYraKGHAaZYQnIsMcUAPbRQKRIcYoU9xGmPFYY/BSPeIV7qDTE3qGpYQ5zWqBXdYR2fjtgH6tZf2sAGYrRB47dn0cbWENui7b3DsSE4RvAGXwzBZ3cQO0Nw5w1eQowuPMEEkpHiTqWQjMQTvIWoI2aoIqgqZjhC1I0n+ADBAl2EHF0sILj3BEfoIxTUx8gRdPi3wW/dLgzWif1T1AAAAABJRU5ErkJggg==) repeat-x;
	background-size:14px
}
.mobile #page-top .developer-item .info-wrap .card-middle-score .middle-footer-rating>i.star {
	display:none
}
.mobile #page-top .developer-item .developer-item-btn {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
	height:6.9333333333vw;
	width:16vw
}
.mobile #page-top .developer-item .developer-item-btn button {
	width:100%;
	height:100%;
	font-family:MicrosoftYaHei;
	font-size:12px;
	color:#14B9C8;
	letter-spacing:0;
	text-align:center;
	padding:0
}
