*{box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box
}
body {
	background-color:#eee;
	color:#666;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.4;
	margin:0;
	word-break:break-word
}
a {
	color:#2ecc71;
	text-decoration:none
}
.hidden {
	display:none
}
.w {
	width:768px;
	margin:0 auto
}
.h {
	background:#fff;
	border-bottom:3px solid #2ecc71;
	margin-bottom:15px;
	background: linear-gradient(to right, #fff, #fff);
}
.logo {
	display:block;
	float:left;
	line-height:48px;
	font-size:22px
}
.logo img {
	height:48px;
	display:block;
	padding:10px 0;
	float:left;
	padding-right:10px
}
.right {
	float:right
}
.menu,.search {
	float:left
}
.menu a {
	display:block;
	float:left;
	line-height:48px;
	padding:0 15px;
	color: #333;
}
.search form {
	height:32px;
	background:#eee;
	margin-top:8px
}
.search input {
	display:block;
	float:left;
	background:transparent;
	border:none;
	line-height:32px;
	padding:0 6px
}
.search button {
	background:url(../image/icon_search.png);
	border:none;
	width:42px;
	height:32px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:30px;
	text-indent:-999em
}
.search button {
	display:block;
	float:left
}
.bl {
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	border-radius:2px;
	border-bottom:1px hidden #fff;
	margin:0 0 15px 0
}
.bh,.bc {
	padding:10px 15px
}
.bh {
	background: #fff;
	border-bottom:1px solid #2ecc71;
	position:relative;
	background: linear-gradient(to right, #fff, #fff);
}
.bh a {
	position:absolute;
	right:15px;
	display:block;
	top:0;
	line-height:46px
}
.s {
	clear:both;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
	margin-bottom:15px
}
.al {
	float:left;
	padding-right:15px;
	width:200px
}
.al img {
	display:block;
	margin:0 auto;
	margin-bottom:10px
}
.al a {
	display:block;
	border-radius:2px;
	color:#666;
	margin-top:6px;
	line-height:42px;
	background:#eee;
	background-repeat:no-repeat;
	background:url(../image/icon_search.png);
	padding-left:42px;
	background-size:42px
}
.all {
	float:left;
	padding-right:15px;
	width:200px
}
.all img {
	display:block;
	margin:0 auto;
	margin-bottom:10px
}
.all a {
	display: block;
	border-radius: 2px;
	color: #666;
	margin-top: 6px;
	line-height: 42px;
	background: #eee;
	background-repeat: no-repeat;
	background-image: url(../image/css_sprites.png);
	padding-left: 42px;
	background-size: 42px;
}
.al .rq {
	background-position:-1px -23px
}
.al .qr {
	background-position:-1px -148px
}
.al .gp {
	background-position:-1px -106px
}
.ar {
	display:table;
}
.ardl {
	display:block;
	margin-left:200px;
}
h1,h2 {
	margin:0
}
h1 {
	font-size:24px;
	margin-bottom:12px
}
h2 {
	border-left:5px solid #2ecc71;
	padding-left:15px;
	margin-bottom:9px;
	font-size:18px;
}
table h4,table h5 {
	margin:0
}
.bh h2 {
	margin:0;
	padding:0;
	border:0
}
.rate span {
	display:inline-block;
	padding-left:6px;
	line-height:1
}
.tbl-sum {
	overflow:hidden;
	clear:both
}
.tbl-sum div {
	border-bottom:1px solid #eee;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:50%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.apk-title .label,.ar label {
	display:inline-block;
	background:#eee;
	border-radius:12px;
	padding:1px 8px;
	margin-right:4px
}
.dl {
	background:#27ae60 url(../image/css_sprites.png) no-repeat;
	color:#fff;
	display:block;
	font-size:18px;
	height:48px;
	line-height:48px;
	padding:0 0 0 45px;
	text-align:center;
	border-radius:2px;
	width:220px;
	margin:5px auto 15px auto;
	cursor:pointer;
	border:0;
	transition:background-color 0.3s linear 0s;
	-moz-appearance:none!important;
	-webkit-appearance:none!important;
	appearance:none!important;
	background-position:10px -82px
}
.dl:hover {
	background-color:#1a6153
}
#pdl,.ptrust {
	text-align:center
}
#pdl {
	display:none
}
#pdl a {
	text-decoration:underline
}
.psum {
	margin-top:10px;
	word-wrap:break-word
}
.s table {
	width:100%;
	border-collapse:collapse
}
.s td {
	padding:10px;
	word-break:break-all;
	word-wrap:break-word;
	min-width:120px
}
.s tr:nth-child(odd) {
	background:#eee
}
.sc {
	white-space:nowrap;
	overflow-x:auto;
	overflow-y:hidden
}
.sc img {
	display:inline-block;
	font-size:0;
	margin-right:6px
}
.s iframe {
	margin:15px auto;
	text-align:center;
	display:block
}
.toc p {
	font-weight:700;
	margin:0
}
figure {
	text-align:center
}
.toc {
	border:1px solid #aaa;
	padding:10px;
	width:auto;
	display:table;
	margin:0 auto;
	max-width:100%;
	border-radius:2px;
	background:#eee
}
.apk-list {
	overflow:hidden;
	clear:both
}
.pager {
	text-align:right;
	padding-top:10px
}
.pager a,.pager span {
	display:inline-block;
	line-height:36px
}
.pager a {
	padding-left:18px
}
.pager span:after {
	content:"|";
	padding-left:18px
}
.apk-list a {
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;
	clear:both;
	min-height:138px;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding-bottom:10px
}
.apk-list img {
	position:absolute;
	top:0;
	left:0
}
.apk-title {
	padding-left:143px
}
.apk-title h3 {
	margin:0
}
.apk-info {
	color:#555;
	margin-top:3px
}
.s:after,.cate:after,.bc:after,.h .w:after,.apk-gird:after {
	display:block;
	clear:both;
	content:'';
	font-size:0
}
.apk-gird a {
	width:33.33333333%;
	overflow:hidden;
	float:left;
	padding:10px;
	position:relative;
	padding-left:95px;
	min-height:95px
}
.apk-gird img {
	position:absolute;
	top:10px;
	left:10px;
	width:75px;
	height:75px
}
.apk-gird h3 {
	font-size:14px;
	font-weight:400;
	margin:0;
	color: #172b3d;
}
.apk-gird .apk-info,.apk-gird h3 {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.apk-gird .apk-info {
	font-size:12px
}
.s .apk-gird img {
	left:0
}
.s .apk-gird a {
	padding-left:85px
}
.sep {
	height:1px;
	border-top:1px dotted #ccc;
	overflow:hidden;
	clear:both
}
.label.ldl {
	height:14px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALBAMAAACwtdEWAAAAFVBMVEVHcEzU1NRVVVWUlJR/f3+fn590dHSOZ2M1AAAAAXRSTlMAQObYZgAAADFJREFUCNdjYAhxYWBgcFKCEoJJSoIMRkpKygzMSkoGDAxGykAJZiBDEAgYlIAAzAIAjgoEr+UQOQkAAAAASUVORK5CYII=);
	display:inline-block;
	background-size:8px 10px;
	background-repeat:no-repeat;
	background-position:0 3px;
	float:left;
	width:8px;
	margin-right:4px
}
.s iframe {
	max-width:100%
}
path {
	fill:#676767
}
.mmenu {
	display:none;
	float:left;
	height:42px;
	padding:9px 10px 0 0
}
.msearch {
	display:none;
	width:34px;
	float:right;
	height:42px;
	padding-left:10px
}
.msearch,.searchbox button {
	background:url(../image/icon_search.png);
	background-repeat:no-repeat;
	background-position:center
}
.reivew span {
	display:block;
	color:#555;
	margin-top:4px
}
.rel {
	margin-bottom:1em;
	word-wrap:break-word
}
.breadcrumb {
	border-bottom:1px solid #eee;
	position:relative;
	padding:10px 15px;
	color:#555;
	font-size:12px
}
.breadcrumb ol,.breadcrumb li {
	list-style:none;
	padding:0;
	margin:0
}
.breadcrumb ol {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.breadcrumb li {
	display:inline-block
}
.breadcrumb li:after {
	content:">>";
	padding:0 3px
}
.breadcrumb li:last-child:after {
	display:none
}
figure img {
	max-width:100%;
	height:auto
}
.f {
	background:#fff;
	padding:1em 0
}
.cate a {
	display:block;
	width:33.33333333333%;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:6px
}
.cate h4 {
	margin-top:0;
	margin-bottom:10px;
	clear:both
}
.s.nbb {
	border-bottom:0;
	margin-bottom:0
}
.btn-show-more {
	border:0;
	background:transparent;
	text-transform:uppercase;
	color:#2ecc71;
	width:100%;
	text-align:left;
	padding:1em 0;
	cursor:pointer
}
.btn-show-more,.show-more {
	display:none
}
.toggle.ton>div {
	max-height:193px;
	overflow:hidden;
	position:relative
}
.toggle.ton .show-more {
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));
	background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:60px
}
.toggle.ton .btn-show-more,.toggle.ton .show-more {
	display:inline-block
}
.s li {
	word-break:break-word
}
#loadcmt {
	border:0;
	background:#27ae60;
	color:#fff;
	text-align:center;
	display:block;
	margin:0 auto;
	border-radius:2px;
	padding:1em 2em;
	font-weight:700;
	font-size:1.2em;
	cursor:pointer
}
#loadcmt:hover {
	background:#1a6153
}
#fb-cmt {
	display:none;
	min-height:190px
}
.mmenubox {
	top:0;
	width:300px;
	max-width:75%;
	height:100%;
	position:fixed;
	background:#fff;
	transition:all
      500ms cubic-bezier(.165,.840,.440,1);
	left:-300px
}
.boxh {
	height:45px;
	border-bottom:3px solid #27ae60;
	position:relative;
	padding:0 10px
}
.bc-search {
	position:absolute;
	left:0;
	padding-left:10px;
	height:45px
}
.bc-mmenu {
	position:absolute;
	right:0;
	padding-top:5px
}
.boxel a {
	line-height:48px;
	display:block;
	padding:0 10px;
	border-bottom:1px solid #ddd;
	color: #333;
}
.searchbox {
	display:none;
	height:45px;
	position:fixed;
	background:#fff;
	top:0;
	left:0;
	right:0;
	width:100%;
	box-shadow:0 1px 8px rgba(0,0,0,.3)
}
.fade {
	display:none;
	background:rgba(0,0,0,.5);
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%
}
.menu-open .mmenubox {
	left:0
}
.search-open .fade,.menu-open .fade {
	display:block
}
.search-open .searchbox {
	display:block
}
.searchbox button {
	width:32px;
	border:none;
	padding:0;
	height:45px;
	display:block;
	text-indent:-999em;
	overflow:hidden
}
.searchbox input {
	line-height:39px;
	border:none;
	background:transparent;
	margin:0;
	padding:0 10px;
	width:calc(100% - 45px);
	display:block;
	float:left;
	margin-top:3px;
	outline:none
}
.searchbox form {
	padding-left:35px
}
.ppost img {
	display:block;
	margin:0 auto;
	max-width:100%;
	height:auto
}
.advertisement {
	margin:0 auto 15px auto;
	text-align:center
}
.advertisement-body {
	max-height:100px
}
.dlbox {
	text-align:center;
	border-radius:2px;
	padding:16px 10px
}
.dlbox h1 {
	font-size:18px
}
.addthis_inline_share_toolbox {
	text-align:center;
	min-height:40px;
	margin:2em auto
}
.addthis_inline_share_toolbox {
	text-align:center;
	min-height:40px
}
.at-icon-wrapper path,.addthis_inline_share_toolbox path {
	fill:inherit
}
#dlBtn {
	background:#27ae60;
	color:#fff;
	line-height:48px;
	text-align:center;
	display:block;
	margin:5px auto 0 auto;
	max-width:280px;
	font-size:16px;
	border-radius:2px
}
#dlrBtn {
	background:#ecce18;
	color:#fff;
	line-height:48px;
	text-align:center;
	display:block;
	margin:5px auto 0 auto;
	max-width:280px;
	font-size:16px;
	border-radius:2px
}
#verBtn {
	background:#3273dc;
	color:#fff;
	line-height:48px;
	text-align:center;
	display:block;
	margin:5px auto 0 auto;
	max-width:280px;
	font-size:16px;
	border-radius:2px
}
.width-100 {
	max-width:100%!important
}
.ads-col {
	float:left;
	width:50%;
	text-align:center
}
.ads-col:first-child {
	padding-top:20px;
	border-right:2px solid #aaa
}
.rate-star {
	display:inline-block;
	margin-top:0;
	padding-right:6px
}
input#femail,input#fsubject,textarea#fmessage {
	border:1px solid #ccc;
	border-radius:3px;
	padding:.5em 1em;
	outline:0;
	display:block;
	margin-bottom:1em;
	width:60%
}
form#fsubmit button {
	color:#fff;
	background:#27ae60;
	padding:.8em 2em;
	border:none;
	outline:0;
	border-radius:3px;
	cursor:pointer;
	-webkit-appearance:none
}
div#fmsgok {
	color:#4f8a10;
	margin-bottom:1em
}
@media screen and (max-width:768px) {
	.w {
	width:100%
}
.bl {
	box-shadow:none;
	border-radius:0
}
.h .w {
	padding:0 10px
}
.apk-gird a {
	width:100%;
	float:none;
	display:block;
	border-bottom:1px dotted #ccc
}
.sep {
	display:none
}
}@media screen and (max-width:425px) {
	.ardl {
	display:table;
	margin-left:0;
}
.tbl-sum {
	display:none
}
.tbl-sum-downloader {
	display:block!important
}
.advertisement {
	margin:10px auto
}
.ads-col {
	float:none;
	width:auto
}
.ads-col:first-child {
	padding-top:0;
	border-right:none
}
.ui-menu {
	top:45px!important;
	border-top:0!important;
	width:100%!important;
	left:0!important;
	right:0!important
}
.msearch,.mmenu {
	display:block
}
.cate a {
	width:50%
}
.h {
	margin-bottom:0
}
.logo {
	line-height:42px;
	font-size:16px
}
.bh,.bc {
	padding:10px
}
.apk-gird a:last-child {
	border-bottom:0
}
.al {
	float:none;
	width:100%;
	padding:0;
	position:relative;
	padding-left:106px;
	min-height:96px;
	margin-bottom:10px
}
.al img {
	position:absolute;
	top:0;
	left:0;
	width:96px;
	height:96px
}
.al a {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:11px;
	background-size:20px;
	padding-left:32px;
	line-height:30px;
	background-size:30px;
	margin-top:3px
}
.al .rq {
	background-position:0 -17px
}
.al .qr {
	background-position:0 -107px
}
.al .gp {
	background-position:0 -77px
}
.sep,.right,.logo img,.search {
	display:none
}
.menu a {
	line-height:42px
}
.dlp {
	display:block;
	width:100%;
	height:auto;
	position:relative;
	padding:0!important;
	text-align:center
}
.dlp img {
	position:relative;
	width:185px;
	height:auto;
}
}.safe {
	position:relative;
	top:2px;
	width:19px;
	height:19px;
	display:inline-block;
	background-repeat:no-repeat;
	background:url('https://www.apktoy.com/img/safe.svg');
}
.author {
	color:#27ae60;
}
#wait {
	background:#28d;
	color:#fff;
	display:block;
	border-radius:100%;
	width:4rem;
	margin:0 auto;
	padding:0;
	height:4rem;
	line-height:4rem
}
.mb10 {
	margin-bottom:10px!important;
}
.mb15 {
	margin-bottom:15px!important;
	clear:both;
	display:block;
}
#screenshots img {
	max-width:none;
	min-height:165px;
	max-height:165px;
	max-width:267px;
	border-radius:10px
}
@media screen and (max-width:480px) {
	#screenshots img {
	max-width:none;
	min-height:165px;
	max-height:165px
}
}.gallery a {
	margin-right:10px;
}
#baguetteBox-overlay {
	display:none;
	opacity:0;
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000;
	background-color:#222;
	background-color:rgba(0,0,0,.8);
	-webkit-transition:opacity .5s ease;
	transition:opacity .5s ease
}
#baguetteBox-overlay.visible {
	opacity:1
}
#baguetteBox-overlay .full-image {
	display:inline-block;
	position:relative;
	width:100%;
	height:100%;
	text-align:center
}
#baguetteBox-overlay .full-image figure {
	display:inline;
	margin:0;
	height:100%
}
#baguetteBox-overlay .full-image img {
	display:inline-block;
	width:auto;
	height:auto;
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
	-moz-box-shadow:0 0 8px rgba(0,0,0,.6);
	box-shadow:0 0 8px rgba(0,0,0,.6)
}
#baguetteBox-overlay .full-image figcaption {
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	line-height:1.8;
	white-space:normal;
	color:#ccc;
	background-color:#000;
	background-color:rgba(0,0,0,.6);
	font-family:sans-serif
}
#baguetteBox-overlay .full-image:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px
}
#baguetteBox-slider {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	white-space:nowrap;
	-webkit-transition:left .4s ease,-webkit-transform .4s ease;
	transition:left .4s ease,-webkit-transform .4s ease;
	transition:left .4s ease,transform .4s ease;
	transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease
}
#baguetteBox-slider.bounce-from-right {
	-webkit-animation:bounceFromRight .4s ease-out;
	animation:bounceFromRight .4s ease-out
}
#baguetteBox-slider.bounce-from-left {
	-webkit-animation:bounceFromLeft .4s ease-out;
	animation:bounceFromLeft .4s ease-out
}
@-webkit-keyframes bounceFromRight {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:-30px
}
}@keyframes bounceFromRight {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:-30px
}
}@-webkit-keyframes bounceFromLeft {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:30px
}
}@keyframes bounceFromLeft {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:30px
}
}.baguetteBox-button#next-button,.baguetteBox-button#previous-button {
	top:50%;
	top:calc(50% - 30px);
	width:44px;
	height:60px
}
.baguetteBox-button {
	position:absolute;
	cursor:pointer;
	outline:0;
	padding:0;
	margin:0;
	border:0;
	-moz-border-radius:15%;
	border-radius:15%;
	background-color:#323232;
	background-color:rgba(50,50,50,.5);
	color:#ddd;
	font:1.6em sans-serif;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease
}
.baguetteBox-button:focus,.baguetteBox-button:hover {
	background-color:rgba(50,50,50,.9)
}
.baguetteBox-button#next-button {
	right:2%
}
.baguetteBox-button#previous-button {
	left:2%
}
.baguetteBox-button#close-button {
	top:20px;
	right:2%;
	right:calc(2%
      + 6px);
	width:30px;
	height:30px
}
.baguetteBox-button svg {
	position:absolute;
	left:0;
	top:0
}
.baguetteBox-spinner {
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px
}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {
	width:100%;
	height:100%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:bounce 2s infinite ease-in-out;
	animation:bounce 2s infinite ease-in-out
}
.baguetteBox-double-bounce2 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes bounce {
	0%,100% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes bounce {
	0%,100% {
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}.box {
	background-color:#fff;
	border-radius:6px;
	box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
	color:#4a4a4a;
	display:block;
	padding:1.25rem
}
.container {
	margin:0 auto;
	position:relative
}
@media screen and (min-width:1088px) {
	.container {
	max-width:960px;
	width:960px
}
}@media screen and (min-width:1280px) {
	.container {
	max-width:1152px;
	width:1152px
}
}@media screen and (min-width:1472px) {
	.container {
	max-width:1344px;
	width:1344px
}
}.icon {
	align-items:center;
	display:inline-flex;
	justify-content:center;
	height:1.5rem;
	width:1.5rem
}
.title {
	word-break:break-word;
	color:#363636;
	font-size:2rem;
	font-weight:600;
	line-height:1.125
}
.title:not(.is-spaced)+.subtitle {
	margin-top:-1.25rem
}
.title.is-5 {
	font-size:1.25rem
}
.column {
	display:block;
	flex-basis:0;
	flex-grow:1;
	flex-shrink:1;
	padding:.75rem
}
@media screen and (max-width:768px) {
	.column.is-6-mobile {
	flex:none;
	width:50%
}
}@media screen and (min-width:769px),print {
	.column.is-3 {
	flex:none;
	width:25%
}
.column.is-6-tablet {
	flex:none;
	width:50%
}
.column.is-9 {
	flex:none;
	width:75%
}
.column.is-12 {
	flex:none;
	width:100%
}
}@media screen and (min-width:1088px) {
	.column.is-4-desktop {
	flex:none;
	width:33.33333%
}
}.columns {
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.columns:last-child {
	margin-bottom:-.75rem
}
.columns:not(:last-child) {
	margin-bottom:calc(1.5rem - .75rem)
}
.columns.is-mobile {
	display:flex
}
.columns.is-multiline {
	flex-wrap:wrap
}
@media screen and (min-width:769px),print {
	.columns:not(.is-desktop) {
	display:flex
}
}.section {
	padding:3rem 1.5rem
}
.footer {
	background-color:#fafafa;
	padding:3rem 1.5rem 6rem
}
.vapp {
	padding:.3rem
}
.vapp .v-apk {
	border:1px solid #24cd77;
	color:#24cd77;
	padding:0 5px;
	border-radius:4px
}
.vapp .v-zip {
	border:1px solid #2e9cf2;
	color:#2e9cf2;
	padding:0 5px;
	border-radius:4px
}
a.vapp:hover {
	background:#f5f7fa
}
.big-app .atitle {
	font-weight:600;
	line-height:1.125;
	font-size:1.25rem
}
.one-line {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.col-6 {
	float:left;
	width:50%;
	display:block;
	padding:.3rem
}
@media screen and (max-width:480px) {
	.col-6 {
	width:100%
}
}.v-p {
	line-height:0.5em
}
.box:hover {
	border:0.2px solid #999;
}
.abuttons {
	margin-bottom:1em;
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start
}
.abuttons .abutton {
	margin-bottom:.5rem
}
.abuttons .abutton:not(:last-child):not(.is-fullwidth) {
	margin-right:.5rem
}
.abutton {
	display:inline-flex;
	background-color:#fff;
	color:#363636;
	border:1px solid #ddd;
	border-radius:4px;
	font-size:14px;
	padding:4px .75em;
	cursor:pointer;
	justify-content:center;
	text-align:center;
	vertical-align:top;
	align-items:center;
	-webkit-appearance:none;
	white-space:nowrap;
	line-height:1.75
}
.abutton:hover {
	color:#363636;
	border-color:#b5b5b5
}
.abutton[disabled] {
	background-color:#dbdbdb;
	border-color:#dbdbdb;
	box-shadow:none;
	color:#7a7a7a;
	cursor:not-allowed
}
.abutton .icon {
	margin-left:calc(-.375em - 1px);
	margin-right:.1875em;
	align-items:center;
	display:inline-flex;
	justify-content:center
}
.abutton.is-fullwidth {
	display:block;
	width:100%
}
.abutton.is-small {
	font-size:12px
}
.abutton.is-link {
	background-color:#3273dc;
	color:#fff;
	border-color:transparent
}
.abutton.is-link:hover {
	background-color:#276cda;
	color:#fff
}
.abutton.is-success {
	background-color:#27ae60;
	color:#fff;
	border-color:transparent
}
.abutton.is-success:hover {
	background-color:#27ae60;
	color:#fff
}
.abutton.is-light {
	background-color:#f5f5f5;
	color:#363636;
	border-color:transparent
}
.abutton.is-light:hover {
	background-color:#eee
}
.abutton i.download {
	width:13px;
	height:13px;
	position:relative;
	background:url(https://www.apktoy.com/static/svg/arrow-down-white.svg);
	background-repeat:no-repeat;
	top:1px;
	display:inline-block
}
h2.title {
	font-size:1.5rem;
}
.ti {
	font-size:150%;
	border-left:5px solid #27ae60;
	padding-left:10px;
	margin-bottom:20px;
}
.black {
	color:black;
}
.input {
	-moz-appearance:none;
	-webkit-appearance:none;
	height:2.25em;
	padding:4.625px 8.375px;
	width:100%;
	background-color:#fff;
	border:1px solid #a9a9a9;
	border-top-color:rgb(169,169,169);
	border-right-color:rgb(169,169,169);
	border-bottom-color:rgb(169,169,169);
	border-left-color:rgb(169,169,169);
	box-shadow:inset 0 1px 2px rgba(10,10,10,.1);
	font-size:15px !important;
	margin:0;
	border-radius:4px 0 0 4px;
	outline:0;
}
.button {
	display:inline-flex;
	background-color:#fff;
	color:#363636;
	border:1px solid #ddd;
	border-top-color:rgb(221,221,221);
	border-right-color:rgb(221,221,221);
	border-bottom-color:rgb(221,221,221);
	border-left-color:rgb(221,221,221);
	border-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	font-size:14px;
	padding:4px .75em;
	cursor:pointer;
	justify-content:center;
	text-align:center;
	vertical-align:top;
	align-items:center;
	-webkit-appearance:none;
	white-space:nowrap;
	line-height:1.75;
}
h2.apk-downloader {
	border:none;
	font-size:110%;
	color:#999;
	margin-bottom:30px;
}
.alert-warning {
	background-color:#fffdf5;
	border-color:#ffdd57;
	color:#3b3108;
	border-color:#dbdbdb;
	border-radius:4px;
	border-style:solid;
	border-width:0 0 0 4px;
	color:#4a4a4a;
	padding:1.25em 1.5em;
}
.center {
	text-align:center;
	margin:0 auto;
	display:block;
	}
.apk-list a{color: #666}
.apk-list a:hover,.apk-list:active{background-color: #f5f7fa}
.apk-gird a:hover,.apk-gird a:active{background-color: #f5f7fa}
.menu a:hover,.menu a:active{background-color: #f5f7fa}
li a span{color: #666}
li span{color: #2ecc71}