 html{
    background-color: #f2f2f2;
}
.container{
   padding-top: 0;
}

.categoryNav{
    width: 93%;
} 
.categoryNav p a{
    font-size:18px;
    font-family:SegoeUI;
    font-weight:400;
    color:rgba(0,0,0,.9);
}
.categoryNav p .cDetail{
    font-size:18px;
    font-family:SegoeUI;
    font-weight:400;
    color:rgba(0,0,0,.9);

}
.categoryNav .serach{
    width: 19px;
    height:20px;
}
.categoryList{
    padding: 80px 0 160px 0;
    display: flex;
    flex-wrap: wrap;
}
.categoryList li{
    width: 180px;
    height:180px;
    margin: 70px  37px;
    background:rgba(250,250,250,1);
    display: flex;
}
.categoryList li a{
    color:rgba(0,0,0,.9);
    display: flex;
    flex:1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.categoryList li a span{
    font-size:18px;
    font-family:SegoeUI;
    font-weight:500;
    color:rgba(0,0,0,.8);
}
.categoryList li a i{
    font-size: 46px;
    color: #006BD6;
}
@media screen and (max-width:941px){
    .container{
        width: 100%;
    }
    .categoryNav{
        width:90%;
    }
    .categoryList li{
        width: 161px;
        height:161px;
    }

}
@media screen and (max-width:768px){
    .categoryList li{
        width: 118px;
        height:118px;
    }
    .categoryList li a span{
        font-size:14px;
    }
}
@media screen and (max-width:420px){
    .categoryNav p a{
        font-size:14px;
        font-family:SegoeUI;
        font-weight:400;
        color:rgba(0,0,0,.9);
    }
    .categoryNav p .cDetail{
        font-size:14px;
    }
    .categoryNav .serach{
        width: 14px;
        height:15px;
    }
    .categoryList{
        padding: 40px 0 60px 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .categoryList li{
        width: 113px;
        height:113px;
        margin: 20px  12px;
        background:rgba(250,250,250,1);
        display: flex;
    }
    .categoryList li a{
        color:rgba(0,0,0,.9);
        display: flex;
        flex:1;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .categoryList li a span{
        font-size:14px;
        font-family:SegoeUI;
        font-weight:400;
        color:rgba(0,0,0,.9);
    }
    .categoryList li a i{
        font-size: 30px;
        color: #006BD6;
    }

}

@media screen and (max-width: 375px) {

  .categoryList li{
    width: 101px;
    height:101px;
   }
}
@media screen and (max-width: 360px) {

  .categoryList li{
    width: 96px;
    height:96px;
   }
}
@media screen and (max-width: 320px) {

  .categoryList li{
    width: 82px;
    height:82px;
   }
   .categoryList li span{
    font-size: 12px!important;
   }
}
