@charset "utf-8";
html{color:#000;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{padding:0;margin:0;font-family:sans-serif}
body, button, input, select, textarea { font:12px/1 "微软雅黑",tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6,button, input, select, textarea{ font-size:100%; } 
body,button,input,select,textarea {color: #333; }
i, em { font-style:normal; } 
ul, li { list-style:none; } 
a, a:focus, a:hover { text-decoration:none; color: #333; outline:none; }  
img,input,button { border:0; outline: none;}
table { border-collapse:collapse; border-spacing:0;}
img{ vertical-align: middle; -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -o-user-select: none; -khtml-user-select: none; /*早期浏览器*/ user-select: none; /*禁止选取*/ }
*{padding:0;margin:0;box-sizing: border-box; }
::-webkit-input-placeholder {color:#999; font-size: 16px;}
:-moz-placeholder { color:#999; font-size: 16px; opacity: 1; }
::-moz-placeholder { color:#999; font-size: 16px; opacity: 1; }
:-ms-input-placeholder { color:#999; font-size: 16px; }

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, figure, figcaption, code, del, dfn, em, image, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, tf, tr, th {border: 0; padding: 0; margin: 0; font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; -webkit-font-smoothing: subpixel-antialiased; font-weight:normal;}
table { border: 0; padding: 0; font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; -webkit-font-smoothing: subpixel-antialiased;font-weight:normal;}

.clear{clear:both;height:0;overflow:hidden;display:block}
.clearfix{*zoom:1}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:""}

.fl{float: left;}
.fr{float: right;}