@media screen and (max-width:1680px) {
    .w {
        width: 80%;
    }

    .header-right {
        width: 39%;
    }

    .news-left {
        height: 420px;
    }

    .right-date {
        width: 18%;
        padding: 11px 5px
    }

    .slide4 {
        width: 410px;
    }

    .news-right li a {
        width: 79%;
    }

    .aside {
        right: 2%;
    }
}

@media screen and (max-width:1530px) {
    .notice-date {
        width: 15.5%;
    }

    .class-r {
        height: 1.7844rem;
    }

    .slide3-imgbox {
        height: 1.075rem;
    }

    .class-text a {
        font-size: .1446rem;
    }

    .codebox {
        width: 100%;
        height:0.7808remm;
    }

   .attraction .attraction_img_item .attraction_box{height: 445px;}
}

@media screen and (max-width:1440px) {
    .w {
        width: 85%;
    }

    .top-nav a {
        padding: 0px 9px;
    }

    .search input.text {
        width: 78%;
        padding: 10px 15px;
    }

    .header-logo {
        height: 130px;
    }

    .search {
        height: 40px;
    }

    .news-left {
        height: 355px;
    }

    .right-date {
        width: 16%;
    }

    .news-right li {
        padding: 7px 0px;
    }

    .news-right li a {
        width: 81%;
    }

    .notice-date {
        width: 16.5%;
    }

    .notice-items {
        width: 80.8%;
    }

    .class-l {
        padding: 123px 0px 53px 0px;
    }

    .swiper-button-next1 {
        top: 0%;
    }

    .swiper-pagination2 {
        bottom: -10px;
    }

    .slide4 {
        width: 388px;
    }

    .aside {
        right: 1%;
        width: 70px;
    }

    nav {
        /* top: 130px; */
    }
}

@media screen and (max-width:1366px) {
    .slide4 {
        width: 373px;
    }

    .class-l {
        padding: 113px 0px 43px 0px;
    }

    .class-text a {
        font-size: .1446rem;
        padding: 18px 0px;
    }
}

@media screen and (max-width:1280px) {

    .header-logo {
        height: 120px;
    }

    .header-right {
        width: 37%;
    }

    .right-date h1 {
        font-size: .201rem;
    }

    .news-left {
        height: 335px;
    }

    nav {
        /* top: 120px; */
    }

    .right-date {
        width: 21%;
        padding: 7px;
    }

    .news-right li a {
        width: 75%;
    }

    .slide4 {
        width: 359px;
    }
    .ercode {
        width: 9.2%;
    }
    .codebox {
        height: 100px;
    }

    .swiper-pagination-fraction {
        bottom: -10px;
    }

    .aside {
        right: 1%;
        width: 65px;
        display: none !important;
    }

    .class-l {
        padding: 103px 0px 33px 0px;
    }

    .swiper-button-next1 {
        top: -4%;
    }

    .swiper-button-prev1 {
        top: 16%;
    }
}






@media screen and (max-width:1180px) {
 .l11-q1 li{width:100%;}

}

