.jiashao {
    margin-bottom: 1.2rem;
}

.jiashao .content {
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -ms-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
    margin-top: 1.2rem;
    padding: 0.55rem;
}

.jiashao .pic {
    margin-top: -0.9rem;
    margin-right: 0.9rem;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -ms-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
    overflow: hidden;
    width: 6.1rem;
}

.jiashao .pic img {
    width: 100%;
}

.fuwu {
    background: url(/repository/portal-local/ngc202204150002/cms/image/c6676744-d5b8-4952-833d-a3c70ab2b687.jpg?d=1657178308211)no-repeat center;
    overflow: hidden;
    padding-bottom: 1.2rem;
}

.fuwu .public-title .title {
    color: #FFF;
}

.fuwu .public-title .title::after {
    background-color: #FFF;
}

.fuwu .content {
    margin-top: .9rem;
    padding: 0 .8rem;
}

.fuwu .slider-nav .tit {
    line-height: .6rem;
    background-color: rgba(255, 255, 255, .4);
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    -ms-border-radius: .1rem;
    -o-border-radius: .1rem;
    margin: 0 .05rem;
    color: #FFF;
}

.fuwu .slider-nav .slick-current {
    background-color: #FFF;
    color: #414b5b;
}

.fuwu .slider-for {
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    -ms-border-radius: .1rem;
    -o-border-radius: .1rem;
    padding: .3rem .6rem;
    margin-top: .1rem;
    margin-left: .05rem;
}
h3{font-weight: bold;margin:1em 0}
.fuwu .slider-for h4 {
    margin: 0 0 .1rem 0;
}

.fuwu .slider-for .txt {
    line-height: 1.8;
    margin-top: .2rem;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: .2rem;
    margin-bottom: .3rem;
}

.fuwu .slider-for .txt:last-child {
    border-bottom: 0;
}

.fuwu .slider-for .con {
    width: 50%;
      padding-right: 7%;
  margin: 0.1rem 0;
}
.moshi .text-content .text .txt {
    margin-top: 0.2rem;
}
.fuwu .slider-for .con::after {
    content: '';
    position: absolute;
    right: 10%;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #f5f7fa;
}
.fuwu .slider-for h3:last-of-type {
    border-top: 1px #e5e5e5 solid;
    padding-top: 0.2rem;
}
.fuwu .slider-for .con:last-child::after {
    display: none;
}

.fuwu .slider-for .con p {
    margin: 0;
    padding-left: 15px;
}

.fuwu .slider-for .con p::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0.15rem;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #a0a5ad;
}

.moshi {
    padding-bottom: 1.2rem;
    margin-top: .4rem;
}

.moshi .content {
    margin-top: .5rem;
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    -ms-border-radius: .1rem;
    -o-border-radius: .1rem;
    overflow: hidden;
}

.moshi .tit {
    height: .8rem;
}

.moshi .text-content {
    padding: .4rem;
}

.moshi .text-content .text:first-child {
    margin-right: .8rem;
}

.moshi .text-content .text h3 {
    border-bottom: 1px #e5e5e5 solid;
    padding-left: 15px;
    line-height: 2;
    margin: 0;
    padding: .2rem 0 .2rem 15px;
      font-size: initial;
    font-weight: bold;
}

.moshi .text-content .text h3::after {
    content: '';
    position: absolute;
    left: 0;
    top: calc(50% - .1rem);
    width: 5px;
    height: 5px;
    background-color: #a0a5ad;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.moshi .text-content .t2 p {
    padding-left: 15px;
}

.moshi .text-content .t2 p:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    background-color: #a0a5ad;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.moshi .content:last-child .text:first-child {
    padding-right: 1.5rem;
    margin-right: 1rem;
}

.moshi .content:last-child .text:first-child::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 90%;
    background-color: #e5e5e5;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.hexin {
    overflow: hidden;
    background-color: #f5f7fa;
    padding-bottom: 1.2rem;
}

.hexin .pic {
    margin-top: .9rem;
}

.hexin .pic img {
    width: 14.65rem;
}

.case-con .text p {
    padding-left: 15px;
    width: 50%;
}

.case-con .text p::after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    background-color: #a0a5ad;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

@media (max-width:1199px) {
    .jiashao .pic {
        width: 6.5rem;
    }
    .fuwu .slider-nav .tit {
        line-height: .8rem;
    }
  .fuwu .slider-for .con p::after{top: 0.22rem;}
}

@media (max-width:950px) {
  .fuwu .slider-for .con p::after{top: 0.3rem;}
    .jiashao .pic {
        width: 7.5rem;
    }
    .fuwu .slider-nav .tit {
        line-height: 1.2rem;
    }
    .fuwu .slider-for .con {
        width: 100%;
        margin-top: .4rem;
        margin-bottom: .4rem;
        padding-left: .6rem;
    }
}

@media (max-width:767px) {
    .fuwu .slider-for .con::after {
        display: none;
    }
    .moshi .content:last-child .text-content {
        flex-flow: column;
    }
    .moshi .content:last-child .text:first-child {
        padding-right: 0;
        margin-right: 0;
    }
    .moshi .content:last-child .text:first-child::after {
        display: none;
    }
    .hexin .pic img {
        width: 100%;
    }
    .case-con .text p {
        width: 100%;
    }
  .moshi .tit{height:auto;}
  .moshi .content:last-child .text{width:100%!important;padding-right:0!important;height:auto!important}
  .moshi .content:last-child .text .t2{height:auto!important;max-height:none}
  .moshi .text-content{    padding:1rem;}
}

@media (max-width:480px) {
   .fuwu .slider-for .con p::after{top: 0.6rem;}
    .jiashao .pic {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
    }
    .jiashao .txt {
        margin-top: 0.6rem;
    }
    .fuwu .content {
        padding: 0;
    }
    .fuwu .slider-nav .tit {
        line-height: 2rem;
    }
    .fuwu .slider-for {
        margin-top: .4rem;
    }
}