.wrap{ width:100%; max-width:1920px; min-width:1200px; margin:0 auto;}
.center{ width:1200px; margin:0 auto;}



.wrap .header{ width:1200px; margin:0 auto; overflow:hidden; padding:22px 0;}

.header .nav{ margin-left:68px;}
.header .nav a{ font-size:16px; color:#333333; text-decoration:none; float:left; padding:0 24px; margin-top:50px;}
.header .tel{ margin-top:10px;}

.banner{ height:680px; background:url(../images/banner.jpg) center no-repeat;}

.main .title{ text-align:center; font-size:32px; color:#00000f; line-height:32px;}
.main .title img{ margin-left:15px; vertical-align:baseline;}

.main0{ margin:0 auto;overflow:hidden;width:1200px;padding-top:30px;}
.main0 p{font-size:18px;line-height:40px;}

.main1{ overflow:hidden;}
.main1 .title{ margin:87px 0 37px;}
.main1 .stage{ margin:0 auto;width:900px;margin-bottom:30px;font-size:16px;line-height:40px;text-align:center;color:#999;}
.main1 .video{ margin:0 25px 39px 0;}
.main1 .video a{ text-decoration:none; display:block;}
.main1 .video .video_pic{ position:relative;}
.main1 .video .video_pic .play{ position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px; display:none;}
.main1 .video a:hover .play{ display:block;}
.main1 .video .p_style1{ font-size:16px; color:#000000; line-height:30px; margin-top:12px;}
.main1 .video .p_style2{ font-size:14px; color:#999999; line-height:30px; background:url(../images/video_icon1.png) left center no-repeat; padding-left:24px;}
.main1 .video_4,.main1 .video_7{ margin-right:0;}

.main2{ overflow:hidden;}
.main2 .title{ margin:55px 0 37px;}
.main2 .stage{ margin:0 auto;width:900px;margin-bottom:30px;font-size:16px;line-height:40px;text-align:center;color:#999;}
.main2 .action_box{ height:626px; background:url(../images/main2_bj.jpg) center no-repeat; border-top:1px solid #E7E7E7;}
.main2 .action_box ul{ height:100%;}
.main2 .action_box li{ position:relative; width:400px; height:313px; float:left; overflow:hidden; cursor:pointer;}
.main2 .action_box .item_1,.main2 .action_box .item_2,.main2 .action_box .item_4,.main2 .action_box .item_5{ border-right:1px solid #E7E7E7; width:399px;}
.main2 .action_box .item_1:hover{background:url(../images/main2_hover_bj.jpg) 0 0 no-repeat;}
.main2 .action_box .item_2:hover{background:url(../images/main2_hover_bj.jpg) -400px 0 no-repeat;}
.main2 .action_box .item_3:hover{background:url(../images/main2_hover_bj.jpg) -800px 0 no-repeat;}
.main2 .action_box .item_4:hover{background:url(../images/main2_hover_bj.jpg) 0 -313px no-repeat;}
.main2 .action_box .item_5:hover{background:url(../images/main2_hover_bj.jpg) -400px -313px no-repeat;}
.main2 .action_box .item_6:hover{background:url(../images/main2_hover_bj.jpg) -800px -313px no-repeat;}
.main2 .action_box .effect{ width:100%; height:175px; position:absolute; left:0; top:69px; overflow:hidden;}
.main2 .action_box .icon{ width:113px; height:113px; margin:0 auto;}
.main2 .action_box .icon_1{ background:url(../images/icon_1.png) center no-repeat;}
.main2 .action_box .icon_2{ background:url(../images/icon_2.png) center no-repeat;}
.main2 .action_box .icon_3{ background:url(../images/icon_3.png) center no-repeat;}
.main2 .action_box .icon_4{ background:url(../images/icon_4.png) center no-repeat;}
.main2 .action_box .icon_5{ background:url(../images/icon_5.png) center no-repeat;}
.main2 .action_box .icon_6{ background:url(../images/icon_6.png) center no-repeat;}
.main2 .action_box .action_ttl{ font-size:24px; text-align:center; color:#000000; line-height:30px; margin:15px 0;}
.main2 .action_box .action_des{ text-align:center; font-size:16px; line-height:30px; color:#000000; padding:0 96px;}

.main3{ height:950px; background:url(../images/main3_bj.jpg) center no-repeat; overflow:hidden;}
.main3 .title{ margin:60px 0 30px; color:#ffffff;}
.main3 .stage{ margin:0 auto;margin-bottom:30px;font-size:16px;line-height:40px;text-align:center;color:#fff;}
.main3 .switch_box{ width:1200px; margin:0 auto;}
.main3 .switch_wrap{ overflow:hidden;}
.main3 .switch_wrap ul{ width:12000px; overflow:hidden;}
.main3 .switch_wrap li{ overflow:hidden; width:1200px; float:left;}
.main3 .switch_wrap .teacher{ width:560px; margin-bottom:20px; background:#ffffff; padding:36px 0 36px 30px;}
.main3 .switch_wrap .teacher_photo{ margin-right:22px;}
.main3 .switch_wrap .teacher_infor { width:360px;}
.main3 .switch_wrap .teacher_infor .name{ font-size:20px; line-height:30px; color:#c90811; font-weight:bold; margin:10px 0;}
.main3 .switch_wrap .teacher_infor .job{ font-size:14px; line-height:28px; color:#666666;}
.main3 .switch_wrap .teacher_infor .begoodat,.main3 .switch_wrap .teacher_infor .character{ font-size:14px; line-height:28px; color:#000000;}
.main3 .switch_wrap .teacher_infor .begoodat span,.main3 .switch_wrap .teacher_infor .character span{ color:#c90811;}

.main3 .switch_control{ text-align:center; margin-top:28px;}
.main3 .switch_control .btn{ display:inline-block; cursor:pointer;}
.main3 .switch_control .btn_prev{ margin-right:22px;}
.main3 .switch_control .btn_next{ margin-left:22px;}
.main3 .switch_control .btn_index{ width:10px; height:10px; border-radius:50%; background:#ffffff; line-height:33px; transition:all 0.3s; margin:0 9px;}
.main3 .switch_control .btn_index.active{ transform:scale(1.6);-webkit-transform:scale(1.6);}

.btn-w {overflow:hidden;padding-bottom: 10px;}
.btn-a:link {color:#FFF;}
.btn-a {
  display: block;
  margin: 40px auto 0px auto;
  font-size: 20px;
  width: 50%;
  border-radius: 4px;
  background: #f5a72a;
  border: solid 2px #b07519;
  height: 50px;
  line-height: 50px;
  text-align: center;
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  text-decoration: none;
  }

.btn-a:hover{
	background: #f39b0e;
	text-decoration: none;}




















































































