/*全局样式*/
@charset "utf-8";
*{
    padding:0;
    margin:0;
    box-sizing:border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    line-height: 1;
}
html{
    /*width: 100%;
    height: 100%;*/
    overflow-y:scroll;
}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{
    font-size:12px;
    font-weight: normal;
    border:0;
    cursor: default;
}
a{
    cursor: pointer;
    text-decoration: none!important;
}
a * {
    cursor: pointer;
}
img,input{
    border:none;
    vertical-align:middle;
}
body{
    font-family:"Microsoft YaHei",Tahoma,Arial,Helvetica,"宋体";
    font-size:12px;
    background:#FFF;
    color:#333;
}
ul,ol,li{
    list-style:none;
}
input{
    font-size:12px;
}
button{
    border:none;
    cursor:pointer;
    font-size:12px;
    background-color:transparent;
}
select{
    border-width:1px;
    border-style:solid;
    padding-top:2px;
    font-size:12px;
}
a:link,a:visited{
    text-decoration:none;
    color:#333;
}
a:hover,a:active{
    text-decoration:none;
    color:#333;
}
html{
    overflow-y:scroll;
}
.clear{
    clear:both;
    font-size:1px;
    height:0;
    visibility:hidden;
    line-height:0;
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
}
.clearfix{
    zoom:1;
}

.dpn{
    display: none!important;
}
.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.25em;
    fill: currentColor;
    overflow: hidden;
}