@charset "utf-8";
@media screen and (max-width: 1024px){
}
@media screen and (max-width: 850px){
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	.Biglm{ height:calc(100vw * 42 / 850);}
	.Biglm.lm01 a{ width:calc(100vw * 180 / 850);}
	.Biglm.lm02 a{ width:calc(100vw * 262 / 850);}
	.Biglm.lm03 a{ width:calc(100vw * 209 / 850);}
	
	.bsfw{ height: auto; padding: 0.25rem; background-size: cover;}
	.bsfw .hd{ padding: 0 0 0.25rem 0; float: none;}
	.bsfw .hd ul li{ width: calc(100% / 2); height: auto; float: left; text-align: center;}
	.bsfw .hd ul li span{ display: inline-block; position: static; transform: translate(0, 0);}
	.bsfw .hd, .bsfw .hd ul{ height: auto;}
	
	.bsfw .bd{ width: 100%; padding: 0; float: none; background: transparent;}
	.bsfw .bd .boxs{ height: auto; margin: -0.3rem -0.3rem 0 0;}
	.bsfw .bd .box{ width: calc(100% / 2 - 0.3rem); height: auto; margin: 0.3rem 0.3rem 0 0; padding: 0.15rem; border-radius: 0.05rem; background: #fff;}
	.bsfw .bd .imgs .img{ left: auto; right: 0;}
	.bsfw .bd .imgs .img span{ margin-top: 0.05rem; font-size: 0.19rem;}
	.bsfw .bd .con{ padding: 0; border-radius: 0.06rem; box-shadow: 0 0 0 #d7e0ee; overflow: hidden;}
	.bsfw .bd .con ul li a{ font-size: 0.19rem; background-size: 2%;}
	.bsfw .bd, .bsfw .bd .swiper-wrapper, .bsfw .bd .swiper-slide, .bsfw .bd .imgs, .bsfw .bd .con, .bsfw .con ul{ height: auto;}
	.bsfw .con ul{ height:calc(100vw * 132 / 850);}
	.bsfw .bd .imgs{ height:calc(100vw * 132 / 850);}
	
	.bszn a{ height: calc(100vw * 166 / 850);}
	.bszn a img{ height: 100%;}
	
	.bscl .boxs{ margin-right: -0.2rem;}
	.bscl .boxs .box{ width: calc(100% / 3 - 0.2rem); margin-right: 0.2rem;}
	.bscl .boxs .box .img span{ font-size: 0.24rem; color: #4c85d0; font-weight: bold; display: inline-block;}
	.bscl .boxs .box .con{ margin-top: 0.2rem; overflow: hidden;}
	.bscl .boxs .box .con ul{ width: 100%; overflow-y: auto;}
	.bscl .boxs .box .con ul li{ height: 0.64rem; padding: 0 0.2rem;}
	.bscl .boxs .box .con ul li a{ padding-left: 0; background: none; }
	.bsfw .bd .con ul li .ewm{ width: calc(100vw * 110 / 850); height: calc(100vw * 110 / 850); top: 0.45rem; left: 0; transform: translate(100%, 0);}
	
	.bmcx ul{ margin: -0.2rem -0.2rem 0 0;}
	.bmcx ul li{ width: calc(100% / 3);}
	.bmcx ul li a{ margin: 0.2rem 0.2rem 0 0;}

	.bmdt {height: auto;}
	#map { height: calc(100vw * 500 / 850);}
	.bmdt .map-search-container { position: relative; left: 0; top: 0; bottom: 0; width: 100%; height: calc(100vw * 500 / 850); padding: .15rem;}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	
	.Biglm{ height:calc(100vw * 42 / 700);}
	.Biglm.lm01{ background-size:320% auto;}
	.Biglm.lm02{ background-size:320% auto;}
	.Biglm.lm03{ background-size:320% auto;}
	.Biglm.lm01 a{ width:calc(100vw * 180 / 700);}
	.Biglm.lm02 a{ width:calc(100vw * 262 / 700);}
	.Biglm.lm03 a{ width:calc(100vw * 209 / 700);}
	
	.bsfw .hd ul li span{ font-size: 0.29rem;}
	.bsfw .hd ul li.active span{ font-size: 0.32rem;}
	
	.bsfw .bd{ width: 100%; padding: 0; float: none; background: transparent;}
	.bsfw .bd .boxs{ height: auto; margin: -0.3rem -0.3rem 0 0;}
	.bsfw .bd .box{ width: calc(100% / 2 - 0.3rem); height: auto; margin: 0.3rem 0.3rem 0 0; padding: 0.25rem; border-radius: 0.05rem; background: #fff;}
	.bsfw .bd .imgs{ width: auto; height: auto; margin: 0; float: none;}
	.bsfw .bd .imgs .img{ position: static; transform: translate(0, 0); }
	.bsfw .bd .imgs .img img{ display: none;}
	.bsfw .bd .imgs .img span{ margin: 0 0 0.1rem 0; font-size: 0.28rem;}
	.bsfw .bd .imgs .img span.font-br{ display: none;}
	.bsfw .bd .imgs .img span.font-nobr{ display: block;}
	.bsfw .bd .con{ padding: 0; border-radius: 0.06rem; box-shadow: 0 0 0 #d7e0ee; overflow: hidden;}
	.bsfw .bd .con ul li a{ padding-left: 0; font-size: 0.26rem; line-height: calc(100vw * 40 / 700); background: none;}
	.bsfw .bd .con ul li .ewm{ width: calc(100vw * 110 / 700); height: calc(100vw * 110 / 700); top: calc(100vw * 100 / 700); left: 0; right: auto; transform: translate(30%, 0);}
	
	.bsfw .con ul{ height: calc(100vw * 160 / 700);}
	
	.ykb{ height: calc(100vw * 119 / 700);}
	
	.rmfw .box{ height: calc(100vw * 172 / 700);}
	.rmfw .box .img01{ width: calc(100vw * 415 / 700);}
	.rmfw .box .img02{ width: calc(100vw * 199 / 700);}
	
	.bszn a{ height: calc(100vw * 200 / 700);}
	
	.bscl .boxs{ margin: -0.3rem -0.3rem 0 0;}
	.bscl .boxs .box{ width: calc(100% / 2 - 0.3rem); margin:0.3rem 0.3rem 0 0;}
	.bscl .boxs .box .img img{ width:calc(100vw * 48 / 700); height:calc(100vw * 48 / 700);}
	.bscl .boxs .box .img span{ font-size: 0.29rem;}
	.bscl .boxs .box .con ul li a{ font-size: 0.27rem;}
	
	.bmcx ul li{ width: calc(100% / 2);}
	.bmcx ul li a img{ width:calc(100vw * 60 / 700); height:calc(100vw * 60 / 700);}

	.bmdt {height: auto;}
	.bmdt .map-search-container .map-search-box input { height: .8rem; line-height: .8rem; font-size: .28rem;}
	.bmdt .map-search-container .map-search-box button { height: .8rem; line-height: .8rem; width: .8rem;}
	.bmdt .map-search-container .map-search-list { margin-top: .3rem;}
	.bmdt .map-search-container .map-search-list > div { padding-left: .5rem; padding-right: .2rem; margin-bottom: .3rem;}
	.bmdt .map-search-container .map-search-list > div::before { width: .345rem; height: .54rem; }
	.bmdt .map-search-container .map-search-list > div .name { font-size: .28rem; }
	.bmdt .map-search-container .map-search-list > div .address { font-size: .26rem; margin-top: .1rem;}

	.BMapLib_SearchInfoWindow *,
	.BMap_pop * { font-size: 12px;}
	.search-info-window { min-height: 50px;}
	.search-info-window .info-content .info { font-size: 12px;}
	.BMapLib_nav_tab li { box-sizing: content-box !important; font-size: 12px !important; line-height: 18px !important;}

}