html {
    font-size: 62.5%;
}

@media only screen and (max-width: 70em) {
    html {
        font-size: 56.25%;
    }
}

@media only screen and (max-width: 56.25em) {
    html {
        font-size: 50%;
    }
}

@media only screen and (min-width: 112.5em) {
    html {
        font-size: 75%;
    }
}

@media only screen and (min-width: 101.1em) {
    html {
        font-size: 75%;
    }
}

h1,
h2,
h3,
h4 {
    font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", "PingFangSC-Regular", SimSun, "宋体", sans-serif;
    font-weight: 600;
}

body {
    font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", "PingFangSC-Regular", SimSun, "宋体", sans-serif;
    box-sizing: border-box;
}

@media only screen and (max-width: 56.25em) {
    body {
        padding-top: 10rem;
    }
}

@media only screen and (max-width: 37.5em) {
    body {
        padding-top: 6rem;
    } 
}

.card:hover .cover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.header__logo img {
    width: 35rem;
}

@media only screen and (max-width: 112.5em) {
    .header__logo img {
        width: 35rem;
    }
}

@media only screen and (max-width: 101.1em) {
    .header__logo img {
        width: 35rem;
    }
}

@media only screen and (max-width: 90em) {
    .header__logo img {
        width: 35rem;
    }
}

@media only screen and (max-width: 75em) {
    .header__logo img {
        width: 35rem;
    }
}

@media only screen and (max-width: 70em) {
    .header__logo img {
        width: 30rem;
    }
}

@media only screen and (max-width: 37.5em) {
    .header__logo img {
        width: 25rem;
    }
}

@media only screen and (max-width: 88em) {
    .web-nav__1-link {
        padding: 0 1.8rem;
        font-size: 1.6rem;
    }

    .web-nav__1-link-active {
        padding: 0 1.8rem;
        font-size: 1.6rem;
    }
}

@media only screen and (max-width: 86.1em) {
    .web-nav__1-link {
        padding: 0 1.5rem;
        font-size: 1.5rem;
    }

    .web-nav__1-link-active {
        padding: 0 1.5rem;
        font-size: 1.5rem;
    }
}
.product-status{
    background-color: #DD2400;
    /* border-radius: 900px; */
    width: 100px;
     /*height: 100px; */
    color: #fff;
    position: absolute;
    opacity: 0.9;
    top: -64px;
    right: -28px;
    -webkit-transform: translate(34px, 2px) rotate(45deg);
    transform: translate(34px, 2px) rotate(45deg);
    font-size: 12px;
    line-height: 23px;
    padding-top: 79px;
zoom:0.8;
    text-align: center;
}
.ratio-image__box {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    overflow: hidden;
border-radius: 5px;
}

    .ratio-image__box img {
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        min-height: 9rem;
    }
.infoisnew
 {
    text-transform: uppercase;
    display: inline-block;
    padding: 3px 6px;
    border-radius: 5px;
    background-color: #DD2400;
    font-size: 1.2rem;
    color: #ffffff;
    margin-right: 1rem; 
}
.notice-card__info {
    padding-left: 2rem;
    margin-left: 2rem;
    border-left: 1px solid #dcdfe6;
    display: flex;
    align-items: center;
}
.row [class^=col-]:not(:last-child) {
    margin-right: 4rem;
}
.row .col-1-of-2 {
    width: calc((100% - 4rem) / 2);
}
.section-research__list { 
    margin: calc(-4rem / 2);
}
.section-research__list > .item { 
    padding: calc(4rem / 2) ; 
}.section-sq__list { 
    margin: calc(-4rem / 2);
}
.section-sq__list > .item
{
padding:calc(4rem / 2);
}

.more-button:hover {
  color: #DD2400;transition: all .3s ease-in-out;
  font-weight: 400;
}
.research-card__title { 
    -webkit-line-clamp: 3; 
    height: 7rem;
}
.jz-card:hover .jz-card__date::after {
  border-right: 1px solid #dcdfe6;
}
.jz-card:hover .jz-card__date .time {
  color: #1563B0;
}
.jz-card:hover .jz-card__date .day {
  color: #777;
}
.jz-card:hover .jz-card__info .title {
  color: #DD2400;transition: all .3s ease-in-out;
}
.jz-card:hover .jz-card__info .tags {
  color: #DD2400;transition: all .3s ease-in-out;
}
.sq-card:hover .sq-card__info .title{
  color: #DD2400;transition: all .3s ease-in-out;
}

