@charset "utf-8";

@font-face {
  font-family: "iconfont"; /* Project id 3693500 */
  src: url('../fonts/iconfont.woff2?t=1666337117673') format('woff2'),
       url('../fonts/iconfont.woff?t=1666337117673') format('woff'),
       url('../fonts/iconfont.ttf?t=1666337117673') 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;}
.mshow{display: none;}
.fl{float: left;}
.fr{ float: right;}
.more{ text-align: right; }
.more a{ text-align: right; font-size: 16px; color: #0163b6; margin-top: 30px; display: block;}
.more a:hover{ color: #4fb5ed;}

.more2{font-size: 16px; color: #0163b6; position: absolute; right: 0; top: 0;}
.more2:hover{ color: #4fb5ed;}

/* 顶部样式 */
.headinfo{width:100%;z-index:1000;z-index:10; background: #066295;}
.headinfo_in{width: 1200px; margin: 0 auto; position: relative; text-align: left; color: #fff; padding: 12px 0;}
.headinfo_in a{ font-size: 14px; color: #fff; margin-right: 10px;}
.headinfo_in a:hover{ color: #999;}
.top-head{height:100px;width:100%;z-index:1000;background:none; z-index:10; background: #056ca5; }
.top-head-bg{background: url(../images/inbannerbg.png) repeat-x left top;height:120px;position:absolute;top:0; left:0; z-index:0; width:100%;}
.top02{height:100px;width:100%;}
.top02_center{width: 1200px; margin: 0 auto; position: relative;}
.logo{width:310px; display: inline-block;}

.logo a{ display:inline-block;}
.logo img{display:inline-block;}

/*menu*/
#navContent{ float: right;  margin-left: 50px; margin-top:30px;}
.biz_menu {	position: relative;height: 35px;line-height: 35px;font-size: 15px;}
.biz_menu li {float: left;position: relative;}
.biz_menu li a {display: block;line-height: 35px;text-decoration: none;padding: 0px 20px; color: #fff; font-size: 18px; }
.biz_menu li a.naven { font-size: 18px; }
.biz_menu li a.biz_menu_fl{padding: 0px 22px; margin-right:10px;}
.biz_menu li a.focus{ background: #fff; color: #666;}
.biz_menu li a:hover {background: #fff; color: #666;}
.biz_menu li a.more{ position: relative;}
.biz_menu li a.more:after {content: ">"; font-family: Georgia; position: absolute; right: 20px; top: 0;}
.biz_menu li ul {position: absolute;float: left;width: 130px;display: none;background-color: #FFFfff;z-index: 9999; border-radius: 0 0 4px 4px; box-shadow: 0 0 2px #ccc;}
.biz_menu li ul.oneen{ width:180px;}
.biz_menu li ul a {text-align: left; width: 110px;text-decoration: none;color: #333333; font-size: 14px;border-bottom: 1px solid #eee; padding: 0 10px;}
.biz_menu li ul a.navula {font-size: 12px;width: 160px !important;}
.biz_menu li ul a:hover {background: #f2f2f2;}
.biz_menu li ul ul {top: 0;left: 150px;}

/*top serach*/
.lanuage{ position:absolute; right:0; top:8px; z-index:999; color:#fff; font-size:14px; width:25px; height:25px; line-height:25px;text-align:center; display:inline-block; font-size: 16px !important;}
.lanuage:hover{ background:#ffdc00; color:#fff;}


.search{position:absolute; right:40px; top:10px; color:#fff;}
.searchIcon{ width:90px; height:25px; line-height:25px; border:none;  background:none; text-indent:4px; font-size:14px; z-index: 999;color:#fff;}
.search i{ font-size:16px !important; color:#fff; }

/*banner*/
.banner{ width: 100%; }
.banner img{ width: 100%; display: block;}

.mySwiper{ position: relative;}


.mySwiper .swiper-pagination-bullet-active {    border-color: #fff;}
.mySwiper .swiper-pagination-bullet{    width: 20px;    height: 20px;    border-radius: 100%;    border: 2px solid transparent;
    display: inline-block;    *display: inline;    zoom: 1;    position: relative;    background-color: transparent;
    margin: 0 .10px;    box-sizing: border-box;    transition: all .3s; opacity: .8;}

.mySwiper .swiper-pagination-bullet:before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 10px;
    height: 10px;
    background-color: #fff;
    opacity: 1;
    transform: translate(-50%, -50%);
    border-radius: 100%;
    transition: all .3s;
}
.mySwiper .swiper-pagination-bullet-active{
    border-color: #fff;
}
.mySwiper .swiper-pagination-bullet-active:before{
    opacity: 1;
    width: 6px;
    height: 6px;
}

.bannercon{ position: relative; text-align: left;}
.banner-txt{ position: absolute; left: 10%; top: 35%;}
.banner-t{ font-size: 40px; color: #fff; margin-bottom: 20px; font-weight: bold; text-shadow:2px 2px 25px #333; letter-spacing: 3px;}
.banner-t2{ font-size: 34px; color: #fff; margin-bottom: 10px;text-shadow:2px 2px 5px #333}
.banner-t2-en{ font-size: 34px; color: #fff; margin-bottom: 30px;text-shadow:2px 2px 5px #333; width: 95%;}
.banner-t3{ font-size: 30px; color: #fff; margin-bottom: 50px;text-shadow:2px 2px 5px #333;width: 98%;}
.banner-lk{ font-size: 30px; color: #fff; background: rgba(1,99,182,0.8); color: #fff; font-size: 16px; padding: 10px 20px; transition: 0.3s;border-radius: 20px;}
.banner-lk:hover{ background: #ffba00; color: #fff;}
/*banner*/
.swiper-pagination-about{ text-align:center; bottom:20px !important; position:absolute; z-index:999;}

.swiper-button-prev {color:#fff !important; }
 .swiper-button-next { color:#fff !important;  }


/*招生专栏*/
#nav-1{background: #fff; box-shadow: 20px 40px 50px #f7f7f7; position: relative; height: 120px; overflow: hidden;}
.admission_index{ width: 1200px; margin: 0 auto;  }
.admission_l{ position: relative;}

.admission_triangle{
	width: 25%;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	background: #0583c9;
	z-index: 99;
}
.admission_triangle_div{
	position: absolute;
	    right: -50px;
	    top: 10px;
	    background-color: #0583c9;
	    width: 100px;
	    height: 100px;
	    transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
}
.admission_triangle_name{ padding: 30px; text-align: right; position: relative; color: #fff;}
.admission_triangle_name h3{ font-size: 30px; font-weight: 300;}
.admission_triangle_name_en{ padding: 30px; text-align: right; position: relative; color: #fff;}
.admission_triangle_name_en h3{ font-size: 30px; font-weight: 300; margin-top: 10px;}
.admission_triangle_name p{ font-size: 18px;}
.admission_triangle_icon{ position: absolute; right: -30px; top: 50px; font-size: 24px; color: #fff;}

.admission_r{ margin-left: 30%;}
#nav-1 .nav_admission {  position: relative;  border: none;  display: flex;  list-style: none;  padding: 5px;}
#nav-1 .nav_admission li {  margin: 0px 10px;}
#nav-1 .nav_admission li a {  position: relative;  padding: 0.6em 2em;  font-size: 18px;  border: none;  color: #333;  display: inline-block;
  text-decoration: none;  z-index: 3; }
#nav-1 .nav_admission li a:hover{ color: #fff;}
.admission_icon{}
.admission_icon i{ font-size: 34px;}
.admission_tips{ font-size: 14px; color: #888; margin-bottom: 5px;}
.admission_tit{ font-size: 18px; color: #111; font-weight: 400;}
.admission_tit_en{ font-size: 18px; color: #111; font-weight: 400; margin-top: 10px;}

#nav-1 .nav_admission li a:hover .admission_tips{ color: #fff;}
#nav-1 .nav_admission li a:hover .admission_tit{ color: #fff;}
#nav-1 .nav_admission li a:hover .admission_tit_en{ color: #fff;}

#nav-1 .slide1,
#nav-1 .slide2 {  position: absolute;  display: inline-block;  height: 110px;  border-radius: 8px;  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1.05);
}
#nav-1 .nav_admission .slide1 {  background-color: #0583c9;  z-index: 2;}
#nav-1 .nav_admission .slide2 {  opacity: 0;  background: #0583c9;  z-index: 1;    background: linear-gradient(to right,#0583c9,#20a7f2);}

.squeeze {  transition: all 1.5s;  -webkit-transform: scale(0.9);          transform: scale(0.9);}

/*焦点新闻*/
.tab-box{ width: 1200px; margin: 50px auto;}
.tab-box .tab{ position: relative;}
.tab-box .tab ul li{ width: 200px; float: left;  height: 55px; line-height: 55px; text-align: center; font-size: 24px; cursor: pointer;}
.tab-box .tab ul li.schoolw{ width: auto;}
.tab-box .tab ul li.on{ background: #d8e7f5; }
.tab-box .tabmore{ position: absolute; right: 0; top: 10px;}
.tab-box .tabmore a{font-size: 18px;  color: #0163b6;  display: block;}
.tab-box .tabmore a:hover{ color: #4fb5ed;}
.tab-box .box{width: 100%; }
.tab-box .box .item{ display: none;  }
.tab-box .box .item:first-child{display: block;}

.focusTop{ padding: 30px 0;}

.focusNews{ position: relative; width: 580px; height:440px; box-shadow: 0 0 10px #eee;}
.focuscon{ position: relative;}
.focusimg{ width: 100% ; height: 340px; overflow: hidden; margin-bottom: 20px;}
.focusimg img{ width: 100%;}
.focustitle{ padding: 10px; font-weight: 400;}
.focustitle_en{ padding: 10px; font-weight: 400;display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  height: 35px;overflow: hidden;}

.focusNews .swiper-pagination-bullet-active {    background: #ffba00 !important;}
.swiper-pagination-focus{bottom: 80px !important; right: 0; left: inherit; text-align: center;  z-index: 99; position: absolute;}
.focusNews .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;}

.focusNews .swiper-pagination-bullet-active{
    border-color: #fff;
}
.focusNews .swiper-pagination-bullet-active:before{
    opacity: 1;
    width: 6px;
    height: 6px;
}
.focusNews .swiper-button-next, .focusNews .swiper-button-prev{ background: rgba(0,0,0,0.5); padding: 10px; top: 170px;}
.focusNews .swiper-button-next{ right: 0;}
.focusNews .swiper-button-prev{  left: 0;}

.focusNewsList{ width: 580px;}
.inewsList{ position:relative;}
.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: #0583c9;    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:#0583c9; }
.inewsList a:hover .inewsList_year i{ color:#0583c9; }


/*校园新闻*/
.schoolnews{ padding: 30px 0 0 0;}
.schoolnewsList{ width: 33.3%; float: left; margin-bottom: 20px;}
.schoolnewsList a{ padding: 18px 20px 35px; transition: 0.3s;}
.schoolnewsOut:hover { transition: 0.3s;box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);}
 
.schoolnewsOut{margin: 0 20px; position: relative;}
.schoolnewsOut::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.schoolnewsOut::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #0583c9;    transition: all .5s;}
.schoolnewsOut:hover::after {width: 100%;}
 
.schoolnewsList_tit{line-height: 30px; height: 60px;overflow: hidden; font-size: 18px; margin-bottom: 30px;}
.schoolnewsList_tit_en{line-height: 30px; height: 60px;overflow: hidden; font-size: 16px; margin-bottom: 30px;}
.schoolnewsList_time {font-size:16px; color:#999;}
.schoolnewsList_time i{font-size:16px; color:#999;}

.schoolnewsList a:hover .schoolnewsList_time i{ color:#0583c9;}
.schoolnewsList a:hover .schoolnewsList_time{ color:#0583c9;}


/*通知公告*/
.notice{position: relative; width: 580px; }
.notice_tit{ font-size: 24px; color: #0583c9;  height: 60px; line-height: 60px; font-weight: 400;}
.notice_ul{ padding: 0; list-style: none;}
.notice_ul li{ position: relative;}
.notice_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; }
.notice_ul li a:hover{ color: #888;}
.notice_ul li .time{ position: absolute; top: 5px; right: 0; font-size: 16px;color: #777;}

.reaserchWidth{ width: 580px;}
.tab-research{ }
.tab-research .tab{ border: 1px solid #eee; border-radius: 4px; overflow: hidden; margin-bottom: 20px;}
.tab-research .tab ul li{ width: 50%; float: left; height: 40px; line-height: 40px; text-align: center; font-size: 20px; cursor: pointer; font-weight: 400;}
.tab-research .tab ul li.on{ background: #0583c9; color: #fff; border:none; padding:0;}

/*mba招生下载*/
.index_mba{ margin: 50px 0; height: 200px; background: url(../images/mbabg.jpg) no-repeat left top;}
.index_mba_about{ margin: 50px 0; height: 200px; background: url(../images/mbabg_about.jpg) no-repeat left top;}
.index_mba_down{ width: 300px; padding: 40px 0 0 0; text-align: left; color: #fff; float: right;}
.index_mba_down_t1{ font-size: 18px; margin-bottom: 5px;}
.index_mba_down_t2{ font-size: 24px;margin-bottom: 30px;}
.index_mba_down_link{padding: 10px 20px; background: #fff; border-radius: 20px;}
.index_mba_down_link:hover{padding: 10px 20px; background: #ffd800; border-radius: 20px;}

.index_mba_list{ width: 650px; float: left; margin-left: 50px;}

.index_mba_list_t{ color: #fff; padding: 30px 0; font-weight: 400; font-size: 24px;}
.index_mba_ul{ list-style: none; display:flex;}
.index_mba_ul li{ margin-right: 60px;}
.index_mba_ul li a{ color: #fff; font-size: 16px;text-align: center;}
.index_mba_ul li a i{ font-size: 50px; display: block;}
.index_mba_ul li a:hover{ color: #ccc;}

.interWidth{ width: 400px;}

.dangjian{ width: 750px;}
.dangjian_tit{ font-size: 24px; color: #0583c9;  height: 60px; line-height: 60px; font-weight: 400; position: relative;}

.dangjian_l_img{ height: 180px; position: relative; overflow: hidden;}
.dangjian_l_img img{ width: 100%;}
.dangjian_l{ width: 300px; float: left;border: 1px solid #eee; box-shadow: 0 0 1px #eee; height: 330px;}
.dangjian_l_tit{ padding:10px; font-size: 16px; font-weight: 400; color: #555; height: 40px; overflow: hidden; line-height: 120%; border-bottom: 1px solid #eee;}
.dangjian_l_desc{padding:8px 10px;  font-size: 12px; color: #777; height: 25px; overflow: hidden; margin-bottom:10px; display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.dangjian_l_more{ font-weight: bold; color: #0583c9;padding:8px 10px; }

.dangjian_r{ width: 410px; float: right;}
.dangjianList{ position:relative;}
.dangjianList::before {content: "";position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #ccc;	}
.dangjianList::after {content: "";position: absolute;left: 0;bottom: 0;z-index: 12;width: 0;height: 2px;background: #0583c9;    transition: all .5s;}
.dangjianList:hover::after {width: 100%;}
.dangjianList a{padding:14px 0;background:#fff; display:block; border-bottom:1px solid #eee;  transition:0.3s;}
.dangjianList_title{ font-size:16px; color:#393939; height: 30px; line-height: 30px; overflow: hidden;}
.dangjianList_year{ font-size:14px; color:#777; margin-bottom:5px;}
.dangjianList_year i{font-size:14px; color:#777;}
.dangjianList_day{ position:absolute; right:30px; top:40px; font-size:34px; color:#ccc; font-weight:500;}

.dangjianList a:hover .dangjianList_year{ color:#0583c9; }
.dangjianList a:hover .dangjianList_year i{ color:#0583c9; }


/*研究机械*/
.rcenter{ background: #f7f7f7;padding: 30px 0; margin-top:50px; text-align: center;}
.rcenter_t{ font-size: 24px; font-weight: 400;color:#0583c9; margin-bottom: 0.625rem;text-align: center; margin-bottom:20px}
.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;

        /* Center slide text vertically */
        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;}

.swiper-pagination-research{ text-align: center; padding: 20px 0;}
.research_item_tit{ font-size: 16px; font-weight: 500; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.research_item_tit2{ font-size: 14px; font-weight: 500; height:50px; text-align:center;}
.research_item_desc{ font-size: 14px; color: #777; max-height: 80px; overflow: hidden; margin-bottom: 10px;display: -webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient: vertical;}
.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{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%;}
 

  /*新闻*/



/*列表页*/
.listPage{}
.listPage_l{ width: 150px; float: left;}
.listPage_r{ width: 1000px; float: right;}
.listPage_r800{ width: 800px; float: right;}
.listPage_l_en{ width: 250px; float: left;}
.listPage_r_en{ width: 900px; float: right;}
.listPage_r_en700{ width: 700px; float: right;}

.guidenav{ width: 1200px; margin: 0 auto;  padding:30px 0; text-align:left;margin-bottom:50px;}
.guidenav1000{ width: 1000px; margin: 0 auto;  padding:30px 0; text-align:left;margin-bottom:50px;}

.guide_ul{ list-style:none;}
.guide_ul a{ display:inline-block; height:30px; line-height:30px; font-size:16px;border-bottom:3px solid #fff; transition:0.3s;}
.guide_ul i{ font-size: 12px; color: #999;}
.guide_ul a:hover{color:#0583c9; text-decoration:none;}
.guide_ul a.on{ color:#0583c9;}

.subnav{}
.subnav_tit{font-size: 28px;color: #056ca5;margin-bottom: 10px;font-weight: bold;background: none;min-height: 60px;padding: 10px 0;}

.subnav_ul{list-style: none;}
.subnav_ul li{ padding: 8px 0;}
.subnav_ul li a{ display: block; font-size: 16px; position: relative; transition: 0.3s;}
.subnav_ul li a:hover{ border-left: 5px solid #056ca5; color: #056ca5; padding-left: 10px;}
.subnav_ul li a.on{ border-left: 5px solid #056ca5; color: #056ca5; padding-left: 10px;}
.subnav_ul li a.sec{ padding-left: 20px; font-size: 14px; color: #555;}
.subnav_ul li a.sec:hover{color: #056ca5;}
.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;}



.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;}



/*新闻列表*/
.newsList{ margin-bottom: 50px;}

/*新闻内页*/
.newsinTop{padding: 90px 0 52px;    background: #f7f8fa;}
.newsinTopCon{ width: 900px; margin: 0 auto; text-align: left;}
.newsinTit{   font-family: Times;  font-size: 32px;margin-bottom: 48px; text-align: center;}
.newsinTime{  font-family: Times;   font-size: 24px; font-weight: 400; color: #666; text-align: center;}
.newsContent{  font-family: Times;   padding: 60px 0 100px 0;width: 900px; font-size:16px; margin:0 auto; line-height:200%}

.newsin_bot{padding: 35px 0;background: #f7f8fa;border-top: 1px solid #e5e5e5;}
.newsin_bot_list{ width: 900px; margin: 0 auto; 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: #056ca5;}


/*师资力量*/
.slide_faculty_t{ font-size: 24px; padding: 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 20px; font-weight: 300; color: #666;}

.slide_faculty{ text-align:left; margin-bottom: 50px; }
.slide_faculty .hd{  position:relative; }
.slide_faculty .hd ul{ padding: 0; list-style: none;  }
.slide_faculty .hd ul li{ float:left; width: 150px; height: 50px; line-height: 50px; border: 1px solid #056ca5; color: #056ca5; cursor:pointer; font-size: 24px; text-align: center; margin-right: 20px;border-radius: 4px;}
.slide_faculty .hd ul li.on{  background:#056ca5; color: #fff; }
.slide_faculty .bd{ padding-top: 30px;}

.slide_faculty_zc{margin-bottom:30px;}
.slide_faculty_zc li{ float: left;margin-right: 20px; }
.slide_faculty_zc li a{padding: 0 20px; height: 40px; line-height: 40px;  border: 1px solid #ccc; color: #000; text-align: center; font-size: 18px; display: block; border-radius: 4px;}
.slide_faculty_zc li a:hover{border: 1px solid #0163b6; background: #f7f7f7; color: #0163b6;}
.slide_faculty_zc li a.select{border: 1px solid #000; background:#056ca5; color: #fff;}

.slide_faculty_abc{margin-bottom:30px;}
.slide_faculty_abc li{ float: left; margin:0 20px 20px 0; }
.slide_faculty_abc li a{ width: 40px;height: 40px; line-height: 40px;  border: 1px solid #999; color: #000; text-align: center; font-size: 18px; display: block;border-radius: 4px;}
.slide_faculty_abc li a:hover{border: 1px solid #0163b6; background: #f7f7f7; color: #0163b6;}
.slide_faculty_abc li a.select{border: 1px solid #000; background: #0163b6; color: #fff;}
.slide_faculty_abc li a.selectnone{border: 1px solid #ccc; background: #f7f7f7; color: #ccc;pointer-events: none;cursor: default;}


.facultyList{ width: 50%; float: left; margin-bottom: 50px;}
.faculty_img{ width: 160px; float: left; height: 210px; overflow: hidden; background:#eee;}
.faculty_img_xztd{ width: 120px; float: left; height: 160px; overflow: hidden; background:#eee;}
.faculty_img img{ width: 100%;}
.faculty_img_xztd img{ width: 100%;}
.faculty_info{ width:260px; float: left; margin-left: 20px;position: relative;min-height: 210px;}
.faculty_info160{ width:260px; float: left; margin-left: 20px;position: relative;min-height: 160px;}
.faculty_info_manage{ width:220px; float: right;}
.faculty_info_t1{ font-size: 24px; font-weight: 300;}
.faculty_info_t2{ font-size: 16px; font-weight: 300; margin-bottom: 10px;}
.faculty_desc{ font-size: 12px; color: #777;  line-height: 180%;}
.faculty_desc_leader{ font-size: 14px; color: #777; margin-bottom: 20px; line-height: 180%;}
.faculty_more{ padding: 5px 10px; font-size: 14px; background: #056ca5; color: #fff; transition: 0.5s;position: absolute; bottom:0; left:0}
.faculty_more:hover{ background: #0163b6; color: #fff; padding: 5px 20px;}
.faculty_more i{ font-size: 14px;}

.facultyDetail{ margin-bottom: 30px; background: #056ca5; border-radius: 10px; box-shadow: 5px 5px 20px #ccc; overflow: hidden;}
.facultyDetail_img{ width: 200px; float: left;}
.facultyDetail_img img{ width: 100%; display: block;}

.facultyDetail_name{ width: 200px; float: left; margin-left: 100px; padding-top: 40px;}
.facultyDetail_name_t1{ font-size: 34px; font-weight: 400; color: #ffd648; margin-bottom: 10px;}
.facultyDetail_name_t2{ font-size: 16px; font-weight: 300; margin-bottom: 20px;}
.facultyDetail_name_t3{ font-size: 16px; font-weight: 300; margin-bottom: 10px; color: #fff;}
.facultyDetail_info{ width: 300px; float: left; font-size: 16px; color: #777; line-height: 180%; padding-top: 40px;color: #fff;}

.tbl_teacher{ font-size: 16px; margin-bottom: 30px;border-bottom: 1px solid #ccc;padding-bottom: 30px; }
.tbl_teacher .td1{ font-size: 18px; font-weight: bold; padding: 10px 0; color: #0163b6; }
.tbl_teacher th{margin-bottom: 30px;}
.tbl_teacher .firstRow{ margin-bottom: 15px;}


/*图文新闻列表*/
.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: #0583c9;    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; height: 40px;}
.listimg_title_en{ font-size:18px; color:#393939;}
.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:#0583c9; }
.listimg a:hover .listimg_year i{ color:#0583c9; }
.listimg a:hover .listimg_title{ color:#0583c9; }

.listimg_info{ width: 75%; float: left;}
.listimg_info_noimg{ width: 100; float: none;}
.listimg_pic{ width: 20%; float: right;}
.listimg_pic img{ width: 100%;}

/*弹出搜索框*/
.mask { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000000; opacity: 0.5;  filter: alpha(opacity=10); z-index: 999; }
.modal{ display: none; position: absolute; width: 500px; hidden; z-index:1000; background: #fff; box-shadow: 0 0 10px #000;}
.madal-con{ position: relative;}
.closebtn{ position: absolute; right: -30px; top: -30px; width: 20px; height: 20px; color: #fff; cursor: pointer;}
.clostbtn i{ font-size: 24px;color: #fff;}
.searchinput{ width: 396px; height: 48px; font-size: 16px; border: none; text-indent: 2em; outline: none}
.searchsubmit{ width: 100px; height: 50px; line-height: 50px; background: #0163b6; font-size: 18px; color: #fff; border: none;}
.search_in{display: flex; line-height: 40px;}
.search_in_input{ width: 200px; height: 26px; line-height: 26px;font-size: 16px; color: #fff; margin-right: 20px;}
.search_in_btn{ width: 60px; height: 30px; line-height: 30px; background: #0163b6; font-size: 16px; color: #fff; border-radius: 4px; border: none;}

.sitesearch{ width: 500px; hidden; z-index:1000; background: #f7f7f7; box-shadow: 0 0 10px #eee; margin: 0 auto;}
/*图片列表*/
.galleryList{}
.gallery{ width: 33.3%; float: left;}
.gallery_in{ margin: 20px; }
.gallery_pic img{ width: 100%; display: block;}
.gallery_pic{ display: flex; align-items: center; justify-content: center;height: 180px; overflow: hidden;}
.gallery_t{ font-size: 14px;  padding: 10px 0; font-weight: 300; white-space: nowrap;  overflow: hidden;     text-align: center;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;}
.gallery_in a{ display:block;padding: 5px; border: 1px solid #eee; border-radius: 4px; box-shadow: 0 0 1px #eee; transition: 0.3s;}
.gallery_in a:hover{box-shadow: 0 0 20px #ccc;}
.gallery_d_t{ font-size: 24px; font-weight: 400; text-align: center; padding: 20px;}
.gallery_d_desc{ text-align: center; padding: 20px; font-size: 14px; color: #777;}
.gallery_d_page{ display: flex; flex-direction: row; align-items: center; justify-content: center;}
.gallery_d_pageNum{ font-size: 18px !important;}
/*footer*/
#footer{
	color:#fff;
	width:100%;
	margin:0px auto;
	line-height:150%;
	text-align:center;
	background:#056ca5;
	overflow:hidden;
	font-size:12px;
}

.footer_in{ width:1200px; margin:0 auto; border-bottom:1px solid #046faa; padding:30px 0; position:relative;}
.footer_in_l{ width: 340px; float: left; text-align: left;}
.footer_in_r{ width: 750px; float: right;}

.footer_txt select{color:#222;}
.footer_logo{ margin-bottom: 30px;}

.footer_qrcode{ float: left; width:85px}

.footer_tel{font-size:16px; margin-left:20px; float: left; width:220px}
.footer_tel dd{ color:#fff; text-align:left; padding: 5px 0;}
.footer_tel dd em{ font-size: 16px;}

.footer_tel_en{font-size:16px; margin-left:20px; float: left; width:340px}
.footer_tel_en dd{ color:#fff; text-align:left; padding: 5px 0;}
.footer_tel_en dd em{ font-size: 16px;}
.footer_tel_en dd span{ width:20px}
.footer_tel_en .footer_tel_add{ width:28px; height:40px; display:inline-block; float:left;}

.footer_menu{ float: left; text-align: left; width: 16%;}
.footer_menu h4{ font-size: 18px; font-weight: 500; margin-bottom: 20px; color: #fff;}
.footer_menu li{ padding: 5px 0;}
.footer_menu li a{ font-size: 14px;  margin-bottom: 10px; color: #9fddff;}
.footer_menu ul li a:hover{ color: #eee;}

.copyright{margin:20px auto; width:1200px; text-align:left; color:#fff; position: relative;}
.footer_linkOut{ position: absolute; right: 0; top: -10px; color: #fff;}

.foot_select{ width:200px; height:28px; line-height:28px; }
.footer_inner{ height:28px; line-height:28px; color: #fff; display: inline-block; padding: 0 10px;}
.footer_inner:hover{ color: #20a7f2;}
.footer_flinkout{ position: relative; display: inline-block;}
.footer_flink_ul{ display: none; position: absolute; left: 0; bottom: 28px; padding: 10px; background:#fff; border-radius: 4px; width: 160px;}
.footer_flink_ul li a{height:28px; line-height:28px; display: block; color: #333;}
.footer_flink{ line-height:28px; color: #fff; display: inline-block; padding: 0 10px;}
.footer_flinkout:hover .footer_flink_ul{ display: block;}
/* 其它样式 */
.channel { margin:20px auto; width:1200px; text-align:left; position: relative;}
.channel1000 { margin:20px auto; width:1000px; text-align:left; position: relative;}
.channel_in { margin:50px auto; width:1200px; text-align:left; position: relative; font-size: 14px; line-height: 180%;}
.inbanner{ width:100%; overflow:hidden; margin:0 auto;  }
.inbanner img{ width:100%; display:block;}



.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 */
.page {
	padding: 20px 10px 20px 10px;
	margin: 0px auto;
	text-align: center;
}
.page a {
	display: inline-block;
	width: 38px;
	height: 38px;
	line-height:38px;
	text-align: center;
	color: #888888;
	font-size: 15px;
	background: #eee;
    border-radius:4px;
	background-position: 0px 0px;
	margin: 0px 3px 0px 3px;
}
.page font {
	display: inline-block;
	width: 38px;
	height: 38px;
	line-height:38px;
	text-align: center;
	color: #fff;
	font-size: 15px;
    border-radius:4px;
	margin: 0px 3px 0px 3px;
}
.page a:hover {
	background: #f60;
	color: #fff;
}
.page .current {
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	color: #ffffff !important;
	font-size: 15px;
	background: url(../images/page.jpg) no-repeat;
	background-position: 0px -80px !important;
	margin: 0px 3px 0px 3px;
}
.page .prve {
	background-position: 0px -120px;
	text-indent: -9999em;
}
.page .prve:hover {
	background-position: -40px -120px;
}
.page .prveNO {
	background-position: 0px -120px !important;
	text-indent: -9999em;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.page .next {
	background-position: 0px -158px;
	text-indent: -9999em;
}
.page .next:hover {
	background-position: -40px -158px;
}
.page .nextNO {
	background-position: 0px -158px !important;
	text-indent: -9999em;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/* end*/