@charset "utf-8";
/* CSS Document */
.center{
	width:1400px;
	margin:0 auto;
}
.p-r-0{ padding-right:0;}
.p-l-0{ padding-left:0;}
.m-l-0{ margin-right:0;}
.m-r-0{ margin-right:0;}
.row{ margin-right:0; margin-left:0;}

/****************       学院动态      *********************/
.sy_bg1{
	width:100%;
	background:url(../images/index_bg1.jpg) #f5f5f6 no-repeat center center;
	padding:40px 0;
	overflow:hidden;
	position:relative;
}
.sy_xydt{width:100%;}
.sy_xydt_title{
	width:100%;
	margin-bottom:30px;
	border-bottom:1px solid #e6e6e6;
	clear:both;
	padding-bottom:12px;
	overflow:hidden;
	}
.sy_xydt_title img{
	width:35px;
	height:35px;
	float:left;
	}
.sy_xydt_title h2{
	font-size:28px;
	float:left;
	margin-left:10px;
	color:#444444;
}
.sy_xydt_title a{
	display:block;
	float:right;
	background:#cfcfcf;
	width:30px;
	height:30px;
	text-align:center;
	line-height:40px;
}
.sy_xydt_title a img{
	width:14px;
	height:8px;
	margin:10px 0 0 8px;
}
.sy_xydt_title a:hover{
	color:#01919c;
	background:#c4021f;
	transition: .5s;
}
  
.sy_xwdt_lie ul li{
	width:100%;
	margin-bottom:3%;
	min-height: 152px;
	overflow:hidden;
}
.sy_xwdt_lie ul li .zuoce{
	width:30%;
	height:155px;
	float:left;
	border:1px solid #cacacb;
	overflow:hidden;
}
.sy_xwdt_lie ul li img{
	width:100%;
	min-height:155px;
	max-height:200px;
}
.sy_xwdt_lie ul li .you_nei{
	float:right;
	width:68%;
}
.sy_xwdt_lie ul li h4{
	font-size:18px;
	color:#000;
	height:30px;
	line-height:30px;
	margin-top:15px;
	margin-bottom:10px;
	text-overflow: ellipsis;
    display: -webkit-box;
	overflow: hidden;
    -webkit-box-orient: vertical;
}
.sy_xwdt_lie ul li span{
	font-size:15px;
	color:#8a8b8b;
	line-height:26px;
	height:52px;
	display:block;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	margin-bottom:20px;
}
.sy_xwdt_lie ul li em{
	font-size:13px;
	color:#aaaaaa;
}
.sy_xwdt_lie ul li a:hover h4,.sy_tongzhi ul li a:hover .right_nr h4{
	color:#c4021f;
	transition: all 0.36s ease;
}
.sy_xwdt_lie ul li a:hover span,.sy_xwdt_lie ul li a:hover em{
	color:#333;
	transition: all 0.36s ease;
}
.sy_xwdt_lie ul li:hover img{
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.03,1.05,1);
    transform: scale3d(1.05,1.03,1);
}

/****************       通知公告      *********************/
.sy_tongzhi ul li{
	border-bottom:1px solid #e6e6e6;
	padding:14px 0;
	overflow:hidden;
	height:102px;
}
.sy_tongzhi ul li .left_time{
	width:13.5%;
	border-right:1px solid #d5d3d3;
	font-size:13px;
	color:#aaaaaa;
	text-align:left;
}
.sy_tongzhi ul li .left_time span{
	font-size:40px;
	color:#515151;
	display:block;
}
.sy_tongzhi ul li:hover .left_time,.sy_tongzhi ul li:hover .left_time span,.sy_tongzhi ul li:hover .right_nr h3{
	color:#c4021f;
	transition: all 0.36s ease;
}
.sy_tongzhi ul li:hover .right_nr span{
	color:#000;
	transition: all 0.36s ease;
}
.sy_tongzhi ul li .right_nr{
	width:82%;
}
.sy_tongzhi ul li .right_nr span{
	font-size:15px;
	color:#8a8b8b;
	line-height:30px;
	height:30px;
	display:block;
	text-overflow: ellipsis;
    display: -webkit-box;
	overflow: hidden;
    -webkit-box-orient: vertical;
}
.sy_tongzhi ul li .right_nr h4{
	font-size:17px;
	color:#000;
	margin-top:5px;
	line-height:30px;
	height:30px;
	text-overflow: ellipsis;
    display: -webkit-box;
	overflow: hidden;
    -webkit-box-orient: vertical;
}

