@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:1000px;}

.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:1000px;
	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_contact{ width:100%; margin-top:60px; overflow:hidden;}
.ny_contact ul li{
	width:30%;
	float:left;
	text-align:left;
	margin:0 1%;
	padding-left:5%;
}
.ny_contact ul li h4{
	font-size:18px;
	color:#333;
	margin:15px 0;
}
.ny_contact ul li img{ 
    width:50px; 
	height:50px;
	}
.ny_contact ul li h5{
	font-size:24px;
	color:#c4021f;
}
.ny_contact_ditu{
	width:100%;
	min-height:465px;
	border:1px solid #ecebeb;
	margin-top:60px;
}

/*************************        教师团队         ***************************/
.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;}

/*************************        教师详情         ***************************/
.ny_xq_teacher{
	background:#FFF;
	border:1px solid #ebebeb;
	padding:20px;
	overflow:hidden;
	width:100%;
}
.ny_xq_teacher .tea_zuo{
	width:23%;
	height:314px;
	float:left;
	overflow:hidden;
}
.ny_xq_teacher .tea_zuo img{
	width:100%;
	min-height:314px;
}
.ny_xq_teacher .tea_you{
	width:75%;
	float:right;
}
.ny_xq_teacher h5{
	font-size:22px;
	color:#000;
	width:100%;
	margin-bottom:15px;
	border-bottom:1px solid #ebebeb;
	padding:15px 0;
}
.ny_xq_teacher p{
	font-size:15px;
	line-height:30px;
	color:#333333;
	margin-bottom:0;
}
.ny_xq_introduce .hd{
	height:50px; 
	line-height:50px;
	font-size:20px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e6e6e6; 
	position:relative;
}
.ny_xq_introduce .hd ul{
	position:absolute; 
	height:60px; 
	top:0;
	width:100%;
	overflow:hidden;
}
.ny_xq_introduce .hd ul li{
	float:left; 
   padding:0 10px; 
   color:#666; 
   width:20%;
   height:60px;
   border-right:1px solid #FFF; 
   background:#dcdcdc; 
   text-align:center;
   cursor:pointer;
}
.ny_xq_introduce .hd ul li a{
	color:#000;
   font-size:20px;
   line-height:60px;
}
.ny_xq_introduce .hd ul .on{ 
   background:#c4021f;   
   }
.ny_xq_introduce .hd ul .on a{ 
   display:block;color:#fff; 
   }
.ny_xq_introduce .bd ul{
	
   transition: all 0.36s ease;  
   }
.ny_xq_introduce .bd li{  
   border-bottom:1px solid #ece6e6; 
   overflow:hidden;
   background:#FFF;
	border:1px solid #ebebeb;
	padding:30px;
	margin-top:10px;
   }

/*************************        图片列表         ***************************/
.ny_jingsai{ overflow:hidden;}
.ny_jingsai ul li{
	width:31%;
	margin:0 1%;
	text-align:left;
	float:left;
	margin-top:20px;
	background:#FFF;
	border:1px solid #ebebeb;
}
.ny_jingsai ul li .wid{
	width:100%;
	height:230px;
	overflow:hidden;
	vertical-align:middle;
}
.ny_jingsai ul li .wid img{
	width:100%;
	min-height:230px;
	max-height:260px;
	margin-bottom:10px;
	}
