@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	box-sizing: border-box;
}
html{ font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button
form,fieldset,input,textarea,p,blockquote,th,td {
	padding:0;
	margin:0;
}
/* �����޸� */
body {
	color:#333;
	font-size:12px;
	font-family:"Microsoft YaHei";
}

/* �����õ����ݿ�ȡֵ��''��"" */
q:before,q:after {content:��;}  

/* ��д��ͼƬ���ޱ߿� */
fieldset,img,abbr,acronym {
	border:0 none;
}
abbr,acronym {
	font-variant:normal;
}
legend {
	color:#000;
}

/* ��������ǵ�������ֺ� */
address,caption,cite,code,dfn,em,th,var {
	font-weight: normal;
	font-style: normal;
}

/* ���±� */
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}

/* ���ñ��ı߿򱻺ϲ�Ϊһ����һ�ı߿�, ָ���ָ�߿�ģ���е�Ԫ��߽�֮��ľ���Ϊ0*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}   

/* �����⼰���ݾ�����ʾ */
caption,th {
	text-align: left;
}
input,img,select {
	vertical-align:middle;
}

/* ����б���ʽ */
ol,ul {
	list-style: none;
}  

/* ����ؼ����� */
input,button,textarea,select,optgroup,option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}
input,button,textarea,select,optgroup,option:focus{
	outline: none;
}
/* ����Ԫ����ʽ��� */ 
h1,h2,h3,h4,h5,h6 {   
����font-weight: normal;   
����font-size: 100%;   
}   

/* ������ʽ����ɫ�������޸� */
del,ins,a {
	text-decoration:none;
}
a {
	color:#333;
}
a:link {
	color:#333;
}
a:visited {
	color:#333;
}
a:hover,a:active,a:focus {
	color:#153377;
	text-decoration:none;
} 

/* �����ʽ */
input[type="submit"] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* α��������� */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	zoom:1
}