*{box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
a {text-decoration: none; color: #666; background: none }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
.clear:after,.clearfix:after{
  content: ".";
  clear: both;
  display: block;
  overflow: hidden;
  font-size: 0;
  height: 0;
}
.clear {
  zoom: 1;
}
body {
  background-color: #ededed;
  color: #333;
}
.content {
  width: 98%;
  margin:0 auto;
}
ul li:hover{
	cursor: pointer;
}




.pd30 {
  padding: 30px;
}
.pd30-lr {
  padding: 0 30px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.c999 {
  color: #999;
}

