.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
.block{
    display: block;
}
.clearfix {
    zoom: 1;
}
.clearcollapse:before {
    content: "";
    display: table;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

/* 解决塌陷问题 */


.textellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.textellipsis2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.textellipsis4{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5; 
    -webkit-box-orient: vertical;
}

.w1300 {
    width: 1200px;
    margin: 0 auto;
}
.w1250 {
    width: 1250px;
}

/* .container {
    position: relative;
    margin: 0 auto;
    height: 100%;
}

.bg {
    margin: 0 auto;
    max-width: 100%;
    min-width: 1200px;                                                                                                                      
    background-position: center;
    background-repeat: no-repeat;
} */
.footer a{
    color: #fff !important;
}