@charset "utf-8";
/* CSS Document */
/*2021.09.2*/


.mar0 {
    margin-top: 0;
}

.nycon {
    min-height: 600px;
}
.nyban{
overflow: hidden;
}
    .nyban img {
        max-width: 100%;
    }



    .dd1 {
        padding-top: 25px;
    }

    .nyban img.img1 {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
    }

    .nav-panel-title {
        padding: 0 50px;
        border-bottom: 2px solid #fff;
        display: inline-block;
        padding-bottom: 10px;
        margin-bottom: 80px;
    }

        .nav-panel-title p {
            font-size: 42px;
            font-weight: bold;
            color: #fff;
            text-shadow: 2px 2px 2px #333;
        }

        .nav-panel-title span {
            display: block;
            font-size: 24px;
            color: #fff;
            text-transform: uppercase;
            font-weight: bold;
            font-family: arial;
            text-shadow: 2px 2px 2px #333;
            margin-top: 10px;
        }

    .nyban p {
        margin-bottom: 0;
    }


    /*内页面包屑侧导航*/
    .ke-tit {
        z-index: 1;
        text-align: left;
    }

    .ke {
    }


    .nav-path {
        z-index: 111;
        margin-top: 30px;
        color: #fff;
        font-size: 16px;
        text-align: right;
    }

        .nav-path img {
            padding-right: 5px;
        }

        .nav-path a {
            color: #fff;
            font-size: 16px;
            padding: 0 3px;
        }

            .nav-path a:hover, .nav-path a.active {
                text-decoration: none;
                color: #fff;
            }


    /******左侧导航******/

    .main-left {
        border-bottom: 1px solid #9a202d;
        position: absolute;
        bottom: 0;
        width: 100%;
    }

        .main-left .bdd {
            margin-bottom: 20px;
        }

        .main-left .navbortop {
            border-top: 1px solid #fff;
    background-image: linear-gradient(rgba(0,0,0,0), #262525);
        }


    /******右侧样式******/
    .main-right {
        position: relative;
        min-height: 500px;
        /*transition: all 1.5s;*/
    }
    /*左侧导航：*/
    .side-nav-panel {
    }

    .slide-nav-ul {
        /*min-height: 65px;*/
        padding-left: 0;
        margin-bottom: 0;
    }

        .slide-nav-ul li:first-child {
            /* border-top: none; */
            background: none;
        }

            .slide-nav-ul li:first-child a:hover {
                /* border-top: none; */
                background: none;
            }

        .slide-nav-ul li {
            position: relative;
            text-align: center;
            line-height: 85px;
            float: left;
            padding-right: 30px;
        }


            .slide-nav-ul li a {
                display: block;
                color: #fff;
                font-size: 16px;
                padding: 0 20px;
                transition: all 0.2s;
            }

                .slide-nav-ul li a i {
                    padding-left: 8px;
                    display: none;
                }

                .slide-nav-ul li a img {
                    padding-left: 8px;
                }

                    .slide-nav-ul li a img.img2 {
                        display: none;
                    }


                .slide-nav-ul li a.active {
                    text-decoration: none;
                    color: #fff;
                    background: #9a202d;
                }

                    .slide-nav-ul li a.active:hover {
                        text-decoration: none;
                        color: #fff;
                        background: #9a202d;
                    }

                .slide-nav-ul li a:hover {
                    text-decoration: none;
                    color: #fff;
                    background: #9a202d;
                }

                    .slide-nav-ul li a:hover img.img2 {
                        display: inline-block;
                    }

                    .slide-nav-ul li a:hover img.img1 {
                        display: none;
                    }


                /* 左侧二级选中 .parent */

                .slide-nav-ul li a:hover,
                .slide-nav-ul li a.active,
                .slide-nav-ul li a.selected,
                .slide-nav-ul li a.parent, .slide-nav-ul li a.move {
                    text-decoration: none;
                    color: #9a202d;
                    background: rgba(255,255,255,0.9);
                     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
                    transition: all 0.2s;
                }


                    .slide-nav-ul li a:hover .fa-caret-down:before {
                        content: "\f0d8";
                        -webkit-transition: all .3s;
                        -o-transition: all .3s;
                        transition: all .3s;
                    }





    /*内页三级导航*/
    .slide-nav-item-ul {
        padding: 0px 0 0;
        background: #fff;
        border: 1px solid #ccc;
        position: absolute;
        left: 0px;
        top: 86px;
        width: 115%;
        z-index: 2;
        display: none;
    }

        .slide-nav-item-ul li {
            padding: 0px;
            line-height: 25px;
            background: none;
            float: none;
            text-align: left;
            border-bottom: 1px solid #ccc;
        }

            .slide-nav-item-ul li:last-child {
                border-bottom: none;
            }


            .slide-nav-item-ul li a {
                background: none;
                color: #333;
                padding-left: 3px;
                font-size: 15px;
                border-bottom: none;
                padding-bottom: 0;
                padding: 10px 5px 10px 10px;
            }

    .slide-nav-ul li .slide-nav-item-ul li a:hover,
    .slide-nav-ul li .slide-nav-item-ul a.active {
        text-decoration: none;
        color: #9a202d;
        border-bottom: none;
    }




    .slide-nav-ul li .slide-nav-item-ul li a:hover,
    .slide-nav-ul li .slide-nav-item-ul a.active,
    .slide-nav-ul li .slide-nav-item-ul a.selected {
        font-weight: normal;
        background: #9a202d;
        color: #fff;
        border-bottom: none;
    }
    /* 三级选中 .selected */



    /* 手机二级导航下拉 */
    .main-menu {
        float: none;
    }

    .nav_name {
        background: #9a202d;
        width: 100%;
        font-size: 18px;
        padding: 10px 0 10px 15px;
        color: #fff;
        line-height: initial;
        cursor: pointer;
text-align: left;
    }

        .nav_name img {
            position: absolute;
            right: 10px;
            top: 15px;
        }

    .nav_menu {
        display: none;
    }

        .nav_menu .nav_menu_list li {
            display: block;
            width: 100%;
        }

            .nav_menu .nav_menu_list li a {
                padding: 10px 0 10px 25px;
                border-bottom: 1px solid #F6EAEA;
                font-size: 14px;
                display: block;
                width: 100%;
                color: #333;
                line-height: initial;
                text-decoration: none;
            }

        .nav_menu .nav_menu_item_list li a {
            padding: 10px 0 10px 45px;
        }
    /* 手机二级导航下拉end */

    /*右侧内容*/
    .right-nr {
        font-size: 16px;
        color: #333;
        position: relative;
        padding-bottom: 80px;
        margin-top: 20px;
        font-weight: normal;
    }

        .right-nr img {
            max-width: 100% !important;
            height: auto !important;
        }

    #wp_pager {
        text-align: center;
    }

    .view-cnt img, wp_entry img {
        max-width: 100%;
        height: auto;
    }

    /*页数*/
    .view-cnt .page {
        border: 1px solid #d1d1d1;
        border-radius: 5px;
        height: 35px;
        background: #fff;
        max-width: 300px;
        margin: auto;
        margin-top: 30px;
    }

        .view-cnt .page ul li {
            border-right: 1px solid #d1d1d1;
            float: left;
            line-height: 35px;
        }

            .view-cnt .page ul li:last-child {
                border-right: none;
            }

            .view-cnt .page ul li a {
                color: #333;
                padding: 0 12px;
                display: block;
                font-size: 14px;
            }

                .view-cnt .page ul li a.pa:hover, .view-cnt .page ul li a.active {
                    color: #fff;
                    background: #333;
                    text-decoration: none;
                }


    /*页数*/
    .wp_paging {
        font-size: 15px;
    }


    /*文章滚动条样式*/
    /******单篇文章******/
    .view-title {
        color: #333;
        margin-bottom: 10px;
        font-size: 28px;
        margin-top: 20px;
    }

    .fu-title {
        color: #666;
        margin-bottom: 10px;
        font-size: 18px;
        margin-top: 10px;
    }

    .view-info p {
        margin: 0;
    }

    .view-title h1 {
        font-size: 18px;
    }

    .view-info {
        color: #999;
        border-bottom: 1px solid #ccc8c8;
        margin-bottom: 35px;
    }

        .view-info span {
            font-size: 16px;
            font-weight: normal;
        }

    .view-cnt {
        margin-top: 10px;
        line-height: 29px;
    }

        .view-cnt img, .wp_entry img {
            max-width: 100% !important;
            height: auto !important;
            vertical-align: -15px;
        }
        .view-cnt .cs-top{
vertical-align:-3px;
}
        /**/




        .view-cnt p {
            text-justify: inter-ideograph;
            /*解决ie不兼容问题*/
            font-size: 16px;
            color: #333;
            line-height: 29px;
            margin: 10px 0;
            text-align: justify;
        }
