
.container .menu {
    width: 7.5rem;
    height: 0.84rem;
    background-color: #fff;
}

   
.container .banner {
    width: 7.5rem;
    height: 2.75rem;
    background: url('../img/banner.png') no-repeat center;
    background-size: 100% 100%;
}
.c-web {
    width: 6.91rem;
    margin: 0 auto 0.4rem; 
    /* box-shadow: 0 0 0.18rem rgba(239,239,239,0.8); */
    /* padding: 0 0 0.4rem ; */
}
.c-web .title1 {
  margin-top: 0.2rem;
}
.c-web .title1 img{
    width: 6.91rem;
    height: 0.35rem;
    margin: 0 auto 0.4rem;
}
.c-web .senior{
  overflow: hidden;
  margin-bottom: 0.6rem;
}
.c-web .s-left {
  width: 2.27rem;
  float: left;
  margin-right: 0.3rem;
}
.c-web .s-left img {
  width: 2.27rem;
  height: 2rem;
}
.c-web .s-right {
  width: 4.3rem;
  float: left;
}
.c-web .name {
  font-weight: bold;
  font-size: 0.26rem;
  color: #333;
}
.c-web .title {
  font-size: 0.2rem;
  color: #f27143;
  margin-top: 0.06rem;
}
.c-web .desc {
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #666;
  margin-top: 0.1rem;
}



  .foot {
      width: 7.5rem;
      height: 2.49rem;
      background: url('../img/foot.png') no-repeat center;
      background-size: 100% 100%;
  }
  /*html {
    height: 100%;
    overflow: hidden;
  }
  body {
    height: 100%;
    overflow: auto;
  }
  .zx {
    position: absolute;
    right: 0.1rem;
    bottom: 3.3rem;
    z-index: 10000;
  }
  .zx img {
    width: 1.32rem;
    height: 1.04rem;
  }*/
.business .course-type-box {
    padding: 0.34rem 0.3rem 0.33rem;
    width: 100%;
    background: #F6F7F9
}
    .business .course-type-box .course-type-item {
        width: 3.36rem;
        height: 0.54rem;
        background: #FFFFFF;
        font-size: 0.26rem;
        font-family: SourceHanSansSC;
        font-weight: 500;
        color: #666666;
        line-height: 0.54rem;
        text-align:center
    }
        .business .course-type-box .course-type-item.active {
            background: #FF5500;
            color: #FFFFFF;
        }
.business .banner-logo {
    width:100%;
    /*height:11.63rem;*/
}

.business .whrchr {
    position: absolute;
    top:-1.10rem;
    left:0.3rem;
    right:0.3rem;

}
    .business .whrchr .whrchr-tit {
        font-size: 0.36rem;
        line-height:0.36rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #FFFFFF;
        position:absolute;
        top:0.31rem;
        left:50%;
        width:100%;
        text-align:center;
        transform:translateX(-50%)
    }
    .business .whrchr .whrchr-logo {
        width: 100%;
        height: 1.48rem;
    }