@media screen and (max-width:1100px) {
  /* 内页 */
  .con_fl{width:23%;}
  .con_fr{width:77%;}
  .con_fl h1{font-size: 28px;}

}
@media screen and (max-width:1024px) {
    .w {
        width: 82%;
    }

    .header-right {
        width: 41%;
    }

    .banner {
        height: 3.825rem;
    }

    .right-date h1 {
        font-size: .201rem;
    }

    .nav_list li>a::after {
        width: 70%;
    }

    .news-left {
        height: 325px;
    }

    .notice-date h1 {
        font-size: 24px;
    }

    .notice-date p {
        font-size: 14px;
    }

    .notice-date {
        width: 18.5%;
        height: 72px;
    }

    .notice-items {
        width: 77.8%;
    }

    .slide4 {
        width: 300px;
        height: 325px;
    }

    .research-imgbox {
        height: 185px;
    }

    .research-swi {
        height: 355px;
    }

    .research-text p {
        font-size: 18px;
        height: 47px;
    }

    .class-l {
        padding: 83px 0px 13px 0px;
    }

    .s-active-container li {
        padding: 16px 5px 20px;
    }

    .ercode {
        width: 10%;
    }

    .codebox {
        height: 0.8208rem;
    }

    .slide3-imgbox {
        height: 0.975rem;
    }

    .class-text a {
        font-size: .1546rem;
        padding: 12px 0px;
    }

    .class-r {
        height: 1.6844rem;
    }

    .swiper-pagination2 {
        bottom: 0px;
    }

    footer {
        /* min-height: 323px; */
    }
	/* 内页 */
	.con_fl h1{/* padding: 29px 0px; */}
	.con_fl h1{font-size: 20px;}
	.con_fr .text h1{font-size: 24px;}
	.submenu a{font-size: 15px;}
	.con_fl{margin-top: -49px;}
	.location{height:50px;line-height: 50px;margin-top: -48px;}
	.accordion .link,.con_fr .text p{font-size: 16px;}
	/* 内容页 */
	.ny_content1 .con_fl h1{/* padding: 27px 0px; */}
	.ny_content1 .con_fl{margin-top: -79px;}
	.content_b .content_c h1{font-size: 26px;}
	/* 教师 */
	.lead .bd li{font-size: 18px;}
	.js-list li{width:33%;}
	.js-list li a{font-size: 16px;padding: 0;}
        .attraction .attraction_img_item .attraction_box { height: 500px;}
}

@media screen and (max-width:996px) {
    .w {
        width: 90%;
    }

    .header-right {
        width: 43%;
    }
    .news-date a {
        font-size: 14px;
    }

    .right-date {
        width: 22%;
    }

    .news-left {
        height: 305px;
    }

    .news-right li a {
        width: 76%;
    }

    .news-title h1,
    .notice-title h1,
    .active-title h1,
    .research-title h1,
    .column-title h1,
    .honors-title h1 {
        font-size: .2475rem;
    }

    .notice-title a,
    .active-title a,
    .research-title a,
    .column-title a,
    .honors-title a {
        bottom: 21%;
    }

    .nav_list li>a::after {
        width: 80%;
    }

    .notice-items h1,
    .s-active-items h1 {
        font-size: 16px;
    }

    .slide4 {
        width: 324px;
    }

    .notice-items a,
    .s-active-items a {
        font-size: 14px;
    }

    .s-active-container li {
        padding: 19px 5px 20px;
    }

    .s-active-date {
        font-size: 16px;
    }

    footer .dropdown-content a {
        font-size: 14px;
    }

    .notice-title::after,
    .active-title::after,
    .research-title::after,
    .column-title::after,
    .honors-title::after {
        width: 1rem;
    }
    .ercode {
        width: 12.2%;
    }
    .codebox {
        height: 1.1008rem;
    }
    /* 组织机构 */
   .textList3Dl dd{width: 50%;}
}

