@charset "utf-8";
/*Custom Css Reset*/
*{
    box-sizing:border-box;
}

html,body,header,nav,footer,h1,h2,h3,h4,h5,h6,p,div,span,
strong,em,a,img,figure,figcaption,ul,ol,li,dl,dd,dt,pre,iframe,audio,video,i,
canvas,label,article,section,aside,form,input,select,option{
    margin:0;
    padding:0;
    font-family:'微软雅黑';
    color:inherit;
    font-size:inherit;
}
html{
    overflow-x:hidden;
    height:100%;
    font-size: 62.5%;
}
body{
    font-size: 1.4rem;
    background-color:#edf2f6;
    color:#5e676f;
}
a{
    text-decoration:none;
}
ul,ol{
    list-style-type:none;
}
body{background:#0e0e0e;}
input{
    border:none;
    outline:none;
}
@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../iconfont/iconfont.woff2') format('woff2'),
      url('../iconfont/iconfont.woff') format('woff'),
      url('../iconfont/iconfont.ttf') format('truetype'),
      url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  margin:0 5px;
  vertical-align: middle;
  font-style: normal;
  color:inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*文本被选中样式*/
*::selection{color:#fff;background-color:#000;}
*::-moz-selection{color:#fff;background-color:#000;}
/*滚动条设置*/
::-webkit-scrollbar{width:4px;height:8px;}
::-webkit-scrollbar-track-piece{background-color: #eee;}
::-webkit-scrollbar-thumb:vertical{height: 5px;background-color: #9e9e9e;}
::-webkit-scrollbar-thumb:horizontal{width: 5px;background-color: #9e9e9e;}
.minw{width: 1280px;min-width:1280px;margin: 0 auto;}
.op-0{ 
	opacity: 0; 
}
.op-1{
    opacity: 1;
}
.wh-100{
    width:100%;
    height:100%;
}
.w-100{
    width: 100%;
}
.block{
    display: block;
}
.left{
    float: left;
}
.right{
    float: right;
}
.animate{
    transition:.4s;
}
.p-12{
    padding:12px;
}
.p-8{
    padding:8px;
}
.m-t{
    margin-top: 12px;
}
.m-12{
    margin:12px;
}
.m-x{
    margin-left:12px;
    margin-right:12px;
}
.borderover{
    overflow:hidden;border-radius:5px;
}