
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, span, strong, img, form, ul, dl, dd, dt, li, a, table, tr, td { margin: 0; padding: 0; } 
/*html5*/
article,aside,dialog,footer,header,section,nav,figure,menu{display:block}
 body{
    font: normal '微软雅黑'; 
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    background-color: #f2f3fa;
}
html{
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
a{ text-decoration: none; border: none; }
a:focus{ -moz-outline-style: none; outline: none; }
ul li{ list-style: none; }
input, textarea{ 
	outline: 0; 
	border: none; 
	background: none;
	-webkit-appearance: none;
}
textarea{ resize: none; }
img{ border: none; max-width: 100%;vertical-align: middle;}
table { border-collapse: collapse; border-spacing: 0; }
/*去除点击虚框*/
a { blr: expression(this.onFocus=this.close()); blr: expression(this.onFocus=this.blur()); }
/*解决谷歌浏览器中的input背景色默认是黄色*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
i, em{ font-style: normal; }
h1, h2, h3, h4, h5, p, span, a, strong, li, i, em, input, textarea { font-family: '微软雅黑'; }
button{ outline: none; border: none; }
/*设置placeholder颜色*/
input::-moz-placeholder, textarea::-moz-placeholder { color: #7f8083; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #7f8083; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #7f8083; }

/*浮动*/
.fl { float: left; }
.fr { float: right; }
/*清除浮动*/
.clearfix:after {
    height: 0;
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    font-size: 0;
}
.clearfix { zoom: 1; }
* html .clearfix { zoom: 1; }

*{ box-sizing: border-box;}


/*字体图标*/
@font-face {
    font-family: "iconfont";
    src: url('iconfont/iconfont.eot'); /* IE9*/
    src: url('iconfont/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
    url('iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}