/* 手机端导航 star*/
.mobile-nav {
    display: none;
}

.ky {
    display: none;
}

@media screen and (max-width: 1025px) {
    .teacher-list {
        min-height: 3rem;
    }

    .nav {
        display: none;
    }

    .totop {
        right: 0.1rem;
    }

    .mobile-nav .navs>li:hover {
        background-color: #1c2a7d;
    }

    .mobile-nav .sun-nav>li:hover {
        background-color: #fff;
    }

    .mobile-nav .sun-nav>li:hover a {
        color: #1c2a7d;
    }

    .mobile-nav .navs>li.select>a::after {
        content: '';
    }

    .navbar-toggle {
        display: block;
        position: absolute;
        width: .3rem;
        height: .25rem;
        padding: 0;
        border: none;
        border-radius: 0px;
        background-color: transparent;
        background-image: none;
        right: 0.3rem;
        top: 0.45rem;
        cursor: pointer;
        z-index: 999;
    }

    header .search .search-box {
        margin-right: .5rem;
    }

    .navbar-toggle .icon-bar+.icon-bar {
        margin-top: .08rem;
    }

    .navbar-toggle .icon-bar {
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
        background: #ffffff;
        width: 100%;
        height: .02rem;
        border-radius: 0;
        margin-top: .1rem;
        display: block;
    }

    .navbar-toggle.on {
        top: .2rem;
        right: .32rem;
    }

    .navbar-toggle.on .icon-bar {
        background: #fff;
    }

    .navbar-toggle.on .icon-bar.icon-bar1 {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-bottom: -0.22rem;
    }

    .navbar-toggle.on .icon-bar.icon-bar2 {
        background: transparent;
    }

    .navbar-toggle.on .icon-bar.icon-bar3 {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .mobile-nav {
        width: 70%;
        height: 0%;
        position: fixed;
        top: 0;
        left: auto;
        right: 0;
        z-index: 998;
        background: #1c2a7d;
        transition: .1s;
    }

    .mobile-nav.on {
        height: 100%;
        margin-top: 0rem;
        overflow-y: scroll;
    }

    .mobile-nav>.container>ul {
        margin-top: .5rem;
    }

    .mobile-nav>.container>ul>li {
        line-height: .6rem;
        position: relative;
        width: 100%;
    }

    .mobile-nav>.container>ul>li>a {
        font-size: .26rem;
        color: #fff;
        border-bottom: solid 1px rgba(255, 255, 255, .2);
        display: block;
    }

    .mobile-nav>.container>ul>li strong {
        display: none;
        color: #fff;
        position: absolute;
        right: .25rem;
        top: .1rem;
        font-size: .32rem;
        cursor: pointer;
        width: .4rem;
        height: .45rem;
        text-align: center;
        line-height: .4rem;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }

    .mobile-nav .sun-nav {
        display: none;
    }

    .mobile-nav .sun-nav li {
        padding-left: .3rem
    }

    .mobile-nav .sun-nav li a {
        display: block;
        color: #fff;
        font-size: .2rem;
        border-bottom: solid 1px rgba(255, 255, 255, .2);
    }

    .mobile-nav>.container>ul>li strong.on {
        transform: rotate(45deg);
    }
}

/* 手机端导航 end*/
@media (min-width: 1925px) and (max-width: 2260px) {
    .C-Events ul li:nth-child(even)::after {
        left: calc(100% + 5.45%);
        right: auto;
    }

    .C-Events ul li::after {
        top: 50%;
        right: calc(100% + 5.45%);
        width: 0.1rem;
        height: 0.1rem;
        background: url(/images/notes-dian.png) center no-repeat;
        background-size: 100%;
        transform: translateY(-50%);
        border-radius: 50%;
        border: 0.02rem solid #204F45;
        background-color: #F3F2EE;
    }

    .top-link a.a2 {
        display: inline-block;
        position: absolute;
        right: 13px;
        width: 0.2rem;
        height: 0.2rem;
        line-height: .23rem;
        float: left;
        text-align: center;
        margin-right: 0.15rem;
    }
}

@media (min-width: 2261px) and (max-width: 2880px) {
    .container {
        width: 20.8rem;
        margin: 0 auto;
    }

    .ny-container {
        width: 20.5rem;
        margin: 0 auto;
        padding: 0.5rem 0;
    }

    .second-nav ul li.select {
        width: 102.5%;
    }

    .qyjc .jianjie .jj-cont {
        width: 37%;
    }

    .qyjc .jianjie .jj-cont-right {
        width: 100%;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 1020px;
        height: 588px;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        width: 1020px;
        height: 588px;
    }

    .page2 .page2-cont-list ul li {
        padding: 35px 0;
    }

    .page2-cont.clearfix {
        margin: 40px 0;
    }

    #certify {
        transform: scale(1.2);
        left: 9%;
        margin: 50px 0;
    }

    .page6-cont .txt {
        padding: 69px 45px;
        background-color: #fff;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 600px;
        height: 840px;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        width: 1000px;
        height: 800px;
    }

    .page4 .page4-cont-list ul li a p {
        display: block;
        transition: 2s;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-height: 26px;
        word-break: break-all;
        -webkit-box-orient: vertical;
    }

    .page4 .page4-cont-list {
        padding-top: 0.3rem;
    }

    .page4 .page4-cont-list ul li {
        padding: 29px 0;
    }

    .page3-cont #cont ul li {
        padding: 40px;
    }

    .page3-cont #cont {
        padding-top: 150px;
    }

    .page6 .page6-cont {
        margin: 50px 80px;
    }

    .C-Events ul li::after {
        top: 50%;
        right: calc(100% + 5.65%);
        width: 0.1rem;
        height: 0.1rem;
        /* background: url(/images/notes-dian.png) center no-repeat; */
        /* background-size: 100%; */
        transform: translateY(-50%);
        border-radius: 50%;
        border: 0.02rem solid #204F45;
        background-color: #F3F2EE;
    }

    .C-Events ul li:nth-child(even)::after {
        left: calc(100% + 5.65%);
        right: auto;
    }
}

