@charset "utf-8";


html, body, div,nav,header,main,section,footer, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,textarea{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;    
}


ol,ul,dl,li{
    list-style:none;
}



a,
input,
button {
    /* 清除点击阴影 */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
    display: block;
    border: none;
    vertical-align: top;
}

input,
button {
    /* 消除按钮圆角 */
    /*-webkit-appearance: none;*/
    border-radius: 0;
}

body {
    margin: 0;
     font-family:"微软雅黑", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
    -webkit-user-select: none;
}

body * {
    /* 选中文字设置 */
    -weibkit-user-select: none;
     /* 禁止文字缩放 */
    -webkit-text-size-adjust: 100%;
    
}
a{
    text-decoration: none;
}


button,input,select,option{
    outline: none;
    border:none;
    background:transparent;
}


.clearfix:after{
    display: "block";
    clear:both;
    height:0;
    content: "";
    visibility: hidden;
    overflow:hidden;
}
.clearfix{
    zoom:1;
}

/*some common class*/

.left {
	float: left;
}

.right {
	float: right;
}

/* 清楚浮动 */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1; /*IE/7/6*/  /*兼容IE6下的写法*/
}
