/* CSS Document */



/*css  reset*/  

* { -webkit-text-size-adjust: 100%; font-size: 100%; outline: none; font-family: "Microsoft YaHei"; margin: 0; padding: 0; }
*:focus { outline: none; }
body, button, input, select, textarea { font-size: 100%; margin: 0 auto; font-family: "Microsoft YaHei"; }
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none; }
fieldset, img { border: 0; vertical-align: top; }
q:before, q:after { content: ''; }
input, textarea { outline-style: none; font-size: 100%; }
input[type="text"], input[type="password"] { vertical-align: middle; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
textarea { resize: none; font-size: 100%; }
address, caption, cite, code, dfn, em, i, th, var { font-style: normal; font-weight: normal; }
strong, b { font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
ul { list-style: none;}
a { outline: none; text-decoration: none; display: inline-block; border: none; cursor: pointer; -webkit-tap-highlight-color: rgba(0,0,0,0); }
/*禁止iphone字体放大 */

html { -webkit-text-size-adjust: none; }
/******常用****/

.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; line-height: 0; }
.clearfix { zoom: 1; }
.clear { clear: both; height: 0; width: 0; display: block; visibility: hidden; overflow: hidden; }
.clearit { clear: both; zoom: 1; }
.none { display: none; }
.Bothendsaligned { text-align: justify; }
