
 
#so {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 45px;
	background: rgba(0,0,0,0);
	z-index: 999999;
}

.so {
	height: 35px;
	line-height: 35px;
	margin-top: 6px;
	background: var(--color_button);
	width: 100%;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	box-orient: horizontal;
}

.so .bb {
	width: 40px;
}

.so .bb a {
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	padding-left: 5px;
}

.so .arrow-left {
	display: inline-block;
	position: relative;
	top: 1px;
	right: 5px;
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	border-right: 0;
	border-bottom: 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.so .ll {
	background: #fff;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	border-radius: 35px;
}

.so .cc {
	width: 40px;
	display: none;
	background: #fff;
}

.so .cc a {
	display: block;
	width: 40px;
	height: 35px;
	background: url("../img/clear.png") no-repeat center center;
	background-size: 15px 15px;
}

.so .rr {
	width: 40px;
	background-size: 20px 20px !important;
	border-radius: 4px;
}

.so .rr input {
	width: 40px;
	height: 35px;
	background-color: transparent;
}

.so .query {
	display: block;
	box-sizing: border-box;
	padding-left: 16px;
	background: rgba(255,0,0,0);
	height: 35px;
	width: 100%;
	font-size: 14px;
}

.so .twitter-typeahead {
	display: block !important;
	box-sizing: border-box;
	width: 100%;
}

.so .tt-hint {
	color: #999 !important;
}

.so .tt-menu {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 8px 0;
	width: 100vw;
	left: -40px !important;
	height: calc(100vh - 45px);
	overflow-x: hidden;
	overflow-y: auto;
}

.so .tt-suggestion {
	font-size: 16px;
	line-height: 24px;
	padding: 12px 20px;
	color: #333;
	display: block;
	word-break: break-all;
}

.so .tt-suggestion .tt-highlight {
	font-weight: inherit;
	color: #24CD77;
}

.so .search-package {
	position: relative;
	margin: 12px 16px;
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.so .search-package .tt-highlight {
	font-weight: inherit;
	color: inherit;
}

.so .search-package .package-info {
	display: flex;
	overflow: hidden;
}

.so .search-package .package-info .icon {
	width: 48px;
	height: 48px;
	border-radius: 15%;
	margin-right: 12px;
	flex-shrink: 0;
	box-sizing: border-box;
	border: 1px solid #EEF3FA;
	background-color: #fff;
}

.so .search-package .package-info .info {
	min-width: 0;
}

.so .search-package .package-info .info .info-title {
	margin-bottom: 4px;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 8px;
	color: rgba(0,0,0,0.9);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: fit-content;
	max-width: 100%;
}

.so .search-package .package-info .info .info-title strong {
	color: #24CD77;
}

.so .search-package .package-info .info .info-tags {
	margin-bottom: 4px;
	line-height: 0;
	height: 18px;
	overflow: hidden;
}

.so .search-package .package-info .info .tag {
	display: inline-block;
	margin-right: 4px;
	padding: 1px 3px;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 2px;
	font-size: 10px;
	line-height: 14px;
	color: rgba(0,0,0,0.6);
}

.so .search-package .package-info .info .tag.config-tag {
	border: 1px solid #24CD77;
	border-radius: 2px;
	font-size: 10px;
	color: #24CD77;
}

.so .search-package .package-info .info .info-intro {
	font-size: 12px;
	line-height: 16px;
	color: #A6A6A6;
}

.so .search-package .package-info .info .info-intro>span {
	margin-right: 12px;
}

.so .search-package .package-info .info .info-intro>span::before {
	content: ' ';
	display: inline-block;
	position: relative;
	width: 10px;
	height: 10px;
	background-size: 10px;
	margin-right: 4px;
	top: 1px;
}

.so .search-package .package-info .info .info-intro .score {
	color: #FA8B16;
}

.so .search-package .package-info .info .info-intro .score::before {
	top: 1.5px;
	width: 12px;
	height: 12px;
	background-size: 12px;
	background-image: url("../img/stars.svg");
}

.so .search-package .package-info .info .info-intro .score[data-score="0.0"] span {
	color: white;
}

.so .search-package .package-info .info .info-intro .score[data-score="0.0"]::before {
	background-image: url("../img/stars_fill.svg");
}

.so .search-package .package-info .info .info-intro .score-total::before {
	background-image: url("../img/icon_comment_count.svg");
}

.so .search-package .package-info .info .info-intro .install-total::before {
	background-image: url("../img/icon_download.svg");
}

.so .search-package .da {
	padding: 5px 8px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	background: #24CD77;
	border-radius: 4px;
	flex-shrink: 0;
}

.so .search-package .da.normal-download {
	margin-left: 12px;
}

.first.brand.has-article {
	border-bottom: 1px solid #EEEEEE;
}

.search-brand-article-container {
	width: 100%;
	display: flex;
	position: relative;
	justify-content: space-between;
}

.search-brand-article-container .search-brand-article-list {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.search-brand-article-container .search-brand-article-list .article-list-item {
	position: relative;
	width: calc(50% - 4px);
}

.search-brand-article-container .search-brand-article-list .article-list-item .article-image-link {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.search-brand-article-container .search-brand-article-list .article-list-item .article-image-link img {
	border-radius: 4px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.search-brand-article-container .pubg-entry-container {
	position: relative;
	width: calc(50% - 4px);
}

.search-brand-article-container .pubg-entry-container .collection-pubg-entry {
	display: block;
	height: 0;
	width: 100%;
	padding-bottom: 56.25%;
	right: 0;
}

.search-brand-article-container .pubg-entry-container .collection-pubg-entry img {
	border-radius: 4px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.search-brand-article-container .info {
	position: absolute;
	bottom: 8px;
	height: auto;
	width: auto;
	overflow: hidden;
	padding: 0 12px;
	z-index: 3;
}

.search-brand-article-container .info .title {
	padding: 0;
	height: auto;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	display: flex;
	color: #FFFFFF;
	background-color: unset;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	border: none;
	z-index: 4;
}

.search-brand-article-container.has-pubg-entry .search-brand-article-list {
	width: calc(50% - 4px);
}

.search-brand-article-container.has-pubg-entry .search-brand-article-list .article-list-item {
	width: 100%;
}

.search-brand-article-container .article-image-link,.search-brand-article-container .collection-pubg-entry {
	border-radius: 4px;
	overflow: hidden;
}

.search-brand-article-container .article-image-link::before,.search-brand-article-container .collection-pubg-entry::before {
	z-index: 1;
	border-radius: 4px;
	content: '';
	position: absolute;
	width: 100%;
	height: 70%;
	bottom: 0;
	left: 0;
	backdrop-filter: saturate(160%) blur(60px);
	-webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 40.82%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.65) 57.14%, rgba(0,0,0,0.9) 67.86%, #000 79.08%);
	mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 40.82%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.65) 57.14%, rgba(0,0,0,0.9) 67.86%, #000 79.08%);
}

.search-brand-article-container .article-image-link::after,.search-brand-article-container .collection-pubg-entry::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 50%;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 47.92%);
	bottom: 0;
	left: 0;
	z-index: 3;
	border-radius: 4px;
}

.search-brand-article-container .badge {
	position: absolute;
	top: 6px;
	left: 6px;
	border-radius: 4px;
	background: rgba(250,139,22,0.9);
	font-size: 14px;
	line-height: 16px;
	padding: 3px 8px;
	color: #FFFFFF;
	height: 16px;
	max-width: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search-app-result-header {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding: 0 16px;
	background: #FBFBFC;
	box-sizing: border-box;
	border-bottom: 1px solid #EEEEEE;
	margin-top: 4px;
}

.search-app-result-header .search-app-tab {
	padding: 12px 0;
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #A6A6A6;
	margin-left: 24px;
	cursor: pointer;
}

.search-app-result-header .search-app-tab:first-child {
	margin-left: 0;
}

.search-app-result-header .search-app-tab.active {
	color: var(--color_h);
	font-weight: 500;
	border-bottom: 2px solid var(--color_h);
}

.search-app-result-header .search-app-order {
	position: relative;
	line-height: 42px;
	cursor: pointer;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	color: #A6A6A6;
	white-space: nowrap;
	display: flex;
	align-items: center;
	top: 0;
}

.search-app-result-header .search-app-order .search-app-order-btn {
	margin-right: 4px;
}

.search-app-result-header .search-app-order svg {
	position: relative;
	top: 2px;
	transform: rotate(90deg);
}

.search-app-result-header .search-app-order-options {
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 40px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	z-index: 2;
}

.search-app-result-header .search-app-order-options .search-app-order-option {
	width: 76px;
	padding: 8px 12px;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #A6A6A6;
}

.search-app-result-header .search-app-order-options .search-app-order-option:hover {
	color: #00A6ED;
	background: rgba(0,166,237,0.1);
}

.body-app .search-results {
	padding-bottom: 0;
}

.search-result-article-list .article-list-item {
	display: flex;
	padding: 0 16px;
	margin: 12px 0;
}

.search-result-article-list .article-list-item:first-child {
	margin-top: 0;
}

.search-result-article-list .article-list-item:hover .info .title {
	color: var(--color_h);
}

.search-result-article-list .article-list-item .article-image-link {
	width: 176px;
	height: 99px;
}

.search-result-article-list .article-list-item .article-image-link img {
	border-radius: 4px;
	width: 100%;
	height: 100%;
}

.search-result-article-list .article-list-item .info {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 16px;
	align-items: flex-start;
}

.search-result-article-list .article-list-item .type {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
}

.search-result-article-list .article-list-item .type-news {
	color: var(--color_h);
}

.search-result-article-list .article-list-item .type-reviews {
	color: #00A6ED;
}

.search-result-article-list .article-list-item .type-howto {
	color: #24CD77;
}

.search-result-article-list .article-list-item .type-topic {
	color: #00b6ff;
}

.search-result-article-list .article-list-item .title {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #4B4B4B;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: auto;
	padding: 0;
	border: none;
	background-color: unset;
}

.search-result-article-list .article-list-item .desc {
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: #777777;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.more.showmore-container {
	padding-top: 0;
}

.showmore-container {
	margin: 0;
	padding-bottom: 12px;
	text-align: center;
}

.article-list+.showmore-container {
	padding-top: 4px;
}

.showmore {
	margin: 0;
	display: inline-block;
	width: 100%;
	max-width: 360px;
	height: 36px;
	background: rgba(36,205,119,0.1);
	padding: 0;
	border-radius: 4px;
	font-size: 12px;
	line-height: 36px;
	color: #24CD77;
	text-align: center;
	cursor: pointer;
	font-weight: 500;
	box-shadow: none;
}

.showmore:hover {
	color: white;
	background-color: #24CD77;
}

.ar_fix .search-result-article-list .article-list-item .info {
	margin-left: 0;
	margin-right: 16px;
}

.ar_fix .search-app-tabs .search-app-tab {
	margin-left: 0;
	margin-right: 20px;
}

.ar_fix .search-app-tabs .search-app-tab:first-child {
	margin-right: 0;
}

.ar_fix .search-app-order-options {
	left: 20px;
	right: auto;
}

.ar_fix .search-app-result-header .search-app-order-btn {
	margin-right: initial;
	margin-left: 4px;
}

.list-title.list-title-article {
	background-color: unset;
}

@media (max-width: 720px) {
	.search-brand-article-container .info {
		position: static;
		padding: 0;
		margin-top: 4px;
	}

	.search-brand-article-container .info .title {
		padding: 0;
		font-size: 12px;
		line-height: 20px;
		color: #4B4B4B;
	}

	.search-brand-article-container .article-image-link,.search-brand-article-container .collection-pubg-entry {
		position: relative;
	}

	.search-brand-article-container .article-image-link::before,.search-brand-article-container .collection-pubg-entry::before {
		content: none;
	}

	.search-brand-article-container .article-image-link::after,.search-brand-article-container .collection-pubg-entry::after {
		content: none;
	}

	.search-app-result-header {
		padding: 0 16px;
		border-bottom: 1px solid #EEEEEE;
	}

	.showmore {
		max-width: 360px;
		width: 90%;
	}

	.search-result-article-list .article-list-item .article-image-link {
		width: 128px;
		height: 72px;
	}

	.search-result-article-list .article-list-item .info {
		justify-content: space-around;
		margin-left: 12px;
	}

	.search-result-article-list .article-list-item .info .title {
		-webkit-line-clamp: 2;
		font-weight: 400;
		font-size: 14px;
		line-height: 18px;
		color: #4B4B4B;
		padding: 8px 0 0;
	}

	.search-result-article-list .article-list-item .info .desc {
		display: none;
	}

	.list-title.lighter.sa-articles-div {
		padding-bottom: 4px;
	}

	.ar_fix .search-result-article-list .article-list-item .info {
		margin-left: 0;
		margin-right: 12px;
	}

	.ar_fix .search-app-tabs .search-app-tab {
		margin-left: 0;
		margin-right: 16px;
	}

	.ar_fix .search-app-tabs .search-app-tab:first-child {
		margin-right: 0;
	}

	.ar_fix .search-app-order-options {
		left: 16px;
		right: auto;
	}
}

@media (min-width: 720px) {
	.search-result-article-list .article-list-item .type {
		line-height: 20px;
	}

	.search-result-article-list .article-list-item .title {
		margin: 4px 0;
	}

	.search-app-result-header {
		margin-top: 0;
	}

	.search-result-page .search-results.mb {
		margin-bottom: 0;
	}

	.article-list+.showmore-container {
		padding-top: 8px;
	}
}

.list {
	overflow: hidden;
	background: #fff;
	margin-bottom: 10px;
}

.list li {
	padding: 0 15px;
}

.list dl {
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #e0e0e0;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	box-orient: horizontal;
}

.list dt {
	margin: 5px;
	width: 70px;
}

.list li:last-child dl {
	border-bottom: 0;
}

.list dt img {
	width: 70px;
	height: 70px;
}

.list .dd {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	width: 100%;
	background: #fff;
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	box-orient: horizontal;
}

.list .dd p {
	color: #777;
	font-size: 1.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 11px;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.list .l {
	width: 95px;
	height: 90px;
}

.list .l img {
	width: 80px;
	height: 80px;
	margin-top: 5px;
}

.list .r {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	padding-top: 1px;
}

.list .dd .stars {
	margin-top: 12px;
}

.list .dd .p1 {
	color: #555;
	font-size: 1.4rem;
}

.list .dd .p1 a {
	color: #6295EA;
}

.list .dd .p2 a {
	color: #666;
}

.list .dd .p3 {
	font-size: 1.1rem;
}

.list .d {
	width: 45px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: -o-box;
	-o-box-orient: horizontal;
	-o-box-pack: center;
	-o-box-align: center;
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
}

.list .d a {
	width: 45px;
	height: 80px;
	display: block;
	background: url("../img/down.png") no-repeat center;
	background-size: 35px;
}

.list .d a:active,.list .d a:hover {
	background-color: #F5F6F7;
}

.list-ad {
	padding: 0 5px !important;
}

.list-ad-dl {
	border-top: 1px solid #e0e0e0;
}

.list-banner {
	max-width: 640px;
	margin: 0 auto;
}

.list-banner .lazy_bl {
	height: 0;
	padding-top: 56.25278%;
	width: 100%;
	background-size: cover;
	background-position: center;
}

.list-banner .apk_history {
	box-shadow: 0 2px 3px 0 rgba(0,0,0,0.15);
	background: #fff;
	position: relative;
	margin-bottom: 10px;
	padding: 0 16px;
}

.apk_history>.pak_image {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
	background-color: #f5f5f5;
	border: 5px solid #f5f5f5;
	display: inline-block;
	height: 120px;
	width: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -120px;
	border-radius: 50%;
}

.apk_history>h1 {
	color: #212121;
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
	padding-top: 20px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.apk_history>p {
	display: inline-block;
	text-align: left;
	font-size: 1.4rem;
	margin: 16px 0 18px 0;
	padding: 0 10px;
	font-weight: 300;
}

.list-title>h1 {
	text-decoration: none;
	display: inline-block;
	color: #555;
	font-size: 1.4rem;
	font-weight: normal;
}

.list-title-new {
	margin: 0;
	border-bottom: 1px solid #eee;
	padding: 10px 15px;
	background-color: #fff;
}

.list-title-new>span {
	float: right;
}

.ar_fix .list-title-new>span {
	float: left;
}

.simple-recommend-card.slide-wrap {
	background: white;
}

.simple-recommend-card.slide-wrap a {
	display: flex;
	align-items: center;
	padding: 0 12px;
	height: 88px;
	height: 24.44444vw;
	background-size: cover;
}

.simple-recommend-card.slide-wrap .text {
	width: 0;
	flex: 1;
	margin-right: 8px;
}

.simple-recommend-card.slide-wrap .simple-commend-card-title {
	font-size: 16px;
	line-height: 19px;
	color: rgba(0,0,0,0.9);
	font-weight: 500;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.simple-recommend-card.slide-wrap .des {
	font-size: 12px;
	line-height: 14px;
	color: rgba(0,0,0,0.45);
	margin-top: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: keep-all;
	word-wrap: break-word;
}

.simple-recommend-card.slide-wrap .button {
	padding: 5px 8px;
	background: #24CD77;
	border-radius: 2px;
	color: white;
	font-size: 12px;
}

.fancybox-container .pre_pop_ca {
	max-width: 400px !important;
	text-align: center;
	padding: 16px 0;
}

.fancybox-container .pre_pop_ca .pr {
	padding: 0 16px;
}

.fancybox-container .pre_pop_ca .title {
	font-size: 23px;
	line-height: 25px;
	color: #555;
}

.fancybox-container .pre_pop_ca .info {
	margin: 20px 0;
	color: #777;
}

.fancybox-container .pre_pop_ca .down a {
	padding: 10px 18px;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	line-height: 38px;
	background: #24cd77;
	border-radius: 4px;
}

.fancybox-container .pre_pop_ca .down a:hover {
	background: #24dc83;
}

.fancybox-container .pre_pop_ca .down a .fsize {
	display: inline-block;
	direction: ltr;
	font-size: 12px;
	vertical-align: bottom;
	margin-left: 5px;
}

@media (min-width: 992px) {
	.fancybox-container .pre_pop_ca {
		max-width: 900px !important;
	}

	.fancybox-container .pre_pop_ca .pr {
		float: right;
		margin-top: 120px;
		max-width: 500px;
	}

	.fancybox-container .pre_pop_ca img {
		float: left;
	}
}

@keyframes bgShakeSearch {
	from,to {
		background-position: center 5px;
	}

	25% {
		background-position: 37px center;
	}

	50% {
		background-position: center 9px;
	}

	75% {
		background-position: 33px center;
	}
}

.search-results .formsearch .ss {
	-webkit-animation-name: bgShakeSearch;
	animation-name: bgShakeSearch;
}

.search-results {
	background: #fff;
	padding: 16px 0;
	box-sizing: border-box;
}

.search-results input {
	border: 0;
}

.search-results .search-bg {
	background: #eee;
	margin: 0 16px;
	height: 44px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.search-results .search-bg .formsearch {
	display: flex;
}

.search-results .text-box {
	float: left;
	margin-top: 2px;
	padding-left: 1px;
	flex: 1;
}

.search-results .text-box>span:first-child {
	width: 100%;
}

.search-results .text-box input {
	width: 100%;
	height: 41px;
	background: #fff;
	padding: 0px 15px;
	font-size: 14px;
	line-height: 41px;
	color: #666;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	box-sizing: border-box;
}

html[dir="rtl"] .search-results .text-box input.tt-hint {
	color: transparent !important;
}

.search-results .text-btn {
	width: 100px;
	float: left;
}

.search-results .text-btn input {
	width: 100px;
	height: 44px;
	background: var(--color_button) url("../img/search.png") center no-repeat;
	cursor: pointer;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.search-results .text-btn input:hover {
	background: var(--color_button_h) url("../img/search.png") center no-repeat;
}

.search-results .tt-hint {
	color: #999 !important;
}

.search-results .tt-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 5px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	margin-top: 6px;
	padding: 8px 0;
	width: calc(100% + 100px);
}

.search-results .tt-menu .tt-dataset {
	max-height: 283px;
	overflow: hidden;
}

.search-results .tt-suggestion {
	font-size: 16px;
	line-height: 24px;
	padding: 12px 20px;
	color: #5E5E5E;
	display: block;
	word-break: break-all;
}

.search-results .tt-suggestion .tt-highlight {
	color: #24CD77;
}

.search-results .tt-suggestion:hover {
	cursor: pointer;
	background-color: #f5f7fa;
}

.search-results .tt-suggestion:hover .package-info .info .info-title {
	color: var(--color_h);
}

.search-results .tt-suggestion:hover .package-info .info .info-title .tt-highlight {
	color: var(--color_h);
}

.search-results .tt-suggestion.tt-cursor {
	background-color: #24cd77;
	color: #FFFFFF;
}

.search-results .search-package {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.search-results .search-package {
	padding: 6px 12px;
}

.search-results .search-package .package-info {
	display: flex;
	overflow: hidden;
}

.search-results .search-package .package-info .icon {
	width: 48px;
	height: 48px;
	flex-shrink: 0;
	margin-right: 12px;
	border-radius: 15%;
	border: 1px solid #EFF3F9;
	background-color: #fff;
}

.search-results .search-package .package-info .info {
	min-width: 0;
	display: flex;
	flex-direction: column;
	padding: 2px;
	justify-content: space-between;
}

.search-results .search-package .package-info .info .info-title {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #5E5E5E;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search-results .search-package .package-info .info .info-title .tt-highlight {
	color: #24CD77;
}

.search-results .search-package .package-info .info .info-title .corner-tag-icon-box .corner-tag-icon {
	line-height: 22px;
}

.search-results .search-package .package-info .info .info-tags {
	display: flex;
	flex-wrap: wrap;
	margin-top: 4px;
	font-size: 0;
	height: 16px;
	overflow: hidden;
}

.search-results .search-package .package-info .info .tag {
	margin-right: 4px;
	font-size: 12px;
	line-height: 16px;
	padding: 0 4px;
	color: rgba(0,0,0,0.6);
	background: rgba(0,0,0,0.05);
	border-radius: 2px;
}

.search-results .search-package .package-info .info .tag.config-tag {
	color: #24CD77;
	background: rgba(36,205,119,0.1);
}

.search-results .search-package .package-info .info .info-intro {
	margin-top: 4px;
	font-size: 12px;
	line-height: 14px;
	color: rgba(0,0,0,0.4);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search-results .search-package .package-info .info .info-intro>span {
	margin-right: 12px;
}

.search-results .search-package .package-info .info .info-intro>span>i {
	margin-right: 4px;
}

.search-results .search-package .package-info .info .info-intro>span:last-child {
	margin-right: 0;
}

.search-results .search-package .package-info .info .info-intro i.user,.search-results .search-package .package-info .info .info-intro i.download {
	background: url("../img/comment_user.png") no-repeat left center;
	display: inline-block;
	height: 12px;
	background-size: 10px;
	width: 12px;
	top: 1px;
	position: relative;
}

.search-results .search-package .package-info .info .info-intro i.download {
	background-image: url("../img/download-icon.png");
}

.search-results .search-package .da {
	flex-shrink: 0;
	font-size: 12px;
	line-height: 24px;
	padding: 0 8px;
	color: #fff;
	background: #24CD77;
	border-radius: 4px;
}

.search-results .search-package .da * {
	color: #fff;
	font-weight: 400;
}

.search-results .search-package .da.normal-download {
	margin-left: 12px;
}

.so .tt-menu.tt-open {
	height: auto;
	max-height: 500px;
	border-bottom: 1px solid #EEEEEE;
	box-shadow: 0px 2px 4px #eeeeee;
	border-radius: 0 0 8px 8px;
}

.so .tt-menu.tt-open a.tt-suggestion {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 992px) {
	.search-history {
		height: auto;
		max-height: 500px;
		border-bottom: 1px solid #EEEEEE;
		box-shadow: 0px 2px 4px #EEEEEE;
		border-radius: 0 0 8px 8px;
	}

	.search-mobile .search-results,.search-pc .search-results,.search-app .search-results {
		display: none;
	}
}

.ar_fix .search-results .text-btn input {
	border-radius: 0;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.ar_fix .search-results .text-box {
	padding-right: 1px;
	padding-left: initial;
}

.ar_fix .search-results .text-box input {
	border-radius: 0;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.ar_fix .search-results .tt-menu {
	right: 0px;
	left: auto;
}

.ar_fix .search-results .search-package .package-info .da.normal-download {
	margin-left: 0;
	margin-right: 12px;
}

.ar_fix .search-results .search-package .package-info .icon {
	margin-right: 0;
	margin-left: 12px;
}

.ar_fix .search-results .search-package .package-info .info .info-intro {
	direction: initial;
}

.ar_fix .search-results .search-package .package-info .info .info-intro>span {
	margin-right: 0;
	margin-left: 12px;
}

.simple-recommend-card.slide-wrap a {
	max-height: 200px;
	margin: 0 16px;
	padding: 0;
}

.single-app-recommend-card.slide-wrap {
	background: white;
	position: relative;
	overflow: hidden;
	padding: 12px 16px;
	margin-bottom: 4px;
	border-top: 1px solid #F3F3F3;
	box-sizing: border-box;
}

.single-app-recommend-card.slide-wrap a {
	display: flex;
	align-items: center;
}

.single-app-recommend-card.slide-wrap .icon {
	position: static;
}

.single-app-recommend-card.slide-wrap .icon img {
	width: 64px;
	height: 64px;
	border-radius: 15%;
	border: 1px solid #EFF3F9;
	background-color: #fff;
	box-sizing: border-box;
}

.single-app-recommend-card.slide-wrap .text {
	margin: 0 8px;
	flex: 1;
	width: 0;
}

.single-app-recommend-card.slide-wrap .text .tit {
	color: #4B4B4B;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.single-app-recommend-card.slide-wrap .text .des {
	color: rgba(0,0,0,0.45);
	font-size: 12px;
	line-height: 20px;
	margin-top: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.single-app-recommend-card.slide-wrap .text .tags {
	margin-top: 4px;
	overflow: hidden;
	height: 16px;
	font-size: 0;
}

.single-app-recommend-card.slide-wrap .text .tag {
	display: inline-block;
	margin-right: 4px;
	font-size: 10px;
	line-height: 12px;
	color: rgba(0,0,0,0.6);
	border: 1px solid rgba(0,0,0,0.2);
	padding: 1px 3px;
	border-radius: 2px;
	white-space: nowrap;
}

.single-app-recommend-card.slide-wrap .text .tag:first-child {
	margin-left: 0;
}

.single-app-recommend-card.slide-wrap .text .tag.custom {
	color: #24CD77;
	border: 1px solid #24CD77;
}

.single-app-recommend-card.slide-wrap .single-app-recommend-card-btn {
	padding: 6px 12px;
	color: white;
	font-size: 12px;
	line-height: 16px;
	background: #24CD77;
	border-radius: 4px;
}

.single-app-recommend-card.slide-wrap .single-app-recommend-card-btn:hover {
	background-color: #24dc83;
}

.single-app-recommend-card.slide-wrap .recommendation {
	font-size: 13px;
	line-height: 22px;
	color: #8B8B8B;
	margin-bottom: 10px;
}

.side-ad-container {
	display: none;
	font-size: 0;
	text-align: center;
	background-color: #fff;
}

.search-mobile {
	padding-top: 45px;
}

.search-result-page {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	margin-top: 4px;
}

.show-top-stroke {
	box-sizing: border-box;
	border-top: 1px solid #F3F3F3;
}

.search-results,.search-results.mb,.ad-box-auto {
	margin: 0;
}

.list {
	background-color: #fff;
	padding: 12px 0px;
}

body {
	min-width: auto;
}

.mb {
	margin-bottom: 4px;
}

.search-app .search-pre-li .r .p1,.search-app .search-pre-li .r .p2 {
	line-height: normal;
}

.search-app .search-pre-li .r .p2 {
	display: none;
}

.search-app .search-pre-li .r .details_posts {
	margin: 4px 0;
}

.search-app .search-pre-li .r .details_posts .posts-count {
	color: #24cd77;
	margin-right: 8px;
}

.search-app .search-pre-li .r .details_posts .d-inline {
	color: #24cd77;
}

.search-app .search-pre-li .r .date {
	line-height: 16px;
}

.search-app .search-pre-li .dd p {
	margin-top: 0;
	font-size: 12px;
}

.search-app .search-pre-li .b .button {
	display: flex;
	align-items: center;
}

.search-app .search-pre-li .b .button img {
	margin-right: 5px;
}

.search-app .search-pre-li .details_posts {
	margin-top: 6px;
	line-height: 16px;
}

.search-app .list {
	margin-bottom: 4px;
	padding: 0;
}

.search-app .list li {
	padding: 0 16px;
	margin: 12px 0;
}

.search-app .list dl {
	border: none;
	padding: 0;
	overflow: unset;
}

.search-app .list .l {
	width: 64px;
	height: 64px;
	margin-right: 12px;
}

.search-app .list .l img {
	width: 100%;
	height: 100%;
	margin: 0;
	border-radius: 15%;
	border: 1px solid #EFF3F9;
	background-color: #fff;
	box-sizing: border-box;
}

.search-app .list .r {
	margin-top: 0;
	line-height: 0;
}

.search-app .list .r .p1 {
	margin-top: 0;
	font-size: 14px;
	line-height: 20px;
	color: #4B4B4B;
	display: inline-block;
	white-space: nowrap;
	width: fit-content;
	max-width: 100%;
}

.search-app .list .r .p1 .search-corner-tag .corner-tag-icon {
	line-height: 20px;
}

.search-app .list .r .p2 {
	margin-top: 2px;
	font-size: 12px;
	line-height: 16px;
	color: #8B8B8B;
}

.search-app .list .b {
	display: flex;
	align-items: center;
	margin-left: 8px;
	height: 64px;
}

.search-app .list .b .button {
	padding: 6px 12px;
	color: white;
	font-size: 12px;
	line-height: 16px;
	background: var(--color_button);
	border-radius: 4px;
}

.search-app .list .b .button:hover {
	background-color: var(--color_button_h);
}

.search-app .list .dd:hover .r .p1 {
	color: var(--color_h);
}

.app-list .tag,.first .tag {
	box-sizing: border-box;
	height: 20px;
	display: inline-block;
	margin-right: 4px;
	padding: 2px 4px;
	border: 1px solid #F3F3F3;
	border-radius: 2px;
	font-size: 10px;
	line-height: 14px;
	color: #777777;
}

.app-list .tag.config-tag,.first .tag.config-tag {
	border: 1px solid #24CD77;
	border-radius: 2px;
	font-size: 10px;
	color: #24CD77;
}

.app-list .tags,.app-list .first-tags {
	margin-top: 4px;
	line-height: 0;
	height: 20px;
	overflow: hidden;
}

.app-list .tags a.tag:hover,.app-list .first-tags a.tag:hover {
	background: var(--color_button_h_2);
	color: #fff;
}

.brand {
	position: relative;
}

.brand .da {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 12px 0;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	background: #24CD77;
	border-radius: 4px;
}

.brand .da:hover {
	background-color: #24dc83;
}

.brand .brand-intro {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: #8B8B8B;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.brand .google-play-badge {
	position: absolute;
	right: 16px;
	top: 20px;
}

.list-title {
	height: 44px;
	background-color: #fff;
	padding: 0px 16px;
	font-size: 13px;
	line-height: 44px;
	color: #8B8B8B;
	margin: 0;
}

.list-title.list-title-article {
	background-color: #fff;
}

.list-title span {
	color: #8B8B8B;
}

.brand {
	padding: 0px 16px 12px;
	background-color: #fff;
}

.brand-tags {
	display: flex;
	height: 24px;
	flex-wrap: wrap;
	overflow: hidden;
}

.brand-tags .tag {
	padding: 4px 8px;
	height: 24px;
	font-size: 12px;
	color: #777777;
	border: 1px solid #F0F2F4;
	border-radius: 2px;
	box-sizing: border-box;
	margin-right: 4px;
}

.brand-tags .tag:hover {
	background: #24dc83;
	color: #fff;
}

.brand-info {
	display: flex;
	margin-bottom: 16px;
}

.brand-info .icon {
	box-sizing: border-box;
	margin-right: 12px;
	border: 1px solid #EFF3F9;
	width: 80px;
	height: 80px;
	border-radius: 15%;
}

.brand-info .info {
	overflow: hidden;
}

.brand-info .info .p1 {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	color: #4B4B4B;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.brand-info .info .p2 {
	font-size: 13px;
	line-height: 22px;
	color: #5E5E5E;
	margin: 6px 0;
}

.brand-info .info .stars-search {
	height: 22px;
	line-height: 22px;
	display: flex;
}

.brand-info .info .stars-search .score-search {
	background: url("../img/stars.svg") repeat-x;
	height: 12px;
	width: 12px;
	background-size: 12px;
	margin-top: 4px;
	margin-right: 4px;
}

.brand-info .info .stars-search .star {
	font-size: 13px;
	line-height: 22px;
	color: #FA8B16;
}

.is-brand-pre .info p {
	font-size: 14px;
	color: #777;
	font-size: 12px;
	margin-bottom: 5px;
}

.is-brand-pre .info p:last-child {
	margin-bottom: 0;
}

.related-searches, .search-result-page .module {
	background-color: #fff;
	margin-bottom: 4px;
}

.related-searches .related-title {
	padding: 0px 16px;
	color: #4B4B4B;
	font-weight: 500;
	font-size: 16px;
	line-height: 44px;
}

.related-searches .related-list {
	padding: 0px 16px;
}

.related-searches .related-list .related-item {
	font-size: 14px;
	line-height: 18px;
	color: #5E5E5E;
	padding-bottom: 12px;
	display: flex;
	align-items: center;
	line-height: 24px;
}

.related-searches .related-list .related-item:hover {
	color: var(--color_h);
}

.related-searches .related-list .icon-search {
	margin-right: 10px;
	margin-top: 4px;
	width: 14px;
	height: 14px;
	background-image: url("../img/search.png");
	background-size: contain;
	flex-shrink: 0;
}

.related-searches .related-list .related-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.first.first-apk {
	padding: 0 16px 12px;
	background-color: white;
}

.first.first-apk .first-info {
	display: flex;
}

.first.first-apk .first-info .first-info-img {
	box-sizing: border-box;
	border: 1px solid #EFF3F9;
	border-radius: 15%;
}

.first.first-apk .info {
	flex: 1;
	width: 0;
}

.first.first-apk .info .p1 {
	margin-top: 0;
	font-size: 14px;
	line-height: 20px;
	color: #4B4B4B;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
}

.first.first-apk .info .p1 .corner-tag-icon-box .corner-tag-icon {
	line-height: 20px;
}

.first.first-apk .info .p2 {
	margin-top: 2px;
	font-size: 12px;
	line-height: 18px;
	color: #5E5E5E;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.first.first-apk .info .details_posts {
	display: none;
}

.first.first-apk .da {
	display: flex;
	align-items: center;
}

.first.first-apk .da .button {
	padding: 6px 12px;
	color: white;
	font-size: 12px;
	line-height: 16px;
	background: #24CD77;
	border-radius: 4px;
}

.first.first-apk .da .button:hover {
	background-color: #24dc83;
}

#slide-box {
	position: relative;
	margin-top: 16px;
	width: 100%;
	height: 255px;
	direction: ltr;
	display: none;
}

#slide-box ul {
	position: absolute;
	list-style: none;
}

#slide-box a.det-pic-control {
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	display: none;
	background: url("../img/slidebg.png") no-repeat;
}

#slide-box #prev {
	background-position: left -62px;
	left: 0px;
	top: 145px;
}

#slide-box #prev:hover {
	background-position: left -186px;
}

#slide-box #next {
	background-position: left 0;
	right: 0px;
	top: 145px;
}

#slide-box #next:hover {
	background-position: left -124px;
}

#slide-box a.go {
	display: block;
}

#slide-box .det-pic-out {
	overflow: hidden;
	overflow-x: scroll;
	position: relative;
	width: 100%;
	height: 255px;
}

#slide-box .det-pic-out::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

#slide-box .det-pic-out::-webkit-scrollbar-track {
	box-shadow: 1px 1px 5px rgba(0,0,0,0.3) inset;
	border-radius: 8px;
}

#slide-box .det-pic-out::-webkit-scrollbar-thumb {
	background-color: #7A7A7A;
	border-radius: 8px;
}

#slide-box .det-pic-out::-webkit-scrollbar-thumb:hover {
	background-color: #525252;
}

