@charset "utf-8";
@font-face{
    font-family: 'shb';
     src:url('/_upload/tpl/00/c2/194/template194/cjy_data/fonts/SourceHanSansCN-Bold.ttf') format('truetype')
}
 body {
    font-family: 'shr';
    color: #333;
}
.page_type1 div#container-1 {
    height: 3.1rem;
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/bannerbg.jpg) no-repeat center/cover;
}

.page_type1 .header {
    background: no-repeat;
}
.page_type1 .header.fixed {
    background: linear-gradient(to bottom,rgba(0,0,0,1),transparent);
}
.page_type1 #nav {
    display: none;
}

.page_type1 .col_name span {
    font-size: 0.44rem;
    text-shadow: none;
}

.page_type1 .col_menu_head {
    position: relative;
    margin-bottom: 0.28rem;
    width: auto;
    z-index: 0;
    padding-left: 0.37rem;
}

.page_type1 #l-container .inner {
    padding: 0;
    padding-bottom: 1.3rem;
    margin-top: -1.9rem;
}

.page_type1 .col_news {
    padding: 0;
}
.page_type1 .col_news_list {
    width: 100%;
    box-sizing: border-box;
}
.page_type1 .col_path {
    padding: 0;
    background: none;
    margin-bottom: 0.16rem;
    padding-left: 0.37rem;
}

.page_type1 .col_path a,.page_type1 .col_path span {
    color: #fff;
    font-size: var(--titleSize);
}

.page_type1 .possplit::after {
    content: ">";
}

.page_type1 .col_path .possplit {
    font-size: 0 ! important;
    margin: 0 0.04rem;
}

.page_type1 .col_path .possplit {
    font-size: 0 ! important;
    margin: 0 0.02rem;
}

.page_type1 .colbottom {
    background: #fff;
    display: block;
}

.eventNewsInfo .col_news_list {
    padding: 0.37rem;
    position: relative;
}

.e_searchBox {
    position: absolute;
    right: 0;
    z-index: 2;
    top: 0.2rem;
}

.e_searchBox .search_con {
    display: flex;
}

.e_searchBox input {
    min-width: 2.7rem;
    border: none;
    border-radius: 0.4rem;
    background: rgba(255,255,255,0.9);
    line-height: 0.5rem;
    padding-left: 0.3rem;
    box-sizing: border-box;
    color: rgba(145,25,160,1);
    font-size: var(--smailSize);
    font-family: 'shb';
}

.e_searchBox input#newsKeyword:focus::-webkit-input-placeholder {
    color: #d7b8db;
}

.e_searchBox input::-webkit-input-placeholder {
    color: #9119a0;
}

.e_searchBox input::-moz-placeholder {
    color: #9119a0;
}

.e_searchBox input::-moz-placeholder {
    color: #9119a0;
}

.e_searchBox input::-ms-input-placeholder {
    color: #9119a0;
}

.e_searchBox .laste {
    margin-right: 0.16rem;
    display: none;
}

.e_searchBox .search_box {
    position: relative;
}

.e_searchBox .select_list {
    position: absolute;
    width: 2.2rem;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
    left: 50%;
    margin-left: -1.1rem;
    top: calc(100% + 0.1rem);
    padding: 0.1rem 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    transform: scaleY(0);
    transform-origin: top;
}

.e_searchBox .select_list li {
    padding: 0 0.3rem;
    line-height: 0.4rem;
    color: rgba(145,25,160,1);
    font-size: var(--smailSizex);
    display: block;
    cursor: pointer;
}

.e_searchBox .search_box.open .select_list {
    opacity: 1;
    visibility: inherit;
    transform: none;
}

.e_searchBox .select_list li a:hover {
    background: rgba(145,25,160,1);
    color: #fff;
}

.e_searchBox .laste.open:after {
    transform: rotate(180deg);
}

.e_searchBox .laste:after {
    content: "";
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/arrow.svg) no-repeat center/100% 100%;
    width: 0.145rem;
    height: 0.085rem;
    position: absolute;
    top: 0.2rem;
    right: 0.195rem;
    transition: all 0.4s ease-in-out;
}

.e_searchBox div#submit {
    position: absolute;
    top: 0.15rem;
    right: 0.195rem;
    width: 0.16rem;
    cursor: pointer;
}

.e_searchBox div#submit img {
    width: 100%;
}

.e_searchBox input#newsKeyword {
    width: 4rem;
}

.e_share {
    text-align: right;
    display: none;
    justify-content: flex-end;
    align-items: center;
    font-size: 16px;
    color: rgba(75,12,119,1);
    margin-bottom: 0.22rem;
}

.e_share .icon_list {
    display: flex;
}

.e_share .icon_list li {
    margin-left: 0.16rem;
}
ul#share-1 .social-share-icon {
    display: block;
    width: 0.24rem;
    height: 0.24rem;
    background-size: 100% 100%;
    margin-left: 0.16rem;
}

ul#share-1 .social-share-icon.icon-facebook {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/facebook.svg);
}
ul#share-1 .social-share-icon.icon-twitter {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/twitter.svg);
}
ul#share-1 .social-share-icon.icon-weibo {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/weibo.svg);
}
.col_news_list.eventNews{
    padding:0.15rem;
}
.col_news_list.eventNews .itemList .news {
    margin-bottom: 0.2rem;
}

.col_news_list.eventNews .itemList .news a {
    display: flex;
}

.col_news_list.eventNews .itemList .imgbox {
    width: 3.7rem;
    flex: none;
    margin-right: 0.4rem;
    padding: 0.1rem 0;
}

.col_news_list.eventNews .itemList .imgbox .news_img {
    padding-top: 56.756%;
}

.col_news_list.eventNews .itemList .noimg .imgbox {
    display: none;
}

.col_news_list.eventNews .itemList .news_title {
    font-size: var(--bigSize);
    font-family: 'shb';
    line-height: 1.5;
    margin-bottom: 0.18rem;
}

.col_news_list.eventNews .itemList .news_text {
    font-size: var(--smailSize);
    line-height: 1.45;
    color: rgba(51,51,51,1);
    margin-bottom: 0.14rem;
}

.col_news_list.eventNews .itemList .news_time {
    font-size: var(--smailSizex);
    color: rgba(102,102,102,1);
}

.col_news_list.eventNews .itemList .news .news_wz {
    border-bottom: 1px solid rgba(226,222,235,1);
    padding: 0.25rem 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    /* height:100%;*/
    ;}

.eventNewsInfo .article h1.arti_title {
    font-size: 0.3rem;
}
.eventNewsInfo .article .art_date {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0.34rem;
    padding: 0 0.28rem 0 0.36rem;
    background: rgba(65, 140, 255, 1);
    clip-path: polygon(0 0,100% 0,92% 100%,100% 100%,0 100%);
    color: #fff;
    font-size: var(--smailSize);
}
.mainNewsList .npost .tt {
    margin-bottom: 0.16rem;
}

.mainNewsList .npost .tt .title {
    font-size: 0.36rem;
    color: rgba(145,25,160,1);
    font-family: 'shb';
    line-height: 1.55;
}

.mainNewsList .npost .more_btn a .more_text {
    display: inline-block;
    line-height: 0.25rem;
    padding-right: 0.5rem;
    background: url(/_upload/tpl/00/c2/194/template194/images/more_b.svg) no-repeat center right / contain;
    color: #418cff;
    font-size: var(--titleSize);
    font-family: 'shr';
}

.mainNewsList .npost-11 .news {
    display: flex;
    flex-direction: row-reverse;
}

.mainNewsList .npost-11 .news .news_imgs {
    width: 6.39rem;
    flex: none;
    border: 1px solid rgba(226, 222, 235, 1);
}

.mainNewsList .npost-11 .news .news_imgs a {
    padding-top: 62.31%;
}

