.container .menu .left {
    float: left;
}

.container .menu .right {
    float: right;
}

.container .menu a {
    text-decoration: none;
    color: inherit;
}

.dsjtz {
    width: 100%;
    height: 15.32rem;
    background: #F6F8FF;
    padding-top: 0.4rem
}

.module-tit {
    font-size: 0.4rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #3A3A3A;
    line-height: 0.6rem;
    text-align: center;
    position: relative
}

    .module-tit .set {
        width: 0.21rem;
        margin-right: 0.11rem
    }

    .module-tit .tuoyuan {
        position: absolute;
        right: -0.28rem;
        bottom: 0.09rem;
        width: 0.58rem
    }

.m-tit-sm {
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #DAE2F6;
    line-height: 0.3rem;
    margin: 0.05rem 0 0.35rem;
}
/*  .module-tit::before {
        content: '';
        width: 0.21rem;
        height: 0.21rem;
        position: absolute;
        left: -0.21rem;
        top: 50%;
        transform: translateY(-50%);
        background: url('../img/set.png') no-repeat center;
    }
    .module-tit::after {
        content: '';
        width: 0.58rem;
        height: 0.59rem;
        position: absolute;
        right: -0.28rem;
        bottom:0.09rem;
        background: url('../img/tuoyuan.png') no-repeat center;
    }*/