@media screen and (max-width: 1800px) {
    .container {
        max-width: 1580px;
    }

    /* .page3-cont ul#tab li {
        margin: 0 40px;
    } */

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 750px;
        height: 432px;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        width: 750px;
        height: 432px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {

        /*原４００px;*/
        width: 600px;
    }

    .page6 h2 {
        margin-bottom: 15px
    }

    .page6-cont ul.list li {
        line-height: 30px;
    }

    .page6 .check {
        margin-top: 8px;
    }

}

@media screen and (max-width: 1670px) {
    .container {
        width: 1380px;
    }

    .ny-container {
        /* width: 1450px; */
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 650px;
        height: 403px;
        padding-top: 30px;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        width: 600px;
        height: 400px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        width: 500px;
        font-size: 20px;
    }

    /* .page3-cont ul#tab {
        position: absolute;
        width: 100%;
        left: 22.5%;
        transform: translate(0, 0);
        display: inline-block;
    } */

    /* .page3-cont ul#tab li {
        margin: 0 40px;
    } */

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 580px;
        right: 30px;
        top: 85px;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        width: 650px;
    }

    .page6-cont .txt {
        padding: 20px 30px;
    }

    .page6 .page6-cont {
        margin: 50px 0px;
    }

    .page6 h2 {
        margin-bottom: 25px;
    }

    .footer span {
        background-color: #fff0;
    }

    .page6 .check {
        margin-top: 15px;
    }
}

@media screen and (max-width: 1500px) {
    .container {
        width: 1300px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 600px;
        height: 364px;
        padding-top: 30px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        font-size: 20px;
    }

    .page2 .page2-cont-list ul li .list-date .day {
        font-size: 30px;
    }

    .page2 .page2-cont-list ul li .list-date {
        width: 100px;
        height: 100px;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        width: 600px;
        height: 488px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 520px;
        height: 525px;
        padding: 0 40px 40px 0;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        right: 30px;
        top: 55px;
        width: 520px
    }

    .page6 h2 {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 1448px) {
    .container {
        width: 1180px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 594px;
        height: 372px;
        padding-top: 30px;
    }

    .page2 .page2-cont-list {
        padding-left: 20px;
    }

    .page2 .page2-cont-lb .swiper-wrapper {
        padding-left: 35px;
    }

    .page2 .page2-cont-list ul li a h2 {
        font-size: 19px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        font-size: 20px;
    }

    .page2 .page2-cont-list ul li .list-date .day {
        font-size: 30px;
    }

    /* .page3-cont ul#tab {
        left: 17.5%;
    } */

    .page3-cont #cont ul li a h2 {
        font-size: 19px;
    }

    .page3-cont #cont ul li a h6 {
        font-size: 15px;
    }

    .page3-cont #cont ul li a .date .day {
        font-size: 35px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        right: 20px;
        top: 62px;
        width: 535px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        font-size: 18px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        font-size: 16px;
    }

    .page6 h2 {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 20px;
    }

    .page6-cont ul.list li {
        line-height: 26px;
    }

    .page6 .check {
        height: 30px;
    }

    .page6 .check a {
        line-height: 30px;
    }
}

@media screen and (max-width: 1300px) {
    .page3-cont ul#tab li{
       margin: 0 20px;
    }
    .container {
        width: 1100px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        font-size: 19px;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        width: 500px;
        height: 400px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        width: 440px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 540px;
        height: 341px;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        width: 500px;
        height: 341px;
    }

    .page2 .page2-cont-list ul li .list-date {
        width: 90px;
        height: 90px;
    }

    .page2 .page2-cont-list ul li .list-date .day {
        font-size: 28px;
        margin-top: 10px;
    }

    .page2 .page2-cont-list ul li a h2 {
        font-size: 18px;
    }

    .page2 .page2-cont-list ul li a h6 {
        font-size: 15px;
    }

    .page4 .page4-cont-list {
        padding-left: 60px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 450px;
        height: 442px;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        width: 550px;
        height: 400px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        top: 60px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 460px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        width: 120px;
        height: 35px;
        margin-top: 50px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        line-height: 32px;
        margin-left: 22px;
    }

    .page4 .page4-cont-list ul li {
        padding: 15px 0;
    }

    .page4 .page4-cont-lb {
        padding-top: 15px;
    }
}

@media screen and (max-width: 1225px) {
    .container {
        width: 100%;
        padding: 0 60px;
    }

    .top-link {
        right: 0.7rem;
    }

    .page6-cont ul.list li a {
        font-size: 15px;
    }

    .page6 .check {
        margin-top: 10px;
    }

    .page6-cont .txt {
        padding: 16px 30px;
    }

    .sidebar {
        right: 15px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 430px;
        height: 442px;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        width: 550px;
        height: 390px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 85%;
    }
}

@media screen and (max-width: 1175px) {
    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 510px;
        height: 324px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 85%;
    }

    .page6-cont .txt {
        padding: 16px 16px;
    }
}

@media screen and (max-width: 1100px) {
    .page3-cont #cont ul li {
        padding: 20px;
    }

    .page3-cont #cont ul li a .date .day {
        font-size: 30px;
    }

    .page3-cont #cont ul li a .date .year-month {
        font-size: 16px;
    }

    .page3-cont #cont ul li a .date {
        right: 15px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 300px;
        height: 371px;
    }
.page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 85%;
    }
    .page4 .page4-cont-lb .swiper3-bg p {
        width: 500px;
        height: 330px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        line-height: 32px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        line-height: 26px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        margin-top: 30px;
    }

    .page4 .page4-cont-lb {
        padding-top: .5rem;
    }

    .swiper3 .swiper-button-prev {
        right: 80px;
    }
}