.view-cnt .p_text_indent_2{
    text-indent: 2em;
}
.table-responsive{
    margin:20px 0;
}
.table-responsive tr td{
    padding:10px !important;
}


        .view-cnt ul li, .wp_entry ul li {
            list-style-type: disc;
            line-height: 28px;
            height: auto;
            color: #333;
        }

        .view-cnt a {
            color: #9a202d;
        }

            .view-cnt a:hover {
                text-decoration: underline;
                color: #9a202d;
            }

        .view-cnt ol, .view-cnt ul, .wp_entry ul, .wp_entry ol {
            padding-left: 17px;
            margin-left: 10px;
        }

            .view-cnt ol li, .wp_entry ol li {
                list-style-type: decimal;
                line-height: 28px;
                height: auto;
                color: #333;
            }


        /*table*/

        .view-cnt table {
            border-collapse: collapse;
            border-spacing: 0;
            border: medium none;
        }

            .view-cnt table td, .view-cnt table th {
                border-color: #ddd;
            }

    /******news,down,title样式******/
    .data-list {
        /*padding-top: 15px;*/
        padding-bottom: 30px;
        padding-top: 1px;
    }

        .data-list li {
            font-size: 16px;
            line-height: 42px;
            /*padding: 0 10px;*/
            border-bottom: 1px dotted #ccc;
        }

    /*.data-list li:nth-child(odd){
        background: #e9e9e9;
    }*/

    ul.data-list > li > a {
        color: #333;
        font-size: 16px;
        float: left;
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/rs/lia.png) no-repeat left 19px;
        padding-left: 12px;
    }

    .data-list li a:hover {
        color: #203977;
        text-decoration: none;
    }

    .data-list li span {
        font-size: 16px;
        color: #333;
        float: right;
    }

    /******pictrue,videolist样式******/
    ul.pic-list {
        padding: 2px 0 10px;
    }

        ul.pic-list li {
            float: left;
            margin: 10px 33px 5px 0;
            border: 1px solid transparent;
            transition: 0.6s all;
        }


        ul.pic-list .li-img {
            overflow: hidden;
            transition: all 1.5s;
        }


        ul.pic-list li a {
            color: #333;
        }

            ul.pic-list li a:hover {
                color: #000;
                text-decoration: none;
            }

        ul.pic-list li div {
            text-align: center;
        }

        ul.pic-list li p {
            padding: 15px 10px;
            color: #000;
            text-align: center;
        }

        ul.pic-list a img {
            /*border:1px solid #ddd;*/
            /*padding: 3px; background-color: #00428f;

        display: block;  border:2px solid #00428f;
       padding: 6px; background-color: #fff;
        transition: all 0.2s ease-in-out 0s;*/
        }

        ul.pic-list li:hover p a {
            color: #000;
        }


        ul.pic-list li:hover {
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
            transform: scale(1.08);
            position: relative;
            z-index: 9;
            transition: 0.6s all;
        }


    /******pictrueleft pictrueright样式******/
    ul.pic-bothside li {
        padding: 30px 39px;
        border: 1px solid #ccc;
        margin-top: 25px;
    }

    ul.pic-bothside a img {
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        display: block;
        padding: 4px;
        transition: all 0.2s ease-in-out 0s;
        margin: 3px 13px 3px 0px;
    }

    a.pic-a {
        color: #333;
    }

    span.pic-span {
        color: #999;
    }

    /*page1*/
    .page1 ul {
        width: 100%;
        text-align: center;
    }

        .page1 ul li {
            /*float: left;*/
            border: 1px solid #ddd;
            line-height: 40px;
            margin: 0 5px;
            padding: 0 30px;
            display: inline-block;
        }

            .page1 ul li a {
                float: left;
                color: #444;
                font-size: 14px;
                text-decoration: none;
                display: inline-block;
            }

            .page1 ul li.ye {
                border: none;
                margin: 0;
            }

            .page1 ul li.tiao {
                border: none;
                padding-left: 0;
            }

                .page1 ul li.tiao span {
                    border: 1px solid #ddd;
                    line-height: 40px;
                    width: 40px;
                    display: inline-block;
                    height: 40px;
                    float: left;
                    margin-right: 15px;
                }




    /*page1 end*/
    /*左图右文*/

    .picleft-list {
        /*padding-top: 10px;*/
        padding-bottom: 20px;
        padding-left: 0;
    }

        .picleft-list li {
            margin: 20px 0 25px 0;
        }

            .picleft-list li .pli-img {
                width: 23%;
                border: 3px solid transparent;
                transition: all 1s;
            }

                .picleft-list li .pli-img:hover {
                    border: 3px solid #9a202d;
                    box-shadow: 0px 1px 4px 3px #d4d4d4;
                    transition: all 1s;
                    cursor: pointer;
                }

                .picleft-list li .pli-img img {
                    max-width: 100%;
                }

            .picleft-list li .pli-text {
                width: 75%;
                /*height: 158px;*/
                /*border-bottom: 1px dotted #ddd;*/
            }

                .picleft-list li .pli-text a {
                    font-size: 16px;
                    color: #333;
                    display: block;
                    margin-bottom: 10px;
                    font-weight: bold;
                    /*	margin-top: 10px;*/
                }

                    .picleft-list li .pli-text a.a2 {
                        font-size: 14px;
                        color: #0d4f99;
                        margin-top: 10px;
                        display: none;
                    }

                .picleft-list li .pli-text span {
                    font-size: 14px;
                    color: #999;
                    display: block;
                    margin: 3px 0;
                }

                .picleft-list li .pli-text p {
                    font-size: 14px;
                    color: #333;
                    line-height: 23px;
                    /*overflow: hidden;
                    height: 50px;*/
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                }

    /*视频列表*/
    .video-list {
        padding-top: 10px;
    }

        .video-list li {
            width: 30%;
            min-height: 283px;
            border: 1px solid #ddd;
            float: left;
            margin-right: 5%;
            margin-bottom: 30px;
            padding-bottom: 20px;
            background: #fbfbfb;
            transition: all 0.4s ease-out;
        }

            .video-list li:hover {
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                cursor: pointer;
            }



            .video-list li:nth-child(3n) {
                margin-right: 0px;
            }

            .video-list li:hover {
                border: 1px solid #ccc;
                cursor: pointer;
            }

    ul.video-list li.mar0 {
        /*margin-right:0;*/
    }

    .video-list li .vi-vi {
        position: relative;
        /*height: 135px;*/
    }

        .video-list li .vi-vi img {
            max-width: 100%;
        }

        .video-list li .vi-vi span {
            left: 0px;
            width: 100%;
            position: absolute;
            text-align: center;
            top: 33%;
        }

            .video-list li .vi-vi span img {
                left: 0%;
                text-align: center;
            }

    .video-list li .vi-text {
        padding: 5px 30px 10px 20px;
        height: 132px;
        overflow: hidden;
    }

        .video-list li .vi-text a {
            display: block;
            font-size: 16px;
            color: #333;
            line-height: 25px;
        }

        .video-list li .vi-text span {
            display: block;
            font-size: 14px;
            color: #777;
            margin: 8px 0;
        }

        .video-list li .vi-text p {
            font-size: 14px;
            color: #777;
            line-height: 21px;
            height: 47px;
            overflow: hidden;
        }
    /*下载页面*/

    .down-list {
        padding-bottom: 50px;
        /*padding-top: 15px;*/
    }

        .down-list li {
            border-bottom: 1px solid #ddd;
            padding: 16px;
            transition: all 0.4s ease-out;
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
        }

            .down-list li:hover {
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                cursor: pointer;
            }



            .down-list li:first-child {
                padding-top: 0px;
            }

            .down-list li .down-left {
            }

                .down-list li .down-left a {
                    color: #333;
                    font-size: 16px;
                }

                    .down-list li .down-left a img {
                        margin-right: 10px;
                    }

                .down-list li .down-left p {
                    margin-top: 12px;
                    font-size: 14px;
                    color: #999;
                }

                    .down-list li .down-left p span {
                        margin-left: 54px;
                    }

            .down-list li .down-xia {
                display: block;
                margin-top: 18px;
            }

    /*piclist1 个人图片列表*/


    .picleft1-list {
        padding-top: 16px;
        padding-bottom: 20px;
    }

        .picleft1-list li {
            margin-bottom: 10px;
            width: 242px;
            height: 88px;
            border: 1px solid #ececec;
            padding: 8px;
            float: left;
            margin-right: 20px;
            margin-bottom: 26px;
        }

            .picleft1-list li:hover {
                box-shadow: 1px 1px 2px 2px #e8effb;
            }

            .picleft1-list li .pli-img1 {
                /*width: 228px;*/
                /*去掉宽度不要*/
            }

            .picleft1-list li .pli-text1 {
                margin-top: 10px;
                width: 130px;
                padding-left: 23px;
            }

                .picleft1-list li .pli-text1 a {
                    font-size: 20px;
                    color: #333;
                    display: block;
                    margin-top: -5px;
                    text-decoration: none;
                    /*	margin-top: 10px;*/
                }

                .picleft1-list li .pli-text1 span {
                    font-size: 18px;
                    color: #999;
                    display: block;
                    margin: 15px 0 10px 0;
                }

            .picleft1-list li.mar0 {
                margin-right: 0px;
            }

    /*字母序列表*/
    .az {
        color: #333;
        font-size: 16px;
        border-top: 1px solid #cfd9eb;
        border-bottom: 1px solid #cfd9eb;
        margin: 10px 0 30px;
    }

        .az ul li:first-child a {
            color: #3239c6;
        }

        .az ul {
            line-height: 55px;
        }

            .az ul li {
                float: left;
                line-height: 30px;
                padding: 10px 0;
                padding-right: 22px;
            }

                .az ul li a {
                    color: #65717e;
                    font-size: 18px;
                    text-decoration: none;
                }

                    .az ul li a:hover {
                        color: #3239c6;
                    }

    .az-aa {
        padding-top: 10px;
    }

    .zza {
        padding: 10px 0;
        border-bottom: 1px dotted #cdcdcd;
    }

        .zza h4 {
            font-size: 24px;
            color: #9ac209;
            font-weight: normal;
        }

        .zza ul {
            padding-top: 20px;
        }

            .zza ul li {
                float: left;
                font-size: 16px;
                color: #333;
                padding-right: 40px;
                width: 60px;
                margin-bottom: 10px;
            }

                .zza ul li.mar0 {
                    margin-right: 0px;
                }

    /*datime*/
    .datime .dat-top {
        margin: 40px 0 10px 0;
    }

        .datime .dat-top img {
            width: 880px;
            height: 124px;
        }

    .time-top {
        position: relative;
    }

        .time-top a.prev {
            position: absolute;
            left: 0px;
            top: 30px;
            width: 46px;
            height: 46px;
            display: block;
            cursor: pointer;
            z-index: 1;
        }

        .time-top a.next {
            position: absolute;
            right: 0px;
            top: 30px;
            width: 46px;
            height: 46px;
            display: block;
            cursor: pointer;
            z-index: 1;
        }

    .timg {
        height: 1px;
        background: #b12330;
        position: absolute;
        left: 2%;
        top: 53px;
        width: 97%;
    }

    .time-ul {
        padding-top: 18px;
        position: relative;
    }

        .time-ul ul {
            padding-top: 18px;
            padding-left: 50px;
        }

            .time-ul ul li {
                float: left;
                cursor: pointer;
                margin: 0 6px;
                background: url(/_upload/tpl/0c/fa/3322/template3322/images/rts.png) no-repeat center top;
            }

                .time-ul ul li a {
                    text-decoration: none;
                    margin: 0 20px;
                    display: block;
                    height: 100px;
                    margin-top: 18px;
                    width: 34px;
                }

                    .time-ul ul li a span {
                        font-size: 14px;
                        color: #333;
                        display: block;
                        padding-top: 40px;
                    }

                .time-ul ul li.active {
                    background: url(/_upload/tpl/0c/fa/3322/template3322/images/rt.png) no-repeat center top;
                }


    .time-one {
    }

        .time-one h4 {
            font-size: 24px;
            color: #333;
            text-align: center;
            margin: 20px 0;
        }

        .time-one p {
            font-size: 14px;
            color: #777;
            line-height: 25px;
            margin: 20px 0;
        }


    .newic-list {
        padding-bottom: 50px;
        margin-top: -21px;
        padding-left: 0;
    }

        .newic-list li {
            padding: 20px 20px;
            border: 1px solid transparent;
            border-bottom: 1px solid #ccc;
        }

            .newic-list li:hover {
                /*border: 1px solid #ccc;*/
                cursor: pointer;
                border-bottom: 1px solid #DDDDDD;
            }

            .newic-list li a.a1 {
                font-size: 18px;
                color: #9a202d;
                display: block;
                text-decoration: none;
            }

            .newic-list li span {
                font-size: 14px;
                color: #999;
                display: block;
                margin: 10px 0;
            }

            .newic-list li a.a2 {
                font-size: 14px;
                color: #333;
                display: block;
                text-decoration: none;
                margin-top: 10px;
            }

            .newic-list li p {
                font-size: 15px;
                color: #333;
                line-height: 25px;
            }
    /*视频列表*/
    .video-list {
        padding-top: 20px;
    }

        .video-list .vi-li {
            min-height: 283px;
            border: 1px solid #ddd;
            margin-bottom: 30px;
            padding-bottom: 20px;
            background: #fbfbfb;
            transition: all 0.4s ease-out;
        }

            .video-list .vi-li:hover {
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                cursor: pointer;
            }




            .video-list .vi-li:hover {
                border: 1px solid #ccc;
                cursor: pointer;
            }



            .video-list .vi-li .vi-vi {
                position: relative;
            }

                .video-list .vi-li .vi-vi img {
                    max-width: 100%;
                }

                .video-list .vi-li .vi-vi span {
                    position: absolute;
                    left: 0;
                    top: 40%;
                    width: 100%;
                }

            .video-list .vi-li .vi-text {
                padding: 15px 30px 10px 20px;
                min-height: 102px;
                overflow: hidden;
            }

                .video-list .vi-li .vi-text a {
                    display: block;
                    font-size: 16px;
                    color: #333;
                    line-height: 25px;
                }

                .video-list .vi-li .vi-text span {
                    display: block;
                    font-size: 14px;
                    color: #777;
                    margin: 8px 0;
                }

                .video-list .vi-li .vi-text p {
                    font-size: 14px;
                    color: #777;
                    line-height: 21px;
                    height: 47px;
                    overflow: hidden;
                }
    /*下载2*/
    .down-list1 {
        padding-bottom: 50px;
        /*padding-top: 15px;*/
        padding: 5px 10px 30px;
    }

        .down-list1 li {
            position: relative;
            padding: 20px 25px;
            margin-bottom: 30px;
            background: #f5f5f5;
        }

            .down-list1 li:hover {
                /*opacity: 0.8;*/
                background: #fdf1f1;
                /*background: #71b5fb;*/
                cursor: pointer;
            }

            .down-list1 li .down-left {
                width: 95%;
            }

                .down-list1 li a {
                    color: #2d3644;
                    font-size: 16px;
                    text-decoration: none;
                }

                    .down-list1 li .down-left img {
                        margin-right: 15px;
                        /*float: left;*/
 width: 36px;
height: 42px !important;
                    }

            .down-list1 li .down-xia {
                display: block;
                margin-top: 8px;
                width: 4%;
            }

            .down-list1 li:after {
                content: "";
                position: absolute;
                left: 0px;
                top: 20px;
                height: 50px;
                width: 6px;
                background: #c1c6cd;
            }




    .thr-box {
        background: #fff;
        /*background-size: cover;*/
        border-bottom: 3px solid #eacb21;
        height: 156px;
        margin: 15px;
        overflow: hidden;
        box-shadow: 0px 2px 6px 1px #ddd;
    }

        .thr-box a {
            display: block;
            width: 100%;
            height: 100%;
            padding: 25px;
            text-decoration: none;
        }

            .thr-box a span {
                font-size: 16px;
                color: #9a202d;
            }

            .thr-box a p {
                color: #333;
                font-size: 16px;
                font-weight: bold;
                margin-top: 16px;
                line-height: 25px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
            }

        .thr-box:hover {
            background: #c03b49;
            cursor: pointer;
            color: #fff;
        }

            .thr-box:hover a span, .thr-box:hover a p {
                color: #fff;
            }




    /* webplus平台 */


    /* 面包屑 斜杠 / 的图片 */
    .possplit {
        background: none;
        display: initial;
        padding: 0 3px;
    }

    /* 假如是单篇文章   平台会用自己的样式 */
    .wp_single wp_column_article {
        margin-top: 20px;
    }
    /* 重写平台上的样式 */
    .view-cnt, .wp_articlecontent {
        font-size: 16px !important;
        margin-top: 10px;
        line-height: 29px !important;
    }

        .wp_articlecontent .list-paddingleft-2 {
            padding-left: 10px;
        }

    .right-nr #wp_column_article p {
        margin: 10px 0;
        font-size: 16px !important;
        line-height: 29px !important;
    }


    /*piclist 2*/
    ul.piclist2 {
        padding-top: 20px;
    }

        ul.piclist2 li {
            width: 258px;
            margin-right: 56px;
            float: left;
            margin-bottom: 30px;
            background: #f5f5f5;
            border: 1px solid #f5f5f5;
        }

            ul.piclist2 li:hover {
                background: #0f4c81;
            }

                ul.piclist2 li:hover .pi-tt h4 a {
                    color: #fff;
                }

                ul.piclist2 li:hover .pi-tt .ul-desc li a {
                    color: #fff;
                }

                ul.piclist2 li:hover .pi-tt .ul-desc li {
                    list-style-type: disc;
                    color: #fff;
                }

                ul.piclist2 li:hover .pi-tt a.more {
                    color: #fff;
                }

            ul.piclist2 li.mar0 {
                margin-right: 0;
            }



            ul.piclist2 li .pi-tt {
                padding: 20px 30px;
            }

                ul.piclist2 li .pi-tt .ul-desc {
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    margin-bottom: 0;
                    height: 94px;
                    color: #333;
                    padding-left: 30px;
                }

                    ul.piclist2 li .pi-tt .ul-desc li {
                        float: none;
                        width: 100%;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        background: none;
                        border: none;
                    }

                ul.piclist2 li .pi-tt h4 {
                    color: #333;
                    margin-bottom: 10px;
                    height: 27px;
                    line-height: 27px;
                    overflow: hidden;
                    /*line-height: 140%;*/
                }

                    ul.piclist2 li .pi-tt h4 a {
                        color: #333;
                    }

                        ul.piclist2 li .pi-tt h4 a:hover {
                            color: #fff;
                            text-decoration: none;
                        }

                ul.piclist2 li .pi-tt .ul-desc li {
                    list-style-type: disc;
                    line-height: 30px;
                }

                    ul.piclist2 li .pi-tt .ul-desc li a {
                        color: #333;
                    }

                        ul.piclist2 li .pi-tt .ul-desc li a:hover {
                            /* color: #a3c721; */
                        }

                ul.piclist2 li .pi-tt a.more {
                    font-size: 18px;
                    color: #1f8dcc;
                    margin-top: 15px;
                    display: block;
                    text-decoration: none;
                }

                    ul.piclist2 li .pi-tt a.more img {
                        padding-left: 10px;
                    }

    /*线的效果*/
    .pic-box {
    }

    ul.piclist2 li a.a1 {
        position: relative;
        display: block;
    }

        ul.piclist2 li a.a1 i {
            position: absolute;
            left: 0px;
            bottom: 0px;
            height: 6px;
            background: #a8ca2d;
            display: block;
            width: 100%;
            opacity: 0;
            z-index: 1;
        }

        ul.piclist2 li a.a1 i {
            width: 0px;
            height: 4px;
            background: #f2c230;
            margin-top: 100px;
            display: inline-block;
        }

    ul.piclist2 li:hover a.a1 i {
        opacity: 1;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    /*data-list22*/

    ul.data-list22 {
        padding-top: 10px;
        padding-bottom: 30px;
    }

        ul.data-list22 li {
            padding: 16px;
            border-bottom: 1px solid #dbe3eb;
            transition: all 0.4s ease-out;
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
        }

            ul.data-list22 li .li-date2 {
                width: 6%;
                float: left;
                height: 43px;
                border-right: 1px dotted #c5c5c5;
            }

                ul.data-list22 li .li-date2 p {
                    font-size: 24px;
                    font-weight: bold;
                    color: #195a84;
                    line-height: 25px;
                }

                ul.data-list22 li .li-date2 span {
                    font-size: 14px;
                    color: #333;
                }

            ul.data-list22 li:hover {
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                cursor: pointer;
            }

            ul.data-list22 li a {
                width: 88%;
                float: left;
                font-size: 16px;
                color: #333;
                display: block;
                line-height: 40px;
                line-height: 26px;
                padding-left: 3%;
            }
    /*新闻列表2*/
    /*data-list2*/
    ul.data-list2 > li > a {
        float: left;
        display: block;
        padding-left: 15px;
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/rs/hj.png) no-repeat left 10px;
        color: #333;
        line-height: 28px;
        width: calc(100% - 175px);
    }

    .data-list2 li span {
        float: right;
        display: block;
        padding-left: 15px;
        width: 110px;
    }

    .data-list2 li {
        font-size: 16px;
        padding: 15px 20px;
        border: 1px solid transparent;
        border-bottom: 1px solid #ccc;
        transition: all 0.4s ease-out;
        box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
    }

        .data-list2 li:hover {
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
            transform: scale(1.02);
            cursor: pointer;
        }

            .data-list2 li:hover a {
                color: #9a202d;
                text-decoration: none;
            }


    /**/
    .picleft-list22 {
        padding-top: 25px;
    }

        .picleft-list22 li {
            width: 49%;
            float: left;
            margin-bottom: 20px;
            margin-right: 2%;
        }

            .picleft-list22 li:nth-child(2n) {
                margin-right: 0;
            }

            .picleft-list22 li .pli-img img {
                max-width: 100%;
            }

            .picleft-list22 li .pli-img {
                width: 26%;
                border: 3px solid transparent;
                transition: all 1s;
            }

            .picleft-list22 li .pli-text {
                width: 71%;
                min-height: 158px;
                padding-bottom: 10px;
                border-bottom: 1px dotted #ddd;
            }

                .picleft-list22 li .pli-text a {
                    font-size: 18px;
                    color: #7894cc;
                    display: block;
                    margin-bottom: 10px;
                    font-weight: bold;
                }

                .picleft-list22 li .pli-text p {
                    font-size: 14px;
                    color: #333;
                    line-height: 29px;
                }

    .picleft-list23 {
        padding-left: 0;
    }

        .picleft-list23 li {
            background: #fff;
            border: 1px solid transparent;
            border-top: 3px solid #9a202d;
            box-shadow: 2px 2px 3px 2px #ccc;
            padding: 33px;
            /*display: flex;*/
            margin-bottom: 45px;
            margin-top: 30px;
            margin-bottom: 30px;
            margin-left: 10px;
            margin-right: 10px;
            transition: all 0.4s ease-out;
            /*box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);*/
        }

            .picleft-list23 li:hover {
                /*opacity: 0.8;*/
                cursor: pointer;
                border: 1px solid #ccc;
                border-top: 3px solid #9a202d;
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                cursor: pointer;
            }

            .picleft-list23 li .pli-img img {
                display: inline-block;
                /*max-width: 200px;
            max-height: 260px;*/
                /*width: 100%;*/
                margin-bottom: 10px;
            }

            .picleft-list23 li .pli-img {
                width: 20%;
                float: left;
            }

            .picleft-list23 li .pli-text {
                width: 64%;
                padding-left: 3%;
            }

                .picleft-list23 li .pli-text h5 {
                    font-size: 28px;
                    color: #333;
                    margin-bottom: 20px;
                }

                    .picleft-list23 li .pli-text h5 a {
                        color: #333;
                        text-decoration: none;
                    }

                    .picleft-list23 li .pli-text h5 span {
                        font-size: 18px;
                        margin-left: 25px;
                        color: #dbbb7d;
                        /*vertical-align: 5px;*/
                    }

                .picleft-list23 li .pli-text p {
                    line-height: 30px;
                }

    /*add*/
    ul.newic-list11 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-left: 0;
    }

    .data-list2 {
        padding-bottom: 20px;
        margin-top: -25px;
        padding-left: 0;
        padding-top: 10px;
    }

    ul.newic-list11 li {
        padding: 30px 0;
        border-bottom: 1px dotted #ccc;
    }

        ul.newic-list11 li:first-child {
            padding-top: 0px;
        }

        ul.newic-list11 li .li-date {
            float: left;
            width: 95px;
            border: 1px solid #1d6059;
            height: 80px;
            text-align: center;
            line-height: 35px;
        }

            ul.newic-list11 li .li-date p {
                font-size: 20px;
                /*font-weight: bold;*/
                height: 35px;
                color: #666;
                border-bottom: 1px solid #1d6059;
            }

            ul.newic-list11 li .li-date span {
                font-size: 20px;
                /*font-weight: bold;*/
                color: #666;
                /*font-style: italic;*/
                display: block;
                margin-top: -5px;
            }

        ul.newic-list11 li .li-tt {
            width: calc(100% - 115px);
            float: right;
        }

            ul.newic-list11 li .li-tt a {
                font-size: 20px;
                /*font-weight: bold;*/
                color: #9a202d;
                text-decoration: none;
                line-height: 30px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
            }

            ul.newic-list11 li .li-tt p {
                margin-top: 10px;
                line-height: 25px;
                color: #777;
            }

        ul.newic-list11 li a.a2 {
            font-size: 14px;
            color: #fff;
            background: #c8a85c;
            padding: 3px 10px;
            line-height: 30px;
            border-radius: 12px;
            margin-top: 20px;
            display: inline-block;
            text-decoration: none;
            float: left;
            display: none;
        }

            ul.newic-list11 li a.a2:hover {
                background: #c8a85c;
                opacity: 0.9;
            }

        ul.newic-list11 li:hover {
            border-bottom: 1px solid #9a202d;
            cursor: pointer;
        }



    .fixed {
        position: fixed;
        width: 100%;
        z-index: 111;
        transition: all linear 0.2s;
    }

    /*图片列表分栏*/

    .dang-ul {
        padding-top: 10px;
    }

        .dang-ul .li-img {
            margin-bottom: 22px;
            transition: all 0.4s ease-out;
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
        }

            .dang-ul .li-img a {
                text-decoration: none;
                display: block;
                color: #333;
                font-size: 16px;
            }

                .dang-ul .li-img a img {
                    width: 410px !important;
                    height: 250px !important;
                }

                .dang-ul .li-img a span {
                    margin: 15px 0 5px 0;
                    color: #999;
                    display: block;
                    padding: 0 10px;
                }

                .dang-ul .li-img a p {
                    color: #333;
                    padding: 10px 10px 10px;
                    height: 64px;
                    overflow: hidden;
                }

            .dang-ul .li-img:hover {
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                cursor: pointer;
            }


    /*picteach*/
    .main-tcc {
        margin-top: 30px;
    }

    .m-p p {
        font-size: 16px;
        color: #e01855;
        line-height: 58px;
    }

    .main-css .searchbg1 {
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/ss1.png) no-repeat left top;
        width: 230px;
        height: 58px;
    }

        .main-css .searchbg1 input.inp-text {
            width: 178px;
            line-height: 58px;
            padding-left: 15px;
            background: none;
            border: none;
        }

        .main-css .searchbg1 input.inp-but {
            width: 47px;
            height: 58px;
            cursor: pointer;
            background: none;
            border: none;
        }

    .teach-ul1 {
        padding-top: 10px;
    }

        .teach-ul1 .li-img {
            text-align: center;
            margin-bottom: 28px;
            transition: all 0.4s ease-out;
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
        }

            .teach-ul1 .li-img a {
                display: block;
                text-decoration: none;
            }

                .teach-ul1 .li-img a span {
                    display: block;
                    font-weight: bold;
                    color: #9a202d;
                    line-height: 26px;
                    padding: 10px 0;
                    background: #e6e9f0;
                    font-size: 18px;
                }

                .teach-ul1 .li-img a:hover span {
                    background: #9a202d url(../images/trimgbg.jpg) no-repeat right top;
                    color: #fff;
                    background-size: cover;
                }

            .teach-ul1 .li-img:hover {
                box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
                transform: scale(1.02);
                transition: all 0.4s ease-out;
                cursor: pointer;
            }

    /**/
    .xiaoyou {
        background: #edf1fd;
        min-height: 100px;
        margin-top: 58px;
    }

    .xiao-one {
        padding: 30px 35px;
        width: 410px;
        float: left;
    }

    .xiao-two {
        float: right;
        /*background: #1f3a8a;*/
        border-bottom: 410px solid #1f3a8a;
        border-left: 40px solid transparent;
        border-right: 0px solid transparent;
        width: 52%;
        /*height:410px;*/
        box-shadow: 7px 4px 8px 3px #c2cbe3;
        margin-top: 30px;
        position: absolute;
        right: 0;
    }

    .xiao-tcon {
        position: absolute;
        right: 0px;
        top: 35px;
    }

    .xiao-tul {
        padding-top: 10px;
    }

        .xiao-tul ul {
            width: 320px;
        }

            .xiao-tul ul li {
                line-height: 25px;
                margin-bottom: 25px;
            }

                .xiao-tul ul li a {
                    color: #fff;
                    text-decoration: none;
                }

    .amore1 a {
        color: #fff;
        background: #6f88d4;
        font-size: 14px;
        border-radius: 20px;
        padding: 5px 7px;
    }








    .newtop2 {
    }

        .newtop2 h4 {
            float: none;
        }

        .newtop2 span {
            display: block;
            margin-top: 10px;
        }

    .ntop3 h4 {
        color: #fff;
    }

        .ntop3 h4 span {
            color: #fff;
        }

    .xiao-ul {
        padding-top: 10px;
    }

        .xiao-ul ul li {
            line-height: 25px;
            margin-bottom: 25px;
        }

            .xiao-ul ul li a {
                font-size: 16px;
                color: #333;
            }

    .amore a {
        color: #fff;
        background: #1f3a8a;
        font-size: 14px;
        border-radius: 20px;
        padding: 5px 7px;
    }

    .xiaoyou span.sp1 {
        height: 30px;
        background: #fff;
        display: block;
        width: 30px;
        position: absolute;
        right: 0px;
        top: 0;
    }

    .notbg2 {
        margin-top: 15px;
    }

    /*yanjiu-list11*/
    .yanjiu-list11 {
    }

        .yanjiu-list11 .yanjiu-li {
            padding: 35px 0;
            border-bottom: 1px solid #ccc;
        }

            .yanjiu-list11 .yanjiu-li .yan-img1 {
            }

                .yanjiu-list11 .yanjiu-li .yan-img1 img {
                    border-radius: 100%;
                }

            .yanjiu-list11 .yanjiu-li .yan-tt1 {
            }

                .yanjiu-list11 .yanjiu-li .yan-tt1 h4 {
                    font-size: 32px;
                    color: #000;
                }

                .yanjiu-list11 .yanjiu-li .yan-tt1 p {
                    font-size: 18px;
                    color: #333;
                    line-height: 28px;
                    margin: 30px 0;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 5;
                    -webkit-box-orient: vertical;
                }

                .yanjiu-list11 .yanjiu-li .yan-tt1 a {
                    display: inline-block;
                    color: #1861c5;
                    font-size: 16px;
                    border: 1px solid #1861c5;
                    padding: 10px 15px;
                }

                    .yanjiu-list11 .yanjiu-li .yan-tt1 a img {
                        padding-left: 10px;
                        vertical-align: baseline;
                    }

    /*yanjiu-name*/
    .yanjiu-name {
        width: 110px;
        position: absolute;
        right: 0%;
        top: 3%;
    }

        .yanjiu-name ul li {
            border-bottom: 1px solid #333;
            text-align: center;
            padding: 15px 0;
        }

            .yanjiu-name ul li a {
                display: block;
                text-decoration: none;
                color: #000;
                font-size: 20px;
                line-height: 40px;
            }

                .yanjiu-name ul li a:hover {
                    color: #1861c5;
                }

    .navFix {
        position: fixed;
        top: 10%;
        right: 0;
        width: 110px;
        background: #fff;
        z-index: 99999;
        -webkit-border-radius: 10px 0 0 10px;
        -moz-border-radius: 10px 0 0 10px;
        -ms-border-radius: 10px 0 0 10px;
        -o-border-radius: 10px 0 0 10px;
        border-radius: 10px 0 0 10px;
        border: 1px solid #ccc;
    }

    .d15-nav-wrap.navFix li a.active {
        color: #1861c5;
    }
    /**/

    .banshi {
        margin-top: 20px;
    }

    .ban-box {
        border: 1px solid #ccc;
        margin-bottom: 23px;
    }

        .ban-box p {
            margin: 0;
        }

        .ban-box .ban-tit {
            line-height: 58px;
            padding: 0 20px;
            cursor: pointer;
            position: relative;
    background: #9a202d;
    border-left: 7px solid #d9ab29;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
        }

            .ban-box .ban-tit i {
                position: absolute;
                right: 20px;
                top: 0px;
            }

        .ban-box .view-cnt {
            margin-top: 0px;
            border-top: 1px solid #ccc;
            padding: 20px 35px;
            display: none;
        }

        .ban-box .OfficeTeam {
            margin-bottom: 10px;
        }


    /*piclist*/

    .piclist {
    }

        .piclist a {
            display: block;
            margin-bottom: 40px;
            box-shadow: 1px 2px 4px 2px #ccc;
            text-decoration: none;
        }

            .piclist a .pic-img {
                overflow: hidden;
            }

            .piclist a img {
                display: inline-block;
                transition: all 1.5s;
                transform: scale(1.0);
                width: 100%;
                max-height: 300px;
                /*height:300px;*/
            }

        .piclist .pic-tt {
            background: #fff;
            border-bottom: 2px solid #eacb21;
            height: 188px;
            padding: 20px 26px;
        }

        .piclist .imgtt {
            height: 201px;
        }

        .piclist .pic-tt span {
            display: block;
            font-size: 16px;
            color: #777;
            margin-bottom: 15px;
            margin-top: 10px;
        }

        .piclist .pic-tt p {
            /*height:56px;*/
            font-size: 16px;
            font-weight: bold;
            line-height: 28px;
            color: #333;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

            .piclist .pic-tt p.sub {
                font-size: 15px;
                height: 110px;
                font-weight: normal;
                line-height: 28px;
                font-family: arial;
                color: #777;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
            }

        .piclist a:hover img {
            transition: all 1.5s;
            transform: scale(1.3);
        }

        .piclist a:hover .pic-tt {
            background: #c03b49;
        }

        .piclist a:hover p, .piclist a:hover span, .piclist a:hover p.sub {
            color: #fff;
        }


    /**时间轴***/
    .ui-timeLine {
        padding: 0px 0 30px;
        position: relative;
        overflow: hidden;
    }

        .ui-timeLine > .item {
            display: block;
            position: relative;
            text-align: justify;
            text-justify: newspaper;
            word-break: break-all;
            padding-left: 30px;
            padding-right: 10px;
            padding-bottom: 10px;
        }

            .ui-timeLine > .item:hover {
                text-decoration: none;
            }

            .ui-timeLine > .item > .pbox {
                padding: 5px 0;
            }

            .ui-timeLine > .item .cbox {
                position: relative;
                transition: all 0.4s ease-out;
                padding: 15px;
                border-radius: 10px;
                box-shadow: 3px 3px 8px #ccc;
            }

            .ui-timeLine > .item:hover .cbox {
                box-shadow: 0px 35px 87px -15px rgba(0, 0, 0, 0.3);
                transform: scale(1.02);
            }

            .ui-timeLine > .item::after {
                content: "";
                display: block;
                clear: both;
            }

        .ui-timeLine .dot {
            z-index: 100;
            display: inline-block;
            position: absolute;
            left: 0px;
            top: 20px;
            padding: 3px;
            border: 3px solid #eee;
            border-radius: 20px;
            background-color: #fff;
            box-shadow: 3px 3px 8px #ccc;
            transition: .5s;
        }

        .ui-timeLine .active {
            border: 3px solid #a22226;
        }

        .ui-timeLine .line, .ui-timeLine > .activeLine {
            position: absolute;
            left: 4px;
            width: 4px;
            height: 100%;
            background-color: #eee;
            top: 2px;
        }

        .ui-timeLine .date {
            font-size: 16px;
            font-weight: 900;
            color: #333;
        }

        .ui-timeLine .types {
            font-size: 16px;
            margin-top: 6px;
            color: #666;
            line-height: 26px;
        }

        .ui-timeLine .title {
            font-size: 16px;
            font-weight: 900;
            line-height: 30px;
        }

        .ui-timeLine .types > span {
            font-size: 10px;
            border-radius: 5px;
            padding: 2px 10px;
            margin-right: 10px;
            border: 1px solid #fff;
        }

        .ui-timeLine > .activeLine {
            background-color: #315aa4;
            z-index: 50;
            top: 50px;
            height: 0;
            max-height: calc(100% - 80px);
            transition: height 1s;
            box-shadow: 3px 3px 2px #eee;
        }




    /******flag样式******/
    ul.flag-list {
        padding: 20px 0 10px !important;
        margin: 0;
    }

        ul.flag-list li {
            float: left;
            margin-bottom: 20px;
            margin-right: 50px;
            width: 130px;
            list-style-type: none !important;
        }


            ul.flag-list li .li-pimg {
                width: 130px;
                height: 81px;
            }

                ul.flag-list li .li-pimg .li-bh img {
                    margin-left: -6px;
                }


            ul.flag-list li p {
                margin: 10px 0 15px;
                color: #666;
                font-size: 16px;
                text-align: center;
            }

                ul.flag-list li p span {
                    font-size: 16px;
                    color: #999;
                }

            ul.flag-list li.mar0 {
                margin-right: 0;
            }

            ul.flag-list li a {
                color: #333;
            }

                ul.flag-list li a:hover {
                    color: #666;
                    text-decoration: none;
                }

    ul.ul-img {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }


    .ul-img li {
        background: #f6f6f6;
        margin-bottom: 25px;
        border-radius: 6px;
        width: 48%;
        margin-right: 2%;
        float: left;
        height: 90px !important;
        list-style-type: none !important;
    }




    .ul-img .fl-img {
        float: left;
        width: 90px;
        height: 90px;
        margin-right: 10px;
    }

        .ul-img .fl-img img {
            width: 90px;
            height: 90px;
            border-top-left-radius: 2px;
            border-bottom-left-radius: 2px;
        }

    .ul-img .fr-info {
        height: 90px;
        padding: 20px 5px;
        position: relative;
    }

        .ul-img .fr-info a {
            position: absolute;
            right: 30px;
            bottom: 28px;
            font-size: 24px;
            color: #333;
        }

        .ul-img .fr-info h3 {
            font-size: 16px;
            color: #333;
            margin: 0;
        }

        .ul-img .fr-info .info-en {
            font-size: 16px;
            margin-top: 10px;
            line-height: 20px !important;
            color: #999;
            text-align: left;
        }

    .ul-img li:hover {
        background: #9a202d;
        box-shadow: 4px 4px 3px #bbb7b7;
    }

        .ul-img li:hover .fr-info h3 {
            color: #fff;
        }

        .ul-img li:hover .fr-info .info-en {
            color: #eee;
        }

        .ul-img li:hover .fr-info a {
            color: #fff;
        }

    .world {
        margin-bottom: 25px;
    }

    .flag {
        margin-bottom: 25px;
        height: 82px;
    }

        .flag .li-pimg {
            width: 150px;
            height: 100px;
            position: relative;
        }



        .flag .li-info h3 {
            font-size: 18px;
            color: #9a202d;
            margin-top: 10px;
            font-weight: bold;
        }

        .flag .li-info {
            height: 82px;
            border-bottom: 1px solid #ddd;
        }


            .flag .li-info p {
                font-size: 16px;
                margin-top: 10px;
            }

            .flag .li-info span {
                color: #9a202d;
                padding-right: 8px;
            }


    .world {
        margin-bottom: 30px;
    }

    .wp_subcolumn_list .wp_sublist {
        margin-bottom: 0px;
        list-style: none;
    }
    /*组织机构*/
    .group .ul {
        float: left;
        width: 45%;
    }

    .group .li {
        margin: 15px 0 15px 35px;
    }

        .group .li a {
            text-decoration: none;
            color: #333;
            font-size: 16px;
        }
    /*组织机构 end*/

    .wp_subcolumn_list {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .sublist_title a span {
        height: 30px;
        color: #fff;
        font-size: 19px;
    }

    .sublist_title {
        border-bottom: 1px solid #9a202d !important;
        line-height: initial !important;
        height: auto !important;
        padding: 10px 26px;
        background: #9a202d;
        border-left: 7px solid #d9ab29;
    }

    .wp_subcolumn_list .wp_sublist .sublist_title a {
        text-decoration: none;
        cursor: auto;
    }
        /*2021.10.13  广  更多*/
        .wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
            margin-top: 4px !important;
            cursor: pointer;
        }

        .wp_subcolumn_list .wp_sublist .sublist_title a .subcolumn-name {
            cursor: inherit !important;
        }

    .gjxq .sublist_title {
        background-color: #fff;
        border-left: 0px;
        padding-left: 0px;
    }

    .gjxq .subcolumn-name {
        font-size: 26px;
        color: #9a202d;
    }

    /*新内容页*/
    .cs-freshs {
        margin-bottom: 35px;
        border-bottom: 1px solid #ccc8c8;
        line-height: 27px;
    }

    .view-info.cs-fresh p {
        margin: 0px;
    }

    .view-info.cs-fresh {
        border-bottom: 1px solid #ccc8c8;
        margin-bottom: 35px;
    }

    i.redk {
        position: relative;
        left: 0;
        bottom: -10px;
    }

    .view-title h2 {
        margin-top: 20px;
        margin-bottom: -10px;
        color: #989898;
        font-size: 22px;
    }



    /*组织机构内页*/
    .zzjgny ol li {
        list-style-type: decimal !important;
        margin-left: 15px;
    }

    .zzjgny ul li {
        height: 220px;
    }

    .zzjgny h3 {
        background-color: #fff;
        border-bottom: 1px solid #9a202d !important;
        padding-bottom: 15px;
        margin-top: 30px;
    }

    .zzjgny h5 {
        line-height: 35px;
        font-size: 24px;
        font-weight: 600;
    }

    .zzjgny h3 span {
        font-size: 20px;
        font-weight: 900;
        color: #9a202d;
        height: 30px;
    }

    .zzjgny .cnt-p p {
        line-height: 40px;
        padding-bottom: 10px;
    }

    .picleft-list12 {
        padding-left: 0;
    }

    .zzjgny .picleft-list12 li {
        float: left;
        width: 50%;
        margin-bottom: 10px;
        margin-top: 10px;
        list-style: none;
    }

    .zzjgny .list-paddingleft-2 li {
        list-style: none;
    }

    .zzjgny .picleft-list12 li .pli-img {
        width: 25%;
    }

    .zzjgny .pli-text {
        margin-left: 20px;
        width: 70%;
    }

    .zzjgny h4 {
        font-size: 22px;
        font-weight: 900;
        margin-top: 0px;
    }

    .zzjgny .jianjie {
        margin-top: 15px;
        padding-right: 25px;
    }

        .zzjgny .jianjie p {
            margin: 0px;
            padding: 0px;
        }

    .zzjgny h3 a {
        cursor: auto;
        text-decoration: auto !important;
    }



    .zzjgny-div {
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/zuzhi2.jpg) no-repeat right top;
        height: 172px;
    }

    .zzjgny2 {
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/zuzhi1.jpg) no-repeat right top;
        height: 163px;
    }
 .zzjgny2  div{
   max-width:60%;
}


    .cnt-nr {
        width: 115px;
        display: inline-block;
    }

    .wp-display-wrapper .picSlideWrap {
        display: contents;
    }

    .wp-display-wrapper .cbtn li.hov {
        background-size: 100% 100%;
    }

    .wp-display-wrapper .cbtn ul li img {
        width: 110px;
        height: 76px !important;
    }

    .wp-display-wrapper .cbtn li {
        list-style: none;
    }




    /*lunbo*/
    .sw-lunhuan .swiper-container {
        width: 93%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .sw-lunhuan .swiper-slide {
        background-size: cover;
        background-position: center;
    }

    .sw-lunhuan .gallery-top {
        height: 100%;
        width: 100%;
    }

    .sw-lunhuan .gallery-thumbs {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
    }

        .sw-lunhuan .gallery-thumbs .swiper-slide {
            width: 25%;
            height: 100%;
            opacity: 0.4;
            cursor: pointer;
        }

        .sw-lunhuan .gallery-thumbs .swiper-slide-thumb-active {
            opacity: 1;
        }

    .sw-lunhuan .title {
        width: 100%;
        color: #fff;
        font-size: 24px;
        position: absolute;
        bottom: 0px;
        background: rgb(45 45 45 / 80%);
        padding: 20px;
        left: 0px;
    }

    .sw-lunhuan .sw-lunhuan {
        margin-top: 30px;
    }

    .sw-lunhuan .swiper-container {
        width: 93%;
    }

    .sw-lunhuan .swiper-pagination-bullet {
        width: 16px;
        height: 16px;
        background: #f8f8f8;
        border-radius: 16px;
        margin: 0 10px;
        cursor: pointer;
    }

    .sw-lunhuan .swiper-pagination-bullet-active {
        background: #a21d23;
    }

    /*lunbo*/
 .fl-ts .fl{
    width: 60%;
}
 .fl-ts .fr{
    text-align: center;
    width: 40%;
}
    .fl-ts .fl li h3 {
        font-weight: revert;
        color: #c3191a;
        margin-bottom: 5px;
    }

    .fl-ts .fl li span {
        font-weight: 700;
        font-size: 18px;
        color: #333333;
    }

    .fl-ts .fl ul li {
        font-size: 34px;
        color: #999;
    }


    /*list-ul*/
    .list-ul li {
        text-align: left;
        float: left;
        width: 45%;
        margin: 15px 0 15px 35px;
        /*padding: 15px;*/
    }

        .list-ul li a {
            color: #333;
            text-decoration: none;
        }
    /*list-ul end*/



    /*创新工坊*/
    .ari-onecon li {
        list-style: none !important;
    }

    .ari-onecon p.p1 {
        text-align: center;
        margin: 30px 0;
    }

    .art-top {
    margin-top: 30px;
    }

        .art-top h4 {
            font-size: 24px;

            color: #333;
        }

        .art-top p {
            font-size: 18px;
            color: #666;
            margin: 15px 0;
        }

        .art-top i {
            width: 56px;
            height: 5px;
            display: block;
            background: #a1232f;
        }

        .art-top em {
            width: 56px;
            height: 5px;
            display: block;
            background: #a1232f;
        }

    .right-nr {
        padding-bottom: 50px;
    }

    .ari-one-con {
        padding-top: 45px;
    }

    .ari-div {
    }

    .ari-dleft {
        width: 50%;
    }

    .ari-dright {
        width: 50%;
    }

    .ari-dleft ul {
        padding-left: 0;
        margin: 0px;
    }

        .ari-dleft ul li {
            float: left;
            border: 1px solid #dadcdd;
            width: 49%;
            margin-right: 1%;
            padding: 93px 22px 15px;
            position: relative;
            height: 450px;
            /*overflow: hidden;*/
        }

            .ari-dleft ul li .l-date {
                background: #a1232f;
                width: 67px;
                height: 83px;
                text-align: center;
                position: absolute;
                left: 34px;
                top: -20px;
            }

                .ari-dleft ul li .l-date p {
                    font-size: 42px;
                    font-weight: bold;
                    color: #fff;
                    padding-top: 52px;
                    line-height: 31px;
                    margin: 0 0 0 7px;
                }

            .ari-dleft ul li .li-pp {
            }

                .ari-dleft ul li .li-pp h5 {
                    font-size: 28px;
                    font-weight: bold;
                    color: #333;
                }

                .ari-dleft ul li .li-pp span {
                    font-size: 18px;
                    font-weight: bold;
                    color: #bbb;
                    display: block;
                    margin-top: 12px;
                    margin-bottom: 20px;
                }

            .ari-dleft ul li p {
                font-size: 18px;
                color: #333;
                line-height: 31px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 8;
                -webkit-box-orient: vertical;
                text-align: left;
            }

    .ari-dright {
        margin-top: -5px;
    }

        .ari-dright ul {
            padding: 0;
            margin: 0px;
        }

            .ari-dright ul li {
                float: left;
                width: 48%;
                margin: 5px;
            }

                .ari-dright ul li p {
                    margin: 0px;
                }

    .dright2 {
        width: 49%;
    }

        .dright2 ul li {
            float: none;
            width: 100%;
        }

    .ari-two {
        margin: 50px 0;
    }

    .art-tcon {
    }

        .art-tcon ul {
            padding: 0;
            margin: 0;
        }

            .art-tcon ul li {
                float: left;
                width: 32.5%;
                margin: 10px 0;
                margin-right: 1%;
                height: 270px;
                overflow: hidden;
            }

                .art-tcon ul li:nth-child(1),
                .art-tcon ul li:nth-child(5),
                .art-tcon ul li:nth-child(7),
                .art-tcon ul li:nth-child(8),
                .art-tcon ul li:nth-child(9) {
                    padding: 32px 28px;
                    border: 1px solid #dadcdd;
                }


                .art-tcon ul li:nth-child(3n) {
                    margin-right: 0;
                }

                .art-tcon ul li span {
                    display: block;
                    font-size: 32px;
                    color: #333;
                }

                .art-tcon ul li h4 {
                    font-size: 32px;
                    font-weight: bold;
                    color: #a1232f;
                    margin-bottom: 40px;
                }

                .art-tcon ul li p {
                    font-size: 18px;
                    color: #333;
                    line-height: 32px;
                    margin: 0px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
                }

    .ari-thcon {
        margin-top: -50px;
    }

    .ari-four {
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/arimg3bg.jpg) no-repeat center center;
        background-size: cover;
        padding: 40px 0;
    }
