@charset "utf-8";
/* CSS Document */




@media (min-width:992px) and (max-width:1199px) {
 html{ font-size: 13.33333vw; font-family: PingFangSC-Regular,Microsoft YaHei;}
/*首页	*/
	.list.show_on,.top,.zf_lj,.time,.navbox div,/*.wza,.bmfw_cont_01,.bmfw_cont_02,.bmfw_cont_03,*/.footerbox .xglj,.lvc-wrap .btn-nav,.nav_rightbox,.Navigation,.piaochuang,.flow_btn{ display:none !important;}
	.logo img {float: right;width: 100%; height: auto;}
	.logo{ width:40% !important;}
	.logo_cont,.navbox ul,.xyjl{width:100% !important;}
	.navbox { width: 100%; margin: 2.1% 0 0 0;}
	.first_news h1{ font-size:1.3em; font-weight:bold; text-align:center; line-height:2em;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.sousuo {width: 90% !important; margin: 0 auto; float: none;}
	.sousuo_in div img { width:3% !important;margin: 1.5% 0 0 2% !important;}
	.big_content { width: 99% !important; margin:0 auto !important;}
	.lvc-wrap { background: #f9f9f9;border-right:none !important; width:100% !important;}
	.bsx_cont { width: 100% !important; margin:0 !important;}
	.bsx_cont dd{width:9%!important;}
	.right_cont{ width:98% !important;}
	.banner{width: 100% !important;float:left !important; margin: 0 auto !important;}
	.rsj_news_tab{width: 58% !important; float:right !important;margin: 0 auto !important; height:auto !important;}
	.zwgkzl a { width: 26% !important;}
	.wj_sousuo .Ipnut_text{ width:42% !important;}
	.bsdt a{margin: 1% 2% !important;}
	.footer_in .footer_right a.zztj{display:none;}
	.sousuo_in div a.ss {
    margin: 1% 0% 0 0;
    width: 11%;
}
	.sousuo_in div img {
    width: 40% !important;
}
	.navbox ul li a {
    font-size: 2em;

	}
	.first_news h1 {
    font-size: 1.8em;
    line-height: 2em;
}
	.first_news p {
    font-size: 1.6em;
    line-height: 1.6em;
    text-indent: 2em;
}
	.sousuo_in div {
    height: 2.5em;
}
	.sousuo_in a {
    line-height: 2.2em;
    font-size: 1.2em;
}
	.ssrc a {
    font-size: 1.2em;
}
	.bsdt a {
    font-size: 1.4em;
}
	.df_01 ol {
    height: auto; 
     line-height: auto; 
}
	.df_01 ol li {
    height: 2em;
    line-height: 2em;
    font-size: 1.8em;
}
	.df_01 ol span {
    font-size: 1.6em;
    line-height: 2em;
}
	.ly_jhj_listul li a {
    font-size: 1.6em;
}
	.ly_jhj_listul li {
    height: 3em;
    line-height: 3em;
}
	.ly_jhj_listul li em {
    font-size: 1.6em;
}
	.grbs_title {
    height: 5em;
}
	.grbs_title a h1 {
    font-size: 4em;
}
	.grbs_title a div p {
    font-size: 1.9em;

}
	.grbs_title a div span {
    font-size: 1.6em;
}
	.bsx_cont dd {
    font-size: 1.4em;
}
	.rsj_news_tab .div_tab a {
    font-size: 1.8em;
    line-height: 2em;

}
	.ld_cont span {
    font-size: 1.5em;
    line-height: 2em;
}
	.ld_cont p {
    font-size: 1.4em;
    line-height: 1.4em;
}
	.ld_cont .zyhd {
    font-size: 1.4em;
}
	#a2 ol {
    height: auto;
    line-height: auto;
}
	.zwgkzl a .zwgk_pic {
    height: 5em;
}
	.zwgkzl a span {
    font-size: 1.6em;
}
	.zwgkzl a b {
    font-size: 1.6em;
}
.wj_sousuo {
    height: 4em;
}
	.wj_sousuo span {
    font-size: 1.8em;
    line-height: 2em;
}
	.wj_sousuo .Input_but {
    width: 185px;
    height: 4em;
    background-size: 100%;
}
	#a4 ol li {
    height: 2em;
    line-height: 2em;
    font-size: 1.8em;
}
	.zxft .zxft_cont p {
    font-size: 1.6em;
    line-height: 1.6em;
}
	.footer_in .footer_middle p {
    font-size: 1.4em;
    line-height: 1.6em;
}
	
/*	二级页*/
	.er_con{
		width:98%;
		margin: 0px 1%;
	}
	.tit3 {
    font-size: 2.4em;
		height: 2.4em;
    line-height: 2.4em;
}
	.tit2 {
    height: 2em;
    line-height: 2em;
    font-size: 1.8em;
		background-size: 0.5%;
}
	.tit2 a h3, .tit2 h3 a {
    font-size: 1.1em;
    /* display: block; */
}
	.tit4 h3 a {
    font-size: 2em;
}
	.tit4 h3 span {
   font-size: 2em;
}
/*	当前位置*/
	.sp_dqwz {
    height: 3em;
    line-height: 3em;
    width: 98%;
    font-size: 1.2em;
		padding: 3% 1%;
}
	.sp_dqwz span {
    padding-left: 35px;
    font-size: 1.6em;
    background-size: 33px;
}
	.sp_dqwz a {

    font-size: 1.6em;
}
	
/*	政务公开*/
	.zhengfu3Con .fl,.zhengfu3Con .fr{
		float:none;
		width: 98%;
		height: auto;
	}
	.zhengfu3Con2  .fl,.zhengfu3Con2  .fr{
		float:none;
		width: 98%;
		height: auto;
	}
	.zhengfu3Con3  .fl,.zhengfu3Con3  .fr{
		float:none;
		width: 98%;
		height: auto;
	}
	.zfld p span {
    font-size: 2em;
		height: 2em;
    line-height: 2em;
}
	.zfld p a {
    font-size: 2em;
}
	.zf_tabtit span {
    font-size: 2em;
}
	.zf_ul li {
    height: 4em;
    line-height: 4em;
}
	.zf_ul li a {
    font-size: 1.6em;
}
	.zfxxgk a {
    width: 220px;
    height: 3em;
    line-height: 3em;
    font-size: 1.8em;
	margin-bottom: 20px;
}
	.zf_img {
    width: 48%;
   height: auto;
}
	.zf_img  a{
    width: 100%;
	height: 270px;
}
	.zf_img p a {
    width: 100%;
    height: auto;
    line-height: 1.4em;
    font-size: 1.6em;
    margin-top: 1%;
}
	.hd_list li a {
    font-size: 1.8em;
}
	.hd_list li {
    height: 3.5em;
    line-height:3.5em;
}
	.hd_list li em {
     font-size: 1.8em;
}
	.zw_a a {
    height: 4em;
    line-height: 4em;
    font-size: 2em;
    width: 20%;
    padding-left: 16%;
}
	.zw_a a img{
   width: 40px;
		top: 37%;
}
	.zwgk-banner>.bl {
    width: 100%;
    height: 490px;
    float: none;
}
		.swiper-wrapper{
	height: 450px;
}
	.swiper-slide a.banner-desc {
    display: block;
    width: 100%;
    height: 450px;
}
	.zwgk-banner>.bl .swiper-slide>.banner-desc h3 {
    padding: 120px 40px;
    font-size: 1.8em;
}
	.swiper-pagination-switch{width:20px;height:20px;}
.zwgk-banner>.br {
    height: auto;
    width: 100%;
	float:none;
	margin-top: 15px;
}
.zwgk-banner>.br .hd {
    height: 4em;
    margin-bottom: 10px;
}
.zwgk-banner>.br .hd>ul {
    height: 4em;
    width: 100%;
	    float: none;
}
	.zwgk-banner>.br .hd>ul>li {
height: 4em;
}
.zwgk-banner>.br .hd>ul>li>h2 {
    font-size: 2em;
    height: 2em;

}
	.zwgk-banner>.br .msg {
    margin-top: 2%;
		height: 79px;
}
	.zwgk-banner>.br .msg .msg-l {
    padding: 12px 20px;
    width: 90px;
    height: 55px;
    font-size: 1.8em;
    line-height: 29px;
}
	.zwgk-banner>.br .msg .msg-r {
    height: 79px;
    font-size: 1.6em;
    line-height: 79px;
}
	.zwgk-banner>.br .news .li {
    height: 3em;
    line-height: 3em;
    width: 100%;
    border-bottom: 1px dotted #c3c3c3;
    font-size: 1.6em;
}
	.zwgk-banner>.br .news .li .li-l {
    width: 85%;
}
	.zwgk-banner>.br .news .li .li-l span {
    width: 30px;
    height: 30px;
    background-size: 100%;
    margin-top: 22px;
    float: left;
}
	.zwgk-banner>.br .news .li .li-l a {
    font-size: 1.6em;
}
	.zwgk-banner>.br .news .li .li-r {
   font-size: 1.2em;
}
	.hd_imglist li {
    width: 22.5%;
    height: 160px;
}
	.hd_imglist li a {
    height: 75px;
}
	.hd_imglist li a img {
    height: 75px;
}
	.hd_imglist li p a {
    font-size: 1.4em;
}
/*	党政领导*/
	.ldzc_div .ld .ld_a {
    display: block;
    margin-right: 1.5%;
    width: 25%;
    height: auto;
}
	.ldzc_div .ld .ldtxt {
    width: 73%;
}
	.ldzc_div .ld .ldtxt h2 a {
    font-size: 2em;
    height: 2em;
    line-height: 2em;
}
	.ldzc_div .ld .ldtxt b {
    font-size: 1.5em;
}
	.ldzc_div .ld .ldtxt p {
    font-size: 1.4em;
    line-height: 1.4em;
}
	.ldzc_div .ld .ldtxt .ld_btn a {
    font-size: 1.4em;
}
/*	领导news*/
	.ld_tit {
    height: 2em;
    line-height: 2em;
    font-size: 2em;
}
	.ld_wdfg {
    height: 1.8em;
    line-height: 1.8em;
    font-size: 1.6em;
		margin-bottom: 1.5%;
}
	.ld_tab p{
		font-size:1.6em!important;
		line-height: 1.4em!important;
	}
	.ld_tpj .ld_timg {
    width: 48%;
    height: 345px;
}
	.ld_tpj .ft_a {
    width: 100%;
    height: auto;
}
	.ld_tpj .ld_timg p a {
    font-size: 1.1em;
    height: 1.5em;
    line-height: 1.5em;
}
/*	互动交流*/
	.citizen1Con {
    height: 530px;
    width: 98%;
    padding: 1%;
}
	.tit12 {
    font-size: 3em;
    line-height: 2em;
}
	.tit13 {
    font-size: 2em;
    line-height: 2em;
}
	.citizen1_ly {
    width: 95%;

	}
	.citizen1_ly .fl {
    width: 77%;
}
	.list11 {
    width: 96%;
    height: auto;
    padding: 1% 2%;
}
	.list11 li {
    font-size: 1.4em;
    line-height: 1.7em;
}
	.list11 li span {
    float: left;
    line-height: 1.4em;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width:70%;
    text-align: left;
}
	.citizen1_ly .fr {
    width: 20%;
}
	.btn4 {
    margin-top: 60%;
}
	.citizen3Con .fl {
    width: 100%;
    float: none;
}
	.pic13 {
    width: 100%;
    float: none;
}
	.pic13 a {
    width: 100%;
    display: block;
    height: auto;
}
	.pic13 span{
		color:#333;
		font-size: 1.6em;
		padding: 1% 0%;
	}
	.citizen3Con .fr {
    width: 100%;
    float:none;
}
	.scoll2 {
    width: 100%;
    float: none;
    height: 400px;
}
	.scoll2 div #bor1 h4 {
    font-size: 1.6em;
}
	.scoll2 div #bor1 p {
    font-size: 1.6em;
    line-height: 1.6em!important;
}
	.scoll2 #active h3 {
    background: url(time1.png) no-repeat 8px center #347ed4;
    color: #fff;
    font-size: 1.6em;
}
	.citizen4Con .fl {
    width: 100%;
    float: none;
}
	.pic10 span {
    font-size: 1.4em;
    width: 60%;
}
	.pic10 span a {
    height: auto;
    width: 100%;
}
	.pic10 div {
    width: 38%;
}
	.pic10 div p {
    padding: 1%;
    width: 98%;
}
	.pic10 div p i {
    font-size: 1.6em;
}
	.pic10 div p em {
    display: inline-block;
    width: 75%;
    font-size: 1.4em;
    line-height: 1.4em;
}
	.citizen4Con .fr {
    width: 100%;
    float: none;
    margin-top: 1%;
}
	.yj_txt {
    width: 100%;
    margin-right: 0px;
    /* float: none; */
}
	.yj_txt .yj_date {
    width: 20%;
}
	.yj_txt .yj_date h4 {
    font-size: 1.6em;
}
	.yj_txt .yj_date h5 {
    font-size: 1.6em;
}
	.yj_txt p {
    width: 75%;
    font-size: 1.6em;
    line-height: 1.6em;
}
	.san_an a {
    width: 100%;
		float:none;
		margin: 1% 0px;
}
	.san_an a:nth-child(2) {
    margin: 0px 0%;
}
	.san_an a img{
    width: 100%;
}
	
