@charset "utf-8";
@media screen and (max-width: 1024px){}
@media screen and (max-width: 850px){
	.main{ max-width: none; margin: 0 0.2rem;}
	
	.header{ padding: 0 0 1rem 0;}
	.header .top{ font-size: 0.22rem;}
	.header .top .fl a, .header .top .fr a{ display: none;}
	.header .top .fl a, .header .top .fr a, .header .top .fr span{ padding: 0 0.15rem 0 0.1rem;} 
	.header .top .fl a:nth-last-of-type(2),
	.header .top .fr a:nth-last-of-type(1),
	.header .top .fr a:nth-last-of-type(3),
	.header .top .fr a:nth-last-of-type(6), 
	.header .top .fr a:nth-last-of-type(8){ display: inline-block;}
	.header .top .fl a:nth-last-of-type(2){ padding-left: 0;}
	.header .top .fr a:nth-last-of-type(1){ padding-right: 0;}
	.header .top .fr a:nth-last-of-type(1){ background: transparent;}

	.bmjz-menu .hd span { font-size: 0.22rem;}
	.bmjz-menu .bd ul li { width: 25%; line-height: 0.5rem;}
	.bmjz-menu .bd ul li a { font-size: 0.22rem;}
	
	.search{ margin: 0.4rem auto 0 auto; float: none; width:90%; height: calc(100vw * 80 / 850); border-radius: calc(100vw * 40 / 850);}
	.search input[type="button"]{ width: calc(100vw * 80 / 850);}
	.search input[type="text"],
	.search input::placeholder{ font-size: 0.3rem;}
	.logo{ max-width: calc(100vw * 768 / 850); margin: 0.35rem auto 0 auto; float: none;}
	.zzzq{ width: calc(100vw * 400 / 850); padding: 0; margin: 0.5rem auto 0.3rem auto; float: none; line-height: calc(100vw * 100 / 850); text-align: center; border: 0.038rem solid #fff; border-radius: calc(100vw * 10 / 850); border: 0; background-color: rgba(58,148,241,.3);}
	
	.zq-qt{ height: auto; float: none; overflow: hidden;}
	.zq-qt .img{ width: 80%; float: right;}
	.zq-qt .btn{ width:calc(100vw * 222 / 850);}
	.zq-qt .btn ul{ margin-right: calc(-100vw * 22 / 850);}
	.zq-qt .btn ul li a{ width: calc(100vw * 100 / 850); height: calc(100vw * 80 / 850); margin-right: calc(100vw * 22 / 850); line-height: calc(100vw * 80 / 850); text-align: center;}
	
	.zq-con{ margin-top: -1rem;}
	.zq-lm img{ max-width: calc(100vw * 272 / 850); height: calc(100vw * 68 / 850);}
	.tpxw{ height: calc(100vw * 630 / 850);}
	.xw ul li{ width: calc(100% / 2);}
	.xw ul li a img{ max-width: calc(100vw * 84 / 850); height: calc(100vw * 84 / 850);}
	.wxb{ padding: 0.3rem;}
	.wxb-img{ max-width: none; height: calc(100vw * 363 / 850); margin: 0 auto; float: none; display: block;}
	.wxb-con{ width: 100%; padding: 0.07rem 0.26rem 0.26rem 0.26rem; float: none; border-radius: 0.1rem; background-color: rgba(255,255,255,.45); overflow: hidden;}
	.wxc-con{ margin-top: 0.1rem;}
	.wxc-con ul{ margin-right: -0.3rem;}
	.wxc-con ul li a{ margin: 0.3rem 0.3rem 0 0; padding: 0.2rem 0.1rem 0.3rem 0.1rem;}
	.wxc-con ul li a img{ max-width: calc(100vw * 54 / 850); max-height: calc(100vw * 80 / 850); margin: 0 auto; display: block;}
	.wxc-con ul li a span{ font-size: 0.3rem; line-height: 0.4rem; text-align: center; display: block;}
	.wxw-con .zwrx{ width: 100%; height: calc(100vw * 340 / 850); float: none;}
	.wxw-con .qy{ width: 100%; height: auto; float: none; padding-left: 0;}
	.wxw-con .qy ul{ margin: 0 -0.3rem 0 0;}
	.wxw-con .qy ul li{ width: calc(100% / 2); height: 100%; padding-top: 0; float: left;}
	.wxw-con .qy ul li a{ width:100%; text-align: center; display: block; position: absolute; top: 50%; left: 0; transform: translate(0,-50%);}
	.wxw-con .qy ul li a span{ font-size: 0.36rem; font-weight: 600; display: block;}
	.wxw-con .qy ul li a i{ width:1rem; height: 0.06rem; margin: 0.15rem auto 0 auto; background-color: #2874ce; display: block;}
	.wxw-con .qy ul li .ly,
	.wxw-con .qy ul li .wd{ height: calc(100vw * 170 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	.foot{ font-size: 0.28rem;}
	.foot .link{ height: auto; padding: 0 0 0.25rem 0;}
	.foot .link ul li{ width:50%; margin-top: 0.3rem;}
	.foot .link ul li .link-con { bottom: 1.43rem;}
	.foot .link ul li .link-con dl dt{ width: calc(100% / 3);}
	.foot .con .xx-nav a{ line-height: 0.45rem;}
	.foot .con .wzxx{ line-height: 0.45rem;}
	
	.bgPop .pop{ width: calc(100vw * 570 / 850); height: calc(100vw * 300 / 850);}
	.bgPop .pop .pop-box .video_item img{ width: calc(100vw * 48 / 850); height:  calc(100vw * 48 / 850);}
	.bgPop .pop .pop-box .video_item span{ font-size: 0.26rem;}
	.bgPop .pop .pop-box .video_item .pop-close { width: calc(100vw * 100 / 850); font-size: 0.22rem;}
	
	.ylTip .pop{ width: calc(100vw * 760 / 850); height: calc(100vw * 380 / 850);}
	.ylTip .pop .pop-box .video_item span{ padding:0 0.4rem; font-size: 0.26rem; line-height: calc(100vw * 40 / 850);}
	.ylTip .pop .pop-box .video_item .pop-close { font-size: 0.22rem; line-height: calc(100vw * 50 / 850);}
	.ylTip .pop .pop-box .video_item .pop-close a{ width: calc(200vw * 100 / 850);}
	
	/****列表****/
	.list-zlm{ background-color: #f0f6fd;}
	.list-zlm .title { display: block;}
	.list-zlm ul{ padding: 0 0.3rem 0.3rem 0.3rem;}
	.list-zlm ul li{ width: calc(100% / 2);}
	.list-zlm ul li a { background-color: #fff;}
	
	.infos-box ul{ margin-top: -0.2rem;}
	.infos-box ul li { margin-top: 0.3rem; padding: 0.2rem; line-height: 0.45rem; border-radius: 0.1rem; background-color: #f0f6fd;}
	.infos-box ul li a{ margin-right: 0; padding-left: 0; background: none; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;}
	.infos-box ul li span{ position: static;}
	.infos-box .line { display: none !important;}
	
	.pagination{ margin-top: 0.35rem; font-size: 0.18rem;}
	.pagination a { display: none;}
	.pagination .first-page, .pagination .last-page, .pagination .yj-pga0, .pagination .yj-pga8 { width: 1.5rem; padding: 0.15rem 0.2rem; display: inline-block;}
	
	/****细览页面****/
	.zzb-con{ margin-top: -1rem;}
	.zzb-con .pic-fz{ width: calc(100vw * 130 / 850);}
	.zzb-con .zw-table ul li{ width: calc((75% - 0.01rem)); font-size: 0.26rem;}
	.zzb-con .zw-table ul li.tit{ width:25%;}
	.zzb-con .zw-table ul li.bt{ width: calc(75% - 0.01rem);}
	
	.zzb-con .title{ font-size: 0.34rem;}
	.zzb-con .date{ font-size: 0.26rem; text-align: center;}
	.zzb-con .date .btns{ margin: 0.2rem auto 0 auto; float: none;}
	.zzb-con .date .btns ul li .bd,
	.zzb-con .date .btns ul li .ytdd{ width: 100%; left: 50%; transform: translate(-50%, 0);}
	.zzb-con .date .btns ul li .ytdd .swiper-container{ height: calc(100vw * 460 / 850);}
	
	.zzb-con .content { font-size: 0.28rem !important; line-height: 2;}
	.zzb-con .content p,
	.zzb-con .content span,
	.zzb-con .content i{ font-size: 0.28rem !important;}
	
	.bdsharebuttonbox span{ margin-bottom: 0.2rem; font-size: 0.28rem;}
	.bdshare-button-style1-24 a{ width: calc(100vw * 70 / 850); height:  calc(100vw * 70 / 850) !important;}
}
@media screen and (max-width: 700px){
	.header .top{ font-size: 0.28rem; line-height: 0.6rem;}
	.header .top .fl a, .header .top .fr a, .header .top .fr span{ padding: 0 0.05rem; background: none;}
	
	/****部门街镇****/
	.bmjz-menu{ height: 100vh; overflow-y: scroll;}
	.bmjz-menu .hd span { font-size: 0.28rem;}
	.bmjz-menu .bd ul li { width: 50%; line-height: 0.6rem;}
	.bmjz-menu .bd ul li a { font-size: 0.28rem;}
	
	.wxb-con ul li a i{ font-size: 0.26rem;}
	
	.foot { font-size: 0.3rem;}
	.foot .link ul li.active .link-con { max-height: 5rem; overflow-y: scroll;}
	.foot .link ul li .link-con dl dt{ width: 100%; line-height: 0.6rem;}
	.foot .link ul li .dfzf dl dt{ width: 50%;}
	.foot .link ul li .link-con dl dt a{ font-size: 0.3rem;}
	
	.bgPop .pop{ width: calc(100vw * 570 / 700); height: calc(100vw * 300 / 700);}
	.bgPop .pop .pop-box .video_item img{ width: calc(100vw * 48 / 700); height:  calc(100vw * 48 / 700);}
	.bgPop .pop .pop-box .video_item span{ font-size: 0.3rem;}
	.bgPop .pop .pop-box .video_item .pop-close { width: calc(100vw * 100 / 700); font-size: 0.26rem; line-height: calc(100vw * 50 / 700);}
	
	.ylTip .pop{ width: calc(100vw * 580 / 700); height: calc(100vw * 380 / 700);}
	.ylTip .pop .pop-box .video_item span{ font-size: 0.3rem;}
	.ylTip .pop .pop-box .video_item .pop-close { font-size: 0.26rem; line-height: calc(100vw * 60 / 700);}
	.ylTip .pop .pop-box .video_item .pop-close a{ width: calc(200vw * 100 / 700);}
	
	.infos-box ul li a, .infos-box ul li span{ font-size: 0.34rem;}
	.pagination{ font-size: 0.3rem;}
	
	/****细览页面****/
	.zzb-con .pic-fz{ width: calc(100vw * 200 / 700); position:absolute; top: calc(100vw * 110 / 700); right: calc(100vw * 40 / 700);}
	.zzb-con .zw-table ul li{ width: calc((75% - 0.01rem)); font-size: 0.3rem;}
	.zzb-con .zw-table ul li.tit{ width:25%;}
	.zzb-con .zw-table ul li.bt{ width: calc(75% - 0.01rem);}
	.zzb-con .zw-table ul li span{ height: calc(100vw * 70 / 700); line-height:  calc(100vw * 70 / 700);}
	
	.zzb-con .title{ font-size: 0.4rem; line-height: 0.66rem;}
	.zzb-con .date{ font-size: 0.3rem;}
	.zzb-con .date .btns ul li .bd a{ font-size: 0.3rem; line-height: 0.5rem;}
	.zzb-con .date .btns ul li .ytdd .swiper-container{ height: calc(100vw * 460 / 700);}
	
	.zzb-con .content { font-size: 0.34rem !important; line-height: 2;}
	.zzb-con .content p,
	.zzb-con .content span,
	.zzb-con .content i{ font-size: 0.34rem !important;}
	.zzb-con .content p, .zzb-con .content span, .zzb-con .content i{ line-height: 0.6rem !important;}
	
	.bdsharebuttonbox span{ font-size: 0.36rem;}
	.bdshare-button-style1-24 a{ width: calc(100vw * 80 / 700); height:  calc(100vw * 80 / 700) !important;}
}