@media (max-width: 810px) {
    html{overflow-x:hidden; font-size: 18px;}
    
    .banner_con .logo_xiantao {
        padding: 35px 0 100px 20px;
        text-align: left;
    }
    .w1200,.left,.w825,.right{
        width:100%!important; height: auto;
    }
        .w48{width:auto;}
        .mgl50,.mgr50{margin:0;}
        .h380{height: 50vw!important;}
    h2{/*! margin:20px; */}
    .banner_con{
        width:100%;
        height: 54vw;
    }
    
    .links>ul,.content,.links,.copyright {
            width: 100%;
        }
    .links>ul>li {
        width: 100%;
        background: #fff;
        color: #444;
        margin-top: 0.2rem;
    }
    .footer .gov {
        position: relative;
        float: none;
    }
    .banner{
        background-size:300%;
        height:auto;
    }
    .banner_con .logo{
        display: block; padding:15px;
    }
    .banner_con .logo_wuxi img{width:55%;}
    .banner_con .logo img{width:80%;}
    
    .mgt30{
        margin-top:1em
    }
        .nav{margin:0; font-size: 1rem; height: auto; width:100%; padding: 0; border-radius: 10px;}
    .nav ul{width:100%;height: 70px;}
        .nav li{font-size: 1rem; white-space:nowrap; width:25%;padding: 0;}
        .nav li:nth-child(4n+4){border:0;}
        h2{font-size: 2.5rem; margin:20px;}
        .left p{width:90%; margin: 0 5%; font-size:1rem;}
        .bg01 p span,.bg02 span{font-size: 1.2rem;}
        .bg01 h3,.bg01 h4,.bg02 h3,.bg02 h4,.right h5{font-size:1.5rem; line-height: 1.5; min-height: 53px}
        .bg01 h4 span{font-size:1rem; line-height: 1;}
        
        .icon_list li{width:80%; margin:10px 10%;height: auto;}
        .text ul{margin:20px 5% 20px 10%; width:85%}
        .bg01 h3 {
        margin-top: 0;}
        .bg01 h4 {
        margin-top: 0;}
        .bg02 h3 {
        margin-top: 0;}
      .tab01 .title,.tab02 .title02{display: none;}
        .tab01 .box01_con,.tab02 .box02_con{display:block!important; padding:0;}
        .tab01 .box01_con img{width:80px; float:left; margin:0 10px 0 0}
        .tab01 .box01_con .info{margin:10px 2% 40px;}
        .tab01 .box01_con .info h5{line-height: 1.5; font-size: 1.1rem;}
        .tab01 .box01_con .info p{font-size: 1rem;}
        .tab02 .box02_con{width:91%; height: auto; margin:10px .5%; padding:10px 4%;}
        .tab02 .box02_con h5,.tab02 .box02_con h5{font-size:1.2rem; line-height:1.5;}
        .tab02 .box02_con a{white-space: normal;}
        .tab02 .box02_con h6,.bg02 .left h5{font-size: 1.2rem;}
        .table,.table_bbzm{line-height: 1.5;}
        .table dl,.table_bbzm dl{padding:10px 0}
        .table dl:first-child,.table_bbzm dl:first-child{display: none;}
        .table dt,.table dd,.table_bbzm dt,.table_bbzm dd{width:100%; text-align: left;}
        .table dt:first-child,.table_bbzm dt:first-child{color:#1875df; font-weight: bold; font-size:1.1rem;}
        
        .contact{height: auto; width:100%; background:none; padding:10px 0%; }
        .contact img{display: none;}
        .contact .tel,.contact .addres{height: auto; background:#3d7dea; margin:10px 0%; padding:10px 4%; width:92%;border-radius: 10px; }
        .contact a{height: auto; margin:10px 0%; padding:10px 4%; width:92%; max-width: 92%;}
        
        .icon_list01{margin:0; width:95%;}
        .icon_list01 li{width:99%; margin:10px; height: auto; padding:0}
        .icon_list01 li:nth-child(1){width: 99%;margin: 10px;height: auto;padding: 0 0 30px 0}
        .icon_list01 li h5{font-size: 1.2rem;}
        .icon_list01 li p{font-size: 1rem; line-height: 1.2;}
        
        .info{ margin: 0 5%; font-size:1rem; float:left;}
        
        .tab01 .left{width:100%; height: auto;}
        .left h6{font-size: 1.2rem; width:100%; text-align: center;padding: 10px 0;}
        
        .bg02 .left .link03,.bg02 .left .link04{width:88%; margin: 10px 1%; padding:10px 3% 10px 7%; height: auto; font-size:1rem; line-height: 1.22}
        .bg02 .left .link03 span, .bg02 .left .link04 span{font-size: 1.1rem;}
        
        .add_list li{width:90%;font-size: 1rem;padding: 4%;}
        
        .white{margin:10px auto}
        .white div{max-height: auto;}
        
        .question_list dt,.question_list dd{font-size: 1rem;}
        
        .ew{width:93%; margin:10px 1%; font-size:1.2rem; padding: 10px 3%;}
        .ew img{width:100%!important;margin:0 20px 0 0!important;}
        
        .link04{width:89%; padding:20px 7%; height: auto; }
        
        .tab02 .box02_con .right .ew{width:125px; background: #5c97e0; color:#fff; padding: 10px;text-align: center;margin:20px auto; border-radius: 0; float:initial;}
        .tab02 .box02_con .right .ew:last-child{margin:auto;}
    .footer{
        padding:1em 0;
        height:auto
    }
    .footer_bot{
        width:100%
    }
    .footer_bot a.dzjg_ico,.footer_bot a.jcjcjcjc{
        display:none;
    }
    .footer p{
        width:95%;
        margin:0 auto
    }
        .govlogo{position: relative;left:45%}
    }