@charset "utf-8";
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}
ul,ol{list-style:none;}
em { font-style: normal; }
dt { font-weight: normal; }

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{ quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{font-weight: normal; }

/* 按钮样式 */
input, button, textarea, select { outline:none; resize:none}
input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer; border:0;
appearance: none; -webkit-appearance: none; -moz-appearance: none;}

/*浮动*/
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}

/*a 链接*/
a,input,button,textarea{-webkit-tap-highlight-color: transparent;appearance:none ;font-family: "微软雅黑";
padding: 0; margin: 0; border: none;}
a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); color: #666;}
a:hover, a:active, a:focus {color:#e40011; text-decoration:none; }

/*图片居中*/
fieldset, img { border:0; vertical-align:middle;max-width: 100%;}
@font-face {font-family: 'iconfont';
    src: url('fonts/iconfont.eot');
    src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/iconfont.woff') format('woff'),
    url('fonts/iconfont.ttf') format('truetype'),
    url('fonts/iconfont.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.overflow{overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; 
-webkit-box-orient: vertical;}

/* common */
body{-webkit-text-size-adjust:none; max-width: 640px; margin: 0 auto; font-family: Microsoft YaHei,Arial; color:#666; 
background:#fff; font-size:62.5%;}

/*手机站字体大小设置*/
html{font-size: 16px;}
@media only screen and (max-device-width: 440px) {
	html{font-size: 18px;}
}

body{font-size: 1.25rem;}
