body .effect {
    padding: 5% 0;
    background: url(../img/pc/qy5/yjmbg.png) no-repeat center / cover;
}
.desc_con{
    text-align: center;
    color: #fff;
}
.item_age{
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.item_age>img{
    width: 50%;
}
.item_age .info{
    width: 50%;
    padding: 60px 30px 0;
}
.item_age .info .title{
    font-family: Source Han Sans CN VF;
    font-weight: 500;
    font-size: 36px;
    color: #F70660;
}
.TikTok .crumbs_warp{
    background-color: #262626;
}
.TikTok .crumbs_warp .layout .item a{
    color: #fff;
}
.TikTok .crumbs_warp .layout .item::after{color: #fff;}
.crumbs_warp .layout .item{color: #fff;}
.TikTok_warp{background-color: #000;padding: 5% 0;}
.TikTok_warp .layout .title_warp .title{color: #fff;}
.TikTok_warp .layout .title_warp .desc{color: #fff;}

.item_age .info .desc{
    margin: 8% 0;
}
.item_age .info .desc p{
    color: rgba(255,255,255,.49);
    margin-bottom: 4%;
    position: relative;
    padding-left: 12px;
}
.item_age .info .desc p:last-child{margin-bottom: 0;}

.item_age .info .desc p::before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #67F4E6;
    margin-right: 10px;
    animation: colorChange 2s infinite;
    position: absolute;
    left: -6px;
    top: 13px;
    transform: translateY(-50%);
}
.num_end{
    display: flex;
    width: 100%;
}
.num_end div{
    width: 32%;
    text-align: center;
}
.num_end div span:nth-child(1){
    font-family: Medium;
    font-weight: 500;
    font-size: 48px;
    color: #F70660;
}
.num_end div span:nth-child(2){
    font-family: NORMAL;
    font-weight: 400;
    font-size: 24px;
    color: #FFFFFF;
}
.num_end div span:nth-child(4){
    font-family: NORMAL;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
}
.desc_chei{
    font-size: 18px;
    color: #191919;
    margin-top: 1%;
}
.customized_warp .center .left .title{
    color: #191919;
    text-align: left;
    font-weight: 600;
    font-size: 36px;
}
.customized_warp .center .left .list{
    margin-top: 5%;
    margin-bottom: 8%;
    justify-content: start;
    flex-wrap: wrap;
}
.customized_warp .center .left{
    padding-left: 3%;
}
.list .oud_en{
    font-size: 18px;
    color: #191919;
    /* width: 50%; */
    display: flex;
    justify-content: start;
    align-items: center;
    margin-bottom: 3%;
    padding-right: 10%;
}
.service_ontent{background-color: #000 url(../img/pc/qy5/bg2.png) no-repeat left bottom;}
.customized_warp{background: url(../img/pc/qy5/bg.png) no-repeat center / cover;}
.list .oud_en:nth-child(1)::before{
    background: url(../img/pc/qy5/en1.png) no-repeat center / cover;
}
.list .oud_en:nth-child(2)::before{
    background: url(../img/pc/qy5/en2.png) no-repeat center / cover;
}
.list .oud_en:nth-child(3)::before{
    background: url(../img/pc/qy5/en3.png) no-repeat center / cover;
}
.list .oud_en:nth-child(4)::before{
    background: url(../img/pc/qy5/en4.png) no-repeat center / cover;
}
.list .oud_en::before{
    content: '';
    width: 32px;
    height: 32px;
    display: inline-block;
}
.link_end{
    background: #F70660;
    border-radius: 5px;
    padding: 2% 14%;
    color: #fff;
    display: table;
}
.link_end:hover{
    color: #fff;
}
.title_warp .red_eb{
    font-family: NORMAL;
    font-weight: 500;
    font-size: 36px;
    color: #F70660;
}
.warp_ul{
    display: flex;width: 100%;
    justify-content: space-between;
}
.warp_ul .warp_li{
    width: 23%;
}
.warp_ul .warp_li img{border-radius: 60px;}
.warp_li div{
    padding: 15px 30px;
}
.warp_li div .argh {
    padding: 8px 0;text-align: center;
    position: relative;margin: 15px 0 25px;
    background-image: 
      url('../img/pc/qy5/ysh.png'),  /* 右上图 */
      url('../img/pc/qy5/xzh.png');     /* 下边图 */
    background-position: 
                /* 左上 */
      right top,          /* 右上 */
      left bottom;      /* 下边，居中对齐 */
    background-repeat: 
      no-repeat,          /* 不重复左上图 */
      no-repeat;         /* 不重复右上图 */
                /* 不重复下边图 */
    background-size: auto,    auto;              
  }
  .warp_li div .argh::before {
    content: '';
    width: 26px;
    height: 26px;
    background: url(../img/pc/qy5/zsh.png) no-repeat center / cover;
    position: absolute; /* 绝对定位 */
  top: -5px; /* 使背景图浮动到顶部 */
  left: 0; /* 使背景图浮动到左侧 */
  background-position: left top; /* 背景图定位到左上角 */
  background-repeat: no-repeat; /* 不重复背景图 */
  background-size: contain; /* 背景图自适应容器大小 */
}
.warp_li div .conr{
    display: flex;
    align-items: baseline;
    padding: 0 3px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 10px;
}
.warp_li div .conr::before{
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #F70660;
    margin-right: 10px;
    animation: colorChange 2s infinite;
    position: absolute;
    left: -6px;
    top: 13px;
    transform: translateY(-50%);
}
.red_ebba{
    font-family: Source Han Sans CN VF;
    font-weight: 500;
    font-size: 36px;
    color: #FFFFFF;margin-top: 280px;
}
.hou_yu{
    margin: 20px 0;
}
.hou_yu span{
    font-family: Source Han Sans CN VF;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;padding: 6px 20px;
border-radius: 5px;
border: 1px solid #FFFFFF;
}
.hou_yu span:hover{
    background-color: #F70660;
}
.manYi{
    padding: 0;
    background-color: #F70660;
}
.manYi .laybr{
    width: 95%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 30px 0 130px;position: relative;
}
.laybr .title{
    font-family: Source Han Sans CN VF;
font-weight: 500;
font-size: 30px;
color: #FFFFFF;
}
.laybr .desc{
    width: 50%;
    font-family: Source Han Sans CN VF;
    font-weight: 400;
    font-size: 18px;margin-top: 20px;
    color: #FFFFFF;
}
.log_fu{
    position: absolute;
    right: 0;
    bottom: 10%;
}

@media only screen and (max-width: 950px) {
    .item_age{flex-direction: column-reverse;}
    .item_age>img{width: 100%;}
    .item_age .info{width: 100%;padding: 5% 3%;}
    .num_end{flex-wrap: wrap;}
    .num_end div{white-space: nowrap;width: 100%;}
    .item_age .info .title{font-size: 24px;}
    .title_warp .red_eb{font-size: 24px;text-align: center;}
    .manYi .laybr{padding-bottom: 50px;}
    .red_ebba{font-size: 24px;margin-top: 0;}
    .warp_ul{flex-direction: column;}
    .warp_ul .warp_li{width: 100%;}
    .warp_ul .warp_li img{width: 100%;}
    .hou_yu span{display: inline-block;margin-bottom: 15px;}
    .laybr .title{text-align: center;}
    .laybr .desc{width: 100%;margin-bottom: 20px;}
    .log_fu{position: relative;}
}