/*过渡效果*/
.transition(@a) {
  -webkit-transition: @a;
  -moz-transition: @a;
  -ms-transition: @a;
  -o-transition: @a;
  transition: @a;
}

/*线性渐变(背景)*/
.bgLinear(@c2,@c1) {
  background: -webkit-linear-gradient(@c2, @c1);
  background: -o-linear-gradient(@c2, @c1);
  background: -moz-linear-gradient(@c2, @c1);
  background: linear-gradient(@c2, @c1);
}

.animation(@a){
  -webkit-animation: @a;
  -moz-animation: @a;
  -ms-animation: @a;
  -o-animation: @a;
  animation: @a;
}

.transform(@a) {
  -webkit-transform: @a;
  -moz-transform: @a;
  -ms-transform: @a;
  -o-transform: @a;
  transform: @a;
}

/*translate*/
.translate(@a1,@a2) {
  -webkit-transform: translate(@a1, @a2);
  -moz-transform: translate(@a1, @a2);
  -ms-transform: translate(@a1, @a2);
  -o-transform: translate(@a1, @a2);
  transform: translate(@a1, @a2);
}

/*flex*/
.displayFlex() {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-sizing: border-box;
}

.flex(@a) {
  -webkit-box-flex: @a;
  -webkit-flex: @a;
  -moz-flex: @a;
  -ms-flex: @a;
  flex: @a;
}

.flexFlow(@a) {
  flex-flow: @a;
  -webkit-flex-flow: @a;
}

.justifyContent(@a) {
  -webkit-justify-content: @a;
  justify-content: @a;
}

.alignItems(@a) {
  align-items: @a;
  -webkit-align-items: @a;
}
.alignSelf(@a) {
  align-self: @a;
  -webkit-align-self: @a;
}
