@media screen and (max-width:1500px){
.nav_ul li a{ font-size: 16px;  }	
.nav_ul li{ padding: 0 14px; }
}


@media screen and (max-width:1200px){
.mobile{ display: block; z-index: 99999; top: 6px; }
.box{ width:100%; padding: 0 10px; box-sizing: border-box; }
.nav_ul{ display: none; }
.head{ padding: 0 10px; height: auto; }
h1{ line-height: inherit; padding: 10px 0; }
.lan{ background: no-repeat; padding: 0 40px 0 0; margin: 0; height: auto; width: auto; line-height: 70px; }
.pc_flexslider{ margin-top: 70px; }
h1 img{ width: 190px; height: auto; }

.add{ height: auto; line-height: 24px; padding: 10px 0; }
.add a{ margin: 0; }
.foot_bottom{ display: none; }
.tact{ position: static; width: 100%; padding: 0 0 10px 10px; box-sizing: border-box; height: auto; }
.foot_pic{  display: none; }
.foot_recu{ display: block; }
.tact_inner{ float: none; width: 100%; margin-bottom: 10px; font-size: 14px; height: 27px; line-height: 27px; }
.tact_tit{ padding-top: 20px; font-size: 22px; height: 30px; line-height: 30px; }
.tact_word{ margin-bottom: 8px; }
.foot{ clear: both; }
.tact_img{ margin-right: 10px; }

.school{ padding-bottom: 30px; height: auto; background-size: cover; }
.school_index .index_h3{ padding-top: 20px;  }
.index_h3{ font-size: 22px; }
.school_ul{ margin: 30px 0 0px 0; }
.school_ul li{ float: none; width: 100%; margin: 0 0 15px 0; display: none; }
.school_ul li:nth-child(1),.school_ul li:nth-child(2){ display: block; }
.school_ul li .school_img{ height: auto; width: 100%; text-align: center; }
.school_img img{ width: auto; height: auto; max-width: 100% }
.school_div{ background:none; position: static; padding: 20px 0px; }
.school_tit{ text-align: center; font-size: 14px; height: auto; line-height: 24px; padding: 5px 0; }
.school_time{ height: 40px; line-height: 40px; width: 120px; margin: 0 auto 10px; }
.school_see{ position: static; margin: 0 auto }

.index_h3{ padding-top: 30px; }
.consult{ background-size: cover; height: auto; padding-bottom: 30px; }
.sult_ul{ margin: 20px 0 0 0; }
.sult_ul li{ float: left; width: 33.3%; padding: 0 5px; box-sizing: border-box; margin: 0 0 15px 0; }
.sult_ul li a{ padding: 10px 0; }
.sult_img{ height: 50px; float: none; width: 100%; margin: 0; }
.sult_zi{ height: 30px; line-height: 30px; float: none; margin: 0;}
.sult_see{ height: 20px; float: none; width: 100% }
.sult_ul li a{ font-size: 16px; }

.wel_left{ float: none; width: 100%; height: auto; padding: 10px; background: none; }
.hello_i{ padding-top: 30px; }
.hello_i img{ width: 300px; }
.hello_tit{ font-size: 22px; height: 40px; line-height: 40px; margin-bottom: 20px; }
.index_line{ margin-bottom: 20px; }
.hello_word{ height: auto; margin-bottom: 20px; font-size: 14px; line-height: 24px; }
.wel_right{ float: none; width: 100%; height: auto; }
.dh ul{ height: 200px }
.wel_tit{ font-size: 15px; }
.begin .wel_ci{ font-size: 12px; height: 40px; line-height: 40px; padding: 0 1px; box-sizing: border-box; }
.wel_line{ margin-bottom: 0; }
.dh ul li:hover .wel_div{ margin-top: -38px; height: 76px; }
.hello_see{ width: 110px; margin-bottom: 20px;}
.edu .index_h3{ padding-top: 30px; }
.edu_img img{ height: 30px; }
.dep{ padding-bottom: 30px; }
.basic_left{ float: none; width: 100%; }
.basic_right{ float: none; width: 100%; position: static; }
.basic_flexslider .slides li .banner_img{ width:auto; height: auto; max-width: 100% }
.basic_inner{ position: static; width: 100%; height: auto; padding: 0; }
.basic_flexslider .flex-direction-nav{ display: none; }
.basic_flexslider{ padding-bottom: 0; margin-bottom: 30px; }
.basic_flexslider .flex-control-nav{ bottom: 20px; }
.basic_tit{ text-align: center; height: 40px; line-height: 40px; font-size: 18px; }
.basic_line{ margin: 0 auto 20px; }
.basic_word{ height: auto; line-height: 24px; margin-bottom: 15px; padding: 0 10px; }
.basic_see{ width: 110px; margin:0 auto 30px; }
.bas_ul{ width: 100%; margin: 0; overflow: hidden; }
.bas_ul li{ display: block; float: left; width: 33.3%; border: none; padding: 0 5px; box-sizing: border-box; }
.bas_ul li a{border-bottom: 1px solid #cbcbcb; font-size: 14px; height: 30px; line-height: 30px;}
.edu{ padding: 0;}
 .dep{ margin-bottom: 30px; }

.a_banner{ background-size: cover!important; }
.seat_left{ display: none; }
.seat{ background: none; height: auto; }
.seat_right{ width: 100%; }
.site{ display: none; }
.column{ height: auto;  padding: 20px 0 0 0; }
.column_ul li { width: 33.3%; padding:0 5px; box-sizing: border-box; margin-bottom: 15px; }
.column_ul li a{ height: 30px; line-height: 30px; background: none; padding: 0; display: block; text-align: center; }
.tion{ padding: 30px 0; background: none; }
.ideal_div{ padding: 0; }
.Requirement{ margin: 0; padding: 10px;  }
.pos dt{ font-size: 12px; }
.pos dd li{ font-size: 12px; }
.pos dt span:nth-child(4),.pos dt span:nth-child(5),.pos dd li:nth-child(4),.pos dd li:nth-child(5){ display: none; }
.pos dt span{ width: 30%; text-indent: 0; text-align: center; overflow: hidden; }
.pos dt span:nth-child(2){ width: 40% }

.pos dd li{ width: 30%; text-indent: 0; text-align: center; overflow: hidden; height: 56px;}
.pos dd li:nth-child(2){ width: 40% }
.pos_em{ padding-top: 0!important; font-size: 16px!important; }
.Requirement p{line-height: 24px!important; font-size: 14px!important; }
.recu ul{ margin-bottom: 2px; }

.ent{ padding: 0px 0 30px 0; width: 100%; }
.ent_tit{ font-size: 16px; height: 30px; line-height: 30px; }
.ent_inner{ float: none; width: 100%;  }
.ent_name{ height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 10px; }
.ent_txt{ height: 40px; line-height: 40px; font-size: 14px; }
.ent_option{height: 40px; line-height: 40px; font-size: 14px;}
.ent_div {margin-bottom: 10px;}
.ent_area{ height: 100px; font-size: 14px; }
.ent_code{ width: 318px; float: none; margin-bottom: 20px; }
.ent_code img{ width: 80px!important; }
.sub_ent{ float: none; width: 100%; height: 50px; line-height: 50px; font-size: 14px; }
.ent_xing{  padding-top: 0; }

.cont_tit{ padding-top: 0; font-size: 16px; }
.cont_hot{ margin-bottom: 30px; }
.cont_hot img{ width: auto; height: 20px; max-width: 100% }
.cont_ul li{ float: none; width: 100%; padding: 0; margin-bottom: 5px; background: none; height: auto; }
.cont_img{ line-height: 100px; }
.map{ padding: 10px 0 30px 0; }


.event_box{ padding: 30px 0; }
.deve_img{ width: 100%; height: auto; }
.deve_img img{ width: auto; height: auto; max-width: 100% }
.devetit{ width: 100%; height: auto; line-height: 24px; font-size: 14px; }
.parHd .parhd_inner{ width: 340px; }
.parHd li{ margin: 0 28px; }
.event_box .parHd{ width: 340px; }
.sNext{ width:40px; height: 40px; border-radius: 40px; bottom: 78px;  }
.sPrev{ width:40px; height: 40px; border-radius: 40px; bottom: 78px; }
.parHd li.act{ font-size: 26px; }

.recuit{ padding: 30px 0 0 0; }
.rec_ul{ margin: 0 0 10px 0; }
.rec_ul li{ margin: 0 0 20px 0; width: 100%; height: auto; float: none; width: 100% }
.rec_bj img{ width: auto; height: auto; max-width: 100% }
.rec_pic img{ width: 150px; }
.rec_inner{ top: 30px; left: 10px; }
.rec_tit{ height: 50px; line-height: 50px; font-size: 20px; }
.rec_more{ width: 150px; height: 45px; display: none; line-height: 45px; background: #ed9322 url(../images/rec5.png) 108px center no-repeat }
.begin .rec_pic{ display: none; }
.rec_zhao{ width: 100%; font-size: 16px; background-size: cover; height: 80px; line-height: 80px;}
.aboutbj{ padding-bottom: 30px; }

.enroll{ width: 96%; margin-left: -48%; z-index: 999999; height:560px; margin-top:-280px;  }
.enroll_h3{ font-size: 18px; height: 60px; line-height: 60px; text-indent: 8px; }
.enroll_txt,.enr_sel{ width: 87%;font-size: 14px; }
.enroll_em{ font-size: 14px; width: 108px;height: 40px; line-height: 40px;  }
.code_txt{ width: 280px; }
.enroll_xing{ margin: 0 8px; }
.enroll_form{ padding: 0 10px; }
.enroll_div{ height: 40px; margin-bottom: 10px;}
.enroll_txt{ height: 40px; line-height: 40px; }
.enr_sel{ height: 40px; line-height: 40px; }
.enr_code{ width: 80px; overflow: hidden; float: right; height: 30px; padding-top: 10px; }
.enr_code img{ width: auto!important; height: auto!important; max-width: 100%!important; display: inline-block!important; }
.enr_sub{ margin: 30px auto 0; height: 40px; line-height: 40px; font-size: 16px; }
.enroll_close{ right: 11px; top: 24px; width: 10px; height: 10px; background-size: cover; }
.ball{ z-index: 99999 }
.newsbj{ padding: 10px 0 30px 0; }
.news_ul{ margin: 0; }
.news_ul li{ float: none; width: 100%; margin: 0 0 20px 0; }
.news_img{ width: 100%; height: auto; text-align: center; }
.news_img img{ width: auto; height: auto; max-width: 100% }
.news_div{ height: auto; font-size: 14px ;line-height: 24px; }
.rel{ padding: 20px 0 0 0; }
.rel_h3{ height: auto; line-height: 24px; font-size: 15px; }
.rel_tiem{ font-size: 14px; height: 40px; line-height: 40px; }

.news_info p span{ font-size: 14px!important; }
.piece{ padding: 20px 0; }
.piece_left{ width: 100%; float: none; margin: 0 0 10px 0 ; }
.piece_center{ display: none; }
.piece_right{ width: 100%; float: none; margin: 0; }
.piece_inner{ height: auto; line-height: 24px; }

.expul{ padding: 30px 0; }
.expul li{ width: 100%; float: none;  background: none; margin-bottom: 20px; }
.exp_img{ height: auto; }
.exp_img img{ width: 100px; height: 100px; }
.exp_tit{ height: 30px; line-height: 30px; font-size: 16px; }
.exp_div{ font-size: 14px; }
.overview{ margin-bottom: 0px; }
.over_left{ float: none; width: 100%; }
.over_right{ float: none; width: 100%; padding: 30px 0; height: auto; }
.over_right img{ width: auto; height: auto; max-width: 100% }
.over_div{ height: auto; line-height: 24px; font-size: 14px; }

.sur_tit{ padding-top: 30px; text-indent: 40px; }
.over_left{ float: none; width: 100% }
.sur_innner{ font-size: 24px;height: 40px; line-height: 40px; margin-bottom: 30px; text-indent: 40px; padding-bottom: 15px;  }
.sur_sun{ top: 65px; }
.usbj{ background: none }

}












@media screen and (max-width:768px){


}
@media screen and (max-width:414px){
.a_banner{background-size:cover!important; height:265px!important;}
.cul_ul li{ width: 100%; float: none; }
.enroll_txt, .enr_sel{ width: 56% }
.code_txt{ width: 150px; }


}
@media screen and (max-width:375px){
}

@media screen and (max-width:360px){

}
@media screen and (max-width:320px){


}


@media screen and (min-width:1201px){
}

