 .banner{ width: 100%; height: 500px; background:url(banner.jpg) no-repeat  center  0;}
 .banner a{ display: block; height: 500px;}
.conter_a{ width: 1100px; margin: 0 auto; padding: 50px 0;}
.title{ display: block; text-align: center;}
.title h1{ font-size: 36px; color: #0043b0; line-height: 36px; padding:0 0 40px 0; background: url(title.png) no-repeat center bottom;}
.title p{ font-size: 18px; color: #333; line-height: 30px; padding: 15px;}
.conter_a_nr{ padding: 45px 0 0 0;}
.conter_a_nr_fl{ width: 654px; height: 374px; float: left;}

/* 02样式 */
.conter_b{ height: auto;padding:50px 0;background:#fff;}
.conter_b_nr{ width: 1100px; margin: 0 auto;}
.conter_b_nr_a{height:520px; padding: 45px 0 0 0 ;}
.conter_b_nr_a_fl{ width: 289px;height: 470px; padding: 15px; float:left; background: #0043b0 ; color:#fff;}
.conter_b_nr_a_fl h2{ font-size: 26px; font-weight: normal; padding: 15px 0 0 0;}
.conter_b_nr_a_fl h4{ font-size: 18px; padding: 10px 0; font-weight: normal;}
.conter_b_nr_a_fl p{ font-size: 14px; line-height: 20px; padding: 0 0 5px 0;}
.conter_b_nr_a_fr{ width: 754px; height: 520px;  float:right; }
.conter_b_nr_a_fr li{ width: 241px; float: left; height: 265px; margin-right: 15px;}
.conter_b_nr_a_fr li img{ width: 241px; height: 185px ; display: block;}
.conter_b_nr_a_fr li p{ font-size: 14px ; text-align: center; padding: 5px 0 0 0; color: #666;}
.conter_b_nr_a_fr li:nth-child(3){ margin: 0;}
.conter_b_nr_a_fr li:nth-child(6){ margin: 0;}
.bant{ width: 406px; height: 62px; line-height: 62px; padding: 30px 0 0 0; }
.bant a{ display: block;background:-webkit-linear-gradient(left,#ff6316,#ff1616); background: -moz-linear-gradient(left,#ff6316,#ff1616); background: -o-linear-gradient(left,#ff6316,#ff1616); border-radius: 60px; text-align: center; font-size: 24px; color: #fff;}
.bant a:hover{background:-webkit-linear-gradient(left,#ff1616,#ff6316); background: -moz-linear-gradient(left,#ff1616,#ff6316); background: -o-linear-gradient(left,#ff1616,#ff6316);}

/* 03样式 */
.conter_c_kj{ padding:50px 0; }
.conter_c{ width: 1100px; margin: 0 auto;}

/* main_image */
.main_visual{height:720px;position:relative; padding: 25px 0 0 0; }
.main_image{height:700px;position:relative;overflow:hidden;}
.main_image ul{height:720px;position:absolute;top:0;left:0; width: 1100px;;}
.main_image li{float:left;width:100%;height:700px;}
.main_image li span{display:block;width:100%;height:700px}
.main_image li a{display:block;width:100%;height:700px}


div.flicking_con{position:absolute;top:745px;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(hover_left.png) no-repeat left top;left:15px;}

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


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

.effects_f .expand_f {color:#fff; padding:5px 10px;width:218px; 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 p{ font-size:14px; line-height: 18px;}
.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:309px; width:263px; 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;}


/* 04样式 */
.conter_d{ background: #fff;}
.conter_d_nr{ width: 1100px; margin: 0 auto; padding:50px 0;}

/* main_image */
.main_visuala{height:369px;position:relative; padding: 25px 0 0 0; }
.main_imagea{height:349px;position:relative;overflow:hidden;}
.main_imagea ul{height:349px;position:absolute;top:0;left:0; width: 1100px;;}
.main_imagea li{float:left;width:100%;height:329px;}
.main_imagea li span{display:block;width:100%;height:329px}
.main_imagea li a{display:block;width:100%;height:329px}


div.flicking_cona{position:absolute;top:389px;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(hover_left.png) no-repeat left top;left:15px;}

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


/* 05样式 */
.conter_e{width:1100px; padding: 50px 0; margin: 0 auto;}
.main{ padding: 35px 0 0 0;}
.pull-left{margin-left:20px; width:407px; float: left;}
.pull-left #video{ background:#000;  border-radius:8px 0 0px 0px ; height:265px; overflow:hidden;}
.pull-left .t{background:#3088e5; color:#fff; font-size:14px; padding:20px; border-radius:0 0px 0px 8px; height:85px;}
.pull-right{ background:#fff; border-radius:0 8px 8px 0px; width:670px; padding-bottom:20px; float: right; }
.pull-right h2{ margin-bottom:20px; line-height:50px; padding-left:20px;}
.pull-right ul{ padding:0 30px;}
.pull-right li div img{border-radius: 50%; width:80px; height:80px;}
.pull-right li:after { content: "."; display: block; clear: both; visibility: hidden; }
.pull-right li { display: inline-block; clear:both;} /* Hide from IE Mac \*/ 
.pull-right li { display: block; clear:both; height:80px; padding:10px 0px; background:url(line.png) repeat-x left bottom; }
.pull-right li div{ float:left; border-radius: 50%; width:80px; height:80px; overflow:hidden; position:relative;}
.pull-right li div span{background-color: rgba(0,0,0,0.5); filter:Alpha(opacity=50);    position: absolute; left:0; bottom:0; width:100%; text-align:center;     *zoom:1; color:#fff; font-size:12px; line-height:20px; }
.pull-right li p{ float:right; width:490px; padding-top:5px; font-size: 14px; line-height: 18px;}
.pull-right #student{ height:300px; overflow:hidden; width:652px;}

/* 06样式 */
.studenta{ padding:50px 0; background: #fff;}
.studenta_nr{ width: 1100px; height: auto; margin:0 auto;}
.studenta_nr_a{ padding: 40px 0;}
 

/* main_image */
.main_visualb{height:490px;position:relative; padding: 25px 0 0 0; }
.main_imageb{height:460px;position:relative;overflow:hidden;}
.main_imageb ul{height:460px;position:absolute;top:0;left:0; width: 1100px;}
.main_imageb li{float:left;width:100%;height:460px;}
.student_nrs{width: 324px; float:left; height: 100px; padding: 15px; border:1px solid #efefef; margin: 10px 15px 10px 0;}

.student_nrs img{ width: 100px; height: 100px; float: left; border-radius: 100px;}
.studenta_nr_a_nr{ width: 206px; float:right; height: 100px;}
.studenta_nr_a_nr h2{ font-size: 14px; font-weight: normal; height: 30px; padding:0; line-height:30PX; } 
.studenta_nr_a_nr h2 b{ font-size: 20px; padding-right: 10px;font-weight: normal; }
.studenta_nr_a_nr p{ font-size: 20px;color: #ff1616; line-height: 20px;}
.studenta_nr_a_nr p b{ font-size: 14px; color: #333; }
.studenta_nr_a_nr p span{ font-size: 14px; color: #666; font-size: 12px;}


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

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

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

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

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


/* 07样式 */
.teacher_student{ padding: 50px 0;}
.teacher_student_nr{ padding: 20px 0 0 0  ;}
.teacher_student_nr img{ width:100%;}
/* 选择 */


.choice{ height:430px; background:url(banner_bj.jpg) no-repeat center 0}
.choice_nr{ width:1100px; margin:0 auto}

.yuye_nr{ width:359px; float:right; height:280px; padding-top:25px;}
.yuye_nr h2{ font-size:24px; color:#1c78e3; text-align:center }
.yuye_nr h3{ font-size:18px; color:#ff6600; text-align:center; text-align:center; padding:10px 0; font-weight:normal;}



.index_tablew{ font-size:16px; width:85%; margin:0 auto; }
.index_tablew table{border-collapse:separate; border-spacing:0px 15px; box-sizing:border-box;}

.index_tablew th{   padding-right:2px; color:#fff; border-radius:0; height:50px; box-sizing:border-box; text-align: center; width: 30%; font-size:14px; background:#1c78e3; }
.index_tablew input{ border:#e7e7e7 1px solid; width:100%; border-radius:0 ; height:50px; box-sizing:border-box; padding-left:6px; font-size:14px; background:#fff; color:#666}
#conceal{width:15px;height:15px}
.index_tablew p span{ color:red;}
.index_tablew .coolbg{ background:#f36f49; color:#fff; border:0; width:70%; color: #fff; margin-bottom:0.2rem; height:40px;padding: 0 15px;border-radius:60px; font-size:18px; line-height:40px}

.wxts{ padding:15px 25px;}