/****************       专业教学      *********************/
.zyjx{
	 padding:40px 0;
	 }
.zyjx_box{ width:100%;}
.zyjx_box .hd,.xsjz_box .hd,.jiaoshi_box .hd,.dang_box .hd{ 
    height:50px; 
	line-height:50px;
	font-size:20px; 
	background:#eeeeef; 
	border-bottom:1px solid #e6e6e6; 
	position:relative;  
	}
.zyjx_box .hd ul,.xsjz_box .hd ul,.jiaoshi_box .hd ul,.dang_box .hd ul{ 
    position:absolute; 
	height:50px; 
	top:0; 
	overflow:hidden;  
	}
.zyjx_box .hd ul li,.xsjz_box .hd ul li,.jiaoshi_box .hd ul li,.dang_box .hd ul li{ 
   float:left; 
   padding:0 10px; 
   color:#666; 
   width:120px; 
   text-align:center;
   cursor:pointer;  
   }
.zyjx_box .hd ul li a,.xsjz_box .hd ul li a,.jiaoshi_box .hd ul li a,.dang_box .hd ul li a{ 
   color:#000;
   font-size:18px;
   }
.zyjx_box .hd ul .on,.xsjz_box .hd ul .on,.jiaoshi_box .hd ul .on,.dang_box .hd ul .on{ 
   background: url(../images/tab_bg.png) no-repeat center bottom #c4021f;   
   }
.zyjx_box .hd ul .on a,.xsjz_box .hd ul .on a,.jiaoshi_box .hd ul .on a,.dang_box .hd ul .on a{ 
   display:block;color:#fff; 
   }
.zyjx_box .bd ul{ 
   padding:20px 0 10px 10px;
   transition: all 0.36s ease;  
   }
.zyjx_box .bd li{  
   border-bottom:1px solid #ece6e6; 
   overflow:hidden;
   }

.zyjx_box .bd li .time_left{ 
    width:16%;
	float:left; 
	border-right:1px solid #ece6e6; 
	font-size:15px; 
	color:#a6a6a6; 
	text-align:left; 
	height:110px; 
	padding-top:20px;
	}
.zyjx_box .bd li .time_left span{ 
    font-size:26px; 
	color:#5d5c5c; 
	display:block; 
	}
.zyjx_box .bd li .nr_right{ 
    width:78%; 
	float:right;
	height:110px;
	padding-top:20px;
	}
.zyjx_box .bd li .nr_right span{ 
    font-size:15px; 
	color:#7a7b7b; 
	line-height:26px;
	height:26px;
	display:block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    overflow: hidden;
	}
.zyjx_box .bd li .nr_right h4{ 
   font-size:18px; 
   color:#000; 
   line-height:35px; 
   height:35px;
   text-overflow: ellipsis;
   display: -webkit-box;
   overflow: hidden;
   -webkit-box-orient: vertical;
   }
   .zyjx_box .bd li a:hover .time_left{
	   border-right:1px solid #c4021f;
	   transition: all 0.36s ease; 
   }
.zyjx_box .bd li a:hover .time_left span,.zyjx_box .bd li a:hover .nr_right h4{ 
   color:#c4021f;transition: all 0.36s ease;
   }
.zyjx_box .bd li a:hover .nr_right span{ 
   color:#000;
   }
.zyjx_box .bd li a{ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
	}  /* 去掉链接触摸高亮 */
.tab_more{ 
    position:absolute; 
	right:30px; 
	top:15px;
	 }
.tab_more a{ 
     position:relative; 
	 color:#999999;
	 }
.tab_more a:hover{ 
    color:#c4021f;
	}

/****************       学术讲座      *********************/
.xsjz_box .bd li{
	width:46%;
	background:#FFF;
	float:left;
	margin:3% 2% 0 2%;
	border:1px solid #eeeeef;
	transition: all 0.3s ease 0s;
}
.xsjz_box .bd li .pic{
	width:100%;
	height:184px;
	overflow:hidden;
}
.xsjz_box .bd li .pic img{
	width:100%;
	min-height:184px;
	max-height:200px;
}
.xsjz_box .bd li .img_left{
	float:left;
	width:34px;
	height:72px;
	margin-left:6%;
}
.xsjz_box .bd li .xueshu_you{
	width:72%;
	float:right;
	margin:5% 5%;
}
.xsjz_box .bd li .xueshu_you h4{
	font-size:17px;
	height:56px;
	line-height:28px;
	color:#000;
	margin-bottom:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    overflow: hidden;
}
.xsjz_box .bd li .xueshu_you span{
	font-size:15px;
	color:#7a7b7b;
	height:52px;
	line-height:26px;
	display:block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    overflow: hidden;
}
.xsjz_box .bd li:hover{
	border: 1px white solid;
    margin-top:10px;
    box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.20);
}
.xsjz_box .bd li a:hover .xueshu_you h4{
	color:#c4021f;
	transition: all 0.36s ease;
}
.xsjz_box .bd li a:hover .xueshu_you span{
	color:#333;
}
.xsjz_box .bd li a:hover .pic img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.03,1.05,1);
    transform: scale3d(1.05,1.03,1);
}