.notice-card:hover .notice-card__title{
  color: #DD2400;transition: all .3s ease-in-out;
}

.inner-news-list {
    margin-right: 1px;
}

    .inner-news-list .item {
        border: 0px;
        margin: 0px;
        padding: 0px 0px 3em 0px;
    }
.inner-news-list-notice{display: flex;
    flex-flow: wrap;
    margin: 0 -0.9rem 0 -1rem;
}
.inner-news-list-notice .item {
   border: 0px;
    margin: 0px; 
    list-style: none;
    padding: 0px 1rem 3em 1rem;
    width: 50%;
}
.inner-news-card-notice{
box-shadow: 0px 0px 16px #eee;
    border: 1px solid #eee;
    padding: 25px 15px;
    transition: all .3s ease-in-out;
    display: flex;
    justify-content: space-between;
    position: relative;
}.inner-news-card-notice:hover {
        border: 1px solid white;
        box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.35);
        transform: translateY(-5px);
    }

        .inner-news-card-notice:hover::after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px;
            height: 3px;
            background-color: #1563B0;
        }
.teacher-card {
    position: relative;
    display: block;
    transition: all .3s ease-in-out;
    box-shadow: 0 0 10px #EEE;border-radius: 5px;
}

    .teacher-card:hover {
        border: 0px;
        box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.35);
        transform: translateY(-5px);
    }

    .teacher-card::after {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0px;
        height: 2px;
        background-color: #1563B0;
    }

.teacher-card__cover {
    flex: none;
    width: 100%;
    height: auto;
}

.teacher-card__info {
    flex: 1;
    padding: 15px 20px 25px 20px;
}

.teacher-card__more-box {
    display: none;
}

.inner-video-list {
    padding-top: 2rem;
    display: flex;
    flex-wrap: wrap;
    margin: calc(-3rem / 2) calc(-3rem / 2.2) 0 calc(-3rem / 2);
}

.inner-video-card {
    position: relative;
    border: 0px solid #ccc;
    overflow: hidden;
    transition: all .3s ease-in-out;
    box-shadow: 0 0 10px #ddd;
}

    .inner-video-card:hover {
        border: 0px solid #fff;
        box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.35);
        transform: translateY(-5px);
    }

        .inner-video-card:hover::after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px;
            height: 3px;
            background-color: #1563B0;
        }

        .inner-video-card:hover .ratio-image__box img {
            -webkit-transform: scale(1,1);
            -moz-transform: scale(1,1);
            transform: scale(1,1);
        }

.inner-video-card__info {
    position: relative;
    background-color: white;
}

    .inner-video-card__info .text-bg {
        position: relative;
        padding: 2rem 2.5rem 2rem 2.5rem;
        background-color: white;
        background: none;
    }

.inner-news-card {overflow: hidden;
    box-shadow: 0px 0px 16px #eee;
    border: 1px solid #eee;
    padding: 25px 15px;
    transition: all .3s ease-in-out;
height:100%
}

    .inner-news-card:hover {
        border: 1px solid white;
        box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.35);
        transform: translateY(-5px);
    }

        .inner-news-card:hover::after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px;
            height: 3px;
            background-color: #1563B0;
        }

.inner-news-card__right {
    padding-left: 1.2rem;
    height: auto;
}

    .inner-news-card__right h2 {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        font-size: 1.8rem;
        color: #2f2f2f;
        margin-bottom: 1.8rem;
    }


@media only screen and (max-width: 70em) {
    .inner-news-card__right h2 {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 1.8rem;
        color: #2f2f2f;
        margin-bottom: 2.5rem;
    }
}

.inner-video-card:hover .inner-video-card__info .text-bg {
    background: none;
}