@media screen and (max-width: 1025px) {
    .container {
        width: 100%;
        padding: 0 .2rem;
    }

    .qyjc-yjjg-cont {
        padding: 0 0.3rem 0.5rem 0.3rem;
    }

    .qyjc .admin ul li {
        width: 100%;
        margin-bottom: 4%;
    }

    .qyjc .jianjie {
        padding: .3rem;
    }

    .qyjc .jianjie .jj-cont-img-bg {
        display: none;
    }

    .qyjc .jianjie .jj-cont-img {
        position: static;
        width: 100%;
        height: auto;
    }

    .qyjc .jianjie .jj-cont-right {
        padding-right: .3rem;
    }

    .qyjc .jianjie .jj-cont {
        margin-right: 15px;
        /* float: right; */
    }

    .qyjc {
        padding: .3rem 0;
        width: 100%;
    }


    .ny-container {
        width: 100%;
        padding: 0 .2rem;
    }

    .qyjc .dqgz ul li a h2, .qyjc .dqgz ul li a p {
        padding-right: 0;
    }

    .qyjc .dqgz ul li a {
        padding-left: .2rem;
        padding-right: .2rem;
        width: 60%;
    }

    .position {
        top: 0.4rem;
    }

    .second-nav {
        display: none;
    }

    .qyjc .new-news {
        width: 100%;
        margin: 0;
    }

    .qyjc .article-detail {
        width: 100%;
        margin: 0 0 .5rem 0;
    }

    .qyjc .article-detail .arc-title h1 {
        padding: 0;
    }

    .section.page1 {
        height: auto;
    }

    .qyjc-page-scrolling {
        display: none;
    }

    .page1 .swiper1 .swiper-pagination {
        bottom: .35rem;
    }

    .page1 .swiper1 .swiper-button-prev, .page1 .swiper1 .swiper-container-rtl .swiper-button-next,
    .page1 .swiper1 .swiper-button-next, .page1 .swiper1 .swiper-container-rtl .swiper-button-prev {
        bottom: .16rem;
    }

    .swiper1 h2 {
        top: 28%;
        left: 13%;
        font-size: .4rem;
        line-height: .52rem;
    }

    .swiper1 h6 {
        top: 50%;
        left: 13%;
        font-size: .2rem;
        line-height: .24rem;
    }

    .logo,
    .foooter-logo {
        width: 45%;
    }

    .top-link ul li a {
        font-size: .16rem;
    }

    .sidebar {
        display: none;
    }

    .index-title {
        margin-top: 0;
    }

    .page2 .page2-cont-lb {
        margin-bottom: .5rem;
    }

    .page2 .page2-cont-list ul li .list-date {
        width: .9rem;
        height: .9rem;
    }

    .page2 .page2-cont-lb,
    .page2 .page2-cont-list {
        width: 100%;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 100%;
        height: auto;
    }

    .page2 .page2-cont-lb .swiper-wrapper {
        padding-left: 0rem;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        width: 11rem;
    }

    .swiper2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper2 .swiper-pagination-custom, .swiper2 .swiper-pagination-fraction {
        bottom: 1rem;
        padding-right: .5rem;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        width: 100%;
        padding: 0 .1rem;
    }

    /* 
    .page3-cont ul#tab {
        left: 12.5%;
    } */

    .page3-cont #cont ul li {
        width: 48%;
        margin-right: 0;
    }

    .page3-cont #cont ul li:nth-child(even) {
        margin-left: 4%;
    }

    .page4,
    .page5 {
        padding-bottom: .2rem;
    }

    .page4 .page4-cont-lb {
        margin-bottom: .5rem;
    }

    .page4 .page4-cont-lb,
    .page4 .page4-cont-list {
        width: 100%;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 85%;
        top: 1.2rem;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        padding: 0 0 .4rem 0;
      /*  width: 37%; */
        height: auto;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        width: 7rem;
        height: 5rem;
    }

    .page4 .page4-cont-list {
        padding-left: 0;
    }

    .page4 .page4-cont-list ul li.on a p {
        font-size: .16rem;
    }

    .page4 .page4-cont-list h2 {
        margin-bottom: .2rem;
    }

    .page6-cont .dthd, .page6-cont .xgxw, .page6-cont .jxpy {
        width: 100%;
        margin-bottom: .3rem;
    }

    .page6-cont .txt {
        padding: .535rem;
        width: 50%;
        display: inline-block;
    }

    .page6-cont.clearfix .img {
        width: 50%;
        display: inline-block;
        float: left;
    }

    .foooter-logo {
        padding: 0;
    }

    .contact-us {
        width: 100%;
        padding-left: 0;
        margin-top: .3rem;
    }

    .about-us {
        width: 100%;
        text-align: left;
        margin-top: .3rem;
    }

    .about-us .gzh p {
        text-align: left;
        font-size: .2rem;
    }

    .contact-us p {
        font-size: .2rem;
    }

    .page2 .page2-cont-list {
        padding-left: 0px;
    }
}
@media screen and (max-width: 900px){
    .page3-cont ul#tab li{
        margin: 20px 65px;
    }

}
@media screen and (max-width: 875px) {
    .page3-cont ul#tab li {
            height: 65px;
    line-height: 65px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        top: 44px;
height:450px;
    }

    .page6-cont.clearfix .img,
    .page6-cont.clearfix .txt {
        width: 100%;
        box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    }

    .search1 {
        width: 80%;
    }

    /* .qyjc .jianjie .jj-cont {
        display: none;
    } */

    .qyjc .jianjie .jj-cont-right {
        width: 100%;
        padding-right: 0;
    }

    .qyjc .jianjie .jj-cont-right img {
      /*  display: block; */
        margin-top: .2rem;
        width: 100% !important;
        height: auto !important;
    }
}

@media screen and (max-width: 820px) {
    .qyjc .dqgz ul li .dqgz-img {
        width: 2.2rem;
        height: 1.24rem;
    }

    .qyjc .jxpy ul li a {
        padding-right: 0;
        width: 80%;
        padding-left: 0.2rem;
    }

    .qyjc .teacher-detail-head:before {
        width: 1.5rem;
    }

    .qyjc .teacher-detail .person-photo {
        margin: 0.4rem 0 0.4rem 0.4rem;
    }

    .qyjc .teacher-detail-head {
        background-size: cover;
    }

    .qyjc .teacher-detail .person-photo {
        width: 2rem;
        height: 2rem;
    }

    .qyjc .teacher-detail .person-inf {
        padding-left: 0.2rem;
        top: 0.3rem;
        width: 62%;
    }
}

