@charset "utf-8";
/* CSS Document */
/**/
@media all and (max-width: 1680px) {

}
/* max 1680 end */

/**/
@media all and (max-width: 1550px) {

}
/* max 1550 end */

/**/
@media all and (max-width: 1440px) {  
}
/* max 1440 end */

/**/
@media all and (max-width: 1280px) {

    
    
}
/* max 1280 end */

/**/
@media all and (max-width: 1024px) {
   
}
/* max 1024 end */


/**/
@media all and (max-width: 750px) {
.m_center{width:100%; height: auto; margin: 0 auto; transition: all .5s ease 0s;}
.c_nav{display: flex;}
.in_center{width:100%; padding:0 3%;}
/**/
.top{width: 100%; height:50px; padding: 0 5%}
.logo{width:35%; height: 50px; }
.logo img{max-width:80%; height: auto; overflow: hidden;}
.header{display:none;}
.top_right{width:100%; height:calc(100% - 50px); line-height: 100px; float: inherit; text-align: left; position: fixed; bottom: 0; left: -100%; background: rgba(255,255,255,.95); padding:5vh 5% 0;}
.nav{width:100%; height: auto; display:block;}
.nav div{display:block; width: 100%; height:50px; line-height: 50px; border-bottom: 1px solid rgba(0,0,0,.1); margin: 0; text-align: left; background:none;}
.nav div a{position: relative; z-index: 2;}
.nav div:after{content: ''; width: 0%; height:1px; background: #056cbf; position: absolute; left: 50%; top:inherit; bottom: 0; border-radius: 18px; opacity: 0;}
.nav div:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1;}
.nav div:hover a,.nav .nuw a{ color: #056cbf; transition: all .2s ease-in .2s;}
.top_tel{display:none;}
.dh{display:block; width:55%; float:left;}
.dh ul li{float:left; width:50%; line-height:50px;}
/* banner */
.main{width:100%;}
.swiper-slide{width:100%;}
.banner{margin-top:52px; height:auto;}
.in_banner{width:100%; margin:0 auto; overflow: hidden; float:inherit; height:100%;}
.in_banner .swiper-slide a{width:100%;}
.in_banner_l,.in_banner_r,.in_banner .in_banner_a{display: none;}
.in_banner .swiper-slide a img{height:auto;}
.login{float:inherit; position:inherit; padding-left:2%; margin-top:20px; left:5%; width:auto;}
.course{width:100%; padding:3% 5% 0 5%; margin:0 auto;}
.course .course_tit{padding-bottom:20px;}
.course .course_tit .fl{float:inherit;}
.course .course_tit .fl h1{height:50px; line-height:50px;}
.course .course_tit .fr{width:8%; margin-top:18%;}
.login table .text,.login table .password,.login table .button{width:88%;}
.course_li ul li{float:inherit; width:100%; padding:0 0 20px 0; height:68vw; clear:both;}
.course_li ul li .fl{padding-top:10px;}
	
.engineer{height:auto; width:100%;}
.sysp{width:100%; height:56vw; background: #000; float: inherit; margin-top: 30px; overflow: hidden;}
.sysp iframe{width:100%; height:56vw; overflow:hidden;}

.engineer ul{width:100%; height: auto; float: left; padding:30px 0;}
.engineer ul li{float:inherit; padding:2% 0; margin:0; width:48%;}
.engineer ul li:nth-child(2n){float: right;}
.engineer ul .mg0{margin: 0;}

.team{background:url(../images/team_bg.jpg) no-repeat center bottom #f5f6fb ; height:auto; width:100%; clear:both; padding: 25px 0;}
.team:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.team_fl_tit span, .team_xx span{margin-bottom:6px;}
.team_fl{ width:100%; padding:10px 0% 0 0%; float:inherit;}
.team_fl_tit h1, .team_xx h1{height:40px; line-height:40px; font-size:18px;}
.team_fl_tit{width:100%;}
.team_fl_tit h2, .team_xx h2{width:100%; height:auto; line-height:25px;}
.team_fr{width:100%; float:inherit; padding-top:0;}
.team_fl .swiper-slide a img{height:45vw;}

.team_xxli{width: 100%; height: auto; margin-bottom: 20px; overflow: hidden;}
.team_xxliimg{width:30vw; height: 30vw;}
.team_xxliimg img{max-width: 100%; height: auto;}
.team_xxlitxt{padding-left: 15px; padding-top:15px;}
.team_xxli:last-child{margin-bottom: 0;}	

.pg_proul_a{width: 100%; text-align: center; padding-bottom:15px; font-size: 0; float:inherit; margin-top:10px;}
.pg_proul{width: 90vw; height: auto; margin:0px auto; position: relative; overflow: hidden;}
.pg_proli{width:44vw !important; height: auto; margin-right:2vw;}
.pg_proliimg{width: 44vw; height: auto;}
.pg_prolitxt{ display:none;}
.pg_proliimg span{line-height:46px; height:46px;}
.pg_proul_l,.pg_proul_r{background:#666;}
.pg_proul_l,.pg_proul_r{width:45vw; height: 40px; line-height:40px; position: inherit; left:inherit; right:inherit; margin:0; display: inline-block; vertical-align: top; border-radius: 0;}
.pg_proul_r{left:inherit; right:inherit; background: #70b33e;}
.pg_proul_r:hover,.pg_proul_r:hover:after,.pg_proul_l:hover,.pg_proul_l:hover:after{background:#70b33e;}
.pg_poli a div h2{height:35px; line-height:35px;}
.pg_proli a div h2{height:35px; line-height:35px; font-size:16px;}
.pg_proli a div p{padding-bottom:5px;}
.team_fr_tit{width:10%; margin:0; font-size:16px}
.team_fr_tit span{height:20vw;}
.team_xx{width:90%;}

	

.swiper-container{padding-bottom:30px;}
.present{width:100%; margin:20px auto; padding:0 3%;}
.present .team_fl_tit{float:inherit; width:100%;}
.present .fr{width:8vw; margin-top:0;}
.present h2{width:100%;}
.in_news{width:100%; margin:0 auto; padding:0 3%;}
.tit_fr{width:8vw;}
.news_tit{margin-bottom:15px; height:auto;}
.tit_fl{margin-bottom:15px; width:50vw; font-size:20px;}
.tit_cen{float:inherit; width:100%; clear:both;}
.tit_cen ul li{width:25%; margin:0 2%;}
.news_li ul li .img,.news_li ul li .fr{float:inherit; width:100%;}
.news_li ul li .img{margin-bottom:10px;}
.news_li ul li{height:auto; margin-bottom:15px; width:auto;}
.news_li{float:inherit; width:100%;}
.news_li ul li .fr h1{font-size:16px;}
.news_li ul li .fr div{padding-top:10px;}
.news_list{float:inherit; width:100%;}
.news_list ul .first{height:auto; margin-bottom:15px;}
.news_list ul .first .img{float:inherit; width:100%; margin-bottom:10px;}
.news_list ul .first .fr{float:inherit; width:100%;}
.news_list ul .first .fr h1{font-size:16px;}
.news_list ul .first .fr div{padding-top:10px;}
.foot,.foots{height:auto; width:100%; padding:0 0% 5% 0%; margin-top:5%;}
.foot .tel div,.foots .tel div{font-size:30px;}
.foots .tel{background:none;}
.foot .tel,.foot .add,.foot .ewm,.foots .tel,.foots .add,.foots .ewm{float:inherit; width:100%; padding-top:15px; margin:0 auto; height:auto;}
.foot .ewm,.foots .ewm{clear:both; zoom:1;}
.foot:after,.foots:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.bottom{height:auto; clear:both; line-height:30px; padding:1% 0%;}
.bottom a{float:inherit;}
.ewm .wz{float:left; margin-left:3%;}
.ewm .wz h1{font-size:20px;}

.student{height:auto; clear:both; background:#fe7350; width:100%; padding:5% 0;}
.stu_tit,.student ul{float:inherit; width:100%;}
.stu_tit{padding-top:0;}
.stu_tit h1{font-size:20px; height:40px; line-height:40px;}
.stu_tit h2{font-size:48px; height:60px; line-height:60px;}
.student ul{margin-top:20px;}
.student ul li{float:inherit; width:100%; clear:both; zoom:1; margin:0 0 20px 0;}
.student ul li:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.student ul li .img{width:15vw;}
.student ul li .js{width:75vw;}

.pg_banner{width:100%; height:auto; margin-top: 50px; }
.pg_banner img{height:auto;}
.pg_title{height:auto; line-height:35px; margin-bottom:3vw;}
.pg_title font{display:none;}
.pg_title span{float:inherit; font-size:14px;}
.contact{width:100%; margin:0 auto; padding:0 5%;}
.contact .fl_a,.contact .fr_a{float:inherit; width:100%;}
.contact .fr_a{padding:0; border:none;}
.contact .fl_a{text-align:left; overflow:hidden; margin:0;}
.news_top{padding:5% 3%; margin:0;}
.news_top .time{padding-top:15px; font-size:60px; line-height:50px;}
.news_top .time span{font-size:18px;}
.news_top .time,.news_top .img,.news_xx{float:inherit; width:100%;}
.news_xx{padding-top:15px;}
.news_xx p{height:auto; margin-bottom:0;}
.news_xx h1{font-size:18px; margin-bottom:10px;}
.news_xx div a{margin-top:0;}
.pg_news ul li{float:inherit; width:100%; padding:0 10px;}
.pg_news ul li .img,.pg_news ul li .pg_xx{float:inherit; width:100%;}
.pg_news ul li .pg_xx h1{font-size:16px; height:35px; line-height:35px;}
.pg_news ul li .pg_xx h2{margin-bottom:10px;}
.page a{padding:1% 3%; margin:0 1%;}
.detal{padding:15px 0;}
.detal_tit{font-size:16px;}
.detal_time span{margin:0 15px;}
.detal_xx{margin:0 3%; padding:2% 0;}
.kind{margin-bottom:20px;}
.teacher_li ul li{height:auto; background:none; margin:0 0 20px 0;}
.teacher_li ul li,.teacher_js{float:inherit; width:100%;}
.teacher_li ul li .img{float:inherit; width:100%; margin:0 auto;}
.teacher_li ul li .img img{width:100%; height:auto; max-height:none;}
.teacher_js h1 p{height:45px; line-height:45px;}
.teacher_js h1{margin:15px 0; height:auto;}
.teacher_js h2{height:auto;}
.teacher_js div{margin-top:15px;}
.teacher_li ul .mg0{margin:0;}
.tanchuan{margin:5% 1%;}
.tanchuan .fl,.tanchuan .fr{float:inherit; width:100%;}
.tanchuan .fl{background:none; height:auto; padding:0;}
.tanchuan .tit .s1,.tanchuan .tit .s2{margin-bottom:10px;}
.tanchuan .fr{padding:0;}

.honor .pg_proul_a{width: 100%; text-align: center; padding-bottom: 20px; font-size: 0;}
.honor .pg_proul{width: 90vw; height: auto; margin:auto 20px; position: relative; overflow: hidden;}
.honor .pg_proli{width:44vw; height: auto; margin-right:2vw;}
.honor .pg_proliimg{width: 44vw; height: auto; padding: 10px;}
.honor .pg_prolitxt{width:44vw; height:40px; line-height: 40px; position: inherit;  background: #555; font-size: 14px;transform: scale(1); }
.honor .pg_proul_l,.honor .pg_proul_r{width:45vw; height: 40px; line-height:40px; position: inherit; left:inherit; right:inherit; margin:0; display: inline-block; vertical-align: top; border-radius: 0; background:#3369bb;}
.honor .pg_proul_r{left:inherit; right:inherit; background: #ccc;}
.honor .pg_proul_l:hover,.honor .pg_proul_l:hover:after,.honor .pg_proul_r:hover,.honor .pg_proul_r:hover:after{background:#3369bb;}
.about{width:100%; padding:0 3%;}
.jion_tit{font-size:26px; height:55px; line-height:40px;}
.jion_tit span{left:44%; font-size:14px;}
.about_xx{margin:15px 0;}
.title{width:100%; padding:0 5%; margin:0 auto 15px auto;}
.company .swiper-button-prev,.company .swiper-button-next{width:35vw; display:none;}
.company .swiper-button-prev{left:0;}
.company .swiper-button-next{right:0;}

.video_fl,.video_fr{float:inherit; width:100%;}
.vider_top .fl,.vider_top .fr{float:inherit; width:100%;}
.vider_top{padding:3%;}
.vider_top .fr{margin:0;}
.vider_top .fr h1{font-size:16px; height:40px; line-height:40px;}
.vider_top .fr .sc{margin-bottom:10px;}
.cen_detal{margin:15px 0;}
.cen_detal p{height:30px; line-height:30px; margin-bottom:15px;}
.cen_detal ul li,.cen_detal ul li .img,.cen_detal ul li .xx{float:inherit; width:100%;}
.cen_detal ul li .img{width:40%; margin-bottom:3%;}
.cen_bottom .course_li ul li{width:90%; margin:5vw auto; clear:both;}
.study .course_li ul li{width:100%;}
.cen_bottom .course_li ul li .fl,.study .course_li ul li .fl{margin-bottom:10px;}
.cata_down .fl,.cata_down .fr{float:inherit; width:100%;}
.cata_down .fl{border:none; margin:0;}
.cont_r,.R_text{width:100%;}
.R_text_box,.arc_con{width:100%;}
.cata_tc{margin:5% 1%;}
.arc_con ul li .img{width:40vw;}
.arc_con ul li .xx{width:48vw;}
.arc_con ul li .xx h1{font-size:14px;}
.arc_con ul li{height:24vw;}
.fr_tit{height:50px; line-height:50px; font-size:16px;}
.cen_li ul li{height:auto; background:url(../images/bf.png) no-repeat 0px 13px; padding:0 0 0 26px;}
.cen_li ul li span{margin-left:15px;}
.cen_li ul li .lifb{display:inline-block;}
.cen_li h1,.make h1{height:50px; line-height:50px; margin-top:10px; font-size:18px;}

.biaot{margin:50px 0 15px 0;}
.on_line{width:100%;}
.on_line h1{font-size:18px;}
.on_line h2{font-size:24px; height:45px; line-height:45px;}
.on_line table{width:100%;}
.on_line table td .text{width:60%;}
#xl{width:72vw; margin:0;}
#xl .select_box,#xl div.tag_select,#xl div.tag_select_hover,#xl div.tag_select_open,#xl ul.tag_options{width:72vw; border-right:1px solid #dbdbdb;}
.km{width:100%;}
.km td .fl,.km td .fr{float:inherit; width:100%; display:block;}
.km td .fl{text-align:left;}
.km td .text{width:80%;}
.km td .fr .button{margin:0; width:50%;}
#xl ul.tag_options li{height:40px !important; margin:0;}

.member_top{width: 100%; height:50px; padding: 0 5%}
.member_top .c_nav span{ background:#fff;}
.member_top .top_right{width:100%; height:calc(100% - 50px); line-height: 100px; float: inherit; text-align: left; position: fixed; bottom: 0; left: -100%; background: rgba(255,255,255,.95); padding:5vh 5% 0;}
.member_top .nav{width:100%; height: auto; display:block;}
.member_top .nav div{display:block; width: 100%; height:50px; line-height: 50px; border-bottom: 1px solid rgba(0,0,0,.1); margin: 0; text-align: left; background:none;}
.member_top .nav div a{position: relative; z-index: 2; color:#666;}
.member_top .nav div:after{content: ''; width: 0%; height:1px; background: #056cbf; position: absolute; left: 50%; top:inherit; bottom: 0; border-radius: 18px; opacity: 0;}
.member_top .nav div:hover:after,.member_top .nav .nuw:after{left: 0; width: 100%; opacity: 1;}
.member_top .nav div:hover a,.member_top .nav .nuw a{ color: #056cbf; transition: all .2s ease-in .2s;}
.member_fl,.member_fr{float:inherit; width:100%;}
.member_fl{margin-bottom:15px;}
.member_fr{padding:10px;}
.mem_li{width:100%; padding:3% 0;}
.mem_li .password_set .fl,.mem_li .password_set .fr{float:inherit; width:100%; display:block; text-align:left;}
.mem_li .password_set td .text{width:80%;}
.mem_li .password_set td{padding-bottom:10px;}
.mem_li .password_set p{padding:0;}
.mem_li .password_set a.hq{margin:10px 0 0 0;}
.discuss_li ul li p,.discuss_li ul li.first p{width:100%;}
.discuss_li ul li span,.discuss_li ul li.first span{width:100%;}
.discuss_li ul li i,.discuss_li ul li.first i{width:100%;}
.hp_fl{width:20%; font-size:18px;}
.hp_fr{line-height:24px;}
.hp_fr a{margin:0; width:20%;}
.make_li li .img{float:inherit; width:40%;}
.make_li li .pl{width:100%; margin:0; float:inherit;}
.make_li li .fr{margin-top:10px;}
.pg_page a{padding:2px 3%;}
.tc{margin-top:20px;}

.student ul li .js .look a{width:auto;}
.student ul li .js .js_tit span{float:inherit; margin-left:3%;}
.ewm .img{width:40%;}
.ewm .img img{width:26vw;}
.ewm .wz{width:50%;}

.vider_top .fr span.bf{width:22vw;}
.vider_top .fr .sc span{width:50%; margin:0; display:inline-block;}







}
/* max 750 end */




