*{
	margin: 0;
	padding: 0;
	-ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; 
  box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
a, div, h1, p, span {
    font-weight: lighter;
}
  body {
font: 14px/1.6 "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB",sans-serif !important;
color: #282b31;
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.iconfont{
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
ul, ol, li { list-style: none outside none; }
a { text-decoration: none; outline: medium none; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
input,select,button { font:100% tahoma,\5b8b\4f53,arial; vertical-align:baseline; *vertical-align:middle; vertical-align: middle; }
input[type=checkbox],input[type=radio] { vertical-align:middle; }
input:focus:-webkit-autofill,input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;}
em, i{font-style: normal;}
img{
	border: none;
}

.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