/*	新闻发布会*/
	.sp_xwfbh .p1_con .fl{
		width:100%;
		float:none;
		margin-bottom: 15px;
	}
	.sp_xwfbh .p1_con .fr{
		width:100%;
		float:none;
	}
	.p1_con .fr p {
    height: 3em;
    line-height: 3em;
    font-size: 1.6em;
}
	.p1_con .fr p.a01 {
    height: auto;
    line-height: 1.5em;
}
	.p1_con .fr p em {
    width: 170px;
    font-size: 1.2em;
}
	.p1_con .fr p.a01 i {
    width: 70%;
		padding: 1% 0px;
}
	
	/*	新闻发布会news*/
	.sp_xwfbh .title {
    text-align: center;
    line-height: 2em;
    margin-top: 34px;
    width: 100%;
    margin-bottom: 34px;
    color: #c41707;
    font-size: 2em;
    font-weight: bold;
}
	.sp_xwfbh .picBox {
    width: 98%;
    float: none;
		padding: 1%;
}
	.sp_xwfbh .picBox .xw_div div{
		width:100%;
	}
	.sp_xwfbh .picBox .xw_div div img {
    width: 100%;
    height: auto;
}
	.sp_xwfbh .zbBox {
    width: 98%;
    padding: 1%;
		height: auto;
}
	.sp_xwfbh .picBox .xw_div div span {
   font-size: 1.6em;
		height: 2em;
		line-height: 2em;
}
	.sp_xwfbh .xw_tit {
    line-height: 3em;
}
	.sp_xwfbh .xw_tit strong {
    font-size: 1.6em;
}
	.sp_xwfbh .xw_tit span {

    width: 70%;
    height: auto;
    font-size: 1.6em;
}
	
	
	
