#title {
    position: relative;
    left: 0rem;
    top: 8rem;
    width: 192.0rem;
    height: 74.0rem;

    background: url(../img/group/bg.png), rgba(255, 162, 71, 0.4);
    background-size: cover;

    overflow: hidden;
}

#title .filter_zh {

    width: 32rem;
    height: 12rem;


    font-size: 8rem;
    font-weight: bold;
    line-height: 12rem;
    text-align: left;
    letter-spacing: 0rem;

    margin: 20rem auto 0 36rem;

    font-family: 思源黑体;
    color: #4D4D4D;
}


#title .filter_en {

    width: 100rem;
    height: 6rem;
    font-size: 6rem;
    font-weight: bold;
    line-height: 6rem;
    text-align: left;
    letter-spacing: 0rem;
    text-transform: uppercase;

    margin: 0 auto 0 36rem;

    font-family: Work Sans;
    color: #4D4D4D;
}


#content {
    position: relative;
    left: 0rem;
    min-height: 120rem;
    padding-bottom: 25rem;
    margin-top: -10rem;
    width: 192.0rem;
    height: auto;
    border-radius: 10.0rem 10.0rem 0rem 0rem;
    opacity: 1;
    overflow: hidden;

    background: #FFF8F5;
}

#content .text {
    position: relative;
    margin: 15rem 36rem;
    padding: 6.4rem;
    width: 107.2rem;
    min-height: 75.2rem;
    border-radius: 2.4rem;
    opacity: 1;

    background: rgba(255, 255, 255, 0.8);


    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 3.2rem;
    letter-spacing: 0rem;

    /* 字体 */
    color: #4D4D4D;
}

#content .text .item {
    margin-top: 1.6rem;
    width: 100%;
    height: auto;
    overflow: hidden;
}

#content .text .item .t {
    float: left;
    position: relative;
    width: 13.6rem;
    height: 4.0rem;
    border-radius: 2.0rem;
    opacity: 1;
    background: #FFF1EA;

    font-family: 思源黑体;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 4rem;
    text-align: center;
    letter-spacing: 0rem;

    /* 主题色 */
    color: #FFA247;


}

#content .text .item .c {
    float: left;
    position: relative;
    width: 92rem;
    margin-left: 1.6rem;
    margin-top: 0.4rem;


    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 3.2rem;
    letter-spacing: 0rem;

    /* 字体 */
    color: #4D4D4D;

}

#content .cicle_top {
    position: absolute;
    left: 140.0rem;
    top: 4rem;
    width: 40rem;
    height: 40rem;
    border-radius: 20rem;
    opacity: 0.1;

    /* 主题渐变 */
    background: linear-gradient(180deg, #FD9046 0%, #FFA247 99%);

}

#content .cicle_bottom {
    position: absolute;
    left: -31.9rem;
    bottom: -35rem;
    width: 100rem;
    height: 100rem;
    border-radius: 50rem;
    opacity: 0.1;

    /* 主题渐变 */
    background: linear-gradient(180deg, #FD9046 0%, #FFA247 99%);


}

#footer {
    position: relative;
    width: 192rem;
    height: 82rem;
    margin-top: -25rem;
    opacity: 1;

    background-image: url(../img/footer_bg.png);
    background-size: cover;

}



#content .title {
    all: revert;
    position: relative;
    margin: 15rem auto 0 36rem;
    height: 6rem;
    width: fit-content;
    border-radius: 2.4rem 2.4rem 0rem 0rem;
    opacity: 1;
}

#content .title .icon_leaf {
    position: relative;
    width: 3.2rem;
    height: 3.2rem;
    opacity: 1;
    float: left;
    margin-top: 1.4rem;

    background-image: url(../img/icon_leaf.png);
    background-size: cover;
}

#content .title .text {
    all: revert;
    position: relative;
    width: fit-content;
    height: 6.0rem;
    opacity: 1;
    float: left;
    margin-left: 1.4rem;

    font-family: 思源黑体;
    font-size: 4.0rem;
    font-weight: bold;
    line-height: 6.0rem;
    text-transform: uppercase;
    letter-spacing: 0rem;
    color: #4D4D4D;
}

#content .list {

    position: relative;
    margin: 6.4rem auto 0 auto;
    width: 147.2rem;
    height: 64rem;

    overflow: hidden;
}



#content .list .btn_l {
    position: relative;
    float: left;
    background: url(../img/icon_l.png) center center no-repeat, linear-gradient(180deg, #FD9046 0%, #FFA247 99%);
    background-size: 3rem 2.4rem;

    width: 6.4rem;
    height: 6.4rem;
    opacity: 1;
    border-radius: 3.2rem;
    overflow: hidden;

    margin-top: 23.8rem;


}



#content .list .btn_r {

    position: relative;
    float: left;

    background: url(../img/icon_r.png) center center no-repeat, linear-gradient(180deg, #FD9046 0%, #FFA247 99%);
    background-size: 3rem 2.4rem;

    width: 6.4rem;
    height: 6.4rem;
    opacity: 1;
    border-radius: 3.2rem;
    overflow: hidden;
    margin-top: 23.8rem;
}

#content .list .item_list {
    width: 120rem;
    height: 54rem;
    position: relative;
    float: left;
    overflow: hidden;
    padding: 0 7.2rem;
}

#content .list .item_list .item {
    width: 59rem;
    height: 54rem;
    position: relative;
    float: left;
    overflow: hidden;
    border-radius: 2.4rem;
    opacity: 1;

    /* 白色 */
    background: #FFFFFF;

    margin-right: 2rem;
}

#content .list .item_list .item:last-child {
    margin-right: 0rem;
}


#content .list .item_list .item .img {
    left: 0rem;
    top: 0rem;
    width: 59.0rem;
    height: 36rem;
    border-radius: 2.4rem 2.4rem 0rem 0rem;
    opacity: 1;

    background: #E6E6E6;
    background-size: cover;
    background-position: center center;

}

#content .list .item_list .item .title {
    all: revert;
    width: 54.2rem;
    height: 2.4rem;
    opacity: 1;

    font-family: 思源黑体;
    font-size: 2.0rem;
    font-weight: bold;
    line-height: 2.34rem;
    letter-spacing: 0rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    
    padding: 2.4rem 2.4rem 1.8rem 2.4rem;

    /* 字体 */
    color: #4D4D4D;

}

#content .list .item_list .item .desc {
    width: 54.2rem;
    height: 4.8rem;
    opacity: 1;

    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 2.4rem;
    letter-spacing: 0rem;

    word-wrap:break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    
    overflow: hidden;

    padding: 0 2.4rem;

    color: #999999;

}

#content .list .item_list .item .author {
    width: 54.2rem;
    height: 2.4rem;
    opacity: 1;

    font-family: 思源黑体;
    font-size: 1.6rem;
    font-weight: 350;
    line-height: 2.4rem;
    letter-spacing: 0rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

    padding: 1.6rem 2.4rem 2.6rem 2.4rem;

    /* 字体 */
    color: #4D4D4D;


}