@media screen and (max-width: 960px) {
  html {
    font-size: 75px !important;}
  .w_1760 {
    width: 90%;
    margin: auto;}
  .desc-pc {
    display: none;}
  .isPC {
    display: none !important;}
  .isMobile {
    display: block !important;}
  .page-container {
    padding-top: .9733rem;
    overflow: hidden;}
  /* 头部 */
  .menus-wrapper {
    display: none;}
  .header-container {
    height: .9733rem;
    position: fixed;
    top: 0;}
  .logo-wrapper .top_logo {
    height: .6133rem;
    width: .6133rem;}
  .logo-wrapper .top_logo_title {
    height: .3733rem;
    margin-left: .1067rem;}

  .header-icons {
    display: flex;
    margin-left: auto;
    height: 100%;
    align-items: center;}
  .header-icons .header-icon {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 .1667rem;}
  .header-icons .icon-menu {
    width: .22rem;}
  .header-icons .icon-close {
    width: .1667rem;}
  .header-icons .header-icon img {
    width: 100%;}

  .search-box {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: .16rem;
    margin-bottom: .16rem;
    border-radius: .08rem;}
  .search-box input::placeholder {
    font-size: .1867rem;} 
  .search-box input {
    font-size: .1867rem;}
  .search-icon {
    width: .24rem;
    height: .24rem;}

  .mobile-menus {
    position: fixed; 
    width: 100%;
    bottom: 0;
    background: rgba(233, 245, 255, 0.95);
    top: .8933rem;
    z-index: 999;
    display: none;
    overflow: auto;} 
  .mobile-menus ul li:last-child {
    border-bottom: 0;}
  .mobile-menus ul li a {
    display: block;
    height: .6667rem;
    line-height: .6667rem;
    font-size: .16rem;
    font-weight: bold;
    color: #222222;
    padding-left: 20px;
    text-decoration: none;
    padding-right: .1333rem;}
  .mobile-menus ul li.active a {
    background: #FFFFFF;
    color: #357946;}
  .sub-menu-items-1,
  .sub-menu-items-2 {
    display: none;}
  .mobile-menus .sub-menu-items {
    padding: 0;}
  .mobile-menus .sub-menu-items li a {
    font-weight: 400;
    padding-left: .48rem;}
  .mobile-menus .sub-menu-items-2 li a {
    font-weight: 400;
    padding-left: .7467rem;}
  .mobile-menus ul li a.arrow-li-mobile {
    display: flex;
    justify-content: space-between;
    align-items: center;}
  .arrow-li-mobile img {
    width: .1333rem;}
  .footer {
    margin-top: .5333rem;
    text-align: center;}
  .footer .copy {
    height: auto;
    /* line-height: .4667rem; */
    line-height: .24rem;
    padding: .1067rem 0;}
  .footer .copy div{
    font-size: .16rem;}

  /* common */
  .banner-container {
    height: 1.7867rem;}
  .content-right {
    padding: 0;
    padding-top: .32rem;
    padding-bottom: .16rem;
    margin-left: 0;
    width: 100%;
    margin-top: .3333rem;}
  .content-right-header {
    padding-left: 0;}
  .content-right-header .name {
    font-size: .2133rem;
    padding-left: .2667rem;}
  .content-right-header .line {
    height: 1px;
    margin: 0 .2rem;}
  .content-right-header .breadcrumbs {
    font-size: .16rem;
    margin-right: .1333rem;}
  .content-right .line {
    height: 1px;
    margin-top: .24rem;
    margin-bottom: .32rem;}
  .content-right-header::after {
    width: .04rem;
    height: .24rem;
    left: .1333rem;}
  .content-right-header .name::after {
    width: 1px;
    height: .24rem;
    left: .2rem;}

  .video-box {
    margin-top: .3333rem;
    height: 5.4667rem;
    padding: 0 .1333rem;}

  .content-right-next {
    margin-left: 0;
    height: .4533rem;
    padding: 0 .2667rem;
    font-size: .16rem;
    width: 100%;
    box-sizing: border-box;}
  .content-right-next .next-title {
    width: calc(100% - 1.3333rem);}

  .content-body {
    margin-top: .3333rem;
    padding-left: 0;}
  .content-body .contents {
    padding: 0 .1333rem;
    margin-top: .16rem;}
  .content-body p {
  text-indent: 0em;
    font-size: .1867rem;}
  .content-body .news-title {
    font-size: .2133rem;
    line-height: .2667rem;
    margin-bottom: .1333rem;}
  .content-body .news-sub-title {
    font-size: .16rem;
    line-height: .2133rem;
    margin-top: .12rem;
    margin-bottom: .2667rem;}
  .content-body .time-info {
    margin-bottom: 0;
    margin-top: 0;}
  .content-body .line {
    margin-bottom: .2rem;
    margin-top: .2rem;}

  .pagination .page {
    border: 1px solid #DFDFDF;
    width: .3067rem;
    height: .3067rem;
    line-height: .3067rem;
    margin-right: .1333rem;
    font-size: .16rem;}
  .pagination .more {
    height: .3067rem;
    line-height: .3067rem;
    margin-right: .1333rem;}
  .pagination .indexPage,
  .pagination .prePage,
  .pagination .nextPage,
  .pagination .endPage {
    width: auto;
    padding: 0 .0933rem;}

  .content-container {
    flex-direction: column;
    padding-top: .3333rem;}
  .content-container .head-container {
    height: 1.2333rem;
    line-height: 1.2333rem;
    width: 100%;}
  .content-container .head-container div {
    font-size: .32rem;}
  .content-left {
    width: 100%;}
  .content-left ul li a {
    height: .64rem;
    line-height: .64rem;
    font-size: .1867rem;
    padding-left: .2667rem;
    padding-right: .2667rem;}
  .content-left ul li.active a.menu-a::before, .content-left ul li:hover a.menu-a::before {
    width: .04rem;
    height: .1867rem;
    left: .1333rem;}
  .content-left ul li.active a.arrow-li::after {
    width: .08rem;
    height: .1333rem;
    right: .2667rem;}
  .content-left ul li a.arrow-li::after {
    width: .08rem;
    height: .1333rem;
    right: .2667rem;}
  .content-left .sub-menu-items {
    padding: .1333rem 0;}
  .content-left .sub-menu-items li a {
    padding-left: .4rem;
    height: .3867rem;
    line-height: .3867rem;
    font-size: .16rem;}
  .content-left .sub-menu-items li a::before {
    width: .04rem;
    height: .04rem;
    left: .3rem;}


  /* teacher */
  .content-body ul li {
    width: 46%;
    height: 2rem;
    margin-bottom: .16rem;}
  .content-body .img-box {
    height: 1.4667rem;}
  
  .content-body ul li:nth-of-type(2n-1) {
    margin-left: .1067rem;
    margin-right: .0533rem;}
  .content-body ul li:nth-of-type(2n) {
    margin-right: .1067rem;
    margin-left: .0533rem;}
  .content-body ul li a img {
    width: 100%;
    height: 100%;}
  .content-body .name-title {
    height: .5333rem;
    line-height: .5333rem;
    font-size: .16rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 .16rem;}
  .content-body ul li a .name {
    font-size: .1867rem;}
  .content-body ul li a .title {
    font-size: .16rem;}

  /* 新闻 */
  .news-detail-content-container  .content-body ul li {
    width: 100%;
    margin-bottom: 0;}
  .news-detail-content-container .content-body .list-container a {
    padding: .2rem 0;}
  .news-detail-content-container .content-body .list-container .time {
    width: 1.6rem;
    font-size: .1867rem;
    text-align: right;
    padding-right: .1333rem;
    box-sizing: border-box;}
  .news-detail-content-container .list-container .list-news-title {
    width: calc(100% - 1.6rem);
    padding-left: .1333rem;}
  .news-detail-content-container .content-body ul li {
    margin-left: 0;
    height: .6667rem;}
  .news-detail-content-container .content-body {
    margin-top: -0.16rem;}
  .news-detail-content-container .pagination {
    margin-top: .2667rem;}
  .teachers-content-right .list-container .list-news-title .content {
    font-size: .2133rem;
    -webkit-line-clamp: 1;}

  /* 首页 */
  .swiper-button-next, 
  .swiper-button-prev {
    display: none;}
  .index-container-group {
    display: block;}
  .swiper-pagination-bullet {
    margin-right: .0667rem;}
  .index-swiper-container .bottom-nav {
    height: .1333rem;
    bottom: .2rem;
    right: .16rem;}
  .index-swiper-container .swiper-pagination-clickable .swiper-pagination-bullet {
    width: .08rem;
    height: .08rem;}
  .index-swiper-container .swiper-pagination-clickable .swiper-pagination-bullet-active {
    width: .16rem;}
  
  .notice-container,
  .education-container {
    width: 100%;}
  .education-container .list-container {
    border-radius: .0667rem;}
  .index-container {
    padding-top: .1333rem;
    padding-bottom: .3333rem;}
  .title-container {
    padding-left: 0;}
  .title-container .title::after {
    height: .0267rem;
    bottom: -1px;}
  .title-container .title {
    padding: .2rem 0;
    font-size: .2133rem;
    line-height: .1867rem;}
  .title-container .more img {
    width: .1733rem;
    height: .1733rem;}
  .title-container .more a {
    font-size: .16rem;
    margin-left: .08rem;}
  .list-contanier-line li {
    height: 1.0667rem;
    padding-left: 0;}
  .list-news-title .data .day {
    font-size: .3733rem;
    line-height: .3733rem;}
  .list-news-title .data .data-line {
    margin: .08rem 0;}
  .list-news-title .data .year {
    font-size: .1867rem;
    line-height: .1867rem;}
  .news-content {
    display: block;
    padding-top: .2rem;}

  /* .list-container li:first-child a {
    padding-top: .1067rem;
  } */
  .list-container a {
    padding-top: 0;
    padding-bottom: 0.1067rem;}
  .list-container .list-news-title .content {
    font-size: .2133rem;
    margin-left: .1333rem;
    line-height: .2667rem;}
  .education-container-one .list-container .list-news-title .content {
    padding-right: .1333rem;}
  .list-container .time {
    font-size: 12px;
    width: .8rem;}
  .list-container .list-news-title .icon {
    width: .06rem;
    height: .0933rem;}
  .notice-container {
    padding-top: .2667rem;}
  .notice-container 
  .notice-content li a {
    padding: 0;}
  .notice-content .list-news-title .data {
    transform: scale(0.8);}
  .education-container-one .more {
    margin-right: 0;}
  .index-container-three {
    height: auto;
    padding-bottom: .2667rem !important;}
  .index-container-three .title-container {
    margin-bottom: .2133rem;}
  .index-container-two {
    background-attachment: fixed;}

  .news-updates {
    margin-top: 0;
    padding: .1333rem;
    box-sizing: border-box;
    margin-bottom: .2667rem;}
  .news-updates .list-news-title .data {
    width: .7333rem;
    height: auto;
    padding-right: .0533rem;
    padding: .08rem .0533rem .08rem;}
  .news-updates .list-news-title .data .day {
    font-size: .2133rem;
    line-height: .2133rem;
    margin-bottom: .1067rem;}
  .news-updates .list-news-title .data .year {
    font-size: .16rem;
    line-height: .16rem
  ;}
  .news-updates .list-container a {
    padding: .1333rem 0;}

  .ztzl-container {
    flex-wrap: wrap;}
  .ztzl-items {
    width: 48.5%;
    height: .8667rem;
    padding-top: .1333rem;
    border-radius: .0667rem;
    margin-bottom: .1333rem;}
  .ztzl-items:nth-of-type(1) {
    margin-bottom: .1333rem;}
  .ztzl-items .title {
    font-size: .16rem;
    padding-left: .16rem;}
  .ztzl-items .title::after {
    width: .0267rem;
    height: .16rem;
    top: 1px;}

  .card-items {
    margin-bottom: .2rem;}
  .card-items .card-header {
    height: .4133rem;
    line-height: .4133rem;
    font-size: .1867rem;
    padding-left: .1333rem;}
  .card-items .card-content {
    padding: .3333rem 0 .1333rem;}
  .card-items .card-content p {
    width: .5333rem;
    font-size: .16rem;
    margin-bottom: .2rem;
    padding: 0 .1733rem;}

  .detail-base {
    display: block;}
  .detail-base img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 2.6667rem;
    height: 3.1333rem;
    margin-bottom: .1333rem;}
  .detail-base p {
    margin-bottom: .16rem;}
  .detail-base p .name {
    font-size: .2133rem;
    margin-right: .1333rem;}
  .detail-base p span {
    font-size: .16rem;}
  .base-item {
    padding-top: .2rem;
    margin-top: .1333rem;}
  .base-item .header {
    padding-left: .1333rem;
    font-size: .1867rem;}
  .base-item .header::before {
    width: .0267rem;
    height: .2rem;}
  .base-item .content {
    padding: .2rem .1333rem;
    line-height: .24rem;
    font-size: .16rem;}
  .base-item .content .content-item {
    font-size: .16rem;
    margin-bottom: .1333rem;
    padding-left: .1067rem;}
  .base-item .content .content-item::before {
    width: .04rem;
    height: .04rem;
    top: .08rem;}
  
  .contents {
	text-indent: 0em;
    font-size: .1967rem;}

.contents video{
	max-width:100%;
	height:auto;}
  
  
  
}