body, div, p, ul, ol, li, textarea, form, input, h1, h2, h3, h4, h5, dl, dt, dd, img, section, article, aside, header, footer, nav, dialog, figure, hgroup{
    margin:0;
    padding:0;
}
html, body{
    height:100%;
    scroll-behavior:smooth;
}
body{
    font-family:"Microsoft YaHei";
    font-size: 12px;
    color:#303133;
}
input, button, select, textarea{
    font-family:"Microsoft YaHei";
    color:#383838;
    outline: none;
}
ul, ol, li{
    list-style:none;
}
a{
    text-decoration:none;
}
a:hover{text-decoration:none;}
img{
    border:0;
}
section, article, aside, header, footer, nav, dialog, figure, hgroup{
    display:block;
}
i, cite, em, var, address{
    font-style:normal;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
.ellipsis {
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
}
.none { display: none; }

.clearfix{*zoom:1; /* for IE6-7 */}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}


.fl{ float: left;}
.fr{ float: right;}
.tl{ text-align: left;}
.tr{ text-align: right;}
.tc{text-align: center;}
.posR {position: relative;}
.posA { position: absolute;}
.posF{ position: fixed}

.opacity5{
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: .5;
    filter:alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}


.borderbox {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}


/*字的颜色*/
.color-f{color:#fff;}
.color-0{color:#000;}
.color-gray{color: #a2a2a2;}
.color-blue{ color: #2be  }
.color-f00{ color:#f00;}
.color-797{ color:#797c80;}

/*字大小*/
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font20{font-size: 20px;}


.mrr5{ margin-right:5px; }
.mrl10{ margin-left: 10px}
.mrr10{ margin-right: 10px}
.mrr20{ margin-right:20px; }
.mrl40{margin-left: 40px;}
.ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mrb20{
    margin-bottom: 20px;
}


