@media (max-width: 810px) {
	body{overflow-x:hidden; font-size: 23px; }
.w1300,.w1200,.banner_con,.footer_bot{
	width:100%
}
h2{margin:20px;}
img{/*! width: 100% */}
.mgt60{margin-top:3vh;}
.banner{
	height:43vw;background:#aa0001;
}
.banner img{width:auto;margin: 0 0 0 20px;}
.banner_con h2{display: block; font-size: 2.5em; color:#fff;float: left;margin: 10vw 0 0 3%;}
.news{width:100%;height: auto;padding: 20px 0px;}
.news li{width:92%; font-size: 1em; height: 2rem;line-height: 1.5;height: auto;background-position: 2px 4px;margin-bottom: 10px;}
.news li .date{display: none;}
.footer p{width: 100%;font-size: 0.8em;line-height: 1.5;}
.footer h1{font-size:1.2em;}
.footer_bot{padding-bottom: 100px;}
.footer_bot a.dzjg_ico,.footer_bot a.jcjcjcjc{ position: absolute;bottom:20px;left:50%; top:auto}
.footer_bot a.dzjg_ico{ translate:-90px 12px;}
.footer_bot a.jcjcjcjc{right:auto; translate:10px 0;}
}
@media (max-width: 640px) {
	body{overflow-x:hidden; font-size: 18px; }
	.banner{height:60vw;}
	.banner img{width:90%; margin: 0 0 0 20px;}
	.banner_con h2{display: block; font-size: 1.8em; color:#fff;float: left;margin: 5vw 0 0 3%; text-align: left;}
	.box01 h2 img{width:68%;}
	.box01 h2{background-size: 284%;}
	.more{margin: 5% 2%; }
}