.mainNewsList .npost-11 .news .news_wz {
    padding: 0.77rem 0.3rem 0;
}

.mainNewsList .npost-11 .news .news_title {
    font-size: 0.24rem;
    color: rgba(145,25,160,1);
    font-family: 'shb';
    line-height: 1.41;
    margin-bottom: 0.21rem;
}

.mainNewsList .npost-11 .news .news_title a {
    color: rgba(145,25,160,1);
}

.mainNewsList .npost-11 .news .news_text {
    font-size: var(--titleSize);
    font-family: 'shb';
    line-height: 1.44;
}

.mainNewsList .npost-11 .swiper-button-next,.mainNewsList .npost-11 .swiper-button-prev {
    --swiper-navigation-size: 0;
    width: 0.28rem;
    height: 0.28rem;
    border-radius: 50%;
    border: 1px solid #fff;
    top: auto;
    bottom: 0.34rem;
    transition: all 0.4s ease-in-out;
}

.mainNewsList .npost-11 .swiper-button-next:hover,.mainNewsList .npost-11 .swiper-button-prev:hover {
    border-color: rgba(75,12,119,1);
}

.mainNewsList .npost-11 .swiper-button-next img,.mainNewsList .npost-11 .swiper-button-prev img {
    width: 0.08rem;
}

.mainNewsList .npost-11 .swiper-button-prev {
    left: 0.24rem;
}

.mainNewsList .npost-11 .swiper-button-next {
    left: 0.84rem;
}

.mainNewsList .npost-11 {
    margin-bottom: 0.54rem;
    background: rgba(245,249,255,1);
}
.mainNewsList .npost-11 .swiper-pagination {
    left: auto;
    width: 6.39rem ! important;! importan;! importa;! import;! impor;! impo;! imp;! im;! inherit;! inherit;! i;!;!;!;!;
    right: 0;
    --swiper-pagination-bottom: 0.12rem;
    top: auto;
    --swiper-pagination-bullet-width: 0.05rem;
    --swiper-pagination-bullet-inactive-color: rgba(145, 25, 160, 1);
    --swiper-pagination-bullet-inactive-opacity: 0.5;
    --swiper-pagination-bullet-height: 0.05rem;
    --swiper-pagination-bullet-horizontal-gap: 0.075rem;
    --swiper-pagination-color: rgba(145, 25, 160, 1);
}

.mainNewsList .npost-11 .swiper-pagination-bullet:after {
    content: "";
    position: absolute;
    width: 0.11rem;
    height: 0.11rem;
    border-radius: 50%;
    border: 0.01rem solid var(--swiper-pagination-color);
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(0);
    /* transition: all 0.6s ease-in-out; */
    display: block;
}

.mainNewsList .npost-11 .swiper-pagination-bullet {
    position: relative;
}

.mainNewsList .npost-11 .swiper-pagination-bullet-active:after {
    transform: translate(-50%,-48%) scale(1);
}
.mainNewsList .npost-12 .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.225rem;
}

.mainNewsList .npost-12 .news_list .news {
    width: 33.333%;
    margin-bottom: 0.2rem;
}

.mainNewsList .npost-12 .news_list .news .news_box {
    margin: 0 0.225rem;
}

.mainNewsList .npost-12 .news_list .news .news_imgs a {
    padding-top: 56.48%;
}

.mainNewsList .npost-12 .news_list .news .news_wz {
    padding: 0.25rem 0.2rem 0.17rem;
}

.mainNewsList .npost-12 .news_list .news .news_title {
    color: rgba(102,102,102,1);
    font-size: var(--titleSize);
    line-height: 1.44;
    font-family: 'shb';
    margin-bottom: 0.15rem;
    min-height: 0.52rem;
}

.mainNewsList .npost-12 .news_list .news .news_title a {
    color: rgba(102,102,102,1);
}

.mainNewsList .npost-12 .news_list .news .news_bottom {
    display: flex;
    justify-content: space-between;
}

.mainNewsList .npost-12 .news_list .news .news_more img {
    width: 0.16rem;
}

.mainNewsList .npost .news_list .news .news_meta {
    color: rgba(102,102,102,1);
    display: flex;
    align-items: flex-end;
}

.mainNewsList .npost .news_list .news .news_days {
    font-size: 0.18rem;
    font-weight: bold;
}

.mainNewsList .npost .news_list .news .news_month {
    font-size: 0.14rem;
}

.mainNewsList .npost .news_list .news .news_meta i {
    transform: rotate(21deg);
    display: inline-block;
    margin: 0 0.02rem;
}

.mainNewsList .npost-12 {
    margin-bottom: 0.75rem;
}

.mainNewsList .npost-13 .tt {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 0.55rem;
}

.mainNewsList .npost-13 .news_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin: 0 -0.375rem;
}

.mainNewsList .npost-13 .news_list .news {
    width: 33.33%;
    z-index: 1;
}

.mainNewsList .npost-13 .news_list:after {
    content: "";
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    height: 3rem;
    background: rgba(245,249,255,1);
    top: 0;
    position: absolute;
}

.mainNewsList .npost-13 .news_list .news a {
    height: 3.32rem;
    display: block;
    padding: 0.7rem 0.46rem 0.2rem 0.25rem;
    position: relative;
    margin: 0 0.375rem;
    transition: 0s;
    box-sizing: border-box;
}
.aboutHistory .news_title.line3 {
    color: rgba(102, 102, 102, 1);
    line-height: 1.44;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.mainNewsList .npost-13 .news_list .news .news_meta {
    position: absolute;
    width: 0.53rem;
    height: 0.46rem;
    left: 0;
    top: 0;
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/metabg.png) no-repeat center/100% 100%;
    color: #fff;
    display: block;
    text-align: center;
}

.mainNewsList .npost-13 .news_list .news .news_title {
    font-size: var(--titleSize);
    line-height: 1.44;
    font-family: 'shb';
    margin-bottom: 0.1rem;
}

.mainNewsList .npost-13 .news_list .news .news_text {
    font-size: var(--smailSize);
    color: rgba(102,102,102,1);
    line-height: 1.43;
}

.mainNewsList .npost-13 .news_list .news .news_days {
    display: block;
}

.mainNewsList .npost-13 .news_list .news .news_month {
    line-height: 0.22rem;
    font-size: 0.12rem;
}

.mainNewsList .npost-13 .news_list .news a:hover {
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/newsbg1.jpg) no-repeat center /cover;
    color: #fff;
}

.mainNewsList .npost-13 .news_list .news a:hover .news_text {
    color: #fff;
}

.col_menu_head.col_sum .col_summary {
    color: #fff;
    font-size: var(--smailSize);
    line-height: 1.44;
    font-family: 'shb';
    margin-top: 0.2rem;
    text-shadow: 0px 5px 5px  rgba(0, 0, 0, 0.5);
}
.col_menu_head.col_sum {
    bottom: calc(100% + 0.24rem);
}

.aboutList .pagecon .inner::before {left: 0;right: 0;}

