* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: black;
}

li {
    list-style-type: none;
}

i {
    font-style: normal;
}

/* 强制一行显示 超出隐藏 */
.hide {
    /* 强制一行显示 */
    white-space: nowrap;
    /* 超出隐藏 */
    overflow: hidden;
    /* 省略号 */
    text-overflow: ellipsis;
}

/* 强制二行显示  超出隐藏 */
.hideTwo {
    /* 溢出内容隐藏 */
    overflow: hidden;
    /* 文本溢出部分用省略号表示 */
    text-overflow: ellipsis;
    /* 特别显示模式 */
    display: -webkit-box;
    /* 行数 */
    -webkit-line-clamp: 2;
    line-clamp: 2;
    /* 盒子中内容竖直排列 */
    -webkit-box-orient: vertical;
}

body {
    background: #F7F9F9;
}

/* 版心 */
.main {
    width: 1080px;
    margin: 0 auto;
}

.nav {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.nav a {
    font-size: 12px;
    font-weight: 400;
    color: #555;
}

.nav_image {
    margin-left: 8px;
    margin-right: 10px;
    width: 7px;
}

.nav_image img {
    width: 100%;
}

.bulk {
    margin-top: 12px;
    display: flex;
    margin-bottom: 60px;
}

.bulk_left {
    width: 160px;
    /* height: 364px; */
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    padding-top: 30px;
    padding-left: 19px;
    padding-bottom: 32px;
}

.bulk_left_ul a {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 32px;
}

/* 紫色 */
.bulk_left_ul a.active,.bulk_left_ul a:hover {
    color: #7048D9;
}

.bulk_right {
    margin-left: 20px;
    width: 900px;
    min-height: 710px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 26px 20px 360px;
    line-height: 1.5;
}
.bulk_right  p{
    margin: 15px 0;
}

