@media screen and (min-width:100px){
   [class*="gp-avg"] > li{width: 100%;}
  /*平均分配*/
  .gp-avg-xxs-1 > li{width: 100%;}
  .gp-avg-xxs-2 > li{width: 50%;}
  .gp-avg-xxs-3 > li{width: 33.3%;}
  .gp-avg-xxs-4 > li{width: 25%;}
  .gp-avg-xxs-5 > li{width: 20%;}
  .gp-avg-xxs-6 > li{width: 16.6%;}
  
  .gp-avg-1 > li{width: 100%;}
  .gp-avg-2 > li{width: 50%;}
  .gp-avg-3 > li{width: 33.3%;}
  .gp-avg-4 > li{width: 25%;}
  .gp-avg-5 > li{width: 20%;}
  .gp-avg-6 > li{width: 16.6%;}
}
@media screen and (max-width:479px) {
  [class*="gp-xs"]{width: 100%;display: block;}
  /*平均分配*/
  .gp-avg-xxs-1 > li{width: 100%;}
  .gp-avg-xxs-2 > li{width: 50%;}
  .gp-avg-xxs-3 > li{width: 33.3%;}
  .gp-avg-xxs-4 > li{width: 25%;}
  .gp-avg-xxs-5 > li{width: 20%;}
  .gp-avg-xxs-6 > li{width: 16.6%;}
}
@media screen and (min-width:479px) {
  
  /*平均分配*/
  .gp-avg-xs-1 > li{width: 100%;}
  .gp-avg-xs-2 > li{width: 50%;}
  .gp-avg-xs-3 > li{width: 33.3%;}
  .gp-avg-xs-4 > li{width: 25%;}
  .gp-avg-xs-5 > li{width: 20%;}
  .gp-avg-xs-6 > li{width: 16.6%;}
  
}

@media screen and (min-width:767px) {
  /*平均分配*/
  .gp-avg-sm-1 > li{width: 100%;}
  .gp-avg-sm-2 > li{width: 50%;}
  .gp-avg-sm-3 > li{width: 33.3%;}
  .gp-avg-sm-4 > li{width: 25%;}
  .gp-avg-sm-5 > li{width: 20%;}
  .gp-avg-sm-6 > li{width: 16.6%;}
}  
@media screen and (min-width:997px) {
  
  /*平均分配*/
  .gp-avg-md-1 > li{width: 100%;}
  .gp-avg-md-2 > li{width: 50%;}
  .gp-avg-md-3 > li{width: 33.3%;}
  .gp-avg-md-4 > li{width: 25%;}
  .gp-avg-md-5 > li{width: 20%;}
  .gp-avg-md-6 > li{width: 16.6%;}
}
@media screen and (min-width:1300px) {
  /*平均分配*/
  .gp-avg-lg-1 > li{width: 100%;}
  .gp-avg-lg-2 > li{width: 50%;}
  .gp-avg-lg-3 > li{width: 33.3%;}
  .gp-avg-lg-4 > li{width: 25%;}
  .gp-avg-lg-5 > li{width: 20%;}
	.gp-avg-lg-6 > li{width: 16.6%;}
}


@media screen and (max-width: 980px) {
  .news-list li {
    width: 33.3%;
  }
  .notice-list ul li {
    width: 48%;
    margin: 10px 1%;
  }
  .notice-list ul li .text {
    height: 50px;
  }
  .topbar {
    text-align: left;
  }
  .topbar a::after {
    display: none;
  }
  .header {
    background-position: right center;
  }
  .header .search {
    position: absolute;
    right: 0;
    top: -40px;
    margin: 0;
  }
  .index-row1 .list ul li {
    width: calc(45% - 15px);
  }
  .index-row3 {
    max-width: 100%;
    overflow: hidden;
  }
  .index-row3 .c1, .index-row3 .c2 {
    float: none;
    width: 100%;
    overflow: hidden;
  }
  .index-row3 .c2 {
    margin: 10px -2.5% 0;
    width: auto;
  }
  .index-row3 .c2 .slide {
    margin: 0 2.5% 0;
  }
  .footer .f-pic {
    left: 50%;
    margin-left: -240px;
  }
  .footer .c1 {
    float: none;
    width: 100%;
    text-align: center;
  }
  .footer .c1 .f-logo {
    margin: 0;
  }
  .footer .c2 {
    left: 50%;
    margin-left: -30px;
    top: 50%;
    margin-top: -20px;
  }
  .footer .c3 {
    float: none;
    margin: 20px 10%;
    display: flex;
    justify-content: space-between;
  }
  .footer .c3 .qr {
    margin: 0;
  }
  .inner-page .pages-nav .set, .inner-page .pages-nav .input {
    display: none;
  }
  .inner-page .leader-list li {
    width: 100%;
  }
  .inner-page .teacher-list li {
    width: 50%;
  }
  .inner-page .teacher-list li a {
    margin: 10px;
  }
  .inner-page .student-list ul {
    margin: 0;
  }
  .inner-page .student-list li {
    width: 50%;
  }
  .inner-page .student-list li a {
    margin: 10px;
  }
  .inner-page .letter-tool {
    display: block;
  }
  .inner-page .letter-tool .item {
    width: 100%;
    margin-bottom: 15px;
  }
  .inner-page .letter-tool label {
    display: inline-block;
    width: 100px;
    text-align: right;
    margin-bottom: 10px;
  }
  .inner-page .letter-tool .text {
    width: calc(100% - 140px);
  }
  .inner-page .letter-tool .item:nth-last-child(1) {
    float: none;
    width: 50%;
    text-align: left;
    margin-left: 100px;
  }
}