/****************       竞赛训练      *********************/
.gray_bg{
	background: url(../images/gray_bg.jpg) repeat;
	padding:40px 0;
}

.jingsai ul li{
	background:#c4021f;
	position:relative;
}
.jingsai ul li.big_xunlian{
	width:33%;
	float:left;
	margin:0 0.6%;
	position:relative;
}
.jingsai ul li.big_xunlian img{
	width:100%;
	min-height:352px;
	max-height:400px;
}
.jingsai ul li .xunlian{
	width:31.5%;
	float:left;
	margin:0 0.6%;
	height:170px;
	margin-bottom:11px;
	background:#c4021f;
	position:relative;
	overflow:hidden;
}
.jingsai ul li .position{
	position:absolute;
	top:-50px;
	width:100%;
	height:0;
	display:block;
	overflow:hidden;
	padding:0 6%;
	transition: all 0.2s ease 0s;
}
.jingsai ul li .position h4{
	font-size:18px;
	color:#FFF;
	line-height:28px;
	margin-bottom:15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    overflow: hidden;
}
.jingsai ul li .position_more{
	width:30px;
	height:30px;
	border:1px solid #FFF;
	text-align:center;
	font-size:22px;
	color:#FFF;
	border-radius:50px;
	line-height:25px;
}
.jingsai ul li:hover .position{
	display:block;
	top:20%;
	height:auto;
	transition: all 0.3s ease 0s;
}
.jingsai ul li .xunlian img{
	width:100%;
	min-height:170px;
	max-height:220px !important;
}
.jingsai ul li:hover img{
	opacity:0.2;
    filter:alpha(opacity=20);
	transition: all 0.36s ease;
}
/****************       国际交流      *********************/
.sy_gjjl{
	background:url(../images/index_bg2.png) no-repeat center center;
	overflow:hidden;
}
.sy_gjjl ul li{
	width:100%;
	margin-bottom:20px;
	border-bottom:1px dashed #e2e2e2;
	overflow:hidden;
	padding:20px 0;
	padding-top:0;
	
}
.sy_gjjl ul li .red_time{
	width:15%;
	float:left;
	text-align:center;
	background:#e7e5e5;
	line-height:30px;
	color:#888989;
}
.sy_gjjl ul li .red_time span{
	font-size:23px;
	color:#fff;
	background:#c4021f;
	height:45px;
	line-height:45px;
	display:block;
}
.sy_gjjl ul li .you_nei{
	width:83%;
	float:right;
}
.sy_gjjl ul li .you_nei h4{
	font-size:18px;
	color:#000;
	height:30px;
	line-height:30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
    overflow: hidden;
}
.sy_gjjl ul li .you_nei span{
	font-size:15px;
	color:#7a7b7b;
	line-height:26px;
	height:52px;
	display:block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    overflow: hidden;
}
.sy_gjjl ul li a:hover .red_time{
	background:#d54f57;
	color:#FFF;
	transition: all 0.36s ease;
}
.sy_gjjl ul li a:hover .you_nei h4{ color:#c4021f;}
.sy_gjjl ul li a:hover .you_nei span{ color:#333;}

/****************       教师风采      *********************/
#persons {
  position: relative;
  width: 600px;
  margin: 0 auto;
}

#persons .swiper-container {
  padding: 30px;
}

#persons .swiper-slide {
  width: 395px;
  height: 280px;
  background:#FFF;
  border-radius:5px;
  box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.20);
}

