* { margin:0; padding:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0;}
body {
    font-family: pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif!important;
    min-height: 100vh;
    font-size: 14px;
    background: #fff;
	color: #373d41;
    line-height: 1.28571;
}
*, :after, :before {box-sizing: inherit;}
img { border: 0;} 
div {display: block;}
b, strong {font-weight: 700;}
[class^=ace-] {box-sizing: border-box;}
[class^=dn-] {box-sizing: border-box;}

a{ text-decoration: none; }
a:hover {text-decoration: none;}
fieldset, img {border: 0}
dl {border: none;-webkit-margin-before: 0;-webkit-margin-after: 0;}
ol, ul {list-style: none}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}


