.wximgbox {
    display: inline-block;
    background: rgba(255,255,255,0.3);
    width: 90px;
    text-align: center;
    padding: 7px 0;
    border-radius: 6px;
    font-size: 0;
    margin: 20px 0 0 0;
    line-height: 20px;
    opacity: 0.88;
}
.wximgbox img{
    width: 100px;
}
.wximgbox p{
    font-size: 12px;
    color: #ffffff;
    line-height: 16px;
    margin: -6px 0 0 0;
}
.index-banner .banner__body {
    top: 4.2rem;
}

.index-banner {
    height: 78vh;
    background:none;
}
.index-banner .banner__body .slogan {
      font-size: 0.44rem;  
    line-height: .65rem;
}
.index-banner .banner__body {
    top: 50%;
    transform: translate(0,-50%);
}
.wximgbox img {
    width: 80px;
}

.caption {
    font-size: 17px;
}
iframe{
    height: auto !important;
}



.index__business .slide-item-title{
    display: block;
}
.index__business a:hover .slide-item-title {
    color: #3f75bb;
}

.swriperon{
    padding: 0 10px;
    box-sizing: border-box;
}
.index__business {
    height: auto;
}
.index__business--main .swiper-slide {
    margin: 20px 0;
    padding: 0;
}
.index__business--main .swiper-container .slide-item {
    padding:  4px;
}
.index__business--main .swiper-container .slide-item  a{
    display: block;
    padding: 10px;
    border: 2px #3f75bb solid;
    background: #f7f9fb;
    border-radius: 8px;
}
.index__business .swiper-slide-type-1 .slide-item:not(:last-of-type) {
    margin-right: 0;
}
.index__intro--main .intro-text .intro-body {
    font-size: 0.3rem;
    color: #333;
    line-height: 0.56rem;
    text-align: justify;
}


.index__intro--main .intro-text .intro-title {
    font-weight: bolder;
    color: #3f75bb;
    font-size: 0.4rem;
    margin: 14px 0 6px 0;
}
.index__duty--main .duty-bottom .duty-item-number {
    color: #3f75bb;
}


.index__duty--main .duty-bottom-title {
    color: #3f75bb;
    margin-bottom: 0.48rem;
}


.index__business--main .swiper-slide {
    height: 6rem;
}
.index__business .slide-item {
    width: 50%;
    flex: 1;
    height: 100%;
}
.index__business--main .swiper-container .slide-item a {
    height: 100%;
}
.index__business .slide-item-title {
    margin: 5px 0 5px 0;
}




.index__tech .tech-body {
    position: absolute;
    margin-top: 1.24rem;
    background: #f4f4f433;
    padding: 0.4rem 0.5rem;
    border-radius: 0.2rem;
}


.index__intro--main{
    padding: 0.5rem 0.3rem;
}


.index__business .slide-item-desc {
    text-align: justify;
    white-space: normal;
    display: block;
    width: 100%;
    font-size: 0.26rem;
     height: 2.8rem;
    overflow: hidden;
    letter-spacing: 0px;
}


.index__business--main .swiper-container .slide-item a {
    height: 100%;
    display: block;
    width: 100%;
    box-sizing: border-box;
}


.section-title .title {
 height: 0.5rem;
    font-size: .46rem;
    color: #3f75c9;
    line-height: .5rem;
    font-weight: 600;
  
}
.section-title .subtitle {
 
    font-size: .28rem;
  color: #3f75c9;
    line-height: .33rem;
}
.index__business .slide-item-title {
    font-size: .34rem;
    line-height: .5rem;
    font-weight: 600;
    color: #3f75bb;
    margin-top: 0.2rem;
    margin-bottom: 0.18rem;
}
.index__tech .tech-body-title {

    font-size: .38rem;
   
}

.index__tech .tech-body-desc {
    font-size: .26rem;
}
.index__duty--main .duty-bottom .duty-item-sub {
    font-size: .34rem;
 
}
