@charset "UTF-8";

@media screen and ( max-width: 768px ){
	body{ background-size: 150%; }
	.contentwarp{ width: 100%; }
	.banner{ height:140px; }
	.shenru{ width: 100%; height: 35px; }
	/*.contentwarp img{ width: 100%; }*/
	.jdt{ width: 100%; }
	.jdt img{ width: 100%; }
	.gzdt{ width: 100%; margin-top:30px; }
	.tzgg{ width: 100%; }
	.hydt{ width: 100%; }
	.xiandao{ width: 100%; }
	.xiandao img{ width: 100%; }
	.fggz{ width: 100%; }
	.xzxk{ width: 100%; }
	.xzxk img{ width: 100%; }
	.deNewsList li { background: url(listdian.png) no-repeat 8px center; overflow: hidden; box-sizing: border-box; padding-right: 5px; }
	.topLink{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block; padding:0 25px;}
	.deNewsList li a{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 86%;	}
	.dz-swiper-title{ display: none; }
	.deNewsList li .newsData{ display: none; }
	.ja-fgx{ margin: 0 7px; }
	.dz-swiper-title > a{ display: none; }
	.aqscnav{ width: 100%; }
	.shenrup1{ font-size: 16px; }
	.shenrup2{ font-size: 16px; }
	.swiper-pagination-switch{ height: 10px; }
	.coloumeWrap{ padding-left: 20px; }

	/*导航 nav*/
	.aqscnav > ul > li{ padding: 0; width: 50%; margin-right: 0; margin-top: 1px; border-right: 1px solid #fff;  box-sizing: border-box;}
	.aqscnav > ul > li:first-child{ width: 100%;  }
	.aqscnav > ul > li > a{ font-size: 20px; font-weight: normal;}

	/*.ja-path{ display: none; }*/
	.content_pc_mo .title{ font-size: 22px !important; }
	.bt-data-time{ display: none; }
	.bt-mod-wzpb-02 > ul >li{
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    display: block;
	    width: 95%;
	}
	.dangqcolume{ width: 100%; box-sizing: border-box; }

	/*先导单位*/
	.xddwtit > a {display: block;  height: 55px; background: url(2019czxm_yd2.png) no-repeat center; background-size: 100%; }
	.xddwList{ margin-top: 20px; width: 100%;  padding-left: 20px; box-sizing: border-box; }
	.xddwList li{ float: none; margin-left: 0;/* margin-top: 20px;*/}
	.xddwList li p{ font-size: 16px; }
	.xddwdwname{ margin-top: 0; }
	.xddwWrap .xddwList li img { width: 280px; }
	/*.xddwtit a{ background: url(); }*/
	.xddwtit a img { display: none; }
	.xddwtit > img { width: 100%; }

	/*典型案例*/
	.dxalList{ margin-top: 0; }
	.dxaltit > a {display: block;  height: 55px; background: url(2019czxm_yd2.png) no-repeat center; background-size: 100%; }
	.dxalWrap{ width: 100%; }
	.dxaltit> a>img{ display: none; }
	.dxalList{ overflow: hidden; width:100%; padding:0 20px; }
	.dxalList li{overflow: hidden;  width:90%;}
	.dxalList li a { font-size: 16px; overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;display: block; /*position: absolute;*/
		right: 20px; left: 20px; width:90%;	}

	/*成长栏目*/
	.czxmtit > a {display: block;  height: 55px; background: url(2019czxm_yd2.png) no-repeat center; background-size: 100%; }
	.czxmtit > a > img{ display: none; }
	.czxmWrap{ width: 100%; }
	.czxmList li{ width: 90%; }
	.czxmList li:hover{background-color:none;}
	.czxmList li .czxmName{font-size: 16px; overflow: hidden; /*white-space: nowrap;*/text-overflow: ellipsis;}
	.czxmList{margin-top: 0;}
	/*.czxmList{  background-color: #3672D9; }*/

	.bannerlanmu{ height: 140px; }
	.shenrulanmu{padding: 20px;}
	.shenrulanmu > p{ width: 100%; font-size: 16px; line-height: 26px; }

	/*二级栏目页*/
	.location{display: none;}
	.sf-ko{ width: 100%; overflow: scroll; }
	.sf-kol{ width: auto; }
	.sf-t{ width: auto; height: 40px; line-height: 40px; text-align: left; font-size: 20px; color: #fff; padding:0 20px; }
	.sf-kol ul li {float: left; }
	.sf-kol ul li a{ width: 100%; }

	.sf-ko{ width: 100%; }
	.sf-kor{ width: 100%; }
	.sf-kor{ padding-left: 0; }
	.sf-kol ul li:hover a { width: 100%; }

	.dxal2024List{ margin: 0 auto; width: 24em;  }
	.dxal2024List li{ margin-right: 0; margin-top: 1rem; background: url(listdian.png) no-repeat left 1.5em;}
	.rh25_column{ background: none; }
}

@media screen and ( max-width: 350px ){
	.coloumeDeau{font-size: 20px;}
}