@media (max-width:1200px) {

	.zrybs,
	.frbs {
		float: none;
		margin: 0 auto;
	}
}

@media (max-width:1050px) {

	.zs_left,
	.zs_right {
		width: 100%;
	}

	.gk03_l {
		width: 100%;
	}

	.gk03_r {
		width: 100%;
	}
}

@media (max-width:950px) {
	.bm-search {
		display: none;
	}

}

@media (max-width:934px) {
	.sztl_main {
		background: #FFFFFF;
		box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
		height: auto;
		min-height: auto;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
}

@media (max-width:860px) {
	.top_gray {
		display: none;
	}

	.link {
		display: none;
	}

	.f_info_r {
		display: none;
	}

	.f_info .f_info_l {
		width: 100%;
	}

	.top_nav {
		height: 130px;
	}

	.top_nav ul {
		flex-wrap: wrap;
	}

	.top_nav ul li {
		width: 33.33%;
		flex: none;
	}
	.top_nav ul li:nth-child(1),
	.top_nav ul li:nth-child(2),
	.top_nav ul li:nth-child(3),
	.top_nav ul li:nth-child(4) {
		width: 25%;
	}

	.top_nav ul li:nth-child(4).on,
	.top_nav ul li:nth-child(4):hover,
	.top_nav ul li:nth-child(5).on,
	.top_nav ul li:nth-child(5):hover,
	.top_nav ul li:nth-child(6).on,
	.top_nav ul li:nth-child(6):hover {
		margin-top: -7px;
	}

	.slideBox,
	.slideBox .bd img {
		height: 250px;
	}

	.top .top_logo {
		top: 20px;
		max-width: 100%;
	}

	.top .top_logo img {
		width: 50vw;
	}

	.top .search {
		top: 23vw;
		max-width: 100%;
		width: 80vw;
		height: 40px;
	}

	.top .search>input {
		width: calc(100% - 60px);
		height: 100%;
		line-height: 40px;
		font-size: 16px;
		color: #666;
		border: none;
		padding-left: 20px;
		float: left;
		border-radius: 2em 0 0 2em;
	}

	.top .search span {
		display: inline-block;
		width: 40px;
		height: 100%;
		cursor: pointer;
		border-radius: 2em;
		background: #1764ce url(search2013.png) no-repeat center center;
		background-size: 50% auto;
	}

	.bm_focus_news,
	.focus_news,
	.bmtab_news,
	.tab_news {
		width: 100%;
		max-width: 100%;
		margin: 10px 0;
	}

	.bm_focus_news,
	.focus_news {
		height: 55vw;
		min-width: 100%;
	}

	.news .headline a {
		font-size: 24px;
	}

	.tab_zw {
		width: 100%;
		max-width: 100%;
	}

	.zw_icon {
		width: 100%;
	}

	.zw_icon li {
		width: 24%;
		margin-right: 1%;
	}

	.zw_icon li:nth-child(even) {
		margin-right: 1%;
	}

	.zw_gk {
		margin-top: 20px;
	}

	.gkxx {
		width: 100%;
	}

	.hdjl_r {
		width: 100%;
		margin-top: 20px;
	}

	.f_info_l {
		padding: 0 10px;
		box-sizing: border-box;
	}

	.top-lian {
		display: block;
		width: 90%;
		margin: 20px 5%;
		float: left;
	}

	.top-lian a {
		display: inline-block;
		width: 100%;
		text-align: center;
		height: 40px;
		line-height: 40px;
		background: url(fw_bg03.png) no-repeat center;
		background-size: cover;
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		border-radius: 10px;
		box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
	}

	.bm-top .bm_logo h1 {
		font-size: 24px;
		padding-right: 20px;
	}

	.bm-top .bm_logo h2 {
		font-size: 18px;
	}

	.bm-top .bm_logo img {
		margin-right: 10px;
	}

	.bm-top .bm_logo h1:after {
		left: 10px;
	}

	.sztl_main {
		padding-top: 30px;
	}

	.sztl_main .sztl_tit {
		left: 0;
		top: 60px;
	}

	.sztl_main .sztl01_l {
		margin-left: 40%;
		width: 60%;
		border: none;
		max-width: 60%;
	}

	.sztl_main .sztl01_r {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}

	.sztl_main .sztl02 {
		height: auto;
		background: none;
	}

	.sztl_main .sztl02 ul li {
		flex: none;
		width: 30%;
		/* background: url(qq_bg2.png); */
	}

	.gx01 span {
		padding-left: 30px;
	}

	.zs_tit {
		float: none;
	}

	.gx21 {
		width: 100%;
		float: none;
	}

	.gx02 .gx22 {
		width: 100%;
		float: none;
	}

	.zs_tit {
		font-size: 24px;
	}

	.zs31 {
		margin-top: 10px;
	}

	.zc01 ul li span {
		background-size: 70% auto;
		height: 130px;
		padding-top: 50px;
	}

	.bmtab2 {
		width: 100%;
	}

	.bm_rk {
		width: 100%;
	}

	.bm_rk ul {
		margin-right: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.bm_rk ul li {
		width: 49%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.bm_rk ul li span {
		margin-left: 10px;
	}

	.bm-news {
		padding: 10px 0;
	}

	.bm-news-m,
	.bm02 {
		padding: 0 10px;
	}

	.top_g_left {
		float: left;
	}

	.bm-top {
		height: auto;
	}

	.bm-top p b {
		padding-right: 2px;
	}

	.zwxl-table .t2 {
		width: calc(50% - 50px);
	}

	.foucs_pic_list ul li,
	.pic_list ul li {
		width: 48%;
	}

	.pic_list ul li:nth-child(3n-1),
	.foucs_pic_list ul li:nth-child(3n-1) {
		margin-left: 0;
		margin-right: 0;
	}

	.pic_list ul li:nth-child(2n),
	.foucs_pic_list ul li:nth-child(2n) {
		margin-left: 4%;
	}

	.ztzl_list ul li {
		width: 33%;
		margin-right: 0.33% !important;
	}

	.ztzl_list ul li:nth-child(3n) {
		margin-right: 0 !important;
	}

	.gkml {
		width: 100%;
	}

	.gkml .bd ul li {
		width: 49%;
	}

	.xxgk {
		width: 100%;
	}

	.msxx {
		width: 100%;
	}

	.jdjc {
		width: 100%;
	}

	.tab_leader {
		height: 1200px;
	}

	.tab_leader .leader {
		width: 100%;
		border: none;
		padding-right: 0;
	}

	.tab_leader .leader2 {
		width: 100%;
	}

	.tab_leader {
		height: auto;
	}

	.tab_leader .leader2 .ld_list li {
		max-width: 48%;
		width: 33%;
		margin-right: 0.33%;
	}

	.tab_leader .leader2 .ld_list li a {
		display: inline-block;
		width: 100%;
	}

	.tab_leader .leader2 .ld_list li a img {
		width: 100%;
		height: 118px;
	}

	.bm_rk1 {
		margin: 20px 0;
		width: 100%;
	}

	.bm_rk1>ul li {
		width: 24%;
		background-size: 50px auto;
		background-position: 10px center;
	}

	.gkxx span:nth-child(2),
	.gkxx span:nth-child(3),
	.gkxx span:nth-child(4) {
		display: none;
	}

	.gkxx span:nth-child(1) {
		width: calc(100% - 110px);
	}

	.news_list_gkxx ul li span:nth-child(2),
	.news_list_gkxx ul li span:nth-child(3),
	.news_list_gkxx ul li span:nth-child(4) {
		display: none;
	}

	.news_list_gkxx ul li>a:first-child {
		width: calc(100% - 110px);
	}

	.con-rig {
		width: 100%;
	}

	.con-lef {
		width: 100%;
		z-index: 20;
		margin-bottom: 10px;
	}

	.con-lef ul {
		display: none;
	}

	.con-lef .bt {
		overflow: hidden;
	}

	.leader-left {
		width: 100%;
		margin-bottom: 20px;
	}

	.leader-info {
		margin: 0 auto;
		max-width: 100%;
	}

	.leader-right {
		width: 100%;
	}
}

@media (max-width:600px) {

	.bm_rk1>ul li {
		width: 49.7%;
		height: 80px;
	}

	.bm_rk1>ul li span {
		margin: 13px 0;
	}

	.top .top_logo img {
		width: 80vw;
	}

	.top .search {
		top: 40vw;
		max-width: 100%;
		width: 80vw;
		height: 40px;
	}

	.top_nav ul li {
		font-size: 18px;
	}

	.tab_news .hd ul li {
		font-size: 18px;
	}

	.tab_news .hd ul li {
		padding-right: 15px;
	}

	.sy_title span {
		font-size: 24px;
	}

	.sy_title img {
		padding: 0;
	}

	.tab_zw {
		height: auto;
	}

	.zw_icon {
		margin-top: 0;
	}

	.zw_icon li {
		width: 49%;
		margin-right: 2%;
	}

	.zw_icon li:nth-child(even) {
		margin-right: 0;
	}

	.zw_gk ul li {
		float: left;
		width: 49%;
		height: 105px;
		margin-right: 2%;
		margin-top: 20px;
	}

	.zw_gk ul li:nth-child(even) {
		margin-right: 0;
	}

	.fw_box .bd li {
		justify-content: space-around;
	}

	.tab_zw .hd ul li {
		font-size: 18px;
	}

	.tab_zw .hd ul li {
		padding-right: 15px;
	}

	.fw_box .bd li a {
		width: 24.5%;
	}

	.fw02 ul li {
		width: 100%;
		margin-right: 0;
		background-size: cover !important;
		margin-bottom: 5px;
	}

	.gkxx .gk_bt .gk_bt_l {
		margin-left: 80px;
	}

	.gkxx .gk_bt .gk_bt_r a {
		margin-right: 10px;
	}

	.tab_hd .hd ul li a {
		font-size: 18px;
	}

	.tab_hd .hd ul li.on a:before {
		top: 18px;
	}

	.f_info_l {
		text-align: center;
	}

	.yjzj .hd ul li {
		font-size: 18px;
	}

	.yjzj .hd ul li.on a:before {
		top: 18px;
	}

	.bm-top .bm_logo h1 {
		font-size: 18px;
		padding-right: 20px;
		line-height: 40px;
	}

	.bm-top .bm_logo h2 {
		font-size: 14px;
		line-height: 40px;
	}

	.bm-top .bm_logo img {
		margin-right: 10px;
		height: 40px;
	}

	.bm-top .bm_logo h1:after {
		top: -3px;
	}

	.bm-top .top_nav {
		height: 64px;
	}

	.sztl_main .sztl01_l,
	.sztl_main .sztl01_r {
		font-size: 12px;
	}

	.dlhj .dl_list li {
		width: 49%;
	}

	.dlhj .dl_list li img {
		height: 125px;
	}

	.dlhj .dl_list li span {
		width: 70%;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-top: -20px;
	}

	.lswh {
		width: 100%;
	}

	.qhrk {
		width: 100%;
	}

	.whqh ul {
		margin: 10px 0;
		padding: 10px 0;
	}

	.whqh ul li img {
		width: 30px;
		height: auto;
	}

	.whqh ul li span {
		font-size: 12px;
	}

	.dlhj .dl_tit {
		font-size: 24px;
	}

	.sztl_main .sztl02 ul {
		margin-top: 10px;
	}

	.sztl_main .sztl02 ul li {
		margin-bottom: 20px;
	}

	.sztl_main .sztl02 ul li h1 {
		font-size: 16px;
	}

	.sztl_main .sztl02 ul li span {
		width: 60px;
		height: 60px;
	}

	.sztl_main .sztl02 ul li span img {
		width: 30px;
		margin: 15px;
	}

	.zsyz_box {
		position: relative;
		z-index: 100;
	}

	.zsyz_tab {
		position: fixed;
		top: 40%;
		right: -15px;
		width: 150px;
		transform: translateY(-100%) scale(0.8);
		z-index: 20;
	}

	.zsyz_tab ul {
		flex-wrap: wrap;
	}

	.zsyz_tab ul li {
		flex: none;
		width: 100%;
		position: relative;
		border-radius: 10px 0 0 10px;
	}

	.zsyz_tab li.on {
		box-shadow: 0 0 10px 1px rgba(255, 255, 255, 0.3);
	}

	.zsyz_tab li a {
		font-size: 16px;
		text-align: left;
		padding-left: 10%;
		box-sizing: border-box;
	}

	.zsyz_m {
		padding: 10px;
	}

	.gk01 h1 {
		font-size: 18px;
	}

	.gk01 h2 {
		font-size: 20px;
		line-height: 40px;
		font-weight: 600;
	}

	.gk01_l1,
	.gk01_l21 {
		width: 100%;
		margin-top: 10px;
	}

	.zs_tit {
		font-size: 24px;
	}

	.gx01 span {
		padding-left: 10px;
		font-size: 18px;
		margin-top: -83px;
	}

	.gx01 span h1 {
		font-size: 14px;
	}

	.gx01 span h2 {
		font-size: 12px;
	}

	.zc01 ul li {
		width: 49%;
	}

	.zc01 ul li span {
		height: 140px;
	}

	.zc01 ul li {
		margin-bottom: 0;
	}

	.pagination a {
		display: none;
	}

	.pagination a:first-child,
	.pagination a:last-child,
	.pagination a.active {
		display: inline-block;
	}

	.zwxl-table .t1 {
		width: 30%;
	}

	.zwxl-table .t2 {
		width: 70%;
	}

	.bm-bg>ul>li ul li {
		width: 120px;
	}

	.bm-bg>ul>li ul li:nth-child(even) {
		width: calc(100% - 120px);
		padding: 0 10px;
		border-right: 1px solid #E5E5E5;
	}

	.content_main {
		padding: 10px;
	}

	.zwxl-main {
		float: left;
	}

	.zwxl-title {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0;
	}

	.zwxl-title p.tit {
		padding: 0;
		font-size: 22px;
		font-weight: 600;
		margin-bottom: 0;
	}

	.zwxl-bar h2,
	.zwxl-bar h3 {
		margin-right: 20px;
	}

	.zwxl-font {
		display: none;
	}

	.zwxl-bar {
		margin-bottom: 10px;
		padding-bottom: 0;
	}

	.zwxl-article {
		padding: 10px;
	}

	.foucs_pic_list ul li .foucs_pic,
	.pic_list ul li .foucs_pic {
		height: 150px;
	}

	.hd_gkxx {
		width: 100%;
	}

	.hd_list {
		width: 100%;
	}

	.hd_pic a {
		width: 100%;
		height: 100px;
		margin-bottom: 10px;
	}

	.hd_gkxx .xx_rk {
		width: 230px;
	}

	.hd_gkxx .xx_rk a {
		margin-top: 5px;
		margin-left: 10px;
		font-size: 12px;
		line-height: 20px;
	}

	.ztzl_list ul li {
		width: 49%;
		margin-right: 2% !important;
	}

	.ztzl_list ul li:nth-child(2n) {
		margin-right: 0 !important;
	}

	.ztzl_list ul li .zt_pic {
		height: 120px;
	}

	.tab_zwgk .hd ul li a,
	.tab_leader .hd ul li a {
		font-size: 16px;
	}

	.tab_zwgk .hd ul li,
	.tab_leader .hd ul li {
		padding-right: 10px;
	}

	.jdjc li a span,
	.msxx li a span {
		transform: scale(0.7);
	}

	.msxx li a,
	.jdjc li a {
		line-height: 30px;
		font-size: 14px;
	}

	.ysqgk {
		height: 60px;
	}

	.more {
		margin-top: 5px;
	}

}

@media (max-width:768px) {
	.gkm-clbula i {
		font-size: 18px !important;
		width: 76px !important;
	}

	.main-left {
		width: 100% !important;
		padding-top: 30px;
	}

	.gkm-clbula img {
		width: 30px;
	}

	.gkm-clbula .sq {
		margin-top: 28px !important;
		margin-left: 120px !important;
	}

	.gkm-clbula .lbzk {
		margin-left: 120px !important;
		margin-top: 12px !important;
	}

	body .wrap .main-6 .main-left .root>ul>li,
	body .wrap .main-6 .main-left .root>.tree.Folder,
	.root>ul>.tree.Folder,
	body .wrap .main-6 .main-left .root>.tree.FolderOpened,
	.root>ul>.tree.FolderOpened,
	body .wrap .main-6 .main-left .root>.tree.FolderOpened,
	.root>ul>.tree.FolderOpened,
	body .wrap .main-6 .main-left .root>.tree.Folder,
	.root>ul>.tree.Folder {
		background-position: right 30px center !important;
	}

	.zf-c3rt {
		font-size: 16px;
	}

	.wrap {
		width: 100%;
		overflow: hidden;
	}

	.main-right {
		margin-left: 0 !important;
		width: 100% !important;
		padding: 20px 10px;
	}

	.cwx-tit td,
	.table-tt-mc {
		width: 41.83%;
	}

	.fbdw {
		width: 19.63%;
	}

	table tr td {
		width: 23.75%;
	}

	.cwx-table {
		display: block;
	}

	.cwx-tit {
		display: block;
	}

	.cwx-tit td {
		float: left;

	}

	.cwx-tit td {}

	#addjsonlist tr {
		overflow: hidden;
	}

	#addjsonlist tr td {
		float: left;
		width: 33% !important;
		font-size: 12px;
		overflow: hidden;
	}

	#addjsonlist tr td:nth-child(2) {
		width: 33% !important;
		margin: 0 2%;
	}

	#addjsonlist tr td:nth-child(3) {
		width: 30% !important;
	}

	.main-right table tr,
	td table {}

	#addjsonlist tr,
	#addjsonlist td,
	#addjsonlist table,
	#addjsonlist tbody {
		display: block;
	}

	.pagination a {
		font-size: 12px !important;
		line-height: 2;
		padding: 0 5px !important;
	}

	.centerWidth {
		width: 100%;
	}

	.main {
		box-sizing: border-box;
		padding: 0 10px;
		overflow: hidden;
		margin-top: 0;
	}

	.zwxl-main {
		width: 100%;
	}

	.zwxl-table {
		width: 100%;
		display: block;
	}

	.zwxl-table tr {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.zwxl-table .t1 {
		height: auto;
		padding: 10px 0;
		font-size: 14px;
	}

	.zwxl-table .t2 {
		padding: 10px;
		font-size: 14px;
	}

	.zwxl-title p.tit {
		padding-bottom: 20px;
	}

	.zwxl-article {
		width: 100%;
		padding-top: 30px;
		box-sizing: border-box;
	}
}