@media screen and (max-width: 776px) {
    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        top: 30px;
  height:350px;
    }

    .logo,
    .foooter-logo {
        width: 50%;
    }

    .logo {
        margin: 45px 0 15px;
    }

    .navbar-toggle {
        top: 60px;
    }

    .contact-us p {
        width: 100%;
    }

    .about-us,
    .contact-us {
        margin-top: 0.1rem;
    }

    .page3-cont ul#tab li {
        margin: 0 30px;
    }
}

@media screen and (max-width: 767px) {
    .qyjc .dqgz ul li a p{
        -webkit-line-clamp: 1;
    }
    .qyjc .dqgz ul li a span {
        text-overflow: ellipsis;
        white-space: pre-wrap;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
    }

    .qyjc .dqgz ul li a h2 {
        line-height: .28rem;
    }

    .page2 {
        background: url(/images/mobile-1.jpg) no-repeat;
        background-size: cover;
    }

    .page3 {
        background: url(/images/mobile-2.jpg) no-repeat;
        background-size: cover;
    }

    .page4 {
        background: url(/images/mobile-3.jpg) no-repeat;
        background-size: cover;
    }

    .footer span {
        display: none;
    }

    .header {
        background: url(/images/header-bg.png) no-repeat;
        background-size: cover !important;
    }

    .banner {
        height: 1rem;
    }

    .banner img {
        width: 100%;
        display: none;
    }

    .qyjc-yjjg h2::after {
        background: none;
    }

    .qyjc .jianjie .jj-cont {
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .page3-cont ul#tab li {
        font-size: .2rem;
    }

    .page6 .index-title h3,
    .page4 .index-title h3,
    .page2 .index-title h3,
    .page3 .index-title h3,
    .index-title h3 {
        color: #333;
    }
    .ky .index-title p{
        color: rgb(37 77 66 / 60%);
    }
    .page3 .index-title h3,
    .page3 .index-title p {
        color: #fff;
    }

    /* .page3 {
        background: none;
    } */
    .page6 {
        background: none;
    }

    .page5 {
        display: none;
    }

    .ky {
        display: block;
        background-color: #f3f2ee;
    }

    .ky-list ul li {
        padding: 10px 0;
        border-bottom: 1px solid hsla(166, 33%, 22%, 0.15);
    }

    .ky-title {
        width: 80%;
        display: inline-block;
        float: left;
        padding-right: 20px;
    }

    .ky-title h2 {
        font-size: 16px;
        font-weight: 400;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        margin-bottom: 5px;
    }

    .ky-title p {
        font-size: 14px;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        margin-bottom: 5px;
    }

    .ky-title span {
        font-size: 14px;
    }

    .ky-img {
        width: 1.43rem;
        float: right;
        display: inline-block;
    }

    .page4 .page4-cont-lb {
        padding-top: 0;
    }

    .page4 .page4-cont-list h2 {
        font-size: .20rem;
    }

    .page6-cont .txt {
        padding: .3rem;
    }

    .page6 .page6-cont {
        margin: 0;
    }

    .page4 .page4-cont-list ul li a span {
        color: #333;
    }

    .swiper3 .swiper-button-next,
    .swiper3 .swiper-button-prev {
        bottom: 30px;
    }

    .swiper3 .swiper-button-next {
        right: 30px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        font-size: 18px;
        font-weight: 400;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .index-title h3 {
        font-size: 20px;
    }

    .index-title p {
        font-size: 14px;
    }

    .page6 h2 {
        font-weight: 400;
        font-size: 18px;
    }

    .page6-cont ul.list li a {
        font-size: 16px;
    }

    .page6 .check a {
        font-size: 12px;
    }

    div#resize {
        display: none;
    }

    .ny-container {
        width: 100%;
        padding: 0 0.1rem;
    }

    .qyjc .article-detail {
        padding: 0.2rem;
    }

    .qyjc .article-detail .arc-con p {
        font-size: 16px;
        text-align: justify;
        letter-spacing: 1px;
    }

    .qyjc .article-detail .arc-title h1 {
        font-weight: 700;
    }

    .qyjc .new-news h2 {
        font-size: 20px;
    }

    .col-name span {
        font-size: .28rem;
        font-weight: 700;
        color: #3D3D3D;
        line-height: .36rem;
    }

    .col-name {
        padding: 0.1rem 0 0.1rem 0;
        text-align: center;
    }

    .position {
        padding-bottom: 30px;
        font-size: .16rem;
        font-weight: 300;
        color: #333;
        line-height: .23rem;
        position: static;
        text-align: center;
        right: 0.3rem;
        top: 0.3rem;
    }

    .qyjc .dqgz ul li a p {
        font-size: 14px;
        padding-top: 0.1rem;
    }

    .qyjc .dqgz ul li a h2 {
        font-size: 16px;
        font-weight: 700;
    }

    .C-Events ul li p {
        font-size: 12px;
    }

    .C-Events ul li h3 {
        font-size: 16px;
        line-height: 0.24rem;
    }

    .qyjc .jianjie {
        padding: 0.2rem;
    }

    .qyjc .jianjie .jj-cont-right h2 {
        font-size: .24rem;
    }

    .teacher-list h3 {
        font-size: 16px;
        font-weight: 800;
    }

    .teacher-list ul li {
        width: 50%;
        text-align: center;
    }

    .teacher-list ul li a {
        font-size: 14px;
    }

    .qyjc .leader .leader-ydw h3, .qyjc .leader .leader-yxz h3 {
        font-size: 16px;
        font-weight: 800;
    }

    .qyjc .leader ul li p span,
    .qyjc .leader ul li p {
        font-size: 14px;
        color: #333;
    }

    .qyjc .science ul li a {
        font-size: 16px;
    }

    .qyjc .admin ul li h2 {
        font-size: 20px;
        font-weight: 500;
    }

    .qyjc .admin ul li h6 {
        font-size: 16px;
        font-weight: 400;
    }

    .qyjc .admin ul li p {
        font-size: 14px;
        font-weight: 400;
    }

    .qyjc .admin ul li {
        padding: 0.2rem;
    }

    .qyjc-yjjg h2 {
        text-align: center;
        font-size: .28rem;
        font-weight: 700;
        color: #3D3D3D;
        line-height: .36rem;
        margin-bottom: 0;
        padding: 0.3rem 0.3rem 0.1rem 0.4rem;
    }

    .qyjc .jianjie .jj-cont-right p {
        letter-spacing: 1px;
        text-align: justify;
    }

    .qyjc-yjjg .qyjc-yjjg-cont p {
        font-size: .18rem;
        line-height: 1.8em;
        letter-spacing: 1px;
        text-align: justify;
    }

    .page4 .page4-cont-list ul li a h6 {
        font-weight: 400;
        font-size: 16px;
    }

    .qyjc .dqgz ul li .dqgz-time {
        display: none;
    }

    .qyjc .dqgz ul li .dqgz-img {
        width: 1.65rem;
        height: 1.11rem;
        padding-top: 0;
        float: right;
    }

    .qyjc .dqgz ul li a {
        width: 68%;
        padding: 0;
    }

    .qyjc .jxpy ul li .jxpy-time {
        background: #68a2e1;
        vertical-align: super;
    }

    .qyjc .jxpy ul li a {
        font-size: .18rem;
        padding-right: 0;
        padding-left: 0;
        height: 50px;
    }

    .qyjc .jxpy ul li a span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-align: justify;
    }

    .page2 .page2-cont-list ul li a h6 {
        display: none;
    }

    .page3-cont #cont ul li a .date,
    .page2 .page2-cont-list ul li .list-date {
        background: #e4eae400;
        width: 90px;
        height: auto;
        margin-right: 0;
        float: right;
        display: inline-block;
        right: 0;
        bottom: auto;
    }

    .page6 .index-title,
    .page5 .index-title,
    .page4 .index-title,
    .page3 .index-title,
    .page2 .index-title {
        background: none;
    }

    .index-title h3 {
        padding-top: 0;
    }

    .index-title {
        position: relative;
        left: 0;
        transform: translate(0, 0);
        height: auto;
        width: auto;
        padding: 20px 0;
    }

    .index-title h3 {
        display: inline-block;
        text-align: left;
    }

    .index-title p {
        text-align: left;
        display: inline-block;
    }

    .page3-cont #cont {
        padding-top: 20px;
    }

    .dates {
        display: block !important;
        line-height: 30px;
        font-size: 16px;
    }

    .page3-cont #cont ul li a .date .day,
    .page2 .page2-cont-list ul li .list-date .day,
    .page3-cont #cont ul li a .date .year-month,
    .page2 .page2-cont-list ul li .list-date .month-year {
        display: none;
    }

    /* .page3-cont #cont ul li a .date .day,
    .page2 .page2-cont-list ul li .list-date .day {
        display: inline-block;
        font-size: 16px;
        line-height: 30px;
        font-weight: 400;
        float: right;
        margin-top: 0;
        color: #333;
    }

    .page3-cont #cont ul li a .date .day::before,
    .page2 .page2-cont-list ul li .list-date .day::before {
        content: '/';
    }

    .page3-cont #cont ul li a .date .year-month,
    .page2 .page2-cont-list ul li .list-date .month-year {
        font-size: 16px;
        color: #333;
        line-height: 30px;
        display: inline-block;
        float: left;
    } */

    .page3-cont #cont ul li a h2,
    .page2 .page2-cont-list ul li a h2 {
        font-size: 16px;
        font-weight: 400;
        line-height: 30px;
        text-align: justify;
        width: 80%;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom: 0;
        height: auto;
    }

    .page3-cont #cont ul {
        min-height: auto;
    }

    .page3-cont #cont ul li {
        margin-bottom: 0;
    }

    .page3 .index-more {
        margin-top: 25px;
    }

    /* .page3-cont #cont ul li a .date .year-month {
        font-size: 14px;
    }

    .page3-cont #cont ul li a .date .day {
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
    } */

    .page3-cont #cont ul li a h6 {
        display: none;
    }

    /* .page3-cont #cont ul li a .date {
        top: 15px;
        bottom: auto;
    } */

    /* .page3-cont #cont ul li a h2 {
        font-size: 16px;
        font-weight: 400;
        width: 80%;
        margin-bottom: 0;
    } */

    .page3-cont #cont {
        padding-top: 40px;
    }

    .page3-cont #cont ul li {
        width: 100%;
        padding: 10px 0;
        background: none;
        border-bottom: 1px solid hsla(166, 33%, 22%, 0.15);
    }

    .page3-cont #cont ul li:nth-child(even) {
        margin-left: 0%;
    }

    .page3-cont #cont ul li:hover {
        background: none;
        box-shadow: none;
    }

    .page3-cont #cont ul li:hover a h2,
    .page3-cont #cont ul li:hover .date .day,
    .page3-cont #cont ul li:hover .date .year-month {
        color: #333;
    }
}

