

@media (min-width:2000px){
    #certify .swiper-slide{
        width: 39%;
       
        
    }
    #certify .swiper-slide img{
        height: 480px;
    }
   
    .zxft-detail-left-img img{
        height: 700px;
    }
    .zxft-detail-right{
        max-height: 810px;
    }
    .bqft-video video{
        height: 550px;
    }
}
@media (min-width:767px) and (max-height:830px){
    .fy-swiper .swiper-slide a img {
        width: 140px;
        height: 100px;
    }
}
@media (min-width:1920){
    .news-Press-list li a img {
        height: 270px;
    }
    .news-Press img {
        height: 550px;
    }
  
}
@media (min-width: 1800px) {
    .main-card{
        width: calc(100% - 760px);
    }
    .card-image{
        width: 350px;
    }
    .card-image img{
        height: auto;
        width: 100%;
    }
    .card-content{
        width: calc(100% - 350px);
    }
    .sidebar-list{
        width: 740px;
    }
    .side-card{
        width: 350px;
    }
    .side-card img{
        height: auto;
    }
}
@media (max-width: 1600px) {
    #Topic-owl .owl-item .item img{
        height: 170px;
    }
    .emali-list li div h4 a,
    .emali-list li>a h4{
        font-size: 20px;
    }
    .Consultation-link a
   {
        height: auto;
    }
    .zfkfhd{
        height: 380px;
    }
    .Open-Month-list li{
        padding: 24.5px 0px;
    }
    .Consultation-link img {
        margin-top: 0px;
        height: auto;
    }
    .investment-listimg li+li {
        margin-top: 20px;
    }
    .investment-listimg li img{
        height: 160px;
    }
    .investment-listimg li div a{
        margin-top: 20px;
    }
    .stats-item .number b{
        font-size: 28px;
    }
    .stats-item .number span,
    .stats-item>div>p{
        font-size: 12px;
    }
    .banner-owl .owl-controls{
        width: 1200px;
    }
    .banner-owl .owl-item .item a img.bf{
        top: calc(50% - 45px);
    }
    .banner-owl .owl-item .item a h4{
        -webkit-line-clamp: 2;
    }
    .investment .col-md-4 img {
        height: auto;
        width: 100%;
    }
    #certify .swiper-slide{
        width: 48%;
    }
    .news-Press img {
        height: 340px;
    }
    .news-Press-list li a img {
        height: 150px;
    }
    .Topic-links a img{
        height: 141px;
    }
    .honeycomb-list{
        padding: 0px 94px;
    }
    .honeycomb-list2{
        padding: 0px;
    }
    .banner-owl .owl-dots{
        left: 15px;
    }
    .banner-owl .owl-controls .owl-nav{
        right: 15px;
    }
    #carousel .item img{
        height: 440px;
    }
    ul.list-new>li{
        padding: 19px 0px;
    }
    .stats-div-right {
        width: 276px;
    }
    .stats-items{
        width: calc(100% - 276px);
    }
    .government-left-right>p{
        margin-bottom: 10px;
    }
    #Topic-owl .item .content span{
        margin-bottom: 10px;
    }
    .index-nav ul li a{
        /* padding: 7px 20px; */
        padding: 10px 5px;
        padding-top: 10px!important;
    }
    .bqft-video video{
        height: 370px;
    }
    .zxft-detail-left-img img{
        height: 450px;
    }
    .zxft-detail-right{
        max-height: 580px;
    }
    .zdxxgk-div-list li a{
        font-size: 16px;
    }
    .zdxxgk-div-list li a::before{
        width: 5px;
        height: 5px;
        top: 9px;
    }
    .scroll-container{
        height: calc(100vh - 146px);
    }
    .fg-swiper .swiper-slide h4{
        font-size: 18px;
    }
    .fg-swiper .swiper-slide-active i{
        width: 53px;
    height: 53px;
    line-height: 53px;
    font-size: 24px;
    }
    .City-silhouette-list li a img{
        height: 150px;
    }
    .Xuandeng-ulr li{
        margin-top: 15px;
    }
    .public-title-more{
        right: 0px;
    }
    #section-4 .swiper-button-prev {
        /* left: -60px; */
    }
    #section-4 .swiper-button-next {
        /* right: -60px; */
    }
}
@media (max-width: 1300px) {
    .index-news {
        padding: 50px 0px;
    }
    .keypoint-list{
    }
    #Topic-owl .owl-item .item img {
        height: 170px;
    }
    .stats-div-content {
        /* display: block; */
    }
    .border1,
    .border2,
    .border3{
        display: none;
    }
    .stats-div-right {
        /* width: 100%; */
    }
    .stats-div-list {
        /* display: flex; */
        width: 100%;
        gap: 10px;
    }
    .stats-div-list li {
        /* width: 33.33%; */
        margin-top: 10px;
    }
    .emali-list li div h4 a,
    .emali-list li>a h4{
        font-size: 18px;
    }
    .Xuandeng-ulr li{
        margin-top: 29px;
    }
    .Consultation-statistics{
        padding: 15px 20px;
    }
    .Xuandeng-ulr li{
    }
    .Open-Month-list li {
        padding: 13.5px 0px;
    }
    .policy-content h4 a{
        /* font-size: 16px; */
    }
    .honeycomb-list{
        padding: 0px 80px;
    }
    .honeycomb-list2 {
        padding: 0px;
        margin-top: -32px;
    }
    .honeycomb-list3 {
        margin-top: -34px;
    }
    .stats-item .number b {
        font-size: 24px;
    }
    #certify .swiper-slide img{
        height: 400px;
    }
    #certify .swiper-slide{
        width: 60%;
    }
    .middle-contet{
        overflow: hidden;
    }
    .banner-owl .owl-controls {
        /* width: 970px; */
    }
    .index-nav ul li{
        padding: 11px 0px;
    }
    .index-nav ul li a{
       
    }
    .zfkfhd{
        height: 328px;
    }
    /* .main-card{
        width: calc(100% - 420px);
    }
    .sidebar-list{
        width: 400px;
    }
    .side-card{
        width: 190px;
    } */
    .online-interview .card-title{
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .card-content{
        padding: 0px 15px;
    }
    .banner-owl .owl-item .item a img.bf{
        top: 28%;
        width: 70px;
        height: 70px;
    }
    .bottom-nav>img{
        width: 180px;
    }
    .bottom-nav   .nav-list{
        width: calc(100% - 260px);
    }
    .fg-swiper .swiper-slide-active, .fg-swiper .swiper-slide-duplicate-active{
        margin-left: 30px;
        margin-right: 50px !important;
    }
    #section-4 .swiper-button-prev {
        /* left: 0px; */
    }
    #section-4 .swiper-button-next {
    }
    .investment-listimg li div a {
        margin-top: 25px;
        padding-bottom: 11px;
    }
}
@media (min-width:1200px) {
    .model-md .modal-dialog{
   
        width: 1200px;
    
}
}
@media (max-width: 1200px) {
    .index-nav ul li {
        margin: 0px;
    }
    
    .service-item, .interaction-item {
        width: 24%;
    }
    
  
    .info-item {
        width: 16%;
    }
    
    .news-icon-item {
        width: 32%;
    }
    
  
    .honeycomb-container {
        grid-template-columns: repeat(4, 180px);
        grid-auto-rows: 156px;
    }
  
  
    .banner-owl .owl-controls{
        width: 100%;
        transform: none;
        position: static;
    }
    .zxft-detail-left{
        width: 60%;
    }
    .zxft-detail-right{
        width: 40%;
    }
    .nav-text{
        font-size: 22px;
    }
    .nav-item img{
        width: 56px;
    }
    .bottom-nav>img {
        width: 150px;
    }
    .bottom-nav .nav-list {
        width: calc(100% - 200px);
    }
    .news-Press-list li a img {
        height: 120px;
    }
    .news-Press img {
        height: 250px;
    }
    .main-card{
        width: 100%;
        margin-bottom: 20px;
    }
    .sidebar-list{
        width: 100%;
        gap: 0px;
    }
    .side-card{
        width: calc(50% - 10px);
    }
    .sidebar-list  .side-card:nth-child(1){
        margin-right: 10px;
    }
    .sidebar-list  .side-card:nth-child(2){
        margin-left: 10px;
    }
    .side-card img{
        height: auto;
    }
    .card-image{
        width: 300px;
    }
    .card-image img {
        width: 300px;
        height: 200px;
        object-fit: cover;
    }
    .card-content{
        width: calc(100% - 300px);
    }
    .keypoint-list {
        grid-template-columns: repeat(5, 1fr);
    }
    .City-silhouette-list li a div h4{
        font-size: 14px;
    }
    .investment-listimg li div a {
        margin-top: 0px;
        padding-bottom: 9px;
    }
    .investment-listimg li div h4{
        font-size: 20px;
    }
    .investment-listimg li div p{
        line-height: 25px;
        font-size: 15px;
        height: 50px;
    }
    .investment-listimg li img {
        height: 127px;
        width: 210px;
    }
    .investment-listimg li div{
        width: calc(100% - 210px);
    }
    .keypoint-list{
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (max-width: 991px) {
  
    .service-items, .interaction-items, .stats-items, .info-items, .news-icons {
        flex-wrap: wrap;
    }
    
    .service-item, .interaction-item {
        width: 48%;
        margin-bottom: 20px;
    }
    
    .stats-item {
        width: 30%;
        margin-bottom: 20px;
    }
    
    .info-item {
        width: 16%;
        margin-bottom: 20px;
    }
    
    .news-icon-item {
        width: 32%;
        margin-bottom: 20px;
    }
    
  
    .honeycomb-list {
        padding: 0px 60px;
    }
    .honeycomb-list2{
        margin-top: -20px;
        padding: 0px;
    }
    .honeycomb-list3 {
        margin-top: -21px;
    }
   
    ul.News-tab-nav.nav-line{
        margin-top: 30px;
    }
    ul.News-tab-nav.nav-line>li>a h2{
        font-size: 20px;
        margin-bottom: 0px;
    }
    .news-Press h4,
    .biref a h4{
        font-size: 16px;
        height: auto;
        margin-bottom: 0px;
    }
    .biref a p{
        font-size: 14px;
        line-height: 20px;
    }
    ul.list-new>li>a{
        font-size: 14px;
    }
    ul.list-new>li{
        padding: 12px 0px;
    
    }
    .tab-more span, .public-title span{
        font-size: 14px;
    }
    .public-title a{
        font-size: 24px;
    }
    .policy-content h4 a{
        font-size: 14px;
    }
    .policy-content p{
        font-size: 12px;
    }
    .policy-content i{
        width: 26px;
    height: 26px;
    line-height: 26px;
    top: 11px;
    }
    .policy-list li{
        
    }
  
    .government-leaders {
        display: block;
    }
    .government-left-rights,
    .government-gap{
        width: 100%;
    }
    #Topic-owl .owl-item .item img {
        height: 230px;
    }
    .Topic-links {
        margin-top: 20px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .Topic-links a {
        display: block;
        width: 50%;
        float: left;
        padding: 0px 15px;
    }
    .Topic-links a+a{
        margin-top: 0px;
    }
    .keypoint-list {
        grid-template-columns: repeat(4, 1fr);
    }
    .solicitation-list,
    .Consultation-statistics,
    .zfkfhd,
    .zmhd-server-right {
        margin-top: 20px;
    }
    #certify .swiper-slide img{
        height: 220px;
    }
    .zfkfhd {
        height: auto;
    }
    .stats-items{
        width: 100%;
    }
    .stats-div-right {
        width: 100%;
    }
    .stats-div-content {
        display: block;
    }
    .stats-item {
        width: 18.88%;
        margin-bottom: 0px;
    }
    .stats-item>div>p br{
        display: none;
    }
    .gov-info-left {
        margin: -20px 0px 0px;
    }
    .public-title{
        margin-bottom: 20px;
    }
    .zxft-detail-left{
        width: 100%;
    }
    .zxft-detail-right{
        width: 100%;
        padding-left: 0px;
        margin-top: 10px;
    }
    .zxft-detail-left-img img{
        height: auto;
    }
    .bqft-zy,
    .bqft-video{
        width: 100%;
    }
    .bqft-video video {
        height: auto;
    }
    .bqft-zy{
        margin-top: 10px;
    }
    .bqft-text+.bqft-text {
        margin-top: 10px;
    }
    .wbjfthg{
        margin-top: 10px;
    }
  
        .scroll-container {
            height: auto;
            scroll-snap-type: none;
            overflow-y: visible;
        }
        #scrollContainer section{
            display: block;
            padding-bottom: 30px;
            height: auto;
            min-height: auto;
            scroll-snap-align: none;
        }
        #section-2,
        .gqgk .container{
            padding-top: 30px;
        }
        .gqgk::before,
        .gqgk-right{
            width: 100%;
        }
        .gqgk-right{
            padding-left: 0px;
            -webkit-mask-image: none;
    mask-image: none;
    -webkit-mask: none;
        }
        .gqgk-right p{
            font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
        }
        .bottom-nav{
            background-color: #fff;
            bottom: 0px;
        }
        .bottom-nav>img {
            width: 100px;
            margin-left: 0px;
        }
        .bottom-nav .nav-list {
            width: calc(100% - 80px);
            padding-left: 0px;
        }
        .fg-swiper .swiper-slide h4{
            font-size: 16px;
        }
        #section-3{
            padding: 30px 0px;
        }
        #footer-container{
            display: block!important;
        }
        #scrollContainer section:last-child{
            min-height: auto;
            padding: 30px 0px;
        }
        #scrollContainer   #section-4{
            padding-bottom: 30px;
        }
        .bottom-nav  .nav-list{
            gap: 20px;
        }
        .accordion-icon{
            right: 0px;
        }
        .nav-item img {
            width: 38px;
        }
        .nav-text {
            font-size: 18px;
        }
        .four-block li p{
            font-size: 18px;
        }
        .four-block li i{
            width: 50px;
        }
        .news-Press img {
            height: auto;
        }
        .news-Press-list li a img {
            height: auto;
        }
        .government-meeting{
            gap: 0px;
        }
        .news-card{
            width: calc(50% - 10px);
        }
        .government-meeting  .news-card:nth-child(1){
            margin-right: 10px;
        }
        .government-meeting  .news-card:nth-child(2){
            margin-left: 10px;
        }
        .City-silhouette-list li{
            width: 50%;
        }
        .City-silhouette-list li a img {
            height: 190px;
        }
        .investment-listimg li div a{
            padding-bottom: 9px;
        }
        .investment .col-md-4 img{
            margin-top: 20px;
        }
        .fy-swiper .swiper-slide a{
            gap: 0px;
        }
        .fy-swiper .swiper-slide a img{
            margin-right: 10px;
        }
        #scrollContainer #section-4 > .container {
            max-height: none;
            overflow-y: auto;
        }
}

