#kong {
    height: 1.33333333rem
}

#zjtrain-calc .calclation-box .section1 {
    position: relative
}

#zjtrain-calc .calclation-box .section1 .area .floor {
    padding-top: 1.06666667rem;
    padding-bottom: 1.06666667rem
}

#zjtrain-calc .calc-box .calculation-warp .subject-tit {
    margin-bottom: .4rem
}

#zjtrain-calc .calc-box .calculation-warp .radio-box.radio-two {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

#zjtrain-calc .calc-box .calculation-warp .radio-box.radio-two .radio-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    line-height: .56rem !important
}

#zjtrain-calc .calc-box .calculation-warp .radio-box .radio-list {
    height: 1.6rem;
    line-height: 1.6rem !important;
    font-size: .4rem
}

#zjtrain-calc .calc-box .calculation-warp .radio-box .radio-list .radio-strong {
    margin-top: 0;
    width: .37333333rem;
    height: .37333333rem;
    background: #f7f7f7
}

#zjtrain-calc .calc-box .calculation-warp .radio-box .radio-list .radio-strong:after {
    width: .32rem !important;
    height: .32rem !important
}

#zjtrain-calc .calc-box .calculation-warp .radio-box .radio-list.selete-radio-list .input {
    background: #f7f7f7
}

#zjtrain-calc .calc-box .calculation-warp .error {
    position: fixed;
    border-radius: .13333333rem;
    background: rgba(0, 0, 0, .8);
    width: 4rem;
    height: 1.33333333rem;
    line-height: 1.33333333rem;
    top: 50%;
    left: 50%;
    margin-left: -2rem;
    margin-top: -.66666667rem;
    font-size: .32rem;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

#zjtrain-calc .calc-box .calculation-warp .error .info {
    color: #fff
}

#zjtrain-calc .calc-box .calculation-warp .error.error-show {
    z-index: 13
}

#zjtrain-calc .calc-box .calculation-warp .error.fade-enter, #zjtrain-calc .calc-box .calculation-warp .error.fade-leave-to {
    opacity: 0
}

#zjtrain-calc .calc-box .calculation-warp .error.fade-enter-active, #zjtrain-calc .calc-box .calculation-warp .error.fade-leave-active {
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

#zjtrain-calc .calc-box .calculation-warp .step1 .subject-con, #zjtrain-calc .calc-box .calculation-warp .step4 .subject-con, #zjtrain-calc .calc-box .calculation-warp .step8 .radio-box .radio-list label {
    height: auto
}

#zjtrain-calc .calc-box .calculation-warp .step {
    height: calc(100% - 60px);
    overflow-y: auto;
    padding-bottom: .8rem
}

#zjtrain-calc .calc-box .calculation-warp .calc-trip {
    margin: .53333333rem auto 0;
    height: 2.26666667rem;
    background: #fef5f5;
    border-radius: .13333333rem;
    font-size: .32rem;
    line-height: .53333333rem;
    padding: .30666667rem .69333333rem 0 .70666667rem;
    color: #ff534f
}

#zjtrain-calc .calc-box .calculation-warp .calc-trip-bd {
    padding-top: .06666667rem;
    text-align: justify
}

#zjtrain-calc .calc-box .calculation-warp .calc-trip .iconfont {
    font-size: .37333333rem;
    padding-right: .2rem
}

#zjtrain-calc .calc-box .calculation-warp .subject-tit {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    font-size: .42666667rem
}