@charset "UTF-8";
.mymains{
    .head2 {
        transform: none;
        opacity: 1;
    }

    .banner img {
        display: block;
        width: 100%;
    }

    .foot {
        margin-top: 0;
        padding-top: 0;
    }

    .nyMain>.w {
        width: 87.5%;
        padding-top: 0.6rem;
        padding-bottom: 0.8rem;
        margin: 0 auto;
    }

    .ny-tit {
        padding-bottom: 0.04rem;

        border-bottom: 1px solid #e5e5e5;
    }

    .ny-tit h4 {
        font-size: 0.28rem;
        color: #333333;
        font-weight: 600;
        line-height: 2em;
    }

    .ny-tit .position>* {
        display: inline-block;
        vertical-align: middle;
        font-size: 0.16rem;
        line-height: 2em;
        color: #666666;
    }

    .ny-tit .position img {
        width: 0.22rem;
        height: 2em;
        margin-right: 0.1rem;
        vertical-align: -0.1rem;
    }

    .ny-tit .position a.active,
    .ny-tit .position a:hover {
        color: #183f98;
    }

    /*list*/
    .list ul li a {
        display: block;
        overflow: hidden;
        padding: 0.36rem 0.6rem 0.26rem;
    }

    .list ul li h4 {
        position: relative;
        padding-bottom: 0.24rem;
        margin-bottom: 0.19rem;
        border-bottom: 1px solid #879eca;
    }

    .list ul li h4 em {
        font-size: 0.2rem;
        line-height: 1.5em;
        padding-right: 1.4rem;
        color: #333333;
        font-weight: 600;
    }

    .list ul li h4 time {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0.16rem;
        color: #043491;
    }

    .list ul li h4 time i {
        display: inline-block;
        font-size: 0.24rem;
        font-weight: 600;
        margin-right: 0.1rem;
    }

    .list ul li p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #666666;
        height: 0.64rem;
    }

    .list ul li {
        background: #f0f3f9;
        margin-top: .4rem;
        transition: all .3s;
    }

    .list ul li:hover {
        /* background: #043491; */
    }

    .list ul li:hover h4 em,
    .list ul li:hover h4 time {
        color: #2b4a9a;
    }

    .list ul li:hover p {
        color: #2b4a9a;
        opacity: .68;
    }

    /**/
    .pagination {
        text-align: center;
        font-size: 0;
        padding-top: 0.64rem;
    }

    .pagination a {
        display: inline-block;
        border: 1px solid #dcdcdc;
        padding: 0 0.12rem;
        height: 0.35rem;
        font-size: 0.14rem;
        line-height: 0.35rem;
        text-align: center;
        color: #666;
        margin: 0 7px;
    }

    .pagination a.active {
        background: #183f98;
        color: #fff;
        border: 1px solid #183f98;
    }

    .pagination a:hover {
        background: #183f98;
        color: #fff;
        border: 1px solid #183f98;
    }

    .pagination span {
        display: inline-block;
        font-size: 0.14rem;
    }

    /*pic-txt*/
    .pic-txt ul li a {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        position: relative;
        z-index: 3;
    }

    .pic-txt ul li a .cover_img {
        width: 2.61rem;
        height: 1.64rem;
    }

    .pic-txt ul li a .txt {
        width: calc(100% - 3rem);
    }

    .pic-txt ul li a .txt time {
        display: block;
        font-size: 0.16rem;
        color: #043491;
        line-height: 1;
        margin-bottom: 0.22rem;
    }

    .pic-txt ul li a .txt time i {
        display: inline-block;
        font-size: 0.24rem;
        font-weight: 600;
        margin-right: 0.1rem;
    }

    .pic-txt ul li a .txt h4 {
        font-size: 0.18rem;
        line-height: 1.5em;
        color: #333333;
        margin-bottom: 0.15rem;
    }

    .pic-txt ul li a .txt h4 i {
        display: inline-block;
        vertical-align: text-bottom;
        color: #f53636;
        font-style: italic;
        font-weight: 600;
        margin-left: 0.2rem;
    }

    .pic-txt ul li a .txt p {
        font-size: 0.14rem;
        color: #999999;
        line-height: 1.78em;
        height: 0.5rem;
    }

    .pic-txt ul li {
        position: relative;
        padding: 0.15rem 0;
        border-bottom: 1px solid #e5e5e5;
    }



    .pic-txt ul li:hover .txt h4,
    .pic-txt ul li:hover .txt time {
        color: #043491;
    }

    .pic-txt ul li:hover .txt p {
        color: #043491;
        opacity:.68
    }
    .pic-txt ul li:hover{
        border-bottom: 1px solid #043491;
    }

    /*content*/

    .content {
        padding: 0.6rem 0.5rem 0.8rem;
    }

    .content .aLeft {
        width: 65.7%;
    }

    .content .con-tit h4 {
        font-size: 0.24rem;
        line-height: 1.5em;
        color: #333333;
        text-align: center;
        margin-bottom: 0.1rem;
    }

    .content .con-tit p {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        font-size: 0.16rem;
        line-height: 2em;
        color: #999999;
    }

    .content .con-tit p span {
        margin: 0 0.125rem;
    }

    .content .con-tit {
        padding-top: 0.35rem;
        padding-bottom: 0.22rem;
        margin-bottom: 0.31rem;
        border-bottom: 1px solid #e5e5e5;
        width: 100%;
    }

    .content .con-txt p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #333333;
        text-indent: 2em;
        margin-bottom: .33rem;
    }

    .content .con-txt img {
        /* display: block; */
        /* width: auto; */
        /* width: 500px; */
        margin: 0 auto;
    }

    .content .aRight {
        width: 30.4%;
    }

    .content .con-list h4 {
        font-size: 0.22rem;
        color: #154fbb;
        line-height: 1;
        background: #e7edf8;
        padding: 0.23rem 0.3rem 0.21rem;
    }

    .content .con-list h4 em {
        display: block;
        padding-left: 0.1rem;
        border-left: 0.03rem solid #154fbb;
    }

    .content .con-list ul li {
        font-size: 0.16rem;
        line-height: 2.75em;
        color: #333;
        padding-left: 0.15rem;
        position: relative;
    }

    .content .con-list ul li:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        width: 0.06rem;
        height: 0.06rem;
        background: #154fbb;
        border-radius: 50%;
        transform: translateY(-50%);
    }

    .content .con-list ul li:hover {
        color: #183f98;
    }

    .content .con-list ul {
        background: #fafafa;
        min-height: 5.91rem;
        padding: 0.15rem 0.24rem;
    }

    .content .con-list {

        margin-top: 0.47rem;
    }

    /*管理机构*/
    .leftNav {
        width: 20.57%;
        align-self: flex-start;
        background: linear-gradient(#1c55c4, #043491);
        padding-right: 0.19rem;
    }

    .leftNav h4 {
        font-size: 0.26rem;
        color: #fff;
        line-height: 0.77rem;
        font-weight: 600;
        padding-left: 0.48rem;
    }

    .leftNav>ul h2 {
        position: relative;
        font-size: 0.18rem;
        color: #333;
        padding: 0.19rem .45rem .18rem .52rem;
        border-bottom: 1px solid #eeeeee;
    }

    .leftNav>ul h2 a {
        line-height: 1.5em;
    }

    .leftNav>ul h2 i {
        position: absolute;
        right: 0.23rem;
        top: 0;
        bottom: 0;
        content: '';
        width: 0.09rem;
        background: url("../images/ny-img05.png") no-repeat 50%;
        background-size: 0.09rem 0.17rem;
        opacity: 0;
        visibility: hidden;
        transition: all .3s;
    }

    .leftNav>ul {}
    .leftNav>ul li{
        background: #fff;
    }
    .leftNav>ul>li:last-child{
        margin-bottom:.57rem;
    }
    .leftNav>ul ul a {
        display: block;
        font-size: 0.16rem;
        line-height: 2em;
        color: #333;
        padding: 0.1rem 0.4rem 0.1rem 0;
        border-top: 1px solid #eeeeee;
    }

    .leftNav>ul ul {
        padding-left: 0.52rem;
        display: none;
    }

    .leftNav>ul ul li:first-child a {
        border: 0;
    }

    .leftNav>ul ul a:hover {
        color: #183f98;
    }

    .leftNav>ul li.on h2 i,
    .leftNav>ul li:hover h2 i,
    .leftNav>ul li.active h2 i {
        opacity: 1;
        visibility: visible;
    }

    .leftNav>ul li.on h2,
    .leftNav>ul li:hover h2,
    .leftNav>ul li.active h2 {
        color: #043491;
        background: #f2f5f9;
    }

    .rightBox {
        width: 75.21%;
    }

    .system .item h4 {
        font-size: 0.2rem;
        color: #043491;
        padding: 0 0.3rem;
        line-height: 2.8em;
        border-top: 0.04rem solid #043491;
        font-weight: 600;
        background: rgba(4, 52, 145, 0.1);
    }
    .system .item h3 {
        margin-top: .2rem;
        font-size: 0.2rem;
        color: #043491;
        padding: 0 0.4rem;
        line-height: 1.8em;
        border-top: 0.0rem solid #043491;
        font-weight: 600;
        background: rgba(4, 52, 145, 0.1);
        text-align: center;
    }

    .system .item ul li {
        width: 22.32%;
        margin-top: 0.3rem;
        margin-left: 3.57%;
        background: rgba(4, 52, 145, 0.1);
        transition: all .3s;
    }

    .system .item ul li a {
        display: flex;
        font-size: 0.16rem;
        color: #333;
        height: 100%;
        line-height: 2em;
        padding: 0.14rem 0;
        text-align: center;
        justify-content: center;
        flex-direction: column-reverse;
    }

    .system .item ul li:nth-child(4n+1) {
        margin-left: 0;
    }

    .system .item ul li:hover {
        background: #043491;
    }

    .system .item ul li:hover a {
        color: #fff;
    }

    .system .item {
        margin-top: 0.4rem;
    }

    /*detail*/
    .detail p {
        /* font-size: 0.16rem; */
        /* line-height: 2.125em; */
        /* color: #666666; */
        /* text-indent: 2em; */
        /* margin-top: 0.34rem; */
    }

    /*leader*/
    .leader .item {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        border-top: 0.04rem solid #043491;
        padding: 0.38rem 0.46rem 0.3rem 0.48rem;
        background: rgba(4, 52, 145, 0.04);
        margin-bottom: 0.57rem;
        margin-top: 0.4rem;
    }

    .leader .item .cover_img {
        width: 1.8rem;
        height: 2.18rem;
        align-self: center;
    }

    .leader .item .txt {
        width: calc(100% - 2.18rem);
    }

    .leader .item .txt h4 {
        font-size: 0.2rem;
        color: #043491;
        line-height: 1.6em;
        font-weight: 600;
        padding-bottom: 0.14rem;
        margin-bottom: 0.21rem;
        border-bottom: 1px solid #043491;
    }

    .leader .item .txt p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #333333;
        -webkit-line-clamp: 5;
        height: 1.6rem;
    }

    .leader ul li {
        width: 19%;
        margin-left: 8%;
        margin-top: 0.23rem;
    }

    .leader ul li:nth-child(4n+1) {
        margin-left: 0;
    }

    .leader ul li:nth-child(-n+4) {
        margin-top: 0;
    }

    .leader ul li a {
        display: block;
    }

    .leader ul li a .imgBox {
        position: relative;
        padding-right: 0.1rem;
        padding-bottom: 0.1rem;
    }

    .leader ul li a .pic {
        padding-top: 91.77%;
        z-index: 3;
    }

    .leader ul li a .imgBox:after {
        position: absolute;
        content: '';
        top: 0.1rem;
        right: 0;
        bottom: 0;
        left: 0.1rem;
        background: #1c54c3;
    }

    .leader ul li a .txt h4 {
        font-size: 0.22rem;
        color: #333333;
        line-height: 1.5em;
        text-align: center;
    }

    .leader ul li a .txt i {
        display: block;
        width: 0.4rem;
        height: 0.03rem;
        background: #1c54c3;
        margin: 0.05rem auto 0.08rem;
    }

    .leader ul li a .txt p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #999;
        text-align: center;
    }

    .leader ul li a .txt {
        padding: 0.26rem 0.1rem 0.1rem;
    }

    .leader ul {
        margin-left: 5.03%;
    }

    /*历史沿革*/
    .history ul li {
        width: 40%;
        margin-top: 0.7rem;
        position: relative;
        padding-right: 13%;
    }

    .history ul li .txt p {
        float: right;
        font-size: 0.2rem;
        line-height: 1.6em;
        color: #333;

    }

    .history ul li .txt {
        padding-top: 0.08rem;
    }

    .history ul li time {
        position: absolute;
        top: 0;
        right: 0;
        font-size: 0.32rem;
        line-height: 1.5em;
        color: #154fbb;
        font-weight: 600;
    }

    .history ul li time:before {
        position: absolute;
        content: '';
        left: 50%;
        bottom: -0.36rem;
        width: 0.16rem;
        height: 0.16rem;
        border: 0.04rem solid #154fbb;
        opacity: .48;
        border-radius: 50%;
        transform: translateX(-50%);
    }

    .history ul li time:after {
        position: absolute;
        content: '';
        width: 1px;
        bottom: -4.8rem;
        height: 4.43rem;
        left: 50%;
        border-left: 0.5px solid rgba(21, 79, 187, 0.24);
        background-image: linear-gradient(#154fbb, #154fbb);
        background-size: 1px 0;
        background-position: bottom;
        background-repeat: no-repeat;
        transition: all .3s;
    }

    .history ul li:nth-child(1) {
        width: 100%;
    }

    .history ul li:nth-child(2) {
        width: 90%;
    }

    .history ul li:nth-child(3) {
        width: 80%;
    }

    .history ul li:nth-child(4) {
        width: 70%;
    }

    .history ul li:nth-child(5) {
        width: 60%;
    }

    .history ul li:nth-child(6) {
        width: 50%;
    }

    .history ul li.hline .txt p {
        float: none;
    }

    .history ul li.hline {
        border-top: 1px solid #e5e5e5;
    }

    .history ul li:hover time:before {
        opacity: 1;
    }

    .history ul li:hover time:after {
        background-size: 1px 100%;
        /* height: 4.43rem;*/
    }

    .nyMain.his {
        min-height: 16rem;
        overflow: hidden;
    }

    /*文化标识*/

    .cultural .item h4 {
        font-size: 0.2rem;
        color: #043491;
        padding: 0 0.3rem;
        line-height: 2.8em;
        border-top: 0.04rem solid #043491;
        font-weight: 600;
        background: rgba(4, 52, 145, 0.1);
    }

    .cultural .item .item-img img {
        display: block;
        width: auto;
        max-width: 100%;
        margin: 0.2rem auto;
    }

    .cultural .item .item-txt {
        padding: 0.22rem 0.3rem .26rem;
        background: rgba(4, 52, 145, 0.1);
        margin-top: 1px;
        margin-bottom: 0.4rem;
    }

    .cultural .item .item-txt .cover_img {
        width: 1.32rem;
        height: 1.32rem;
        align-self: center;
    }

    .cultural .item .item-txt .txt {
        width: calc(100% - 1.54rem);
    }

    .cultural .item .item-txt .txt p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #333333;
    }

    .cultural .item .item-img p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #333333;
        text-align: center;
    }

    .cultural .item .item-txt2 p {
        font-size: 0.16rem;
        line-height: 2em;
        color: #333333;
    }

    .cultural .item .item-txt2 {
        padding: 0.22rem 0.3rem 0.32rem;
    }

    .cultural .item .item-song .cover_img {
        width: 2.96rem;
        height: 4rem;
    }

    .cultural .item .item-song .right {
        width: 63.6%;
        align-self: center;
    }

    .cultural .item .item-song .right img {
        display: block;
        width: auto;
        max-width: 100%;
        margin-bottom: 0.3rem;
    }

    .cultural .item .item-song .song-link {
        border-top: 1px solid #e5e5e5;
        padding-top: 0.14rem;
    }

    .cultural .item .item-song .song-link a {
        display: block;
        font-size: 0.16rem;
        line-height: 2em;
        color: #043491;
        padding-left: 0.36rem;
        background: url("../images/ny-img13.png") no-repeat left center;
        background-size: 0.26rem;
        margin-top: 0.16rem;
    }

    .cultural .item .item-song {
        padding-top: 0.3rem;
        padding-left: 0.6rem;
    }

    .cultural .item:nth-child(3) {
        margin-bottom: 0.37rem;
    }

    .cultural .item:nth-child(1) {
        margin-bottom: 0.4rem;
    }

    .cultural {
        margin-top: 0.4rem;
    }

    /*picList*/
    .picList {
        position: relative;
        margin-top: -1.11rem;
        background: #fff;

    }

    .picList>.w {
        padding-top: 0.5rem;
    }

    .picList .pic-list ul li {
        width: 31.21%;
        margin-top: 0.5rem;
    }

    .picList .pic-list ul li .cover_img {
        height: 3.03rem;
    }

    .picList .pic-list ul li .cover_img i,
    .slidePic .cover_img i {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 0.64rem;
        height: 0.64rem;
        background: url("../images/ny-img16.png") no-repeat 50%;
        background-size: 0.64rem;
    }

    .picList .pic-list ul li p {
        font-size: 0.2rem;
        text-align: center;
        color: #333333;
        line-height: 0.68rem;
        box-shadow: 0 0 0.1rem rgba(51, 51, 51, 0.2);
    }

    .picList .pic-list ul li:nth-child(3n+2) {
        margin-left: 3.185%;
        margin-right: 3.185%;
    }

    .picList .pic-list ul li:nth-child(-n+3) {
        margin-top: 0.4rem;
    }

    .picList .pic-list ul li:hover p {
        color: #043491;
    }


    /*组图页面*/
    .slidePic p {
        font-size: 0.28rem;
        color: #333333;
        line-height: 2em;
        text-align: center;
        margin-bottom: 0.16rem;
    }

    .slidePic .cover_img img {
        object-fit: contain;
        height: 5rem;
        display: block;
        width: 100%;
        margin: 0 auto;
        transition: all .3s;
    }

    .slidePic .cover_img i {
        cursor: pointer;
    }

    .slidePic .prev,
    .slidePic .next {
        position: absolute;
        width: 0.6rem;
        height: 0.6rem;
        margin-top: 0;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 0.6rem;
        transform: translateY(-50%);
    }

    .slidePic .prev {
        left: 0.5rem;
        background-image: url("../images/ny-img18.png");
    }

    .slidePic .next {
        right: 0.5rem;
        background-image: url("../images/ny-img19.png");
    }

    .slidePic {
        position: relative;
        padding: 0.42rem 1.4rem 0.6rem;
        background: #f0f2f8;
        margin-bottom: 0.4rem;
        margin-top: 0.6rem;
    }

    .slidePics img {
        display: block;
        width: 100%;
        height: 2.8rem;
        object-fit: contain;
    }

    .slidePics .swiper-slide {
        border: 0.1rem solid transparent;
        cursor: pointer;
    }

    .slidePic .swiper-slide:hover img {
        transform: scale(1.05);
    }

    .slidePics .swiper-slide-thumb-active {
        border-color: #223aae;
    }

    /*学校介绍*/
    .intr .ny-tit {
        border: none;
        margin-bottom: 0.35rem;
    }

    .intr .w {
        max-width: 14rem;
        margin: 0 auto;
        z-index: 3;
    }

    .intr-tit h4 {
        font-size: 0.32rem;
        color: #333333;
        font-weight: 600;
        line-height: 1.625em;
        position: relative;
        text-align: center;
    }

    .intr-tit h4 span:before {
        position: absolute;
        content: '';
        top: 50%;
        left: -2.01rem;
        transform: translateY(-50%);
        width: 1.81rem;
        height: 0.42rem;
        background: url("../images/tit-l.png") no-repeat 50%;
        background-size: 1.81rem 0.42rem;
    }

    .intr-tit h4 span:after {
        position: absolute;
        content: '';
        top: 50%;
        right: -2.01rem;
        transform: translateY(-50%);
        width: 1.81rem;
        height: 0.42rem;
        background: url("../images/tit-r.png") no-repeat 50%;
        background-size: 1.81rem 0.42rem;

    }

    .intr-tit {
        margin-bottom: .4rem;
    }

    .intr .s1 .aLeft {
        overflow: auto;
        height: 3.7rem;
        width: 56%;
    }

    .intr .s1 .aLeft p {
        font-size: 0.16rem;
        line-height: 2.125em;
        color: #666666;
        text-indent: 2em;
        margin-top: 0.34rem;
    }

    .intr .s1 .aLeft p:first-child {
        margin-top: 0;
    }

    .intr .s1 .aright {
        width: 39.21%;
        align-self:center
    }

    .intr .s1 .aright img {
        display: block;
        width: 100%;
        margin: 0 auto;
    }

    .intr .s1 {
        position: relative;
        padding-top: 0.4rem;
        padding-bottom: 0.75rem;
        background: url("../images/ny-img20.jpg") no-repeat 50%;
        background-size: cover;
    }

    .intr .s1:after {
        position: absolute;
        content: '';
        right: 0;
        bottom: 0;
        width: 3.47rem;
        height: 4.9rem;
        background: #043491;
    }

    .intr .s2 ul li {
        width: 21.92%;
        position: relative;
        margin-top: 0.6rem;
        padding-left: 0.2rem;
        padding-bottom: 0.2rem;
        transition: all .3s;
    }

    .intr .s2 ul li:nth-child(4n+2) {
        margin-left: 1.5%;
        margin-right: 1.5%;
        padding-left: 0;
        padding-right: 0.2rem;
    }
    .intr .s2 ul li:nth-child(2n+2) {
        margin-left: 3%;
        margin-right: 3%;
        padding-left: 0;
        padding-right: 0.2rem;
    }

    .intr .s2 ul li a {
        position: relative;
        display: block;
        padding-top: 0.4rem;
        padding-left: 0.3rem;
        height: 2.96rem;
        border-radius: 0 0.5rem 0 0.5rem;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: 2.9rem 3rem;
        overflow: hidden;
        z-index: 3;
    }

    .intr .s2 ul li a h2 {
        font-size: 0.6rem;
        line-height: 1.2em;
        color: rgba(4, 52, 145, 0.1);
        font-weight: 600;
    }

    .intr .s2 ul li a h4 {
        font-size: 0.32rem;
        line-height: 1.2em;
        color: #333333;
        font-weight: 600;
    }

    .intr .s2 ul li:nth-child(1) a {
        background-image: url("../images/ny-img22.jpg");
    }

    .intr .s2 ul li:nth-child(2) a {
        background-image: url("../images/ny-img23.jpg");
    }

    .intr .s2 ul li:nth-child(3) a {
        background-image: url("../images/ny-img24.jpg");
    }

    .intr .s2 ul li:nth-child(4) a {
        background-image: url("../images/ny-img25.jpg");
    }

    .intr .s2 ul li:nth-child(5) a {
        background-image: url("../images/ny-img27.jpg");
    }

    .intr .s2 ul li:nth-child(6) a {
        background-image: url("../images/ny-img28.jpg");
    }

    .intr .s2 ul li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        bottom: 0;
        top: 0.2rem;
        background: #0038a3;
        border-radius: 0 0.5rem 0 0.5rem;
    }

    .intr .s2 ul li:hover {
        transform: translateY(-0.15rem);
    }

    .intr .s2 ul {
        margin-left: -0.2rem;
        margin-right: -0.2rem;
    }

    .intr .s2 {
        padding-top: 0.1rem;
        padding-bottom: 1rem;
    }

    @media screen and (max-width: 1060px) {
        .banner {
            margin-top: 0.75rem;
        }

        .nyMain>.w {
            width: auto;
            padding-top: 0.2rem;
            padding-bottom: 0.4rem;
        }

        .intr .w {
            width: 94%;
        }

        .picList {
            margin: 0 auto;
        }

        .slidePic {
            padding: 0.3rem;
            margin-top: 0.3rem;
            margin-bottom: 0.2rem;
        }

        .slidePics .swiper-slide {
            border-width: 0.04rem;
        }

        .slidePic .prev {
            left: 0.3rem;
        }

        .slidePic .next {
            right: 0.3rem;
        }

        .slidePic .prev,
        .slidePic .next {
            margin-top: 5%;
        }

        .leftNav {
            width: 100%;
            padding-right: 0;
            padding-bottom: 0;
            margin-bottom: 0.2rem;
        }

        .leftNav h4 {
            line-height: 2.5em;
            position: relative;
        }

        .leftNav h4:after {
            position: absolute;
            content: '';
            top: 0;
            bottom: 0;
            right: 0.1rem;
            width: 0.4rem;
            background: url("../images/ny-img29.png") no-repeat 50%;
            background-size: 0.09rem 0.17rem;
        }

        .leftNav>ul {
            display: none;
        }

        .leftNav>ul h2 i {
            opacity: 1;
            visibility: visible;
        }

        .rightBox {
            width: 100%;
        }

        .picList .pic-list ul li .cover_img {
            height: auto;
            padding-top: 69.34%;
        }

        .leader ul {
            margin-left: 0;
        }

        .cultural .item .item-song {
            padding-left: 0;
        }

        .intr .s2 ul li a h2 {
            font-size: 0.45rem;
        }

        .intr .s2 ul li a {
            height: 2.06rem;
            border-radius: 0 0.3rem 0 .3rem;
        }

        .intr .s2 ul li:before {
            border-radius: 0 0.3rem 0 .3rem;
        }
    }

    @media screen and (max-width: 900px) {
        .list ul li a {
            padding: 0.3rem 0.2rem 0.2rem;
        }

        .list ul li {
            margin-top: 0.3rem;
        }

        .content .aLeft,
        .content .aRight {
            width: 100%;
        }

        .content {
            padding: 0.2rem 0 0.4rem;
        }

        .history ul li {
            width: 100% !important;
            margin-top: 0;
            padding: 0.2rem 0;
            border-top: 1px solid #e5e5e5;
        }

        .history ul li:first-child {
            border-top: 0;
        }

        .history ul li time:before,
        .history ul li time:after {
            display: none;
        }

        .history ul li time {
            position: static;
            display: block;
            width: 100%;
        }

        .history ul li .txt p {
            float: none;
        }

        .nyMain.his {
            min-height: auto;
        }

        .picList .pic-list ul li:nth-child(-n+3),
        .picList .pic-list ul li {
            margin-top: 0.25rem;
        }

        .leader ul li {
            width: 22%;
            margin-left: 4%;
        }

        .system .item ul li {
            width: 32%;
            margin-left: 2%;
            margin-top: 0.2rem;
        }

        .system .item ul li:nth-child(4n+1) {
            margin-left: 2%;
        }

        .system .item ul li:nth-child(3n+1) {
            margin-left: 0;
        }

        .intr .s1 .aLeft {
            width: 100%;
            margin-bottom: 0.3rem;
        }

        .intr .s1 .aright {
            width: 100%;
        }

        .intr .s1 {
            padding-bottom: 0.3rem;
        }

        .intr .s2 ul li {
            width: 47%;
            margin-top: 0.4rem;
        }
        .intr .s2 ul li:nth-child(2n+2){
            margin-left: 0;
            margin-right: 0;
        }

        .intr .s2 ul li a {
            background-size: cover;
        }

        .intr .s2 ul {
            justify-content: space-between;
        }

        .intr .s2 {
            padding-bottom: 0.4rem;
        }
    }

    @media screen and (max-width: 768px) {
        .cultural .item .item-song .cover_img {
            margin: 0 auto 0.2rem;
        }

        .cultural .item .item-song .right {
            width: 100%;
        }

        .cultural .item .item-song .right img {
            margin: 0 auto;
        }
    }

    @media screen and (max-width: 640px) {
        .ny-tit {
            flex-wrap: wrap;
        }

        .position,
        .ny-tit h4 {
            width: 100%;
        }

        .list ul li h4 time {
            position: static;
            display: block;
            margin-bottom: 0.12rem;
        }

        .list ul li h4 {
            padding-bottom: 0.15rem;
            margin-bottom: 0.1rem;
        }

        .list ul li h4 em {
            padding-right: 0;
        }

        .pic-txt ul li a .cover_img {
            display: block;
            width: 100%;
            height: auto;
            padding-top: 62.84%;
        }

        .pic-txt ul li a .txt {
            width: 100%;
            padding: 0.2rem 0 0.1rem;
        }

        .pic-txt ul li {
            padding: 0.2rem 0.2rem 0.1rem;
        }

        .pic-txt ul li:after {
            left: 0;
            right: 0;
        }

        .pic-txt ul li a .txt time,
        .pic-txt ul li a .txt h4 {
            margin-bottom: 0.12rem;
        }

        .pic-txt ul li a .txt h4 {
            font-size: 0.2rem;
        }

        .slidePic p {
            font-size: 0.22rem;
            line-height: 1.5em;
            margin-bottom: 0.1rem;
        }

        .content .con-txt p {
            margin-bottom: 0.2rem;
            font-size: 0.18rem;
        }

        .content .con-list {
            margin-top: 0.2rem;
        }

        .picList .pic-list ul li {
            width: 48%;
            margin: 0.25rem 0 0 !important;
        }

        .picList .pic-list ul {
            justify-content: space-between;
        }

        .picList .pic-list ul li p {
            line-height: 2.5em;
        }

        .detail p {
            font-size: 0.18rem;
            margin-top: 0.2rem;
        }

        .leader ul li {
            width: 30%;
            margin-left: 5%;
            margin-top: 0.2rem !important;
        }

        .leader ul li:nth-child(4n+1) {
            margin-left: 5%;
        }

        .leader ul li:nth-child(3n+1) {
            margin-left: 0;
        }

        .leader ul li a .txt {
            padding: 0.1rem;
        }

        .leader .item {
            padding: 0.2rem 0.1rem;
            margin-top: 0.3rem;
            margin-bottom: 0.1rem;
        }

        .system .item ul li {
            width: 48%;
            margin-left: 2%;
            margin-top: 0.2rem;
        }

        .system .item ul li:nth-child(4n+1),
        .system .item ul li:nth-child(3n+1) {
            margin-left: 2%;
        }

        .system .item ul li:nth-child(2n+1) {
            margin-left: 0;
        }

        .system .item {
            margin-top: 0.3rem;
        }

        .cultural .item .item-txt .txt {
            width: 100%;

        }

        .cultural .item .item-txt .cover_img {
            margin: 0 auto 0.2rem;
        }

        .intr .s1 .aLeft p {
            font-size: 0.18rem;
            margin-top: 0.2rem;
        }

        .intr .s1:after {
            display: none;
        }

        .intr .s2 ul li {
            /*  width: 100%;*/
            margin-top: 0.2rem;
            padding-left: 0;
            padding-right: 0.1rem !important;
            padding-bottom: 0.1rem;
        }

        .intr .s2 ul {
            margin: 0;
        }

        .intr .s2 ul li a {
            height: 1.36rem;
            padding-top: 0.2rem;
            padding-left: 0.1rem;
            border-radius: 0 0.2rem 0 .2rem;
        }

        .intr .s2 ul li:before {
            border-radius: 0 0.2rem 0 .2rem;
        }

        .intr .s2 ul li a h4 {
            font-size: 0.25rem;
        }

        .intr .s2 ul li a h2 {
            font-size: 0.3rem;
        }
    }

    @media screen and (max-width:480px) {

        .slidePic .prev,
        .slidePic .next {
            width: 0.4rem;
            height: 0.4rem;
            background-size: .4rem .4rem;
        }

        .picList .pic-list ul li .cover_img i,
        .slidePic .cover_img i {
            width: 0.4rem;
            height: 0.4rem;
            background-size: .4rem .4rem;
        }

        .leftNav h4,
        .leftNav>ul h2 {
            padding-left: 0.2rem;
        }

        .leader .item .txt {
            width: 100%;
            margin-top: 0.2rem;
        }

        .leader .item .cover_img {
            margin: 0 auto;
        }

        .leader .item .txt h4 {
            text-align: center;
        }

        .leader ul li {
            width: 46%;
            margin-left: 4%;
        }

        .leader ul li:nth-child(4n+1) {
            margin-left: 4%;
        }

        .leader ul li:nth-child(3n+1) {
            margin-left: 4%;
        }

    }

    @media screen and (max-width:375px) {
        html {
            font-size: 75px !important;
        }

        .system .item ul li {
            width: 100%;
            margin-left: 0 !important;
        }
    }

    @media screen and (max-width:360px) {
        html {
            font-size: 70px !important;
        }
    }


    /*教职工*/
    .faculty {
        position: relative;
        padding-top: 1.48rem;
        padding-bottom: 1rem;
        margin-top: 0.6rem;
    }

    .faculty .aRight {
        position: absolute;
        right: 0;
        top: 0;
        width: 8.2rem;
    }

    .faculty .aRight a {
        display: block;
        overflow: hidden;
    }

    .faculty .aRight a .cover_img {
        height: 5.53rem;
    }

    .faculty .aLeft {

        width: 9.36rem;
        position: relative;
        z-index: 9;
    }

    .faculty .aLeft .tit {
        width: 1rem;
        background: #043491;
    }

    .faculty .aLeft .tit h4 {
        display: flex;
        height: 100%;
        justify-content: center;
        align-items: center;
    }

    .faculty .aLeft .tit h4 span {
        font-size: 0.3rem;
        color: #fff;
        letter-spacing: 0.08rem;
        writing-mode: tb-lr;
        writing-mode: vertical-lr;
        position: relative;
    }

    .faculty .aLeft .tit h4 span:before,
    .faculty .aLeft .tit h4 span:after {
        position: absolute;
        content: '';
        left: 50%;
        top: -1.5rem;
        width: 1px;
        height: 1.2rem;
        background: rgba(255, 255, 255, 0.3);
    }

    .faculty .aLeft .tit h4 span:before {
        top: auto;
        bottom: -1.4rem;
    }

    .faculty .aLeft .fa-list {
        width: calc(100% - 1rem);
        background: #f0f3f9;
        padding: 0.4rem 0.4rem 0.39rem 0.38rem;
    }

    .faculty .aLeft .fa-list li {
        width: 29.76%;
        background: #fff;
        padding: 0.18rem 0;
        margin-bottom: 0.35rem;
        border-radius: 5px;
    }

    .faculty .aLeft .fa-list li a {
        display: block;
        font-size: 0.16rem;
        line-height: 2em;
        text-align: center;
    }

    .faculty .aLeft .fa-list li:hover a {
        color: #fff;
    }

    .faculty .aLeft .fa-list li:hover {
        background: #043491;
    }

    @media screen and (max-width: 1060px) {
        .faculty .aRight {
            position: static;
            width: 100%;
        }

        .faculty .aRight a .cover_img {
            height: auto;
            padding-top: 67.44%;
        }

        .faculty .aLeft {
            width: 100%;
        }

        .faculty {
            margin-top: 0.3rem;
            padding-top: 0;
            padding-bottom: 0;
        }
    }

    @media screen and (max-width: 900px) {
        .faculty .aLeft .tit {
            width: 100%;
        }

        .faculty .aLeft .tit h4 span {
            writing-mode: unset;
            line-height: 2.5em;
        }

        .faculty .aLeft .tit h4 span:before,
        .faculty .aLeft .tit h4 span:after {
            left: auto;
            top: 50%;
            width: 1.2rem;
            height: 1px;
        }

        .faculty .aLeft .tit h4 span:before {
            left: -1.45rem;
        }

        .faculty .aLeft .tit h4 span:after {
            right: -1.3rem;
        }

        .faculty .aLeft .fa-list {
            width: 100%;
            padding: 0.3rem 0.3rem 0;
        }

    }

    @media screen and (max-width: 640px) {
        .faculty .aLeft .tit h4 span {
            font-size: 0.26rem;
        }

        .faculty .aLeft .fa-list li {
            width: 48%;
            margin-bottom: 0.25rem;
            padding: 0.15rem 0;
        }
    }

    @media screen and (max-width: 480px) {
        .faculty .aLeft .fa-list li {
            width: 100%;
        }
    }

    /*2023-03-29-new*/

    .n_banner{
        position: relative;
    }
    .n_banner:after{
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: url("../images/n_mask.png") no-repeat bottom center;
        background-size: 100% 1.94rem;
    }
    .n_banner .n_top{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 1rem;
        z-index: 3;
    }
    .n_banner .n_top .n_tit h2{
        font-size: .68rem;
        color: rgba(255, 255, 255, 0.3);
        font-weight: 600;
        position: relative;
        line-height: 1;
        margin-bottom: .25rem;
    }
    .n_banner .n_top .n_tit h3{
        font-size: .36rem;
        color: #fff;
        font-weight: 600;
        line-height: 1;
    }
    .n_banner .n_top .n_tit h2:after{
        position: absolute;
        content: '';
        left: 0;
        height: 1px;
        background: #fff;
        bottom: 0.08rem;
        width: 100vw;
        max-width: 4.54rem;
        transform: translateX(-50%);
    }

    .n_f01 .aLeft{
        width: 42.5%;
    }
    .n_f01 .aLeft .cover_img{
        width: 100%;
        /* padding-top: 63.38%; */
        height: 4.13rem;
    }
    .n_f01 .aRight{
        width: 53.125%;
    }
    .n_f01 .aRight h2{
        font-size: .32rem;
        color: #333333;
        font-weight: 600;
        line-height: .42rem;
        padding-bottom: .34rem;
        border-bottom: 1px solid #afc3e6;
        margin-bottom: .26rem;
    }
    .n_f01 .aRight  p{
        font-size: .18rem;
        color: #666666;
        line-height: 2em;
    }
    .n_f01:before{
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        bottom: 0;
        width: 27.34%;
        background: #043491;
    }
    .n_f01{
        position: relative;
        padding-top: 0.5rem;
        padding-bottom: 0.6rem;
        background: #f2f5f9;
    }
    .n_f02 ul{
        padding: 0 .5rem;
    }
    .n_f02 ul li{
        width: 50%;
        padding: .4rem;
    }
    .n_f02 ul li a{
        position: relative;
        display: block;
    }
    .n_f02 ul li a .cover_img{
        padding-top: 59.7%;
        /* padding-top: 4rem;*/
    }
    .n_f02 ul li a p{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0.23rem;
        font-size: .22rem;
        color: #ffffff;
        font-weight: 600;
        line-height: .36rem;
        padding: 0 .3rem;
        z-index: 3;
    }
    .n_f02 ul li a:after{
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: url("../images/n_img03.png") no-repeat bottom center;
        background-size: 100% ;
    }
    .n_f02{
        padding-top: .38rem;
        padding-bottom: .6rem;
    }

    .n_tit002 h3{
        font-size: .48rem;
        line-height: 1;
        color: rgba(11, 80, 158, 0.12);
        font-weight: 600;
    }
    .n_tit002 h4{
        font-size: .32rem;
        color: #333333;
        line-height: 1;
        font-weight: 600;
        position: relative;
        z-index: 3;
        margin-top: -.15rem;
    }
    .n_tit002{
        padding-bottom: .28rem;
        margin-bottom: .19rem;
        border-bottom: 1px solid #043491;
    }

    .n_f03 .aLeft{
        width: 47.25%;

    }