.cs-table{
width: 66%;
float:left;
}
.cs-table td{
padding: 15px;
}
.cs-table2{
width: 34%;
float:left;
}
.cs-table tr:nth-child(odd){
background:#a19d9d;
}
.cs-table tr:nth-child(even){
background:#e5e1e1cf;
}

    /*创新工坊  end*/

/*课程体系*/
.art-tcon2 li{
    float: left;
    width: 47%;
    margin: 10px 0;
    margin-right: 1%;
    margin-left: 1%;
    min-height: 270px;
    overflow: hidden;
    padding: 10px 30px 20px 30px;
    border: 1px solid #dadcdd;
}
.art-tcon2 li:nth-child(1){
    width: 32%;
}
.art-tcon2 li:nth-child(2){
    width: 62%;
}
.art-tcon2 li h1{
    font-size: 24px;
    margin-top: 18px;
}
.art-tcon2 li h2{
    color: #989898;
    font-size: 20px;
    margin-top: 10px;
}
.art-tcon2 li p{
    min-height: 64px;
    line-height: 32px;
    text-align: left;
}



/*课程体系 end*/



.art-top {
                                }

                                    .art-top h4 {
                                        font-size: 22px;

                                        color: #333;
                                        padding-bottom: 10px;
                                    }


                                    .art-top i {
                                        width: 56px;
                                        height: 5px;
                                        display: block;
                                        background: #a1232f;
                                    }

                                .ari-two-onecon {
                                    border: 1px solid #ddd;
                                    min-height: 200px;
                                    margin: 20px 0;
                                }

                                .ari-twoleft {
                                    background: url(/_upload/tpl/0c/fa/3322/template3322/images/a01bg.jpg) no-repeat center center;
                                    background-size: cover;
                                    padding: 60px 25px 30px;
                                }

                                .ari-tworight {
                                    background: url(/_upload/tpl/0c/fa/3322/template3322/images/a02bg.jpg) no-repeat center center;
                                    background-size: cover;
                                    padding: 60px 25px 30px;
                                    border-left: 1px solid #ddd;
                                }

                                .ari-twodiv  p{
                                    color: #fff !important;
margin :3px 0;
                                }