.inner-video-card__info .text-bg h1 {
    color: #333;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.inner-video-card__info .text-bg h2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 1.6rem;
    line-height: 1.5;
    margin: 20px 0px;
    font-weight: 400;
    color: black;
}

.inner-video-card__info .bhjy {
    padding: 2rem 2.2rem 2rem 2.2rem;
}

    .inner-video-card__info .bhjy h1 {
        font-size: 1.6em;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        height: 60px;
    }

.custom-breadcrumb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 5.8rem;
    padding: 0 3rem 0 4rem;
    background-color: rgba(20, 20, 20, 0.5);
}

.container {
    max-width: 1600px;
    width: 1600px;
    margin: 0 auto;
}

.header__container {
    height: 100%;
    margin: 0px auto;
    width: 1600px;
    max-width: 1600px;
    display: flex;
    padding: 0px;
    justify-content: space-between;
    align-items: center;
}

.news-image-card__cover {
    height: 36.5rem;
border-radius: 5px;
}

@media only screen and (max-width: 101.1em) {

    .container {
        max-width: 1360px;
        width: 1360px;
        margin: 0 auto;
    }

    .header__container {
        height: 100%;
        margin: 0px auto;
        width: 1360px;
        max-width: 1360px;
        display: flex;
        padding: 0px;
        justify-content: space-between;
        align-items: center;
    }

    .news-image-card__cover {
        height: 36.5rem;
    }
}

@media only screen and (max-width: 86.1em) {

    .container {
        max-width: 1200px;
        width: 1200px;
        margin: 0 auto;
    }

    .header__container {
        height: 100%;
        margin: 0px auto;
        width: 1200px;
        max-width: 1200px;
        display: flex;
        padding: 0px;
        justify-content: space-between;
        align-items: center;
    }

    .news-image-card__cover {
        height: 36.5rem;
    }
}
.website-tab__title {
    display: flex;
    position: absolute;
    left: 18%;
    top: 1.1rem;
    z-index: 99999;
    width: 70%;
}
.website-tab__title p {
    transition: all .3s ease-in-out;
    width: 16.6%;
    text-align: center;
}
.website-tab__title p:not(:last-child) {
    margin-right: 1.2rem;
    width: 16.6%;
    text-align: center;
}
@media only screen and (max-width: 70em) {

    .container {
        max-width: auto;
        width: 95%;
        margin: 0 auto;
    }

    .header__container {
        height: 100%;
        margin: 0px auto;
        width: auto;
        max-width: auto;
        display: flex;
        padding: 0px;
        justify-content: space-between;
        align-items: center;
    }

    .website-tab__title {
        display: none;
    }

    .section-notice__list-wrapper {
        padding-top: 0rem;
    }
}

.side-nav__4-link {
    display: block;
    padding: 1rem 2rem 1rem 10rem;
    font-size: 1.6rem;
    line-height: 3rem;
    color: #ffffff;
    white-space: nowrap;
    background-color: rgba(21, 99, 176, 0.6);
}

    .side-nav__4-link:hover {
        color: #ffffff;
        font-weight: 600;
        background: #1563B0;
    }

.section-banner__button {
    width: 8.7vw;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0);
}

.article-details__content img {
    display: inline-block;
    max-width: 100%; 
    margin: 10px 0px 0px 0px;
}

.article-details__content .report .fa {
    margin-right: 15px;
}

.inner-teacher-list {
    margin:calc(-6rem / 2) calc(-1.5rem / 2) 0 calc(-1.5rem / 2);
}

    .inner-teacher-list > .item {
        list-style: none;
        padding: calc(2rem / 2);
        width: calc((1 / 5) * 100%);
    }

.footer__fast-links a::before {
    font-family: "iconfont" !important;
    content: "\e63d";
    margin-right: 0rem;
}

.inner-news-card__left span {
    font-size: 2.2rem;
    font-weight: 400;
    width: auto;
    border-radius: 0;
    border: 0px;
}

.inner-news-card:hover .inner-news-card__left span {
    color: #1563B0;
    border: 0px solid #1563B0;
}

.custom-selector__options {
    border-radius: 5px;
}

