@media (max-width: 768px) {
	body{ background-size: 150% auto; font-size: 1rem; }
	.banner_con{width:100%}
.banner{
	background-size:cover;
	height:60vw;
}
.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;height: 55px; background-size: 200% !important;}


.leftLoop .bd{margin: 0;}
.leftLoop .bd ul li{width:100%; margin: 0;}
.leftLoop .bd ul li div{border-radius: 10px;min-height:300px;}
.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}

.footer{ box-sizing: border-box;}
.leftLoop .hd ul li{width:10px;height: 10px; margin:2px;}
}