@media screen and (max-width: 705px) {
    .qyjc .dqgz ul li a {
        width: 70%;
    }

    .ky-title {
        width: 70%;
    }
}

@media screen and (max-width: 650px) {
    .page3-cont ul#tab li {
        margin: 0 10px;
    }
}

@media screen and (max-width: 630px) {

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        font-size: 14px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        font-size: 12px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        width: 80px;
        height: 25px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        margin-left: 5px;
        line-height: 25px;
    }









    /* .qyjc .dqgz ul li .dqgz-img {
        width: 2rem;
        height: 1.125rem;
    } */

    .qyjc .dqgz ul li a p {
        padding-top: 0.2rem;
    }

    .C-Events {
        padding: 0;
    }

    .C-Events ul li {
        padding: 10px;
    }

    .navbar-toggle {
        top: 50px;
    }

    .qyjc .dqgz ul li a {
        width: 65%;
    }
}

@media screen and (max-width: 590px) {
    .qyjc .dqgz ul li .dqgz-time {
        width: 0.8rem;
        height: 0.8rem;
    }

    .qyjc .dqgz ul li a {
        padding-left: 0.1rem;
        padding-right: 0.1rem;
    }
}

@media screen and (max-width: 580px) {

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        font-size: 14px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        font-size: 12px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        width: 80px;
        height: 25px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        margin-left: 5px;
        line-height: 25px;
    }






    .swiper2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper2 .swiper-pagination-custom, .swiper2 .swiper-pagination-fraction {
        bottom: 80px;
        padding-right: 0.3rem;
    }

    /* .qyjc .dqgz ul li .dqgz-img {
        margin-top: .2rem;
        width: 100%;
        height: auto;
    } */

    /* .qyjc .dqgz ul li a {
        width: 85%;
    } */

    .qyjc .dqgz ul li {
        padding: .2rem 0;
    }

    .qyjc .teacher-detail .person-inf {
        width: 100%;
    }

    .qyjc .teacher-detail .person-inf {
        width: 100%;
        display: block;
        position: static;
        text-align: center;
        padding-left: 0;
    }

    .qyjc .teacher-detail-head:before {
        display: none;
    }

    .qyjc .teacher-detail .person-photo {
        width: 2.5rem;
        height: 2.5rem;
        margin: 0;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .qyjc .teacher-detail-head {
        padding-top: 20px;
    }

    .logo, .foooter-logo {
        width: 60%;
    }
}

