@charset "utf-8";
/* CSS Document */
.ny_banner{ width:100%; position:relative;overflow:hidden; height:380px; z-index:0; }
.ny_banner img{ left:50%; margin-left:-960px;width:1920px;height:100%; position:relative; }

p{ text-align:justify; font-size:15px; line-height:30px; }
.ny_body{ background:url(../images/m_bg_ce.png) repeat; width:100%;position:relative; }
.ny_wei{ background:#f0f0f0; width:100%; height:50px; position:relative;}
.ny_zhong{ width:1400px; margin:0 auto;overflow:hidden; }

.ny_right{ float:right; width:77%; overflow:hidden; min-height:780px;}

.clear{ clear:both;}

.PrevDisabled,.NextDisabled{
        padding: 4px 12px !important;
       height: 25px !important;
       background: #c30000 !important;
       color: #fff !important;
        margin-right: 8px !important;
        border: solid 1px #777 !important;}
.Next,.Prev{
       padding: 4px 12px !important;
       height: 25px !important;
background: #c30000 !important;
color: #fff !important;}
.this-page{background: #c30000 !important;padding: 4px 12px !important;height:25px !important; color:#fff !important;}
/*************************        左侧nav         ***************************/
.ny_left_nav{ 
       width:15%; 
	   float:left; 
	   position:absolute; 
	   top:-80px;
	   }
.ny_left_title{
	background:#c4021f;
	text-align:left;
	padding:10%;
	position:relative;
	left:0;
	height:130px;
}
.ny_left_title h2{
	font-size:28px;
	color:#FFF;
	margin-bottom:20px;
}
.ny_left_zhuti{
	width:100%;
	background:url(../images/ny_navbg.png) no-repeat top right;
	background-size:100%;
	
	height:787px;
	padding:35px 0 0 15px;
}
.ny_left_zhuti li{
	border-bottom:1px solid #e6e5e5;
	
	}
.ny_left_zhuti li a{
	font-size:16px;
	color:#333;
	display:block;
	height:50px;
	line-height:50px;
	padding-left:25px;
	width:100%;
}
.ny_left_zhuti li a:hover,.ny_left_zhuti li.lan a{ 
    color:#c4021f;
	background:url(../images/ny_navico2.png) no-repeat center right #fff;
	border-left:3px solid #c4021f;
	transition: all 0.36s ease;
	background-position:220px 20px;
	}

.ny_weizhi{
	width:100%;
	padding-bottom:10px;
	color:#999999;
	text-align:right;
	line-height:50px;
}
.ny_weizhi a{
	font-size:14px;
	color:#999999;
	padding:0 5px;
	}
.ny_weizhi a:hover{ 
    color:#c4021f;
	}
.ny_big{ 
    width:100%;
	height:30px;
	margin-top:30px;
	margin-bottom:35px;
	}
.ny_big_bor{ 
    width:20px; 
	height:5px; 
	float:left;
	background:#c4021f;
	margin:20px 10px 0 0;
	}
.ny_big h3{
	float:left;
	font-size:25px;
	color:#c4021f;
}
.ny_big_bg{
	 float:right;
	 height:27px;
	 width:85%;
	 background:url(../images/ny_navico3.png) repeat-x bottom;
	 }
.ny_nav_three{
	margin:10px 0;
	}
.ny_nav_three a{
	padding-left:50px !important;
	font-size:15px !important;
	color:#4a4949 !important;
	background:none !important;
	border:none !important;
	line-height:30px !important;
	height:30px !important;	
}
.ny_nav_three a:hover{ color:#c4021f !important;}
/*************************        现任领导         ***************************/
.ny_leader{
	background:#FFF;
	border:1px solid #ebebeb;
	padding:35px;
	border-radius:5px;
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
.ny_leader_zuo{
	background:#ecebeb;
	padding:20px;
	text-align:center;
	font-size:20px;
	width:20%;
	float:left;
	height:164px;
	border-radius:5px;
}
.ny_leader_zuo img{ 
    display:block;
	margin-left:35%;
	margin-bottom:10px;
	margin-top:15px;
	}
.ny_leader_you{
	width:78%;
	float:right;
	}
.ny_leader_you ul li{
	width:32.3%;
	float:left;
	margin:0 1% 1% 0;
	background:#f3f4f4;
	height:50px;
	border-radius:5px;
	text-align:center
}
.ny_leader_you ul li a{
	font-size:17px;
	color:#000;
	line-height:50px;
}
.ny_leader_you ul li span{
	margin-right:5%;
}
.ny_leader_you ul li:hover{background:#c4021f;transition: all 0.36s ease;}
.ny_leader_you ul li:hover a{color:#FFF;}


/*************************        教师团队         ***************************/
.ny_laoshi{ overflow:hidden;}
.ny_laoshi ul li{
	width:31.3%;
	margin:1%;
	background:#FFF;
	border:2px solid #ebebeb;
	padding:15px;
	float:left;
	overflow:hidden;
	position:relative;
}
.ny_laoshi ul li a{ display:block;}
.ny_laoshi ul li .laoshi_zuo{
	width:48%;
	height:210px;
	float:left;
	overflow:hidden;
}
.ny_laoshi ul li .laoshi_zuo img{
	width:90%;
	min-height:180px;
}
.ny_laoshi ul li .laoshi_you{
	width:49%;
	float:right;
}
.ny_laoshi ul li h4{
	font-size:18px;
	color:#000;
	line-height:28px;
	height:28px;
	margin-bottom:10px;
}
.ny_laoshi ul li p{
	font-size:14px;
	color:#696969;
	display:block;
	height:104px;
	text-indent:hanging;
	line-height:26px;
	margin-bottom:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
}

.ny_laoshi ul li .laoshi_more{
	width:30%;
	border:1px solid #e7e7e7;
	border-left:none;
	border-right:none;
	text-align:center;
	padding:5px;
	position:absolute;
}
.ny_laoshi ul li  .laoshi_more{
	font-size:13px;
	color:#adabab;
}
.ny_laoshi ul li:hover{
	border:2px solid #c4021f;
	transition: all 0.36s ease;
}
.ny_laoshi ul li a: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);
transition: .5s;
}
.ny_laoshi ul li a:hover h4{color:#c4021f;}
.ny_laoshi ul li a:hover p{ color:#333;}
.ny_laoshi ul li a:hover .laoshi_more{ border:1px solid #c4021f;color:#c4021f;transition: all 0.36s ease;}




/*************************        list-li         ***************************/
.ny_zhaopin ul li{
	width:100%;
	border:1px solid #e6e6e6;
	padding:15px;
	height:75px;
	margin-bottom:20px;
	overflow:hidden;
}
.ny_zhaopin ul li img{
	width:22px;
	height:26px;
	margin-top:7px;
	margin-right:2%;
	float:left;
}
.ny_zhaopin ul li a{
	display:block;
	float:left;
	color:#000;
	width:70%;
	height:40px;
	line-height:40px;
	font-size:18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.ny_zhaopin ul li span{ font-size:14px; color:#a2a2a2;display:block;float:right;width:10%;line-height:40px; text-align:right;}
.ny_zhaopin ul li:hover{
	background:#FFF;
	border-bottom:2px solid #c4021f;
	transition: .5s;
	}
.ny_zhaopin ul li a:hover{ color:#c4021f;}


.ny_zhaopin2 ul li{
	width:100%;
	border:1px solid #e6e6e6;
	padding:3px;
	height:45px;
	margin-bottom:5px;
	overflow:hidden;
}
.ny_zhaopin2 ul li img{
	width:22px;
	height:26px;
	margin-top:7px;
	margin-right:2%;
	float:left;
}
.ny_zhaopin2 ul li a{
	display:block;
	float:left;
	color:#000;
	width:70%;
	height:40px;
	line-height:40px;
	font-size:18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.ny_zhaopin2 ul li span{ font-size:14px; color:#a2a2a2;display:block;float:right;width:10%;line-height:40px; text-align:right;}
.ny_zhaopin2 ul li:hover{
	background:#FFF;
	border-bottom:2px solid #c4021f;
	transition: .5s;
	}
.ny_zhaopin2 ul li a:hover{ color:#c4021f;}

/*************************       content.html         ***************************/

.ny_xq{ width:100%; margin:0 auto;text-align:center; margin-bottom:20px;}
.ny_xq_h4{ font-size:24px; color:#000000; margin-top:40px; line-height:40px; margin-bottom:30px;}
.ny_xq_img{ width:20px; height:11px; display:inline-block; margin:15px 5px;}
.ny_xq_span { margin:30px 0; margin-bottom:40px; overflow:hidden;text-align: center;}
.ny_xq_span span{font-size:14px; color:#a2a2a2;padding:0 15px;  }
.xq_h2 span{padding:0 15px;display:inline-block;}
.xiangq p{ text-align:left; line-height:2.5rem; }
.xiangq img{  margin:10px 0; margin-bottom:20px;max-width:100%;}
.ny_xq_prvenext{width:100%;margin-top:20px; overflow:hidden; padding:15px 0; }
.ny_xq_prvenext ul{ background:#fff; padding:10px 20px; margin-bottom:40px; overflow:hidden;}
.ny_xq_prvenext ul li{ 
    font-size: 16px;
    width:46%;
	float:left;
	height:55px;
	margin:0 2%;
    text-align: left;
    line-height: 50px;
    color: #666666;
    list-style: none;
}
.ny_xq_prvenext ul li span{ float:left; display:block;}
.ny_xq_prvenext ul li a{
	color:#666666;
	font-size:16px; 
	display:block;
	text-align:left;
	height:50px;
	line-height:50px;
	padding:0 15px;
display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	
}
.ny_xq_prvenext ul li a:hover{ color:#c4011f;}

.teacher_xq .jiaoshi{width:20%; margin-top:30px;}
.teacher_xq .jiaoshi img{
	float:left;
	width:100%;
	height:auto;
}
.teacher_xq  .neirong h4{ font-size:18px; color:#000; margin-bottom:30px;}
.teacher_xq .neirong{
	float:right;
	width:78%;
}

/*************************        分页         ***************************/
.ny_page{
	text-align:center;
	margin:30px 0 ;
	clear:both;
}
.ny_page li{
	display: inline-block;
	height:36px;
	width:34px;
	text-align:center;
	margin:0 2px;
}
.ny_page li a{
	border:1px solid #cccccc;
	font-size:14px;
	border-radius:3px;
	display:block;
	height:34px;
	width:34px;
	line-height:34px;
	color:#87898b;
}
.ny_page li.prve_next{
	margin:0 12px;
}
.ny_page li.prve_next a{
	border:1px solid #cccccc;
	font-size:14px;
	display:block;
	height:34px;
	width:34px;
	line-height:34px;
	color:#87898b;
	background:none;
	}
.ny_page li.page_avtive a{
	background:#c4021f;
	color:#fff;
}