@charset "utf-8";
@media screen and (max-width: 1024px) {
	.header .top, .footer{ font-size: 0.24rem;}
	.footer .link ul li .link-con dl dt{ line-height: 0.55rem;}
	.footer .foot-l{ width: calc(100% - 7.5rem);}
	.footer .foot-r{ width:6.2rem;}
	.footer .foot-r .r-ewm{ width:2.2rem;}
	.footer .foot-r .r-ewm ul li .box{ font-size: 0.24rem; line-height: 0.3rem;}
	.bmjz-menu .hd span{ font-size: 0.24rem;}
	.bmjz-menu .bd ul li a{ font-size: 0.24rem;}
}
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	body{ overflow-x: hidden;}
	html,body { font-size: 0.2rem;}
	.header .top, .footer{ font-size: 0.26rem;}
	.footer .link ul li .link-con dl dt{ line-height: 0.45rem;}
	.footer .foot-l{ width: 100%; float: none;}
	.footer .foot-r{ width: 100%; float: none;}
	.footer .foot-r .r-ewm ul li .box{ font-size: 0.26rem;}
	.bmjz-menu .hd span{ font-size: 0.26rem;}
	.bmjz-menu .bd ul li a{ font-size: 0.26rem;}
	
	.big-lm{ width:100%; font-size: 0.38rem; line-height: 0.4rem;}
	
	.Zzb-head .fl-logo{ height: calc(100vw * 65 / 850);}
	.Zzb-head .zz-logo .zq{ width: 90%; height: auto; margin: 0.6rem auto 1rem auto; float: none; line-height: calc(100vw * 60 / 850); background-color: transparent; display: block;}
	.Zzb-head .zz-logo .zq span{ float: none; font-size: 0.6rem; color: #fff; text-align: center; display: block;}
	.Zzb-head .zz-logo .zq .search{ width:100%; height: calc(100vw * 60 / 850); margin: 0.5rem auto 0 auto; float: none; z-index: 1;}
	.Zzb-head .zz-logo .zq .search input[type="text"]{ width: 100%; float: none; font-size: 0.26rem; border-radius: 0.05rem; background-color: rgba(212,219,255,.6);}
	.Zzb-head .zz-logo .zq .search input[type="button"]{ width: calc(100vw * 60 / 850); float: none; border-top-right-radius: 0.05rem; border-bottom-right-radius: 0.05rem; position: absolute; top: 0; right: 0;}
	.Zzb-head .zz-logo .zq .search:hover input[type="text"]{ width: 100%;}
	.Zzb-head .zz-logo .zq .search:hover input[type="button"]{ background-color: #4a67f9;}
	.Zzb-head .zz-logo .zq-qt{ height: auto; margin: -2rem 0 calc(100vw * 96 / 850) 0; float: none; position: relative; overflow: hidden;}
	.Zzb-head .zz-logo .zq-qt .img { width: 80%; float: right;}
	.Zzb-head .zz-logo .zq-qt .btn{ width:calc(100vw * 178 / 850);}
	.Zzb-head .zz-logo .zq-qt .btn ul{ margin-right: calc(-100vw * 18 / 850);}
	.Zzb-head .zz-logo .zq-qt .btn ul li a{ width: calc(100vw * 80 / 850); height: calc(100vw * 80 / 850); margin-right: calc(100vw * 18 / 850); line-height: calc(100vw * 80 / 850); text-align: center;}
	.Zzb-head .zz-logo .zq-qt .btn ul li a img{ width: calc(100vw * 64 / 850); height: calc(100vw * 64 / 850); display: inline-block;}
	
	.Zzb-con{ margin: calc(-100vw * 96 / 850) 0.2rem 0 0.2rem; padding: 0.4rem;}
	.Zzb-con .a-boxs{ margin-top: 0.08rem;}
	.Zzb-con .a-boxs ul li{ width: calc(100% / 3);}
	.Zzb-con .a-boxs ul li a img{ width: calc(100vw * 56 / 850); height: calc(100vw * 56 / 850);}
	.Zzb-con .a-boxs ul li a span{ font-size: 0.28rem;}
	
	.yl-boxs{ margin: 0.1rem 0 0.3rem 0;}
	.yl-boxs ul{ margin-right: -0.37rem;}
	.yl-boxs ul li{ width: calc(100% / 2);}
	.yl-boxs ul li a{ height: calc(100vw * 168 / 850); margin: 0.37rem 0.37rem 0 0;}
	.yl-boxs ul li a span{ width: calc(100% - (100vw * 150 / 850)); padding-left: 0.37rem; font-size: 0.28rem;}
	.yl-boxs ul li a .img{ width: calc(100vw * 150 / 850);}
	
	.zzb-list,.zzb-con{ margin-top: calc(-100vw * 96 / 850);}
	.zzb-list .list-fl { width: 100%; float: none; margin-bottom: 0.35rem;}
	.zzb-list .list-fl .title { font-size: 0.32rem;}
	.zzb-list .list-fl ul{ padding: 0.2rem; background-color: #f6f9fc;}
	.zzb-list .list-fl ul li{ background-color: transparent;}
	.zzb-list .list-fl ul li a { font-size: 0.28rem;}
	.zzb-list .list-fr{ width: 100%; float: none; padding-left: 0;}
	.zzb-list .list-fr .lm span{ font-size: 0.32rem;}
	
	.infos-box .info li { line-height: 0.65rem;}
	.infos-box .info li a{ margin-right: 1.8rem;}
	.infos-box .info li a,.zzb-list .infos-box .info li span{ font-size: 0.28rem;}
	
	.imgs-list{ min-height: auto;}
	.imgs-list ul{ margin-right: -0.3rem;}
	.imgs-list ul li{ width: calc(99.9999999% / 3);}
	.imgs-list ul li a{ height: calc(100vw * 180 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	.zt-imgs-list{ min-height: auto;}
	.zt-imgs-list ul{ margin-right: -0.3rem;}
	.zt-imgs-list ul li{ width: calc(100% / 2);}
	.zt-imgs-list ul li a{ height: calc(100vw * 127 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	/****细览页面****/
	.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 .con-fl{ width: 100%; float: none; padding-right: 0; border-right: 0;}
	.zzb-con .title{ font-size: 0.36rem;}
	.zzb-con .date{ font-size: 0.26rem;}
	.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;}
	
	.zzb-con .con-fr{ width:100%; margin-top: 0.3rem; padding-left: 0; float: none;}
	.zzb-con .hd{ font-size: 0.32rem;}
	.zzb-con .hd:nth-of-type(1){ margin-top: 0;}
	.zzb-con .bd{ margin-bottom: 0.3rem;}
	.zzb-con .bd ul li a{ font-size: 0.28rem;}
	.zzb-con .ytdd .swiper-container{ height: calc(100vw * 460 / 850);}
	.zzb-con .ytdd .swiper-container .swiper-button-next,
	.zzb-con .ytdd .swiper-container .swiper-button-prev{ width: calc(100vw * 35 / 850); height: calc(100vw * 35 / 850);}
	
	.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;}
	
	/****领导****/
	.Ld .hd01 ul li a span{ font-size: 0.32rem;}
	.Ld .bd01 ul li{ width: 100%; float: none;}
	.Ld .bd01 ul li .box .img{ width: calc(100vw * 190 / 850); height: calc(100vw * 266 / 850);}
	.Ld .bd01 ul li .box .con h1{ font-size: 0.32rem;}
	.Ld .bd01 ul li .box .con h6{ font-size: 0.28rem; line-height: 0.5rem;}
	
	.Ld .zlm{ width:auto; float: none;}
	.Ld .zlm ul li{ width: calc(100% / 2); float: left;}
	.Ld .zlm ul li a{ font-size: 0.28rem;}
	.Ld .zlm ul li:nth-child(odd) a{ margin: 0.25rem 0.125rem 0 0;}
	.Ld .zlm ul li:nth-child(even) a{ margin: 0.25rem 0 0 0.125rem;}
	.Ld .zlm-js{ width:auto; float: none; margin-top: 0.5rem; padding-left: 0;}
	.Ld .zlm-js img{ width: calc(100vw * 204 / 850); height: calc(100vw * 288 / 850);}
	.Ld .zlm-js .js-box .lm span{ font-size: 0.28rem;}
	.Ld .zlm-js .js-box .js{ min-height: auto;}
	.Ld .zlm-js .js-box .js p, .Ld .zlm-js .js-box .js span{ font-size: 0.28rem !important; line-height: 0.55rem !important;}
	
	/****工作机构****/
	.jg-bd{ margin-top: 0.3rem; padding: 0.3rem;}
	.jg-bd .hd{ font-size: 0.32rem; color: #6780fe; line-height: calc(100vw * 55 / 850);}
	.jg-bd .bd ul li{ width: calc(100% / 2);}
	.jg-bd .bd ul li a{ padding-left: 0; font-size: 0.28rem; background: none;}
	
	/****意见征集****/
	.zjyj-info ul li .zt{ width: 0.7rem; min-height: 1.5rem; padding: 0 0.2rem; font-size: 0.28rem; line-height: 0.36rem;}
	.zjyj-info ul li a{ margin-left: 0.9rem; padding-right: 0;}
	.zjyj-info ul li a .title{ font-size: 0.28rem; line-height: 0.38rem;}
	.zjyj-info ul li a .fk{ display: none;}
	.zjyj-info ul li a .em-date{ font-size: 0.25rem;}
	.zjyj-info ul li a .em-app-zt{ font-size: 0.25rem; display: block;}   
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	.header .top, .footer{ font-size: 0.32rem;}
	.footer{ background-color: #6780fe;}
	.footer .link ul li .name{ line-height: calc(100vw * 70 / 700);}
	.footer .link ul li .link-con dl dt{ line-height: calc(100vw * 70 / 700);}
	.footer .foot-l .wzxx{ line-height: calc(100vw * 56 / 700);}
	.footer .foot-r .r-ewm{ width:2.8rem;}
	.footer .foot-r .r-ewm ul li .box{ font-size: 0.32rem; line-height: calc(100vw * 45 / 700);}
	.bmjz-menu{ background-color: rgba(103, 128, 254, 0.9);}
	.bmjz-menu .hd span{ font-size: 0.34rem;}
	.bmjz-menu .bd{ margin-top: 0.2rem;}
	.bmjz-menu .bd ul li{ line-height: 0.66rem;}
	.bmjz-menu .bd ul li a{ font-size: 0.32rem;}
	.bmjz-menu .close{ width: calc(100vw * 35 / 700); height: calc(100vw * 35 / 700);}
	
	.big-lm{ font-size: 0.48rem; line-height: 0.48rem; background-size: 130%;}
	
	.Zzb-head .fl-logo{ height: calc(100vw * 65 / 700);}
	.Zzb-head .zz-logo .zq{ line-height: calc(100vw * 70 / 700);}
	.Zzb-head .zz-logo .zq span{ font-size: 0.7rem;}
	.Zzb-head .zz-logo .zq .search{ height: calc(100vw * 70 / 700);}
	.Zzb-head .zz-logo .zq .search input[type="text"]{ font-size: 0.32rem;}
	.Zzb-head .zz-logo .zq .search input[type="button"]{ width: calc(100vw * 70 / 700);}
	.Zzb-head .zz-logo .zq-qt{ margin: -2rem 0 calc(100vw * 96 / 700) 0;}
	.Zzb-head .zz-logo .zq-qt .btn{ width:calc(100vw * 178 / 700);}
	.Zzb-head .zz-logo .zq-qt .btn ul{ margin-right: calc(-100vw * 18 / 700);}
	.Zzb-head .zz-logo .zq-qt .btn ul li a{ width: calc(100vw * 80 / 700); height: calc(100vw * 80 / 700); margin-right: calc(100vw * 18 / 700); line-height: calc(100vw * 80 / 700);}
	.Zzb-head .zz-logo .zq-qt .btn ul li a img{ width: calc(100vw * 64 / 700); height: calc(100vw * 64 / 700);}
	
	.Zzb-con{ margin: calc(-100vw * 96 / 700) 0.2rem 0 0.2rem;}	
	.Zzb-con .a-boxs ul li a img{ width: calc(100vw * 56 / 700); height: calc(100vw * 56 / 700);}
	.Zzb-con .a-boxs ul li a span{ font-size: 0.38rem;}
	.Zzb-con .a-boxs ul li:nth-of-type(5) a{ background: linear-gradient(to bottom, #fecc75 12%,#f8ac35 88%);}
	.Zzb-con .a-boxs ul li:nth-of-type(6) a{ background: linear-gradient(to bottom, #b2c8f8 12%,#7691e0 88%);}
	.Zzb-con .a-boxs ul li:nth-of-type(7) a{ background: linear-gradient(to bottom, #80b8db 12%,#56a1da 78%);}
	.Zzb-con .a-boxs ul li:nth-of-type(8) a{ background: linear-gradient(to bottom, #9bebe8 12%,#3cdda2 88%);}
	.Zzb-con .a-boxs ul li:nth-of-type(9) a{ background: linear-gradient(to bottom, #ffccce 12%,#ff91a3 78%);}
	
	.yl-boxs ul li a{ height: calc(100vw * 168 / 700);}
	.yl-boxs ul li a span{ width: calc(100% - (100vw * 168 / 700)); font-size: 0.38rem; line-height: 0.5rem;}
	.yl-boxs ul li a .img{ width: calc(100vw * 168 / 700);}

	.zzb-list,.zzb-con{ margin-top: calc(-100vw * 96 / 700);}
	.zzb-list .list-fl .title { font-size: 0.38rem; line-height: calc(100vw * 60 / 700);}
	.zzb-list .list-fl ul li a { font-size: 0.36rem; line-height: calc(100vw * 60 / 700);}
	.zzb-list .list-fr .lm{ border-bottom: 0.05rem solid #6780fe;}
	.zzb-list .list-fr .lm i{ width:0.08rem; height: 0.4rem;}
	.zzb-list .list-fr .lm span{ font-size: 0.38rem; line-height: 0.4rem;}
	
	.infos-box{ margin-top: 0;}
	.infos-box .info li{ margin-top: 0.3rem; padding: 0.1rem 0; line-height: inherit;}
	.infos-box .info li a{ height: 1.1rem; padding-left: 0; line-height: 0.55rem; background: transparent; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.infos-box .info li a i{ display: none;}
	.infos-box .info li span{ display: none;}
	.infos-box .info li a,.zzb-list .infos-box .info li span{ font-size: 0.36rem;}
	.infos-box .info li .span-app{ padding: 0 0.1rem; line-height: 0.55rem; display: block;}
	.infos-box .info li .span-app em{ font-size: 0.34rem; line-height: 0.55rem;}
	.infos-box .line{ display: none; width:100%;}
	
	.imgs-list ul{ margin-right: -0.25rem;}
	.imgs-list ul li{ width: calc(100% / 2);}
	.imgs-list ul li a{ height: calc(100vw * 230 / 700); margin: 0.25rem 0.25rem 0 0;}
	
	.zt-imgs-list{ min-height: auto;}
	.zt-imgs-list ul{ margin-right: 0;}
	.zt-imgs-list ul li{ width: 100%; float: none;}
	.zt-imgs-list ul li a{ height: calc(100vw * 127 / 700); margin: 0.3rem 0 0 0;}
	
	/****细览页面****/
	.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.42rem; line-height: 0.66rem;}
	.zzb-con .date{ font-size: 0.32rem; line-height: 0.6rem;}
	.zzb-con .date span{ margin-right: 0; color: #666; display:block;}
	.zzb-con .content { font-size: 0.36rem !important; line-height: 2;}
	.zzb-con .content p,
	.zzb-con .content span,
	.zzb-con .content i{ font-size: 0.36rem !important;}
	.zzb-con .content p, .zzb-con .content span, .zzb-con .content i{ line-height: 0.6rem !important;}
	
	.zzb-con .hd{ font-size: 0.38rem;}
	.zzb-con .bd ul li a{ padding-left: 0; font-size: 0.34rem; line-height: 0.58rem; background-image: none;}
	.zzb-con .ytdd .swiper-container{ height: calc(100vw * 460 / 700); margin-top: 0.35rem;}
	.zzb-con .ytdd .swiper-container .swiper-button-next,
	.zzb-con .ytdd .swiper-container .swiper-button-prev{ width: calc(100vw * 50 / 700); height: calc(100vw * 50 / 700);}
	.zzb-con .ytdd .swiper-container .swiper-button-prev{ left: auto; right: calc(100vw * 60 / 700);}
	
	.bdsharebuttonbox span{ font-size: 0.36rem;}
	.bdshare-button-style1-24 a{ width: calc(100vw * 80 / 700); height:  calc(100vw * 80 / 700) !important;}
	
	/****领导****/
	.Ld .hd01 ul li{ width: calc(100% / 2); float: left; display: block;}
	.Ld .hd01 ul li a{ width:auto; line-height: calc(100vw * 80 / 700);}
	.Ld .hd01 ul li a span{ font-size: 0.38rem;}
	.Ld .bd01 ul li .box{ padding: 0.4rem;}
	.Ld .bd01 ul li .box .img{ width: calc(100vw * 190 / 700); height: calc(100vw * 266 / 700); margin: 0 auto; float: none; display: block;}
	.Ld .bd01 ul li .box .con{ margin-top: 0.2rem; padding: 0;}
	.Ld .bd01 ul li .box .con h1{ font-size: 0.38rem; text-align: center;}
	.Ld .bd01 ul li .box .con h6{ font-size: 0.34rem; line-height: 0.6rem; text-align: center;}
	
	.Ld .zlm .title{ font-size: 0.38rem; line-height: calc(100vw * 90 / 700);}
	.Ld .zlm ul li a{ font-size: 0.34rem; line-height: calc(100vw * 80 / 700);}
	.Ld .zlm-js{ width:auto; float: none; margin-top: 0.5rem; padding-left: 0;}
	.Ld .zlm-js img{ width: calc(100vw * 204 / 700); height: calc(100vw * 288 / 700);}
	.Ld .zlm-js .js-box .lm{ padding: 0 0 0.3rem 0;}
	.Ld .zlm-js .js-box .lm i{height: calc(100vw * 32 / 700);}
	.Ld .zlm-js .js-box .lm span{ font-size: 0.34rem; line-height: calc(100vw * 32 / 700);}
	.Ld .zlm-js .js-box .js p, .Ld .zlm-js .js-box .js span{ font-size: 0.34rem !important; line-height: calc(100vw * 55 / 700) !important;}
	
	/****工作机构****/
	.jg-bd .hd{ font-size: 0.38rem; line-height: calc(100vw * 55 / 700);}
	.jg-bd .bd ul li a{ font-size: 0.34rem;}
	
	/****意见征集****/
	.zjyj-info ul li .zt{ width: 0.8rem; font-size: 0.34rem; line-height: 0.45rem;}
	.zjyj-info ul li a{ margin-left: 1rem;}
	.zjyj-info ul li a .title{ font-size: 0.34rem; line-height: 0.45rem;}
	.zjyj-info ul li a .em-date{ margin-top: 0.2rem; font-size: 0.3rem; line-height: 0.45rem;}
	.zjyj-info ul li a .em-app-zt{ font-size: 0.3rem;}
	
	.zj-fk .tit span{ font-size: 0.38rem;}
	.zj-fk .tit .font{ margin-top: 0.1rem; float: none; font-size: 0.32rem; display: block;}
	.zj-fk .jg-hd{ font-size: 0.34rem; line-height: 0.6rem;}
	.zj-fk .jg-bd ul li p,.zj-fk .jg-bd ul li span{ font-size: 0.34rem !important; line-height: 0.6rem !important;}
	.zj-fk .ly ul li{ font-size: 0.34rem;}
	.zj-fk .ly ul li p{ line-height: 0.6rem;}
	.zj-fk .tj ul li{ padding-top: 0.2rem; float: left; font-size: 0.34rem;}
	.zj-fk .tj ul li:nth-child(odd){ width:100%; float: none; text-align: left;}
	.zj-fk .tj ul li:nth-child(even){ width:100%; padding-left: 0; float: none;}
	.zj-fk .tj ul li:nth-child(even) .btn{ width:100%; margin-right: 0; font-size: 0.32rem; line-height: calc(100vw * 70 / 700);}
	.zj-fk .tj ul li:nth-child(even) .tip{ width:100%; margin-top: 0.1rem; font-size:0.32rem; line-height: 0.5rem;}
	.zj-fk .tj .tj-btn{ width: calc(100vw * 300 / 700); height: calc(100vw * 80 / 700); margin: 0 auto; font-size: 0.34rem; line-height:  calc(100vw * 80 / 700);}
}
@media screen and (max-width: 500px) {
	.Zzb-con .a-boxs ul li{ width: calc(100% / 2);}
	.yl-boxs ul{ margin-right: 0;}
	.yl-boxs ul li{ width: 100%;}
	.yl-boxs ul li a{ margin: 0.3rem 0 0 0;}
}