.business .bi-con {
    padding: 0 0.3rem 0.5rem;
    width: 100%;
    background-color: #310588;
    position:relative

}
    .business .bi-con .bi-con-in {
        background-color: #fff;
        padding: 0.75rem 0.2rem 0;
    }
        .business .bi-con .bi-con-in .reason1-tit {
            padding:0 0.23rem;
            height: 0.46rem;
            background: linear-gradient(0deg, #E61E24 0%, #F16656 100%);
            border-radius: 0.23rem;
            font-size: 0.26rem;
            font-family: PingFang SC;
            font-weight: 500;
            color: #FFFFFF;
            z-index:10
        }
        .business .bi-con .bi-con-in .reason1-detail {
            width: 100%;
            height: 5.84rem;
            background: #FFF2F0;
            opacity: 0.82;
            border-radius: 0.14rem;
            margin-top:-0.2rem;
            padding: 0 0.36rem;
            position:relative
        }
            .business .bi-con .bi-con-in .reason1-detail .desc {
                margin:0.58rem 0 0.53rem;
                font-size: 0.26rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: #42425B;
                line-height: 0.32rem;
            }
            .business .bi-con .bi-con-in .reason1-detail .reason1-logo {
                width:100%
            }
            .business .bi-con .bi-con-in .reason1-detail .img-desc {
           padding: 0 0.23rem;
                height: 0.34rem;
                background: #6AA6E9;
                border-radius: 0.17rem;
                font-size: 0.2rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: #FFFFFF;
            }
            .business .bi-con .bi-con-in .reason1-detail .img-desc1 {
                background: #FE7F86;
            }
        .business .bi-con .bi-con-in .reason2-tit {
            background: linear-gradient(0deg, #FF9A4D 0%, #F97116 98%);
            margin-top:0.5rem;
        }
        .business .bi-con .bi-con-in .reason2-detail {
            width: 100%;
            height: 4.54rem;
            background: #FFF6EE;
            border-radius: 0.14rem;
            margin:-0.2rem 0 0.5rem
        }
            .business .bi-con .bi-con-in .reason2-detail .bi-item .biimg-logo {
                width: 1.24rem;
                height: 1.24rem;
            }
            .business .bi-con .bi-con-in .reason2-detail .bi-item .bi-desc {
                font-size: 0.2rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: #42415D;
                line-height:0.2rem;
                margin-bottom:0.18rem
            }
        .business .bi-con .bi-con-in .reason3-tit {
            background: linear-gradient(0deg, #5B67E0 0%, #6B78E3 100%);
        }
        .business .bi-con .bi-con-in .reason3-detail {
            width: 100%;
            height: 5.24rem;
            background: #ECEEFF;
            border-radius: 0.14rem;
            margin:-0.2rem 0 0.5rem;
            padding:0.41rem 0.57rem 0 0.4rem

        }
            .business .bi-con .bi-con-in .reason3-detail .reason3-img {
                width: 1.08rem;
                height: 1.08rem;
                margin-right:0.24rem
            }
            .business .bi-con .bi-con-in .reason3-detail .xzfx-box {
                padding: 0.23rem  0 0.27rem;
            }
            .business .bi-con .bi-con-in .reason3-detail .xzfx-con-tit {
            
                height: 0.37rem;
                background:url(../img/reason3-bg.png) no-repeat;
                font-size: 0.26rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: #310588;
                line-height: 0.37rem;
                padding-left: 0.13rem;
            }
            .business .bi-con .bi-con-in .reason3-detail .detail {
    
                font-size: 0.2rem;
                font-family: PingFang SC;
                font-weight: 500;
                color: #333333;
                line-height: 0.24rem;
                margin-top: 0.1rem
            }
            .business .bi-con .bi-con-in .reason3-detail .reason3-line {
                width: 100%;
                height: 0;
                border: 0.01rem dashed #D4D8F5;
            }
        .business .bi-con .bi-con-in .reason4-detail {
            width: 100%;
            height: 4.26rem;
            background: #F8EEFF;
            border-radius: 0.14rem;
            margin: -0.2rem 0 0.5rem;
            padding: 0  0.24rem 0 0.29rem
        }
        .business .bi-con .bi-con-in .reason4-tit {
            background: linear-gradient(0deg, #BF77F9 0%, #BB60FF 100%);
        }
        .business .bi-con .bi-con-in .reason4-detail .reason4-con {
            width:100%;
            margin-top:0.76rem
        }
        .business .bi-con .bi-con-in .reason5-tit {
            background: linear-gradient(0deg, #5ECA7D 0%, #5CCB7C 100%);
        }
        .business .bi-con .bi-con-in .reason5-detail {
            width: 100%;
            /*height: 11.62rem;*/
            background: #E8FFEF;
            border-radius: 0.14rem;
            margin: -0.2rem 0 0.22rem;
            padding:0.38rem 0.25rem 0.15rem
        }
            .business .bi-con .bi-con-in .reason5-detail .xxly {
                font-size: 0.2rem;
                font-family: Microsoft YaHei;
                font-weight: 400;
                color: #5DCA7C;
                line-height: 0.26rem;
                margin-top:-0.08rem;
                margin-bottom:0.11rem
            }
            .business .bi-con .bi-con-in .reason5-detail .reason5-item {
                width: 100%;
                /*height: 2.45rem;*/
                background: #FFFFFF;
                box-shadow: 0px 5px 16px 0px rgba(107, 227, 143, 0.22);
                border-radius: 0.08rem;
                margin-bottom: 0.25rem
            }
                .business .bi-con .bi-con-in .reason5-detail .reason5-item .reason5-item-top {
                    height: 0.66rem;
                    border-bottom: 0.01rem solid #5DCA7C;
                    padding: 0 0.16rem 0 0.31rem;
                }
                    .business .bi-con .bi-con-in .reason5-detail .reason5-item .reason5-item-top .r5-item-tit {
                        font-size: 0.26rem;
                        font-family: PingFang SC;
                        font-weight: bold;
                        color: #5ECA7D;
                    }
                .business .bi-con .bi-con-in .reason5-detail .reason5-item .reason5-item-top .mt-img {
                    width:1.04rem;
                    height:0.51rem
                }
                    .business .bi-con .bi-con-in .reason5-detail .reason5-item .reason5-item-top .jd-img {
                        width: 1.03rem;
                        height: 0.42rem
                    }
                    .business .bi-con .bi-con-in .reason5-detail .reason5-item .reason5-item-top .zyb-img {
                        width: 1.4rem;
                        height: 0.45rem
                    }
                    .business .bi-con .bi-con-in .reason5-detail .reason5-item .reason5-item-top .sg-img {
                        width: 0.9rem;
                        height: 0.47rem
                    }
                .business .bi-con .bi-con-in .reason5-detail .reason5-item .con-info {
                    padding: 0.26rem 0.32rem 0.33rem 0.32rem;
                    font-size: 0.22rem;
                    line-height: 0.33rem;
                    font-family: PingFang SC;
                    font-weight: 500;
                    color: #333333;
                }
.business  .lxzy-box {
    margin-top:0.6rem;
    position:relative;
    background-color:#fff;
    padding: 0 0 0.51rem;

}
    .business .lxzy-box .whrchr1 {
        position:initial;
        height:1.48rem;
        width:100%;
        transform:translateY(-0.1rem)
    }
    .business .lxzy-box .lxzy-reason-item {
        padding: 0.36rem 0.46rem 0.22rem;
        border-bottom: 0.01rem dashed #DFE1F5;
    }
        .business .lxzy-box .lxzy-reason-item .num {
            width: 0.3rem;
            height: 0.3rem;
            background: linear-gradient(37deg, #BF38F1 0%, #3229F4 100%);
            border-radius: 50%;
            margin-right: 0.07rem;
            font-size: 0.26rem;
            font-family: PingFang SC;
            font-weight: 800;
            color: #FFFFFF;
            text-align:center;
            line-height:0.3rem
        }
        .business .lxzy-box .lxzy-reason-item .tit {
            font-size: 0.26rem;
            line-height:0.26rem;
            font-family: PingFang SC;
            font-weight: 800;
            color: #713CFC;
        
        }
        .business .lxzy-box .lxzy-reason-item .detail {
            font-size: 0.22rem;
            font-family: PingFang SC;
            font-weight: 400;
            color: #37374B;
            line-height: 0.28rem;
            margin-top: 0.26rem;
        }
    .business .lxzy-box .sjly {
        padding: 0 0.46rem;
        font-size: 0.16rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #768AFF;
        line-height: 0.28rem;
    }
.business .xzsp-box {
    margin-top: 0.7rem;
    position: relative;
    background-color: #fff;
}
    .business .xzsp-box .whrchr2 {
        position: initial;
        height: 1.48rem;
        width: 100%;
        transform: translateY(-0.1rem)
    }
.business .xzsp-box .sjfxs-img {
    height:5.36rem;
    width:100%;
    margin-top:-0.1rem
}
    .business .xzsp-box .jzlfx {
        background-color: #F9F9FB;
        padding: 0 0.2rem 0.2rem;
        flex-wrap:nowrap;
        width:100%;
    }
        .business .xzsp-box .jzlfx .jzl {
            flex-grow:1;
            height: 0.56rem;
            background: #F5B7A4;
            border-radius: 0.12rem 0.12rem 0px 0px;
            font-size: 0.22rem;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: #FFFFFF;
            text-align:center;
            line-height:0.56rem
        }
            .business .xzsp-box .jzlfx .jzl.active {
                height: 0.68rem;
                 line-height:0.68rem;
                background: linear-gradient(0deg, #0DCE74 0%, #00CF73 100%);
            }
    .business .xzsp-box .hyjzl-img {
        width:5.95rem;
        margin-top:0.26rem
    }
.business .fzlj-box {
    margin-top: 0.61rem;
    position: relative;
    background-color: #fff;
}

    .business .fzlj-box .whrchr3 {
        position: initial;
        height: 1.48rem;
        width: 100%;
        transform: translateY(-0.1rem)
    }
    .business .fzlj-box .fzlj-item {
        width: 100%;
        height: 3.17rem;
        background: #EDEAFB;
        box-shadow: 0px 0.04rem 0.08rem 0px rgba(93, 57, 178, 0.19);
        border-radius: 0.15rem;
        margin-top:0.3rem;
        position:relative;
    }
        .business .fzlj-box .fzlj-item .tit {
            width: 3.4rem;
            height: 0.52rem;
            background: linear-gradient(0deg, #8C21FE 0%, #703BFC 100%);
            border-radius: 0px 0px 0.26rem 0.26rem;
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            font-size: 0.26rem;
            line-height:0.52rem;
            text-align:center;
            font-family: PingFang SC;
            font-weight: 800;
            color: #FFFFFF;
        }
        .business .fzlj-box .fzlj-item .csj-item0 {
            width: 3.33rem;
            height: 1.66rem;
            font-size: 0.22rem;
            font-family: PingFang SC;
            font-weight: 400;
            color: #37374B;
            line-height: 0.48rem;
            position: absolute;
            top: 0.91rem;
            left: 0.41rem
        }
        .business .fzlj-box .fzlj-item .csj-item1 {
            width: 4.11rem;
            height: 1.66rem;
            font-size: 0.22rem;
            font-family: PingFang SC;
            font-weight: 400;
            color: #37374B;
            line-height: 0.48rem;
            position:absolute;
            top:0.94rem;
            left:0.41rem
        }
        .business .fzlj-box .fzlj-item .csj-img {
            width:2.61rem;
            height:2.1rem;
            position:absolute;
            right:0;
            bottom:0
        }
        .business .fzlj-box .fzlj-item .sjfn-img {
            width: 2.43rem;
            height: 2.29rem;
            position: absolute;
            right: 0;
            bottom: 0
        }
.business .kcts-box {
    margin-top: 0.6rem;
    position: relative;
    background-color: #fff;
}

    .business .kcts-box .whrchr4 {
        position: initial;
        height: 1.48rem;
        width: 100%;
        transform: translateY(-0.1rem)
    }
.business .kcts-box .kcts-item-box {
    padding:0 0.19rem 0.33rem;
}
    .business .kcts-box .kcts-item-box .yixue {
        width: 0.96rem;
        margin-right: 0.18rem;
    }
    .business .kcts-box .kcts-item {
        width: 100%;
        height: 1.37rem;
        background: #EDEAFB;
        box-shadow: 0px 0.04rem 0.08rem 0px rgba(93, 57, 178, 0.19);
        border-radius: 0.15rem;
        margin-bottom: 0.2rem;
 
        padding: 0.2rem 0.3rem
    }
        .business .kcts-box .kcts-item .tit {
            font-size: 0.26rem;
            font-family: PingFang SC;
            font-weight: 800;
            color: #37374B;
            line-height: 0.26rem;
            background: linear-gradient(-90deg, #8C21FE 0%, #703BFC 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            margin-bottom:0.05rem
        }
        .business .kcts-box .kcts-item .detail {
            font-size: 0.22rem;
            font-family: PingFang SC;
            font-weight: 400;
            color: #37374B;
            line-height: 0.28rem;
        }
.business .jxtx-box {
    position: relative;
    background-color: #fff;
}

    .business .jxtx-box .whrchr5 {
        position: initial;
        height: 1.48rem;
        width: 100%;
        transform: translateY(-0.1rem)
    }
    .business .jxtx-box .jxtx-con{
        padding: 0.3rem 0.19rem 0.41rem;
        flex-wrap:wrap
    }
        .business .jxtx-box .jxtx-con .jxtx-item {
            height: 2.17rem;
            width: 33.333333%;
            background-color: #FAF9FF;
            padding: 0 0.1rem
        }
            .business .jxtx-box .jxtx-con .jxtx-item:nth-child(2n+1) {
                background-color: #EDEAFB
            }
            .business .jxtx-box .jxtx-con .jxtx-item .num {
                width: 0.46rem;
                height: 0.46rem;
                background: linear-gradient(36deg, #C2AFFA 0%, #FC89EB 34%);
                border-radius: 50%;
                margin-bottom: 0.11rem;
                font-size: 0.26rem;
                font-family: PingFang SC;
                font-weight: bold;
                color: #FFFFFF;
                line-height: 0.46rem;
                text-align: center
            }
            .business .jxtx-box .jxtx-con .jxtx-item .big {
                font-size: 0.26rem;
                font-family: Microsoft YaHei;
                font-weight: bold;
                color: #333333;
                line-height: 0.3rem;
                background: linear-gradient(-90deg, #8C21FE 0%, #703BFC 100%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .business .jxtx-box .jxtx-con .jxtx-item .detail {
                font-size: 0.2rem;
                font-family: Microsoft YaHei;
                font-weight: 400;
                color: #666666;
                line-height: 0.28rem;
                margin-top: 0.07rem;
                text-align:center
            }
.business .kcdg-box {
    position: relative;
    background-color: #fff;
    margin-top: 0.6rem;
    padding-bottom:0.6rem;
    overflow: hidden
}
    .business .kcdg-box .whrchr7 {
        position: initial;
        height: 1.48rem;
        width: 100%;
        transform: translateY(-0.1rem)
    }
    .business .kcdg-box .kecheng-box {
        border-bottom: 0.01rem solid #A67FFF;
        width: 6.55rem;
        border: 0.01rem solid #A67FFF;
        box-sizing:content-box
    }
    .business .kcdg-box .kecheng-box .jckc-tit {
        width: 6.53rem;
        height: 0.58rem;
        background: linear-gradient(90deg, #BF38F1 0%, #3229F4 100%);
     
    }
        .business .kcdg-box .kecheng-box .jckc-tit span {
            line-height: 0.58rem;
            text-align: center;
            font-size: 0.26rem;
            font-family: PingFang SC;
            font-weight: 500;
            color: #FFFFFF;
        }
        .business .kcdg-box .kecheng-box .jckc-bt {
            width: 6.53rem;
            height: 0.63rem;
            background: #EDEAFB;
            overflow: hidden
        }
    .business .kcdg-box .kecheng-box .jckc-box {
        border-left: 0.01rem solid #A67FFF;
        border-right: 0.01rem solid #A67FFF;
        box-sizing:border-box;
        height:6.73rem;
        overflow-y:auto;
        width:6.53rem;
        overflow-x:hidden;
        box-sizing:border-box;
        transition:height .7s
    }
        .business .kcdg-box .kecheng-box .jckc-box2 {
            height:0
        }
        .business .kcdg-box .kecheng-box .jckc-bt .bt-left, .business .kcdg-box .kecheng-box .jckc-bt .bt-mid, .business .kcdg-box .kecheng-box .jckc-bt .bt-rgt {
            width: 1.09rem;
            height: 0.63rem;
            line-height: 0.63rem;
            text-align: center;
            font-size: 0.24rem;
            font-family: PingFang SC;
            font-weight: 800;
            color: #37374B;
        }
            .business .kcdg-box .kecheng-box .jckc-bt .bt-mid {
                width:1.3rem;
            }
        .business .kcdg-box .kecheng-box .jckc-bt .bt-rgt {
            width: 4.14rem;
            text-align:left
        }
    .business .kcdg-box .kecheng-box .jckc-box .jckc-item {
        position:relative
    }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .time {
            width: 1.09rem;
            height: 100%;
            padding: 0 0.15rem;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            border-right: 0.01rem solid #A67FFF;
        }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .bor-top {
            border-top: 0.01rem solid #A67FFF;
        }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .bor-bot {
            border-bottom: 0.01rem solid #A67FFF;
        }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .course {
            width: 1.3rem;
            height: 100%;
            padding: 0 0.15rem;
            text-align: center;

            /*       position: absolute;
            top: 0;
            left: 1.09rem;
            bottom: 0*/
        }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .content {
            width: 4.14rem;
            display: inline-block;
            border-left: 0.01rem solid #A67FFF;
          flex-grow:1
        }

        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .content .con {
            font-size: 0.18rem;
            font-family: PingFang SC;
            font-weight: 400;
            color: #37374B;
            padding: 0.12rem 0;
            padding-left: 0.38rem
        }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .content .con:nth-child(2n){
            background: #EDEAFB;
        }
        .business .kcdg-box .kecheng-box .jckc-box .jckc-item .tit, .business .kcdg-box .kecheng-box .jckc-box .jckc-item .content .tit {
            font-size: 0.2rem;
            font-family: PingFang SC;
            font-weight: bold;
            color: #37374B;
        }


















    .business .szxm-box {
        position: relative;
        background-color: #fff;
        margin-top: 0.6rem;
        overflow: hidden
    }

    .business .szxm-box .szxm-box-out {
        padding: 0.38rem 0.19rem 0.73rem;
        width: 100%;
        box-sizing: border-box;
    }
        .business .szxm-box .szxm-box-out .sb-item {
            width: 100%;
            height: 7.7rem;
            background: #FFF4F3;
            position: relative;
            padding: 0.82rem 0.45rem 0;
        }
        .business .szxm-box  .out-btn {
            height:0.73rem;
            position:absolute;
            bottom:0;
            left:0;
            width:100%
        }
            .business .szxm-box .out-btn .swiper-pagination-bullet {
                width: 0.14rem;
                height: 0.14rem;
                background: #C4BABA;
                border-radius: 50%;
            }
                .business .szxm-box .out-btn .swiper-pagination-bullet.swiper-pagination-bullet-active {
                    width: 0.68rem;
                    height: 0.14rem;
                    background: #EC4741;
                    border-radius: 0.07rem;
                }
            .business .szxm-box .szxm-box-out .sb-item .tit {
                width: 100%;
                height: 0.52rem;
                background: linear-gradient(0deg, #E61E24 0%, #F16656 100%);
                border-radius: 0px 0px 0.15rem 0.15rem;
                font-size: 0.24rem;
                font-family: Microsoft YaHei;
                font-weight: 400;
                color: #FFFFFF;
                line-height: 0.52rem;
                text-align: center;
                position: absolute;
                left: 0;
                top: 0
            }
            .business .szxm-box .szxm-box-out .sb-item .sb-in {
                width: 100%;
                border-radius: 0.05rem;
                position:relative;
                overflow:hidden
            }
                .business .szxm-box .szxm-box-out .sb-item .sb-in .edit-btn {
                    width:0.15rem
                }
                .business .szxm-box .szxm-box-out .sb-item .sb-in .btn-l {
                    position: absolute;
                    left: 0;
                    top: 50%;
                    width: 0.4rem;
                    height: 0.71rem;
                    background: rgba(0,0,0,0.9);
                    z-index: 10;
                    transform: rotateY(180deg) translateY(-50%);
                }
                .business .szxm-box .szxm-box-out .sb-item .sb-in .btn-r {
                    position: absolute;
                    right: 0;
                    top: 50%;
                    transform: translateY(-50%);
                    width: 0.4rem;
                    height: 0.71rem;
                    background: rgba(0,0,0,0.9);
                    z-index: 10
                }
                .business .szxm-box .szxm-box-out .sb-item .sb-in .swiper-in-img {
                    width: 100%;
                }
                .business .szxm-box .szxm-box-out .sb-item .con-tit {
                    width: 4.34rem;
                    height: 0.46rem;
                    background: #EC4741;
                    box-shadow: 0px 0.03rem 0.08rem 0px rgba(236, 71, 65, 0.52);
                    border-radius: 0.23rem;
                    font-size: 0.26rem;
                    font-family: Microsoft YaHei;
                    font-weight: 400;
                    color: #FFFFFF;
                    line-height: 0.46rem;
                    text-align: center;
                    margin: 0.29rem auto
                }
            .business .szxm-box .szxm-box-out .sb-item .con-detail {
                font-size: 0.18rem;
                font-family: Microsoft YaHei;
                color: #37374B;
                line-height: 0.38rem;
            }
            .business .szxm-box .whrchr6 {
                position: initial;
                height: 1.48rem;
                width: 100%;
                transform: translateY(-0.1rem)
            }
.business .hfz-box {
    position: relative;
    background-color: #fff;
    margin-top: 0.6rem
}

    .business .hfz-box .whrchr7 {
        position: initial;
        height: 1.48rem;
        width: 100%;
        transform: translateY(-0.1rem)
    }
    .business .hfz-box .hfz-tit {
        width: 4.09rem;
        height: 0.44rem;
        border: 0.01rem solid #37374B;
        border-radius: 0.22rem;
        font-size: 0.22rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #37374B;
        line-height: 0.44rem;
        text-align:center;
        margin: 0 auto;
        margin-top: 0.08rem;
    }
.business .kcdg-box .kecheng-box .jd-con {
    overflow:hidden;
    display:none
}
.business .kcdg-box .kecheng-box .jd-con .pxmb {
    font-size: 0.24rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #37374B;
    padding: 0.26rem 0.25rem;
    text-align:center
}
.business .kcdg-box .kecheng-box .jd-con .mb-item {
    width: 6.51rem;
    background: #EDEAFB;
    font-size: 0.2rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #37374B;
    padding:0.2rem 0.26rem 0.2rem 0.4rem;
    line-height: 0.28rem;
    box-sizing:border-box;
    position:relative
}
    .business .kcdg-box .kecheng-box .jd-con .mb-item::before {
        content: '';
        width: 0.1rem;
        height: 0.1rem;
        position: absolute;
        left: 0.2rem;
        top: 0.3rem;
        background-color: #3E485C;
        border-radius: 50%;
    }
/*    .business .kcdg-box .kecheng-box .jd-con .mb-item:nth-of-type(2n+1) {
    background-color:#fff
}*/
    .business .kcdg-box .kecheng-box .jd-con .erfen-box {
        flex-wrap: wrap
    }
    .business .kcdg-box .kecheng-box .jd-con .erfen-box .erfen-item {
        width: 3.25rem;
        min-height: 0.69rem;
        background: #EDEAFB;
        margin-bottom: 0.02rem;
        font-size: 0.2rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #37374B;
        line-height: 0.28rem;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-align: left;
        padding: 0.14rem 0.25rem;
        box-sizing: border-box
    }
    .business .kcdg-box .kecheng-box .jd-con .erfen-box .erfen-item-left {
        width: 1.75rem;
    }
    .business .kcdg-box .kecheng-box .jd-con .erfen-box .erfen-item-rgt {
        width: 4.76rem;
        text-align:left
    }
    .business .kcdg-box .kecheng-box .jd-con .erfen-box .erfen-item.high {
        height: 0.75rem
    }
.gridn {
    display: grid;
    grid-template-columns: 1.75rem 4.76rem;
    grid-column-gap: 0.03rem
}
.grids {
    display: grid;
    grid-template-columns: 3.25rem 3.25rem;
    grid-column-gap: 0.03rem
}
.jc {
    justify-content:flex-start !important;
    text-align:left
}