/*	在线访谈newsz*/
	.zxft_div .fr {
    width: 100%;
			float:none;
}
	.zxft_div .fl {
    width: 100%;
		float:none;
}
	.ft_img {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 15px;
}
	.zxft_div .jiabin {

    width: 100%;
    font-size: 1.2em;
    line-height: 2em;
		padding-bottom: 1%;
}
	.zxft_div .jiabin p {
    font-size: 1.6em;
}
	.zfgk_lbtit_table {
    line-height: 2em;
    height: 2em;
    font-size: 2em;
}
	.p4_1 p {
    font-size: 1.6em;
    line-height: 1.6em;
}
	.p4_1 h3 i {
    font-size: 2em;
}
	.p4_1 h3 em {
    font-size: 1.5em;
}
	.p4_1 p {
    font-size: 1.6em;
    line-height: 1.6em;
}
	
/*	在线访谈*/
	.hd_ftjh .ft_img {
    width: 48%;
    height: auto;
}
	.hd_ftjh .ft_a {
    width: 100%;
    height: auto;
}
	.hd_ftjh .ft_img p a {
    width: 100%;
    height: 2em;
    line-height: 2em;
    font-size: 1.6em;
}
/*	意见征集*/
	.list_yj li {
    font-size: 2em;
    line-height: 1.5em;
}
	.list_yj li p {
    font-size: 0.8em;
}
	.list_yj li p {
    font-size: 0.8em;
}
	.list_16 li em {
    font-size: 1em;
    line-height: 1.4em;
}
	.list_yj li p i {

    font-size: 1em;
}
	
/*	内容页*/
	.newstitle {
    font-size: 3em;
    line-height: 2em;
		padding:0px;
}
	.newstitlef {
    font-size: 2em;
    line-height: 1.5em;
    padding-top: 0px;
}
	/*	内容页*/
	.newstitlef {
    font-size: 1.8em;
    line-height: 2em;
}
	.newsinfo {
    line-height: 1.5em;
    font-size: 1.4em;
}
	.newscontnet p{
    font-size: 1.6em!important;
		line-height: 2em;
} 
	.newscontnet span{
    font-size: 1em!important;
		line-height: 1.5em;
} 
	.flow_btn {
    position: fixed;
}
	
/*	图片list*/
	.ld_timg p {
    font-size: 1.6em!important;
    line-height: 1.4em!important;
}
	.ld_tpj .ld_timg p a {
    font-size: 1.1em;
    height: auto;
    line-height: 1.5em;
}
	
/*	专题通用*/
	.zt_header {
    height: 16em;
}
	.zt_h1 {
    line-height: 9em;
    font-size: 1.8em;
    height: 9em;
}

