body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; } body {font-size: 14px;font-family: 'Microsoft Yahei',arial,sans-serif;color: #666;letter-spacing: 0px;-webkit-font-smoothing: antialiased;background: #fff; } address, cite, dfn, em, var ,i{ font-style: normal; } code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } small { font-size: 12px; } ul, ol { list-style: none; } a { text-decoration: none; color: inherit;} fieldset, img { border: none; } button, input, select, textarea { font-size: 100%; } textarea{ resize: none; border: 0; outline: none;} table { border-collapse: collapse; border-spacing: 0; } hr { border: none; height: 1px; } html { overflow-y: scroll; } a{ text-decoration: none; color: inherit; } article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;margin: 0;padding: 0;} .clearfix:after{ content: ''; display: block; height: 0; visibility: hidden; clear: both; } .clearfix{ zoom: 1; } .justify{ text-align: justify; text-justify:distribute-all-lines; font-size: 0; } .justify>li, .justify>div, .justify>a{ display: inline-block; } .justify:after{ width: 100%; height: 0; margin: 0; display: inline-block; overflow: hidden; content: ''; } .tada{ -webkit-animation: tada 1s infinite; animation: tada 1s infinite; } .bounce{ -webkit-animation: bounce 1s infinite; animation: bounce 1s infinite; } .shake{ -webkit-animation: shake 1s infinite; animation: shake 1s infinite; } .rubberBand:hover{ -webkit-transition: all 2s; transition: all 2s; -webkit-animation: rubberBand 1s infinite; animation: rubberBand 1s infinite; border-radius: 8px; } .swing{ -webkit-animation: swing 1s infinite; animation: swing 1s infinite; }