﻿@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */
@media screen and (max-width: 1367px) {

}
/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1199px) {
.wrapper .inner {width:1100px; margin:0 auto;}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {}
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 27px;}

.main1 .inner{padding:40px 0px 30px;}
.main1 .inner .ml{width:390px;}
.main1 .inner .mc{width:540px;margin-left:30px;}
.main1 .inner .mr{width:108px;}

.main3{}
.main3 .inner{}
.main3 .inner .ml{float:left;width: 334px;}
.main3 .inner .mc{float:left;width:340px;margin-left: 40px;}
.main3 .inner .mr{float:right;width:340px;}

.main4 .inner{}
.main4 .ml{ width:530px;}
.main4 .mr{ width:530px;}

.post-21 .news_imgs img{max-width: 323px;max-height:240px;}

.post-41 .con .news-left{float:left;width: 260px;margin-right: -280px;}
.post-41 .con .news-right{float:left;}
.post-41 .con .news-rightcon{margin-left: 280px;margin-top:-15px;width: auto;}
.post-41 .news_imgs img{max-width: 220px;max-height: 160px;}

.post-43 .news_list{margin:0px -14px;}
.post-43 .news_list li.news{}
.post-43 .news_list li.news .news_box{margin:0px 14px;}

.link_box .links img{width:240px;height:auto;}
/**自定义新闻列表**/
.news_list { }
.news_list li.news {/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;*/}

.botlinks .links-wrap {margin:0px 8px;}

#footer .inner .foot-left{ width:340px; height:100px;}
#footer .inner .foot-center{margin-left:10px;width: 320px;}
#footer .inner .foot-right{margin-right: 20px;}

/*列表页*/
.news_list_page .page2 .news_list li.news .news_date{width:72px;height: 50px;margin-right:10px;}
/**主体文章页开始**/
#d-container .inner {padding: 10px 0;}

}

@media screen and (max-width: 1099px) {
.wrapper .inner {width: 1000px;margin:0 auto;}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {}
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 22px;}

.main1 .inner{padding:40px 0px 30px;}
.main1 .inner .ml{width: 323px;}
.main1 .inner .mc{width: 512px;margin-left: 27px;}
.main1 .inner .mr{width:108px;}

.main3{}
.main3 .inner{}
.main3 .inner .ml{float:left;width: 300px;}
.main3 .inner .mc{float:left;width: 324px;margin-left: 25px;}
.main3 .inner .mr{float:right;width: 324px;}

.main4 .inner{}
.main4 .ml{width: 486px;}
.main4 .mr{width: 486px;}

.post-41 .con .news-left{float:left;width: 220px;margin-right: -240px;}
.post-41 .con .news-right{float:left;}
.post-41 .con .news-rightcon{margin-left: 240px;margin-top:-15px;width: auto;}

.post-43 .news_list{margin:0px -10px;}
.post-43 .news_list li.news{}
.post-43 .news_list li.news .news_box{margin: 0px 10px;}

.link_box .links img{width:240px;height:auto;}

.botlinks .links-wrap {margin:0px 4px;}
/**自定义新闻列表**/
.news_list { }
.news_list li.news {/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;*/}

#footer .inner .foot-left{ width:340px; height:100px;/* background:url('images/logoold.png') no-repeat left center;*/}
#footer .inner .foot-center{margin-left:10px;width: 320px;}
#footer .inner .foot-right{margin-right: 20px;}

/*列表页*/
.news_list_page .page2 .news_list li.news .news_date{width:72px;height: 50px;margin-right:10px;}
/**主体文章页开始**/
#d-container .inner {padding: 10px 0;}
}
/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
.wrapper .inner {width:100%;margin:0 auto;}
#header .inner{padding: 10px 0px 0px;height: auto;position:relative;background:none;}
.head .head-left{ float:none;display:inline-block; width:100%; height:auto; text-align:center;}
.head .head-main{height:auto;/* display:none; */}
.head .head-right{ float:none; width:100%;margin-top:20px;}
.head .head-right .searchbox{margin:5px 10px;}

