/* 清除默认样式 */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p {margin:0px;padding:0px;}
body{font-size:14px;color:#333;}
ul li{list-style:none;}
img,a img {border:none;}
a{text-decoration:none;}
a:hover {text-decoration:none;}
i {font-style: normal;}
.auto{margin:0 auto;}
/* 清除默认样式 */

.flex{
    display: flex;
}
.flex-column{
    display: flex;flex-direction:column;
}
/* 水平垂直居中 */
.flex-center{
    display: flex;align-items: center;justify-content: center;
}
/* 水平居中 */
.flex-row-center{
    display: flex;justify-content: center;
}
/* 垂直居中 */
.flex-col-center{
    display: flex;align-items: center;
}
/* 垂直上对齐 */
.flex-col-start{
    display: flex;align-items: flex-start;
}
.flex-col-end{
    display: flex;align-items: flex-end;
}
/* 水平两端对齐 */
.flex-row-between{
    display: flex;justify-content: space-between;
}
/* 水平左对齐 */
.flex-row-start{
    display: flex;justify-content: flex-start;
}
/* 水平右对齐 */
.flex-row-end{
    display: flex;justify-content: flex-end;
}
/* 换行 */
.flex-wrap{
    display: flex;flex-wrap: wrap;
}
/* 自动放大或缩小 */
.flex-auto{
    flex: auto;
}
/* 不自动放大或缩小 */
.flex-none{
    flex: none;
}
/**** flex通用样式 ****/

/* 文字对齐 */
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
/* 文字对齐 */
/* 文字溢出隐藏 */
.text-overflow-1{
    display: -webkit-box;white-space: normal !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
    /*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/
}
.text-overflow-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.text-overflow-3{
    display: -webkit-box;white-space: normal !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
/* 文字溢出隐藏 */
.line-height-1{line-height: 1;}
.relative{position: relative;}
.overflow-h{overflow: hidden}
.font-bold{font-weight: bold;}
.mouseHand{cursor: pointer;}
/*禁止选中文本*/
.noselect{-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Chrome/Safari/Opera */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none; /* Non-prefixed version, currently not supported by any browser */}