@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) {
.in_center{width: 94%; margin: 0 3%;}
.top{height: 50px; width: 100%;}
.top .logo{width: 15vw; margin: 5px 0 0 0;}
.js_nav{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 a{position: relative; z-index: 2; display: block; width: 100%; height: 45px; line-height: 45px; color: #989898; font-weight: normal;}
.nav:after{content: ''; width: 0%; height:1px; background: #086c9e; position: absolute; left: 50%; top:inherit; bottom: 0; border-radius: 18px; opacity: 0;}
.nav:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1;}
.nav .nuw a{ color: #e60012; transition: all .2s ease-in .2s;}
.tel{display: none;}
.c_nav{display: flex;}
.in_banner .in_bannerjs{bottom: 6vw; font-size: 16px;}
.in_banner .in_bannerjs span{font-size: 20px;}
.in_bannera .swiper-pagination-bullet{width: 6px; height: 6px;}
.in_bannera .swiper-pagination-bullet{background: #fff; margin: 2vw 0 !important;}
.in_bannera .swiper-pagination-bullet-active{background: #e60012;}
/*about*/
.in_about{width: 94%; margin: 20px 3% 0;}
.about_tit{font-size: 30px;}
.in_about .xx{margin: 15px 0 5px 0;}
.in_about .about_list{margin: 15px 0;}
.about_list .fl,.about_list .fr{float: inherit; width: 100%; height: 20vw; margin: 0;}
.about_list .fl{position: inherit;}
.about_list .fl .tit{width: 49%; height: 25vw;}
.about_list .fl .img{width: 50%; height: 25vw;}
.about_list .fl .image{clear: both; width: 100%; height: 35.5vw;}
.about_list .fl .tit div{position: inherit; color: #fff !important; text-align: center; line-height: 6vw; font-size: 18px; margin-top: 5vw;}
.fr_list,.dispan_black{width: 50%; height: 60vw;}
.fr_list ul li{width:100%; height: 15vw;}
.dispan_black .black_list .img,.dispan_black .black_list .img:nth-child(2){width: 100%; height: 30vw;}
.dispan_black .black_list .img img,.dispan_black .black_list .img:nth-child(2) img{width: 100%; height: 30vw;}
.fr_list ul li i{font-size: 20px; width: 10vw;}
.fr_list ul li span{width: 10px; margin-top: 28px;}
.fr_list ul li div{font-size: 15px; margin-left: 10px;}
.fr_list ul li div h1{font-size: 14px;}

/*video*/
.in_video .about_tit{margin: 20px 0;}
.video_qh{padding: 2vw 0;}
.video_qh ul li{height: 30px; line-height: 30px; font-size: 14px;}
.in_videoli_li{width: 94%; margin: 0 3%;}
.in_videoli_ul{width: 94%; margin: 0 3%; overflow: hidden;}
.in_videoli_li .fl,.videoli_li .fl{margin-top: 2vw;}
.in_videoli_li .fl,.in_videoli_li .fr{width: 48%;}
.in_videoli_li .fr{margin: 0;}
.in_videoli_li .fr h1{height: 30px; line-height: 30px; font-size: 14px;}
.in_videoli_li .fr h2{height: 54px; line-height: 18px; font-size: 12px; margin-bottom: 10px;}
.in_videoli_li .fr div{height: 26px; line-height: 26px; font-size: 12px; width: 20vw;}
.video_xx{height: 45vw; padding-bottom: 4vw; height: 47vw;}
.videoli_li{width: 94%; margin: 0 3%;}
.videoli_ul{width: 94%; margin: 0 3%; overflow: hidden;}
.videoli_li .fl,.videoli_li .fr{width: 48%;}
.videoli_li .fr{margin: 0;}
.videoli_li .fr h1{height: 30px; line-height: 30px; font-size: 14px;}
.videoli_li .fr h2{height: 54px; line-height: 18px; font-size: 12px; margin-bottom: 10px;}
.videoli_li .fr div{height: 26px; line-height: 26px; font-size: 12px; width: 20vw;}
.video_dd .swiper-pagination-bullet,.video_dds .swiper-pagination-bullet{height: 10px; width: 10px; margin-right: 1vw;}
.video_dd,.video_dds{ height: 20px;}

/*team*/
.in_team{margin-top: 15px; height: auto; padding-bottom: 30px;}
.in_team .about_tit{margin-top: 15px;}
.in_teamli_li{width: 48%; height: auto;}
.in_teamli_li img{width: 100%; height: auto;}
.team_list{margin: 0 3%;}
.in_teamli_ul{margin: 20px auto;}
.in_teamli_ull, .in_teamli_ulr{width: 5vw; height: 5vw;}
.in_teamli_ull i, .in_teamli_ulr i{padding: 1vw}
.team_more{width: 30vw; height: 30px; line-height: 30px;}
.wenz{width: 20vw; height: 25vw;}

/*news*/
.news{padding-bottom: 20px;}
.news .about_tit{padding-top: 15px;}
.qh{ padding: 15px 0;}
.qh ul li{width: 22%; font-size: 14px;}
.left,.right{float: inherit; width: 100%;}
.left .xx{padding: 4vw 2.6vw;}
.left .xx .fl{width: 25%;}
.left .xx .fr{width: 70%;}
.left .xx .fl .more a{padding: 1vw;}
.left .xx .fr h1{font-size: 16px; margin-bottom: 10px;}
.left .xx .fl .time h1{font-size: 36px;}
.left .xx .fr h2{padding-top:10px; height: 60px; line-height: 25px; overflow: hidden;}
.right ul li{height: 35px; line-height: 35px; overflow: hidden;}
.right ul li a{font-size: 14px;}
.right ul li .fl{width: 75%;}
.right ul li .fr{width: 20%; margin-top: 10px;}
.right ul li:first-child{height: auto; margin: 10px 0;}
.right ul li .fl h1{height: 40px; line-height: 40px;}
.right ul li .fl h2{margin-top: 10px;}
.right ul li .fr .time h1{font-size: 36px;}

/*footer*/
.foot_nav,.foot_contact,.foot_onlien{float: inherit; width: 100%;}
.foot_navli{width: 100%;}
.foot_con_tit{margin-bottom: 4vw;}
.foot_onlien table .text{width: 30vw;}
.foot_onlien table textarea{width: 94.5vw;}
.foot_onlien table .button{width: 20vw;}

/*公司介绍*/
.n_title{height: auto; line-height: 45px;}
.n_title ul{width: 100%;}
.n_title ul li{width: 30%; height: 30px; line-height: 30px; margin-top: 10px;}
.n_title ul li a.now, .n_title ul li a:hover{width: 100%; height: 30px; line-height: 30px;}
.n_bann{height: 36vw;}
.n_bann .ny_bann img{height: 36vw;}

/*荣誉资质*/
.ny_about ul li{width: 49.3%; margin:0 1% 3vw 0}
.ny_about ul li .img img{width: 100%; height: auto;}
.ny_about ul li:nth-child(2n){margin-right: 0;}

/*公司新闻*/
.ny_about .ny_news_ul li{width: 100%;}
.ny_about .ny_news_ul li .time{width: 18%; margin-top: 10px;}
.ny_about .ny_news_ul li .time em{font-size: 22px;}
.ny_about .ny_news_ul li .time h1{font-size: 14px;}
.ny_about .ny_news_ul li .news_xx{width: 35%;}
.ny_about .ny_news_ul li .news_xx h1{height: 35px; line-height: 35px; font-size: 14px;}
.ny_about .ny_news_ul li .news_xx h2{line-height: 22px; height: 44px;}
.ny_about .ny_news_ul li .img{width: 45%;}

/*学员留影*/
.photo ul li{width: 49%;}
.photo ul li img{width: 100%;}
.photo ul li:nth-child(2n){margin-right: 0;}
.photo ul li:nth-child(2n+1){margin-right: 1.5vw;}

/*精彩视频*/
.video ul li{width: 49%; margin: 0 2.2vw 20px 0;}
.video ul li:nth-child(2n){margin-right: 0;}
.video ul li:nth-child(2n+1){margin-right: 1.5vw;}
.video ul li .video_sm .tit{font-size: 14px; height: 36px; line-height: 36px;}

/*联系我们*/
.contact .fl,.contact .fr{float: inherit; width: 100%;}
.contact .fr{border: none; padding: 15px 0 0 0;}
.contact .fl h1{height: 35px; line-height: 35px;}
.contact .fl div img{width: 50px; height: 50px; margin-right: 10px;}

/*团队风采*/
.ny_team ul li{width: 48%;}
.ny_team ul li:nth-child(2n){margin-right: 0;}









}
/* max 750 end */