.scrollUld li{ width:24.4% !important;}
	.ssjgy table,.contd ul li h3 span{ display:none;}
	
	.first_news {
    width: 68% !important;
    margin: 0 auto 20px auto;
    padding: 0 0 0 32% !important;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
	
}
@media (max-width: 991px) {
/*	首页*/
	.list.show_on,.top,.zf_lj,.time,.navbox div,/*.wza,.bmfw_cont_01,.bmfw_cont_02,.bmfw_cont_03,*/.footerbox .xglj,.lvc-wrap .btn-nav,.nav_rightbox,.Navigation,.piaochuang,.flow_btn{ display:none !important;}
	.logo img {float: right;width: 100%; height: auto;}
	.logo{ width:53% !important;}
	.logo_cont,.navbox ul,.xyjl{width:100% !important;}
	.navbox { width: 100%; margin:2.8% 0 0 0;}
	.first_news h1{ font-size:1.3em; font-weight:bold; text-align:center; line-height:2em;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.sousuo {width: 90% !important; margin: 0 auto; float: none;}
	.sousuo_in div img { width:3% !important;}
	.big_content { width: 99% !important; margin:0 auto !important;}
	.lvc-wrap { background: #f9f9f9;border-right:none !important; width:100% !important;}
	.bsx_cont { width: 100% !important; margin:0 !important;}
	.bsx_cont dd{width:11%!important;}
	.right_cont{ width:98% !important;}
	.banner{width: 100% !important;float:left !important; margin: 0 auto !important;}
	.rsj_news_tab{width:43% !important; float:right !important;margin: 0 auto !important; height:auto !important;}
	.ldbox li { width: 49% !important;}
	.zwgkzl a { width:42% !important;}
	.wj_sousuo .Ipnut_text{ width:42% !important;}
	.zxft .zxft_pic { width: 100% !important;float: left;}
	.zxft .zxft_cont { float: right; width: 100% !important;}
	.hdlj a { width: 47% !important;}
	.footer_in .footer_left { width: 28% !important; margin: 0 auto !important; float:none !important;}
	.footer_in .footer_middle { width: 100% !important;}
	.footer_in .footer_right { width: 30% !important; margin: 0 auto !important; float: none !important;}
	.first_news_bj{ background:none !important;}
	.footer_in .footer_right a.zztj{display:none;}
	
	.first_news {
    width: 68% !important;
    margin: 0 auto 20px auto;
    padding: 0 0 0 32% !important;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
	
.sousuo_in div a.ss {
    margin: 1% 1% 0 0;
    width: 11%;
}
.sousuo_in div img {
    width: 56% !important;
}
	
	
	
	
		.navbox ul li a {
    font-size: 2em;

	}
	.first_news h1 {
    font-size: 1.8em;
    line-height: 2em;
}
	.first_news p {
    font-size: 1.6em;
    line-height: 1.6em;
    text-indent: 2em;
}
	.sousuo_in div {
    height: 2.5em;
}
	.sousuo_in a {
    line-height: 2.2em;
    font-size: 1.2em;
}
	.ssrc a {
    font-size: 1.2em;
}
	.bsdt a {
    font-size: 1.4em;
}
	.df_01 ol {
    height: auto; 
     line-height: auto; 
}
	.df_01 ol li {
    height: 2em;
    line-height: 2em;
    font-size: 1.8em;
}
	.df_01 ol span {
    font-size: 1.6em;
    line-height: 2em;
}
	.ly_jhj_listul li a {
    font-size: 1.6em;
}
	.ly_jhj_listul li {
    height: 3em;
    line-height: 3em;
}
	.ly_jhj_listul li em {
    font-size: 1.6em;
}
	.grbs_title {
    height: 5em;
}
	.grbs_title a h1 {
    font-size: 4em;
}
	.grbs_title a div p {
    font-size: 1.9em;

}
	.grbs_title a div span {
    font-size: 1.6em;
}
	.bsx_cont dd {
    font-size: 1.2em;
}
	.rsj_news_tab .div_tab a {
    font-size: 1.8em;
    line-height: 2em;

}
	.ld_cont span {
    font-size: 1.6em;
    line-height: 2em;
}
	.ld_cont p {
    font-size: 1.4em;
    line-height: 1.4em;
}
	.ld_cont .zyhd {
    font-size: 1.4em;
}
	#a2 ol {
    height: auto;
    line-height: auto;
}
	.zwgkzl a .zwgk_pic {
    height: 7em;
}
	.zwgkzl a span {
    font-size: 1.6em;
}
	.zwgkzl a b {
    font-size: 1.6em;
}
.wj_sousuo {
    height: 4em;
}
	.wj_sousuo span {
    font-size: 1.8em;
    line-height: 2em;
}
	.wj_sousuo .Input_but {
    width: 185px;
    height: 4em;
    background-size: 100%;
}
	#a4 ol li {
    height: 2em;
    line-height: 2em;
    font-size: 1.8em;
}
	.zxft .zxft_cont p {
    font-size: 1.6em;
    line-height: 1.6em;
}
	.footer_in .footer_middle p {
    font-size: 1.4em;
    line-height: 1.6em;
}
	
	/*	二级页*/
	.er_con{
		width:98%;
		margin: 0px 1%;
	}
	.tit3 {
    font-size: 2.4em;
		height: 2.4em;
    line-height: 2.4em;
}
	.tit2 {
    height: 2em;
    line-height: 2em;
    font-size: 1.8em;
		background-size: 0.5%;
}
	.tit2 a h3, .tit2 h3 a {
    font-size: 1.1em;
    /* display: block; */
}
	.tit4 h3 a {
    font-size: 2em;
}
	.tit4 h3 span {
   font-size: 2em;
}
/*	当前位置*/
	.sp_dqwz {
    height: 3em;
    line-height: 3em;
    width: 98%;
    font-size: 1.2em;
		overflow: hidden;
		padding: 3% 1%;
}
	.sp_dqwz span {
    padding-left: 35px;
    font-size: 1.6em;
    background-size: 33px;
}
	.sp_dqwz a {

    font-size: 1.6em;
}
	
/*	政务公开*/
	.zhengfu3Con .fl,.zhengfu3Con .fr{
		float:none;
		width: 98%;
		height: auto;
		padding:1%;
	}
	.zhengfu3Con2  .fl,.zhengfu3Con2  .fr{
		float:none;
		width: 98%;
		height: auto;
		padding:1%;
	}
	.zhengfu3Con3  .fl,.zhengfu3Con3  .fr{
		float:none;
		width: 98%;
		height: auto;
		padding:1%;
	}
	.w1000 {
    width: 98%;
    padding: 1%;
}
	.zfld p span {
    font-size: 2em;
		height: 2em;
    line-height: 2em;
}
	.zfld p a {
    font-size: 2em;
}
	.zf_tabtit span {
    font-size: 2em;
}
	.zf_ul li {
    height: 4em;
    line-height: 4em;
}
	.zf_ul li a {
    font-size: 1.6em;
}
	.zfxxgk a {
    width: 220px;
    height: 3em;
    line-height: 3em;
    font-size: 1.8em;
	margin-bottom: 20px;
}
	.zf_img {
    width: 47%;
   height: auto;
}
	.zf_img  a{
    width: 100%;
	height: 270px;
}
	.zf_img p a {
    width: 100%;
    height: auto;
    line-height: 1.4em;
    font-size: 1.6em;
    margin-top: 1%;
}
	.hd_list li a {
    font-size: 1.6em;
}
	.hd_list li {
    height: 2em;
    line-height:2em;
}
	.hd_list li em {
     font-size: 1.6em;
}
	.zw_a a {
    height: 4em;
    line-height: 4em;
    font-size: 2em;
    width: 70%;
    padding-left: 16%;
}
	.zw_a a img{
   width: 40px;
		top: 37%;
		left: 6%;
}
	.zwgk-banner>.bl {
    width: 100%;
    float: none;
}
		.swiper-wrapper{
	height: 450px;
}
	.swiper-slide a.banner-desc {
    display: block;
    width: 100%;
    height: 450px;
}
	.zwgk-banner>.bl .swiper-slide>.banner-desc h3 {
    padding: 120px 40px;
    font-size: 1.8em;
}
	.swiper-pagination-switch{width:20px;height:20px;}
.zwgk-banner>.br {
    height: auto;
    width: 100%;
	float:none;
	margin-top: 15px;
}
.zwgk-banner>.br .hd {
    height: 4em;
    margin-bottom: 10px;
}
.zwgk-banner>.br .hd>ul {
    height: 4em;
    width: 100%;
	    float: none;
}
	.zwgk-banner>.br .hd>ul>li {
height: 4em;
}
.zwgk-banner>.br .hd>ul>li>h2 {
    font-size: 2em;
    height: 2em;

}
	.zwgk-banner>.br .msg {
    margin-top: 2%;
		height: 79px;
}
	.zwgk-banner>.br .msg .msg-l {
    padding: 12px 20px;
    width: 90px;
    height: 55px;
    font-size: 1.8em;
    line-height: 29px;
}
	.zwgk-banner>.br .msg .msg-r {
    height: 79px;
    font-size: 1.6em;
    line-height: 79px;
}
	.zwgk-banner>.br .news .li {
    height: 3em;
    line-height: 3em;
    width: 100%;
    border-bottom: 1px dotted #c3c3c3;
    font-size: 1.6em;
}
	.zwgk-banner>.br .news .li .li-l {
    width: 81% !important;
}
	.zwgk-banner>.br .news .li .li-l span {
    width: 30px;
    height: 30px;
    background-size: 100%;
    margin-top: 22px;
    float: left;
}
	.zwgk-banner>.br .news .li .li-l a {
    font-size: 1.6em;
}
	.zwgk-banner>.br .news .li .li-r {
   font-size: 1.2em;
}
	.hd_imglist li {
    width: 47%;
    height: 165px;
}
	.hd_imglist li a {
    height: 100px;
}
	.hd_imglist li a img {
    height: 100px;
}
	.hd_imglist li p a {
    font-size: 1.4em;
}
	/*	党政领导*/
	.ldzc_div .ld .ld_a {
    display: block;
    margin-right: 1.5%;
    width: 25%;
    height: auto;
}
	.ldzc_div .ld .ldtxt {
    width: 73%;
}
	.ldzc_div .ld .ldtxt h2 a {
    font-size: 2em;
    height: 2em;
    line-height: 2em;
}
	.ldzc_div .ld .ldtxt b {
    font-size: 1.5em;
}
	.ldzc_div .ld .ldtxt p {
    font-size: 1.4em;
    line-height: 1.4em;
    height: 90px;
    overflow: hidden;
}
	.ldzc_div .ld .ldtxt .ld_btn a {
    font-size: 1.4em;
}
/*	领导news*/
	.ld_tit {
    height: 2em;
    line-height: 2em;
    font-size: 2em;
}
	.ld_wdfg {
    height: 1.8em;
    line-height: 1.8em;
    font-size: 1.6em;
		margin-bottom: 1.5%;
}
	.ld_tab p{
		font-size:1.6em!important;
		line-height: 1.4em!important;
	}
	.ld_tpj .ld_timg {
    width: 48%;
    height: auto;
}
	.ld_tpj .ft_a {
    width: 100%;
    height: auto;
}
	.ld_tpj .ld_timg p a {
    font-size: 1.1em;
    height: auto;
    line-height: 1.5em;
}
	
	/*	互动交流*/
	.citizen1Con {
    height:auto;
    width: 98%;
    padding: 1%;
}
	.tit12 {
    font-size: 3em;
    line-height: 2em;
}
	.tit13 {
    font-size: 2em;
    line-height: 2em;
}
	.citizen1_ly {
    width: 95%;

	}
	.citizen1_ly .fl {
    width: 100%;
}
	.list11 {
    width: 96%;
    height: auto;
    padding: 1% 2%;
}
	.list11 li {
    font-size: 1.4em;
    line-height: 1.7em;
}
	.list11 li span {
    float: left;
    line-height: 1.4em;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width:70%;
    text-align: left;
}
	.citizen1_ly .fr {
    width: 20%;
}
	.btn4 {
    margin-top: 0%;
}
	.citizen3Con .fl {
    width: 100%;
    float: none;
}
	.pic13 {
    width: 100%;
    float: none;
}
	.pic13 a {
    width: 100%;
    display: block;
    height: auto;
}
	.pic13 span{
		color:#333;
		font-size: 1.6em;
		padding: 1% 0%;
	}
	.citizen1_ly .fr {
    width: 100%;
    float: none;
}
	.citizen1_ly .fr a{
   display: inline-block;
		margin: 0 1%;
    float: left;
}
	.scoll2 {
    width: 100%;
    float: none;
    height: 400px;
}
	.scoll2 div #bor1 h4 {
    font-size: 1.6em;
}
	.scoll2 div #bor1 p {
    font-size: 1.6em;
    line-height: 1.6em!important;
}
	.scoll2 #active h3 {
    background: url(time1.png) no-repeat 8px center #347ed4;
    color: #fff;
    font-size: 1.6em;
}
	.citizen3Con .fr {
    width: 100%;
    padding-top: 26px;
}
	.citizen4Con .fl {
    width: 100%;
    float: none;
}
	.pic10 span {
    font-size: 1.4em;
    width: 100%;
    float: none;
}
	.pic10 span a {
    height: auto;
    width: 100%;
}
	.pic10 div {
    width: 100%;
}
	.pic10 div p {
    padding: 1%;
    width: 98%;
}
	.pic10 div p i {
    font-size: 1.6em;
}
	.pic10 div p em {
    display: inline-block;
    width: 88%;
    font-size: 1.4em;
    line-height: 2em;
}
	.citizen4Con .fr {
    width: 100%;
    float: none;
    margin-top: 1%;
}
	.yj_txt {
    width: 100%;
    margin-right: 0px;
    /* float: none; */
}
	.yj_txt .yj_date {
    width: 22%;
}
	.yj_txt .yj_date h4 {
    font-size: 1.6em;
}
	.yj_txt .yj_date h5 {
    font-size: 1.6em;
}
	.yj_txt p {
    width: 75%;
    font-size: 1.6em;
    line-height: 1.6em;
}
	.san_an a {
    width: 100%;
		float:none;
		margin: 1% 0px;
}
	.san_an a:nth-child(2) {
    margin: 0px 0%;
}
	.san_an a img{
    width: 100%;
}
	
	/*	在线访谈newsz*/
	.zxft_div .fr {
    width: 100%;
			float:none;
}
	.zxft_div .fl {
    width: 100%;
		float:none;
}
	.ft_img {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 15px;
}
	.zxft_div .jiabin {

    width: 100%;
    font-size: 1.2em;
    line-height: 2em;
}
	.zxft_div .jiabin p {
    font-size: 1.6em;
}
	.zfgk_lbtit_table {
    line-height: 2em;
    height: 2em;
    font-size: 2em;
}
	.p4_1 p {
    font-size: 1.6em;
    line-height: 1.6em;
}
	.p4_1 h3 i {
    font-size: 2em;
}
	.p4_1 h3 em {
    font-size: 1.5em;
}
	.p4_1 p {
    font-size: 1.6em;
    line-height: 1.6em;
}
	/*	在线访谈*/
	.zxft_div .jiabin p {
    font-size: 1.4em;
}
	.hd_ftjh .ft_img {
    width: 48%;
    height: auto;
}
	.hd_ftjh .ft_a {
    width: 100%;
    height: auto;
}
	.hd_ftjh .ft_img p a {
    width: 100%;
    height: 2em;
    line-height: 2em;
    font-size: 1.6em;
		overflow: hidden;
}
	/*	意见征集*/
