.p_sCategory{
  width:100%;
  margin:30px auto 10px;
}
.p_sCategory ul{
  width:100%;
  margin:0;
  display:flex;
  flex-wrap:wrap;
  justify-content: center;
}
.p_sCategory ul li{
  list-style: none;
  margin-right: 1vw;
}
.p_sCategory ul li a{
  color:#333;
  font-size:16px;
  display:block;
  padding: 10px 30px;
  line-height: 30px;
  text-decoration: none;
  background: #eee;
  text-align: center;
}
.p_sCategory ul li:hover a{
  color:#fff;
  background:rgba(39, 136, 215, 1);
}
@media only screen and (min-width: 769px) {
  .p_sCategory ul li{min-width:180px;}
}
@media only screen and (max-width: 768px) {
  .p_sCategory{
    width:100%;
    margin:20px auto 10px;
  }
  .p_sCategory ul li{
    width: calc((100% - 10px) / 2);
    margin-right: 10px;
    margin-bottom:10px;
  }
  .p_sCategory ul li:nth-child(2n){
    margin-right:0;
  }
  h1 span{
    font-size: 28px  !important;
  }
  h2 span{
    font-size: 22px !important;
  }
  h3 span{
    font-size: 20px !important;
  }
  h4 span{
    font-size: 18px !important;
  }
  h5 span{
    font-size: 16px !important;
  }
  h6 span{
    font-size: 14px !important;
  }
}
