body{
  margin:0;
  padding:0;
  width: 100%;
  height: 100%;
  /*box-sizing:border-box;
  -moz-box-sizing:border-box;  
  -webkit-box-sizing:border-box; */
   background-color: #fff;
}
body{
	margin-top: 0.48rem;
}
@font-face {
    font-family: 'fzbys';
    src: url(/app/static/font/fzbys.ttf?t=1498525735);
}
@font-face{
    font-family: 'syst';
    src: url(/app/static/font/syst_bold.ttf?t=1498525722);
}
div{
  box-sizing: border-box; 
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
}

p,ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dt,dd{
  margin:0;
  padding:0;
  list-style:none;
}
img{
  
}
a{
  text-decoration:none;
  cursor: pointer;
  color: #2e2e2e;
}
a:hover{
  text-decoration:none;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}
/*清除浮动*/
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ clear:both; content:'.'; display:block; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
/*浮动*/
.fl{float:left;} 
.fr{float:right;}

.flex{
  display: flex;
  display: -webkit-flex;
  display: -o-flex;
  display: -moz-flex;
}

.mb-10{
  margin-bottom: 0.1rem;
}
.mr-10{
  margin-right: 0.1rem;
}
.mt-10{
  margin-top: 0.1rem;
}
.ml-10{
  margin-left: 0.1rem;
}

.m-footer{
  margin-bottom: 0.58rem;
}
.m-t-footer{
  margin-top: 0.58rem;
}



/*标题来源作者日期*/
.common-author-box{
  line-height: 0.24rem;
}
.common-author-box .author-logo{
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.04rem;
  border-radius: 50%;
  overflow: hidden;
}
.common-author-box .author-name{
  font-size: 0.13rem;
  color: #2E2E2E;
  text-align: left;
}
.common-author-box .author-name.white{
  color: #fff;
}
.common-author-box .author-name .publish-time{
  font-size: 0.12rem;
  color: #999999;
}