*{margin:0px;padding: 0px;box-sizing: border-box;}
img{vertical-align: middle;}
ul{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
a:visited{text-decoration: none;}
a:link{text-decoration: none;}
p{margin-bottom: 0px;}
.fl{float: left;}
/*Note3*/
@media only screen and (max-width: 360px) {
 .index_orther_school_t_con{width: 70%;margin: 0 auto;}
 .index_orther_school_t_con{width: 90%;margin: 0 auto;}
.index_o_s_r{width: 60%;float: right;height: 80px;}
.index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
	#map_body{width:100% !important;}
	#map_body1{width:100% !important;}
	#map_body2{width:100% !important;}
	.schools_instruction{width: 100%;display: block;float: right;}
}
/*Note3*/
@media only screen and (min-width: 360px) {

 .index_orther_school_t_con{width: 95%;margin: 0 auto;}
	 .index_o_s_r{width: 60%;float: right;height: 80px;}
	 .index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
	  .schools_ul1{width: 80%;margin-bottom: 30px;}
	  #map_body{width:100% !important;}\
	  #map_body1{width:100% !important;}
	#map_body2{width:100% !important;}
	 .schools_instruction{width: 100%;display: block;float: right;}
	 
}
/*iPhone6*/
@media only screen and (min-width: 376px) {
 
  .index_orther_school_t_con{width: 95%;margin: 0 auto;}
	 .index_o_s_r{width: 60%;float: right;height: 80px;}
	 .index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
	  .schools_ul1{width: 80%;margin-bottom: 30px;}
	  #map_body{width:100% !important;}
	  #map_body1{width:100% !important;}
	#map_body2{width:100% !important;}
	 .schools_instruction{width: 100%;display: block;float: right;}
}
/*iPhone6 plus*/
@media only screen and (min-width: 414px) {

  .index_orther_school_t_con{width: 95%;margin: 0 auto;}
	 .index_o_s_r{width: 60%;float: right;height: 80px;}
	 .index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
	  .schools_ul1{width: 80%;margin-bottom: 30px;}
	  #map_body{width:100% !important;}
	  #map_body1{width:100% !important;}
	#map_body2{width:100% !important;}
.schools_instruction{width: 100%;display: block;float: right;}
	 
}
/*big Resolution*/
@media only screen and (max-width: 641px) {
	.index_orther_school_t_con{width: 95%;margin: 0 auto;}
	 .index_o_s_r{width: 60%;float: right;height: 80px;}
	 .index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
	 .span_display{display: none;}
	 .schools_ul1{width: 95%;margin-bottom: 30px;}
	 #map_body{width:100% !important;}
	 #map_body1{width:100% !important;}
	#map_body2{width:100% !important;}
	 .schools_instruction{width: 100%;display: block;float: right;}
  
}
@media only screen and (min-width: 768px) {
	.index_orther_school_t_con{width: 95%;margin: 0 auto;}
	 .index_o_s_r{width: 40%;float: right;height: 80px;}
	 .index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
	 .schools_ul1{width: 50%;margin-bottom: 30px;}
	 #map_body{width:60% !important;}
	 #map_body1{width:60% !important;}
	#map_body2{width:60% !important;}
	 .schools_instruction{width: 35%;display: block;float: right;}
  
}
@media only screen and (min-width: 992px) {
  .index_orther_school_t_con{width: 95%;margin: 0 auto;}
  .index_o_s_r{width: 30%;float: right;height: 80px;}
  .index_onther_schools{width: 90%;margin: 0 auto;padding:40px 0px; }
  .schools_ul1{width: 50%;margin-bottom: 30px;}
   #map_body{width:60% !important;}
    #map_body1{width:60% !important;}
	#map_body2{width:60% !important;}
   .schools_instruction{width: 35%;display: block;float: right;}
}

@media only screen and (min-width: 1200px) {
  .index_orther_school_t_con{width: 70%;margin: 0 auto;}
  .index_o_s_r{width: 250px;float: right;height: 80px;}
  .index_onther_schools{width: 70%;margin: 0 auto;padding:40px 0px; }
  .schools_ul1{width: 50%;margin-bottom: 30px;}
   #map_body{width:60% !important;}
    #map_body1{width:60% !important;}
	#map_body2{width:60% !important;}
   .schools_instruction{width: 35%;display: block;float: right;}

}




.clear{clear: both;}
.index_header{width:75%;margin:0 auto;height:90px;}
.index_logo{line-height: 90px;width:20%;float: left;}
.index_nav{width:65%;float:left;margin-left:10%;}
.index_nav ul{width:100%;margin-top:25px;height:15px;position: relative;}
.index_nav ul li{width:11%;line-height: 15px;height:15px;text-align: center;border-right: 1px solid #999999;float: left;} 
.index_nav ul li a{color:#666666;}
.index_nav ul li a:hover{color:#c0010f;}
.index_nav ul li:last-child{border-right:none;}
.index_nav2{text-align: center;display: none;width:400px;margin-left:-40% !important;}
.index_nav ul li:nth-child(3) .index_nav2{margin-left: -35%;}
.index_nav ul li:nth-child(4) .index_nav2{margin-left: -35%;}
.index_nav ul li:nth-child(5) .index_nav2{margin-left: -70%;}
.index_nav ul li:nth-child(8) .index_nav2{margin-left: -150%;}
.index_nav ul li:hover .index_nav2{display: block;}



.index_nav2 span{width:80px;line-height: 50px;font-size: 12px;display: block;float: left;}
.index_nav2 span a{color:#afafaf;}
.index_nav2 span a:hover{color:#c0010f !important;}
.dropdown-menu li:first-child{padding-top: 10px !important;}


.index_why{width:75%; margin: 0 auto; margin-bottom: 40px;}
.index_why_t{width:100%;text-align: center;padding:20px 0px;}

.index_why_b{width:100%;margin-top: 30px;}
.active_b{background:#e62129 }
.index_why_b li a{margin: 0 auto;
	display: block;width:90px;height: 90px;
	border-radius: 50%;border: 1px solid #e62129;line-height: 90px;text-align: center; }
.index_why_b li span{display: block;width:100%;line-height: 40px;text-align: center;}
.index_why_b li p{width:60%;text-align: center;margin: 0 auto;}
.index_why_b li a img{width:50%;}


.index_course{width: 100%;background: #f5f5f5;padding-bottom: 30px;}
.index_course_con h3{text-align: center;margin-top: 0px;margin-bottom: 5px;}
.index_course_con{width:75%;margin: 0 auto;}
.index_course_list{width:90%;margin: 0 auto;}
.index_course_list li{height:350px;margin-bottom:100px;}
.index_course_list li span{display:block;line-height: 35px;border-radius:5px;
background: #e62129;color: #ffffff; width: 65%;margin: 0 auto;text-align: center;
margin-bottom: 30px;
}
.index_course_list li:nth-child(2) p{padding-top: 15px;}
.index_course_list li:nth-child(3) p{padding-top: 15px;}
.index_course_list li p{width: 90%;margin:0 auto;line-height: 30px;text-align: center;height:240px;}
.index_course_list li a{border: 1px solid #e62129;color: #e62129;
line-height: 35px;border-radius: 5px;width: 65%; margin: 0 auto;text-align: center;
margin-top: 30px;
display: block;
}
.index_course_list li a:hover{color: #e62129;background: #e62129;
	color:#ffffff;
line-height: 35px;border-radius: 5px;width: 65%; margin: 0 auto;text-align: center;
margin-top: 30px;
display: block;
}

.index_tower{width:100%;margin-bottom: 40px;}
.index_tower h3{text-align: center;}
.index_tower_b{width:100%;}
.index_tower_img{width:55%;margin:0 auto;}
.index_tower_img img{width:100%;}

.index_teachers{width:1000px;margin:0 auto;}
.index_teachers h3{text-align: center;}
.index_teacher_ul{width:100%;}
.index_teacher_ul li{width:215px;margin-left: 3%;border:1px solid #dddddd;display: inline-block;
	margin-bottom: 20px;}
.index_teacher_ul li span{display: block;width: 100%;height:215px;}
.index_teacher_ul li span img{width:100%;height:100%;}
.index_teacher_ul li p{color:#333;padding-left: 10px;font-size: 16px;margin-top: 5px;}
.index_teacher_ul li b{color:#999;padding-left: 10px;margin-top:0px;
	margin-bottom: 0px; font-size: 12px;height: 20px;line-height: 20px;}

.index_ys_course{width:100%;background: #f5f5f5;padding-top: 30px;padding-bottom: 60px; }
.index_ys_course h3{text-align: center;margin:0px;}
.index_ys_course_ul{width:1000px;margin:0 auto;}
.index_ys_course_ul li{width:180px;height:180px;
	background:url(../images/before.png) center no-repeat;background-size: 100%;
display: block;float: left;margin-left: 5.5%;position: relative;margin-bottom: 40px}
.index_ys_course_ul li div{text-align: center;
}
.index_ys_course_ul li div p{width:60%;height: 40px; margin: 0 auto;margin-bottom:20px;text-align: center;
	color:#ffffff;margin-top: 50px;}
.index_ys_course_ul li div span{display: block;width: 60%;font-size: 12px;
	margin: 0 auto;text-align: center;color:#ffffff;}

.index_ys_course_ul1{margin:0 auto;width: 98%;}
.index_ys_course_ul1 li{width:150px;height:150px;
	background:url(../images/before.png) center no-repeat;background-size: 100%;
display: block;float: left;margin-left: 1%;margin-bottom: 30px;}
.index_ys_course_ul1 li div{text-align: center;
}
.index_ys_course_ul1 li div p{width:50%;margin: 0 auto;margin-bottom:10px;text-align: center;
	color:#ffffff;margin-top: 30px;font-size: 10px;}
.index_ys_course_ul1 li div span{display: block;width: 100%;font-size: 12px;
	margin: 0 auto;text-align: center;color:#ffffff;position: absolute;bottom: 40px;}

.index_school{width: 100%;background: #f0f0f0;margin-top: 30px;padding: 30px 0px;}
.index_school_con{width: 70%;margin: 0 auto;}
.index_school_l{width: 40%;float: left;}
.index_school_l h3{margin-top: 0px;margin-bottom: 10px;}
.index_school_l a{display: block;width: 30%;height: 30px;border:1px solid #666666;color: #666666
;text-align: center;line-height:30px;margin-top: 40px;border-radius: 5px; }	
.index_school_r{width: 40%;float: right;}
.index_school_r li{width: 30%;margin-left: 3.3%;display: block;float: left;margin-bottom: 10px;}
.index_school_r li img{width: 100%;height: 105px;}

.index_stydent h3{text-align: center;margin:0px;}
.index_stydent{width: 100%;padding-top: 30px;}
.index_stydent_ul{width: 75%;margin: 0 auto;}
.index_stydent_ul li{width:17.5%;margin-left: 2%;display: block;float: left;
background: #f0f0f0;height:250px;padding:20px;margin-bottom: 20px;}
.index_stydent_ul li a span{display: block;width:100px;margin:0 auto;height: 100px;
border-radius: 50px;overflow: hidden;}
.index_stydent_ul li a span img{text-align: center;width:100%;}
.index_stydent_ul li a h5{margin-top: 20px 0px;text-align: center;color:#333333;}
.index_stydent_ul li a p{width: 95%;margin: 0 auto;color:#999999;}
.index_orther_school{width: 100%;}
.index_orther_school_t{width: 100%;height:80px;background: #e62129;}
.index_stydent_right{width: 75%;margin: 0 auto;}
.index_stydent_right span{display: block;line-height: 35px;border-radius: 5px;background: #e62129;color: #ffffff;
width: 100px;float:right;text-align: center;margin-bottom: 30px;margin-right:33px;margin-top:-10px;}

.index_o_s_l{width: 40%;float: left;}
.index_o_s_l span{color:#ffffff;line-height: 80px;}

.index_o_s_r_l{width: 40%;padding-left: 5%;float: left;line-height: 50px;}
.index_o_s_r_l img{width: 60%;}
.index_o_s_r_r{float: right;width: 60%; padding-top: 10px;}
.index_o_s_r a{width: 100%;display: block;color:#ffffff;height: 70%;margin-top: 4%;
	border: 1px solid #ffffff;
}


.schools_ul{width: 25%;margin-bottom: 30px;}

.schools_ul li{width:23%;text-align: center;float: left;color:#909090;line-height: 40px;}
.schools_ul1 li{width:23%;text-align: center;float: left;color:#909090;line-height: 40px;cursor: pointer;}
.schools_ul_active{color:#e62129;border-bottom: 1px solid #e62129; color:#e62129 !important;}

.schools_instruction span{display: block;margin-top: 20px;width: 100%;}
.schools_ul li{cursor: pointer;}

.index_footer{width: 100%;background: #f0f0f0;}
.index_footer_t{width: 100%;border-bottom: 1px solid #dddddd; }
.web_ul{width: 1200px;margin:0 auto;} 
.web_ul span{float: left;line-height: 50px;}
.web_ul li{width: 15%;float: left;line-height: 50px;text-align: center;}
.web_ul li img{width: 80%;}
.index_f_b{width: 1000px;margin: 0 auto;}
.index_f_b_c{width: 14%;padding: 20px 0px;float: left;}
.index_f_b_c span{display: block;line-height: 30px;}
.index_f_b_c span a{color:#999999;}
.index_f_b_b{width: 100%;background: #383838;padding: 30px 0px; }
.index_f_b_b_c{width: 1200px;margin: 0 auto;}
.footer_img{display: block;text-align: center;}
.footer_img img{height:60px;}
.footer_schools{text-align:center;line-height:35px;margin-top:15px;}

.footer_schools span{display: block;}
.footer_schools1{width: 40%;padding-left: 10%; float: left;text-align: center;}

.footer_schools1 span{display: block;}

.index_f_b_b_c{color: #ffffff;}

.cous_nav{width: 100%;background: #ffffff;}
.cous_nav_con{width: 40%;margin: 0 auto;}
.cous_nav_con span{width: 20%;text-align: center;line-height: 60px;display: block;
float: left;}
.cous_nav_con span a{color: #333333;font-size: 16px;font-weight: bold; display: block;
width: 80%;height: 100%;margin: 0 auto;}
.cous_n_span_act{border-bottom: 2px solid #e62129;color: #e62129 !important;}
.cous_nav_con span:hover a{border-bottom: 2px solid #e62129;color: #e62129 !important;}
.cour_con{width: 100%; margin: 0 auto;}

.cous_nav_con1 span{width: 25%;text-align: center;line-height: 60px;display: block;
float: left;}
.cous_nav_con1 span a{color: #333333;font-size: 12px;font-weight: bold; display: block;
width: 80%;height: 100%;margin: 0 auto;}
.cous_n_span_act{border-bottom: 2px solid #e62129;color: #e62129 !important;}
.cous_nav_con1 span:hover a{border-bottom: 2px solid #e62129;color: #e62129 !important;}
.cour_con1{width: 100%; margin: 0 auto;}
.ys_cour{width: 70%;margin:0 auto;margin-bottom: 30px;}
.tf_vip{height:auto;padding:50px 0px;  width: 70%;margin:0 auto;text-align: center;}
.tf_cour{padding:50px 0px;width: 70%;margin:0 auto;}
.xyz_cour{padding:50px 0px;width: 70%;margin:0 auto;}
.xyz_cour h1{font-size: 20px !important;}

.ys_cour_h{padding:30px 0px;width: 90%;margin: 0 auto;}
.ys_cour_h img{width: 100%;}
.ys_cour_top{width: 90%;margin: 0 auto;background: #F9E5E7;}
.ys_cour_top li{width: 14.25%;display: block;float: left;
line-height: 60px;border: 1px solid #f1f1f1;text-align: center;}
.ys_cour_top1{width: 90%;margin: 0 auto;background: #F9E5E7;}
.ys_cour_top1 li{width: 16.6%;display: block;float: left;
line-height: 60px;border: 1px solid #f1f1f1;text-align: center;}
.ys_cour_con_ul{width: 90%;margin: 0 auto;}
.ys_cour_con_ul li{width: 14.25%;display: block;float: left;
border: 1px solid #f1f1f1;text-align: center;height:138px;}
.ys_cour_con_ul li p{width: 95%;margin:0 auto;padding: 60px 0px;}
.ys_cour_con_ul li:nth-child(3) p{padding: 25px 0px!important;}
.ys_cour_con_ul li a{line-height: 138px;color:#e62129;}

.ys_cour_con_ul1{width: 100%;margin: 0 auto;}
.ys_cour_con_ul1 li{width: 16.6%;display: block;float: left;
border: 1px solid #f1f1f1;text-align: center;height:138px;}
.ys_cour_con_ul1 li p{width: 95%;margin:0 auto;padding: 30px 0px;}
.ys_cour_con_ul1 li:nth-child(3) p{padding: 30px 0px!important;}
.ys_cour_con_ul1 li a{padding: 30px 0px;color:#e62129;display: block;}
.tf_cour h2{text-align: center;margin-top: 0px;margin-bottom: 15px;}
.tf_cour p{margin-top: 20px;line-height: 25px;width: 90%;margin-left: 5%;}
.xyz_cour h2{text-align: center;margin-top: 0px;margin-bottom: 15px;}
.xyz_cour p{margin-top: 20px;line-height: 25px;width: 90%;margin-left: 5%;}
.xyz_box{width: 100%;background: #f0f0f0;padding-top: 30px;}

.baoming_online{width: 100%;background: #c0010f;}
.baoming_online_top{text-align: center;padding: 20px 0px;}
.baoming_name{color: #ffffff;width: 70%;margin: 0 auto;}
.baoming_name input{height:40px;outline: none;border: 1px solid #ffffff;
background: #c0010f;width: 35%;}
.baoming_online_con{padding: 30px 0px;}
.xingming{margin-right: 50px;padding-left: 15px;}
#contact{padding-left: 15px;}
#content{padding-left: 15px;padding-top: 15px;}
.baoming_cours{width: 70%;margin: 0 auto;color:#ffffff;padding: 50px 0px; }
.input_box input{margin-right: 10px;float: left;}
.input_box span{float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;}
.baoming_cours_l{float: left;height: 100px;}
.input_box{width: 28%;float: left;margin-bottom: 10px;}
.baoming_cours1{width: 70%;margin: 0 auto;color:#ffffff; }
.input_box1 textarea{width:100%;height: 228px;outline: none; resize:none;background: #c0010f;
border: 1px solid #ffffff;}
.input_box1{width: 80%;float: left;}
.tijiao_box{width: 10%;margin: 0 auto;}
.submitt{width: 100%;font-size: 16px;color: #666666;font-weight: bold;
	background: #ffffff;border: none;margin-top: 30px;height: 40px;}
.baoming_cours_l1{width: 12%;float: left;height: 100px;}
/* .input_box2{width: 25%;} */
.input_box3{width: 100%;}

.dh_team{width: 100%;padding: 30px 0px; }
.dh_team_t{width: 70%;margin: 0 auto;text-align: center;padding: 30px 0px;}
.dh_team_con{width: 70%;margin: 0 auto;}
.box1{width:200px;height:200px;border-radius:50%;margin:0 auto;overflow:hidden;position:relative;
float: left;margin-left: 50px;margin-bottom: 20px;}
.box1 span{text-align:center;}
.box2{width:200px;height:200px;border-radius:50%;margin:0 auto;overflow:hidden;
	background:#c0010f;color:#ffffff;text-align:center;
	position:absolute;left:0px;top:0px;opacity:0;transition:all 1s ease;}
.box2 span{margin-top: 25%;display: block;}	

.box1{transition:all 1s ease;}
.box1 img{transition:all 1s ease;width:100%;text-align: center; border-radius:50%;margin:0 auto;overflow:hidden;}  
.box1:hover img{transform:rotate3d(0,1,0,180deg);}
	
.box1:hover .box2{opacity:0.8;filter:alpha(opacity=80);transform:rotate3d(0,0,0,0deg);opacity:1;}
.dh_team_list{width: 1000px;margin: 0 auto;}
.db_team_header{width: 1000px;margin: 0 auto;}
.index_course_header {width: 90%;margin: 0 auto;}
.index_course_header li{height: 35px;margin-bottom: 30px;}
.index_course_header li a{display: block;line-height: 35px;border-radius: 5px;background: #D98288;color: #ffffff;
width: 65%;margin: 0 auto;text-align: center;margin-bottom: 30px;}


.tacher_ins_box{width: 100%;background: #f0f0f0;padding: 30px 0px;}
.tacher_ins{width: 50%;margin: 0 auto;}
.tacher_ins_box h3{line-height: 80px; border-bottom:1px solid #dddddd;
text-align: center;	color:#c0010f;}
.bread{margin-bottom: 20px;}

.bread a{color:#c0010f;}
.tacher_ins_l{margin-top: 30px;width: 28.5%;margin-right: 1.5%;float: left;text-align: center;}
.tacher_ins_l img{width: 100%;}
.tacher_ins_r{margin-top: 40px;width: 65%;float: right;}
.tacher_ins_r p{color:#666666;line-height: 20px;margin-top: 20px;width: 100%;overflow: hidden;}
.tacher_ins_r span{color:#c0010f;font-size: 16px;}
.tacher_ins_l1{margin-top: 30px;width: 100%;text-align: center;}
.tacher_ins_r1{margin-top: 30px;width: 70%;float: left;}
.tacher_ins_r1 p{color:#666666;line-height: 20px;width: 100%;overflow: hidden;margin: 0 auto;}
.tacher_ins_r1 span{color:#c0010f;font-size: 16px;}
.tacher_ins_r1 p img{max-width:100%;height:auto;}

.teachers_views_box{width: 100%;background: #f0f0f0;padding: 30px 0px; }
.teachers_views_t{text-align: center;}
.teachers_views_c{width: 70%;margin:0 auto; }
.news_box{padding: 30px 0px;}

.news_box_con a{color:#333333;}
.news_box_con li{background: #ffffff;padding:30px 30px;margin-bottom: 30px;}
.news_box_con li h3{padding: 0px;margin:0px;}
.news_box_con hr{width:5%;border-top: 3px solid #c0010f;-webkit-transition: all 1s ease;
    transition: all 1s ease;margin:10px 0px;}
.news_box_con p{margin-top: 15px;margin-bottom: 20px;}
.news_box_con li:hover{box-shadow: 0px 0px 30px rgba(0, 0, 0, .2);-webkit-transition: all 1s ease;
    transition: all 1s ease;}
.news_box_con li:hover hr{width: 10%;-webkit-transition: all 1s ease;
    transition: all 1s ease;}
.news_box_con li:hover h3{color:#c0010f;}
.news_box_con p{line-height: 25px;}
.ifo_con_box{width:70%;margin: 0 auto;padding-bottom: 30px;}

.ifo_pro_name{width:100%;height:50px;border:1px #d7d8db solid;}
.ifo_pro_name span:first-child{padding-left:3%;width:47%;line-height: 50px;display: block;float: left;color:#666666;border-right: 1px solid #d7d8db;}
.ifo_pro_name span:nth-child(2){width:47%;line-height: 50px;display: block;float: right;color:#666666;}
.ifo_con{width:100%;padding:40px;border:1px solid #dddddd;box-shadow: 0px 0px 30px rgba(0, 0, 0, .2)}
.ifo_con p{ margin: 0 auto;font-size: 14px;color:#333333;line-height: 30px;}
.ifo_con img{width: 70%;height: auto !important;}

.views_ins_box{width: 100%;padding: 30px 0px;}
.views_title{margin-top: 40px;}
.views_title h3{color:#c0010f;text-align: center;}
.views_title_b{width: 50%;color:#999999;margin: 0 auto;text-align: center;margin-bottom: 30px;
}
.schl_con_box{padding: 30px 0px;background: #f0f0f0;}
.schl_con{width: 70%;margin: 0 auto;padding: 15px 0px;}
.schl_con p{color: #666666;line-height: 25px;width: 70%;margin: 0 auto;}
.schl_con img{width: 100%;margin: 15px 0px;	}

.dh_schools_box{padding: 30px 0px;background: #f0f0f0;}
.dh_schools_top{text-align: center;color:#c0010f;font-weight: bold;margin-top: 20px;}
.dh_schools_con{width: 70%;margin: 0 auto;
margin-top: 30px;}
.dh_schools_list{margin: 0 auto;height: 40px;border-radius: 20px;margin-bottom: 30px;display: flex;justify-content: center;}
.dh_schools_list li{width: 200px; height: 40px;border-radius: 20px;text-align: center;}
.dh_schools_list li a{color: #c0010f;line-height: 40px;height: 100%;width: 100%;display: block;border-radius: 20px;
}
.dh_schools_list li:hover a{color:#ffffff;}
.dh_schools_list li:hover{background: #c0010f;}
.dh_schools_li_active{background:#c0010f;color: #ffffff !important; }
.dh_schools_ins{width: 75%;margin: 0 auto; box-shadow: 0px 0px 30px rgba(0, 0, 0, .2);}
.dh_schools_ins p{width: 100%;margin: 0 auto;padding: 25px;line-height: 25px;}
.dh_schools_ins img{width: 50%;margin: 15px 0px;}
.schenvir_box{width: 70%;margin:0 auto;padding: 30px 0px;margin-top: 50px;}
.schenvir_box1{width: 70%;margin:0 auto;padding: 30px 0px;}
.waiceng {
        width: 24%;
        height: 250px;
        margin-left: 1%;
        float: left;
        background-color: #dddddd;
        position: relative;
        overflow: hidden;
    }

    .waiceng img {
        margin-left: 2.5%;
        margin-top: 2.5%;
        transform: scale(1);
        transition: all 1s ease;
    }

    .neiceng {
        width: 95%;
        height: 90%;
        margin-top: 2.5%;
        margin-left: 2.5%;
        background-color: #ffffff;
        position: absolute;
        left: 0px;
        top: 0px;
        text-align: center;
        color: #FFF;
        opacity: 0;
        transition: all 1s ease;
    }

    .neiceng h4 {
        margin-top: 40px;
        color: #c0010f;
        transform: scale(0);
        transition: all 1s ease;
    }

    .neiceng p {

        color: #c0010f;
        transform: scale(0);
        transition: all 1s ease;
    }

    .neiceng a {
        display: block;
        font-size: 35px;
        color: #FFF;
        transform: scale(0);
        transition: all 2s ease;
    }

    .waiceng:hover img {
        transform: scale(3);
    }

    .neiceng:hover {
        opacity: 1;
        background-color: #ffffff;
    }

    .neiceng:hover h4,
    .neiceng:hover p,
    .neiceng:hover a {
        transform: scale(1);
    }


    .waiceng1 {
        width: 49%;
        height: 200px;
        margin-left: 1%;
        float: left;
        background-color: #dddddd;
        position: relative;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .waiceng1 img {
        margin-left: 2.5%;
        margin-top: 2.5%;
        transform: scale(1);
        transition: all 1s ease;
    }

    .neiceng1 {
        width: 95%;
        height: 90%;
        margin-top: 2.5%;
        margin-left: 2.5%;
        background-color: #ffffff;
        position: absolute;
        left: 0px;
        top: 0px;
        text-align: center;
        color: #FFF;
        opacity: 0;
        transition: all 1s ease;
    }

    .neiceng1 h4 {
        margin-top: 40px;
        color: #c0010f;
        transform: scale(0);
        transition: all 1s ease;
    }

    .neiceng1 p {

        color: #c0010f;
        transform: scale(0);
        transition: all 1s ease;
    }

    .neiceng a {
        display: block;
        font-size: 35px;
        color: #FFF;
        transform: scale(0);
        transition: all 2s ease;
    }

    .waiceng1:hover img {
        transform: scale(3);
    }

    .neiceng1:hover {
        opacity: 1;
        background-color: #ffffff;
    }

    .neiceng1:hover h4,
    .neiceng1:hover p,
    .neiceng1:hover a {
        transform: scale(1);
    }

    .dh_service_box{
    width: 100%;
    padding: 30px 0px;

    }
    .dh_service_box{background: #f1ece5;}
    .dh_service_con{width: 70%;margin: 0 auto;}
    .dh_service_con_l{width: 50%;float: left;background: #ffffff;margin-top: 150px;padding: 40px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .2)}
    .dh_service_con_r{width: 50%;float: right;}
    .dh_service_title{margin-bottom: 30px;text-align: center;}
    .dh_service_con_l h4{color:#c0010f;text-align: left;font-weight: bold;width: 100%;
    	display: block;margin: 0 auto;margin-bottom: 30px;}
    .dh_service_con_l p{
    	color: #333333; width: 100%;margin: 0 auto;line-height: 25px;
    }
    .dh_quest_box{padding: 30px 0px;}
    .dh_quest_con{width: 70%;margin: 0 auto;}
    .dh_quest_lists li h3{color:#c0010f;width: 4%;float: left;margin:0px;line-height:50px;}
      .dh_quest_lists li span{display: block;
  width: 97%;line-height: 50px;font-size:16px;color:#333333;cursor: pointer;}
  .dh_answer{display: none;line-height: 25px;width: 100%;padding: 0 3%;padding-top:10px;padding-bottom: 10px;  background: #f0f0f0;}
  .dh_downl_box{width: 100%;padding: 40px 0px;background: #f1ece5;}
  .dh_downl_con{width: 85%;margin: 0 auto;box-shadow: 0px 0px 30px rgba(0, 0, 0, .2)
  }

.downlist{width: 235px;height: 300px;overflow: hidden;background: #f8f8f8;position: relative;
margin-left: 25px;margin-bottom: 20px;}
.downlist a{display: block;width: 235px;height: 300px;overflow: hidden;}
.downlist .leftxian{width: 0px;height: 300px;position: absolute;left: 14px;top: 0;border-left: 1px solid #AAAAAA;}
.downlist p{text-align: center;font-size: 14px;color: #AAAAAA;padding-top: 40px;}
.downlist h2{font-size: 30px;color: #c0010f;text-align: center;padding:50px 20px 0 20px;font-weight: bold;}
.downlist .timebox{width:85px;height: 23px;overflow: hidden;text-align: right;padding-right: 8px;position: absolute;right: 0;bottom: 10px;color: #FFFFFF;
	background: url(../images/downtime.png) no-repeat;line-height: 22px;}
.downlist .imgov{width: 235px;height: 300px;overflow: hidden;display: none;position: absolute;top: 0;left: 0;}
.downlist:hover .imgov{display: block;}
.dh_downl_con{padding: 30px 0px;}

.schoolBox {background: url(../images/school_img.jpg) no-repeat center top;background-size:cover; }
.schoolBox .inner {height: 600px;padding-left: 300px;}
.schoolBox .inner dl {padding: 137px 0 46px 89px;width: 450px;font-size: 18px;font-weight: bold;line-height: 1.8;font-family: "Microsoft YaHei";color: #999999;}
.schoolBox .inner dl dt {margin-bottom: 27px;font-size:48px;color: #c0010f;line-height: 1.0;}
.schoolBox .inner .btn{margin-left: 89px;}
.job_title{width: 100%;text-align: center;margin: 40px 0px; }

.job_list{width: 90%;margin: 0 auto;background: #F9E5E7;}
.job_list li{width: 12.5%;display: block;float: left;
line-height: 60px;border: 1px solid #f1f1f1;text-align: center;}
.job_list_con{width: 90%;margin: 0 auto;}
.job_list_con li{width: 12.5%;display: block;float: left;
border: 1px solid #f1f1f1;text-align: center;height:80px;}
.job_list_con li p{width: 95%;margin:0 auto;padding:20px 0px; }

.job_list_con li a{padding:20px 0px;display: block; color:#e62129;}

.job_list1{width: 20%;background: #F9E5E7;float: left;}
.job_list1 li{width: 100%;
line-height: 30px;height: 30px; border: 1px solid #f1f1f1;text-align: center;}
.job_list_con1{width: 80%;float: left;margin-bottom: 20px;}
.job_list_con1 li{width: 100%;
border: 1px solid #f1f1f1;text-align: center;height:30px;}
.job_list_con1 li p{width: 95%;margin:0 auto;line-height: 30px;}

.job_list_con1 li a{line-height:30px;color:#e62129;}

.lightBox {
	padding: 29px 58px 70px;background: #fff url(../img/box_bg.jpg) repeat-x left bottom;
	bottom: 550px;z-index: 100001;display: none;}

.lightBox .close {
	position: absolute;
	right: -62px;
	top: 0;
}

.lightBox .topBox {
	margin-bottom: 22px;
}

.lightBox .topBox .left {
	float: left;
	width: 26px;
}

.lightBox .topBox .right {
	float: right;
	width: 26px;
}

.lightBox .topBox .title {
	padding-top: 5px;
	float: left;
	width: 945px;
	font-size: 24px;
	font-weight: bold;
	color: #c0010f;
	text-align: center;
	font-family: "Microsoft YaHei";
}

.lightBox .jobTable {
	width: 100%;
	border-collapse: collapse;
	clear: both;
}

.lightBox .jobTable th,
.lightBox .jobTable td {
	padding: 10px 10px 7px 30px;
	line-height: 1.8;
	border: 1px solid #e5e5e5;color: #999999;
}

.lightBox .jobTable th {
	padding: 10px 25px 7px 5px;
	color: #666;
	font-weight: normal;
	text-align: right;
	background-color: #f6f6f6;color: #666666;
}

.lightBox .jobTable td dl {
	padding-top: 20px;
}

.lightBox .jobTable td dl dd {
	padding-bottom: 30px;
}

.lightBox .jobTable td dl dd ul li {
	padding-left: 20px;
	text-indent: -20px;
}

.lightBox .jobTable td a {
	color: #c0010f;
	text-decoration: underline;
}

.lightBox .jobTable td a:hover {
	text-decoration: none;
}

.lightBg {
	width: 100%;height: 100%;background: #000;position: fixed;
	top: 0;
	left: 0;
	z-index: 100000;
	display: none;
	background: url(../img/fancybox_overlay.png) repeat left top;
}

.job_t_c{height: 150px;width: 100%;background: url('../images/school_img.jpg') center center;
background-size: cover;}
.page{width:15%;margin:0 auto;text-align: center;margin-bottom: 30px;}
.current{height:20px;width:20px;display:block;float:left;background: #c0010f;
	color:#ffffff;margin:auto 10px;cursor: pointer}
.num{height:20px;width:20px;display:block;float:left;background: #c0010f;color:#ffffff;}
.num:hover{height:20px;width:20px;display:block;float:left;background: #ffffff;
	color:#c0010f;border: 1px solid #dddddd;
}
.current:hover{height:20px;width:20px;display:block;float:left;background: #ffffff;
	color:#c0010f;border: 1px solid #dddddd;
}
.rows{height:20px;display:block;float: left;}
.prev{display: block;float: left;color:#c0010f;margin:auto 10px;}
.next{display: block;float: left;color:#c0010f;margin:auto 10px;}
.prev:hover {display: block;float: left;color:#c0010f;margin:auto 10px;}
.next:hover {display: block;float: left;color:#c0010f;margin:auto 10px;}

.contact_us_box{width: 100%;}
.contact_us_con_1{width: 70%;margin: 0 auto;}
.contact_us_top{text-align: center;padding: 30px 0px;}
.contact_us_con_1 h2{text-align: center; font-size: 25px;}
.contact_us_con_1 h3{text-align: center; font-size: 20px;}
.contact_us_con1{background: #f0f0f0;padding-top: 10px;}
.contact_us_con1 h2{text-align: center; font-size: 20px;}
.contact_us_con1 h3{text-align: center; font-size: 14px;}
.maodaian{display: block;height: 90px;width: 100%;background: #f1ece5;}
.maodian1{display: block;height: 90px;width: 100%;}
.maodian2{display: block;height: 90px;width: 100%;background: #f1ece5;}
.maodaian4{display: block;height: 90px;width: 100%;background: #ffffff;}

#kefu1{position:fixed; right:0px; top:175px; z-index:10008; width: auto; padding: 10px; 
	background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}

	#kefu2{width: auto; padding: 10px; 
	background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}

.wbox{width: 70%;
    margin: 0 auto;text-align: center;padding-top: 30px;}
    .wbox1{width: 100%;
    margin: 0 auto;text-align: center;padding-top: 30px;}
.gsyjbox{background: url(../images/mappic.png) no-repeat center bottom;height: 600px;padding-bottom: 80px;
}

.xxzy_con_l{width: 30%;float: left;height: 80px;margin-left: 3.3%;}
.xxzy_con_l div{width:80px;float: left;height: 80px;background: #c00110;color: #ffffff;
	font-size: 18px;padding-top: 15px;font-weight: bold;}

.xxzy_con_l span{width: 60%;background: #EEEEEE;height: 100%;float: left;padding-top: 15px;
padding-left: 20px;padding-right:20px;text-align: left;color: #999999}

.xxzy_con_l1{width: 32%;float: left;height: 80px;margin-left: 1.3%;}
.xxzy_con_l1 div{width:80px;float: left;height: 80px;background: #c00110;color: #ffffff;
	font-size: 18px;padding-top: 15px;font-weight: bold;}

.xxzy_con_l1 span{width: 65%;background: #EEEEEE;height: 100%;float: left;padding-top: 10px;
padding-left: 10px;text-align: left;color: #999999}

.xxzy_con_l2{width: 100%;height: 80px;margin-bottom: 20px;margin-left: 5%;}
.xxzy_con_l2 div{width:80px;float: left;height: 80px;background: #c00110;color: #ffffff;
	font-size: 18px;padding-top: 15px;font-weight: bold;}

.xxzy_con_l2 span{width: 65%;background: #EEEEEE;float: left;padding-top: 10px;
padding-left: 10px;text-align: left;height: 80px; color: #999999}

.wczpcontent{width: 70%;margin: 0 auto;padding-bottom: 40px;}
.wczpcontent_con{width: 90%;margin: 0 auto;padding-bottom: 40px;}
.wczpcontent h1{color: #c0010f;font-size: 18px; font-weight: bold;line-height: 60px;margin-top:0px;margin-bottom: 0px;}
.wczpcontent p{color: #999999;line-height: 200%;text-indent: 2em;}
.wczpcontent_left{width: 30%;float: left;}
.wczpcontent_left img{width: 85%;}
.wczpcontent_right{width: 70%;float: right;}

.zplc_box{width: 100%;background: #c0010f;padding: 50px 0px;}
.zplc_title{text-align: center;margin-bottom: 30px;padding: 50px 0px;}
.zplc_con{width: 70%;margin: 0 auto;}
.zplc_con_1{width: 18%;height: 300px;background: #ffffff;padding: 30px;height: 400px;
float: left;margin-left: 2%;}
.zplc_con_1_t{line-height: 40px;border-bottom: 1px solid #dddddd;color:#666666;
font-size: 25px;font-weight: bold;}
.zplc_con_1 p{margin-top: 10px;margin-bottom: 15px;color: #666666;font-weight: bold;}
.zplc_con_1 span{color:#666666;line-height: 25px;font-size: 12px;}
.zplc_con_1_box{width: 90%;margin: 0 auto;}
.zplc_con_11{width: 18%;height: 350px;background: #ffffff;padding:10px;
float: left;margin-left: 2%;}
.zplc_con_11 p{margin-top: 10px;margin-bottom: 15px;color: #666666;font-weight: bold;}
.zplc_con_11 span{color:#666666;line-height:20px;font-size: 12px;}
.zplc_con_12{width: 48%;height: 300px;background: #ffffff;padding:10px;
float: left;margin-left: 1.5%;margin-bottom: 10px;}
.zplc_con_12 p{margin-top: 10px;margin-bottom: 15px;color: #666666;font-weight: bold;}
.zplc_con_12 span{color:#666666;line-height:20px;font-size: 12px;}
.zplc_box1{width: 100%;background: #c0010f;}
.zplc_title1{text-align: center;padding: 30px 0px;}
.contact_us_c_t h2{text-align: center;}
.contact_us_c_t h3{font-size: 16px;text-align: center;}
.contact_us_b{width: 100%;padding: 30px 0px;background: #c0010f;color: #ffffff;}
.contact_us_con{width: 1000px;margin: 0 auto;}
.contact_us_c_m{margin-top: 80px;}
.contact_us_c_m_con{width: 50%;float: left;height: 75px;line-height: 75px;margin-bottom: 20px;}
.contact_us_img_box{width: 35%;float: left;text-align: right;}
.contact_us_img_box img{width: 35%;}
.contact_us_img_r{color: #ffffff;font-size:16px;line-height: 75px;width: 65%;float: left;text-align: center;}
.contact_us_c_b{margin-top: 40px;}
.contact_us_c_b p{text-align: center;line-height: 40px;font-size: 16px;}
.contact_us_img_r1{color: #ffffff;font-size:16px;line-height: 75px;width: 65%;float: left;text-align: center;}
.contact_us_img_r2{color: #ffffff;font-size:16px;line-height: 75px;width: 70%;float: left;text-align: center;}
.contact_us_c_m_con1{width: 100%;float: left;height: 75px;line-height: 75px;margin-bottom: 20px;}
.contact_us_img_box1{width: 25%;float: left;text-align: right;}
.contact_us_img_box1 img{width: 50%;}

.ybx_dropdown{width: 100% !important; text-align: center;min-width: 100%;}
.ybx_dropdown li a{padding: 0px !important;}




















