@charset "utf-8";
/* CSS Document */
/*移动端开始*/
@media (min-width: 320px) and (max-width: 750px) {

	html,
	body {
		min-width: 320px;
		max-width: 750px;
		width: 100% !important;
		overflow-x: hidden;
	}

	body .ht {
		display: none;
	}

	body .ssk {
		width: 100%;
		margin: 0 auto 0.6rem;
	}

	body .sskk {
		width: 80%;
		height: 1.2rem;
		float: none;
		margin: 0 auto;
	}

	body .ssan {
		width: 1rem;
		height: 1.2rem;
	}

	body .sssrk {
		width: 85%;
		height: 1.2rem;
	}

	body .head {
		width: 100%;
		margin: 0 auto 30px;
	}

	body .head a {
		display: block;
		clear: both;
	}

	body .head a img {
		display: block;
		width: 90%;
		margin: 0 auto;
		margin-bottom: 0;
	}

	body .head-bt {
		font-size: 1.2rem;
		font-weight: bold;
	}

	body .xxgkk {
		width: 95%;
		padding-top: .6rem;
		padding-bottom: 10px;
	}

	body .xxgkzn {
		width: 90%;
		margin: 0 auto;
	}

	body .xxgkznk {
		width: 100%;
	}

	body .xxgk-nrkk {
		width: 96%;
	}

	body .xxgknr {
		width: 95% !important;
	}

	body .jspContainer {
		width: 100% !important;
	}

	body .jspContainer {
		width: 100% !important;
	}

	body .jspPane {
		width: 100% !important;
	}

	body .zfxxgk_container {
		width: 100%;
	}

	body .z_search-ck span {
		display: inline-block;
		width: 70px;
	}

	body .z_search-ck {
		display: none;
		text-align: left;
		width: 100%;
		height: 150px;
	}

	body .z_search_wz,
	body .z_search_pp,
	body .z_search_px {
		display: block;
		margin-left: 50px;
	}

	body .zdh {
		width: 100%;
	}

	body .zdh a {
		height: 1.4rem;
		box-sizing: border-box;
		width: 100% !important;
		line-height: 1.4rem;
		font-size: 0.5rem;
		margin-bottom: 0.3rem;
		padding-left: 1.6rem;
		padding-top: 0;
		background-position: .2rem center;
	}

	body .zdh3 {
		background: #ffffff url(../images/nrr_move.png) 13px center no-repeat;
	}

	body .zdh3.hover {
		background: #2d66a5 url(../images/nrr1_move.png) 13px center no-repeat;
	}

	body .zdh1,
	body .zdh2,
	body .zdh3,
	body .zdh4,
	body .zdh5,
	body .zdh6 {
		width: 74%;
		line-height: 63px;
	}

	body .zdh1 br,
	body .zdh2 br,
	body .zdh3 br,
	body .zdh4 br,
	body .zdh5 br {
		display: none;
	}

	body .xxgknr-zk {
		width: 100%;
	}

	body .xxgknr-zk li {
		width: 100%;
		height: 1rem;
	}

	body .xxgknr-zk li::before {
		position: absolute;
		left: 1rem;
		top: 50%;
		transform: translateY(-50%);
		content: '';
		width: 0.1rem;
		height: 0.1rem;
		border-radius: 50%;
		background-color: #015293;
	}

	body .xxgknr-zk li a {
		height: 1rem;
		line-height: 1rem;
		padding-left: 1.6rem;
		font-size: .35rem;
	}

	body .z_zfgkxx_zc {
		box-sizing: border-box;
		width: 95.5%;
		margin: 0 auto;
		font-size: 0.5rem;
		line-height: 1.2rem;
	}

	body .z_zfgkxx_zc .z_xzgfxwj,
	body .z_xzgfxwj_nr .z_xzgfxwj_nr_1 {
		box-sizing: border-box;
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		font-size: .4rem;
	}

	body .z_xzgfxwj_nr {
		width: 100%;
	}

	body .zdh6 {
		background: #ffffff url(../images/z_xxgk_zc_icon2.png) .2rem center no-repeat;
	}

	body .zdh6.hover {
		background: #2d66a5 url(../images/z_xxgk_zc_icon1.png) .2rem center no-repeat;
		color: #ffffff;
	}

	body .zdh6:hover {
		background: #2d66a5 url(../images/z_xxgk_zc_icon1.png) .2rem center no-repeat;
		color: #ffffff;
	}

	body .qgl_system_title {
		width: 90%;
		padding-top: 15px;
		height: 34px;
		border-bottom: 2px solid #d3d3d3;
		margin: 0 auto;
	}

	body .qgl_openinf_container2 {
		clear: both;
		margin-left: 0;
		padding: 0.2rem 0.3rem 0.6rem;
		box-sizing: border-box;
	}

	/* 表格 */
	body .qgl_openinf_container2 table {
		width: 100%;
		margin: .1rem auto;
	}


	body .qgl_openinf_container2 .table_tit {
		display: none;
	}

	body .qgl_openinf_container2 table th.th3 {
		display: none;
	}

	body .qgl_openinf_container2 table thead tr th:nth-child(6) {
		display: block;
	}

	body .qgl_openinf_container2 table th.th4 {
		display: none;
	}

	body .qgl_openinf_container2 table th.th5 {
		display: none;
	}

	body .qgl_openinf_container2 table tbody tr td:nth-child(3) {
		display: none;
	}

	body .qgl_openinf_container2 table tbody tr td:nth-child(4) {
		display: none;
	}

	body .qgl_openinf_container2 table tbody tr td:nth-child(5) {
		display: none;
	}

	body .qgl_openinf_container2 table tr td:nth-child(3) {
		background-color: #fff;
	}

	body .qgl_openinf_container2 table th.th1 {
		width: 15%;
	}

	body .qgl_openinf_container2 table th.th2 {
		width: 85%;
	}

	body .qgl_openinf_container2 table tr td {
		padding: 0.3rem;
		font-size: .35rem;
	}

	body .qgl_openinf_container2 table tr td:nth-child(2) a {
		font-size: .35rem;
		line-height: 0.6rem;
	}

	body .qgl_openinf_container2 table th {
		font-size: .4rem;
		padding: 0.35rem 0;
	}

	body .jw_move_fy {
		display: block;
	}

	body .jw_web_fy {
		display: none;
	}



	body .z_qgl_openinf_container2 table tbody tr td:nth-child(3),
	body .z_qgl_openinf_container2 table tbody tr td:nth-child(4) {
		display: none !important;
	}

	/* ------------------------------------------------政府信息公开指南------------------------------------------------ */
	body .xxgkzn-title {
		width: 100%;
		height: 1.5rem;
		line-height: 1.5rem;
		margin-bottom: 0;
		text-align: center;
		font-size: 0.5rem;
		font-weight: 800;
		color: #2d66a5;
	}

	body .xxgk-nrkk {
		font-size: .4rem;
	}

	/* ------------------------------------------------政府信息公开指南 end------------------------------------------------ */

	/* ----------------------------------------------------内容页------------------------------------------------------*/
	body .jw-xxgkznk {
		width: 95%;
	}

	body .cc_location {
		width: 90%;
		overflow: hidden;
	}

	body .ql_detailbro {
		margin-top: 10px !important;
	}

	body .ql_detailbro .ql_detailbro_mb {
		margin: .2rem 0 0;
	}

	body .ql_detailbro_title {
		line-height: 1rem;
		padding: 0;
		padding-top: 0.5rem;
		font-size: 0.5rem;
	}

	body .ql_detailbro_info {
		padding: 1rem 0 0;
	}

	body .ql_detailbro_date_source span {
		font-size: .35rem;
		margin-right: 0;
		margin-left: .4rem;
	}

	body .ql_detailbro_date_source {
		width: 100%;
		line-height: 1rem;
	}

	body .ql_detailbro_content {
		font-size: 0.32rem;
		padding: .3rem;
	}

	body .ql_detailbro.ql_detailbro_no_right .ql_detailbro_left {
		padding: 0 15px;
	}

	body .ql_detailbro_left {
		float: none;
		width: 100%;
		padding-right: 0;
		border: none;
		box-sizing: border-box;
	}

	body .xy_tyxl_closePrint {
		display: none;
	}

	/* /内容页*/
	body .tong_VisualArea {
		margin-top: 0;
	}

	/* 文件 政策 内容页索引*/
	body .ql_detailbro_table {
		display: none;
	}

	body .ql_detailbro_table_mobile {
		display: block;
	}

	body .ql_detailbro_table td {
		padding: 0;
	}

	body .ql_detailbro_table tr td:nth-child(2n) {
		padding-right: .1rem;
		padding-left: .1rem;
	}

	/* /文件 政策 内容页索引*/

	/* ---------------------规范性文件右侧样式 --------------------------------*/
	body .jw-xxgkznk .ql_detailbro_right {
		float: none;
		position: relative;
		width: 100%;
		margin-left: 0;
		padding-top: 0.5rem;
		box-sizing: border-box;
	}

	body .ql_detailbro_right>div {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}

	body span.xy_zcwjxl_downloadPC {
		position: absolute;
		top: 1.7rem;
		right: auto;
		background-color: #015293;
		width: 2.7rem;
		color: #fff;
		height: 0.9rem;
		border-radius: 0.2rem;
		line-height: 0.9rem;
		font-size: 0.4rem;
		text-align: center;
		cursor: pointer;
	}

	body .zfxxgk_download {
		display: none;
		position: absolute;
		top: 100%;
		left: 50%;
		width: 70%;
		margin: 0 auto;
		height: 2rem;
		transform: translateX(-50%);
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		overflow: hidden;
	}

	body .zfxxgk_download_pdf a,
	body .zfxxgk_download_word a {
		color: #a33639;
		font-size: .4rem;
	}

	body .ql_detailbro_right_title a {
		font-size: 0.5rem;
		line-height: 1rem;
	}

	body .ql_detailbro_right_title {
		padding-top: 0;
		line-height: 1rem;
		font-size: .5rem;
	}

	body .ql_detailbro_right_list li {
		padding-top: 0.4rem;
	}

	body .ql_detailbro_right_list h3 a {
		font-size: 0.38rem;
		padding-left: 18px;
		color: #333333;
		line-height: 0.7rem;
	}

	body .ql_detailbro_right_list h3 a:after {
		top: 50%;
		transform: translateY(-50%);
		height: 0.1rem;
		width: 0.1rem;
		border-radius: 50%;
	}

	body .qzbImg_pc {
		display: none !important;
	}

	body .qzbImg_m {
		display: block;
	}

	/* ----------------------------规范性文件右侧样式 end ------------------------------*/
	/* --------------------分页 --------------------------------*/


	body .paginator {
		font-size: .4rem;
	}

	body .paginator a {
		font-size: .4rem !important;
	}

	body .paginator span {
		display: block;
		height: .8rem;
		line-height: .8rem;
		text-align: center;
		margin-bottom: .4rem;
	}

	body .paginator span a {
		line-height: .8rem;
	}

	body .paginator a {
		padding: 0px;
	}

	/* --------------------------分页end--------------------------------- */

	/* ---------------------------------底部--------------------------------------- */
	body .footer_mobile {
		display: block;
		width: 100%;
		background-color: #1073b7;
	}

	body .footer .bottom .middle {
		display: inline-block;
		padding-top: .5rem;
		text-align: center;
		width: 100%;
	}

	body .footer_mobile .container {
		width: 100%;
	}

	body .c_footer {
		display: none;
	}

	body .footer .bottom .middle p {
		font-size: .4rem !important;
		line-height: 1rem !important;
	}

	body .footer .bottom .middle * {
		font-size: 0.4rem;
		color: #bacee4;

	}

	body .footer .bottom .middle a {
		display: block;
		font-size: .4rem;
		line-height: 1rem;
	}

	body .footer .bottom .middle img {
		width: .5rem;
		height: .5rem;
		vertical-align: text-bottom;
		margin-right: 0.2rem;
	}

	body .footer .bottom .left {
		float: none;
		display: block;
		background: none;
		margin-top: .3rem;
		width: auto;
	}

	body .footer .bottom .left_l img {
		width: 10%;
		display: block;
		margin: 0 auto;
	}

}

/*移动端结束*/