@charset "utf-8"; .zyjy_logo {
    background: url(251229zyjy_bg1.jpg) no-repeat center;
    padding: .3rem 0rem;
    background-size: cover;
}

.zyjy_logo img {
    max-width: 5rem;
}

.zyjy_box {
    background: url(251229zyjy_bg3.jpg) no-repeat center;
    background-size: cover;
}

.zyjy_box ul {
    font-size: 0rem;
}

.zyjy_box ul li {
    width: 20%;
    display: inline-block;
}

.zyjy_box ul li a {
    height: .8rem;
    position: relative;
    line-height: .8rem;
    display: block;
    font-size: .24rem;
    color: #fff;
    text-align: center;
}

.zyjy_box ul li.on a,.zyjy_box ul li:hover a {
    background: linear-gradient(180deg,rgba(0,84,173,1) 0%,rgba(0,84,173,0) 100%);
    box-shadow: -4px 6px 16px rgba(54,153,207,0.1);
}

.zyjy_box ul li.on a::before,.zyjy_box ul li:hover a::before {
    content: ' ';
    width: .4rem;
    height: .06rem;
    background: #fff;
    border-radius: .04rem;
    display: block;
    bottom: 0rem;
    left: 50%;
    margin-left: -.2rem;
    position: absolute;
}

.slideBox_02 {
    border-radius: .12rem;
    overflow: hidden;
    box-shadow: 0px 2px 18px rgba(24,129,254,0.1);
}

.zyjy_bg2 {
    background: #fff;
    padding: .24rem .32rem;
    box-shadow: 0px 2px 18px rgba(24,129,254,0.1);
    border-radius: .12rem;
}

.zyjy_tit {
    background: url(251229zyjy_tit1.png) no-repeat center;
    overflow: hidden;
    background-size: 100% 100%;
    line-height: .72rem;
    height: .72rem;
}

.zyjy_tit h1 {
    color: #fff;
    font-size: .24rem;
    padding-left: .3rem;
    padding-top: .04rem;
}

.zyjy_tit span a {
    display: inline-block;
    width: 1.15rem;
    height: .24rem;
    line-height: .1rem;
    text-align: right;
    background: url(251229zyjy_icon1.png) no-repeat center;
    background-size: 100% 100%;
    padding-right: .24rem;
    color: #0054AD;
}

.zyjy_list ul li a {
    padding: .07rem 0rem;
    display: block;
    border-bottom: 1px solid #F2F2F2;
}

.zyjy_list ul li a span {
    display: block;
    padding-right: .2rem;
    margin-right: .2rem;
    position: relative;
    text-align: center;
}

.zyjy_list ul li a span h1 {
    font-size: .2rem;
    color: #0054AD;
}

.zyjy_list ul li a span p {
    font-size: .14rem;
    color: #999999;
    margin-top: -.04rem;
}

.zyjy_list ul li a span::before {
    content: ' ';
    width: 1px;
    height: .36rem;
    background: #F2F2F2;
    display: block;
    position: absolute;
    right: 0rem;
    top: 50%;
    margin-top: -.18rem;
}

.zyjy_list_r p {
    line-height: .54rem;
}

.slideBox_02 .pic li i.picture_fixed {
    padding-top: 61%;
}

.zyjy_list ul li:last-child a {
    padding-bottom: 0rem;
    margin-bottom: 0rem;
    border-bottom: none;
}

.zyjy_box2 {
    background: url(251229zyjy_bg2.jpg) no-repeat center;
    background-size: cover;
}

.list_base li:last-child {
    margin-bottom: 0rem;
}

.list_base li:before {
    background: #CCCCCC;
    width: .06rem;
    height: .06rem;
}

.zyjy_list>.more {
    display: none;
}

.zyjy_list_r {
    overflow: hidden;
}

.zyjy_list_r p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media screen and (max-width: 992px) {
    .zyjy_list>.more {
        display: block;
        background-color: #F2F2F2;
        border-radius: .08rem;
        line-height: .44rem;
        text-align: center;
        width: 100%;
        margin-top: .1rem;
    }

    .zyjy_list>.more a {
        color: #666666;
        display: block;
    }

    .zyjy_tit span {
        display: none;
    }

    .zyjy_logo {
        padding: .24rem 0rem;
    }

    .zyjy_box ul {
        white-space: nowrap;
        overflow: auto;
    }

    .zyjy_box ul li {
        width: auto;
    }

    .zyjy_box ul li a {
        padding: 0rem .32rem;
    }

    .zyjy_list_r p {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .zyjy_list ul li a span h1 {
        font-size: .16rem;
        font-weight: normal;
        display: inline-block;
    }

    .zyjy_list ul li a span p {
        display: inline-block;
    }

    .zyjy_list_r p {
        height: auto;
        white-space: inherit;
        overflow: inherit;
        line-height: inherit;
    }

    .zyjy_list ul li a span {
        float: inherit;
        text-align: left;
    }

    .list_base li {
        margin-bottom: 0rem;
    }

    .zyjy_list ul li a span::before {
        display: none;
    }
    .zyjy_logo img {
    max-width: 100%;
}
}

