/**
 * 重置样式
 */
html{min-width:1200px;background:#f5f5f5}
body{font-family:"microsoft yahei";color:#333;font-size: 14px;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
img { border:0;  vertical-align: middle;-webkit-touch-callout: none; outline:none;	-webkit-appearance: none;}
button, input, select, textarea { font-size:100%;}
a{color:#333333;text-decoration:none;outline:0}
a:active,a:hover{outline:0}
*,::before,::after{margin:0;padding:0;	-webkit-tap-highlight-color:transparent;-webkit-box-sizing: border-box;	box-sizing: border-box;}
.f_left{float: left;}
.f_right{float: right;}
.clearfix::after,
.clearfix::before{content: "";height:0;line-height: 0;display:block;visibility: hidden;clear: both;}
 HTML5 display-role reset for older browsers 
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {	display: block;}
table {	border-collapse: collapse;	border-spacing: 0;}
textarea {vertical-align:top; }
input[type="number"]{-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none; appearance: none;  margin: 0;}