* { box-sizing:border-box; }
.container { max-width:1320px; margin:0 auto; }

.fx { max-width:100%; }
.row{*zoom:1;}
.row:after{clear:both; display:block; content:"";}

.positionAb { position:absolute; }
.positionRe { position:relative; }

.divFlex { display:flex; }
.jcCenter { justify-content:center; }
.flexColumn { flex-direction:column; }
.jcSpaceBetween { justify-content:space-between; }
.jcCenter { justify-content: center; }
.jcAlignItems { align-items:center; }
.jcDirectColumn { flex-direction: column; }

.disNone { display:none; }
.divBlock { display:block; }
.divInBlock { display:inline-block; }

.colorTp { color:#BB2649; }

.bgColorTp { background-color:#BB2649; }

.textRight { text-align:right; }
.textCenter { text-align:center; }
.fntWei700 { font-weight:700; }

.cursor { cursor:pointer; }

@media (max-width: 767px) {
  .container { max-width:inherit; width:100%; padding:0 2%; }
}