.ari-twodiv li{
    list-style-type: disc !important;
    color: #fff !important;
}


                                    .ari-twodiv ul, .ari-twodt ul {
                                        padding: 0;
                                        margin: 0;
                                        padding-left: 20px;
                                        margin-top: 15px;
                                    }

                                        .ari-twodiv ul li, .ari-twodt ul li {
                                            list-style-type: initial;
                                        }

                                            .ari-twodiv ul li p {
                                            }

                                .ari-twodt {
                                    background: url(/_upload/tpl/0c/fa/3322/template3322/images/a03bg.jpg) no-repeat center center;
                                    background-size: cover;
                                    padding: 60px 25px 30px;
                                }

                                .ari-two-one {
                                    margin-bottom: 30px;
                                }

                                .ari-twocon2 {
                                    border: 1px solid #ddd;
                                    min-height: 200px;
                                    margin: 20px 0;
                                }





                                .ari-tcon2 {
                                    border-top: 1px solid #ddd;
                                }

                                    .ari-tcon2 .borr {
                                        border-right: 1px solid #ddd;
                                        padding-top: 25px;
                                        padding-bottom: 35px;
                                    }

                                    .ari-tcon2 ul {
                                        padding: 0;
                                        margin: 0;
                                        margin-top: 10px;
                                    }

                                        .ari-tcon2 ul li {
                                            /*background: url(/_upload/tpl/0c/fa/3322/template3322/images/yuan2.png) no-repeat left center;
                                    padding-left: 20px;*/
                                            line-height: 31px;
                                        }

                                            .ari-tcon2 ul li img {
                                                padding-right: 10px;
                                            }

                                    .ari-tcon2 .abg1 {
                                        background: url(/_upload/tpl/0c/fa/3322/template3322/images/zb.png) no-repeat right bottom;
                                        height: 380px;
                                    }

                                    .ari-tcon2 .abg2 {
                                        background: url(/_upload/tpl/0c/fa/3322/template3322/images/zc.png) no-repeat right bottom;
                                        height: 380px;
                                    }

                                    .ari-tcon2 .abg3 {
                                        background: url(/_upload/tpl/0c/fa/3322/template3322/images/zd.png) no-repeat right bottom;
                                        height: 380px;
                                        padding-top: 25px;
                                    }

                                .ari-tcon1 {
                                    padding: 25px 0;
                                    background: url(/_upload/tpl/0c/fa/3322/template3322/images/za.png) no-repeat right bottom;
                                }

                                .zheng-right {
                                }

                                    .zheng-right ul {
                                        padding: 0;
                                    }

                                        .zheng-right ul.ul1 li {
                                            padding: 0;
                                            line-height: 31px;
                                            list-style: none;
                                        }
