[v-cloak] {
    display: none !important;
}

* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    background-color: #f9f9f9;
    font-family: "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑,Arial", "sans-serif";
}

a {
    text-decoration: none;
}

ul {
    list-style: none;
}

.sl-container{
    width:1200px;
    margin:0 auto;
}

[class*="flex-"]{
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
	display: -moz-box; /* Firefox 17- */  
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
	display: -moz-flex; /* Firefox 18+ */  
	display: -ms-flexbox; /* IE 10 */  
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 
}
.flex-y-top{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction:column;
}
.flex-y-bottom{
	flex-direction:column-reverse;
}
.flex-x-right{
	flex-direction:row-reverse;
}
/* // 交叉轴上对齐 居中flex-level */
.flex-align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items:center;
}
/* // 交叉轴上对齐 元素第一行文字的基线对齐flex-bottom */
.flex-align-baseline {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items:baseline;
}
/* // 主轴对齐 左右 左中右 基于子元素的数量flex-lr */
.flex-justify-between{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content:space-between;
}
/* //换行flex-br */
.flex-wrap{
	-webkit-box-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap:wrap;
}
/* // 主轴对齐 居右flex-right */
.flex-justify-end{
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content:flex-end;
}
/* // 主轴对齐 居左flex-left */

.flex-justify-start{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content:flex-start;
}
/* // 主轴对齐 居中 */
.flex-justify-center{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content:center;
}
/* // 主轴对齐 居下 */
.flex-align-end{
	align-items:flex-end;
}