@media only screen and (max-width: 1200px) {
    html{
        font-size: 82.4477px;
    }

    .container{
        width: 100%;
    }
    .head{
        background-position: 0 0;
    }
    .head-top,
    .search,
    .footer-nav,
    .red{
        display: none;
    }
    .head-logo img{
        width: 182%;
    }
    .head-nav{
        height: auto;
        overflow: hidden;
    }
    .head-nav li{
        width: 4.14rem;
    }
    .head-nav li >a{
        width: 100%;
    }
    .head-nav li >a span{
        font-size: .54rem;
        line-height: 2rem;
    }
    .head-nav li div.show{
        display: none;
    }
    .head-nav li div a{
        font-size: .5rem;
    }
.container .inner{width:96% ! important;}
.container .inner img{width:100% ! important;height: auto ! important;}
.bszn-main a{margin-left:0 ! important;}
.hy-list-nav{height:auto;}
    .yaowen{
        margin-top: 0;
        height: auto;
    }
    .dynamic-lunbo,
    .dynamic-lunbo .swiper-container{
        width: 100%;
        height: 7.6rem;
    }
    .dynamic-lunbo .swiper-container .swiper-wrapper .swiper-slide span{
        width: 100%;
        font-size: .53rem;
    }
    .dynamic-lunbo .pagination{
        width: 2.98rem;
        bottom: .5rem;
    }
    .dynamic-lunbo .swiper-pagination-switch{
        width: .33rem;
        height: .33rem;
        background-size: 100%;
        margin: 0 2px;
    }
    .dynamic-lunbo .swiper-active-switch {
        width: .83rem;
        height: .33rm;
        background-size: 100%;
    }

    .dynamic{
        width: 100%;
    }
    .dynamic li a p{
        width: 11.1rem;
    }
    .tzgg, .gzdt{
        width: 100%;
        height: auto;
    }
    .tzgg li a p, .gzdt li a p{
        width: 11.1rem;
    }

    .bsfw{
        height: auto;
    }
    .bsfw-bszn,
    .bsfw-xsfw{
        width: 11.1rem;
    }
    .bsfw-bszn{
        margin: 14px 0 0 .66rem;
    }
    .bsfw-xsfw{
        margin: 14px .66rem 0 0;
    }
    .bszn-main, .xsfw-main{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .bszn-main a{
        width: 5.2rem;
        margin: .6rem 0 0 0;
    }
    .xsfw-main a{
        width: 11.1rem;
        margin: .6rem 0 0 0;
    }


    /* list */
    .hy-list-left,
    .hy-list-right{
        width: 100%;
        height: auto;
        padding-bottom: .667rem;
    }
    .hy-list-left li{
        width: 8.5rem;
    }
    .list-right-top{
        height: 1.67rem;
        margin: 0 .667rem;
    }
    .hy-list-text ul{
        width: 100%;
        overflow: hidden;
    }
    .hy-list-box a{
        width: 5.22rem;
        height: 1.5rem;
    }
    .hy-list-text span{
        width: 84%;
    }
    .fenye img{
        width: 100%;
    }
    .footer-text p{
        margin: 0 .667rem;
        text-align: center;
    }

    /* content */
    .laiyuan,
    .share{
        width: 90%;
        line-height: 1rem;
    }
    .hy-content h3{
        font-size: .733rem;
        margin: .667rem 0 .5rem;
    }
    .bdsharebuttonbox{
        height: 1.667rem;
        line-height: 1.667rem;
    }
}
@media only screen and (max-width: 768px) {
    html{
        font-size: 61.8357px;
    }
}
@media only screen and (max-width: 414px) {
    html{
        font-size: 33.3333px;
    }
 }
 
 @media only screen and (max-width: 375px) {
    html{
        font-size: 30.1932px;
    }
 }
 
 @media only screen and (max-width: 360px) {
    html{
        font-size: 30.1932px;
    }
 }
 
 @media only screen and (max-width: 320px) {
    html{
        font-size: 25.7649px;
    }
 }