.list_yj li {
    font-size: 1.6em;
    line-height: 1.5em;
}
	.list_yj li p {
    font-size: 0.8em;
}
	.list_yj li p {
    font-size: 0.8em;
}
	.list_16 li em {
    font-size: 1em;
    line-height: 1.4em;
}
	.list_yj li p i {

    font-size: 1em;
}
	/*	新闻发布会*/
	.sp_xwfbh .p1_con .fl{
		width:100%;
		float:none;
		margin-bottom: 15px;
	}
	.sp_xwfbh .p1_con .fr{
		width:100%;
		float:none;
	}
	.p1_con .fr p {
    height: 3em;
    line-height: 3em;
    font-size: 1.4em;
}
	.p1_con .fr p.a01 {
    height: auto;
    line-height: 1.5em;
}
	.p1_con .fr p em {
    width: 140px;
    font-size: 1.2em;
}
	.p1_con .fr p.a01 i {
    width: 70%;
		padding: 1% 0px;
}
/*	新闻发布会news*/
	.sp_xwfbh .title {
    text-align: center;
    line-height: 2em;
    margin-top: 34px;
    width: 100%;
    margin-bottom: 34px;
    color: #c41707;
    font-size: 1.8em;
    font-weight: bold;
}
	.sp_xwfbh .picBox {
    width: 98%;
    float: none;
		padding: 1%;
}
	.sp_xwfbh .picBox .xw_div div{
		width:100%;
	}
	.sp_xwfbh .picBox .xw_div div img {
    width: 100%;
    height: auto;
}
	.sp_xwfbh .zbBox {
    width: 98%;
    padding: 1%;
		height: auto;
}
	.sp_xwfbh .picBox .xw_div div span {
   font-size: 1.6em;
		height: 2em;
		line-height: 2em;
}
	.sp_xwfbh .xw_tit {
    line-height: 2em;
}
	.sp_xwfbh .xw_tit strong {
    font-size: 1.4em;
}
	.sp_xwfbh .xw_tit span {

    width: 70%;
    height: auto;
    font-size: 1.4em;
}
	