.aboutList .pagecon .mod {
    background: linear-gradient(180deg, rgba(242, 223, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.aboutList .col_news .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.245rem;
}

.aboutList .col_news .news_list .news {
    width: 50%;
    margin-bottom: 0.3rem;
}

.aboutList .col_news .news_list .news .news_box {
    margin: 0 0.245rem;
}

.aboutList .col_news .news_list .news .news_imgs a {
    padding-top: 64.1%;
}

.aboutList .col_news .news_list .news .news_wz {
    padding-top: 0.31rem;
}

.aboutList .col_news .news_list .news .news_title {
    font-size: 0.36rem;
    font-family: 'shb';
    line-height: 1.55;
    margin-bottom: 0.3rem;
    position: relative;
}

.aboutList .col_news .news_list .news .news_text {
    font-size: var(--smailSize);
    line-height: 2;
}
.aboutList .col_news .news_list .news .news_title:after {
    width: 0.86rem;
    height: 0.095rem;
    content: "";
    position: absolute;
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/a_titlebg.svg) no-repeat center/100% 100%;
    left: 0;
    top: 100%;
}
.aboutList.list #l-container .inner {
    padding-bottom: 0;
}
.aboutClist .wp_entry p {
    font-size: var(--smailSize);
    line-height: 2;
    color: rgba(51, 51, 51, 1);
}
.aboutClist .colbottom .col_news_list {
    min-height: auto;
}
.aboutClist .agpost .tt{
    font-size: 0.36rem;
    line-height: 0.56rem;
    color: rgba(145, 25, 160, 1);
    margin-bottom: 0.24rem;
    position: relative;
    z-index: 1;
}
.aboutClist #l-container .inner{
    padding-bottom: 0;
}
.aboutGeneral .agpost-11 {
    margin-top: 0.58rem;
    position: relative;
    margin-bottom: 0.55rem;
}
.aboutGeneral .agpost {
    padding: 0.32rem 0.27rem 0;
}

