@media (max-width: 1090px) {
	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;height: 94px; background-size: 200% !important;}

.text{margin:0;}
.text h1{font-size:1.8rem;}
.text p{font-size:1rem;}

.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;}
.leftLoop .bd ul li div{height:auto !important}

.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}

.g_foot_box .m_foot_box,.g_foot_box .m_info2,.g_foot_box .m_info3{
	height:auto
}
.g_foot_box .m_info2,.g_foot_box .m_info3{
	padding-bottom:10px !important;
}
.g_foot_box .m_foot_box .m_foot{
	width:100%
}
.g_foot_box .m_foot_info li{
	width:85%;
	padding:0 5%
}
.g_foot_box .m_foot_info{
	margin:20px 0 15px;
}
.g_foot_box .m_info1{
	height:auto;
	padding-top:15px !important;
	padding-bottom:10px !important;
}
.g_foot_box .m_info1 a{
	margin:5px 22px 5px 0
}
.g_foot_box .m_info2 p{
	line-height:30px;
}
.g_foot_box .m_foot_txt{
	height:auto;
	line-height:1.2rem;
	padding:10px 0;
}
.g_foot_box .m_foot_txt .foot_txt{
	width:100%
}
.g_foot_box .m_foot_txt .foot_txt p{
	margin-left:15px;
}
.links,.m_organization,.banner_aqrz{
	display:none;
}
.g_foot_box .m_foot_info li{background: #fff;}
.leftLoop .hd ul li{width:10px;height: 10px; margin:2px;}

}

/*活动预报*/
@media (max-width:1200px){
	.yg_banner dl{flex-direction: column;align-items: baseline;padding-left: 50%;background-size: auto 80%;}
	.yg_banner dt{font-size: 1.4rem;}
	.yg_banner dd{margin-right: 0;margin-top: 15px;}

@media (max-width:800px){
	.yg_banner dl{padding-top:50vw;padding-left:0;padding-bottom:20px;background-size: 80% auto; background-position: top center;align-items: center;text-align: center;}
	.yg_banner dd{margin-right: 0;margin-top: 15px;font-size: 1.2rem;}
}