/* 页面初始化css */
body{ margin: 0;padding: 0;font-family: "微软雅黑";}
body,html{-webkit-text-size-adjust: none;width: 100%;height: 100%;}
*{text-decoration: none;list-style: none;}
img{border: 0px;}
ul,li,dl,dd,dt,p,ol,h1,h2,h3,h4,h5{font-size: 12px;font-weight: 400;padding: 0;margin: 0;}
.wrap{margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.index{overflow: hidden;}
/*清除浮动代码*/
.clearfloat:after {
    display: block;
    clear: both;
    content: '';
    visibility: hidden;
    height: 0;
}

.clearfloat {
    zoom: 1;
}
.clr{clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.pointer{cursor:pointer;}
a,input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
a{color: #000;}
.wrapper{clear: both;width: 100%;}
table { border-collapse:collapse; }

/* 自适应 */
@media screen and (max-width: 1920px) {
    html {
      font-size: 100px;
    }
  }
  
  @media screen and (max-width: 1840px) {
    html {
      font-size: 94px;
    }
  }
  
  @media screen and (max-width: 1760px) {
    html {
      font-size: 88px;
    }
  }
  
  @media screen and (max-width: 1680px) {
    html {
      font-size: 85px;
    }
  }
  
  @media screen and (max-width: 1600px) {
    html {
      font-size: 82px;
    }
  }
  
  @media screen and (max-width: 1483px) {
    html {
      font-size: 76px;
    }
  }
  
  @media screen and (max-width: 1366px) {
    html {
      font-size: 72px;
    }
  }
  
  @media screen and (max-width: 1280px) {
    html {
      font-size: 68px;
    }
  }
  
  @media screen and (max-width: 1195px) {
    html {
      font-size: 63px;
    }
  }