@media screen and (max-width: 537px) {

    .page3-cont #cont ul li a h2,
    .page2 .page2-cont-list ul li a h2 {
        width: 75%;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        font-size: 16px;
        font-weight: 400;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        font-size: 14px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        font-size: 12px;
        margin-left: 10px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        width: 90px;
        height: 28px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        line-height: 28px;
    }

    .page6 .check {
        width: 90px;
        height: 28px;
    }

    .page6 .check a {
        margin-left: 10px;
    }

    .page4 .page4-cont-lb .swiper3-bg p {
        height: 3.4rem;
    }
}

@media screen and (max-width: 530px) {
    .page3-cont ul#tab li {
        width: 110px;
        height: 42px;
        line-height: 42px;
    }

    .page3-cont #cont {
        padding-top: 40px;
    }

}

@media screen and (max-width: 500px) {
    .qyjc .dqgz ul li a {
        width: 65%;
    }

    /* .teacher-list ul li {
        width: 20%;
    } */

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        top: 10px;

 width: 100%;
　　　　　height:700px;


    }

    .list-imgfg {
        margin: 0 -5px;
    }
    .list-imgfg li {
        width: 50%;
        padding: 0 5px;
        margin: 10px 0;
    }
    .list-imgfg li>a {
        width: 100%;
        height: 200px;
    }
    .list-imgfg li img{
        height: 100%;
    }



}


@media screen and (max-width: 480px) {
    body{
        min-width: 100%;
        /*新加*/ 
      position: relative;
    }
  
     .list-imgfg {
        margin: 0 -5px;
    }
     .list-imgfg li {
        width: 50%;
        padding: 0 5px;
        margin: 10px 0;
    }
    .list-imgfg li>a {
        width: 100%;
        height: 200px;
    }
     .list-imgfg li img{
        height: 100%;
    }

 .top-link {
        display:none;
    }


 .qy-fwdt-list li .list li .title {
        font-size: 0.25rem;
    }

    .qy-fwdt-list li .list li .img {
        width: 0.85rem;
        height: 0.85rem;
    }

    .qy-fwdt-list li .list li {
        width: 33%;
        margin-left: 0%;
    }

    .qy-fwdt-list li .txt {
        width: 29%;
    }

    .qy-fwdt-list li .txt .title {
        font-size: 0.32rem;
        margin-bottom: 0.03rem;
    }

    .qy-fwdt-list li .txt .en {
        font-size: 0.25rem;
    }

    .qy-fwdt-list li .txt .title::before {
        width: 1.62rem;
        height: 0.4rem;
        right: 0.99rem;
        top: 0.36rem;
    }




.page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 300px;
        height: 370px;
    }
.page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 90%;
     text-align:center;
    }
    .page4 .page4-cont-lb .swiper3-bg p {
        width: 500px;
        height: 380px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        line-height: 32px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        line-height: 26px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        margin-top: 30px;
    }

    .page4 .page4-cont-lb {
        padding-top: .5rem;
    }


  .page7   {
	display:none;
}

　   .page7 .qy-fwdt-list li {
	margin-bottom: .1rem;
}

   .page7 .qy-fwdt-list li .txt {
	float: left;

	width: 60%;

	text-align: right;
	margin-top: .7rem;
}

   .page7 .qy-fwdt-list li .txt .title {
	font-weight: bold;
	font-size: .32rem;
	color: #0a3091;
	position: relative;
}

   .page7 .qy-fwdt-list li .txt .en {
	font-size: .24rem;
	color: #B9AE5A;
}

  .page7 .qy-fwdt-list li .txt .title::before {
	content: "";
	position: absolute;
	left: 0px;
	top: .34rem;
	width: 1.81rem;
	height: .35rem;
	background: url(/img/zs.png) no-repeat;
	background-size: 100%;
}

   .page7 .qy-fwdt-list li .list {
	float: right;
 background-color: rgba(1,53,191,.6);
	width: 50%;
}

    .qy-fwdt-list li .list ul>li {
	   width: 50%;
        float: left;
        margin: 0 0 15px 0;
        text-align: center;
}



.fast-link{
    margin-top: -10px;
    padding-bottom: 8px;
    }
