.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(../images/bg14.jpg)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;
}

.fuwu .slider-for h4 {
    margin: 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%;
}

.fuwu .slider-for .con::after {
    content: '';
    position: absolute;
    right: 10%;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #f5f7fa;
}

.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: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    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;
}

.fuwu .slider-for h3:last-of-type {
    border-top: 1px #e5e5e5 solid;
    padding-top: .2rem;
}

.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;
}

.moshi .text-content .text h3::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 .text-content .text .txt {
    margin-top: .2rem;
}

.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 {
    width: 4.1rem;
    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%);
}

.moshi .t2 {
    max-height: 2.6rem;
    overflow-x: hidden;
    overflow-y: auto;
}

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

.hexin .content {
  
    margin-top: .6rem;
    height: 5.4rem;
 margin-left: -0.8rem;
}
.hexin .container{
  width: 14.4rem!important;
 
}
.hexin .item {
    z-index: 9;
    position: absolute;
    z-index: 2;
    background: transparent!important;
}

.hexin .item::before {
    content: "";
    display: block;
    position: absolute;
    top: -0.2rem;
    right: -0.2rem;
    bottom: -0.2rem;
    left: -0.2rem;
    z-index: 1;
    background-image: radial-gradient(circle at center, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
}

.hexin .item::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    z-index:5;
}
.hexin .item i{
    position: relative;
    z-index: 6;
    width: 100%;
    margin-left: -.3rem;
    margin-right: -.3rem;
  font-style: inherit;
    text-align: center;
}
.hexin .item span {
    margin-left: -.3rem;
    margin-right: -.3rem;
    z-index: 2;
}
.hexin .w1{
    width: 2.4rem;
    height: 2rem;
    
}
.hexin .w2{
    width: 1.6rem;
    height: 1.4rem;
}
.hexin .w3{
    width: 2.6rem;
    height: 2.2rem;
}
.hexin .w4{
    width: 1.32rem;
    height: 1.14rem;
}
.hexin .w5{
    width: 1.68rem;
    height: 1.46rem;
}
.hexin .w4::after{
    background-color: #6dbdeb;
}
.hexin .w5::after{
    background-color: #6dbdeb;
}
.hexin .w7::after{
    background-color: #6dbdeb;
}
.hexin .w6 {
    width: 1.92rem;
    height: 1.66rem;
}
.hexin .w7 {
    width: 1.92rem;
    height: 1.66rem;
}
/* .hexin .w1 {
    width: 1.2rem;
    height: 2rem;
    box-shadow: 0 .1rem .9rem rgba(0, 0, 0, .25);
}

.hexin .w1::before {
    border-right: .6rem solid #FFF;
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    left: -.58rem;
}

.hexin .w1::after {
    border-left: .6rem solid #FFF;
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    right: -.58rem;
}

.hexin .w2 {
    width: .8rem;
    height: 1.4rem;
    box-shadow: 0 .1rem .7rem rgba(0, 0, 0, .25);
}

.hexin .w2::before {
    border-right: .4rem solid #FFF;
    border-top: .7rem solid transparent;
    border-bottom: .7rem solid transparent;
    left: -.38rem;
}

.hexin .w2::after {
    border-left: .4rem solid #FFF;
    border-top: .7rem solid transparent;
    border-bottom: .7rem solid transparent;
    right: -.38rem;
}

.hexin .w3 {
    width: 1.3rem;
    height: 2.2rem;
    box-shadow: 0 .1rem .7rem rgba(0, 0, 0, .25);
}

.hexin .w3::before {
    border-right: .65rem solid #FFF;
    border-top: 1.1rem solid transparent;
    border-bottom: 1.1rem solid transparent;
    left: -.63rem;
}

.hexin .w3::after {
    border-left: .65rem solid #FFF;
    border-top: 1.1rem solid transparent;
    border-bottom: 1.1rem solid transparent;
    right: -.63rem;
}

.hexin .w4 {
    width: .66rem;
    height: 1.14rem;
    background-color: #6dbdeb;
}

.hexin .w4::before {
    border-right: .33rem solid #6dbdeb;
    border-top: .57rem solid transparent;
    border-bottom: .57rem solid transparent;
    left: -.31rem;
}

.hexin .w4::after {
    border-left: .33rem solid #6dbdeb;
    border-top: .57rem solid transparent;
    border-bottom: .57rem solid transparent;
    right: -.31rem;
}

.hexin .w5 {
    width: .84rem;
    height: 1.46rem;
    background-color: #6dbdeb;
}

.hexin .w5::before {
    border-right: .42rem solid #6dbdeb;
    border-top: .73rem solid transparent;
    border-bottom: .73rem solid transparent;
    left: -.40rem;
}

.hexin .w5::after {
    border-left: .42rem solid #6dbdeb;
    border-top: .73rem solid transparent;
    border-bottom: .73rem solid transparent;
    right: -.4rem;
}

.hexin .w6 {
    width: .96rem;
    height: 1.66rem;
    box-shadow: 0 .1rem .7rem rgba(0, 0, 0, .25);
}

.hexin .w6::before {
    border-right: .48rem solid #FFF;
    border-top: .83rem solid transparent;
    border-bottom: .83rem solid transparent;
    left: -.46rem;
}

.hexin .w6::after {
    border-left: .48rem solid #FFF;
    border-top: .83rem solid transparent;
    border-bottom: .83rem solid transparent;
    right: -.46rem;
}

.hexin .w7 {
    width: .96rem;
    height: 1.66rem;
    box-shadow: 0 .1rem .7rem rgba(0, 0, 0, .25);
    background-color: #6dbdeb;
}

.hexin .w7::before {
    border-right: .48rem solid #6dbdeb;
    border-top: .83rem solid transparent;
    border-bottom: .83rem solid transparent;
    left: -.46rem;
}

.hexin .w7::after {
    border-left: .48rem solid #6dbdeb;
    border-top: .83rem solid transparent;
    border-bottom: .83rem solid transparent;
    right: -.46rem;
}
 */


