@charset "utf-8";

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 4795907 */
  src: url('../fonts/iconfont.woff2?t=1736931981827') format('woff2'),
       url('../fonts/iconfont.woff?t=1736931981827') format('woff'),
       url('../fonts/iconfont.ttf?t=1736931981827') format('truetype');
}

  .iconfont {
	font-family:"iconfont" !important;
	font-size:22px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
  }
  


html,body {	margin: 0px; padding:0;background:#fff; font-family: "微软雅黑"; font-size: 12px; color: #222; text-align:center; }
* { margin:0; padding:0; list-style: none;}
img { border:0; }
a{text-decoration: none; color: #666;}

.channel { margin:20px auto; width:1200px; text-align:left; position: relative;}
.fl{float: left;}
.fr{ float: right;}

/*菜单*/
.head{ width: 1200px; margin: 0 auto;  position: relative;}
.logo{ width: 321px; background: url(../images/logobg.jpg) no-repeat right center; z-index: 1; float: left;}
.logo a{width: 321px; height: 89px; display: block;}

.menu-container {width: 100%;  margin: 0 auto;background: #ecf7ff;height: 89px;  box-shadow: 0 0 5px #56758d; position: relative;}
.menu-container .logoleftbg{ width: 20%; background: #6c90ab; height: 89px; position:absolute; left: 0; top: 0; z-index: 0;}
.menu-mobile {display: none;padding: 20px;}
.menu-mobile:after {content: "\f394";font-family: "iconfont";font-size: 2.5rem; padding: 0;float: right;position: relative;top: 50%;-webkit-transform: translateY(-25%);-ms-transform: translateY(-25%);  transform: translateY(-25%);}
.menu-dropdown-icon:before {content: "\e60c";font-family: "iconfont";display: none;cursor: pointer;float: right;padding: 1.5em 2em;background: #fff;color: #333;}

.menu{ width: 830px; float: right; margin-right: 20px; margin-top: 25px;}

.menu .menuon{background: #6c90ab; color: #fff;}
.menu > ul {margin: 0 auto;list-style: none;padding: 0;position: relative;   box-sizing: border-box;}
.menu > ul:before,.menu > ul:after {content: "";display: table;}
.menu > ul:after {clear: both;}
.menu > ul > li.b:hover{ color: #fff;}
.menu > ul > li {float: left;padding: 0;margin: 0;}
.menu > ul > li a {text-decoration: none;padding: 12px;display: block; font-size: 15px;}
.menu > ul > li a:hover{ }
.menu > ul > li:hover { background: #6c90ab; }
.menu > ul > li > ul {display: none;width: 100%;background: #fff; box-shadow: 0 5px 5px #ccc; padding: 20px;position: absolute;z-index: 99;left: 0;margin: 0;list-style: none;box-sizing: border-box;}
.menu > ul > li > ul:before,.menu > ul > li > ul:after {content: "";display: table;}
.menu > ul > li > ul:after {clear: both;}
.menu > ul > li > ul > li {margin: 0;padding-bottom: 0;list-style: none;width: 25%;background: none;float: left;}
.menu > ul > li > ul > li a {color: #777;padding: 10px 0;width: 95%;display: block;border-bottom: 1px solid #ccc; text-align: left;}
.menu > ul > li > ul > li a:hover{ color: #56758d}
.menu > ul > li > ul > li > ul {display: block;padding: 0;margin: 10px 0 0;list-style: none;box-sizing: border-box;}
.menu > ul > li > ul > li > ul:before,.menu > ul > li > ul > li > ul:after {    content: "";    display: table;}
.menu > ul > li > ul > li > ul:after {clear: both;}
.menu > ul > li > ul > li > ul > li {float: left;    width: 100%;    padding: 10px 0;    margin: 0;    font-size: 14px;}
.menu > ul > li > ul > li > ul > li a {border: 0; padding: 0;}
.menu > ul > li > ul.normal-sub {width: 140px;    left: auto;    padding: 10px 20px;}
.menu > ul > li > ul.normal-sub > li {width: 100%;}
.menu > ul > li > ul.normal-sub > li a {border: 0;}

.search{ width: 30px; height: 30px; line-height: 30px; border-radius: 4px; background: #6c90ab; cursor: pointer; position: absolute; right: 0; top: 30px;}
.search i{ font-size: 16px; color: #fff;}

.searchContent{width: 300px; padding: 10px; background: rgba(255, 255, 255, 1); border-radius:0 0 10px 10px;  position: absolute; right: 0; top: 89px; z-index: 99; box-shadow: 0 5px 5px #111;}
.searchContent_in{ display: flex; align-items: center; justify-content: space-around;}
.search_input{ border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; font-size: 16px; color: #777; width: 240px; border:none; background: #e3edf4; border-radius: 4px; text-indent: 10px;}
.search_btn{ width: 50px;height: 40px; line-height: 40px; border-radius: 4px; background: #000; color: #fff;  border:none; cursor: pointer;}
/*banner*/
#ups-banner {background: #bebebe;}
#ups-banner .swiper-container {	width: 100%; height: 100%; margin: 0 auto;}
#ups-banner .swiper-slide {	position: relative;}
#ups-banner .swiper-slide .content {	width:50%;	max-width: 460px;	position: absolute;	left: 60px;	bottom: 20%;	z-index: 20;}
#ups-banner .swiper-slide .content .txt {	padding: 20px;	background: rgba(255,255,255,0.85);}
#ups-banner .swiper-slide .content .txt h3 {	margin: 0;	font-size: 24px;	font-weight: normal;}
#ups-banner .swiper-slide .content .txt p {	margin: 5px 0 0;	font-size: 14px;	text-align: left;}
#ups-banner .swiper-slide .content .link {display: flex;align-items: center;justify-content: space-between;	width: 140px;	border-radius: 25px;background: #61aee7;transition: .2s background;	color: #fff;	text-align: center;	font-weight: 400;	font-size: 1.1em;	line-height: 1.1em;	padding: 10px 30px 10px;	margin-top: 15px;	text-decoration: none;}
#ups-banner .swiper-slide .content .link:hover {background: #395f7b;}
#ups-banner .img-fix {	overflow: hidden;}
#ups-banner .swiper-container img {	width: 100%;	display: block;}
#ups-banner .swiper-button-next,#ups-banner .swiper-button-prev {background: none;top: 50%;	bottom: 30px;text-align: center;height: 54px;	width: 50px;}
#ups-banner .swiper-button-prev {left: 0 ;}
#ups-banner .swiper-button-next {right: 0;}
#ups-banner .swiper-button-next:after {display: none;}
#ups-banner .swiper-button-prev:after {display: none;}
#ups-banner .swiper-button-next:before,#ups-banner .swiper-button-prev:before {	font-family: "iconfont";	position: absolute;	display: block;	height: 54px;	top: 0;	text-align: center;	line-height: 54px;	color: #fff;	font-size: 68px;}
#ups-banner .swiper-button-prev:before {content: '\e779';}
#ups-banner .swiper-button-next:before {content: '\e60c';}
#ups-banner .bottom-nav {width: 100%;text-align: center;position: absolute;	bottom: 50px;	z-index: 10;	text-align: center;}
#ups-banner .swiper-pagination {width: 50%;	margin: 0 auto;	position: relative;	display: inline-block;	height: 29px;	vertical-align: middle;	}
#ups-banner .swiper-pagination-bullet {	width: 18px;	height: 18px;	background: #fff;	opacity: 1;	box-sizing: border-box;	border: 3px solid #fff;	margin: 0 15px;	vertical-align: middle;}
#ups-banner .swiper-pagination-bullet-active {	background: #6c90ab;	border: 2px solid #fff;}	


/*焦点新闻*/
.focus{ width: 1200px; margin: 50px auto;}
.tab-box{ width: 800px; float: left;}
.tab-box .tab{ position: relative; margin-bottom: 30px;}
.tab-box .tab ul li{  float: left;  height: 55px; line-height: 55px; margin-right: 40px; text-align: center; font-size: 24px; cursor: pointer; color: #777;}
.tab-box .tab ul li.schoolw{ width: auto;}
.tab-box .tab ul li.on{ position: relative; display: flex; color: #6c90ab;}
.tab-box .tab ul li.on::before{ width: 100px; height: 8px; border-radius: 10px; background: #89bca0; content: ""; position: absolute; bottom: 10px; left: 0; opacity: 0.5;}
.tab-box .tabmore{ position: absolute; right: 0; top: 15px;}
.tab-box .tabmore a{font-size: 18px;  color: #777;  display: block;}
.tab-box .tabmore a:hover{ color: #6c90ab;}

#mediumNews{ display: none;}

.focusNewsOut{ position: relative; margin-bottom: 70px;}
.focusNews{ position: relative; box-shadow: 0 0 10px #eee; transition: 0.3s;}
.focusNews:hover{box-shadow: 0 0 20px #ccc; }
.focuscon{ position: relative; }
.focuscon_lk{ display: flex; justify-content: space-between; overflow: hidden; transition: 0.3s;}
.focusimg{ width: 400px ; height: 240px; overflow: hidden; display: flex; align-items: center; background: #6c90ab; }
.focusimg img{ width: 100%; display: block;}

.focusContent{ flex: 1; text-align: left; padding: 20px 40px 20px 20px;}
.focustime{ font-size: 16px;color: #777;}
.focustime i{ font-size: 16px; }
.focustitle{ padding: 10px 0; font-weight: 400;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;  text-overflow: ellipsis; }
.focusdesc{ font-size: 14px; color: #777; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.focusmore{ color: #0163b6; font-size: 24px;}

.focuscon_lk:hover .focustime{ color: #000;}
.focuscon_lk:hover .focustitle{ color: #249766;}
.focuscon_lk:hover .focusNews{ box-shadow: 0 0 20px #eee;}

.swiper-pagination-focus{bottom: -30px;  text-align: center;  z-index: 88; position: absolute; width: 100%;}
.swiper-pagination-focus .swiper-pagination-bullet{ width: 20px;    height: 10px;    border-radius: 100%;      display: inline-block;    *display: inline;    zoom: 1;    position: relative;  
    margin: 0 .10px;    box-sizing: border-box;    transition: all .3s; opacity: .8; border-radius: 4px; background: #ccc; margin: 0 5px;}
.swiper-pagination-focus .swiper-pagination-bullet-active{    border-color: #fff;}
.swiper-pagination-focus .swiper-pagination-bullet-active {background: #6c90ab !important;}

.focusNews .swiper-button-next, .focusNews .swiper-button-prev{ background: rgba(0,0,0,0.5); padding: 5px; top: 120px; width: 20px; height: 20px; color: #fff; border-radius: 4px;}
.focusNews .swiper-button-next:after, .focusNews .swiper-button-prev:after{ font-size: 16px;}
.focusNews .swiper-button-next{ right: 10px;}
.focusNews .swiper-button-prev{  left: 10px;}

.focusImgNews{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.focusImgNews_link{ width: 45%; display: flex; justify-content: space-between; text-align: left; padding: 5px; margin-bottom: 20px; transition: 0.3s; border-radius: 5px;}
.focusImgNews_link:hover{ box-shadow:  0 10px 20px #ccc;}
.focusImgNews_list{ width: 100%;display: flex; justify-content: space-between; }

.focusImgNews_list a:hover{ background: #eee;}
.focusImgNews_pic{ width: 120px; height: 90px; overflow: hidden; border-radius: 4px; background: #f7f7f7;}
.focusImgNews_pic img{ width: 100%; display: block;}
.focusImgNews_info{ padding: 0 10px; flex: 1;}
.focusImgNews_info_tit{ font-size: 16px; font-weight: normal; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;  text-overflow: ellipsis; margin-bottom: 10px;}
.focusImgNews_info_time{ font-size: 14px; color: #999;}
.focusImgNews_info_time i{ font-size: 14px;}

.focusImgNews_link:hover .focusImgNews_info_tit{ color: #49667c;}

/*媒体报导*/
.inewsList{ position:relative; text-align: left;}
.inewsList::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.inewsList::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #6c90ab;    transition: all .5s;}
.inewsList:hover::after {width: 100%;}
.inewsList a{padding:20px 8px;background:#fff; display:block; border-bottom:1px solid #eee;  transition:0.3s;}
.inewsList_title{ font-size:18px; color:#393939; height: 40px;}
.inewsList_title_en{ font-size:16px; color:#393939; height: 40px; text-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;	
	-webkit-line-clamp: 2;			line-clamp: 2;					-webkit-box-orient: vertical;}
.inewsList_year{ font-size:14px; color:#777; margin-bottom:10px;}
.inewsList_year i{font-size:14px; color:#777;}
.inewsList_day{ position:absolute; right:30px; top:40px; font-size:34px; color:#ccc; font-weight:500;}

.inewsList a:hover .inewsList_year{ color:#6c90ab; }
.inewsList a:hover .inewsList_year i{ color:#6c90ab; }

/*通知公告*/
.notice{ width: 350px; float: right; text-align: left; background:#f8fcff url(../images/noticebg.jpg) no-repeat center bottom; border-top: 5px solid #6c90ab;}
.noticeContent{ padding: 20px;}
.notice_tit{ display: flex; align-items: center; justify-content: space-between; font-size: 24px; color: #6c90ab; margin-bottom: 20px; font-weight: 400;}
.noticemore a{ text-align: right; font-size: 16px; color: #777;display: block;}
.noticemore a:hover{ color: #6c90ab;}

.notice_ul{ padding: 0; list-style: none;}
.notice_ul li{ position: relative;}
.notice_ul li::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.notice_ul li::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #486579;    transition: all .5s;}
.notice_ul li:hover::after {width: 100%;}
.notice_ul li a.notice_lk{ padding: 15px 0; display: flex; justify-content: space-between; transition: 0.3s;}


.notice_ul li .notice_time{ width: 70px;  height: 60px;text-align: center; background: #e0fcf0; border-radius: 4px; border-bottom: 4px solid #486579; margin-right: 20px;transition: 0.3s;}
.notice_ul li .notice_time_day{ padding: 5px 0 0 0; font-size: 24px; font-weight: bold; color: #486579;}
.notice_ul li .notice_time_month{ font-size: 14px; color: #777;}
.notice_ul li .notice_ul_title{ flex: 1; text-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; font-size: 16px;}

.notice_ul li a.notice_lk:hover .notice_time{background: #486579; color: #fff;}
.notice_ul li a.notice_lk:hover .notice_time_day{ color: #fff;}
.notice_ul li a.notice_lk:hover .notice_time_month{color: #fff;}
.notice_ul li a.notice_lk:hover .notice_ul_title{color: #486579;}

/*关于我们*/
.aboutus{ background: url(../images/aboutusbg.jpg) no-repeat center top; width: 100%; padding: 50px 0;}
.aboutus_intro{ width: 700px; float: left; color: #fff;}
.aboutus_intro_tit{ font-size: 34px; margin-bottom: 20px;}
.aboutus_desc{ font-size: 14px; margin-bottom: 40px; line-height: 180%;}
.aboutus_link{padding: 10px 30px; background: #fff; border-radius: 20px; font-size: 16px;}
.aboutus_link:hover{ background: #d9f1ff;  color: #0163b6;}

.aboutus_icon{ width: 350px; float: right;}
.aboutus_icon_lk{ border: 1px solid #fff; color: #fff; font-size: 24px; border-radius: 10px; padding:15px 20px; margin-bottom: 20px; display: flex; align-items: center; justify-content: space-between; transition: 0.3s;}
.aboutus_icon_font{ margin: 0 10px;}
.aboutus_icon_font i{ font-size: 44px; color: #e0fcf0;}
.aboutus_icon_name{ text-align: left; width: 200px;}
.aboutus_icon_lk:hover{ background: #fff; color: #249766;}
.aboutus_icon_lk:hover .aboutus_icon_font i{ color: #249766;}
.aboutus_icon_lk:hover .aboutus_icon_font i{ color: #249766;}

/*教学成果*/
.teachnews{ padding: 30px 0; }
.teach{position: relative; width: 550px; }
.teach_icon{ width: 26px; height: 26px; margin-bottom: -5px;}
.teach_tit{ display: flex; align-items: center; justify-content: space-between; font-size: 24px; color: #6c90ab; margin-bottom: 20px; font-weight: 400;}
.teachmore a{ text-align: right; font-size: 16px; color: #777;display: block;}
.teachmore a:hover{ color: #6c90ab;}
.teach_ul{ padding: 0; list-style: none;}
.teach_ul li{ position: relative;}
.teach_ul li a{ height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #555; display: block;width:400px;/*要显示文字的宽度*/
text-overflow :ellipsis; /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/
white-space :nowrap; /*让文字不换行*/
overflow : hidden; }
.teach_ul li a:hover{ color: #888;}
.teach_ul li .time{ position: absolute; top: 5px; right: 0; font-size: 16px;color: #777;}


/*专题*/
.rcenter{ background: #f7f7f7;padding: 30px 0; margin-top:50px; text-align: center;}
.rcenter_t{ font-size: 24px; color: #6c90ab;font-weight: 400; text-align: center; position: relative;width: 100px; margin: 0 auto; margin-bottom: 50px;}
.rcenter_t::before{ width: 100px; height: 8px; border-radius: 10px; background: #89bca0; content: ""; position: absolute; bottom: 0; left: 0; opacity: 0.5;}
.rcenter_t2{font-size: 14px;color:#777;margin-bottom:50px;text-align: center;}
 .research {width: 100%;height: 100%;overflow: hidden;}
 .research .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;
        -ms-flex-pack: center;   -webkit-justify-content: center;        justify-content: center;        -webkit-box-align: center;        -ms-flex-align: center;        -webkit-align-items: center;        align-items: center;      }

.research_item{ border: 1px solid #eee; padding: 20px; text-align: left; }

.research_pic{ width: 100%; height: 150px; overflow: hidden;}
.research_pic img{ width: 100%; display: block; transition: 0.3s;}

.swiper-pagination-research{ text-align: center; padding: 20px 0;}
.research_item_tit{ font-size: 16px; font-weight: 500;  text-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.research_item_desc{ font-size: 14px; color: #777; height: 80px; overflow: hidden; margin-bottom: 10px;}
.research_item_more{ text-align: right; font-weight: bold; font-size: 12px;}
.research_item_more i{  font-size: 12px;}

.research_item_lk:hover { transition: 0.3s;box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);}
.research_item_lk:hover .research_item_tit{ color: #056ca5;}
.research_item_lk:hover .research_pic img{ transform: scale(1.2);}
 
.research_item_lk{position: relative; display: block;}
.research_item_lk::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.research_item_lk::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #0583c9;    transition: all .5s;}
.research_item_lk:hover::after {width: 100%;}


/*导航*/
.guidenav{ width: 100%; margin: 0 auto;text-align:left;margin-bottom:50px; height: 300px; position: relative;}
.guidenavContent{ width: 100%; margin: 0 auto;text-align:left;margin-bottom:50px; height: 300px; position: relative;}
.guidenav_bg{ height: 100px; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5)); width: 100%; position: absolute; left: 0; bottom: 0;}
.bannerIn{width: 1200px; margin: 0 auto; position: relative; display: flex; align-items: flex-end; justify-content: space-between; height: 100%; position: relative; z-index: 1; }

.guide_tit{ padding: 20px 0; font-size: 34px; color: #fff;text-shadow: 2px 2px 5px #000000; letter-spacing: 5px; background: #056ca5;}
.guide_ul{ list-style:none; padding: 20px 0; font-size: 16px; color: #fff;}
.guide_ul a{ display:inline-block; height:30px; line-height:30px; font-size:16px; transition:0.3s; color: #fff; padding: 0 10px;}
.guide_ul i{ font-size: 12px; color: #fff;}
.guide_ul a:hover{ text-decoration:underline;}
.guide_ul a.on{  text-decoration:underline;}

.guidenavDangjian{width: 100%; margin: 0 auto;text-align:left;margin-bottom:50px; height: 300px; position: relative; background: url(../images/indangjian.jpg) no-repeat center top; background-size: cover;}

/*列表页*/
.listPage{}
.listPage_l{ width: 240px; float: left;}
.listPage_r{ width: 900px; float: right;}


/*关于我们*/
.subnav{}
.subnav_tit{font-size: 28px;color: #fff; background: #6c90ab url(../images/logowhite.png) no-repeat 150px center; font-weight: bold; min-height: 60px;padding: 20px 20px 0 20px; position: relative;}
.subnav_tit:before{content: "";   width: 0;height: 0;border-top: 40px solid white;border-left: 40px solid transparent;position: absolute;z-index: 1;right: 0;top: -10px;}


.subnav_ul{list-style: none; background: #f7f7f7; }
.subnav_ul li{  }
.subnav_ul li a{ display: block; font-size: 16px; position: relative; transition: 0.3s; padding: 15px 20px; border-bottom: 1px solid #fff;}
.subnav_ul li a:hover{ border-left: 5px solid #6c90ab; color: #6c90ab; }
.subnav_ul li a.on{ border-left: 5px solid #6c90ab; color: #6c90ab; font-weight: bold; background: #f4faff; }
.subnav_ul li a.sec{ padding-left: 20px; font-size: 14px; color: #777; border: none !important;  padding: 10px 10px 10px 30px;}
.subnav_ul li a.sec:hover{color: #6c90ab;}
.subnav_ul .thirdul{ margin-top: 8px;}
.subnav_ul .thirdul li a:hover{ border-left: none;}

.subnav_tit_desc{ margin-bottom: 50px;}
.subnav_tit_desc h4{font-size: 3em;    color: #999;    line-height: 150%;    letter-spacing: -1px;    display: block;    height: auto;    font-weight: 300;    background: none;}
.subnav_tit_desc p{font-size: 3em;    color: #333;    line-height: 1;}

.newsList{ margin-bottom: 50px;}


.back{ width:200px; height:40px; line-height:40px; font-size:16px; padding:0 20px; color:#999; border:1px solid #ccc; display:block; margin:50px 0; border-radius:4px; background:#f7f7f7; transition:0.3s;}
.back i{ font-size:14px; float:right;}
.back:hover{ background:#f39700; color:#fff;}

/*图文新闻列表*/
.listimg{ position:relative; margin-bottom: 30px;}
.listimg::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.listimg::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #6c90ab;    transition: all .5s;}
.listimg:hover::after {width: 100%;}
.listimg a{padding:20px 8px;background:#fff; display:block; border-bottom:1px solid #eee;  transition:0.3s;}
.listimg_title{ font-size:18px; color:#393939; margin-bottom: 10px;}

.listimg_desc{ font-size:14px; color:#888; }
.listimg_year{ font-size:14px; color:#777; margin-bottom:10px;}
.listimg_year i{font-size:14px; color:#777;}
.listimg_day{ position:absolute; right:30px; top:40px; font-size:34px; color:#ccc; font-weight:500;}

.listimg a:hover .listimg_year{ color:#111; }
.listimg a:hover .listimg_year i{ color:#111; }
.listimg a:hover .listimg_title{ color:#6c90ab; }

.listimg_info{ width: 65%; float: right;}
.listimg_info_noimg{ width: 100; float: none;}
.listimg_pic{ width: 30%; float: left;}
.listimg_pic img{ width: 100%;}

/*图文无简介*/
.piclist{ position:relative; margin-bottom: 30px; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}


.piclist_item{ border: 1px solid #eee; padding: 20px; text-align: left; }

.piclist_pic{ width: 100%; height: 180px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: #f7f7f7;}
.piclist_pic img{ width: 100%; display: block; transition: 0.3s;}

.piclist_tit{ font-size: 16px; font-weight: 500;  text-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.piclist_desc{ font-size: 14px; color: #777; height: 80px; overflow: hidden; margin-bottom: 10px;}
.piclist_more{ text-align: right; font-weight: bold; font-size: 12px;}
.piclist_more i{  font-size: 12px;}


 
.piclist_lk{position: relative; display: block; width: 280px; margin: 10px;}
.piclist_lk::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.piclist_lk::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #0583c9;    transition: all .5s;}
.piclist_lk:hover::after {width: 100%;}

.piclist_lk:hover { transition: 0.3s;box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75); }
.piclist_lk:hover .piclist_tit{ color: #056ca5;}
.piclist_lk:hover .piclist_pic img{ transform: scale(1.2);}

/*师资*/
.faculty_type{ display: flex; align-items: center; justify-content: center; margin-bottom: 50px;}
.faculty_type a{ margin: 0 10px; padding: 10px 20px; background: #f7f7f7; border-radius: 20px; font-size: 16px; color: #777; text-align: center; display: block; transition: 0.3s;}
.faculty_type a:hover{ background: #6c90ab; color: #fff;}
.faculty_type a.typeon{background: #6c90ab; color: #fff; }


.facultyList{ width: 25%; float: left; margin-bottom: 50px;}
.facultyList3{ width: 33.33%; float: left; margin-bottom: 50px;}
.facultyList_in{ }
.faculty_img{ width: 260px; height: 260px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: #f7f7f7;}
.faculty_img img{ width: 100%; transition: 0.3s;}
.faculty_info{ padding: 10px;}
.faculty_info_t1{ font-size: 22px; font-weight: 600; color: #000;  margin-bottom: 10px;}
.faculty_info_t2{ font-size: 14px; font-weight: 300; margin-bottom: 20px;}
.faculty_desc{ font-size: 12px; color: #777; margin-bottom: 20px; line-height: 150%; ext-overflow: -o-ellipsis-lastline;	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical; }
.faculty_more{  transition: 0.5s; display: block;border: 1px solid #ccc; border-radius: 4px; width: 260px; margin: 0 auto; box-shadow: 0 0 5px #eee; overflow: hidden;}
.faculty_more:hover{ background: #056ca5; color: #fff;  box-shadow: 0 0 35px #eee;}
.faculty_more i{ font-size: 14px;}

.faculty_more:hover .faculty_img img{ transform: scale(1.2);}
.faculty_more:hover .faculty_info_t1{ color: #fff;}
.faculty_more:hover .faculty_desc{ color: #fff;}

.facultyShow{ width: 900px; margin: 0 auto; text-align: left;}

.facultyDetail{ margin-bottom: 30px; border-radius: 10px; box-shadow: 5px 5px 20px #ccc; overflow: hidden; display: flex; align-items: center; justify-content: flex-start;}
.facultyDetail_img{ width: 200px; }
.facultyDetail_img img{ width: 100%; display: block;}

.facultyDetail_name{  margin-left: 100px; display: flex; align-items: baseline; justify-content: flex-start;}
.facultyDetail_name_t1{ font-size: 34px; font-weight: 400; color: #0163b6; }
.facultyDetail_name_t2{ font-size: 16px; font-weight: 300; color: #111; }
.facultyDetail_name_t3{ font-size: 16px; font-weight: 300; margin-left: 20px; color: #111;}
.facultyDetail_info{ width: 300px; float: left; font-size: 16px; color: #777; line-height: 180%; padding-top: 40px;}

.facultyBack{ background: #249766; color: #fff; width: 200px; padding: 0 20px; font-size: 16px; height: 50px; line-height: 50px; border-radius: 4px; margin: 50px auto; display: flex; align-items: center; justify-content: space-between; transition: 0.3s; }
.facultyBack:hover{ background: #0163b6; box-shadow: 0 0  10px #ccc;}

/*学术研究*/
.admeticIntro{ font-size: 18px; padding: 20px 0; }

/*新闻内页*/
.newsinTop{padding: 20px 0 22px;  margin:0 auto;}
.newsinTopCon{ width: 1200px; margin: 0 auto; text-align: left;}
.newsinTit{    font-size: 32px;margin-bottom: 48px;}
.newsinTime{    font-size: 24px; font-weight: 400; color: #666;}
.newsContent{    padding: 60px 0 100px 0; font-size:16px; margin:0 auto; line-height:200%}

.newsin_bot{padding: 35px 0;border-top: 1px solid #e5e5e5;}
.newsin_bot_list{  text-align: left; font-size: 16px;}
.newsin_bot_prev{ width: 50%; float: left;}
.newsin_bot_next{ width: 50%; float: right;}
.newsin_bot_pagi{ display: inline-block;}
.newsin_bot_list a:hover{ color: #249766;}

/*党建工作*/
.organContent{ padding: 20px 0;}
.organ_list{ display: flex; align-items: center; justify-content: space-between;}
.organ_list_desc{ width: 23%; }
.organ_list_con{ padding: 20px; font-size: 18px; color: #111;background: #f7f7f7; border-radius: 10px; text-align: center;}
.organ_list_icon{ padding: 10px 0;}
.organ_list_icon i{ font-size: 44px; color: #c00;}

/*机构设置*/
.instiContent{ padding: 20px 0; display: flex; align-items: flex-start; justify-content: flex-start;flex-wrap: wrap;}
.insti_list{ margin-bottom:30px;  margin-right:30px;  width:30%;  }
.insti_list_con{ padding: 20px; font-size: 18px; color: #111; border-radius: 10px; text-align: left; border: 1px solid #ccc; border-top: 5px solid #0163b6; height:310px;}
.insti_list_top{ display: flex; align-items: flex-end; margin-bottom: 20px; justify-content: space-between;}
.insti_list_top_icon{ }
.insti_list_top_icon i{ font-size: 44px; color: #0583c9;}
.insti_list_top_tit{ font-size: 22px; font-weight: 300; color: #000;}
.insti_list_nav{}
.insti_list_ul{ list-style: none;}
.insti_list_ul li{padding: 10px 0 10px 0; color: #777; font-size: 16px;}
.insti_list_ul li i{ font-size: 14px;}
.insti_list_ul li a{ display: flex; align-items: center; justify-content: space-between; color: #777; font-size: 16px;}
.insti_list_ul li a i{ font-size: 14px; padding: 0 15px;}
.insti_list_ul li a:hover{ color: #0163b6;}
.insti_list_ul li a.organsec{ font-size: 14px; display:block; padding-left:10px}
.insti_list_ul li a.organsec i{ padding:0; font-size: 14px;}



/*pagestyle*/
.pagestyle{ margin: 50px auto;}
.p_pages span{padding: 8px 15px; border: 1px solid #eee; margin: 0 10px; border-radius: 4px; font-size: 16px; overflow: hidden; color: #777;}

.p_pages .p_no a{}
.p_pages .p_no_d{background: #0163b6; border: none; color: #fff;}
.p_pages a:hover{color: #0163b6;}
.p_pages .p_first{ display: none;}
.p_pages .p_first_d{ display: none;}
.p_pages .p_last_d { display: none;}
.p_pages .p_last { display: none;}

.v_news_content{line-height:180%;}
/*footer*/
#footer{color:#fff;	width:100%;	margin:0px auto;line-height:150%;	text-align:center;	background:#1f3545 url(../images/footerbg.jpg) no-repeat center top;	overflow:hidden;	font-size:12px;}

.footer_in{ width:1200px; margin:0 auto; border-bottom:1px solid #667e92; padding:30px 0; position:relative; display: flex;  justify-content: space-between;}
.footer_in_l{ width: 400px; float: left; text-align: left;}
.footer_in_r{ width: 750px; float: right;}

.footer_txt select{color:#222;}
.footer_logo{ }

.footer_qrcode{ margin-left: 120px; display: flex; justify-content: space-between; }
.footer_qrcode li{ text-align: center; width: 30%;}
.footer_qrcode li img{ width: 80px;}

.footer_tel{font-size:14px; }
.footer_tel dd{ color:#fff; text-align:left; padding: 5px 0;}
.footer_tel dd i{ font-size: 14px;}

.footer_lktitle{ font-size: 18px; font-weight: 500; margin-bottom: 20px; color: #fff; text-align: left;}
.footer_menu{  text-align: left; width: 400px;}
.footer_menu li{ padding:5px 0; float: left; margin-right: 10px;}
.footer_menu li a{ font-size: 14px;  margin-bottom: 10px; color: #ccc;}
.footer_menu ul li a:hover{ color: #fff;}

.footer_contact{ width: 300px;}

.copyright{margin:20px auto; width:1200px; text-align:left; color:#fff; position: relative;}
.footer_linkOut{ position: absolute; right: 0; top: -10px; color: #fff;}



.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
/* end of clearfix  */
/*========== page */