@media (max-width:1800px) {
  

    .news-text span {
        line-height: 25px;
        float: left !important;
    }
}

@media (max-width:1545px) {

    .header-box,
    .header-right ul {
        align-items: center;
    }

    .header-right {
        margin-left: 0;
    }

    .max {
        padding: 0 40px;
    }

    .department-cont {
        margin-top: 40px;
    }

    .banner-slide {
        left: 0;
    }
}

@media (max-width:1610px) {
    .jian>.max {
        <!--flex-wrap: wrap;-->
        justify-content: space-around;
    }
    .ren{
      width:34%;
    }

    .jian {
        height: auto;
    }

    .dang,
    .ren {
    position:relative;
      top:0;
      left:0;
    }
}

@media (max-width:1342px) {
    .foot .text {
        flex-wrap: wrap;
    }

    .banner-slide {
        height: 10vh;
    }

    .ks-box .zhuan {
        width: 100%;
    }
}

@media (max-width:1200px) {
    .header-right {
        display: none;
    }

    .header-box,
    .header-right ul {
        justify-content: flex-start
    }

    .banner-slide>p {
        font-size: 40px;
    }

    .news-title+div {
        flex-wrap: wrap;
    }

    .news-left,
    .news-right {
        width: 100%;
        margin-left: 0;
    }

    .news-right {
        margin-top: 20px;
    }

    .yuan-swiper .swiper-button-next {
        left: 65%
    }

    .yuan-swiper .swiper-button-prev {
        left: 35%
    }

    .news-text span {
        float: right !important;
        line-height: 55px;
    }

    .box-right>p:first-child {
        max-width: 767px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .box-right>p:last-child {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-height: 1.5;
        max-height: 3em;
        text-overflow: ellipsis;
    }

    .new-box ul li>a {
        font-size: 18px;
    }

    .new-box ul li a {
        font-size: 14px;
    }
}

@media (max-width:1100px) {
    .lian .max>ul {
        flex-wrap: wrap;
    }

    .dj-box ul li>a img {
        width: 15%;
    }

    
    .item{
    width:48%;
   }

    .department-cont ul {
        justify-content: flex-start;
    }

    .department-cont ul>li {
        margin: 2% 4%;
    }
}

@media (max-width:900px) {
    .ysjs-box .zhuan {
        width: 100%;
        min-width: auto;
    }

    .yygkjj>img {
        width: 100%;
    }

    .yygkld>.yygkld-box {
        width: 35%;
    }

    .department-cont ul>li {
        width: calc(100% / 4);
    }
}

@media (max-width:835px) {
.swiper-wrapper{
  height:auto;
}
    .title-left>ul {
        display: none;
    }

    .yuan-title {
        flex-wrap: wrap;
    }

    .yuan-swiper .swiper-button-prev {
        left: 5%;
    }

    .yuan-swiper .swiper-button-next {
        left: 90%;
    }

    .jian>.max {
        flex-direction: column;
        align-content: center
    }

    .jian-item {
    max-width:none;
        min-width: 355px;
        width: 100%;
        margin-top: 20px;
    }
    .jian-title,.jian-item ul li{
      max-width:none;
    }

}
@media (max-width:600px){
    .news-right ul>li::before{
      width:0;
    }
}
@media (max-width:768px) {
.yygkjj p img{
  width:100%;'
}
.banner .swiper-slide img{
  height:200px
}
.xwzx-cont p img{
  width:100%;
}
.yyxw-right{
  max-height:none;
  width:100%;
}
.new-box ul li a{
  color:#fff;
}
    .max {
        padding: 0 20px;
    }
    .jian>.max {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .header-left {
        width: 40%;
    }

    .banner-slide,
    .banner-img {
        display: none;
    }

    .swiper-wrapper {
        height: auto;
    }

    .department-list>div,
    .department-list span {
        border: 0 !important;
    }

    .department-item {
        flex-wrap: wrap;
    }

    .department-item>p:first-child {
        border: 0;
        height: 15px;
    }

    .department-item>p {
        line-height: 15px;
        margin-bottom: 20px;
    }

    .yuan-title-right {
        flex-wrap: wrap;
    }

    .yuan-title-right .opct {
        margin-bottom: 20px;
    }

    .department-cont ul {
        justify-content: space-between;
    }

   

    .news-right-title>a {
        margin-top: 20px;
    }

    .zhuan {
        height: auto;
        padding: 10px;
        <!--align-items: center;-->
    }

    .news-right-title a>div {
        width: 100% !important;
    }

    .department-item>p::before {
        bottom: -8px;
    }

    .department-item>p::after {
        bottom: 0;
    }

    .department-item>p {
        line-height: 15px;
    }

    .dj-box ul li>a img {
        display: none;
    }

    .dj-title-list ul>li:nth-child(2n) {
        margin: 0;
    }

    .dj-title-list ul {
        justify-content: space-around;
        flex-wrap: wrap;
    }

    .pages {
        width: 100%;
    }

    .pages ul>a {
        font-size: 14px;
    }

    .ks-box .zhuan,
    .info {
        flex-direction: column
    }

    .info>img {
        width: 100%;
    }

    .info>div>p:nth-of-type(2) {
        max-width: none;
    }

    .tzgg-list ul li a span::before {
        width: 0;
    }

    .yyxw-box ul li>a {
        flex-wrap: wrap;
        justify-content: center
    }

    .yyxw-box ul li>a>img {
        width: 100%;
        max-width:none;
        margin-bottom: 20px;
        margin-right:0;
    }

    .ysjs-info>p {
        margin-top: 20px;
    }

    .ysjs-info>.zhuan {
        flex-wrap: wrap;
        justify-content: center;
    }

   

    .yygkld>.yygkld-box {
        width: auto;
    }

    .yygkld>div {
        flex-direction: column;
    }

    .yygkld>div>.yygkld-box {
        width: auto;
    }

    .yyry ul {
        justify-content: center;
    }

    .new-box ul {
        flex-direction: column;
    }

    .new-box ul li {
        position: relative;
        width: 100%;
    }

    .op {
        width: calc(100% - 100px);
        display: none;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 999;
    }

    .new-box ul li .op a {
        display: block;
        width: 100%;
    }

    .news-text span {
        display: none;
    }
    .item {
        width: 100%;
    }
    .box-item{
      justify-content:center;
    }

}

@media (max-width:515px) {
    .department-cont ul>li {
        width: calc(100% / 3);
        margin: 2% 0;
        min-width: 140px;
    }
}

@media (max-width:515px) {
    .news{
      padding:15px 0;
    }
    .news-title{
      margin-bottom:10px;
    }
    .foot .text {
        margin-top: 10px;
    }

    .opct:nth-child(2n) {
        margin: 0 0 20px 0;
    }
    .news-right ul>li>a{
      padding-bottom:15px;
    }
    .swiper .swiper-pagination{
      right:0;
      text-align:right;
      bottom:10px;
    }
   
    .tong .zhuan-left{
      width:40%;
    }
    .tong .zhuan-left img{
      width:100%;
      height:100%;
    }
    .tong .zhuan-right{
      width:50%;
    }
    .tong .yuan-swiper .swiper-button-next,.ks-poTitle+.yuan-swiper .swiper-button-next {
        left: 50%;
        top:-70px;
    }
    .tong .yuan-swiper .swiper-button-prev,.ks-poTitle+.yuan-swiper .swiper-button-prev {
        left: 30%;
    }
    .xiao{
      margin-top:20px;
    }
    .jian-item>div{
      padding-right:0;
    }
    .jian{
      padding:20px 0;
    }
    .yuan{
    padding-top:10px;
      padding-bottom:0;
    }
    .yuan-swiper{
      margin-top:20px;
    }
    .title-left{
      margin-bottom:20px;
    }
    .jian-item ul li:hover>a, .jian-item ul li:hover>a>p{
      color:#333333;
      font-weight: 500;
    }
    .jian-item ul li:hover>a>p{
      color:#999999;
    }
    .jian-item:nth-child(2) ul li:hover>a, .jian-item:nth-child(2) ul li:hover>a>p{
      color:#fff;
      
    }
    .dj-title-list{
      height:auto;
    }
    .dj-cont{
    padding-top:80px;
      padding-bottom:0;
    }
    .pages ul a{
      width:50px;
    }
    .box-left>p{
      font-size:25px;
    }
    .dj-box ul li>a:hover>.box-left, .dj-box ul li>a:hover>.box-left>p{
      background-color: #F4F1EE;
      color: #666666;
    }
    .dj-box ul li>a:hover>.box-right>p:first-child{
        color: #222222;
                font-weight: 500;
    }
    .dj-box ul li>a:hover::after{
      width:0;
    }
    .dj-box ul li>a:hover{
      background:none;
    }
    .box-left{
      height:70px;
    }
    .ysjs-info>.zhuan .zhuan-right{
      width:100%;
    }
    .zhuan-right{
      width: 55%;
    margin-left: 10px;
    }
    .img-cont{
        width:100%;
    }
    .yyxw-box li:hover .yyxw-right{
      background:none;
    }
}