.hz-tit{
    text-align: center;
}
.hz-tit .big{
    margin-bottom: .1rem;
    font-size: .6rem;
    font-family: 'myfont_b';
    color: #002ac1;
}
.hz-tit .big span{
    color: #727171;
}
.hz-tit .small{
    font-size: .3rem;
    color: #595757;
}

.hz1  .hz-tit{
    margin-bottom: 2.4rem;
}
.hz1 .p1 .p1-list {
    display: flex;
    justify-content: space-between;
    padding-bottom: .8rem;
    margin-bottom: .8rem;

    border-bottom: 1px solid #9a9b9b;
}

.hz1 .p1 .p1-list .item {
    position: relative;
    width: 3.9rem;
    flex:0 0 3.9rem;
    text-align: center;
}

.hz1 .p1 .p1-list .item .desc {
    position: absolute;
    top: -1.5rem;
    left: 50%;
    transform: translateX(-50%);
    width:2.2rem;
    height:2.2rem;
    border:.02rem solid #fff;
    box-sizing: border-box;
    border-radius: 50%;
    background: #002ac4;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .36rem;
    line-height: .46rem;
    color: #fff;
}
.hz1 .p1 .p1-list .img-box img{
    width: 3.9rem;
    height: 2.4rem;
}
.hz1 .p1 .p1-list .intro {
    margin-top: .25rem;
    font-size: .18rem;
    line-height: .3rem;
    color: #595757;
}




.hz1 .p2-cont {
    padding-bottom: .7rem;
    margin-bottom: .8rem;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #9a9b9b;
  }
  
 .hz1  .p2-cont .p2-img {
    width: 5.6rem;
    height: 4.8rem;
  }
  
 .hz1  .p2-cont .p2-right {
    width: 5.85rem;
    flex: 0 0 5.85rem;
  }
  
 .hz1  .p2-cont .p2-tit {
    margin-bottom: .4rem;
    padding-bottom: .3rem;
    border-bottom: 1px solid #9a9b9b;
  }
  
 .hz1  .p2-cont .p2-tit .big {
    margin-bottom: .1rem;
    font-size: .6rem;
    line-height: 1em;
    font-family: 'myfont_b';
    color: #002ac1;
  }
  
 .hz1  .p2-cont .p2-tit .small {
    font-size: .3rem;
    color: #595757;
  }
 .hz1  .p2-cont .p2-right .p2-desc{
    display: flex;
    justify-content: space-between;
  }
 .hz1  .p2-cont .p2-right .p2-desc .item {
    width: 1.7rem;
  }
  
 .hz1  .p2-cont .p2-right .p2-desc .big {
    margin-bottom: .21rem;
    font-size: .3rem;
    line-height: .36rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.7rem;
    height: 1.7rem;
    background: #002abc;
    border-radius: 50%;
  }
  
 .hz1  .p2-cont .p2-right .p2-desc .small {
    font-size: .18rem;
    line-height: .3rem;
    color: #595757;
    text-align: justify;
  }
  


.hz1 .p3 .hz-tit{
    text-align: center;
    margin-bottom: 1.3rem;
}
.hz1 .p3-cont{
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
}

