@charset "utf-8";
/* CSS Document */

.banner{width:100%;position:relative;height:700px;background:#000; overflow:hidden}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:700px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:700px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:3px;margin:0 4px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#017ecf;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next{left:auto;right:15%;background-position:-6px -137px;}
@media (max-width: 768px) {
	body,html{
		max-width:100%; width:100%; overflow-x:hidden;
	}
	.banner{height:400px;}
	.banner .bd li{ height:400px; background-size:auto 100% !important; }
	.banner .bd li a{height:400px;}
}

/*起点样式*/
.qidian{ width:100%; background:#fff; padding:20px 0} 
.qidian ul{ width:1200px; height:146px;}
.qidian ul li{ width:288px; height:145px; position:relative; background:#fff; float:left; border:1px solid #ececec;top:0px;transition:.4s; -webkit-transform:.4s; float:left; margin-right:13px;}
.qidian ul li a{ display:block; height:145px}
.qidian ul li:nth-child(1){ background:url(../images/xz_01.png) no-repeat right ;}
.qidian ul li:nth-child(2){ background:url(../images/xz_02.png) no-repeat right;}
.qidian ul li:nth-child(3){ background:url(../images/xz_03.png) no-repeat right;}
.qidian ul li:nth-child(4){ background:url(../images/xz_04.png) no-repeat right; margin-right:0px;}

.qidian ul li:hover:nth-child(1){ background:url(../images/xz_01.png) no-repeat right #daefff ;}
.qidian ul li:hover:nth-child(2){ background:url(../images/xz_02.png) no-repeat right  #ffd1d1 ;}
.qidian ul li:hover:nth-child(3){ background:url(../images/xz_03.png) no-repeat right  #ffedca ;}
.qidian ul li:hover:nth-child(4){ background:url(../images/xz_04.png) no-repeat right  #dee0ff ; margin-right:0px;}
.qidian ul li:hover{top:-10px; transition:.4s; -webkit-transform:.4s;box-shadow: 0px 19px 18px -9px rgba(0,0,0,0.1);border:1px solid #e9e9e9;}

/*新闻资讯养*/
.news_kj{ width:1200px; margin:20px auto; height:419px; }
.news{float:left; background:#fff}


.news_tab{ width:330px; float:left; height:18px; padding-left:120px; line-height:18px; padding-top:8px; font-size:18px}
.news_tab li{ float:left; width:109px; cursor:pointer; border-right:1px solid #CCC; text-align:center}
.news_tab li:nth-child(3){ border:0;}
.active a{color:#0075d1; display:block}
.news_tab_nr .item{display:none}
.news_tab_nr .item.cur{display:block;}
.news_tab_nr li{ position: relative;}
.morers{ position:absolute;width:90px; line-height:36px; color:#999; text-align:right; top:45px; right:0}
.morers a:hover{ color:#fda700}
.morea{ width:90px; float:right; line-height:36px; color:#999; text-align:right}
.morea a{color:#999}
.morea a:hover{ color:#fda700}


.news_nr{ padding:30px 0 0 0;}
.news_tab_nra{ float:left; width:446px; height:292px;}
.news_tab_nra img{ width:100%;max-height: 300px;}
.news_tab_nrb{ width:374px; height:292px; float:right;}
.news_tab_nrb h1{ font-size:16px; line-height:20px;}
.news_tab_nrb p{ font-size:14px; color:#999; line-height:22px; height:58px; border-bottom:1px dashed #CCC; padding:10px 0 0 0;}
.news_tab_nrb p a{ color:#999}
.news_tab_nrb p a:hover{ color:#ee2323}
.news_tab_nrb ul{ padding:15px 0 0 0}
.news_tab_nrb ul li{ width:100%;  height:34px; overflow:hidden; line-height:34px; background:url(../images/dian.jpg) no-repeat left; padding-left:15px;}
.news_tab_nrb ul li a:hover{ color:#ee2323}


/*热门专业*/
.hot_zy{ width:1150px; background:#fff; margin:0 auto; padding:25px;}
.hot_zy_nr{padding:25px 0 0 0; height:453px;}
.effects,.effects_e{ width:276px;  }
.effects .zya,.effects_e .zya{ position:relative; height:120px; padding:10px 15px 10px 103px; top:0;transition:.4s; -webkit-transform:.4s; width:158px; margin-bottom:15px;}
.effects .zya:hover,.effects_e .zya:hover{top:-5px;transition:.4s; -webkit-transform:.4s; }
.zynr { color:#fff}
.zynr h1{ font-size:24px; color:#fff; font-weight:bold;}
.zynr p{ font-size:14px;}
.zynr span{ position:absolute; bottom:15px; right:15px; width:90px; height:26px; line-height:26px;  border:1px solid #fff; border-radius:30px; text-align:center}
.effects li:nth-child(1){ background:#ff9070 url(../images/zy_01.png) no-repeat  15px 10px;  }
.effects li:nth-child(2){ background:#ffae61 url(../images/zy_02.png) no-repeat  15px 20px;  }
.effects li:nth-child(3){ background:#6cdca8 url(../images/zy_03.png) no-repeat  15px 20px; margin-bottom:0px;  }

.effects_e li:nth-child(1){ background:#c791ff url(../images/zy_08.png) no-repeat  15px 15px;  }
.effects_e li:nth-child(2){ background:#57d475 url(../images/zy_09.png) no-repeat  15px 15px;  }
.effects_e li:nth-child(3){ background:#88b3f2 url(../images/zy_10.png) no-repeat  20px 15px; margin-bottom:0px;  }


.zynrb { color:#fff;text-align:center;}
.zynrb h1{ font-size:24px; color:#fff; font-weight:bold;  padding-top:95px;}
.zynrb p{ font-size:14px;}
.zynrb span{ position:absolute; bottom:15px; right:15px; width:90px; height:26px; line-height:26px;  border:1px solid #fff; border-radius:30px; text-align:center}



.zynrc { color:#fff;}
.zynrc h1{ font-size:24px; color:#fff; font-weight:bold;  }
.zynrc p{ font-size:14px;}
.zynrc span{ position:absolute; bottom:15px; right:15px; width:90px; height:26px; line-height:26px;  border:1px solid #fff; border-radius:30px; text-align:center}

.zynrd { color:#fff;text-align:center;}
.zynrd h1{ font-size:24px; color:#fff; font-weight:bold;  padding-top:125px;}
.zynrd p{ font-size:14px;}
.zynrd span{ position:absolute; bottom:15px; right:15px; width:90px; height:26px; line-height:26px;  border:1px solid #fff; border-radius:30px; text-align:center}


.effects_b{  float:left; width:276px; margin:0 15px;}
.effects_b .zyb{ position:relative; height:200px; padding:10px 15px 10px 15px; top:0;transition:.4s; -webkit-transform:.4s; width:246px; margin-bottom:15px;}
.effects_b .zyb:hover{top:-5px;transition:.4s; -webkit-transform:.4s; }
.effects_b li:nth-child(1){ background:#81a9ff url(../images/zy_04.png) no-repeat   center 25px; height:198px; margin-bottom:15px;  }

.effects_b li:nth-child(2){ background:#8a93e8 url(../images/zy_05.png) no-repeat   center 25px; height:197px; margin-bottom:15px;  }


.effects_c{  float:left; width:276px; }

.effects_c .zyc{ position:relative; height:120px; padding:10px 15px 10px 103px; top:0;transition:.4s; -webkit-transform:.4s; width:158px; margin-bottom:15px;}
.effects_c .zyc:hover{top:-5px;transition:.4s; -webkit-transform:.4s; }


.effects_c .zyd{ position:relative; height:120px; padding:10px 15px 10px 15px; top:0;transition:.4s; -webkit-transform:.4s; width:246px; margin-bottom:15px;}
.effects_c .zyd:hover{top:-5px;transition:.4s; -webkit-transform:.4s; }

 
.effects_c li:nth-child(1){  background:#ff9391 url(../images/zy_06.png) no-repeat  20px 15px; }

.effects_c li:nth-child(2){ background:#54d3ce url(../images/zy_07.png) no-repeat   center 65px; height:276px; margin-bottom:15px;  }


/* ============================================================
  GLOBAL
============================================================ */
 
 
.overlay {display: block;position: absolute;z-index: 20;
  background: rgba(0, 0, 0, 0.8);overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}


a.close-overlay {display: block;position: absolute;top: 0;
right: 0;z-index: 100;font-size:14px;color: #fff;text-align: center;background-color: #000;cursor: pointer;}
a.close-overlay.hidden { display: none;}
a.expand {display: block;position: absolute;z-index: 100;color: #fff;line-height:22px; font-size: 14px; padding:15px;}
a.expand  span{ width:90px; height:26px; border:1px solid #fff; border-radius:30px; margin:10px auto 0 auto; display:block; text-align:center; line-height:26px;}
a.expand  span:hover{ background:#fff; color:#666}

a.expand_b {display: block;position: absolute;z-index: 100;color: #fff;line-height:22px; font-size: 14px; padding:45px 15px 15px 15px;}
a.expand_b  span{ width:90px; height:26px; border:1px solid #fff; border-radius:30px; margin:10px auto 0 auto; display:block; text-align:center; line-height:26px;}
a.expand_b  span:hover{ background:#fff; color:#666}


a.expand_c {ddisplay: block;position: absolute;z-index: 100;color: #fff;line-height:22px; font-size: 14px; padding:15px;}
a.expand_c  span{  width:90px; height:26px; border:1px solid #fff; border-radius:30px; margin:10px auto 0 auto; display:block; text-align:center; line-height:26px;}
a.expand_c  span:hover{ background:#fff; color:#666}


a.expand_d {display: block;position: absolute;z-index: 100;color: #fff;line-height:22px; font-size: 14px; padding:15px;}
a.expand_d  span{ width:90px; height:26px; border:1px solid #fff; border-radius:30px; margin:10px auto 0 auto; display:block; text-align:center; line-height:26px;}
a.expand_d  span:hover{ background:#fff; color:#666}

a.expand_da {display: block;position: absolute;z-index: 100;color: #fff;line-height:22px; font-size: 14px; padding:100px 15px 15px 15px;}
a.expand_da  span{ width:90px; height:26px; border:1px solid #fff; border-radius:30px; margin:10px auto 0 auto; display:block; text-align:center; line-height:26px;}
a.expand_da  span:hover{ background:#fff; color:#666}


/* ============================================================
  EFFECT 3 - SLIDE IN LEFT
============================================================ */
#effect-3 .overlay { bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 0;}
#effect-3 .overlay a.expand { left: 0;right: 0;margin: 0 auto 0px auto;}
#effect-3 .zya.hover .overlay {width: 100%; height:140px;}
#effect-3 .zyb.hover .overlay {width: 100%; height:218px;}
#effect-3 .zyc.hover .overlay {width: 100%; height:140px;}
#effect-3 .zyd.hover .overlay {width: 100%; height:296px;}




/*小banner样式*/
.smallbanner{ width:1200px; margin:20px auto;}
.smallbanner img{ width:100%;}


 /*师资团队样式*/
.teacher{width:1150px; background:#fff; margin:0 auto; padding:25px;}
.teacher_nr{ padding:15px 0 0 0;}
.teacher_nra{ float:left; width:261px; padding:15px 15px; height:468px; background:#0075d1; margin-top:10px; top:0;transition:.5s; -webkit-transform:.5s; position:relative}
.teacher_nra:hover{transition:.5s; -webkit-transform:.5s; top:-10px; cursor:pointer}
.teacher_nra img{ display:block;}
.teacher_nra h1{ padding:10px 0 5px 0; color:#fff; font-size:20px;  line-height:22px; margin:0}
.teacher_nra h3{ padding:0 0 5px 0; margin:0; color:#fff}
.teacher_nra h4{ height:1px; width:40px; display:block; background:#fff; line-height:1px; overflow:hidden; font-size:0; margin:0 ; }
.teacher_nra p{ color:#fff; padding:0px; padding:10px 0 0 0; line-height:24px; }


.teacher_nrb{ width:835px;  height:498px; float:right; position:relative;overflow:hidden}
/* main_image */
.main_visual{height:530px;position:relative; width:835px;float:right;  }
.main_image{height:510px;position:relative;overflow:hidden;}
.main_image ul{width:835px;height:530px;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:510px;}
.main_image li span{display:block;width:100%;height:510px}
.main_image li a{display:block;width:100%;height:510px}


div.flicking_con{position:absolute;top:530px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -66px;}

div.flicking_con a{float:left;width:30px;height:3px;margin:0 3px;padding:0;background:#dadada;display:block;text-indent:-1000px}
div.flicking_con a.on{background:#017ecf; }

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:45px!important;height:74px!important;top:53%;margin-top:-37px;display:none;}

#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:15px;}

#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:15px;}


.effects_f .zyf{ position:relative; height:240px;  top:0;transition:.4s; -webkit-transform:.4s; width:198px; float:left; margin:10px 14px 15px 0 }
.effects_f .zyf img{ width:198px; height:240px;}
.effects_f div:nth-child(4){ margin:10px 0 15px 0; float:right}
.effects_f div:nth-child(5){ margin:0 0px 0 0; float:right}
.effects_f div:nth-child(6){ margin:0 14px 0 0; float:right}
.effects_f div:nth-child(7){ margin:0 14px 0 0; float:right}
.effects_f div:nth-child(8){ margin:0 14px 0 0; float:right}

.effects_f .expand_f {color:#fff; padding:5px 10px;width:178px; display:block}
.effects_f .expand_f h1{ font-size:24px; line-height:24px;}
.effects_f .expand_f h2{ font-size:16px; line-height:30px;}
.effects_f .expand_f .dx{ width:40px; background:#fff; height:1px; line-height:1px; overflow:hidden; margin:5px 0; }
.zx_more{ width:100px; text-align:center;  margin:10px 0 !important; border:1px solid #fff; border-radius:30px; height:30px; line-height:30px; font-size:12px}
.zx_more:hover{ background:#fff; color:#666}
.effects_f .expand_f h3{ font-size:14px; padding-bottom:8px;}
.effects_f .expand_f p{ font-size:12px;}
.effects_f .zyf:hover{top:-10px;transition:.4s; -webkit-transform:.4s; }
#effect-3 .zyf.hover .overlay2 {width: 100%; padding:10px 0;   height:220px; width:198px; background: rgba(1, 126, 207, 0.8); }
#effect-3 .overlay2 { bottom: 0;left: 0;right: 0;width: 100%;height:60px;}
#effect-3 .overlay2 a.expand { left: 0;right: 0;margin: 0 auto 0px auto;}

.overlay2 {display: block;position: absolute;z-index: 20;
  background: rgba(0, 0, 0, 0.8);overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay2 {display: block;position: absolute;top: 0;
right: 0;z-index: 100;font-size:14px;color: #fff;text-align: center;background-color: #000;cursor: pointer;}



 /*学生样式*/
.student{width:1150px; background:#fff; margin:20px auto; padding:25px;}



/* main_image */
.main_visuala{height:700px;position:relative; padding:15px 0 0 0;   }
.main_imagea{height:700px;position:relative;overflow:hidden; width:1150px;  }
.main_imagea ul{height:700px;position:absolute;top:0;left:0;width:1150px; }
 
 div.flicking_cona{position:absolute;top:700px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -66px;}

div.flicking_cona a{float:left;width:30px;height:3px;margin:0 3px;padding:0;background:#dadada;display:block;text-indent:-1000px}
div.flicking_cona a.on{background:#017ecf; }

#btn_preva,#btn_nexta{z-index:11111;position:absolute;display:block;width:45px!important;height:74px!important;top:53%;margin-top:-37px;display:none;}

#btn_preva{background:url(../images/hover_left.png) no-repeat left top;left:15px;}

#btn_nexta{background:url(../images/hover_right.png) no-repeat right top;right:15px;}


.student_nra{ width:258px; height:295px; padding:10px; position:relative; top:0; transition:.4s; -webkit-transform:.4s; margin:10px 10px 10px 0px ; border:1px solid #fff; overflow:hidden;float:left; }
.student_nra:hover{top:-10px; transition:.4s; -webkit-transform:.4s; border:1px solid #dadada}
.student_nra_top{ height:172px; overflow:hidden}
.student_nra_topa{ width:131px; }
.student_nra_top img{ width:110px; height:172px; float:left; margin-right:10px; }
.student_nra_top h2{ font-size:20px; color:#0075d1; line-height:20px; padding:0 0 8px 0;}
.student_nra_top h6{ width:30px;  height:1px; overflow:hidden; background:#0075d1; margin:0 0 3px 0; }
.student_nra_top h3{ font-size:12px; line-height:20px; font-weight:bold}
.student_nra_top p{ font-size:12px;  padding:0; line-height:20px; margin:0}
.student_nra_top p b{ font-size:20px; font-weight:bold }

.student_nra_bottom{ padding:10px 0 0 0; position:relative; height:105px;}
.student_nra_bottom h2{ font-size:14px; border-left:2px solid #076bb9; padding-left:5px; line-height:16px;}
.student_nra_bottom p{ font-size:12px; color:#999; padding:5px 0 0 0; height:52px; overflow:hidden}
.student_nra_bottom a{ display:block; width:90px; height:28px; line-height:28px; position:absolute; bottom:0px; right:10px;  overflow:hidden; text-align:center; color:#fff; border-radius:16px; background: -webkit-linear-gradient(left,#0074d1, #0044d1 ); /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient(left,#0074d1, #0044d1); /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient(left,#0074d1, #0044d1); /* Firefox 3.6 - 15 */
            background: linear-gradient(left,#0074d1, #0044d1); /* 标准的语法（必须放在最后） */
 }
.student_nra_bottom a:hover{background: -webkit-linear-gradient(right,#ef7370, #6355a9 ); /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient(right,#ef7370, #6355a9); /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient(right,#ef7370, #6355a9); /* Firefox 3.6 - 15 */
            background: linear-gradient(right,#ef7370, #6355a9); /* 标准的语法（必须放在最后） */
 } 

/*学生作品*/
.student_zp{ width:1150px; margin:0 auto; padding:25px; background:#fff}
.news_taba{ width:460px; float:left; padding-left:150px; font-size:16px; padding-top:10px;}
.news_taba li{ width:24%; float:left; border-right:1px solid #dadada; height:16px; line-height:16px; text-align:center}
.news_taba li:nth-child(4){ border-right:0px;}
.student_zp_nr{ padding:25px 0 0 0}
.student_zp_nr .itema{display:none}
.student_zp_nr .itema.cura{display:block; }
.activea a{color:#0075d1; display:block}

.student_zp_nra{ height:418px;}

.student_zp_nra_01{ width:277px;float:left; margin-right:13px; overflow:hidden}


.effects_h {top:0; position:relative;
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;}
 .effects_h:hover{ top:-10px; 
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;} 
  
.effects_h .zyh{ position:relative; top:0;transition:.4s; -webkit-transform:.4s; width:277px; float:left; margin:0px 0px 15px 0 ;height:408px; text-align:center; }
.effects_h .zyh img{ width:277px; height:408px;}
.effects_h .expand_h {color:#fff; padding:12px 20px;width:237px; display:block}
.effects_h .expand_h h1{ font-size:18px; line-height:24px; padding-bottom:5px;}
.effects_h .expand_h h2{ font-size:14px; line-height:20px;}
.effects_h .expand_h .dx{ width:40px; background:#fff; height:1px; line-height:1px; overflow:hidden; margin:5px  auto 10px auto; }
.zx_morea{ width:100px; text-align:center;    border:1px solid #fff; border-radius:30px; height:30px; line-height:30px; font-size:12px; margin:0 auto}
.zx_morea:hover{ background:#fff; color:#666}
.effects_h .expand_h h3{ font-size:16px; line-height:18px;}
.effects_h .expand_h p{ font-size:12px; padding-bottom:5px;}
.effects_h .zyh:hover{top:-10px;transition:.4s; -webkit-transform:.4s; }
#effect-3 .zyh.hover .overlay3 { padding:10px 0;   height:388px; width:277px; background: rgba(1, 126, 207, 0.8); }
#effect-3 .overlay3 { bottom: 0;left: 0;right: 0;width: 100%;height:45px;}
#effect-3 .overlay3 a.expand { left: 0;right: 0;margin: 0 auto 0px auto;}

.overlay3 {display: block;position: absolute;z-index: 20;
  background: rgba(0, 0, 0, 0.8);overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay3 {display: block;position: absolute;top: 0;
right: 0;z-index: 100;font-size:14px;color: #fff;text-align: center;background-color: #000;cursor: pointer;}




.effects_g {top:0; position:relative;
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;}
.effects_g:hover{ top:-10px; 
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;} 
  
.effects_g .zyg{ position:relative; top:0;transition:.4s; -webkit-transform:.4s; width:277px; float:left; margin:0px 0px 10px 0 ;height:199px;}
.effects_g .zyg img{ width:277px; height:199px;}
.effects_g .expand_g {color:#fff; padding:12px 20px;width:237px; display:block; text-align:center}
.effects_g .expand_g h1{ font-size:18px; line-height:24px; padding-bottom:5px;}
.effects_g .expand_g h2{ font-size:16px; line-height:20px;}
.effects_g .expand_g .dx{ width:40px; background:#fff; height:1px; line-height:1px; overflow:hidden; margin:5px auto 10px auto; }
.zx_morea{ width:100px; text-align:center; border:1px solid #fff; border-radius:30px; height:26px; line-height:26px; font-size:12px; margin:0 auto}
.zx_morea:hover{ background:#fff; color:#666}
.effects_g .expand_g h3{ font-size:16px; line-height:18px;}
.effects_g .expand_g p{ font-size:12px; padding-bottom:5px;}
.effects_g .zyg:hover{top:-10px;transition:.4s; -webkit-transform:.4s; }
#effect-3 .zyg.hover .overlay4 {width: 100%; padding:10px 0;   height:179px; width:277px; background: rgba(1, 126, 207, 0.8); }
#effect-3 .overlay4 { bottom: 0;left: 0;right: 0;width: 100%;height:45px;}
#effect-3 .overlay4 a.expand { left: 0;right: 0;margin: 0 auto 0px auto;}

.overlay4 {display: block;position: absolute;z-index: 20;
  background: rgba(0, 0, 0, 0.8);overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay4 {display: block;position: absolute;top: 0;
right: 0;z-index: 100;font-size:14px;color: #fff;text-align: center;background-color: #000;cursor: pointer;}




/*校园活动样式*/
.activity{ width:1150px; margin:20px auto; padding:25px; background:#fff}

.activity_nr{ padding:25px 0 0 0}
.activity_nr ul li{ width:276px; height:233px; float:left; margin:10px 15px 10px 0;-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; position:relative; top:0; }
.activity_nr ul li:hover{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; top:-10px;box-shadow: 0px 19px 18px -9px rgba(0,0,0,0.1);}  
  
.pic_a{ width:276px; height:189px; overflow:hidden;}
.pic_a img{ cursor: pointer; width:276px; height:189px;
 display:block}  
.pic_a img:hover{ transform: scale(1.2);
    -ms-transform: scale(1.2);  transition: all 0.5s } 
.activity_nr ul li p{ padding:10px 0 0 0; text-align:center; height:24px; line-height:24px; overflow:hidden} 
.student_zp_nra_01{ width:277px; height:408px; float:left;}

    
/*环境样式*/
.emental{ background:#fff; width:1150px; height:auto; margin:0 auto; padding:25px 25px 40px 25px;}

.news_tabb{ width:360px; float:left; padding-left:115px; font-size:18px; padding-top:10px;}
.news_tabb li{ width:24.5%; float:left; border-right:1px solid #dadada; height:16px; line-height:16px; text-align:center;font-size: 15px;}
.news_tabb li:nth-child(4){ border-right:0}
.emental_nr .itemb.curb{display:block; }
.emental_nr .itemb.curb{display:block; }
.emental_nr .itemb{display:none}
.activeb a{color:#0075d1; display:block}

.emental_nr{ padding:15px 0 0 0;  height:488px;}
 
.emental_nra ul{ height:488px; position:relative;}
.emental_nra li{ position:relative; top:0px; transition:all 0.5s; position:absolute;}
.emental_nra li a p{ text-align:center; padding:10px 0 0 0; color:#666}
.emental_nra li a p:hover{ color:#0074d1}
.emental_nra li a img{ width:100%;}
.emental_nra li:hover{ top:-10px;  transition:all 0.5s}

.emental_nra li:nth-child(1){ position:absolute; width:564px; height:488px; top:25px; left:0}
.emental_nra li:hover:nth-child(1){ top:15px; transition:all 0.5s}

.emental_nra li:nth-child(2){position:absolute; width:276px; height:233px; left:579px; top:25px}
.emental_nra li:hover:nth-child(2){ top:15px; transition:all 0.5s}

.emental_nra li:nth-child(3){ position:absolute; width:276px; height:233px;  top:25px; right:0}
.emental_nra li:hover:nth-child(3){ top:15px; transition:all 0.5s}

.emental_nra li:nth-child(4){position:absolute; width:276px; height:233px; left:579px; top:277px;}
.emental_nr li:hover:nth-child(4){ top:262px; transition:all 0.5s}

.emental_nra li:nth-child(5){ position:absolute; width:276px; height:233px;  top:277px; right:0}
.emental_nra li:hover:nth-child(5){ top:262px; transition:all 0.5s}

.emental_nrb{padding:25px 0 0 0; }
.emental_nrb ul{ height:488px; }
.emental_nrb li{ position:relative; top:0px; transition:all 0.5s; width:276px; height:233px; float:left; margin-right:15px; margin-bottom:15px;}
.emental_nrb li:hover{ top:-10px;  transition:all 0.5s}
.emental_nrb li a p{ text-align:center; padding:10px 0 0 0; color:#666}
.emental_nrb li a p:hover{ color:#0074d1}
.emental_nrb li a img{ width:100%;}
.emental_nrb li:nth-child(4){ margin-right:0;}
.emental_nrb li:nth-child(5){ margin-bottom:0px;}
.emental_nrb li:nth-child(6){ margin-bottom:0px;}
.emental_nrb li:nth-child(7){ margin-bottom:0px;}
.emental_nrb li:nth-child(8){ margin-right:0;margin-bottom:0px;}

/*校企合作*/
.index_hzqy{ background:#fff; width:1150px; height:auto; margin:20px auto; padding:25px;}

.index_hzqy .list{ padding:25px 0 0 0 }
.index_hzqy .list li{float: left;
width:216px;
border: #e7e7e7 1px solid;
height: 68px;
background-color: #fff;
position: relative;
margin:9px 15px 9px 0; top:0; position:relative; transition:all 0.5s}
.index_hzqy .list li:hover{ top:-10px;  transition:all 0.5s}
.index_hzqy .list li:nth-child(5){ margin-right:0px;}
.index_hzqy .list li:nth-child(10){ margin-right:0px;}
.index_hzqy .list li:nth-child(15){ margin-right:0px;}
.index_hzqy .list li:nth-child(20){ margin-right:0px;}
.index_hzqy .list li:nth-child(25){ margin-right:0px;}
.index_hzqy .list li div{ display:none; position:absolute; background:#076bb9; color: #Fff;padding: 20px;left: 180px;top: 20px;width: 200px;z-index: 600; border-radius:4px;}
.index_hzqy .list li div:after{  content: ' '; width: 0;height:0;border-top:10px solid transparent;border-bottom: 10px solid transparent;border-right: 12px solid #076bb9; position:absolute;left: -10px;
top:10px;}
.index_hzqy .list li img{ width: 70%; display:block;height: auto;margin-left: 15%;margin-top: 6px;}

/*荣誉*/
.honor{ width:1150px; height:auto; padding:25px; background: #fff; margin:0 auto;}
.honor_nr{ padding-top:25px;}
.honor_nr ul{ height:242px;}
.honor_nr li{ width: 272px; height:242px; float:left; margin-right:10px; overflow:hidden; position:relative; top:0px; transition:all 0.5s;box-shadow: 0px 19px 18px -9px rgba(0,0,0,0.1);}
.honor_nr li:hover{transition:all 0.5s; top:-10px;}
.honor_nr li img{ width:272px; height:181px;}
.honor_nr li p{ text-align:center; height:40px; line-height:20px; overflow:hidden; padding:10px 0 0 0}


.itzsk{width:1200px; height:auto; padding:0;  margin:20px auto 0 auto; height:468px;}
.itzsk_left{ width:827px; padding:25px;background: #fff; float:left; height:418px }
.itzsk_left_nr{ padding-top:30px;}
.itzsk_left_nra{ width:450px; padding-right:25px; border-right:1px solid #CCC; height:341px; overflow:hidden; float:left }

.itzsk_left_nra li{ height:100px; padding-bottom:15px; }
.itzsk_left_nra li:nth-child(3){ padding-bottom:0px;}
.itzsk_left_nra li img{ width:178px; height:100px; display:block; float:left;}
.itzsk_left_nra_r{width:255px; float:right }
.itzsk_left_nra_r h2{ font-size:16px; line-height:20px; padding-bottom:8px;}
.itzsk_left_nra_r h2 a{ color:#333}
.itzsk_left_nra_r { font-size:12px; color:#666}

.itzsk_left_nra a:hover,.itzsk_left_nra_r a:hover{color:#ff0000}
.itzsk_right{ width:324px; float:right}

.itzsk_right_a{ height:100px; padding-bottom:7px; margin-bottom:8px; border-bottom:1px dashed #CCC;}
.itzsk_right_a h2{ font-size:16px; line-height:20px; font-weight:bold}
.itzsk_right_a p{ padding-top:8px; font-size:14px; color:#666; line-height:18px;}
.itzsk_right_a a:hover{color:#ee2323}
.itzsk_right_a p:hover{ color:#0075d1}
.itzsk_right_b li{ height:32px; line-height:32px; background:url(../images/dian.jpg) no-repeat left; padding-left:12px; overflow:hidden}
.itzsk_right_b li a{ color:#666}
.itzsk_right_b li a:hover{ color:#ee2323}

.ask_index{ width:255px; padding:25px; height:418px; background:#fff; float:right; overflow:hidden}
.ask_index_nr{ padding-top:20px;}
.ask_index_nr li{ font-size:14px; color:#666; line-height:18px;  overflow:hidden ; background:url(../images/dian.jpg) no-repeat left ;  border-bottom:1px dashed #CCC; padding:8px 0 8px 15px}
.ask_index_nr li a{ color:#666}
.ask_index_nr li a:hover{ color:#ee2323}
.mordersa{ width:120px; height:36px; line-height:36px; margin:20px auto 0 auto; text-align:center}
.mordersa a{ display:block;  text-align:center; border:1px solid #999;}
.mordersa a:hover{ background:-webkit-linear-gradient(left,#0074d1, #0044d1 ); color:#fff; border:0;}