.button-wrapper {
    display: flex;
    justify-content: center;  /* 水平居中 */
    align-items: center;      /* 垂直居中 */
}
    .n_txt p{
        font-size: 14pt;
        color: #666666;
        line-height: 180%;
        text-indent: 2em;
        margin-bottom: .6rem;
    }
    .n_txt a {
        display: block;
        width: 2.16rem;
        border: 1px solid rgba(4, 52, 145, 0.3);
        font-size: .16rem;
        line-height: .58rem;
        text-align: center;
        color: #043491;
        transition: .3s ease-in;
    }
    .n_txt a:hover{
        background: #043491;
        color: #fff;
        border-color: #043491;
        border-radius: .5rem;
    }
    .n_f03 .aRight{
        width: 49.19%;
    }
    .n_f03 .aRight .cover_img{
        width:100%;
        height: 3.6rem;
    }
    .n_f03:after{
        position: absolute;
        content: '';
        right: 0;
        top: 0;
        bottom: 0;
        width: 31.25%;
        # background: #004ec2;
    }
    .n_f03 .wrap{
        position: relative;
        z-index: 3;
    }
    .n_f03{
        position: relative;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .gg-item .w50{
        width: 50%;
        display: inline-block;
        vertical-align: middle;
        padding-top: .2rem;
    }
    .gg-item .w46{
        width: 46.25%;
        display: inline-block;
        vertical-align: middle;
    }
    .gg-item .w46 .cover_img{
        width:100%;
        height: 3.9rem;
    }
    .gg-item .wrap{
        font-size: 0;
    }
    .gg-item  .n_txt p{
        # margin-bottom: .9rem;
    }
    .gg-item img{
        display: block;
        width: auto;
        max-width: 100%;
        margin: 0 auto;
    }
    .gg-item{
        padding: .57rem 0;
    }
    .n_f04{
        //background: #f2f5f9;
        padding-top: .58rem;
        padding-bottom: .56rem;
        //height: 485px;
    }


    .n_list .n_left{
        width: 30%;
    }
    .n_list .n_right{
        width: 65.75%;
    }
    .n_tit003 {
        padding: 0 .3rem;
        background: #043491;
    }
    .n_tit003 h4{
        font-size: .18rem;
        line-height: .68rem;
        color: #fff;
    }
    .n_tit003 a{
        font-size: .14rem;
        color: #fff;
        line-height: .68rem;
    }

    .list1w a{
        display: block;
    }
    .list1w a .cover_img:after{
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: url("../images/n_img07.png") no-repeat bottom;
    }
    .list1w a .cover_img{
        padding-top: 59.58%;
    }
    .list1w a p{
        font-size: .16rem;
        color: #333333;
        line-height: .6rem;
        background: #fff;
        padding: 0 .3rem;
    }
    .list1w .page{
        font-size: 0;
        left: auto;
        width: auto;
        right: .1rem;
        bottom: .8rem;
    }
    .list1w .page span{
        width: .08rem;
        height: .08rem;
        margin: 0 .1rem;
        background: #fff;
        opacity: .48;
    }
    .list1w .page span.swiper-pagination-bullet-active{
        opacity: 1;
    }
    .list1w{
        box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.2);
    }

    .n_right .n_item_tit {
        background: rgba(4, 52, 145, 0.06);
        border-top: 0.04rem solid #043491;
        padding: .06rem .3rem .1rem;
    }
    .n_right .n_item_tit h4{
        font-size: .2rem;
        color: #043491;
        font-weight: 600;
        line-height: 2em;
    }
    .n_right .n_item_tit a{
        font-size: .16rem;
        color: #043491;
        line-height: 1;
    }
    .n_right .n_item ul li{
        position: relative;
        line-height: 2.75em;
        font-size: .16rem;

    }
    .n_right .n_item ul li:after{
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        width: .06rem;
        height: .06rem;
        background: #043491;
        transform: translateY(-50%);
        border-radius: 50%;
    }
    .n_right .n_item ul li a{
        padding-left: .17rem;
        padding-right: 1.1rem;
        color: #333333;
    }
    .n_right .n_item ul li span{
        position: absolute;
        right: 0;
        top: 0;
        color: #999999;
    }
    .n_right .n_item ul li:hover a{
        color: #043491;
        font-weight: 600;

    }
    .n_right .n_item ul{
        padding-top: .15rem;
    }
    .n_right .n_item{
        margin-top: .3rem;
    }
    .n_list{
        padding-top: .6rem;
        padding-bottom: .9rem;
    }

    @media screen and (max-width: 1060px){
        .n_list .n_left{
            width: 100%;
            margin-bottom: .3rem;
        }
        .list1w a p,
        .n_tit003 h4{
            font-size: .2rem;
        }
        .n_list .n_right{
            width: 100%;
        }
        .n_list{
            padding-top: 0.3rem;
            padding-bottom: 0.4rem
        }
        .n_f03 .aLeft{
            width: 100%;
            margin-bottom: .3rem;
        }
        .n_f03 .aRight{
            width: 100%;
        }
        .n_f03:after{
            display: none;
        }
        .n_f03 .aRight img{

            margin: 0 auto;
        }
        .n_f03,
        .n_f04,
        .gg-item{
            padding-top: .3rem;
            padding-bottom: .3rem;
        }
        .n_tit002 h3{
            font-size: .42rem;
        }
        .n_tit002 h4{
            font-size: .28rem;
        }
        .n_tit002{
            padding-bottom: .2rem;
        }
        .n_txt a{
            margin: 0 auto;
        }
        .gg-item .w50{
            float: none;
            width: 100%;
            margin-bottom: .3rem;
        }
        .gg-item .w46{
            float: none;
            width: 100%;
        }
        .n_banner .n_top .n_tit h2{
            font-size: .5rem;
            margin-bottom: .15rem;
        }
        .n_banner .n_top .n_tit h3{
            font-size: .28rem;
        }
        .n_banner .n_top{
            bottom: .3rem;
        }
        .gg-item .n_txt p,
        .n_txt p{
            margin-bottom: .3rem;
        }
        .n_f01 .aLeft{
            width: 100%;
            margin-bottom: .2rem;
        }
        .n_f01 .aRight{
            width: 100%;
        }
        .n_f01:before{
            display: none;
        }
        .n_f01{
            padding-top: .3rem;
            padding-bottom: .3rem;
        }
        .n_f01 .aRight h2{
            font-size: .28rem;
            padding-bottom: 0.2rem;
            margin-bottom: .2rem;
        }
        .n_f02 ul{
            padding: 0;
        }
        .n_f02 ul li{
            padding: 0;
            width: 48%;
            margin-bottom: .2rem;
        }
        .n_f02{
            padding-top: .3rem;
            padding-bottom: .1rem;
        }
        .n_f02 ul li a p{
            font-size: .2rem;
            bottom: 0.1rem;
            padding: 0 .2rem;
        }
        .n_f04 .n_tit002 h3{
            display: none;
        }
    }

    @media screen and (max-width: 768px){
        .n_list .n_left{
            margin-bottom: .25em;
        }
        .n_tit003,
        .list1w a p{
            padding: 0 .2rem;
        }
        .n_right .n_item ul li{
            font-size: .18rem;
        }
        .n_right .n_item_tit{
            padding-left: .2rem;
            padding-right: .2rem;
        }
        .n_banner .n_top .n_tit h2{
            font-size: .44rem;
        }
        .n_txt p{
            font-size: .18rem;
        }

    }



    .detail table{
        width:100% !important;
    }
    .detail table td{
        font-size: .16rem !important;
        line-height: 2em !important;
        font-family: '微软雅黑';
        padding: .1rem .1rem !important;
        background: transparent !important;
        font-weight:normal !important;
    }
    .detail table td *{
        font-size: .16rem !important;
        line-height: 2em !important;
        font-family: '微软雅黑' !important;
        /* background: transparent !important; */
        font-weight:normal !important;
    }

    /*投稿系统*/


    .tgxt p strong{
        font-size: .34rem !important;
        color: rgb(35, 142, 35);
        font-family: 宋体;
        font-weight: 700;
        line-height:.24rem;
    }
    .tgxt p{
        font-size: .18rem !important;
        color: rgb(35, 142, 35);
        font-family: 宋体;
        font-weight: 700;
        line-height:.24rem;
        margin-top:.24rem;
    }
    .tablestyle1090305{
        width:100% !important;
        max-width:768px !important;
    }

    .tablestyle1090305 .ke-container{
        display:block;
        width:100% !important;
        height: 4rem;
    }
    .tablestyle1090305 .ke-container div:nth-child(2){
        height:3,15rem
    }
    .tablestyle1090305 tr:nth-child(8) input{
        display:inline-block;
        margin:0 0 0 0.2rem;
        background: #efefef;
        border: 1px solid;
        padding: 0 0.1rem;
        line-height: .3rem !important;
        border-radius: 0.03rem;
        /* font-weight: 500 !important; */
        color: #000;
    }
    .tablestyle1090305 tr:nth-child(8) input:first-child{
        margin:0;
    }
    .tablestyle1090305 tr:nth-child(8) td{
        padding: 0.05rem 0 !important;
    }

    @media print{
        .head2,.banner,.foot,.content .aRight{display: none;}
        .content .aLeft{width: 100%;}
        .content {
            padding: 60px 50px 80px;
        }


        .content .con-tit h4 {
            font-size: 24px;
            line-height: 1.5em;
            color: #333333;
            text-align: center;
            margin-bottom: 10px;
        }

        .content .con-tit p {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            font-size: 16px;
            line-height: 2em;
            color: #999999;
        }

        .content .con-tit p span {
            margin: 0 12.5px;
        }

        .content .con-tit {
            padding-top: 35px;
            padding-bottom: 22px;
            margin-bottom: 31px;
            border-bottom: 1px solid #e5e5e5;
        }

        .content .con-txt p {
            font-size: 16px;
            line-height: 2em;
            color: #333333;
            text-indent: 2em;
            margin-bottom: 33px;
        }

        .content .con-txt img {
            margin: 0 auto;
        }

        .content .aRight {
            width: 30.4%;
        }

        .content .con-list h4 {
            font-size: 22px;
            color: #154fbb;
            line-height: 1;
            background: #e7edf8;
            padding: 23px 30px 21px;
        }

        .content .con-list h4 em {
            display: block;
            padding-left: 10px;
            border-left: 3px solid #154fbb;
        }

        .content .con-list ul li {
            font-size: 16px;
            line-height: 2.75em;
            color: #333;
            padding-left: 15px;
            position: relative;
        }

        .content .con-list ul li:before {
            position: absolute;
            content: '';
            left: 0;
            top: 50%;
            width: 6px;
            height: 6px;
            background: #154fbb;
            border-radius: 50%;
            transform: translateY(-50%);
        }

        .content .con-list ul li:hover {
            color: #183f98;
        }

        .content .con-list ul {
            background: #fafafa;
            min-height: 591px;
            padding: 0.15rem 24px;
        }

        .content .con-list {
            margin-top: 47px;
        }

    }
}