@media screen and (max-width: 740px) {
  .main-tit h6 {
    font-size: 18px;
  }
  .main-tit h6 span {
    font-size: 12px;
  }
  .pic-list li {
    width: 50% !important;
  }
  .pic-list li a {
    margin: 7px;
  }
  .news-list li {
    width: 50%;
  }
  .news-list li .inner .text .desc {
    display: none;
  }
  .news-list li .inner .text .date {
    border: none;
    margin: 0;
  }
  .news-list li .inner .text .more {
   /* display: none; */
  margin-top:0px;
  }
/*
  .news-list li:nth-child(5) {
    display: none;
  }

*/
  .notice-list ul li {
    float: none;
    width: auto !important;
  }
  .notice-list ul li .text {
    height: 50px;
  }
  .topbar .search-ctrl {
    display: block;
  }
  .topbar .h5link {
    display: block;
  }
  .topbar .pclink {
    display: none;
  }
  .godetail {
    display: block;
  }
  .header {
    background: #851d1c;
  }
  .header .logo {
    width: 60%;
  }
  .header .navbar {
    display: block;
  }
  .header .search {
    display: none;
  }
  .main-nav {
    position: fixed;
    box-sizing: border-box;
    padding: 10px 0;
    width: 200px;
    transform: translateX(200px);
    top: 0;
    right: 0;
    height: 100%;
    background: #851d1c;
    z-index: 99;
    overflow-y: auto;
    transition: all ease .2s;
  }
  .main-nav > .wrap {
    position: relative;
    z-index: 99;
  }
  .main-nav li {
    float: none;
    width: 100%;
    border-bottom: 1px solid #ddd;
  }
  .main-nav li p:nth-child(1) {
    display: none;
  }
  .main-nav li p:nth-child(2) {
    display: block;
  }
  .main-nav li a {
    color: #fff;
  }
  .main-nav li .dropdown {
    padding-top: 0;
    position: relative;
    background: none;
  }
  .main-nav li .dropdown .pic {
    display: none;
  }
  .main-nav li .dropdown .text {
    padding-left: 0;
  }
  .main-nav li .dropdown .text a {
    width: 100%;
  }
  .main-nav li:nth-last-child(1) {
    border: none;
  }
  .banner {
    padding-top: 45%;
  }
  .banner .swiper-container .swiper-slide .text {
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
  }
  .banner .swiper-container .pagination {
    left: auto;
    right: 10px;
    bottom: 10px;
    color: #fff;
  }
  .index-row2, .index-row4 {
    margin: 10px 0;
  }
  .index-row3 .c1 .notice-list ul ul {
    margin: 0 -1%;
  }
  .index-row3 .c1 .notice-list ul ul li {
    margin: 10px 1%;
    width: 48%;
  }
  .index-row4 ul {
    margin-top: 10px;
  }
  .index-row4 ul li {
    width: 50%;
  }
  .f-links {
    padding: 20px 0;
    margin-top: 20px;
  }
  .f-links li {
    width: 50%;
    margin: 0;
    text-align: center;
  }
  .f-links li .dropdown {
    position: fixed;
    z-index: 99;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: left;
  }
  .f-links li .dropdown .close {
    display: block;
  }
  .f-links li .dropdown .inner {
    padding: 10px 15px;
    box-sizing: border-box;
    height: 100%;
    overflow-y: auto;
  }
  .f-links li.on::after {
    display: none;
  }
  .footer .f-pic {
    display: none;
  }
  .footer .c2 {
    top: 60%;
  }
  .footer .c3 {
    margin: 10px 5%;
  }
  .footer .c3 .qr {
    width: 30%;
  }
  .footer .c3 .qr .pic {
    width: 100%;
    height: auto;
  }
  .inner-banner {
    padding-top: 50%;
    overflow: hidden;
  }
  .inner-banner .pic {
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    margin: 0;
    left: 0;
  }
  .inner-banner .inner-bread .wrap {
    padding: 0;
  }
  .inner-banner .inner-bread .biem {
    display: none;
  }
  .inner-banner .inner-bread .text {
    border-radius: 0;
    text-align: left;
  }
  .inner-page .inner-con .leftbar {
    display: none;
  }
  .inner-page .inner-con .shengbei {
    margin-left: 0;
  }
  .inner-page .inner-con.block {
    display: block;
  }
  .inner-page .inner-con.block .leftbar {
    display: block;
  }
  .inner-page .main-detail-tit {
    margin-top: 0;
  }
  .inner-page .inner-con.student {
    display: block;
  }
  .inner-page .inner-con.student .leftbar {
    text-align: center;
    display: block;
    margin: 15px 0;
    width: auto;
  }
  .inner-page .news-detail .leftbar {
    margin-bottom: 20px;
  }
  .inner-page .news-detail .leftbar .tit {
    width: auto;
  }
  .inner-page .news-detail .leftbar .share {
    display: none;
  }
}