@media (max-width: 767px) {
    #carousel .item img{
        height: 240px;
    }
    .carousel-content {
        padding: 20px;
    }
    
    .carousel-content h2 {
        font-size: 20px;
    }
    
    .carousel-content p {
        font-size: 14px;
    }
    
    .gov-service h3, .latest-policy h3, .stats h3, .interaction h3, .gov-info h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    
    .service-item, .interaction-item {
        width: 100%;
    }
    
    .service-item ul li {
        display: inline-block;
        margin-right: 20px;
    }
    
    .policy-list li {
        flex-direction: column;
    }
    
    .policy-list li .date {
        margin-bottom: 15px;
        margin-right: 0;
    }
    
    .platform-link a {
        width: 100%;
        margin-right: 0;
    }
    
    .stats-item {
        width: 50%;
        margin-bottom: 0px;
        /* height: 135px; */
    }
    
    .info-item {
        width: 32%;
    }
    
    .news-icon-item {
        width: 100%;
        margin-bottom: 20px;
    }
    
   
    .honeycomb-container {
        grid-template-columns: repeat(2, 140px);
        grid-auto-rows: 121px;
    }
    .index-news {
        padding: 5px 0px 15px;
    }
     /* 2ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â¶ */
   
  
/* .header2 .top-link li .dropdown-menu{
    display: none!important;
}
.header2 .top-link li.open .dropdown-menu{
    display: block!important;
} */
.public-title{
   margin-bottom: 10px;
}
ul.News-tab-nav.nav-line {
    margin-top: 10px;
    margin-bottom: 10px;
}
.latest-policy {
    margin-bottom: 5px;
}
.online-interview,
.Press-Release{
    padding: 15px 0px;
}
.news-Press h4{
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.news-Press-list li a img {
    height: 120px;
}
.news-Press-list li a h4{
    font-size: 14px;
    line-height: 20px;
    height: 40px;
}
.news-Press-list li{
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 0px 5px;
}
.history-link{
    font-size: 12px;
    margin-top: -43px;
}
.card-image img,
.card-image{
    width: 100%;
    height: auto;
}
.card-content{
    padding: 0px 15px;
    width: 100%;
}
.online-interview .card-title{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}
.info-row{
    font-size: 12px;
}
.info-label{
    padding: 0px 8px;
}
.btn-start{
    font-size: 13px;
    margin-bottom: 15px
}
.stats-div-list {
  
}
.stats-div-list li {
    width: calc(50% - 5px);
    float: left;
    margin-top: 10px!important;
    margin-right: 5px;
}
.stats-div-list li:nth-child(even){
    
margin-left: 5px;
    
margin-right: 0px;
}
.stats-div-list li:last-child{
    width: 100%;
}
.stats-div-list li a div {
    padding-left: 10px;
}
.stats-div-list li+li{
}
.government-meeting,
.stats-div-list{
    display: block;
}
.government-gap img{
    height: 180px;
    width: auto;
    display: block;
}
.government-left-rights, .government-gap {
    width: 100%;
    /* display: block; */
}
.news-card{
    width: 100%;
    float: none;
    margin-bottom: 0px;
    margin-top: 15px;
}
.government-gap h4{
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}
.government-gap p{
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 5px;
}
.government-gap h4 span{
    font-size: 16px;
}
.government-div {
    padding: 5px 0px 15px;
}
.government-gap a{
    width: 120px;
    padding: 10px 0px;
    line-height: 20px;
    text-align: center;
    margin-top: 80px;
    font-size: 14px;
    position: static;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.government-gap a i{
    margin-right: 5px;
}
.government-left-right{
    width: 100%;
}
.government-left-right>p label {
    font-weight: 700;
    width: 130px;
    font-size: 16px;
}
.government-left-right>p span{
    width: calc(100% - 130px);
}
.government-left-right>p span small{
    font-size: 15px;
}
.government-meeting{
    padding-left: 0px;
   
}
.government-meeting::before{
    width: 1px;
    height: 100%;
    left: 16px;
    top: 55px;
}
.news-card::before{
    left: -34px;
    top: 4px;
}
.news-card::after{
    left: -38px;
    top: 0px;
}
.government-bottom {
    margin-top: 10px;
    position: relative;
    overflow: hidden;
}
.gov-info{
    padding: 15px 0px;
}
.gov-info-left {
    margin: 0px 0px 0px;
}
.gov-info-left li{
    padding: 15px 0px;
}
.gov-info-left li span{
    width: 45px;
    height: 45px;
    padding: 10px;
}

.gov-info-left li span img {
    height: 25px;
  
}
.gov-info-left li a h4{
    font-size: 16px;
    margin-bottom: 5px;
}
.gov-info-left li a p{
    font-size: 13px;
    line-height: 20px;
}
.gov-info-right li a{
    height: 100px;
    padding-top: 0px;
    justify-content: center;
}
.gov-info-right li a img{
    height: 30px;
    margin: 0px auto 7px;
}
.gov-info-right li a p{
    font-size: 14px;
    font-weight: 500;
}
.gov-info-right {
    margin-top: 10px;
}
.stats-item>div>p{
    font-size: 12px;
    /* height: auto; */
}
.stats-item>div>p br{
    display: none;
}
.stats-item>div{
    padding: 10px 5px;
}
.stats-item .number{
    padding: 0px 0px 15px;
}
.keypoint-info,
.stats-div {
    padding: 15px 0;
}
.stats-div-list li a img {
    width: 45px;
    height: 45px;
}
.stats-div-list li a div h4{
    font-size: 15px;
    line-height: initial;
    margin-bottom: 2px;
}
.stats-div-list li a div i{
    font-size: 12px;
    width: auto;
    height: auto;
    background-color: transparent;
    line-height: 20px;
}
#Topic-owl .owl-item .item img {
    height: auto;
}
#Topic-owl .item .content h2{
    font-size: 16px;
}
#Topic-owl .owl-item .item .content p{
    font-size: 13px;
    min-height: auto;
    line-height: inherit;
}
.keypoint-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}
.keypoint-list li{
    padding: 10px;
}
.keypoint-list li span img {
    width: 28px;
    margin-top: 4px;
}
.keypoint-list li p{
    font-size: 14px!important;
    line-height: inherit;
    margin-top: 5px;
}
.zmhd-server {
    padding: 10px 0px;
}
.zmhd-server-right li{
    padding: 15px;
    margin-bottom: 10px;
}
.zmhd-server-right li div h4{
    line-height: 25px;
    letter-spacing: 0px;
    font-size: 16px;
}
.zmhd-server-right li a img{
    height: 40px;
}
.zmhd-server-right {
    margin-top: 10px;
}
.emali-list li div h4 a, .emali-list li>a h4{
    font-size: 16px;
}
.emali-list li>a,
.emali-list li div{
    margin-bottom: 10px;
}
.Opinion-solicitation,
.Online-Consultation,
.Open-Month{
    padding: 15px 0px;
}
.Open-Month-left .public-title a{
    font-size: 20px;
}
.Open-Month-left{
    
    padding: 10px 15px 0px;
}
.Online-Consultation .row{
    margin: -5px 0px;
}
.Online-Consultation .row .col-xs-6{
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
}
.Online-Consultation .row .col-xs-12{
    padding-left: 5px;
    padding-right: 5px;
}
.Xuandeng-ulr li label,
.Consultation-statistics h4{
    font-size: 18px;
}
.Consultation-table li span:nth-child(1) a,
.Consultation-table li span{
    font-size: 14px;
}
.solicitation-list h4 a{
    font-size: 16px;
}
.solicitation-list h4{
    padding: 10px 20px;
}
.solicitation-list ul li a{
    font-size: 14px;
}
.solicitation-list{
    margin-top: 10px;
}
.banner-owl .owl-item .item a h4{
    left: 0%;
    transform: translateX(0%);
    -webkit-line-clamp:1;
    padding-right: 0px;
    font-size: 18px;
    bottom: 10px;
}
.banner-owl .owl-controls .owl-nav [class*=owl-]{
    font-size: 12px;
    padding: 5px 8px;
   
}
.banner-owl .owl-dots,
.banner-owl .owl-controls .owl-nav{
    bottom: 0px;
}
.banner-owl .owl-dots .owl-dot span{
    width: 10px;
    height: 10px;
}
.banner-owl .owl-controls{
    height: 30px;
}
.banner-owl .owl-dots .owl-dot.active,
.banner-owl .owl-dots .owl-dot span{
    border: 2px #b09566 solid;
}
.banner-owl .owl-dots .owl-dot.active span{
    background-color: #b09566;
}
.City-silhouette{
    padding: 0px 0px  15px;
}
.public-title3 a{
    font-size: 24px;
}
.public-title3 img{
    height: 30px;
}
.public-title3{
    padding-top: 30px;
    margin-bottom: 15px;
}
.City-title{
    font-size: 16px;
    padding-bottom: 8px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.City-title::after{
    width: 70px;
    height: 9.3px;
}
#certify .swiper-slide {
    width: 90%;
}

    .City-silhouette-list li {
        width: 50%;
        float: left;
        padding: 5px;
        margin-bottom: 20px;
    
}
.City-silhouette-list {
    margin: -5px;
}
ul.gov-service-tab-nav.nav-line>li.active>a h2,
ul.gov-service-tab-nav.nav-line>li>a h2{
    font-size: 14px;
}
ul.gov-service-tab-nav.nav-line{
    margin-bottom: 15px;
}
.City-silhouette-list li a div{
    padding: 8px 10px;
}
.City-silhouette-list li a div h4{
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ntyh-div {
    margin-top: 15px;
}
.investment{
    padding: 0px 0px 15px;
}
.investment-listimg li img {
    height: 180px;
    width: 100%;
    object-fit: initial;
    display: none;
}
.investment-listimg li div {
    width: 100%;
    float: none;
    padding-left: 0px;
    margin-top: 0px;
}
.investment-listimg li div h4{
    font-size: 18px;margin-top: 5px;
    margin-bottom: 0px;
}
.investment-listimg li div p{
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 5px;
}
.investment-listimg li div a {
    margin-top: 0px;
    font-size: 13px;
    letter-spacing: 0px;
    padding-bottom: 10px;
}
.investment-listimg li{
    margin-top: 0px!important;
    margin-bottom: 15px;
}
.honeycomb-list {
    padding: 0px 29px;
}
.honeycomb-list2 {
    margin-top: -10px;
    padding: 0px;
}
.honeycomb-list3 {
    margin-top: -11px;
}
.yearbook-div{
    padding: 0px 0px 15px;
}
.Open-Month-list li .date{
    width: 50px;
}
.Open-Month-list li .date small{
    font-size: 20px;
    margin-bottom: 2px;
}
.policy-content
{
    width: calc(100% - 70px);
    padding-left: 0px;
}
.policy-list li{
    padding: 10px 0px 10px;
}
.policy-content h4{
    margin-bottom: 3px;
}
.policy-content span.time {
    font-size: 12px;
    right: -70px;
}
.news-Press img {
    height: auto;
}
.stats-items .stats-item:nth-child(6)>div, .stats-items .stats-item:nth-child(7)>div, .stats-items .stats-item:nth-child(8)>div, .stats-items .stats-item:nth-child(9)>div, .stats-items .stats-item:nth-child(10)>div{
    
border-bottom: 1px #EBE0CD solid;
}
.stats-item:nth-child(5n)>div{
    border-right: 1px #EBE0CD solid;
}
.Topic-links a{
    padding: 0px 5px;
}
.Topic-links a h4{
    font-size: 14px;
    left: 5px;
    bottom: 0px;
    width: calc(100% - 10px);
}
.Topic-links{
    margin-left: -5px;
        margin-right: -5px;
}
#Topic-owl .item .content h2{
    font-size: 15px;
    display: block;
    margin-top: 5px;
}
#Topic-owl .item .content span{
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 12px;
    padding: 1px 10px;
}
#Topic-owl .owl-item .item .content{
    padding: 10px 15px 15px;
}
.emali-list {
    margin-right: -5px;
    margin-left: -5px;
}
.emali-list li {
    width: 50%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.emali-list li div>a{
    line-height: 21px;
}
.emali-list li div h4, .emali-list li>a h4 {
    letter-spacing: 0px;
    margin: 10px 0px 10px;
}
.emali-list li div h4 a{
    letter-spacing: 0px;
}
.emali-list li div,
.emali-list li>a{
    padding: 10px;
}
.zfkfhd-right .bf{
    width: 40px;
    height: 40px;
    top: 56%;
}
.Xuandeng-ulr{
    margin-top: 3px;
}
.Xuandeng-ulr li {
    margin-top: 10px;
    font-size: 12px;
}
.Consultation-statistics{
    padding-top: 20px;
}
.Consultation-table li{
    display: flex;
    align-items: center;
}
.Consultation-table li span:nth-child(1) a{
    white-space: break-spaces;
    width: 90%;
    line-height: 22px;
}
.banner-owl .owl-item .item a img{
    height: 240px;
    object-fit: cover;
}
.banner-owl .owl-item .item a img.bf {
    top: 40%;
    width: 40px;
    height: 40px;
}
/* .investment .col-md-4 img{
    display: none;
} */
.honeycomb-list{
    display: flex;
}
.investment-listimg li img.hidden{
    display: block!important;
}
.nav_line{
    height: 0px!important;
}
.government-left-right>p {
    margin-bottom: 0px;
}
.government-left-right>p{
    line-height: 27px;
}
.stats-item:nth-child(2n)>div{
border-right: none;
}
.stats-item:nth-child(9)>div,
.stats-item:last-child>div{
border-bottom: none!important;
}
.Consultation-table li span:nth-child(1) {
    width: 40%;
}
.Consultation-table li span:nth-child(2) {
    width: calc((70% - 150px) / 2);
}
.Consultation-link a h4{
    font-size: 16px;
    padding: 10px 15px;
}
.Consultation-table ul{
    border-left: none;
    border-right: none;
    border-radius: 0px;
    min-width: 700px;
}
.stats-items{
    padding-right: 0px;
}
.zxft-div-bottom,
.bqzt-div,
.Press-Release-detail{
    padding: 15px 0px;
}
.Release-top-title h4{
    font-size: 16px;
    line-height: 22px;
    padding-left: 100px;
}
.Release-top-title span{
    font-size: 16px;
    line-height: 20px;
    padding: 8px 12px;
}
.Release-top{
    padding: 15px;
}
.Release-top .Release-top-zy span,
.Release-top .Release-top-zy{
    font-size: 13px;
}
.Release-top .Release-top-zy{
    padding-left: 70px;
}
.Release-bottom{
    padding: 15px;
    margin-top: 15px;
}
.zxft-detail-left h4{
    font-size: 16px;
}
.zxft-detail-right .zxft-detail-list li a h4{
    font-size: 14px;
   
}
.zxft-detail-right .zxft-detail-list li a img{
    width: 120px;
    height: 66.375px;
}
.zkdhk-btn{
    padding: 5px 8px;
    font-size: 12px;
    top: 15px;
    right: 15px;
    line-height: normal;
    margin-bottom: 0px;
}
.news-Press-list2 li .content img{
    width: 100%;
    height: auto;
    float: none;
}
.news-Press-list2 li .content div {
    width: 100%;
    float: none;
    padding-left: 0px;
    margin-top: 10px;
}
.Press-Release-div{
    padding: 15px 0px;
}
.news-Press-list2 li{
    padding: 15px;
    margin-bottom: 15px;
}
.fthg-div .pagination {
    margin: 10px 0px;
}
.fthg-div .news-Press-list2 {
    margin-top: 15px;
}
.wbjfthg,
.fthg-div{
    padding: 15px 15px;
}
.bqft-title h4{
    width: 100%;
    font-size: 16px;
    font-style: normal;
    margin: 0px;
    margin-top: 0px!important;
}
.bqft-title span{
    line-height: 24px;
    float: none;
    font-size: 12px;
    margin-top: 10px;
}
.bqft-title{
    padding: 15px 15px;
    margin-bottom: 10px;
}
.bqft-text p span {
    display: block;
   
}
.bqft-text p span+span {
    margin-left: 0px;
}
.bqft-text{
    padding: 15px;
}
.bqft-text h4::before{
    left: -15px;
}
.whj_jqueryPaginationCss-1 div {
    margin-bottom: 10px;
}

.margin-top-20 {
    margin-bottom: 0;
}
.wbjfthg-list li a{
    padding: 15px 0px;
}
.wbjfthg-list li a h4{
    margin-bottom: 0px;
}
.Release-top-detail .Release-top-detail-right {
    width: 100%;
    float: none;
    padding-left: 0px;
}
.Release-top-detail img {
    width: 113px;
    height: 200px;
    border-radius: 4px;
    float: none;
    display: block;
    margin: 0px auto 15px;
}
.Release-top-detail .Release-top-detail-right p b{
    font-size: 14px;
    width: 60px;
}
.Release-top-detail .Release-top-detail-right p{
    font-size: 12px;
    padding-left: 70px;
}
.bottom-nav>img {
    width: 50px;
    margin-left: 0px;
}
.nav-item img {
    width: 0px;

}
.nav-text {
    font-size: 18px;
    line-height: 18px;
    margin-left: 0px;
    width: 50px;
}
.bottom-nav .nav-list {
    width: calc(100% - 30px);
    padding-left: 0px;
    gap: 0px;
}
.bottom-nav{
    padding:15px;
    gap: 5px;
    height: auto;
}
.nav-item{
    border-bottom: none;
    padding-bottom: 0px;
    text-align: center;
}
.gqgk-right{
    max-height: 260px;
    overflow: auto;
    padding-bottom: 0px;
}
.gqgk-right p{
    font-size: 14px;
}
#scrollContainer section  {
    display: block;
    padding-bottom: 15px;
}
 .gqgk .container {
    padding-top: 10px;
}
#section-2{
    padding-top: 70px;
    padding-bottom: 50px!important;
}
.fg-swiper .swiper-pagination-btn{
    margin-top: 30px;
    margin-left: 0px;
}
.fg-swiper .swiper-button-next, .fg-swiper .swiper-button-prev{
display: none;}
.fg-swiper .swiper-slide h4 {
    font-size: 14px;
    padding: 10px 10px 10px 10px;
    margin-top: -20px;
}
.fg-swiper .swiper-pagination-bullets .swiper-pagination-bullet{background-color: #fff;margin: 5px;}
.fg-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active::before{
    top: -5px;
    left: -5px;
    width: 10px;
    height: 10px;
    /* background-color: #fff; */
    opacity: 0;
}
.wl-left {
    width: 100%;
    position: relative;
    height: auto;
    padding: 0px 15px;
    display: none;
}
.wl-div{
    width: 100%;
    padding-left: 0px;
    max-height: none;
    overflow-y: auto;
    float: none;
}
#section-3 {
    padding: 60px 0px;
}
.accordion-title{
    font-size: 16px;
    margin-left: 0px;
}
.accordion-header{
    grid-template-columns: 40px 1fr 0px;
}
.wl-div-list li{
    padding: 20px 40px 20px 0px;
}
.accordion-item.is-active .accordion-panel, .accordion-item:hover .accordion-panel, .accordion-item:focus-within .accordion-panel{
    max-height: 0px;
}
.accordion-header:hover .accordion-icon{
    transform: translate(0px, -2px);
  
}
.accordion-icon{
    width: 30px;
    height: 30px;
    font-size: 14px;
    padding: 5px;
    top: 24px;
}
.fy-swiper .swiper-slide a img {
    width: 100%;
    height: auto;
    
}
.fy-swiper .swiper-slide a .content h4{
    padding-bottom: 10px;
    margin-top: 10px;
    color: #D0B381;
    
}
#section-4 .swiper-button-next, #section-4 .swiper-button-prev{
    width: 25px;
    height: 40px;
    font-size: 14px;
    transform: translateY(0px);
    display: none;
}
#section-4 .swiper-button-next{
right: 0px;
}
#section-4 .swiper-button-prev{
    left: 0px;
}
#section-4 .swiper-pagination{
text-align: center;
width: 100%;
margin: 10px 0px  0px;
position: static;
}
#section-4 .swiper-pagination-bullet{
    width: 16px;
    height: 16px;
    border: 1px transparent solid;
    border-radius: 100%;
    position: relative;
    background: none!important;
}
#section-4 .swiper-pagination-bullet::before{
    content: '';
    width: 10px;
    height: 10px;
    border: 2px #AA7141 solid;
    border-radius: 100%;
    opacity: 0.8;
    position: absolute;
    left: 3px;
    top: 3px;
}
#section-4  .swiper-pagination-bullet-active{
    /* border: 1px #AA7141 solid; */
}
#section-4  .swiper-pagination-bullet-active::before{
    background-color: #AA7141;
    opacity: 1;
}
.wl-modal-body h3{
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 24px;
}
.wl-modal-body p{
    margin-top: 10px;
    line-height: 29px;
    font-size: 14px;
}
.public-model .modal-content{
    padding: 20px;
}
.zdxxgk-div{
    padding: 15px 0px;
}
.fthg-select{
    top: 0px;
    right: 0px;
}
.fthg-div{
    background: none;
    padding: 0px;
}
.fthg-div .news-Press-list2 li{
    background-color: #fff;
    padding: 15px;
}
.fg-swiper .swiper-slide-active i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}
.four-block li i {
    width: 30px;
}
.four-block li{
    padding: 0px 5px !important;
}
.four-block{
    margin-bottom: 20px;
    margin-left: -4px;
    margin-right: -4px;
}
.four-block li>a>div{
    padding-top: 10px;
    padding-bottom: 10px;
}
.four-block li p {
    font-size: 15px;
    margin-top: 5px;
}
.fg-swiper .swiper-slide-active, .fg-swiper .swiper-slide-duplicate-active {

    margin-left: 0px;
    margin-right: 20px !important;
}
.City-silhouette-list li a img {
    height: 100px;
}
.gqgk{
    padding-top: 160px;
}
.wl-modal-body{
    max-height: 400px;
    overflow-y: auto;
}
.fg-swiper .swiper-slide-active:hover img, .fg-swiper .swiper-slide-duplicate-active:hover img{
    transform: scale(1.1);
}
#carousel:hover .owl-nav [class*=owl-]{
    opacity: 0;
}
.investment-listimg li div p{
    height: auto;
}
.fy-swiper .swiper-slide a{
    display: block;
}
.historical-box .zxft-div-bottom .row{
    display: block!important;
}
.public-title,
.public-title a {
    font-size: 20px !important;
}
.fthg-div .news-Press-list2 li .content div p span{
    display: block;
}
.breadcrumb li, .breadcrumb li a{
    font-size: 14px!important;
}
#scrollContainer section:last-child{
    padding-top: 0px;
    padding-bottom: 0px;
}
.fy-swiper .swiper-slide a+a{
    margin-top: 15px;
}
.wl-modal-body {
    max-height: 600px;
    overflow-y: auto;
}
.government-meeting  .news-card:nth-child(1){
    margin-right: 0px;
}
.government-meeting  .news-card:nth-child(2){
    margin-left: 0px;
}
.fy-swiper .swiper-slide a img{
    margin-right: 0px;
}
#topcontrol{
    bottom: 100px!important;
   }
}


@media (max-width: 480px) {
    .index-nav ul li {
        margin: 0 10px;
    }
    
    .carousel-content h2 {
        font-size: 16px;
    }
    
    .carousel-content p {
        font-size: 12px;
    }
    
    .wl-modal-body {
        max-height: 400px;
       
    }
    
    .info-item {
        width: 48%;
    }
    #wzagjt{
        display: none;
        
    }
    .news-Press-list li a img {
        height: 95px;
    }
    .card-image img, .card-image,
    .side-card img{
        height: auto;
    }
  
}