.ny_jingsai ul li h4{
	font-size:17px;
	color:#000;
	padding:15px;
	border-bottom:1px dashed #e7e7e7;
	line-height:30px;
	height:80px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.ny_jingsai ul li .jingsai_more{width:100%;  height:50px;}
.ny_jingsai ul li .jingsai_more span{ width:30%;float:left; margin-left:15px; display:block; line-height:45px; color:#a4a4a4;}
.ny_jingsai ul li .jingsai_more_pic{width:16px; height:10px;float:right;margin-top:20px; margin-right:15px; position:relative; overflow:hidden;}
.ny_jingsai ul li .jingsai_more_pic img{ position:absolute; top:0;}
.ny_jingsai ul li:hover .jingsai_more_pic img{ position:absolute; top:-10px;}
.ny_jingsai ul li:hover .jingsai_more{
	border-bottom:3px solid #c4021f;
	transition: all 0.36s ease;
}
{}
.ny_jingsai ul li a:hover h4,.ny_jingsai ul li:hover .jingsai_more span{ color:#c4021f;}
.ny_jingsai 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);
transition: .5s;
}

/*************************        图文列表         ***************************/
.ny_new_tu ul li{
	width:100%;
	border-bottom:1px solid #e6e6e6;
	padding:30px 0;
	position:relative;
	overflow:hidden;
}
.ny_new_tu ul li .tuwen_left{
	width:22%;
	height:157px;
	float:left;
	overflow:hidden;
}
.ny_new_tu ul li img{
	float:left;
	width:100%;
	min-height:157px;
}
.ny_new_tu ul li .tuwen_you{
	width:76%;
	float:right;
}
.ny_new_tu ul li .tu_wen{
	width:75%;
	float:left;
}
.ny_new_tu ul li .tu_time{
	width:10%;
	float:right;
	font-size:15px;
	color:#626262;
}
.ny_new_tu ul li .tu_time span{
	font-size:22px;
	color:#626262;
	display:block;
	margin-top:20px;
}
.ny_new_tu ul li .tu_wen h4{
	font-size:18px;
	color:#000;
	width:80%;
	line-height:28px;
	height:30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin:10px 0;
}
.ny_new_tu ul li .tu_wen span{
	font-size:15px;
	color:#737373;
	line-height:26px;
	height:52px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ny_new_tu ul li .tu_wen_more{
	width:10%;
	position:absolute;
	bottom:-50px;
}
.ny_new_tu ul li:hover .tu_wen_more{
	background:#c4021f;
	text-align:center;
	border-radius:5px;
	margin-top:20px;
	color:#FFF;
	bottom:30px;
	line-height:30px;
	display:block;
	transition: all 0.36s ease-out;
}

.ny_new_tu ul li a:hover h4{ color:#c4021f;}
.ny_new_tu 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_new_wen ul li{
	width:100%;
	border-bottom:1px solid #e6e6e6;
	padding:20px 0;
	overflow:hidden;
	background-position:96% 100%;
}
.ny_new_wen ul li .wen_zuo{
	width:12%;
	float:left;
	text-align:right;
	padding:1% 0;
	font-size:14px;
	color:#767676;
}
.ny_new_wen ul li .wen_zuo span{
	font-size:34px;
	color:#767676;
	display:block;
	line-height:52px;
	height:52px;
	
}
.ny_new_wen ul li .wen_you{
	width:75%;
	float:left;
	margin-left:4%;
}
.ny_new_wen ul li h4{
	font-size:18px;
	color:#000;
	line-height:30px;
	height:30px;
	font-weight:normal;
	margin:5px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.ny_new_wen ul li a{ display:block;}
.ny_new_wen ul li span{
	font-size:15px;
	color:#666666;
	line-height:26px;
	height:52px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ny_new_wen ul li .wen_lie_more{
	font-size:14px;
	color:#a8abab;
	margin-top:10px;
}
.ny_new_wen ul li:hover{
	background: url(../images/ny_wenzi01.png) no-repeat right center #bd021e;
	background-position:96% 50%;
	border:none;
	transition: all 0.36s ease-out;
}

.ny_new_wen ul li:hover .wen_zuo,.ny_new_wen ul li:hover .wen_zuo span,.ny_new_wen ul li:hover h4,.ny_new_wen ul li:hover span{
	color:#FFF;
	transition: .5s;
}

/*************************        人才招聘         ***************************/
.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_down ul li{
	width:100%;
	border-bottom:1px solid #e6e6e6;
	padding:10px 0;
	margin-bottom:20px;
	overflow:hidden;
}
.ny_down 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_down ul li a:hover{ color:#c4021f;}
.ny_down ul li img{
	width:100px;
	height:34px;
	float:right;
}


.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;
}