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

	
.w1200,.left,.w825,.right,.w1250{
	width:100%!important; height: auto;
}
	.w48{width:auto;}
	.mgl50,.mgr50{margin:0;}
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 p span{font-size: 1.2rem;line-height: 1.5;}
	.bg01 h3,.bg01 h4,.bg02 h3,.bg02 h4,.bg02 h5{font-size:1.4rem; line-height: 1.5; min-height: 53px;margin-right: 1%;margin-bottom: 20px;}
	.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,.tab02,.tab03{width:100%;}
  .tab01 .title,.tab02 .title02,.tab03 .title03{display: none;}
	.tab01 .box01_con,.tab02 .box02_con,.tab03 .box03_con{display:block!important; padding:0;margin: 0 1% 10px;width: 98%;height: auto !important;float: left;}
	.tab01 .box01_con img{width:80px; float:left; margin:0 10px 0 0}

	
	.tab01 .box01_con .info p{font-size: 1rem;width: 96%; line-height: 1.7;margin: 0;padding: 10px 2%;}
	.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;}

	.tab01 .box01_con .nobg .info p{width:92%;}
	
	.tab03 .box03_con{padding:20px 2%; margin:10px 2%; width:92%;}
	.tab03 .box03_con h5{width:96%; margin:0 2%; font-size: 1.2rem; text-align: left;}
	.tab03 .box03_con p{width:96%; font-size: 1rem;padding: 0 2% 20px;}
	
	.tab01 .nobg .right{margin:0;}
	
	.box01_con h5,.box02_con h5,.box03_con h5{width:90%; margin:10px auto 0; line-height: 1.5; font-size: 1.3em;}
	.tab01 .nobg .info h5{font-size: 1.3rem; margin:0 2%;line-height: 1.5;}
	.table{line-height: 1.5;width: 90%; margin:0 5%;; }
	.table dl{padding:10px 0; width:15%;}
	.table dl:nth-child(6n+1){width:25%;}
	
	.table01 dl{line-height: 1.5; padding:10px 0;}
	
	.moon{width:100%;height: auto;margin: 0;background: #ea832b;}
	.moon .title{width:100%; height:auto; margin:20px 0 0 0; padding:0; font-size: 1.6rem;}
	
	.link{width:96%!important; margin:10px 2%!important; padding:10px 0!important;}
	
	.contact{height: auto; width:100%; background:none; padding:10px 0%; margin: 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%;}
	
	.info{width:90%; margin: 0 5% !important; 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;}
	.question_list dt p,.question_list dd p{width:88%;}	
	
	.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; }
	
.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%}
	.w50{width:100%;padding: 0;}
	.w100{width:96%!important; margin:0 2%!important;}
}