@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1430px) {
    div#bottom_frame {
    width: auto;
    padding: 0 15px;
}

div#mid_framee {
    width: auto;
    padding: 0 15px;
}
.col_news_head1 {
    margin-right: 15px;
}
.wrapper .inner {
    width: auto;
    max-width: 100%;
}.wrapper .inner .mod {
    padding: 0 4%;
}#footer .inner {
    padding: 40px 4%;
}.jsnr {
    bottom: 6%;
}

}
@media screen and (max-width: 1400px) {
    .head .sitelogo a img {
    max-width: 300px;
}
.main1 .post ul.news_list li.news .news_wz .news_con {
    margin-left: 210px;
}.main1 .post ul.news_list li.news .news_box {
    padding: 30px;
}
}
@media screen and (max-width: 1330px) {
.main1 .post ul.news_list li.news .news_box {
    margin: 0 10px;
}.main1 .post ul.news_list {
    margin: 0 -10px;
}.main1 .post ul.news_list li.news .news_gd {
    margin-top: 15px;
}.main1 .post ul.news_list li.news .news_kz {
    font-size: 15px;
}
}




@media screen and (max-width: 1300px) {.foot-left .bq {
    margin-left: 50px;
}.foot-right img {
    max-width: 375px;
}
    .head .sitelogo a img {
    max-width: 260px;
}
.head .sitelogo .sitetitle {
    font-size: 30px;
    margin-left: 20px;
    padding-left: 20px;
    margin-bottom: 0;
}
#nav {
    margin-top: 0;
}
.jsnr {

    padding: 2% 0% 3.5%;
}
}

@media screen and (max-width: 1250px) {
.main1 .post ul.news_list li.news .news_box {
    padding: 20px;
}


.wp-menu .menu-item a.menu-link {
    margin: 0 10px;
}
.wp-menu {
    margin-right: -10px;
}

.main1 .post ul.news_list li.news .wm {
    width: 155px;
    float: left;
    margin-right: -200px;
}.main1 .post ul.news_list li.news .news_wz .news_con {
    margin-left: 180px;
}.main1 .post ul.news_list li.news .news_title {
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 5px;
}.main1 .post ul.news_list li.news .news_kz {
    line-height: 30px;
}.main1 .post ul.news_list li.news .news_gd {
    margin-top: 5px;
    line-height: 30px;
}


}


@media screen and (max-width: 1150px) {
    .head .sitelogo a img {
    max-width: 240px;
}.head .sitelogo .sitetitle {
    font-size: 28px;
    margin-left: 18px;
    padding-left: 18px;
    margin-bottom: 0;
}.wp-menu .menu-item a.menu-link {
    margin: 0 6px;
    font-size: 16px;
}

}
@media screen and (max-width: 1230px) {
    .post.post-2 .con .tp-article-list li {
    width: 16% !important;
    padding: 0;
    font-size: 18px;
}
.wrapper {   }
#banner.wrapper,.main1.wrapper{width:100%;padding:0px;}
#l-container .inner {width:100%;margin-top:4px;}
.wrapper .inner { width:100%; margin:0 auto;} /**页面全局宽度**/

.head .head-left{ height:95px;}

/*导航样式：后台绑定时也可以定义配置*/
.wp-menu .menu-item {}
.wp-menu .menu-item a.menu-link {padding: 0 0px;}

.searchpage .wp-search{}
.wp-search{width:100%;margin-left:0px;left:0px;}
.wp-search .search-left{float:left;width: 695px;margin-left: 3px;}
.wp-search .search-right{float:right;width: 289px;}
.wp-search .search-right .num{margin: 0px 5px;}


.selector .tit{float: left;text-align: right;/* width: 72px; *//* margin-right:-80px; */}
.selector .main{display:inline-block;/* margin-left: 80px; */}
.selector.s2 .main{height:auto}

.main4 .ml{float:left; width:50%;padding:0px 0px;}
.main4 .mr{float:right; width:50%;padding:0px 0px;}

/**
 * 特殊页面
 */
/*二级页面*/
.main .con .tp-article-list li{width: 33.3%;float:left;margin-right:0px;}



#footer .inner {    padding: 30px 15px;
    width: auto;}

