/*å¤´éƒ¨å¼€å§‹********************************************************************************************/
.w {
    width: 1200px;
    margin: 0 auto;
}
p {
    text-align: inherit;
}
html, body {
    position: relative;
    width: 100%;
    height: 100%;
    background: #eeeeee;
}
/*é¡¶éƒ¨strip*/
.topstrip{
    background: url(img/ygtree.jpg) no-repeat center center;
    background-size: cover;
    text-align: center;
    color: #3f2f2f;
    padding: 32px 0;
   /* background:#840163;*/
}
.topstrip h2{
    font-size: 44px;
    font-family: Comic Sans MS;
    margin: 10px 0;
}
.topstrip h4{
    font-size: 20px;
    font-family: STKaiti;
    letter-spacing: 8px;
}

/*pcå¤´éƒ¨*/
.topnav {

    position: relative;
}
.topnav .nav_list_con{
    background: -ms-linear-gradient(left, #416798, #293044);
    background: -webkit-linear-gradient(left, #416798, #293044);
    background: -o-linear-gradient(left, #416798, #293044);
    background: -moz-linear-gradient(left, #416798, #293044);
    background: linear-gradient(left, #416798, #293044);
    z-index: 999;
    position: relative;
}
.topnav .nav_list {
    justify-content: space-between;
}

.topnav .nav_list li {
    float: left;
    position: relative;
    width: 150px;
    text-align: center;
}

.topnav .nav_list li > a {
    line-height: 50px;
    color: #fff;

}

.topnav .nav_list li:hover,
.topnav .nav_list li.on {
    background: #840163;
}

.topnav .nav_list li .hide_menu {
    position: absolute;
    top: 50px;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 999;
    width: 700px;
    display: none;
}

.topnav .nav_list li .hide_menu dd {
    float: left;
}
.topnav .nav_list li .hide_menu dd a{
    color: #fff;
    opacity: .5;
   /* line-height: 40px;*/
   line-height:50px;
    padding: 0 24px;
}
.topnav .nav_list li .hide_menu a:hover {
    opacity: 1;
}
.topnav .hide_menu_bg{
    background: #840163;
    position: absolute;
    top: 0;
    width: 100%;
    /*height: 40px;*/
	height: 50px;
    z-index: 888;
}
.topnav .hide_menu_bg.on{
    top: 50px;
}

/*é¦–é¡µè½®æ’­å›¾*/
/* .swiper-container {
    width: 100%;
    height: 100%;
} */
/* Style for the banner container */
.banner {
    width: 100%; /* Make the banner take up the full width of its container */
    max-width: 1200px; /* Set a maximum width for the banner */
    margin: 0 auto; /* Center the banner */
    overflow: hidden; /* Hide any overflow */
    position: relative; /* Ensure the navigation arrows are positioned relative to the banner */
}

/* Style for the swiper container */
.swiper-container {
    width: 100%; /* Make the swiper container take up the full width of the banner */
    height: 100%; /* Set a fixed height, adjust as needed */
}

/* Style for each slide */
.swiper-slide {
    background-size: cover; /* Ensure background image covers the entire slide */
    background-position: center; /* Center the background image */
    height: 100%; /* Ensure the slide takes up the full height of the container */
}

/* Style for navigation buttons */
.swiper-button-prev, .swiper-button-next {
    color: #fff; /* White color for navigation arrows */
    position: absolute; /* Position arrows inside the banner */
    top: 50%; /* Center vertically */
    transform: translateY(-50%); /* Center adjustment */
    z-index: 10; /* Ensure arrows are above content */
}

.swiper-pagination {
    bottom: 20px; /* Adjust as needed */
    text-align: center;
    width: 100%;
}

.banner_container li{
   /* height: 800px;*/
  /* height:720px;*/
  height:650px;
}
.banner_container .prev1,
.banner_container .next1{
    width: 40px;
    height: 40px;
    background: url(img/prev1.png) no-repeat center center;
}
.banner_container .next1{
    background: url(img/next1.png) no-repeat center center;
}
.banner_container .swiper-pagination-bullets{
    bottom: 20px;
}
.banner_container .swiper-pagination-bullet{
    width: 24px;
    height: 2px;
    background: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.banner_container h3{
    width: 100%;
    text-align: center;
    font-size: 32px;
    color: #fff;
    bottom: 65px;
    position: absolute;
}
section.page_con{
    padding: 50px 0 40px;
}
.page_con .index_title{
    font-size: 38px;
}
.page_con .index_title a{
    font-size: 14px;
}
.index_news{
    padding-top: 30px;
}
.index_news .left{
    width: 70.8%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.index_news .left li{
    margin-bottom: 15px;
 }


.index_news .left .img_con{
    width: 32%;
    padding-top: 20%;
}

.index_news .left .info_con{
    width: 68%;
    padding: 10px 0 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.index_news .left .info_con h3{
    font-size: 22px;
    line-height: 30px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    max-height: 90px;
    overflow: hidden;
    margin-bottom: 15px;
}

.index_news .left .info_con i{
    opacity: .6;
}
.index_news .right{
    width: 29.2%;
    padding-left: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #cdced0;
}
.index_news .right li{
    padding: 20px 0;
    border-top: 1px solid #cdced0;
}
.index_news .right li:last-of-type{
    border-bottom: 1px solid #cdced0;
}
.index_news .right li a{
    line-height: 22px;
    overflow: hidden;
    max-height: 66px;

}





/*åº•éƒ¨*/
footer{

}
.footer_logoul{
    padding: 40px 0;
    border-top: 1px solid #cdced0;
}
.footer_logoul li{
    width: auto;
}
.footer_logoul li a{
    background: #fff;
    height: 40px;
    padding: 10px;
}

.footer_logoul li a img{
    height: 100%;
}
.Copyright{
    background: #23293b;
    color: #fff;

}

.Copyright p{
    opacity: .5;
    line-height: 60px;
}
.Copyright ul li{
    float: left;
    margin-left: 25px;
  
}
.Copyright ul li a{
    line-height: 60px;
    opacity: .5;
}
.Copyright ul li a:hover{
    opacity: 1;
}
/*å†…é¡µå¼€å§‹*/
/*Prof. Zhou---------*/
.page_title{
    font-size: 26px;
    margin-bottom: 30px;
    font-weight: 600;
}
.column_title{
    margin: -30px 0 26px;
}
.crumbs {
    margin-top: 6px;
}

.zhou{

}
.zhou .top .img_con{
    width: 200px;
    height: 275px;
}

.zhou .top .img_con img{
    width: 100%;
    height: 100%;
}
.zhou .top .info_con{
    width: calc(100% - 200px);
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.zhou .top .info_con h4{
    font-size: 26px;
    font-weight: 600;
}
.zhou .top .info_con i{
    margin: 5px 0 20px;

}

.zhou .top .info_con h5{
    font-weight: 600;
}
.zhou .personal_table{

}
.zhou .personal_table td p{
    padding-top: 16px;
    line-height: 25px;
    padding-right: 20px;
}

.change_ul{
    margin: 40px 0;
    border-top: 1px solid #cdced0;
}
.change_ul li{
    float: left;
    padding-right: 70px;
    border-bottom: 1px solid #cdced0;

}
.change_ul li a{
    line-height: 40px;
    position: relative;
}
.change_ul li a:after{
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #840163;
    content: "";
    display: none;
}
.change_ul li.on a,
.change_ul li:hover a{
    color: #840163;
}
.change_ul li.on a:after,
.change_ul li:hover a:after{
    display: block;
}
.change_con .change{
    display: none;

}
.change_con .change.active{
    display: block;
}
/*currentå¼€å§‹---æ ç›®å¯¼èˆªéƒ¨åˆ†*/
.columnnav_ul{
    border-top: 1px solid #cdced0;
    padding-bottom: 160px;
}
.columnnav_ul li{
    border-bottom: 1px solid #cdced0;
}

.columnnav_ul li a{
    line-height: 22px;
    font-weight: 600;
    width: 100%;
    padding: 9px 0;
}
.columnnav_ul li a:hover,
.columnnav_ul li a.on{
    color: #840163;
}
/*memberæˆå‘˜åˆ—è¡¨*/
.member_columnlist{

}
.member_columnlist li{
    width: 31.25%;
    background: #fff;
    padding: 20px;
    margin-right: 3.125%;
    margin-bottom: 3.125%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.member_columnlist li:nth-of-type(3n){
    margin-right: 0;
}
.member_columnlist li img{
    width: 100%;
    height: 420px;
}
.member_columnlist li h5{
    line-height: 50px;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
}
.member_columnlist li .mark{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(132, 1, 99, 0.95);
    color: #fff;
    text-align: center;
    opacity: 0;
}
.member_columnlist li:hover .mark{
    opacity: 1;
}

.member_columnlist li .mark h6{
    font-size: 16px;
}
.member_columnlist li .mark .info{
    margin: 10px 0 80px;
}
.member_columnlist li .mark .info_con{
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*æˆå‘˜è¯¦æƒ…é¡µ*/
.member_info{

}
.member_info .img_con{
    width: 41.6%;
    padding-top: 55.3%;
}
.member_info .info_con{
    width: 58.4%;
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.member_info .info_con li{
    padding-bottom: 30px;
}
.member_info .info_con li h4{
    font-weight: 600;
    padding-bottom: 12px;
}
/*Highlights  ä¸»è¦æˆå°±-é«˜å…‰*/

.high_con{

}
.high_con .left_menu{
    width: 260px;
}

.high_con .right_con{
    width: calc(100% - 260px);
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 40px;
}
.high_con .right_con .right_title{
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    padding-bottom: 25px;
}

/*Publications*/
.Publications_con{

}
.Publications_con .left_menu{
    width: 40px;
}
.Publications_con .left_menu li{
    padding-bottom: 20px;
    font-weight: 600;
    position: relative;
}
.Publications_con .left_menu li:after{
    position: absolute;
    bottom: 6px;
    left: 15px;
    width: 1px;
    height: 10px;
    background: #777777;
    content: "";
    display: block;

}
.Publications_con .left_menu li:last-of-type:after{
    display: none;
}
.Publications_con .left_menu li a.on{
    color: #840163;
}
.Publications_con .right_con{
    width: calc(100% - 40px);
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 40px;
}
.Publications_con .right_con li{
    border-top: 1px solid #bebebe;
    padding: 30px 0;
}
.Publications_con .right_con li:first-of-type{
    border-top: 0;
    padding-top: 0;
}
/*.Publications_con .right_con .right_title{
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    padding-bottom: 10px;
}*/
.Publications_con .left_menu.fixed{
    position: fixed;
    top: 0;
    padding-top: 20px;
}

.Publications_con .right_con .right_title{
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    padding-bottom: 10px;
}
.Publications_con .right_con .year_title{
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 20px;

}

.Publications_con .right_con .years_con.color .year_title{
    color: #840163;
}

.Publications_con .right_con .img_con{
    margin-top: 20px;
    text-align: center;
}
.Publications_con .right_con .img_con img{
    max-width: 100%;
}
/*photos ç›¸å†Œåˆ—è¡¨*/

.Photos_list{

}
.Photos_list li{
    float: left;
    width: 33.33%;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 60px;
}
.Photos_list li:nth-of-type(3n){
    padding-right: 0;
}
.Photos_list li .img_con{
    padding: 6px;
    background: #fff;
    width: 166px;
    height: 166px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.Photos_list li .img_box{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.Photos_list li .img_box img{
    width: 100%;
    height: 100%;
}

.Photos_list li h5{
    width: calc(100% - 166px);
    font-weight: 600;
    padding-left: 15px;
    line-height: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20%;

}

/*photo å±•å¼€*/
.Photos_ul{

}

.Photos_ul li{
    float: left;
    width: 23.75%;
    margin-right: 1.66%;
    background: #fff;
    padding: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1.66%;
}
.Photos_ul li:nth-of-type(4n){
    margin-right: 0;
}
.Photos_ul li .img_con{
    width: 100%;
    padding-top: 100%;
    position: relative;
}

.Photos_ul li .mark{
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(132, 1, 99, 0.95);
    width: 100%;
    height: 100%;
    opacity: 0;
}
.Photos_ul li:hover .mark{
    opacity: 1;
}
.Photos_ul li .mark i{
    background: url(img/search_icon.png) no-repeat center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}








.diploma_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    display: none;
}

.diploma_mark .img_con {
    position: absolute;
    left: 0;
    top: 0;
    padding: 6px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.diploma_mark .img_con img {
    width: 100%;
}

.diploma_mark .img_con h3 {
    font-size: 24px;
    text-align: center;
    line-height: 35px;
    padding-top: 20px;
}

.diploma_mark .close {
    width: 22px;
    height: 22px;
    background: url(img/t_menu-close.png) no-repeat;
    position: absolute;
    top: -30px;
    right: -40px;
    opacity: 1;
}

/*æ–°é—»åˆ—è¡¨*/
.news_ul{
    border-top: 1px solid #cdced0;
}
.news_ul li{
    border-bottom: 1px solid #cdced0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.news_ul li a{
    line-height: 22px;
    width: 100%;
    padding: 9px 100px 9px 0;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.news_ul li:hover{
    color: #840163;
    background: #ddd;
}
.news_ul li a .time{
    position: absolute;
    top: 9px;
    right: 0;
}

/*æ–°é—»è¯¦æƒ…éƒ¨åˆ†*/

.newsinfo{
    border-top: 1px solid #cdced0;
}

.newtitle{
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 20px 0 15px;
}
.newsinfo .time{
   display: block;
    padding-bottom: 10px;
}
/*Group Affairs*/
.Grouptable{
    width: 100%;
}
.Grouptable thead{
    background: #840163;
    color: #fff;

}

.Grouptable thead th{
    padding: 15px;
    text-align: left;
}
.Grouptable tbody td{
    padding: 15px;
    text-align: left;
    border: 1px solid #cdced0;
}
.Grouptable tbody tr:hover{
    background: #ddd;
}
.Grouptable tbody td a:hover{
    color :#840163;
}
/*è”ç³»æˆ‘ä»¬*/
.contact_info{
    border-top: 1px solid #cdced0;
    line-height: 30px;
    padding-top: 20px;
}

.contact_info p{
    line-height: 35px;
    font-size: 16px;
}

/*site map*/

.level_0 li a{
    line-height: 20px;
    font-size: 16px;
    padding: 7px 0;
}
.level_1>li,
.level_2>li,
.level_3>li{
    padding-left: 20px;
}
.level_0>li>a{
    font-size: 18px;
    font-weight: 600;
}
/*æœç´¢é¡µé¢*/
.search_info .newtitle {
    padding: 25px 0 5px;
}
.search_info{
    border-top: 1px solid #cdced0;
}

.search_info .keyword_con{
    border: 1px solid #cdced0;
    padding: 10px;
}
.search_info .keyword_con .ipt1{
    background: rgba(255,255,255,.5);
    padding: 0 10px;
    line-height: 30px;
    border: 1px solid #cdced0;
    margin-right: 10px;
}

.search_info .keyword_con .submit{
    padding: 0 10px;
    line-height: 30px;
    background: #840163;
    color: #fff;
}
.search_info .keyword_con input[type='radio']{
    -webkit-appearance: radio;
    margin-right: 3px;
}


.keyword_con .Ordering{
    padding-top: 10px;
}
.keyword_con .Ordering select{
    background: rgba(255,255,255,.5);
}

.keyword_con input[type='checkbox']{
    -webkit-appearance: checkbox;
    margin-right: 3px;
}

/*æœç´¢ç»“æžœ*/
.Search_results .total_title{
    font-size: 16px;
    font-weight: 600;
    padding-top: 30px;
    color:#840163;
}
.Search_results li{
    margin: 20px 0;
}
.Search_results li a{
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 7px;
}
.Search_results li .info{
    margin: 10px 0;
}
.Search_results li .info .keyword{
    background: #ddd;
    color: #840163;
}

/*åˆ†é¡µç»“æž„*/
.pageing {
    margin: 30px 0 0;
    text-align: center;
}

.JZD_PAGE_GONG,
.JZD_PAGE_ZONGSHU,
.JZD_PAGE_TIAOJILU,
.JZD_PAGE_YECI,
.JZD_PAGE_DANGQIANYE,
.JZD_PAGE_XIEGANG,
.JZD_PAGE_ZHONGYE,
.JZD_PAGE_YE,
.JZD_PAGE_FIRST,
.JZD_PAGE_LAST,
.JZD_PAGE_ZHUANGDAO,
.JZD_PAGE_SELECT,
.JZD_PAGE_SELECT_YE {
    display: none;
}

.JZD_PAGE_PREVIOUS,
.JZD_PAGE_NEXT,
.JZD_PAGE_SHUZIYE {
    padding: 10px 20px;
}

.JZD_PAGE_DISABLED {
    border: none;
    padding: 10px 20px;
    color: #c3171d;
}

@media screen and (max-width: 1680px) {
    .banner_container li{
       /* height: 700px;*/
	   height:470px;
    }


}
@media screen and (max-width: 1500px) {



}
@media screen and (max-width: 1366px) {



}

@media screen and (max-width: 1200px) {
    .w {
        width: 1000px;
    }
    .page_con .index_title {
        font-size: 32px;
    }
    .index_news .left .info_con h3 {
        font-size: 18px;
        line-height: 25px;
        max-height: 75px;
        margin-bottom: 13px;
    }
    .index_news .right li a {
        max-height: 44px;
    }
    .footer_logoul {
        padding: 25px 0;
    }
    .member_columnlist li img{
        height: 340px;
    }
    .page_title {
        margin-bottom: 15px;
    }





}

/*ç§»åŠ¨ç«¯*/
@media screen and (max-width: 900px) {
    .w {
        margin: 0;
        width: auto;
        padding: 0 15px;

    }

    /*å·¦ä¾§èœå•*/
    .cbp-spmenu-left {
        width: 100%;
        height: 100%;
        top: 0px;
        z-index: 1000;
        position: fixed;
        left: -100%;
        display: block;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .cbp-spmenu-left.cbp-spmenu-open {
        left: 0px;
    }

    .menu_box {
        width: 100%;
        height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-y: scroll;
        background: #840163;
        color: #fff;
    }

    .meum_list li {
        width: 100%;
        font-size: 18px;
        border-bottom: solid 1px #e5e5e5;
    }

    .meum_list li > a {
        width: 100%;
        display: block;
        padding: 20px 20px;
        text-align: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
    }

    .meum_list li > a i {
        position: absolute;
        right: 15px;
        -ms-transform: scale(1, 1.5);
        -moz-transform: scale(1, 1.5);
        -webkit-transform: scale(1, 1.5);
        -o-transform: scale(1, 1.5);
        transform: scale(1, 1.5);
    }

    .meum_list li.active > a i {
        -ms-transform: rotate(90deg) scale(1, 1.5);
        -moz-transform: rotate(90deg) scale(1, 1.5);
        -webkit-transform: rotate(90deg) scale(1, 1.5);
        -o-transform: rotate(90deg) scale(1, 1.5);
        transform: rotate(90deg) scale(1, 1.5);
    }

    .meum_list li .hide_menu {
        display: none;
    }

    .meum_list li .hide_menu a {
        width: 100%;
        text-align: center;
        padding: 10px 40px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 16px;
        border-top: solid 1px rgba(255, 255, 255, 0.3);
    }

    .menu_close {
        background: url(img/t_menu-close.png) no-repeat center center;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 5px;
        right: 10px;

    }

    /*ç§»åŠ¨ç«¯å¯¼èˆª*/
    .mobile_top {
        height: 50px;
        background: -ms-linear-gradient(left, #416798, #293044);
        background: -webkit-linear-gradient(left, #416798, #293044);
        background: -o-linear-gradient(left, #416798, #293044);
        background: -moz-linear-gradient(left, #416798, #293044);
        background: linear-gradient(left, #416798, #293044);

    }

 

    .mobile_top .logo a {
        width: 50px;
        height: 50px;
        background: url(img/logo.png) no-repeat center center;
        background-size: 70%;
    }


    .mobile_top .meum a {
        width: 50px;
        height: 50px;
        background: url(img/menu.png) no-repeat center right;
    }

    .mobile_top .meum img {
        width: 20px;
        height: 13px;
    }
    .topstrip {
        padding: 12px 0 15px;
    }
    .topstrip h2 {
        font-size: 18px;
        margin: 10px 0;
    }
    .topstrip h4 {
        font-size: 14px;
        letter-spacing: 3px;
    }
    .banner_container li {
        height: 220px;
    }
    .banner_container h3 {
        font-size: 20px;
        bottom: 30px;
    }
    .banner_container .swiper-pagination-bullets {
        bottom: 10px;
    }
    .banner_container .swiper-pagination-bullet {
        width: 10px;
    }

    .banner_container .prev1, .banner_container .next1{
        display: none;
    }
    section.page_con {
        padding: 30px 0 0px;
    }
    .page_con .index_title {
        font-size: 24px;
    }
    .page_con .index_title a {
        margin-top: 8px;
    }
    .index_news .left {
        width: 100%;
        padding-right: 0;
    }
    .index_news .left .info_con {
        width: 60%;
        padding: 5px 0 0 15px;
    }
    .index_news .left .img_con {
        width: 40%;
        padding-top: 25%;
    }
    .index_news .left .info_con h3 {
        font-size: 17px;
        line-height: 22px;
        max-height: 44px;
        margin-bottom: 9px;
    }
    .index_news .right {
        width: 100%;
        padding-left: 0;
        border-left: none;
    }
    .index_news .right li:last-of-type {
        border-bottom: none;
    }
    .page_title {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .zhou .top .info_con {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }
    .change_ul {
        margin: 25px 0;
    }
    .change_ul li {
        width: 50%;
        padding-right: 0;
        font-size: 12px;
    }
    .change_ul li a {
        line-height: 35px;
    }
    .columnnav_ul {
        padding-bottom: 120px;
    }

    .member_columnlist li {
        width: 48%;
        padding: 5px;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .member_columnlist li:nth-of-type(3n) {
        margin-right: 4%;
    }
    .member_columnlist li:nth-of-type(2n) {
        margin-right: 0;
    }
    .member_columnlist li img {
        height: 196px;
    }
    .member_columnlist li h5 {
        line-height: 35px;
        font-size: 14px;
    }
    .member_columnlist li .mark .info_con {
        padding: 0 5px;
    }
    .member_columnlist li .mark h6 {
        font-size: 14px;
    }
    .member_columnlist li .mark .info {
        margin: 10px 0 20px;
    }
    .high_con .right_con {
        width: 100%;
        padding-left: 0;
    }
    .high_con .right_con .right_title {
        font-size: 16px;
        padding-bottom: 15px;
    }
    .Publications_con .right_con {
        padding-left: 15px;
    }
    .Publications_con .right_con li {
        padding: 20px 0;
    }
    .Photos_list li {
        width: 49%;
        margin-right: 2%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .Photos_list li:nth-of-type(2n) {
        margin-right: 0;
    }
    .Photos_list li .img_con {
        width: 100%;
        height: 170px;
    }
    .Photos_list li h5 {
        width: 100%;
        margin-top: 10px;
        padding: 0 7px;
        font-size: 12px;
        text-align: center;
    }
    .Photos_ul li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .Photos_ul li:nth-of-type(2n) {
        margin-right: 0;
    }



 .Publications_con .left_menu li {
            padding-bottom: 15px;
        }
        .Publications_con .left_menu li:after {
            bottom: 4px;
        }














}

@media screen and (max-width: 320px) {
    .w {
        margin: 0;
        width: auto;
        padding: 0 10px;
    }

}