@media (max-width: 820px) {
	body{ background-size: 150% auto; font-size: 1rem; }
	.banner_con{width:100%}
.banner{
	background-size:cover;
	height:50vw;
}
.banner_con .logo{padding:10px 0 0 20px}
.banner_con .logo img{width:50%}

.summary{width:100%;padding:15px; box-sizing: border-box;background: #1d68ce;}
.summary img{display: none;}
.summary p{ /*! line-height: 1.5; */font-size: 1rem;}
.summary_box::after {width:100%; height: 20px; background: none;}

.w1200{
	width:100%
}
.mgt30{
	margin-top:0
}
.box01{padding:15px}
.block_title{margin-top:15px;background-size: 200% !important;}


.leftLoop .bd{margin: 0;}
.leftLoop .hd ul {display:block;}
.leftLoop .bd ul li{width:100%; margin: 0;}
.leftLoop .bd ul li div{border-radius: 10px;min-height:400px;}
.leftLoop .hd .prev, .leftLoop .hd .next{display: none;}

.list01 li{width:100%; height: auto;box-sizing: border-box;}
.list01 li .pic img{width:100%; height: auto;}
.list01 li .info{width:100%; padding: 15px; box-sizing: border-box;}
.list01 li .info h1{margin:10px 0;line-height:2.5rem}

.footer{ box-sizing: border-box;}
.leftLoop .hd ul li{width:10px;height: 10px; margin:2px;}
	.govlogo{top: 35vw;left:10px;}
	.jiucuowx{top: 38vw;right:10px;}
}

@media(max-width:820px){
 .top{background-size:130% auto;height:35vw}
 .top a img{width:70%;padding-top:10px}
 .box{width:100%} 
 .list_b li{width:100%}
 .list_icon li{width:100%;margin-bottom: 10px;}
 .zf01, .zf02{position:static;margin:0}
 .foot img, .foot_nav{display:inherit;} 
 .btn01 a{width:100%}
}