/*	内容页*/
	.newstitlef {
    font-size: 1.8em;
    line-height: 2em;
}
	.newsinfo {
    line-height: 1.5em;
    font-size: 1.4em;
}
	.newscontnet p{
    font-size: 1.6em!important;
		line-height: 2em;
} 
	.newscontnet span{
    font-size: 1em!important;
		line-height: 1.5em;
} 
	.flow_btn {
    position: fixed;
}
	/*图片列表*/
.ld_timg p a {
    font-size: 1.1em;
    height: 1.5em;
    line-height: 1.5em;
}
	.ld_timg p{
    font-size: 1.6em!important;
    line-height: 1.4em!important;
}
	/*	专题通用*/
	.zt_header {
    height: 16em;
}
.zt_h1 {
    line-height: 2em;
    font-size: 1.6em;
    height: auto;
    padding: 12% 1% 0% 1%;
}
	
	.scrollUld li{ width:24.4% !important;}
	.ssjgy table,.contd ul li h3 span{ display:none;}
	
}
@media (max-width:640px) {
/*	首页*/
	.list.show_on,.top,.zf_lj,.time,.navbox div,/*.wza,.bmfw_cont_01,.bmfw_cont_02,.bmfw_cont_03,*/.footerbox .xglj,.lvc-wrap .btn-nav,.nav_rightbox,.Navigation,.piaochuang,.flow_btn,.df_01 ol span{ display:none !important;}
	.logo img {float: right;width: 100%;height: auto;}
	.logo,.logo_cont,.navbox ul,.xyjl{ width: 100% !important;}
	.navbox { width: 100%; margin: 5.1% 0 0 0;}
	.xyjl a img{min-height: 50px;
    width: 150%;
    margin-left: -25%;}
	.first_news h1 {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;

}
	.first_news p {
    font-size: 1em;
    line-height: 1.6em;
    text-indent: 2em;
}
	.sousuo {width: 90% !important; margin: 0 auto; float: none;}
	.sousuo_in div a.ss {
    margin: 1% 3% 0 0;
    width: 11%;
}
.sousuo_in div img {
    width: 75% !important;
}
	.big_content { width: 99% !important; margin:0 auto !important;}
	.lvc-wrap { background: #f9f9f9;border-right:none !important; width:100% !important;}
	.bsx_cont { width: 100% !important; margin:0 !important;}
	.bsx_cont dd{width: 16% !important;margin:2% 2% !important;}
	.right_cont{ width:98% !important;}
	.banner{width: 100% !important;float: none !important; margin: 0 auto !important;}
	.my-slider ul{ width:100% !important; }
	.my-slider ul li{ width:100% !important;}
	.my-slider ul li a{ width:100% !important;}
	.my-slider ul li a img{width: 100% !important;height: 100%;}
	.my-slider ul li h2{ width:100% !important;}
	.navbox ul li a {font-size: 1em !important;}
	.bsdt a img { margin:6% 0% 0 5% !important;}
	.rsj_news_tab{width: 98% !important; float: none !important;margin: 0 auto !important; height:auto !important;}
	.ldbox li { width: 100% !important;}
	.zwgkzl a { width: 42% !important;}
	.wj_sousuo .Ipnut_text{ width:37% !important;}
	.zxft .zxft_pic { width: 100% !important;float: left;}
	.zxft .zxft_cont { float: right; width: 100% !important;}
	.hdlj a { width: 47% !important;}
	.footer_in .footer_left { width:53% !important; margin: 0 auto !important; float:none !important;}
	.footer_in .footer_middle { width: 100% !important;}
	.footer_in .footer_right { width: 50% !important; margin: 0 auto !important; float: none !important;}
	.first_news_bj{ background:none !important;}
	.bsdt a {
    font-size: 1em;
}

.first_news {
    width: 68% !important;
    margin: 0 auto 20px auto;
    padding: 0 0 0 32% !important;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}


.df_01{ height:auto !important;}
	.df_01 ol li {
    font-size: 1.2em;
}
	.df_01 ol span {
    font-size: 1.2em;
}
	.ly_jhj_listul li {
    height: 2em;
    line-height: 2em;
}
	.ly_jhj_listul li a {
    font-size: 1em;
    width: 64% !important;
}
	.ly_jhj_listul li em {
    font-size: 1em;
}
	.grbs_title a h1 {
    font-size: 3em;
}
	.grbs_title a div p {
    font-size: 1.2em;
}
	.grbs_title a div span {
    font-size: 1em;
}
	.bsx_cont dd {
    font-size: 1em;
}
	.rsj_news_tab .div_tab a {
    font-size: 1.2em;

}
	.ld_cont span {
    font-size: 1.2em;
	}
	.ld_cont p {
    font-size: 1em;
}
	.ld_cont .zyhd {
    font-size: 1em;
}
	.zwgkzl a .zwgk_pic {
    height: 4em;
}
	.zwgkzl a span {
    font-size: 1em;
}
	.zwgkzl a b {
    font-size: 1em;
}
	.wj_sousuo {
    height: 2.8em;
}
	.wj_sousuo span {
    font-size: 1em;
    line-height: 3em;
}
	.wj_sousuo .Input_but {
    width: 130px;
    height: 3em;
}
	#a4 ol li {
    font-size: 1.2em;
}
	.df_01 ol span {
    font-size: 1.1em;
}
	.zxft .zxft_cont p {
    font-size: 1em;
    line-height: 1.6em;
}
	.footer_in .footer_middle p {
    font-size: 0.8em;
}
	
	
	
/*	二级页*/
	
.tit3 {
    font-size: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
}
	.tit2 a h3, .tit2 h3 a {
    font-size: 0.6em;
    /* display: block; */
}
	.tit2 {
    height: 1.8em;
    line-height: 1.5em;
    font-size: 1.8em;
    background-size: 0.8%;
}
	.tit4 h3 a {
    font-size: 1.5em;
}
	.tit4 h3 span {
    font-size: 1em;
}
/*	当前位置*/
	.sp_dqwz {
    height: 2em;
    line-height: 1.3em;
    font-size: 1em;
		overflow: hidden;
}
	.sp_dqwz span {
    padding-left: 25px;
    font-size: 1em;
    background-size: 22px;
}
	.sp_dqwz a {
    font-size: 1em;
}
	/*互动交流*/
/*新闻发布会*/
    .mid2{ width: 98%;}
    /* .mid2 div{ max-width: 100%} */
    .mid2 div.title{
        width: 100%!important;
        font-size: 1.2rem!important;
        line-height: 1.6!important;
        margin: .4rem auto!important;
    }
    .mid2 div.title_bor_bom{        
        width: 100%!important;
    }
    .mid2 div.picBox{
        width: 100%!important;
    }
	.sp_xwfbh .picBox .xw_div div span {
    font-size: 1em;
}
	.sp_xwfbh .xw_tit strong {
    font-size: 1em;
}
.sp_xwfbh .xw_tit span {
    font-size: 1em;
}	
	
	.p1_con .fr p {
    height: 3em;
    line-height: 3em;
    font-size: 0.8em;
}
	.p1_con .fr p em {
    width: 80px;
    font-size: 1.2em;
}
	
	
   
	
	
	
	
/*	政务公开*/
	.zfld p span {
    font-size: 1em;
    height: 2em;
    line-height: 2em;
}
	.zfld p a {
    font-size: 1em;
}
	.zf_tabtit span {
    font-size: 1em;
}
	.zf_tabtit {
    width: 98%;
}
	.zf_ul li {
    height: 2em;
    line-height: 2em;
	width: 100%;
}
	.zf_ul li a {
    font-size: 0.8em;
}
	.zfxxgk a {
    width: 45%;
    font-size: 1em;
}
	.zf_img {
    width: 100%;
}
	.zf_img p a {
    font-size: 1em;
}
	.hd_list li a {
    font-size: 1em;
	width: 65% !important;
}
	.hd_list li em {
    font-size: 1em;
}
	.zw_a a {
    font-size: 1em;
}
	.zw_a a img {
    width: 18px;
    top: 36%;
}
	.zwgk-banner>.br .hd {
    height: 3em;
}
	.zwgk-banner>.br .hd>ul {
    height: 3em;
}
	.zwgk-banner>.br .hd>ul>li {
    height: 3em;
}
	.zwgk-banner>.br .hd>ul>li>h2 {
    font-size: 1.5em;
    height: 2em;
}
	.zwgk-banner>.br .msg {
    height: 60px;
		overflow: hidden;
}
	.zwgk-banner>.br .msg .msg-l {
    width: 36px;
    height: 36px;
    font-size: 1em;
    line-height: 18px;
}
	.zwgk-banner>.br .msg .msg-r {
    height: 60px;
    font-size: 1em;
    line-height: 60px;
    margin-left: 1%;
	float: left;
    width: 76%;
}
	.zwgk-banner>.br .news .li {
    height: 2.5em;
    line-height: 2.5em;
    font-size: 1em;
}
	.zwgk-banner>.br .news .li .li-l span {
    width: 20px;
    height: 17px;
    margin-top: 12px;
}
	.zwgk-banner>.br .news .li .li-l a {
    font-size: 1em;
}
	.zwgk-banner>.br .news .li .li-r {
    font-size: 0.6em;
}
	.hd_imglist li {
    width: 98%;
    height: 165px;
}
	.hd_imglist li p a {
    font-size: 1em;
}
/*	党政领导*/
	.ldzc_div .ld .ldtxt h2 a {
    font-size: 1em;
    height: 1.5em;
    line-height: 1.5em;
}
	.ldzc_div .ld .ldtxt b {
    font-size: 0.8em;
}
	.ldzc_div .ld .ldtxt p {
    font-size: 0.6em;
    height: 35px;

}
	.ldzc_div .ld .ldtxt .ld_btn a {
    font-size: 0.6em;
}
/*	领导news*/
.ld_tit {
    font-size: 1.2em;
}	
	.ld_wdfg {
    font-size: 1em;
}
	.ld_tab p {
    font-size: 1em!important;
    line-height: 1.4em!important;
}
	.ld_tpj .ld_timg {
    width: 98%;
    height: 270px;
}
	
/*	互动交流*/
	.tit12 {
    font-size: 1.6em;
}
	.tit13 {
    font-size: 1.5em;
}
	.list11 li {
    font-size:0.8em;
		 background: url(erlist_d1.png) no-repeat 0 6px;
}
	.citizen1Con {
    height: auto;
}
	.pic13 span {
    font-size: 1em;
}
	.scoll2 #active h3 {
    font-size: 1.2em;
}

