@charset "utf-8";
/* CSS 全局样式 */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	line-height: 1.5;  /*1.5倍字体高度*/
	font-family: "宋体", Helvetica, "黑体", Arial, Tahoma;
	font-size: 12px;
	color:#666666;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure {
	margin: 0;
	padding: 0;
}
fieldset, img { border: 0 }
a img, img { -ms-interpolation-mode: bicubic }  /* IE7图片失真问题*/
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ol, ul, li { list-style: none }
a { text-decoration: none }
a:hover { text-decoration: none }
a, a:focus, a:active, div, label, em, button { outline: none; } /*元素周围轮廓*/
:focus { outline: 0 }  /*获取焦点*/
/*统一初始化标签*/
address, cite, dfn, em, var { font-style: normal }
code, kbd, pre, samp { font-family: courier new, courier, monospace }
small { font-size: 12px }
sup, sub {
	font-size: 100%;
	vertical-align: baseline
}
legend { color: #000 }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
i, em { font-style: normal; }
::-webkit-file-upload-button {
 cursor:pointer;
}

/*火狐浏览器样式*/
input::-moz-focus-inner, button::-moz-focus-inner {
 border:0;
 padding:0;
 outline:0
}
/*表格*/
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
*font-size:100%
}
textarea {
	resize: none;
	overflow-y: scroll
}
/*清楚浮动*/
.clearfix:after {
	content: "\200B";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
.clearfix { *zoom:1;
}
/*  IE6 固定样式 */
* html, * html body {/* 修正IE6振动bug */
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
/*HTML5以及表单初始化*/
audio, canvas, video { display: inline-block }
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] { display: none }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], html input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

/*CSS 通用样式*/
.left { float: left }
.right { float: right }
.white, .white a { color: #fff }
.yellow, .yellow:visited, .yellow a { color: #ff0 }
.green, .green:visited { color: #008000 }
.gray, .gray:visited, .gray a { color: #333 }
.black, .black:visited, .black a { color: #000 }
.blue, .blue:visited, .blue a { color: #0C61AE }
.red, .red:visited, .red a { color: Red }
.hidden { display: none }
.fb { font-weight: bold }

/* 设置空白高度 */
.blank5, .blank, .blank15, .blank20, .blank30, .blank50, .blank100, {
 clear:both;
 display:block;
 overflow:hidden;
}
.blank { height: 10px; }
.blank5 { height: 5px; }
.blank15 { height: 15px; }
.blank20 { height: 20px; }
.blank30 { height: 30px; }
.blank50 { height: 50px; }
.blank100 { height: 100px; }
/* 设置字体高度 */
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
