@media screen and (max-width: 1199px) {
/*headmaster*/
#list-banner .inner-box{width:100%;position: static;margin-left:0}

/*sec*/
.sec-main1 .box1{width:100%;margin-left:0} 
.sec .box3{width:100%}
.sec .box3 .post14{margin:0;padding-top:0}

/*coo*/
.coo-main3 .tt{width: 100%;}

/*programs*/
body.program #l-container .inner .mod{padding:30px 20px}
}

@media screen and (max-width: 999px) {
/*history*/
body.history #l-container{padding-bottom:30px}

/*sec*/
#list_banner .banner-box{padding:35px 10px 90px;width:auto}
#list_banner .col-name{font-size: 24px;margin-bottom:25px}
#list_banner .col-text{font-size: 16px;line-height: 22px;max-height:110px;overflow: hidden;}
.sec-main1 .inner{padding:30px 0}
.sec-main1 .post10, .sec-main1 .post11,.sec-main1 .box2 .l,.sec-main1 .box2 .r{float:none;width:100%}
.sec-main1 .post11 .info_box{height:auto}
.sec-main1 .news_title{font-size: 20px;white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sec .box3 li.news{width:48%;margin-bottom:15px;height:auto}
.sec .box3 .more{position: static;}
.box2 .r .news_text{height:auto;overflow: auto;}

/*seminar*/
body.seminar .article .arti_metas{margin:10px 0}
body.seminar .article .arti_title{line-height: 26px;font-size:20px;margin-bottom:20px}

/*headmaster*/
#list-banner .focus-pagination{bottom:10%}
#list-banner .focus-page span{font-size: 15px;line-height: 30px;height:30px}
#list-banner .focus-page-active span{font-size: 15px;line-height: 40px;height:40px}
#list-banner .wz_box{padding:15px;bottom:10%}
#list-banner .focus-title-bar{padding-bottom:20px}
#list-banner .focus-title{font-size: 26px;}
#list-banner .focus-text{font-size: 15px;line-height: 26px;}
#list-banner .focus-navigation{display: none;}

/*APC*/
body.apc .tit{font-size: 20px;margin-bottom:15px}
body.apc .list-con1 .list_info{padding:20px 10px}
body.apc .list-con1 .list_info .l{width:100%;float:none;height:150px}
body.apc .list-con1 .list_info .r{width:100%;float:none;margin-top:15px}
body.apc .list-con1 .list_info .professor{line-height: 25px;font-size: 20px;}
body.apc .list-con1 .list_info .pro2{margin-top:-20px}

/*inter*/
body.inter .wrapper .l,body.inter .wrapper .r{float:none;width:100%;padding-top:0}
body.inter .tit{ display:none}
body.inter .wrapper .r{padding-top:20px}
body.inter .news_imgs{padding:0;background: none;}
body.inter .slick-next,body.inter .inter-main2 .slick-next{right:20px;left:auto}
body.inter .slick-prev,body.inter .inter-main2 .slick-prev{right:70px;left:auto}
body.inter .slick-arrow,body.inter .inter-main2 .slick-arrow{bottom:-30px;}
body.inter .slick-dots,body.inter .inter-main2 .slick-dots{bottom:-20px;right:auto;left:0}
body.inter .inter-main2 .news_imgs{padding:0;}
.inter-main2 .inner{padding:20px 0 80px}
.inter-main4 .con{padding:20px}
.inter-main4 .news_nr{padding-bottom:20px}
.inter-main4 .inner{padding:20px 0}

/*coo*/
.coo-main2 .l .more_btn{margin-top:0px}
.coo-main1 .inner{padding:20px 0}
.coo-main2 .l{margin-top:10px}
.coo-main2 .r,.coo-main2 .l{width:100%;float:none}
.coo-main2 .inner{padding:20px 0}
.coo-main2 .r .news_imgs{padding:0}
.coo-main2 .r .news_imgs .news_bg{display: none;}
.coo-main3 .inner{padding-top:10px}
.coo-main4 .inner{padding:60px 0 20px}
.coo-main5 .inner{padding:20px 0}
body.coo .post .tt .tit{font-size: 20px;}

/*se2*/
body.se2 .col_news_list{padding:30px 10px}
body.se2 #dituContent{height:300px !important}
.se2-main .listcon .news_list{width:auto;margin:30px auto}

/*members*/
body.members .map-con{width:100%}

/*IIPE*/
.rti1 .con{padding:20px 10px}
#rti .rti1 li.news .news_title{width:auto;font-size: 24px;line-height:30px;padding-top:0}
#rti .rti1 .sub_title{width:auto;font-size: 20px;line-height:22px}
#rti .rti1 .news_list2 .l, #rti .rti1 .news_list2 .r{float:none;width: 100%;}
#rti .rti1 .news_list2 .r{margin-top:15px}
#rti .news_list2 li .new_title{font-size: 18px;bottom:30px}
.rti .tt{font-size: 22px;}
.rti .tt span{margin-left:10px}

/*research*/
body.research .team li.news{width:48%}

/*programs*/
body.program #l-container .art{margin:0;margin-bottom:20px}
body.program #l-container .art div{padding:15px}
body.program .tree ul .xx1{display: none;}
body.program .tree ul::before,body.program .tree ul::after{display: none;}
body.program .tree li{width:100%;float: none;margin-bottom:20px}
body.program .tree li:nth-child(2n+1) .nr{float:left}
body.program .tree li .nr{width:100%;}
body.program .tree li .circle,body.program .tree li .nr::before{display: none;}

}

@media screen and (max-width: 767px) {
/*history*/
body.history .list_info,body.history .list_info2 .nr{padding:20px 10px;padding-bottom:20px}
body.history .list_info2 img{margin-bottom:20px}
/*headmaster*/
#list-banner .wz_box{display: none;}
body.master #l-container .inner .list_info img{max-width: 100%;width:100%}
body.master #l-container .inner .list_info{padding:30px 10px;padding-bottom:10px}
body.master #l-container{padding-bottom:30px}

/*APC*/
body.apc .l_box,body.apc .list-con1 .r_box{width:100%;float:none;margin:0;margin-top:10px}
body.apc .list-con1 .list_info .nr_box1{height:auto;padding:10px}
body.apc .list_info2{background-size: 90% 98%;padding:20px 10px}
body.apc .list_info2 .nr{width:95%;padding-top:0}
body.apc .list_info3 li.news{width:48%}
body.apc .list_info3{padding:20px 10px}
body.apc #l-container{padding-bottom:0}

/*sec*/
.sec-main1 .news_title{margin-bottom:30px}
.sec-main1 .post10 .info_box{padding:25px}

/*se2*/
.se2-main .listcon li.news{width:100%;float:none;}
body.se2 .wz{padding:20px 10px;line-height: 22px;}

/*members*/
body.members .mem2 li.news{width:49%}
body.members .mem2 .nr{height:140px}
}

@media screen and (max-width: 479px) {
/*headmaster*/
.col_list .wp_column{line-height: 45px;margin-right:20px}

/*APC*/
body.apc .list_info3 li.news{width:100%;margin:0;margin-bottom:15px}
body.apc .l_box img{width:80%;margin:0 auto}
body.apc .list-con1 .list_info .professor{font-size: 15px;}

/*sec*/
.sec .box3 li.news{width:100%;margin:0;margin-bottom:10px}
.sec-main1 .box2 .r .info_box{padding:30px 20px}
.box2 .r .news_title{margin-bottom:20px;font-size: 22px;}
.sec .more div{font-size: 14px;width:55px;height:30px;line-height: 30px;padding:0 5px}
.sec .more .arrow2{background-size:50%}

/*inter*/
.inter-main4 .con{padding:5px}
body.inter .lm-tt,.inter-main4 .tt .tit{font-size: 22px;}
.inter-main4 .news_title{font-size: 16px;}

/*coo*/
body.coo .post .tt{margin-bottom:10px;height:auto}
body.coo .post .tt .tit{line-height: 24px;}
.coo-main1 .news_info{line-height:22px}

/*seminar*/
body.seminar .entry p,body.seminar .entry div,body.seminar .entry img{position: static !important;padding:0 !important;float:none !important;width:100% !important}
body.seminar .entry img{margin-top:15px !important}

/*se2*/
.se2-main li.news .news_title{margin:10px 0}

/*members*/
body.members .mem2 li.news{width:100%;margin:0;margin-bottom:15px}
body.members .mem2 .new_img{position: static;transform: none;}
body.members .mem2 .post20 .news_title{width:52%}
body.members .mem2 .nr{height:auto}

/*IIPE*/
#rti .news_list2 .r li{width:100%;margin:0 auto;margin-bottom:15px}
#rti .rti1 .arti_metas{padding:0}
#rti .rti1 li.news .news_title{font-size: 18px;line-height: 22px;}
#rti .rti1 .sub_title{font-size: 15px;line-height:20px}
.rti .tt{font-size: 18px;}
#l-container li.news .news_title{font-size: 15px;}
#rti .rti1{height:400px}

/*research*/
body.research .team li.news{width:98%}

/*programs*/
body.program #l-container .inner .mod{padding:20px 8px}
body.program .tree li .new_title{font-size: 16px;}
}