.aboutGeneral .agpost-11 .news_list {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.aboutGeneral .agpost-11 .news_list .news {
    width: 47.6%;
    padding: 0.58rem 0.34rem 0.41rem;
    box-sizing: border-box;
    position: relative;
    background: #fff;
}
.aboutGeneral .agpost-11 .news_title {
    margin-left: 0.5rem;
    font-size: 0.36rem;
    line-height: 1.6;
    font-family: 'shb';
    color: rgba(102, 102, 102, 1);
    margin-bottom: 0.78rem;
    position: relative;
    z-index: 1;
}

.aboutGeneral .agpost-11:after {
    content: "";
    width: 100%;
    height: 2.87rem;
    background: rgba(245, 249, 255, 1);
    position: absolute;
    top: 0;
    left: 0;
}

.aboutGeneral .agpost-11 .news_text {
    font-size: var(--smailSize);
    line-height: 1.44;
    position: relative;
    z-index: 1;
}

.aboutGeneral .agpost-11 .news_list .news_icon {position: absolute;right: 0.8rem;top: 0.19rem;z-index: 1;height: 1.45rem;}

.aboutGeneral .agpost-11 .news_list .news:after {
    content: "";
    width: 100%;
    height: 1.73rem;
    position: absolute;
    background: linear-gradient(180deg, rgba(209, 174, 214, 1) 0%, rgba(255, 255, 255, 0) 100%);
    top: 0;
    left: 0;
    z-index: 0;
}

.aboutGeneral .agpost-11 .news_list .news.n2:after {
    background: linear-gradient(180deg, rgba(172, 193, 227, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
.aboutGeneral .agpost-11 .news_list .news_icon img {
    max-height: 100%;
}
.aboutGeneral .agpost-11 .news_list .news:before {}
.aboutGeneral .agpost-12 {
    background: rgba(245, 249, 255, 1) url(images/a_timebg.svg )no-repeat bottom left /99%;
    padding-top: 0.47rem;
    padding-bottom: 2.4rem;
}

.aboutGeneral .agpost-12 .tt {
    text-align: right;
    margin-bottom: 0.32rem;
}

.aboutGeneral .agpost-12 .news_list {
    display: flex;
    align-items: flex-start;
}

.aboutGeneral .agpost-12 .news_list .news {
    width: 2.74rem;
    position: relative;
}

.aboutGeneral .agpost-12 .news_list .news .news_title {
    position: absolute;
    width: 1.22rem;
    height: 1.22rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(201, 216, 240, 1);
    border-radius: 50%;
    font-size: 0.22rem;
    font-family: 'shb';
    color: rgba(64, 100, 156, 1);
    top: 100%;
    right: 0;
    margin-right: -0.61rem;
    transform-origin: top;
}

.aboutGeneral .agpost-12 .news_list .n1 {
    margin-right: 0.84rem;
    margin-top: 0.79rem;
}

.aboutGeneral .agpost-12 .news_list .n3 {
    width: 3.2rem;
}

.aboutGeneral .agpost-12 .news_list .n2 {
    width: 2.63rem;
    margin-right: 0.84rem;
    margin-top: 0.45rem;
}

.aboutGeneral .agpost-12 .news_list .news .news_text {
    font-size: var(--smailSize);
    line-height: 1.44;
    text-align: right;
    padding-right: 0.2rem;
    height: 2.1rem;
    overflow-y: auto;
    border-right:1px solid rgba(201, 216, 240, 1);
}
.aboutGeneral .agpost-12 .news_list .news .news_text::-webkit-scrollbar {
  width: 1px;
  background-color: rgba(201, 216, 240, 1);;
 height:0.01rem
}
.aboutGeneral .agpost-12 .news_list .news .news_text::-webkit-scrollbar-thumb {
  border-radius: 0.1rem;
  background-color: rgba(64, 100, 156, 1);
}
.aboutGeneral .agpost-12 .news_list .news .news_text:after {
    content:"";
    width: 1px;
    position: absolute;
    height: 0.36rem;
    right: 0;
    top: 0;
    background-color: rgba(64, 100, 156, 1);
}

.aboutGeneral .agpost-12 .news_list .n2 .news_title {
    transform: scale(0.8);
}
.aboutGeneral .agpost-12 .news_list .n3 .news_title {
    transform: scale(0.639);
}
.aboutHistory .agpost-11 {
    margin-top: 0.61rem;
}

.aboutHistory .agpost-11 .tt {
    padding-bottom: 0.3rem;
    border-bottom: 1px solid rgba(145, 25, 160, 1);
}
.aboutHistory .wp_subcolumn_list .wp_sublist .sublist_title {
    height: auto;
    line-height: normal;
    border: none;
    margin-bottom: 0;
}

.aboutHistory .wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
    display: none;
}

.aboutHistory .wp_subcolumn_list .wp_sublist .sublist_title a {
    pointer-events: none;
    font-size: 0.24rem;
    font-family: 'shb';
    font-weight: normal;
    color: rgba(65, 140, 255, 1);
}

.aboutHistory .wp_subcolumn_list .wp_sublist {
    margin: 0;
}

.aboutHistory .agpost-11 .news_list {
    padding-left: 0.46rem;
    position: relative;
}

.aboutHistory .agpost-11 .news_list .news {
    display: flex;
    align-items: center;
    padding: 0.2rem 0;
    height: 0.44rem;
    position: relative;
}

.aboutHistory .agpost-11 .news_list .news_date {
    color: rgba(65, 140, 255, 1);
    font-family: 'shb';
    font-size: var(--smailSize);
    line-height: 1.44;
    flex: none;
    width: 1.68rem;
    padding-left: 0.27rem;
    margin-right: 0.23rem;
    border-right: 0.02rem solid rgba(65, 140, 255, 1);
}

.aboutHistory .agpost-11 .news_list .news_title {
    font-size: var(--smailSize);
    /* height: 0.43rem; */
}
.aboutHistory .agpost-11 .news_list .news_title a {
    color: rgba(102, 102, 102, 1);
    line-height: 1.44;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.aboutHistory .agpost-11 .news_list:before {
    content: "";
    width: 1px;
    height: calc(100% - 0.84rem);
    position: absolute;
    background: rgba(226, 222, 235, 1);
    top: 0.43rem;
}

.aboutHistory .agpost-11 .news_list .news:after {
    content: "";
    width: 0.1rem;
    height: 0.1rem;
    background: rgba(65, 140, 255, 1);
    border-radius: 50%;
    left: -0.05rem;
    position: absolute;
}
.aboutHistory .agpost-11 .a_more {
    margin-top: 0.9rem;
    font-size: 12px;
    color: #AC33C1;
    line-height: 2;
    display: flex;
    transition: 0.4s;
}
.aboutHistory .agpost-11 .a_more.arrow img {
    transform: rotate(180deg);
}
.aboutHistory .agpost-11 .a_more.arrow span{
    display: none;
}
.aboutHistory .agpost-11 .a_more span {
    border-bottom: 1px solid #AC33C1;
    padding-right: 0.11rem;
}
.aboutHistory .agpost-11 .wp_subcolumn_list:nth-child(n+5){display: none;}
.aboutHistory .agpost-11 .wp_subcolumn_list.open {
    display: block;
}
.facultyStaffList .col_news {
    padding: 0;
}

.facultyStaffList.list .pagecon .inner::before {
    display: none;
}
.facultyStaffList .col_news .news_list{}
.facultyStaffList .col_news .news_list .news{
    padding: 0.18rem 0.24rem 0.18rem 0.68rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid rgba(226, 222, 235, 1);
    position: relative;
    transition: all 0.4s ease-in-out;
}

.facultyStaffList .col_news .news_list .news_imgs {
    width: 4.4rem;
    flex: none;
}

.facultyStaffList .col_news .news_list .news_imgs a {}

.facultyStaffList .col_news .news_list .news_box {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}

.facultyStaffList .col_news .news_list .news_imgs a {
    padding-top: 59%;
    position: relative;
}

.facultyStaffList .col_news .news_list .news_wz {
    padding-top: 0.27rem;
}

.facultyStaffList .col_news .news_list .news_title {
    font-family: 'shb';
    font-size: 0.36rem;
    line-height: 1.5;
    margin-bottom: 0.87rem;
}
.facultyStaffList .col_news .news_list .news_more  {
    color: #AC33C1;
    font-size: var(--smailSize);
}

.facultyStaffList .col_news .news_list .news_more img {
    margin-left: 0.7rem;
    width: var(--smailSize);
        transition: all 0.4s ease-in-out;
}
.facultyStaffList .col_news .news_list .news:hover:after {
    width: 100%;
}

.facultyStaffList .col_news .news_list .news:after {
    content: "";
    width: 0;
    position: absolute;
    height: 0.03rem;
    background: rgba(145, 25, 160, 1);
    bottom: 0;
    left: 0;
    transition: all 0.4s ease-in-out;
}

.facultyStaffList .col_news .news_list .news:hover {
    background: rgba(245, 249, 255, 1);
}

.facultyStaffList .col_news .news_list .news:hover .news_title a {
    color: #AC33C1;
}
.facultyStaffList .col_news .news_list .colun_list a{
    display: flex;
    /* width: 2.1rem; */
    justify-content: space-between;
    color: #AC33C1;
    font-size: var(--smailSize);
    line-height: 1.44;
}
.facultyStaffList .col_news .news_list .colun_list a img{width: var(--smailSize);margin-left: 0.3rem;transition: all 0.4s ease-in-out;position: relative;right: 0;}
.facultyStaffList.visitorList .col_news .news_list .news_title {
    margin-bottom: 0.63rem;
}
.facultyStaffList .col_news .news_list .liks_list, .facultyStaffList .col_news .news_list .colun_list{
    width: auto;
    display: inline-block;
}
.facultyStaffList .col_news .news_list .colun_list a:hover img {
    right: -0.1rem;
}
.facultyStaffList .col_news .news_list .colun_list .links {
    margin-bottom: 0.12rem;
}

.facultyStaffList .col_news .news_list .colun_list a:hover {
    /* width: 1.77rem; */
}
.alumniList.list #l-container .inner,.alumniList.list .pagecon .mod {
    margin-top: 0;
    padding: 0;
    background: none;
}

.alumniList.list .pagecon .inner::before {
    display: none;
}

.mod.clearfix {}

.alumniList .col_news {
    padding: 0;
    padding-top: 0.65rem;
}

.alumniList .alpost-11 {background: #fff;position: relative;z-index: 1;margin-bottom: 1.05rem;}

.alumniList .alpost .tt .title {
    font-size: 0.36rem;
    color: rgba(145, 25, 160, 1);
    font-family: 'shb';
    font-weight: normal;
    line-height: 1.4;
}

.alumniList .alpost-11 .tt .title {
    padding-left: 0.23rem;
    border-left: 0.06rem solid rgba(65, 140, 255, 1);
}

.alumniList .alpost-11 .tt {
    margin-bottom: 0.22rem;
}

.alumniList .alpost-11 .news_list {
    display: flex;
    padding: 0 0.47rem 0.31rem;
    justify-content: space-between;
}

.alumniList .alpost-11 .news_list .links {
    width: 47%;
}
.alumniList .alpost-11 .news_list .links a {
    display: block;
    width: 100%;
    height: 1.64rem;
    background: rgba(245, 249, 255, 1);
    border-left: 0.02rem solid rgba(145, 25, 160, 1);
    padding-top: 0.21rem;
    padding-left: 0.636rem;
    box-sizing: border-box;
    font-size: 0.32rem;
    font-family: 'shb';
    position: relative;
    --color: #9119a0;
    transition: 0s;
}

.alumniList .alpost .news_list .news_more {
    font-size: var(--smailSize);
    font-family: 'shr';
    color: #fff;
    display: flex;
    align-items: center;
}

.alumniList .alpost .news_list .news_more svg {
    margin-left: 0.3rem;
    width: var(--titleSize);
}
.alumniList .alpost-11 .news_list .news_more{
    color: var(--color);
    position: absolute;
    right: 0.4rem;
    bottom: 0.34rem;
}
.alumniList .alpost-11 .news_list .news_more svg path{stroke: var(--color);}


.alumniList .alpost-11 .news_list .links a:hover {
    background: linear-gradient(181.63deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 1) 52.99%, rgba(85, 15, 184, 1) 100%);
    color: #fff;
    --color: #fff;
}
.alumniList .alpost-12{
    position: relative;
    margin-bottom: 1.04rem;
    display: none;
}
.alumniList .alpost-12:after{
    content:"";
    width: 100vw;
    height: 7.02rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -2.58rem;
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/alPost2bg.jpg) no-repeat center/cover;
    z-index: -1;
}
.alumniList .alpost-12 .tt {
    margin-bottom: 0.6rem;
    text-align: center;
}

.alumniList .alpost-12 .news_list {
    display: flex;
    justify-content: space-between;
}

.alumniList .alpost-12 .news_list .news {
    width: 47.5%;
    position: relative;
}

.alumniList .alpost-12 .news_list .news_imgs img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.4s ease-in-out;
}

.alumniList .alpost-12 .news_list .news_imgs span {
    padding-top: 65.377%;
}

.alumniList .alpost-12 .news_list .news_imgs:after {
    content: "";
    width: 100%;
    height: 1.44rem;
    position: absolute;
    background: linear-gradient(360deg, rgba(99, 1, 115, 1) 0%, rgba(0, 0, 0, 0) 99.54%);
    filter: blur(0px);
    bottom: 0;
}

.alumniList .alpost-12 .news_list .news_wz {
    position: absolute;
    display: flex;
    width: 100%;
    padding: 0.22rem;
    box-sizing: border-box;
    justify-content: space-between;
    bottom: 0;
}

.alumniList .alpost-12 .news_list .news_title {
    color: #fff;
    font-family: 'shb';
    font-size: var(--bigSize);
}

.alumniList .alpost-12:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 16.2rem;
    height: 3.71rem;
    opacity: 1;
    background: linear-gradient(90deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 1) 100%);
    top: 3.72rem;
}
.alumniList .alpost-12 .news_list .news:hover .news_imgs img {
    transform: scale(1.1);
}
.alumniList .alpost-13 .tt .title {
    padding-left: 0.23rem;
    border-left: 0.06rem solid rgba(65, 140, 255, 1);
    color: #fff;
}