#slide-box li {
	white-space: nowrap;
}

#slide-box li a {
	text-decoration: none;
	white-space: nowrap;
	padding-right: 5px;
}

#slide-box li a img {
	background: #f1f1f1;
}

.search-empty {
	text-align: center;
	padding: 50px 0;
}

.search-empty img {
	width: 100px;
	height: 100px;
}

.search-empty .tip {
	font-size: 16px;
	color: #949494;
}

.search-app .list.search-empty-box {
	margin-bottom: 4px;
}

.is-brand-pre .info p,.is-brand-pre .info .p2 {
	margin: 0;
	line-height: 22px;
}

@media (min-width: 720px) {
	#slide-box {
		display: block;
	}

	.brand .brand-intro {
		display: none;
	}

	.brand-info .icon {
		width: 120px;
		height: 120px;
	}

	.brand-info .info .p1 {
		font-size: 20px;
		line-height: 28px;
		height: 28px;
	}

	.brand-info .info .p1 .corner-tag-icon-box .corner-tag-icon {
		line-height: 28px;
	}

	.brand-info .info .p2 {
		margin: 8px 0;
	}

	.is-brand-pre .info p:first-child {
		margin-top: 0;
	}

	.is-brand-pre .info p,.is-brand-pre .info .p2 {
		margin-bottom: 0;
		margin-top: 14px;
		line-height: initial;
	}

	.is-brand-pre .da img {
		margin-right: 5px;
	}

	.app-list .tags,.app-list .first-tags {
		height: 22px;
	}

	.app-list .tag,.first .tag {
		height: 22px;
		padding: 3px 6px;
	}

	.brand-tags {
		position: absolute;
		margin-left: 132px;
		top: 96px;
	}

	.brand .da {
		position: absolute;
		right: 16px;
		padding: 0px 16px;
		margin: 0;
		top: 40px;
	}

	.search-app .list li {
		margin: 16px 0;
	}

	.search-app .list .corner-tag-icon-box {
		margin-top: 4px;
	}

	.search-app .list .r .p1 {
		font-size: 20px;
		line-height: 28px;
		font-weight: 500;
	}

	.search-app .list .r .p2 {
		font-size: 13px;
		line-height: 22px;
		color: #5E5E5E;
		margin: 12px 0;
	}

	.search-app .list .l {
		width: 100px;
		height: 100px;
	}

	.search-app .list .l img {
		width: 100px;
		height: 100px;
	}

	.search-app .list .b {
		height: 100px;
	}

	.search-app .list .b .button {
		padding: 8px 24px;
	}

	.search-app .search-pre-li .r .details_posts {
		margin: 18px 0;
	}

	.first.first-apk {
		padding-bottom: 16px;
	}

	.first.first-apk .da .button {
		padding: 8px 24px;
	}

	.first.first-apk .info .p1 {
		font-weight: 500;
		font-size: 20px;
		line-height: 28px;
		margin-bottom: -1px;
	}

	.first.first-apk .info .p1 .corner-tag-icon-box {
		margin-top: 4px;
	}

	.first.first-apk .info .p2 {
		font-size: 13px;
		line-height: 22px;
		color: #5E5E5E;
		margin: 12px 0;
	}

	.first.first-apk .first-info .first-info-img {
		width: 100px;
		height: 100px;
	}

	.single-app-recommend-card.slide-wrap .text .tit {
		font-size: 20px;
		line-height: 28px;
	}

	.single-app-recommend-card.slide-wrap .icon img {
		width: 100px;
		height: 100px;
	}

	.single-app-recommend-card.slide-wrap .single-app-recommend-card-btn {
		padding: 8px 24px;
	}

	.ar_fix .brand .da {
		right: initial;
		left: 16px;
	}

	.ar_fix .brand-tags {
		margin-left: initial;
		margin-right: 132px;
	}

	.ar_fix .is-brand-pre .da img {
		margin-right: 0;
		margin-left: 5px;
	}
}

