@media screen and (max-width:1200px){

#a-menu{ display: block; }
.navmenu{ display: block; }
#a-menu{ position:absolute; top: 29px; right: 10px; }
.navmenu{ position: absolute; right: 0px; opacity: 0; display: none; background: #3c3d42;transition: all 0.5s ease 0s;  z-index: 999999; width: 250px; padding: 20px 0; }
.navmenu li{ height: 48px; padding-right: 10px; }
.navmenu li a{ height: 48px; display:block; line-height: 48px; font-size: 15px; color: #fff; text-indent: 30px; background:  url(../images/jian.png) right center no-repeat;}
.navmenu.on{ right: 0; transition: all 0.5s ease 0s; opacity: 1;  display: block;} 
.box{ width: 100%; padding: 0 5px; box-sizing: border-box; }
.head_right{ display: none; }
.head{ height: auto; padding: 20px 0; }
h1{ padding: 0; }
.head img{ width: 260px; height: auto; max-width: 100%; }
.nav{ display: none; }
.flex-direction-nav{ display: none; }
.media{ padding: 14px 0; }
.media_left{ float: none; width: 100%; height: auto; text-align: center; margin-bottom: 20px; }
.media_left img{ width: auto; height: auto; max-width: 100%; }
.media_right{ float: none; width: 100%; }
.media_dl dt{ text-align: center; }
.media_dl dd{ height: auto; }
.media_ul{ width: auto; }
.window{ padding: 0px 0 15px 0; }
.edu{ padding: 0; }
.edu_left{ float: none; width: 100%; }
.edu_dl dt{ height: 40px; line-height: 40px; overflow: hidden; }
.edu_dl dt a{ font-size: 16px; height: 40px; overflow: hidden; }
.edu_dl dd{ height: auto; }
.edu_inner{ margin:0; }
.edu_ul{ margin-left: 0; width: 100%; }
.edu_right{ float: none; width: 100%; }
.rongyu_ul li img{ width: auto; height: auto; max-width: 100%; }
.rongyu_ul{width: 100%;}
.rongyu_ul li{ width: 100%; text-align: center; }
.em_tit{ bottom: -32px; width: 300px; overflow: hidden; }
.bus_dl{ padding: 46px 0; }
.bus_dl dt{ float: none; width: 100%; text-align: center; }
.bus_dl dd{ float: none; width: 100%; }
.bus_dl dd .bus_zi{ height: auto; }
.bus_dl dd em{ margin:20px auto; }
.statiion_ul{ margin: 0; padding: 12px 0; }
.statiion_ul li{ margin:0 0 12px 0; width: 33.3%; text-align: center; height: auto; border: none; padding: 0 5px; box-sizing: border-box; }
.statiion_ul li a{ border: 1px solid #ececec; display: block; }
.statiion_ul li img{ width: auto; height: auto; max-width: 100%; }
.bus_ul li a{ font-size: 12px; }
.bus_ul li em{ display: none; }
.foot{ display: none; }
.media_left a{ padding:0; font-size: 14px; }
.add{ height: auto; padding: 10px 5px; background: #08548f; box-sizing: border-box; }

.catalog{ float: none; width: 100%; padding: 20px 0; }
.catalog h3{ height: 60px; line-height: 60px; }
.cata_ul a{ text-align: center; text-indent: 0; }
.details{ float: none; width: 100%; }
.position{ display: none; }
.pos dt{ font-size: 12px; }
.about p{ width: auto!important; height: auto!important;  }
.books{ padding: 20px 0; margin: 0; }
.book_dl{ float: none; width: 100%; margin: 0 0 10px 0; padding: 5px; height: auto; }
.news_word img{ width: auto!important; height: auto!important; max-width: 100%!important;}
.book_dl dt{ float: none; width: 100%; height: auto; text-align: center; }
.book_dl dt img{ width: auto; height: auto; max-width: 100%; }
.book_dl dd{ float: none; width: 100%; }
.book_dl dd a,.book_dl dd em{ text-align: center; }
.book_dl dd .book_zi{ height: auto; }
.shu_dl{ padding: 30px 0; }
.shu_dl dt{ float: none; width: 100%; text-align: center; height: auto; margin-bottom: 20px; }
.shu_dl dt img{ width: auto; height: auto; max-width: 100%; }
.shu_dl dd{ float: none; width: 100%; }
.shu_dl dd h3{  font-size: 18px; }
.buy{ width: 120px; background: #0e6eb8 url(../images/ddbai.png) 97px center no-repeat }
.infor_ul li{ width: 110px; }
.pra_dl dt{ float: none; width: 100%; height: auto; text-align: center; }
.pra_dl dt img{ width: auto; height: auto; max-width: 100%; }
.pra_dl dd{ float: none; width: 100%; }
.pra_tit .pra_title{ font-size: 14px; float: none; width: 100%; text-align: center; }
.pra_tit .pra_see{ display: none; }
.pra_zi{ height: auto; }
.release h3{ height: auto; line-height: 30px; font-size: 16px; }
.release span{ height: auto; }
.news_info{ padding-top: 0; }
.lau_zi{ height: auto; }
.launch dt{ height: auto; }
.launch dt a{ font-size: 14px; }
.news_dl{ padding: 30px 0; }
.news_dl dt{ float: none; width: 100%; height: auto; margin: 0 0 15px 0; text-align: center; }
.news_dl dt img{ width:auto; height: auto; max-width: 100%;  }
.news_dl dd{ float: none; width: 100%; }
.news_dl dd .news_zi{ height: auto; }
.news_tit{ height: auto; font-size: 16px; }
.mess_form{background: none}
.mess_div{ margin: 0; }
.bus_tit h3{ font-size: 20px; }
.mess_div em{ float: none; width: 100%; text-align: left; }
.mess_txt,.mess_area{ width: 90%; }
.yz_txt{ width: 130px; }
.mess_sub{ margin: 20px 20px 0 0; }
.pos dd li{ padding: 0 1px; box-sizing: border-box; width: 33.3%; }
.tiss_phone{ display: block; }
.tiss_pcbox{ display: none; }
.win_phone{ display: block; }
.win_pc{ display: none; }
.bus_nav{ position: static; width: 100%;  }
.bus_nav li a{ padding: 0 14px; }
.busul li{ float: none; width: 100%; margin-bottom: 10px; }
.phone_banner{ display: block; }
.pc_banner{ display: none; }

.pos dd li.joinnone,.pos dt span.joinnone{ display: none; }
.pos dd li, .pos dt span{ width: 45%; }

}








@media screen and (max-width:768px){
}
@media screen and (max-width:414px){
.a_banner{ background-size:cover!important; height:108px!important;}
.media_ul li{ width: 96px; }
.media_ul li a{ width: 100%; }
.xina{ width: 54px; }
.em_tit{ bottom: -43px; font-size: 12px; font-weight: normal; text-indent: 0; }

}
@media screen and (max-width:375px){
}

@media screen and (max-width:360px){
.em_tit{ bottom: 0px; width: 270px; overflow: hidden; }
.honor_tab{bottom: 43px; }
}
@media screen and (max-width:320px){
}


@media screen and (min-width:1201px){
}

