
html{
  margin: 0;
  padding: 0;
  overflow-x:hidden;
}


body {
  margin: 0;
  padding: 0;
}

.privacy {
  font-family:'Microsoft YaHei','SimHei',sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.8;
  color: #000;
  padding-top: 5px;
  padding-bottom: 10px;
}

.privacy .container {
  width: 960px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.privacy .container p {
  letter-spacing: 1.5px;
  text-align: justify;
  margin: 10px 10px;
}

.privacy .container .p1 {
  letter-spacing: 0;
  text-align: left;
  margin: 10px 10px;
}

.number {
  padding: 5px 0;
}

@media (max-width: 420px) {

  .privacy .container {
    width: 100%;
  }

}


.contact, .notice {
  font-family:'KaiTi','Microsoft YaHei','SimHei',sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5;
  padding-bottom: 10px;
  background-color: #fff;
}

.contact .container {
  margin: 0 auto;
  overflow: auto;
  width: 100%;
}

.contact .container p {
  width: 70%;
  margin: 0 auto;
  display: block;
  margin-bottom: 1em;
  letter-spacing: 1px;
  text-align: justify;
}

.contact .container .p2 {
  font-size: 18px;
}

.contact .container p.en {
  text-align: left;
}

.contact .footer {
  padding-top: 50px;
}

.contact .footer p {
  padding-top: 10px;
  font-size: 15px;
  text-align: center;
}

.contact .footer p.en {
  padding-top: 10px;
  font-size: 16px;
}

.contact .footer img{
  display: block;
  margin: 0 auto;
}

.notice .container{
  width: 100%;
  height: 0;
  padding-bottom: 166%;
}
.notice .container .bg img {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 10;
}

.notice .container .p{
  z-index: 100;
  position: absolute;
  width:100px;
  height: 50px;
  top:50%;
  left:50%;
  margin-left:-50px;
  margin-top:-25px;
  text-align: center;
}

.notice .container .p-notice{
  position: absolute;
  width:250px;
  height: 50px;
  top:50%;
  left:50%;
  margin-left:-125px;
  margin-top:-63px;
  text-align: center;
}

.title {
  margin: 0 auto;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 22px;
}

.app-img {
  margin-bottom: 8px;
}

.content-top {
  position: relative;
  display: block;
  width: 70%;
  margin: 0 auto;
  overflow: auto;
  margin-bottom: 28px;
}
.content-top .logo{
  display: inline-block;
  float: left;
  width: 24%;
}

.content-top .logo  img {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  box-shadow: 2px 2px 5px #e0e0e0;
  vertical-align:middle
}

.content-top .text {
  display: inline-block;
  position:absolute;

  top: 50%;

  left: 60%;

  transform: translate(-50%, -50%);
  width: 72%;
  letter-spacing: 0;
  padding-left: 20px;
  display: table-cell;
  vertical-align:middle
}

.content-top-en {
  position: relative;
  display: block;
  width: 70%;
  margin: 0 auto;
  margin-bottom: 28px;
  overflow: visible;
  height: 120px;
}

.content-top-en .logo{
  display: inline-block;
  float: left;
  width: 24%;
}

.content-top-en .logo  img {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  box-shadow: 2px 2px 5px #e0e0e0;
  vertical-align:middle
}


.content-top-en .text {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 72%;
  letter-spacing: 0;
  padding-left: 20px;
  font-size: 15px;
}

.intro {
  display: block;
  float: none;
  margin-bottom: 35px;
}

.qrcode {
  text-align: center;
}

.qrcode img{
  margin: 0 auto;
  padding: 3px;
  width: 35%;
  display: inline-block;
}