@media screen and (max-width: 440px) {

  .ul-inline li{}


  .index-row1 .list ul li {
    display: none;
    width: calc(100% - 15px);
  }
  .index-row1 .list ul li:nth-child(1), .index-row1 .list ul li:nth-child(2), .index-row1 .list ul li:nth-child(3) {
    display: block;
  }
  .index-row1 .list .more {
    display: block;
  }
  .index-row1 .main-tit .more, .index-row2 .main-tit .more {
    display: none;
  }
  .index-row6 .slide .swiper-container {
    padding: 0 30px;
  }
  .index-row6 .slide .swiper-container .swiper-button-next, .index-row6 .slide .swiper-container .swiper-button-prev {
    width: 20px;
  }
  .h5-links {
    display: block;
  }
  .inner-page .main-detail-tit {
    font-size: 20px;
  }
  .inner-page .main-detail-infor span {
    display: block;
  }
  .inner-page .inner-tit {
    height: 50px;
    line-height: 50px;
  }
  .inner-page .pages-nav .num li {
    display: none;
  }
  .inner-page .pages-nav li:nth-child(1), .inner-page .pages-nav li:nth-last-child(1) {
    display: block;
  }
  .inner-page .leader-detail .avatar {
    float: none;
    text-align: center;
    width: auto;
    margin-bottom: 20px;
  }
  .inner-page .leader-detail .avatar img {
    width: auto;
    max-width: 100%;
  }
  .inner-page .leader-detail .text {
    margin: 0;
  }
  .inner-page .teacher-list li {
    width: 100%;
  }
  .inner-page .teacher-detail .avatar {
    float: none;
    text-align: center;
    width: auto;
    margin-bottom: 20px;
  }
  .inner-page .teacher-detail .avatar img {
    width: auto;
    max-width: 100%;
  }
  .inner-page .teacher-detail .text {
    margin: 0;
  }
  .inner-page .student-list li {
    width: 100%;
  }
  .inner-page .student-list li a {
    margin: 10px;
  }
  .inner-page .medium-list li {
    line-height: 30px;
    padding: 15px 20px;
  }
  .inner-page .medium-list li a {
    display: block;
    margin-right: 0;
  }
  .inner-page .medium-list li span {
    text-align: right;
    display: block;
    float: none;
    font-size: 14px;
    color: #999;
  }
  .inner-page .letter-list li .c1 {
    width: 60%;
  }
  .inner-page .letter-list li .c2 {
    display: none;
  }
  .inner-page .letter-list li .c3 {
    width: 100px;
  }
  .inner-page .pic-list-detail {
    padding: 10px;
  }
}