.alumniList .alpost-13 {
    position: relative;
    /* z-index: 1; */
    margin-bottom: 2.26rem;
}
.alumniList .alpost-13:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 16.2rem;
    height: 3.71rem;
    opacity: 1;
    background: linear-gradient(90deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 1) 100%);
    top: -1.28rem;
}
.alumniList .alpost-13:after{
    content:"";
    width: 100vw;
    height: 7.02rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -0.58rem;
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/alPost2bg.jpg) no-repeat center/cover;
    z-index: -1;
}
.alumniList .alpost-13 .tt {
    margin-bottom: 0.55rem;
    position: relative;
    z-index: 1;
}
.alumniList .alpost-13 .news .news_imgs span{
    padding-top:58.33%
}
.alumniList .alpost-13 .news .news_imgs:after {
    height: 2.24rem;
    background: linear-gradient(360deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 0) 100%);
}

.smallbannerbox {
    position: absolute;
    right: 0.52rem;
    bottom: 0.1rem;
    width: 8.18rem;
    padding: 0.5rem;
    box-sizing: border-box;
}

.smallbannerbox li .news_imgs{ transition: .5s;transform: scale(1.2);border-radius:4px;    box-shadow: 0 5px 4px rgba(0, 0, 0, .5);}
//#banner .smallbanner li:hover .news_img img{transform: scale(1);}

.smallbannerbox li.swiper-slide-thumb-active .news_imgs{transform: scale(1.58);    }
.smallbannerbox li.swiper-slide-visible.swiper-slide-thumb-active{  z-index:5! important;}
.smallbannerbox li.swiper-slide-visible:nth-child(1){    z-index: 4;}
.smallbannerbox li.swiper-slide-visible:nth-child(2){    z-index: 3;}
.smallbannerbox  li.swiper-slide-visible:nth-child(3){    z-index: 2;}
.smallbannerbox li.swiper-slide-visible:nth-child(4){    z-index: 1;}
.smallbannerbox li.swiper-slide-visible:nth-child(5){    z-index: 0;}
.smallbannerbox .swiper-wrapper{/* justify-content: end; */}
.mySwiper2 .swiper-pagination-fraction{display: flex;color:#fff;font-weight:600;font-size:0.14rem;line-height:0.28rem;position: static;    width: auto;}
.bottombtnbox{
     position: absolute;
     gap: 0.46rem;
     bottom: 0.34rem;
     left: 0.534rem;
     display: flex;
     z-index: 1;
     align-items: center;
     }
.mySwiper2  .swiper-button-next,.mySwiper2  .swiper-button-prev{
    width: 0.38rem;
    transition: .5s;
    position: static;
    height: 0.38rem;
    bottom: 0.72rem;
    top: auto;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 50%;
    background: transparent;
    }
.mySwiper2  .swiper-button-next:hover,.mySwiper2  .swiper-button-prev:hover{ border-color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.4)}
/*.mbanner .swiper-button-prev{ left: calc(50% - 8.1rem);}
.mySwiper2  .swiper-button-next{ left: calc(50% - 7.1rem);}*/
.mySwiper2 .swiper-button-next:after{background:url(/_upload/tpl/00/c2/194/template194/images/bannerright.svg) no-repeat center / 0.08rem;    font-size: 0;
    width: 100%;
    height: 100%;}
.mySwiper2 .swiper-button-prev:after{background:url(/_upload/tpl/00/c2/194/template194/images/bannerleft.svg) no-repeat center / 0.08rem;    font-size: 0;
    width: 100%;
    height: 100%;}
.alumniList .alpost-14, .alumniList .alpost-15 {
    border-left: 0.02rem solid rgba(145, 25, 160, 1);
    padding-left: 0.57rem;
    position: relative;
}

.alumniList .alpost-14 .tt .title, .alumniList .alpost-15 .tt .title {
    color: rgba(51, 51, 51, 1);
}

.alumniList .alpost-14 .tt, .alumniList .alpost-15 .tt {
    margin-bottom: 0.4rem;
}

.alumniList .alpost-14 .news_list .news_title {
    font-size: var(--smailSize););
    font-family: 'shb';
    color: rgba(145, 25, 160, 1);
    line-height: 1.4;
}

.alumniList .alpost-14 .news_list .news_title a {
    color: rgba(145, 25, 160, 1);
}

.alumniList .alpost-14 .news_list .news_text {
    font-size: var(--smailSize);
    line-height: 2;
}
.alumniList .alpost-14 .news_list .news_wz {
    /* width: 8.4rem; */
    /* max-width: calc(100% - 2.3rem); */
}
.alumniList .alpost-14 .news_list .news.n1 .news_imgs {
    position: absolute;
    bottom: 0.1rem;
    right: 0;
}
.alumniList .alpost-14 .news_list .news.n1 {
    margin-bottom: 0.22rem;
}
.alumniList .alpost-14 .news_list .news.n1 .news_imgs img {
    width: 2.29rem;
}

.alumniList .alpost-14 .news_list .news.n2 .news_imgs {
    display: none;
}

.alumniList .alpost-14 {
    margin-bottom: 0.81rem;
}

.alumniList .alpost-15 .links a {
    color: rgba(65, 140, 255, 1);
    font-size: var(--smailSize);
    display: flex;
}

.alumniList .alpost-15 .links a img {
    width: 0.16rem;
    margin-left: 0.2rem;
}
.diningList .col_news .maincon p img{
    max-width: 100%;
}

.diningList .col_news .maincon p.strong {
    font-size: var(--bigSize);
    font-family: 'shb';
}

.diningList .col_news .maincon table {
    border-top: 1px solid rgba(145, 25, 160, 1);
    border-collapse: inherit;
}

.diningList .col_news .maincon table td {
    border: none;
    height: 1.45rem;
    padding: 0.05rem 0.175rem 0;
    box-sizing: border-box;
    font-size: var(--titleSize);
    width: 33.33%;
    background: none;
    line-height: 1.44;
    vertical-align: top;
}

.diningList .col_news .maincon table td p:nth-child(1) {
}

.diningList .col_news .maincon table td p:nth-child(2) {
    font-family: 'shb';
}

.diningList .col_news .maincon table tr td:last-child {
    text-align: center;
    color: rgba(145, 25, 160, 1);
    font-family: 'shb';
    vertical-align: middle;
}

.diningList .col_news .maincon table tr:nth-child(2n+1) {background: rgba(245, 249, 255, 1);}

.diningList .col_news .maincon table td p {
    line-height: 1.44;
    padding: 0.07rem 0;
}
.diningList.list #l-container .inner {
    padding-bottom: 0;
}
.mediaList.list .pagecon .inner::before {
    display: none;
}

.mediaList.list #l-container .inner {
    padding: 0;
    margin-top: 0;
}
.mediaList .col_news {
    padding: 0;
}

.mediaList .col_news .news_list .news a {
    display: flex;
    height: 2.98rem;
    align-items: center;
    background: rgba(245, 249, 255, 1);
    padding: 0 0.66rem;
    font-size: 0.36rem;
    font-family: 'shb';
    color: rgba(145, 25, 160, 1);
    position: relative;
    line-height: 1.4;
}

.mediaList .col_news .news_list .news {
    margin: 0.2rem 0 0.3rem;
}

.mediaList .col_menu_head.col_sum {bottom: calc(100% + 0.7rem);}
.mediaList .col_news .news_list .news a .news_imgs {
    width: 1.5rem;
    height: 1.5rem;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: .5rem;
    transition: all 0.4s ease-in-out;
    flex: none;
}