/*推荐个人主页*/
.con .tp_article_list .list_item {width:16.5%;}
/*筛选结果*/
.wp_tw_searchTeachers ul .list_item{width:16.5%;}
/*最新更新*/
.con .tp-article-list .list-item{width:16.5%;}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 1110px) {
.main1 .post ul.news_list li.news .wm {
    width: 70%;
    float: none;
    margin: 0 auto;
}.main1 .post ul.news_list li.news .news_wz .news_con {
    margin-left: 0;
    text-align: center;
    margin-top: 20px;
}

}


@media screen and (max-width: 999px) {
.wp-menu .menu-item a.menu-link:after {
    height: 0;
}

    div#tdzy li.news {
    float: none;
    width: 100%;
    margin-bottom: 53px;
}

    .post.post-2 .con .tp-article-list li {
    width: 20% !important;
    padding: 0;
    font-size: 18px;
}
    div#mid_framee .ttt td.tit.tx {
    color: #0967AB;
    font-size: 28px;
    font-weight: bold;
}
    .foot-left {
    float: none;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
}.foot-left .bq {
    margin-left: 0;
    text-align: center;
    margin-top: 10px;
}#footer .inner p {
    text-align: center;
}.foot-right {
    float: none;
    margin-top: 20px;
    text-align: center;
}.foot-right img {
    max-width: 90%;
}.post.post1.post-31.mbox .slick-next {
    right: 10px;
}.post.post1.post-31.mbox .news_list li.news .news_wz .news_title {
    writing-mode: vertical-rl;
    font-size: 20px;
    color: #fff;
    letter-spacing: 5px;
    font-weight: bold;
}.post.post1.post-31.mbox .news_list li.news .news_wz {
    position: absolute;
    top: 15px;
    left: 15px;
    writing-mode: vertical-rl;
}
    .jsnr ul.kz li.n {
    font-size: 18px;
}.jsnr .wp-search .con .txtcon input {
    font-size: 18px;
    line-height: 50px;
}.jsnr .wp-search .con .txtcon {
    margin-right: 100px;
    line-height: 50px;
}.jsnr .wp-search .con div#btns {
    width: 90px;
    line-height: 40px;
    font-size: 20px;
}.main1 ul.qh li {
    font-size: 26px;
}.post1 .tt .tit .title {
    font-size: 26px;
}.jsnr ul.kz {
    max-width: none;
    margin-left: 0;
    display: flex;
    justify-content: center;
    text-align: center;
    width: 100%;
    gap: 18px;
}.jsnr .wp-search {
    width: 90%;
}
    .jsnr {
    position: relative;
    bottom: 0;
    margin-top: 20px;
    width: 92%;
    left: 4%;
}.post.post1.post-21.mbox li.item {
    float: left;
    width: 50%;
    margin-bottom: 12px;
}.post.post1.post-31.mbox .slick-arrow {
    width: 50px;
    height: 50px;
}.wp-navi-aside .navi-aside-wrap li {
    position: relative;
    float: none;
    display: block;
}.wp-menu {
    margin-right: 0;
}
.head:before {
    height: 120px;
}.navi-aside-toggle {
    display: block;z-index: 99;
}.head .head-right {
    display: none;
}.head .head-left {
    float: none;
    text-align: center;
    width: 100%;
}
#header {
 
    border-top: 0;
}.wp-menu .menu-item a.menu-link {
    line-height: 20px;
    display: block;
    text-decoration: none;
    color: #c7c7c7;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 0px 8px 0px;
    border-top: 1px solid rgba(0, 0, 0, .3);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    width: auto;
}
#banner.wrapper,.main1.wrapper,#nav.wrapper{width:100%;padding:0px;}
.banner .bannercon{overflow:hidden;}
.banner .bannercon img{height:180px;width:100%;}
#l-container.wrapper,#d-container.wrapper { width:auto; margin:0 auto; padding:0 10px; }
#l-container .inner,#d-container .inner { width:100%; padding:15px 0px;}

