/*重置浏览器默认样式(reset)*/
*{	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

html {
  line-height: 1.15; 
  -webkit-text-size-adjust: 100%; 
}

html,
body,
ul,
li,
ol,
dl,
dt,
dd,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
label,
input,
button,
textarea,
select,
fieldset,
img {
	margin: 0;
	padding: 0;
}

header, 
section, 
footer, 
aside, 
nav, 
main, 
article, 
figure {
   display: block; 
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}
 
fieldset, img {
  border: 0;
  vertical-align: middle;
}

ul, 
li { 
	list-style:none; 
}

label,
input,
button{
	outline: none;
}

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

i{
	font-style: normal;
}


/*文档基础样式(base)*/
body {
	font-family: "Microsoft Yahei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
}
.flt {
	float: left;
}
.frt {
	float: right;
}
.clear {
	clear: both;
}
.clearfix {
	*zoom: 1;
}
.clearfix:after {
	display: block;
	clear: both;
	content: " ";
	height: 0;
	visibility: hidden;
}
a{
	color: #333;
}
a:hover {
	color: #3c8df0;
}
.mr-30{
	margin-right: 30px !important;
}
.mt-25{
	margin-top: 20px !important;
}
.w-l{
	width: 680px;
}
.w-m{
	width: 578px;
}
.w-s{
	width: 387px;
}
.w-xs{
	width: 280px;
}