.mediaList .col_news .news_list .news.i1 a .news_imgs {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_icon1.svg);
}
.mediaList .col_news .news_list .news.i2 a .news_imgs {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_icon2.svg);
}
.mediaList .col_news .news_list .news.i3 a .news_imgs {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_icon3.svg);
}
.mediaList .col_news .news_list .news.i1 a:hover .news_imgs {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_icon1a.svg);
}
.mediaList .col_news .news_list .news.i2 a:hover .news_imgs {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_icon2a.svg);
}
.mediaList .col_news .news_list .news.i3 a:hover .news_imgs {
    background-image: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_icon3a.svg);
}
.mediaList .col_news .news_list .news a:hover {
    color: #fff;
    background: linear-gradient(182.94deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 1) 52.99%, rgba(85, 15, 184, 1) 100%);
}
.mediaList .col_news .news_list .news a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/_upload/tpl/00/c2/194/template194/cjy_data/images/media_newsbg.svg) no-repeat right bottom -0.31rem/9.27rem;
}
.campusList.list .pagecon .inner::before {
    display: none;
}
.campusList.list #l-container .inner,.campusList.list .pagecon .mod{
    padding: 0;
    margin-top: 0;
    background: none;
}
.campusList .col_news{
    padding: 0.29rem 0 0;
}
.campusList .capost .tt .title {
    font-size: 0.36rem;
    font-weight: normal;
    font-family: 'shb';
    color: rgba(145, 25, 160, 1);
    line-height: 1.45;
}

.campusList .capost-11 {
    padding: 0.26rem 0.28rem 0.8rem;
    background: linear-gradient(180deg, rgba(245, 249, 255, 1) 0%, rgba(245, 249, 255, 0) 100%);
    border-top: 0.03rem solid rgba(145, 25, 160, 1);
    margin-bottom: 0.29rem;
}
.campusList .capost .tt {
    margin-bottom: 0.33rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.campusList .capost .tt .more_link a {
    padding: 0 0.26rem;
    line-height: 0.36rem;
    border-radius: 0.3rem;
    border: 1px solid rgba(65, 140, 255, 1);
    display: flex;
    color: rgba(65, 140, 255, 1);
    font-size: var(--smailSize);
    align-items: center;
}
.campusList .capost .tt .more_link a img {
    margin-left: 0.28rem;
}
.campusList .capost-11 .con {
    display: flex;
    margin: 0 -0.1rem;
}

.campusList .capost-11 .con .list1 {
    width: 3.7rem;
    flex: none;
}

.campusList .capost-11 .con .news a {
    margin: 0 0.1rem;
    display: block;
    position: relative;
}

.campusList .capost-11 .con .list2 {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.2rem;
}

.campusList .capost-11 .con .list1 .news_imgs span {
    padding-top: 148%;
}

.campusList .capost-11 .news {
    position: relative;
}

.campusList .capost-11 .news .news_title {
    position: absolute;
    background: linear-gradient(90deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 0.5) 100%);
    width: 100%;
    line-height: 0.7rem;
    bottom: 0;
    color: #fff;
    padding: 0 0.32rem;
    box-sizing: border-box;
    font-size: 0.22rem;
    text-shadow: 0px 1px 3px  rgba(0, 0, 0, 0.5);
    font-family: 'shb';
}

.campusList .capost-11 .con .list2 .news {
    width: 50%;
}

.campusList .capost-11 .con .list2 .news_imgs span {
    padding-top: 66%;
}
.campusList .capost-11 .con .list2 .news:hover span img {
    transform: scale(1.1);
}
.campusList .capost-12 .tt {
    margin-bottom: 0.87rem;
}

.campusList .capost-12 .con:after {
    position: absolute;
    content: "";
    width: calc(50vw + 6rem);
    right: 0;
    height: 100%;
    background: rgba(245, 249, 255, 1);
    top: 0;
    z-index: -1;
}

.campusList .capost-12 .con {
    position: relative;
    padding: 0.6rem 0;
    display: flex;
    justify-content: space-between;
}
.campusList .capost-12 .list1 {
    width: 1.76rem;
    flex: none;
}

.campusList .capost-12 .list2 {
    width: 8.99rem;
}

.campusList .capost-12 .news_list .news_imgs span,.campusList .capost-12 .news_list .news_imgs a {
    padding-top: 61.51%;
}

.campusList .capost-12 .list1 .news {
    margin-bottom: 0.3rem;
}

.campusList .capost-12 .list1 .news .news_title {
    margin-top: 0.09rem;
    font-size: var(--smailSizex);
    line-height: 1.6;
}

.campusList .capost .tt .more_btn .more_text {
    display: inline-block;
    line-height: 0.25rem;
    padding-right: 0.5rem;
    background: url(/_upload/tpl/00/c2/194/template194/images/more_b.svg) no-repeat center right / contain;
    color: rgba(145, 25, 160, 1);
    font-size: 0.18rem;
}

.campusList .capost-12 .list1 .news.selected .news_imgs {
    transform: scale(1.13);
}

.campusList .capost-12 .news_list .news_imgs {
    transition: all 0.6s ease-in-out;
    transform-origin: left;
}
.campusList .capost .tt .more_btn {
    position: absolute;
    bottom: 0.68rem;
    z-index: 1;
}

.campusList .capost-12 {
    position: relative;
    margin-bottom: 1.75rem;
}
.campusList .capost-13 .tt {
    margin-bottom: 0.57rem;
}

.campusList .capost-13 .news_list {
    display: flex;
    margin: 0 -0.21rem;
}

.campusList .capost-13 .news_list .news {
    width: 33.33%;
}

.campusList .capost-13 .news_list .news a {
    margin: 0 0.21rem;
    display: block;
    padding-top: 48.5%;
    position: relative;
}

.campusList .capost-13 .news_list .news .news_title {
    position: absolute;
    left: 0.26rem;
    bottom: .21rem;
    z-index: 1;
    transition: all 0.4s ease-in-out;
    font-size: 0.22rem;
    font-family: 'shb';
    line-height: 1.4;
    transition: all 0.4s ease-in-out;
}

.campusList .capost-13 .news_list .news a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(201, 216, 240, 1) 0%, rgba(255, 255, 255, 0.5) 99.54%);
    top: 0;
    left: 0;
    transition: all 0.4s ease-in-out;
}

.campusList .capost-13 .news_list .news .news_more {
    margin-top: 0.12rem;
}

.campusList .capost-13 .news_list .news .news_title svg path {
    stroke: #666666;
    transition: all 0.4s ease-in-out;
}

.campusList .capost-13 .news_list .news a:hover svg path {
    stroke: #fff;
}

.campusList .capost-13 .news_list .news a:hover .news_title {
    color: #fff;
}

.campusList .capost-13 .news_list .news a:hover:after {
    background: linear-gradient(90deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 0.5) 100%);
}
.studentAList.list #l-container .inner {
    padding-bottom: 0;
}
.studentAList .maincon {
    position: relative;
    margin-bottom: 0.35rem;
}
.studentAList .maincon .news .news_imgs span{
    padding-top:58.33%
}
.studentAList .maincon .news .news_imgs:after {
    height: 2.24rem;
    background: linear-gradient(360deg, rgba(75, 12, 119, 1) 0%, rgba(145, 25, 160, 0) 100%);
}

.studentAList .maincon .smallbannerbox {
    position: absolute;
    right: 0.36rem;
    bottom: 0.1rem;
    width: 5.66rem;
    padding: 0.3rem;
    box-sizing: border-box;
}
.studentAList .maincon .bottombtnbox{
     position: absolute;
     gap: 0.32rem;
     bottom: 0.34rem;
     left: 0.3rem;
     display: flex;
     z-index: 1;
     align-items: center;
     }
.studentAList .maincon  .swiper-button-next,.studentAList .maincon .swiper-button-prev{
    width: 0.28rem;
    transition: .5s;
    position: static;
    height: 0.28rem;
    bottom: 0.72rem;
    top: auto;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 50%;
    background: transparent;
    }
.studentAList .maincon  .swiper-button-next:hover,.studentAList .maincon  .swiper-button-prev:hover{ border-color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.4)}
/*.mbanner .swiper-button-prev{ left: calc(50% - 8.1rem);}
.studentAList .maincon  .swiper-button-next{ left: calc(50% - 7.1rem);}*/
.studentAList .maincon  .swiper-button-next:after{background:url(/_upload/tpl/00/c2/194/template194/images/bannerright.svg) no-repeat center / 0.08rem;    font-size: 0;
    width: 100%;
    height: 100%;}
