*{margin:0;padding:0;list-style: none;text-decoration: none;}
body{background: #f6f6f6;}
.main{
    background:#f6f6f6;
}
.header_img{
    width:100%;
    margin:0 auto;
}
.header_img img{
    width:100%;
    
}
.main_ul li{
    width:95%;
    /* height:400px; */
    margin:0 auto;
    border-radius: 10px;
    background: #FFFFFF;
    margin-top:20px;
    padding-bottom:20px;
}
.main_ul li img{
    width:100%;
}
.ul_font{
    width:90%;
    margin:10px auto 0px;
}
.ul_font b{
    font-size: 1.125rem;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}
.ul_font p{
    font-size: 1rem;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}