.zheng-right ul.ul2 li{
 list-style: none;
}

                                            .zheng-right ul.ul1 li img {
                                                padding-right: 10px;
                                            }

                                        .zheng-right ul.ul2 li {
                                            padding: 0;
                                            margin: 16px 0;
                                        }

                                .mCSB_scrollTools .mCSB_draggerRail {
                                    background: #fff !important;
                                }

                                .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                    background: #ddd !important;
                                    opacity: 1;
                                }

                                .ss1 {
                                    height: 44vh;
                                }

.ari-tcon2 p {
    text-align: center;
}
.ari-tcon2 li{
    list-style: none !important;
}


.foot-one{
    margin-bottom: 20px;
}

/*社区服务  商业配套*/
.lian-div2 .fl{
    width: 25%;
    text-align: center;
    margin: 10px 0;
}
.lian-div2 .fr{
    width: 75%;
}
.lian-div2 .fr p{
    margin:10px 0;
    padding: 0 20px;
}
.lian-div2 .footer-qt{
    margin-top:10px;
}

/*社区服务  商业配套*/

.wp_articlecontent .tushuguan  .list-paddingleft-2{
    padding-left: 30px;
}
.view-cnt .ari-twocon ul li img{
    vertical-align: 0px;
}

.zzjgny-div h2{
color:#989898;
font-size:22px;
}