.search-result-page .search-results {
	background: #FBFBFC;
	margin-bottom: 4px;
}

@media (min-width: 992px) {
	.search-result-page {
		max-width: 1200px;
		flex-direction: row;
		margin: 16px auto 12px;
	}

	.search-result-page .search-result {
		flex: 1;
		/* min-width: 660px;
		max-width: 868px; */
		margin-bottom: 0;
	}

	.search-result-page .search-side {
		margin-left: 16px;
		flex-basis: 316px;
		flex-shrink: 0;
		max-width: 316px;
	}

	.search-result-page .side-ad-container {
		display: block;
	}

	.search-result-page .related-searches {
		margin-bottom: 8px;
	}

	.ar_fix .search-result-page .search-side {
		margin-left: 0;
		margin-right: 16px;
	}

	.ar_fix .search-result-page .related-searches .related-list .icon-search {
		margin-left: 10px;
		margin-right: 0;
	}
}

.ar_fix .brand-tags .tag,.ar_fix .brand-info .info .stars-search .score-search {
	margin-left: 0;
	margin-right: 4px;
}

.ar_fix .brand-info .icon,.ar_fix .search-app .list .l {
	margin-right: initial;
	margin-left: 12px;
}

.ar_fix .app-list .tag,.ar_fix .first .tag {
	margin-right: initial;
	margin-left: 4px;
}