.scoll2 div #bor1 h4 {
    font-size: 1.1em;
}
.scoll2 div #bor1 p {
    font-size: 1em;
}
	.pic10 div p i {
    font-size: 1.2em;
}
	.pic10 div p em {
    width: 90%;
    font-size: 1em;
		line-height: 1.4em;
}
	.yj_txt .yj_date {
    width: 100%;
}
	.yj_txt .yj_date h4 {
    font-size: 1em;
}
	.yj_txt .yj_date .jxz {
    background: #0960b5;
}
	.yj_txt p {
    font-size: 1em;
		width: 100%;
}
	.yj_txt .yj_date h5 {
    font-size: 1.1em;
}
	/*	在线访谈newsz*/
	.zxft_div .jiabin {

    width: 100%;
    font-size: 1.2em;
    line-height: 2em;
}
	.zxft_div .jiabin p {
    font-size: 1em;
}
	.zfgk_lbtit_table {

    line-height: 2em;
    height: 2em;
    font-size: 1.5em;
}
	.p4_1 p {
    font-size: 1em;
    line-height: 1.2em;
}
	.p4_1 h3 i {
    font-size: 1.0em;
}
	.p4_1 h3 em {
    font-size: 0.8em;
}
	.p4_1 p {
    font-size: 1em;
    line-height: 1.6em;
}
/*	在线访谈*/
	.hd_ftjh .ft_img {
    width: 100%;
}
	.hd_ftjh .ft_img p a {
    font-size: 1em;
}
	