.navbar .navbox { width:100%;}
.news_list li.news p { line-height:22px; color: #666; margin:5px 0px; }
.news_list li.news p span{line-height:22px;}
.news_list li.news p a {font-size:13px; color:#333; }
.news_list li.news p a:hover { color:#03528A;}
.wp_paging li.pages_count{display:none;}
.wp_paging li.page_jump{display:none; }

.article h1.arti_title {font-weight:normal;text-align:left;} /**文章标题**/


.wp-search{width:100%; margin:0 auto;position:relative; bottom:auto; left:0%;margin-left:0px;}
.wp-search .search-left{float:none;display:inline-block;width:100%;margin-left:0px;}
.wp-search .search-right{float:none;width: 100%;text-align:left;}
.wp-search .search-right .nums{margin-left:40px;}
.selector ul.selectedContent li{padding-left: 0px;}

.main4 .ml{float:none; width:100%;padding:0px 0px;}
.main4 .mr{float:none; width:100%;padding:0px 0px;}



/**页脚开始**/
#footer {  }
#footer .inner {background:none;}

/*推荐个人主页*/
.con .tp_article_list .list_item {width:25%;min-height: 351px;}
/*筛选结果*/
.wp_tw_searchTeachers ul .list_item{width:25%;/* min-height: 351px; */}
/*最新更新*/
.con .tp-article-list .list-item{width:25%;min-height: 351px;}
/*学院列表*/
.org .tp-article-list li{width:33.3%;}
/*列表*/
.news_pic.news_list li.news{width:33.3%; height:140px;}

}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */

@media screen and (max-width: 850px) {
.main1 .post ul.news_list li.news {
    float: none;
    width: 100%;
    margin-bottom: 45px;
}


}




@media screen and (max-width: 767px) {
    .con .tp-article-list li span.tp-tit {
    float: left;
}
    .post.post-2 .con .tp-article-list li {
    width: 25% !important;
    padding: 0;
    font-size: 18px;
}
    #banner .news_imgs {
    padding-top: 41.5%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}.head .head-left .sitelogo {
    margin-top: 0;
    padding-top: 15px;
}div#page1 button {
    margin-bottom: 10px;
}
.post.post1.post-31.mbox .news_list li.news:nth-child(even) {
    margin-top: 0px;
}.post.post1.post-31.mbox .slick-dots {
    bottom: -100px;
}.post.post1.post-31.mbox .slick-arrow {
    bottom: -90px;
}

.head .head-left{float:none;display: block;width: auto;height: auto;margin:0 auto;}
.head .head-left .sitelogo{}
.site-lang ul {position: relative;z-index: 1000;/* padding-top:30px; */}
.head .sitelogo a{ display:block; position:relative;text-align:center; }/*logo*/
.head .sitelogo a img{/* width: 105%; */margin: 0px 0px 10px;display: inline-block;width: 250px;}
.head .sitelogo .sitetitle{
    display: block;
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    font-size: 20px;
    margin-bottom: 0;
}
.sub-menu{top:41px;}
.head .head-mian{float:left;}
.head .head-mian .site-rale{}
.head .head-right{ float:none; width:auto;margin-top: 0px; text-align:right;}
.wp-navi .navi-slide-head {display:block;}
.wp-menu {}
.navbar { width:100%; height:auto;}
.navbar .navbox {width:95%;height:auto;padding-left: 0;}/*导航窗口大小及位置*/ 

.wp-menu .menu-item {}
.wp-menu .menu-item a.menu-link {display: block;padding: 0 10px;height: 40px;line-height: 40px;color: #fff;font-size: 15px;}
.wp-menu .menu-item:first-child a.menu-link{border-left:0}
.wp-search .search-left .tit{margin-bottom:10px;}

.wp-search .search-left .con{display:block;float:none;width:auto;padding:0 15px;}
.wp-search .search-left .con .boxcon{float:left;width: 100%;margin-right: -69px;}
.wp-search .search-left .con .boxcon .txtcon{margin-right:0px;}
.wp-search .search-left .con .btns{margin-left:0px;}

/**
 * 特殊页面
 */
/*二级页面*/
.main .con .tp-article-list li{width:50%; float:left; margin-right:0px; }
.con .tp-article-list li span{}
.con .tp-article-list li.list-item p span{float:none;}
.con .tp-article-list li span.tp-tit{display:inline-block;max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}




#footer .inner {padding:30px 0px; text-align:center;}
#footer .inner .foot-left{float:none;}
#footer .inner p{font-size:12px;line-height:25px;text-align:left;color: #fff;/* margin-top: 10px; */text-align: center;}
#footer .inner p span { margin:0 3px; }
#footer .er_img{display:inline-block; float:none; margin-top:30px;padding-top:15px;margin:0 auto;}
/*二级页*/
.col_menu {display:none;width:231px;float:left;margin-right:0px;} 
.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news_head {margin-left:0px;}
.col_news_con {margin-left:0;}

#m-container1 .inner { }
/*筛选*/
.selector .tit{width: 100%;margin-left:10px;float:none;text-align:left;}
.selector .main{margin-left: 0px;}
.selector.departmentSelectorDiv .tit{width: 64px;margin-right:-70px;}
.selector.departmentSelectorDiv .main{margin-left: 53px;}
.selector.careersSelectorDiv .tit,.selector.letterSelectorDiv .tit{width: 64px;margin-right:-70px;margin-top:3px;}
.selector.careersSelectorDiv .main,.selector.letterSelectorDiv .main{margin-left: 53px;}
.selector.departmentSelectorDiv,.selector.careersSelectorDiv,.selector.letterSelectorDiv{background: #E6E6E4!important;}

/*推荐个人主页*/
.con .tp_article_list .list_item {width:33.3%;min-height: 351px;}
/*筛选结果*/
.wp_tw_searchTeachers ul .list_item{width:33.3%;/* min-height: 351px; */}
/*最新更新*/
.con .tp-article-list .list-item{width:33.3%;min-height: 351px;margin-bottom:0px;}

/*学院列表*/
.org .tp-article-list li{width:50%;}
/*列表*/
.news_pic.news_list li.news{width:50%;}
/**搜索**/
.tp-searches{padding:58px 0px 48px;width:100%; margin:0 auto;}
.tp-search {width:100%;}
.tp-search .search-input {width:100%;}
.tp-search .search-input input.search-title { width:100%;}
/*教师列表*/
#searchTea li{width: 33.3%; float:left; }
#searchTea li span{padding-left:0px;}
#footer .inner .foot-fwl{float:none;margin-top:0;}
}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
.col_news_head1 {
    position: relative;
    bottom: 0;
    padding-top: 25px;
}
    div#tdzy li.news .news_box.clearfix .news_title span {
    display: block;
    margin: 0;
}
    .post.post-2 .con .tp-article-list li {
    width: 50% !important;
    padding: 0;
    font-size: 18px;
}
    .jsnr ul.kz {
    gap: 5px;
}
    .post.post1.post-21.mbox li.item {
    float: none;
    width: 100%;
    margin-bottom: 12px;
}
.post.post1.post-31.mbox .slick-arrow {
   
}
/**
 * 特殊页面
 */
/*二级页面*/
.main .con .tp-article-list li{width:100%; float:left; margin-right:0px; }
.con .tp-article-list li span{}
.con .tp-article-list li span.tp-tit{display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/*推荐个人主页*/
.con .tp_article_list .list_item {width:50%;}
/*筛选结果*/
.wp_tw_searchTeachers ul .list_item{width:50%;}
/*最新更新*/
.con .tp-article-list .list-item{width:50%;}
/*学院列表*/
.org .tp-article-list li{width:100%;}
/*列表*/
.news_pic.news_list li.news{width:100%;}
/*教师列表*/
#searchTea li{width: 50%; float:left; }

.th_home .page_nav a{margin:0 1px;padding: 4px 4px;}


}

/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 380px) {
.jsnr ul.kz li.n {
    font-size: 15px;
}
.main1 ul.qh li {
    font-size: 22px;
}.main1 .post .tt {
    position: absolute;
    right: 0;
    width: auto;
    top: -67px;
}.main1 ul.qh li {
    display: inline-block;
    margin-right: 16px;

}.post1 .tt .tit .title {
    font-size: 22px;
}.jsnr .wp-search .con .txtcon input {
    font-size: 15px;
    line-height: 50px;
}
.jsnr .wp-search .con div#btns {
    width: 78px;
    line-height: 40px;
    font-size: 18px;
}.post .tt td.tit.tx {
    font-size: 24px;
    color: #0967AB;
}div#mid_framee .ttt td.tit.tx {
    color: #0967AB;
    font-size: 24px;
    font-weight: bold;
}

}



@media screen and (max-width: 319px) {
	.top-nav-panel .wp-menu .menu-item a.menu-link { font-size: 14px; height: 28px; line-height: 28px;}
	.wp-footer .wp-inner .footer .address,.wp-footer .wp-inner .footer .zipcode { display: inline;}
	.wp-footer .wp-inner .footer .icp { display: block; }
}