@charset "utf-8";

.fix:after,
.fix:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

/* 社交媒体上的我们 */
.row-socialmedia {
    padding: 60px 0 171px;
}

.row-socialmedia .g-titq1 {
    margin-bottom: 65px;
}

.row-socialmedia .box {
    margin: 0 -19px 72px;
}

.ul-custom-waterfall .con {
    display: block;
    overflow: hidden;
}

.ul-custom-waterfall .pic {
    position: relative;
    display: block;
    overflow: hidden;
}

.ul-custom-waterfall .con .pic img {
    display: block;
    width: 100%;
    transition: .5s;
}

.ul-custom-waterfall .con:hover .pic img {
    transform: scale(1.08);
}

.ul-custom-waterfall .txt {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    height: 74px;
    display: flex;
    align-items: center;
    padding: 0 36px;
}

.ul-custom-waterfall .txt .tit {
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 25px auto;
    padding-left: 42px;
    height: 22px;
}

.ul-custom-waterfall .txt span {
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    overflow: hidden;
    color: #FFFFFF;
}

.ul-custom-waterfall .m-txt1 {
    padding: 36px 36px 37px;
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    border-top: none;
}

.ul-custom-waterfall .m-txt1 .tit1 {
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 20px;
    line-height: 1.3;
    height: 2.6em;
    color: #333333;
    transition: .5s;
}

.ul-custom-waterfall .con:hover .m-txt1 .tit1 {
    color: #267DDF;
}

.ul-custom-waterfall .m-txt1 b {
    display: block;
    margin: 46px 0 38px;
    background: #3A89DE;
    width: 48px;
    height: 5px;
}

.ul-custom-waterfall .m-txt1 .date {
    color: #666666;
    font-size: 16px;
}

.ul-custom-waterfall .m-txt1 .date i {
    color: #666666;
    font-style: normal;
    font-size: 14px;
}

.ul-custom-waterfall .m-txt1 span {
    color: #666666;
    font-size: 20px;
    margin-right: 7px;
}

/* 社交媒体上的我们 end*/
/* 媒体聚焦 */
.row-mediafocus {
    padding: 60px 0 167px;
}

.row-mediafocus .g-titq1 {
    margin-bottom: 56px;
}

.ul-mediafocus {
    margin: 0 -25px 68px;
    overflow: hidden;
}

.ul-mediafocus li {
    float: left;
    width: 50%;
    margin-bottom: 40px;
}

.ul-mediafocus .con {
    position: relative;
    display: block;
    margin: 0 25px;
    padding: 50px 30px 53px 10px;
    background: #FFFFFF;
}

.ul-mediafocus .date {
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 38px;
    color: #267DDF;
    line-height: 1.1;
    width: 110px;
    transition: .5s;
    text-align: center;
}

.ul-mediafocus .date .year {
    font-size: 14px;
    letter-spacing: -0.6px;
    color: #267DDF;
    transition: .5s;
    line-height: 1.1;
}

.ul-mediafocus .box {
    padding-top: 3px;
    position: relative;
    overflow: hidden;
    padding-left: 27px;
    transition: .5s;
}

.ul-mediafocus .box::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    content: ' ';
    display: block;
    background-color: rgba(151, 151, 151, .4);
    transition: .5s;
}

.ul-mediafocus .tit {
    display: block;
    font-size: 20px;
    height: 1.5em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 17px;
    color: #333333;
    transition: .5s;
}

.ul-mediafocus .desc {
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    line-height: 1.3;
    height: 2.6em;
    color: #666666;
    margin-bottom: 23px;
    transition: .5s;
}

.ul-mediafocus .more {
    display: block;
    font-size: 16px;
    color: #666666;
    transition: .5s;
}

.ul-mediafocus .con:hover .date,
.ul-mediafocus .con:hover .date .year,
.ul-mediafocus .con:hover .tit,
.ul-mediafocus .con:hover .desc,
.ul-mediafocus .con:hover .more {
    color: #fff;
}


.ul-mediafocus .con:hover .box::before {
    background-color: rgba(255, 255, 255, .4);
}

.ul-mediafocus .more img {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-left: 10px;
}

.ul-mediafocus .inner {
    position: relative;
    z-index: 5;
}

.ul-mediafocus .bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.ul-mediafocus .bg img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.ul-mediafocus .con:hover .bg .img1,
.ul-mediafocus .bg .img2 {
    opacity: 0;
}

.ul-mediafocus .con:hover .bg .img2 {
    opacity: 1;
}

/* 媒体聚焦 end */
/* 新闻综合页 */
.m-news-tabcon {
    position: relative;
    overflow: hidden;
}

.m-news-tabcon .boxtab {
    position: relative;
    top: 0;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    height: 0;
    overflow: hidden;
    min-height: inherit !important;
}

.m-news-tabcon .boxtab.op {
    position: relative;
    visibility: visible;
    opacity: 1;
    z-index: 2;
    height: auto;
}

.ul-news-ta {
    overflow: hidden;
}

.ul-news-tab li {
    float: left;
    display: inline-block;
}

.g-tope1 {
    position: relative;
    margin-bottom: 50px;
}

.g-tite1 h3 {
    position: relative;
    z-index: 2;
    font-family: Microsoft YaHei;
    font-size: 36px;
    font-weight: normal;
    color: #333333;
}

.g-tite1 .en {
    position: relative;
    z-index: 1;
    margin-top: -13px;
    font-family: SOURCEHANSERIFCN-HEAVY;
    font-size: 26px;
    text-transform: uppercase;
    color: #267DDF;
    opacity: 0.1487;
}

.g-tope1 .more {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    font-size: 20px;
    color: #267DDF;
    padding: 0 10px 3px;
    background-image: url(../images/e-bg5.png);
    background-size: 100% auto;
    background-position: bottom center;
    background-repeat: no-repeat;
    z-index: 10;
    transition: .5s;
}

.g-tope1 .more:hover {
    opacity: 0.6;
}

.m-schoolnews1 {
    overflow: hidden;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 75px 0 72px;
}

.m-schoolnews1 .inner .l {
    float: left;
    width: 58.5%;
}

.m-schoolnews1 .inner .r {
    float: right;
    width: 41.5%;
}

.m-schoolnews1 .inner .TAB {
    display: none;
}

.m-schoolnewstabcon .pic {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 56.4%;
    display: block;
}

.m-schoolnewstabcon .pic img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.m-schoolnewstabcon .pic:hover img {
    transform: scale(1.08);
}

.m-schoolnewstabcon .txt {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 141px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    padding: 25px 63px 0px 53px;
}

.m-schoolnewstabcon .txt .tit {
    font-size: 20px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #FFFFFF;
    height: 1.5em;
    margin-bottom: 8px;
}

.m-schoolnewstabcon .txt .desc {
    font-size: 16px;
    color: rgba(255, 255, 255, .8);
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    line-height: 1.3;
    height: 2.6em;
}

.ul-tabnewse1 .con {
    padding: 26px 13px 24px 52px;
    display: block;
    transition: .5s;
    border: 1px solid transparent;
    overflow: hidden;
    box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0);
}

.ul-tabnewse1 .con:hover {
    background: #267DDF;
    border-color: #267DDF;
    box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.229);
}

.ul-tabnewse1 .pic {
    width: 249px;
    height: 140px;
    float: right;
    overflow: hidden;
    margin-left: 57px;
}

.ul-tabnewse1 .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.ul-tabnewse1 .con:hover .pic img {
    transform: scale(1.08);
}

.ul-tabnewse1 .txt {
    padding: 22px 0 0;
    overflow: hidden;
}

.ul-tabnewse1 .txt .tit {
    font-size: 20px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.3;
    height: 2.6em;
    margin-bottom: 22px;
    transition: .5s;
}

.ul-tabnewse1 .txt .date {
    font-size: 16px;
    color: #666666;
    transition: .5s;
}

.ul-tabnewse1 .con:hover .txt .tit,
.ul-tabnewse1 .con:hover .txt .date {
    color: #fff;
}

.m-schoolnews2 {
    padding: 75px 0 70px;
    background-size: cover;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.m-schoolnews2 .g-tope1 {
    margin-bottom: 50px;
}

.m-schoolnews2 .g-tope1 .tit,
.m-schoolnews2 .g-tope1 .g-tite1 {
    display: flex;
    align-items: center;
}

.m-schoolnews2 .g-tope1 .tit span {
    opacity: 0.1988;
    font-size: 36px;
    color: #333333;
    transition: .5s;
}

.ul-news-tab .con1:hover .tit span {
    opacity: 1;
}

.m-schoolnews2 .g-tope1 b {
    display: block;
    width: 1px;
    height: 42px;
    margin: 0 25px 0 23px;
    background-color: #979797;
    opacity: 0.4;
}

.swiper-e1 {
    margin: 0 -19.25px !important;
    padding-bottom: 66px !important;
}

.swiper-e1 .swiper-button-prev,
.swiper-e1 .swiper-button-next {
    position: absolute;
    top: auto;
    width: 36px !important;
    height: 36px !important;
    margin-top: 0 !important;
    z-index: 20;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent;
    background-image: url(../images/e-prev2.png);
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    transition: .5s;
    left: 702px;
    bottom: 0;
}

.swiper-e1 .swiper-button-next {
    left: auto;
    right: 702px;
    background-image: url(../images/e-next2.png);
}

.swiper-e1 .swiper-button-prev:hover {
    background-image: url(../images/e-prev2-on.png);
}

.swiper-e1 .swiper-button-next:hover {
    background-image: url(../images/e-next2-on.png);
}

.swiper-e1 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #D8D8D8;
    opacity: 1;
    margin: 0 9px !important;
}

.swiper-e1 .swiper-pagination-bullet-active {
    background: #267DDF;
}

.ul-swipermediafocus {
    margin: 0 19.25px;
}

.ul-swipermediafocus .con {
    margin: 0 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(151, 151, 151, .4);

}

.ul-swipermediafocus .inner {
    padding: 43px 22px 39px 0px;
}

.ul-swipermediafocus .con:hover {
    background: #267DDF;
    border-color: #267DDF;
    box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.1271);
}

.ul-swipermediafocus .pic {
    position: relative;
    height: 0;
    padding-top: 56.5%;
    overflow: hidden;
}

.ul-swipermediafocus .pic img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ul-swipermediafocus .con:hover .pic img {
    transform: scale(1.08);
}

.ul-swipermediafocus .tit {
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.3;
    height: 2.6em;
    margin-bottom: 18px;
    transition: .5s;
    white-space: inherit !important;
}

.ul-swipermediafocus .box {
    padding-bottom: 4px;
    padding-left: 20px;
}

.ul-swipermediafocus .date {
    font-size: 32px;
    text-align: right;
    width: 83px;
}

.m-schoolnews3 {
    overflow: hidden;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 75px 0 42px;
}

.m-schoolnews3 .g-tope1 {
    margin-bottom: 52px;
}

.m-schoolnews3 .inner {
    overflow: hidden;
}

