html, body {

  padding: 0;

  margin: 0;

  width: 100%;

  font-family: "Microsoft Yahei";

  font-size: 12px;

  height: 100%;

  color: #6c3b04;

}

a, img {

  cursor: pointer;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

a {

  text-decoration: none;

  cursor: pointer;

  color: #9c9ba6;

}

h1,h2,h3,h4,div,header,footer,p,ul,li{margin:0;padding:0}

* {

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

}

ul{

  list-style: none;

}

/*commons*/

img {

  display: block;

}

.align-c {

  text-align: center;

}

.fl{

  float: left;

}

.container {

  max-width: 1200px;

  height: 100%;

  margin: 0 auto;

  overflow: hidden;

}



/*---- pc start ----*/

.main {

  height: 100%;

}

/*nav*/

.nav {

  position: relative;

  height: 100px;

  background-color: #fff;

  box-shadow: 0px 2px 15px rgba(0,0,0,0.4);

  -webkit-box-shadow: 0px 2px 15px rgba(0,0,0,0.04);

  -moz-box-shadow: 0px 2px 15px rgba(0,0,0,0.04);

  -ms-box-shadow: 0px 2px 15px rgba(0,0,0,0.04);

}

.nav .nav-icon img {

  height: 100px;

}



/*content*/

.content {

  position: relative;

  min-height: 837px;

  height: calc(100% - 210px);

  background: #F9F9F9 url(../img/bg_grid.png);

  background-size: 41px 30px;

  overflow: hidden;

}

.content-box {

  height: 100%;

  padding-top: 80px;

}

.box-title .first-title {

  font-size: 60px;

  font-family: SimSun;

  color: #333;

  margin-top: 33px;

}

.box-title .second-title {

  font-size: 24px;

  color: #888;

}

.box-download {

  margin-top: 40px;

}

.box-download .download-btn {

  position: relative;

  display: inline-block;

}

.download-btn > img {

  width: 202px;

  height: 95px;

}

.download-btn .codePic {

  position: absolute;

  display: none;

  width: 240px;

  height: 262px;

  left: 50%;

  top: 70px;

  z-index: 100;

  background: url('../img/bg_erweima.png') no-repeat 100% 100%;

  background-size: 100% 100%;

  transform: translateX(-50%);

  -ms-transform: translateX(-50%);

  -moz-transform: translateX(-50%);

  -webkit-transform: translateX(-50%);

}

.codePic img {

  width: 180px;

  height: 180px;

  margin: 32px auto 0;

}

.box-picture {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  min-height: 407px;

  max-height: 970px;

  height: calc(100% - 350px);

  background: url('../img/demo_iphone.png') no-repeat center top;

  background-size: 1171px auto;

  z-index: 10;

}

/*---- pc end ----*/

/* mobile start */

.mobile {

  display: none;

}

@media only screen and (max-width : 750px) {

  .main{

    display: none;

  }

  body,html{

    width: 100%;

    height: 100%;

    min-height: 600px;

    background: rgba(245,245,245,0.40);

  }

  .mobile{

    display: block;

    position: relative;

    width: 100%;

    height: 100%;

    overflow: hidden;

    margin: 0 auto;

    padding-top: 7.67%;

    text-align: center;

  }

  .mobile .logo{

    display: block;

    margin: 0 auto;

    width: 25.73%;

  }

  .mobile .tit-box{

    width: 100%;

    text-align: center;

    padding-top: 5.33%;

  }

  .mobile .tit-box .tit-top{ 

    font-size: 14px;

    color: #888888;

    letter-spacing: 0;

    padding-bottom: 4%;

  }

  .mobile .tit-box .tit-bot{ 

    font-size: 22px;

    color: #333333;

    letter-spacing: 0;

    padding-bottom: 8%;

  }

  .mobile .mobile-btn{

    display: inline-block;

    width: 43.2%;

    padding-top: 18.13%;

    background-size: 100% ;

    background-image: url('../img/btn_download.png');

    cursor: pointer;

  }

  .mobile .mobile-pic{

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translateX(-50%);

            transform: translateX(-50%);

    width: 78.67%;

  }

}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {

  .mobile{

    padding-top: 12%;

  }

}

/* mobile end */