
@media screen and (max-width: 480px){

    .logo-xys{
        display: block;
        width: 60%;
        margin: 0 auto;
        margin-bottom: 14px;
    }


    .header-menu{
        display: none;
    }

    .header-search{
        height: 200px;
        padding: 20px 0;
    }

    .header-title{
        width: 70%;
    }

    .header-search-box {
        width: 80%;
        margin-top: 10px;
    }

    .header-search-box a {
        top: 6px;
        font-size: 14px;
    }

    .footer-new{
        width: 100%;
        height:230px;
        padding: 20px 0;
        margin-top: 30px;
    }

    .footer-t,
    .footer-m{
        display: none;
    }

    .footer-b {
        width: 90%;
        height: 180px;
        font-size: 12px;
        display: flex;
        flex-direction: column;
    }

    .fg-line{
        display: none;
    }

    .footer-b-l{
        margin-bottom: 20px;
    }

    .footer-b img {
        width: 50px;
        height: auto;
    }


    .header_bg{
        height: 50px;
    }

    .logo{
        width:140px;
    }

    .navbar {
        display: inline-block;
        /*padding: 0.7rem 0rem;*/
        position: relative;
        top: -26px;
        left: 60%;
    }

    .navbar-nav li:nth-child(1),
    .navbar-nav li:nth-child(2),
    .navbar-nav li:nth-child(3),
    .navbar-nav li:nth-child(4),
    .navbar-nav li:nth-child(5),
    .navbar-nav li:nth-child(6){
        display: none;
    }

    .donate_bt img{
        top: -22px;
        right: 22%;
    }


    .xys-nav{
        display: inline-block;
        width: 100%;
        height: 50px;
        background-color: #f8f8f8;
        border-top: 1px solid #e2e2e2;
        position: fixed;
        right: 0;
        left: 0;
        bottom: -1px;
        font-size: 16px;
        letter-spacing: 2px;
        line-height: 48px;
        color: #8e8e8e;
    }

    .xys-nav ul li{
        padding: 0 10px;
        display: flex;
        justify-content: space-around;
    }

    .xys-nav ul li a{
        color: #888888;
    }

    .nav-mr{
        color: #1976DB !important;
        font-weight: bold;
    }

    .header_section {
        background-size: cover;
    }

    .swiper-slide img{
        border-radius: 10px;
        width: 92%;
        height: 150px;
    }

    .layout_padding2 {
        padding-top: 20px;
        padding-bottom: 0;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem:nth-child(2){
        display: none;
    }

    .services_section{
        padding:4% 0 0 0;
        margin: 10px 0;
    }

    .zhengjidiaocha.pc .title{
        font-size: 18px;
        padding-bottom:4px ;
    }

    .zhengjidiaocha.pc .title:before{
        top: 3.5px;
        width: 3px;
        height: 16px;
    }

    .tagg_title{
        margin-left: -6px;
    }

    .tzgg_more{
        width:50px;
        height:24px;
        border: 1.5px solid #e33629;
        line-height: 20px;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem {
        width: 100%;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemdetails {
        width:15%;
    }


    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemtitle .realfix .rtitle{
        font-size: 16px;
        color: #C69B6D;
        font-weight:700;
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }


    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemdetails .zhuangtai span {
        display: inline-block;
        margin-left:0;
        width: 252%;
        height: 24px;
        background-color: #E23628;
        border-radius: 3px;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        color: #ffffff;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemtitle .realfix {
        position: relative;
        padding-left: 0;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 30px;
        max-height: 30px;
        color: #000000;
        margin-top:4px;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemtitle {
        width:80%;
        float:right;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemtitle .realfix .rcontent{
        font-size: 12px;
        color: #000;
        font-weight:normal;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .zhengjidiaocha.pc .zhenjilist .zhengjiitem .itemdetails .endtime{
        line-height: 46px;
        letter-spacing: -0.6px;
    }

    .main_title {
        width: 100%;
        margin: 0 auto;
    }

    .main_title .title_list .title_item {
        position: relative;
        /* color: #c69c6d;*/
        display: inline-block;
        padding: 0 2px;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: 1px;
        margin-left: 10px;
        cursor: pointer;
    }

    .main_title .title_list .title_item + .title_item {
        margin-left: 6px;
    }

    .tmNewsInformation{
        width: 100%;
    }

    .tmNewsInformation .right_news_box .top {
        margin: 0 auto;
        width: 100%;
        padding:2% 0;
    }

    .tmNewsInformation .right_news_box .top .title {
        font-size: 16px;
        padding:0;
    }

    .tmNewsInformation .right_news_box .top .description {
        font-size: 14px;
        margin:4px 0;
    }

    .tmNewsInformation .right_news_box .news_item{
        padding: 2% 0;
    }

    .tmNewsInformation .right_news_box .news_item .time {
        width: auto;
        float: left
    }

    .tmNewsInformation .right_news_box .news_item .time span {
        font-size: 14px;
    }

    .tmNewsInformation .right_news_box .news_item .title {
        float: right;
        font-size: 14px;
        width: 78%;
        padding-left:0;
    }

    .tmNewsInformation .right_news_box .news_item a {
        height: 28px;
    }

    .tmNewsInformation .right_news_box {
        float: left;
        width: 100%;
        height: auto;
        max-height: 258px;
        overflow: hidden;
        margin-top: 10px;
    }

    .sy-container{
        width: 92%;
    }

    .kczx.pc .title:before{
        top: 3.5px;
        width: 3px;
        height: 16px;
    }

    .kczx.pc .title{
        font-size: 18px;
        padding-bottom:4px ;
        /*margin-top: -26px;*/
    }

    .kczx.pc .title a{
        float:left;
        color:#e33629;
        margin-left: -6px;
    }

    .kczx.pc ul{
        width: auto;
        flex-wrap: wrap;
    }

    .kczx.pc li{
        font-size:14px;
        padding: 0;
        margin-bottom: 0;
    }

    #head-carousel{
        padding-top: 14px;
        margin-right: -4%;
    }

    #head-carousel #metro-carousel .video-item{
        width:46%;
        height:auto;
        margin:0 4% 20px 0;
    }

    .video-item .item-thumbnail img{height:84px;object-fit: cover}

    .video-item .item-thumbnail{height:146px;}

    .video-item .item-thumbnail .title-overlay_bx{font-size: 12px}
    .video-item .item-thumbnail .title-overlay_xx{font-size: 12px}

    .video-item .item-thumbnail .title-font h3{padding:10px;font-size:14px;height:60px;}

    .course_title_show{
        line-height: 20px;
        letter-spacing:0;
    }

    .video-item .item-thumbnail .title-font{height:auto;}

    .video-item .item-thumbnail .title-font .row{
        display: none;
    }

    .mb{
        display: none;
    }

    #head-carousel .is-carousel{height:auto;}


    #head-ztzl #metro-ztzl .ztzl-item{width:48%;height:auto;margin:0 0 16px 0;}

    .ztzl_mb{
        display: none;
    }
    .ztzl-item .item-ztzl img{height:auto;}

    .ztzl-item .item-ztzl{height:auto;}

    #head-ztzl .is-ztzl{width:92%;height: auto;padding-top: 12px;}

    .bg_ztzl{
        height:auto;
        margin-top: 10px;
    }

    .ztzlM{
        width: 100px;
        height:30px;
        padding:0;
        text-align: center;
    }

    .ztzl_more{
        margin-top:20px;
    }


    .phdiv .phlist .news_item .sore {
        width:16%;
    }

    .phdiv .phtop{
        height:40px;padding-left:0px;line-height:46px;text-align: center;
    }

    .kcphjj{
        margin-top:-36px;

    }

    .bg_section {
        height:auto;
    }

    .ph-item .item-ph{width:48%;}


    .col-md-9 .row:nth-child(2){
        display: none;
    }

    .col-md-12 .row:nth-child(2){
        display: none;
    }

    .phdiv_s{
        display: none;
    }

    .col-md-3 jj .col-md-12 .row{
        display:inline-block;
    }

    .ph-yc{
        display: none;
    }

    .col-md-8 img{
        display: none;
    }

    .footer_left .links_bottom{
        margin-left: 0;
    }

    .links_bottom ul li{
        font-size:12px;
    }

    .footer_left{
        width: 66%;
    }

    .footer_right{
        width: 30%;
        flex-direction: column;
        justify-content: center;
    }

    .footer_right img{
        width: 66px;
    }

    .footer_right .links_bottom{
        margin-left: 0;
        text-align: center;
        margin-top: 10px;
    }



    /*  .footer_right .links_bottom ul{
          width: 30%;
      }*/

    .bg_foot {
        height:224px;
        object-fit: cover;
    }

    .lunbo{
        display: none;
    }

    .title-bp1{
        width:34%;
        margin-left: -18px;
    }

    .title-bp2{
        width:38%;
        margin-left: 0;
    }

    .title-bp3{
        width:21%;
        margin-left: 28px;
    }

    .phtitle{
        font-size:14px;
    }

    .dwph-t{
        margin: -20px 0 20px 0;
    }

    .gnmk-yc{
        display: none;
    }

    .wwnnf{
        display: flex;
        justify-content: space-between;
    }

    .wwnnf div{
        width: 24%;
    }

    /*    .col-sm-4{
            display: flex;
            flex-direction: column;
            position: relative;
            top: -210px;
            right: -38%;
        }*/

    .col-sm-4 img{
        width: 28%;
    }

    .col-sm-4 .col-sm-9{
        position: relative;
        top: 6px;
        right: 25%;
        text-align: center;
    }

    .ztzl_more-2{
        display: inline-block;
        margin: 0 auto;
    }

    .kczx-wtt {
        margin-top: -30px;
    }

    .nav-logo{
        display:inline-block;
        width:40%;
        margin-top: 10px;
    }

    .sy-header{
        height: 140px;
    }

    /*.sy-header-center-search{
        margin-top:10px;
        margin-left: 6%;
    }*/

    .sy-input{
        width: 100%;
        height: 30px;
        border-radius: 6px;
    }

    .sy-input::-webkit-input-placeholder{
        font-size: 14px;
    }

    /*   .sy-search{
           width: 62px;
           height: 30px;
           line-height: 30px;
           font-size: 14px;
       }
   */

    .special_focus{
        height: auto;
    }

    .special_focus-l{
        width: 100%;
        height: 90px;
        margin-bottom: 10px;
    }

    .special_focus-r{
        width: 100%;
        height:auto;
        margin-bottom: 50px;
    }

    .special_focus-r-t{
        height: 90px;
    }

    .special_focus-r-t:first-child{
        margin-bottom: 10px;
    }

    .special_focus-l img,
    .special_focus-r img{
        height: 100%;
        object-fit: cover;
        border-radius: 10px;
    }

    .sy-news {
        margin-top: 10px;
    }

    /*首页登录*/

    .sy-login-l{
        display: none;
    }

    .sy-login{
        width: 90%;
        height: 500px;
        margin: -250px 0 0 -45%;
    }

    .sy-login-r{
        width: 100%;
        padding:10%;

    }

    .sl-line{
        right: 80px;
    }

    .sl-line-1{
        top: 236px;
    }

    .sl-line-2{
        top:310px;
    }

    .fa-user-circle{
        right: 52px;
        top: 240px;
    }

    .fa-key{
        right: 52px;
        top: 312px;
    }

    .error-body h1{
        font-size: 120px;
    }

    .list-content-l span{
        font-size: 18px;
        margin-right: 2px;
    }

    .sy-tzgg-r{
        display: none;
    }

    .sy-tzgg{
        width: 92%;
        padding: 0 2%;
        height: 50px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .sy-tzgg-l{
        width: 100%;
        padding-top: 8px;
        border-right: none;
    }

    .sy-tzgg-l div{
        margin-right: 2%;
    }

    .sy-tzgg-l div:last-child{
        margin-right: 0;
    }

    .sy-tzgg-l ul {
        width: 84%;
    }

    .sy-tzgg-l-title{
        width: 100%;
    }

    .sy-tzgg span, .sy-tzgg a{
        font-size: 14px;
    }

    .wsztb-title{
        height: 34px;
        margin: 0 auto;
    }

    .wsztb-title img{
        height: 100%;
        object-fit: cover;
    }

    .wsztb-nav-wrap{
        width: 100%;
    }

    .wsztb-nav-wrap .nav-ul-wsztb li{
        font-size: 16px;
    }

    #head-wsztb #metro-wsztb .wsztb-item{
        width: 48%;
        height: auto;
        margin: 0 0 10px 0;
    }

    .wsztb-item .wsztb-img-parent {
        max-width: 100%;
        width: 100%;
        height: 80px;
        object-fit: cover;
        overflow: hidden;
    }

    .wsztb-font-title a{
        color: #000000;
        font-size: 14px;
    }

    .wsztb-font .row:nth-child(2){
        display: none;
    }

    .wsztb-btn{
        width: auto;
        padding: 0 2%;
    }

    .wsztb-item .wsztb-thumbnail .wsztb-font{
        height: auto;
    }

    .wsztb-no-class{
        width: 100%;
        height: auto;
        background: none;
        background-size: contain;
        padding-top: 20px;
    }

    .zltj-title{
        width: 100%;
        margin: 0 auto;
        height: 34px;
        margin-bottom: 24px;
    }

    .zltj-title img{
        height: 100%;
        object-fit: cover;
    }

    .nav-wrap .nav-ul-wrap li{
        font-size: 16px;
        margin-right: 6px;
        margin-bottom: 0px;
    }

    .nav-wrap{
        width: 100%;
        margin-top: 0;
    }

    .nav-ul-wrap {
        color: #000000;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        /* padding: 5px 0 !important;*/
        border-radius: 5px;
        list-style: none;
        margin: 0!important;
        flex-wrap: wrap;
    }

    .kczx.pc ul li{
        font-size: 16px;
        margin-right: 6px;
    }

    .wsztb-nav-wrap .nav-ul-wsztb li .wsztb-navItem{
        padding-right: 6px;
    }

    .kczx.pc .kczx-top{
        height: 34px;
        width: 100%;
        margin-top: 20px;
    }

    .kczx.pc .kczx-top img{
        height: 100%;
        object-fit: cover;
    }

    .ztzl_more-2{
        display: none;
    }

    .sy-header-kfdx-logo{
        width: 40%;
        left: 2%;
        top: 6px;
    }

    .sy-header-center{
        width: 66%;
    }

    .sy-header-center img{
        margin: 58px auto;
    }

    .navbar-nav{
        margin: 0;
    }

    .navbar-list{
        display: flex;
        height: 50px;
    }

    .sy-search{
        right:24%;
        top: 18px;
    }

    .header-content{
        width: 100%;
    }
    .main_title .title_list .articleCategory_item {
        padding: 0 2px;
        font-size: 16px;
        margin-left: 10px;
    }

    .news_new{
        width: 40px;
    }

    .kczx.pc ul li .kczx-navItem{
        padding-right: 6px;
    }

    .sy-more a{
        font-size: 14px;
    }

    .sy-more{
        padding-top: 2px;
    }

    .nav-wrap .nav-ul-wrap li .navItem{
        padding-right: 6px;
    }

    .phdiv{
        height:300px;
    }

    .footer_left img{
        display: none;
    }

    .navbar-nav li:nth-child(8){
        width: 15%;
    }

    .navbar-nav li:nth-child(7){
        width: 80%;
    }

    .wsztb-no-pxb{
        background: none;
        padding-top: 0px;
        font-size: 14px;
    }
}
