@media screen and (max-width: 768px) {
    /* 总体样式 */
    html,body{
        width: 100% !important;
        min-width: 0px !important;
        overflow-x: hidden!important;
    }
    .header_nav .nav_container ul .nav_item.active:after{
        width: 4rem !important;
        border-bottom: 2px solid rgba(0, 204, 255, 1) !important;
    }
    /* 头部通用样式 */
    .main_header{
        width: 100% !important;
    }
    .main_header div:nth-of-type(2){
        display: none;
    }
    .header_login{
        line-height:2rem !important;
        height: 2rem !important;
    }
    /* 头部通用样式 */
    .header_content{
        max-width: 100% !important;
    }
    #toppng div{
        background-size: 100% 100% !important;
    }
    #mainmenu{
        width: 100% !important;
        height: 15.4rem !important;
        position: relative !important;
        top:0!important;
        box-shadow: 0px 0px 0px !important;
    }
    #mainmenu>.nav_container{
        width: 100% !important;
        height: 10rem !important;
        float: none !important;
        background-color: #71B8EB !important;
    }
    .search_term{
        text-align: center !important;
    }
    .nav_container>img{
        left: 0 !important;
        height: 7.3rem !important;
        margin-left: 2.5rem !important;
        margin-top: 1rem !important;
    }

    .header_nav{
        height: 40px !important;
        overflow: hidden;
    }
    .header_nav> .nav_container{
        width: 100% !important;
        height: 4rem !important;
        margin: 0!important;
        table-layout: auto !important;
    }
    .header_nav> .nav_container> ul{
        width: 100% !important;
        margin: 0!important;
    }
    .header_nav .nav_container ul .nav_item a{
        height: 6rem !important;
    }
    .nav_item a{
        line-height: 4rem !important;
        font-size: 12px !important;
    }
    /*底部通用样式*/
    .main_footer{
        background-color: #fff!important;
        position: relative!important;
    }
    .footer{
        width: 100% !important;
        min-width: 0px !important;
    }
    .footer_content{
        width: 100% !important;
    }
    .main_footer .footer_content p span{
        font-size: 1.2rem !important;
    }
    .main_footer .footer_content p span a{
        font-size: 1.2rem !important;
    }
        /*主体部分*/
    .main_body{
        width: 100%!important;
        margin: 0!important;
    }
    .body_artical_location{
        margin-top: -1px!important;
    }
    .xygs-main{
        width: 100%!important;
        height:100% !important;
    }
    /*无违法违规证明移动端*/
    .wp100{
        width: 100% !important;
        margin: 0 -250px !important;
    }
    .w195 {
        width: 140px !important;
    }
    .mr20 {
        margin-right: 48px !important;
    }
    .xygs-main> ul{
        display: flex!important;
        /* 设置弹性元素排列方式 */
        flex-direction: row!important;
        /* 设置自动换行 */
        flex-wrap: wrap!important;
        padding-right: 1.5rem;
    }
    .xygs-main-con{
        width: 28% !important;
        height: 9rem!important;
        float: none!important;
        margin-top: 5px!important;
    }
    .xygs-tb{
        width: 12.3rem!important;
        height: 6rem!important;
        line-height: 10rem!important;
        background: #5fa09f;
    }
    .xygs-tb> a{
        width:10rem!important;
    }
    .xygs-tb> a> img{
        width:118%!important;
        position: relative;
        top:-22px;
        left: -12px;
    }
    .xygs-title{
        width: 12.3rem!important;
        height: 3.6rem!important;
        line-height: 1.4rem!important;
        display: flex;
        align-items: center;
        justify-content: center;

    }
    .xygs-title>a{
        font-size: 1.2rem!important;
    }
    /*常见问题及说明*/
    .pr50{
        padding-right: 10px !important;
        margin-top: 30px !important;
    }
    .pl50 {
        padding-left: 10px !important;
    }
    .mt40 {
        margin-top: 10px !important;
    }
}