/* reset */
html, body, div, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* HTML 5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section  { display: block;}

/* 字体 */
@font-face { 
	font-family: bahnschrift; 
	src: url('../fonts/bahnschrift.ttf');
}

/* body(整个页面的字体+颜色) */
body {
	background-color: #fff;
	-webkit-font-smoothing: antialiased;/* CSS3 抗锯齿性 让文字放大也不会变锯齿*/
	font-family:'bahnschrift',Arial,Microsoft YaHei,Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
}

/* 去掉列表标签样式 */
ol,ul,li { list-style: none;}

/* 清除内容引用标签样式 */
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

/* 去掉虚线框outline属性 */
object, :focus { outline: none;}

/* 清除table样式 */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}

/* 清除表单样式 */
button,input {
	border: 0;/* 手动去除默认灰色边框 */
	outline: none;/* 编辑时的颜色 */
}
button { cursor: pointer;}
input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit;}

/* 设置超链接样式 */
a { text-decoration: none; color: #666666;}
a:hover { color: #3366ff; text-decoration: none;}

/* 清除图片样式 */
img { border: none;}

/* 使用伪元素清除浮动 */
.clearfix:after { visibility: hidden; clear: both; display: block; content: "."; height: 0;}
.clearfix { *zoom: 1}
.clear { clear: both; font-size: 0px;}

/* 常用class */
.al { text-align: left;}
.ar { text-align: right;}
.ac { text-align: center;}
.lc { margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}
.fc{ float: none; clear: both;}
.rel { position: relative;}
.abs { position: absolute;}
.hide, .none { display: none}
.visibility{ visibility: hidden;}

a,button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}




