.mpmb-banner{
    width: 100%;
    height: 393px;
    background: url("../images/banner.png") no-repeat;
    background-size: 100% 100%;
    padding-top: 110px;
}
.mpmb-banner img{
    animation: hui-left 1s both;
}
@keyframes hui-left {
    from {
      -webkit-transform: translate3d(-50px, 0px, 0px);
      opacity: 0;
    }
    to {
      -webkit-transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }

.hui-container{
    min-height: 1200px;
    background-color: #fff;
    box-shadow:  0 0 18px rgba(0, 0, 0, .2);
    margin-top: -110px;
    margin-bottom: 80px;
    padding:0 30px 40px 30px;
}
.page-title{
    padding: 50px 0;
    text-align: center;
}
.page-title::before{
    content: '';
    display: inline-block;
    background: url("../images/title-bg.png") no-repeat;
    width: 214px;
    height: 6px;
    margin-right: 40px;
}
.page-title::after{
    content: '';
    display: inline-block;
    background: url("../images/title-bg.png") no-repeat;
    width: 214px;
    height: 6px;
    margin-left: 40px;
    transform: rotate(180deg);
}
.list .list-row .item{
    padding: 21px 30px;

}
.list .list-row .item:nth-child(odd){
    background-color: #f4faf8;

}  
.hui-pagination{
margin-top: 50px;
text-align: center;

}
.bmfw-box  .col-2 .box{
   /* background-color: hotpink; */

}
.bmfw-box  .col-2 .box .icon{
    width: 100%;
    height: 188px;
    line-height: 188px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #e5e5e5;
    transition: all .3s;
    cursor: pointer;
}
.bmfw-box  .col-2 .box .icon img{
    transition: all .3s; 
}
.bmfw-box  .col-2 .box .icon:hover{
    border: 1px solid #469e80;

}
.bmfw-box  .col-2 .box .icon:hover img{
    transform: translateY(-5px);

}

.bmfw-box  .col-2 .box .title{
    padding-top: 20px;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
}
.bmfw-box  .col-2 .box .title:hover{
    color: #469e80;
}


.hui-slider-banner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;

  }
  
  .hui-slider-banner .bd,
  .hui-slider-banner ul,
  .hui-slider-banner li,
  .hui-slider-banner a,
  .hui-slider-banner .img,
  .hui-slider-banner img {
    width: 100%;
    height: 100%;
  }
  
  .hui-slider-banner .prev,
  .hui-slider-banner .next {
    display: block;
    width: 50px;
    height: 50px;
    margin-top: -15px;
    position: absolute;
    z-index: 1;
    left: -15px;
    top: 50%;
    border-radius: 50%;
    border: 1px solid #009b70;
    background-color: #fff;
    transition: all .3s;
  }
  .hui-slider-banner .prev:hover,
  .hui-slider-banner .next:hover {
    background-color:  #009b70;
  }
  .hui-slider-banner .prev::before,
  .hui-slider-banner .next::before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-left: 2px solid #009b70;
    border-bottom: 2px solid #009b70;
    margin-top: 6px;
    filter: alpha(opacity=1);
    opacity: 1;
    transition: all 0.3s ease-in-out;
  }
  
  .hui-slider-banner .prev:hover::before,
  .hui-slider-banner .next:hover::before {
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }
  
  .hui-slider-banner .prev::before {
    transform: rotate(45deg);
    margin-left: 25px;
    margin-top: 16px;
  }
  
  .hui-slider-banner .next {
    left: auto;
    right: -15px;
  }
  
  .hui-slider-banner .next::before {
    transform: rotate(-135deg);
    margin-left: 10px;
    margin-top: 16px;
  }
  
  .hui-slider-banner .prevStop,
  .hui-slider-banner .nextStop {
    display: none;
  }
  
  .hui-slider-banner .hd {
    position: absolute;
    z-index: 1;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    text-align: center;
    font-size: 0;
  }
  
  .hui-slider-banner .hd i {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    opacity: 0.4;
    background: #000;
    border-radius: 50%;
    cursor: pointer;
  }
  
  .hui-slider-banner .hd i.on {
    opacity: 1;
    background-color: #fff;
  }
  
  .hui-slider-banner .hd.block i {
    width: 30px;
    height: 3px;
    border-radius: 0;
  }
  
  .hui-slider-banner .bd a {
    display: block;
  }