.hz1 .p3-cont .item{
    position: relative;
    width: 2.88rem;
}
.hz1 .p3-cont .item .other{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -.85rem;
    width: 2.04rem;
    height: 1.24rem;
    background: url(../img/hz/hz1-p3-icon.png) center no-repeat;
    background-size: 100%;
    font-size: .3rem;
    line-height: .32rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hz1 .p3-cont .item .img-box{
    width: 2.88rem;
    height: 2.88rem;
}
.hz1 .p3-cont .item  .desc{
    font-size: .18rem;
    line-height: .3rem;
    color: #595757;
    padding-top: .3rem;
    text-align: center;
}
.hz2{
    padding-bottom: 1.2rem;
}
.hz2 .hz-tit{
    margin-bottom: .35rem;
}
.hz2 .hz2-cont{
    display: flex;
    justify-content: space-between;
}
.hz2 .hz2-cont .item{
    width: 5.9rem;
}
.hz2 .hz2-cont .item:nth-of-type(1) .item-tit{
    position: relative;
}
.hz2 .hz2-cont .item:nth-of-type(1) .item-tit::before{
    content: "";
    position: absolute;
    top: 0;
    right: -.08rem;
    width: 1px;
    height: 100%;
    background: #8d8c8c;
}
.hz2 .hz2-cont .item .item-tit{
    margin-bottom: .4rem;
    text-align: center;
}
.hz2 .hz2-cont .item .item-tit .big{
    margin-bottom: .15rem;
    font-size: .48rem;
    color: #595757;
}
.hz2 .hz2-cont .item .item-tit  .small{
    display: inline-block;
    padding: 0 .3rem;
    font-size: .24rem;
    color: #595757;
    border:1px solid #8d8c8c;
    line-height: .5rem;
    border-radius: .25rem;
}
.hz2 .hz2-cont .item .item-img{
    width: 5.9rem;
    height: 3.2rem;
}
.hz3 {
    padding-bottom: 1rem;
}
.hz3 .hz-tit{
    margin-bottom: .35rem;
}
.hz3 .hz3-cont{
    display: flex;
    justify-content: space-between;
}
.hz3 .hz3-cont .item{
    width: 3.9rem;
}
.hz3 .hz3-cont .item .item-tit {
    position: relative;
    margin-bottom: .55rem;
    text-align: center;
}
.hz3 .hz3-cont .item .item-tit::after{
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -.19rem;
    right: -.3rem;
    width: .27rem;
    height: .38rem;
    background: url(../img/hz/hz3-ar.png) center no-repeat;
    background-size: 100%;
}
.hz3 .hz3-cont .item:nth-of-type(3) .item-tit::after{
    display: none;
}
.hz3 .hz3-cont .item .item-tit span{
    display: inline-block;
    width: 2.45rem;
    height: .7rem;
    line-height: .7rem;
    border-radius: .35rem;
    border:1px solid #595757;
    font-size: .36rem;
    color: #595757;
}
.hz3 .hz3-cont .item .item-img{
    margin-bottom: .4rem;
    width: 3.9rem;
    height: 2.4rem;
}
.hz3 .hz3-cont .item:nth-of-type(1) .item-desc {
    border-left: 1px solid #6e6c6c;
   
}
.hz3 .hz3-cont .item:nth-of-type(3) .item-desc {
    border-right: 1px solid #6e6c6c;
}
.hz3 .hz3-cont .item:nth-of-type(2) .item-desc {
    position: relative;
}
.hz3 .hz3-cont .item:nth-of-type(2) .item-desc::before,
.hz3 .hz3-cont .item:nth-of-type(2) .item-desc::after{
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background: #6e6c6c;
}
.hz3 .hz3-cont .item:nth-of-type(2) .item-desc::before{
    left: -.08rem;
}
.hz3 .hz3-cont .item:nth-of-type(2) .item-desc::after{
    right: -.08rem;
}
.hz3 .hz3-cont .item .item-desc li{
    margin-bottom: .2rem;
    padding-left: .2rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.hz3 .hz3-cont .item .item-desc li  .desc-tit{
    margin-right: .3rem;
    font-size: .24rem;
    color: #002ab4;
    font-family: 'myfont_b';
}
.hz3 .hz3-cont .item .item-desc li  .desc-cont{
    font-size: .18rem;
    line-height: .3rem;
    color: #595757;
}

.hz4 .hz-tit{
    padding-left: .4rem;
    margin-bottom: .25rem;
    text-align: left;
}
.hz4 .hz-tit .big{
    line-height: 1em;
}
.hz4-cont .ip-img{
    position: absolute;
    bottom: 0;
    left: -.15rem;
    width:4.42rem ;
    display: block;
}
.hz4-cont{
    padding-left: 4.5rem;
    position: relative;
    min-height:6rem;
}
.hz4-cont .hz4-desc{
   position: relative;
    padding: .35rem .4rem .3rem .4rem;
    box-sizing: border-box;
    font-size: .2rem;
    line-height: .36rem;
    color: #e6e6e6;
    width: 7.45rem;
    
    border-radius: .3rem;
    background: #d9dada;
    white-space:nowrap;
}
.hz4-cont .hz4-desc::before{
    content: "";
    position: absolute;
    top: .4rem;
    left: -.42rem;
    width: .42rem;
    height: .63rem;
    background: url(../img/hz/hz4-icon.jpg) center no-repeat;
    background-size: .42rem;
}
.hz4-cont .hz4-desc h2{
    font-size: .3rem;
    color: #002ab4;
    font-family: 'myfont_b';
}
.hz4-cont .hz4-desc div{
    padding: .1rem 0;
    font-size: .2rem;
    color: #595757;
    border-bottom: 1px solid #c0c0c0;
}
.hz4-cont .hz4-desc div strong{
    display: inline-block;
    width: .8rem;
    font-size: .3rem;
    color: #002ab4;
    font-family: 'myfont_b';
}
.hz5 .hz-tit{
    margin-bottom: .2rem;
}
.hz5 .hz5-img{
    display: block;
    margin-bottom: .7rem;
}
.hz5 .hz5-list {
    padding-bottom: .5rem;
    display: flex;
    justify-content: space-between;
}
.hz5 .hz5-list ul{
    width: 5.65rem;
    flex: 0 0 5.65rem;
}
.hz5 .hz5-list ul li{
    
    margin-bottom: .5rem;
    height: .46rem;
    line-height: .46rem;
    border-radius: .23rem;
    display: flex;
    align-items: center;
    background: #d9dada;
}
.hz5 .hz5-list ul li .list-tit::after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -.3rem;
    width: .25rem;
    height: .14rem;
    background: url(../img/hz/hz5-ar.png) center no-repeat;
    background-size: 100%;

}
.hz5 .hz5-list ul li:last-child  .list-tit::after{
    display: none;
}
.hz5 .hz5-list ul li .list-tit{
    position: relative;
    padding-left: .03rem;
    box-sizing: border-box;
    
    margin-right: .15rem;
    width: 1.72rem;
    font-size: .24rem;
    color: #fff;
    background: #002ac1;
    border-radius: .23rem;
    display: flex;
    align-items: center;
}
.hz5 .hz5-list ul li .list-tit span{
    margin-right: .15rem;
    display: inline-block;
    width: .4rem;
    height: .4rem;
    border-radius: 50%;
    color: #002ac1;
    background: #fff;
    text-align: center;
}
.hz5 .hz5-list ul li .list-desc{
    font-size: .2rem;
    color: #595757;
}