@media screen and (max-width:840px) {
    .right-date {
        width: 24%;
    }
    .header-right {
        width: 46%;
    }
    .news-right li a {
        width: 74%;
    }

    .news-left {
        width: 53%;
    }

    .right-date h1 {
        font-size: .241rem;
    }
    .slide5{
        padding: 8px;
    }
    .ercode {
        width: 11.2%;
    }
    .codebox {
        height: 1.0008rem;
    }
    .nav_list .list1{
        padding-left: 13px;
    }
    .notice, .s-active{
        padding: 20px 10px 20px 10px;
    }
	/* 内页 */
	.con_fl,.con_fr{width:100%;}
	.con_fr .text, .list_box{padding-left: 0;}
	.location{display: none;margin-top: 0;}
	.accordion{padding-bottom: 0;display: none;}
	.con_fl,.ny_content1 .con_fl{padding-bottom: 0;margin-top: 20px;}
	.con_fr{margin-top: 0;}
	.con_fl h1{font-size: 22px;position: relative;}
	.con_fl h1:after{content: '';display: inline-block;background: url(../images/bnt_sub_nav2.png) no-repeat;position: absolute;right: 17px;top: 30px;width: 20px;height: 20px;}
	.ny_content1 .con_fl h1:after{display: none;}
	/* 内容页 */
	.content_b .content_c h1{font-size: 20px;}
	.content_b .content_c img{max-width: 98%;object-fit: contain;height: auto !important;}
	   .list li.nynewsList-img .img_wrap {display: block;float: none;width: 100%;max-height: 300px;background: #efefef;box-sizing: border-box;}
	   .list li.nynewsList-img{padding-bottom:20px;}
	   .list li.nynewsList-img h4{line-height: 40px;font-size:16px;}
	  .list li.nynewsList-img .title{margin-top:10px;}
	  /* 领导 */
	  .js-left{position: static;}
	  .js-list{width:100%;}
	  .js-box{padding-left: 20px;}
          .l11-q li{width:100%;}
          .attraction .attraction_img_item .attraction_box { height: 390px;}
         .attraction .inner_box{padding: 30px;}
             
}

@media screen and (max-width:768px) {
    .w {
        width: 98%;
    }
    .w1{width: 90%;margin: auto;}
    header {
        position: sticky;
        top: 0;
    }

    .bottombox {
        padding: 10px 8px 20px;
    }

    .right-date {
        width: 27%;
        padding: 5px 7px;
    }

    .news-right li a {
        width: 70%;
        font-size: 14px;
    }

    .news-right li:hover {
        width: 100%;
    }

    .notice-title::after,
    .active-title::after,
    .research-title::after,
    .column-title::after,
    .honors-title::after {
        width: 1.25rem;
    }

    .header-right {
        display: none;
    }

    .header-logo {
        width: 54%;
        height: 80px;
    }

    .m-header-right {
        display: block;
        position: relative;
        float: right;
        width: 30%;
        height: 80px;
    }

    nav {
        position: fixed;
        top: 80px;
        background-color: rgb(137, 37, 30);
        z-index: 50;
        display: none;
    }

    .layout {
        width: 100%;
    }

    .nav_list {
        display: none;
    }
    .nav_list1{display:block;}
    .nav_list li,
    .nav_list .list1 {
        padding: 0;
        width: 100%;
        text-align: left;
        border-bottom: 1px solid #d4b0ae;
    }

    .nav_list li a,
    .nav_list .dropdown a {
        padding: 30px 20px 20px;
    }

    .nav_list .dropdown a {
        text-align: left;
    }

    .nav_list li a::after {
        display: none;
    }

    .nav_list .dropdown {
        position: relative;
    }

    .nav_list li .active::after {
        background-color: transparent;
    }

    .nav_list li>a {
     
background: url('../images/jiahao.png') no-repeat 95% center;
     
background-color: transparent;
     
/* transform: translateY(-35%); */
    }

.nav_list li.list1>a{background:none;}
.nav_list li>a::before{background-color: transparent;}
    .nav_list li>a:hover::before {
        background: url('../images/jianhao_o.png') no-repeat;
    }

    .nav_list .list1>a::before {
        background: none;
    }

    .news-title h1,
    .notice-title h1,
    .active-title h1,
    .research-title h1,
    .column-title h1,
    .honors-title h1 {
        font-size: .3075rem;
    }

    .news-left {
        height: 290px;
    }

    .news-date h1 {
        font-size: 14px;
    }

    .news-right {
        width: 44%;
    }

    .notice-date {
        width: 22.5%;
    }

    .notice-items {
        width: 72.8%;
    }

    .notice,
    .s-active {
        padding: 20px 10px 20px;
    }

    .notice-date h1 {
        font-size: 20px;
    }

    .notice-container li {
        padding: 20px 5px 15px;
    }

    .notice-items h1,
    .s-active-items h1 {
        margin-bottom: 10px;
    }

    .s-active-container li {
        padding: 7px 5px 12px;
    }

    .swiper-button-prev1 {
        top: 19%;
    }

    .swiper-pagination2 {
        left: -20%;
    }

    .class-r {
        height: 2.0844rem;
    }

    .slide3-imgbox {
        height: 1.275rem;
    }

    .class-text a {
        font-size: 16px;
        padding: 13px 0px;
    }

    .research-swi {
        height: 300px;
    }

    .slide4 {
        width: 280px;
        height: 273px;
    }

    .research-imgbox {
        height: 160px;
    }

    .research-text {
        padding: 10px 15px 10px;
    }

    .research-text p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .ercode {
        width: 11.2%;
    }

    .codebox {
        height: 1.05rem;
    }

    .aside div {
        padding-top: 50px;
    }

    .aside .top {
        padding-top: 60px;
    }

    .nav_list li a,
    .nav_list .dropdown a {
        padding: 15px 60px 15px 20px;
    }

    .right-date h1 {
        font-size: .251rem;
    }

    .column-lists {
        height: 1.8698rem;
    }
    .slide5{
        padding: 5px;
    }

    .aside a {
        padding-top: 50px;
    }

     .l11-q1 .pic {
        float: none;
        margin: 0 auto 20px;
    }
       .l11-q1 .con {
        padding: 20px;
    }
}

@media screen and (max-width:700px) {
  .search-mask .remove{top: 22%;}
}




@media screen and (max-width:680px) {
    .w {
        width: 100%;
    }
    .w1{width: 90%;margin: auto;}
    .header-container {
        padding: 0px 7px;
    }

    .news-title h1,
    .notice-title h1,
    .active-title h1,
    .research-title h1,
    .column-title h1,
    .honors-title h1 {
        font-size: .4175rem;
    }

    .news-left,
    .news-right,
    .notice,
    .s-active {
        float: none;
        width: 100%;
    }

    .notice-date {
        width: 12.5%;
    }

    .notice-items {
        width: 84.8%;
    }

    .news-left {
        height: 280px;
        margin-bottom: 50px;
    }

    .class-text a {
        font-size: 14px;
        padding: 10px 0px;
    }

    .right-date {
        width: 15%;
    }

    .right-date h1 {
        font-size: .371rem;
    }

    .news-right li a {
        width: 82%;
    }

    .bottombox {
        width: 91%;
        padding: 10px 10px 20px;
    }

    .news-container,
    .research-container,
    .honors-container {
        padding: 0.1563rem 0.1146rem 0.4344rem 0.1042rem;
    }

    .notice-title a,
    .active-title a,
    .research-title a,
    .column-title a,
    .honors-title a {
        font-size: 14px;
        bottom: 16%;
    }

    .news-title p,
    .notice-title p,
    .active-title p,
    .research-title p,
    .column-title p,
    .honors-title p {
        font-size: 13px;
    }

    .class-l h1 {
        height: 90px;
    }

    .class-r {
        height: 2.44rem;
    }

    .swiper-pagination2 {
        left: -22%;
    }

    .swiper-button-next1,
    .swiper-button-prev1 {
        left: -20%;
    }

    .swiper-pagination2 {
        left: -23%;
    }

    .slide3-imgbox {
        height: 1.575rem;
    }

    .swiper-pagination2 {
        bottom: 7px;
    }

    footer .dropdown {
        width: 23.3%;
    }

    .codebox {
        height: 1.67rem;
    }

    .ercode {
        width: 17.2%;
    }

    .slide4 {
        width: 275px;
    }

    .slide5 {
        padding: 5px;
    }

    .column {
        padding: 0 7px;
    }

    footer {
        padding: 0 7px;
    }

    .footerlogo {
        height: 0.7729rem;
    }
	.searchWrap .serBox{
	        padding:10px;
	    }
	    .searchWrap .txt{
	        width:75%;
	    }
	    .searchWrap .btn{
	        width:25%;
	    }
	    .searchWrap ul li{
	        padding:10px 0;
	    }
	    .searchWrap ul li a h3{
	        font-size:16px;
	        margin-bottom: 5px;
	    }
	    .searchWrap ul li a p{
	        font-size:13px;
	        line-height: 20px;
	        height: 40px;
	    }
	    .searchWrap ul li a span.time{
	        font-size:13px;
	    }
}



@media screen and (max-width:580px) {
.con_fl h1,.ny_content1 .con_fl h1{/* padding: 16px 0px; */position: relative;}
    .con_fl h1:after{top: 30px;}
	/* 内页banner */
	.ny_banner,.ny_banner img{height: 173px;/* object-fit: cover; */}
	/* 领导内容页 */
	.list_newlead li .img_wrap{width:100%;}
	.szdy-conx h4{line-height: 40px;margin-bottom: 14px;}
	.txtBox p{font-size: 15px;}
           .lead_img{display: block;float: none;width: 100%;max-height: 354px;background: #efefef;padding: 30px;box-sizing: border-box;text-align: center;margin-left: 0;}
  .lead_img img{height:294px;width: 88%;}
   .img_wrap a{background-size: contain;}
   .szdy-conx{margin-top:20px;}
	/* 组织机构 */
	.textList3Dl dd{width: 100%;}
        .attraction .attraction_img_item .attraction_box { height: 270px;}
        .attraction .inner_box{padding: 20px;}

           #vsb_content table{border: 0px!important;border-left: 1px solid #ddd!important;border-top: 1px solid #ddd!important;margin: 0px auto;display: block;width: 100%!important;}
 #vsb_content table tr td{border-left: 0px!important;text-align: center;border-top: 0px!important;line-height: 23px;padding: 1px!important;border-right: 1px solid #ddd!important;border-bottom: 1px solid #ddd!important;text-indent: 0!important;}
 #vsb_content table tr td p{text-indent: 0em!important;padding:0px;margin: 0px!important;text-align: left;}
 #vsb_content table img{
    margin: 0!important;
    border: 0!important;
    max-width: 105px;
}
 #vsb_content  table tbody{overflow-x: auto;overflow-y: hidden;white-space: nowrap;width: 100%;display: block;}
.con_fr .text img{width:100% !important;height:auto !important;}
}





@media screen and (max-width:560px) {
    .notice-date {
        width: 14.5%;
    }

    .notice-items {
        width: 82.8%;
    }

    .class-r {
        height: 2.84rem;
    }

    .class-text a {
        font-size: .2546rem;
    }

    .slide3-imgbox {
        height: 1.825rem;
    }
    .s-info{
        width: 51%;
    }
    .content_b .content_c p, .content_b .content_c ul li a,.content_b .content_c ul li{font-size:14px !important;}
}

@media screen and (max-width:500px) {

    .banner {
        height: 4.225rem;
    }

    .header-logo {
        width: 63%;
    }

    .news-title h1,
    .notice-title h1,
    .active-title h1,
    .research-title h1,
    .column-title h1,
    .honors-title h1 {
        font-size: .4075rem;
    }

    .news-left {
        height: 290px;
        margin-bottom: 50px;
    }

    .right-date h1 {
        font-size: .451rem;
    }

    .right-date {
        width: 17%;
    }

    .news-right li a {
        width: 79%;
    }

    .notice {
        padding-bottom: 0;
    }

    .notice-container li {
        padding: 10px 5px 10px;
    }

    .notice-date {
        width: 17%;
    }

    .notice-items {
        width: 80%;
    }

    .notice-items h1,
    .s-active-items h1 {
        margin-bottom: 5px;
    }

    .class-l h1 {
        height: 75px;
    }

    .class-r {
        height: 2.8844rem;
    }

    .slide3-imgbox {
        height: 66px;
    }

    .class-text a {
        font-size: 13px;
        padding: 4px 0px;
        font-weight: normal;
    }

    .swiper-button-prev1 {
        top: 22%;
    }

    .swiper-button-next1,
    .swiper-button-prev1 {
        left: -20%;
    }

    .swiper-pagination2 {
        left: -23%;
    }

    .swiper-pagination-total {
        font-size: 20px;
    }

    .swiper-pagination-current {
        font-size: 16px;
    }

    .slide4 {
        width: 258px;
        height: 273px;
    }

    .honors-swi {
        padding: 10px 35px;

    }

    .slide5 {
        padding: 5px;
    }

    footer .dropdown {
        width: 45.3%;
    }

    .s-info {
        float: left;
        width: 100%;
    }

    .footerlogo {
        height: 1.0729rem;
        margin-bottom: 14px;
        margin-top: 14px;
    }

    .ercode {
        width: 100%;
        text-align: center;
    }

    .codebox {
        height: 1.74rem;
    }
	.ercode img{width: auto;}
	.copyright{background: none;}
}

@media screen and (max-width:400px) {
  .swiper-button-prev1{top: 14%;}
  .swiper-button-next1{top: -19%;}

}