.m-schoolnews3 .inner .l {
    float: left;
    width: 48.5%;
}

.m-schoolnews3 .inner .r {
    float: right;
    width: 48.5%;
}

.ul-schoolnews1 .con {
    position: relative;
    overflow: hidden;
    display: block;
    padding-bottom: 31px;
    margin-bottom: 28px;
    border-bottom: 1px solid rgb(151, 151, 151, 0.4348);
}

.ul-schoolnews1 .con::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #267DDF;
    content: ' ';
    display: block;
    opacity: 0;
    transition: .5s;
    background-size: 100% auto;
}

.ul-schoolnews1 .con:hover::after {
    opacity: 1;
    width: 100%;
}

.ul-schoolnews1 .item {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.ul-schoolnews1 .date {
    margin-left: 10px;
    font-size: 16px;
    color: #666666;
    transition: .5s;
}

.ul-schoolnews1 .tit {
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: .5s;
    color: #333333;
    flex: 1;
}

.ul-schoolnews1 .con:hover .date,
.ul-schoolnews1 .con:hover .tit {
    color: #267DDF;
}

.ul-schoolnews1 .con:hover .tit {
    font-weight: bold;
}

.m-schoolnews4 {
    padding: 75px 0 179px;
    overflow: hidden;
}

.ul-schoolnews2 {
    margin: 0 -25px;

}

.ul-schoolnews2 li {
    float: left;
    width: 50%;
    margin-bottom: 36px;
}

.ul-schoolnews2 .con {
    display: block;
    background: #EAF4FF;
    padding: 39px 20px 20px;
    overflow: hidden;
    margin: 0 25px;
    transition: .5s;
}

.ul-schoolnews2 .con:hover {
    transform: translateY(-10px);
}

.ul-schoolnews2 .pic {
    width: 113px;
    height: 72px;
    float: left;
    margin-right: 30px;
}

.ul-schoolnews2 .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.ul-schoolnews2 .txt {
    padding-top: 3px;
    overflow: hidden;
}

.ul-schoolnews2 .tit {
    font-size: 20px;
    height: 1.5em;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 7px;
    color: #333333;
    transition: .5s;
}

.ul-schoolnews2 .date {
    font-size: 16px;
    color: #666666;
    transition: .5s;
}

.ul-schoolnews2 .con:hover .tit,
.ul-schoolnews2 .con:hover .date {
    color: #267DDF;
}

/* 新闻综合页 end */
/* 学术科研 */
.row-academicresearch .g-titq1 {
    margin-bottom: 138px;
}

.m-academicresearch1 .inner {
    position: relative;
    overflow: hidden;
    margin-bottom: 57.5px;
}

.m-academicresearch1 .inner .txt {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 150px;
    width: 779px;
    padding: 78px 50px 75px;
    background-size: cover;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.m-academicresearch1 .txt .tit {
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 1.5em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 35px;
    color: #FFFFFF;
}

.m-academicresearch1 .inner .pic {
    float: left;
    display: block;
    width: 930px;
    height: 558px;
    overflow: hidden;

}

.m-academicresearch1 .inner .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.m-academicresearch1 .inner .pic:hover img {
    transform: scale(1.08);
}

.m-academicresearch1 .txt .desc {
    font-size: 20px;
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.3;
    height: 2.6em;
    margin-bottom: 45px;
    transition: .5s;
}

.m-academicresearch1 .txt .date {
    font-size: 20px;
    color: #FFFFFF;
}

.ul-academicresearch1 {
    overflow: hidden;
    margin: 0 -15px 8px;
}

.ul-academicresearch1 .pic {
    position: relative;
    height: 0;
    padding-top: 30px;
    overflow: hidden;

}

.ul-academicresearch1 li {
    float: left;
    width: 33.3%;
    margin-bottom: 58px;
}

.ul-academicresearch1 .con {
    display: block;
    margin: 0 15px;
}

.ul-academicresearch1 .pic {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 59.3%;
}

.ul-academicresearch1 .pic img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.ul-academicresearch1 .con:hover .pic img {
    transform: scale(1.08);
}

.ul-academicresearch1 .txt .tit {
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    height: 3em;
    margin-bottom: 24px;
    transition: .5s;
    white-space: normal;
}

.ul-academicresearch1 .txt .date {
    font-size: 20px;
    color: #666666;
    transition: .5s;
}

.ul-academicresearch1 .con:hover .txt .tit,
.ul-academicresearch1 .con:hover .txt .date {
    color: #FFFFFF;
}

.ul-academicresearch1 .txt {
    position: relative;
    overflow: hidden;
    transition: .5s;
    background-color: #fff;
    padding: 28px 30px 32px;
    border: 1px solid #D8D8D8;
    border-top: none;
}

.ul-academicresearch1 .con:hover .txt {
    background: #267DDF;
}

.ul-academicresearch1 .txt .item {
    position: relative;
    z-index: 2;
}

.ul-academicresearch1 .txt .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ul-academicresearch1 .txt .bg img {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.ul-academicresearch1 .con:hover .txt .bg .img1,
.ul-academicresearch1 .txt .bg .img2 {
    opacity: 0;
}

.ul-academicresearch1 .con:hover .txt .bg .img2 {
    opacity: 1;
}

/* 学术科研 end */
/* 科研成果 */
.m-achievement .text p {
    text-indent: 2em;
    /* margin-bottom: 25px; */
}

.m-achievement .text p:last-child {
    margin-bottom: 0 !important;
}

.m-boxachievement {
    position: relative;
    overflow: hidden;
}

.m-boxachievement .l {
    position: relative;
    z-index: 6;
    width: 584px;
    float: left;
    padding-top: 43px;
    margin-right: 58px;
}

.m-boxachievement .pic {
    width: 100%;
    /* height: 425px; */
    float: left;
    overflow: hidden;
}

.m-boxachievement .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.m-boxachievement .TAB {
    display: none;
}

.m-achievement .text {
    margin-bottom: 60px;
}

.m-boxachievement {
    position: relative;
    padding-bottom: 140px;
}


.ul-achievement {
    position: relative;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-top: 115px;
    padding-bottom: 54px;
    overflow: visible !important;
}

.ul-achievemente1 {
    padding-bottom: 114px;
}

.ul-achievement::after {
    position: absolute;
    top: 0;
    right: 0;
    background: #EAF4FF;
    left: 191px;
    height: 100%;
    display: block;
    content: ' ';
    z-index: 1;
}

.ul-achievement li {
    position: relative;
    z-index: 3;
    float: none;
    margin-right: 0 !important;
    margin-bottom: 40px;
}

.ul-achievement li:last-child {
    margin-bottom: 0 !important;
}

/* 科研成果 end */
/* 科研项目 */
.m-scientificresearchinstitution {
    padding-bottom: 228px;
}

/* 科研项目 end */
/* 成果转化 */
.m-achievementtransformation .g-titq1 {
    margin-bottom: 61px;
}

.m-boxachievementtransformation {
    position: relative;
    z-index: 2;
    background: #EAF4FF;
    padding: 50px 37px 93px 23px;
    margin-bottom: 173px;
}

.m-achievementtransformation .text {
    margin-top: 0 !important;
}

.m-achievementtransformation .pic1 {
    position: relative;
    z-index: 1;
    margin-bottom: -23px;
    width: 734px;
}

.m-achievementtransformation .pic1 img {
    display: block;
    width: 100%;
}

.m-boxachievementtransformation {
    overflow: hidden;
}

.m-boxachievementtransformation .l {
    float: left;
    width: 570px;
    margin-right: 37px;
}

.m-boxachievementtransformation .l .pic {

    margin-bottom: 43px;
}

.m-boxachievementtransformation .l .pic img {
    width: 100%;
}

.m-boxachievementtransformation .l .text {
    overflow: hidden;
    padding-top: 28px;
}

.m-boxachievementtransformation .text p {
    text-align: justify;
    /* margin-bottom: 26px; */
    text-indent: 2em;
}

.m-boxachievementtransformation .text p:last-child {
    margin-bottom: 0 !important;
}

/* 成果转化 end */
/* 科研机构 */
.ul-scientificresearchinstitution {
    padding-top: 107px;
}

.ul-scientificresearchinstitution li {
    margin-bottom: 30px;
}

.m-boxresearchprojects {
    padding-bottom: 191px;
}

.m-boxresearchprojects .l {
    width: 631px;
    margin-right: 40px;
}

.m-boxscientificresearchinstitution .ul-achievement::after,
.m-boxresearchprojects .ul-achievement::after {
    left: 123px;
}

.m-scientificresearchinstitution {
    padding-bottom: 0 !important;
}

.m-scientificresearchinstitution .text {
    margin-bottom: 46px;
}

/* 科研机构 end */
/* 科研机构三级 */
.m-governmentapprovedinstitutions .g-titq1 {
    margin-bottom: 56px;
}

.g-government-tit1 {
    position: relative;
    margin-bottom: 35px;
}

.g-government-tit1 img {
    display: block;
    width: 800px;
    height: 65px;
    object-fit: cover;
}

.g-government-tit1 .tit {
    position: absolute;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
    padding-left: 43px;
    font-size: 24px;
    letter-spacing: 0.36px;
    color: #FFFFFF;
}

.ul-government {
    overflow: hidden;
    /* margin: 0 -5px; */
    margin-left: 38px;
    margin-right: 28px;
}

.ul-government li {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}

.ul-government .con {
    display: block;
    margin: 0 5px;
    cursor: auto;
}

.ul-government .tit {
    font-size: 20px;
    letter-spacing: 0.3px;
    height: 1.5em;
    line-height: 1.5em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666666;
    padding-left: 33px;
    background-image: url(../images/e-more2.png);
    background-position: left center;
    background-size: 19px auto;
    background-repeat: no-repeat;
    transition: .5s;
}

.ul-government .con:hover .tit {
    color: #267DDF;
    background-image: url(../images/e-more2-on.png);
}

.m-government .box {
    margin-bottom: 53px;
}

.m-governmentapprovedinstitutions {
    padding-bottom: 151px;
}

.m-schoolnews1 .inner {
    overflow: hidden;
    height: 527.9px;
}

.ul-tabnewse1 {
    overflow: hidden;
    margin-top: -26px;
}

/* 科研机构三级 end */
@media only screen and (min-width: 1199px) and (max-width: 1920px) {

    /* 社交媒体上的我们 */
    .row-socialmedia {
        padding: 3.125vw 0 8.906vw;
    }

    .row-socialmedia .g-titq1 {
        margin-bottom: 3.385vw;
    }

    .row-socialmedia .box {
        margin: 0 -0.989vw 3.75vw;
    }

    .ul-custom-waterfall .con {}

    .ul-custom-waterfall .pic {}

    .ul-custom-waterfall .con .pic img {
        transition: .5s;
    }

    .ul-custom-waterfall .con:hover .pic img {
        transform: scale(1.08);
    }

    .ul-custom-waterfall .txt {
        bottom: 0;
        left: 0;
        right: 0;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
        height: 3.854vw;
        align-items: center;
        padding: 0 1.875vw;
    }

    .ul-custom-waterfall .txt .tit {
        align-items: center;
        background-repeat: no-repeat;
        background-size: 1.302vw auto;
        padding-left: 2.187vw;
        height: 1.145vw;
    }

    .ul-custom-waterfall .txt span {
        font-size: 0.833vw;
        white-space: nowrap;
    }

    .ul-custom-waterfall .m-txt1 {
        padding: 1.875vw 1.875vw 1.927vw;
        border: 1px solid #D8D8D8;
        border-top: none;
    }

    .ul-custom-waterfall .m-txt1 .tit1 {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 1.041vw;
        line-height: 1.3;
        height: 2.6em;
        transition: .5s;
    }

    .ul-custom-waterfall .con:hover .m-txt1 .tit1 {}

    .ul-custom-waterfall .m-txt1 b {
        margin: 2.395vw 0 1.979vw;
        background: #3A89DE;
        width: 2.5vw;
        height: 0.260vw;
    }

    .ul-custom-waterfall .m-txt1 .date {
        font-size: 0.833vw;
    }

    .ul-custom-waterfall .m-txt1 .date i {
        font-style: normal;
        font-size: 0.729vw;
    }

    .ul-custom-waterfall .m-txt1 span {
        font-size: 1.041vw;
        margin-right: 0.364vw;
    }

    /* 社交媒体上的我们 end*/
    /* 媒体聚焦 */
    .row-mediafocus {
        padding: 3.125vw 0 8.697vw;
    }

    .row-mediafocus .g-titq1 {
        margin-bottom: 2.916vw;
    }

    .ul-mediafocus {
        /* margin: 0 -1.302vw 7.604vw; */
    }

    .ul-mediafocus li {
        margin-bottom: 2.083vw;
    }

    .ul-mediafocus .con {
        margin: 0 1.302vw;
        padding: 2.604vw 1.562vw 2.760vw 0.520vw;
        background: #FFFFFF;
    }

    .ul-mediafocus .date {
        justify-content: center;
        align-items: center;
        font-size: 1.979vw;
        line-height: 1.1;
        width: 5.729vw;
        transition: .5s;
    }

    .ul-mediafocus .date .year {
        font-size: 0.729vw;
        letter-spacing: -0;
        transition: .5s;
        line-height: 1.1;
    }

    .ul-mediafocus .box {
        padding-top: 0.156vw;
        padding-left: 1.406vw;
        transition: .5s;
    }

    .ul-mediafocus .box::before {
        top: 0;
        left: 0;
        width: 1px;
        content: ' ';
        transition: .5s;
    }

    .ul-mediafocus .tit {
        font-size: 1.041vw;
        height: 1.5em;
        white-space: nowrap;
        margin-bottom: 0.885vw;
        transition: .5s;
    }

    .ul-mediafocus .desc {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 0.833vw;
        line-height: 1.3;
        height: 2.6em;
        margin-bottom: 1.197vw;
        transition: .5s;
    }

    .ul-mediafocus .more {
        font-size: 0.833vw;
        transition: .5s;
    }

    .ul-mediafocus .con:hover .date,
    .ul-mediafocus .con:hover .date .year,
    .ul-mediafocus .con:hover .tit,
    .ul-mediafocus .con:hover .desc,
    .ul-mediafocus .con:hover .more {}

    .ul-mediafocus .con:hover .box::before {}

    .ul-mediafocus .more img {
        width: 1.25vw;
        height: 1.25vw;
        margin-left: 0.520vw;
    }

    .ul-mediafocus .inner {}

    .ul-mediafocus .bg {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .ul-mediafocus .bg img {
        left: 0;
        right: 0;
        bottom: 0;
        object-fit: cover;
        transition: .5s;
    }

    .ul-mediafocus .con:hover .bg .img1,
    .ul-mediafocus .bg .img2 {
        opacity: 0;
    }

    .ul-mediafocus .con:hover .bg .img2 {
        opacity: 1;
    }

    /* 媒体聚焦 end */
    /* 新闻综合页 */
    .g-tope1 {
        margin-bottom: 2.604vw;
    }

    .g-tite1 h3 {
        font-family: Microsoft YaHei;
        font-size: 1.875vw;
        font-weight: normal;
    }

    .g-tite1 .en {
        margin-top: -0.677vw;
        font-size: 1.354vw;
        text-transform: uppercase;
        opacity: 0.1487;
    }

    .g-tope1 .more {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        font-size: 1.041vw;
        padding: 0 0.520vw 0.156vw;
        background-image: url(../images/e-bg5.png);
        background-size: 100% auto;
        background-repeat: no-repeat;
    }

    .m-schoolnews1 {
        background-size: cover;
        background-repeat: no-repeat;
        padding: 3.906vw 0 3.75vw;
    }

    .m-schoolnews1 .inner .l {
        width: 58.5%;
    }

    .m-schoolnews1 .inner .r {
        width: 41.5%;
    }

    .m-schoolnews1 .inner .TAB {}

    .m-schoolnewstabcon .pic {
        padding-top: 56.4%;
    }

    .m-schoolnewstabcon .pic img {
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        object-fit: cover;
        transition: .5s;
    }

    .m-schoolnewstabcon .pic:hover img {
        transform: scale(1.08);
    }

    .m-schoolnewstabcon .txt {
        bottom: 0;
        left: 0;
        right: 0;
        height: 7.343vw;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
        padding: 1.302vw 3.281vw 0 2.760vw;
    }

    .m-schoolnewstabcon .txt .tit {
        font-size: 1.041vw;
        font-weight: bold;
        white-space: nowrap;
        height: 1.5em;
        margin-bottom: 0.416vw;
    }

    .m-schoolnewstabcon .txt .desc {
        font-size: 0.833vw;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 0.833vw;
        line-height: 1.3;
        height: 2.6em;
    }

    .ul-tabnewse1 .con {
        padding: 1.354vw 0.677vw 1.25vw 2.708vw;
        transition: .5s;
        box-shadow: 0 0.260vw 0.572vw 0 rgba(0, 0, 0, 0);
    }

    .ul-tabnewse1 .con:hover {
        background: #267DDF;
        box-shadow: 0 0.260vw 0.572vw 0 rgba(0, 0, 0, 0.229);
    }

    .ul-tabnewse1 .pic {
        width: 12.96vw;
        height: 7.291vw;
        margin-left: 2.968vw;
    }

    .ul-tabnewse1 .pic img {
        object-fit: cover;
        transition: .5s;
    }

    .ul-tabnewse1 .con:hover .pic img {
        transform: scale(1.08);
    }

    .ul-tabnewse1 .txt {
        padding: 1.145vw 0 0;
    }

    .ul-tabnewse1 .txt .tit {
        font-size: 1.041vw;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.3;
        height: 2.6em;
        margin-bottom: 1.145vw;
        transition: .5s;
    }

    .ul-tabnewse1 .txt .date {
        font-size: 0.833vw;
        transition: .5s;
    }

    .ul-tabnewse1 .con:hover .txt .tit,
    .ul-tabnewse1 .con:hover .txt .date {}

    .m-schoolnews2 {
        padding: 3.906vw 0 3.645vw;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .m-schoolnews2 .g-tope1 {
        margin-bottom: 2.604vw;
    }

    .m-schoolnews2 .g-tope1 .tit,
    .m-schoolnews2 .g-tope1 .g-tite1 {
        align-items: center;
    }

    .m-schoolnews2 .g-tope1 .tit span {
        opacity: 0.1988;
        font-size: 1.875vw;
    }

    .m-schoolnews2 .g-tope1 b {
        width: 1px;
        height: 2.187vw;
        margin: 0 1.302vw 0 1.197vw;
        opacity: 0.4;
    }

    .swiper-e1 {
        margin: 0 -1.002vw !important;
        padding-bottom: 3.437vw !important;
    }

    .swiper-e1 .swiper-button-prev,
    .swiper-e1 .swiper-button-next {
        top: auto;
        width: 1.875vw !important;
        height: 1.875vw !important;
        margin-top: 0 !important;
        align-items: center;
        justify-content: center;
        background-image: url(../images/e-prev2.png);
        background-size: 100% auto;
        background-repeat: no-repeat;
        transition: .5s;
        left: 36.56vw;
        bottom: 0;
    }

    .swiper-e1 .swiper-button-next {
        left: auto;
        right: 36.56vw;
        background-image: url(../images/e-next2.png);
    }

    .swiper-e1 .swiper-button-prev:hover {
        background-image: url(../images/e-prev2-on.png);
    }

    .swiper-e1 .swiper-button-next:hover {
        background-image: url(../images/e-next2-on.png);
    }

    .swiper-e1 .swiper-pagination-bullet {
        width: 0.625vw;
        height: 0.625vw;
        background: #D8D8D8;
        opacity: 1;
        margin: 0 0.468vw !important;
    }

    .swiper-e1 .swiper-pagination-bullet-active {
        background: #267DDF;
    }

    .ul-swipermediafocus {
        margin: 0 1.002vw;
    }

    .ul-swipermediafocus .con {
        margin: 0 0 !important;
        padding: 0 !important;
        border-bottom: 1px solid rgba(151, 151, 151, .4);
    }

    .ul-swipermediafocus .inner {
        padding: 2.239vw 1.145vw 2.031vw 0;
    }

    .ul-swipermediafocus .con:hover {
        background: #267DDF;
        box-shadow: 0 0.260vw 0.520vw 0.104vw rgba(0, 0, 0, 0.1271);
    }

    .ul-swipermediafocus .pic {
        padding-top: 56.5%;
    }

    .ul-swipermediafocus .pic img {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        object-fit: cover;
    }

    .ul-swipermediafocus .con:hover .pic img {
        transform: scale(1.08);
    }

    .ul-swipermediafocus .tit {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.3;
        height: 2.6em;
        margin-bottom: 0.937vw;
        transition: .5s;
        white-space: inherit !important;
    }

    .ul-swipermediafocus .box {
        padding-bottom: 0.208vw;
        padding-left: 1.041vw;
    }

    .ul-swipermediafocus .date {
        font-size: 1.666vw;
        width: 4.322vw;
    }

    .m-schoolnews3 {
        background-size: cover;
        background-repeat: no-repeat;
        padding: 3.906vw 0 2.187vw;
    }

    .m-schoolnews3 .g-tope1 {
        margin-bottom: 2.708vw;
    }

    .m-schoolnews3 .inner {}

    .m-schoolnews3 .inner .l {
        width: 48.5%;
    }

    .m-schoolnews3 .inner .r {
        width: 48.5%;
    }

    .ul-schoolnews1 .con {
        padding-bottom: 1.614vw;
        margin-bottom: 1.458vw;
        border-bottom: 1px solid rgb(151, 151, 151, 0.4348);
    }

    .ul-schoolnews1 .con::after {
        bottom: 0;
        left: 0;
        height: 0.104vw;
        background: #267DDF;
        content: ' ';
        opacity: 0;
        transition: .5s;
        background-size: 100% auto;
    }

    .ul-schoolnews1 .con:hover::after {
        opacity: 1;
    }

    .ul-schoolnews1 .item {
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
    }

    .ul-schoolnews1 .date {
        margin-left: 0.520vw;
        font-size: 0.833vw;
        transition: .5s;
    }

    .ul-schoolnews1 .tit {
        font-size: 1.041vw;
        white-space: nowrap;
        transition: .5s;
    }

    .ul-schoolnews1 .con:hover .date,
    .ul-schoolnews1 .con:hover .tit {}

    .ul-schoolnews1 .con:hover .tit {
        font-weight: bold;
    }

    .m-schoolnews4 {
        padding: 3.906vw 0 9.322vw;
    }

    .ul-schoolnews2 {
        margin: 0 -1.302vw;
    }

    .ul-schoolnews2 li {
        margin-bottom: 1.875vw;
    }

    .ul-schoolnews2 .con {
        background: #EAF4FF;
        padding: 2.031vw 1.041vw 1.041vw;
        margin: 0 1.302vw;
        transition: .5s;
    }

    .ul-schoolnews2 .con:hover {
        transform: translateY(-0.520vw);
    }

    .ul-schoolnews2 .pic {
        width: 5.885vw;
        height: 3.75vw;
        margin-right: 1.562vw;
    }

    .ul-schoolnews2 .pic img {
        object-fit: contain;
    }

    .ul-schoolnews2 .txt {
        padding-top: 0.156vw;
    }

    .ul-schoolnews2 .tit {
        font-size: 1.041vw;
        height: 1.5em;
        line-height: 1.5;
        white-space: nowrap;
        margin-bottom: 0.364vw;
        transition: .5s;
    }

    .ul-schoolnews2 .date {
        font-size: 0.833vw;
        transition: .5s;
    }

    .ul-schoolnews2 .con:hover .tit,
    .ul-schoolnews2 .con:hover .date {}

    /* 新闻综合页 end */
    /* 学术科研 */
    .row-academicresearch .g-titq1 {
        margin-bottom: 7.187vw;
    }

    .m-academicresearch1 .inner {
        margin-bottom: 2.994vw;
    }

    .m-academicresearch1 .inner .txt {
        right: 0;
        top: 7.812vw;
        width: 40.57vw;
        padding: 4.062vw 2.604vw 3.906vw;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .m-academicresearch1 .txt .tit {
        font-size: 1.041vw;
        font-weight: bold;
        height: 1.5em;
        white-space: nowrap;
        margin-bottom: 1.822vw;
    }

    .m-academicresearch1 .inner .pic {
        width: 48.43vw;
        height: 29.06vw;
    }

    .m-academicresearch1 .inner .pic img {
        object-fit: cover;
        transition: .5s;
    }

    .m-academicresearch1 .inner .pic:hover img {
        transform: scale(1.08);
    }

    .m-academicresearch1 .txt .desc {
        font-size: 1.041vw;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.3;
        height: 2.6em;
        margin-bottom: 2.343vw;
        transition: .5s;
    }

    .m-academicresearch1 .txt .date {
        font-size: 1.041vw;
    }

    .ul-academicresearch1 {
        margin: 0 -0.781vw 0.416vw;
    }

    .ul-academicresearch1 .pic {
        padding-top: 1.562vw;
    }

    .ul-academicresearch1 li {
        width: 33.3%;
        margin-bottom: 3.020vw;
    }

    .ul-academicresearch1 .con {
        margin: 0 0.781vw;
    }

    .ul-academicresearch1 .pic {
        padding-top: 59.3%;
    }

    .ul-academicresearch1 .pic img {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        object-fit: cover;
        transition: .5s;
    }

    .ul-academicresearch1 .con:hover .pic img {
        transform: scale(1.08);
    }

    .ul-academicresearch1 .txt .tit {
        font-weight: 400;
        font-size: 1.041vw;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.5;
        height: 3em;
        margin-bottom: 1.25vw;
        transition: .5s;
        white-space: normal;
    }

    .ul-academicresearch1 .txt .date {
        font-size: 1.041vw;
        transition: .5s;
    }

    .ul-academicresearch1 .con:hover .txt .tit,
    .ul-academicresearch1 .con:hover .txt .date {}

    .ul-academicresearch1 .txt {
        transition: .5s;
        padding: 1.458vw 1.562vw 1.666vw;
        border: 1px solid #D8D8D8;
        border-top: none;
    }

    .ul-academicresearch1 .con:hover .txt {
        background: #267DDF;
    }

    .ul-academicresearch1 .txt .item {}

    .ul-academicresearch1 .txt .bg {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .ul-academicresearch1 .txt .bg img {
        right: 0;
        bottom: 0;
        object-fit: cover;
        transition: .5s;
    }

    .ul-academicresearch1 .con:hover .txt .bg .img1,
    .ul-academicresearch1 .txt .bg .img2 {
        opacity: 0;
    }

    .ul-academicresearch1 .con:hover .txt .bg .img2 {
        opacity: 1;
    }

    /* 学术科研 end */
    /* 科研成果 */
    .m-achievement .text p {
        text-indent: 2em;
        /* margin-bottom: 1.302vw; */
    }

    .m-achievement .text p:last-child {
        margin-bottom: 0 !important;
    }

    .m-boxachievement {}

    .m-boxachievement .l {
        width: 30.41vw;
        padding-top: 2.239vw;
        margin-right: 3.020vw;
    }

    .m-boxachievement .pic {
        /* height: 22.13vw; */
    }

    .m-boxachievement .pic img {
        object-fit: cover;
    }

    .m-boxachievement .TAB {}

    .m-achievement .text {
        margin-bottom: 3.125vw;
    }

    .m-boxachievement {
        padding-bottom: 7.291vw;
    }

    .ul-achievement {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        margin-right: 0 !important;
        padding-top: 5.989vw;
        padding-bottom: 2.812vw;
    }

    .ul-achievemente1 {
        padding-bottom: 5.937vw;
    }

    .ul-achievement::after {
        top: 0;
        right: 0;
        background: #EAF4FF;
        left: 9.947vw;
        content: ' ';
    }

    .ul-achievement li {
        margin-right: 0 !important;
        margin-bottom: 2.083vw;
    }

    .ul-achievement li:last-child {
        margin-bottom: 0 !important;
    }

    /* 科研成果 end */
    /* 科研项目 */
    .m-scientificresearchinstitution {
        padding-bottom: 11.87vw;
    }

    /* 科研项目 end */
    /* 成果转化 */
    .m-achievementtransformation .g-titq1 {
        margin-bottom: 3.177vw;
    }

    .m-boxachievementtransformation {
        background: #EAF4FF;
        padding: 2.604vw 1.927vw 4.843vw 1.197vw;
        margin-bottom: 9.010vw;
    }

    .m-achievementtransformation .text {
        margin-top: 0 !important;
    }

    .m-achievementtransformation .pic1 {
        margin-bottom: -1.197vw;
        width: 38.22vw;
    }

    .m-achievementtransformation .pic1 img {}

    .m-boxachievementtransformation {}

    .m-boxachievementtransformation .l {
        width: 29.68vw;
        margin-right: 1.927vw;
    }

    .m-boxachievementtransformation .l .pic {
        margin-bottom: 2.239vw;
    }

    .m-boxachievementtransformation .l .pic img {}

    .m-boxachievementtransformation .l .text {
        padding-top: 1.458vw;
    }

    .m-boxachievementtransformation .text p {
        /* margin-bottom: 1.354vw; */
        text-indent: 2em;
    }

    .m-boxachievementtransformation .text p:last-child {
        margin-bottom: 0 !important;
    }

    /* 成果转化 end */
    /* 科研机构 */
    .ul-scientificresearchinstitution {
        padding-top: 5.572vw;
    }

    .ul-scientificresearchinstitution li {
        margin-bottom: 1.562vw;
    }

    .m-boxresearchprojects {
        padding-bottom: 9.947vw;
    }

    .m-boxresearchprojects .l {
        width: 32.86vw;
        margin-right: 2.083vw;
    }

    .m-boxscientificresearchinstitution .ul-achievement::after,
    .m-boxresearchprojects .ul-achievement::after {
        left: 6.406vw;
    }

    .m-scientificresearchinstitution {
        padding-bottom: 0 !important;
    }

    .m-scientificresearchinstitution .text {
        margin-bottom: 2.395vw;
    }

    /* 科研机构 end */
    /* 科研机构三级 */
    .m-governmentapprovedinstitutions .g-titq1 {
        margin-bottom: 2.916vw;
    }

    .g-government-tit1 {
        margin-bottom: 1.822vw;
    }

    .g-government-tit1 img {
        width: 41.66vw;
        height: 3.385vw;
        object-fit: cover;
    }

    .g-government-tit1 .tit {
        left: 0;
        top: 52%;
        transform: translateY(-50%);
        padding-left: 2.239vw;
        font-size: 1.25vw;
        letter-spacing: 0;
    }

    .ul-government {
        /* margin: 0 -0.260vw; */
        margin-left: 1.979vw;
        margin-right: 1.458vw;
    }

    .ul-government li {
        margin-bottom: 1.041vw;
    }

    .ul-government .con {
        margin: 0 0.260vw;
    }

    .ul-government .tit {
        font-size: 1.041vw;
        letter-spacing: 0;
        height: 1.5em;
        line-height: 1.5em;
        white-space: nowrap;
        padding-left: 1.718vw;
        background-image: url(../images/e-more2.png);
        background-size: 0.989vw auto;
        background-repeat: no-repeat;
        /* margin-left: 2.239vw; */
    }

    .m-government .box {
        margin-bottom: 2.760vw;
    }

    .m-governmentapprovedinstitutions {
        padding-bottom: 7.864vw;
    }

    .m-schoolnews1 .inner {
        height: 27.49vw;
    }

    .ul-tabnewse1 {
        margin-top: -1.354vw;
    }
}

@media only screen and (max-width: 1366px) {
    .ul-custom-waterfall .m-txt1 .tit1 {
        font-size: 16px;
    }

    .ul-custom-waterfall .m-txt1 b {
        width: 31px;
        height: 3px;
    }

    .m-academicresearch1 .txt .date,
    .m-academicresearch1 .txt .tit,
    .m-academicresearch1 .txt .desc,
    .ul-schoolnews2 .tit,
    .ul-schoolnews1 .tit,
    .m-schoolnewstabcon .txt .tit,
    .ul-tabnewse1 .txt .tit,
    .ul-mediafocus .tit,
    .ul-custom-waterfall .m-txt1 span {
        font-size: 16px;
    }

    .ul-schoolnews2 .date,
    .ul-schoolnews1 .date,
    .m-schoolnewstabcon .txt .desc,
    .ul-tabnewse1 .txt .date,
    .ul-mediafocus .more,
    .ul-custom-waterfall .m-txt1 .date i,
    .ul-mediafocus .date .year,
    .ul-custom-waterfall .m-txt1 .date {
        font-size: 12px;
    }

    .ul-mediafocus .desc {
        font-size: 14px;
    }

    .ul-mediafocus .more img {
        width: 15.5px;
        height: 15.5px;
        margin-left: 7px;
    }
}

@media only screen and (max-width: 1199px) {
    .row-socialmedia {
        padding: 30px 0 61px;
    }

    .row-socialmedia .g-titq1 {
        margin-bottom: 25px;
    }

    .row-mediafocus {
        padding: 30px 0 87px;
    }

    .row-mediafocus .g-titq1 {
        margin-bottom: 20px;
    }

    .ul-mediafocus .con {
        margin: 0 15px;
        padding: 25px 15px 20px
    }

    .ul-mediafocus {
        margin: 0 -15px 56px;
    }

    .ul-mediafocus .date {
        font-size: 30px;
        width: 85px;
    }

    .swiper-e1 .swiper-button-next {
        left: 55%;
        right: auto;
    }

    .swiper-e1 .swiper-button-prev {
        left: auto;
        right: 55%;
    }

    .ul-swipermediafocus {
        margin: 0 10.25px;
    }

    .swiper-e1 {
        margin: 0 -10.25px !important;
        padding-bottom: 55px !important;
    }

    .g-tite1 h3 {
        font-size: 27px;
    }

    .g-tite1 .en {
        margin-top: -9px;
        font-size: 20px;
    }

    .g-tope1 .more {
        font-size: 16px;
        padding: 0px 8px 5px;
    }

    .g-tope1 {
        margin-bottom: 20px !important;
    }

    .m-schoolnews1 .inner .r,
    .m-schoolnews1 .inner .l {
        float: none;
        width: 100%;
    }

    .ul-tabnewse1 .con {
        padding: 15px 13px 15px 26px;
    }

    .m-schoolnews2 {
        padding: 30px 0 50px;
    }

    .m-schoolnews2 .g-tope1 .tit span {
        opacity: 0.1988;
        font-size: 25px;
    }

    .m-schoolnews2 .g-tope1 b {
        height: 31px;
        margin: 0 20px 0 15px;
    }

    .swiper-e1 .swiper-button-prev,
    .swiper-e1 .swiper-button-next {
        width: 30px !important;
        height: 30px !important;
    }

    .swiper-e1 .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin: -3px 6px !important;
    }

    .m-schoolnews4 {
        padding: 30px 0 79px;
    }

    .ul-schoolnews2 .con {
        margin: 0 15px;
    }

    .ul-schoolnews2 {
        margin: 0 -15px;
    }

    .m-schoolnews1 {
        padding: 30px 0 10px;
    }

    .m-academicresearch1 .inner .pic {
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .m-academicresearch1 .inner .txt {
        position: static;
        width: 100%;
        padding: 20px 15px 25px;
    }

    .m-academicresearch1 .txt .tit {
        margin-bottom: 8px;
    }

    .m-academicresearch1 .txt .desc {
        margin-bottom: 20px;
    }

    .m-academicresearch1 .inner {
        margin-bottom: 27.5px;
    }

    .ul-academicresearch1 .txt {
        padding: 20px 15px 20px;
    }

    .ul-academicresearch1 .con {
        margin: 0px 10px;
    }

    .ul-academicresearch1 {
        margin: 0 -10px 0px;
    }

    .ul-academicresearch1 li {
        margin-bottom: 30px;
    }

    .m-boxachievement {
        padding: 20px 20px 20px;
        background: #EAF4FF;
        margin-bottom: 80px;
    }

    .ul-achievement::after {
        display: none;
    }

    .m-boxachievement .l {
        width: 45%;
        padding-top: 0px;
        margin-right: 4%;
    }

    .ul-achievement {
        position: relative;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        margin-right: 0 !important;
        padding-top: 25px;
        padding-bottom: 34px;
        overflow: hidden !important;

    }

    .ul-achievement li {
        width: 100%;
        margin-bottom: 20px;
    }

    .m-achievementtransformation .g-titq1 {
        margin-bottom: 20px;
    }

    .m-boxachievementtransformation {
        position: relative;
        z-index: 2;
        background: #EAF4FF;
        padding: 36px 20px 30px;
        margin-bottom: 120px;
    }

    .m-governmentapprovedinstitutions .g-titq1 {
        margin-bottom: 20px;
    }

    .g-government-tit1 .tit {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        padding-left: 26px;
        font-size: 18px;
        letter-spacing: 0.36px;
        color: #FFFFFF;
    }

    .g-government-tit1 img {
        width: auto;
        height: 50px;
    }

    .ul-government {
        margin-left: 15px;
        margin-right: 12px;
    }

    .ul-government .tit {
        font-size: 16px;
        padding-left: 30px;
        background-size: 16px auto;
    }

    .g-government-tit1 {
        position: relative;
        margin-bottom: 20px;
    }

    .m-government .box {
        margin-bottom: 30px;
    }

    .ul-government li {
        margin-bottom: 15px;
    }

    .m-governmentapprovedinstitutions {
        padding-bottom: 110px;
    }

    .m-schoolnews1 .inner {
        overflow: hidden;
        height: auto;
    }

    .ul-tabnewse1 {
        overflow: hidden;
        margin-top: 0;
    }
}

@media only screen and (max-width: 950px) {
    .ul-mediafocus .con {
        margin: 0 10px;
        padding: 25px 15px 20px
    }

    .ul-mediafocus {
        margin: 0 -10px 56px;
    }

    .m-schoolnews3 .inner .r,
    .m-schoolnews3 .inner .l {
        float: none;
        width: 100%;
    }

    .m-schoolnewstabcon .txt {
        height: 100px;
        padding: 25px 15px 3px;
    }

    .swiper-e1 .swiper-button-prev,
    .swiper-e1 .swiper-button-next {
        display: none;
    }

    .ul-swipermediafocus {
        margin: 0 10.25px;
    }

    .m-schoolnews3 {
        padding: 30px 0 22px;
    }

    .ul-academicresearch1 li {
        width: 50%;
    }

    .m-boxachievementtransformation .l {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .m-achievementtransformation .pic1 {
        position: relative;
        z-index: 1;
        margin-bottom: -13px;
        width: auto;
    }

    .m-boxachievementtransformation .l .pic {
        margin-bottom: 23px;
    }

    .m-achievementtransformation .text {
        margin-top: 20px !important;
    }

    .ul-government li {
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .ul-schoolnews1 .tit {
        font-size: 14px;
    }

    .ul-mediafocus li {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .ul-mediafocus .con {
        margin: 0 0px;
        padding: 20px 10px 15px
    }

    .ul-mediafocus {
        margin: 0 0px 16px;
    }

    .ul-mediafocus .date {
        font-size: 25px;
        width: 70px;
    }

    .ul-mediafocus .box {
        padding-left: 18px;
    }

    .ul-mediafocus .tit {
        margin-bottom: 7px;
    }

    .row-mediafocus {
        padding: 30px 0 60px;
    }

    .g-tite1 h3 {
        font-size: 18px;
    }

    .g-tite1 .en {
        margin-top: -5px;
        font-size: 16px;
    }

    .g-tope1 .more {
        font-size: 14px;
    }

    .m-schoolnewstabcon .txt {
        height: 100px;
        padding: 25px 10px 3px;
    }

    .m-schoolnewstabcon .txt .tit {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .ul-tabnewse1 .pic {
        width: 100%;
        height: auto;
        float: none;
        overflow: hidden;
        margin-left: 0;
    }

    .ul-tabnewse1 .con {
        padding: 10px 0px 15px;
    }

    .ul-tabnewse1 .txt {
        padding: 10px 0 0;
    }

    .m-schoolnews2 .g-tope1 .more {
        position: static;
        transform: translateY(0);
    }

    .m-schoolnews2 .g-tope1 .tit span {
        opacity: 0.1988;
        font-size: 18px;
    }

    .m-schoolnews2 .g-tope1 b {
        height: 21px;
        margin: 0 15px 0 10px;
    }

    .m-schoolnews2 .g-tope1 .g-tite1 {
        margin-bottom: 10px;
    }

    .ul-swipermediafocus .inner {
        padding: 20px 15px 10px;
    }

    .swiper-e1 {
        margin: 0 -0px !important;
        padding-bottom: 30px !important;
    }

    .m-schoolnews2 {
        padding: 30px 0 30px;
    }

    .ul-schoolnews1 .con {
        padding-bottom: 16px;
        margin-bottom: 18px;
    }

    .ul-schoolnews2 {
        margin: 0 0px;
    }

    .ul-schoolnews2 li {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .ul-schoolnews2 .con {
        margin: 0 0px;
    }

    .ul-schoolnews2 .pic {
        height: 50px;
        float: left;
        margin-right: 20px;
    }

    .ul-schoolnews2 .con {
        padding: 20px 10px 20px;
    }

    .m-schoolnews4 {
        padding: 30px 0 55px;
    }

    .ul-academicresearch1 li {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .ul-academicresearch1 {
        margin: 0;
    }

    .ul-academicresearch1 .con {
        margin: 0;
    }

    .ul-academicresearch1 .txt {
        padding: 15px 10px 20px;
    }

    .m-boxachievement .l {
        float: none;
        width: 100%;
        padding-top: 0px;
        margin-right: 0;
    }

    .m-achievement .text p {
        /* margin-bottom: 10px; */
    }

    .m-achievement .text {
        margin-bottom: 25px;
    }

    .m-boxachievement {
        padding: 10px 10px 10px;
        margin-bottom: 62px;
    }

    .m-boxachievementtransformation {
        padding: 20px 10px 25px;
        margin-bottom: 70px;
    }

    .m-boxachievement .pic {
        width: 100%;
        /* height: 425px; */
        float: none;
        overflow: hidden;
    }

    .ul-achievement li {
        margin-bottom: 15px;
    }

    .ul-achievement {
        padding-bottom: 20px;
    }

    .g-government-tit1 img {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%
    }

    .g-government-tit1 .tit {
        position: static;
        transform: translateY(0);
        padding: 10px 10px 10px 25px;
        font-size: 16px;
    }

    .g-government-tit1 {
        margin-bottom: 15px;
    }

    .ul-government .tit {
        font-size: 14px;
        padding-left: 20px;
        background-size: 13px auto;
        background-position: left top 7px;
        height: auto;
        white-space: normal;
    }

    .m-government .box {
        margin-bottom: 15px;
    }

    .ul-government li {
        margin-bottom: 5px;
    }

    .m-governmentapprovedinstitutions {
        padding-bottom: 40px;
    }
}

/* 国内合作 */
.m-domesticcooperation .text {
    margin-top: 63px;
    text-indent: 2em;
}

.m-domesticcooperation .ul-txtq2 li {
    margin-bottom: 40px;
}

.m-domesticcooperation .ul-txtq2 {
    margin-top: 54px;
    margin-bottom: 181px;
}

/* 国内合作 end */
/* 港澳台交流 */
.m-change {
    padding-bottom: 174px;
}

.m-change .g-titq1 {
    margin-bottom: 52px;
}

.m-change .inner {
    overflow: visible;
}

.m-change .inner .txt {
    top: 29px;
    width: 681px;
    padding: 74px 50px 84px;
    background: #FFFFFF;
    box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.0981);
}

.m-change .inner .pic {
    width: 630px;
    height: 473px;
}

.m-change .txt .tit {
    font-weight: 400;
    font-size: 22px;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 32px;
}

.m-change .txt .desc {
    line-clamp: 4;
    -webkit-line-clamp: 4;
    height: 6.5em;
    line-height: 1.6;
    letter-spacing: 0.3px;
    color: #333333;
    margin-bottom: 25px;
    text-indent: 2em;
}

.m-change .more {
    display: flex;
    width: 122px;
    height: 32px;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 16px;
    letter-spacing: 0.24px;
    color: #267DDF;
    transition: .5s;
}

.m-change .more:hover {
    opacity: 0.7;
}

/* 港澳台交流 end */
/* 校内总会 */
.m-alumniassociation {
    padding-bottom: 191px;
}

.m-alumniassociation .text .desc {
    margin-bottom: 23px;
}

.m-alumniassociation .g-titq1 {
    margin-bottom: 56px;
}

.m-boxalumniassociation {
    padding: 50px 37px 11px 23px;
    margin-bottom: 0 !important;
}

.m-boxalumniassociation .l .pic {
    margin-top: 36px;
}

.m-boxalumniassociation .text {
    margin-top: 26px !important;
}

/* 校内总会 end */
/* 教育基金会 */
.m-educationfoundation {
    padding-bottom: 94px;
}

.m-educationfoundation .l {
    width: 548px;
}

.m-educationfoundation .g-titq1 {
    margin-bottom: 52px;
}

.m-educationfoundation .l .pic {
    margin-top: 21px;
}

.m-boxeducationfoundation .text {
    margin-top: 42px !important;
}

.m-boxeducationfoundation .text .desc {
    margin-bottom: 35px;
}

.m-boxeducationfoundation {
    padding: 50px 37px 28px 23px;
}

/* 教育基金会 end */
/* 研究生招生 */
.m-graduateeducation .text {
    margin-top: 43px;
}

.m-graduateeducation .text p {
    /* margin-bottom: 26px; */
}

.m-graduateeducation .text p:last-child {
    margin-bottom: 0 !important;
}

.m-graduateeducation .ul-txtq2 li {
    margin-bottom: 30px;
}

.m-graduateeducation .ul-txtq2 {
    margin-bottom: 210px;
}

/* 研究生招生 end */
/* 本科生招生 */
.m-undergraduateenrollmentpic {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 36px 0 60px;
}

.m-undergraduateenrollmentpic .img {
    display: block;
    width: 48.1%;
}

.m-undergraduateenrollment .ul-txtq2 {
    margin-bottom: 100px;
}

/* 本科生招生 end */
/* 学在城院 */
.m-learncity .pic1 {
    text-align: center;
    margin-bottom: 82px;
}

.m-learncity .pic1 img {
    display: inline-block;
}

.m-learncity .text {
    margin: 0px 0 268px;
}

.m-learncity .text p {
    text-indent: 2em;
}

.m-learncity .g-titq1 {
    margin-bottom: 48px;
}

.g-boxq1.qe .col-l {
    width: 1288px;
}

/* 学在城院 end */
/* 一城搜索 */
.m-citysearch .pic1 {
    margin-bottom: 59px;
}

.m-citysearch .g-titq1 {
    margin-bottom: 67px;
}

.m-codecommunication .text,
.m-citysearch .text {
    margin: 0px 0 160px;
}

/* 一城搜索 end */
/* 一码通 */
.m-codecommunication .pic1 {
    margin-bottom: 42px;
}

.m-codecommunication .g-titq1 {
    margin-bottom: 48px;
}

/* 一码通 end */
/* 停车早知道 */
.m-parkingearlier .pic1 {
    margin-bottom: 39px;
}

.m-parkingearlier .g-titq1 {
    margin-bottom: 56px;
}

.m-parkingearlier .text {
    margin: 0px 0 165px;
}

/* 停车早知道 */
@media only screen and (min-width: 1199px) and (max-width: 1920px) {

    /* 国内合作 */
    .m-domesticcooperation .text {
        margin-top: 3.281vw;
        text-indent: 2em;
    }

    .m-domesticcooperation .ul-txtq2 li {
        margin-bottom: 2.083vw;
    }

    .m-domesticcooperation .ul-txtq2 {
        margin-top: 2.812vw;
        margin-bottom: 9.427vw;
    }

    /* 国内合作 end */
    /* 港澳台交流 */
    .m-change {
        padding-bottom: 9.062vw;
    }

    .m-change .g-titq1 {
        margin-bottom: 2.708vw;
    }

    .m-change .inner {}

    .m-change .inner .txt {
        top: 1.510vw;
        width: 35.46vw;
        padding: 3.854vw 2.604vw 4.375vw;
        background: #FFFFFF;
        box-shadow: 0 0.312vw 0.833vw 0.104vw rgba(0, 0, 0, 0.0981);
    }

    .m-change .inner .pic {
        width: 32.81vw;
        height: 24.63vw;
    }

    .m-change .txt .tit {
        font-weight: 400;
        font-size: 1.145vw;
        letter-spacing: 0;
        margin-bottom: 1.666vw;
    }

    .m-change .txt .desc {
        line-clamp: 4;
        -webkit-line-clamp: 4;
        height: 6.5em;
        line-height: 1.6;
        letter-spacing: 0;
        margin-bottom: 1.302vw;
    }

    .m-change .more {
        width: 6.354vw;
        height: 1.666vw;
        justify-content: center;
        align-items: center;
        background-size: 100% auto;
        background-repeat: no-repeat;
        font-size: 0.833vw;
        letter-spacing: 0;
    }

    /* 港澳台交流 end */
    /* 校内总会 */
    .m-alumniassociation {
        padding-bottom: 9.947vw;
    }

    .m-alumniassociation .text .desc {
        margin-bottom: 1.197vw;
    }

    .m-alumniassociation .g-titq1 {
        margin-bottom: 2.916vw;
    }

    .m-boxalumniassociation {
        padding: 2.604vw 1.927vw 0.572vw 1.197vw;
        margin-bottom: 0 !important;
    }

    .m-boxalumniassociation .l .pic {
        margin-top: 1.875vw;
    }

    .m-boxalumniassociation .text {
        margin-top: 1.354vw !important;
    }

    /* 校内总会 end */
    /* 教育基金会 */
    .m-educationfoundation {
        padding-bottom: 4.895vw;
    }

    .m-educationfoundation .l {
        width: 28.54vw;
    }

    .m-educationfoundation .g-titq1 {
        margin-bottom: 2.708vw;
    }

    .m-educationfoundation .l .pic {
        margin-top: 1.093vw;
    }

    .m-boxeducationfoundation .text {
        margin-top: 2.187vw !important;
    }

    .m-boxeducationfoundation .text .desc {
        margin-bottom: 1.822vw;
    }

    .m-boxeducationfoundation {
        padding: 2.604vw 1.927vw 1.458vw 1.197vw;
    }

    /* 教育基金会 end */
    /* 研究生招生 */
    .m-graduateeducation .text {
        margin-top: 2.239vw;
    }

    .m-graduateeducation .text p {
        /* margin-bottom: 1.354vw; */
    }

    .m-graduateeducation .text p:last-child {
        margin-bottom: 0 !important;
    }

    .m-graduateeducation .ul-txtq2 li {
        margin-bottom: 1.562vw;
    }

    .m-graduateeducation .ul-txtq2 {
        margin-bottom: 10.93vw;
    }

    /* 研究生招生 end */
    /* 本科生招生 */
    .m-undergraduateenrollmentpic {
        justify-content: space-between;
        align-items: center;
        margin: 1.875vw 0 3.125vw;
    }

    .m-undergraduateenrollmentpic .img {
        width: 48.1%;
    }

    .m-undergraduateenrollment .ul-txtq2 {
        margin-bottom: 5.208vw;
    }

    /* 本科生招生 end */
    /* 学在城院 */
    .m-learncity .pic1 {
        margin-bottom: 4.270vw;
    }

    .m-learncity .pic1 img {}

    .m-learncity .text {
        margin: 0 0 13.95vw;
    }

    .m-learncity .text p {
        text-indent: 2em;
    }

    .m-learncity .g-titq1 {
        margin-bottom: 2.5vw;
    }

    .g-boxq1.qe .col-l {
        width: 67.08vw;
    }

    /* 学在城院 end */
    /* 一城搜索 */
    .m-citysearch .pic1 {
        margin-bottom: 3.072vw;
    }

    .m-citysearch .g-titq1 {
        margin-bottom: 3.489vw;
    }

    .m-codecommunication .text,
    .m-citysearch .text {
        margin: 0 0 8.333vw;
    }

    /* 一城搜索 end */
    /* 一码通 */
    .m-codecommunication .pic1 {
        margin-bottom: 2.187vw;
    }

    .m-codecommunication .g-titq1 {
        margin-bottom: 2.5vw;
    }

    /* 一码通 end */
    /* 停车早知道 */
    .m-parkingearlier .pic1 {
        margin-bottom: 2.031vw;
    }

    .m-parkingearlier .g-titq1 {
        margin-bottom: 2.916vw;
    }

    .m-parkingearlier .text {
        margin: 0 0 8.593vw;
    }

    /* 停车早知道 */
}

@media only screen and (max-width: 1199px) {
    .m-domesticcooperation .text {
        margin-top: 20px;
        text-indent: 2em;
    }

    .m-domesticcooperation .ul-txtq2 {
        margin-top: 20px;
        margin-bottom: 51px;
    }

    .m-change .inner .pic {
        width: 100%;
        height: auto;
    }

    .m-academicresearch1 .inner .pic img {
        height: auto;
    }

    .m-change .inner .txt {
        width: 100%;
        padding: 20px 15px 25px;
        background: #FFFFFF;
        box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.0981);
    }

    .m-change .txt .tit {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .m-change .txt .desc {
        display: block;
        font-size: 14px;
        height: auto;
        margin-bottom: 29px;
    }

    .m-change .more {
        width: 100px;
        height: 27px;
        font-size: 12px;
    }

    .m-change {
        padding-bottom: 74px;
    }

    .m-alumniassociation .g-titq1,
    .m-change .g-titq1 {
        margin-bottom: 20px;
    }

    .m-boxalumniassociation {
        padding: 20px 15px 20px;
        margin-bottom: 0 !important;
    }

    .m-learncity .g-titq1 {
        margin-bottom: 20px;
    }

    .m-learncity .pic1 {
        margin-bottom: 22px;
    }

    .m-learncity .text {
        margin: 0px 0 88px;
    }

    .g-boxq1.qe .col-l {
        float: none;
        width: auto;
    }
}

@media only screen and (max-width: 950px) {
    .m-boxalumniassociation .l .pic {
        margin-top: 0px;
    }

    .m-alumniassociation {
        padding-bottom: 90PX;
    }

    .m-boxalumniassociation .text {
        margin-top: 20px !important;
    }

    .m-educationfoundation .l {
        width: 100%;
    }

    .m-undergraduateenrollmentpic {
        margin: 20px 0 30px;
    }
}

@media only screen and (max-width: 767px) {
    .m-domesticcooperation .ul-txtq2 li {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .m-change {
        padding-bottom: 54px;
    }

    .m-graduateeducation .text p {
        /* margin-bottom: 10px; */
    }

    .m-learncity .pic1 {
        margin-bottom: 15px;
    }

    .m-learncity .text {
        margin: 0px 0 68px;
    }
}

/* 0522_学校章程 */
.g-boxq1.qe4 .col-l {
    width: 1200px;
}

.m-organizationalstructure,
.m-generalnews .m-school,
.row-prospectus {
    padding-top: 37px;
}

.row-prospectus .g-titq1 {
    margin-bottom: 49px;
}

.innerprospectus {
    padding-bottom: 122px;
    overflow: hidden;
}

.m-prospectus {
    position: relative;
    background: #fff;
    width: 1180px;
    /* height: 2124px; */
    border: 2px solid #FFFFFF;
    float: right;
}

.m-prospectus .logo {
    display: inline-block;
    width: 188px;
    margin-bottom: 14px;
    padding: 17px 0 0 0;
    margin-left: 48px;
}

.m-prospectus .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}

.m-boxprospectus {
    padding: 7px 53px 52px 45px;
}

.m-boxprospectus .item {
    margin-bottom: 37px;
}

.m-boxprospectus .item1 {
    margin-bottom: 19px;
}

.m-boxprospectus .item .tit1 {
    font-weight: bold;
    font-size: 24px;
    color: #111F2D;
    margin-bottom: 15px;
    text-align: center;
}

.m-boxprospectus .desc {
    font-weight: 400;
    font-size: 16px;
    color: rgba(17, 31, 45, .8);
    line-height: 30px;

}

.m-titprospectus {
    position: relative;
    text-align: center;
    overflow: hidden;
    margin-bottom: 30px;
}

.m-titprospectus img {
    position: absolute;
    top: 61%;
    left: 0;
    display: inline-block;
    width: 399px;
}

.m-titprospectus .img2 {
    right: 0;
    left: auto;
}

.m-titprospectus .m-tit {
    display: inline-block;
    text-align: center;
}

.m-titprospectus .tit {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 34px;
    color: #111F2D;
    margin-bottom: 20px;
}

.m-titprospectus .nian {
    font-size: 24px;
    color: #111F2D;
}

/* 0522_学校章程 end */
/* 0522_综合时讯 */
.g-boxq1.qe2 .col-l {
    width: 1248px;
}

.m-generalnews .g-titq1 {
    margin-bottom: 78px;
}

.m-generalnews .pages {
    margin-bottom: 0;
}

.m-generalnews {
    padding-bottom: 105px;
}

.ul-generalnews .pic {
    display: block;
    width: 400px;
    height: 250px;
    overflow: hidden;
    float: left;
}

.ul-generalnews .li1 .pic {
    width: 656px;
    height: 409px;
}

.ul-generalnews .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}

.ul-generalnews li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
}

.ul-generalnews .con:hover .pic img {
    transform: scale(1.08);
}

.ul-generalnews .con {
    display: block;
    overflow: hidden;
    background-image: url(../images/e-bg13.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
    padding: 0;
}

.ul-generalnews .li1 .con {
    display: block;
    background: #267DDF;
    padding: 0;
}

.ul-generalnews .txt {
    overflow: hidden;
    padding: 40px 59px 34px 34px;
}

.ul-generalnews .li1 .txt {
    padding: 57px 59px 34px 34px;
}

.ul-generalnews .top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 44px;
}

.ul-generalnews .top-con1 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 77px;
    height: 77px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.ul-generalnews .top-con2 {
    text-align: right;
    font-size: 14px;
    color: #FFFFFF;
}

.ul-generalnews .tit {
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    font-size: 18px;
}

.ul-generalnews .desc {
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    line-height: 1.9;
    height: 3.8em;
    margin-bottom: 29px;
    transition: .5s;
    color: #666666;
}

.ul-generalnews .li1 .desc {
    margin-bottom: 10px;
    line-height: 1.7;
    height: 3.4em;
}

.ul-generalnews .li1 .tit {
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.7;
    height: 3.4em;
    white-space: inherit;
    margin-bottom: 18px;

}

.ul-generalnews .li1 .desc {
    line-clamp: 3;
    -webkit-line-clamp: 3;
    height: 5.1em;
    margin-bottom: 10px;
    color: rgba(255, 255, 255, .7);
}

.ul-generalnews .li1 .con:hover .date {
    color: #FFFFFF;
}

.ul-generalnews .li1 .con:hover .desc {
    color: rgba(255, 255, 255, .7);
}

.ul-generalnews .li1 .con:hover .tit {
    color: #FFFFFF;
}

.ul-generalnews .top .ri {
    font-weight: bold;
    font-size: 28px;
    color: #FFFFFF;
    line-height: 1.1;
    text-align: center;
}


.ul-generalnews .date {
    display: block;
    width: auto;
    float: none;
    font-weight: 500;
    font-size: 14px;
    color: #666666;
    margin-bottom: 18px;
    text-align: left;
}

.ul-generalnews .li1 .date {
    margin-bottom: 0px !important;
}

.ul-generalnews .con:hover .date {
    color: #666666;
}

.ul-generalnews .con:hover .desc {
    color: #666666;
}

.ul-generalnews .con:hover .tit,
.ul-generalnews .con:hover .more {
    color: #267DDF;
}

.ul-generalnews .top .date {
    font-weight: 400;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 1.1;
    text-align: center;
    width: auto;
    margin-bottom: 0;
}

.ul-generalnews .top .date1 {
    display: inline-block;
    height: auto;
}

.ul-generalnews .more {
    color: #000000;
    font-weight: bold;
}

/* 0522_综合时讯 end */
/* 0522_组织机构 */
.g-boxq1.qe3 .col-l {
    width: 1197px;
}

.g-government-tit2 img {
    width: 1177px;
    height: 104px;
}

.g-government-tit2 .tit {
    top: 67%;
    padding-left: 24px;
}

.g-government-tit2 {
    position: relative;
    z-index: 2;
    margin-top: -8px;
    margin-left: 20px;
}

.ul-taborganizational {
    margin: 44px 0 0 !important;
}

.ul-taborganizational li {
    margin-right: 2px;
}

.ul-organizational li a {
    font-size: 18px;
    color: #111F2D;
    font-weight: bold;
    background: url(../images/e-bg12.png) no-repeat right center;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-left: 20px;
}

.ul-organizational li:hover a {
    background-image: url(../images/e-bg12-on.png);
}

.ul-organizational {
    margin: 42px 0 141px 39px;
}

.ul-organizational li {
    margin-bottom: 27px;
    width: 348px;
    margin-right: 45px;
}

.ul-organizational li a i {
    right: 29px;
    width: 12px;
    height: 21px;
    background: url(../images/icone3-on.png) no-repeat center center;
}

.ul-organizational li:hover a i {
    background-image: url(../images/icone3.png);
}

.ul-organizational li:nth-child(3n) {
    margin-right: 0;
}

/* 0522_组织机构 end */
@media only screen and (min-width: 1199px) and (max-width: 1920px) {

    /* 0522_学校章程 */
    .g-boxq1.qe4 .col-l {
        width: 62.5vw;
    }

    .m-organizationalstructure,
    .m-generalnews .m-school,
    .row-prospectus {
        padding-top: 1.927vw;
    }

    .row-prospectus .g-titq1 {
        margin-bottom: 2.552vw;
    }

    .innerprospectus {
        padding-bottom: 6.354vw;
    }

    .m-prospectus {
        background: #fff;
        width: 61.45vw;
        /* height: 110.6vw; */
        border: 0.104vw solid #FFFFFF;
    }

    .m-prospectus .logo {
        width: 9.791vw;
        margin-bottom: 0.729vw;
        padding: 0.885vw 0 0 0;
        margin-left: 2.5vw;
        ;
    }

    .m-prospectus .bg {
        top: 0;
        left: 0;
        right: 0;
    }

    .m-boxprospectus {
        padding: 0.364vw 2.760vw 2.708vw 2.343vw;
    }

    .m-boxprospectus .item {
        margin-bottom: 1.927vw;
    }

    .m-boxprospectus .item1 {
        margin-bottom: 0.989vw;
    }

    .m-boxprospectus .item .tit1 {
        font-weight: bold;
        font-size: 1.25vw;
        margin-bottom: 0.781vw;
    }

    .m-boxprospectus .desc {
        font-weight: 400;
        font-size: 0.833vw;
        line-height: 1.562vw;
    }

    .m-titprospectus {
        margin-bottom: 1.562vw;
    }

    .m-titprospectus img {
        top: 61%;
        left: 0;
        width: 20.78vw;
    }

    .m-titprospectus .img2 {
        right: 0;
        left: auto;
    }

    .m-titprospectus .m-tit {}

    .m-titprospectus .tit {
        font-family: SourceHanSansCN;
        font-weight: bold;
        font-size: 1.770vw;
        margin-bottom: 1.041vw;
    }

    .m-titprospectus .nian {
        font-size: 1.25vw;
    }

    /* 0522_学校章程 end */
    /* 0522_综合时讯 */
    .g-boxq1.qe2 .col-l {
        width: 65vw;
    }

    .m-generalnews .g-titq1 {
        margin-bottom: 4.062vw;
    }

    .m-generalnews .pages {}

    .m-generalnews {
        padding-bottom: 5.468vw;
    }

    .ul-generalnews .pic {
        width: 20.83vw;
        height: 13.02vw;
    }

    .ul-generalnews .li1 .pic {
        width: 34.16vw;
        height: 21.30vw;
    }

    .ul-generalnews .pic img {
        object-fit: cover;
        transition: .5s;
    }

    .ul-generalnews li {
        margin-bottom: 1.562vw;
    }

    .ul-generalnews .con:hover .pic img {
        transform: scale(1.08);
    }

    .ul-generalnews .con {
        background-image: url(../images/e-bg13.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 0;
    }

    .ul-generalnews .li1 .con {
        background: #267DDF;
        padding: 0;
    }

    .ul-generalnews .txt {
        padding: 2.083vw 3.072vw 1.770vw 1.770vw;
    }

    .ul-generalnews .li1 .txt {
        padding: 2.968vw 3.072vw 1.770vw 1.770vw;
    }

    .ul-generalnews .top {
        justify-content: space-between;
        align-items: center;
        margin-bottom: 2.291vw;
    }

    .ul-generalnews .top-con1 {
        justify-content: center;
        align-items: center;
        width: 4.010vw;
        height: 4.010vw;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .ul-generalnews .top-con2 {
        font-size: 0.729vw;
    }

    .ul-generalnews .tit {
        margin-bottom: 0.312vw;
        font-weight: bold;
        font-size: 0.937vw;
        font-size: 0.937vw;
    }

    .ul-generalnews .desc {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 0.729vw;
        line-height: 1.9;
        height: 3.8em;
        margin-bottom: 1.510vw;
        transition: .5s;
    }

    .ul-generalnews .li1 .desc {
        margin-bottom: 0.520vw;
        line-height: 1.7;
        height: 3.4em;
    }

    .ul-generalnews .li1 .tit {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.7;
        height: 3.4em;
        white-space: inherit;
        margin-bottom: 0.937vw;
    }

    .ul-generalnews .li1 .desc {
        line-clamp: 3;
        -webkit-line-clamp: 3;
        height: 5.1em;
        margin-bottom: 0.520vw;
    }

    .ul-generalnews .li1 .con:hover .date {}

    .ul-generalnews .li1 .con:hover .desc {}

    .ul-generalnews .li1 .con:hover .tit {}

    .ul-generalnews .top .ri {
        font-weight: bold;
        font-size: 1.458vw;
        line-height: 1.1;
    }

    .ul-generalnews .date {
        width: auto;
        font-weight: 500;
        font-size: 0.729vw;
        margin-bottom: 0.937vw;
    }

    .ul-generalnews .li1 .date {
        margin-bottom: 1.041vw;
    }

    .ul-generalnews .con:hover .date {}

    .ul-generalnews .con:hover .desc {}

    .ul-generalnews .con:hover .tit,
    .ul-generalnews .con:hover .more {}

    .ul-generalnews .top .date {
        font-weight: 400;
        font-size: 0.625vw;
        line-height: 1.1;
        width: auto;
    }

    .ul-generalnews .top .date1 {
        height: auto;
    }

    .ul-generalnews .more {
        font-weight: bold;
    }

    /* 0522_综合时讯 end */
    /* 0522_组织机构 */
    .g-boxq1.qe3 .col-l {
        width: 62.34vw;
    }

    .g-government-tit2 img {
        width: 61.30vw;
        height: 5.416vw;
    }

    .g-government-tit2 .tit {
        top: 67%;
        padding-left: 1.25vw;
    }

    .g-government-tit2 {
        margin-top: -0.416vw;
        margin-left: 1.041vw;
    }

    .ul-taborganizational {
        margin: 2.291vw 0 0 !important;
    }

    .ul-taborganizational li {
        margin-right: 0.104vw;
    }

    .ul-organizational li a {
        font-size: 0.937vw;
        font-weight: bold;
        background: url(../images/e-bg12.png) no-repeat right center;
        -webkit-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        -ms-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
        padding-left: 1.041vw;
    }

    .ul-organizational li:hover a {
        background-image: url(../images/e-bg12-on.png);
    }

    .ul-organizational {
        margin: 2.187vw 0 1.343vw 2.031vw;
    }

    .ul-organizational li {
        margin-bottom: 1.406vw;
        width: 18.12vw;
        margin-right: 2.343vw;
    }

    .ul-organizational li a i {
        right: 1.510vw;
        width: 0.625vw;
        height: 1.093vw;
        background: url(../images/icone3-on.png) no-repeat center center;
    }

    .ul-organizational li:hover a i {
        background-image: url(../images/icone3.png);
    }

    .ul-organizational li:nth-child(3n) {
        margin-right: 0;
    }

    /* 0522_组织机构 end */
}

@media only screen and (max-width: 1366px) {

    .ul-generalnews .desc,
    .m-boxprospectus .desc {
        font-size: 14px;
    }

    .ul-generalnews .date,
    .ul-generalnews .top-con2 {
        font-size: 12px;
    }

    .ul-generalnews .tit {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1199px) {
    .m-titprospectus .tit {
        font-size: 25px;
        margin-bottom: 12px;
    }

    .m-titprospectus .nian {
        font-size: 18px;
    }

    .m-titprospectus img {
        width: 40%;
    }

    .m-boxprospectus .item .tit1 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .m-boxprospectus .desc {
        font-size: 15px;
        line-height: 29px;
    }

    .g-boxq1.qe2 .col-l,
    .g-boxq1.qe3 .col-l,
    .g-boxq1.qe4 .col-l {
        float: none;
        width: auto;
    }

    .row-prospectus .g-titq1 {
        margin-bottom: 20px;
    }

    .m-prospectus {
        width: 100%;
        /* height: 2124px; */
        border: 1px solid #FFFFFF;
        float: none;
        overflow: hidden;
    }

    .m-boxprospectus {
        padding: 0px 20px 25px;
    }

    .m-boxprospectus .item1 {
        margin-bottom: 20px;
    }

    .m-boxprospectus .item1 {
        margin-bottom: 10px;
    }

    .innerprospectus {
        padding-bottom: 62px;
    }

    .ul-generalnews .li1 .pic {
        width: 56%;
    }

    .m-generalnews .g-titq1 {
        margin-bottom: 20px;
    }

    .ul-taborganizational {
        margin: 20px 0 0 !important;
    }

    .g-government-tit2 img {
        width: auto;
        height: auto;
    }

    .g-government-tit2 {
        margin-top: -8px;
        margin-left: 0;
    }

    .ul-organizational {
        margin: 20px -10px 28px;
    }

    .ul-organizational li {
        margin-bottom: 20px !important;
        width: 33%;
        padding: 0 10px;
        margin-right: 0 !important;
    }

    .ul-organizational li:nth-child(3n) {}

    .ul-organizational li:nth-child(2n) {
        margin-right: 0;
    }

    .ul-organizational li a {
        font-size: 16px;
        line-height: 7.6vw;
        background-size: 100% auto;
        padding-left: 30px;
    }

    .ul-organizational li a i {
        right: 15px;
        width: 10px;
        height: 20px;
    }
}

@media only screen and (max-width: 950px) {
    .ul-generalnews .pic {
        width: 100% !important;
        float: none;
        height: auto !important;
    }

    .ul-generalnews li .txt {
        padding: 30px 20px 14px !important;
    }

    .ul-organizational li {
        width: 50%;
    }

    .ul-organizational li a {
        line-height: 10.6vw;
    }
}

@media only screen and (max-width: 767px) {

    .m-organizationalstructure,
    .m-generalnews .m-school,
    .row-prospectus {
        padding-top: 30px;
    }

    .m-prospectus .logo {
        display: inline-block;
        width: 150px;
        margin-bottom: 10px;
        padding: 10px 0 0 0;
        margin-left: 20px;
    }

    .m-titprospectus .tit {
        font-size: 18px;
        margin-bottom: 7px;
    }

    .m-titprospectus .nian {
        font-size: 14px;
    }

    .m-titprospectus img {
        width: 27%;
    }

    .m-titprospectus {
        margin-bottom: 20px;
    }

    .m-boxprospectus .item .tit1 {
        font-size: 17px;
        margin-bottom: 7px;
    }

    .m-boxprospectus {
        padding: 0px 10px 10px;
    }

    .ul-generalnews li .txt {
        padding: 20px 10px 14px !important;
    }

    .ul-generalnews .top .ri {
        font-size: 18px;
    }

    .ul-generalnews .top-con1 {
        width: 66px;
        height: 66px;
    }

    .ul-generalnews .top {
        margin-bottom: 20px;
    }

    .ul-generalnews li {
        margin-bottom: 20px;
    }

    .m-generalnews {
        padding-bottom: 68px;
    }

    .ul-taborganizational {
        white-space: nowrap;
        overflow-y: auto;

    }

    .ul-taborganizational li {
        float: none;
        display: inline-block;
        padding-bottom: 15px;
    }

    .g-government-tit2 {
        margin-top: 8px;
        margin-left: 0;
        background-color: #267DDF;
    }

    .ul-organizational li {
        float: none;
        width: 100%;
    }

    .ul-organizational {
        margin: 20px 0 45px 0px;
    }

    .ul-organizational {
        margin: 20px 0px 71px;
    }

    .ul-organizational li {
        margin-bottom: 10px !important;
        width: 50%;
        padding: 0 0px;
        margin-right: 0 !important;
        float: none;
        width: 100%;
    }

    .ul-organizational li:nth-child(3n) {}

    .ul-organizational li:nth-child(2n) {
        margin-right: 0;
    }

    .ul-organizational li a {
        line-height: 20.6vw;
        padding-left: 20px;
    }
}

.g-harvest {
    padding: 63px 0 286px;
    background-color: transparent;
    margin-bottom: 0;
}

.g-harvest .box {
    background: #EAF4FF;
    padding: 68px 43px 27px 32px;
    overflow: hidden;
    display: flex;
    flex-direction: row-reverse;
}

.g-harvest .pic {
    width: 574px;
    height: 366px;
    margin-left: 35px;
}

.g-harvest .pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.g-harvest .text {
    flex: 1;
    margin: 0;
    padding: 7px 0 0;
}

.m-boxresearchprojects {
    padding: 115px 0 200px;
}

.m-boxresearchprojects .box {
    padding: 61px 43px 58px 32px;
}

.m-boxresearchprojects .text {
    padding: 38px 0 0;
}

.m-harvestachievementtransformation .text {
    padding: 0px 0 0;
    margin-top: -15px !important;
}

.m-harvestachievementtransformation .box {
    padding: 68px 43px 37px 32px;
}

@media only screen and (min-width: 1199px) and (max-width: 1920px) {
    .g-harvest {
        padding: 3.281vw 0 14.89vw;
    }

    .g-harvest .box {
        background: #EAF4FF;
        padding: 3.541vw 2.239vw 1.406vw 1.666vw;
        flex-direction: row-reverse;
    }

    .g-harvest .pic {
        width: 29.89vw;
        height: 19.06vw;
        margin-left: 1.822vw;
    }

    .g-harvest .pic img {
        object-fit: cover;
    }

    .g-harvest .text {
        flex: 1;
        margin: 0;
        padding: 0.364vw 0 0;
    }

    .m-boxresearchprojects {
        padding: 5.989vw 0 10.41vw;
    }

    .m-boxresearchprojects .box {
        padding: 3.177vw 2.239vw 3.020vw 1.666vw;
    }

    .m-boxresearchprojects .text {
        padding: 1.979vw 0 0;
    }

   .m-harvestachievementtransformation .text {
        padding: 0 0 0;
        margin-top: -0.781vw !important;
    }

    .m-harvestachievementtransformation .box {
        padding: 3.541vw 2.239vw 1.927vw 1.666vw;
    }
}

@media only screen and (max-width: 1199px) {
    .g-harvest {
        padding: 20px 0 100px;
    } 
    .g-harvest .pic {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .g-harvest .box {
        padding: 20px 10px 20px;
        display: block;
    }
    .g-harvest .text {
        padding: 12px 0 0;
        margin: 0;
    }
}
@media only screen and (max-width: 767px) {
    .g-harvest {
        padding: 20px 0 60px;
    } 
    .m-harvestachievementtransformation {
        padding-top: 0;
    }
}