@media screen and (max-width: 768px){
    body{
        min-width: auto;
        overflow-x: hidden;
    }
    *{
        box-sizing: border-box;
    }
    .wrap,.top .top-login,.top .logo,.centerWidth{
        width: 100%;
    }
    .top .top-login{
        padding: .3rem .25rem;
        font-size: .3rem;
    }
    .logo img{
        width: 4rem;
    }
    .STYLE1{
        font-size: .4rem;
    }
    .xhy-search{
        width: 6rem;
        float: none;
        margin: auto;
        border: 1px solid rgba(255, 255, 255, 0.8);
    }
    .share{
        display: none;
    }
    .jy-top .logo .xhy-hntr{
        margin-top: .5rem;
        float: none;
    }
    .xhy-search input{
        width: 72%;
        line-height: .7rem;
        font-size: .32rem;
    }
    .xhy-search button{
        width: 25%;
        background-size: .4rem auto;
    }
    .share{
        display: none!important;
    }
    .top{
        height: 6.5rem;
    }
    .top-menu{
        margin-top: -1rem;
        padding-top: .5rem;
        border-radius: .3rem .3rem 0 0
    }
    .top-menu .menu{
        height: .8rem;
        white-space: nowrap;
        overflow-x: auto;
    }
    .top-menu a{
        float: none;
        display: inline-block;
        width: auto;
        padding: 0 .2rem;
        margin-top: 0;
        font-size: .36rem;
        height: .8rem;
        line-height: .8rem;
        border-radius: .2rem;
    }
    .top-menu a.cur img, .top-menu a img{
        margin-right: .1rem;
        width: .4rem;
        margin-top: -.06rem;
    }
    .top-menu a.cur,.top-menu a:hover{
        font-size: .36rem;
    }
    .main_1{
        padding: 0 .25rem;
    }
    .jy-bar1{
        margin: .1rem 0 .3rem;
        display: flex;
        justify-content: space-between;
    }
    .jy-bar1 img{
        height: .7rem;
        width: 2.02rem;
        margin-left: -.2rem;
    }
    .jy-bar1-l{
        flex: 1;
        overflow-x: auto;
        height: .7rem;
        line-height: .7rem;
        margin-left: -.5rem;
        padding-left: .5rem;
    }
    .jy-bar1-l a{
        padding-left: .25rem;
        background-size: .08rem auto;
        font-size: .28rem;
        margin-right: .2rem
    }
    .fade-img,.fade-box{
        height: 4.5rem;
        width: 100%;
    }
    .fade-txt a{
        line-height: .8rem;
        padding: 0 .25rem;
        font-size: .28rem;
        white-space: nowrap;       /* 防止文本换行 */
        overflow: hidden;          /* 隐藏溢出的内容 */
        text-overflow: ellipsis;   /* 显示省略符号来代表被修剪的文本 */
        width: 80%;
    }
    .main_1 .fade-num SPAN.cur{
        width: .3rem;
    }
    .main_1 .fade-num SPAN{
        height: .08rem;
        width: .08rem;
        margin-left: .1rem;
        border-radius: .04rem;
    }
    .fade-num{
        bottom: .3rem;
        right: .25rem;
    }
    .main_tab{
        width: 100%;
        margin-top: .3rem;
    }
    .jy-wrap1-t{
        height: .8rem;
        line-height: .8rem;
    }
    .jy-wrap1-t .tit{
        font-size: .36rem;
    }
    .jy-wrap1-t img{
        margin-left: .25rem;
        margin-right: .15rem;
        height: .35rem;
    }
    .jy-wrap1-t i{
        height: 0.97rem;
        width: .16rem;
        right: -.15rem;
        background-size: 100% 100%;
    }
    .main_tab .tab-item LI,.jy-main2 .tab-item li{
        padding: 0 .1rem 0 .3rem;
        background-position-x: .1rem!important;
        background-size: .1rem!important;
    }
    .main_tab .tab-item A,.jy-main2 .tab-item a{
        line-height: .8rem;
        font-size: .3rem;
        width: 75%;
    }
    .tab-item SPAN,.tab-item SPAN{
        line-height: .8rem;
        font-size: .24rem;
    }
    .main_2{
        padding-top: 0;
    }
    .jy-main2 .main2-c{
        width: 100%;
        margin-top: .6rem;
        padding-bottom: .3rem;
        height: auto;
        margin-left: 0;
    }
    .main2-c:nth-of-type(2){
        padding: 0 .25rem;
    }
    .main_2 .main2-c .title,.jy-cs .title{
        line-height: .8rem;
        height: .8rem;
        background-size: 100% 100%;
        width: 4rem;
        margin-top: -.28rem;
        font-size: .36rem;
    }
    .jy-cs .title{
        margin: -.38rem auto 0;
    }
    .main_2 .main2-c .title IMG,.jy-cs .title a img{
        margin-right: .15rem;
        height: .4rem;
        margin-top: -.04rem;
    }
    .jy-cs .title a img{
        margin-right: .15rem;
        height: .4rem;
        margin-top: .18rem;
    }
    .jy-zwgk{
        padding: 0 .25rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .jy-zwgk a{
        background-size: 100% 100%!important;
        width: 48.5%;
        margin-right: 0;
        margin-top: .3rem;
        font-size: .36rem;
        padding-left: 1.45rem;
        height: 1.6rem;
        line-height: 1.6rem;
    }
    .jy-cs{
        padding: 0;
    }
    .main_2{
        font-size: .3rem;
        padding-bottom: .6rem;
    }
    .jy-cs-c{
        padding: .3rem .25rem;
        box-shadow: none;
    }
    .jy-cs-c a{
        font-size: .3rem;
        width: 100%;
        margin-right: 0;
        margin-bottom: .3rem;
    }
    .jy-cs-c a img{
        width: 4.32rem;
        height: 2.76rem;
    }
    .zwgk{
        margin: 0;
        padding: 0;
    }
    .zwgk-main{
        padding: 0;
    }
    .zwgk-wj{
        margin-top: .3rem;
    }
    .zwgk-main .zwgk-rt{
        width: 100%;
    }
    .zcwj-title{
        width: 100%;
        line-height: .8rem;
        height: .8rem;
        font-size: .36rem;
        padding-left: .25rem;
    }
    .zcwj-right A{
        padding: 0;
        font-size: .34rem;
        margin-right: .3rem;
    }
    .zcwj-right{
        top: 0;
        line-height: .8rem;
    }
    .zwgk-main.zwgk-zcjd .tab-item A{
        font-size: .3rem;
        max-width: none;
        margin-left: 0;
        width: 70%;
        line-height: .8rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: .2rem;

    }
    .zwgk-main.zwgk-zcjd .tab-item LI .list-line IMG{
        MARGIN-TOP: .32rem;
        width: .2rem;
        margin-left: -.1rem;
    }
    .zwgk-main .tab-item{
        padding: .25rem;
    }
    .zwgk-main .tab-item LI{
        display: flex;
        justify-content: space-between;
    }
    .zwgk-main.zwgk-zcjd .tab-item SPAN{
        line-height: .8rem;
        font-size: .28rem;
    }
    .zwgk-main.zwgk-zcjd .tab-item LI .list-line{
        height: .8rem;
    }
    .findmore{
        height: auto;
        width: 100% !important;
        margin: .3rem auto !important;
    }
    .zcwj-title SPAN{
        padding-left: .2rem;
    }
    .wx-dlm,.wx-c2c1,.wap-xl{
        margin-top: 0;
    }
    .wap-xl .wx-location{
        margin-left: .25rem;
        margin-right: .25rem;
    }
    .wx-location a, .wx-location span{
        vertical-align: middle;
    }
    .wx-location{
        line-height: .3rem;
    }
}