* {
  margin: 0;
  padding: 0;
}
body {
  color: #333333;
  background: rgba(0, 0, 0, 0);
}
body.dark {
  color: #d9dae1eb;
}

.container { margin: 0 15px; counter-reset: num; }

h1 {
  text-align: center;
  margin: 15px 0;
  font-size: 20px;
}
h2 { font-size: 14px; margin-bottom: 5px;}
h3 {
  text-align: center;
  margin: 15px 0;
}
body.dark th,
body.dark td {
  border: 1px solid #d9dae1eb;
}
.table-frame {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 20px;
}
p {
  font-size: 14px;
  text-align: justify;
  margin-bottom: 15px;
  text-indent: 2em;
}
p span {
  font-weight: bold;
}
a {
  color: #00aceb;
}

table { width: 100%; border: 1px solid #000000; border-collapse: collapse; margin-bottom: 20px; }

td, th { border: 1px solid #000000; }

th { font-size: 14px;  font-weight: normal;}

td { font-size: 14px; padding: 4px; word-break: break-all;}
td p { margin-bottom: 0; text-indent: 0; }

tr:nth-child(1) p {
  text-align: center;
}

th:nth-child(3) {
  width: 40%;
}

a.btn {
  display: block;
  color: #00aceb;
  text-decoration: none;
  width: 100%;
  height: 32px;
  border: 1px solid #00aceb;
  line-height: 30px;
  text-align: center;
  border-radius: 16px;
  margin-bottom: 15px;
}

ul {
  margin: 0 0 15px 0;
  list-style: none;
}
ul li {
  font-size: 14px;
  text-indent: 2em;
}
ul li span {
  font-weight: bold;
}

.list-dot {
  list-style: disc;
  padding-left: 15px;
}
.list-dot li {
  text-indent: 0;
}
.list-circle {
  list-style: circle;
  padding-left: 15px;
  margin-top: 0;
}
.list-circle li {
  text-indent: 0;
}

.sdk-item {
  margin-bottom: 15px;
  counter-increment: num;
}
.sdk-item p {
  margin-bottom: 5px;
  word-break: break-all;
}
.sdk-item h4:before {
  content: counter(num) ".";
}

/* 最旧版本privacy的内容 */
.table-frame-old {
   width: 100%;
   overflow-x: auto;
}

.table-frame-old table {
   width: 1000px;
   border: 1px solid #333333;
   border-collapse: collapse;
}
.table-frame-old th {
   font-size: 16px;
}

/* list.html */
.item {
  height: 64px;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333333;
  text-decoration: none;
}
.list .item {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAAEi6oPRAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACQMUbvAAADo0lEQVR4Ae2bsY7TQBCGkyCChBQJ2iRFSlqUwKVMSQkVJR011/Aa8AbUVEcFbZAQApSIR4gbaAFFnOAsJfxjvNLIurPXO3P2BsZSbtf2evbfz7/t9VzS6bS7TKfTjZcCNNzzhj2+4l0vRvE+8CAaNjw673N3EPCEIheLxQ1V/hQMn5MyXV4XwXq97lIQsToKQMMsU1S6bzabPROrKO3Bdv4PBMhD+JReGt4cfA1Zea0NBoObvsEq1SHQRjOY7MIluaSGVFVKL2uAACcqw/INUnrWKAidtTLFts8IGIHmCGRTlZDucDFfx3E/8TnDlOdaSIzzjim9g5x3gNsGEafdbvcY632609zB4vZJymBCvFN2/xTTCibEBdEsVYuWCiEujtFKIbTP9/nUVQi5jriPQOyp216nVCMEMr/RcUaETmEdEbytmBDeLe7mp6lPPpKIIWHBI6GDIeQMxVWqS4VQDFpEhHq93mMNKn+l2F8jYASMgBEwAkagM5/PJ9oYgp/2mHq8SNN0w2eJGuKCBaHzBQnY7XafqNRapBM0998k8euPG5CEUIeloehlUSW1ecUpCymTJPk1Go1+4Nh7+Nwaj8evv2IJieWOERGiIKvV6jmKhOoafhJ5iES4JX/zoFWRn8SEnCAtP4k85MRQWfQTvPUGdvrC2/jU1QhRZ7mfsn73+/1LHwHFNmoeosDwkfh1Wo1Qfh/K3u2Zn4oAKtdVBOXPs/vUG73JLpfL75U9X9BARRC7/yTcRxf0WbpZ7CGcKtWEg4hQ7pss+yHxDUcWLIjyQgik4hsVQbjPfMwDiX3DBYnqOGWUOLfFCBgBI2AEjIARMAJGwAgYASNgBP4BAmqpvLos8HL5aDgcvkfK7xQpvw91j2+qvTgLU1cofR8e6YAnheMSJE1uS/JbhXhqq40DIuWUwAGkd6hmGSU3GkoCSvNuLpZW2QogJz5Pu2WZLrcNZVRuCk7jsQEFV/FNrAdwzRECpCzIZLvdfoPLipcha9JctVUH8WHG6qZWHcQBxeqmaBzEYcXkpmgcxAHF5KYoHcRhte2mKB3kAOVPsuI0IMWT72FTk8ooHUQ/XcWj/jNATRysvHxFl19h26WuRucgcg3NgzDqCRs5ueaoaTjUfzQOisk17MTIfg7AA0nqsbmGj6VVB8XqGg6otXtQzK7hgBp30CG4hgNq3EF4QtHXnN4yEa09oZiGOKuX8bX0OEdqqoyAETACRsAIGAEjcHgE/gAPYUtsMOTMVAAAAABJRU5ErkJggg==")
    no-repeat;
  background-size: 24px;
  background-position: right center;
  position: relative;
}
body.dark .list .item {
  position: relative;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAglJREFUeF7tmsFpwzAUhp8M7aEQ6AhZoRAZDLlkg3SCZoT03CHSS7JGu0EuhYAk6AoZoZBbC1YR5BBMsFsetn7D72sio/fp12f8LCO8WgkY8mknQEAdCSEgAtJJhAligpggHQEmSMePDmKCmCAdASZIx48OYoKYIB0B5AQdDodpVVXHXitU3jybg0IITyKyizG+WGtflXX0NnxwQCGEOxHZisjqXNV3Xdfzsix9b1Uqbjw4IO/9xhizbsz5eDqdHhaLxZeill6GDg5ov9/fTyaTTxGZNip6n81mj71Uqbjp4IDSXL33pTHmQ0RuLuceY3xG81EWQGdIa2PMprG4cD7KBiiBCSG8icgS2UdZAY3BR1kBjcFH2QGh+wgCELKPYACh+ggGEKqPoAAh+ggOEJqPIAEh+QgSEJKPYAG1+Ognxji31jrFS/qfh0IDQvARASE37bty7r2/1hLhFkvgnHO2KIrUVLvN2VSD3GJ8zHfsLaRGGlyCELxzuX5QgFC8AwkIyTuQgJC8AwcIzTtQgNA/ImaVNKp3YBKE6h0IQMjeyQ4I3TtZAY3BO1kB8QBV94toOoK3E5F0RjFdg/Z3unpQzd+zPeadc6uiKLY8xNmyZDwG/N88A/4/2xYDZHF1SgQ05q8aCCljgpggXQ6ZICaICdIRYIJ0/OggJogJ0hFggnT86CAmSJegX8iGNFj+h4fyAAAAAElFTkSuQmCC")
    no-repeat;
  background-size: 24px;
  background-position: right center;
}
.list .item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  transform: scaleY(0.5);
}
body.dark .list .item:after {
  background-color: rgba(217, 218, 225, 0.92);
}






