    .html {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden
    }

    .html body {
        height: 100%;
        padding: 0;
        overflow: hidden
    }

    .home {
        height: 100%
    }

    .hot.zh {
        letter-spacing: .5em
    }

    .mb-12 {
        margin-bottom: 12px !important
    }

    .banner {
        position: relative;
        height: 100%;
        overflow: hidden;
        background-size: 100% 100%
    }

    .banner .banner-frame {
        height: 100%;
        opacity: 0;
        transition: all 1.5s ease-out 0s
    }

    .banner .slick-slide>div {
        height: 100%
    }

    .banner .banner-card {
        background-size: 100% 100%;
        color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        height: 100%;
        position: relative;
        overflow: hidden;
        width: 100%;
        display: inline-block;
        vertical-align: middle
    }

    .banner .banner-card:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        height: 80px;
        background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0))
    }

    .banner .slick-list {
        height: 100%
    }

    .banner .slick-track {
        height: 100%
    }

    .banner .banner-card .title {
        position: absolute;
        left: 0;
        right: 380px;
        bottom: 50px;
        line-height: 1;
        padding-left: 40px
    }

    .banner .banner-card a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%
    }

    .home-top .down {
        position: absolute;
        left: 50%;
        bottom: 2px;
        text-align: center;
        transform: translateX(-50%);
        color: #00530c;
        font-size: 24px;
        cursor: pointer;
        opacity: 0;
        font-family: 'Glyphicons Halflings';
        padding: 0 10px;
        font-weight: bold;
        overflow: hidden;
        animation: down 2s linear 0s infinite
    }

    .home-top .down.d2 {
        animation-delay: 0.6s;
        bottom: 16px
    }

    .home-top .down.d3 {
        animation-delay: 1.2s;
        bottom: 30px
    }

    @keyframes down {
        0% {
            transform: translate(-50%, 0);
            opacity: 0
        }

        20% {
            transform: translate(-50%, 3px);
            opacity: 1
        }

        80% {
            transform: translate(-50%, 10px);
            opacity: 1
        }

        90% {
            transform: translate(-50%, 10px);
            opacity: 0
        }

        100% {
            transform: translate(-50%, 10px);
            opacity: 0
        }
    }

    .home-top .down:hover {
        animation-play-state: paused;
        color: #fff
    }

    .banner-holder {
        height: 100%;
        animation: breath 1.5s linear 0s infinite;
        transition: all 0.5s ease-out 0s
    }

    .banner-holder img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto
    }

    @keyframes breath {
        0% {
            opacity: .3
        }

        70% {
            opacity: 1
        }

        to {
            opacity: 0.3
        }
    }

    .home-top {
        background: #fff;
        height: 100%;
        overflow: hidden;
        border-bottom: 3px solid #ffcb33
    }

    .home-body {
        position: fixed;
        left: 0%;
        top: 100%;
        bottom: 0;
        right: 0;
        background: #fff;
        overflow: hidden;
        transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
        z-index: 100;
        overflow: auto;
        outline: none
    }

    .home-body::-webkit-scrollbar {
        width: 10px;
        height: 1px;
        background: #ffffff45
    }

    .home-body::-webkit-scrollbar-thumb {
        border-radius: 1em;
        background-color: #579a57ee
    }

    .home-body::-webkit-scrollbar-track {
        background-color: rgba(255, 255, 255, .5);
        border-radius: 10px
    }

    .hoteng {
        display: none
    }

    .home .swiper {
        position: relative;
        background: url('../images/swiperbackground.png') no-repeat;
        background-size: cover;
        margin-top: -60px;
        padding: 52px 0;
        box-sizing: border-box
    }

    .home .swiper .title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 40px
    }

    .home .swiper .title img {
        width: 30px;
        height: 44px;
        margin-right: 14px
    }

    .home .swiper .title h3 {
        font-size: 20px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: rgba(255, 255, 255, .2);
        line-height: 28px;
        margin-left: -3em
    }

    .home .swiper .title b {
        font-size: 32px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: rgba(255, 255, 255, 1);
        line-height: 46px
    }

    .titleborder {
        display: flex
    }

    .col-md-9 {
        float: none
    }

    .titleborder div {
        width: 43%;
        display: flex;
        justify-content: flex-end
    }

    .titleborder div:nth-child(1) {
        width: 57%
    }

    .home .swiper .title div p {
        width: 110px;
        height: 40px;
        background: rgba(255, 203, 51, 1);
        border-radius: 20px;
        font-size: 16px;
        color: #000;
        line-height: 40px;
        text-align: center;
        margin-bottom: 0
    }

    .home .swiper .section {
        display: flex;
        justify-content: space-around
    }

    .home .swiper .section .left {
        display: flex;
        flex-direction: column
    }

    .home .news .section .left a {
        width: 100%;
        display: block
    }

    .home .swiper .section .left img {
        width: 100%;
        height: auto !important
    }

    .home .swiper .section .left b {
        font-size: 18px;
        font-weight: 600;
        color: rgba(255, 255, 255, 1);
        line-height: 26px;
        margin-top: 24px;
        margin-bottom: 24px
    }

    .home .swiper .section .left p {
        font-size: 14px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: rgba(255, 255, 255, 1)
    }

    .home .swiper .section .right {
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

    .home .swiper .section .right a {
        margin-bottom: 2px
    }

    .home .swiper .section .right .rightdetail {
        display: flex
    }

    .home .swiper .section .right-img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100%;
        overflow: hidden;
        border-right: 1px solid #e6e6e6
    }

    .col-md-8 {
        float: none
    }

    .home .swiper .section .right .detail {
        height: auto;
        padding: 28px;
        width: 120%;
        box-sizing: border-box;
        background: #ffffff
    }

    .banner-frame .slick-prev,
    .banner-frame .slick-next {
        z-index: 999;
        width: 120px;
        height: 100%;
        display: block;
        opacity: 0.1
    }

    .banner .navg .slick-dots {
        bottom: 30px;
        right: 80px;
        width: auto
    }

    .banner .navg li {
        margin: 0 15px;
        font-family: Arial;
        cursor: pointer;
        vertical-align: middle;
        display: inline-block
    }

    .banner .navg .slick-active {
        color: #fff;
        font-weight: 600;
        transition: all 0.6s ease-out 0s;
        transform: none;
        width: 60px
    }

    .banner .navg li:after {
        content: "";
        border-top: none;
        display: block;
        width: 0px;
        margin-top: 5px;
        border-top: 2px solid #d0d0d0;
        transition: all 0.6s ease-out 0s
    }

    .banner .navg li.slick-active:after {
        width: 60px
    }

    .home .swiperdiv {
        width: 4px;
        height: auto;
        background: rgba(255, 203, 51, 1);
        border-radius: 5.2px;
        margin-right: 5.2px
    }

    .swipertitle {
        display: flex;
        align-items: center;
        font-size: 16px;
        font-weight: 600;
        color: rgba(51, 51, 51, 1);
        margin-bottom: 10px
    }

    .swipertitle b {
        overflow: hidden;
        text-overflow: ellipsis;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }

    .home .swiper .section .right .detail p {
        font-size: 14px;
        font-weight: 400;
        color: rgba(154, 154, 154, 1);
        line-height: 1.8;
        overflow: hidden;
        text-overflow: ellipsis;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .news {
        width: 100%;
        background: url('../images/new-bgk.54af1f00.png') no-repeat;
        background-size: 100%;
        border-bottom: 3px solid #ffcb339c
    }

    #aheight {
        display: block
    }

    .newsbox {
        padding: 30px 0
    }

    .news .title {
        display: flex;
        justify-content: flex-end;
        align-items: center
    }

    .news .title>p {
        background: url('../images/news_.png') no-repeat;
        background-size: 100%;
        width: 66px;
        height: 56px;
        margin-right: 10px
    }

    .news .newsbox .title div p:nth-child(1) {
        font-size: 20px;
        color: rgba(51, 51, 51, 0.5)
    }

    .news .newsbox .title div p {
        font-size: 32px;
        color: #333333
    }

    .newsbox .nav {
        text-align: center;
        margin: 0 0 20px 0;
        height: auto;
        display: flex;
        justify-content: flex-end
    }

    .navborder {
        width: 100%;
        display: flex;
        justify-content: space-around;
        padding-left: 40px;
        box-sizing: border-box
    }

    .newsbox .section {
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        padding: 20px;
        flex-direction: row
    }

    .home .newslist a,
    .science_item a,
    .information_list_cont a {
        color: #000
    }

    .information_list_cont a {
        display: flex
    }

    .swiper-container4 {
        overflow: hidden
    }

    .home .more a {
        color: #000
    }

    .newsbox .section .left {
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

    .newsbox .section .left .more {
        margin: 0 auto
    }

    .newsbox .section .left .detail {
        padding: 20px 10px;
        width: 540px;
        height: 40px;
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.09);
        border-radius: 4px;
        box-sizing: border-box;
        display: flex;
        align-items: center
    }

    .newsbox .section .left .detail div {
        width: 4px;
        height: 16px;
        background: rgba(255, 203, 51, 1);
        border-radius: 5.2px;
        margin-right: 5.2px
    }

    .navbtn {
        display: flex;
        width: 100%
    }

    .navbtn span {
        margin-right: 40px
    }

    .navbtn .swiper-pagination-bullet {
        display: inline-block;
        width: 15%;
        height: 40px;
        line-height: 40px;
        background: #f0f0f0;
        border-radius: 20px;
        font-size: 18px;
        font-weight: 500;
        color: #7C7C7C;
        cursor: pointer;
        opacity: 1
    }

    .navborder .more {
        width: 15%
    }

    .navbtn .swiper-pagination-bullet-active {
        background: #418D42;
        color: #FFFFFF
    }

    .newsbox .section .left .detail p {
        font-size: 16px;
        font-weight: 600;
        color: rgba(65, 141, 66, 1);
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        cursor: pointer
    }

    .newsborder {
        overflow: hidden
    }

    .section .newslist {
        font-size: 16px;
        height: 260px;
        padding: 0 10px;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

    .section .newslist .newitem {
        display: flex;
        justify-content: space-around
    }

    .section .newslist .newitem .newsname {
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        cursor: pointer
    }

    .section .newslist .newitem .newstime {
        color: #7c7c7c
    }

    .information {
        width: 100%;
        background: url('../images/1z.jpg') no-repeat;
        background-size: cover;
        display: flex;
        flex-direction: column;
        background-attachment: fixed;
        overflow: hidden
    }

    .information .title {
        height: 72px;
        margin-top: 46px;
        display: flex;
        position: relative
    }

    .information .title {
        height: 65px;
        z-index: 20
    }

    .xuxian {
        display: none
    }

    .information .title p:nth-child(2) {
        font-size: 32px;
        font-weight: 600;
        color: white
    }

    .informationline {
        width: 150px;
        height: 14px;
        background: rgb(255, 196, 45);
        margin-top: -11px;
        position: relative;
        z-index: 11
    }

    .information .title p {
        font-size: 20px;
        color: rgba(255, 255, 255, 0.5);
        margin-left: 5px
    }

    .information .title div p:nth-child(3) {
        color: #333;
        line-height: 36px;
        font-size: 28px
    }

    .information .section {
        display: flex;
        box-sizing: border-box;
        margin-top: -10px;
        position: relative;
        z-index: 10
    }

    .information .information_cont_left {
        height: auto;
        position: relative;
        background: rgba(255, 255, 255, 0.9);
        padding-right: 50px;
        box-sizing: border-box
    }

    .information .information_cont_left .information_list {
        padding-top: 60px;
        overflow: hidden
    }

    .information .information_list .information_list_navbar {
        height: 40px;
        line-height: 40px
    }

    .information .information_list .information_list_navbar span {
        display: inline-block;
        width: 15%;
        height: 40px;
        background: #f0f0f0;
        border-radius: 20px;
        color: #7c7c7c;
        font-size: 18px;
        margin-right: 11px;
        text-align: center;
        font-weight: 400;
        cursor: pointer;
        opacity: 1
    }

    .information .information_list .information_list_navbar .swiper-pagination-bullet-active {
        opacity: 1;
        background: rgba(65, 141, 66, 1);
        color: white
    }

    .information .information_list .information_list_cont {
        margin-top: 30px
    }

    .information .information_list .information_list_cont .information_list_item {
        height: 46px;
        line-height: 46px;
        font-size: 16px
    }

    .information .information_list .information_list_cont .information_list_item {
        float: left;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        cursor: pointer
    }

    .information_time {
        color: #000
    }

    .information .information_list .information_list_cont .information_list_item {
        float: right;
        color: #7c7c7c
    }

    .information .information_more {
        position: absolute;
        top: 60px;
        right: 10px;
        color: #333
    }

    .more {
        height: 40px;
        line-height: 40px;
        width: 110px;
        background: #ffcb33;
        border-radius: 20px;
        text-align: center;
        font-size: 16px;
        color: #000;
        font-weight: 500;
        margin-bottom: 5px
    }

    .information .information_cont_right {
        width: 100%;
        height: 140px;
        background: rgb(64, 140, 66, .9);
        align-self: flex-end;
        display: flex;
        justify-content: center
    }

    .information .other_information {
        margin: auto;
        color: #fff;
        font-weight: 400;
        margin-top: 40px;
        display: flex;
        flex-wrap: wrap
    }

    .small_item {
        font-size: 15px
    }

    .information .other_information_item {
        line-height: 40px;
        height: 40px;
        display: flex;
        justify-content: flex-start;
        font-size: 15px;
        cursor: pointer
    }

    .information .other_information_item a {
        color: #fff;
        display: flex;
        align-items: center;
        width: 100%
    }

    .information .other_information_item a span {
        display: block;
        width: 100%
    }

    .information .other_information .other_information_item em {
        display: block;
        margin-right: 10px;
        width: 20px;
        height: 20px
    }

    .information .other_information .other_information_item:nth-child(1) a.em em {
        background: url('../images/indexicon1.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(2) a.em em {
        background: url('../images/indexicon2.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(3) a.em em {
        background: url('../images/info.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(4) a.em em {
        background: url('../images/indexicon3.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(5) a.em em {
        background: url('../images/indexicon4.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(6) a.em em {
        background: url('../images/indexicon5.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(7) a.em em {
        background: url('../images/fw_o.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(8) a.em em {
        background: url('../images/indexicon6.png') no-repeat;
        background-size: 100% 100%
    }

    .information .other_information .other_information_item:nth-child(9) a.em em {
        background: url('../images/scff.png') no-repeat;
        background-size: 100% 100%
    }

    .col-sm-2 {
        float: none
    }

    .science_box {
        margin: 0 auto;
        padding: 50px 0;
        box-sizing: border-box;
        background: url('../images/Academic.7815c1a1.png') no-repeat;
        background-size: cover;
        position: relative;
        float: none
    }

    .science_box .science_title {
        display: flex;
        position: relative;
        margin: 0 auto
    }

    .science_box .science_title>p {
        background: url('../images/xueshu.png') no-repeat -10px 15px;
        width: 70px;
        z-index: 20
    }

    .science_box .science_title div p:nth-child(1) {
        font-size: 20px;
        color: rgba(51, 51, 51, 0.5);
        line-height: 30px
    }

    .science_box .science_title div p {
        font-size: 32px;
        color: #333;
        line-height: 36px
    }

    .science_box .col-md-3 {
        width: 17%;
        margin: auto
    }

    .science_box .science_list {
        position: relative;
        box-sizing: border-box;
        display: flex;
        flex-direction: row-reverse;
        margin-top: 30px
    }

    .col-md-12,
    .col-md-11 {
        float: none
    }

    .science_box .science_list .science_cont {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        justify-content: space-between
    }

    .science_box .science_list .science_cont .science_item {
        margin: 0 auto;
        margin-bottom: 52px;
        display: flex
    }

    .science_box .col-md-3 .more {
        margin-bottom: 0 !important
    }

    .science_box .science_list .science_cont .science_item span {
        display: flex
    }

    .science_box .science_list .science_cont .science_item .science_time {
        margin-right: 20px;
        min-width: 40px;
        width: 40px;
        text-align: center
    }

    .science_box .science_list .science_cont .science_item .science_titt {
        cursor: pointer;
        width: 100%;
        height: 72px;
        overflow: hidden;
        font-size: 16px;
        font-weight: 400;
        margin-top: 8px
    }

    .science_box .science_list .science_cont .science_item .science_time .science_month {
        font-size: 14px !important;
        color: #333;
        white-space: nowrap
    }

    .science_box .science_list .science_cont .science_item .science_time .science_day {
        color: #ffcb33;
        font-size: 25px !important;
        font-weight: bold;
        margin: 0
    }

    .science_box .science_list .science_cont .science_item .science_titt::before {
        content: "";
        display: block;
        width: 28px;
        height: 2px;
        background: #ffcb33;
        border-radius: 4px
    }

    .science_box .science_list .science_cont .science_item .science_titt span {
        padding-top: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .science_box .science_more {
        margin-right: 15px
    }

    .people_box {
        width: 100%;
        background: url('../images/ss_back.png') no-repeat;
        background-size: cover;
        padding: 40px 0
    }

    .col-md-10 {
        float: none
    }

    .people_container {
        overflow: hidden
    }

    .people_box .people_container .people_titt {
        display: flex;
        position: relative;
        align-items: center
    }

    .people_box .people_container .people_titt>p {
        background: url('../images/shisheng.png') no-repeat;
        width: 60px;
        height: 64px;
        margin-right: 1px;
        margin-top: 14px;
        z-index: 20
    }

    .people_box .people_container .people_titt div p:nth-child(1) {
        font-size: 20px;
        color: rgba(51, 51, 51, 0.5)
    }

    .people_box .people_container .people_titt div p {
        font-size: 32px;
        color: #333
    }

    .people_box .people_container .people_titt .people_more {
        position: absolute;
        right: 0
    }

    .people_box .people_container .people_list {
        margin-top: 52px;
        box-sizing: border-box;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .people_box .people_container .people_list .people_item {
        overflow: hidden;
        background: white;
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
        border-radius: 10px;
        text-align: center;
        padding: 40px;
        margin-bottom: 20px
    }

    .people_box .people_container .people_list .people_item .avater {
        margin: auto;
        border-radius: 50%;
        overflow: hidden;
        height: 160px;
        width: 160px
    }

    .home .newslist a,
    .science_item a {
        color: #000
    }

    .information_list_item span {
        color: #000;
        display: flex;
        justify-content: space-around;
        width: 100%
    }

    .science_item a span {
        color: #000
    }

    .imgon {
        max-width: initial;
        width: 100%
    }

    .imgon:hover {
        transition: all .3s linear;
        transform: scale(1.1)
    }

    .people_box .people_container .people_list .people_item .avater img {
        border-radius: 50%;
        margin: 0 auto
    }

    .people_box .people_container .people_list .people_item .uname {
        font-size: 18px;
        color: #333;
        margin-top: 20px
    }

    .people_box .people_container .people_list .people_item .profession {
        font-size: 14px;
        color: #333;
        margin-top: 10px;
        font-weight: 400
    }

    .people_box .people_container .people_list .people_item .favorite {
        font-size: 14px;
        color: #9a9a9a;
        margin: auto;
        margin-top: 10px
    }

    .home .swiper-container1 {
        overflow: hidden
    }

    .about_box {
        width: 100%;
        background: url('../images/number.png') no-repeat;
        background-size: cover;
        box-sizing: border-box;
        position: relative;
        z-index: 1
    }

    .about_box .about_container {
        overflow: hidden;
        padding: 52px 0px
    }

    .about_box .about_container .about_titt {
        display: flex;
        position: relative;
        margin-bottom: 30px
    }

    .home .about_box .about_container .about_titt>p {
        background: url('../images/icon_01.43a00d76.png') no-repeat 94.574% 6.394%;
        width: 60px;
        height: 48px;
        margin-right: 1px;
        margin-top: 16px;
        z-index: 20
    }

    .home .about_box .about_container .about_titt div {
        z-index: 20
    }

    .home .about_box .about_container .about_titt div p:nth-child(1) {
        font-size: 20px;
        color: #fff;
        line-height: 30px
    }

    .home .about_box .about_container .about_titt div p {
        font-size: 32px;
        color: #fff;
        line-height: 36px
    }

    p {
        margin-bottom: 0
    }

    .titleborder div:nth-child(1) {
        width: 55.5%
    }

    .titleborder {
        margin-top: 10px
    }

    .home .aboutsection {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        justify-content: space-between
    }

    .home .aboutsection .detail {
        text-align: left;
        margin-bottom: 30px
    }

    .home .aboutsection .detail b {
        font-size: 32px;
        color: rgba(255, 255, 255, 1);
        line-height: 60px;
        margin-bottom: 10px;
        font-family: "寰蒋闆呴粦"
    }

    .home .aboutsection .detail p {
        font-size: 12px;
        color: rgba(255, 255, 255, 1);
        line-height: 22px;
        overflow: hidden
    }

    .home .campus_box {
        width: 100%;
        height: auto;
        background: url('../images/xy.png') no-repeat;
        background-size: cover;
        padding: 52px 0
    }

    .home .campus_box .campus_container .campus_titt {
        margin-bottom: 40px;
        display: flex;
        position: relative;
        align-items: center
    }

    .home .campus_box .campus_container .campus_titt>p {
        background: url('../images/xiaoyuan.png') no-repeat;
        width: 68px;
        height: 40px;
        margin-right: 1px;
        margin-top: 26px;
        z-index: 20
    }

    .home .campus_box .campus_container .campus_titt div {
        z-index: 20;
        margin-top: 10px
    }

    .home .campus_box .campus_container .campus_titt div p:nth-child(1) {
        font-size: 20px;
        color: #333
    }

    .home .campus_box .campus_container .campus_titt div p {
        font-size: 32px;
        color: #333
    }

    .home .campussection {
        width: 100%
    }

    .home .campussection .campusbox {
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
        overflow: hidden
    }

    .campusbox::before,
    .home .ad_box .ad_container .ad_item::before {
        content: '';
        width: 45px;
        height: 2200px;
        background: rgba(255, 255, 255, .3);
        position: absolute;
        transform: rotate(30deg);
        top: -999px;
        left: -99px
    }

    .home .ad_box .ad_container .ad_item::after {
        content: '';
        width: 45px;
        height: 2200px;
        background: rgba(255, 255, 255, .3);
        position: absolute;
        transform: rotate(30deg);
        top: -999px;
        left: -99px
    }

    .campusbox:hover::before,
    .home .ad_box .ad_container .ad_item:hover::before {
        content: '';
        width: 10px;
        height: 1100px;
        position: absolute;
        transform: rotate(30deg);
        top: 0;
        left: 999px;
        transition: all .8s linear
    }

    .home .campussection .campusbox img {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 20px;
        border-radius: 10px
    }

    .home .campussection .campusbox p {
        font-size: 16px;
        font-weight: 600;
        color: rgba(51, 51, 51, 1);
        line-height: 22px;
        text-align: center
    }

    .home .aboutbtns {
        display: flex;
        justify-content: flex-end;
        box-sizing: border-box;
        position: absolute;
        bottom: 52px;
        z-index: 99
    }

    .home .aboutbtns .aboutbtn .swiper-pagination-bullet {
        width: 34px;
        height: 10px;
        background: rgba(255, 255, 255, 1);
        border-radius: 1px;
        opacity: 0.3;
        margin-left: 10px;
        margin-top: -60px;
        color: black
    }

    .home .aboutbtns .aboutbtn .swiper-pagination-bullet-active {
        background: rgba(255, 255, 255, 1) !important;
        opacity: 1 !important
    }

    .home .campusbtns {
        display: flex;
        justify-content: flex-end;
        box-sizing: border-box
    }

    .home .swiper .section .left .hottop {
        margin-top: 24px
    }

    .home .campusbtns .campusbtn .swiper-pagination-bullet {
        width: 34px;
        height: 10px;
        background: rgba(0, 0, 0, 1);
        border-radius: 1px;
        opacity: 0.3;
        margin-left: 10px;
        margin-top: -60px;
        color: black
    }

    .home .campusbtns .campusbtn .swiper-pagination-bullet-active {
        background: rgba(65, 141, 66, 1) !important;
        opacity: 1 !important
    }

    .home .special {
        width: 100%;
        height: auto;
        background: url('../images/special_bgk.2c62938a.png') no-repeat;
        background-size: cover;
        padding: 52px 0;
        box-sizing: border-box
    }

    .home .special .special_contaniner .special_titt {
        display: flex;
        position: relative
    }

    .home .special .special_contaniner .special_titt>p {
        background: url('../images/icon_01.43a00d76.png') no-repeat 29.843% 25.953%;
        width: 48px;
        height: 60px;
        margin-right: 1px;
        margin-top: 26px;
        z-index: 20
    }

    .home .special .special_contaniner .special_titt div {
        z-index: 20;
        margin-top: 10px
    }

    .home .special .special_contaniner .special_titt div p:nth-child(1) {
        font-size: 20px;
        color: #333
    }

    .more2 {
        display: none
    }

    .home .special .special_contaniner .special_titt div p {
        font-size: 32px;
        color: #333
    }

    .home .special .special_contaniner .special_container {
        width: 100%;
        height: auto;
        margin-top: 30px;
        display: flex;
        justify-content: space-between
    }

    .home .special .special_container {
        display: flex
    }

    .home .special .special_contaniner .special_container .special_item:hover span {
        background: red
    }

    .home .special .special_contaniner .special_container .special_item img {
        width: 100%;
        border-radius: 14px
    }

    .home .special .special_contaniner .special_container .special_item span {
        display: inline-block;
        padding: 6px 20px;
        background: #418d42;
        font-size: 14px;
        color: #fff;
        position: absolute;
        bottom: 20px;
        left: 0;
        font-weight: 400
    }

    .home .ad_box {
        width: 100%;
        height: auto;
        background: #fff
    }

    .home .ad_box .ad_container {
        display: flex
    }

    .home .ad_box .ad_container .ad_item {
        margin: 52px 0;
        overflow: hidden
    }

    .home .ad_box .ad_container .ad_item img {
        width: 100%;
        cursor: pointer
    }

    .col-more {
        align-self: flex-end;
        position: absolute;
        right: 0
    }

    .hotdiv {
        display: none
    }

    .enrollment li {
        display: flex
    }

    .col-sm-4 {
        float: none
    }

    .enrollment li:nth-child(2) {
        margin-top: 20px
    }

    .information_name {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .min1000 {
        display: none
    }

    .max1000 {
        display: block;
        font-size: 18px;
        font-weight: 600;
        color: rgba(255, 255, 255, 1);
        line-height: 26px;
        margin-top: 24px;
        margin-bottom: 24px;
        padding: 0 30px;
        width: 43%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .max1000 p {
        font-size: 14px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    @media screen and (min-width: 1200px) {
        .people_list .col-lg-3 {
            width: 23%
        }
    }

    @media screen and (max-width: 1180px) {
        .itemtop {
            width: 45%
        }
    }

    @media screen and (max-width: 1080px) {
        .navTable {
            display: none
        }
    }

    @media screen and (max-width: 1000px) {
        .min1000 {
            display: block
        }

        .max1000 {
            display: none
        }

        .banner .banner-card .title {
            padding-left: 20px
        }

        .people_box .people_container .people_list .people_item {
            margin-bottom: 20px
        }

        .science_box .science_title>p {
            display: none
        }

        .hot {
            display: none
        }

        .hoteng {
            display: block;
            margin: 0 10px
        }

        .information .title {
            display: flex;
            justify-content: center
        }

        .information .title p {
            font-size: 32px;
            color: white
        }

        .information .section {
            margin-top: 0
        }

        .home .special .special_contaniner .special_titt,
        .news .title {
            display: flex;
            justify-content: center
        }

        .science_box .science_title {
            justify-content: center
        }

        .science_box .science_list {
            margin-left: 0
        }

        .science_box .science_title div p {
            line-height: normal
        }

        .home .swiper .section {
            flex-direction: column
        }

        .home .swiper .section .left img {
            padding: 0
        }

        .home .swiper .section .left .hottop {
            background: white;
            margin-top: 0;
            margin-bottom: 20px;
            padding: 32px
        }

        .home .swiper .section .left p,
        .home .swiper .section .left b {
            color: black
        }

        .home .swiper .section .left b {
            display: box;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            margin-top: 0;
            margin-bottom: 0;
            font-size: 15px
        }

        .home .swiper .section .left p {
            font-size: 12px
        }

        .swipertitle b {
            font-size: 14px
        }

        .home .swiper .section .right .detail p {
            font-size: 12px
        }

        .news .newsbox .title div p {
            font-size: 16px;
            font-weight: 600;
            line-height: 26px;
            margin-top: 0
        }

        .information .section {
            flex-direction: column
        }

        .information .information_cont_right {
            height: auto
        }

        .information .other_information {
            margin-top: 0;
            padding: 10px 0
        }

        .information .title p {
            font-size: 32px;
            color: white
        }

        .information .section {
            margin-top: 0
        }

        .hot {
            display: none
        }

        .hoteng {
            display: block;
            margin: 0 10px;
            white-space: nowrap
        }

        .information .title {
            display: flex;
            justify-content: center
        }

        .information .title p {
            font-size: 32px;
            color: white
        }

        .information .section {
            margin-top: 0
        }

        .science_box .science_title {
            justify-content: center
        }

        .science_box .science_list {
            margin-left: 0
        }

        .science_box .science_title div p {
            line-height: normal
        }

        .science_box .science_title>p {
            display: none
        }
    }

    @media screen and (max-width: 1200px) {
        .banner .banner-card .title {
            padding-left: 10px;
            bottom: 45px;
            right: 280px
        }

        .news .newsbox .title div p {
            margin: 1em 0 0.5em
        }

        .newsbox .section {
            flex-direction: column
        }

        .home .news .section .left a {
            margin-bottom: 25px
        }

        .navborder {
            padding-left: 0
        }

        .section .newslist .newitem {
            justify-content: space-between
        }

        .home .swiper .section .left img {
            width: 100%
        }

        .newsbox .section .left .more {
            margin: 0 auto;
            margin-bottom: 20px
        }
    }

    @media screen and (max-width: 1500px) {
        .banner .banner-card .title {
            bottom: 50px
        }

        .information .information_list .information_list_navbar span,
        .navbtn .swiper-pagination-bullet,
        .navborder .more {
            font-size: 12px;
            height: 30px;
            line-height: 30px;
            top: 65px
        }

        .information .information_more {
            height: 30px;
            line-height: 30px;
            width: 70px;
            font-size: 12px;
            top: 65px
        }

        .information .other_information_item {
            font-size: 12px;
            padding-right: 0
        }

        .home .swiper .section .right .detail {
            padding: 8px;
            width: 160%
        }

        .science_box .block {
            display: none !important
        }

        .newsbox .section .left .detail {
            width: auto
        }
    }

    @media screen and (max-width: 960px) {
        .html {
            height: auto;
            overflow: auto;
            font-size: 14px
        }

        .html body {
            height: auto;
            overflow: auto
        }

        .home-top {
            height: auto;
            overflow: visible
        }

        .hotmore {
            display: none
        }

        .home-body {
            width: auto;
            height: auto;
            position: static;
            opacity: 1;
            transform: none
        }

        .home .mNavBorder>div {
            background: linear-gradient(to bottom, #007e027a 0%, #ffffff00 100%)
        }

        .banner {
            height: 51vw;
            border-bottom: 1px solid #418d42f2
        }

        .banner .banner-card .title {
            bottom: 10px;
            line-height: 1.5;
            right: 70px;
            font-size: 14px;
            padding-left: 18px
        }

        .home .swiper {
            padding: 60px 0 10px 0
        }

        .home .swiper .section .right .right-img {
            min-width: 160px;
            max-width: 160px
        }

        .navbtn {
            justify-content: space-around
        }

        .navbtn span {
            margin-right: 0
        }

        .banner .navg {
            right: auto
        }

        .people_container {
            padding-right: 15px
        }

        .home .campusbtns {
            justify-content: center
        }

        .home .special .special_contaniner .special_container .special_item {
            width: 70%;
            margin-bottom: 10px
        }

        .home .special .special_contaniner .special_container {
            flex-direction: column;
            align-items: center
        }

        .home .ad_box .ad_container {
            flex-wrap: wrap
        }

        .home .ad_box .ad_container .ad_item {
            margin-top: 50px;
            margin-bottom: 0
        }

        .home .ad_box {
            margin-bottom: 50px
        }

        .home .swiper .title {
            margin-bottom: 14px
        }

        .home .swiper .title b {
            font-size: 16px;
            font-weight: 600;
            line-height: 26px
        }

        .people_box .people_container .people_list .people_item {
            margin-bottom: 15px
        }

        .information .information_cont_left {
            padding-right: 15px
        }

        .section .newslist .newitem p {
            margin-bottom: 0
        }

        .newsbox .section {
            padding: 0;
            padding-top: 20px
        }

        .newsbox .section .left .detail p {
            margin-bottom: 0;
            font-size: 12px
        }

        .home .news .section .left a {
            margin-bottom: 5px
        }

        .col-more {
            display: none
        }

        .people_box .people_container .people_titt div {
            margin-top: 0
        }

        .science_box .col-md-3 {
            width: auto
        }

        .science_box {
            padding: 40px 0
        }

        .navbtn .swiper-pagination-bullet {
            width: 20%
        }

        .newsbox .section .left .more {
            width: 20%;
            height: 35px;
            line-height: 35px;
            color: white
        }

        .science_box .col-md-3 {
            height: 35px;
            line-height: 35px
        }

        .information .other_information {
            justify-content: space-between
        }

        .information .other_information_item {
            padding-right: 15px
        }
    }

    @media screen and (max-width: 360px) {
        .banner .navg {
            display: none
        }
    }

    @media screen and (max-width: 750px) {
        .information .other_information .other_information_item:nth-child(5) {
            margin-left: 0
        }

        .banner .navg .slick-dots {
            bottom: 30px;
            right: 50px
        }

        .home .swiper .section .left .hottop {
            padding: 16px
        }

        .home .aboutsection .detail b {
            font-size: 24px
        }

        .home .aboutsection .detail p {
            font-size: 12px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            white-space: initial
        }

        .col-more,
        .information .information_more,
        .navborder .more {
            display: none
        }

        .hotdiv {
            display: block;
            margin: 0 auto;
            color: white
        }

        .hotmore {
            display: none !important
        }

        .titleborder div:nth-child(1) {
            width: 100%;
            justify-content: center
        }

        .information .title {
            height: 35px;
            margin-top: 15px
        }

        .information .title p {
            font-size: 16px;
            font-weight: 600;
            line-height: 26px
        }

        .section .newslist {
            font-size: 12px
        }

        .information .information_cont_left .information_list {
            padding-top: 20px
        }

        .information .information_list .information_list_cont .information_list_item {
            line-height: 24px;
            height: auto;
            font-size: 12px
        }

        .section .newslist .newitem .newsname,
        .information_name {
            padding-left: 0;
            font-size: 12px
        }

        .science_box .science_list {
            margin-top: 0px;
            padding-bottom: 15px
        }

        .science_box .science_list .science_cont .science_item .science_titt {
            font-size: 12px;
            line-height: 24px;
            height: auto
        }

        .information .information_cont_left {
            padding-bottom: 15px
        }

        .information .information_cont_left .more,
        .newsmore,
        .home .swiper .more {
            margin: 0 auto;
            width: 20%;
            height: 35px;
            line-height: 35px;
            color: white
        }

        .newsmore {
            margin-top: 20px
        }

        .information .information_list .information_list_navbar {
            display: flex;
            justify-content: space-around
        }

        .information .information_list .information_list_cont {
            margin-top: 10px
        }

        .information .information_list .information_list_navbar span {
            width: 20%;
            margin-right: 0
        }

        .science_box .science_list .science_cont .science_item a {
            color: white
        }

        .science_box .science_list .science_cont .science_item {
            margin-bottom: 0
        }

        .more2 {
            display: block
        }

        .home .special .special_contaniner .special_container .special_item {
            width: 80%
        }

        .home .ad_box .ad_container .ad_item {
            width: 100%
        }

        .home .ad_box .ad_container .ad_item {
            margin-top: 20px
        }

        .home .ad_box {
            margin-bottom: 20px
        }

        .home .special,
        .home .campus_box,
        .about_box .about_container,
        .people_box,
        .science_box,
        .newsbox {
            padding: 0
        }

        .section .newslist {
            padding: 0
        }

        .section .newsborder {
            padding: 0 0;
            margin: 25px 15px
        }

        .home .campussection .campusbox img {
            width: 100%
        }

        .science_box .science_title div p {
            margin-top: 24px;
            font-size: 16px;
            font-weight: 600;
            line-height: 26px
        }

        .science_box .science_list .science_cont .science_item .science_time {
            line-height: 24px
        }

        .science_box .science_list .science_cont .science_item .science_time .science_month {
            float: left
        }

        .science_box .science_list .science_cont .science_item .science_time .science_day {
            float: left;
            font-size: 18px !important
        }

        .science_box .science_list .science_cont .science_item .science_titt {
            margin-top: 0
        }

        .science_box .science_list .science_cont .science_item .science_titt span {
            padding-top: 5px;
            white-space: nowrap
        }

        .science_box .science_list .science_cont .science_item .science_titt::before {
            display: none
        }

        .people_box .people_container .people_list {
            margin-top: 0
        }

        .people_box .people_container .people_titt div p,
        .home .special .special_contaniner .special_titt div p,
        .home .campus_box .campus_container .campus_titt div p {
            font-size: 16px;
            font-weight: 600;
            line-height: 26px
        }

        .people_titt,
        .about_titt,
        .campus_titt {
            justify-content: center;
            margin: 12px
        }

        .people_box .people_container .people_list .people_item {
            padding: 15px
        }

        .people_box .people_container .people_list .people_item .avater {
            width: 60px;
            height: 60px;
            float: left
        }

        .people_box .people_container .people_list .people_item .avater img {
            width: 60px
        }

        .people_box .people_container .people_list .people_item .uname,
        .people_box .people_container .people_list .people_item .profession {
            margin-top: 10px
        }
    }