/*  .hexin .item{
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
   
 } */

.hexin .item:nth-child(1) {
    left: .6rem;
    top: .7rem;
    
}

.hexin .item:nth-child(2) {
    left: 2.8rem;
    top: 0;
}

.hexin .item:nth-child(3) {
    left: 2.6rem;
    top: 1.7rem;
}

.hexin .item:nth-child(4) {
    left: 5.05rem;
    top: 1.1rem;
}

.hexin .item:nth-child(5) {
    left: 6.6rem;
    top: .3rem;
}

.hexin .item:nth-child(6) {
    left: 4.65rem;
    top: 3rem;
}

.hexin .item:nth-child(7) {
    left: 6.75rem;
    top: 2rem;
}

.hexin .item:nth-child(8) {
    left: 7.1rem;
    top: 4.1rem;
}

.hexin .item:nth-child(9) {
    left: 8.25rem;
    top: .8rem;
}

.hexin .item:nth-child(10) {
    left: 8.25rem;
    top: 2.95rem;
}

.hexin .item:nth-child(11) {
    left: 10.5rem;
    top: .1rem;
}

.hexin .item:nth-child(12) {
    left: 10.3rem;
    top: 1.8rem;
}

.hexin .item:nth-child(13) {
    left: 12.45rem;
    top: 3.1rem;
}

.hexin .item:nth-child(14) {
    left: 12.4rem;
    top: .8rem;
}

.hexin .item:nth-child(15) {
    left: 14.2rem;
    top: 2rem;
}

.hexin .item:nth-child(16) {
    left: 1.3rem;
    bottom: .75rem;
}

.hexin .item:nth-child(17) {
    left: .2rem;
    bottom: .1rem;
}

.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;
    }
}

@media (max-width:950px) {
    .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%;
    }
}

@media (max-width:480px) {
    .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;
    }
}