.p80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.p70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.sl_con6 {
    padding-left: 160px;
    padding-right: 160px;
}

.over1 {
    /*overflow: hidden;*/
    /*display: -webkit-box;*/
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
    white-space: nowrap
}

.over2 {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
}

.over3 {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
}

.over4 {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
    overflow-y: auto;
}

.over5 {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
}

.over6 {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
}

.over7 {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 7;
    /*要显示的行数*/
    -webkit-box-orient: vertical;
}

.fl_left {
    float: left;
}

.fl_right {
    float: right;
}

.clear {
    clear: both;
}

.back_img {
    background: no-repeat center/cover;
}

body {
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
}

.opacity_img {
    opacity: 0;
}

.m_show {
    display: none;
}

.video_bo {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* background-color: white; */
    width: 50%;
    z-index: 7;
}

.video_bo video {
    width: 100%;
}

.noshow_video {
    display: none;
}

.close_video {
    text-align: right;
}

.close_video img {
    width: 35px;
}

@keyframes changeBiger {
    0% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}

@media (max-width:1024px) {
    .p80,
    .p70 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .fl_left,
    .fl_right {
        float: none;
    }
    .opacity_img {
        display: none;
    }
    .pc_show {
        display: none;
    }
    .m_show {
        display: block;
    }
}