@charset "utf-8";
@media (max-width:1920px){
	/*.historyList{ transform: translateY(-3%); -webkit-transform: translateY(-3%)}*/
	.historyList > ul > li > p{ /*max-height: 100px;*/ overflow: hidden;}
}
@media (max-width:1600px){
	.historyList > ul > li{ border-left:0; }
	/*.historyList > ul > li > p{ max-height: 40px; overflow: hidden;}*/
	.historyTitle > h3{ font-size: 24px;}
	/*.historyTitle > p{ display: none; }*/
	/*.historyList{ transform: translateY(-10%); -webkit-transform: translateY(-10%)}*/
	.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{ height:125px; width:60px; margin-top:-63px; }
	.qfaHeader > h2{font-size: 48px;}
	
}
@media (max-width:1440px){
	/*.leader-list{ width:100%; height: auto; overflow: hidden; box-sizing: border-box; padding:2.5% 0px 0 0px; background-color: #f6f6f6; position: relative; margin:0 auto; }*/
	/*.leader-list .swiper-button-next,.leader-list .swiper-button-prev{ background-color:rgba(255,255,255,0.6);}*/
	/*.leader-list .swiper-button-next:hover,.leader-list .swiper-button-prev:hover{ background-color:rgba(255,255,255,0.5); } */
	.leader-list .swiper-button-next{ right:10px; } 
	.leader-list .swiper-button-prev{ left:10px; }

	/*.historyList{ transform: translateY(-16%); -webkit-transform: translateY(-16%)}*/

	.historyTitle > h3{ font-size: 20px;}
	/*.historyTitle > p{ display: none; }*/
	.historyTitle > p{ font-size: 16px; padding:0 12%; line-height:24px; height: 48px; }
	.historyList{ /*margin-top: 1%; */}
	.historyList > ul > li > h3{  font-size: 18px;}
	.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{ height:100px; width:48px; margin-top:-50px; }
	.qfaHeader > h2{font-size: 44px;}

}
@media (max-width:1200px){	
	.float{ width:100%; left:0; margin-left:0;}
	.recognitList{ width: 100%; }
	.c-con,.histroyMain{ width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}	
	.logo{ width:280px; padding-top:5px; padding-bottom:5px; }
	.nav > .navlist > ul > li > h3 > a{ width: 100%; height: 48px;text-align: center; line-height: 48px; font-size: 16px; }
	.nav > .navlist > ul > li > p{ top:48px; padding:5px 10px; }
	.nav > .navlist > ul > li > p > a{ height: 36px; line-height: 36px; font-size: 14px; }
	.header-blank{ height:97px;}
	
	.flash{margin-top:-47px}
	.colFlash{margin-top:-47px}
	
	.swiper1 .swiper-pagination{ padding-bottom:10px;}
	.swiper1 .swiper-button-next{ right:10px; } 
	.swiper1 .swiper-button-prev{  left:10px;}
	.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{ height:75px; width:36px; margin-top:-37px; }
	.qfaHeader > h2{font-size: 40px;}

	.leader-list{ width:100%; height: auto; overflow: hidden; box-sizing: border-box; padding:2.5% 0px 0 0px; background-color: #f6f6f6; position: relative; margin:0 auto; }

	.count{ width: 100%; left:0; margin-left:0; padding:20px;}
	.count > ul > li > h3{font-size: 24px; height: 40px; line-height: 40px; }
	.count > ul > li > p{ font-size: 16px; height: 32px; line-height: 32px; }
	.video > p{ width: 80px; height: 80px; margin-left:-40px; margin-top: -40px;}
	.video > p::after{ border-top: 18px solid transparent; border-left: 30px solid #FFF; border-bottom: 18px solid transparent;  margin-top: -18px; margin-left:-9px; }	
	.qfaHeader > h3{ font-size: 30px; }
	.qfaHeader > p{ font-size: 16px; }
	.train{ background-image: url(none); }
	.trainList > ul > li > a > .trainItem-about > h3,.link > h3,.teamAbout > ul > li > a > h3,.swiper4 .swiper-slide > a > .teamSlide-title > h3{ font-size: 18px;}
	.trainList > ul > li > a > .trainItem-about > p{ font-size: 14px; margin-top: 0;}
	.transMore > h3{font-size: 30px; }
	.transMore > p{ width: 40px; height: 40px; }
	.qaList > ul > li > a::after{ width: 48px; height:48px;}
	.qaList > ul > li > a > h3{ font-size: 24px;  }
	.qaList > ul > li > a > h4{ font-size: 32px; }
	.qaList > ul > li > a > p,.link > div,.teamAbout > ul > li > a > div,.swiper4 .swiper-slide > a > .teamSlide-title > p{ font-size: 14px; }
	/*.swiper1 .swiper-button-prev,*/.swiper2 .swiper-button-prev{ left:10px; border-radius: 0 4px 4px 0;}
	/*.swiper1 .swiper-button-next,*/.swiper2 .swiper-button-next{ left:auto; right:10px; border-radius: 4px 0 0 4px;}
	.campusList > ul > li > a > div > h3,.campusMore{ font-size: 16px; }
	.campusList > ul > li > a > div > h4{ font-size: 12px;}
	.online > .main{ flex-direction: column; }
	.online > .main > .onlineItem{ margin-top: 5px; }
	.online > .main > .onlineItem::nth-of-type(1){ margin-top: 0; }
	.online > .main > .onlineItem::after{display: none;}
	.online > .main > .onlineItem > h3{ font-size: 14px; height: auto; line-height: 24px;}
	/*******/
	.about{ -webkit-transform: translateY(-0px); background-color: #FFF; box-sizing: border-box; padding:2% 10px 6% 10px;}
	.about > .aboutHeader > h3{ font-size: 48px; }
	.about > .aboutHeader > p{ font-size: 30px; }
	.recognitList > ul > li > .recognitItem > h3,.about > .abutCont{ font-size: 16px; }
	.histroyMain{ width:100%; left:0; margin-left:0; }

	.historyList{  padding:0 4%;}
	.historyList > ul > li > h3{  font-size: 16px;}
	/*.historyList > ul > li > p{ max-height: 0px; overflow: hidden;}*/
	.historyTitle > h3{ font-size: 24px;}
	.historyTitle > p{ font-size: 14px; padding:0 8%; line-height:24px; height: 48px; }

	/********/
	.teacherList > ul > li > a > .techerItem-about > h3,.researchList > ul > li > a > .techerItem-about > h3{  font-size: 26px; }
	.teacherList > ul > li > a > .techerItem-about > p,.researchList > ul > li > a > .techerItem-about > p{ font-size: 16px; }
	.researchList > ul > li > a > .techerItem-about::after{ width:6px; height:60px; }
	/******/
	.newsList > ul > li > .newsItem-date > p{ font-size: 14px; }
	.newsList > ul > li > .newsItem-date > h3{  font-size: 48px; }
	.newsList > ul > li > .newsItem-about > h3{ font-size: 20px; }
	.newsList > ul > li > .newsItem-about > p{  height: 48px; line-height: 24px; font-size: 16px;  }
	.newsList > ul > li > .newsItem-img{ width:240px;}
	.studentList > ul > li > .studMore > a{ font-size: 24px; }

	/******/
	.studentList > ul > li > a > .studItem-about > h3{  height: 32px; line-height: 32px; overflow: hidden; font-size: 18px;}
	.studentList > ul > li > a > .studItem-about > h4,.studentList > ul > li > a > .studItem-about > p{  height: 24px; line-height: 24px;  font-size: 14px;  }
	.location,.location1,.sysAside > .sysLocation{ box-sizing: border-box; padding:0 10px; }
	/********/
	.sysAside{ width:100%; left:0; margin-left:0; box-sizing: border-box; }
	.sysAside > .sysLocation{ box-sizing: border-box; padding:0 10px; }
	.sysTab{  }
	.sysTab > p{ height: 60px; line-height: 60px; font-size: 18px; }
	.sysTab > p::after{ height: 8px; top:-4px;}
	.sysOnlineHeader > h3{ font-size: 32px; }
	.sysOnlineContact > ul > li > p{ width: 48px; height: 48px;}
	.sysOnlineContact > ul > li > h3{ font-size: 24px; }
	.sysOnlineList > ul > li > h3{  font-size: 24px; line-height: 72px; height: 72px;  }
	.sysMI-content{ font-size: 18px; }
	.goTop{ width: 72px;}
/*
	.historyList > ul > li{ height: 180px;}*/
	.historyTitle > h3{ font-size: 18px;}
	.historyTitle > p{ font-size: 14px; padding:0 15%; line-height:20px; height: 40px; }
	.historyList{ margin-top: 2%;/* transform: translateY(0); -webkit-transform: translateY(0)*/}	
	/*.historyList{ transform: translateY(-14%); -webkit-transform: translateY(-14%)}*/
	/*.historyList > ul > li:nth-of-type(1),.historyList > ul > li:nth-of-type(2),.historyList > ul > li:nth-of-type(3),.historyList > ul > li:nth-of-type(4),.historyList > ul > li:nth-of-type(5),.historyList > ul > li:nth-of-type(6),.historyList > ul > li:nth-of-type(7){ margin-top: 0; }*/
/*.historyTitle > h3{ display: none; }*/
}
@media (max-width:992px){
	.logo{width:240px; }
	.header-blank{ height:5px;}	
	.search{ width: 200px; height: 36px;}
	.phone > p{ width:24px;}
	.phone > h3{ font-size: 18px; }
	.search > p:nth-of-type(2),.search > p:nth-of-type(2) > input{ width:20px; height: 20px; }
	.nav > .navlist > ul > li > h3 > a{ width: 100%; height: 48px;text-align: center; line-height: 48px; font-size: 14px; }
	.nav > .navlist > ul > li > p{ top:48px; padding:5px 10px; }
	.nav > .navlist > ul > li > p > a{ height: 30px; line-height: 30px; font-size: 12px; }
	.count > ul > li > h3{font-size: 18px; height: 36px; line-height: 36px; }
	.count > ul > li > p{ font-size: 12px; height: 24px; line-height: 24px; }
	.qfaHeader > h3{ font-size: 24px; }
	.qfaHeader > p{ font-size: 14px; }
	.qfaList > li > a{ font-size: 14px; }
	.trainList > ul > li > a > .trainItem-about{ padding: 10px; }
	.trainList > ul > li > a > .trainItem-about > h3,.teamAbout > ul > li > a > h3{ font-size: 16px;}
	.trainList > ul > li > a > .trainItem-about > p{ font-size: 12px; margin-top: 0;}
	.transMore > h3{font-size: 24px; }
	.transMore > p{ width: 32px; height: 32px; }
	.leader-list .swiper-button-next,.leader-list .swiper-button-prev,.swiper2 .swiper-button-next,.swiper2 .swiper-button-prev,.swiper4 .swiper-button-next,.swiper4 .swiper-button-prev{ height:80px; line-height: 80px; width:40px; margin-top: -40px; }


	.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{}	
	.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{ height:62px; width:36px; margin-top:-31px; }

	/*.swiper1 .swiper-button-next i,.swiper1 .swiper-button-prev i,*/.swiper2 .swiper-button-next i,.swiper2 .swiper-button-prev i{ font-size:32px; } 

	.qfaHeader > h2{font-size: 24px; line-height: 2.5; margin-bottom: 2%;}
	.qaList > ul > li > a::after{ width: 36px; height:36px;}
	.qaList > ul > li > a > h3{ font-size: 20px;  }
	.qaList > ul > li > a > h4{ font-size: 24px; }
	.qaList > ul > li > a > p{ font-size: 12px; margin-top: 5px; }
	.campusList > ul > li > a > div > h3,.campusMore{ font-size: 14px; }
	.campusList > ul > li > a > div > h4{ font-size: 10px;}
	.signInFrom > .signItem{ width: 100%; box-sizing: border-box; padding:0 20px;}
	.signItem > h3{ font-size: 16px; width:60px; }
	.signBtn > input,.swiper4 .swiper-slide > a > .teamSlide-title > h3{ font-size: 16px; }
	.signItem > p,.signBtn{height: 36px;}
	.teamAbout > ul > li > a > div,.swiper4 .swiper-slide > a > .teamSlide-title > p{ font-size: 12px; }
	/*******/
	.about{ background-color: #FFF; box-sizing: border-box; padding:10px 10px 4% 10px;}
	.about > .aboutHeader > h3{ font-size: 36px; }
	.about > .aboutHeader > p{ font-size: 20px; }
	.about > .aboutHeader > p::after{ transform: translateX(21%); -webkit-transform: translateX(21%);}
	.recognitList > ul > li{ width: 49.2%; }
	.recognitList > ul > li > .recognitItem > p{ margin-top: 3%; }
	.recognitList > ul > li > .recognitItem > p{ width: 49%; padding-top: 28.2%; float: left; }
	.recognitList > ul > li > .recognitItem > p:nth-of-type(2n){ float: right; }
	.recognitList > ul > li > .recognitItem > h3{ width: 100%; float: left; }
	.recognitList > ul > li > .recognitItem > h3,.about > .abutCont{ font-size: 14px; }
	/********/
	.teacherList > ul > li > a > .techerItem-about > h3,.researchList > ul > li > a > .techerItem-about > h3{  font-size: 20px; }
	.teacherList > ul > li > a > .techerItem-about > p,.researchList > ul > li > a > .techerItem-about > p{ font-size: 14px; }
	/*******/
	.newsList > ul > li > .newsItem-date > p{ font-size: 14px; }
	.newsList > ul > li > .newsItem-date > h3{  font-size: 36px; }
	.newsList > ul > li > .newsItem-about > h3{ font-size: 18px; }
	.newsList > ul > li > .newsItem-about > p{  height: 48px; line-height: 24px; font-size: 14px;  }
	.newsList > ul > li > .newsItem-img{ width:200px;}
	.studentList > ul > li > .studMore > a{ font-size: 20px; }
	.studentList > ul > li > a > .studItem-about > h3{  height: 30px; line-height: 30px; overflow: hidden; font-size: 16px;}
	.studentList > ul > li > a > .studItem-about > h4,.studentList > ul > li > a > .studItem-about > p{  height: 20px; line-height: 20px;  font-size: 12px;  }
	.location{ font-size: 16px; line-height: 48px; transform: translateY(-48px); -webkit-transform: translateY(-48px); box-sizing: border-box; padding:0 10px; }
	.sysAside > .sysLocation{font-size: 16px; line-height: 48px;}
	.location i,.sysAside > .sysLocation i{ font-size: 20px; }
	/*******/
	.sysTab{ }
	.sysTab > p{ height: 54px; line-height: 54px; font-size: 14px; }
	.sysTab > p::after{ height: 8px; top:-4px;}
	.sysTab > p:hover::after,.sysTab > p.active::after{ display:none; }
	.sysOnlineHeader > h3{ font-size: 24px; }
	.sysOnlineContact > ul > li > p{ width: 40px; height: 40px;}
	.sysOnlineContact > ul > li > h3{ font-size: 20px; }
	.sysOnlineList > ul > li > h3{  font-size: 20px; line-height: 60px; height: 60px;  }
	.sysMI-content{ font-size: 16px; }

	.goTop{ width: 64px;}
	.historyList{ margin-top: 3%; background-image: url(none)}
	.historyList > ul{ flex-wrap: wrap; }
	.historyList > ul > li:nth-of-type(1),.historyList > ul > li:nth-of-type(2),.historyList > ul > li:nth-of-type(3),.historyList > ul > li:nth-of-type(4),.historyList > ul > li:nth-of-type(5),.historyList > ul > li:nth-of-type(6),.historyList > ul > li:nth-of-type(7){ margin-top: 0; }
	.historyList > ul > li{ width: 32%; margin-bottom: 2%;}
	/*.historyList > ul > li > h3{ font-weight: 550; }*/
	.historyList > ul > li > p{ font-size: 14px; line-height: 2; }
	/*.historyTitle > h3{ font-size: 24px;}*/
	/*.historyTitle > p{ font-size: 14px; padding:0 8%; line-height:24px; height: 48px; }*/
}
@media (max-width:768px){	
	.site > .c-con{ font-size: 12px; } 
	.header{  background-image: url(none);}
	.logo{ width:210px; padding-top: 0; padding-bottom: 0; }
	.hdTools{ height: 36px; position: absolute; right:50px; top:50%; margin-top: -16px; }
	.search{ display: none; }
	.phone > p{ width:20px;}
	.phone > h3{ font-size: 16px; }
	.header-blank{ height:65px;}
	.nav{ display: none; }
	
	.flash{margin-top:0px}
	.colFlash{margin-top:0px}
	
	
	.ditupian{ display:block}
    .ditu{ display:none}
	
	.menu{ display: block; }
	.count{ position: inherit; background-color: rgba(0,70,129,1); padding:20px 0; }
	.count > ul{ flex-wrap: wrap; }
	.count > ul > li{ width: 50%; margin-top:20px;}
	.count > ul > li:nth-of-type(3)::after{ display: none; }
	.count > ul > li:nth-of-type(1),.count > ul > li:nth-of-type(2){ margin-top: 0; }
	.videoMain{ padding-top: 10px; padding-bottom: 10px; }
	.video > p{ width: 60px; height: 60px; margin-left:-30px; margin-top: -30px;}
	.video > p::after{ border-top: 12px solid transparent; border-left: 20px solid #FFF; border-bottom: 12px solid transparent;  margin-top: -12px; margin-left:-6px; }	
	.qfa > .main,.train > .main,.qaMain{ padding-top: 20px; padding-bottom: 20px; }
	.qfaMain{ display: block; }
	.qfaMain > .qfaImg,.qfaAbout{ width: 100%; }
	.qfaAbout{padding-top:20px;  padding-bottom: 20px; padding-left: 20px; padding-right: 20px;}
	.qfaAbout > h3,.qfaMore{ width: 120px; }
	.qfaList{ display: block; padding-top: 0; padding-bottom: 0; padding-left:20px; padding-right: 20px; }
	.qfaList > li{ height: 60px; width:47.5%; float: left;}
	.qfaList > li:nth-of-type(2){border-top: 0}
	.qfaList > li:nth-of-type(2n){ float: right; }
	.qfaList > li:nth-last-of-type(1){ width: 100%; }
	.qfaList > li > a{ font-size: 16px; }
	.trainList > ul > li{ width: 49%; margin-right: 0; margin-top: 2%;}
	.trainList > ul > li:nth-of-type(2n){float: right; }
	.trainList > ul > li:nth-of-type(1),.trainList > ul > li:nth-of-type(2){ margin-top: 0; }
	.transMore > h3{font-size: 16px; }
	.transMore > p{ width: 24px; height: 24px; }
	.leader-list .swiper-button-next,.leader-list .swiper-button-prev,.swiper2 .swiper-button-next,.swiper2 .swiper-button-prev,.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev,.swiper4 .swiper-button-next,.swiper4 .swiper-button-prev{ height:60px; line-height: 60px; width:30px; margin-top: -30px; } 
	.swiper1 .swiper-button-next i,.swiper1 .swiper-button-prev i,.swiper2 .swiper-button-next i,.swiper2 .swiper-button-prev i{ font-size:24px; }
	.qaList > ul > li{ width: 50%; padding-top: 50%; }
	.qaList > ul > li > a{ border:1px solid #FFF; }
	.qaList > ul > li > a::after{ width: 60px; height:60px; }
	.qaList > ul > li > a > h3{ font-size: 32px;  }
	.qaList > ul > li > a > h4{ font-size: 40px; }
	.qaList > ul > li > a > p{ font-size: 16px; margin-top: 10px; }
	.campusList > ul > li{ width: 33.3333%;}
	.campusList > ul > li:nth-last-of-type(1){ display: none; }
	.campusList > ul > li:nth-of-type(6) > a > div,.campusList > ul > li:nth-of-type(8) > a > div{background-color: rgba(251,95,19,0.76);}
	.campusList > ul > li > a > div > h3{ font-size: 18px; }
	.campusList > ul > li > a > div > h4,.campusMore{ font-size: 14px;}
	/*.signInFrom{ width:64%; padding:3% 5%; }*/
	.signInFrom > .signItem{  margin-top: 5%;}
	.signInFrom > .signItem:nth-last-of-type(2){ margin-bottom: 5%; }
	.signItem > h3{ font-size: 14px; width:48px; }
	.signBtn > input{ font-size: 14px; }
	.signItem > p,.signBtn{height: 32px;}
	/******/
	.about > .aboutHeader > h3{ font-size: 24px; }
	.about > .aboutHeader > p{ font-size: 16px; margin-top: 5px;}
	.about > .aboutHeader > p::after{ transform: translateX(25%); -webkit-transform: translateX(25%);}
	.recognitList > ul{ display: block; }
	.recognitList > ul > li{ width: 100%; }
	.aboutHonor > ul > li{ width: 49%;  margin-right: 0; margin-top: 10px;}
	.aboutHonor > ul > li:nth-of-type(2n){float: right; }
	.aboutHonor > ul > li:nth-of-type(1),.aboutHonor > ul > li:nth-of-type(2){margin-top: 0 }
	.teacherList > ul > li + li{ margin-top: 10px; }
	.teacherList > ul > li > a > .techerItem-img,.researchList > ul > li > a > .techerItem-img{ width: 200px; }
	.teacherList > ul > li > a > .techerItem-about > p,.researchList > ul > li > a > .techerItem-about > p{ height: auto; overflow: hidden; line-height: 24px;}
	.researchList > ul > li > a > .techerItem-about::after{ width:4px; height:40px; }
	/********/
	.studentList > ul > li > a > .studItem-about > h3{  height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;}
	.studentList > ul > li > a > .studItem-about > h4,.studentList > ul > li > a > .studItem-about > p{  height: 20px; line-height: 20px;  font-size: 12px;  }

	.location{ font-size: 14px; line-height: 40px; transform: translateY(-40px); -webkit-transform: translateY(-40px); box-sizing: border-box; padding:0 10px; text-align: left;}
	.location1{ font-size: 14px; line-height: 40px; transform: translateY(-40px); -webkit-transform: translateY(-40px); box-sizing: border-box; padding:0 10px; text-align: left; color:#FFF}
	.sysAside > .sysLocation{font-size: 14px; line-height: 40px; text-align: left;}
	.location i,.location1 i,.sysAside > .sysLocation i{ font-size: 18px; }
	/***/
	.sysAside{ position: inherit; margin:0 auto; }
	.sysAside > .sysLocation{ line-height: 48px; }
	.sysTab{ padding:0 0; }
	.sysTab > p{ height: 44px; line-height: 44px; font-size: 14px;width:25%;}
	.system{ padding:0 10px; }
	.sysOnlineHeader > h3{ font-size: 18px; }
	.sysOnlineContact > ul{ display: block; }
	.sysOnlineContact > ul > li{ width: 100%;}
	.sysOnlineContact > ul > li + li{ margin-top: 10px; }
	.sysOnlineContact > ul > li > p{ width: 30px; height: 30px;}
	.sysOnlineContact > ul > li > h3{ font-size: 16px; }
	.sysOnlineList > ul > li > h3{  font-size: 16px; line-height: 48px; height: 48px;  }
	.sysMI-content{ font-size: 14px; }
	.goTop{ width: 56px;}

	.smiCollist5 > a{ width: 32%;}
	.smiCollist7 > a:nth-of-type(1),.smiCollist7 > a:nth-of-type(2){ height: 0; padding-top: 22%; margin-right: 2%;/*flex-shrink: 0;*/}
	.smiCollist7 > a:nth-of-type(3){ width:22%; margin-right: 0;}
	.smiCollist5,.smiCollist3,.smiCollist6,.smiCollist7F2{ margin-top: 2%; }
	.smiCollist7F2 > a{ width: 49%; display: block; }
	.smiCollist6 > a:nth-of-type(1),.smiCollist6 > a:nth-of-type(3){ height: 0; padding-top: 22%; margin-right: 2%;/*flex-shrink: 0;*/}
	.smiCollist6 > a:nth-of-type(2){ width:22%; margin-right: 2%;}
	.smiCollist6 > a:nth-of-type(3){ margin-right: 0; }
	.smiCollist4{ margin-top: 2%;}
	.smiCollist4 > a{ width:74%;  }
	.smiCollist4 > a:nth-of-type(1){ height: 0; padding-top: 24%; margin-right: 2%;}
	.smiCollist3 > a:nth-of-type(1){ height: 0; padding-top: 28%; margin-right: 2%;}
	.smiCollist3 > a:nth-of-type(2){ width:28%; margin-right: 0;}
	.smiCollist3 > .smic3Col{ width: 22%; margin-right: 2%;}
	.smiCollist3{  margin-top: 2%;}
	.smiCollist3 > a{ width:46%; }
	.smiCollist3 > a:nth-of-type(1){ padding-top:32%; margin-right: 2%;}
	.smiCollist3 > .smic3Col{ width: 22%; margin-right: 2%;}
	.histroy{background-image: url(../images/history2.png);/* padding-top: 46.875%;*/ }

	.historyTitle > h3{ font-size: 20px;}
	.historyTitle > p{ font-size: 14px; padding:0 15%; line-height:24px; height: 48px; overflow: hidden; }
	.historyList > ul > li{ width: 49%; }
	



	
}

@media (max-width:640px){
	.qfaHeader > h3{ font-size: 20px; }
	.qfaHeader > p{ font-size: 12px; margin-top: 5px;}
	.qfaAbout > h3,.qfaMore{ width: 90px; }
	.qfaList{padding-left:10px; padding-right: 10px; }
	.qaList > ul > li > a::after{ width: 48px; height:48px; }
	.qaList > ul > li > a > h3{ font-size: 24px;  }
	.qaList > ul > li > a > h4{ font-size: 32px; }
	.qaList > ul > li > a > p{ font-size: 14px; margin-top: 10px; }
	.leader-list .swiper-button-next,.leader-list .swiper-button-prev,.swiper2 .swiper-button-next,.swiper2 .swiper-button-prev,.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev,.swiper4 .swiper-button-next,.swiper4 .swiper-button-prev{ height:48px; line-height: 48px; width:24px; margin-top: -24px; } 
	.swiper1 .swiper-button-next i,.swiper1 .swiper-button-prev i,.swiper2 .swiper-button-next i,.swiper2 .swiper-button-prev i{ font-size:18px; }
	.campusList > ul > li > a > div > h3{ font-size: 16px; }
	.campusList > ul > li > a > div > h4{ font-size: 10px;}
	/*****/
	.newsList > ul > li{ display: block; }
	.newsList > ul > li > .newsItem-img,.newsList > ul > li > .newsItem-about,.newsList > ul > li > .newsItem-date{width:100%;}
	.newsList > ul > li > .newsItem-about{ padding:10px; }
	.newsList > ul > li > .newsItem-about > p{ height: auto; }
	.newsList > ul > li > .newsItem-date{ height:30px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; padding:0 10px; box-sizing: border-box;}
	.newsList > ul > li > .newsItem-date > p,.newsList > ul > li > .newsItem-date > h3{ height: 30px;line-height: 30px; font-size: 14px;  display: inline-block; }
	.newsList > ul > li > .newsItem-date > h3{ color: #333; }
	.newsList > ul > li > .newsItem-date > h3::after{ display: none; }
	.newsList > ul > li > .newsItem-date > h3 > span{ display: inline; }
	/******/
	.studentList > ul > li{ width: 49%; margin-right: 0; margin-bottom: 10px; }
	.studentList > ul > li:nth-of-type(2n){ float: right; }
	.studentList > ul > li > a > .studItem-about > h3{  height: 30px; line-height: 30px; overflow: hidden; font-size: 16px;}
	.studentList > ul > li > a > .studItem-about > h4,.studentList > ul > li > a > .studItem-about > p{  height: 20px; line-height: 20px;  font-size: 12px;  }
	.studentList > ul > li > .studMore > p{  padding-top: 150.5%; }
	/********/
	.sysTab > p{ height: 40px; line-height: 40px; width:33.33%;}
	.sysOnlineList > ul > li > p{ width: 80%;}
	.sysOnlineList > ul > li > h3{  font-size: 14px; line-height: 36px; height: 36px;  }
	.sysOnlineContact > ul > li > p{ width: 24px; height: 24px;}
	.sysOnlineContact > ul > li > h3{ font-size: 14px; }
	.sysOnlineList > ul > li > h3{  font-size: 14px; line-height: 48px; height: 48px;  }
	.goTop{ width: 48px;}

	.historyTitle > p{ height: auto; }
	.historyTitle > h3{ font-size: 16px;}
	.historyList > ul > li{ width: 100%; }
	.historyList > ul > li:nth-last-of-type(1){ margin-bottom: 0; }




.kc li{ float:left; width:50%; text-align:center; padding-bottom:20px}
.kc li:nth-child(5),.campusList > ul > li:nth-child(4){ display:none}

.kc2 li{ width:46%;}

.signIn{ display:block; overflow:hidden; height:500px; width:100%; padding:0px}

.xw{ width:100%}
.xw img{ width:90%; height:180px; margin:0 auto}
.xwl,.xwr{ float:none; width:100%; overflow:hidden; display:block; padding:0}
.xwr{ line-height:28px; padding:20px 0}

.neirong img{ max-width:100%}

.dnr img{max-width:100%;}
.jiage td{ font-size:20px;}



}

@media (max-width:480px){
	.phone{ display: none; }
	.count > ul > li > h3{font-size: 14px; height: 26px; line-height: 26px; }
	.count > ul > li > p{ font-size: 12px; height: 20px; line-height: 20px; }
	.video > p{ width: 48px; height: 48px; margin-left:-24px; margin-top: -24px;}
	.video > p::after{ border-top: 10px solid transparent; border-left: 16px solid #FFF; border-bottom: 10px solid transparent;  margin-top: -10px; margin-left:-6px; }
	.qfaAbout > h3,.qfaMore{ width: 72px; }
	.qfaList > li{ height: 48px; }
	.qfaList > li > a{ font-size: 14px; }
	.trainList > ul > li{ width: 48.5%; margin-top: 10px;}
	.qaList > ul > li > a::after{ width: 32px; height:32px; }
	.qaList > ul > li > a > h3{ font-size: 18px;  }
	.qaList > ul > li > a > h4{ font-size: 24px; }
	.qaList > ul > li > a > p{ font-size: 12px; margin-top: 0px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; padding:0 20px; width:100%;}
	.campusList > ul > li{ width: 50%;}
	.campusList > ul > li:nth-last-of-type(1){ display: block; }
	.campusList > ul > li:nth-of-type(3) > a > div,.campusList > ul > li:nth-of-type(7) > a > div,.campusList > ul > li:nth-of-type(10) > a > div{background-color: rgba(251,95,19,0.76);}	
	.campusList > ul > li:nth-of-type(4) > a > div,.campusList > ul > li:nth-of-type(8) > a > div{background-color: rgba(251,95,19,0);}
	/*.signInFrom{ width:80%; padding:3% 5%; height: 80%; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; }
	.signInFrom .signItem { width: 90%;}*/
	
	/******/
	.about > .aboutHeader > p::after{ transform: translateX(30%); -webkit-transform: translateX(30%);}
	/*******/
	.teacherList > ul > li > a > .techerItem-img,.researchList > ul > li > a > .techerItem-img{ width: 160px; }

	/***********/
	.smiCollist7,.smiCollist6,.smiCollist5,.smiCollist4,.smiCollist3{ display: block;}
	.smiCollist7 > a + a,.smiCollist7F2 > a + a,.smiCollist6 > a + a,.smiCollist5 > a + a,.smiCollist4 > a + a{ margin-top: 10px; }
	.smiCollist7 > a > img,.smiCollist6 > a > img,.smiCollist4 > a > img{ width: 100%; height: auto; position: inherit;}
	.smiCollist7 > a:nth-of-type(1),.smiCollist7 > a:nth-of-type(2),.smiCollist6 > a:nth-of-type(1),.smiCollist6 > a:nth-of-type(3){ height: auto; padding-top: 0; margin-right: 0; width:100%;}
	.smiCollist7 > a:nth-of-type(3),.smiCollist6 > a:nth-of-type(2){ width:100%; margin-right: 0;}
	.smiCollist7F2,.smiCollist5{ display: block; margin-top: 10px; }
	.smiCollist7F2 > a,.smiCollist5 > a{ width: 100%; }
	.smiCollist4{ display: block;}
	.smiCollist4 > a,.smiCollist4 > a:nth-of-type(1),.smiCollist4 > a:nth-of-type(2){ width:100%;  }
	.smiCollist4 > a:nth-of-type(1){ height: auto; padding-top: 0; margin-right: 0;}

	.smiCollist3 > a{ width:100%; }
	.smiCollist3 > a > img{ width: 100%; height: auto; position: initial;}
	.smiCollist3 > a:nth-of-type(1){ height: auto; padding-top: 0; margin-right: 0;}
	.smiCollist3 > a:nth-of-type(2){ width:100%; margin-right: 0;}
	.smiCollist3 > .smic3Col{ width:100%; display: block; }
	.smiCollist3 > .smic3Col > a{ margin-bottom: 10px; }
	.smiCollist3 > .smic3Col > a:nth-of-type(1){ margin-top: 10px; }

	.studentList > ul > li > .studMore > a{ font-size: 16px; }

	.histroyMore{ width: 90px; height: 32px; line-height: 32px; font-size: 14px; margin-top: 4%;}
}
	
@media (max-width:375px){	
	
}