a {
  color: inherit;
}
.zx_xszr_text:last-child{
	padding-bottom: 0px;
}
.moblie_map {
  display: none;
  width: 90%;
  margin: 4rem auto;
  min-height: 20rem;
}
.moblie_map > ul {
  width: 100%;
  font-size: 0;
}
.moblie_map > ul > li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.moblie_map > ul li {
  line-height: 2.32rem;
}
.moblie_map > ul li > ul {
  margin-top: 1.2rem;
  display: none;
}
.moblie_map > ul li > ul li {
  width: 80%;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #11428e;
  color: #11428e;
  font-size: 1.28rem;
  margin-bottom: 0.8rem;
}
.moblie_map > ul li > ul li h6 {
  font-size: 1.68rem;
}
.moblie_map > ul i {
  width: 0.64rem;
  height: 0.64rem;
  background: #11428e;
  display: inline-block;
  margin-top: 0.84rem;
}
.moblie_map > ul span {
  font-size: 1.44rem;
  font-weight: bold;
  padding-left: 0.8rem;
}
body .toTop {
  background: transparent !important;
}
body .toTop img {
  transform: rotate(0deg);
}
body .map_banner {
  min-width: 0;
  background-size: cover !important;
}
body .map_banner img {
  top: 2.4rem !important;
  width: 12% !important;
}
body .college_introduce-banner,
body .development-banner,
body .party_build-banner,
body .team_administrator-banner,
body .active-banner,
body .media_perspective-banner,
body .professorView-banner,
body .newsList-banner,
body .professorRecruitment-banner,
body #imgBanner {
  min-width: 0;
  background-size: cover !important;
}
body .college_introduce-banner img,
body .development-banner img,
body .party_build-banner img,
body .team_administrator-banner img,
body .active-banner img,
body .media_perspective-banner img,
body .professorView-banner img,
body .newsList-banner img,
body .professorRecruitment-banner img,
body #imgBanner img {
  margin-top: 2.4rem;
  width: 7.2rem;
}
body .team_administrator-banner .cont {
  width: auto !important;
}
body #imgBanner .cont img {
  width: 7.2rem;
}
body #imgBanner .cont {
  position: relative;
  left: 0;
  margin-left: 0;
  max-width: 1600px;
}
body .developmentTab-bd {
  float: right;
  width: 80%;
  padding-left: 0;
}
body .development-pic {
  width: 20.5%;
  margin-right: 3%;
}
body .development-pic img {
  width: 100%;
  vertical-align: top;
}
body .development-info {
  width: 76%;
}
#moblie_header {
  /*position: fixed;*/
  top: 0;
  display: none;
  background: #fff;
  z-index: 10001;
}
#moblie_header > div {
  /*height: 4rem;*/
  overflow: hidden;
}
#moblie_header .nav_list {
  display: none;
  position: relative;
  z-index: 1000000;
  position: absolute;
  top: 100%;
  width: 100%;
}
#moblie_header .nav_list > li {
  background: #a4c1ee;
  border-top: 1px solid #fff;
  line-height: 3.2rem;
  font-size: 1.12rem;
  color: #0c4090;
}
#moblie_header .nav_list > li > div {
  padding-left: 1.6rem;
  position: relative;
}
#moblie_header .nav_list > li > div span,#moblie_header .nav_list > li > div span a{
	display: block;
	width: 100%;
}
#moblie_header .nav_list > li > div img {
  width: 1.2rem;
  margin-top: 1rem;
  margin-right: 1.6rem;
  position: absolute;
  right: 0;
  top: 0;
}
#moblie_header .nav_list > li > div img.deg180 {
  transform: rotate(180deg);
}
#moblie_header .nav_list > li > ul {
  display: none;
}
#moblie_header .nav_list > li > ul > li {
  background: #ccdaf0;
  font-size: 0.96rem;
  line-height: 2.5rem;
}
#moblie_header .nav_list > li > ul > li a {
  padding-left: 2.8rem;
  color: #0c4090;
  display: inline-block;
  width: 100%;
  background: url(../resources/portal/new/images/nav_list_ico2.png) no-repeat 1.6rem center;
  background-size: 0.52rem 0.88rem;
}
#moblie_header .nav_list > li > ul > li > ul {
  padding-left: 1.2rem;
}
body .join_fisf-table {
  /*width: 90%;*/
  margin: 0 auto;
}
body .join_fisf-table li {
  width: 100%;
}
body .join_fisf-table li > span,
body .join_fisf-item-hd span {
  width: 31% !important;
  padding-left: 2%;
  /*font-size: 0.96rem;*/
 font-size: 14px;
}
body .join_fisf-table li:first-child {
  height: 2rem;
  line-height: 2rem;
}
body .join_fisf-item-hd span {
  line-height: 2.36rem;
  /*height: 2.36rem;*/
  height: auto;
}
body .join_fisf-item-hd span:nth-of-type(3) {
  width: 19% !important;
}
body .join_fisf-item-hd span:nth-of-type(4) {
  width: 19% !important;
}
body .join_fisf-btn {
  margin-top: 0.4rem;
}
body .join_fisf-item-bd {
  padding: 0;
  width: 90%;
  margin: 0 auto;
}
body .join_fisf-item-bd .join_fisf-item-detail span {
  font-size: 14px !important;
}
body .team_administrator-item-content {
  margin-right: 0 !important;
}
body .views,
body .professor_intro {
  width: 90%;
  max-width: 1200px;
}
body .views img,
body .professor_intro img {
  width: 33.33% !important;
  height: 8rem !important;
}
body .views_con .cons .con_show {
  width: 64% !important;
}
body .views_con .cons .con_show h4 {
  height: auto;
  line-height: 1.44rem;
}
body .views_con .cons .con_show h4 a {
  font-size: 1.12rem;
  line-height: 1.44rem;
}
body .views_con .cons .con_show p:nth-of-type(1) {
  height: auto;
  font-size: 0.96rem;
}
body .views_con .cons .con_show p {
  font-size: 0.88rem;
}
body .views_con .cons {
  padding: 1.2rem 0;
}
body .views {
  margin-top: 2.8rem;
}
body .teacher-banner {
  min-width: 0;
}
body .sec_wrap {
  width: 90%;
  max-width: 1200px;
}
body #course-page {
  width: 90%;
  max-width: 1200px;
}
body #course-page .left {
  width: 14%;
}
body #course-page .right {
  width: 80%;
}
body #course-page .right .teacherList .items .item {
  width: 22%;
  margin-right: 3%;
}
body #course-page .right .teacherList .items .item img {
  height: auto !important;
}
body .contact-main > div {
  width: 90%;
}
body .active-main .globalwrap .active-section {
  width: 90%;
  margin: 0 auto;
}
body .active_review-list li .active-pic,
body .news-list li .news-pic {
  width: 33%;
  margin-right: 4%;
}
body .active-content,
body .news-content {
  width: 100%;
}
body .active-tit {
  margin-top: 50px;
}
body .news-content h4,
body .news-description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
body .media-logo {
  position: relative;
  margin-top: 5%;
}
body .news_detail {
  width: 90%;
  max-width: 1200px;
}
body .college_introduce-main > div {
  width: 90%;
}
body .newsCard1 {
  width: 33%;
}
body .newsCard2 {
  width: 100%;
}
body .newsList-main .newsList-section .fr {
  width: 66%;
}
body .newsCard2-pic {
  width: 36%;
}
body .newsCard2 .newsCard-bd {
  width: 64%;
  box-sizing: border-box;
  padding:2% 3%;
}
body .newsList-main > div {
  width: 90%;
}
#moblie_newsList {
  display: none;
  border: 1px solid #dedede;
}
#moblie_newsList .swiper-slide,
#moblie_newsList .swiper-wrapper {
  height: auto;
}
#moblie_newsList h4 {
  font-size: 1.2rem;
  line-height: 1.76rem;
  padding: 1.2rem 1.2rem;
}
#moblie_newsList span {
  padding: 0 1.2rem;
  padding-bottom: 1.6rem;
  display: block;
}
#moblie_newsList img {
  width: 100%;
}
#moblie_newsList .pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 5px;
  width: 100%;
}
#moblie_newsList .swiper-pagination-switch {
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 20px;
  background: #e0e0e0;
  margin: 0 3px;
  cursor: pointer;
  padding: 0;
}
#moblie_newsList .swiper-active-switch {
  background: #f7b200;
}
.yczc {
  background: url("../resources/portal/new/images/yzzc-bg.png") no-repeat center center !important;
  background-size: cover;
}
.moblie-teacher-main {
  display: none;
  width: 100%;
}
.moblie-teacher-main .moblie-teache-1,
.moblie-teacher-main .moblie-teache-3 {
  width: 100%;
  background: #eeeeee;
}
.moblie-teacher-main .moblie-teache-1 .swiper-slide > a > div,
.moblie-teacher-main .moblie-teache-3 .swiper-slide > a > div {
  border-right: 0.4rem solid #eeeeee;
  border-left: 0.4rem solid #eeeeee;
}
.moblie-teacher-main .moblie-teache-1 .swiper-slide > a > div img,
.moblie-teacher-main .moblie-teache-3 .swiper-slide > a > div img {
  width: 100%;
  height: 225px;
}
.moblie-teacher-main .moblie-teache-2,
.moblie-teacher-main .moblie-teache-4 {
  width: 100%;
  background: #fff;
}
.moblie-teacher-main .moblie-teache-2 .swiper-slide > a > div,
.moblie-teacher-main .moblie-teache-4 .swiper-slide > a > div{
  border-right: 0.4rem solid #fff;
  border-left: 0.4rem solid #fff;
}
.moblie-teacher-main .moblie-teache-2 .swiper-slide > a > div img,
.moblie-teacher-main .moblie-teache-4 .swiper-slide > a > div img{
  width: 100%;
  height: 225px;
}
.moblie-teacher-main .moblie-teache-3 .moblie-teacher-title {
  width: 100%;
}
.moblie-teacher-main > div > div {
  width: 90%;
  margin: 0 auto;
  padding-bottom: 4rem;
}
.moblie-teacher-main .moblie-teacher-title {
  width: 100%;
  padding: 1.8rem 0;
}
.moblie-teacher-main .moblie-teacher-title img {
  width: 100%;
}
.moblie-teacher-main .moblie-teache-list {
  position: relative;
}
.moblie-teacher-main .moblie-teache-list > a {
  position: absolute;
  top: 47%;
  z-index: 999;
}
.moblie-teacher-main .moblie-teache-list a.arrow-left {
  left: -1.2rem;
}
.moblie-teacher-main .moblie-teache-list a.arrow-right {
  right: -1.6rem;
}
.moblie-teacher-main .moblie-teache-bg {
  background: url(../new/images/te_info_bg.png) no-repeat;
  background-size: cover;
  width: 100%;
  height: 7.16rem;
}
.moblie-teacher-main .moblie-teache-bg2 {
  background: url(../new/images/te_info_bg2.png) no-repeat;
  background-size: cover;
}
.moblie-teacher-main .swiper-slide > a > div {
  position: relative;
  background: #dddddd;
  box-sizing: border-box;
  border-right: 0.4rem solid #fff;
  border-left: 0.4rem solid #fff;
}
.moblie-teacher-main .swiper-slide .moblie-teache-bg {
  position: absolute;
  bottom: 35px;
  left: 0;
  text-align: right;
  color: #fff;
}
.moblie-teacher-main .swiper-slide .moblie-teache-bg h4 {
  font-size: 1.2rem;
  margin-top: 20%;
  margin-bottom: 0.4rem;
  padding-right: 1.2rem;
}
.moblie-teacher-main .swiper-slide .moblie-teache-bg p {
  font-size: 0.72rem;
  padding-right: 0.6rem;
}
li.li2 .hung-list-h .tu {
  font-size: 0;
}
body .professorDetail-main > div {
  width: 90%;
}
body .professorDetail_tab-nav {
  width: 23%;
  margin-right: 2%;
}
body .professorDetail_tab-bd {
  width: 69%;
  padding-left: 5%;
}
body .professor-info {
  float: left;
  width: auto;
  margin-left: 0;
  margin-left: 340px;
  width: 68%;
  
}
body .professorDetail-banner {
  min-width: 0;
  background-size: cover;
  height: auto;
}
body .professorDetail-banner > div {
  height: 424px;
}
.rpq_teacher_detail {
  width: 100%;
}
body #EMFInst .tit {
  /*width: 57%;*/
}
body #EMFInst .tit img {
  max-width: 100%;
}
body #EMFInst .inst {
  width: 45%;
}
body #EMFInst .gk .fl {
  width: 54%;
}
/*body .apply {
  background: url(../images/EMFper.png) no-repeat 105% bottom;
  background-size: auto 56%;
}*/
body .news .sw,
body .news .sw .swiper-container {
  height: auto;
}
body .news .sw .item {
  width: 30%;
  margin-left: 3%;
}
body .news .sw .item .top {
  height: auto;
}
body .out-stage .focus-stage .swiper-wrapper,
body .out-stage .focus-stage .swiper-slide {
  height: auto !important;
}
@media only screen and (max-width: 1300px) {
  .crow-imgs {
    margin-left: 3%;
    margin-top: 1.5%;
  }
  .news-items .btn-event-stage {
    padding: 0.8rem 0 !important;
  }
  .yczc {
    background: url("../resources/portal/new/images/yzzc-bg.png") no-repeat -280px center !important;
    background-size: cover;
  }
}
@media only screen and (max-width: 1100px) {
	
	#Development .item{
		width: 290px!important;
	}
	.contact-section-line{
		width: 90%!important;
	}
  body #nav {
    display: none;
  }
  .crow-imgs,
  .news-items {
    float: left;
  }
  .crow-imgs {
    display:block;
  }
  .crow-imgs {
	 width: 100%; height: 100%; float: none; 
}
  .news-items {
    width: 90% !important;
    margin: 0 auto;
  }
  .intro-p {
    display: none;
  }
  .hung-lists .hung-list li {
    /*float: none;*/
   height: 140px;
    /*width: 21%;*/
    margin: 0 auto;
  }
  .insights-items .insights-items-img {
    margin-left: 30px;
  }
  .insights-items .insights-items-intros {
    padding: 2.8rem 1.2rem 0 0;
    float: right;
  }
  .intro-h {
    line-height: 36px !important;
  }
  body .development-main {
    margin-top: 3.2rem;
  }
  body .development-main > div {
    padding-bottom: 0 !important;
  }
  body .developmentTab .tab-nav {
    float: none;
    border-right: none;
    border-bottom: 1px solid #dedede;
    padding: 0 0 0 1.36rem;
    margin: 0 auto;
    width: 90%;
    height: auto !important;
    margin-bottom: 1.16rem;
  }
  body .developmentTab .tab-nav-dot {
    display: none;
  }
  body .developmentTab .tab-nav-item {
    float: left;
    border: none;
    width: 5.12rem;
    margin-left: 0;
    height: 2.4rem;
  }
  body .developmentTab .tab-nav-item p {
    font-size: 1.28rem;
    line-height: 2.4rem;
    width: 5.12rem;
    padding-bottom: 5px;
  }
  body .developmentTab-bd {
    float: none;
    width: 90%;
    margin: 0 auto;
    padding-top: 1.2rem;
  }
  body .tab-nav-item.on p {
    padding-bottom: 0;
    border-bottom: 3px solid #4b68ca;
    background: #fff;
    color: #4b68ca;
  }
  .join_fisf-main {
    margin-top: 4rem;
  }
  .join_fisf-table {
    padding-bottom: 8rem;
  }
  body .teacher-main .swiper-container {
    width: auto;
  }
  body #course-page .left div span {
    display: none;
  }
  body #course-page .left div {
    border-bottom: 1px solid #dedede;
  }
  body #course-page .right .title {
    display: none;
  }
  body .logingBtn {
    display: none;
  }
  body #course-page .left {
    width: 100%;
    float: none;
    /*display: flex;*/
   overflow: hidden;
    margin-bottom: 1.2rem;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    border: none;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
  }
  body #course-page .left div {
    width: 33%;
    border-right: 1px solid #dedede;
    font-size: 1.04rem;
    height: auto;
    padding: 0.96rem 0;
    text-align: center;
    float: left;
    box-sizing: border-box;
  }
  body #course-page .right {
    width: 100%;
    float: none;
  }
  body #course-page .right table{
		max-width: 100%;
  }
  body #course-page #course-page-0 .detail p img {
    width: 30%;
    height: auto;
  }
  body #course-page #course-page-1 .detail p img {
    width: 24%;
    height: auto;
  }
  body #course-page #course-page-2 .detail p img {
    width: 60%;
    height: auto;
  }
  body #course-page #course-page-4 .detail p img {
    width: 24%;
    height: auto;
  }
  body #course-page #course-page-5 .detail p img {
    width: 24%;
    height: auto;
  }
  body #course-page #course-page-5 .detail p:nth-child(3) img {
    width: 100%;
  }
  body #course-page .right .teacherList .items .item {
    width: 47%;
    margin-bottom: 0.8rem;
  }
  body #course-page .right .teacherList .item .bottom p.name {
    font-size: 1.04rem;
  }
  body #course-page .right .teacherList .item .bottom p.b {
    font-size: 0.8rem;
  }
  body .contact-item {
    float: none;
    width: 90% !important;
    margin: 0 auto;
    margin-bottom: 1.6rem;
  }
  body .contact-item:last-child {
    margin-bottom: 0;
  }
  body .contact-item h4 {
    font-size: 1.04rem;
    margin-bottom: 0.8rem;
  }
  body .contact-item p {
    font-size: 0.96rem;
    margin-bottom: 0.48rem;
  }
  body .contact-section-bd {
    padding: 1.6rem 0 1.6rem 0.72rem;
  }
  body .contact-main {
    margin-top: 4rem;
  }
  body .active-content h4 {
    font-size: 1.12rem;
    line-height: 1.36rem;
    margin-bottom: 0.8rem;
    -webkit-line-clamp: 1;
  }
  body .active-content-ft p {
    font-size: 0.96rem;
    -webkit-line-clamp: 1;
  }
  body .active-content-ft p:nth-of-type(2) {
    font-size: 0.88rem;
    position: relative;
  }
  body .active_review-list li .active-pic {
    height: auto;
  }
  body .active-content,
  body .news-content {
    height: auto;
  }
  body .active_review-list li .active-pic img {
    height: 100%;
    max-height: 7.2rem;
  }
  body .active-content-ft {
    margin-top: 0;
  }
  body .active_review-list li,
  body .news-list li {
    /* padding: 1.2rem 0; */
  }
  body .active-tit {
    margin: 2rem 0;
    width: 35%;
  }
  body .active-main {
    margin-top: 4rem;
  }
  body .active_forecast-list li {
    width: 100%;
    margin: 0 auto 2.4rem;
    height: auto;
  }
  body .active_forecast-list li:nth-of-type(odd){float:left; margin-right:0px;}
 body .active_forecast-list li:nth-of-type(even){ float:left; margin-left:0px;} 
  body .active_date p {
    font-size: 1.2rem;
    line-height: 2.0rem;
  }
  body .active_forecast-content h4 {
    font-size: 1.2rem;
    line-height: 1.6rem;
    height: auto;
  }
  body .active_forecast-content p {
    font-size: 0.96rem;
  }
  body .active_date {
    width: 25%;
  }
  body .active_forecast-content {
    width: 69%;
  }
  body .news-content h4 {
    font-size: 1.12rem;
    line-height: 1.44rem;
  }
  body .news-description {
    font-size: 0.96rem;
    line-height: 1.2rem;
  }
  body .map_banner {
    height: 12rem !important;
  }
  body .map_banner img {
    top: 6.4rem !important;
  }
  body .moblie_map {
    display: block;
  }
  body .websit {
    display: none;
  }
  body #imgBanner {
    height: 245px;
  }
  body .yczc {
    background: url(../resources/portal/new/images/yzzc-bg.png) no-repeat -247px center !important;
  }
  body #imgBanner .cont img {
    width: 5.6rem;
  }
  body .teacher-main {
    display: none;
  }
  body .teacher-main {
    display: none;
  }
  body .moblie-teacher-main {
    display: block;
  }
  body .professorDetail-banner > div {
    position: relative;
  }
  body .professor-pic {
    margin-top: 0;
    margin-right: 0;
    bottom: 0;
  }
  body .professor-info {
    position: absolute;
    width: 50%;
    background: rgba(255, 255, 255, 0.7);
    padding: 1.2rem 1.6rem;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    right: 0;
  }
  body .professor-info h4 {
    margin-bottom: 1.2rem;
  }
  body .professorDetail-main {
    margin-top: 6rem;
  }
  body #EMFInst .gk {
    height: auto;
    margin-top: 2rem !important;
  }
  body #EMFInst .gk .fl {
    display: none;
  }
  body #EMFInst .clearfix .inst {
    float: none;
    width: 100%;
    margin-left:0 ;
    margin-right: 0;
    margin-top: 0 !important;
  }
  body #EMFInst .gk .inst{
  	width: 100%;
  	margin-top: 10px!important;
  }
  body #EMFInst .inst p.b {
    font-size: 0.96rem;
    padding-left: 1.32rem;
    margin-top: 0 !important;
  }
  body #EMFInst .inst p.t {
    padding-left: 1.2rem;
    font-size: 1.28rem;
    margin-bottom: 1.6rem;
    background-size: 0.8rem auto;
  }
  body #EMFInst .ts {
    margin-top: 2rem !important;
  }
  body .news .sw .item {
    width: 45%;
  }
  body .consult .overflow .fl {
    float: none;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
  }
  body .consult .overflow .fr {
    float: none;
    width: 100%;
    text-align: center;
    padding-left: 0;
  }
  body .events .items .item {
    margin-bottom: 0.8rem;
  }
  body .apply .cont .left img {
    margin-top: 6.4rem;
  }
  body .apply {
    height: 24rem;
  }
  body .apply .cont {
    height: 24rem;
  }
  body .consult .overflow .fl a {
    width: 23%;
    margin-right: 2%;
  }
  body .consult .overflow .fl span {
    width: 23%;
  }
  body .developmentTab-bg {
    display: none;
  }
  .party_build-list li{
  	display: flex;
  }
  .party_build-list li .party_build-pic{
  	width: 360px;
  }
 .party_build-list li .party_build-content{
  	flex: 1;
  }
}
@media only screen and (max-width: 800px) {
	.moblie-teacher-main .swiper-slide > a > div{
		/*height: 440px;*/
		overflow: hidden;
	}
	body #jszp .tabs{
		height: auto;
		overflow: hidden;
	}
	#jsyj .tabCh{
		margin: 25px 0;
	}
	body #EMFInst .inst{width: 49%;}
	#EMFInst .inst p.t{
		background: url(../resources/portal/new/images/rightBtn.png) no-repeat left 6px;
	}
	.party_build-list li .party_build-pic{
		width: 320px;
		height: auto;
	}
	.party_build-list li .party_build-pic img{
		height: auto;
		width: 100%;
	}
	.xmjs_content .msList .tab-box{
	width: 100%;
	overflow-x: scroll;
}
.xmjs_content .msList .item .right p{
	font-size: 12px;
}
	#course-page .right .teacherList .item .bottom p.b{
		/*line-height: 18px;*/
	}
	#course-page .detail img{
		max-width: 48%;
		height: auto;
	}
	#course-page .detail div span img{
		width: 4%;
		max-width: 12px;
	}
	body #EMFInst .tit,#xz_zsxx .tit{
		/*width: 60%;*/
	}
	#course-page .right .teacherList .img img{
		/*width: 100%;*/
		max-width: 100%;
	}
	#course-page .detail .items .item img{
		max-width: 100%;
	}
	.xz_xmjs_xmjs,#xz_xmjs_xmjs {
    background: url(../images/m-xinzeng_bg.png) no-repeat top center !important;
    padding-top: 20rem !important;
    background-size: 100% !important;
	}
	body #imgBanner img {
	  margin-top: 0rem;
	}
	.xz_gjhz_cont h4 i{
		margin-left: 0;
	}
	.xz_gjhz_cont{
		margin-bottom: 25px
	}
	.xz_gjhz_cont h4 span{
		font-size: 24px;
	}
	.xz_gjhz_cont p{
		padding-left: 0px;
		    font-size: 18px;
    line-height: 30px;
	}
	.overflow .downList{
		line-height: initial;
		height: auto;
	}
	.overflow .downList dfn{
		padding-left: 0;
		width: 100%;
	}
	.overflow .downList dfn span{
		width: auto;
	}
	.kcmk-tit{
		font-size: 20px;
	}
	.kcmk-tit2{
		    line-height: 50px;
		    font-size: 16px;
	}
	.kcmk-items{
		flex-direction: column;
	}
	.kcmk-items div{
		width: 100%;
		text-align: center;
	}
	.news .sw .item{
		height: auto;
	}
	#bot-lxfs{height: auto;}
	#bot-lxfs .links{
		display: flex;
		flex-direction: column;
	}
	#bot-lxfs .links span{
		margin-bottom: 10px;
	}
	#bot-lxfs p.t{
		font-size: 18px;
	}
	#bot-lxfs .title{
		font-size: 25px;
		margin-bottom: 20px;
	}
	#bot-lxfs .title span{
		height: 23px;
	}
	.shenqingliucheng p span{
		  word-break: break-all;
	}
	.xmjs_content p{
		margin-left: 0;
		font-size: 16px;
		line-height: 32px;
		margin-bottom: 10px;
		padding-bottom: 0;
		padding-left: 25px;
	}
	.xmjs_title i{
		margin-right: 7px;
	}
	.xmjs_content .shenqingliucheng h4 span{
		padding-left:0 ;
	}
	.xmjs_title{
		margin: 10px 0;
	}
	.footer_top_lxfs h3{
		padding: 25px 0;
	}
	.footer_top_lxfs h4{
		font-size: 18px;
	}
	.footer_top_lxfs ul li{
		font-size: 16px;
		margin-bottom: 5px;
	}
	#activeXq .bottom .fl{
		width: 100%;
	}
		#activeXq .bottom .fl section{
			width: 100%!important;
		}
	#activeXq .bottom{
		width: 100%!important;
		border: none!important;
		padding: 0!important;
	}
		#activeXq .bottom img{
			max-width: 100%;
			height: auto;
		}
	.party_build-content{
		width: 100%;
	}
	.party_build-list li .party_build-pic img{
		width: 100%;
	}
	.party_build-main{
		margin-top: 40px!important;
	}
	.party_build-content h4,.party_build-content p:nth-of-type(1){
		height: auto;
	}
	.hung-list{display: block!important;}
  #header {
    display: none;
  }
  .out-stage {
    margin-top: 0rem;
  }
  #moblie_header {
    /*height: 4rem;*/
    /* line-height: 4rem; */
    display: block;
    position: relative;
  }
  #moblie_header .left {
    width: 89%;
    margin: 0.6rem 0;
  }
  #moblie_header .left img {
    width: 100%;
  }
  #moblie_header .right {
    width: 1.92rem;
    margin-top: 2.5em;
  }
  #moblie_header .right img {
    width: 100%;
  }
  .out-stage .pagination {
    bottom: 1.2rem;
  }
  .out-stage .swiper-pagination-switch {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
  }
  .hung-lists-peoplebg {
    background: #fff !important;
    padding-bottom: 4rem !important;
  }
  .hung-lists-peoplebg li.li1 .hung-list-h .tu {
    background-size: 6.2rem 2rem;
    width: 6.2rem;
    height: 2rem;
  }
  .hung-lists-peoplebg .hung-list-h .ti {
  	margin-top: 10px;
    font-size: 1.6rem;
    padding: 0;
    line-height: 1.6rem;
    /*margin: 0 0 0 1.2rem !important;*/
  }
  .hung-lists-peoplebg .hung-list-texts p {
    font-size: 1.04rem;
  }
  .hung-lists-peoplebg a.btn-detail {
    padding: 2rem 0 0;
  }
  .hung-lists-peoplebg li.li2 .hung-list-h .tu {
    background-size: 3.6rem 2rem;
    width: 3.6rem;
    height: 2rem;
  }
  .news-stage,
  .event-stage {
    margin-top: 0 !important;
  }
  .news-stage .news-items,
  .event-stage .news-items {
    float: none;
  }
  body .event-stage {
    padding-bottom: 2rem;
  }
  body .ev-time {
    font-size: 2rem;
    line-height: 2rem;
    width: 25%;
    margin: 0;
  }
  body .news-items .ev-ti {
    font-size: 1.2rem;
  }
  body .ev-ti {
    font-size: 1.2rem;
    line-height: 2.4rem;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body .ev-tis {
    font-size: 0;
  }
  body .ev-tis span {
    display:block;
  }
  body .ev-p {
    font-size: 1.04rem;
  }
  body .news-items .ev-p {
    font-size: 1.04rem;
    line-height: 35px;
  }
  body .event-item li {
    padding-top: 0.8rem;
  }
  body .event-items {
    width: 100%;
    padding: 0;
  }
  body a.btn-column-more {
    font-size: 1.04rem;
    line-height: 1.04rem;
  }
  body .btn-event-stage {
    padding-top: 1.6rem;
  }
  .globalwrap {
    width: 90% !important;
  }
  .title-H {
    width: 50% !important;
    padding: 8% 0 0 !important;
    margin: 0 !important;
  }
  .title-H img {
    width: 100%;
  }
  .insights-stage .intro-name {
    font-size: 1.32rem;
    line-height: 2rem;
  }
  .insights-stage .intro-h {
    font-size: 1.12rem;
    line-height: 1.44rem !important;
  }
  .insights-stage .intro-btn a.btn-detail {
    font-size: 0.96rem;
    padding: 0;
  }
  body .insights-stage .swiper-button-next,
  body .insights-stage .swiper-button-prev,
  body .media-stage .swiper-button-next,
  body .media-stage .swiper-button-prev {
    width: 0.84rem;
    height: 0.96rem;
    background-size: 0.84rem 0.96rem;
  }
  body .column-items li {
    height: auto;
    margin: 2.4rem 2.4rem 0;
  }
  body .column-texts p {
    font-size: 1.04rem;
    padding: 0 1.2rem;
    height: auto;
    text-align: center;
  }
  body .column-texts p img {
    padding: 0;
    height: auto;
    width: 50%;
  }
  body .btn-column-stage {
    padding: 1.4rem 3.2rem;
  }
  body a.btn-column-more {
    font-size: 0.96rem;
    line-height: 0.96rem;
  }
  body .toTop {
    right: 0.4rem;
    width: 2rem;
    background: transparent !important;
  }
  body .toTop img {
    width: 100%;
  }
  body .footter_main {
    height: auto;
  }
  body .footter_main .footer_qcode,
  body .footter_main .footer_text {
    float: none;
  }
  body .footter_main .footer_qcode {
    width: 90%;
    margin: 0 auto;
  }
  body .footter_main .footer_qcode_img img {
    width: 70%;
    vertical-align: top;
  }
  body .footter_main .moblie_footer {
    display: inline-block;
    width: 20% !important;
    margin-left: 5%;
  }
  body .foot_text_list li {
    height: auto;
    font-size: 0.96rem;
    line-height: 1.44rem;
  }
  body .footer_text {
    width: 90%;
    margin: 0 auto;
    font-size: 1.04rem;
  }
  body .footer_text_l .foot_text_list li {
    margin-bottom: 1.6rem;
  }
  body .footer_text_l .foot_text_list li:last-child {
    margin-bottom: 0;
  }
  body .footer_text_l {
    width: 30%;
  }
  body .foot_text_list {
    width: 100%;
  }
  body .footer_text_r {
    padding-left: 2rem;
  }
  body .footer_text_l {
    border-left: none;
  }
  body .foot_text_list li.adress,
  body .foot_text_list li.phone {
    background-size: 20px;
  }
  body .footter_main {
    margin: 0.8rem 0;
  }
  body .footter_bottom {
    padding: 0 4.4rem;
    box-sizing: border-box;
    font-size: 0.88rem;
    line-height: 1.2rem;
  }
  body #EMFInfo {
    background: url(../resources/portal/new/images/moblie_nav_bg2.png) no-repeat top center;
    background-size: contain;
    margin-top: 4rem;
    padding-top: 65%;
  }
  body #EMFActive,body #EMFInst {
    background: url(../resources/portal/new/images/moblie_nav_bg2.png) no-repeat top center;
    background-size: contain;
    margin-top:0rem;
    padding-top: 55%;
  }
  body #EMFActive ul{
  	margin-top: 0px!important;
  }
  .party_build-list li{
  	padding: 20px 0;
  }
  body #EMFInfo .overflow {
    margin-top: 0.88rem;
  }
  body #EMFInfo .tabs {
    height: 2.2rem;
    margin-bottom: 1.44rem;
  }
  body #EMFInfo .tabs .tab {
    font-size: 1.2rem;
    margin-right: 2rem;
    height: 2rem;
  }
  body #EMFInfo .cont .items > p.t {
    padding-left: 0;
    margin-bottom: 0.8rem;
    font-size: 0.96rem;
  }
  body #EMFInfo .overflow .item {
    padding-left: 0;
    margin-bottom: 2.6rem;
  }
  body #EMFInfo .overflow .item1,
  body #EMFInfo .overflow .item2,
  body #EMFInfo .overflow .item3 {
    background-size: 2.4rem 2.4rem;
  }
  body #EMFInfo .overflow .item .t {
    font-size: 1.2rem;
    margin: 0.4rem 0 0.8rem;
    padding-left: 3.2rem;
  }
  body #EMFInfo .overflow .item .t img {
    vertical-align: top;
  }
  body #EMFInfo .overflow .item .b {
    font-size: 0.96rem;
  }
  body #EMFActive .overflow {
    margin-top: 2.2rem;
  }
  body #EMFActive .item .left .t,
  body #EMFActive .item .left .b {
    width: 3.88rem;
    font-size: 1.36rem;
    height: 2rem;
    line-height: 2rem;
  }
  body #EMFActive .item .right {
    width: 22.6rem;
  }
  body #EMFActive .item .right .t {
    font-size: 1.2rem;
    height: 2.64rem;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;	
  }
  body #EMFActive .item .right .b {
    font-size: 0.96rem;
    height: 1.44rem;
    line-height: 1.44rem;
  }
  body #EMFActive .item {
    width: 100%;
    margin-right: 0;
    padding-bottom: 1.2rem;
    margin-bottom: 1.6rem;
    border-bottom: 1px solid #dedede;
  }
  body .development-pic {
    width: 100%;
  }
  body .development-info {
    width: 100%;
  }
  body .development-info > div {
    /*height: 4.2rem;
    overflow: hidden;*/
  }
  body .development-info > div span {
    /*font-size: 0.88rem !important;*/
    color: #999999 !important;
    /*line-height: 1.2rem !important;*/
 
  }
  body .development-pic {
    height: auto;
  }
  body .developmentTab-item li {
    padding: 1.16rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #dedede;
  }
  body .development-info h4 {
    font-size: 1.44rem;
    margin: 1rem 0 0.8rem;
  }
  body .team_administrator-section > div {
    float: none;
    margin-bottom: 2rem;
    *zoom: 1;
  }
  body .team_administrator-section > div:after {
    content: '';
    display: block;
    clear: both;
  }
  body .team_administrator-section > div img {
    width: 29% !important;
    height: auto !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
  }
  body .team_administrator-section > div div {
    width: 66%;
    margin-left: 0!important;
  }
  body .team_administrator-section > div:nth-child(odd) img {
    float: left;
  }
  body .team_administrator-section > div:nth-child(odd) div {
    float: right;
  }
  body .team_administrator-section > div:nth-child(even) img {
    float: right;
  }
  body .team_administrator-section > div:nth-child(even) div {
    text-align: right;
    float: left;
    width: 65%;
  }
  body .team_administrator-item-content h4 {
    font-size: 1.36rem;
    margin-bottom: 0rem;
    margin-top: 0rem;
  }
  body .team_administrator-item-content p {
    font-size: 0.88rem;
  }
  body .team_administrator-section {
    margin-bottom: 0;
  }
  body .team_administrator-item-mb {
    margin-bottom: 0;
  }
  body .team_administrator-main {
    padding: 0rem 0;
    margin: 0;
  }
  .college_introduce-main{
  	margin-top: 20px;
  }
  body .teacher-banner,
  body .map_banner {
    /*margin-top: 4rem;*/
  }
  body .teacher-banner img,
  body .map_banner img {
    width: 100%;
  }
  body #jszp {
    margin: 3.6rem 0;
  }
  body #jszp .tabs {
    /*height: 2.24rem;*/
  }
  body #jszp .tabs .tab {
    font-size: 1.28rem;
    margin-right: 2rem;
    height: 2rem;
    text-align: center;
    width: 100%;
  }
  body #jszp .tabs .on {
    border-bottom: 3px solid #0e4192;
  }
  body #jszp .tabs .tab:hover {
    border-bottom: 3px solid #0e4192;
  }
  body #jszp .text {
    margin-top: 1.2rem;
  }
  body #jszp .text p.t {
    font-size: 1.2rem;
    margin-bottom: 1.4rem;
  }
  body #jszp .text p.b {
    font-size: 0.96rem;
    margin-bottom: 1.6rem;
  }
  body #newshadow p {
    font-size: 1.4rem !important;
  }
  body #course-page .right .detail p {
    font-size: 1.12rem;
  }
  body .active_review-list li .active-pic,
  body .news-list li .news-pic {
    display: none;
  }
  body .active-content,
  body .news-content {
    width: 100%;
    /* padding-bottom: 20px; */
  }
  body .detail_con h3 {
    font-size: 1.28rem;
    margin-top: 1.6rem;
  }
  body .detail_con .sma span {
    font-size: 0.88rem;
    line-height: 2rem;
  }
  body .detail_con .sma {
    padding-bottom: 0.8rem !important;
    margin-bottom: 0.8rem !important;
  }
  body .detail_con p {
    font-size: 0.96rem;
    line-height: 1.44rem;
  }
  body .detail_con p img {
    width: 100%;
    height: auto!important;
  }
  body .detail_con .share {
    height: 1.2rem;
    padding: 1.2rem 0;
    display: none;
  }
  body .pagenav a, body .pagenav p {
    font-size: 1.12rem;
    line-height: 1.92rem;
    height: auto;
  }
  body .pagenav {
    padding: 1.08rem 0 5.48rem 0;
  }
  body .share .box {
    font-size: 0.96rem;
  }
  body #jsyj {
    margin: 3.6rem 0;
  }
  body #jsyj .tabs {
    height: 2.24rem;
  }
  body #jsyj .tabs .tab {
    height: 2rem;
    margin-right: 2rem;
    font-size: 1.44rem;
  }
  body #jsyj .tabCh div p.t {
    font-size: 1.44rem;
    margin-bottom: 0.4rem;
  }
  body #jsyj .tabCh div p.b {
    font-size: 0.96rem;
    line-height: 1.44rem;
    /*padding-left: 0.8rem;*/
    margin-bottom: 0.4rem;
  }
  body #jsyj .tabCh div p.b span.Morebtn {
    font-size: 0.88rem;
  }
  body #jsyj .tabCh div p.text {
    font-size: 0.96rem;
    line-height: 1.44rem;
  }
  body #jsyj .tabs .on {
    border-bottom: 3px solid #0e4192;
  }
  body #jsyj .tabs .tab:hover {
    border-bottom: 3px solid #0e4192;
  }
  body #jsyj .tabCh div p.text {
    padding: 0.4rem 0.8rem;
  }
  body #jsyj .tabCh div p.text span {
    font-size: 0.96rem !important;
  }
  body .college_introduce-main > div > div:first-child span {
    font-size: 1.44rem !important;
    margin-bottom: 1rem !important;
  }
  body .college_introduce-content p {
    /*line-height: 1.92rem;*/
    margin-bottom: 0.8rem;
  }
  body .college_introduce-content p span {
    font-size: 1.12rem !important;
  }
  body .newsList-tit {
    width: 32%;
  }
  body .newsList-main > div > div:first-child div {
    display: none;
  }
  body .news-time {
    font-size: 0.96rem;
  }
  body .newsList-section {
    margin-bottom: 1.6rem !important;
  }
  body .newsList-main {
    margin-top: 2.96rem;
  }
  body #moblie_newsList {
    display: block;
    margin-bottom: 1.6rem;
  }
  body .dean-content p {
    line-height: 1.76rem;
    margin-bottom: 0.72rem;
  }
  body .dean-content p span {
    font-size: 1.12rem !important;
    line-height: 1.76rem;
  }
  body #Development .item {
    width: 100% !important;
    float: none;
    margin-right: 0;
    padding-bottom: 20px;
    height: auto;
  }
  body #Development {
    margin-top: 4.32rem;
  }
  body .professor-info {
    padding: 0.8rem 1.2rem;
    margin-top: 0.4rem;
    width: 67%;
  }
  body .professor-info p {
    font-size: 0.88rem;
  }
  body .professor-info h4 {
    font-size: 1.28rem;
  }
  body .professorDetail-banner > div {
    height: 10rem;
  }
  body .professor-info p {
    line-height: 1.2rem;
    margin-bottom: 0.2rem;
    word-break: break-all;
  }
  body .professorDetail_tab-nav {
    font-size: 0;
    width: 100%;
    float: none;
  }
  body .professorDetail_tab-nav p {
    display: inline-block;
    width: 25%;
    font-size: 1.28rem;
    height: 2rem;
    line-height: 1.96rem;
    padding: 0;
    text-align: center;
  }
  body .professorDetail_tab-bd {
    width: 100%;
    float: none;
  }
  body .professorDetail_tab-nav p.on span {
    display: none;
  }
  body .professorDetail_tab-bd {
    padding-left: 0;
    border-left: 0;
  }
  body .professorDetail_tab-item li {
    list-style: none;
  }
  body #EMFInst {
    margin-top: 0rem;
  }
  body .apply .cont .left img {
    margin-top: 2rem;
  }
  body .apply .cont .left img,
  body .news .title img {
    width: 50%;
  }
  
  body .apply .cont .left .txt {
    margin: 1.4rem 0;
    width: 100%;
  }
  body .apply .cont .left {
    width: 100%;
  }
  body .events .title img {
    width: 50%;
  }
  body .news .sw .item {
    width: 99%;
    margin-left: 0;
  }
  body .consult .title img {
    width: 90%;
  }
  body .consult .overflow .fl a,
  body .consult .overflow .fl span {
    width: 48%;
  }
  body .consult .title {
    margin-bottom: 2rem;
  }
  body .news .sw {
    padding: 1.52rem 0;
  }
  body .apply .cont .left .txt {
    font-size: 0.96rem;
  }
  body .events .items .item {
    width: 100%;
    margin-right: 0;
  }
  body .events .items .item .fl {
    width: 28%;
  }
  body .events .items .item .fr {
    width: 70%;
  }
  body .moblie-teacher-main .moblie-teache-list a.arrow-right img {
    width: 70%;
  }
  body .moblie-teacher-main .moblie-teache-list a.arrow-left img {
    width: 70%;
  }
  body .views_con .cons .con_show {
    width: 100% !important;
  }
  body .views_con .cons img {
    display: none;
  }
  body .college_introduce-banner,
  body .development-banner,
  body .party_build-banner,
  body .team_administrator-banner,
  body .active-banner,
  body .media_perspective-banner,
  body .professorView-banner,
  body .newsList-banner,
  body .professorRecruitment-banner,
  body #imgBanner {
    margin-top: 0rem;
    height: 12rem !important;
  }
  body .college_introduce-banner img,
  body .development-banner img,
  body .party_build-banner img,
  body .team_administrator-banner img,
  body .active-banner img,
  body .media_perspective-banner img,
  body .professorView-banner img,
  body .newsList-banner img,
  body .professorRecruitment-banner img,
  body #imgBanner img {
    width: 4.8rem !important;
  }
  body #imgBanner.yczc {
    height: 8rem !important;
    background-position: -77px center !important;
    background-size: cover;
  }
  body .professorDetail-banner {
    height: 10rem;
    margin-top: 0rem;
  }
  body .professor-pic {
    width: 26%;
    height: auto;
    margin-top: 0;
  }
  body .professor-pic img {
    width: 100%;
    height: auto !important;
  }
  body #EMFInfo .tit,
  #EMFActive .tit {
    width: 60%;
  }
  body #EMFInfo .tit img,
  #EMFActive .tit img {
    width: 100%;
  }
  body .page {
    padding: 3.6rem 0 2.52rem;
  }
  body .page a {
    margin-bottom: 0.4rem;
  }
  body .page a:last-child {
    margin-right: 0;
  }
  #xz_zsxx .overflow{
  	margin-top: 50px;
  }
  #xz_zsxx .item{
  	width: 100%;
  	display: flex;
  }
  #xz_zsxx .item .left{
  	width: 97px;
  	margin-right: 20px;
  }
  #xz_zsxx .item .right{
	flex: 1;
  }
  
}


