#honor{
    min-height: 50rem;
    background-color: #fff;
    padding: 1.2rem 1.2rem;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

.banner{
    width: 100%;
    margin-bottom: 2rem;
}

.banner img {
    width: 100%;
}

#honor .title{
	padding: 0.6rem 0;
	width: 8rem;
	background-color: #e30009;
	color: #fff;
    font-weight: bold;
	text-align: center;
}

#honor .text-content{
    width: 100%;
    margin-top: 1rem;
    font-size: 1rem;
    margin-top: 2rem;
}

#honor .text-content .item{
    display: flex;
    align-items: center;
    margin-top: 4px;
    /* width: 50%; */
}

#honor .text-content .circle{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #e30009;
    margin-right: 8px;
}

#honor .text-content .label{
    width: 50%;
    flex: 1;
}

#honor .honor-img{
    width: 100%;
    margin-top: 20px;
}

#honor .honor-img img{
    width: 100%;
}