.organizaBox  {width: 80%;margin: 0 auto;margin-top: 50px;overflow:hidden}
.organizaBox .tabjgBox{/* width: calc(100% - 0.75rem); */position: relative;z-index: 4;margin-bottom: 50px;}
.organizaBox .tabjgBox::before{content: "";position: absolute;right: 0;background: #e3e3e3;height: 1px;top: 50%;margin-top: -0.5px;width: 100%;z-index: 3;}
.organizaBox .tabjgBox .jgBoxTitle{cursor: pointer;float: left;display: inline-block;position: relative;z-index: 8;background: white;padding: 4px 23px;border: 1px solid #94070a;min-width: 110px;min-height: 34px;}
.organizaBox .tabjgBox .jgBoxTitle p{font-size: 16px;color: #94070a;font-weight: normal;text-align: center;line-height: 34px;}
.organizaBox .tabjgBox .jgBoxTitle.cur{position: relative;background: #94070a;}
.organizaBox .tabjgBox .jgBoxTitle.cur::after{content: "";position: absolute;width: 0;height: 0;border: 10px solid transparent;border-top-color: #94070a;border-bottom: none;border-left-color: transparent;border-right-color: transparent;left: 50%;margin-left: -5px;bottom: -10px;}
.organizaBox .tabjgBox .jgBoxTitle.cur p{color: #FFFFFF;position: relative;}
.organizaBox .tabjgBox .jgBoxTitle.cur:nth-child(1) p{/* background: url(../image/szIcOn.png) no-repeat left center #791cb5; *//* background-size: 0.21rem; */}
.bbbss_t{
        width: 200%;
    overflow: hidden;
}
.bbbss{
    position:relative;
    left:100%;
    transition: all .6s ease;
    width: 50%;
    float: left;
    overflow: hidden;
}
.bbbss.on{
    left:0%;
}
.bbbss.on:last-child{
    left:-50%;
}
    .yxszBox .yxszTitle {
    }

        .yxszBox .yxszTitle img {
            display: block;
            margin: 0 auto;
        }

    .yxszBox .yxszCon {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
        margin-top: 20px;
    }

        .yxszBox .yxszCon::before {
            content: "";
            position: absolute;
            left: 50%;
            margin-left: -0.5px;
            height: calc(100% + 20px);
            width: 1px;
            background: #dcdcdc;
            z-index: 0;
            top: -22px;
        }

        .yxszBox .yxszCon::after {
            content: "";
            position: absolute;
            left: 50%;
            margin-left: -10px;
            height: 20px;
            width: 20px;
            background: #94070a;
            z-index: 0;
            bottom: 0;
            border-radius: 50%;
        }

        .yxszBox .yxszCon h4 {
            font-weight: normal;
            font-size: 22px;
        }

        .yxszBox .yxszCon .setL {
            width: 50%;
        }

            .yxszBox .yxszCon .setL > div {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                flex-direction: column;
                padding-right: 20px;
                position: relative;
                padding-top: 10px;
                margin-bottom: 30px;
                box-sizing: border-box;
            }

                .yxszBox .yxszCon .setL > div::before {
                    content: "";
                    position: absolute;
                    top: -3px;
                    right: -3px;
                    background: #94070a;
                    width: 100%;
                    border-radius: 50%;
                    width: 6px;
                    height: 6px;
                }

                .yxszBox .yxszCon .setL > div::after {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    border-top: 1px solid #94070a;
                    width: 100%;
                }

            .yxszBox .yxszCon .setL .zsul {
            }

                .yxszBox .yxszCon .setL .zsul li {
                }

                    .yxszBox .yxszCon .setL .zsul li a {
                        font-size: 0.16rem;
                        color: #791cb5;
                        line-height: 0.2rem;
                        display: inline-block;
                        margin: 0.1rem 0;
                    }

                        .yxszBox .yxszCon .setL .zsul li a:hover {
                            color: #791cb5;
                        }

                        .yxszBox .yxszCon .setL .zsul li a[href] {
                        }

                            .yxszBox .yxszCon .setL .zsul li a[href]:hover {
                                color: #9d37ac;
                            }

            .yxszBox .yxszCon .setL .hsul li {
            }
            .yxszBox .yxszCon .setL .hsul li:first-child {
                    display:none;
            }

                .yxszBox .yxszCon .setL .hsul li a {
                    font-size: 0.16rem;
                    color: #999;
                    display: inline-block;
                    margin: 5px 0;
                    font-size: 16px;
                }

                    .yxszBox .yxszCon .setL .hsul li a:hover {
                        
                    }

                    .yxszBox .yxszCon .setL .hsul li a[href] {
                        color:#000000
                    }

                        .yxszBox .yxszCon .setL .hsul li a[href]:hover {
                            color: #94070a;
                        }

            .yxszBox .yxszCon .setL .zsh4 {
            text-align: right;
            }

                .yxszBox .yxszCon .setL .zsh4 a {
                    color: #94070a;
                }

            .yxszBox .yxszCon .setL .xth4 a {
                font-size: 0.24rem;
                color: #ad94be;
                font-style: italic;
            }

            .yxszBox .yxszCon .setL h4 a[href]:hover {
                color: #94070a;
            }

            .yxszBox .yxszCon .setL .zsh4 a[href] {
            }

                .yxszBox .yxszCon .setL .zsh4 a[href]:hover {
                    color: #94070a;
                }

            .yxszBox .yxszCon .setL .xth4 a[href] {
                padding-right: 0.15rem;
            }

        .yxszBox .yxszCon .setR .xth4 a[href]:hover {
            color: #94070a;
        }

        .yxszBox .yxszCon .setR {
            width: 50%;
        }

            .yxszBox .yxszCon .setR > div {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                flex-direction: column;
                padding-left: 20px;
                position: relative;
                padding-top: 10px;
                margin-bottom: 30px;
                box-sizing: border-box;
                align-content: flex-end;
            }

                .yxszBox .yxszCon .setR > div::before {
                    content: "";
                    position: absolute;
                    top: -3px;
                    left: -3px;
                    background: #94070a;
                    width: 100%;
                    border-radius: 50%;
                    width: 6px;
                    height: 6px;
                }

                .yxszBox .yxszCon .setR > div::after {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    border-top: 1px solid #94070a;
                    width: 100%;
                }

                .yxszBox .yxszCon .setR > div:nth-child(1) {
                    margin-top: 50px;
                }

                .yxszBox .yxszCon .setR > div ul {
                    /* width: 50%; */
                    margin-left: 50%;
                }

            .yxszBox .yxszCon .setR .zsul {
            }

                .yxszBox .yxszCon .setR .zsul li {
                }

                    .yxszBox .yxszCon .setR .zsul li a {
                        font-size: 0.16rem;
                        color: #94070a;
                        line-height: 0.2rem;
                        display: inline-block;
                        margin: 0.1rem 0;
                    }

                        .yxszBox .yxszCon .setR .zsul li a:hover {
                            color: #94070a;
                        }

                        .yxszBox .yxszCon .setR .zsul li a[href] {
                            padding-right: 0.15rem;
                        }

                            .yxszBox .yxszCon .setR .zsul li a[href]:hover {
                                color: #94070a;
                            }

            .yxszBox .yxszCon .setR .hsul li {
            /* text-align: right; */
            }
            .yxszBox .yxszCon .setR .hsul li:first-child {
                    display:none;
            }

                .yxszBox .yxszCon .setR .hsul li a {
                    font-size: 16px;
                    color: #999;
                    display: inline-block;
                    margin: 5px 0;
                }

                    .yxszBox .yxszCon .setR .hsul li a:hover {
                        
                    }

                    .yxszBox .yxszCon .setR .hsul li a[href] {
                        color:#000000
                    }

                        .yxszBox .yxszCon .setR .hsul li a[href]:hover {
                            color: #94070a;
                        }

            .yxszBox .yxszCon .setR .zsh4 {
            width: 100%;
            }

                .yxszBox .yxszCon .setR .zsh4 a {
                    color: #94070a;
                }

                    .yxszBox .yxszCon .setR .zsh4 a:hover {
                        color: #94070a;
                    }

            .yxszBox .yxszCon .setR .xth4 a {
                font-size: 0.24rem;
                color: #ad94be;
                font-style: italic;
            }

            .yxszBox .yxszCon .setR h4 a[href]:hover {
                color: #94070a;
            }

            .yxszBox .yxszCon .setR .zsh4 a[href] {
                padding-right: 20px;
            }

                .yxszBox .yxszCon .setR .zsh4 a[href]:hover {
                    color: #94070a;
                }

            .yxszBox .yxszCon .setR .xth4 a[href] {
                padding-right: 0.15rem;
            }

                .yxszBox .yxszCon .setR .xth4 a[href]:hover {
                    color: #94070a;
                }
.organizaBox .zms{
    }
.organizaBox .zms .md{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-left: 75px;}
.organizaBox .zms .md a{background: #f2f3f9;font-size: 24px;color: #757575;display: inline-block;width: 46px;text-align: center;line-height: 54px;margin-right: 5px;margin-bottom: 5px;text-decoration: none;}
.organizaBox .zms .md a:hover{color: #fff;background: #94070a;}
.organizaBox .orgaCon{
}
.organizaBox .orgaCon dl{display: flex;justify-content: start;flex-wrap: nowrap;margin-top: 40px;align-items: flex-start;}
.organizaBox .orgaCon dl dt{width: 75px;font-size: 45px;color: #94070a;line-height: 45px;}
.organizaBox .orgaCon dl .ddBox{padding-left: 30px;border-left: 1px solid #94070a;width: calc(100% - 0.75rem);}
.organizaBox .orgaCon dl .ddBox dd{}
.organizaBox .orgaCon dl .ddBox dd+dd{margin-top: 15px;}
.organizaBox .orgaCon dl .ddBox dd h3{}
.organizaBox .orgaCon dl .ddBox dd h3 a{font-size: 26px;color: #94070a;font-weight: normal;line-height: 45px;padding-right: 15px;display: inline-block;}
.organizaBox .orgaCon dl .ddBox dd h3 a[href]{}
.organizaBox .orgaCon dl .ddBox dd h3 a[href]:hover{color: #000000;}
.organizaBox .orgaCon dl .ddBox dd p {display: flex;justify-content: start;flex-wrap: wrap;}
.organizaBox .orgaCon dl .ddBox dd p a[href]{color: #000000;}
.organizaBox .orgaCon dl .ddBox dd p a[href]:hover{color: #94070a;}
.organizaBox .orgaCon dl .ddBox dd p a{margin-right: 24px;font-size: 16px;line-height: 36px;display: inline-block;color:#999;text-decoration:none;}