

.flex{
    display:-webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.j_center{
-webkit-justify-content:center;
justify-content:center;
-moz-box-pack:center;
-webkit--moz-box-pack:center;
box-pack:center;

align-items:center;
-webkit-align-items:center;
box-align:center;
-moz-box-align:center;
-webkit-box-align:center;

}
.j_ct{
-webkit-justify-content:center;
justify-content:center;
-moz-box-pack:center;
-webkit--moz-box-pack:center;
box-pack:center;

  align-items:flex-start;
}
.j_cb{
-webkit-justify-content:center;
justify-content:center;
-moz-box-pack:center;
-webkit--moz-box-pack:center;
box-pack:center;

  align-items:flex-end;
}
.j_bet{

-webkit-justify-content:space-between;
justify-content:space-between;
-moz-box-pack:space-between;
-webkit--moz-box-pack:space-between;

  align-items:center;
}
.j_betop{

-webkit-justify-content:space-between;
justify-content:space-between;
-moz-box-pack:space-between;
-webkit--moz-box-pack:space-between;

  align-items:flex-start;}

.j_betb{

-webkit-justify-content:space-between;
justify-content:space-between;
-moz-box-pack:space-between;
-webkit--moz-box-pack:space-between;
align-items:flex-end;
}

.j_left{
-webkit-justify-content:flex-start;
justify-content:flex-start;
-moz-box-pack:flex-start;
-webkit--moz-box-pack:flex-start;
align-items:center;
}
.j_lb{
-webkit-justify-content:flex-start;
justify-content:flex-start;
-moz-box-pack:flex-start;
-webkit--moz-box-pack:flex-start;
align-items:flex-end;
}





.j_right{
-webkit-justify-content:flex-end;
justify-content:flex-end;
-moz-box-pack:flex-end;
-webkit--moz-box-pack:flex-end;
  align-items:center;
}
.j_wrap{
-webkit-flex-wrap:wrap;
    -webkit-box-lines:multiple;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
-webkit-flex-flow:row wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-lines:multiple;
　　-moz-flex-flow:row wrap;
    box-orient:horizontal;
    box-lines:multiple;
    flex-flow:row wrap;
}
.j_bottom{
-webkit-justify-content:flex-end;
justify-content:flex-end;
-moz-box-pack:flex-end;
-webkit--moz-box-pack:flex-end;
align-items:flex-end;
}
.stretch{
  align-items:stretch;
}
.row{flex-direction:row;}
.row.reverse{flex-direction:row-reverse;}
/*横向对立 纵向*/
.column{flex-direction:column;}
.column.reverse{flex-direction:column-reverse;}

.limitext{text-overflow:ellipsis;overflow: hidden;white-space: nowrap;/*文本不换行*/display: block;}
.limitxt{text-overflow:ellipsis;overflow: hidden;/*文本换行超出隐藏*/}


.re {
  position: relative;
}
.re .ab{
  position: absolute;
}