@charset "utf-8";

/*--------页面基本样式清除与设置----------*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
pre,
dl,
dt,
dd,
ul,
ol,
li,
th,
td,
div,
span,
img,
fieldset,
legend,
button,
input,
select,
textarea {
	margin: 0;
	padding: 0;
}


/*页面字体颜色-背景颜色-滚动条 */

html {
	color: #000;
	background: #FFF;
	overflow-x: auto;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}


/* fix center */

html,
body {
	height: 100%;
	margin: 0 auto;
}

header {
	display: block;
}

select optgroup {
	color: #CAC8BB;
}


/*页面字体 */

body,
button,
input,
select,
textarea {
	font-size: 16px;
	font-family: "microsoft yahei";
	color: #000;
}


/*斜体修正*/

address,
cite,
dfn,
em,
var {
	font-style: normal;
}


/*等宽字体设置*/

code,
kbd,
pre,
samp {
	font-family: courier new, courier, monospace;
}


/* h1~h6 */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

input,
label,
img,
th {
	vertical-align: middle;
}


/* a标签样式 */

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: none;
}

a:link {
	color: #6F6D6E;
	text-decoration: none;
}

a:visited {
	color: #6F6D6E;
}

a:active {
	color: #6F6D6E;
}


/*列表样式清除 */

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


/* 图片外框和fieldset清除 */

fieldset,
img {
	border: 0;
}


/* 使得表单元素能继承字体大小 */

button,
input,
select,
textarea {
	font-size: 100%;
}


/* 表格样式 */

table {
	border-collapse: collapse;
	border-spacing: 0;
	font: inherit;
}


/*input表单和button样式清除*/

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	-webkit-appearance: none;
	cursor: pointer;
}


/*pre标签样式*/

pre {
	white-space: pre-wrap;
	/* css-3 */
	white-space: -moz-pre-wrap;
	/* Mozilla, since 1999 */
	white-space: -pre-wrap;
	/* Opera 4-6 */
	white-space: -o-pre-wrap;
	/* Opera 7 */
	word-wrap: break-word;
	/* Internet Explorer 5.5+ */
}


/* 统一上标和下标 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}


/*placeholder属性修改-开始*/

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #BBBBBB;
	font-size: 15px;
	font-family: "microsoft yahei";
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #BBBBBB;
	font-size: 15px;
	font-family: "microsoft yahei";
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #BBBBBB;
	font-size: 14px;
	font-family: "microsoft yahei";
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #BBBBBB;
	font-size: 14px;
	font-family: "microsoft yahei";
}


/*placeholder属性修改-结束*/


/* 重置 HTML5 元素 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	display: block;
	margin: 0;
	padding: 0;
}


/* HTML5 媒体文件跟 img 保持一致 */

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

mark {
	background: #ff0;
}


/*-----------------页面通用样式-------------------*/


/* 浮动float和clear */

.fl {
	float: left;
}

.fr {
	float: right;
}


