@charset "utf-8"; 
.colname_tt {
    margin-bottom: 0.3rem;
}
/* 学院介绍 */
.xyjslist .wp_entry p img {
    width: 3.91rem;
    height: auto;
    padding-left: 0.5rem ! important;
    padding-bottom: 0.5rem;
}
.xyjslist .wp_entry .mcon {
    background: url(images/js_bg.jpg) no-repeat bottom center/cover;
    padding: 0.51rem 0.42rem;
}
.xyjslist .wp_entry .mcon .btt {
    text-align: center;
    font-size: 0.28rem;
    font-weight: bold;
    margin-bottom: 0.45rem;
}

.xyjslist .wp_entry .mcon ul {display: flex;margin: 0 -0.5rem;padding: 0;}

.xyjslist .wp_entry .mcon ul li {
    flex: 1;
    padding: 0 0.4rem;
    border-right: 1px solid #cecbee;
}

.xyjslist .wp_entry .mcon ul li .tt {
    font-size: 0.24rem;
    font-weight: bold;
    color: #3429a8;
    margin-bottom: 0.17rem;
    line-height: normal;
}

.xyjslist .wp_entry .mcon ul li p ,.xyjslist .wp_entry .mcon ul li p  * {
    font-size: var(--titleSizeSmallx) !important;
    text-align: inherit;
}

@media screen and (max-width: 999px){
    .xyjslist .wp_entry p img{
        width:50%;
        padding-left: 20px ! important;
        padding-bottom: 20px;
    }
    .xyjslist .wp_entry .mcon ul{
    flex-direction: column;
    margin: 0;
    }
    .xyjslist .wp_entry .mcon ul li{
    padding: 20px 0;
    border-right: none;
    border-bottom: 1px solid #cecbee;
    }
    .xyjslist .wp_entry .mcon{
        padding: 30px;
    }
    .xyjslist .wp_entry .mcon .btt{
        margin-bottom:20px
    }
}
/* 历史沿革 */
.lsyglist #l-container {
    background: url(images/lsyg_bg.jpg)no-repeat center/cover;
}
.lsyglist .wp_entry p img{
    width: 100%;
    float: none;
}
/* 院长寄语 */
.yzjylist .col_news_list .wp_entry {
    display: flex;
    padding: 0.8rem;
    border-top: 2px solid #efefef;
    box-sizing: border-box;
    align-items: flex-start;
}

.yzjylist .col_news_list .wp_entry .l {
    flex: none;
    padding-top: 0.4rem;
    padding-left: 0.4rem;
    position: relative;
    margin-right: 0.5rem;
    margin-top: 0.2rem;
}

.yzjylist .col_news_list .wp_entry .l img {
    width: 2.5rem;
    height: auto;
}