.studentAList .maincon  .swiper-button-prev:after{background:url(/_upload/tpl/00/c2/194/template194/images/bannerleft.svg) no-repeat center / 0.08rem;    font-size: 0;
    width: 100%;
    height: 100%;}
.studentAList .mtext p {
    font-size: var(--smailSize);
    line-height: 2;
}
.studentElist .col_news_list .news_list .news .news_wz {
    padding: 0;
}
.studentElist .col_news_list .news_list .news .news_title{
    font-size: var(--bigSize);
}
.studentElist .col_news_list .news_list .news .news_text {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    height: auto;
    line-height: 1.44;
    font-size: var(--smailSize);
}

.studentElist .col_news_list .news_list .news .imgbox {
    padding: 0.1rem 0;
}
.studentElist .col_news_list .news_list .news .imgbox img {
    object-fit: cover;
}
.studentElist.list #l-container .inner ,.internaSlist.list #l-container .inner{
    padding-bottom: 0.35rem;
}
.internaSlist .col_name span {
    font-size: 0.56rem;
}
.researchFeatList .colbottom .col_news_list {width: 100%;}
.internaSlist .colunmArt {
    margin-top: 0.36rem;
    padding-top: 0.3rem;
    border-top: 1px dashed rgba(51, 51, 51, 1);
}
.internaSlist .colunmArt img  {
    max-width: 100%;
    height: auto ! important;
}
.internaSlist .wp_subcolumn_list .wp_sublist .sublist_title a {
    font-size: var(--bigSize);
    font-weight: normal;
    font-family: 'shb';
    color: rgba(145, 25, 160, 1);
    display: flex;
    align-items: center;
}

.internaSlist .wp_subcolumn_list .wp_sublist .sublist_title {
    height: auto;
    line-height: 1.9;
    margin: 0;
    border: none;
    margin-bottom: 0.26rem;
}

.internaSlist .wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
    display: none;
}

.internaSlist .wp_subcolumn_list .wp_sublist .sublist_title a:before {
    content: "";
    width: 0.11rem;
    height: 0.11rem;
    background: rgba(145, 25, 160, 1);
    border-radius: 50%;
    margin-right: 0.1rem;
}

.internaSlist .colunmArt .wp_subcolumn_list .con {
}
.internaSlist .colunmArt .wp_subcolumn_list .con .art {
    position: relative;
    padding: 0 0.21rem 0.39rem;
    margin-bottom: 0.39rem;
}
.internaSlist .colunmArt .wp_subcolumn_list .con .art:after {
    content: "";
    width: 100%;
    height: calc(100% - 1.06rem);
    position: absolute;
    bottom: 0;
    background: rgba(245, 249, 255, 1);
    z-index: 0;
    left: 0;
}
.internaSlist .colunmArt .wp_subcolumn_list .con .art .art_con{
    z-index: 1;
    background: #fff url(images/artbg.png) no-repeat top / 100%;
    padding: 0.54rem 0.49rem 0.58rem;
    position: relative;
}
.wp_subcolumn_list {
}

.internaSlist .colunmArt .wp_subcolumn_list:nth-child(3) .con .art .art_con {
    background: none;
    padding: 0;
}

.internaSlist .colunmArt .wp_subcolumn_list:nth-child(3) .con .art:after,.internaSlist .colunmArt .wp_subcolumn_list:nth-child(3) .con .art .art_title {
    display: none;
}
.internaSlist .colunmArt .wp_subcolumn_list:nth-child(3)  .con .art{
    padding-bottom: 0;
    margin: 0;
}

.internaSlist .col_news {
    padding-bottom: 0;
}

.internaSlist .colunmArt .wp_subcolumn_list .con .art .art_title {
    font-size: 0.24rem;
    font-family: 'shb';
    text-align: center;
    line-height: 1.6;
    margin-bottom: 0.29rem;
}

.internaSlist .colunmArt .wp_subcolumn_list .con .art .art_text p, .internaSlist .colunmArt .wp_subcolumn_list .con .art .art_text p span,.internaSlist .wp_entry p {
    font-size: var(--smailSize) ! important;
    line-height: 2 ! important;
}

@media screen and (max-width: 999px) {
    .eventNewsInfo .article .art_date{
    line-height: 25px;
}
    .col_menu_head.col_sum{
    bottom: auto;
    position: relative;
    width: 100vw;
    left: -4.5%;
    padding-bottom: 10px;
}
    .page_type1 div#container-1 {
        height:257px;
    }

    .page_type1 .col_menu_head {
        background: none;
        padding: 0;
        top: 0;
    }

    .page_type1 #l-container .inner {
        margin-top: -146px;
    }

    .e_searchBox {
        position: static;
        margin-bottom: 10px;
    }

    .e_searchBox .search_box {
        flex: 1;
    }

    .e_searchBox input,.e_searchBox input#newsKeyword {
        width: 100%;
        font-size: 15px;
        line-height: 40px;
    }

    .e_searchBox .laste:after {
        width: 14px;
        height: 8px;
        top: 16px;
    }
 input#lastNews {
    display: none;
}

    .e_searchBox div#submit {
        width: 16px;
    }

    .mainNewsList .npost-11 .news .news_title {
        font-size: 18px;
    }

    .mainNewsList .npost-11 .news .news_text {
        font-size: 16px;
        -webkit-line-clamp: 4;
    }


.mainNewsList .npost-11 .news{
    display: block;
}
    .mainNewsList .npost-11 .news .news_imgs {
        width: 100%;
    }

    .mainNewsList .npost-11 .news .news_wz {
        padding: 20px 20px 64px;
    }

    .mainNewsList .npost-11 .swiper-button-next img,.mainNewsList .npost-11 .swiper-button-prev img {
        width: 8px;
    }
.mainNewsList .npost-11 .swiper-pagination{
    display: none;
}
    .mainNewsList .npost-12 .news_list .news {
        width: 50%;
    }

    .mainNewsList .npost .news_list .news .news_days {
        font-size: 18px;
    }

    .mainNewsList .npost .news_list .news .news_month {
        font-size: 14px;
    }

    .mainNewsList .npost-12 .news_list .news .news_more img {
        width: 16px;
    }

    .mainNewsList .npost-11,.mainNewsList .npost-12 {
        margin-bottom: 30px;
    }

    .mainNewsList .npost-13 .news_list .news a {
        margin: 0;
        height: auto;
        padding: 56px 20px 30px;
    }

    .mainNewsList .npost-13 .news_list:after {
        height: 100%;
    }

    .mainNewsList .npost-13 .news_list .news .news_meta {
        width: 54px;
        height: 44px;
    }

    .mainNewsList .npost-13 .news_list .news .news_month {
        line-height: 20px;
    }
    .col_menu_head.col_sum .col_summary{font-size: 14px;font-family: 'shr';margin-top: 0;}
    .aboutGeneral .agpost-12 .news_list .news{width: 30%;margin-right: 21px;}
    .aboutGeneral .agpost-12 .news_list .news .news_text:after{
    background: none;
}
        .aboutHistory .agpost-11 .news_list:before{
    height: calc(100% - 84px);
    top: 42px;
}
    .aboutHistory .agpost-11 .news_list .news{
    height: 44px;
    padding: 20px 0;
}
    .aboutHistory .agpost-11 .news_list{
    padding-left: 0;
}
    .aboutHistory .agpost-11 .news_list .news_date{
    width: 105px;
    padding-left: 10px;
}
    .facultyStaffList .col_news .news_list .news{
    padding: 10px 0;
}
    .alumniList.list .pagecon .mod,.campusList.list .pagecon .mod{
    padding: 0 4%;
}
    .alumniList .alpost-13{
    margin-bottom: 47px;
}
    .alumniList .alpost-13:after{
    height: 100%;
}
    .campusList .capost-11 .con{}
    .campusList .capost-11 .con .list1{
    width: 31.7%;
}
        .campusList .capost-12 .list2{
    width: 76%;
}
}

