body{margin:0;font:16px/1 "Microsoft YaHei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
p,dl,dd,ol,ul{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight: normal;}
ul,li,ol{list-style: none;}
input{margin:0;padding:0;}
table{border-spacing: 0;border-collapse: collapse;}
td{padding:0;}
li{list-style: none;}
img{border:none;}
button,input,textarea{margin:0;padding:0;background: none; border:none;font-family:inherit;vertical-align:middle;}input:focus{outline: none;}
a{text-decoration:none;color: #333333;display: inline-block;}
/* .clearfix { *zoom:1} */
.clear { clear:both;}
.clearfix:after{content: "";display: block; clear: both;}
i,em{font-style: normal;}
b,strong{font-weight: normal;}
.fl{ float:left;}
.fr{ float:right;}
* {
    -webkit-tap-highlight-color: transparent;
}



html,body{
    max-width: 100%;
}
div{
    box-sizing: border-box;
}
@font-face {
    font-family: "sys";
    /* 定义字体名称 */
    font-style: normal;
    /* 字体样式（正常、斜体等） */
    font-weight: 700;
    /* 字体粗细 */
    font-display: swap;
    /* 字体加载策略 */
    /* 提供多种格式 */
    src: url("/fonts/ns.woff") format("woff"), url("/fonts/ns.ttf") format("truetype");
  }

/* 公共媒体查询设置html字体*/
.wp {
    width: 17.08rem;
    padding: 0;
    margin: 0 auto;
    max-width: 94%;
  }


  
@media screen and (min-width: 1940px) {
    html {
      font-size: 110px !important;
    }
  }
  @media screen and (max-width: 1940px) {
    html {
      font-size: 100px !important;
    }
  }
  @media screen and (max-width: 1800px) {
    html {
      font-size: 95px !important;
    }
  }
  @media screen and (max-width: 1600px) {
    html {
      font-size: 90px !important;
    }
  }
  @media screen and (max-width: 1400px) {
    html {
      font-size: 90px !important;
    }
  }
  @media screen and (max-width: 1024px) {
    html {
      font-size: 85px !important;
    }
  }
  @media screen and (max-width: 900px) {
    html {
      font-size: 85px !important;
    }
  }
  @media screen and (max-width: 640px) {
    html {
      font-size: 80px !important;
    }
  }
  @media screen and (max-width: 480px) {
    html {
      font-size: 80px !important;
    }
  }
  @media screen and (max-width: 375px) {
    html {
      font-size: 75px !important;
    }
  }
  @media screen and (max-width: 360px) {
    html {
      font-size: 70px !important;
    }
  }
  @media screen and (max-width: 350px) {
    html {
      font-size: 65px !important;
    }
  }