.fast-link ul{
    margin: 0 -6px;
    overflow: hidden;
}
.fast-link ul li{
    float: left;
    width: 210px;
    height: 42px;
    margin: 0 25px 12px 0px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
}
.fast-link ul li a{
    display: block;
    color: #333333;
  background: rgba(1,53,191,.1);

       border-radius: 3px;
}
.fast-link ul li a:hover{
    color: #fff;
    background: #315587;
}












  .section page7 
   {
    display: none;
   }



   .page7  .qy-fwdt-box .kstdlink  ul {
        margin-left: 0;
    }
    .page7 .qy-fwdt-box  .kstdlink  ul>li {
        width: 50%;
        float: left;
        margin: 0 0 15px 0;
        text-align: center;
    }
    .page7  .qy-fwdt-box .kstdlink  ul>li>div {
        display: inline-block;
    }


 }



@media screen and (max-width: 450px) {
    .contact-us {
        padding-left: 40px;
    }

    .foooter-bottom.clearfix {
        width: 80%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .foooter-logo {
        width: 100%;
    }

    .gzh {
        text-align: center;
    }

    .about-us .gzh p {
        text-align: center;
    }

    .dates {
        font-size: 14px;
    }

    .qyjc .dqgz ul li a p {
        padding-top: 0.1rem;
    }

    .ky-title h2 {
        -webkit-line-clamp: 2;
        margin-bottom: 5px;
    }

    .ky-title p {
        display: none;
    }

    .page3-cont #cont ul li a .date,
    .page2 .page2-cont-list ul li .list-date {
        width: 86px;
    }

    .page3-cont #cont ul li a .date .year-month,
    .page3-cont #cont ul li a .date .day,
    .page2 .page2-cont-list ul li .list-date .month-year,
    .page2 .page2-cont-list ul li .list-date .day {
        font-size: 14px;
    }

    .page3-cont #cont ul {
        min-height: auto;
    }

    

    .header {
        position: fixed;
        background: url(/images/header-bg.png) no-repeat;
        background-size: cover !important;
    }

    div#fullpage {
        margin-top: .99rem;
    }

    .page1 .swiper1 .swiper-slide img {
        width: 100% !important;
        height: auto !important;
    }

 /*   .top-link {
       display:none;  
    }  */


    .top-link a.a2 {
        width: 0.3rem;
        height: 0.3rem;
        right: -12px;
        top: 13px;
    }

    .C-Events ul li::after {
        right: calc(100% + 4.5%);
    }

    .C-Events ul li:nth-child(even)::after {
        left: calc(100% + 4.5%);
    }

    /* .qyjc-yjjg h2 {
        font-size: .3rem;
        padding: 0.6rem 0.2rem 0 0.2rem;
    } */

    .qyjc-yjjg-cont {
        padding: 0 0.2rem 0.5rem 0.2rem;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        -webkit-line-clamp: 1;
    }

    .page4 .page4-cont-list ul li {
        border-bottom: 1px solid rgba(51, 51, 51, .2);
    }

    .page4 .page4-cont-list ul li a p {
        display: none;
        line-height: 23px;
    }

    .page4 .page4-cont-list ul li a span {
        font-size: 15px;
    }

    .qyjc .teacher-detail {
        margin: 0;
    }

    .qyjc .teacher-detail .teacher-detail-cont {
        margin: .1rem;
    }

    .logo {
        margin: 15px 0 15px;
    }

    .page2 .page2-cont-lb .swiper2-bg p {
        height: 200px;
    }

    .footer {
        padding: 30px 0;
    }

    .navbar-toggle {
        top: 22px;
        right: 0.6rem;
    }

    .logo {
        width: 80%;
    }

    .top-link ul li {
        float: left;
        padding-left: 0.4rem;
    }

    .search_kuang {
        width: 70%;
    }

    .search1 a.close {
        right: -0.4rem
    }

    .top-link {
        right: .1rem;
    }

    .page1 .swiper1 .swiper-button-next, .page1 .swiper1 .swiper-container-rtl .swiper-button-prev {
        right: 0;
    }

    .page1 .swiper1 .swiper-button-prev, .page1 .swiper1 .swiper-container-rtl .swiper-button-next, .page1 .swiper1 .swiper-button-next, .page1 .swiper1 .swiper-container-rtl .swiper-button-prev {
        bottom: 0rem;
    }

    .page1 .swiper1 .swiper-pagination {
        bottom: 0.25rem;
    }

    .page1 .swiper1 .swiper-button-prev, .page1 .swiper1 .swiper-container-rtl .swiper-button-next {
        left: 0;
    }

    .page1 .swiper1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 .1rem;
    }

    .swiper1 .swiper-pagination-bullet-active {
        font-size: .30rem !important;
        margin-right: 30px !important;
    }

    .swiper1 .swiper-pagination-bullet-active::after {
        width: .2rem;
        margin-left: 8px;
    }

    .swiper1 h2 {
        top: 35%;
        left: 10%;
        font-size: .3rem;
    }

    .swiper1 h6 {
        top: 55%;
        left: 10%;
    }


    .page2 .page2-cont-list ul li a h2 {
        font-size: 16px;
        line-height: 30px;
    }

    .page2 .page2-cont-list ul li a h6 {
        font-size: 14px;
        line-height: 24px;
    }

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        padding-top: 0;
    }

    .page2 .page2-cont-lb {
        margin-bottom: 0.2rem;
    }

    .page3-cont ul#tab li {
        margin: 0 30px;
    }

   

    .page3-cont #cont {
        padding-top: 20px;
    }

    .page3-cont #cont ul li {
        width: 100%;
        padding: 10px 0;
        background: none;
        border-bottom: 1px solid hsla(166, 33%, 22%, 0.15);
    }

    .page3-cont #cont ul li:nth-child(even) {
        margin-left: 0%;
    }

   
.page4 .page4-cont-lb .swiper-wrapper .swiper-slide .swiper-slide-img {
        width: 300px;
        height: 320px;
    }