.custom-selector__input {
    border-radius: 5px;
}

.inner-report-list {
    margin-right: 1px;
}

    .inner-report-list .item {
        list-style: none;
        border: 0px;
        margin: 0px;
        padding: 0px 0px 3em 0px;
    }

.inner-report-card {
    display: flex;
    justify-content: space-between;
    position: relative;    overflow: hidden;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card {
        display: block;
    }
}

@media only screen and (min-width: 56.25em) {
    .inner-report-card:hover .inner-report-card__left p {
        color: #1563B0;
    }
}

@media only screen and (min-width: 56.25em) {
    .inner-report-card:hover .inner-report-card__left span {
        color: #1563B0;
        border: 1px solid #1563B0;
    }
}

@media only screen and (min-width: 56.25em) {
    .inner-report-card:hover .inner-report-card__right h2, .inner-report-card:hover .inner-report-card__right p {
        color: #1563B0;
    }
}

.inner-report-card__left {
    flex: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-right: 7rem;
    position: relative;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card__left {
        padding-right: 0;
        flex-direction: row;
    }
}

.inner-report-card__left::after {
    content: "";
    width: 5rem;
    height: 2px;
    background-color: #D1D1D1;
    position: absolute;
    right: 0;
    top: 2.5rem;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card__left::after {
        display: none;
    }
}

.inner-report-card__left p {
    font-size: 3rem;
    color: #2f2f2f;
}

.inner-report-card__left span {
    font-size: 1.8rem;
    font-weight: 600;
    color: #2f2f2f;
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    border: 1px solid transparent;
    text-align: center;
}

.inner-report-card__medium {
    flex: none;
    padding-left: 2.4rem;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card__medium {
        padding-left: 0;
        margin-bottom: 1rem;
        height: auto;
    }
}

.inner-report-card__medium .cover {
    width: 18rem;
    height: 10rem;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card__medium .cover {
        width: auto;
        height: 20rem;
    }
}

.inner-report-card__medium .cover img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.inner-report-card__right {
    flex: 1;
    padding-left: 2.4rem;
    height: 13rem;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card__right {
        padding-left: 0;
        height: auto;
    }
}

.inner-report-card__right h2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 1.6rem;
    color: #2f2f2f;
    margin-bottom: 1.5rem;
}

@media only screen and (max-width: 56.25em) {
    .inner-report-card__right h2 {
        margin-bottom: 1rem;
        -webkit-line-clamp: 2;
        font-size: 2rem;
    }
}

.inner-report-card__right p {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 1.4rem;
    color: #5A5A5A;
    margin: 5px 3px;
}

    .inner-report-card__right p .fa {
        margin-right: 10px;
        width: 15px;
    }

.inner-report-card__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.inner-report-card {
    box-shadow: 0px 0px 16px #eee;
    border: 1px solid #eee;
    padding: 25px 15px;
    transition: all .3s ease-in-out;
}

    .inner-report-card:hover {
        border: 1px solid white;
        box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.35);
        transform: translateY(-5px);
    }

        .inner-report-card:hover::after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px;
            height: 3px;
            background-color: #1563B0;
        }

@media only screen and (max-width: 70em) {
    .inner-report-card__right h2 {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 1.8rem;
        color: #2f2f2f;
        margin-bottom: 2.5rem;
    }
}

.inner-report-card__left span {
    font-size: 2.2rem;
    font-weight: 400;
    width: auto;
    border-radius: 0;
    border: 0px;
}

.inner-report-card:hover .inner-report-card__left span {
    color: #1563B0;
    border: 0px solid #1563B0;
}

.icon-youjiantou:before {
    content: "";
    margin-right: 5px;
}

.side-nav-phone__1-link {
    display: block;
    padding: 0 2rem;
    font-size: 1.8rem;
    line-height: 5.5rem;
    color: #2f2f2f;
    background: #E2EAF3;
    border-bottom: 1px solid #ffffff;
}

.side-nav-phone__1-list {
    display: none;
}

@media only screen and (max-width: 56.25em) {
    .side-nav-phone__1-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 22px;
    }
}