@media screen and (max-width: 767px) {
    .col_news_list.eventNews .itemList .news a {
        display:block;
    }

    .col_news_list.eventNews .itemList .imgbox {
        width: 100%;
        margin: 0;
    }

    .mainNewsList .npost-13 .news_list .news {
        width: 100%;
    }
    .aboutList .col_news .news_list .news{
    width: 100%;
}
    .aboutGeneral .agpost-11 .news_list{
    display: block;
}
    .aboutGeneral .agpost-11 .news_list .news{
    width: 100%;
}
    .aboutGeneral .agpost-11 .news_list .news_icon{
    right: 0.34rem;
    height: 71px;
}
    .facultyStaffList .col_news .news_list .news_imgs{
    width: 200px;
}
    .facultyStaffList .col_news .news_list .news_wz{
    padding: 0;
    margin-right: 10px;
}
    .facultyStaffList .col_news .news_list .news_title{
    font-size: 20px;
    margin-bottom: 30px;
}
    .alumniList .col_news{
    padding-top: 0;
}
       .alumniList .alpost-11 .news_list{
    display: block;
    padding: 20px;
}
    .alumniList .alpost-11 .news_list .links{
    width: 100%;
    margin-bottom: 20px;
}
    .alumniList .alpost-12 .news_list{
    display: block;
}
    .alumniList .alpost-12 .news_list .news{
    width: 100%;
    margin-bottom: 20px;
}
    .alumniList .alpost-12:before{
    height: 100%;
}
    .smallbannerbox{
    padding: 20px;
    width: 63%;
    right: 20px;
    bottom: 20px;
}
    .bottombtnbox,.studentAList .maincon .bottombtnbox{
    left: 20px;
    gap: 9px;
}
    .diningList .col_news .maincon table td{
    font-size: 14px;
}
    .mediaList .col_news .news_list .news a{
    height: 155px;
    font-size: 18px;
    padding: 0 20px;
}
    .mediaList .col_news .news_list .news a .news_imgs{
    width: 74px;
    height: 74px;
    margin-right: 10px;
}
    .campusList .capost-11 .con .list1{
    width: 32%;
}
    .campusList .capost-11 .news .news_title{
    padding: 0 7px;
}
    .studentElist .col_news_list .news_list .news .news_wz{
    padding-bottom: 10px;
}
    .studentAList .maincon .smallbannerbox{
    padding: 20px;
    width: 63%;
    right: 20px;
    bottom: 20px;
}
    .campusList .capost .tt .more_link a{
    line-height: 40px;
}
    .campusList .capost-12 .con{
    flex-direction: column-reverse;
}
    .campusList .capost-12 .list1{
    display: flex;
    width: 100%;
    gap: 38px;
}
    .campusList .capost-12 .con:after{
    width: 100vw;
    right: -4.3%;
}
.campusList .capost-12 .list2{
    width: 100%;
    margin-bottom: 25px;
}
    .campusList .capost-12{
    margin-bottom: 30px;
}
    .campusList .capost-12 .list1 .news{
    flex: 1;
}
    .campusList .capost .tt .more_btn{
    bottom: 10px;
}
}
@media screen and (max-width:600px) {
    .aboutGeneral .agpost-12 .news_list{
    display: block;
}
    .aboutGeneral .agpost-12 .news_list .news{
    width: 100%;
    display: flex;
    margin: 0;
    padding-bottom: 30px;
    padding-left: 80px;
    box-sizing: border-box;
}
.aboutGeneral .agpost-12 .news_list .news:after{
    content:"";
    display: block;
    width: 1px;
    height: 100%;
    border-left: 1px solid rgba(201, 216, 240, 1);
    position: absolute;
    left: 35px;
}
    .aboutGeneral .agpost-12 .news_list .news .news_text{
    overflow: inherit;
    height: auto;
    padding-right: 0;
    border: none;
    text-align: left;
}
    .aboutGeneral .agpost-12 .news_list .news .news_title{
    position: absolute;
    flex: none;
    left: 0;
    top: 0;
    width: 70px;
    height: 70px;
        z-index:1;
}
    .aboutGeneral .agpost-12{
    padding-bottom: 30px;
    background-image: none;
}
    .aboutGeneral .agpost-12 .tt{
    text-align: left;
}
 .campusList .capost-11 .con .list1{
    width: 100%;
    margin-bottom: 0.2rem;
}
    .campusList .capost-11 .con{
    display: block;
}
 .campusList .capost-13 .news_list{
    flex-wrap: wrap;
}
    .campusList .capost-13 .news_list .news{
    width: 50%;
    margin-bottom: 20px;
}
    .campusList .capost-13 .news_list .news .news_title{
    font-size: 20px;
}
}
@media screen and (max-width: 479px) {
    .mainNewsList .col_news_list{
    padding: 0.15rem;
}
    .col_news_list.eventNews {
        box-shadow:0 0 10px -1px #9119a033;
    }

    .page_type1 div#container-1 {
        height: 186px;
    }

    .page_type1 #l-container .inner {
        margin-top: -75px;
    }

    .page_type1 .col_name span {
        color: var(--hoverColor);
    }

    .e_searchBox .search_con {
        display: block;
    }

    .e_searchBox .search_box {
        margin: 0;
        margin-bottom: 17px;
    }

    .e_searchBox {
        margin-bottom: 45px;
    }

    .mainNewsList .npost-12 .news_list .news {
        width: 100%;
    }
    .aboutGeneral .agpost-11 .news_title{
    margin: 0;
    margin-bottom: 20px;
}
    .facultyStaffList .col_news .news_list .news_box{
    display: block;
}
    .facultyStaffList .col_news .news_list .news_imgs{
    width: 100%;
    margin-bottom: 10px;
}
    .alumniList .alpost-14 .news_list .news_wz{
    max-width: inherit;
    width: 100%;
}
    .alumniList .alpost-14 .news_list .news.n1 .news_imgs{
    position: relative;
    width: fit-content;
    margin: 10px 0;
}
    .campusList .capost-11 .con .list2 .news{
    width: 100%;
}
    .campusList .capost .tt{
    display: block;
}
    .campusList .capost-13 .news_list .news{
    width: 100%;
}
}


/*admin*/
body.admin .article{display: flex; align-items: flex-start;}
.admin .article .news_imgs{width:2.8rem;margin-right:0.41rem}
.admin .article .news_imgs img {
    width: 100%;
    height: auto;
}

.admin .article .news_wz {flex:1 0 0;}

.admin .article .news_wz .news_top {
    display: flex;
    gap: 0.12rem;
    align-items: flex-end;
    font-family: 'SourceHanSansCN-Bold';
    color: var(--hoverColor);
    font-size: var(--bigSize);
    line-height: 1.2;
    margin-bottom: 0.15rem;font-weight:700
}
.admin .article .news_wz .news_title {
    font-size: 0.36rem;
    font-family: 'SourceHanSansCN-Bold';
    color: var(--hoverColor);
    line-height: 1;
}

.admin .article .news_wz .news_title3 {
    font-size: var(--bigSize);
    line-height: 1.5;color: rgba(65, 140, 255, 1);
}

.admin .article .news_wz .read {
    margin-top: 0.21rem;
    padding-top: 0.34rem;
    border-top: 1px solid rgba(226,222,235,1);
}

@media screen and (max-width: 999px) {
body.admin .article{padding-top:30px}
}
@media screen and (max-width: 600px) {
.admin .article .news_wz .news_title{font-size:24px;line-height:1.2}
body.admin .article{display:block}
.admin .article .news_imgs{margin:0 auto 25px}
}

