/*!statics/css/lib/googleapis.font.roboto.css*/
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(http://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+0370-03FF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
/*!statics/css/index.less*/
html,body {
	position:relative;
	height:100%
}
body {
	width:100%;
	min-width:320px;
	min-height:480px;
	margin:0;
	padding:0;
	background:#fff;
	font-family:Roboto,"Droid Sans","Myriad Set Pro","Lucida Grande","Helvetica Neue",Helvetica,"Microsoft YaHei",STXIHEI,Arial,sans-serif;
	font-weight:400;
	color:#444
}
a,img,ul {
	-webkit-tap-highlight-color:rgba(0,0,0,.1);
	outline:0;
	text-decoration:none;
	border:0
}
h1 {
	font-size:60px
}
h2 {
	font-size:48px
}
h3 {
	font-size:36px
}
h4 {
	font-size:24px
}
h1,h2,h3,.swiper-slide .info p {
	font-weight:100
}
.banner .info p {
	font-weight:300
}
.users-choose-apus div h4,.launcher-des div h4,.browser-des div h4,.theme-and-wallpaper .theme-wallpaper-des div h4,.support-layer div a h4,.faq-layer div h4,.hot-news-layer h4,.news-events h4,.contact-layer div h4,.video-tutorial-layer .video-layer h4,.sitemap-layer .the-url div ul h4,.pp-content-layer h4,.tou-content-layer h4,.resume-delivery-to-us h4,.ju-content-layer ul h4,.ju-content-layer ul li b,.testimonials-layer div p b {
	font-weight:400
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
::-webkit-selection {
	background:#D7D7D7;
	color:#444
}
::-moz-selection {
	background:#D7D7D7;
	color:#444
}
::-ms-selection {
	background:#D7D7D7;
	color:#444
}
::-o-selection {
	background:#D7D7D7;
	color:#444
}
::selection {
	background:#D7D7D7;
	color:#444;
}
.clear {
	clear:both
}
.menu a,.youtube-video-computer,.family-wrapper ul li a,.download-learn-more a.btn-download-apus,.download-learn-more a.btn-qr-code,.download-learn-more a.btn-learn-more,.download-learn-more a.btn-download-apk,.download-watch-video a.btn-download-apus,.download-watch-video a.btn-qr-code,.download-watch-video a.btn-watch-video,.download-watch-video a.btn-download-apk,.nav .nav-wrapper a.introduction,.nav .nav-wrapper a.update-log,.nav .nav-wrapper a.download-apk,.apus-family a,.news-reviews span.news ul.news-list a,.news-reviews div a.more,.item-launcher .theme-and-wallpaper .tab a,.item-launcher p a,.download-watch-video a.btn-availale-on-the-app-store img,.footer .footer-wrapper .NebulaGuess-link ul.about li a,.footer .footer-wrapper .NebulaGuess-link ul.support li a,.footer .footer-wrapper .NebulaGuess-link ul.partners li a,.footer .footer-wrapper .copyright a,.ceo-layer div.ceo-talk div a,.ceo-layer div.ceo-message img.photo {
	-webkit-transition:all .1s ease-in;
	transition:all .1s ease-in
}
.main-body {
	position:relative;
	margin:0 auto;
	max-width:960px;
	color:#444
}
.support-layer div a:hover h4,.sitemap-layer .the-url div a:hover,.privacy-policy-tab a:hover,.news-events-content-layer a,.faq-layer a,.about-layer a,.testimonials-layer a,.contact-layer a,.video-tutorial-layer p a,.promotion-policy-layer a,.pp-content-layer a,.tou-content-layer a,.news-events-content-layer .more-reports a:hover {
	color:#6b63e1
}
.about-layer{
	width: 900px;
	margin: 0 auto;
	line-height: 30px;
	padding-top: 100px;
	padding-bottom: 100px;
}
.bottom-line {
	background:url(../img/line.png) repeat-x left bottom;
	background-size:100% 1px
}
/*!components/common/menu/menu.less*/
.header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60px;
	text-align:center;
	z-index:1700
}
.header .header-wrapper {
	position:relative;
	margin:0 auto;
	max-width:960px;
	height:60px;
	z-index:1
}
.header .header-wrapper .logo {
	float:left;
	margin:13px 0;
	position:relative;
	z-index:112
}
.header .header-wrapper .header-item-launcher {
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .header .header-wrapper .header-item-launcher {
	-webkit-filter:none\9;
	filter:none\9
}
.header .header-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:0
}
.btn-show-hide-menu {
	display:none
}
.show-menu,.hide-menu,.show-share,.hide-share {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer
}
.show-menu {
	background:url(../img/icon-menu.png) no-repeat center center
}
span.apus-text {
	display:none;
	position:absolute;
	top:0;
	left:4%;
	line-height:46px;
	font-size:12px;
	color:#535353
}
.show-share {
	right:46px;
	background:url(../img/button-social-share.png) no-repeat center center
}
.hide-menu,.hide-share {
	background:url(../img/icon-menu-closed.png) no-repeat center center
}
.hide-share {
	right:0
}
.hide_menu,.hide-share {
	display:none
}
.menu {
	position:absolute;
	top:0;
	right:0;
	z-index:2
}
.menu li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	*display:inline
}
.menu li.menu-title {
	display:none
}
.menu li.nav-family,.menu li.nav-support {
	display:none
}
.menu li.nav-family span,.menu li.nav-support span {
	display:block;
	width:100%;
	text-align:left;
	font-size:14px;
	color:#fff
}
.menu li.nav-family span {
	padding:18px 0 0 32px
}
.menu li.nav-support span {
	padding:0 0 0 32px
}
.menu li.nav-family .nav-family-wrapper {
	margin:0 auto;
	overflow-x:auto
}
.menu li.nav-family .nav-family-wrapper .family-scroll {
	width:550px
}
.menu li.nav-family .nav-family-wrapper a {
	float:left;
	margin:10px 0;
	padding:5px 0;
	width:110px;
	line-height:17px;
	text-align:center;
	font-size:11px
}
.menu li.nav-family .nav-family-wrapper a img {
	display:block;
	margin:0 auto 5px;
	width:48px
}
.menu a {
	padding:0 15px;
	display:block;
	line-height:60px;
	text-decoration:none;
	font-size:14px;
	color:#fff
}
.menu a:hover {
	color:#a6a6a6
}
.menu .more-link {
	cursor:default;
	background:url(../img/menu-more-link-drop.png) no-repeat 95% 30px
}
.menu .more-link:hover {
	background:url(../img/menu-more-link-hover-drop.png) no-repeat 95% 30px
}
.menu .menu .current a {
	color:#fff
}
.menu.right ul {
	text-align:right
}
a.last-menu-a {
	padding:0 0 0 15px
}
@media screen and (max-width:600px) {
	.header {
	position:fixed;
	height:46px;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .header {
	-webkit-filter:none\9;
	filter:none\9
}
.header .header-wrapper {
	height:46px
}
.header .header-wrapper .logo {
	margin:10px 0 0 5%
}
.header .header-wrapper .logo img {
	width:85px;
	height:auto
}
.header .header-bg {
	display:none
}
.btn-show-hide-menu {
	display:block
}
.show-menu,.show-share {
	display:block
}
.show-menu,.hide-menu,.show-share,.hide-share {
	width:46px;
	height:46px
}
.show-menu {
	background-size:46px auto
}
.show-share {
	background-size:40px auto
}
.hide-menu,.hide-share {
	background-size:30px auto
}
.menu {
	position:relative;
	top:0;
	right:0;
	min-height:60px
}
.menu ul {
	display:none;
	position:fixed;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000');
	overflow-x:hidden;
	overflow-y:auto
}
:root .menu ul {
	-webkit-filter:none\9;
	filter:none\9
}
.menu li {
	margin:0;
	padding:0;
	display:block;
	width:100%;
	background:url(../img/menu-show-line.png) no-repeat center bottom;
	background-size:90% 1px
}
.menu li.menu-title {
	display:block;
	line-height:50px;
	text-align:left;
	font-size:13px;
	color:#a6a6a6;
	background:0 0
}
.menu li.menu-title span {
	padding:0 0 0 5%
}
.menu a {
	display:block;
	padding:0 5%;
	line-height:48px;
	text-align:left
}
.menu ul li.nav-family,.menu ul li.nav-support {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.menu li.nav-family span,.menu li.nav-support span {
	font-size:13px;
	color:#a6a6a6
}
.menu ul li a.more-link {
	display:none;
	background:0 0
}
.nav {
	top:25px
}
.nav .nav-wrapper {
	margin:0 15px
}
.nav .nav-wrapper .logo {
	font-size:13px
}
.nav .nav-wrapper .logo img {
	width:27px;
	height:27px
}
.nav .nav-wrapper .flashlight-logo img {
	width:12px
}
.nav .nav-wrapper a.introduction,.nav .nav-wrapper a.update-log {
	display:none
}
.nav .nav-wrapper a.download-apk {
	position:absolute;
	right:0;
	bottom:15px;
	padding:7px 17px;
	font-size:13px
}
.menu li.mobile-menu-introduction,.menu li.mobile-menu-update-log,.menu li.mobile-menu-options {
	display:block
}
#mobilewrapper {
	display:block
}
}@media (min-width:601px) and (max-width:720px) {
	.header {
	position:fixed;
	height:46px;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .header {
	-webkit-filter:none\9;
	filter:none\9
}
.header .header-wrapper .logo {
	left:15px;
	margin:9px;
	height:46px;
	background-size:100% auto;
	background-position:left center
}
.header .header-wrapper .logo img {
	width:95px;
	height:auto
}
.header .header-bg {
	display:none
}
.btn-show-hide-menu {
	display:block
}
.show-menu {
	display:block;
	background-size:46px auto
}
.show-share {
	display:block;
	background-size:40px auto
}
.show-menu,.hide-menu,.show-share,.hide-share {
	width:46px;
	height:46px
}
.hide-menu,.hide-share {
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999px;
	background-size:36px auto;
	overflow:hidden;
	cursor:pointer
}
.menu {
	position:relative;
	top:0;
	right:0;
	min-height:60px
}
.menu ul {
	display:none;
	position:fixed;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000');
	overflow-x:hidden;
	overflow-y:auto
}
:root .menu ul {
	-webkit-filter:none\9;
	filter:none\9
}
.menu a {
	display:block;
	padding:0 5%;
	line-height:48px;
	text-align:left
}
.menu ul li {
	display:block;
	width:100%;
	background:url(../img/menu-show-line.png) no-repeat center bottom;
	background-size:90% 1px
}
.menu li.menu-title {
	display:block;
	line-height:50px;
	text-align:left;
	font-size:13px;
	color:#a6a6a6;
	background:0 0
}
.menu li.menu-title span {
	padding:0 0 0 5%
}
.menu li.nav-family,.menu li.nav-support {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.menu li.nav-family span,.menu li.nav-support span {
	font-size:13px;
	color:#a6a6a6
}
.menu li a.more-link {
	display:none;
	background:0 0
}
.nav {
	top:25px
}
.nav .nav-wrapper {
	margin:0 15px
}
.nav .nav-wrapper .logo {
	font-size:15px
}
.nav .nav-wrapper .logo img {
	width:31px;
	height:31px
}
.nav .nav-wrapper .flashlight-logo img {
	width:auto
}
.nav .nav-wrapper a.introduction,.nav .nav-wrapper a.update-log {
	display:none
}
.nav .nav-wrapper a.download-apk {
	position:absolute;
	right:0;
	bottom:15px;
	padding:7px 17px;
	font-size:13px
}
.menu li.mobile-menu-introduction,.menu li.mobile-menu-update-log,.menu li.mobile-menu-options {
	display:block
}
#mobilewrapper {
	display:block
}
}@media (min-width:721px) and (max-width:959px) {
	.header .header-wrapper .logo {
	margin:9px
}
.header .header-bg {
	display:block
}
.btn-show-hide-menu {
	display:none
}
.menu {
	position:absolute;
	top:0;
	right:15px
}
.menu ul {
	display:block
}
.menu li.menu-title {
	display:none
}
.family-wrapper ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0;
	width:130px
}
.family-wrapper ul li a {
	font-size:12px
}
.menu li.mobile-menu-introduction,.menu li.mobile-menu-update-log,.menu li.mobile-menu-options {
	display:none
}
.nav .nav-wrapper {
	margin:0 15px
}
.share-layer {
	right:5%;
	bottom:253px
}
}/*!components/common/family/family.less*/
.family-wrapper {
	display:none;
	position:relative;
	top:0;
	left:0;
	padding:15px 0 35px;
	width:100%;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .family-wrapper {
	-webkit-filter:none\9;
	filter:none\9
}
.family-wrapper ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0;
	width:170px
}
.family-wrapper ul li a {
	display:block;
	padding:0 0 10px;
	font-size:14px;
	color:#fff
}
.family-wrapper ul li a:hover {
	color:#a6a6a6
}
.family-wrapper ul li b {
	display:block;
	margin:0 auto;
	width:80px;
	height:80px;
	margin-bottom:15px;
	background-size:80px 80px
}
.family-wrapper ul li b.user-system {
	background-image:url(../img/icon-apus-user-system.png)
}
.family-wrapper ul li b.browser-turbo {
	background-image:url(../img/icon-apus-browser-turbo.png)
}
.family-wrapper ul li b.browser {
	background-image:url(../img/icon-apus-browser.png)
}
.family-wrapper ul li b.booster {
	background-image:url(../img/icon-apus-booster.png)
}
.family-wrapper ul li b.message-center {
	background-image:url(../img/icon-apus-message-center.png)
}
.family-wrapper ul li b.flashlight {
	background-image:url(../img/icon-apus-flashlight.png)
}
.family-wrapper ul li b.addons {
	background-image:url(../img/icon-addons.png)
}
.family-wrapper ul li b.apus-camera {
	background-image:url(../img/icon-apus-camera.png)
}
.family-wrapper ul li b.security-elite {
	background-image:url(../img/icon-security-elite.png)
}
.ie8 .family-wrapper,.ie9 .family-wrapper {
	position:absolute;
	top:60px
}
.ie7 .family-wrapper,.ie8 .family-wrapper {
	padding:0 0 35px
}
.ie7 .family-wrapper ul,.ie8 .family-wrapper ul {
	padding:15px 0 0
}
.ie7 .family-wrapper li b,.ie8 .family-wrapper li b {
	display:block;
	margin:0 auto;
	width:80px;
	height:80px;
	margin-bottom:15px;
	background-size:80px 80px
}
.ie7 .family-wrapper li b.user-system,.ie8 .family-wrapper li b.user-system {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-user-system.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.browser-turbo,.ie8 .family-wrapper li b.browser-turbo {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-browser-turbo.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.browser,.ie8 .family-wrapper li b.browser {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-browser.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.booster,.ie8 .family-wrapper li b.booster {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-booster.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.message-center,.ie8 .family-wrapper li b.message-center {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-message-center.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.flashlight,.ie8 .family-wrapper li b.flashlight {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-flashlight.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.addons,.ie8 .family-wrapper li b.addons {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-addons.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.apus-camera,.ie8 .family-wrapper li b.apus-camera {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-apus-camera.png',sizingMethod='scale')
}
.ie7 .family-wrapper li b.security-elite,.ie8 .family-wrapper li b.security-elite {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon-security-elite.png',sizingMethod='scale')
}
.scroller-layer b {
	display:block;
	margin:0 auto;
	width:55px;
	height:55px;
	margin-bottom:15px;
	background-size:55px
}
.scroller-layer b.user-system {
	background-image:url(../img/icon-apus-user-system.png)
}
.scroller-layer b.browser-turbo {
	background-image:url(../img/icon-apus-browser-turbo.png)
}
.scroller-layer b.browser {
	background-image:url(../img/icon-apus-browser.png)
}
.scroller-layer b.booster {
	background-image:url(../img/icon-apus-booster.png)
}
.scroller-layer b.message-center {
	background-image:url(../img/icon-apus-message-center.png)
}
.scroller-layer b.flashlight {
	background-image:url(../img/icon-apus-flashlight.png)
}
.scroller-layer b.addons {
	background-image:url(../img/icon-addons.png)
}
.scroller-layer b.apus-camera {
	background-image:url(../img/icon-apus-camera.png)
}
.scroller-layer b.security-elite {
	background-image:url(../img/icon-security-elite.png)
}
/*!components/common/about-banner/about-banner.less*/
.about-wrapper {
	display:none;
	position:relative;
	top:0;
	left:0;
	padding:15px 0 35px;
	width:100%;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .about-wrapper {
	-webkit-filter:none\9;
	filter:none\9
}
.ie8 .about-wrapper,.ie9 .about-wrapper {
	position:absolute;
	top:60px
}
.ie7 .about-wrapper,.ie8 .about-wrapper {
	padding:0 0 35px
}
.ie7 .about-wrapper ul,.ie8 .about-wrapper ul {
	padding:15px 0 0
}
.about-wrapper ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0;
	width:170px
}
.about-wrapper ul li b {
	display:block;
	margin:0 auto;
	width:80px;
	height:80px;
	margin-bottom:15px;
	background-size:80px 80px
}
.about-wrapper ul li b.about {
	background:url(../img/icon-about.png) no-repeat
}
.about-wrapper ul li b.ceo-note {
	background:url(../img/icon-ceo-note.png) no-repeat
}
.about-wrapper ul li b.event {
	background:url(../img/icon-news.png) no-repeat
}
.about-wrapper ul li b.contcat {
	background:url(../img/icon-contacts.png) no-repeat
}
.about-wrapper ul li b.join {
	background:url(../img/icon-jobs.png) no-repeat
}
.about-wrapper ul li b.datisers {
	background:url(../img/icon-advertisers.png) no-repeat
}
.about-wrapper ul li b.testimonials {
	background:url(../img/icon-testimonials.png) no-repeat
}
.about-wrapper ul li a {
	display:block;
	padding:0 0 10px;
	font-size:14px;
	color:#fff
}
.about-wrapper ul li a:hover {
	color:#a6a6a6
}
/*!components/common/media-banner/media-banner.less*/
.media-wrapper {
	display:none;
	position:relative;
	top:0;
	left:0;
	padding:15px 0 35px;
	width:100%;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .media-wrapper {
	-webkit-filter:none\9;
	filter:none\9
}
.ie8 .media-wrapper,.ie9 .media-wrapper {
	position:absolute;
	top:60px
}
.ie7 .media-wrapper,.ie8 .media-wrapper {
	padding:0 0 35px
}
.ie7 .media-wrapper ul,.ie8 .media-wrapper ul {
	padding:15px 0 0
}
.media-wrapper ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0;
	width:170px
}
.media-wrapper ul li b {
	display:block;
	width:80px;
	height:80px;
	margin:0 auto 15px;
	background-size:80px 80px
}
.media-wrapper ul li b.news {
	background:url(../img/icon-news.png) no-repeat
}
.media-wrapper ul li b.press {
	background:url(../img/icon-press.png) no-repeat
}
.media-wrapper ul li b.media-faq {
	background:url(../img/icon-media-faq.png) no-repeat
}
.media-wrapper ul li b.social-stream {
	background:url(../img/icon-social-media.png) no-repeat
}
.media-wrapper ul li b.blog {
	background:url(../img/icon-blog.png) no-repeat
}
.media-wrapper ul li a {
	display:block;
	padding:0 0 10px;
	font-size:14px;
	color:#fff
}
.media-wrapper ul li a:hover {
	color:#a6a6a6
}
/*!components/common/menu/mobile_menu.less*/
#mobilewrapper {
	position:fixed;
	top:0;
	left:170%;
	display:none;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.95);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2000000',endColorstr='#f2000000');
	overflow:auto;
	z-index:1700;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none
}
:root #mobilewrapper {
	-webkit-filter:none\9;
	filter:none\9
}
#mobilewrapper .scroller {
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	padding:0;
	z-index:1
}
#mobilewrapper .scroller ul {
	list-style:none;
	padding:0;
	margin:0 5%;
	width:90%;
	text-align:left
}
#mobilewrapper .scroller ul li {
	padding:0;
	height:45px;
	line-height:45px;
	border-bottom:1px solid rgba(255,255,255,.1)
}
#mobilewrapper .scroller ul li span {
	font-size:12px;
	color:#535353
}
#mobilewrapper .scroller ul li a {
	display:block;
	width:100%;
	font-size:13px;
	color:#fff
}
#mobilewrapper .scroller ul li a:hover {
	color:#a6a6a6
}
#mobilewrapper .scroller ul li .mobile-menu-apus-family {
	width:100%;
	overflow:auto
}
#mobilewrapper .scroller ul li .mobile-menu-apus-family .scroller-layer {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	padding:0;
	z-index:1
}
#mobilewrapper .scroller ul li .mobile-menu-apus-family .scroller-layer a {
	margin:0;
	width:90px;
	text-align:center;
	font-size:12px
}
#mobilewrapper .scroller ul li .mobile-menu-apus-family .scroller-layer a img {
	margin:0 auto;
	display:block;
	width:55px;
	pointer-events:none
}
#mobilewrapper .scroller ul li:last-of-type,#mobilewrapper .scroller ul li.none-border {
	border:0
}
#mobilewrapper .scroller ul li.mobile-menu-title {
	margin:15px 0 0
}
#mobilewrapper .scroller ul li.mobile-menu-apus-family-li {
	height:auto
}
.hide-menu-layer {
	display:none;
	position:fixed;
	top:0;
	right:0;
	height:45px;
	width:45px;
	background:url(../img/icon-menu-closed.png) no-repeat center;
	background-size:30px auto;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	z-index:1717
}
.hide-menu-layer:hover {
	background:url(../img/icon-menu-closed.png) no-repeat center rgba(255,255,255,.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ffffff',endColorstr='#19ffffff');
	background-size:30px auto
}
:root .hide-menu-layer:hover {
	-webkit-filter:none\9;
	filter:none\9
}
img.apus-logo-mobile {
	margin:10px 0 0;
	width:85px
}
/*!components/common/share/share.less*/
.share-layer {
	position:fixed;
	right:15px;
	bottom:120px;
	width:42px;
	border-radius:3px;
	background:rgba(0,0,0,.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000');
	overflow:hidden;
	z-index:1700
}
:root .share-layer {
	-webkit-filter:none\9;
	filter:none\9
}
.share-layer a.share-btn,.share-layer a.share-btn-pc-close {
	display:none
}
.share-layer a img {
	display:block;
	width:42px
}
.share-layer a.share-btn:hover img,.share-layer a.share-btn-pc:hover img,.share-layer a.share-btn-pc-close:hover img {
	opacity:.8;
	filter:alpha(opacity=80)
}
@media screen and (max-width:600px) {
	.share-layer {
	display:none;
	position:fixed;
	top:46px;
	right:0;
	bottom:none;
	padding:2px 0 0;
	width:100%;
	height:44px;
	border-top:1px solid rgba(255,255,255,.1);
	border-radius:0;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000');
	overflow:hidden;
	text-align:center;
	z-index:1700
}
:root .share-layer {
	-webkit-filter:none\9;
	filter:none\9
}
.share-layer a.share-btn-pc {
	display:none
}
}@media (min-width:601px) and (max-width:720px) {
	.share-layer {
	display:none;
	position:fixed;
	top:46px;
	right:0;
	bottom:none;
	padding:2px 0 0;
	width:100%;
	height:44px;
	border-top:1px solid rgba(255,255,255,.1);
	border-radius:0;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000');
	overflow:hidden;
	text-align:center;
	z-index:1700
}
:root .share-layer {
	-webkit-filter:none\9;
	filter:none\9
}
.share-layer a.share-btn-pc {
	display:none
}
}@media (min-width:721px) and (max-width:959px) {
	.share-layer {
	right:5%;
	bottom:253px
}
}/*!components/common/nav/nav.less*/
.nav {
	position:absolute;
	top:0px;
	left:0;
	padding:0px 0 0;
	width:100%;
	z-index:1600
}
.common-nav {
	background:#fff
}
.common-nav a {
	color:#fff
}
.common-nav .download-apk {
	background:#fff;
	color:#777
}
.common-nav {
	background:0 0;
	background:rgba(0,0,0,.7);
}
.nav.fix-top {
	position:fixed;
	top:0!important;
	background:0 0;
	padding:0;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2000000',endColorstr='#b2000000')
}
:root .nav.fix-top {
	-webkit-filter:none\9;
	filter:none\9
}
.nav .nav-wrapper {
	position:relative;
	margin:0 auto;
	max-width:960px;
	height:60px;
	text-align:right
}
.common-nav-wrapper {
	background:url(../img/browser-nav-line.png) repeat-x left bottom;
	background-size:100% 1px
}
.nav .nav-wrapper .logo {
	position:absolute;
	top:0;
	left:0;
	height:60px;
	line-height:60px;
	font-size:18px
}
.nav .nav-wrapper .logo a,.msg-logo {
	color:#fff
}
.common-logo {
	color:#fff
}
.common-logo b {
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	top:10px;
	margin-right:5px;
	width:36px;
	height:36px
}
.launcher-logo b {
	background:url(../img/logo-launcher-white.png) no-repeat center;
	background-size:auto 100%
}
.browser-logo b,.browser-turbo-logo b {
	background:url(icon_36.png) no-repeat center;
	background-size:auto 100%
}
.booster-logo b {
	background:url(../img/logo-booster-white.png) no-repeat center;
	background-size:auto 100%
}
.message-center-logo b {
	background:url(../img/logo-message-center-white.png) no-repeat center;
	background-size:auto 100%
}
.flashlight-logo b {
	background:url(../img/logo-flashlight-white.png) no-repeat center;
	background-size:auto 100%
}
.apus-camera-logo b {
	background:url(../img/icon-ace-camera-logo.png) no-repeat center;
	background-size:auto 100%
}
.security-elite-logo b {
	background:url(../img/icon-security-elite-logo.png) no-repeat center;
	background-size:auto 100%
}
.logo img.nav-turbo {
	margin:-3px 0 0 5px;
	height:15px;
	vertical-align:middle
}
.nav .nav-wrapper a.introduction,.nav .nav-wrapper a.update-log {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 0 0 20px;
	line-height:60px;
	font-size:16px
}
.btn-launcher-introduction,.btn-launcher-updatelog,.nav .nav-wrapper a.btn-launcher-introduction:hover,.nav .nav-wrapper a.btn-launcher-updatelog:hover {
	color:#fff
}
.nav .nav-wrapper a.current,.nav .nav-wrapper a.current:hover {
	background:url(../img/nav-booster-current-line.png) repeat-x left bottom;
	background-size:100% 3px;
	color:#fff
}
.nav .nav-wrapper a.download-apk {
	margin:0 0 0 20px;
	padding:5px 17px;
	border-radius:2px;
	font-size:16px
}
.btn-launcher-download-apk:hover,.btn-browser-download-apk:hover,.btn-browser-ios-download-app:hover,.btn-msg-download-apk:hover,.btn-booster-download-apk:hover,.btn-flashlight-download-apk:hover {
	background:#fff;
	color:#6b63e1
}
@media (min-width:721px) and (max-width:960px) {
	.nav .nav-wrapper {
	margin:0 15px
}
}@media (min-width:601px) and (max-width:720px) {
	.nav {
	top:25px!important
}
.nav .nav-wrapper {
	margin:0 5%
}
.nav .nav-wrapper .logo {
	font-size:15px
}
.nav .nav-wrapper .logo img {
	width:31px;
	height:auto
}
.nav .nav-wrapper .flashlight-logo img {
	width:auto
}
.nav .nav-wrapper a.introduction,.nav .nav-wrapper a.update-log {
	display:none
}
.nav .nav-wrapper a.download-apk {
	position:absolute;
	right:0;
	bottom:15px;
	padding:9px 17px 7px;
	font-size:13px
}
.menu li.mobile-menu-introduction,.menu li.mobile-menu-update-log,.menu li.mobile-menu-options {
	display:block
}
.common-logo {
	color:#fff
}
.common-logo b {
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	top:5px;
	left:2px;
	margin-right:15px;
	width:20px;
	height:20px
}
}@media screen and (max-width:600px) {
	.nav {
	top:25px!important
}
.nav .nav-wrapper {
	margin:0 5%
}
.nav .nav-wrapper .logo {
	font-size:12px
}
.nav .nav-wrapper .logo img {
	width:27px;
	height:auto
}
.nav .nav-wrapper .flashlight-logo img {
	width:12px
}
.nav .nav-wrapper a.introduction,.nav .nav-wrapper a.update-log {
	display:none
}
.nav .nav-wrapper a.download-apk {
	display:none;
	position:absolute;
	right:0;
	bottom:15px;
	padding:9px 10px 7px;
	font-size:12px
}
.menu li.mobile-menu-introduction,.menu li.mobile-menu-update-log,.menu li.mobile-menu-options {
	display:block
}
.common-logo {
	color:#fff
}
.common-logo b {
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	top:5px;
	left:2px;
	margin-right:5px;
	width:20px;
	height:20px
}
}/*!components/common/browser/browser.less*/
.f-cb:after,.f-cbli li:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:"."
}
.f-cb,.f-cbli li {
	zoom:1
}
.banner {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center
}
.banner .info {
	margin:0 auto
}
.banner .info h1 {
	margin:0;
	padding:0;
	color:#fff
}
.banner .info p {
	font-weight:300;
	color:#fff;
	margin:0;
	padding:10px 0 30px;
	font-size:24px
}
.banner .browser-info {
	position:absolute;
	bottom:100px;
	left:10%;
	width:80%;
	z-index:1
}
.banner .browser-info a.btn-download-apus {
	float:left;
	overflow:hidden;
	width:168px;
	height:50px;
	background:0 0;
	border:0;
	border-radius:2px
}
.banner .browser-info a.btn-download-apus:hover {
	opacity:.9;
	filter:alpha(opacity=90)
}
.banner .browser-info a.btn-download-apus img {
	display:block;
	width:100%
}
.banner .browser-info a.btn-download-apk {
	float:left;
	margin:0 0 0 10px;
	padding:0 15px 0 30px;
	height:48px;
	line-height:50px;
	border:solid 1px #fff;
	border-right:0;
	border-radius:2px 0 0 2px;
	font-size:16px;
	color:#fff
}
.banner .browser-info a.btn-download-apk:hover {
	background:rgba(255,255,255,.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#33ffffff')
}
:root .banner .browser-info a.btn-download-apk:hover {
	-webkit-filter:none\9;
	filter:none\9
}
.banner .browser-info a.btn-download-apk img {
	margin:-5px 10px 0 0;
	width:14px;
	vertical-align:middle
}
.banner .browser-info .btn-qr-code {
	margin:0;
	width:50px;
	height:48px;
	border:solid 1px #fff;
	border-left:0;
	border-radius:0 2px 2px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/qr-drop.png) no-repeat center center;
	float:left
}
.banner .browser-info .btn-qr-code:hover {
	background-color:rgba(255,255,255,.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#33ffffff')
}
:root .banner .browser-info .btn-qr-code:hover {
	-webkit-filter:none\9;
	filter:none\9
}
.banner .price {
	position:absolute;
	text-indent:-9999px;
	overflow:hidden
}
.get-ios-version-here {
	padding:20px 0 0
}
.get-ios-version-here a {
	color:#fff
}
.get-ios-version-here a img {
	margin:0 15px 0 0;
	width:25px;
	vertical-align:bottom
}
.get-ios-version-here a:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.browser-banner {
	background:url(../files/banner-TTbrowser.png) no-repeat center top;
	background-size:cover
}
.ie7 .browser-banner,.ie8 .browser-banner {
	background:0 0;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../files/banner-TTbrowser.png',sizingMethod='scale')
}
.download-watch-video {
	margin:0 auto;
	width:425px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.item-browser .browser-layer {
	padding:0 0 35px;
	width:100%;
	background:#000000;
	position:relative
}
.item-browser .browser-des {
	border-top:1px solid #1c2550;
	padding:90px 0 30px;
	width:100%;
	max-width:960px;
	margin:0 auto
}
.item-browser .browser-des img {
	position:relative;
	top:20px
}
.item-browser .browser-des img,.item-browser .browser-des h4 {
	float:left;
	margin-right:20px;
	font-weight:400
}
.item-browser li {
	float:left;
	margin:0 0 45px;
	padding:0 2% 0 0;
	width:48%;
	color:#5b8dd8
}
.item-browser p {
	margin:0;
	padding:0;
	line-height:28px;
	font-size:16px
}
.qr-top-line {
	background:url(../img/line.png) no-repeat center top;
	background-size:90% 1px
}
.mobile-scan-qr {
	display:none;
	padding:30px 0;
	width:100%;
	text-align:center;
	font-size:13px;
	color:#444
}
.mobile-scan-qr img {
	margin:0 auto 17px;
	display:block;
	max-width:246px
}
.mobile-apk-download-layer {
	display:none;
	width:100%;
	text-align:center
}
.b-des {
	*display:inline;
	*zoom:1;
	float:left;
	margin-right:20px;
	position:relative;
	top:20px;
	width:56px;
	height:56px
}
.b-des-0 {
	background:url(../img/description-fast-01.png) no-repeat center center
}
.b-des-1 {
	background:url(../img/description-adfree-02.png) no-repeat center center
}
.b-des-2 {
	background:url(../img/description-fun-03.png) no-repeat center center
}
.b-des-3 {
	background:url(../img/description-html5-04.png) no-repeat center center
}
.des-layer {
	padding:120px 0;
	position:relative;
	margin:0 auto;
	max-width:960px;
	text-align:center
}
.des-layer p {
	margin:50px 0;
	margin-top: 10px;
	padding:0;
	line-height:28px;
	font-size:16px
}
.browser-ades-block,.browser-download {
	padding:120px 0 90px
}
.in-page-search,.borwser-privacy-protection {
	padding:120px 0 0
}
.borwser-privacy-protection img {
	display:block;
	margin:0 auto
}
.faster-browsing-layer {
	background:#f7fbff
}
.browser-ades-block-layer {
	background:url(../img/ad-bg.png) no-repeat center center #301035;
	background-size:auto 100%;
	color:#fff
}
.browser-download-layer {
	background:url(../img/dd-bg.png) no-repeat center center #301035;
	background-size:cover;
	color:#fff
}
.ie7 .browser-download-layer,.ie8 .browser-download-layer {
	background:url(../img/download-bg.png) no-repeat center top;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/download-bg.png',sizingMethod='scale');
	color:#fff
}
.browser-incognito-mode-layer{
	background:url(../img/mode-bg.png) no-repeat center center #521f98;
	background-size:cover;
	color:#fff
}
.ie7 .browser-incognito-mode-layer,.ie8 .browser-incognito-mode-layer {
	background:url(../img/incognito-mode-bg.png) no-repeat center top;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/incognito-mode-bg.png',sizingMethod='scale');
	color:#fff
}
.in-page-search-layer {
	background:#000;
	color:#fff
}
.save-pages-layer {
	background: url(../img/save-pages-bg.png) no-repeat center center #fff;
	background-size:cover;
	color:#0c4a35
}
.ie7 .save-pages-layer,.ie8 .save-pages-layer {
	background:url(../img/save-pages-bg.png) no-repeat center top;
	background-size:100% auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/save-pages-bg.png',sizingMethod='scale');
	color:#0c4a35
}
.borwser-privacy-protection-layer {
	background:#fcc727;
	color:#fff
}
h1,h2,h3,.swiper-slide .info p {
	font-weight:100
}
h2 {
	margin:0;
	padding:0;
	font-size:48px
}
.browser-features-layer {
	padding:120px 0 0
}
.browser-features-layer .browser-features {
	margin:0 auto;
	max-width:960px
}
.browser-features-layer .browser-features div {
	float:left;
	margin:0 0 120px;
	width:33.33%;
	min-height:230px;
	text-align:center
}
.browser-features-layer .browser-features div img {
	display:block;
	margin:0 auto
}
.browser-features-layer .browser-features div h4 {
	margin:30px 0;
	font-weight:400
}
.browser-features-layer .browser-features div p {
	margin:0 10px
}
.browser-features-layer .browser-features div a {
	color:#6b63e1
}
@media (min-width:721px) and (max-width:959px) {
	.banner .info h1,.banner .info p {
	margin:0 5%
}
}@media (min-width:601px) and (max-width:720px) {
	.banner .info h1 {
	font-size:48px
}
.banner .info p {
	margin:0 5%;
	font-size:19px
}
.banner .browser-info {
	bottom:70px
}
.banner .browser-info a.btn-download-apus {
	width:205px;
	height:60px;
	border-radius:3px;
	float:none;
	display:block
}
.banner .browser-info a.btn-download-apk {
	display:block;
	float:none;
	margin:7px 0 0;
	padding:0;
	width:203px;
	height:55px;
	line-height:55px;
	border:solid 1px #fff;
	border-radius:2px
}
.banner .browser-info .btn-qr-code {
	display:none
}
.download-watch-video {
	width:210px
}
.mobile-apk-download-layer .mobile-apk-download-layer,.mobile-apk-download-layer .bottom-download-apk:hover {
	display:block;
	width:278px;
	padding:0;
	margin:0 auto 10px;
	background:#6b63e1;
	color:#fff
}
.item-browser .browser-multi-tab img {
	width:100%;
	max-width:850px;
	margin:0 auto
}
.browser-margin,.msg-margin {
	margin:50px 0
}
.item-browser .browser-compatible-with-tablet p {
	margin:40px 0;
	padding:0;
	line-height:26px;
	font-size:13px
}
.des-layer {
	margin:0 5%;
	padding:90px 0
}
.des-layer h2 {
	font-size:36px
}
.des-layer p {
	margin:40px 0;
	line-height:26px;
	font-size:13px
}
.des-layer img {
	width:230px;
	margin:30px auto 0;
	display:block
}
.browser-ades-block,.browser-download,.save-pages {
	padding:90px 0 60px
}
.in-page-search,.borwser-privacy-protection {
	padding:90px 0 0
}
.faster-browsing img {
	width:110px
}
.browser-ades-block img {
	width:150px
}
.browser-download img {
	width:250px
}
.browser-incognito-mode img,.borwser-privacy-protection img {
	width:220px
}
.in-page-search img {
	width:300px
}
.save-pages img {
	width:170px
}
.item-browser .browser-des {
	margin:0 5%;
	width:90%
}
.item-browser .browser-des img {
	width:50px
}
.item-browser .browser-des li {
	margin:0 0 20px;
	padding:0;
	display:block;
	float:none;
	width:100%
}
.item-browser .browser-des p {
	line-height:26px;
	font-size:13px
}
.browser-margin,.msg-margin {
	margin:50px 0;
	display:block
}
.mobile-apk-download-layer a.bottom-download-apk,.mobile-apk-download-layer a.bottom-download-apk:hover {
	display:block;
	width:278px;
	padding:0;
	margin:0 auto 10px;
	background:#6b63e1;
	color:#fff;
	line-height:50px;
	height:50px
}
.mobile-apk-download-layer .bottom-gp-apk,.mobile-apk-download-layer .bottom-gp-apk:hover {
	float:none!important;
	display:block;
	margin:0 auto;
	width:276px;
	height:36px;
	border-radius:2px;
	border:solid 1px #6b63e1!important;
	background:url('') no-repeat center 12px rgba(255,255,255,.2)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#33ffffff');
	text-indent:-9999px;
	overflow:hidden
}
:root .mobile-apk-download-layer .bottom-gp-apk,.mobile-apk-download-layer .bottom-gp-apk:hover {
	-webkit-filter:none\9;
	filter:none\9
}
.b-des {
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
	top:20px
}
.browser-features-layer {
	padding:90px 0 0
}
.browser-features-layer .browser-features {
	margin:0 5%
}
.browser-features-layer .browser-features div {
	margin:0 0 90px;
	width:100%;
	min-height:75px;
	text-align:left
}
.browser-features-layer .browser-features div img {
	float:left;
	margin-right:5%;
	margin-bottom:50px
}
.browser-features-layer .browser-features div h4 {
	margin:0 0 20px;
	font-size:24px
}
.browser-features-layer .browser-features div p {
	margin:0;
	height:auto;
	line-height:26px;
	font-size:13px
}
}@media screen and (max-width:600px) {
	.browser-banner {
	background:url(../img/banner-apus-browser-mobile.jpg) no-repeat center top;
	background-size:cover
}
.banner .info h1 {
	margin-right:5%;
	margin-left:5%;
	font-size:32px
}
.banner .info p {
	margin:0;
	font-size:13px;
	font-weight:300
}
.banner .browser-info {
	bottom:70px
}
.banner .browser-info a.btn-download-apus {
	float:left;
	width:170px;
	height:50px;
	border-radius:3px
}
.banner .browser-info a.btn-download-apk,.banner .browser-info a.btn-download-apk:hover {
	display:block;
	margin:7px 0 0;
	padding:0;
	width:168px;
	height:45px;
	line-height:47px;
	border:solid 1px #fff;
	border-radius:2px;
	font-size:14px
}
.banner .browser-info a.btn-download-apk img,.banner .browser-info a.btn-download-apk:hover img {
	margin:-4px 10px 0 0;
	vertical-align:middle;
	width:14px
}
.banner .browser-info .btn-qr-code {
	display:none
}
.download-watch-video {
	width:175px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.bottom-gp-apk,.bottom-gp-apk:hover {
	display:block;
	margin:0 auto;
	width:208px;
	height:36px;
	border-radius:2px;
	border:solid 1px #6b63e1!important;
	background:url('') no-repeat center 12px rgba(255,255,255,.2)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#33ffffff');
	background-size:auto 17px!important;
	text-indent:-9999px;
	overflow:hidden
}
:root .bottom-gp-apk,.bottom-gp-apk:hover {
	-webkit-filter:none\9;
	filter:none\9
}
.b-des {
	-webkit-transform:scale(0.7);
	transform:scale(0.7);
	top:13px;
	margin-right:3%
}
.mobile-scan-qr {
	display:block
}
.mobile-apk-download-layer a.btn-download-apk {
	display:none
}
.get-ios-version-here a {
	font-size:15px
}
.get-ios-version-here a img {
	margin:-7px 10px 0 0;
	width:20px
}
.mobile-apk-download-layer .mobile-apk-download-layer,.mobile-apk-download-layer .bottom-download-apk:hover {
	display:block;
	width:278px;
	padding:0;
	margin:0 auto 10px;
	background:#6b63e1;
	color:#fff
}
.item-browser .browser-multi-tab img {
	width:100%;
	max-width:850px;
	margin:0 auto
}
.browser-margin,.msg-margin {
	margin:35px auto;
	padding:0 0 35px;
	display:block;
	text-align:center;
	width:210px
}
.item-browser .browser-compatible-with-tablet p {
	margin:40px 5%;
	padding:0;
	line-height:20px;
	font-size:13px
}
.des-layer {
	margin:0 5%;
	padding:50px 0
}
.des-layer h2 {
	font-size:26px
}
.des-layer p {
	margin:30px 5%;
	line-height:20px;
	font-size:13px
}
.des-layer img {
	width:230px;
	margin:30px auto 0;
	display:block
}
.browser-ades-block,.browser-download,.save-pages {
	padding:50px 0 20px
}
.in-page-search,.borwser-privacy-protection {
	padding:50px 0 0
}
.faster-browsing img {
	width:80px
}
.browser-ades-block img {
	width:120px
}
.browser-download img {
	width:220px
}
.browser-incognito-mode img,.borwser-privacy-protection img {
	width:190px
}
.in-page-search img {
	width:270px
}
.save-pages img {
	width:140px
}
.browser-multi-tab,.browser-compatible-with-tablet {
	padding:50px 0 0
}
.item-browser .browser-des {
	margin:0 5%;
	padding:40px 0 0;
	width:90%
}
.item-browser .browser-des img {
	width:40px
}
.item-browser .browser-des h4 {
	margin-top:30px;
	margin-bottom:20px;
	font-size:17px
}
.item-browser .browser-des li {
	margin:0 0 30px;
	padding:0;
	display:block;
	float:none;
	width:100%
}
.item-browser .browser-des p {
	line-height:20px;
	font-size:13px
}
.browser-features-layer {
	padding:50px 0 20px
}
.browser-features-layer .browser-features {
	margin:0 5%
}
.browser-features-layer .browser-features div {
	margin:0 0 30px;
	width:100%;
	min-height:75px;
	text-align:left
}
.browser-features-layer .browser-features div img {
	float:left;
	margin-right:5%;
	margin-bottom:30px;
	width:45px
}
.browser-features-layer .browser-features div img.mb-l {
	margin-bottom:50px
}
.browser-features-layer .browser-features div h4 {
	margin:0 0 10px;
	font-size:17px
}
.browser-features-layer .browser-features div p {
	margin:0;
	height:auto;
	line-height:20px;
	font-size:13px
}
}@media screen and (max-width:320px) {
	.banner .info h1 {
	font-size:20px
}
.banner .info p {
	font-size:11px
}
.banner .browser-info {
	bottom:30px
}
.banner .browser-info a.btn-download-apus {
	width:130px;
	height:38px
}
.banner .browser-info a.btn-download-apk,.banner .browser-info a.btn-download-apk:hover {
	width:128px;
	height:36px;
	line-height:38px;
	font-size:11px
}
.banner .browser-info a.btn-download-apk img,.banner .browser-info a.btn-download-apk:hover img {
	margin:-4px 5px 0 0;
	width:12px
}
.download-watch-video {
	width:130px
}
}@media screen and (orientation:landscape) and (max-width:721px) {
	.banner .browser-info {
	bottom:20px
}
.banner .browser-info .download-watch-video {
	width:auto;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.banner .browser-info .download-watch-video a.btn-download-apus {
	float:left
}
.banner .browser-info .download-watch-video a.btn-download-apk {
	float:left;
	margin:0 0 0 10px;
	height:58px
}
.banner .browser-info .download-watch-video a.btn-download-apk:hover {
	margin:0 0 0 10px
}
.banner .info p {
	padding:10px 0 20px!important
}
.banner .info .download-watch-video {
	width:auto!important
}
.banner .get-ios-version-here {
	padding:10px 0 0
}
}@media screen and (orientation:landscape) and (max-width:641px) {
	.banner .browser-info {
	bottom:30px
}
.banner .browser-info a.btn-download-apus {
	width:168px;
	height:50px
}
.banner .browser-info a.btn-download-apk {
	height:48px
}
.mobile-launcher img.apus-launcher-mobile {
	margin:-420px auto 0
}
}/*!components/common/screenScroll/screenScroll.less*/
.screen-scroll-first,.screen-scroll-second {
	position:fixed;
	bottom:10px;
	left:50%;
	margin-left:-8px;
	width:17px
}
.screen-scroll-first {
	z-index:17;
	-webkit-animation:scrollsecond 2s infinite;
	animation:scrollsecond 2s infinite
}
@-webkit-keyframes scrollfirst {
	0% {
	opacity:0;
	filter:alpha(opacity=0)
}
20% {
	opacity:1;
	filter:alpha(opacity=100)
}
50% {
	opacity:0;
	filter:alpha(opacity=0)
}
100% {
	opacity:0;
	filter:alpha(opacity=0)
}
}@keyframes scrollfirst {
	0% {
	opacity:0;
	filter:alpha(opacity=0)
}
20% {
	opacity:1;
	filter:alpha(opacity=100)
}
50% {
	opacity:0;
	filter:alpha(opacity=0)
}
100% {
	opacity:0;
	filter:alpha(opacity=0)
}
}.screen-scroll-second {
	z-index:16;
	-webkit-animation:scrollfirst 2s infinite;
	animation:scrollfirst 2s infinite
}
@-webkit-keyframes scrollsecond {
	0% {
	opacity:0;
	filter:alpha(opacity=0)
}
6% {
	opacity:1;
	filter:alpha(opacity=100)
}
50% {
	opacity:0;
	filter:alpha(opacity=0)
}
100% {
	opacity:0;
	filter:alpha(opacity=0)
}
}@keyframes scrollsecond {
	0% {
	opacity:0;
	filter:alpha(opacity=0)
}
6% {
	opacity:1;
	filter:alpha(opacity=100)
}
50% {
	opacity:0;
	filter:alpha(opacity=0)
}
100% {
	opacity:0;
	filter:alpha(opacity=0)
}
}.screen-scroll-first img,.screen-scroll-second img {
	display:block;
	width:100%
}
/*!components/common/qrCode/qrCode.less*/
.qr_modal,.step_modal {
	opacity:0;
	position:fixed;
	top:50%;
	left:50%;
	height:auto;
	z-index:2701;
	visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.qr_modal {
	margin-top:-170px;
	margin-left:-170px
}
.step_modal {
	margin-top:-200px;
	margin-left:-265px
}
.qr_show,.step_show {
	visibility:visible
}
.qr_effect.qr_modal,.step_effect.step_modal {
	-webkit-perspective:1300px;
	perspective:1300px
}
.qr_effect .qr_content,.step_effect .step_content {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotateX(-70deg);
	transform:rotateX(-70deg);
	-webkit-transition:all .3s;
	transition:all .3s;
	opacity:0
}
.qr_show.qr_effect .qr_content,.step_show.step_effect .step_content {
	-webkit-transform:rotateX(0);
	transform:rotateX(0);
	opacity:1
}
.qr_overlay,.step_overlay {
	position:fixed;
	width:100%;
	height:100%;
	visibility:hidden;
	top:0;
	left:0;
	opacity:0;
	z-index:2700;
	background:rgba(0,0,0,.8);
	-webkit-transition:all .3s;
	transition:all .3s
}
.ie7 .qr_overlay,.ie8 .qr_overlay,.ie7 .step_overlay,.ie8 .step_overlay {
	background:url(../img/iebg.png)
}
.qr_show_layer.qr_overlay,.step_show_layer.step_overlay {
	opacity:1;
	visibility:visible
}
.qr_layer,.wifi_step {
	background:#fff;
	z-index:1100
}
.qr_layer {
	padding:0 30px 25px
}
.wifi_step {
	padding:0 30px 25px 300px
}
.qr_layer .close_qr,.wifi_step .close_step {
	position:relative;
	top:0;
	right:0;
	height:30px
}
.qr_layer .close_qr a,.wifi_step .close_step a {
	position:absolute;
	top:0;
	right:-30px;
	display:block;
	width:35px;
	height:35px;
	background:url(../img/close-qr.png) no-repeat center center;
	text-indent:-99999px;
	cursor:pointer
}
.ie7 .qr_layer .close_qr a,.ie7 .wifi_step .close_step a {
	right:-310px
}
.qr_layer .close_qr a:hover,.wifi_step .close_step a:hover {
	cursor:pointer
}
.step_pic img {
	width:195px
}
.qr_layer .qr_text,.wifi_step .step_text {
	text-align:center;
	font-size:15px;
	color:#999
}
.qr_layer .qr_text {
	padding-top:10px
}
.wifi_step .step_text {
	padding-top:35px;
	padding-bottom:15px
}
.step_content {
	overflow:hidden
}
.cable_step {
	float:left;
	width:265px;
	height:395px;
	border-right:solid 1px #eee;
	color:#999
}
.cable_step .step_type {
	margin-top:15px;
	margin-left:35px
}
.cable_step .step_type ul {
	list-style:none inside;
	margin:0;
	padding:0
}
.cable_step .step_type ul li {
	margin-bottom:10px
}
.cable_step .step_type ul li a {
	display:block;
	width:193px;
	height:40px;
	line-height:40px;
	background:#fff;
	border:solid 1px #b2b2b2;
	text-align:center;
	font-size:13px;
	color:#444;
	cursor:pointer;
	-webkit-transition:all .3s ease-in;
	transition:all .3s ease-in
}
.cable_step .step_type ul li a:hover {
	background:#6542ea;
	border:solid 1px #6542ea;
	color:#fff
}
.mobile-scan-qr {
	display:none
}
/*!components/common/update-log/update-log.less*/
.nav-wrapper a {
	-webkit-transition:none!important;
	transition:none!important
}
.update-log-layer {
	display:none;
	margin:0 auto;
	padding:120px 0;
	max-width:960px
}
.update-log-layer div.update-log-warpper ul,.update-log-layer div.update-log-warpper-first ul {
	display:table-cell;
	width:800px;
	list-style:decimal inside;
	line-height:28px;
	font-size:16px;
	color:#777
}
.update-log-layer div.update-log-warpper {
	margin:0 0 60px;
	padding:0 0 60px;
	border-bottom:dotted 2px #ececec
}
.update-log-layer div.update-log-warpper div,.update-log-layer div.update-log-warpper-first div {
	display:table-cell;
	width:160px
}
.update-log-layer div.update-log-warpper div h4.version,.update-log-layer div.update-log-warpper-first div h4.version {
	margin:0 0 20px;
	padding:0;
	font-weight:400;
	color:#444
}
.update-log-layer div.update-log-warpper div span.time,.update-log-layer div.update-log-warpper-first div span.time {
	font-size:14px;
	color:#b2b2b2
}
.banner-hide {
	height:140px!important;
	overflow:hidden
}
.banner-hide .info {
	display:none
}
@media (max-width:720px) and (min-width:601px) {
	.banner-hide {
	height:105px!important
}
.update-log-layer {
	padding:60px 0
}
.update-log-layer div.update-log-warpper {
	margin:0 5% 40px;
	padding:0 0 40px
}
.update-log-layer div.update-log-warpper div,.update-log-layer div.update-log-warpper-first div {
	display:block;
	width:auto
}
.update-log-layer div.update-log-warpper div h4.version,.update-log-layer div.update-log-warpper-first div h4.version {
	margin:0 0 10px
}
}@media screen and (max-width:600px) {
	.banner-hide {
	height:105px!important
}
.update-log-layer {
	padding:40px 0
}
.update-log-layer div.update-log-warpper {
	margin:0 5% 30px;
	padding:0 0 30px;
	border-bottom:dotted 1px #ececec
}
.update-log-layer div.update-log-warpper div,.update-log-layer div.update-log-warpper-first div {
	display:block;
	width:auto
}
.update-log-layer div.update-log-warpper div h4.version,.update-log-layer div.update-log-warpper-first div h4.version {
	margin:0 0 5px;
	font-size:17px
}
.update-log-layer div.update-log-warpper div span.time,.update-log-layer div.update-log-warpper-first div span.time {
	font-size:13px
}
.update-log-layer div.update-log-warpper ul,.update-log-layer div.update-log-warpper-first ul {
	margin:10px 0 0 6%;
	display:block;
	width:94%;
	list-style:decimal outside;
	line-height:20px;
	font-size:13px
}
}/*!components/common/footer/footer.less*/
.top-line {
	background:url(../img/line.png) repeat-x left top;
	background-size:100% 1px
}
.footer {
	padding:90px 0 0;
	width:100%;
	background:#f7f7f7
}
.footer .footer-wrapper {
	position:relative;
	margin:0 auto;
	max-width:960px
}
.footer .footer-wrapper .NebulaGuess-link {
	padding:0 0 60px;
	width:100%;
	display:table
}
.footer .footer-wrapper .NebulaGuess-link ul.about,.footer .footer-wrapper .NebulaGuess-link ul.support,.footer .footer-wrapper .NebulaGuess-link ul.partners {
	float:left;
	margin:0 2% 0 0;
	width:32%
}
.footer .footer-wrapper .NebulaGuess-link ul.support {
	margin:0 1% 0 0
}
.footer .footer-wrapper .NebulaGuess-link ul.partners {
	margin:0
}
.ie7 .footer .footer-wrapper .NebulaGuess-link ul.about,.ie7 .footer .footer-wrapper .NebulaGuess-link ul.support,.ie7 .footer .footer-wrapper .NebulaGuess-link ul.partners {
	float:left;
	width:32%
}
.footer .footer-wrapper .NebulaGuess-link ul.about li span,.footer .footer-wrapper .NebulaGuess-link ul.support li span,.footer .footer-wrapper .NebulaGuess-link ul.partners li span {
	display:block;
	margin:0 0 10px;
	font-size:24px;
	color:#a1a1a1
}
.footer .footer-wrapper .NebulaGuess-link ul.about li a,.footer .footer-wrapper .NebulaGuess-link ul.support li a,.footer .footer-wrapper .NebulaGuess-link ul.partners li a {
	display:block;
	width:80%;
	line-height:27px;
	font-size:14px;
	color:#444
}
.footer .footer-wrapper .NebulaGuess-link ul.partners li a {
	margin-top:10px;
	display:block;
	width:85%;
	color:#444
}
.footer .footer-wrapper .NebulaGuess-link ul.about li a:hover,.footer .footer-wrapper .NebulaGuess-link ul.support li a:hover,.footer .footer-wrapper .NebulaGuess-link ul.partners li a:hover {
	padding:0 0 0 5px;
	color:#6b63e1
}
.footer .footer-wrapper .copyright {
	position:relative;
	padding:25px 0 10px;
	width:100%;
	font-size:14px;
	color:#a1a1a1
}
.footer .footer-wrapper .copyright p {
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.footer .footer-wrapper .copyright a.site-map {
	margin:0 0 0 5%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#a1a1a1
}
.footer .footer-wrapper .copyright a.site-map:hover {
	color:#6b63e1
}
.footer .footer-wrapper .copyright .social {
	position:absolute;
	top:0;
	right:0
}
.ie7 .footer .footer-wrapper .copyright .social {
	position:absolute;
	top:0;
	right:0;
	width:300px
}
.footer .footer-wrapper .copyright .social a.social-twitter,.footer .footer-wrapper .copyright .social a.social-facebook,.footer .footer-wrapper .copyright .social a.social-sina,.footer .footer-wrapper .copyright .social a.social-weixin,.footer .footer-wrapper .copyright .social a.social-google,.footer .footer-wrapper .copyright .social a.social-youtube,.footer .footer-wrapper .copyright .social a.social-instagram,.footer .footer-wrapper .copyright .social a.social-vk {
	margin-top:23px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:30px;
	height:24px;
	text-indent:-99999px
}
.ie7 .footer .footer-wrapper .copyright .social a.social-twitter,.ie7 .footer .footer-wrapper .copyright .social a.social-facebook,.ie7 .footer .footer-wrapper .copyright .social a.social-sina,.ie7 .footer .footer-wrapper .copyright .social a.social-weixin,.ie7 .footer .footer-wrapper .copyright .social a.social-google,.ie7 .footer .footer-wrapper .copyright .social a.social-youtube,.ie7 .footer .footer-wrapper .copyright .social a.social-instagram,.ie7 .footer .footer-wrapper .copyright .social a.social-vk {
	margin-top:23px;
	float:left;
	width:30px;
	height:24px;
	text-indent:-99999px
}
.footer .footer-wrapper .copyright .social a.social-twitter {
	background:url(../img/icon-social.png) no-repeat -172px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-twitter:hover {
	background:url(../img/icon-social-hover.png) no-repeat -172px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-twitter,.ie8 .footer .footer-wrapper .copyright .social a.social-twitter {
	background:url(../img/icon-social-ie.png) no-repeat -172px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-twitter:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-twitter:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -172px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-facebook {
	background:url(../img/icon-social.png) no-repeat -210px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-facebook:hover {
	background:url(../img/icon-social-hover.png) no-repeat -210px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-facebook,.ie8 .footer .footer-wrapper .copyright .social a.social-facebook {
	background:url(../img/icon-social-ie.png) no-repeat -210px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-facebook:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-facebook:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -210px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-sina {
	background:url(../img/icon-social.png) no-repeat -240px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-sina:hover {
	background:url(../img/icon-social-hover.png) no-repeat -240px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-sina,.ie8 .footer .footer-wrapper .copyright .social a.social-sina {
	background:url(../img/icon-social-ie.png) no-repeat -240px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-sina:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-sina:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -240px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-weixin {
	background:url(../img/icon-social.png) no-repeat -284px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-weixin:hover {
	background:url(../img/icon-social-hover.png) no-repeat -284px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-weixin,.ie8 .footer .footer-wrapper .copyright .social a.social-weixin {
	background:url(../img/icon-social-ie.png) no-repeat -284px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-weixin:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-weixin:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -284px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-google {
	margin-right:7px;
	background:url(../img/icon-social.png) no-repeat -46px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-google:hover {
	background:url(../img/icon-social-hover.png) no-repeat -46px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-google,.ie8 .footer .footer-wrapper .copyright .social a.social-google {
	margin-right:7px;
	background:url(../img/icon-social-ie.png) no-repeat -46px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-google:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-google:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -46px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-youtube {
	margin-right:7px;
	background:url(../img/icon-social.png) no-repeat -90px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-youtube:hover {
	background:url(../img/icon-social-hover.png) no-repeat -90px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-youtube,.ie8 .footer .footer-wrapper .copyright .social a.social-youtube {
	margin-right:7px;
	background:url(../img/icon-social-ie.png) no-repeat -90px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-youtube:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-youtube:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -90px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-instagram {
	margin-right:10px;
	background:url(../img/icon-social.png) no-repeat -132px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-instagram:hover {
	background:url(../img/icon-social-hover.png) no-repeat -132px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-instagram,.ie8 .footer .footer-wrapper .copyright .social a.social-instagram {
	margin-right:10px;
	background:url(../img/icon-social-ie.png) no-repeat -132px 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-instagram:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-instagram:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat -132px 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-vk {
	background:url(../img/icon-social.png) no-repeat 0 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social a.social-vk:hover {
	background:url(../img/icon-social-hover.png) no-repeat 0 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-vk,.ie8 .footer .footer-wrapper .copyright .social a.social-vk {
	background:url(../img/icon-social-ie.png) no-repeat 0 0;
	background-size:316px auto
}
.ie7 .footer .footer-wrapper .copyright .social a.social-vk:hover,.ie8 .footer .footer-wrapper .copyright .social a.social-vk:hover {
	background:url(../img/icon-social-hover-ie.png) no-repeat 0 0;
	background-size:316px auto
}
.footer .footer-wrapper .copyright .social .language {
	margin:0 0 0 30px;
	padding:15px 0;
	float:right
}
.footer .footer-wrapper .copyright .social .language a.choose-language {
	display:block;
	padding:10px 6px 10px 0;
	background:url(../img/language-selection-link.png) no-repeat right 26px;
	font-size:16px;
	color:#444
}
.language a.choose-language img {
	float:left;
	margin:-1px 7px 0 0;
	width:19px
}
.footer .footer-wrapper .copyright .social .more-language {
	display:none;
	position:absolute;
	bottom:5px;
	right:-24px;
	padding:10px 30px 20px;
	border-radius:3px;
	box-shadow:0 0 10px rgba(0,0,0,.1);
	background:#fff;
	text-align:right
}
.footer .footer-wrapper .copyright .social .more-language a {
	margin:18px 0 0;
	display:block;
	font-size:16px;
	color:#444
}
.footer .footer-wrapper .copyright .social .more-language a:hover {
	color:#6b63e1
}
.footer .footer-wrapper .copyright .social .more-language a.current:hover {
	color:#444
}
#back-to-top {
	display:none;
	position:fixed;
	bottom:77px;
	right:15px;
	width:42px;
	height:42px;
	z-index:17
}
#back-to-top a {
	display:block;
	width:100%;
	height:100%;
	background:url(../img/back-top.png) no-repeat center center;
	text-indent:-9999px;
	overflow:hidden
}
.apus-weixin-mobile {
	display:none;
	padding:0 0 40px;
	text-align:center;
	font-size:13px
}
.apus-weixin-mobile img {
	width:240px
}
.terms-layer {
	padding:0 0 20px
}
.terms-layer a {
	padding-right:8px;
	font-size:14px;
	color:#a1a1a1
}
.terms-layer a:hover {
	color:#6b63e1
}
.terms-layer a:not(:first-of-type) {
	padding-left:5px
}
.terms-layer a:not(:last-of-type) {
	border-right:solid 1px #a1a1a1
}
@media screen and (max-width:600px) {
	.footer {
	padding:30px 0 0
}
.footer .footer-wrapper .NebulaGuess-link {
	padding:0
}
.footer .footer-wrapper .NebulaGuess-link ul.about,.footer .footer-wrapper .NebulaGuess-link ul.support,.footer .footer-wrapper .NebulaGuess-link ul.partners {
	float:left;
	margin:0 5% 30px;
	width:90%
}
.footer .footer-wrapper .NebulaGuess-link ul.about li span,.footer .footer-wrapper .NebulaGuess-link ul.support li span,.footer .footer-wrapper .NebulaGuess-link ul.partners li span {
	font-size:17px
}
.footer .footer-wrapper .NebulaGuess-link ul.about li a,.footer .footer-wrapper .NebulaGuess-link ul.support li a,.footer .footer-wrapper .NebulaGuess-link ul.partners li a {
	width:100%;
	line-height:30px;
	font-size:13px
}
.footer .footer-wrapper .NebulaGuess-link ul.partners li a {
	margin-top:0
}
.footer .footer-wrapper .copyright {
	padding:20px 0 5px;
	width:100%;
	font-size:14px;
	color:#a1a1a1
}
.footer .footer-wrapper .copyright p {
	margin:0 5%;
	font-size:13px
}
.footer .footer-wrapper .copyright a.site-map {
	margin:0 0 0 5%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#a1a1a1
}
.footer .footer-wrapper .copyright .social {
	position:relative;
	top:-22px;
	right:5%;
	left:5%;
	width:90%
}
.footer .footer-wrapper .copyright .social .language {
	margin:15px 0 0;
	padding:0
}
.language a.choose-language img {
	margin:0 7px 0 0;
	width:17px
}
.footer .footer-wrapper .copyright .social .more-language {
	bottom:-7px;
	right:-9px;
	padding:0 15px 10px
}
.footer .footer-wrapper .copyright .social .more-language a {
	margin:15px 0 0
}
#back-to-top {
	display:none;
	position:fixed;
	bottom:0;
	right:0;
	width:0;
	height:0;
	z-index:17
}
#back-to-top a {
	display:none
}
#mobilewrapper,.apus-weixin-mobile {
	display:block
}
ul.partners li.apus-weixin {
	display:none
}
.terms-layer {
	margin:0 5%
}
.terms-layer a {
	font-size:13px
}
}@media (min-width:601px) and (max-width:720px) {
	.footer {
	padding:50px 0 0
}
.footer .footer-wrapper .NebulaGuess-link ul.about,.footer .footer-wrapper .NebulaGuess-link ul.support,.footer .footer-wrapper .NebulaGuess-link ul.partners {
	float:left;
	margin:0 5%;
	width:40%
}
.footer .footer-wrapper .NebulaGuess-link ul.about li span,.footer .footer-wrapper .NebulaGuess-link ul.support li span,.footer .footer-wrapper .NebulaGuess-link ul.partners li span {
	font-size:20px
}
.footer .footer-wrapper .NebulaGuess-link ul.about li a,.footer .footer-wrapper .NebulaGuess-link ul.support li a,.footer .footer-wrapper .NebulaGuess-link ul.partners li a {
	width:100%;
	line-height:25px;
	font-size:14px
}
.footer .footer-wrapper .copyright {
	padding:25px 0 15px;
	width:100%;
	font-size:14px;
	color:#a1a1a1
}
.footer .footer-wrapper .copyright p {
	margin:40px 0 0 5%
}
.footer .footer-wrapper .copyright .social {
	right:5%;
	left:5%
}
#back-to-top {
	display:none;
	position:fixed;
	bottom:0;
	right:0;
	width:0;
	height:0;
	z-index:17
}
#back-to-top a {
	display:none
}
#mobilewrapper {
	display:block
}
.terms-layer {
	margin:0 5%
}
}@media (min-width:721px) and (max-width:959px) {
	.footer {
	padding:50px 0 0
}
.footer .footer-wrapper .NebulaGuess-link ul.about,.footer .footer-wrapper .NebulaGuess-link ul.support,.footer .footer-wrapper .NebulaGuess-link ul.partners {
	float:left;
	margin:0 5%;
	width:40%
}
.footer .footer-wrapper .NebulaGuess-link ul.partners {
	clear:both;
	margin:0 5%;
	padding:40px 0 0
}
.footer .footer-wrapper .copyright .social {
	right:5%;
	left:5%
}
.footer .footer-wrapper .copyright p {
	margin:40px 0 0 5%
}
#back-to-top {
	right:5%;
	bottom:210px
}
.terms-layer {
	margin:0 5%
}
}@media screen and (max-width:370px) {
	.footer .footer-wrapper .copyright .social .language {
	float:none
}
.footer .footer-wrapper .copyright .social .language a.choose-language {
	padding:5px 6px 5px 0;
	background-position:78px 18px
}
.footer .footer-wrapper .copyright .social .more-language {
	right:auto;
	bottom:-5px;
	left:-1px;
	padding:0 25px 10px;
	text-align:left
}
}