.side-nav-phone__1-item {
    list-style: none;
    displau: none;
    margin: 5px 5px;
}

.inner-publish__list .item span {
    display: flex;
    align-items: center;
    font-size: 1.4rem;
    color: #5A5A5A;
    PADDING-BOTTOM: 15PX;
    BORDER-BOTTOM: 1PX SOLID #DDD;
}

.section-news__list {
    margin-top: -1rem;
}

.section-news .thum-swiper {
    margin-top: 15px;
    background-color: white;
    padding: 0px 0rem;
    height: 9rem;
}

.section-news .thum-swiper__button--prev {
    height: 100%;
    background-color: #ccc;
    display: none;
}

.section-news .thum-swiper__button--next {
    height: 100%;
    background-color: #ccc;
    display: none;
}

.section-news .mySwiper {
    padding: 0px;
    height: 9rem;
}

.container .row {
    max-width: 100%;
}

.container {
    padding: 15px 0px;
}

.news-image-card__date {
    top: -30.7rem;
    padding: 1rem 2rem;
}

.header__top {
    background: #1563B0;
    height: 9rem;
}

.web-menus {
    top: -7rem;
}

.web-nav__1-item {
    text-align: center;
    width: 11%;
}

@media only screen and (max-width: 70em) {
    .web-nav__1-item {
        text-align: left;
        width: 100%;
    }
}

.web-nav__1-link {
    padding: 0rem 0;
    line-height: 5.5rem;
}

    .web-nav__1-link.active {
        padding: 0rem 0;
        border-bottom: 0px;
        line-height: 5.5rem;
    }

.web-nav__2-link--arrow::after {
    content: "";
}

.header__bottom .container {
    padding: 0px;
}

.web-nav__2-list {
    top: 5.5rem;
} 
.research-card__info
{
padding:2rem;
box-shadow: 1px 1px 2px #ddd;
}
.news-image-card__info {
    background-color: rgba(255, 255, 255, 0.8);
}

.research-card {
    border: 1px solid #ddd; 
    border-radius: 5px;
}

    .research-card:hover {
        border: 1px solid #fff;
        border-bottom: 1px solid #1563B0;
        box-shadow: 0px 0px 10px #EEE;
        transform: translateY(-.5rem);
    }

        .research-card:hover::after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: -1px;
            height: 3px;
            background-color: #1563B0;
        }

.card .cover img {
    
}

.research-card__date {
    background-color: #1563B0;
    font-weight: 600;
border-radius: 5px;
top:-3rem;
}

    .research-card__date .day {
        font-size: 2.5rem;
        margin-bottom: 5px;
    }

    .research-card__date .year {
        font-size: 1rem;
    }

.section-news .mySwiper .swiper-slide-thumb-active {
    outline: 0px;
}

    .section-news .mySwiper .swiper-slide-thumb-active .ratio-image__source { 
        height: 9rem;
    opacity: 60%;    transition: all .3s ease-in-out;
    }

.research-card__title {
    margin-bottom: 1rem;
}

.research-card__details {
    display: none;
}

.research-card:hover .research-card__title {
    color: #dd2400;
    font-weight: 400;
}

.swiper-slide .ratio-image__box img {
    transition: all 0.0s;
    -moz-transition: all 0.0s;
    -webkit-transition: all 0.0s;
    height: 9rem;transition: all .3s ease-in-out;
}

.section-news .thum-swiper__button .iconfont {
    font-size: 3rem;
}

.sq-card__date {
    padding: 0.5rem 1.5rem;
    top: 0rem;
}

.sq-card__info {
    background-color: #ffffffe0;
    padding: 1rem 2rem; 
}
.card .cover { 
    border-radius: 5px;
POSITION: relative;
}

.section-jz__list {
    margin-top: -2rem;
}

.jz-card__info .title {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: black;margin-bottom: 0.8rem;
}

.jz-card__info .tags {
    display: block;
}

.jz-card {
overflow:hidden;
    padding: 1.12rem 0px;
}

.jz-card__info .tags .teacher {
    margin-left: 0px;
}