.head .sitelogo a{display:block;width:100%;position:relative;left:0px;top: 6px; bottom:0px;}
.navi-aside-toggle{display:block;}
.wp-navi .navi-slide-head {display:none;padding: 0 11px;height: 46px;}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {display:none;background:#fff;}
.nav .wp-menu .menu-item {display: inline-block;float:none; position: relative; z-index: 100;width:100%;padding-left:0px;border-bottom:1px solid #eee; background:none;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item > .menu-switch-arrow{display: block;width: 38px;height: 38px;position: absolute;right: 6px;top: 1px;background: url(../images/icons.png) no-repeat 10px -116px;}
.nav .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 15px;}
.nav .wp-menu .menu-item a.menu-link.hover,
.nav .wp-menu .menu-item.hover{ text-decoration: none; color: #000; background-color: #eee; }
.nav .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;opacity: 0.8\9;background: #444343\9;filter:alpha(opacity=90);}
.nav .wp-menu .menu-item >.sub-menu {padding:0px!important;}
.nav .wp-menu .menu-item >.sub-menu:before {border:0px;border-bottom:0px;width: 0;height: 0;position: absolute;top:0px;left:50%;margin-left:0px;content: ' '}
.nav .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;_zoom:1;/* float: left; */border-bottom: 1px solid #eee;}
.nav .sub-menu .sub-item a {display: block;color: #000000;height: auto;line-height: 43px;padding: 0 37px;font-size: 14px;background:none;}
.nav .sub-menu .sub-item a:hover { color: #eee; background-color:#444343; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top: 0; z-index: 200; background: rgba(11, 102, 244, 0.8); opacity: 0.8\9; background: #444343\9; filter:alpha(opacity=90); }

.nav .wp-menu .menu-item.i3{position:relative;}
.nav .wp-menu .menu-item.i3 .sub-menu{width:100%; height:auto; overflow:hidden; background:transparent;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item{float:none; width:auto;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item.i3-1{width:auto;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item.i3-2{width:auto;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item.i3-1 .sub-item{ width:auto;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item.i3-2 .sub-item{ width:auto;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item a {display: block;color: #000;font-weight:normal;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item a:hover { color: #000; background-color:transparent;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item .sub-menu{display:none!important; overflow:visible;position:relative;left:0px;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item .sub-menu a {display: block; line-height:35px; height:35px;color: #333;font-weight:normal;}
.nav .wp-menu .menu-item.i3 .sub-menu .sub-item .sub-menu a:hover { color: #065ca3; background-color:;  }

.nav .wp-menu .menu-item.i4{position:relative;}
.nav .wp-menu .menu-item.i4 .sub-menu{width:100%; height:auto; overflow:hidden; background:transparent;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item{float:none; width:auto!important;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item.i3-1{width:auto;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item.i3-2{width:auto;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item.i3-1 .sub-item{ width:auto;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item.i3-2 .sub-item{ width:auto;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item a {display: block;color: #000;font-weight:normal;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item a:hover { color: #000; background-color:transparent;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item .sub-menu{display:none!important; overflow:visible;position:relative;left:0px;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item .sub-menu a {display: block; line-height:35px; height:35px;color: #333;font-weight:normal;}
.nav .wp-menu .menu-item.i4 .sub-menu .sub-item .sub-menu a:hover { color: #065ca3; background-color:;  }

.post{margin:0px 0px;}
.wrapper .inner .mod{ width:auto;padding:0px 10px; margin:0 auto;}

.main1 .inner{padding:25px 0px 20px;}
.main1 .inner .ml{width:50%;}
.main1 .inner .mc{width:50%;margin-left:0px;}
.main1 .inner .mr{display:block;width:100%;}

.main3 .inner{}
.main3 .inner .ml{float:none;width:100%;}
.main3 .inner .mc{width: 50%;margin-left:0px;}
.main3 .inner .mr{width: 50%;}

.main4 .inner{padding: 25px 0px 10px;}
.main4 .ml{width: 100%;}
.main4 .mr{width: 100%;}

.main7{display:none;}

.rili .news_list li.news .news_title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} 
.rili .news_list li.news .news_text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} 

.post-11 .news_list {margin:0px 0px;}
.post-11 .news_list li.news{float:left; width:20%;border:0px;}
.post-11 .news_list li.news .news_box{border-bottom:0px;}

.post-21 .news_list li.news .news_title{width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*学习之星/校友风采*/
.post-43{text-align:left;}
.post-43 .con{padding: 16px 0px;}
.post-43 .news_list{margin:0px -10px;}
.post-43 .news_list li.news{width:50%;margin-bottom: 20px;} 
/*页尾footer*/
#footer .inner {padding:20px 0px;}
#footer .inner .foot-left{ width:150px;margin:10px auto;float: unset;}
#footer .inner .foot-center{margin: 50px 10px;float: unset;    width: 100%;}
#footer .inner .foot-right{float: left;width:100%;}
#footer .inner .foot-er{float:left;width:100%;text-align:center;}
.footbottom .inner p{line-height: 0px;}
/*二级页面*/
.col_news .col_news_box{margin-left: 270px;margin-right: 10px;}
/**主体列表页开始**/
#l-container {}
#l-container .inner {width: auto;padding:25px 10px;}

}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
#header .inner{height: auto;}
.head .sitelogo a img{margin: 0px 0px; width:100%;}


/*lang样式*/
.site-lang ul li.links a{padding:0 5px;font-size:13px;}
.wp-search .search-input input.search-title {width: 80%;}

.main1 .inner{padding:25px 0px 20px;}
.main1 .inner .ml{width:100%;}
.main1 .inner .mc{width:100%;margin-left:0px;}
.main1 .inner .mr{display:block;width:100%;}

.main3 .inner{}
.main3 .inner .ml{float:none;width:100%;}
.main3 .inner .mc{width: 100%;margin-left:0px;}
.main3 .inner .mr{width: 100%;} 

.main5 .inner{padding: 25px 0px 15px;}
.main6 .inner{padding: 25px 0px 10px;}
/*标准标题*/
.post1 .tt .tit {font-size: 20px;}
.post1 .more_btn .more_text,.post .more_btn a {font-size:13px;} 
.post1 .more_btn a{padding:3px 12px;} 
.post1 .more_btn a:hover{padding:3px 12px;} 

.rili .news_list li.news{margin-bottom:10px;}

.post-11 .news_list li.news{float:left; width:50%;margin-bottom:10px;}

.post-21 .news_imgs{height:100%;}
.post-21 .news_imgs img{position:relative;width:100%;max-width:100%;max-height:100%;}
.post21-none{display:none;}
.post-21 .tt{display:none;}
.post-32 .news_list li.news .news_imgs{height:auto;}
.post-32 .news_list li.news .news_imgs img{position:relative;width:100%; height:auto;max-width:100%;max-height:100%; vertical-align:top;}

.post-321 .news_list li.news {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.post-41 .con .news-left{float:none;width: 100%;margin-right: 0px;}
.post-41 .con .news-right{float:none;}
.post-41 .con .news-rightcon{margin-left:0px;margin-top:0px;width: auto;}
.post-41 .news_imgs{height:100%;}
.post-41 .news_imgs img{position:relative;width:100%;max-width:100%;max-height:100%;;}
.post-41 .news-right .news_title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.post-43 .news_list li.news .news_imgs{height: 120px;}
.post-43 .news_list li.news .news_imgs img{max-width: 100%;max-height:120px;}
/*专题网站*/
.link_box .links img{width:100%;height:auto;}
/*底部footer*/
#footer .inner {padding: 17px 0px;}
/*#footer .inner .goTop{display:none;}
#footer .inner .foot-left{display:none;}
#footer .inner .foot-center{display:none;}*/
#footer .inner .foot-right{margin:10px auto;text-align:center;}
.footbottom .inner{padding:10px 0px;}
.footbottom .inner p.copyright span{display:block;line-height:25px;}
.footbottom .inner p.copyright span a{display:block;}

.city_box{display:block;margin:10px 40px 0px;}
.city_box .slick-prev {left: -40px;}
.city_box .slick-next {right: -40px;}
.link_box{display:block;margin:10px 40px 0px;}
.link_box .slick-prev {left: -40px;}
.link_box .slick-next {right: -40px;}

.mbanner .focus-title-bar {display:none!important;height:35px;}
.mbanner .focus-title {height:auto; line-height: 35px; padding:0px 20px; font-weight:normal;font-size: 16px;}
.mbanner .focus-pagination {display:none;}


#l-container .inner {padding:0px 0px;}
#d-container .inner {width:auto;padding:5px 10px;}
/*栏目图片*/
.l-banner{height:auto;}
.l-banner img{width:100%;height:100%;vertical-align:top;}

.column-switch {display:block;}

.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:40px;padding: 0px 5px 0px 12px; font-size:16px;}  /**栏目名称图标**/
.col_news_head {border-bottom: 1px solid #ccc;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px;font-family:"Microsoft yahei";font-weight: normal;/* color: #90010B; *//* border-bottom: 1px solid #90010B; */}   /**当前栏目名称**/
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}

.col_menu {width: 100%;float:none;margin-right:0px;position:relative;} 
.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 10px;}
.col_news_con {padding: 5px 0px 40px 0px;}
.news_list li.news span.news_title { float:left;line-height:28px;margin:4px 0px;margin-right:100px; }/*标题*/
.news_list li.news span.news_title a{ line-height:28px;}/*标题*/
.news_list li.news span.news_meta {float:right;margin-left:-100px;}/*属性*/
.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}


.infobox { width:auto; margin:0 10px; }
.article h1.arti_title {margin-bottom:0px; font-size:20px;} /**文章标题**/
.article .arti_metas { padding:5px;}
.article .entry .read img {display:block;margin:0 auto;height:auto; max-width:100%; _width:expression(this.width > 100% ? "100%" : this.width); }   /**文章阅读部分图片大小限制**/
.col_news_list .wp_entry img {height:auto;  max-width:100%; _width:expression(this.width > 100% ? "100%" : this.width); }   /**列表页文章图片大小限制**/
}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
#l-container.mini_container{margin-top:135px;}
#banner.mini_container{margin-top:135px;}
    
.headtop .top-left{float:none; width:100%;border-bottom: 1px solid #2D6DA1;}
.headtop .top-right{float:none;margin:10px 10px;position:relative;}
.site-lang ul li.links a:hover{background:transparent;color: #fff;}
.searchbox{margin-top: 7px;border:0px solid #4279A6;background: #FFF;}
.wp-search .search-input input.search-title {color:#000;}
.wp-search .search-btn {width: 40px;height: 30px;margin-top: -15px;}
.wp-search .search-btn input.search-submit {height: 30px;background:#ccc url(../images/sous.png) no-repeat center;cursor: pointer;}
}

/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}
