/************************************************************
** 请将全局样式拷贝到项目的全局 CSS 文件或者当前页面的顶部 **
** 否则页面将无法正常显示                                  **
************************************************************/

html {
  font-size: 16px;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
    'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  height: auto;
}

body * {
  box-sizing: border-box;
  flex-shrink: 0;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-col {
  display: flex;
  flex-direction: column;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-baseline {
  align-self: baseline;
}

.self-stretch {
  align-self: stretch;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.relative {
  position: relative;
}

/** 清理默认样式 **/

a {
  color: unset;
  text-decoration: unset;
}

button {
  padding: unset;
  border-style: unset;
  background-color: unset;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: unset;
  font-size: unset;
  font-weight: unset;
}

input,
textarea {
  padding: unset;
  outline: unset;
  border-style: unset;
  background-color: unset;
  resize: unset;
}

p {
  margin: unset;
}

select {
  outline: unset;
  border-style: unset;
}

table {
  border-spacing: unset;
}

ul,
ol {
  margin: unset;
  padding: unset;
  list-style-type: none;
}
.footer_main{
  height: 120px;
  width: 100%;
  clear: both;

}
.footer{
  position: fixed;
  width: 100%;
  color: #fff;
  bottom: 0;
  display:flex;
  justify-content:center;

}
.block{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;

}
.block p{
  text-align: center;
  color: black;

}
.qr{
  padding: 10px;
  position: fixed;
  bottom: 20px;
}
.big{
  font-size: 24px;
}
.li_me li{
  border-bottom:1px solid #D9D9D9;padding: 10px;
}
.qrcode{
  padding: 20px;
  border-radius: 13px;
  background: #F6F6F6;
}
.index-banner{
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background: #fff;
}
.index-nav{
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  background: #fff;
  position: absolute;
  height: 50%;
  width: 100%;
}
.nav-diy{
  padding: 10px;
}
.li_me li a{
  display: block;
}
#content-container{
  padding-bottom: 120px;
}
.footer_radia{
  width: 50%; height: 70px;
  background-image: radial-gradient(50px at 100% 0px, transparent 200px, #F2F2F2 50%);
  /* Safari 5.1 to 6.0 */
  background:-webkit-radial-gradient(50px at 100% 0px, transparent 200px, #F2F2F2 50%);
  /* For Opera 11.6 to 12.0 */
  background:-o-radial-gradient(50px at 100% 0px, transparent 200px, #F2F2F2 50%);
  /* For Firefox 3.6 to 15 */
  background:-moz-radial-gradient(50px at 100% 0px, transparent 200px, #F2F2F2 50%);
}
.footer_radia_r{
  width: 50%;height: 70px;

  background-image: radial-gradient(50px at 0% 0px, transparent 200px, #F2F2F2 50%);
  /* Safari 5.1 to 6.0 */
  background:-webkit-radial-gradient(50px at 0% 0px, transparent 200px, #F2F2F2 50%);

}