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