.jz-card__info .tags .address::before {
    content: "";
    font-family: 'iconfont';
    content: "\e601";
    margin-right: 5px;
}

.jz-card__info .tags .teacher::before {
    margin-right: 5px;
}

.jz-card__date {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9rem;
    padding: 1.5rem 0;
    font-family: Times New Roman;
    position: relative;
}

    .jz-card__date::after {
        content: "";
        display: block;
        height: 9rem;
        width: 1px;
        border-right: 1px solid #dcdfe6;
        position: absolute;
        top: 53%;
        right: 0;
        transform: translateY(-50%);
    }

    .jz-card__date .time {
        font-size: 3.5rem;
        line-height: 1;
        color: #1563B0;
        FONT-WEIGHT: 600;
    }

    .jz-card__date .day {
        font-size: 1.6rem;
        color: #777;
        line-height: auto; 
        line-height: inherit;
        margin-bottom: 0px;
    }
.notice-card__day {
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1;
}
.notice-card__month {
    font-size: 1.6rem; 
color:#777;
font-weight:300;
}
#noticeSwiper0 {
    PADDING-TOP: 2rem;
}
 

.notice-card {
overflow:hidden;
    border: 1px solid #ddd;
    box-shadow: 0 0 10px #EEE;
padding: 1.5rem 2rem;
BORDER-RADIUS: 5PX; 
background-color:WHITE;
height:100%
}

    .notice-card:hover {
        border: 1px solid #fff;
        border-bottom: 1px solid #1563B0;
        box-shadow: 0px 0px 10px #EEE;
        transform: translateY(-.5rem);
    } 
.website-tab__title p {
    transition: all .3s ease-in-out;
border-radius: 5px;
    background-color: white; 
border: 1px solid #ccc;
color: black;
}

.website-tab__title p {
    transition: all .3s ease-in-out;
}

    .website-tab__title p.active {
        transition: all .3s ease-in-out;
    }

.web-nav__1-link-active {
    display: block;
    padding: 0rem 0rem;
    font-size: 1.6rem;
    line-height: 5.5rem;
    color: #cc0000;
    background: #ffffff;
    border-bottom: 4px solid #dd2400;
}

.web-nav__1-item:last-child .web-nav__3-list {
    width: 100%;
    left: -100%;
}

.web-nav__3-list {
    width: 100%;
}

.inner-page .container {
    padding: 0rem;
}

.news-card--new .news2-card__info .title::before {
    content: "new";
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 6px;
    border-radius: 5px;
    background-color: #DD2400;
    font-size: 1.2rem;
    color: #ffffff;
    margin-right: 1rem;
}
.research-card--new .research-card__title::before {
    content: "new";
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 6px;
    border-radius: 5px;
    background-color: #DD2400;
    font-size: 1.2rem;
    color: #ffffff;
    margin-right: 1rem;
}
.jz-card--new .title::before {
    content: "new";
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 6px;
    border-radius: 5px;
    background-color: #DD2400;
    font-size: 1.2rem;
    color: #ffffff;
    margin-right: 1rem;
}

.notice-card--new .notice-card__title::before {
    content: "new";
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 6px;
    border-radius: 5px;
    background-color: #DD2400;
    font-size: 1.2rem;
    color: #ffffff;
    margin-right: 1rem;
}
.sq-card__cover {
    height: 22rem;
}
.sq-card__info .title {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    font-size: 1.4rem;
    line-height: 1.9;
color:black
}

.heading::before {
    width: 18rem;
    height: 5rem;
}

.news2-card {
    padding: 1.55rem 0px;
    position: relative;
    display: flex;
    align-items: center; 
overflow:hidden;
}
.news2-card:hover .news2-card__info .title{
    color: #dd2400;    transition: all .3s ease-in-out;
}
.news2-card:hover .news2-card__info .abstract{
    color: #dd2400;    transition: all .3s ease-in-out;
}
.news-image-card:hover .news-image-card__title{
    color: #dd2400;    transition: all .3s ease-in-out;
}

.section-news__item:first-child .news2-card {
    padding: 0 0 2rem 0px;
    position: relative;
    display: flex;
    align-items: center; 
}

