body, blockquote, h1, h2, h3, h4, h5, h6, p, pre, dd, form, figure {
  margin:0
}
legend {
  padding:0
}
menu, ol, ul, dl, fieldset, input, textarea {
  margin:0;
  padding:0
}
audio, video, canvas {
  *display:inline;
  *zoom:1
}
:link, :visited {
  text-decoration:none
}
[hidden], template {
  display:none
}
a {
  text-decoration:none;
  background-color:transparent;
  -webkit-text-decoration-skip:objects
}
address, cite, em {
  font-style:normal
}
code, kbd, samp, tt {
  font-family:inherit;
  font-size:100%
}
img {
  border-style:none;
  vertical-align:middle
}
svg:not(:root) {
  overflow:hidden
}
summary {
  display:list-item
}
h1, h2, h3, h4, h5, h6 {
  font-size:100%
}
small {
  font-size:83.3%
}
sub, sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
table {
  border-collapse:collapse;
  border-spacing:0
}
menu, ol, ul {
  list-style:none outside none
}
fieldset {
  border:0
}
textarea {
  -webkit-appearance:none;
  overflow-y:auto
}
button, input, select, textarea {
  margin:0;
  font-family:inherit;
  font-size:100%
}
button, input {
  overflow:visible
}
button, select {
  text-transform:none
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style:none;
  padding:0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline:1px dotted ButtonText
}
[type="checkbox"], [type="radio"] {
  box-sizing:border-box;
  padding:0
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height:auto
}
[type="search"] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
  display:block
}
mark {
  background:#ff0;
  color:#000
}
progress {
  display:inline-block;
  vertical-align:baseline
}
*html .clearfix {
  zoom:1
}
*+html .clearfix {
  zoom:1
}
.clearfix:after {
  content:'\0020';
  display:table;
  clear:both
}
body {
  color: #fff;
  font-family: "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, Helvetica, Verdana, "Microsoft YaHei", sans-serif;
}
a {
  color: inherit;
}
@font-face {
  font-family: 'customfont';
  src:  url('../font/customfont.eot?rk9khe');
  src:  url('../font/customfont.eot?rk9khe#iefix') format('embedded-opentype'),
    url('../font/customfont.ttf?rk9khe') format('truetype'),
    url('../font/customfont.woff?rk9khe') format('woff'),
    url('../font/customfont.svg?rk9khe#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
}
.logo-apps-innova {
  position: absolute;
  left: 0;
  top: 25px;
}

.ui-app {
  min-height: 925px;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
}
.ui-app .wrap {
  position: relative;
  width: 1200px;
  padding-top: 90px;
  margin: 0 auto;
}

.ui-app .logo {
  background-repeat: no-repeat;
  background-position: center center;
}
.ui-app .apps {
  display: flex;
}
.ui-app .apps-col {
  position: relative;
  flex: 1;
}
.ui-app .apps-col::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 2px;
  background-color: rgba(255, 255, 255, .1);
}
.ui-app .apps-col:last-child::after {
  display: none;
}

.ui-app .app {
  font-size: 70px;
  font-weight: normal;
  margin-top: 30px;
}
.ui-app .desc {
  font-size: 30px;
  font-weight: lighter;
  color: rgba(255, 255, 255, .8);
}
.ui-app .downloads {
  position: relative;
  z-index: 1;
  margin-top: 30px;
}
.ui-app .downloads .icon {
  width: 65px;
  height: 66px;
  margin: 0 25px;
  cursor: pointer;
}
.ui-app .down-android {
  background: url('../images/down-android.png') no-repeat;
}
.ui-app .down-ios {
  background: url('../images/down-ios.png') no-repeat;
}
.ui-app .down-ios-dark {
  background: url('../images/down-ios-dark.png') no-repeat;
}

.ui-app .enter {
  font-family: 'customfont';
  position: relative;
  z-index: 1;
  margin-top: 30px;
  /* font-size: 20px; */
  font-size: 16px;
  font-weight: lighter;
}

footer{
  background: #2b2b2b;
  width: 100%;
  height: 80px;
  font-size: 14px;
  color: #666666;
}
.footer-one{
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 18px;
}
footer p a {
  color: #666666;
}
footer p {
  margin-right: 10px;
}
.privacy a:hover{
  color: #555555;
  cursor: pointer;
}

/* PlanPad */
.app-plan-pad{
  font-family: "customfont";
  color: #000;
  background: url('../images/planpad/bg.jpg') rgb(244,245,249) no-repeat center top;
  height: 992px;
}
.app-plan-pad .wrap {
  padding-top: 80px;
}
.app-plan-pad .app {
  /* font-size: 80px; */
  font-weight: lighter;
}
.app-plan-pad .desc {
  font-size: 24px;
  color: inherit;
  font-weight: lighter;
  margin-top: 10px;
}
.app-plan-pad .downloads {
  margin-top: 20px;
}
.app-plan-pad .enter {
  margin-top: 50px;
}
.app-plan-pad .preview img {
  margin-top: -30px;
}

/* Wallpapers */
.app-wallpapers {
  font-family: "customfont";
  background: #041529;
  height: 1080px;
}
.app-wallpapers .app {
  /* font-size: 80px; */
  font-weight: lighter;
  margin-top: 50px;
}
.app-wallpapers .desc {
  color: #fff;
  font-size: 24px;
  font-weight: lighter;
  margin-top: 30px;
}
.app-wallpapers .logo {
  border-radius: 16px;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
}
.app-wallpapers .preview {
  margin-top: 30px;
}

/* KeepClean */
.app-keep-clean{
  background: linear-gradient(#0857d4, #10a2fd) #0857d4;
  height: 1080px;
}
.app-keep-clean .wrap {
  width: auto;
  max-width: 1740px;
  min-width: 1200px;
}
.app-keep-clean .app {
  /* font-size: 80px; */
  margin-top: 10px;
}
.app-keep-clean .preview {
  margin-top: 30px;
}

/* KeepLock */
.app-keep-lock {
  background: linear-gradient(#022e2f, #0d8e93);
}
.app-keep-lock .app {
  font-size: 80px;
  margin-top: 10px;
}
.app-keep-lock .preview {
  margin-top: 30px;
}

/* clock */
.app-clock {
  color: #fff;
  background: linear-gradient( rgb(54,60,125) 0%, rgb(45,47,100) 36%, rgb(74,116,157) 100%) rgb(54,60,125);
  height: 995px;
}
.app-clock .logo {
  border-radius: 30px;
  box-shadow: 0 5px 125px 0 rgba(0, 0, 0, 0.12);
}
.app-clock .preview img {
  margin-top: -50px;
}

/* safety */
.app-keep-safety {
  font-family: "customfont";
  color: #fff;
  background: linear-gradient(rgb(22,37,102) 0%, rgb(32,50,126) 100%);
  height: 995px;
}
.app-keep-safety .desc {
  font-size: 24px;
  font-weight: lighter;
  margin-top: 20px;
}