.yzjylist .col_news_list .wp_entry .l:after {
    content: "";
    width: 2.5rem;
    height: calc(100% - 0.4rem);
    position: absolute;
    left: 0;
    top: 0;
    background-image: -moz-linear-gradient( -90deg, rgb(52,41,168) 0%, rgb(255,255,255) 100%, rgb(255,255,255) 100%, rgb(143,145,241) 100%, rgb(124,126,196) 100%, rgb(105,106,151) 100%, rgb(255,255,255) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(52,41,168) 0%, rgb(255,255,255) 100%, rgb(255,255,255) 100%, rgb(143,145,241) 100%, rgb(124,126,196) 100%, rgb(105,106,151) 100%, rgb(255,255,255) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(52,41,168) 0%, rgb(255,255,255) 100%, rgb(255,255,255) 100%, rgb(143,145,241) 100%, rgb(124,126,196) 100%, rgb(105,106,151) 100%, rgb(255,255,255) 100%);
    z-index: -1;
    /* margin-right: 0.56rem; */
}
.yzjylist .col_news_list .wp_entry .r {
    position: relative;
}
.yzjylist .col_news_list .wp_entry .r:before{content:"“";font-size: 3rem;font-family: "Arial";color: #ccab5d;opacity: 0.15;/* height: 0.76rem; */position: absolute;top: -0.7rem;line-height: 1;left: -0.25rem;}
.yzjylist .col_news_list .wp_entry .r .bottom p {
    width: 2rem;
    text-align: center ! important;
    margin: 0 0  0 auto;
}
.yzjylist .col_news_list .wp_entry .r .bottom img{
    width: 0.91rem;
}
@media screen and (max-width: 999px){
    .yzjylist .col_news_list .wp_entry{
    padding: 35px  0;
}
.yzjylist .col_news_list .wp_entry .l img{
    width: 150px;
}
.yzjylist .col_news_list .wp_entry .l:after{
    width: 150px;
    height: calc(100% - 15px);
}
.yzjylist .col_news_list .wp_entry .l{
    padding-top: 10px;
    padding-left: 10px;
}
.yzjylist .col_news_list .wp_entry .r .bottom p{
    width: 2.5rem;
}
}
@media screen and (max-width: 640px){
    .yzjylist .col_news_list .wp_entry{
    display: block;
}
.yzjylist .col_news_list .wp_entry .l{
    float: left;
    margin-right: 20px;
}
.yzjylist .col_news_list .wp_entry .r:before{
    display: none;
}
}
/* 项目概况 */
.xmgklist .col_news_list .itemlist {background: #fff url(images/xmgk_bg.jpg)no-repeat bottom center/80% auto;}
.xmgklist .col_news_list .itemlist {display: flex;}

.xmgklist #l-container {
    background: #f5f5f5;
}

.xmgklist .col_news_list .itemlist .item {
    padding: 0.4rem 0.3rem  0.2rem;
    box-sizing: border-box;
    position: relative;
    width: 1.8rem;
    transition: var(--time);
    border-right: 1px solid #e5e5e5;
    z-index: 1;
    overflow: hidden;
}

.xmgklist .col_news_list .itemlist .item_title {
    text-align: center;
    color: #3429a8;
    font-size: var(--titleSize);
    font-weight: bold;
    padding-bottom: 0.3rem;
    position: relative;
    =: 50%;
    transition: var(--time);
}
.xmgklist .col_news_list .itemlist .item_title:after {
    content: "";
    position: absolute;
    width: 0.32rem;
    height: 0.04rem;
    background: #3429a8;
    bottom: 0;
    left: 50%;
    margin-left: -0.16rem;
    transition: var(--time);
}

.xmgklist .col_news_list .itemlist .item.selected {
    width: calc(100% - 6 * 1.8rem);
}

.xmgklist .col_news_list .itemlist .item_text p {
    font-size: var(--titleSizeSmallx);
    line-height: 2;
    text-indent: 2em;
}

.xmgklist .col_news_list .itemlist .item_text {
    opacity: 0;
    transition: var(--time);
    width: 3rem;
    padding-top: 0.3rem;
}
.xmgklist .col_news_list .itemlist .item:last-child {
    border-right: none;
}
.xmgklist .col_news_list .itemlist .item[data-name="MBA项目"] {
    --color: #881800;
}
.xmgklist .col_news_list .itemlist .item[data-name="MPA项目"] {
     --color: #192e7e;
}
.xmgklist .col_news_list .itemlist .item[data-name="MEM项目"] {
     --color: #16421f;
}
.xmgklist .col_news_list .itemlist .item[data-name="MPAcc项目"] {
     --color: #ad7111;
}
.xmgklist .col_news_list .itemlist .item[data-name="MF项目"] {
     --color: #571f72;
}
.xmgklist .col_news_list .itemlist .item[data-name="MIB项目"] {
     --color: #34907c;
}
.xmgklist .col_news_list .itemlist .item[data-name="MT项目"] {
     --color: #121267;
}

.xmgklist .col_news_list .itemlist .item:after {
    content: "";
    width: 100%;
    height: 100%;
    background: var(--color);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    transition: var(--time);
}

.xmgklist .col_news_list .itemlist .item.selected:after {
    opacity: 1;
    transform: none;
}

.xmgklist .col_news_list .itemlist .item.selected .item_title {
    color: #fff;
}

.xmgklist .col_news_list .itemlist .item.selected .item_title:after {
    background: #fff;
}

.xmgklist .col_news_list .itemlist .item.selected .item_text {
    color: #fff;
    opacity: 1;
    transition-delay: 0.1s;
}
@media screen and (max-width: 999px){
    .xmgklist .col_news_list .itemlist{
    flex-direction: column;
}
        .xmgklist .col_news_list .itemlist .item{
   width: 100%;
   border-bottom: 1px solid #e5e5e5;
   border-right: none;
   height: 1rem;
}
.xmgklist .col_news_list .itemlist .item.selected{
    transform: none;
    width: 100%;
}
.xmgklist .col_news_list .itemlist .item_text{
    width: 100%;
}
}
/* 联系我们 */
.lxwmlist .wp_entry .mlist {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 0.4rem;
    height: 9rem;
    padding: 0;
}

.lxwmlist .wp_entry .mlist >li {
    background: #f5f5f5;
    padding: 0.33rem 0.4rem;
    width: calc(50% - 0.2rem);
    box-sizing: border-box;
}

.lxwmlist .wp_entry .mlist >li .tt {
    color: #3429a8;
    font-weight: bold;
    font-size: 0.24rem;
    position: relative;
    margin-bottom: 0.15rem;
}

.lxwmlist .wp_entry .mlist >li .tt:before {
    content: "";
    position: absolute;
    width: 0.04rem;
    height: 100%;
    left: -0.4rem;
    background: #3429a8;
}

.lxwmlist .wp_entry .mlist >li .con p,.lxwmlist .wp_entry .mlist >li .con p * {
    color: #333 ! important;
}

.lxwmlist .wp_entry .mlist >li .con p strong {
    margin: 0.15rem 0 0.1rem;
    display: block;
}

.lxwmlist .wp_entry .mlist ul {
    text-indent: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex: 1;
}

.lxwmlist .wp_entry .mlist .mmcon {
    display: flex;
}

.lxwmlist .wp_entry .mlist ul li {
    width: 50%;
}

.lxwmlist .wp_entry .mlist .mmcon .mtt {
    flex: none;
}
@media screen and (max-width: 999px){
    .lxwmlist .wp_entry .mlist{gap: 0.2rem;height: auto;}
    .lxwmlist .wp_entry .mlist >li{
    width: 100%;
    padding: 0.2rem;
}
.lxwmlist .wp_entry .mlist >li .tt:before{
    left: -0.2rem;
}
    .lxwmlist .wp_entry .mlist >li .tt{font-size:0.18rem}
}
@media screen and (max-width: 676px){
.lxwmlist .wp_entry .mlist >li .con p, .lxwmlist .wp_entry .mlist >li .con p *{
    font-size: 0.15rem ! important;
}
}
@media screen and (max-width: 479px){
.lxwmlist .wp_entry .mlist ul li{
    width: 100%;
}
}
/* 招生信息 */
.zsxxlist .zbox1 .inner{
    padding: 0.98rem 0 1.05rem;
}
.zsxxlist .zbox1 {
    background: url(../images/main2bg.jpg)no-repeat center/cover;
}
.zsxxlist .zcore-11 .con {
    background: #fff url(../images/xiaohu.png) no-repeat right bottom/cover;
    border-top: 0.04rem solid var(--mainColor);
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
    padding: 0.76rem 0.57rem 0.8rem 0.48rem;
    box-sizing: border-box;
}
.zsxxlist .zcore-11 .itemlist .item {
    display: flex;
    width: calc((100% - ((var(--num) - 1) * var(--gap)))/var(--num));
    box-sizing: border-box;
    align-items: center;
}

.zsxxlist .zcore-11 .itemlist {
    display: flex;
    flex-wrap: wrap;
    row-gap: .64rem;
    --gap: 0.85rem;
    --num: 3;
    column-gap: var(--gap);
}
.zsxxlist .zcore-11 .itemlist .item .item_meta {
    margin-right: 0.32rem;
}

.zsxxlist .zcore-11 .itemlist .item:hover .item_meta {
    background: #ccab5d;
}

.zsxxlist .zcore-11 .itemlist .item:hover .item_title a {
    color: #ccab5d;
}
.zsxxlist .zbox2 .inner{padding:1rem 0}
.zsxxlist .zcore-21 .list1 {display: flex;background: url(images/zs_bg1.jpg) no-repeat center/cover;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);margin-bottom: 0.59rem;}

.zsxxlist .zcore-21 .list1 .item {
    height: 1.6rem;
    display: flex;
    align-items: center;
    flex: 1;
    text-align: center;
    justify-content: center;
    color: #fff;
    position: relative;
    transition: 0.2s;
    cursor: pointer;
    background: #ccab5d00;
}

.zsxxlist .zcore-21 .list1 .item .item_title {
    font-size: 0.24rem;
}

