.title{color:#3d3e3e;padding-left: 0;}
.index_three{background: #E8ECF1;}
.index_three .left ul li .number{color: #3d3e3e;}
.index_three .title{padding-left: 0;color:#3d3e3e;}
.index_two .title::after, .index_three .title::after,.index_four .title::after, .index_five .title::after,.title::after{background-image: unset;}
.index_three .left .text,.index_three .left ul li .number span{color:#3d3e3e;}
.index_two .title{color: #3d3e3e;padding-left: 0%;}
.index_three .left ul{margin-top: 3.7125rem;}
.index_three .left .text.line2{-webkit-line-clamp: 3;}
.p100 {
    padding: 4.95rem 0;
}
.newpro2-prolist-head{position: relative;margin: 2rem 0 1rem;}
.newpro2-prolist-head ul{position: relative;}

.newpro2-prolist-head ul li {
    float: left;
    padding: 10px;
    border: 1px solid #d9d9d9;
    width: 13%;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    margin-right: 2.5%;
    border-radius: 4px;
    /*margin-bottom: 20px;*/
    color: #666666;
    background: #fff;
}
.newpro2-prolist-head ul li.on{
    border: 1px solid rgb(229 0 20);
    color: white;
    background-color: rgb(229 0 20);
}
.newpro2-prolist-head ul li>a{display:block;}
.newpro2-prolist-head ul li:nth-child(5n) {
    margin-right: 0;
}

.newpro2-prolist-head ul li.on {
    border: 1px solid rgb(229 0 20);
    /* margin-bottom: 0px; */
    color: white;
    background-color: rgb(229 0 20);
}
.newpro2-prolist-head ul li.on>a{color:#fff;}
.newpro2-prolist-head ul li:hover {
    background-color: rgb(229 0 20);
    color: white;
}
.newpro2-prolist-head ul li:hover a{
    color: white;
}
.newpro2-prolist-head:before {
content: "";
position: absolute;
bottom: 0px;
width: 100%;
height: 2px;
background-color: rgb(229 0 20);
display: none;
}
.list_about_four .ul li{
    padding: 15px 15px 0 15px;
    background: #fff;
    border: 1px solid #ddd;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;
}
.ul li span{
    display: block;
    text-align: center;
    margin: 10px 0;
    font-size: 1.1rem;
}
@media (max-width: 767px) {
    .ul li{
        padding: 5px 5px 0 5px;
        width: 44%;
    }
    .ul li:nth-child(2n){margin-right:0;}
    .list_about .row{
        justify-content: center;
    }
    .p100 {
        padding: 1.95rem 0;
    }
    .newpro2-prolist-head ul li{width: 48%;margin-bottom:2.5%;}
    .newpro2-prolist-head ul li:nth-child(2n){
        margin-right: 0;
    }
   .col-md-3{width:100%;}
   .list_about_four .ul li{width: 49%;}
   .newpro2-prolist-head ul li>a{display:block;width:100%;}
}