.art-tcon ul li:nth-child(2) p,
 .art-tcon ul li:nth-child(3) p,
 .art-tcon ul li:nth-child(4) p,
 .art-tcon ul li:nth-child(6) p{
    margin-top:0px !important; 
}



/*关于我们*/
.intable {
						background: #fefbf4;
						padding: 32px 0 10px;
						min-height: 300px;
						font-weight: normal;
						font-family: 'AvenirLTStd';
					}
					
					.intable table {
						width: 100%;
					}
					
					.intable table thead {
						width: 100%;
						border-bottom: 3px solid #9d1624;
					}
					
					.intable table thead th {
						font-size: 28px;
						color: #333;
						padding: 20px  10px;
					}
					
					.intable table thead th:first-child {
						font-size: 42px;
						color: #333;
					}
					
					.intable table tbody {}
					
					.intable table tbody tr td {
						border-bottom: 1px solid #ccc;
						font-size: 18px;
						color: #333;
						padding: 30px 0;
						padding-left: 20px;
					}
					
					.intable table tbody tr td:first-child {
						font-size: 24px;
					}
					
					.intable table tbody tr:nth-child(odd) {
						background: #fff;
					}
					
					.intable table tbody tr td:first-child p {
						margin-top: 5px;
					}
					
					.atter {
						padding: 5px 0 5px;
					}
					
					.atter p {
						color: #9d1624;
						font-size: 18px;
					}
					
					.clobal {
						padding: 50px 0;
					}
					
					.clobal-top {
						border-bottom: 3px solid #9d1624;
						padding-bottom: 20px;
						margin-bottom: 50px;
					}
					
					.clobal-top ul li {
						float: left;
						font-size: 42px;
						color: #333;
						font-weight: normal;
						width: 50%;
						text-align: center;
    list-style: none;
					}
					
					.cloab-ul {}
					
					.cloab-ul h4 {
						font-size: 72px;
						color: #333;
						font-weight: bold;
						margin-bottom: 50px;
					}
					
					.cloab-ul h4 span {
						font-weight: normal;
					}
					
					.cloab-ul ul {
						padding: 0;
					}
					
					.cloab-ul ul li {
						font-size: 18px;
						color: #9d1624;
						line-height: 30px;
						padding: 5px 0;
						/*font-weight: bold;*/
						font-family: 'AvenirLTStd';
    list-style: none;
					}
					.cloab-ul ul li span{
						padding-right: 22px;
						
					}
					.cloab-ul2 ul li span{
						padding-right: 0px;
						width: 60px;
						
					}
					.cloab-ul2 ul li p:nth-child(2){ 
						float: right;
						width: calc(100% - 70px);
					}
					
.cloab-ul2 ul li p:nth-child(1){
    float: left;
}
					
					
					.cloab-left {
						border-left: 1px solid #333;
						border-right: 1px solid #333;
						min-height: 580px;
						padding: 0 40px;
						background: url(/_upload/tpl/0c/fa/3322/template3322/style/images/earch1.png) no-repeat center center;
					}
					
					.cloab-left .cloab-ul {
						width: 50%;
						float: left;
					}
					
					.cloab-right {
						padding: 0 40px;
						border-right: 1px solid #333;
						min-height: 580px;
						background: url(/_upload/tpl/0c/fa/3322/template3322/style/images/china.png) no-repeat center center;
					}

.table-responsive table{


    margin: 0 auto;
}



@media (max-width:1400px) {
						.cloab-ul h4 {
							font-size: 50px;
						}
						.clobal-top ul li {
							font-size: 36px;
						}
						.cloab-left {
							min-height: 650px;
						}
					}