.zsxxlist .zcore-21 .list1 .item:after {
    content: "";
    width: 1px;
    height: 0.72rem;
    background: #fff;
    right: 0;
    opacity: 0.2;
    position: absolute;

}
.zsxxlist .zcore-21 .list1 .item.selected {
    background: #ccab5d;
}
.zsxxlist .zcore-21 .list1 .item.selected:before{
    opacity: 1;
}
.zsxxlist .zcore-21 .list1 .item:before {
    content: "";
    position: relative;
    width: 0.32rem;
    height: 0.16rem;
    background: url(images/sjx.png) no-repeat center/100% 100%;
    top: 100%;
    position: absolute;
    top: 100%;
    opacity: 0;
    transform-origin: top;
    transition: 0.2s;
}
.bkzn_con {
    border: 1px solid #3429a8;
    border-radius: 0.04rem;
    min-height: 3.2rem;
    padding: 0.38rem;
    box-sizing: border-box;
    margin-bottom: 0.4rem;
}
.bkzn_con:last-child{margin-bottom:0}
.bkzn_con>p:nth-child(1) strong {
    background: #3429a8;
    width: auto;
    line-height: 0.56rem;
    color: #fff;
    padding: 0 0.34rem;
    display: inline-block;
    text-align: center;
    border-radius: 0.28rem;
    font-size: 0.24rem;
    margin: 0 0.46rem;
}
.bkzn_con>p:nth-child(1) {
    display: flex;
    align-items: center;
    margin-bottom: 0.39rem;
}

.bkzn_con>p:nth-child(1):after,.bkzn_con>p:nth-child(1):before {
    content: "";
    flex: 1;
    border-top-width: 4px;
    border-top-color: rgb(52, 41, 168);
    border-top-style: dotted;
    height: 0;
    opacity: 0.5;
}
.bkzn_con ul {
    display: flex;
}

.bkzn_con ul li {
    flex: 1;
    text-align: center;
    width: max-content;
}

.bkzn_con ul li p {
    font-size: var(--titleSizeSmall);
    /* line-height: 2; */
}
.bkzn_con.con1 li p:first-child strong {
    display: inline-block;
    color: #3429a8;
    font-size: 0.18rem;
    position: relative;
    padding-bottom: 0.18rem;
    margin-bottom: 0.15rem;
}

.bkzn_con.con1 li p:first-child strong:after {
    content: "";
    width: 0.24rem;
    height: 0.04rem;
    background: #3429a8;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -0.12rem;
}

.bkzn_con.con1 li {
    border-right: 1px solid #e0e0e0;
    padding: 0 0.1rem;
}

.bkzn_con.con1 li:last-child {
    border: none;
}

.bkzn_con.con2 li p:first-child strong{
    width: 0.64rem;
    height: 0.64rem;
    display: inline-block;
    background: #3429a8;
    border-radius: 50%;
    line-height: 0.64rem;
    color: #fff;
    font-family: Arial;
    font-size: 0.28rem;
    margin: 0 0.14rem;
    flex: none;
}
.bkzn_con.con2 li p:nth-child(2) strong{
    color: #3429a8;
    display: inline-block;
    margin-bottom: 0.05rem;
    margin-top: 0.15rem;
}
.bkzn_con.con2 li p:first-child:before,.bkzn_con.con2 li p:first-child:after {
    content: "";
    flex: 1;
    height: 1px;
    background: #3429a8;
}

.bkzn_con.con2 li p:first-child {
    display: flex;
    align-items: center;
}