.ar_fix .search-app .list .b {
	margin-right: 8px;
	margin-left: 0;
}

.ar_fix .search-app .search-pre-li .b .button img {
	margin-right: 0;
	margin-left: 5px;
}

.ar_fix .related-searches .related-list .icon-search {
	margin-right: 0;
	margin-left: 10px;
}

.ar_fix .brand .google-play-badge {
	left: 16px;
	right: auto;
}

html[lang="ja"] .related-searches .related-title,html[lang="th-TH"] .related-searches .related-title,html[lang="ar"] .related-searches .related-title,html[lang="ur"] .related-searches .related-title {
	font-weight: bold;
}

html[lang="ja"] .brand-info .info .p1,html[lang="th-TH"] .brand-info .info .p1,html[lang="ar"] .brand-info .info .p1,html[lang="ur"] .brand-info .info .p1 {
	font-weight: bold;
}

@media (min-width: 720px) {
	html[lang="ja"] .first.first-apk .info .p1,html[lang="th-TH"] .first.first-apk .info .p1,html[lang="ar"] .first.first-apk .info .p1,html[lang="ur"] .first.first-apk .info .p1 {
		font-weight: bold;
	}

	html[lang="ja"] .search-app .list .r .p1,html[lang="th-TH"] .search-app .list .r .p1,html[lang="ar"] .search-app .list .r .p1,html[lang="ur"] .search-app .list .r .p1 {
		font-weight: bold;
	}
}

.ad-container {
	background-color: #fff;
}