@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 10px;}
	.main1 .inner { padding: 40px 0px 30px;}
	.main1 .inner .ml { width: 390px;}
	.main1 .inner .mc { width: 660px; 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 5px;}
	.main1 .inner { padding: 40px 0px 30px;}
	.main1 .inner .ml { width: 323px;}
	.main1 .inner .mc { width: 640px; 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/logo1.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;}
	.wp-navi .navi-slide-head { display: none; padding: 0 10px; height: 46px;}
	.navi-aside-toggle {display:block;}
	.wp-navi {display:none;}
	/*导航样式：后台绑定时也可以定义配置*/
	/*.wp-menu { display: none; background: #fff;}
	.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;}
	.wp-menu .menu-item.i1 { background: none;}
	.wp-menu .menu-item > .menu-switch-arrow { display: block; width: 38px; height: 38px; position: absolute; right: 6px; top: 1px; z-index: 100; background: url(css/img/icons.png) no-repeat 10px -116px;}
	.wp-menu .menu-item a.menu-link { display: block; padding: 0 20px; line-height: 40px; color: #343434; font-size: 15px;}
	.wp-menu .menu-item a.menu-link.hover, .wp-menu .menu-item.hover { text-decoration: none; color: #000; background-color: #eee;}
	.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);}
	.wp-menu .menu-item >.sub-menu { padding: 0px 0px;}
	.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: ' '}
	.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1;border: 1px solid #eee;}
	.sub-menu .sub-item a { display: block; color: #000000; height: auto; line-height: 43px; padding: 0 37px; font-size: 14px; background: none;}
	.sub-menu .sub-item a: hover { color: #eee; background-color: #444343; display: block;}
	.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);}
	.wp-menu .menu-item.i3 { position: relative;}
	.wp-menu .menu-item.i3 .sub-menu { width: 100%; height: auto; overflow: hidden; background: transparent;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item { float: none; width: auto;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item.i3-1 { width: auto;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item.i3-2 { width: auto;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item.i3-1 .sub-item { width: auto;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item.i3-2 .sub-item { width: auto;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item a { display: block; color: #000; font-weight: normal;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item a: hover { color: #000; background-color: transparent;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item .sub-menu { display: none!important; overflow: visible; position: relative; left: 0px;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item .sub-menu a { display: block; line-height: 35px; height: 35px; color: #333; font-weight: normal;}
	.wp-menu .menu-item.i3 .sub-menu .sub-item .sub-menu a: hover { color: #065ca3; background-color: ;}
	.wp-menu .menu-item.i4 { position: relative;}
	.wp-menu .menu-item.i4 .sub-menu { width: 100%; height: auto; overflow: hidden; background: transparent;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item { float: none; width: auto;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item.i4-1 { width: auto;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item.i4-2 { width: auto;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item.i4-1 .sub-item { width: auto;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item.i4-2 .sub-item { width: auto;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item a { display: block; color: #000; font-weight: normal;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item a: hover { color: #000; background-color: transparent;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item .sub-menu { display: none!important; overflow: visible; position: relative; left: 0px;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item .sub-menu a { display: block; line-height: 35px; height: 35px; color: #333; font-weight: normal;}
	.wp-menu .menu-item.i4 .sub-menu .sub-item .sub-menu a: hover { color: #065ca3;}*/
	.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: left; width: 50%;}
	.main3 .inner .mc { width: 50%; margin-left: 0px;}
	.main3 .inner .mr { width: 100%; float: none;}
	.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.n1 { border: 0;}
	.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: 340px; margin-right: -360px;}
	#footer .inner .foot-center { margin-left: 360px;}
	#footer .inner .foot-right { float: left; width: 100%;}
	#footer .inner .foot-er { float: left; width: 100%; text-align: center;}
	.footbottom .inner p { line-height: 48px;}
	/*二级页面*/
	.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 { width: 74%; margin: 0px 0px;}
	/*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; display: none;}
	.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: 0px;}
	.post-21 .news_imgs { height: 100%;}
	.post-21 .news_imgs img { position: relative; width: 100%; max-width: 100%; max-height: 100%;}
	.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;}
	.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);}   /**列表页文章图片大小限制**/
	.footbottom .inner p { line-height: 10px;}

}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) { 
	.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) {}