#persons .swiper-slide .text {
  position: absolute;
  left:4%;
  top: 6%;
  width: 90%;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
}
#persons .swiper-slide .slide_zuo{
	width:45%;
	float: left;
	overflow:hidden;
}
#persons .swiper-slide .text .slide_zuo img {
  width: 100%;
  min-height: 237px;
  margin-right: 15px;
  border: 2px solid #ededed;
}
#persons .swiper-slide .slide_you{
	float:right;
	width:52%;
}
#persons .swiper-slide h4 {
  float: left;
  padding-top: 0;
  text-align: left;
  font-size: 18px;
  color:#000;
  width:100%;
  margin-bottom: 15px;
  margin-top:10px;
}

#persons .swiper-slide span {
  float: left;
  margin: 0;
  width: 100%;
  font-size: 15px;
  color:#333;
  line-height:26px;
  height:104px;
  display:block;
  display: -webkit-box;
 -webkit-box-orient: vertical;
	-webkit-line-clamp:4;
    overflow: hidden;
}
#persons .swiper-slide .sld_more{
	background:#cbc9c9;
	border-radius:5px;
	color:#fff;
	width:30%;
	height:30px;
	position:absolute;
	bottom:0;
	line-height:30px;
	text-align:center;
}

#persons .swiper-pagination {
  width: 100%;
  bottom: 20px;
}

#persons .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  border: 3px solid #fff;
  background-color: #d5d5d5;
  width: 10px;
  height: 10px;
  opacity: 1;
}

#persons .swiper-pagination-bullets .swiper-pagination-bullet-active {
  border: 3px solid #00aadc;
  background-color: #fff;
}

#persons .swiper-button-prev {
  left:-40px;
  top: 40%;
  width: 45px;
  height: 45px;
  margin-top:2%;
  color:#d9d9d9;
}

#persons .swiper-button-prev:hover,#persons .swiper-button-next:hover {
  color:#c4021f;
  border:none;
}

#persons .swiper-button-next {
  right:-40px;
  top: 40%;
  width: 45px;
  height: 45px;
  margin-top:2%;
  color:#d9d9d9;
}
#persons .swiper-slide a:hover .sld_more{
	background:#c4021f;
	transition: all 0.36s ease;
}
#persons .swiper-slide a:hover h4{
	color:#c4021f;
}

/****************       党建工作      *********************/
.sy_dj{
	border-bottom:1px solid #ececed;
	margin-top:20px;
	overflow:hidden;
}
.sy_dj .dj_img{
	width:26%;
	float:left;
	height: 106px;
	overflow:hidden;
	margin-bottom:20px;
}
.sy_dj .dj_img img{
	width:100%;
	min-height:106px;
	max-height:150px;
}

.sy_dj a:hover .dj_img img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.03,1.05,1);
    transform: scale3d(1.05,1.03,1);
}

.sy_dj .dj_you{
	width:72%;
	float:right;
}
.sy_dj .dj_you h4{
	font-size:18px;
	color:#000;
	height:30px;
	margin-bottom:10px;
	line-height:30px;
	
	 display: -webkit-box;
 -webkit-box-orient: vertical;
    overflow: hidden;
}
.sy_dj .dj_you span{
	font-size:15px;
	color:#7a7b7b;
	height:52px;
	line-height:26px;
	display:block;
	  display: -webkit-box;
 -webkit-box-orient: vertical;
	-webkit-line-clamp:2;
    overflow: hidden;
}
.dang_box .bd ul{ width:51% !important; padding-right:1%;}
.dang_box .bd li{
	background:url(../images/index_tu8.png) no-repeat left center;
	padding-left:30px;
	border-bottom:1px solid #ececed;
	height:50px;
}
.dang_box .bd li a{
	font-size:18px;
	width:70%;
	color:#000;
	float:left;
	height:50px;
	display:block;
	padding-left:1%;
	line-height:50px;
	overflow:hidden;
}
.dang_box .bd li span{
	font-size:14px;
	color:#989898;
	float:right;
	line-height:50px;
}

.sy_dj a:hover .dj_you h4,.dang_box .bd li a:hover{ color:#c4021f}
/****************       快速连接      *********************/
.link{
	padding:45px 0;
	padding-bottom:0;
}
.link_title{
	border:2px solid #329dac;
	border-radius:7px;
	font-size:26px;
	color:#228896;
	padding:20px 3%;
	
}
.link_title span{
	display:block;
	font-size:16px;
}
.links ul{ margin-left:3%;}
.links ul li{
	float:left;
	background:url(../images/index_30.png) no-repeat left center;
	padding:0 1% 0 2%;
	margin-top:1.5%;
	margin-left:1%;
	width:15.6%;
}
.links ul li a{
	font-size:17px;
	color:#333;
	height:30px;
	line-height:30px;
	display:block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}