/*	意见征集*/
	.list_yj li {
    font-size: 1em;
    line-height: 1.5em;
}
	.list_16 li em {
    font-size: 1em;
    float: none;
    display: block;
    margin: 2% 0px;
}
	/*	内容页*/
	.newstitle {
    font-size: 2em;
    line-height: 2em;
}
	.newstitlef {
    font-size: 1.1em;
    line-height: 2em;
}
	.newsinfo {
    line-height: 1.4em;
    font-size: 1em;
}
	.newscontnet p{
    font-size: 1em!important;
		line-height: 2em;
} 
	.newscontnet span{
    font-size: 1em!important;
		line-height: 1.5em;
} 
	
/*	图片list*/
	.ld_timg p {
    font-size: 1em!important;
    line-height: 1.4em!important;
}
	.ld_tpj .ld_timg p a {
    font-size: 1.1em;
}
	
/*	专题通用*/
	.zt_header {
    height: 12em;
}
	.a_img {
    width: 43%;
    display: block;
}
	.a_img img{
		width:100%;
}
	
.zt_h1 {
    line-height: 2em;
    font-size: 1.1em;
    height: auto;
    padding: 17% 4% 0% 4%;
}
	
	
	.scrollUld li{ width:24% !important;}
	.ssjgy table,.contd ul li h3 span{ display:none;}
	.navbox ul li { margin: 0 1% !important;}
	
	
}









@media (min-width: 1200px){
	
	#a4{height:190px;}
	#a5{height:265px;}
	#a5.lvc-close {height: 327px;}
	#a2{height:190px;}
	#a6{height:360px;}
	iframe{width:550px;}
.j-fontContent iframe{
width:60% !important;
}
}


@media (max-width: 1100px){

	iframe{width:100%;}
}

@media (max-width:480px){

	iframe{width:100%;}
}











