@media screen and (max-width:1920px) {
/*    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 93% !important;
    }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 3% !important;
    }*/
}


@media screen and (max-width:1700px) {
/*    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 93% !important;
    }

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 3% !important;
    }*/
	.nav2>li {
		margin-right: 18px;
	}
	.nav>li {
		margin-right: 23px;
	}
}


@media screen and (max-width:1580px) {
    .nav {
        width: auto !important;
    }
}


@media screen and (max-width:1500px) {
}


@media screen and (max-width:1420px) {
	.nav2>li {
		margin-right: 12px;
	}
	.nav2>li>a {
		font-size: 14px;
	}
	.nav>li {
		margin-right: 12px;
	}
	.nav>li>a {
		font-size: 14px;
	}
}


@media screen and (max-width:1270px) {
    .nav>li {
        margin-right: 10px !important;
    }
}


@media screen and (max-width:1500px) {
/*    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 93% !important;
    }

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 3% !important;
    }*/
	.nav2>li {
		margin-right: 11px;
	}
	.nav2>li>a {
		font-size: 14px;
	}
	.nav>li {
		margin-right: 12px;
	}
	.nav>li>a {
		font-size: 14px;
	}
}


@media screen and (max-width:1250px) {
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 34% !important;
    }

    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 48% !important;
    }
}

@media screen and (max-width: 640px) {
    .swiper-button-next,.swiper-button-prev {
        top: 90% !important;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 26% !important;
    }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 54% !important;
    }
}

@media screen and (max-width:1350px){
    .h_s,.h_m{
        width: 80px;
     }
	 .nav2>li>a {
		font-size: 14px;
	}
	.nav2>li {
		margin-right: 12px;
	}
	 .nav>li>a {
		font-size: 14px;
	}
	.nav>li {
		margin-right: 12px;
	}
}

@media screen and (max-width:1255px){
    .nav2{
        display: none !important;
    }
    .nav{
     display: none;
 }
 }
@media screen and (max-width: 1150px) {
   .zjtd-pic{
       width: 100%;
   }
   .zjtd-txt{
       width: 100%;
       padding: 30px 20px
   }
   .kp-pic{
       width: 100%;
   }
   .kp-txt{
    width: 100%;
    padding: 20px 10px
   }
   .fyxq-pic{
       width: 100%;
   }
   .fyxq-txt{
       width: 100%;
       margin-top: 30px
   }
   .fyxq-flex{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
   }
}


@media screen and (max-width: 1050px) {
    .ul-iyd>li{
        width: 50%;
    }
    .ul-idt2>li{
        width:48.39%
    }
    .ul-fy>li{
        width: 46.73%;
    }
    .pc {
        display: none !important;
    }
    .mob {
        display: block !important;
    }
    .cer_tit img {
        width: 80%;
    }
    .cer_tit {
        text-align: center;
    }
    .cer_lg {
        margin-left: 0;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 21% !important;
    }
}
@media screen and (max-width: 950px) {
    .cont{
        flex-wrap: wrap;
    }
    .cont-l{
        width: 100%;
        margin-right: 0
    }
    .cont-r{
        margin-top: 30px;
        width: 100%;
    }
    .xuezhapen li{
        width: 48.7%;
    }
}
@media screen and (max-width: 850px) {
    .newsxq-l {
        width: 100%;
    }
    .ul-ily > li {
    width: 90%;
    line-height: 70px;
}
    .newsxq-r {
        width: 100%;
        margin-top: 30px;
    }
    .ul-newstj{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .ul-newstj>li{
        width: 49%;
    }
    .lx-cont{
        flex-direction: column-reverse;
    }
    .lx-l{
        margin-top: 30px;
        width: 100%;
    }
    .lx-r{
        width: 100%;
    }
    .banner_img a{
        width: 25%;
        display: inline-block;
    }
    .banner_img img{
        width: 100%;
    }
    .prev, .next{
        width: 20px !important;
        background-size: 100%
    }
}
@media screen and (max-width: 820px){
   .ft-r{
       width: 100%;
       margin-top: 30px
   }
   .ul-ft>li{
       margin-right: 25px
   }
}
@media screen and (max-width: 750px){
    .ul-idt2>li{
        width:98.39%
    }
    .ul-idt-nav>li>a{
        width: 120px;
    }

    .ul-fy{
        margin-left: -1%;
        margin-bottom: 2%
    }
    .ul-fy>li {
        width: 48%;
        margin: 0 0 2% 2%
    }
    .ul-qw>li{
        width: 28.28%;
    }
    .news-txt{
        width: 100%;
        padding-top: 15px ;
    }
    .news-pic{
        width: 100%;
    }
    .logo{
       
        display: flex;
        align-items: center;
        width: 50%;
        height: 100%;
    }
    .logo>img{
        width: 100%;
    }
    .ss-inp{
        width:120px
    }
}
@media screen and (max-width: 640px) {
    .ul-iyd > li {
        width: 100%;
    }

    .ul-qw > li {
        width: 44.95%;
    }

    .ul-idt > li {
        width: 100%;
    }

    .ul-ft > li {
        margin-right: 8px;
    }

    .ft {
        padding: 30px 0
    }

    .efcon {
        width: auto;
    }

    .terbutm {
        max-width: none;
    }

    .fyxq, .jt, .lx, .news, .newsxq, .zjtd, .zp {
        padding-bottom: 40px;
    }

    .idt-nav {
        align-items: center;
    }

    .idt-more {
        font-size: 18px;
        width: 92px;
        height: 38px;
        line-height: 38px;
        margin: 0;
    }

    .idt-tx {
        font-size: 18px;
        line-height: 30px;
        -webkit-line-clamp: 3;
    }

    .idt-time img, .news-time img {
        width: 16px;
    }

    .ul-zynav a::after {
        height: 17px;
    }
    /* 字体 */
    .ul-idt-nav > li > a, .idt-title, .idt-time span, .idt2-title, .idt2-time, .ul-ft > li, .ul-zynav a, .tilerc, .fy-tx, .fyxq-tx, .fyxq-dh, .gy-title, .gy-time, .zy-more a, .news-time span, .newstj-title,
    .qw-tx2 {
        font-size: 20px
    }

    .mbx, .efcon, .tero, .fonwst, .sazicon, .zjtd-tx, .zjtd-tx2, .newstj-tx, .kp-more {
        font-size: 18px
    }

    .r-title {
        font-size: 30px
    }

    .zjtd-title, .qw-title {
        font-size: 28px
    }

        .zjtd-title > span, .r-title2, .newstj-top, .qw-tx {
            font-size: 22px
        }

    .news-tx, .newsxq-tx, .kp-tx, .lx-txm, .ft-add p {
        font-size: 18px;
        line-height: 30px
    }

    .news-title {
        line-height: 34px
    }

    .kp-title {
        font-size: 24px
    }

    .wh-tx {
        font-size: 20px;
        line-height: 34px
    }

    .jt-tx {
        color: #555555;
        font-size: 20px;
        line-height: 40px;
    }

    .zy-banner {
        height: 399px;
    }
}