.dsjtz .dsjtz-box {
    width: 6.9rem;
    height: 12.58rem;
    background: linear-gradient(0deg, #83A8FC 0%, #5A87FF 100%);
    box-shadow: 0.03rem 0.11rem 0.24rem 0rem #DDE2F5;
    border-radius: 0.15rem;
    padding: 0 0.23rem
}

    .dsjtz .dsjtz-box .tit {
        font-size: 0.36rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 0.36rem;
        margin: 0.35rem 0 0.29rem
    }

    .dsjtz .dsjtz-box .tz-item {
        width: 1.57rem;
        height: 1.81rem;
        background: rgba(242,246,255,0.4);
        border: 0px solid;
        border-image: linear-gradient(0deg, #FFFFFF, #FFFFFF) 10 10;
        border-radius: 0.1rem;
        margin-right: 0.07rem
    }

        .dsjtz .dsjtz-box .tz-item:last-of-type {
            margin-right: 0
        }

        .dsjtz .dsjtz-box .tz-item img {
            width: 0.43rem
        }

        .dsjtz .dsjtz-box .tz-item .desc {
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            line-height: 0.32rem;
            margin-top: 0.17rem;
            text-align: center
        }

    .dsjtz .dsjtz-box .tz-con {
        width: 6.5rem;
        height: 5.64rem;
        background: #FFFFFF;
        border-radius: 0.1rem;
        margin: 0.49rem 0 0.59rem;
        padding: 0 0.21rem;
    }

        .dsjtz .dsjtz-box .tz-con .con-tit {
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #42526B;
            line-height: 0.4rem;
            text-align: center;
            margin: 0.25rem 0 0.2rem
        }

        .dsjtz .dsjtz-box .tz-con .con-item {
            width: 6rem;
            height: 1.25rem;
            background: #E8F1FF;
            border: 0px solid;
            border-image: linear-gradient(0deg, #FFFFFF, #FFFFFF) 10 10;
            box-shadow: 0rem 0.01rem 0rem 0rem rgba(245,249,255,0.99), 0rem -0.01rem 0rem 0rem #DEE7FF, 0.01rem 0rem 0rem 0rem rgba(255,255,255,0.49), -0.01rem 0rem 0rem 0rem rgba(175,194,224,0.14);
            border-radius: 0.1rem;
            padding: 0 0.22rem;
            margin-bottom: 0.18rem
        }

            .dsjtz .dsjtz-box .tz-con .con-item:last-of-type {
                margin-bottom: 0
            }

            .dsjtz .dsjtz-box .tz-con .con-item .img {
                width: 0.9rem;
                height: 0.9rem;
                background: rgba(255,255,255,0.54);
                border-radius: 0.05rem;
                margin-right: 0.24rem
            }

                .dsjtz .dsjtz-box .tz-con .con-item .img img {
                    width: 0.67rem
                }

            .dsjtz .dsjtz-box .tz-con .con-item p {
                font-size: 0.26rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #5C91F9;
                line-height: 0.4rem;
            }

    .dsjtz .dsjtz-box .jjfa {
        width: 6.49rem;
        height: 2.77rem;
        border: 1px dashed rgba(255,255,255,0.39);
        border-radius: 0.1rem;
        font-size: 0.26rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.4rem;
        padding: 0.58rem 0.25rem 0.2rem;
        position: relative;
    }

        .dsjtz .dsjtz-box .jjfa .jjfa-tit {
            width: 2.2rem;
            height: 0.54rem;
            background: linear-gradient(0deg, #C3DAFF 0%, #F9FBFF 100%);
            border-radius: 0.03rem 0.15rem 0.03rem 0.15rem;
            font-size: 0.32rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #3478FF;
            line-height: 0.28rem;
            position: absolute;
            top: -0.19rem;
            left: 50%;
            transform: translateX(-50%)
        }

.sgwd-box {
    width: 100%;
    padding-top: 0.68rem
}

    .sgwd-box .m-tit-sm {
        margin-bottom: 0.44rem
    }

    .sgwd-box .weidu-item {
        width: 6.9rem;
        padding-bottom: 0.19rem;
        background: linear-gradient(0deg, #518FFA 0%, #80AEFB 100%);
        box-shadow: 0rem 0.05rem 0.13rem 0rem rgba(88,149,250,0.67);
        border-radius: 0.05rem;
        margin-bottom: 0.2rem
    }

        .sgwd-box .weidu-item:last-of-type {
            margin-bottom: 0
        }

        .sgwd-box .weidu-item .wd-top {
            margin: 0.18rem 0 0.2rem 0.26rem;
            width: 100%
        }

            .sgwd-box .weidu-item .wd-top img {
                width: 0.45rem
            }

            .sgwd-box .weidu-item .wd-top .wd-tit {
                font-size: 0.32rem;
                font-family: Source Han Sans CN;
                font-weight: bold;
                color: #FFFFFF;
                line-height: 0.28rem;
                text-shadow: 0rem 0.02rem 0.08rem rgba(12,62,185,0.23);
                margin-left: 0.22rem
            }

        .sgwd-box .weidu-item .wd-con {
            width: 6.56rem;
            background: #E8F1FF;
            border-radius: 0.05rem;
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #42526B;
            line-height: 0.4rem;
            padding: 0.15rem 0.2rem 0.24rem
        }

.zyys-box {
    height: 7.83rem;
    width: 100%;
    padding: 0.68rem 0.25rem 0;
}

    .zyys-box .ys-item-box {
        border-bottom: 1px solid rgba(168,174,184,0.37);
        width: 100%;
        overflow-x: auto
    }

        .zyys-box .ys-item-box .ys-item {
            margin-right: 0.6rem;
            flex-shrink: 0;
            position: relative
        }

            .zyys-box .ys-item-box .ys-item.act::after {
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                content: '';
                width: 0.6rem;
                height: 0.05rem;
                background: linear-gradient(180deg, #175CFE 0%, #2E7AFF 100%);
                box-shadow: 0rem 0.06rem 0.08rem 0rem #D1DDFF;
                border-radius: 0.03rem;
            }

            .zyys-box .ys-item-box .ys-item.act span {
                font-weight: bold;
                color: #226CFF;
            }

            .zyys-box .ys-item-box .ys-item:last-of-type {
                margin-right: 0;
            }

            .zyys-box .ys-item-box .ys-item img {
                width: 0.38rem;
                height: 0.38rem
            }

            .zyys-box .ys-item-box .ys-item span {
                font-size: 0.26rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #42526B;
                line-height: 0.28rem;
                margin: 0.1rem 0 0.2rem
            }

    .zyys-box .ys-con-bg {
        width: 6.95rem;
        height: 3.99rem;
        background: url('../img/ys-con.png') no-repeat center;
        background-size: 100% 100%;
        margin-top: 0.22rem
    }

        .zyys-box .ys-con-bg .ys-con {
            width: 6.34rem;
            height: 3.25rem;
            background: #5F98FB;
            box-shadow: 0.02rem 0rem 0.09rem 0rem #849EC7;
            opacity: 0.97;
            border-radius: 0.1rem;
            position: relative;
            display: none
        }

            .zyys-box .ys-con-bg .ys-con.act {
                display: flex
            }

            .zyys-box .ys-con-bg .ys-con img {
                position: absolute;
                width: 2.67rem;
                top: -0.23rem;
                right: -0.18rem
            }

            .zyys-box .ys-con-bg .ys-con .tit {
                font-size: 0.32rem;
                font-family: Source Han Sans CN;
                font-weight: bold;
                color: #FFFFFF;
                line-height: 0.32rem;
                margin: 0.49rem 0 0.23rem 0.35rem;
            }

            .zyys-box .ys-con-bg .ys-con .line {
                width: 4.48rem;
                height: 0.01rem;
                background: #7AABFF;
                margin: 0 0 0.33rem 0.35rem
            }

            .zyys-box .ys-con-bg .ys-con .con {
                width: 5.65rem;
                height: 1.28rem;
                background: rgba(242,246,255,0.4);
                border: 0px solid;
                border-image: linear-gradient(0deg, #FFFFFF, #FFFFFF) 10 10;
                opacity: 0.63;
                border-radius: 0.1rem;
                font-size: 0.26rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #FFFFFF;
                line-height: 0.4rem;
                padding: 0 0.29rem;
                margin-left: 0.35rem
            }

            .zyys-box .ys-con-bg .ys-con .tip {
                font-size: 0.2rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #95BCFF;
                line-height: 0.2rem;
                margin: 0.1rem 0 0 0.18rem;
            }

.kcts-box {
    width: 100%;
    background: linear-gradient(0deg, #5B88FF 0%, #83A8FC 100%);
}

.kcts-box {
    padding: 0.47rem 0 0.6rem;
}

    .kcts-box .ts-item {
        width: 6.91rem;
        background: rgba(255,255,255,0.2);
        border: 0px solid #FFFFFF;
        border-radius: 0.1rem;
        overflow: hidden;
        margin-bottom: 0.2rem
    }

        .kcts-box .ts-item .top {
            width: 6.9rem;
            height: 0.6rem;
            background: #D8E4FF;
            border-radius: 0.1rem 0.1rem 0rem 0rem;
            font-size: 0.32rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #226CFF;
            line-height: 0.46rem;
            padding-left: 0.35rem
        }

        .kcts-box .ts-item p {
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #FFFFFF;
            line-height: 0.4rem;
            padding: 0.22rem 0.3rem;
        }

    .kcts-box .ptsj .ypt {
        width: 3.55rem;
        height: 0.92rem;
        background: url('../img/ptact.png') no-repeat center;
        background-size: 100% 100%;
        font-size: 0.32rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #226CFF;
        line-height: 0.28rem;
        flex-shrink: 0;
        transform: translateX(0.15rem);
        z-index: 2;
        padding-right: 0.3rem
    }

    .kcts-box .ptsj .yptdefault {
        width: 3.65rem;
        height: 0.74rem;
        background: url('../img/yptdefault.png') no-repeat center;
        background-size: 100% 100%;
        font-size: 0.26rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.28rem;
        flex-shrink: 0;
        transform: translateX(0.15rem);
        padding-right: 0.3rem
    }

    .kcts-box .ptsj .ycsj {
        width: 3.65rem;
        height: 0.75rem;
        background: url('../img/sjdefault.png') no-repeat center;
        background-size: 100% 100%;
        font-size: 0.26rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.28rem;
        flex-shrink: 0;
        padding-left: 0.3rem;
        transform: translateX(-0.15rem)
    }

    .kcts-box .ptsj .ycsjact {
        width: 3.55rem;
        height: 0.91rem;
        background: url('../img/sjact.png') no-repeat center;
        background-size: 100% 100%;
        font-size: 0.32rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #226CFF;
        line-height: 0.28rem;
        flex-shrink: 0;
        transform: translateX(-0.15rem);
        padding-left: 0.3rem;
        z-index: 2
    }

    .kcts-box .pt-con {
        width: 6.9rem;
        height: 4.27rem;
        background: #FFFFFF;
        box-shadow: 0rem 0.05rem 0.13rem 0rem rgba(59,103,218,0.67);
        border-radius: 0rem 0rem 0.08rem 0.08rem;
    }

        .kcts-box .pt-con img {
            width: 6.48rem
        }

    .kcts-box .ycsj-con {
        width: 6.9rem;
        height: 10.8rem;
        background: #FFFFFF;
        box-shadow: 0rem 0.05rem 0.13rem 0rem rgba(59,103,218,0.67);
        border-radius: 0rem 0rem 0.08rem 0.08rem;
    }

        .kcts-box .ycsj-con .con {
            width: 6.56rem;
            height: 1.92rem;
            background: #F2F6FA;
            border-radius: 0.05rem;
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #42526B;
            line-height: 0.4rem;
            padding: 0.19rem 0.28rem 0.13rem;
            margin: 0.3rem 0 0.35rem
        }

        .kcts-box .ycsj-con .zzcg {
            width: 4.06rem;
            height: 0.67rem;
            background: url('../img/zzcg.png') no-repeat center;
            background-size: 100% 100%;
            font-size: 0.32rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 0.28rem;
            padding-left: 0.21rem;
            align-self: flex-start;
            margin-bottom: 0.4rem
        }

        .kcts-box .ycsj-con .xxms-item {
            width: 3.2rem;
            height: 3.23rem;
            box-shadow: 0rem 0.05rem 0.24rem 0rem #E3EEF7, 0rem 0.05rem 0.04rem 0rem rgba(227,238,247,0.67), 0.01rem 0.02rem 0rem 0rem #FFFFFF, 0.02rem -0.01rem 0rem 0rem #FFFFFF;
            border-radius: 0.05rem;
            background: #F6FAFB;
            border: 0px solid #FFFFFF;
            padding: 0.19rem 0.17rem 0;
            margin-bottom: 0.15rem
        }

            .kcts-box .ycsj-con .xxms-item .img {
                width: 2.87rem;
                height: 1.07rem;
                margin-bottom: 0.19rem;
                background: url('../img/xxcj1.png') no-repeat center;
                background-size: 100% 100%;
            }

            .kcts-box .ycsj-con .xxms-item .img2 {
                background: url('../img/xxcj2.png') no-repeat center;
            }

            .kcts-box .ycsj-con .xxms-item .img3 {
                background: url('../img/xxcj3.png') no-repeat center;
            }

            .kcts-box .ycsj-con .xxms-item .img4 {
                background: url('../img/xxcj4.png') no-repeat center;
            }

            .kcts-box .ycsj-con .xxms-item .img .xxcj {
                width: 2.87rem;
                height: 0.28rem;
                background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
                font-size: 0.2rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #FFFFFF;
                line-height: 0.28rem;
                padding-left: 0.17rem
            }

            .kcts-box .ycsj-con .xxms-item p {
                font-size: 0.24rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #5F6C83;
                line-height: 0.4rem;
                padding: 0 0.05rem;
            }

.yzsxx-box {
    width: 100%;
    height: 8.49rem;
    margin-bottom: 0.19rem;
    background: url('../img/yzsxx.png') no-repeat center;
    background-size: 100% 100%;
    padding-top: 0.58rem
}

    .yzsxx-box .jyzd {
        width: 6.9rem;
        height: 2.11rem;
        background: #F7FAFF;
        border: 0px solid #FFFFFF;
        box-shadow: 0rem 0.05rem 0.16rem 0rem rgba(209,223,241,0.76), 0rem 0.01rem 0rem 0rem rgba(245,249,255,0.99), 0rem -0.01rem 0rem 0rem #F4F8FF, 0.01rem 0rem 0rem 0rem rgba(255,255,255,0.49), -0.01rem 0rem 0rem 0rem rgba(175,194,224,0.14);
        border-radius: 0.1rem;
        padding: 0.28rem 0.24rem 0.21rem;
        margin-bottom: 0.2rem
    }

        .yzsxx-box .jyzd .img {
            width: 1.22rem;
            height: 1.22rem;
            background: rgba(220,231,246,0.47);
            border-radius: 0.08rem;
            margin-right: 0.23rem;
            flex-shrink: 0
        }

            .yzsxx-box .jyzd .img img {
                width: 0.81rem
            }

        .yzsxx-box .jyzd .con .tit {
            font-size: 0.32rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #226CFF;
            line-height: 0.32rem;
            margin-bottom: 0.12rem
        }

        .yzsxx-box .jyzd .con .detail {
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #5F6C83;
            line-height: 0.4rem;
        }

.ace-box {
    height: 6.22rem;
    padding-top: 0.62rem
}

    .ace-box .ace-item-box {
        width: 6.9rem;
        flex-wrap: wrap
    }

        .ace-box .ace-item-box .ace-item {
            width: 3.3rem;
            height: 1.71rem;
            background: linear-gradient(0deg, #518FFA 0%, #80AEFB 100%);
            box-shadow: 0rem 0.05rem 0.13rem 0rem rgba(88,149,250,0.67);
            border-radius: 0.05rem;
            margin-bottom: 0.33rem
        }

            .ace-box .ace-item-box .ace-item img {
                width: 0.65rem;
                margin-bottom: 0.24rem
            }

            .ace-box .ace-item-box .ace-item span {
                font-size: 0.26rem;
                font-family: Source Han Sans CN;
                font-weight: bold;
                color: #FFFFFF;
                line-height: 0.26rem;
            }

.szxm-box {
    padding: 0.48rem 0 0.5rem;
    width: 100%;
    background: linear-gradient(0deg, #FFFFFF 0%, #F6F8FF 100%);
}
    .szxm-box .xm-idx-box-out {
        width: 6.9rem;
        height: 0.55rem;
        overflow-x: hidden;
        position: relative
    }
    .szxm-box .xm-idx-box {
        width: 11.9rem;
        position:absolute;
        left:0;
        top:0;
        margin-bottom: 0.2rem;
        transition:left 1s ease-out
    }

        .szxm-box .xm-idx-box .xm-idx {
            width: 1.1rem;
            height: 0.55rem;
            border: 0px solid #FFFFFF;
            background: linear-gradient(0deg, #F4F9FF 0%, #E0EFFF 100%);
            box-shadow: 0rem 0.05rem 0.07rem 0rem rgba(224,237,254,0.36);
            border-radius: 0.05rem;
            margin-right: 0.1rem;
            flex-shrink: 0
        }

            .szxm-box .xm-idx-box .xm-idx.act {
                background: linear-gradient(180deg, #175CFE 0%, #2E7AFF 100%);
                box-shadow: 0rem 0.06rem 0.08rem 0rem #D1DDFF;
            }

            .szxm-box .xm-idx-box .xm-idx:last-of-type {
                margin-right: 0
            }

            .szxm-box .xm-idx-box .xm-idx .prj, .szxm-box .xm-idx-box .xm-idx .num {
                font-size: 0.16rem;
                font-family: Bebas;
                font-weight: 400;
                font-style: italic;
                color: #5F6C83;
                line-height: 0.28rem;
            }

            .szxm-box .xm-idx-box .xm-idx.act .prj, .szxm-box .xm-idx-box .xm-idx.act .num {
                color: #fff;
            }

            .szxm-box .xm-idx-box .xm-idx .num {
                font-size: 0.2rem;
                display: inline-block;
                width: 0.32rem;
                height: 0.32rem;
                background: url('../img/num-bg.png') no-repeat center;
                background-size: 100% 100%;
            }

    .szxm-box .swiper-slide {
        width: 6.9rem;
        background: #E8F1FF;
        border-radius: 0.1rem;
        padding: 0 0.36rem 0.42rem;
    }

        .szxm-box .swiper-slide .prj-tit {
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #226CFF;
            line-height: 0.30rem;
            margin: 0.31rem 0 0.2rem;
            text-align: center
        }

        .szxm-box .swiper-slide img {
            width: 6.17rem;
            height: 2.94rem
        }

        .szxm-box .swiper-slide .xmjj {
            height: 0.31rem;
            font-size: 0.32rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 0.32rem;
            background: linear-gradient(180deg, #2F6CFF 0%, #4C81FF 100%);
            -webkit-background-clip: text;
            margin-top: 0.37rem;
            -webkit-text-fill-color: transparent;
            /*position: relative;*/
            align-self: flex-start
        }

   /*         .szxm-box .swiper-slide .xmjj::after {
                content: '';
                position: absolute;
                left: 0;
                bottom: -0.11rem;
                width: 1.25rem;
                height: 0.04rem;
                background: #226CFF;
            }*/

        .szxm-box .swiper-slide .line {
            width: 5.92rem;
            height: 0.03rem;
            background: linear-gradient(180deg, #226CFF 0%, #fff 100%);
            margin-top: 0.11rem;
            background: url('../img/line1.png') no-repeat center;
            background-size: 100% 100%;
            margin-left:-0.2rem
        }

        .szxm-box .swiper-slide .detail {
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #42526B;
            line-height: 0.4rem;
            margin: 0.24rem 0 0;
            align-self: flex-start
        }

        .szxm-box .swiper-slide .detail-con {
            width: 6.26rem;
            background: rgba(255,255,255,0.5);
            border-radius: 0.05rem;
            padding: 0.23rem 0.22rem;
            margin-top: 0.27rem
        }

            .szxm-box .swiper-slide .detail-con .dot, .szxm-box .swiper-slide .detail-con .d-item {
                font-size: 0.26rem;
                font-family: Source Han Sans CN;
                font-weight: bold;
                color: #226CFF;
                line-height: 0.4rem;
            }

            .szxm-box .swiper-slide .detail-con .d-item {
                color: #42526B
            }

.szxm-box-swiper {
    width: 6.9rem;
}

.kcdg-box {
    padding: 0.6rem 0;
    width: 100%
}

    .kcdg-box .kc-item {
        margin-bottom: 0.11rem
    }

        .kcdg-box .kc-item.act {
            margin-bottom: 0.22rem
        }

        .kcdg-box .kc-item .kc-top {
            width: 6.9rem;
            background: linear-gradient(90deg, #507AFF 0%, #6C8FFF 100%);
            border-radius: 0.15rem;
            font-size: 0.26rem;
            font-family: Source Han Sans CN;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 0.4rem;
            padding: 0.2rem 0.22rem
        }
            .kcdg-box .kc-item.act .kc-top {
                border-radius: 0.15rem 0.15rem 0 0 
            }

            .kcdg-box .kc-item .kc-top .img {
                width: 0.34rem;
                height: 0.34rem;
                background: #FFFFFF;
                border-radius: 50%;
                flex-shrink: 0
            }

                .kcdg-box .kc-item .kc-top .img img {
                    width: 0.17rem;
                }

        .kcdg-box .kc-item .kc-bot {
            width: 6.9rem;
            padding-bottom: 0.14rem;
            background: #FFFFFF;
            box-shadow: 0rem 0rem 0.13rem 0rem rgba(197,207,235,0.67);
            border-radius: 0rem 0rem 0.15rem 0.15rem;
            display: none;
        }

        .kcdg-box .kc-item.act .kc-top .img img {
            transform: rotate(180deg)
        }

        .kcdg-box .kc-item.act .kc-bot {
            display: block;
        }

        .kcdg-box .kc-item .kc-bot .kcjj-box {
            padding: 0.22rem 0.32rem
        }

            .kcdg-box .kc-item .kc-bot .kcjj-box .kcjj, .kcdg-box .kc-item .kc-bot .kcnr-box .kcnr {
                display: inline-block;
                width: 1.04rem;
                height: 0.28rem;
                background: #226CFF;
                border-radius: 0.1rem 0rem 0.1rem 0rem;
                font-size: 0.2rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #FFFFFF;
                line-height: 0.28rem;
                text-align: center;
                margin-right: 0.1rem
            }

            .kcdg-box .kc-item .kc-bot .kcjj-box .detail {
                font-size: 0.2rem;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #42526B;
                line-height: 0.4rem;
            }

        .kcdg-box .kc-item .kc-bot .kcnr-box {
            width: 6.68rem;
            background: #E8EFF9;
            padding: 0.2rem 0.22rem;
            margin: 0 auto
        }

            .kcdg-box .kc-item .kc-bot .kcnr-box .con {
                margin-top: 0.22rem;
            }

                .kcdg-box .kc-item .kc-bot .kcnr-box .con div {
                    flex: 1;
                    flex-shrink: 0;
                    font-size: 0.2rem;
                    font-family: Source Han Sans CN;
                    font-weight: 400;
                    color: #42526B;
                    line-height: 0.3rem;
                }
.ycsj-box {
    display: none;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