.section-news__item:last-child .news2-card {
    padding: 1rem 0 0 0px;
    position: relative;
    display: flex;
    align-items: center; 
}

.news2-card__date {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9rem;
    padding: 1.5rem 0;
    font-family: Times New Roman;
    position: relative;
}

    .news2-card__date::after {
        content: "";
        display: block;
        height: 8rem;
        width: 1px;
        border-right: 1px solid #dcdfe6;
        position: absolute;
        top: 53%;
        right: 0;
        transform: translateY(-50%);
    }

    .news2-card__date .time {
        font-size: 3.5rem;
        line-height: 1;
        color: #1563B0;
        FONT-WEIGHT: 600;
    }

    .news2-card__date .day {
        font-size: 1.6rem;
        margin-bottom: 0px;
        color: #777; 
    }

.news2-card__info {
    flex: 1;
    padding-left: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    .news2-card__info .title {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        font-size: 1.6rem;
        color: #000;
        margin-bottom: 0.3rem;
    }

    .news2-card__info .abstract {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 1.2rem;
        color: #777;
        margin-top: 8px;
    }

.news2-card__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.teacher-card__title {
    font-size: 2.2rem;
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
white-space: nowrap;
}
@media only screen and (max-width: 70em) {
    .header__nav-open {
        display: block;
        font-size: 3.5rem;
margin-right:-1rem;
    }

    .static-banner {
        margin-top: 2rem;
    }

    .section-banner {
        margin-top: 0rem;
    }
}

@media only screen and (min-width: 2000px) {
     .section-banner {
        margin: auto;
    max-width: 1600px;
    }
}

.inner-news-card__left {
    display: none;
}

.inner-news-card__medium {
    padding: 0px;
    padding-right: 1.2rem;
}

    .inner-news-card__medium .cover {
        width: 27rem;
        height: 15rem;
    }

@media only screen and (max-width: 70em) {
    .header__top {
        height: 8rem;
    }
.header__top .container {
      padding: 0 0 0 0px; 
}
    .inner-news-card__right {
        padding-left: 0rem;
    } 

    .inner-news-card {
        box-shadow: 0px 0px 0px #eee;
        border: 1px solid #eee; 
        padding: 25px 15px;
        transition: all .3s ease-in-out;
    }

    .custom-breadcrumb .breadcrumb-navs {
        display: none
    }

    .custom-breadcrumb .title {
        font-size: 2.4rem;
        color: #ffffff;
        font-weight: 900;
        width: 100%;
        text-align: center;
    }

    .custom-breadcrumb {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 5.8rem;
        padding: 0;
        background-color: rgba(20, 20, 20, 0.5);
    }

    .inner-teacher-list > .item {
        list-style: none;
        padding: calc(2rem / 2);
        width: calc((1 / 4) * 100%);
    }

    .search-input__input {
        border-radius: 0;
    }

    .search-input__button {
        border-radius: 0;
    }

    .popover__content {
        padding: 0;
        background-color: none;
        border-radius: 0;
    }

    .web-menus .popover__content .search-input__input {
        width: 100%;
    }

    .web-menus {
        top: -6rem;
    }

    .web-nav__1-link-active {
        display: block;
        padding: 0rem 0rem;
        font-size: 2.2rem;
        line-height: 5.5rem;
        color: white;
        background: none;
        border-bottom: 0px;
    }

    .web-nav__1-link {
        display: block;
        padding: 0rem 0rem;
        font-size: 2.2rem;
        line-height: 5.5rem;
        color: white;
        font-weight: 400;
        background: none;
        border-bottom: 0px;
    }

    .web-nav__1-item {
        text-align: left;
        width: 100%;
        padding: 2rem 0;
    }

    .web-nav__3-list {
        display: none;
    }

    .web-nav__2-list {
        padding-left: 0;
    }

    .web-nav__2-item {
        width: 50%;
    }

    .web-nav__2-link {
        line-height: 3rem;
        font-size: 1.6rem;
    }
}

.inner-news-card__right .newsdate {
    margin-top: 2.5rem;
    font-size: 1.6rem;
}
.bannerText{
position: absolute;width: 98vw;max-width: 100%;text-align: center;font-size: 2.5rem;background-color: rgb(255,255,255,0.8);padding: 1vw;bottom: 7rem;color: black;;line-height:150%
}

.cover-dzry  {
 width:15rem;
}
.ul-dzry  {
 display:flex;flex-flow: wrap;
margin: 0 -0.9rem 0 -1rem; 
}
.inner-news-list .li-dzry  {
padding: 0px 1rem 3em 1rem; 
 width:50%;
}
.cover-dzry img{
 width:100%;
}

@media only screen and (max-width: 56.25em) {
.inner-news-card {
    display: flex;
}
    .section-banner {
        margin-top: -2rem;
    }
    .inner-video-list > .item {
        width: calc((1 / 2) * 100%);
    }

    .inner-video-card__info .text-bg h2 {
        -webkit-line-clamp: 2;
height: 5rem;
    }

    .inner-teacher-list > .item {
        list-style: none;
        padding: calc(2rem / 2);
        width: calc((1 / 4) * 100%);
    }

    .teacher-card__cover {
        flex: none;
        width: 100%;
        height: auto;
    } 

    .jz-card__info .tags .address {
        font-size: 1.2rem;
        color: currentColor;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .jz-card__info .tags .teacher {
        margin-left: 0px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }
.section-sq__list {
    margin: calc(-1rem / 2);
}
    .section-sq__list > .item {
        width: calc((1 / 2) * 100%);padding: calc(1rem / 2);
    }

    .section-research__list > .item {
        width: calc((1 / 2) * 100%);
    }

    .heading-box {
        padding-bottom: 2rem;
    }

    .section-research__list {
        margin: calc(-1rem / 2);
    }

        .section-research__list > .item {
            padding: calc(1rem / 2);
        }

    .container {
        padding: 1rem 0px;
    }

    .teacher-card__title {
        font-size: 2.2rem;
        color: #1563B0;
        margin-bottom: 1.2rem;
    } 
    .inner-news-card:hover {
         box-shadow: none;
    border-bottom: 1px solid #eee;
    padding: 25px 15px;
        transform: translateY(0px);
    }

        .inner-news-card:hover::after {
            content: "";
            display: none;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px;
            height: 3px;
            background-color: #1563B0;
        }
.notice-list > .item { 
    padding: 1.5rem 1.5rem 0rem 1.5rem; 
}
.section-banner .swiper-pagination-bullet {
    width: 2rem;
    height: 0.5rem;
    border-radius: 0px;
    border: 0;
    opacity: 1;
    background-color: #ffffff;
    margin: 0 0.6rem !important;
}


}
@media only screen and (max-width: 46.25em) {
    .inner-teacher-list > .item {
        list-style: none;
        padding: calc(2rem / 2);
        width: calc((1 / 2) * 100%);
    }
.section-banner .swiper-pagination {
    bottom: .5rem;
}
.bannerText{
position: absolute;width: 98vw;max-width: 100%;text-align: center;font-size: 1.8rem;background-color: rgb(255,255,255,0.8);padding: 1vm;bottom: 3rem;color: black;line-height:150%
}
}
@media only screen and (max-width: 37.5em) {

.sq-card__info .title {
    -webkit-line-clamp: 3;
    line-clamp: 3; 
}
.sq-card__info {
    background-color: #efefef;
    padding: 1rem 2rem; 
position: relative;
}
    .inner-news-card {
    display: block;
}.inner-news-card__medium .cover {
    width: auto;
    height: auto;
}.cover-dzry  {
 width: auto;
    height: auto;
text-align:center;
}.cover-dzry-text  {
 width: auto;
    height: auto;
text-align:center;
}.inner-news-list .li-dzry{width:100%;
}
.cover-dzry img{
 width:60%;
}
    .section-banner {
        margin-top: 2rem;
    }
.news2-card__info .title
{
-webkit-line-clamp: 2;
}.news2-card__info .abstract
{
display:none
}.news2-card__date::after
{height: 6rem;
}.news2-card__date
{
padding:0;
}
}