@charset "utf-8";
/*清除内外边距*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,ul,ol,li,form,button,input,textarea,select,th,td{
  margin:0;
  padding:0;
}
img{vertical-align:middle;border:none; max-width: 100%;}
/*设置默认字体*/
body,button,input,select,textarea{
  font-family: "Microsoft YaHei";font-size:14px;  color:#333333;
}
input,select,textarea,button{vertical-align:middle;outline: none;}
input::-webkit-input-placeholder{color: #999999;}
h1,h2,h3,h4,h5,h6{
  font-size: 100%;
  font-weight:normal;
}
em{
  font-size: 100%;
  font-style: normal;
}
ul,ol{
  list-style: none outside none;
}
li{ list-style:none;}

a{
  text-decoration: none;
  color:#333;
}
a:hover{text-decoration: none;}
/*重置表格元素*/
table{
  border-collapse: collapse;
  border-spacing: 0;
}
textarea{
  resize: none;
  overflow: auto;
}
/** 浮动 **/
.fl{float:left;}
.fr{float:right;}

/** 清除浮动 **/
.clear{clear:both;}
.clearfix:before,.clearfix:after{
  display: block;
  content: "";
  height: 0;
  visibility:hidden;
  clear: both;
}
.clearfix{
  *zoom:1;
}
.section{ margin:0 auto; width:1200px;}
.mt30{
  margin-top: 30px;
}