.bkzn_con.con2 li:last-child p:first-child:after {
    opacity: 0;
}
.zsxxlist .zbox3{background:#f0f0f0}
.zsxxlist .zbox3 .inner{padding:1rem 0}
.zsxxlist .zcore-31 .list1{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #b7b4da;
    margin-bottom: 0.5rem;
}
.zsxxlist .zcore-31 .list1 li {
    height: 0.74rem;
    display: flex;
    align-items: center;
}

.zsxxlist .zcore-31 .list1 li .item_title {
    font-size: var(--titleSize);
}

.zsxxlist .zcore-31 .list1 li.selected .item_title {
    color: var(--mainColor);
}

.zsxxlist .zcore-31 .list1 li.selected {
    border-bottom: 0.04rem solid var(--mainColor);
}

.jjzx_box .blue_tt strong {
    display: inline-block;
    line-height: 0.49rem;
    color: #ffff;
    background: #3429a8;
    font-size: 0.18rem;
    padding: 0 0.33rem;
}

.jjzx_box p {
    font-size: var(--titleSizeSmall);
}

.jjzx_box ul li p {
    display: flex;
    min-height: 0.66rem;
    margin-bottom: 0.08rem;
}

.jjzx_box ul li strong {
    width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #ccab5d;
    padding: 0 0.1rem;
    box-sizing: border-box;
    margin-right: 0.08rem;
    flex: none;
}

.jjzx_box ul li p  span {
    background: #fff;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: stretch;
    padding: 0 0.2rem;
}
.jjzx_box.ul2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.jjzx_box.ul2>p {
    width: 100%;
}

.jjzx_box.ul2>ul {
    width: 49%;
    padding: 0;
}

.jjzx_box.flex {
    display: block;
    min-height: 4rem;
}

.jjzx_box.flex ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.jjzx_box.flex ul li strong{
    width: calc(100% - 0.08rem);
}
.jjzx_box.flex ul>div {
    width: 100%;
}
.jjzx_box.flex ul>li{
    width: 14.28%;
}
.zsxxlist .zbox4 .inner{
    padding: 1rem;
}
.zsxxlist .zcore-41 .itemlist {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.3rem;
}

.zsxxlist .zcore-41 .itemlist .item {
    width: 33.33%;
}

.zsxxlist .zcore-41 .itemlist .item_box {
    box-sizing: border-box;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    display: flex;
    padding: 0.15rem 0 0.35rem;
    align-items: center;
    justify-content: space-between;
    gap: 0.26rem;
    margin: 0 0.33rem;
    margin-top: -2px;
}
.zsxxlist .zcore-41 .itemlist .item_box:hover .more {
    right: -0.1rem;
}
.zsxxlist .zcore-41 .itemlist .item_box:hover a {
    color:var(--mainColor)
}
.zsxxlist .zcore-41 .itemlist .item_box .more {
    position: relative;
    right: 0;
}
.zsxxlist .zcore-41 .itemlist .item_box .item:hover .more {
    right: -0.1rem;
}

.zsxxlist .zcore-41 .itemlist .item_box .item .more {
    position: relative;
    right: 0;
}

.item_title.line1 {}

.zsxxlist .zcore-41 .itemlist .item_box .more i {
    font-size: var(--titleSize);
    font-weight: bold;
}
.zsxxlist .zbox5 .inner {
    padding: 1rem 0;
}

.zsxxlist .zbox5 {
    background: #f0f0f0;
}

.zsxxlist .zcore-51 .itemlist .item {
    width: 4.4rem;
}

.zsxxlist .zcore-51 .itemlist {
    display: flex;
    justify-content: space-between;
}

.zsxxlist .zcore-51 .itemlist .item a {
    display: block;
    width: 100%;
    height: 1.66rem;
    background: #fff url(images/zs_nbg1.png) no-repeat center/cover;
    border-radius: 0.08rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 0 0.1rem;
    box-sizing: border-box;
    text-align: center;
}

.zsxxlist .zcore-51 .itemlist .item .item_title {
    font-size: var(--titleSize);
    margin-bottom: 0.19rem;
}
.zsxxlist .zcore-51 .itemlist .item .i_more {
    width: 1.56rem;
    line-height: 0.48rem;
    background: var(--mainColor);
    color: #fff;
    text-align: center;
    border-radius: 0.24rem;
    font-size: var(--titleSizeSmall);
    font-weight: bold;
    transition: var(--time);
}

.zsxxlist .zcore-51 .itemlist .item a:hover .i_more {
    background: #fff;
    color: var(--mainColor);
}

.zsxxlist .zcore-51 .itemlist .item a:hover {
    color: #fff;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);
    background-image: url(images/zs_nbg2.png);
}
.zsxxlist .zbox6 {background: url(images/zs_bg2.jpg) no-repeat right/cover;position: relative;}
.zsxxlist .zbox6 .inner {
    padding: 1rem 0 0.8rem;
    position: relative;
    z-index: 1;
}
.zsxxlist .zcore-61 .item_con .mmcon {
    display: flex;
    width: 9.2rem;
}

.zsxxlist .zcore-61 .item_con p,.zsxxlist .zcore-61 .item_con p * {
    font-size: var(--titleSizeSmall) ! important;
    line-height: 2 ! important;
}
.zsxxlist .zcore-61 .item_con .mmcon ul {
    display: flex;
    flex-wrap: wrap;
}

.zsxxlist .zcore-61 .item_con .mmcon p {
    flex: none;
}

.zsxxlist .zcore-61 .item_con .mmcon ul li {
    width: 33.33%;
}
@media screen and (max-width: 999px){
    .zsxxlist .zbox1 .inner,.zsxxlist .zbox2 .inner,.zsxxlist .zbox3 .inner,.zsxxlist .zbox4 .inner,.zsxxlist .zbox5 .inner,.zsxxlist .zbox6 .inner{
    padding: 30px 0;
}
    .zsxxlist .zcore-61 .item_con .mmcon{
    width: 100%;
}
    .zsxxlist .zcore-11 .con{
    padding: 0.2rem;
}
.zsxxlist .zcore-11 .itemlist .item .item_title{
    -webkit-line-clamp: 2;
}
.zsxxlist .zcore-11 .itemlist{
    margin: 0;
    --num: 2;
    --gap: 0.3rem;
    row-gap: 20px;
}
.zsxxlist .zcore-11 .itemlist .item .item_meta{
    margin-right: 0.2rem;
}
    .zsxxlist .zcore-21 .list1 .item .item_title{
    font-size: 0.18rem;
    padding: 0 0.1rem;
}
    .zsxxlist .zcore-21 .list1{
    margin-bottom: 0.2rem;
}
.bkzn_con{
    padding: 0.2rem;
    height: auto;
}
    .bkzn_con>p:nth-child(1) strong{
    margin: 0 0.2rem;
}
    .bkzn_con ul{
    flex-wrap: wrap;
}
    .bkzn_con.con1 ul li{
    padding: 0 0.1rem;
}
    .bkzn_con.con1 ul li{
    width: 33.33%;
    flex: none;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.bkzn_con.con2 ul li{width: 25%;flex: none;box-sizing: border-box;margin-bottom: 20px;}
.bkzn_con.con2 li p:first-child strong{
    width: 0.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.18rem;
}
    .zsxxlist .zcore-31 .list1 li{
    padding: 0 0.1rem;
    height: auto;
    width: 30px;
}
.jjzx_box ul li p{
    min-height: 0.9rem;
    height: auto;
}
.zsxxlist .zcore-41 .itemlist{
    margin: 0 -0.1rem;
}
.zsxxlist .zcore-41 .itemlist .item_box{
    margin: 0 0.1rem;
    margin-top: -2px;
}
.zsxxlist .zcore-41 .itemlist .item{
    width: 50%;
}
.zsxxlist .zcore-51 .itemlist .item{
    width: 32%;
}
.zsxxlist .zcore-51 .itemlist .item .i_more{
    width: auto;
    padding: 0 0.2rem;
    line-height: 2.5;
    font-size: var(--titleSizeSmallx);
}
  .zsxxlist .zbox6:after{content: "";position: absolute;width: 100%;height: 100%;background: linear-gradient(to right, #ffffff, #ffffff8f);top: 0;}  
.zsxxlist .zcore-61 .item_con .mmcon ul li{
    width: 50%;
    white-space: nowrap;
}
    .jjzx_box.flex ul>li{
    width: 16.66%;
}
.jjzx_box:not(.flex) ul li strong{
    width: 1.5rem;
}
  
}
@media screen and (max-width: 767px){
    .zsxxlist .zcore-51 .itemlist .item{
    width: 100%;
    margin-bottom: 0.2rem;
}
    .zsxxlist .zcore-51 .itemlist{
    display: block;
}
    .bkzn_con.con1 ul li{
    width: 50%;
}
        .jjzx_box.flex ul>li{
    width: 25%;
}
      .jjzx_box.ul2 ul{
    width: 100%;
}
}
@media screen and (max-width: 479px){
.zsxxlist .zcore-11 .itemlist{
    --num: 1;
}
   .zsxxlist .zcore-21 .list1 .item .item_title{
    font-size: 0.16rem;
    padding: 0 0.05rem;
} 
.zsxxlist .zcore-31 .list1 li .item_title{
    writing-mode: tb;
    letter-spacing: 0.05rem;
}
.zsxxlist .zcore-41 .itemlist .item{
    width: 100%;
}
    .zsxxlist .zcore-61 .item_con .mmcon ul li{
    width: 100%;
}
.jjzx_box.flex ul>li{
    width: 33.33%;
}
}
/* 教学培养 */
.jxpylist .jbox1 {
    background: url(images/jxpy_bg.jpg) no-repeat center/cover;
}

.jxpylist .jbox1 .inner {
    padding: 0.95rem 0;
}
.jxpylist .wrapbox .bigtt {
    font-size: 0.4rem;
    text-align: center;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 0.39rem;
    margin-bottom: 0.5rem;
}

.jxpylist .wrapbox .bigtt:after {
    content: "";
    width: 0.64rem;
    height: 0.04rem;
    background: var(--mainColor);
}

.jxpylist .jcore-11 .item_text p {
    font-size: var(--titleSizeSmall);
    line-height: 2;
    color: #888;
}

.jxpylist .jbox2 .inner {
    padding: 1rem 0;
}

.jxpylist .jcore-21 .search_jbox .s_input {
    display: flex;
    width: 4rem;
    margin: 0 auto;
    border: 1px solid var(--mainColor);
    height: 0.48rem;
    border-radius: 0.04rem;
    max-width: 100%;
}


.jxpylist .jcore-21 .search_jbox .tt {text-align: center;display: block;font-size: var(--titleSizeSmallx);margin-bottom\: 0;margin-bottom: 0.17rem;}

.jxpylist .jcore-21 .search_jbox .s_input input {
    flex: 1;
    border: none;
    font-family: "微软雅黑";
    font-size: var(--titleSizeSmallx);
    background: none;
}

.jxpylist .jcore-21 .search_jbox .s_btn {
    width: 0.48rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jxpylist .jcore-21 .search_jbox .s_btn img {
    width: 0.2rem;
}

.jxpylist .jcore-21 .search_jbox {
    margin-bottom: 0.2rem;
}
.jxpylist .jcore-21 .con .smailtt {
    border-bottom: 1px solid var(--mainColor);
    margin-bottom: 0.2rem;
}
.jxpylist .jcore-21 .con .smailtt span {
    font-weight: bold;
    font-size: 0.28rem;
    border-bottom: 0.04rem solid var(--mainColor);
    line-height: 0.72rem;
    display: inline-block;
}

.jxpylist .jcore-21 .itemlist {
    display: flex;
    flex-wrap: wrap;
    gap: calc((100% - 5 * 5em)/4);
}

.jxpylist .jcore-21 .itemlist li {
    line-height: 0.6rem;
    width: 5em;
}

.jxpylist .jcore-21 .itemlist li a {
    font-size: var(--titleSizeSmall);
    color: #888;
    white-space: nowrap;
}

.jxpylist .jcore-21 .con:not(:last-child) {
    margin-bottom: 0.55rem;
}
.jxpylist .jcore-21 .itemlist li a:hover {
    color: #333;
}
@media screen and (max-width: 999px){
    .jxpylist .jbox1 .inner,.jxpylist .jbox2 .inner{
    padding: 30px  0;
}
    .jxpylist .wrapbox .bigtt{
    font-size: 20px;
    gap: 0.2rem;
}
    .jxpylist .jcore-21 .con .smailtt span{font-size: 20px;}
}
@media screen and (max-width:640px){
    .jxpylist .jcore-21 .itemlist{
    gap: calc((100% - 4 * 5em) / 3);
}
    .jxpylist .jcore-21 .itemlist li{
    line-height: 0.5rem;
}
}
@media screen and (max-width:479px){
    .jxpylist .jcore-21 .itemlist{
    gap: calc((100% - 3 * 5em) / 2);
}
    .jxpylist .jcore-21 .itemlist li{
    line-height: 0.5rem;
}
}
/* 学生组织 */
.xszzlist #l-container {
    background: #eee;
}
.xszzlist .col_news_list .item_list .item {
    display: flex;
    gap: 0.4rem;
    --mar: calc((100vw - var(--innerWidth))/ -2);
    flex-direction: row-reverse;
}
.xszzlist .col_news_list .item_list .item:not(:last-child){
    margin-bottom:0.4rem
}
.xszzlist .col_news_list .item_list .item .item_imgs a {
    padding-top: 56.06%;
}

.xszzlist .col_news_list .item_list .item .item_imgs {
    width: 9.56rem;
    flex: none;
    margin-right: var(--mar);
}
.xszzlist .col_news_list .item_list .item:nth-child(even) .item_imgs {
    margin-left: var(--mar);
    margin-right: 0;
}

.xszzlist .col_news_list .item_list .item:nth-child(even) {
    flex-direction: row;
}
.xszzlist .col_news_list .item_list .item:nth-child(even) .item_wz{background:#ccab5d}
.xszzlist .col_news_list .item_list .item .item_wz{
    flex: 1;
    background: #999;
    color: #fff;
    padding: 0.7rem;
}
.xszzlist .col_news_list .item_list .item a{
    color: #ffff;
    pointer-events:none
}
.xszzlist .col_news_list .item_list .item .item_title{
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 0.4rem;
    font-weight: bold;
    margin-bottom: 0.5rem;
    gap: 0.4rem;
}
.xszzlist .col_news_list .item_list .item .item_title:after {
    width: 0.64rem;
    height: 0.04rem;
    background: #ccab5d;
    content: "";
}

.xszzlist .col_news_list .item_list .item .item_text p {
    font-size: var(--titleSizeSmall);
    line-height: 2;
}

.xszzlist .col_news_list .item_list .item:nth-child(even) .item_title:after {
    background: #3429a8;
}
@media screen and (max-width:999px){
.xszzlist .col_news_list .item_list .item{
    display: block;
    --mar: 0;
    
}
    .xszzlist .col_news_list .item_list .item:not(:last-child){margin-bottom: 0.2rem;}
    .xszzlist .col_news_list .item_list .item .item_imgs{width: 100%;}
    .xszzlist .col_news_list .item_list .item .item_wz{
    padding: 30px;
}
    .xszzlist .col_news_list .item_list .item .item_title{
    font-size: 20px;
    gap: 0.2rem;
    margin-bottom: 0.2rem;
}
    .xszzlist .col_news_list .item_list .item .item_title:after{}
}
/* 专题活动 */
.zthdlist #l-container .inner {
    padding: 0;
}

.zthdlist .wp_subcolumn_list {
    padding: 1rem 0;
    position: relative;
}
.zthdlist  .wp_subcolumn_list .wp_sublist{margin-bottom:0}
.zthdlist .wp_subcolumn_list .sublist_title {
    display: none;
}

.zthdlist .wp_subcolumn_list .itemcon {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}
.itemcon .swiper-slide-active .item_imgs span img{
    display: block;
}

.itemcon .item_imgs span img{
    display: none;
}

.zthdlist .wp_subcolumn_list .itemcon .list1 {
    width: 5.66rem;
    flex: none;
}

.zthdlist .wp_subcolumn_list .itemcon .list2{
    width: 7.2rem;
    margin: 0;
    position: relative;
}

.zthdlist .wp_subcolumn_list:nth-child(even) .itemcon {
    flex-direction: row-reverse;
}
.zthdlist .wp_subcolumn_list:nth-child(odd):after{content:"";width: 100vw;left: 50%;margin-left: -50vw;top: 0;position: absolute;background: #eee;height: 100%;z-index: -1;}
.columm_name {
    font-size: 0.4rem;
    font-weight: bold;
}

.columm_name:after {
    content: "";
    width: 0.64rem;
    height: 0.04rem;
    display: block;
    background: var(--mainColor);
    margin-top: 0.4rem;
}

.columm_text {
    font-size: var(--titleSizeSmall);
    line-height: 2;
    margin: 0.55rem 0;
}

.zthdlist .wp_subcolumn_list .swiper .item_imgs span {padding-top:56.25%}
.zthdlist .wp_subcolumn_list .swiper .item_title{
    position:absolute;
    height:0.8rem;
    bottom: 0;
    z-index: 1;
    color: #fff;
    background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0.30196) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0.30196) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0.30196) 100%);
    width: 100%;
    padding: 0 1.5rem 0 0.25rem;
    display: flex;
    align-items: center;
    font-size: var(--titleSize);
    box-sizing: border-box;
}

.zthdlist .wp_subcolumn_list .itemcon .list2:after {
    content: "";
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    --mas: -0.4rem;
    background: var(--mainColor);
    right: var(--mas);
    bottom: var(--mas);
}


.zthdlist .wp_subcolumn_list:nth-child(even) .itemcon .list2:after {
    left: var(--mas);
    bottom: var(--mas);
}
.zthdlist .wp_subcolumn_list .itemcon .swiper .swiper-pagination{
    bottom: 0.33rem;
    left: auto;
    right: 0.2rem;
    width:auto;
     --swiper-pagination-bullet-width : 0.12rem;
    --swiper-pagination-bullet-height: 0.12rem;
    --swiper-pagination-color:#fff;
}
@media screen and (max-width: 999px){
    .zthdlist .wp_subcolumn_list .itemcon .list1{
    width: 45%;
}
    .zthdlist .wp_subcolumn_list .itemcon .list2{
    width: 50%;
}
    .zthdlist .wp_subcolumn_list{
    padding: 30px 0;
}
.columm_name{
    font-size: 20px;
}
.columm_name:after{
    margin-top: 0.2rem;
}
.columm_text{
    margin: 20px 0;
}
    .zthdlist .wp_subcolumn_list .itemcon{
    /* align-items: center; */
}
    .zthdlist .wp_subcolumn_list .itemcon .list2:after{
    width: 50px;
    height: 50px;
    --mas: -16px;
}
}
@media screen and (max-width:767px){
        .zthdlist .wp_subcolumn_list .itemcon{
    display: block;
}
     .zthdlist .wp_subcolumn_list .itemcon .list1{
    width: 100%;
    margin-bottom: 20px;
}
    .zthdlist .wp_subcolumn_list .itemcon .list2{
    width: 100%;
}
}
/* 校友服务 */
.xyfwlist .xybox .itemcon{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.xyfwlist .xybox .itemcon .list1 {
    width: 5.66rem;
    flex: none;
}

.xyfwlist .xybox .itemcon .list2{
    width: 7.2rem;
    margin: 0;
    position: relative;
}

.xyfwlist .xybox .itemcon .list1 .columm_text{
    font-size: var(--titleSizeSmall);
    line-height: 2;
    margin: 0.55rem 0;
}
.xyfwlist .xybox .itemcon .swiper1 .item_imgs span {padding-top:56.25%}
.xyfwlist .xybox .itemcon .swiper1 .item_title{
    position:absolute;
    height:0.8rem;
    bottom: 0;
    z-index: 1;
    color: #fff;
    background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0.30196) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0.30196) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0.30196) 100%);
    width: 100%;
    padding: 0 1.5rem 0 0.25rem;
    display: flex;
    align-items: center;
    font-size: var(--titleSize);
    box-sizing: border-box;
}
.xyfwlist .xybox .itemcon .swiper1 .swiper-pagination{
    bottom: 0.33rem;
    left: auto;
    right: 0.2rem;
    width:auto;
     --swiper-pagination-bullet-width : 0.12rem;
    --swiper-pagination-bullet-height: 0.12rem;
    --swiper-pagination-color:#fff;
}
.xyfwlist .xybox1 {
    background: url(images/xy_bg1.jpg) no-repeat left/auto 100%;
}