.page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        width: 90%;
     text-align:center;
    }
    .page4 .page4-cont-lb .swiper3-bg p {
        width: 500px;
        height: 330px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        line-height: 32px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        line-height: 26px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        margin-top: 30px;
    }

    .page4 .page4-cont-lb {
        padding-top: .5rem;
    }



    .swiper3 .swiper-button-next, .swiper3 .swiper-button-prev {
        bottom: 20px;
    }

    .swiper3 .swiper-button-next {
        right: 15px;
    }

    .swiper3 .swiper-button-prev {
        right: 60px;
    }

  

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        margin-left: 10px;
    }

    .index-more {
        width: 1.7rem;
        height: 0.46rem;
        line-height: .46rem;
    }

    .page6 .check a {
        line-height: .32rem;
    }

    .page6-cont .txt {
        padding: 0.2rem;
    }

    .contact-us p,
    .about-us .gzh p {
        font-size: .18rem;
    }

    .navbar-toggle.on .icon-bar.icon-bar1 {
        margin-bottom: -0.2rem;
    }

    .mobile-nav>.container>ul>li>a {
        font-size: .2rem;
    }

    .mobile-nav .sun-nav li a {
        font-size: .18rem;
    }

    .mobile-nav>.container>ul>li strong {
        right: 0.1rem;
    }

    .swiper2.swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper2 .swiper-pagination-custom,
    .swiper2 .swiper-pagination-fraction {
        bottom: 1rem;
        padding-right: 0.2rem;
    }

    .swiper1 h2 {
        left: 5%;
    }

    .swiper1 h6 {
        left: 5%;
    }

  
    .ky-title {
        width: 68%;
        padding-right: 0;
    }



  .kstdlink  ul {
        margin-left: 0;
    }
    .kstdlink  ul>li {
        width: 50%;
        float: left;
        margin: 0 0 15px 0;
        text-align: center;
    }
    .kstdlink  ul>li>div {
        display: inline-block;
    }




     .list-imgfg {
        margin: 0 -5px;
    }
     .list-imgfg li {
        width: 50%;
        padding: 0 5px;
        margin: 10px 0;
    }
    .list-imgfg li>a {
        width: 100%;
        height: 200px;
    }
     .list-imgfg li img{
        height: 100%;
    }



}


@media screen and (max-width: 414px) {
    .qyjc .dqgz ul li .dqgz-img {
        width: 1.45rem;
    }

    .ky-title {
        width: 65%;
        padding-right: 5px;
    }

    div#fullpage {
        margin-top: 0.96rem;
    }

    .top-link ul li {
        padding-left: 0.3rem;
    }

    /* .page3-cont ul#tab li {
        width: 124px;
        height: 47px;
        line-height: 47px;
    } */

    .index-more {
        margin: 20px 0px;
    }

    .index-more a {
        font-size: 14px;
    }

    /* .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        margin-top: 0px;
    } */

    .swiper3 .swiper-button-next,
    .swiper3 .swiper-button-prev {
        bottom: 10px;
    }


  .kstdlink  ul {
        margin-left: 0;
    }
    .kstdlink  ul>li {
        width: 50%;
        float: left;
        margin: 0 0 15px 0;
        text-align: center;
    }
    .kstdlink  ul>li>div {
        display: inline-block;
    }


     .list-imgfg {
        margin: 0 -5px;
    }
     .list-imgfg li {
        width: 50%;
        padding: 0 5px;
        margin: 10px 0;
    }
    .list-imgfg li>a {
        width: 100%;
        height: 200px;
    }
   .list-imgfg li img{
        height: 100%;
    }



}

@media screen and (max-width: 390px) {
    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info h2 {
        font-size: 14px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info p {
        font-size: 12px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check {
        width: 80px;
        height: 25px;
    }

    .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info .check a {
        margin-left: 5px;
        line-height: 25px;
    }

    div#fullpage {
        margin-top: 0.93rem;
    }

    .top-link ul li::after {
        margin-left: 0.3rem;
    }

    /* .page4 .page4-cont-lb .swiper-wrapper .swiper-slide .slide-info {
        top: 0.2rem;
    } */

    /* .page3-cont ul#tab li {
        width: 114px;
        height: 43px;
        line-height: 43px;
    } */

    .page2 .page2-cont-lb .swiper-wrapper .swiper-slide h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .swiper2.swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper2 .swiper-pagination-custom,
    .swiper2 .swiper-pagination-fraction {
        bottom: .9rem;
    }



  .kstdlink  ul {
        margin-left: 0;
    }
    .kstdlink  ul>li {
        width: 50%;
        float: left;
        margin: 0 0 15px 0;
        text-align: center;
    }
    .kstdlink  ul>li>div {
        display: inline-block;
    }



    .list-imgfg {
        margin: 0 -5px;
    }
    .list-imgfg li {
        width: 50%;
        padding: 0 5px;
        margin: 10px 0;
    }
      .list-imgfg li>a {
        width: 100%;
        height: 200px;
    }
     .list-imgfg li img{
        height: 100%;
    }


    /* .teacher-list ul li {
        width: 25%;
    } */
}

@media screen and (max-width: 385px) {
    .qyjc .jxpy ul li a {
        width: 76%;
    }
}

@media screen and (max-width: 375px) {
    .mobile-nav .sun-nav li {
        padding-left: 0.2rem;
    }

    .top-link ul li {
        padding-left: 0.3rem;
    }

    .page3-cont #cont ul li a h2, .page2 .page2-cont-list ul li a h2 {
        width: 72%;
    }

    div#fullpage {
        margin-top: 0.9rem;
    }

    /* .page3-cont ul#tab li {
        width: 110px;
        height: 42px;
        line-height: 43px;
    } */

    .swiper2.swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper2 .swiper-pagination-custom,
    .swiper2 .swiper-pagination-fraction {
        bottom: 0.9rem;
    }

    .page3-cont ul#tab li {
        width: 100px;
        height: 38px;
        line-height: 38px;
    }

    .page3-cont ul#tab li {
        font-size: .2rem;
    }
}