@media (max-width: 1270px) {
           
           .view-cnt .zzjgny-div p span{
            display: block;
            width: 53%;
           }
           .zzjgny-div h1{
               font-size:34px;
           }
            .zzjgny-div {
        background: url(/_upload/tpl/0c/fa/3322/template3322/images/zuzhi.jpg) no-repeat right top;
        height: 192px;
    }
           
           
          }
    @media (min-width: 1201px)and (max-width: 1399px) {
.view-cnt .zzjgny-div p span{
            display: block;
            width: 62%;
           }
        .container22 {
            width: 80%;
        }

        .zzjgny .picleft-list12 li .pli-img {
            width: 30%;
        }

        .zzjgny .pli-text {
            width: 60%;
        }

        .ari-dleft ul li {
            height: 407px;
        }

            .ari-dleft ul li p {
                font-size: 16px;
                line-height: 26px;
            }

        .art-tcon ul li {
            height: 247px;
        }
    }

    @media (max-width: 1300px) {

        .slide-nav-ul li {
            padding-right: 15px;
        }

            .slide-nav-ul li a {
                padding: 0 15px;
            }

        .art-tcon ul li p {
            margin-top: 20px;
            line-height: 32px;
            font-size: 17px;
        }
.art-tcon ul li:nth-child(1),
.art-tcon ul li:nth-child(5),
.art-tcon ul li:nth-child(7),
.art-tcon ul li:nth-child(8),
.art-tcon ul li:nth-child(9) {
    padding: 0px 28px 32px 28px;
}


        .art-tcon ul li {
            height: 222px;
        }

        .ari-dleft ul li p {
            -webkit-line-clamp: 6;
        }

        .art-tcon ul li span {
            font-size: 28px;
        }

        .ari-dleft ul li {
            height: 372px;
        }
.art-tcon ul li span{
font-size: 27px;
}
    }




    @media (max-width: 1200px) {
.cloab-ul h4 {
							font-size: 40px;
							text-align: center;
						}
						.clobal-top ul li {
							font-size: 30px;
						}



.zzjgny-div h2{
font-size:20px;
}
.art-tcon ul li h4{
margin-bottom: 25px;
}
        /*中等屏幕设备 桌面*/
        .nav-panel-title {
            font-size: 44px;
            margin-bottom: 0px;
        }

        .zzjgny .picleft-list12 li .pli-img {
            width: 28%;
        }

        .zzjgny .picleft-list12 li {
            width: 50%;
        }

        .zzjgny .pli-text {
            width: 60%;
        }

        .nyban {
            min-height: 300px;
            max-height: 552px;
        }

        .container22 {
            width: 80%;
        }

        .yanjiu-name {
            right: -110px;
        }



        .main-right {
            margin-top: 0px;
        }

        .video-list li .vi-vi span img {
            top: 20px;
            left: 39%;
        }

        ul.newic-list11 li .li-tt {
        }

        ul.newic-list11 li a.a2 {
            width: 12%;
        }

        .slide-nav-ul li a {
            font-size: 16px;
        }

        .slide-nav-item-ul li {
            padding: 0;
        }

        .down-list1 li .down-left a span {
            line-height: 28px;
        }


        .ke {
            font-size: 36px;
        }

        .view-title {
            font-size: 22px;
        }

        .dd1 {
        }

        .slide-nav-item-ul li a {
            font-size: 16px;
        }

        .slide-nav-ul li .slide-nav-item-ul li a:hover, .slide-nav-ul li .slide-nav-item-ul a.active, .slide-nav-ul li .slide-nav-item-ul a.selected {
            font-weight: normal;
        }

        .slide-nav-item-ul {
            /*padding:2px 10px;*/
        }

        .video-list .vi-li .vi-vi span {
            top: 31%;
        }

        .yanjiu-list11 .yanjiu-li .yan-tt1 a {
            font-size: 18px;
            padding: 10px 20px;
        }

        .yanjiu-list11 .yanjiu-li .yan-tt1 p {
            font-size: 18px;
            line-height: 28px;
        }


        .ari-dleft ul li {
            height: 352px;
            padding-top: 70px;
        }

            .ari-dleft ul li .li-pp h5 {
                font-size: 26px;
            }

            .ari-dleft ul li .l-date p {
                padding-top: 55px;
            }

        .art-tcon ul li {
            height: 212px;
        }

            .art-tcon ul li:nth-child(1),
            .art-tcon ul li:nth-child(5),
            .art-tcon ul li:nth-child(7),
            .art-tcon ul li:nth-child(8),
.art-tcon ul li:nth-child(9) {
                padding: 0 28px 15px 28px;
            }

            .art-tcon ul li h4 {
                font-size: 28px;
            }

        .ari-dright ul li {
            margin: 5px 2px;
        }
    }

    @media (max-width: 991px) {
.table-responsive table{
   width:100%;
}
.cloab-right{
							border-left: 1px solid #333;
							
						}
						.cloab-left{
							min-height: 460px;
							
						}
						.intable table tbody tr td{
							padding: 10px ;
						}
						.intable table tbody tr td:first-child p{
							margin-bottom: 0;
							
						}
						.intable table tbody tr td:first-child{
							font-size: 20px;
						}
						.intable table thead th:first-child{
							font-size: 32px;
							
						}
						.intable table thead th{
							font-size: 22px;
							
						}
					.cloabl-bot h3{
						text-align: center;
						color: #333;
						font-size: 36px;
						font-weight: bold;
						margin-bottom: 20px;
						
						
					}	
					.cloab-ul h4{
						font-size: 30px;
						margin-bottom: 20px;
						
					}	
					.clobal{
						padding: 20px 0;
					}



.art-tcon ul li h4{
margin-bottom: 0px;
}
.art-tcon ul li p{
line-height: 22px;
}
.zzjgny-div{
           background: none;
           height: auto;
           padding-bottom: 10px;
           border-bottom:5px solid #9e1e29;
          }
          .zzjgny-div h1{
           font-size: 30px;
          }
          .zzjgny-div h2{
           font-size: 18px;
          }
          .zzjgny-div p span{
display: contents !important;
           font-size: 16px;
           width: 100%;
          }
.fl-ts .fl{
    width: 100%;
}
.fl-ts .fr{
    width: 100%;
}
        .zzjgny .picleft-list12 li {
            width: 50%;
        }

        /*小屏幕设备 平板*/
        .slide-nav-ul {
            padding: 10px 0;
            background: none;
        }

        .main-left {
            position: inherit;
            width: 100%;
            border: 0;
            margin: 15px 0;
        }

        .container22 {
            width: 100%;
        }

        .dd1 {
            padding-top: 10px;
        }

        .slide-nav-ul li a img {
            display: none !important;
        }



        .video-list .vi-li .vi-vi span {
            /*top: 30%;*/
        }


        .nav-panel-title h4 {
            font-size: 40px;
        }

        .nav-panel-title span {
            font-size: 32px;
            margin-bottom: 2px;
        }

        .main-top {
            margin-top: 20px;
        }


        .ke {
            font-size: 26px;
        }


        .nav-panel-title {
            font-size: 32px;
        }

        .nyban1 {
            padding-top: 39px;
            text-align: center;
        }

        .slide-nav-ul li.active {
            box-shadow: none;
        }
        /*小屏幕 手机上三级样式*/
        .side-nav-panel {
            display: none;
            margin-top: 0;
            background: #f8fbff;
            padding-top: 0;
            padding-left: 0;
        }

        .slide-nav-item-ul {
            padding: 0;
        }

        .slide-nav-ul li a {
            font-size: 16px;
        }

        .side-nav-panel ul li {
            display: block;
            width: 100%;
            padding: 1px 0;
            border-bottom: none;
            background: none;
            margin-bottom: 0;
        }

        .slide-nav-ul li a {
            padding: 10px 0 10px 28px;
            border-bottom: 1px solid #F6EAEA;
            font-size: 14px;
            display: block;
            width: 100%;
            color: #333 !important;
            line-height: initial;
            text-decoration: none;
            text-align: left;
            background: url(/_upload/tpl/0c/fa/3322/template3322/images/rs/lia.png) no-repeat 15px center;
            background-color: transparent !important;
        }

            .slide-nav-ul li a.active,
            .slide-nav-ul li a:hover,
            .slide-nav-ul li a.active:hover,
            .slide-nav-ul li a.parent,
            .slide-nav-ul li a.selected {
                color: #9a202d !important;
                background: url(/_upload/tpl/0c/fa/3322/template3322/images/rs/lia1.png) no-repeat 15px center;
                border-bottom: 1px solid #F6EAEA !important;
            }

        .slide-nav-ul li:hover {
            border-bottom: none;
        }

        .slide-nav-ul li .slide-nav-item-ul li a {
            padding: 10px 0 10px 43px;
            opacity: 1;
            border-bottom: 1px solid #F6EAEA;
            background: url(/_upload/tpl/0c/fa/3322/template3322/images/rs/lia.png) no-repeat 30px center;
            background-color: none !important;
        }

            .slide-nav-ul li .slide-nav-item-ul li a.active,
            .slide-nav-ul li .slide-nav-item-ul li a:hover,
            .slide-nav-ul li .slide-nav-item-ul li a.selected {
                color: #9a202d;
                background: url(/_upload/tpl/0c/fa/3322/template3322/images/rs/lia1.png) no-repeat 30px center;
                border-bottom: 1px solid #F6EAEA !important;
            }

        .slide-nav-item-ul {
            background: none;
            position: relative;
            top: 0;
            margin-bottom: 0;
            border: none;
            display: block !important;
            margin-top: 0;
        }

        ul.piclist2 li {
            /*width: 260px;*/
            width: 46%;
        }

            ul.piclist2 li:nth-child(even) {
                margin-right: 0;
            }

            ul.piclist2 li.mar0 {
                margin-right: 3%;
            }

        ul.piclist3 li {
            width: 47%;
        }

            ul.piclist3 li:nth-child(3n) {
                margin-right: 3%;
            }

            ul.piclist3 li:nth-child(even) {
                margin-right: 0%;
            }

        .video-list li {
            width: 47%;
            margin-right: 3%;
            min-height: 200px;
        }

        ul.video-list li.mar0 {
            margin-right: 3%;
        }

        .video-list li:nth-child(3n) {
            margin-right: 3%;
        }

        .video-list li .vi-vi span img {
            top: 23px;
        }

        ul.newic-list11 li .li-date {
        }

        ul.newic-list11 li .li-tt a {
            font-size: 16px;
        }

        ul.newic-list11 li .li-tt p {
            margin-top: 10px;
        }

        ul.newic-list11 li a.a2 {
            float: right;
        }

        ul.dang-ul li {
            float: left;
            width: 48%;
            margin-right: 4%;
            margin-bottom: 22px;
            transition: all 0.4s ease-out;
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
        }

            ul.dang-ul li:nth-child(3n) {
                margin-right: 4%;
            }

            ul.dang-ul li:nth-child(even) {
                margin-right: 0%;
            }

        .view-title {
            font-size: 22px;
            margin-top: 15px;
            margin-bottom: 10px;
        }

        .view-info span {
            margin: 10px 0;
        }


        .main-right {
            float: none;
        }



        .picleft-list li .pli-img:hover {
            border: 3px solid transparent;
            box-shadow: none;
        }

        /**/
        .xiaoyou {
            margin-top: 40px;
        }

            .xiaoyou span.sp1 {
                display: none;
            }

        .xiao-one {
            width: 100%;
            float: none;
            padding: 25px;
        }

        .xiao-two {
            width: 100%;
            float: none;
            position: relative;
            border: none;
            border-top: 40px solid #fff;
            background: #1f3a8a;
            padding: 25px;
            margin-top: 0;
            box-shadow: none;
        }

        .xiao-tcon {
            position: relative;
            left: 0px;
            top: 5px;
        }

        .xiao-tul ul {
            width: 100%;
        }

            .xiao-ul ul li, .xiao-tul ul li {
                margin-bottom: 15px;
            }

        .yanjiu-list11 .yanjiu-li .yan-tt1 p {
            font-size: 16px;
            margin: 16px 0;
        }

        .yanjiu-list11 .yanjiu-li .yan-tt1 a {
            font-size: 16px;
        }

        .yanjiu-list11 .yanjiu-li .yan-tt1 h4 {
            font-size: 28px;
        }

        .data-list2 {
            padding-top: 0;
        }

        .ul-img .fr-info a {
            right: 20px;
            top: 20px;
            font-size: 20px;
        }


        /*小屏幕设备 平板*/
        .ari-dleft ul li {
            height: 260px;
        }

            .ari-dleft ul li p {
                display: none;
            }

            .ari-dleft ul li .l-date p {
                display: block;
            }

        .art-tcon ul li {
            height: 152px;
        }

            .art-tcon ul li span {
                font-size: 20px;
            }

            .art-tcon ul li h4 {
                font-size: 20px;
            }

            .art-tcon ul li p {
                font-size: 15px;
            }

        .ari-dleft ul li .li-pp span {
            font-size: 16px;
        }

        .ari-dleft ul li .li-pp h5 {
            font-size: 24px;
        }




/*小屏幕设备 平板*/
                                    .art-top h4 {
                                        font-size: 22px;
                                        padding-bottom: 0px;
                                    }

                                    .ari-twoleft {
                                        padding-top: 30px;
                                    }

                                    .ari-tworight {
                                        padding-top: 30px;
                                    }

                                    .ari-twodt {
                                        padding-top: 30px;
                                    }


                                    .ari-tcon2 .abg1 {
                                        height: 370px;
                                    }

                                    .ari-tcon2 .abg2 {
                                        height: 370px;
                                    }

                                    .ari-tcon2 .abg3 {
                                        height: 370px;
                                        padding-top: 25px;
                                    }





    }


    @media (max-width:767px) {
.cloab-left .cloab-ul{
						width: 100%;
						float: none;
					}
					.cloabl-bot h3{
						font-size: 26px;
					}
					.cloab-left{
						padding: 0 30px;
					}
					.cloab-right{
						padding: 0 30px;
					}
					.cloab-ul h4{
						font-size: 22px;
						margin: 30px 0 5px;
					}
					.intable table tbody tr td:first-child{
						font-size: 16px;
					}
					.intable table thead th:first-child{
						font-size: 22px;
					}
					.intable table thead th{
						font-size: 18px;
					}
					.intable table tbody tr td{
						font-size: 16px;
						
					}
					.cloab-ul ul li{
						font-size: 16px;
						padding: 5px 0;
						line-height: 26px;
					}
					.cloab-ul ul li span{
						padding-right: 18px;
					}
					.atter p{
						font-size: 16px;
						
					}



.zzjgny-div h1{
           font-size: 24px;
          }
          .zzjgny-div h2{
           font-size: 16px;
          }
          .zzjgny-div p span{
           font-size: 16px;
           width: 100%;
          }
.zzjgny2{
    height: auto !important;
}
.cs-freshs{
font-size: 28px;
}





        /*小屏幕*/
        .nyban {
            padding-top: 21px;
        }

        .nav-panel-title {
            font-size: 24px;
        }

        .container22 {
            width: 100%;
        }

        .main-top {
            margin-top: 0;
        }

        .data-list2 {
            padding-top: 10px;
        }

        ul.newic-list11 {
            padding-top: 15px;
        }

        .view-title {
            font-size: 18px;
            line-height: 26px;
            margin-top: 10px;
        }

        .view-info span {
            /*font-size: 14px;*/
        }

        .newic-list {
            margin-top: -20px;
        }

        .dang-ul .li-img {
        }

        ul.data-list22 {
            padding-top: 0px;
        }

        .nav-path a {
            font-size: 16px;
        }

        .ke {
            margin-bottom: 0px;
            font-size: 22px;
            line-height: 34px;
            padding-bottom: 5px;
            text-align: center;
            padding: 10px;
            width: 100%;
            display: inline;
            float: none;
        }

        .ny-bann {
            text-align: center;
            bottom: 45px;
        }

        .ke-tit {
            /*margin-bottom: 10px;*/
            bottom: 2%;
        }

        .nbanbg {
            background: none;
        }

        .down-list1 {
            padding-top: 5px;
        }

        .dd1 {
            padding-top: 0px;
        }

        .right-nr table td,
        .right-nr table th {
            white-space: nowrap;
        }

        .bgf {
            background: none;
        }

        .main-right {
            /*margin-top: 10px;*/
            width: 100%;
            float: none;
            padding-top: 5px;
        }

        ul.piclist2 li {
            /*width: 260px;*/
            width: 100%;
        }

        .picleft-list22 li {
            width: 100%;
            margin-right: 0;
        }

        .data-list {
            padding-top: 15px;
        }

            .data-list li {
                line-height: 26px;
                margin-bottom: 15px;
                padding-bottom: 5px;
                border-bottom: 1px solid #ccc;
            }

                .data-list li a {
                    float: none;
                    line-height: 23px;
                    margin-bottom: 5px;
                }

                .data-list li span {
                    float: none;
                    padding-left: 10px;
                }

        .picleft-list li .pli-img {
            width: 100%;
            text-align: center;
        }

        .picleft-list li .pli-text {
            width: 100%;
            margin-top: 10px;
            text-align: center;
        }

        .video-list li .vi-vi span img {
            left: 32%;
            top: 15%;
        }

        ul.piclist3 li {
            width: 100%;
            text-align: center;
        }

            ul.piclist3 li img {
                display: inline-block;
            }

        ul.pic-list li {
            width: 49%;
            margin-right: 0px;
        }

            ul.pic-list li:nth-child(even) {
                margin-right: 0px;
            }

        ul.data-list2 li a {
            width: 100%;
            float: none;
        }

        .data-list2 {
            margin-top: -20px;
        }

        .down-list1 li .down-xia img {
            max-width: 1000% !important;
        }

        .down-list1 li .down-left a img {
            float: left;
        }

        .down-list1 li {
            padding-left: 15px;
        }

        .picleft-list23 li .pli-img {
            width: 100%;
            float: none;
            text-align: center;
        }

        .picleft-list23 li .pli-text {
            width: 100%;
            float: none;
            margin-top: 20px;
        }

            .picleft-list23 li .pli-text h5 {
                font-size: 24px;
                margin-bottom: 10px;
            }

            .picleft-list23 li .pli-text p {
                line-height: 26px;
            }

        .pli1-img {
            width: 30%;
        }

            .pli1-img img {
                max-width: 100%;
            }

        .pli1-tt {
            width: 65% !important;
        }

        .view-cnt ol li {
            list-style-type: inherit;
        }
.view-cnt ol, .view-cnt ul, .wp_entry ul, .wp_entry ol{
margin-left:0px;
}

        ul.data-list22 li .li-date2 {
            width: 11%;
        }

        ul.data-list22 li {
            padding: 15px 0px;
        }

        ul.newic-list11 li .li-date {
            /*	width: 20%;*/
        }

        ul.newic-list11 li .li-tt a {
            font-size: 16px;
            line-height: 25px;
        }

        ul.newic-list11 li .li-tt p {
            margin-top: 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        ul.newic-list11 li a.a2 {
            float: none;
            margin: 15px auto 5px;
            /* display: block; */
            width: 110px;
            text-align: center;
            /* padding-top: 0; */
            margin-left: 30%;
            display: none;
        }

        ul.dang-ul li {
            float: left;
            width: 100%;
            margin-right: 0%;
            margin-bottom: 22px;
            transition: all 0.4s ease-out;
            box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
        }

        .down-list1 li .down-left a span {
            line-height: 26px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .data-list2 li span {
            float: none;
            margin-top: 5px;
            display: block;
            width: 100%;
        }

        .data-list2 li {
            padding: 10px;
        }

        .newic-list li p {
            font-size: 15px;
        }

        .newic-list li a.a1 {
            font-size: 16px;
        }

        .main-tcc {
            margin-top: 10px;
        }

        .main-css {
            float: none;
        }

        .m-p {
            float: none;
        }

        .az ul li {
            padding: 3px 5px;
        }

        .teach-ul1 .li-img a span {
            font-size: 16px;
        }

        .notbg2 {
            margin-top: 10px;
        }

        .xiaoyou {
            margin-top: 25px;
        }

        .notbg .new-box .li-ta {
            -webkit-line-clamp: 2;
        }

        .yanjiu-list11 .yanjiu-li .yan-img1 {
            text-align: center;
        }

        .yanjiu-list11 .yanjiu-li .yan-tt1 h4 {
            font-size: 24px;
            text-align: center;
        }

        .yanjiu-list11 .yanjiu-li .yan-tt1 {
            margin-top: 20px;
            text-align: center;
        }

            .yanjiu-list11 .yanjiu-li .yan-tt1 p {
                text-align: left;
            }

        .yanjiu-list11 .yanjiu-li .yan-img1 img {
            width: 60% !important;
        }

        .yanjiu-list11 .yanjiu-li {
            padding: 26px 0;
        }

        .wp_paging {
            text-align: center;
            float: none;
        }

        li.pages_count, li.page_jump {
            display: none;
        }

        .wp_paging li {
            float: none;
        }


        .dang-ul .li-img a img {
            max-width: 100% !important;
            height: auto !important;
        }


        .ul-img li {
            width: 100%;
        }

        .ul-img .fr-info .info-en {
            font-size: 14px;
        }

        .ul-img .fr-info a {
            font-size: 18px;
            top: 20px;
            bottom: initial;
        }

        .group .ul {
            width: 100%;
            float: none;
        }

        .group .li {
            margin: 15px 0 0px 35px;
        }


        .zzjgny .picleft-list12 li {
            float: none;
            width: 100%;
            margin-top: 30px;
            height: auto;
        }

        .zzjgny .pli-img {
            width: 35% !important;
            ;
        }

        .zzjgny .pli-text {
            width: 55%;
        }

        .paging_content .pp {
            float: none !important;
            width: 100% !important;
        }

        .paging_content h5 {
            float: none !important;
            width: 100% !important;
            margin-top: 0px !important;
        }

        .zzjgny h4 {
            font-size: 22px;
        }

        element.style {
        }

        .zzjgny .jianjie p {
            margin: 0px;
            padding: 0px;
        }

        .view-cnt p {
            line-height: 26px;
        }

        element.style {
        }

        .zzjgny .jianjie {
            padding-right: 0px;
        }

        .zzjgny-div {
            background-image: none;
        }
.zzjgny2 div{
max-width: none;
}

        .list-ul li {
            width: 100%;
        }



        /*小屏幕设备 平板*/
        .art-top h4 {
            font-size: 22px;
        }

        .ari-dleft {
            width: 100%;
        }

            .ari-dleft ul li p {
                display: block;
            }

            .ari-dleft ul li .li-pp h5 {
                font-size: 22px;
            }

            .ari-dleft ul li {
                height: auto;
                min-height: 300px;
                width: 100%;
                margin-bottom: 30px;
                padding: 60px 20px 20px;
            }

                .ari-dleft ul li:nth-child(2) {
                    margin-bottom: 5px;
                }

                .ari-dleft ul li .li-pp span {
                    margin: 10px 0;
                }

                .ari-dleft ul li .l-date {
                    height: 70px;
                }

                    .ari-dleft ul li .l-date p {
                        padding-top: 40px;
                    }

        .ari-dright {
            width: 100%;
            margin: 0;
        }

        .ari-dright {
            margin-bottom: 20px;
        }

        .ari-dright {
        }

        .art-tcon ul li {
            width: 100%;
            height: auto;
            min-height: 100px;
        }

            .art-tcon ul li:nth-child(7) {
                width: 100%;
            }

        .ari-thcon {
            margin-top: 20px;
        }
.cs-table{
width: 100%;
}
.cs-table2{
width: 100%;
}

.art-tcon2 ul{
    margin: auto;
    padding: inherit;
}
.art-tcon2 li{
    width: 100% !important;
    min-height: auto;
    margin-left: 0;
}





.ari-tcon2 .borr {
                                        border-right: none;
                                        border-bottom: 1px solid #ddd;
                                    }

                                    .ari-tcon2 img {
                                        max-width: 80% !important;
                                    }

                                    .zheng-left img {
                                        max-width: 80% !important;
                                    }


.lian-div2 .fl{
    width: 100%;
}
.lian-div2 .fr{
    width: 100%;
}
.lian-div2 .fr p{
    padding:0;
}





    }

    @media (min-width: 598px) and (max-width: 767px) {
    }