.xyfwlist .xybox .inner {
    padding:1rem 0;
}
.xyfwlist .xybox2 {
    background: #3429a8;
}
.xyfwlist .xybox2 .itemcon,.xyfwlist .xybox7 .itemcon{
        flex-direction: row-reverse;
}
.xyfwlist .xybox2 .itemcon .list1{color:#fff}
.xyfwlist .xybox2 .itemcon .list1 .columm_name:after{background:#fff}
.xyfwlist .xybox2 .core .more_text{background:#fff;color: var(--mainColor);}
.xyfwlist .xybox2 .core .more_text:hover {
    color: #fff;
}
.xyfwlist .xybox3 {
    background: url(images/xy_bg2.jpg) no-repeat center/cover;
}
.xyfwlist .xybox3 .itemcon .list2{
    perspective: 1200px;
    height: 5.2rem;
    --left: 0.8rem;
    --top: 1.4rem;
}
.xyfwlist .xycore-31 .list2 .item_imgs a{padding-top:42.7%}
.xyfwlist .xycore-31 .list2 .itemlist{
    justify-content: flex-end;
}
.xyfwlist .xycore-31 .list2 .item {
    position: absolute;
    transition: var(--time);
    height: auto;
    width: 5.6rem;
}

.xyfwlist .xybox3 .itemcon{
    align-items: center;
}
.xyfwlist .xycore-31 .list2 .item.rotate-active1:after {
    opacity: 0;
    visibility:hidden
}

.xyfwlist .xycore-31 .list2 .item:after {
    content: "";
    background: #333;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: var(--time);
}
.xyfwlist .xybox4 {
    background: url(images/xy_bg3.jpg) no-repeat center/cover;
}
.xyfwlist .xybox4 .itemcon{
    align-items: flex-end;
}
.xyfwlist .xycore-41 .list1 .swiper-fade .swiper-slide.swiper-slide-active {opacity:1 ! important}

.xyfwlist .xycore-41 .list1 .swiper-fade .swiper-slide{opacity:0! important;display: flex;align-items: flex-start;}
.xyfwlist .xybox4 .itemcon .list1{color:#fff;width: 9.52rem;}
.xyfwlist .xybox4 .itemcon .list1 .columm_name:after{background:#fff}
.xyfwlist .xybox4 .core .more_text{background:#fff;color: var(--mainColor);}
.xyfwlist .xybox4 .core .more_text:hover {
    color: #fff;
    background: var(--mainColor);
}
.xyfwlist .xycore-41 .list1 .item_imgs {
    width: 3.8rem;
    flex: none;
    margin-right: 0.82rem;
}

.xyfwlist .xycore-41 .item_imgs a {
    padding-top: 136.57%;
}
.xyfwlist .xybox4 .itemcon .list2 {width: 3.54rem;overflow: hidden;}
.xyfwlist .xybox4 .itemcon .list2 .swiper .swiper-slide.swiper-slide-next .item_imgs {
  
transform: translate3d(-20.025px, 0px, -120.15px) rotateX(0deg) rotateY(-60.075deg) scale(1);
  
transform-style: preserve-3d;
}
.xyfwlist .xybox4 .itemcon .list2 .swiper .swiper-slide.swiper-slide-next {
    transform-style: preserve-3d;
}

.xyfwlist .xybox4 .itemcon .list2 .swiper {
    /* transform-style: preserve-3d; */
    perspective: 1200px;
    /* width: 1.6rem; */
    margin: 0;
    overflow: visible;
}

.xyfwlist .xybox4 .itemcon .list2 .swiper-wrapper {
    transform-style: preserve-3d;
}
.xyfwlist .xybox4 .itemcon .list2  .swiper-button-next, .xyfwlist .xybox4 .itemcon .list2  .swiper-button-prev {
    position: static;
    margin: 0;
    background: none;
    border: 1px solid #fff;
    width: 0.48rem;
    height: 0.48rem;
    font-size: 0.3rem;
}
.xyfwlist .xybox4 .itemcon .list2 .control{margin-top: 0.65rem;display: flex;align-items: center;gap: 0.36rem;}
.xyfwlist .xybox4 .itemcon .list2 .control .button{
    display: flex;
    gap: 0.1rem;
}
.xyfwlist .xybox4 .itemcon .list2 .swiper-button-prev:after{
    transform: rotate(180deg);
}
.xyfwlist .xybox4 .itemcon .list2  .swiper-button-next:after, .xyfwlist .xybox4 .itemcon .list2  .swiper-button-prev:after{content: "\e60e";font-family: "iconfont";font-size: 0.2rem;}
.xyfwlist .xybox4 .itemcon .list2 .swiper-pagination {
    position: relative;
    flex: 1;
    height: 1px;
    background: #ffffff63;
    --swiper-pagination-color: #fff;
}
.xyfwlist .xybox5 {
    background: url(images/xy_bg4.jpg) no-repeat center/cover;
}
.xyfwlist .xybox5 .list1 .columm_name {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.64rem;
}

.xyfwlist .xybox5 .itemlist {
    display: flex;
    margin: 0 -0.23rem;
}

.xyfwlist .xybox5 .itemlist .item {
    width: 33.33%;
}

.xyfwlist .xybox5 .itemlist .item a {
    margin: 0 0.23rem;
    display: block;
    background: var(--mainColor);
    color: #fff;
    border-radius: 0.04rem;
    text-align: center;
    font-size: 0.24rem;
    font-weight: bold;
    line-height: 1.5;
    height: 0.66rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.xyfwlist .xybox6 {position: relative;margin-top: 1rem;}

.xyfwlist .xybox6:after {
    content: "";
    height: 100%;
    position: absolute;
    width: 11.4rem;
    z-index: -1;
    background: #f3e9d9;
    top: 0;
    left: 0;
}
.xyfwlist .xybox7 {
    background: url(images/xy_bg5.jpg) no-repeat center/cover;
}
@media screen and (max-width: 999px){

  .xyfwlist .xybox .itemcon .list1{
    width: 45%;
       margin-bottom: 20px;
}
   .xyfwlist .xybox .itemcon .list2{
    width: 50%;
   
}
    .xyfwlist .xybox3 .itemcon .list2{ --left: 0.5rem;
    height: 3rem;
    --top: 0.6rem;}
 .xyfwlist .xybox .inner{
    padding: 30px 0;
}

    .xyfwlist .xybox .itemcon .list1 .columm_text{
    margin: 20px 0;
}
    .xyfwlist .xycore-31 .list2 .item{
    width: 80%;
}
    .xyfwlist .xybox4 .itemcon{
    flex-direction: column;
    align-items: flex-start;
}
    .xyfwlist .xybox4 .itemcon .list1{
    width: 100%;
}
    .xyfwlist .xybox4 .itemcon .list2{
    width: 100%;
}
.xyfwlist .xycore-41 .list1 .item_imgs{
    width: 30%;
    margin-right: 0.3rem;
}
        .xyfwlist .xybox.xybox4 .itemcon .list2{
    width: 6rem;
    margin: 0 auto;
    max-width: 100%;
}
    .xyfwlist .xybox5 .itemlist .item a{
    font-size: 0.18rem;
    margin: 0 0.1rem;
    
}
    .xyfwlist .xybox5 .itemlist{
    margin: 0 -0.1rem;
}
    .xyfwlist .xybox6{
    margin-top: 30px;
}
}
@media screen and (max-width: 767px){
     .xyfwlist .xybox .itemcon{
    display: block;
}
  .xyfwlist .xybox .itemcon .list1{
    width: 100%;
}
   .xyfwlist .xybox .itemcon .list2{
    width: 100%;
}
.xyfwlist .xycore-31 .list2 .item{
    width: 70%;
}
    .xyfwlist .xybox3 .itemcon .list2{
    width: 6rem;
    margin: 0 auto;
    max-width: 100%;
}
    .xyfwlist .xybox5 .itemlist{}
}
@media screen and (max-width: 479px){
    .xyfwlist .xybox5 .itemlist{
    display: block;
}
    .xyfwlist .xybox5 .itemlist .item{
    width: 100%;
    margin-bottom: 0.15rem;
}
}
/* 校企合作 */
.xqhzlist .xqbox .columm_name {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 0.58rem;
}
.xqhzlist .xqbox .inner{
    padding: 1rem 0;
}
.xqhzlist .xqcore-11 .itemlist {
    display: flex;
    flex-wrap: wrap;
}
.xqhzlist .xqcore-11 .itemlist .item{
    width: 16.6%;
}
.xqhzlist .xqcore-11 .itemlist .item_img a {
    display: flex;
    height: 1.8rem;
    align-items: center;
    justify-content: center;
    border: 1px solid #e0e0e0;
    margin-left: -1px;
    margin-top: -1px;
    cursor: inherit;
}
.xqhzlist .xqcore-11 .itemlist .item_img a:hover img {
    transform: scale(1.1);
}
.xqhzlist .xqcore-11 .itemlist .item_img img {
    object-fit: contain;
    transition: var(--time);
    max-width: 94%;
    max-height: 51%;
}
.xqhzlist .xqbox2{background: url(images/xq_bg1.jpg) no-repeat center / cover;}
.xqhzlist .xqcore-21 .itemlist {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.xqhzlist .xqcore-21 .itemlist .item{
    width: 16.6%;
    margin-bottom: 0.62rem;
    /* position: relative; */
    padding: 0 0.35rem;
    box-sizing: border-box;
    padding-bottom: 0.2rem;
}
.xqhzlist .xqcore-21 .itemlist .item_imgs a{
    padding-top: 66.66%;
    cursor: inherit;
}


.xqhzlist .xqcore-21 .itemlist .item:after {
    content: "";
    width: 100%;
    height: 0.2rem;
    /* bottom: 0; */
    position: absolute;
    background: #fff;
    z-index: 1;
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.2);
    left: 0;
    opacity: 0.166;
}
.xqhzlist .xqcore-21 .itemlist .item_imgs {
    border-radius: 0.04rem;
    border: 0.08rem solid #5b3716;
    box-sizing: border-box;
}
@media screen and (max-width: 999px){
    .xqhzlist .xqbox .inner{
    padding: 30px 0;
}
    .xqhzlist .xqcore-11 .itemlist .item{
    width: 20%;
}
        .xqhzlist .xqcore-21 .itemlist .item{
    width: 20%;
    padding: 0.2rem;
}
    .xqhzlist .xqbox .columm_name{
    margin-bottom: 0.21rem;
}
    .xqhzlist .xqcore-11 .itemlist .item_img a{
    height: 1.3rem;
}
}
@media screen and (max-width: 640px){

    .xqhzlist .xqcore-11 .itemlist .item{
    width: 33.33%;
}
            .xqhzlist .xqcore-21 .itemlist .item{
    width: 33.33%;
}
}
@media screen and (max-width: 390px){

    .xqhzlist .xqcore-11 .itemlist .item{
    width:50%;
}
            .xqhzlist .xqcore-21 .itemlist .item{
    width: 50%;
}
}
/* 国际视野 */
.gjsylist .gjbox1 .inner {
    padding: 1rem 0;
}
.gjsylist .gjbox1 .columm_name {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 0.58rem;
}
.gjsylist .gjcore-11{}
.gjsylist .gjcore-21{
    margin-top: 0.85rem;
    text-align: center;
}
.gjsylist .gjcore-11 .itemlist .item {
    display: flex;
    padding: 0.67rem 0 0.58rem;
    align-items: center;
}

.gjsylist .gjcore-11 .itemlist .item_img {
    width: 2.8rem;
    flex: none;
    margin-right: 1rem;
}

.gjsylist .gjcore-11 .itemlist .item_img img {
    width: 94%;
    height: auto;
}

.gjsylist .gjcore-11 .itemlist .item_title {
    color: var(--mainColor);
    font-size: var(--titleSize);
    margin-bottom: 0.13rem;
}

.gjsylist .gjcore-11 .itemlist .item_title a {
    color: var(--mainColor);
}

.gjsylist .gjcore-11 .itemlist .item_text {
    color: #333;
    line-height: 1.75;
}

.gjsylist .gjcore-11 .itemlist .item_text a {
    color: #333;
}

.gjsylist .gjcore-11 .itemlist .item:not(:last-child) {
    border-bottom: 1px solid #e0e0e0;
}

.gjsylist .gjcore-21 img {
    max-width: 100%;
    /* width: 80%; */
}
@media screen and (max-width: 999px){
    .gjsylist .gjbox1 .inner{
    padding: 30px 0;
}
    .gjsylist .gjbox1 .columm_name{
    margin-bottom: 0.2rem;
}
    .gjsylist .gjcore-11 .itemlist .item{
    padding: 0.2rem 0;
}
    .gjsylist .gjcore-11 .itemlist .item_img{
    width: 30%;
    margin-right: 0.3rem;
}
    .gjsylist .gjcore-21{margin-top: 0.3rem;}
}
@media screen and (max-width: 640px){

}
/* 校友风采 */
.xyfclist .col_news_list .item_list .item a {
    padding: 0.4rem;
    align-items: flex-start;
}

.xyfclist .col_news_list .item_list .item .item_imgs span {
    padding-top: 42.7%;
    position: relative;
    left: 0.16rem;
    top: 0.16rem;
}

.xyfclist .col_news_list .item_list .item .item_imgs {
    background: var(--mainColor);
    overflow: inherit;
    margin-right: 0.3rem;
}
.xyfclist .col_news_list .item_list .item .item_title {
    font-weight: bold;
    padding-bottom: 0.15rem;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0.15rem;
}
.xyfclist .col_news_list .item_list.kwlist .item .item_imgs span {
    padding-top: 136.57%;
}
@media screen and (max-width:640px){
    .xyfclist .col_news_list .item_list .item a{
    padding: 0.3rem;
}
   .xyfclist .col_news_list .item_list .item .item_wz{
    padding: 30px 0 0;
}
}