@media only screen and  (max-width: 700px){
	.party_build-list li{
		display: block;
	}
	.party_build-list li .party_build-pic{
		width: 100%;
	}
	.party_build-list li .party_build-content{
		width: 100%;
	}
	.party_build-content h4{
		line-height: 27px;
		margin: 5px 0;
	}
	#xz_zsxx .item .right .b{
		line-height: initial;
	}
	#xz_zsxx .item{
		margin-bottom: 30px;
	}
	#xz_zsxx .item .right .t{
		display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
	margin-bottom: 10px;
	}
	.hung-lists .hung-list li {
    width: 49%;
    float: left;
    box-sizing: border-box;
    /*height: auto;*/
    height: 175px;
    margin: 0 0.5%;
}
.hung-lists-peoplebg .hung-list-h .ti {
    font-size: 1rem;
}
	
}
@media only screen and (max-width: 600px)
{
	#moblie_header .right
	{
        width: 1.92rem;
        margin-top: 2em;
    }
}
@media only screen and (max-width: 500px)
{
	
  .news .title .fr,.events .title .fr {
    font-size: 14px;
  }
	.moblie-teacher-main .swiper-slide > a > div {
	    height: 248px;
	    overflow: hidden;
	}
	#xz_zsxx .item .left{
		width: 70px;
	}
	 #xz_zsxx .item .left .t{
	  	width: 70px;font-size: 24px;height: 40px;
	  	line-height: 40px;
	  }
	  #xz_zsxx .item .left .b{
	  	width: 70px;font-size: 24px;height: 40px;
	  	line-height: 40px;
	  }
	  #xz_zsxx .item .right .t{
	  	font-size: 16px;
	  }
	  #xz_zsxx .item .right .b{
	  	font-size: 12px;
	  }
	  .xz_xmjs_xmjs, #xz_xmjs_xmjs{
	  	padding-top: 17rem!important;
	  }
	  .kcmk_table td, .kcmk_table thead th{
	  	    line-height: 33px;
    		font-size: 14px;
	  }
	  .party_build-list li{
	  	display: block;
	  }
	  .party_build-list li .party_build-pic{
	  	width: 100%;
	  }
	  body .active_date {
	    width: 21%;
      }

      #moblie_header .right {
    width: 1.92rem;
    margin-top: 1.3em;
}
   
}



@media only screen and  (max-width: 400px)
{
	#moblie_header .right {
    width: 1.92rem;
    margin-top: 1.2em;
}
}
@media only screen and  (max-width: 320px)
{
	#moblie_header .right {
    width: 1.92rem;
    margin-top: 0.9em;
}
}