@media screen and (max-width:1760px) {
.w_1760{width:100%; max-width:1400px; margin:0 auto;}
.menus-ul {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.menus-ul li{margin-right:0;}
.news-swiper-container{width:448px; height:auto;}
.news-container .list-container{width:calc(100% - 448px);}
.news-swiper-container .bottom-nav{width:140px;}
.banner-container .head-container div,.content-left{width:260px;}
.content-right{width:calc(100% - 280px);}
.content-left ul li a{font-size:20px;}
.content-left .sub-menu-items li a,.footer .copy p{font-size: 18px;}
.footer-left div{font-size:14px;}
.footer-left{margin-left:20px;}
.notice-container .list-container .list-news-title{width: 100%;}
}
@media screen and (max-width:1400px) {
.w_1760{width:100%; max-width:1200px; margin:0 auto;}
.news-swiper-container{width:49%; height:auto;}
.news-container .list-container{width:49%;}
}
@media screen and (max-width:1200px) {
.w_1760{width:100%; max-width:1000px; margin:0 auto;}
}
@media screen and (max-width: 960px) {



  html {



    font-size: 75px !important;}



  .w_1760 {



    width: 92%;



    margin: auto;}



  .desc-pc {



    display: none;}



  .isPC {



    display: none;}



  .isMobile {



    display: block;}



  .page-container {



    padding-top: .8933rem;



    overflow: hidden;}



  /* 頭部 */



  .menus-wrapper {



    display: none;}



  .header-container {



    height: .8933rem;



    position: fixed;



    top: 0;}



  .logo-wrapper .top_logo {



    height: .5867rem;



    width: .5867rem;}



  .logo-wrapper .top_logo_title {



    height: .3467rem;



    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: #397ABF;}



  .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-box {



    background-image: url(../image/footer_bg_mobile.png);}



  .part-five-box {



    flex-wrap: wrap;



    padding-bottom: .08rem;}



  .footer-content {



    width: 100%;



    flex-direction: column;



    height: auto;



    padding: .16rem 0;}



  .footer-right {



    margin-left: 0;



    margin-bottom: .1333rem;}



  .footer-right .logo {



    width: .5067rem;



    height: .5067rem;}



  .footer-right .logo-title {



    height: .3733rem;



    width: 3.0667rem;



    margin-left: .1067rem;}







  .copy-info {



    color: #FFFFFF;



    line-height: .24rem;}



  .copy-info div {



    font-size: .16rem;}







  .footer-left {



    text-align: center;}



  .footer-left div {



    font-size: 12px;}



  .footer-left img {



    width: .72rem;



    height: .72rem;



    margin-bottom: .04rem;}







  .footer .copy {



    height: auto;



    /* line-height: .4667rem; */



    line-height: .24rem;



    padding: .1067rem 0;}



  .footer .copy div{



    font-size: .16rem;}







  .part-five-item {



    flex: auto!important;



    width: 50%;



    justify-content: flex-start;



    margin-bottom: .16rem;}



  .fast-track {



    /* height: 1.1333rem; */



    margin-top: .2667rem;



    height: auto;}



  .fast-track a span {



    font-size: .1733rem;



    margin-left: .0933rem;}



  .fast-track-left-mobile {



    width: 100%;



    display: flex;



    margin-bottom: .16rem;



    align-items: baseline;



    margin-top: .2133rem;}



  .fast-track-left-mobile div{



    font-size: .1867rem;



    margin-bottom: 0;}



  .fast-track-left-mobile img {



    height: .1333rem;



    width: .1867rem;}



  .footer_img_box_3 {



    width: .32rem;



    height: .2933rem;}



  .footer_img_box_5 {



    width: .2667rem;



    height: .3067rem;



    margin-left: 0;}



  .footer_img_box_7 {



    width: .3067rem;



    height: .3067rem;}







  /* common */



  .banner-container {



    height: 1.7867rem;}



  .content-right {



    padding-left: 0;



    padding-top: .3333rem;



    padding-bottom: 0;



    width: 100%;}



  .content-right-header {



    padding-left: 0;}



  .content-right-header .name {



    font-size: .2133rem;}



  .content-right-header .line {



    height: 1px;



    margin: 0 .2rem;}



  .content-right-header .breadcrumbs {



    font-size: .16rem;}







  .content-body {



    margin-top: .3333rem;



    padding-left: 0;}



  .content-body p {



	text-indent: 0em;



    font-size: .1867rem;}



  



  



  .content-body .news-title {



    font-size: .2133rem;



    line-height: .2667rem;}



  .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: .2667rem;}



  .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;}



  .content-left {



    width: 100%;}



  .content-left ul li a {



    height: .64rem;



    line-height: .64rem;



    font-size: .1867rem;



    padding-left: .2933rem;



    padding-right: .1333rem;}



  .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: .1333rem;



    height: .08rem;



    right: .1333rem;}



  .content-left ul li a.arrow-li::after {



    width: .08rem;



    height: .1333rem;



    right: .1333rem;}



  .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;}



  .banner-container .head-container div {



    width: 100%;



    height: .8rem;



    line-height: .8rem;



    font-size: .24rem;}











  /* teacher */



  .content-body ul li {



    width: 46%;



    margin-bottom: .2133rem;}



  .content-body ul li:nth-of-type(2n-1) {



    margin-left: .0533rem;



    margin-right: .1067rem;}



  .content-body ul li:nth-of-type(2n) {



    margin-right: .0533rem;



    margin-left: .1067rem;}



  .content-body ul li a img {



    width: 100%;



    height: 100%;}



  .content-body .name-title {



    padding-top: .2rem;



    padding-bottom: .2rem;}



  .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;}



  .news-detail-content-container .list-container .list-news-title {



    width: calc(100% - 1.6rem);}



  .news-detail-content-container .content-body ul li {



    margin-left: 0;}



  .news-detail-content-container .content-body {



    margin-top: .2rem;}



  .news-detail-content-container .pagination {



    margin-top: .2667rem;}







  /* 首頁 */



  .swiper-button-next, 



  .swiper-button-prev {



    display: none;}



  .index-container-group {



    display: block;}



  



 .index-container-three {



  background-image: url(../image/bg_1.png);}



  



  .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;}



  .news-swiper-container .bottom-nav {



    height: .36rem;}



  .news-swiper-container .news-title {



    font-size: .16rem;



    height: .36rem;



    line-height: .36rem;



    padding-left: 10px;



    padding-right: 1.0667rem;}



  .news-swiper-container .swiper-pagination {



    right: .0667rem;}



  .news-swiper-container .swiper-pagination-clickable .swiper-pagination-bullet {



    width: .08rem;



    height: .08rem;}



  .news-swiper-container .swiper-pagination-clickable .swiper-pagination-bullet-active {



    width: .24rem;



    border-radius: .04rem;}



  .news-container,



  .notice-container,



  .education-container {



    width: 100%;}



  .education-container .list-container {



    border-radius: .0667rem;



    padding: .1333rem;}



  .index-container {



    padding-top: .1333rem;



    padding-bottom: .3333rem;}



  .title-container .title::after {



    height: .0267rem;



    bottom: -1px;}



  .title-container .title {



    padding: .2rem 0;



    font-size: .1867rem;}



  .title-container .more img {



    width: .1733rem;



    height: .1733rem;}



  .title-container .more a {



    font-size: .16rem;



    margin-left: .08rem;}



  .news-content {



    display: block;



    padding-top: .2rem;}



  .news-swiper-container {



    width: 100%;}



  .news-container .list-container {



    width: 100%;



    padding-left: 0;}



  .list-container li:first-child a {



    padding-top: .1067rem;}



  .list-container a {



    padding: .1067rem;}



  .list-container .list-news-title .content {



    font-size: .1867rem;



    margin-left: .08rem;}



  .list-container .time {



    font-size: 12px;



    width: .8rem;}



  .list-container .list-news-title .icon {



    width: .08rem;



    height: .08rem;}



  .notice-container {



    padding-top: .2667rem;}



  .notice-container 



  .notice-content li a {



    padding: 0;}



  .notice-content .list-news-title .data {



    transform: scale(0.8);}



  .notice-content {



    padding-top: .12rem;}







  .kydt-swiper-container-mobile {



    margin-top: .2667rem;}



  .swiper-items {



    padding-bottom: .1467rem;



    border-radius: .0667rem;}



  .swiper-items .title {



    font-size: .1867rem;



    line-height: .24rem;



    margin: .1467rem .2rem;}



  .swiper-items .time-group {



    padding-left: .2rem;}



  .swiper-items .time-group img {



    width: .16rem;



    height: .16rem;}



  .swiper-items .time-group span {



    font-size: .16rem;



    line-height: .24rem;



    margin-left: .1333rem;}



  .ztzl-container {



    flex-wrap: wrap;}



  .ztzl-items {



    width: 48.5%;



    height: .8667rem;



    padding-top: .1333rem;



    border-radius: .0667rem;}



  .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;







    font-size: .16rem;}



  .base-item .content p{



	font-size: 12px;}



  .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;}



  



	.news_content {



	font-size: .1867rem;}



}