.listNav ul{
    display: flex;
    justify-content: space-around;
    border-bottom: 4px solid #f1f1f1;
    padding: 0.15rem;
}
.listNav{
    padding-top: -0.5rem;
}
.listNav ul li{
    white-space: nowrap;
    text-align: center;
    position: relative;
}
.listNav ul li a{
    color: #333333;
    font-size: 0.25rem;
    font-weight: bold;
    outline: none;
}
.heng{
    width: 1rem;
    height: 4px;
    background: #0d41bb;
    margin: 0rem auto;
    position: absolute;
    bottom: -0.2rem;
    left: 0.15rem;
    border-radius: 10px;
}
/* -------------- */
.conten_box{
    margin-top: 0.2rem;
}

.pp_text{
    padding:0rem 0.2rem;
    font-size: 0.3rem;
    color: #525252;
     overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5; 
    margin-top: 0.2rem;
}
.pp_text2{
    display: block !important;
}

.nrbox{ max-width:640px; margin:0 auto}
.nrbox .text{ padding:3% 2.5%; font-size:0.18rem; line-height:0.36rem}
.nrbox .text img{ max-width:100% !important; height:auto !important}

.x-title{ width:95%; margin:0 auto; padding:20px 0 10px; border-bottom:1px solid #eee; text-align:center}
.x-title h1{ font-size:18px; color:#000}
.ry-box{width:95%;margin:0 auto; padding:10px 0 20px}
.ry-box ul{ float:left; width:100%;}
.ry-box ul li{ float:left; width:49%; margin:2% 2% 0 0; box-sizing:border-box; padding:5px;border:1px solid #eee; text-align:center}
.ry-box ul li:nth-child(even){ margin-right:0}
.ry-box ul li img{ display:block; width:100%;}
.ry-box ul li span{ display:block; font-size:16px; color:#333; height:32px; line-height:32px; overflow:hidden; padding-top:5px}













