@media (max-width: 810px) {
html{overflow-x:hidden; font-size: 18px;}

	
.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;
}
.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
}
	.banner_con .nav{margin:0; font-size: 1rem; height: auto; width:100%; padding: 0; border-radius: 10px;}
	.banner_con .nav li{font-size: 1rem; white-space:nowrap; width:24%;padding: 0;}
	.banner_con .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%}
	
	
  .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{width:70%; 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%}
}