.module-card{width: 142.3px;height: 150px;background: #fefefe;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 11px;cursor: pointer;transition: 0.25s ease;float: left;padding: 18px;}
.module-card:hover{background: rgba(248, 216, 232, 0.5);transform: translateY(-4px);}
.icon-box{width: 48px;font-size: 23px;height: 48px;border-radius: 10px;background-color: #f8d8e8;display: flex;align-items: center;justify-content: center;}
.chaodai a{margin-right: 20px;display: inline-block;margin-bottom: 20px;float:left;}
.chaodai a:nth-child(6n){margin-right:0;}
.chaodai a{margin-bottom: 20px;}
.chaodai .card-title{line-height:30px;}
.chaodai .card-desc{font-size: 12px;color:#555;line-height:20px}
@media(max-width:768px){.chaodai a{margin: 2% 4%;float: left;width: 42%;}
.module-card{width: 80%;padding: 10%;}}
.sindex{overflow: inherit;}

.ptitie{width: 142.3px;height: 210px;background: #fefefe;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);transition: 0.25s ease;float: left;padding: 18px;margin-right: 20px;

    margin-bottom: 20px;
}
    
.ptitie:hover {
    background: rgba(248, 216, 232, 0.5);
    transform: translateY(-4px);
}    
.sindex .ptitie .icon-boxs {
    height: auto;
    width: auto;
}
.card-titles {
    font-size: 16px;
    color: #383046;
    line-height: 40px;text-align: center;
}
.ptitie:nth-child(6n){margin-right:0;}
.sindex .ptitie .icon-boxs {
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
    border-radius: 50%;
    background-color: none;
}
.sindex .ptitie .icon-boxs img {
    width: 90px;
    height: 110px;
    border-radius: 10px;margin: 0 auto;
}
.sindex .ptitie .card-firstchars {
    width: 50%;
    text-align: center;
    border-radius: 8px;margin: 0 auto;
    line-height: 18px;
    font-size: 12px;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, .5));
    color: #666;
}

.ptitie span{display: block;
    line-height: 40px;
    border-top: 1px dashed #ddd;margin: 10px 0;
    width: 100%;
    text-align: center;font-weight: 700;}

@media (max-width: 768px){
.ptitie {
margin: 2%;
    padding: 3%;
    width: 40%;
}

}

.section-header{
  display:flex;
  align-items:center;
  gap:15px;
padding:18px 0;
position: relative;
}
.section-header .titles{position: absolute;right:0;font-size:12px}
.section-header .titles svg{width:14px;height:14px;position:relative;top:2px;}
/*玫红色图标方块*/
.sec-icon-box{
  width:50px;
  height:50px;
  border-radius:15px;
  background:#e64488;
  box-shadow:0 6px 14px rgba(230,68,136,0.22);
  display:flex;
  align-items:center;
  justify-content:center;color:#fff;
}
.sec-icon-box svg{
  width:28px;
  height:28px;
}

.sec-text{
  display:flex;
  flex-direction:column;
  gap:5px;
}

.sec-title{
  font-size:19px;
  font-weight:700;
  color:#2c263a;
  margin:0;
}
.sec-sub{
  font-size:13px;
  color:#645c78;
  margin:0;
}


.lable-card {
    width: 80%;
    height: auto;

    background: #fff;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    cursor: pointer;
    transition: 0.25s ease;
    float: left;
    padding: 10%;
}
.lables a {
    margin-right: 1.83%;
    display: inline-block;
    margin-bottom: 18px;
    width: 6%;
}

.lables a .icon-box{width:30px;height:33px;}
.lables a .icon-box svg {
    width: 18px;
    height: 18px;
}
.lables a .card-title{font-size:14px;}
.lables a:nth-child(13n){margin-right:0;}

@media (max-width: 768px){
  .lables a{width: 21%;margin-right: 4%;}
  .lables a:nth-child(13n){margin-right:4%;}  
  .lables a:nth-child(4n){margin-right:0;}  
  .lables{text-align: center;}

  .lables a:nth-last-child(-n+3){display:none;}
  .lable-card {width:90%;padding:5%;}
}