



@media screen and (max-width: 640px) {
	
	html,.fixedheader,body{ min-width: 0;}	
	
    .mobile-menucss {
      background: #fafafa;
    }
	
	.mobile-menucss>ul>li>a>span{ color: #000;}
	.mobile-menucss>ul>li>ul>li>a>span{ color: #333;}
	.mobile-menucss>ul>li>.icon-down:before{ color: #666}
	.menu-active>ul>li{        /*border-bottom: 1px solid rgba(0, 0, 0, 0.05);*/}
	.rolls .swiper-slide a,.rolls .swiper-slide{ height: 400px!important;}
	.menu-active>ul>li.goback{ padding-top: 20px; margin-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.05);}
	.menu-active>ul>li.goback a{     display: block;
    background: #ab010b;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border-radius: 36px; margin: 0 auto; text-align: center; color: #fff; padding-left: 0;}
	.mobile-menucss>ul>li>.icon-down{ width: 70px; padding-right: 10px; text-align: right; font-size: 20px;}
	.menu-active>ul>li.goback a span{ color: #fff;padding-left: 0;}
	
}


.no-data { text-align: center; margin: 50px 0; }
.no-data-image { width: 120px; height: auto; display: block; margin: 0 auto; }
.no-data-text { font-size: 30px; color: #999; margin-top: 10px; }

@media screen and (max-width: 480px){
    html,body, .wrap-layer{min-width: 0;}
    .wrap-layer{padding:0 16px;}
    .wrap-numbs{position: static;} 
    .rolls .txt1{max-width: 80%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
    .wrap-numbs .modnums20{height:45px;padding-left:0;}
    .indexbanner .notices-news{position: static;color:#333;}
    .indexbanner .swiper-button-prev,.indexbanner .swiper-button-next{display: none;}
    .indexbanner .notices-news{height:36px;background:#f2f2f2;padding:6px 16px;}
    .indexbanner .notices-news span{background: url(../images/notices1.png) 0 5px no-repeat;}
	/*手机端导航*/
	.sidebar.fixed{ top: 50px!important;}
	.lnavs20{ width: 100%;}
	.lnavs20 ul{padding: 0 0; display:block; white-space: nowrap; width: 100%;  overflow-x: auto; overflow-y: hidden;} 
	.lnavs20 ul li{ display: inline-block; margin: 0 5px;}
	.lnavs20 ul li.active:after{ display: none;}
	.lnavs20{    margin-right: 0;}
	.navlefts20{ width:auto; margin-left: -20px; margin-top: -5px; margin-right: -20px; margin-bottom: 20px; }
	.mpos{ top: -50px; position: relative;}
	.article .content img,.newsInfo .content img, .article .content img{ display:block!important;}
		
	/*首页*/
	.newsmore{ display: none;}
	.about-desc .commtit{ justify-content: center;} 
	.H30{ height: 15px;}
	.notices{ margin-top: -40px;}
	.rolls .swiper-slide a,.rolls .swiper-slide{ height: 320px!important;}	
	.notices,.noticeWrap,.news-item{ height: 40px; line-height: 40px;}
	.noticeWrap{    padding: 0 0 0 80px;}
	.notices .wrap-layer{ padding: 0 7px;}
	.noticetit{ padding-right: 6px;}
	.news-item{ padding: 0 15px;}
	.about-desc{ float:none;  width: auto; padding-top: 0; }
	.about-desc .txt{margin-top:5px;}
	.learn-more{margin-top:20px;    padding-right:40px;}
	.learn-more:after{ width: 30px; height: 30px; line-height: 30px; background-size:12px auto;}
	.about-video{ float: none; width: 100%; margin-top: 25px;}
	.about-video .btn_play{ width: 45px; height: 45px;}
	.about-list{  flex-wrap: wrap; padding-top:15px;}
	.about-list .item{ width: 48%; margin-top: 15px; padding: 10px 10px; display: flex; align-items: center; line-height: 150%;}
	.about-list .item br{ display: none;}
	.CampusNews{ margin-top: -25px;}
	.CampusNews .item-cell{ width: 97%; margin-top:25px;}
	.CampusNews .item-cell .learn-more{ margin-top: 0; }
	.exports{ margin: 0 15px;}
	.exports .item-cell{ width: 50%;}
	.exports{ padding-top: 0; }
	.mod-exports{margin-right: -4%; margin-top: -20px;}
	.exports .item-cnt{padding: 10px 10px 0 10px!important;}
	.exports .item-cell:nth-child(2n),	.exports .item-cell{    margin-top: 20px; padding: 0; width: 46%; margin-right: 4%;}
	.exports .item-desc{margin-top:6px; font-size: 14px;}
	.commtit a{ background-size: 9px auto;}
	.exports .itemmores{ display: none;}
	.achivenews .item-cell:nth-child(1){ width: 100%;}
    .m-contacts{ display: block; width: 100%; }
	.bom-addrs{ margin-right: 0; margin-bottom: 20px; }
	.cordesc{ padding-bottom: 0; }
	.cor-addrs{ margin-right: 0;}
	.footers-inner{ }
	.footers-in{ padding-bottom: 15px; display: flex; flex-direction: column; justify-content: flex-start;}
	.ftcodes{ justify-content: center;}
	.ftcodes  .bom-ewm{ margin: 0 15px;}
	.cor-addrs {  margin: 0  30px; /*text-align: center;*/}
	.m-contacts{ margin-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,.2); }
	.footers-inner .wrap-layer{ padding: 0;}
	
	/*国高基地*/
    .mobile-headerwrap .header-shower{  display: flex; justify-content: center;align-items: center;}
	.mobile-headerwrap .header-shower img{ margin-right: -6px; margin-left: 8px;}
	.mobile-headerwrap .header-shower b{display: block;padding-top: 3px; color: #999;  font-weight:normal; font-size: 12px;  font-style: normal;}
	.mobile-headerwrap .header-shower>i{  transform: scale(0.9);display: flex; font-style: normal;flex-direction: column;  text-align: left;line-height: 100%;    border-left: 2px solid #ab010b; padding-left: 5px; margin-left: 5px;}
	.hors{ margin-top: 0; padding: 0 15px;}
	.hors ul{ flex-wrap: wrap; margin-left: 0; margin-right: -4%; align-items: stretch; }
	.hors ul li{ width: 46%; margin-right: 4%; margin-left: 0; margin-top: 20px; padding: 10px 10px; display: flex; align-items: center;}
	.hors ul li br{ display: none;}
	.hors{ margin-bottom:30px;}
	.baseintrs .item-cnt{ padding-right: 0;}
	.baseintrs .item-pic{ width: 100%;}
	.baseintrs .item-cell{  flex-direction: column-reverse; position: relative; padding-top: 50px;}
	.baseintrs .item-cell .commtit{ position:  absolute; left: 50%; transform: translateX(-50%);top: 0;}
	.baseintrs .item-cell .item-desc{ margin-top: 14px;}
	.newslist2-wrap{ flex-wrap: wrap; margin-top: -20px;}
	.newslist2-wrap .item-cell{ width: 97%; margin-top: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
	.newslist2-wrap .item-desc{ margin-top: 0px; min-height: 0;}
	.newslist2-wrap .item-desc a{-webkit-line-clamp: 2;}
	.com-more{ margin-top: 15px;} 
	.com-more a{border-radius:32px; height:32px; line-height:32px;}
	.com-more a:after{ margin-left: 14px;}
	.life-roll .swiper-slide-active{transform: scale(0.9);}
	.life-roll .inner-btn-prev, .life-roll .inner-btn-next{transform: scale(0.8); top: 32%;}
	.life-roll .inner-btn-prev{ left: 0;}
	.life-roll .inner-btn-next{ right: 0;}
	.life-roll{ padding-bottom: 0;}
	.mod-topnav{ padding: 0 20px;}
	.mod-topnav .swiper-slide a{ min-width: 0;}
	
	.mod-topnav .swiper-slide a{padding:2px 20px;font-size:16px;}
    .mod-topnav .swiper-button-next, .mod-topnav .swiper-button-prev{margin-top:-20px; background: none!important;}

	.mobile-search input{ font-size: 16px;}
	.inners-wraptop{}
	
	 .swiper-button-next, .swiper-button-prev,.kjcg_swiper .swiper-button-next, .kjcg_swiper .swiper-button-prev{width:40px;height:40px;}
    .swiper-button-next:after, .swiper-button-prev:after,.kjcg_swiper .swiper-button-next:after, .kjcg_swiper .swiper-button-prev:after{font-size:16px;}
	
	/*专业介绍*/
	.typesimglist { padding-top: 10px;}
	.typesimglist .item-cell{ display: block; margin-top: 25px;}
	.typesimglist .item-cnt{ padding: 10px 0 0 0;}
	.typesimglist .item-pic{ width: 100%;}
	.typesimglist .item-desc{ margin-top: 5px;}
	.typesimglist .item-mores a, .exroll .item-more a{width:32px;
    height: 32px; background-size:15px auto;}
	.exboxs{ margin-top: 15px; display: block;}
	.exboxs .exroll .item-inners{display: block;}
	.exboxs .exroll,.exroll .item-pic{ width:100%; margin-right: 0;}
	.exboxs .exroll .item-cnt{ padding-top: 20px;}
	.ex-rights{ width: 100%; margin-top: 15px;}
	.works-wrap{ margin-top: 20px;}
    .featrue-tab ul{ display: block; white-space: nowrap; width: 100%;  overflow-x: auto;}
	.featrue-tab ul li{ display: inline-block;}
	.featrue-tab ul li a{    padding: 12px 20px;}
	
	.mod-goal{margin-top: -30px; }
	.mod-goal .item-cell{ margin-top: 30px; display: block;}
	.mod-goal .item-pic{ width: 100%;}
	.mod-goal .item-cnt{ padding: 20px 20px 0 20px;text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
	.mod-goal .item-ico{ width: 30px;}
	.mod-corecourse{ width: 100%; overflow-x: auto;}
	.mod-corecourse table{ width: 800px;}
	.mod-corecourse table td{ padding: 6px 10px;}
	.mod-advtages .item-cell{ display: block;  margin-top: 20px;  }
	.mod-advtages .item-desc{ padding-left: 0;}
	.mod-advtages .item-outs{ width: 100%; margin-top: 20px;}
	.mod-advtages .item-outs .item-core,.mod-advtages .itemsl .item-pic{    margin: 0 5px;}
	.teachfeature-wrap{ margin-right: 0;  display: block; margin-top: -30px; }
	.teachfeature-wrap .item-cell{ width: 100%; margin-right: 0; margin-top: 30px;}
	.art-featrue,.mod-goal .item-desc{ margin-top: 5px;}
	
	/*名师风采*/
	.tearcher-wrap{ display:block; margin-right: 0;}
	.tearcher-wrap .item-cell{ width: 100%; margin-right: 0; display: block;}
	.tearcher-wrap .item-tit cite i,	.tearcher-infos .item-tit cite i{ font-size: 16px;}
	.com-more5 a{    width: 30px;height: 30px;    border-radius: 30px; background-size: 15px auto;}
	.tearcher-infos .item-infos{ margin-top: 15px;}
	.tearcher-infos .btnsl{ right: -8px; z-index: 8; }
	.tearcher-infos .btnsr{ left: -8px;z-index: 8;}
	.tearcher-infos .btnsl a,	.tearcher-infos .btnsr a{background-color: rgba(255,255,255,1)!important;  }
	.tearcher-infos .btnsl a:hover,	.tearcher-infos .btnsr a:hover{background-color: #ab010b!important;}
	.tearcher-infos .com-more5 a{width: 40px; height: 40px;border-radius: 40px;background-size: 16px auto;}
	.tearcher-wrap2{ display: block; margin-right: 0;  margin-top: -30px;}
	.tearcher-wrap2 .item-cell{ width: 100%; margin-right: 0; margin-top: 30px;}
	.art-featrue ul{  text-align: center; display: block; }
	.art-featrue ul li{ padding: 0 15px;}
	.art-featrue ul li:after{ display: none;}
	.artcnts{ padding: 0 15px; margin-top: 20px;}
	
	
	/*关于我们*/
	.abwrap{ display: block; } 
	.abtit2 { align-items: flex-end; display: flex; line-height: 100%!important; font-size: 36px;}
	.abtit2 *{  line-height: 100%!important; display: block;}
	.abtit2 span{ top: 2px;}
	.abtit2 cite{ position: relative; top: 6px;}
	.abtit2 img{ max-width: 90px!important;}
	.about-r{ width: 100%;}
	.achlists{ margin:20px 0 20px 0;}
	.achlists ul li{ width: 95%;}
	.abdesc,.abinfos2 { margin-top: 25px;}
	.award-wrap{ display: block;} 
	.awards-tab{ width: 100%; overflow-x: auto; white-space: nowrap; margin-left: 0; margin-top: 20px; margin-bottom: 20px; }
	.awards-tab>div{ display: inline-block; margin: 0 20px;}
	.awards{ text-align: center;}
	.about-nums ul{ flex-wrap: wrap; margin-top:-15px;}
	.about-nums ul li{ width: 50%!important; margin-top: 30px;}
	.about-nums ul li.lines{ display: none;}
	.about-nums h3 span{ font-size: 42px;}
	.about-nums i{ line-height: 100%; margin-top: -3px;}
	.about-nums h3 cite{top: -5px;}
	.abinfos2{ display: block;}
	.abinfos2 .item-pic{ width: 100%; margin-bottom: 20px;}
	.mod-campus .about-nums h3 span{ font-size: 30px;}
	.mod-campus .about-nums h3 cite{ top: 0;}
	.campusintr-wrap .item-cell{ display: block; margin-top: 20px;}
	.campusintr-wrap .item-cnt{    padding:20px 0;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute; }
	.campusintr-wrap .item-pic{ width: 100%;}
	.campusintr-wrap .item-desc{line-height: 200%;}
	.campusimg-wrap{    margin-top:-10px; display: block; margin-right: 0;}
	.campusimg-wrap .item-cell{ margin-right: 0; width: 100%; margin-top: 25px;}
	
	
	/*学校荣誉*/
	.hors-wrap{ margin-right: 0; display: block;}
	.hors-wrap .item-cell,.mod-hors2 .hors-wrap .item-cell{  width:100%; padding: 0 5%  10px 5%; margin-top: 30px;  margin-right: 0%; margin-left: 0!important; background:url("../images/horbg2.png") 0 bottom no-repeat; background-size:100% auto;}
	.mod-hors{ background: none;}
	.mod-hors2 .hors-wrap .item-cell .item-outpic{ top: 0;}
	.newsInfo h1{ line-height: 150%;}
	/*新闻*/
	.newslist5 .item-cell .item-tit a{    padding-right: 60px;}
	.newslist5 .item-cell .item-tit a:after{ width:30px; height: 30px; line-height: 30px; background-size:16px auto; top:6px;}
	.newslist5 .item-cell{ padding-bottom:15px; margin-bottom:15px;}
	.partylist .item-cnt{ padding-right: 15px;}
	.partylist .item-tit{ margin-top: 0;}
	.partylist .item-desc{ display: none; }
	.partylist .learn-more{ display: none;}
	.partylist .item-tit{ font-size:18px; }
	.partylist .item-pic{ width: 130px;}
	.partylist .item-date{ font-size: 14px; margin-top: 5px;}
	.partylist .item-cell{ padding-bottom:20px; margin-bottom:20px;}
	.life-roll2 .swiper-slide{ padding-bottom: 0; }
	.graduate-wrap .item-cell{ width: 97%; margin-top: 30px;}
	.graduate-wrap{ margin-top: -80px;}
	.life-roll2 .swiper-slide-active .life-tit span{ font-size: 20px;}
	.life-roll2 .swiper-slide-active  .life-tit i{ font-size: 17px;}
}
