@charset "UTF-8";

.fly_xxgk_header {
	background: url(/eportal/uiFramework/commonResource/zip/dwq_public_images/fly_xxgk_bg.png) top no-repeat;
}

.fly_xxgk_header .fly_xxgkHeader {
	height: 365px;
	padding-top: 32px;
	box-sizing: border-box;
}

.fly_xxgk_header .fly_xxgkHeader strong {
	display: block;
	font-size: 100px;
	color: #fff;
	text-align: center;
	margin-top: 40px;
}

.fly_xxgk_header .fly_xxgkHeader .fly_HeaderXian {
	float: right;
	margin-top: 38px;
	margin-right: 150px;
}

.tong_VisualArea_blue {
	background: #f4f9fd;
}

.tong_VisualArea_blue {
	background-color: #f6f6f6;
}

.tong_VisualArea {
	margin-top: 80px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 50px 30px;
	min-height: 300px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.qgl_openinf_container2 .table_tit {
	height: 150px;
	background-color: #f2f6fa;
	/*margin-top: 20px;*/
	font-size: 18px;
	font-weight: 700;
	color: #015293;
	margin-bottom: 30px;
	position: relative;
}

.qgl_openinf_container2 .table_tit span {
	float: left;
	height: 39px;
	line-height: 30px;
	padding-left: 25px;
	border-left: 4px solid #015293;
	margin-top: 20px;
	/*position: absolute;*/
}

.qgl_openinf_container2 .table_tit p {
	float: left;
	width: 100%;
	padding-left: 30px;
	/*margin-top: 55px;*/
	color: #666;
	line-height: 24px;
	font-weight: 400;
}

.qgl_openinf_container2 .table_box {
	min-height: 500px;
}

.qgl_openinf_radio {
	display: block;
	text-align: center;
	margin-top: 35px;
}

.qgl_openinf_radio>div {
	display: inline-block;
	margin-right: 50px;
}

.qgl_openinf_radio>div:last-child {
	margin-right: 0;
}

.qgl_openinf_radio>div span {
	color: #2c66a5;
	margin-right: 5px;
}

.qgl_openinf_search {
	margin-bottom: 20px;
}

.qgl_openinf_radio>div label {
	cursor: pointer;
}

.qgl_openinf_container2 .table_box {
	min-height: 500px;
}

.qgl_openinf_container2 table {
	border-spacing: inherit;
	width: 100%;
	margin-top: 35px;
	margin-bottom: 35px;
}

.qgl_openinf_container2 table th {
	background-color: #f2f6fa;
	color: #015293;
	font-size: 16px;
	font-weight: 400;
	padding: 15px 0;
	box-sizing: border-box;
}

.qgl_openinf_container2 table th.th1 {
	width: 53px;
}

.qgl_openinf_container2 table th.th2 {
	/*width: 325px;*/
	padding-left: 112px;
	/*text-align: left;*/
	padding-left: 0;
	text-align: center;
}

.qgl_openinf_container2 table thead tr td {
	padding: 0;
	padding-top: 6px;
}

.qgl_openinf_container2 table thead tr td:nth-child(1) {
	background-color: #236caf;
}

.qgl_openinf_container2 table thead tr td:nth-child(2) {
	background-color: #32b9e6;
}

.qgl_openinf_container2 table thead tr td:nth-child(3) {
	background-color: #2688c4;
}

.qgl_openinf_container2 table thead tr td:nth-child(4) {
	background-color: #32b9e6;
}

.qgl_openinf_container2 table thead tr td:nth-child(5) {
	background-color: #2688c4;
}

.qgl_openinf_container2 table th.th3 {
	width: 174px;
}

.qgl_openinf_container2 table th.th4 {
	width: 120px;
}

.qgl_openinf_container2 table th.th5 {
	width: 110px;
}

.qgl_openinf_container2 table tr td {
	padding: 15px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 15px;
	color: #333;
        text-align:left;
}

.qgl_openinf_container2 table tr td br {
	display: none;
}

.qgl_openinf_container2 table tr td:nth-child(1) {
	padding0: 0;
	background-color0: #f4f8fb;
}

.qgl_openinf_container2 table tr td:nth-child(4) {
	background-color0: #f4f8fb;
	font-size: 14px;
}

.qgl_openinf_container2 table tr td:nth-child(2) {
	text-align: left;
}

.qgl_openinf_container2 table tr td:nth-child(2) a {
	font-size: 15px;
	color: #333;
	line-height: 26px;
	display: inline-block;
}

.qgl_openinf_container2 table tr td:nth-child(5) {
	font-size: 14px;
	color: #666;
}

.qgl_openinf_container2 table tr td:nth-child(6) {
	font-size: 14px;
	background-color0: #f4f8fb;
}

.qgl_openinf_container2 table tr td:nth-child(2) a:hover {
	color: #015293;
}

.qgl_mr20 {
	margin-right: 20px;
}

.qgl_mb0 {
	margin-bottom: 0;
}

.qgl_mr0 {
	margin-right: 0 !important;
}

.qgl_pb0 {
	padding-bottom: 0 !important;
}

.qgl_ml0 {
	margin-left: 0 !important;
}

.qgl_padding_auto_30 {
	padding-right: 30px;
	padding-left: 30px;
}

/** 首页  开始*/
.qgl_w1280 {
	width: 1280px;
}

.qgl_in_leader_box {
	background: #fff;
	padding-bottom: 40px;
}

.qgl_in_leader_container {
	background: #f7f8fd;
	padding: 30px;
}

/** ---领导左侧 */
.qgl_in_leader_left {
	float: left;
	width: 500px;
	padding-right: 45px;
	border-right: 1px dashed #c9cacd;
	min-height: 510px;
}

.qgl_ld_info_pic {
	display: block;
	float: left;
	padding-bottom: 13px;
}

.qgl_ld_info_pic,
.qgl_ld_info_pic img {
	display: block;
	height: 250px;
	width: 176px;
}

.qgl_ld_info_text {
	margin-left: 203px;
	padding-top: 5px;
}

.qgl_ld_info_text h3 a {
	line-height: 65px;
	font-size: 22px;
	font-weight: normal;
	color: #333333;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.qgl_ld_info_text h3 a strong {
	font-weight: bold;
}

.qgl_ld_info_intr {
	font-size: 18px;
	color: #333333;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	line-height: 36px;
	overflow: hidden;
	display: -webkit-box;
	height: 180px;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.qgl_ld_info_btn {
	padding: 36px 0 30px 0;
}

.qgl_ld_info_btn li {
	float: left;
	text-align: center;
}

.qgl_ld_info_btn li a {
	display: block;
	width: 240px;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	color: #ffffff;
	color: #ffffff;
}

.qgl_ld_info_btn li a:hover {
	color: #a3daff;
}

.qgl_ld_info_btn li img {
	margin-top: 14px;
}

.qgl_ld_info_btn li img,
.qgl_ld_info_btn li em {
	display: inline-block;
	vertical-align: top;
}

.qgl_ld_info_btn li em {
	padding-left: 22px;
}

.qgl_ld_meeting_btn li {
	float: left;
	width: 33.33%;
	text-align: center;
}

.qgl_ld_meeting_btn li a {
	display: block;
	padding: 9px 0 0 0;
	color: #333;
}

.qgl_ld_meeting_btn li a:hover {
	color: #015293;
}

.qgl_ld_meeting_btn li img {
	display: block;
	margin: 0 auto;
	height: 42px;
}

.qgl_ld_meeting_btn li em {
	display: block;
	line-height: 22px;
	font-size: 18px;
	padding-top: 22px;
}

/** 领导右边 */
.qgl_in_leader_right {
	margin-left: 548px;
}

.qgl_in_leader_right_title {
	float: left;
	width: 116px;
	font-size: 18px;
	text-align: right;
	font-weight: bold;
	color: #333333;
}

.qgl_in_leader_list {
	margin-left: 145px;
	overflow: hidden;
}

.qgl_in_leader_list li {
	float: left;
	text-align: center;
	padding-bottom: 15px;
	margin-right: 35px;
}

.qgl_in_leader_list li:nth-child(4n) {
	margin-right: 0;
}

.qgl_in_leader_list a {
	display: block;
	color: #333333;
}

.qgl_in_leader_list a:hover {
	color: #015293;
}

.qgl_in_leader_list img {
	width: 90px;
	height: 127px;
	display: block;
}

.qgl_in_leader_list em {
	display: block;
	font-size: 18px;
	line-height: 36px;
}

/** 五公开栏目 */
.qgl_in_open_menu {
	padding-bottom: 40px;
}

.qgl_in_open_menu li {
	position: relative;
	float: left;
	margin-right: 21px;
	cursor: default;
}

.qgl_in_open_menu li,
.qgl_in_open_menu li img {
	width: 227px;
	height: 204px;
}

.qgl_in_open_menu li>img {
	position: absolute;
	top: 0;
	top: 0;
	z-index: 0;
}

.qgl_in_open_menu li:hover .qgl_in_open_menu_child {
	display: block;
}

.qgl_in_open_menu_t,
.qgl_in_open_menu_child {
	z-index: 3;
}

.qgl_in_open_menu_t {
	position: relative;
	padding: 18px 0 0;
	line-height: 48px;
	font-size: 20px;
	color: #fff;
	width: 227px;
	box-sizing: border-box;
}

.qgl_in_open_menu_t h3 {
	text-align: center;
}

.qgl_in_open_menu_t em {
	display: block;
	height: 2px;
	width: 40px;
	background: #ffffff;
	margin: 0 auto;
}

.qgl_in_open_menu_child {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	z-index: 3;
	box-sizing: border-box;
	padding: 6px 0;
	background: #fff;
	border: 1px solid #dfdfdf;
}

.qgl_in_open_menu_child a {
	display: block;
	font-size: 16px;
	line-height: 28px;
	margin: 10px 0;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.qgl_in_open_menu_child a:before {
	content: ' ';
	display: block;
	float: left;
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background: #015293;
	margin: 12px 15px 0 20px;
}

.qgl_in_open_menu_child a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

/* 首页底部 */
/* -- 底部左侧 新闻 */
.qgl_in_slid_news .hd {
	height: 43px;
	border-bottom: 1px solid #dedbdb;
	overflow: hidden;
}

.qgl_in_slid_news .hd>ul {
	float: left;
	margin-left: -27px;
}

.qgl_in_slid_news .hd>ul li {
	float: left;
	padding: 0 27px;
}

.qgl_in_slid_news .hd>ul li a {
	display: block;
	height: 41px;
	border-bottom: 3px solid transparent;
	font-size: 22px;
	line-height: 24px;
	color: #015293;
	font-weight: 700;
}

.qgl_in_slid_news .hd>ul li.on a {
	border-color: #015293;
	color: #015293;
	font-weight: bold;
}

.qgl_in_slid_news .hd>em {
	display: block;
	float: right;
	line-height: 28px;
}

.qgl_in_slid_news .hd>em a {
	font-size: 16px;
	display: none;
	color: #999;
}

.qgl_in_slid_news .hd>em a:hover {
	color: #015293;
}

.qgl_in_slid_news .hd>em a:first-child {
	display: block;
}

/* 帅选条件 */
.qgl_in_news_seach {
	padding: 12px 20px;
	height: 36px;
	border: 1px solid #e3ecf5;
	margin-top: 30px;
	line-height: 36px;
}

.qgl_in_news_seach>strong,
.qgl_in_news_seach>span,
.qgl_in_news_seach>div {
	display: block;
	float: left;
}

.qgl_in_news_seach strong {
	font-size: 22px;
	font-weight: normal;
	width: 130px;
	/*text-shadow: 0 0 0.1px #015293;*/
	color: #015293;
}

.qgl_in_news_seach .qgl_in_news_seach_ti {
	padding-left: 22px;
	width: 52px;
	font-size: 16px;
	color: #333;
}

.qgl_in_news_seach .qgl_in_news_seach_ra em {
	display: block;
	float: left;
	padding: 0 22px 0 34px;
	font-size: 16px;
	cursor: pointer;
	color: #333;
}

.qgl_in_news_seach_sel {
	position: relative;
	height: 34px;
	border: 1px solid #e4e4e4;
}

.qgl_in_news_seach_sel h4 {
	margin: 0 30px 0 10px;
	font-size: 16px;
	font-weight: normal;
	line-height: 34px;
	width: 96px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.qgl_in_news_seach_sel select {
	position: absolute;
	left: 0;
	top: 0;
	height: 42px;
	line-height: 42px;
	width: 100%;
	font-size: 16px;
	filter: alpha(opacity=0);
	opacity: 0;
}

.qgl_in_news_seach_btn {
	display: block;
	float: right;
	padding: 0 11px 0 37px;
	font-size: 16px;
	color: #fff;
}

.qgl_in_news_seach_btn:hover {
	color: #a3daff;
}

/* -- 新闻列表*/
.qgl_in_news_list {
	padding-top: 16px;
	padding-bottom: 32px;
}

.qgl_in_news_list li {
	height: 44px;
	line-height: 44px;
	overflow: hidden;
}

.qgl_in_news_list em {
	display: block;
	float: right;
	font-size: 16px;
	color: #999;
}

.qgl_in_news_list h3 {
	margin-right: 120px;
	text-align: left;
}

.qgl_in_news_list h3 span,
.qgl_in_news_list h3 a {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}

.qgl_in_news_list h3 span {
	width: 50px;
	font-size: 16px;
	color: #015293;
	font-weight: normal;
	border-radius: 3px;
	text-align: center;
	background: #0086e2;
}

.qgl_in_news_list h3 span i {
	font-size: 12px;
	display: none;
}

.qgl_in_news_list h3 span a {
	color: #fff;
	font-size: 14px;
	display: block;
}

.qgl_in_news_list h3 span a:hover {
	font-weight: 700;
}

.qgl_in_news_list h3>a {
	position: relative;
	max-width: 590px;
	min-width: 350px;
	padding-left: 26px;
	float: left;
	font-size: 18px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.qgl_in_news_list h3>a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_in_news_list h3>a:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 2px;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: #d7d7d7;
	margin-top: -3px;
}

/* -- 政府信息公开  底部右侧*/
.qgl_in_bleft {
	float: left;
	width: 802px;
}

.qgl_in_bright {
	margin-left: 858px;
}

.qgl_in_disclosure_title {
	padding-bottom: 14px;
}

.qgl_in_disclosure_title z img {
	display: block;
	width: 100%;
}

.qgl_in_disclosure_btn {
	padding-bottom: 4px;
	overflow: hidden;
}

.qgl_in_disclosure_btn li {
	float: left;
	width: 170px;
	margin-right: 22px;
	text-align: center;
	padding-bottom: 16px;
}

.qgl_in_disclosure_btn a {
	display: block;
	padding: 11px 0 8px 0;
	background: #f8f8f8;
	/*text-shadow: 0 0 0.1px #000;*/
	color: #000;
}

.qgl_in_disclosure_btn a:hover {
	color: #015293;
	font-weight: 700;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_in_disclosure_btn img {
	display: block;
	margin: 0 auto;
}

.qgl_in_disclosure_btn em {
	display: block;
	line-height: 32px;
	font-size: 18px;
}

.qgl_in_disclosure_btn2 li {
	padding-bottom: 20px;
}

.qgl_in_disclosure_btn2 a {
	display: block;
	height: 58px;
	line-height: 58px;
	border: 1px solid #dedbdb;
	padding: 0 0 0 62px;
	font-size: 18px;
	color: #333333;
}

.qgl_in_disclosure_btn2 a:hover {
	color: #015293;
}

.qgl_in_disclosure_btn2 img {
	display: block;
	float: left;
	margin: 12px 0px 0 0;
}

.qgl_in_disclosure_btn2 em {
	display: block;
	margin-left: 53px;
}

.qgl_in_news_btn_box>.tempWrap {
	margin-left: -10px;
}

.qgl_in_news_btn {
	width: 822px !important;
	position: relative;
	left: 10px;
	padding-bottom: 10px;
}

.qgl_in_news_btn li {
	float: left;
	margin: 25px 30px 0 0;
	height: 90px;
}

.qgl_in_news_btn a {
	position: relative;
	display: block;
	width: 247px;
	height: 90px;
	box-shadow: 0 0 10px #e0e9f0;
	color: #333;
}

.qgl_in_news_btn a:hover {
	color: #015293;
}

.qgl_in_news_btn em {
	display: block;
	float: left;
	margin: 18px 0 0 20px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	width: 55px;
}

.qgl_in_news_btn em img {
	vertical-align: middle;
}

.qgl_in_news_btn strong {
	display: block;
	margin-left: 94px;
	font-size: 18px;
	font-weight: normal;
	line-height: 88px;
}

.qgl_in_news_btn strong span {
	display: inline-block;
	vertical-align: middle;
	line-height: 28px !important;
}

/*  -- 政府公报*/
.qgl_in_title1 {
	padding-top: 16px;
	line-height: 64px;
}

.qgl_in_title1 a {
	font-size: 24px;
	color: #015293;
}

.qgl_in_title1 a:hover {
	color: #015293;
}

.qgl_in_bulletin>a {
	padding-right: 22px;
}

.qgl_in_bulletin>a,
.qgl_in_bulletin>a img {
	display: block;
	float: left;
	width: 155px;
	height: 218px;
}

.qgl_in_bulletin_con {
	margin-left: 177px;
}

.qgl_in_bulletin_con h3 {
	padding-top: 20px;
}

.qgl_in_bulletin_con h3 a {
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	height: 56px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #333;
}

.qgl_in_bulletin_con h3 a:hover {
	color: #015293;
}

.qgl_in_bulletin_sen {
	padding: 11px 0 7px 0;
	min-height: 40px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
}

.qgl_in_bulletin_sel {
	position: relative;
	height: 42px;
	margin-top: 10px;
	margin-top: 20px;
}

.qgl_in_bulletin_sel h4 {
	margin: 0 30px 0 10px;
	font-size: 16px;
	font-weight: normal;
	line-height: 42px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*text-shadow: 0 0 0.1px #6a6e7a;*/
	color: #6a6e7a;
}

.qgl_in_bulletin_sel select {
	position: absolute;
	left: 0;
	top: 0;
	height: 42px;
	line-height: 42px;
	width: 100%;
	filter: alpha(opacity=0);
	opacity: 0;
}

.qgl_in_bulletin_sel select option {
	font-size: 16px;
}

.qgl_in_bright_news>a,
.qgl_in_bright_news>a img {
	display: block;
}

.qgl_in_bright_news h3 {
	padding-top: 16px;
}

.qgl_in_bright_news h3 a {
	display: block;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	line-height: 24px;
	overflow: hidden;
	display: -webkit-box;
	height: 48px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.qgl_in_bright_news h3 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

/* -- 秒懂内蒙古*/
.ql_in_undnmg {
	padding-top: 27px;
}

.ql_in_undnmg_img {
	float: left;
}

.ql_in_undnmg_img a {
	display: block;
	border: 10px solid #f8f8f8;
}

.ql_in_undnmg_img img {
	display: block;
}

.ql_in_undnmg_info {
	margin-left: 456px;
	padding-top: 6px;
}

.ql_in_undnmg_info h3,
.ql_in_undnmg_info h3 a {
	display: block;
	height: 47px;
	line-height: 47px;
	font-size: 18px;
	font-weight: normal;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.ql_in_undnmg_info h3:hover,
.ql_in_undnmg_info h3 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.ql_in_undnmg_info div {
	font-size: 16px;
	/*text-shadow: 0 0 0.1px #666666;*/
	color: #666666;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	height: 112px;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.ql_in_undnmg_info>em {
	display: block;
	padding-top: 30px;
}

.ql_in_undnmg_info>em a {
	display: block;
	float: right;
	padding: 0 10px;
	line-height: 36px;
	font-size: 16px;
	background: #015293;
	/*text-shadow: 0 0 0.1px #fff;*/
	color: #fff;
}

.ql_in_undnmg_info>em a:hover {
	background: #17b1a3;
}

/* -- 部门盟市信息公开*/
.ql_in_league_city_info>li {
	margin: 28px 0 0 0;
	padding: 0;
	/* border: 1px solid #dedbdb; */
	overflow-y: auto;
	height: 316px;
}

.ql_in_eague_ity {
	height: 291px;
}

.ql_in_eague_ity .lchd {
	height: 67px;
	border-bottom: 1px solid #dedbdb;
}

.ql_in_eague_ity .lchd li {
	float: left;
	width: 33%;
	text-align: center;
}

.ql_in_eague_ity .lchd li a {
	display: block;
	line-height: 30px;
	font-size: 20px;
	text-shadow: none;
	color: #222;
}

.ql_in_eague_ity .lchd li a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.ql_in_eague_ity .lchd li.on a {
	/*text-shadow: 0 0 0.1px #015293;*/
	color: #015293;
}

.ql_in_eague_ity .lcbd ul {
	height: auto;
	margin-bottom: 24px;
	overflow: hidden;
}

.ql_in_eague_ity .lcbd ul li {
	float: left;
	width: 25%;
}

.ql_in_eague_ity .lcbd ul li a {
	display: block;
	height: 37px;
	line-height: 37px;
	font-size: 16px;
	padding-left: 24px;
	position: relative;
	/*text-shadow: 0 0 0.1px #666666;*/
	color: #666666;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.ql_in_eague_ity .lcbd ul li a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

/* .ql_in_eague_ity .lcbd ul li a:after {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 0;
  height: 6px;
  width: 6px;
  margin-top: -3px;
  background: #d7d7d7;
  border-radius: 50%;
} */

.nicescroll-rails {
	border-radius: 5px;
	overflow: hidden;
}

/** 首页  结束*/
/* 政府工作报告  开始 */

.qgl_workreport_position div {
	line-height: 22px;
	min-height: 22px;
	padding-left: 24px;
	font-size: 16px;
}

.qgl_workreport_position div a {
	color: #333333;
}

.qgl_workreport_position div a:hover {
	color: #015293;
}

.qgl_workreport_position div i {
	font-size: 12px;
	color: #e7e7e7;
}

.qgl_workreport_position div span {
	color: #015293;
}

.qgl_workreport_position.qgl_workreport_position_color2 div a:hover {
	color: #015293;
}

.qgl_workreport_position.qgl_workreport_position_color2 div i {
	font-size: 12px;
	color: #e7e7e7;
}

.qgl_workreport_position.qgl_workreport_position_color2 div span {
	color: #015293;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_workreport_position {
		margin-bottom: 15px;
		height: 36px;
		line-height: 30rem;
		background-size: auto 4px;
	}

	.qgl_workreport_position div {
		font-size: 14px;
	}
	
	.qgl_openinf_container2 table th.th4 {
		display: none;
	}
}

.qgl_sub_title {
	height: 46px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 40px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 26px;
	border-bottom: 1px solid #015293;
	color: #015293;
	margin-top: 40px;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_sub_title {
		height: 36px;
		line-height: 26px;
		margin-bottom: 20px;
		font-size: 18px;
		background-size: auto 26px;
		padding-left: 16px;
	}
}

.qgl_workreport_screen_bg {
	padding: 45px 0 0;
	box-sizing: border-box;
}

.qgl_workreport_screen_bg2 {
	padding: 0 0 45px;
	box-sizing: border-box;
}

.qgl_workreport_screen {
	min-height: 80px;
	padding: 0 60px;
	box-sizing: border-box;
}

.qgl_workreport_screen_item {
	padding-bottom: 12px;
}

.qgl_workreport_screen_item:last-child {
	padding-bottom: 0;
}

.qgl_workreport_screen_item span {
	display: block;
	float: left;
	width: 98px;
	line-height: 46px;
	font-size: 18px;
	text-align: right;
	color: #015293;
}

.qgl_workreport_screen_item ul {
	margin-left: 100px;
}

.qgl_workreport_screen_item ul li {
	float: left;
	padding: 5px 10px 5px 0;
	min-width: 115px;
}

.qgl_workreport_screen_item ul li a {
	display: block;
	padding: 0 15px;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	border-radius: 17px;
	color: #333;
	text-align: center;
}

.qgl_workreport_screen_item ul li.on a {
	background: #015293;
	color: #fff;
}

.qgl_workreport_list {
	min-height: 350px;
	padding-bottom: 20px;
}

.qgl_workreport_list li {
	position: relative;
	float: left;
	width: 18%;
	margin: 0 2.5% 2.5% 0;
	text-align: center;
}

.qgl_workreport_list li img {
	display: block;
	width: 100%;
}

.qgl_workreport_list li:nth-child(5n) {
	margin-right: 0;
}

.qgl_workreport_list li:hover {
	background-size: 100% 100%;
}

.qgl_workreport_list li:hover img {
	filter: alpha(opacity=50);
	opacity: 0.1;
}

.qgl_workreport_list a {
	display: block;
	width: 100%;
}

.qgl_workreport_list strong,
.qgl_workreport_list span {
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
}

.qgl_workreport_list strong {
	top: 48%;
	height: 102px;
	line-height: 48px;
	font-size: 32px;
	color: #015293;
	font-weight: normal;
}

.qgl_workreport_list span {
	bottom: 8px;
	line-height: 24px;
	font-size: 14px;
	color: #cccccc;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_workreport_screen_bg {
		margin: -8px auto 32px auto;
	}
}

@media (min-width: 320px) and (max-width: 750px) {

	.qgl_workreport_screen_bg,
	.qgl_workreport_screen_bg2,
	.qgl_workreport_screen {
		background: none;
	}

	.qgl_workreport_screen_bg {
		margin: 0 0 30px 0;
		width: 100% !important;
	}

	.qgl_workreport_screen {
		padding: 0;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_workreport_list li {
		width: 23.125%;
	}

	.qgl_workreport_list li:nth-child(5n) {
		margin-right: 2.5%;
	}

	.qgl_workreport_list li:nth-child(4n) {
		margin-right: 0;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_workreport_screen_item span {
		width: 100%;
		line-height: 32px;
		font-size: 16px;
		text-align: left;
		color: #015293;
	}

	.qgl_workreport_screen_item ul {
		margin-left: 0;
		float: left;
		width: 100%;
	}

	.qgl_workreport_screen_item ul li {
		padding: 5px 5px 5px 0;
		min-width: 100px;
		text-align: center;
	}

	.qgl_workreport_screen_item ul li a {
		padding: 0 10px;
		height: 26px;
		line-height: 26px;
		font-size: 15px;
		border-radius: 13px;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_workreport_list li {
		width: 47.5%;
	}

	.qgl_workreport_list li:nth-child(5n),
	.qgl_workreport_list li:nth-child(4n) {
		margin-right: 2.5%;
	}

	.qgl_workreport_list li:nth-child(2n) {
		margin-right: 0%;
	}
}

/* 机构职能  开始 */
.qgl_ogrfun_title {
	height: 60px;
	line-height: 60px;
	padding-left: 40px;
	background: #f5f5f5;
	font-size: 22px;
	font-weight: bold;
	color: #015293;
}

.qgl_ogrfun_title a {
	color: #015293;
}

.qgl_ogrfun_title img {
	display: block;
	float: left;
	margin: 12px 20px 0 0;
}

.qgl_ogrfun_list {
	padding: 20px 0;
}

.qgl_ogrfun_list li {
	float: left;
	width: 33.33%;
	line-height: 58px;
}

.qgl_ogrfun_list li a {
	position: relative;
	display: inline-block;
	font-size: 18px;
	padding-left: 30px;
	margin-right: 10px;
	/*text-shadow: 0 0 0.1px #222222;*/
	color: #222222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.qgl_ogrfun_list li a:hover {
	color: #015293;
	text-shadow: 0 0 0.1px #015293;
}

.qgl_ogrfun_list li a:hover:after {
	background: #015293;
}

.qgl_ogrfun_list li a:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #97c7e7;
	margin-top: -4px;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_ogrfun_title {
		height: 50px;
		line-height: 50px;
		padding-left: 20px;
		font-size: 16px;
	}

	.qgl_ogrfun_title img {
		display: block;
		float: left;
		margin: 8px 20px 0 0;
	}

	.qgl_ogrfun_list li {
		width: 50%;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_ogrfun_title {
		font-size: 0.32rem;
	}

	.qgl_ogrfun_title img {
		display: block;
		float: left;
		margin: 8px 20px 0 0;
	}

	.qgl_ogrfun_list li {
		width: 100%;
	}

	.qgl_ogrfun_list li a {
		font-size: 0.3rem;
		line-height: 0.6rem;
	}
}

/* 机构职能  结束 */
/* 细览  开始 */
.ql_detailbro.ql_detailbro_no_right .ql_detailbro_right {
	display: none;
}

.ql_detailbro.ql_detailbro_no_right .ql_detailbro_left {
	width: 100%;
	border-right: none;
	padding-right: 0;
	box-sizing: border-box;
	padding: 0 30px;
}

.ql_detailbro_left {
	float: left;
	width: 864px;
	padding-right: 30px;
	border-right: 1px solid #e6e6e6;
	min-height: 390px;
}

.ql_detailbro_left img {
	max-width: 100%;
}

.ql_detailbro_table * {
	color: #333;
	font-family: '微软雅黑' !important;
}

.ql_detailbro_table {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	color: #333;
	font-family: '微软雅黑' !important;
}

.ql_detailbro_table tr,
.ql_detailbro_table td {
	border: 1px solid #ccc9c9;
}

.ql_detailbro_table td {
	line-height: 28px;
	font-size: 16px;
	padding: 5px;
	padding-right: 20px;
}

.ql_detailbro_table tr td:nth-child(2n + 1) {
	width: 133px;
}

.ql_detailbro_table br {
	display: none;
}

.ql_detailbro_table tr td:nth-child(2n) {
	text-align: left;
	padding-left: 20px;
}

.ql_detailbro_right {
	position: relative;
	margin-left: 925px;
	min-height: 500px;
}

.ql_detailbro_right>div {
	width: 100%;
}

.ql_detailbro_title {
	line-height: 46px;
	font-size: 28px;
	color: #333333;
	text-align: center;
	padding: 35px 0 15px 0;
}

.ql_detailbro_info {
	overflow: hidden;
	line-height: 56px;
	height: 56px;
	border-bottom: 2px solid #f2f2f2;
	font-size: 15px;
	color: #666666;
}

.ql_detailbro_date_source {
	float: left;
}

.ql_detailbro_date_source span {
	margin-right: 25px;
	float: left;
}

.ql_detailbro_bshare,
.ql_font_size {
	float: right;
}

.ql_font_size a:hover:hover {
	color: #015293;
	text-shadow: 0 0 0.1px #015293;
}

.ql_detailbro_bshare {
	padding-left: 10px;
}

.ql_detailbro_bshare>div {
	float: left;
}

.ql_detailbro_bshare .bshare-custom {
	padding-top: 15px;
}

.ql_detailbro_bshare .bshare-custom>a {
	display: block;
	float: left;
	padding: 0;
	margin: 0 4px;
	height: 26px;
	width: 26px;
}


.ql_detailbro_content {
	font-size: 18px;
	line-height: 2em;
	padding: 20px 0;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

#pare * {
	font-size: 16px !important;
	line-height: 2em !important;
	font-family: '微软雅黑' !important;
	max-width: 100%;
}

#pare.fontSize18 * {
	font-size: 18px !important;
	line-height: 2em !important;
	font-family: '微软雅黑' !important;
}

#pare.fontSize16 * {
	font-size: 16px !important;
	line-height: 2em !important;
	font-family: '微软雅黑' !important;
}

#pare.fontSize14 * {
	font-size: 14px !important;
	line-height: 2em !important;
	font-family: '微软雅黑' !important;
}

/* --- 右侧*/
.ql_detailbro_periodical {
	position: relative;
}

.ql_detailbro_periodical>a,
.ql_detailbro_periodical img {
	display: block;
	width: 100%;
	height: auto;
}


.ql_detailbro_periodical div a:hover {
	color: #a3daff;
}

.ql_detailbro_right_title {
	padding-top: 19px;
	line-height: 45px;
	border-bottom: 1px solid #bfd5e6;
}

.ql_detailbro_right_title a {
	font-size: 18px;
	cursor: context-menu;
	color: #015293;
}

.ql_detailbro_right_title a[href] {
	cursor: pointer;
}

.ql_detailbro_right_title a[href]:hover {
	color: #dd2525;
}

.ql_detailbro_right_list li {
	padding-top: 12px;
}

.ql_detailbro_right_list h3 a {
	position: relative;
	font-size: 16px;
	font-weight: normal;
	padding-left: 18px;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	line-height: 30px;
	overflow: hidden;
	display: -webkit-box;
	/*height: 90px;*/
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.ql_detailbro_right_list h3 a:after {
	content: ' ';
	position: absolute;
	top: 14px;
	left: 0;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: #015293;
}

.ql_detailbro_right_list h3 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_news_header_img {
	position: relative;
	float: left;
	width: 580px;
}

.qgl_news_header_img a,
.qgl_news_header_img img {
	display: block;
}

.qgl_news_header_text {
	margin-left: 612px;
}

.qgl_news_header_text>h3 {
	padding: 2px 0 12px 0;
}

.qgl_news_header_text>h3 a {
	display: block;
	font-size: 22px;
	color: #222;
	line-height: 34px;
	overflow: hidden;
	display: -webkit-box;
	height: 68px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.qgl_news_header_text>h3 a:hover {
	color: #015293;
}

.line2 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.qgl_news_header_text_con {
	font-size: 16px;
	line-height: 34px;
	/*text-shadow: 0 0 0.1px #999999;*/
	color: #999999;
}

.qgl_news_header_text_view {
	padding-top: 28px;
}

.qgl_news_header_text_view a {
	display: block;
	float: right;
	padding: 0 34px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #015293;
	border-radius: 20px;
}

.qgl_news_header_text_view a:hover {
	color: #a3daff;
}

.qgl_news_header {
	position: relative;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_news_header_img {
		width: 320px;
	}

	.qgl_news_header_img img {
		width: 100%;
		height: auto;
	}

	.qgl_news_header_img em {
		top: 10px;
		padding: 0 10px;
		line-height: 36px;
		font-size: 16px;
	}

	.qgl_news_header_text {
		margin-left: 340px;
	}

	.qgl_news_header_text>h3 {
		padding: 0 0 5px 0;
	}

	.qgl_news_header_text>h3 a {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		height: 32px;
		font-size: 16px;
	}

	.qgl_news_header_text_con {
		font-size: 14px;
		line-height: 26px;
	}

	.qgl_news_header_text_view a {
		position: absolute;
		top: 0;
		left: 0px;
		height: 100%;
		width: 100%;
		box-sizing: border-box;
		filter: alpha(opacity=0);
		opacity: 0;
	}
}

@media (min-width: 320px) and (max-width: 700px) {
	.qgl_news_header_img {
		width: 100%;
	}

	.qgl_news_header_text {
		margin-left: 0;
		float: left;
		width: 100%;
		padding: 12px 0 20px 0;
		border-bottom: 1px solid #ddd;
	}

	.qgl_news_header_text>h3 {
		padding: 0 0 5px 0;
	}

	.qgl_news_header_text>h3 a {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		height: 32px;
		font-size: 16px;
	}

	.qgl_news_header_text_con {
		font-size: 14px;
		line-height: 26px;
	}

	.qgl_news_header_text_view {
		display: none;
	}
}

.qgl_news_h1title img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

@media (min-width: 320px) and (max-width: 750px) {
	.ql_detailbro_left {
		width: 70.8%;
		padding-right: 2.4%;
	}

	.ql_detailbro_right {
		margin-left: 75.81%;
	}

	.qgl_news_h1title {
		padding: 20px 0;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.ql_detailbro_left {
		width: 100%;
		padding-right: 0;
		border: none;
	}

	.ql_detailbro_right {
		float: left;
		width: 100%;
		margin-left: 0;
		padding-top: 0.5rem;
	}

	.ql_detailbro_right>div {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.ql_detailbro_periodical {
		width: 50%;
	}

	.ql_detailbro_periodical div a {
		bottom: 25px;
	}

	.ql_detailbro_right_list_box {
		padding-top: 0.4rem;
	}

	.ql_detailbro_right_title {
		padding-top: 0;
		line-height: 0.6rem;
	}

	.ql_detailbro_right_title a {
		font-size: 0.34rem;
	}

	.ql_detailbro_table tr td:nth-child(2n + 1) {
		width: 72px;
	}

	.ql_detailbro_right_list li {
		padding-top: 0.24rem;
	}

	.ql_detailbro_right_list h3 a {
		font-size: 0.3rem;
		padding-left: 18px;
		/*text-shadow: 0 0 0.1px #333333;*/
		color: #333333;
		line-height: 0.44rem;
		-webkit-line-clamp: 2;
	}

	.ql_detailbro_right_list h3 a:after {
		top: 0.22rem;
		height: 0.06rem;
		width: 0.06rem;
	}

	.ql_detailbro_title {
		line-height: 0.6rem;
		font-size: 0.36rem;
		padding: 0.1rem 0 0.1rem 0;
	}

	.ql_detailbro_info {
		padding: 10px 0;
		height: 44px;
	}

	.ql_detailbro_info .ql_detailbro_bshare {
		display: none;
	}

	.ql_detailbro_info .ql_font_size {
		display: none;
	}

	.ql_detailbro_date_source {
		width: 100%;
		line-height: 22px;
	}

	.ql_detailbro_date_source span {
		display: block;
		text-align: center;
		font-size: 12px;
	}

	.ql_detailbro_content {
		font-size: 0.32rem;
	}
}

/* -- 按钮*/
.ql_news_btn {
	padding-bottom: 30px;
}

.ql_news_btn li {
	float: left;
	margin: 0 2.5% 2.5% 0;
	width: 18%;
}

.ql_news_btn li:nth-child(5n) {
	margin-right: 0;
}

.ql_news_btn a {
	display: block;
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 16px;
	background: #f7fcfc;
	color: #015293;
}

.ql_news_btn a:hover,
.ql_news_btn a.on {
	color: #fff;
}

@media (min-width: 320px) and (max-width: 750px) {

	.ql_news_btn li,
	.ql_news_btn li:nth-child(5n) {
		width: 24%;
		margin-right: 1.33%;
	}

	.ql_news_btn li:nth-child(4n) {
		margin-right: 0;
	}

	.ql_news_btn li a {
		height: 60px;
		line-height: 60px;
	}
}

@media (min-width: 320px) and (max-width: 750px) {

	.ql_news_btn li,
	.ql_news_btn li:nth-child(5n),
	.ql_news_btn li:nth-child(4n) {
		width: 49%;
		margin-right: 2%;
	}

	.ql_news_btn li:nth-child(2n) {
		margin-right: 0;
	}

	.ql_news_btn li a {
		height: 50px;
		line-height: 50px;
	}
}

/* -- 底部新闻  slid*/
.ql_news_leftBar_box {
	float: left;
	width: 69.8%;
}

.ql_news_leftBar {
	position: relative;
	border: 1px solid #015293;
	height: 742px;
	padding: 0 20px 0 200px;
	overflow: hidden;
}

.ql_news_leftBar .hd {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 180px;
}

.ql_news_leftBar .hd ul {
	padding: 104px 0 0 37px;
}

.ql_news_leftBar .hd ul li {
	margin-bottom: 20px;
	line-height: 40px;
	padding: 5px 25px 0;
	font-size: 16px;
	cursor: pointer;
	color: #fff;
	background-color: #0d5085;
	border-radius: 5px 0 0 5px;
	font-weight: 700;
	height: 61px;
	font-size: 18px;
	line-height: 24px;
	width: 143px;
	box-sizing: border-box;
	text-align: center;
}

.ql_news_leftBar .hd ul li.on {
	background-position: left top;
	background-color: #fff;
	box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.2);
	color: #015293;
}

.ql_news_leftBar .bd ul {
	padding-top: 30px;
}

.ql_news_leftBar .bd ul li {
	height: 107px;
	padding-bottom: 25px;
}

.ql_news_leftBar .bd ul li>a {
	float: left;
}

.ql_news_leftBar .bd ul li>a,
.ql_news_leftBar .bd ul li>a img {
	display: block;
}

.ql_news_leftBar .bd ul li>div {
	margin-left: 280px;
}

.ql_news_leftBar .bd ul li>div h3 {
	padding-top: 6px;
	font-weight: normal;
}

.ql_news_leftBar .bd ul li>div h3 a {
	display: block;
	font-size: 16px;
	/*text-shadow: 0 0 0.1px #222222;*/
	color: #222222;
	line-height: 30px;
	overflow: hidden;
	display: -webkit-box;
	height: 60px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: 700;
}

.ql_news_leftBar .bd ul li>div h3 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.ql_news_leftBar .bd ul li>div p {
	margin-top: 7px;
	line-height: 34px;
	font-size: 16px;
	padding-left: 25px;
	color: #999999;
}

.ql_news_morebtn {
	margin-top: -5px;
}

.ql_news_morebtn a {
	display: block;
	width: 140px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #015293;
	text-align: center;
	border-radius: 20px;
}

/* -- 问问右侧*/
.ql_news_rightBar {
	margin-left: 72.13%;
}

.ql_news_rightBar_btn {
	margin-bottom: 10px;
}

.ql_news_rightBar_btn,
.ql_news_rightBar_btn img {
	display: block;
	width: 100%;
}

.ql_news_rightBar_title {
	padding-top: 10px;
	line-height: 57px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 18px;
	font-weight: normal;
	color: #222222;
	font-weight: 700;
}

.ql_news_rightBar_title a {
	float: right;
	font-size: 16px;
	color: #999;
	font-weight: 400;
}

.ql_news_league_city {
	padding: 5px 0 0 0;
	overflow: hidden;
}

.ql_news_league_city li {
	float: left;
	width: 33.33%;
}

.ql_news_league_city li a {
	position: relative;
	padding-left: 14px;
	line-height: 46px;
	font-size: 16px;
	/*text-shadow: 0 0 0.1px #666666;*/
	color: #666666;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.ql_news_league_city li a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.ql_news_league_city li a:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 50%;
	height: 6px;
	width: 6px;
	margin-top: -3px;
	border-radius: 50%;
	background: #015293;
}

.ql_news_rightBar_list {
	padding-top: 10px;
}

.ql_news_rightBar_list li {
	line-height: 35px;
}

.ql_news_rightBar_list li span {
	display: block;
	float: right;
	font-size: 14px;
	color: #999999;
}

.ql_news_rightBar_list li h3 {
	margin-right: 90px;
}

.ql_news_rightBar_list li h3 a {
	display: block;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	padding-left: 26px;
	/*text-shadow: 0 0 0.1px #666666;*/
	color: #666666;
}

.ql_news_rightBar_list li h3 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

@media (min-width: 320px) and (max-width: 750px) {
	.ql_news_leftBar_box {
		width: 100%;
	}

	.ql_news_rightBar {
		float: left;
		width: 100%;
		margin-left: 0;
		padding-top: 30px;
	}

	.ql_news_rightBar_btn {
		margin: 0 auto;
		max-width: 500px;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.ql_news_leftBar {
		position: relative;
		height: 610px;
		padding: 0;
	}

	.ql_news_leftBar .hd {
		position: relative;
		top: 0;
		left: 0;
		height: auto;
		width: 100%;
		background: #fff;
	}

	.ql_news_leftBar .hd ul {
		padding: 0;
	}

	.ql_news_leftBar .hd ul li {
		margin-bottom: 0;
		line-height: 24px;
		padding-left: 50px;
		background: #0f5287;
		font-size: 14px;
		float: left;
		width: 50%;
		text-align: center;
		box-sizing: border-box;
		border: 1px solid #0f5287;
		border-top: 0;
		border-left: 0;
		border-radius: 0;
		color: #fff;
		text-align: center;
		box-shadow: none;
	}

	.qgl_news_h1title {
		padding: 0;
	}

	.ql_news_leftBar .hd ul li:nth-child(2n) {
		border-right: 0;
	}

	.ql_news_leftBar .hd ul li.on {
		background: #fff;
		color: #015293;
		box-shadow: none;
	}

	.ql_news_leftBar .bd ul {
		padding: 15px 5px 0;
	}

	.ql_news_leftBar .bd ul li {
		height: 70px;
		padding-bottom: 15px;
	}

	.ql_news_leftBar .bd ul li>a,
	.ql_news_leftBar .bd ul li>a img {
		width: 150px;
		height: 1.3rem;
	}

	.ql_news_leftBar .bd ul li>div {
		margin-left: 160px;
	}

	.ql_news_leftBar .bd ul li>div h3 {
		padding-top: 0;
	}

	.ql_news_leftBar .bd ul li>div h3 a {
		display: block;
		font-size: 15px;
		line-height: 26px;
		height: 26px;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}

	.ql_news_leftBar .bd ul li>div p {
		line-height: 26px;
		font-size: 14px;
		padding-left: 20px;
		background-size: 12px 12px;
	}

	.ql_news_morebtn {
		margin-top: 0;
	}

	.ql_news_morebtn a {
		display: block;
		width: 120px;
		line-height: 32px;
		font-size: 12px;
		border-radius: 18px;
	}
}

/* 细览  结束 */
/* 上下篇  开始 */
.ql_up_dowm {
	padding-top: 25px;
	border-top: 1px solid #eeeeee;
	margin-bottom: 16px;
}

.ql_up_dowm a {
	display: block;
	line-height: 28px;
	font-size: 16px;
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.ql_up_dowm a:hover {
	color: #015293;
}

.ql_up_dowm a em {
	color: #015293;
}

/* 上下篇  结束 */
/* 政务公开_政府公报  开始 */
.qgl_bulletin_cbox {
	position: relative;
	min-height: 1127px;
}

.qgl_bulletin_le {
	position: absolute;
	top: 0;
	left: 0;
	width: 272px;
	padding-right: 20px;
	border-right: 1px solid #e6e6e6;
}

.qgl_bulletin_ri {
	position: absolute;
	top: 50px;
	right: 0;
	width: 321px;
	background: #fff;
	padding: 10px 17px 36px 17px;
}

.qgl_bulletin_le_qrcode {
	text-align: center;
}

.qgl_bulletin_le_qrcode img {
	display: block;
	margin: 0 auto;
}

.qgl_bulletin_le_qrcode em {
	display: block;
	line-height: 52px;
	font-size: 20px;
	color: #015293;
}

.qgl_bulletin_le_title {
	padding-top: 20px;
	line-height: 58px;
	font-size: 19px;
	white-space: nowrap;
	color: #015293;
}

.qgl_bulletin_le_con {
	line-height: 32px !important;
	font-size: 18px !important;
	color: #222222 !important;
	font-family: '微软雅黑' !important;
}

.qgl_bulletin_ri_title {
	padding: 26px 0;
	line-height: 26px;
	font-size: 20px;
	font-weight: bold;
	color: #015293;
}

.qgl_bulletin_ri_title:after {
	content: ' ';
	display: block;
	float: left;
	width: 5px;
	height: 18px;
	margin: 6px 20px 0 6px;
	background: #015293;
	border-radius: 2px;
}

.qgl_bulletin_form input {
	display: block;
	width: 100%;
	border: none;
	background: none;
	font-size: 16px;
	line-height: 32px;
	color: #222;
}

.qgl_bulletin_form ul li {
	padding-bottom: 20px;
}

.qgl_bulletin_form ul li:last-child {
	padding-bottom: 0;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_in em input {
	text-indent: 12px;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel span,
.qgl_bulletin_form .qgl_bulletin_form_lr_in span {
	display: block;
	float: left;
	line-height: 34px;
	font-size: 16px;
	color: #222222;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel>div,
.qgl_bulletin_form .qgl_bulletin_form_lr_sel em,
.qgl_bulletin_form .qgl_bulletin_form_lr_in>div,
.qgl_bulletin_form .qgl_bulletin_form_lr_in em {
	margin-left: 78px;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input h4 {
	font-size: 16px;
	line-height: 32px;
	height: 100%;
	text-indent: 3px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #666666;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input select {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	text-indent: 12px;
	filter: alpha(opacity=0);

	opacity: 0;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input input {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2;
	font-size: 16px;
	line-height: 32px;
	padding: 0;
	text-indent: 12px;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input select option {
	font-size: 16px;
	line-height: 32px;
	text-indent: 12px;
}

.qgl_bulletin_ri_btn {
	overflow: hidden;
	width: 100%;
	padding-top: 30px;
}

.qgl_bulletin_ri_btn button:hover,
.qgl_bulletin_ri_btn button:focus {
	/*border: none !important;
  outline: none;
  background: #17b1a3;*/
}

/* -- 中间*/
.qgl_bulletin_ce_top {
	position: relative;
	padding-bottom: 8px;
	margin-bottom: 15px;
}

.qgl_bulletin_ce_top,
.qgl_bulletin_ce_top img {
	display: block;
	width: 100%;
}

.qgl_bulletin_ce_top h3 {
	position: absolute;
	bottom: 10%;
	left: 0;
	width: 100%;
	line-height: 24px;
	text-align: center;
	font-size: 22px;
	color: #222222;
	letter-spacing: 1px;
	font-weight: normal;
}

.qgl_bulletin_ce_top h3:hover {
	color: #015293;
}

.qgl_bulletin_ce_title {
	height: 40px;
	padding: 28px 0 11px 0;
}

.qgl_bulletin_ce_title a {
	cursor: context-menu;
	float: left;
	line-height: 40px;
	padding: 0 42px 0 28px;
	background: #015293;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}

.qgl_bulletin_ce_title a[href]:hover {
	color: #a3daff;
}

.qgl_bulletin_ce_list li {
	line-height: 38px;
}

.qgl_bulletin_ce_list li a {
	position: relative;
	font-size: 18px;
	font-weight: normal;
	padding-left: 26px;
	/*text-shadow: 0 0 0.1px #222222;*/
	color: #222222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.qgl_bulletin_ce_list li a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_bulletin_ce_list li a:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 50%;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: #015293;
	margin-top: -3px;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_bulletin_le {
		width: 100%;
		padding-right: 0;
		border-right: none;
	}

	.qgl_bulletin_le_titem {
		text-align: center;
		box-sizing: border-box;
	}

	.qgl_bulletin_le_titem .qgl_bulletin_le_con em {
		display: none;
	}

	.qgl_bulletin_le_titem .qgl_bulletin_le_con {
		line-height: 0.6rem;
		font-size: 0.32rem;
	}

	.qgl_bulletin_ce .qgl_bulletin_ce_top {
		margin-bottom: 0.1rem;
	}

	.qgl_bulletin_ce .qgl_bulletin_ce_top img {
		box-sizing: border-box;
		border: 1px solid #eee;
	}

	.qgl_bulletin_ce .qgl_bulletin_ce_top h3 {
		font-size: 0.36rem;
		bottom: 0.4rem;
	}

	.qgl_bulletin_le {
		clear: both;
		padding-top: 30px;
		position: relative;
	}

	.qgl_bulletin_ri {
		clear: both;
		max-width: 700px;
		margin: 0 auto;
		box-sizing: border-box;
		width: 100%;
		position: relative;
	}

	.qgl_bulletin_le_title {
		font-size: 0.34rem;
		line-height: 0.6rem;
	}

	.qgl_bulletin_ce_title {
		padding: 0.2rem 0;
		height: 0.6rem;
	}

	.qgl_bulletin_ce_title a {
		font-size: 0.34rem;
		line-height: 0.6rem;
		padding: 0 0.3rem;
	}

	.qgl_bulletin_ce_list li {
		line-height: 0.6rem;
	}

	.qgl_bulletin_ce_list li a {
		font-size: 0.3rem;
		padding-left: 0.4rem;
	}

	.qgl_bulletin_ri_title {
		padding: 0.4rem 0 0.2rem 0;
		font-size: 0.34rem;
	}

	.qgl_bulletin_form_lr_sel span,
	.qgl_bulletin_form_lr_in span {
		font-size: 0.32rem;
	}
}

/* 政务公开_政府公报  结束 */
/* xxx  开始 */
.qgl_leader_details_info {
	float: left;
	width: 292px;
	padding: 10px 30px;
	background: #f8f8f8;
}

.qgl_leader_details_text {
	margin-left: 392px;
}

.qgl_leader_details_info_title1 {
	line-height: 62px;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 1px solid #dae5e4;
	color: #333333;
}

.qgl_leader_details_info_title1 em {
	color: #015293;
}

.qgl_leader_details_info_title1 span {
	color: #015293;
}

.qgl_leader_details_info_pic {
	display: block;
	margin: 30px auto 20px auto;
}

.qgl_leader_details_info_list {
	padding-top: 16px;
}

.qgl_leader_details_info_list li {
	line-height: 32px;
	padding-bottom: 14px;
}

.qgl_leader_details_info_list li span {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #222222;
}

.qgl_leader_details_info_list li div {
	margin-left: 130px;
}

.qgl_leader_details_info_list li div a {
	display: block;
	font-size: 18px;
	cursor: context-menu;
	color: #222222;
}

.qgl_leader_details_info_list li div a[href] {
	cursor: pointer;
	color: #015293;
}

.qgl_leader_details_text_class {
	line-height: 64px;
	font-size: 22px;
	font-weight: bold;
	padding-top: 8px;
	color: #222222;
}

.qgl_leader_details_text_con {
	font-size: 18px;
	line-height: 2em;
	padding-bottom: 10px;
	padding-left: 48px;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_leader_details_info {
		width: 240px;
		padding: 10px 20px;
		min-height: 120px !important;
	}

	.qgl_leader_details_text {
		margin-left: 320px;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_leader_details_info {
		width: 100%;
		box-sizing: border-box;
		padding: 10px 20px;
	}

	.qgl_leader_details_text {
		margin-left: 0;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0;
	}

	.qgl_leader_details_info_title1 {
		font-size: 0.36rem;
		line-height: 0.8rem;
		height: 0.8rem;
	}

	.qgl_leader_details_info_list {
		padding-top: 0.16rem;
	}

	.qgl_leader_details_info_list li {
		line-height: 0.4rem;
		padding-bottom: 0.14rem;
	}

	.qgl_leader_details_info_list li span {
		display: block;
		float: left;
		font-size: 0.3rem;
	}

	.qgl_leader_details_info_list li div {
		margin-left: 0.32rem;
		float: left;
		width: 100%;
	}

	.qgl_leader_details_info_list li div a {
		display: block;
		float: left;
		width: 33.33%;
		font-size: 0.32rem;
		line-height: 0.8rem;
	}

	.qgl_leader_details_text_class {
		line-height: 0.64rem;
		font-size: 0.36rem;
		padding-top: 0.1rem;
	}

	.qgl_leader_details_text_con {
		font-size: 0.32rem;
		line-height: 2em;
		padding-bottom: 0.2rem;
		padding-left: 0.52rem;
	}
}

/* 政府信息公开  结束
* 因为相似度比较高所以页面所有css样式都谢在一起了
*/
.tong_VisualArea_blue {
	background: #f4f9fd;
}

.qgl_openinf_search {
	background: url('/eportal/uiFramework/commonResource/image/2022053113412176446.png') no-repeat center 55px;
	padding: 34px 0;
	margin-bottom: 50px;
}

.qgl_openinf_search>div {
	width: 510px;
	border: 1px solid #015293;
	background: #fff;
	border-radius: 7px;
}

.qgl_openinf_search em {
	display: block;
	margin-right: 80px;
}

.qgl_openinf_search em input {
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	border: none;
	background: none;
	text-indent: 12px;
	font-size: 18px;
}

.qgl_openinf_search em input,
.qgl_openinf_search em textarea {
	color: #333;
}

.qgl_openinf_search em input::-webkit-input-placeholder {
	color: #999999;
}

.qgl_openinf_search em input:-moz-placeholder {
	color: #999999;
}

.qgl_openinf_search em input::-moz-placeholder {
	color: #999999;
}

.qgl_openinf_search em input:-ms-input-placeholder {
	color: #999999;
}

.qgl_openinf_search em textarea::-webkit-input-placeholder {
	color: #999999;
}

.qgl_openinf_search .search_button{
	display: block;
	float: right;
	height: 48px;
	width: 78px;
	background: url('/eportal/uiFramework/commonResource/zip/dwq_public_images/qgl_xxgk_icon01.png') no-repeat center;
        border:none;
}

.qgl_openinf_search .search_button:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.qgl_openinf_menu {
	float: left;
	width: 240px;
}

.qgl_openinf_menu li {
	margin-bottom: 14px;
}

.qgl_openinf_menu li>a {
	display: block;
	border: 1px solid #f1f1f1;
	background: #ffffff;
}

.qgl_openinf_menu li>a strong,
.qgl_openinf_menu li>a span {
	display: block;
	float: left;
	padding: 12px 20px 0px 26px;
}

.qgl_openinf_menu li>a strong {
	display: none;
}

.qgl_openinf_menu li>a em {
	display: block;
	margin-left: 90px;
	line-height: 27px;
	font-size: 23px;
	color: #2d66a5;
	min-height: 54px;
	padding: 8px 0;
       width:95px;
      display: flex;
    align-items: center;
}
.qgl_openinf_menu li:nth-of-type(7)>a em{width:unset;}
.qgl_openinf_menu li>a.qgl_openinf_child {
	background: #fff url('/eportal/uiFramework/commonResource/image/2022053016573684068.png') no-repeat 206px center;
}

.qgl_openinf_menu li.on>a,
.qgl_openinf_menu li:hover>a {
	background: #015293;
	border-color: #015293;
}

.qgl_openinf_menu li.on>a.qgl_openinf_child,
.qgl_openinf_menu li:hover>a.qgl_openinf_child {
	background: #015293 url('/eportal/uiFramework/commonResource/image/2022053016592373199.png') no-repeat 206px center;
}

.qgl_openinf_menu li.on>a strong,
.qgl_openinf_menu li:hover>a strong {
	display: block;
}

.qgl_openinf_menu li.on>a span,
.qgl_openinf_menu li:hover>a span {
	display: none;
}

.qgl_openinf_menu li.on>a em,
.qgl_openinf_menu li:hover>a em {
	color: #fff;
}

.qgl_openinf_menu div {
	display: none;
	border: 1px solid #f1f1f1;
	background: #fff;
	padding: 12px 0;
}
.qgl_openinf_menu div.show {
	display: block;
} 

.qgl_openinf_menu div a {
	position: relative;
	display: block;
	padding: 4px 5px 4px 36px;
	line-height: 24px;
	font-size: 15px;
	color: #333333;
}

.qgl_openinf_menu div a:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 20px;
	width: 4px;
	height: 4px;
	background: #e4e4e4;
	margin-top: -2px;
}

.qgl_openinf_menu div a.on,
.qgl_openinf_menu div a:hover {
	background: #f4f9fd;
	color: #015293;
}

.qgl_openinf_menu div a.on:after,
.qgl_openinf_menu div a:hover:after {
	background: #015293;
}

.qgl_openinf_container,
.qgl_openinf_container2 {
	word-break: break-all;
	margin-left: 258px;
	background: #fff;
	min-height: 500px;
}

.qgl_openinf_container2 {
	padding: 30px 30px;
}

.qgl_openinf_container {
	padding: 32px 20px 32px 55px;
}

.qgl_openinf_container h1 {
	font-size: 32px;
	line-height: 36px;
	text-align: center;
	min-height: 70px;
	color: #015293;
}

.qgl_openinf_container_box {
	font-size: 16px;
	line-height: 36px;
	padding-right: 35px;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	margin-top: 30px;
}

.qgl_openinf_container_box00 * {
	font-size: 16px !important;
	line-height: 36px !important;
	color: #333 !important;
	font-family: '微软雅黑' !important;
}

.qgl_openinf_container_info {
	font-size: 15px;
	text-align: center;
	color: #666666;
	text-shadow: none;
}

/* -- 适配开始 */
@media (min-width: 320px) and (max-width: 750px) {
	.container {
		width: 100%;
	}

	.tong_VisualArea {
		width: 100%;
		box-sizing: border-box;
	}

	.qgl_openinf_search .search_button {
		background-size: auto 70%;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_openinf_menu {
		width: 100%;
	}

	.qgl_openinf_container,
	.qgl_openinf_container2 {
		clear: both;
		margin-left: 0;
		padding: 0.2rem 0.3rem 0.6rem;
	}

	.qgl_openinf_menu br {
		display: none;
	}

	.qgl_openinf_menu li a {
		background-position: 95% center !important;
	}

	.qgl_openinf_menu li a em {
		line-height: 54px;
	}

	.qgl_openinf_search {
		width: 100%;
		background: none;
		padding: 0 0 20px 0;
		margin-bottom: 20px;
	}

	.qgl_openinf_search div {
		width: 100%;
		box-sizing: border-box;
	}

	.tong_VisualArea {
		padding-left: 0.2rem;
		padding-right: 0.2rem;
	}
}

/* -- 政府信息公开制度*/
.qgl_system_title {
	padding-top: 15px;
	height: 34px;
	border-bottom: 2px solid #d3d3d3;
}

.qgl_system_title h3 {
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 25px;
	background: #015293;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.qgl_system_list {
	padding: 17px 0 27px 0;
}

.qgl_system_list li {
	padding: 15px 0;
	line-height: 32px;
}

.qgl_system_list li span {
	display: block;
	float: right;
	font-size: 14px;
	color: #666666;
}

.qgl_system_list li h3 {
	margin-right: 100px;
}

.qgl_system_list li h3 a {
	font-size: 16px;
	font-weight: normal;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.qgl_system_list li h3 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_system_more {
	padding-bottom: 36px;
}

.qgl_system_more a {
	display: block;
	line-height: 30px;
	width: 100px;
	text-align: center;
	background: #e6e6e6;
	font-size: 16px;
	color: #666666;
       margin:0 auto;
}

.qgl_system_more a:hover {
	background: #015293;
	color: #fff;
}

@media screen and (max-width:768px) {

	/* 公开内容 机构简介 */
	.qgl_system_title {
		height: auto;
		border: none;
	}

	.qgl_system_more {
		margin-top: 0!important;
	}
	
}


@media (min-width: 320px) and (max-width: 750px) {
	.qgl_system_list li {
		padding: 5px 0;
	}

	.qgl_system_list li h3 a {
		font-size: 0.3rem;
	}

	.qgl_system_list li span {
		font-size: 0.28rem;
	}
}

/* --- 政府信息公开年报*/
.qgl_border_transparent {
	border-color: transparent;
}

.qgl_system_title2 {
	padding: 15px 0 30px 0;
	overflow: hidden;
}

.qgl_system_title2 div {
	float: left;
	width: 100%;
	line-height: 60px;
	font-size: 18px;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.qgl_system_title2 h3 {
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 25px;
	background: #015293;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.qgl_openinf_class_title {
	margin: 20px 0;
	padding-left: 25px;
	line-height: 24px;
	border-left: 3px solid #2d66a5;
	font-size: 20px;
	color: #2d66a5;
}

.qgl_openinf_class_list {
	padding-bottom: 12px;
	overflow: hidden;
}

.qgl_openinf_class_list li {
	float: left;
	width: 33.33%;
	line-height: 56px;
}

.qgl_openinf_class_list li a {
	position: relative;
	padding-left: 24px;
	font-size: 16px;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.qgl_openinf_class_list li a:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 4px;
	background: #015293;
	margin-top: -2px;
}

.qgl_openinf_class_list li a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_openinf_class_list li {
		width: 50%;
	}
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_openinf_class_list li {
		width: 100%;
		line-height: 0.6rem;
	}

	.qgl_openinf_class_list li a {
		font-size: 0.3rem;
	}
}

/* 政府信息公开  开始 */
/* 首页移动端  结束 */
.qgl_mo_container {
	display: none;
	max-width: 750px;
	margin: 0 auto;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_pc_container {
		display: none;
	}

	.qgl_mo_container {
		display: block;
	}
}

.ql_inmo_ld {
	background: #f7f8fd;
	padding: 0.3rem 0.3rem 0 0.3rem;
}

.qgl_mold_info>a {
	margin-bottom: 0.3rem;
	padding-bottom: 0.2rem;
	background-size: 100% 0.2rem;
}

.qgl_mold_info>a,
.qgl_mold_info>a img {
	display: block;
	float: left;
	width: 1.82rem;
	height: auto;
}

.qgl_mold_info .qgl_mold_info_text {
	margin-left: 2.15rem;
}

.qgl_mold_info .qgl_mold_info_text h3 a {
	display: block;
	line-height: 0.94rem;
	font-size: 0.32rem;
	font-weight: normal;
	color: #333333;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.qgl_mold_info .qgl_mold_info_text h3 a strong {
	font-weight: bold;
}

.qgl_mold_info .qgl_mold_info_text .qgl_mold_info_intr {
	font-size: 0.26rem;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
	line-height: 0.36rem;
	overflow: hidden;
	display: -webkit-box;
	height: 1.44rem;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.qgl_mold_info_btn {
	padding-bottom: 0.33rem;
}

.qgl_mold_info_btn li {
	width: 46.2%;
	line-height: 0.8rem;
}

.qgl_mold_info_btn li:nth-child(1) {
	float: left;
}

.qgl_mold_info_btn li:nth-child(2) {
	float: right;
}

.qgl_mold_info_btn li a {
	display: block;
	background-size: 100% 100%;
	color: #ffffff;
	text-align: center;
	font-size: 0.3rem;
	color: #ffffff;
}

.qgl_mold_info_btn li a em,
.qgl_mold_info_btn li a img {
	display: inline-block;
	vertical-align: middle;
}

.qgl_mold_info_btn li a img {
	height: 0.32rem;
	margin-right: 0.22rem;
}

.qgl_mold_meeting_btn {
	padding-bottom: 0.36rem;
	border-bottom: 1px #c5c6c9 dashed;
}

.qgl_mold_meeting_btn li a {
	display: block;
}

.qgl_mold_meeting_btn li:nth-child(1) {
	float: left;
}

.qgl_mold_meeting_btn li:nth-child(2) {
	float: right;
}

.qgl_mold_meeting_btn li:nth-child(3) {
	text-align: center;
	margin: 0 33.33%;
}

.qgl_mold_meeting_btn img,
.qgl_mold_meeting_btn em {
	display: block;
}

.qgl_mold_meeting_btn img {
	height: 0.48rem;
	margin: 0.12rem auto;
}

.qgl_mold_meeting_btn em {
	line-height: 0.58rem;
	color: #333;
	font-size: 0.28rem;
}

.qgl_moin_leader_list {
	padding: 0.3rem 0;
}

.qgl_moin_leader_list>div {
	line-height: 0.64rem;
}

.qgl_moin_leader_list>div h4 {
	float: left;
	width: 1.6rem;
	text-align: right;
	font-size: 0.3rem;
	color: #333333;
}

.qgl_moin_leader_list ul {
	margin-left: 1.9rem;
}

.qgl_moin_leader_list ul li {
	float: left;
	min-width: 1.25rem;
}

.qgl_moin_leader_list ul li a {
	color: #333333;
	font-size: 0.3rem;
}

.qgl_moin_open_menu {
	padding-top: 0.5rem;
	padding-bottom: 0.2rem;
}

.qgl_moin_open_menu>li {
	border: 1px solid #e7e7e7;
	padding: 0 0.3rem;
	margin-bottom: 0.3rem;
}

.qgl_moin_open_menu h3 {
	position: relative;
	padding-top: 0.28rem;
	line-height: 0.7rem;
	font-size: 0.3rem;
	color: #222222;
}

.qgl_moin_open_menu h3:after {
	content: ' ';
	position: absolute;
	top: 0.28rem;
	left: 0;
	height: 2px;
	width: 0.4rem;
	background: #222222;
}



.qgl_moin_open_menu ul {
	display: none;
	padding-bottom: 0.2rem;
}

.qgl_moin_open_menu ul li {
	float: left;
	width: 33.33%;
	line-height: 0.6rem;
	font-size: 0.24rem;
	color: #222222;
}

.ql_moh {
	width: 100vw;
	height: 0.2rem;
	background: #f5f5f5;
	margin-left: -20px;
}

@media (min-width: 320px) and (max-width: 750px) {
	.ql_moh {
		margin-left: -0.2rem;
	}

	.qgl_news_header_img {
		width: 100%;
	}
}

.qgl_moin_title {
	padding-top: 0.2rem;
	line-height: 0.9rem;
	border-bottom: 1px solid #e6e6e6;
}

.qgl_moin_title a {
	font-size: 0.36rem;
	color: #015293;
	font-weight: bold;
}

.qgl_moin_news_seach {
	margin: 0.3rem 0 0 0;
	border: 1px solid #d7d7d7;
}

.qgl_moin_news_seach>div {
	margin: 0 0.2rem;
}

.qgl_moin_news_seach_top {
	background-size: 0.4rem auto;
	padding-left: 0.7rem;
	line-height: 0.86rem;
}

.qgl_moin_news_seach_top a {
	font-size: 0.3rem;
	color: #015293;
	margin-right: 0.4rem;
}

.qgl_moin_news_seach_top a:nth-child(1) {
	font-weight: bold;
}

.qgl_moin_news_seachb {
	border-top: 1px solid #d7d7d7;
	margin: 0 !important;
	padding: 0 0.2rem;
	line-height: 0.84rem;
}

.qgl_moin_news_seach_ra {
	float: left;
}

.qgl_moin_news_seach_ra em {
	display: block;
	float: left;
	padding-left: 0.36rem;
	font-size: 0.28rem;
	background-size: 0.24rem 0.24rem;
	color: #333;
}

.qgl_moin_news_seach_ra em:last-child {
	margin-left: 0.2rem;
}

.qgl_moin_news_seach_ra em.on {
	background-size: 0.24rem 0.24rem;
}

.qgl_moin_news_seach_sel {
	position: relative;
	box-sizing: border-box;
	height: 0.46rem;
	border: 1px solid #e4e4e4;
	float: left;
	width: 2rem;
	margin-top: 0.18rem;
	margin-left: 0.2rem;
	background-size: auto 100%;
}

.qgl_moin_news_seach_sel select {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	background: none;
	font-size: 0.24rem;
	text-indent: 0.12rem;
}

.qgl_moin_news_seach_btn {
	display: block;
	float: right;
	height: 0.5rem;
	width: 1.4rem;
	line-height: 0.5rem;
	font-size: 0.24rem;
	margin: 0.18rem 0 0 0;
	box-sizing: border-box;
	padding-left: 0.64rem;
	background-size: 0.24rem 0.24rem;
	color: #fff !important;
	margin-right: 0.2rem;
}

.ql_moin_news_list li a br {
	display: none;
}

.ql_moin_news_list {
	padding: 0.32rem 0 0.08rem 0;
}

.ql_moin_news_list li {
	font-size: 0.28rem;
	margin-bottom: 0.28rem;
}

.ql_moin_news_list li a {
	/*margin-right: 0.85rem;*/
	padding-left: 0.24rem;
	position: relative;
	/*text-shadow: 0 0 0.1px #000000;*/
	color: #000000;
	line-height: 0.4rem;
	overflow: hidden;
	display: -webkit-box;
	height: 0.8rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 0.3rem;
}

.ql_moin_news_list li a:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 0.18rem;
	height: 0.06rem;
	width: 0.06rem;
	background: #015293;
}

.ql_moin_news_list li span {
	display: block;
	float: right;
	font-size: 0.28rem;
	line-height: 0.4rem;
	/*text-shadow: 0 0 0.1px #666666;*/
	color: #666666;
}

.ql_moin_news_more {
	text-align: center;
	padding-bottom: 0.5rem;
}

.ql_moin_news_more a {
	display: inline-block;
	line-height: 0.6rem;
	vertical-align: top;
	width: 2rem;
	background: #e9e9e9;
	border-radius: 0.04rem;
	font-size: 0.26rem;
	color: #666666;
}

.qgl_moin_tabs {
	padding-top: 0.2rem;
	line-height: 0.92rem;
	border-bottom: 1px solid #e6e6e6;
	font-size: 12px;
	color: #cccccc;
	overflow: auto;
	white-space: nowrap;
}

.qgl_moin_tabs a {
	margin: 0 0.12rem;
	font-size: 0.36rem;
	font-weight: bold;
	color: #333333;
	display: inline-block;
}

.qgl_moin_tabs a:first-child {
	margin-left: 0;
}

.qgl_moin_tabs a.active {
	color: #015293;
}

#tabs-container2 .swiper-slide {
	margin-top: 0.3rem;
	margin-bottom: 0;
}

.ql_moin_undnmg {
	box-sizing: border-box;
	padding-top: 0.2rem;
	height: 4.72rem;
	overflow: hidden;
}

.ql_moin_undnmg>a,
.ql_moin_undnmg>a img {
	display: block;
	width: 5rem;
	margin: 0 auto;
}

.ql_moin_undnmg_info {
	padding-top: 0.2rem;
}

.ql_moin_undnmg_info h3 {
	font-weight: normal;
}

.ql_moin_undnmg_info h3 a {
	font-size: 0.28rem;
	text-align: center;
	line-height: 0.6rem;
	/*text-shadow: 0 0 0.1px #333;*/
	color: #333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.ql_moin_undnmg_info div {
	font-size: 0.24rem;
	/*text-shadow: 0 0 0.1px #666666;*/
	color: #666666;
	line-height: 0.4rem;
	overflow: hidden;
	display: -webkit-box;
	height: 0.8rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.qgl_moin_disclosure_title {
	padding-top: 0.5rem;
}

.qgl_moin_disclosure_title img {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 750px;
}

.qgl_moin_disclosure_btn {
	overflow: hidden;
	padding-top: 0.3rem;
}

.qgl_moin_disclosure_btn li {
	float: left;
	width: 48.5%;
	margin-right: 3%;
	padding-bottom: 3%;
}

.qgl_moin_disclosure_btn li:nth-child(2n) {
	margin-right: 0;
}

.qgl_moin_disclosure_btn a {
	display: block;
	padding: 0 0 0px 0.3rem;
	background: #f8f8f8;
	/*text-shadow: 0 0 0.1px #000;*/
	color: #000;
}

.qgl_moin_disclosure_btn a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_moin_disclosure_btn img {
	display: block;
	float: left;
	width: 0.4rem;
	height: auto;
	margin-top: 0.225rem;
}

.qgl_moin_disclosure_btn em {
	display: block;
	line-height: 0.84rem;
	font-size: 0.27rem;
	margin-left: 0.6rem;
	text-align: left;
}

.qgl_moin_disclosure_btn2 {
	padding-bottom: 30px;
}

.qgl_moin_disclosure_btn2 li {
	padding-bottom: 3%;
}

.qgl_moin_disclosure_btn2 a {
	display: block;
	height: 0.88rem;
	line-height: 0.88rem;
	border: 1px solid #dedbdb;
	padding: 0 0 0 0.6rem;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

.qgl_moin_disclosure_btn2 a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_moin_disclosure_btn2 img {
	display: block;
	float: left;
	margin: 0.24rem 0px 0 0;
	width: 0.4rem;
	height: auto;
}

.qgl_moin_disclosure_btn2 em {
	display: block;
	margin: 0 0.64rem 0 1rem;
	font-size: 0.3rem;
}

/*政府公报*/
.qgl_moin_bulletin {
	padding-top: 0.2rem;
}

.qgl_moin_bulletin>a {
	padding-right: 22px;
}

.qgl_moin_bulletin>a,
.qgl_moin_bulletin>a img {
	display: block;
	float: left;
	width: 3rem;
	height: auto;
}

.qgl_moin_bulletin_con {
	margin-left: 3.4rem;
}

.qgl_moin_bulletin_con h3 a {
	display: block;
	font-size: 0.32rem;
	font-weight: normal;
	line-height: 0.6rem;
	overflow: hidden;
	display: -webkit-box;
	height: 1.2rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #333;
}

.qgl_moin_bulletin_sen {
	padding: 0.16rem 0 0.1rem 0;
	min-height: 0.52rem;
	line-height: 0.38rem;
	font-size: 0.26rem;
	color: #999;
}

.qgl_moin_bulletin_sel {
	position: relative;
	height: 0.8rem;
	margin-top: 0.2rem;
	background-size: 0.34rem 0.45rem;
}

.qgl_moin_bulletin_sel h4 {
	margin: 0 30px 0 10px;
	font-size: 0.3rem;
	font-weight: normal;
	line-height: 0.8rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*text-shadow: 0 0 0.1px #6a6e7a;*/
	color: #6a6e7a;
}

.qgl_moin_bulletin_sel select {
	position: absolute;
	left: 0;
	top: 0;
	height: 0.8rem;
	line-height: 0.8rem;
	width: 100%;
	filter: alpha(opacity=0);
	opacity: 0;
}

.qgl_moin_bulletin_sel select option {
	font-size: 0.3rem;
}

/*新闻发布*/
.qgl_moin_bright_news {
	max-width: 750px;
	margin: 0 auto;
	padding-top: 0.2rem;
}

.qgl_moin_bright_news>a,
.qgl_moin_bright_news>a img {
	display: block;
	width: 100%;
}

.qgl_moin_bright_news h3 {
	padding-top: 0.16rem;
}

.qgl_moin_bright_news h3 a {
	display: block;
	font-size: 0.3rem;
	font-weight: normal;
	text-align: center;
	line-height: 0.44rem;
	overflow: hidden;
	display: -webkit-box;
	height: 0.88rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/*text-shadow: 0 0 0.1px #333333;*/
	color: #333333;
}

/*重点领域信息公开*/
.qgl_moin_news_btn {
	padding-top: 0.3rem;
}

.qgl_moin_news_btn li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 0 0.2rem 0.2rem 0.2rem;
}

.qgl_moin_news_btn a {
	position: relative;
	display: block;
	height: 1.18rem;
	box-shadow: 0 0 10px #e0e9f0;
	color: #333;
}

.qgl_moin_news_btn a:hover {
	color: #015293;
}

.qgl_moin_news_btn em {
	display: block;
	float: left;
	margin: 0.25rem 0 0 0.25rem;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 0.72rem;
	background-size: 100% 100%;
}

.qgl_moin_news_btn em img {
	vertical-align: middle;
	height: 0.4rem;
}

.qgl_moin_news_btn strong {
	display: block;
	margin-left: 1.2rem;
	font-size: 0.24rem;
	font-weight: normal;
	line-height: 1.18rem;
}

.qgl_moin_news_btn strong span {
	display: inline-block;
	vertical-align: middle;
	line-height: 0.36rem !important;
}

/*部门盟市信息公开*/
.qgl_moin_deoinfo {
	border: 1px solid #dedbdb;
	margin-top: 0.2rem;
}

.qgl_moin_deoinfo_ti ul {
	padding: 0.2rem;
	border-bottom: 1px solid #dedbdb;
}

.qgl_moin_deoinfo_ti ul li {
	float: left;
	width: 25%;
	text-align: center;
}

.qgl_moin_deoinfo_ti ul li a {
	display: block;
	line-height: 0.3rem;
	font-size: 0.26rem;
	color: #222;
}

.qgl_moin_deoinfo_ti ul li.on a {
	color: #015293;
}

.qgl_moin_deoinfo_main {
	padding: 0.2rem 0 0.2rem 0.2rem;
}

.qgl_moin_deoinfo_main ul {
	display: none;
	height: 2.8rem;
	overflow: auto;
	padding-right: 0.2rem;
}

.qgl_moin_deoinfo_main ul li {
	float: left;
	width: 50%;
}

.qgl_moin_deoinfo_main ul li a {
	position: relative;
	display: block;
	line-height: 0.6rem;
	font-size: 0.3rem;
	padding-left: 0.26rem;
	text-shadow: none;
	color: #222;
}

.qgl_moin_deoinfo_main ul li a:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 0;
	height: 0.06rem;
	width: 0.06rem;
	margin-top: -0.03rem;
	background: #d7d7d7;
	border-radius: 50%;
}

/* 首页移动端  开始 */

/*# sourceMappingURL=qgl_zwgk.css.map */
.sxz_in_news_list {
	margin-top: 25px;
	padding: 20px;
	box-sizing: border-box;
}

.sxz_in_news_list li {
	height: 54px;
	width: 175px;
	margin-right: 19px;
	margin-bottom: 18px;
	display: inline-block;
	border: 1px solid #f0f0f0;
	background-color: #f8f8f8;
}

.sxz_in_news_list li a {
	height: 54px;
	width: 175px;
	display: inline-block;
	/*border: 1px solid #f0f0f0;*/
	background-color: #f8f8f8;
	text-align: center;
	line-height: 54px;
	padding-right: 47px;
	box-sizing: border-box;
	padding-left: 25px;
	text-align: left;
}

.sxz_in_news_list li a:hover {
	color: #015293;
}

.sxz_sj_font_1 {
	font-size: 0.3rem;
}

.sxz_sj_patch_2 {
	font-size: 0.3rem !important;
	height: 0.6rem !important;
	line-height: 0.6rem !important;
}

.sxz_sj_patch_1 {
	width: 50% !important;
}

.sxz_in_news_list .sxz_sj_patch_3 {
	width: 48%;
	height: 0.54rem;
	font-size: 0.28rem;
	margin-bottom: 0.22rem;
	margin-right: 1%;
}

.sxz_in_news_list .sxz_sj_patch_3 li:nth-child(2n) {
	margin-right: 0;
}

.sxz_in_news_list .sxz_sj_patch_3 a {
	height: 0.54rem;
	width: 100%;
	line-height: 0.54rem;
	padding-right: 0;
	background: none;
	font-size: 0.3rem;
}

.sxz_ydniceScrollBox {
	margin-top: 0 !important;
	height: 320px !important;
}

.sxz_clear_margin-r {
	margin-right: 0 !important;
}

.sxz_in_news_list_sj {
	padding: 0px;
}

.sxz_mb0 {
	margin-bottom: 0 !important;
}

.sxz_in_news_list {
	margin-top: 25px;
	padding: 20px;
	border: 1px solid #dedbdb;
	box-sizing: border-box;
}

.sxz_in_news_list li {
	height: 54px;
	width: 175px;
	margin-right: 19px;
	margin-bottom: 18px;
	display: inline-block;
	border: 1px solid #f0f0f0;
	background-color: #f8f8f8;
}

.qgl_in_disclosure_btn2 a.on {
	color: #015293;
	text-shadow: 0 0 0.1px #015293;
}

.qgl_in_news_list li {
	height: 47px;
	line-height: 47px;
	overflow: hidden;
}

.sxz_in_news_list .sxz_sj_patch_3:nth-child(2n) {
	margin-right: 0;
}

.sxz_margin_t3 {
	margin-top: 0.3rem;
}

.sxz_margin_t0 {
	margin-top: 0;
}

.qgl_in_disclosure_btn2 a {
	display: block;
	height: 58px;
	line-height: 58px;
	border: 1px solid #dedbdb;
	padding: 0 0 0 62px;
	font-size: 18px;
	text-shadow: 0 0 0.1px #333333;
	color: #333333;
}

.qgl_in_disclosure_btn2 a:hover {
	color: #015293;
	text-shadow: 0 0 0.1px #015293;
}

.ql_in_eague_ity .lcbd ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	padding-left: 24px;
	position: relative;
	color: #666666;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.ql_in_eague_ity .lcbd ul li a:hover {
	color: #015293;
	/*text-shadow: 0 0 0.1px #015293;*/
}

.qgl_in_leader_container {
	background: #f7f8fd;
	padding: 30px;
	position: relative;
}

.sxz_bottom_tiwen {
	position: absolute;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.sxz_bottom_tiwen img {
	display: block;
	height: 72px;
	width: auto;
}

.sxz_zhuxixinxiang {
	height: 90px;
	width: 507px;
	margin-top: 40px;
	border-radius: 6px;
}

.sxz_zhuxixinxiang h3 {
	font-size: 24px;
	color: #015293;
	line-height: 90px;
}

.sxz_zhuxixinxiang img {
	margin: 20px 20px 0 46px;
}

.qgl_ld_info_pic {
	display: block;
	float: left;
}

.sxz_xinxiang_anniu {
	height: 43px;
	width: 133px;
	margin-top: 24px;
	margin-right: 45px;
	border-radius: 21px;
	font-size: 18px;
	background-color: #015293;
}

.sxz_xinxiang_anniu a {
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	line-height: 43px;
	text-align: center;
}

.qgl_ld_meeting_btn li:hover {
	opacity: 0.7;
}

.qgl_ld_meeting_btn li img {
	display: block;
	margin: 0 auto;
	height: 27px;
}

.qgl_ld_meeting_btn {
	margin-top: 30px;
}

.sxz_zhuxixinxiang_sj {
	width: 100%;
	height: 0.9rem;
	margin-top: 0rem;
	margin-bottom: 0.2rem;
}

.sxz_zhuxixinxiang_sj img {
	margin: 0.2rem 0.2rem 0 0.46rem;
	display: block;
	height: 0.53rem;
}

.sxz_zhuxixinxiang_sj h3 {
	font-size: 0.24rem;
	color: #015293;
	line-height: 0.9rem;
}

.sxz_zhuxixinxiang_sj .sxz_xinxiang_anniu a {
	line-height: 0.43rem;
}

.sxz_zhuxixinxiang_sj .sxz_xinxiang_anniu {
	height: 0.43rem;
	width: 1.33rem;
	margin-top: 0.24rem;
	margin-right: 0.45rem;
	border-radius: 0.21rem;
	font-size: 0.18rem;
	background-color: #015293;
}

.sxz_zhuxixinxiang_sj1 li a {
	padding: 0.09rem 0 0 0;
}

.sxz_zhuxixinxiang_sj1 li img {
	display: block;
	margin: 0 auto;
	height: 0.5rem;
}

.sxz_zhuxixinxiang_sj1 li em {
	display: block;
	line-height: 0.22rem;
	font-size: 0.3rem;
	padding-top: 0.3rem;
	color: #015293;
}

.sxz_news_speak img {
	margin-top: 30px;
	width: 100%;
	display: block;
}

.sxz_news_speak a:nth-child(2) {
	display: none;
}

.qgl_mb20 {
	margin-bottom: 20px;
}

@media (min-width: 320px) and (max-width: 750px) {
	.qgl_news_header_img {
		width: 100%;
	}

	.sxz_news_speak img {
		margin-top: 0.4rem;
	}

	.sxz_news_speak a:nth-child(2) {
		display: block;
	}

	.sxz_news_speak a:nth-child(1) {
		display: none;
	}
}

.sxz_in_news_list li:nth-child(4n) {
	margin-right: 0;
}

.qgl_in_news_seach_sel2 {
	display: none;
}

/* 2020-12-9修改开始 */
.qgl_in_news_list h3 span a {
	color: #fff;
}

.qgl_in_news_list h3 span {
	height: 19px;
	line-height: 19px;
	width: 36px;
	margin-left: 10px;
}

.qgl_news_header_img em {
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 2;
	padding: 0 26px 0 28px;
	line-height: 42px;
	font-size: 22px;
	background: #e63701;
	color: #fff;
	font-weight: bold;
}

.ql_news_rightBar_list li h3 a:after {
	content: ' ';
	position: absolute;
	top: 16px;
	left: 9px;
	width: 6px;
	height: 6px;
	background: #015293;
	border-radius: 50%;
}

.qgl_news_h1title {
	padding: 30px 0 38px 0;
}

.ql_news_morebtn a:hover {
	background: #e63701;
}

/* 2020-12-9修改结束 */

.xy_BanShiZiXun_list .qgl_workreport_screen_item ul {
	margin-left: 0;
}

.xy_BanShiZiXun_list .qgl_workreport_screen {
	padding: 0 90px;
}

.xy_BanShiZiXun_list .hxdhlb {
	margin-top: 70px;
}

.xy_BanShiZiXun_list .hxdhlb h4 {
	height: 47px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 26px;
	color: #222;
	text-align: center;
}

.xy_BanShiZiXun_list .hxdhlb .cont_in {
	padding-top: 40px;
	padding-bottom: 100px;
}

.xy_BanShiZiXun_list .hxdhlb .cont_in * {
	font-size: 18px !important;
	color: #222;
	line-height: 40px !important;
	font-family: '微软雅黑' !important;
}

.xy_BanShiZiXun_list .hxdhlb .cont_in img {
	max-width: 80%;
	display: block;
	margin: 0 auto;
}

/* 2020-12-11修改开始 */
.sxz_workreport_position_head {
	height: 206px;
	width: 100%;
	padding-top: 50px;
	box-sizing: border-box;
}

.sxz_workreport_position_head img {
	display: block;
	height: 96px;
	margin: 0 auto;
}

.qgl_workreport_position {
	height: 50px;
}

.qgl_bulletin_ce {
	width: 846px;
	margin: 50px auto 0;
	padding: 0;
	border-right: 1px solid #e6e6e6;
}

.sxz_xuanzheriqi {
	width: 578px;
	margin: 0 auto 22px;
}

.sxz_xuanzheriqi_font {
	font-size: 18px;
	color: #222222;
	line-height: 40px;
	vertical-align: middle;
	overflow: hidden;
}

.sxz_xuanzheriqi_patch {
	height: 40px;
	width: 50px;
	margin: 0 4px;
	vertical-align: middle;
	display: inline-block;
	background: #015293;
}

.sxz_xuanzheriqiselect {
	height: 40px;
	width: 150px;
	display: inline-block;
	position: relative;
	margin: 0 4px;
}

.sxz_xuanzheriqiselect select {
	width: 100%;
	height: 100%;
	font-size: 16px;
	line-height: 32px;
	text-indent: 12px;
	filter: alpha(opacity=0);
	border: 1px solid #dddddd;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: none;
}

.sxz_xuanzheriqiselect:after {
	content: '';
	width: 9px;
	height: 5px;
	/*通过定位将图标放在合适的位置*/
	position: absolute;
	right: 15px;
	top: 41%;
	/*给自定义的图标实现点击下来功能*/
	pointer-events: none;
	display: block;
}


.sxz_mergin_l11 {
	margin-left: 11px;
}

.sxz_mergin_r11 {
	margin-right: 11px;
}

.sxz_erweima {
	width: 806px;
	height: 220px;
	border-top: 1px solid #e6e6e6;
	margin: 28px 0 0 0;
	padding: 50px 138px 0;
	box-sizing: border-box;
}

.sxz_erweima_patch:nth-child(2) {
	margin: 0 52px;
}

.sxz_erweima_patch {
	height: 142px;
	width: 142px;
	border-radius: 10px;
}

.sxz_erweima_patch a {
	height: 142px;
	width: 142px;
	display: block;
}

.sxz_erweima_patch p {
	font-size: 16px;
	color: #222222;
	line-height: 38px;
	text-align: center;
}

.sxz_erweima_patch_padding_one {
	padding-top: 20px;
	box-sizing: border-box;
}

.sxz_erweima_patch_padding_two {
	padding-top: 30px;
	box-sizing: border-box;
}

.sxz_erweima_patch_img_one {
	display: block;
	height: 72px;
	margin: 0 auto;
}

.sxz_erweima_patch_img_two {
	display: block;
	height: 56px;
	margin: 0 auto 4px;
}

.sxz_bulletin_ri_img {
	height: 355px;
	width: 261px;
	position: relative;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.sxz_bulletin_ri_img img {
	display: block;
	width: 100%;
}

.sxz_bulletin_ri_img_font1 {
	display: block;
	width: 100%;
	font-size: 18px;
	color: #e38452;
	text-align: center;
	position: absolute;
	left: 0;
	font-weight: 700;
	bottom: 55px;
}

.sxz_bulletin_ri_img_font2 {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #222222;
	text-align: center;

	position: absolute;
	left: 0;
	bottom: 30px;
}

.sxz_bulletin_ri_title_box {
	height: 60px;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 24px;
	border: 1px solid #f0f0f0;
}

.sxz_bulletin_ri_title_box a {
	display: block;
	width: 100%;
	height: 100%;
}

.sxz_bulletin_ri_title_box .qgl_bulletin_ri_title {
	padding: 17px 0;
}

.sxz_margin_zy {
	margin: 0 5px;
}

.sxz_margin_r4 {
	margin-right: 4px;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel em,
.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input,
.qgl_bulletin_form .qgl_bulletin_form_lr_in em,
.qgl_bulletin_form .qgl_bulletin_form_lr_in .qgl_js_input {
	height: 32px;
	position: relative;
	display: block;
	border: 1px solid #ebebeb;
	background: #ffffff;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input input[type='date'] {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2;
	font-size: 14px;
	line-height: 32px;
	padding: 0;
	text-indent: 0px;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input input[type='date']::-webkit-calendar-picker-indicator {
	/*这是控制下拉小箭头的*/
	border: 1px solid #ccc;
	border-radius: 4px;

	color: #666;
	cursor: pointer;
	width: 20px;
	height: 20px;
	padding: 0;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input input[type='date']::-webkit-datetime-edit-text {
	color: #b62d2d;
}

.qgl_bulletin_ri_btn button {
	width: 150px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #015293;
	border: none !important;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
	outline: none;
}

.teshubutton {
	background-color: #e6e6e6 !important;
	color: #666666 !important;
	outline: none;
}

.qgl_bulletin_ri_title_list_box {
	width: 321px;
	overflow: hidden;
}

.qgl_bulletin_ri_title_list {
	width: 400px;
}

.qgl_bulletin_ri_title_list a {
	display: block;
	height: 100%;
	width: 100%;
	font-size: 16px;
	color: #fff;
}

.qgl_bulletin_ri_title_list li {
	height: 50px;
	width: 150px;
	float: left;
	text-align: center;
	line-height: 50px;
	border-radius: 3px;
	margin-right: 21px;
	margin-bottom: 10px;
}

.qgl_bulletin_form .qgl_bulletin_form_lr_sel .qgl_js_input .teshuinput {
	font-size: 14px;
	text-indent: 3px;
}

.sxz_margin_b50 {
	margin-bottom: 50px;
}

.qgl_js_input_font_margin {
	margin: 0 4px;
}

/* 2020-12-11修改结束 */
/* 2020-12-12修改开始 */
.qgl_in_open_menu .qgl_in_open_menu_t_list li p {
	text-align: center;
	width: 50%;
	display: inline-block;
	height: 36px;
	line-height: 36px;
}

.qgl_in_open_menu .qgl_in_open_menu_t img {
	display: block;
	height: 6px;
	width: auto;
	margin: 16px auto 0;
	transition: all 0.15s ease-in-out;
}

.qgl_in_open_menu li:hover .qgl_in_open_menu_t img {
	transform: rotate(180deg);
}

.qgl_in_open_menu .qgl_in_open_menu_t img {
	display: block;
	height: 6px;
	width: auto;
	margin: 16px auto 0;
}

.qgl_in_open_menu>li:hover {
	box-shadow: 0 0 15px #cbe0ef;
}

.sxz_margin_f53 {
	margin: 0 -53px;
}

.sxz_padding_53 {
	padding: 0 53px;
}

.qgl_in_open_menu .qgl_in_open_menu_t_list {
	margin-top: 21px;
}

.sxz_table_box {
	width: 100%;
}

.sxz_table_box_font {
	font-size: 30px;
	color: #333333;
	text-align: center;
	padding-top: 74px;
}

.sxz_table_box_font_oneself {
	width: 956px;
	margin: 50px auto 283px;
	border: 5px solid #015293;
	background-color: #f4f9fd;
}

.sxz_table_box_font_height {
	height: 60px;
	width: 156px;
	background-color: #f4f9fd;
	border: 1px solid #015293;
}

.sxz_table_box_font_height a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color: #333333;
	line-height: 60px;
	text-align: center;
}

.sxz_table_box_font_height:hover {
	background: #fff;
}

.sxz_table_box_font_height:hover a {
	color: #015293;
}

.sxz_margin_f60 {
	margin: 0 -60px;
}

.sxz_padding_40 {
	padding: 0 40px;
}

/* 2020-12-12修改结束 */

.ql_detailbro_right_qztp {
	position: relative;
}

.ql_detailbro_periodical div a {
	position: absolute;
	bottom: 40px;
	left: 40px;
	background: #015293;
	height: 32px;
	width: 98px;
	font-size: 15px;
	color: #fff;
	padding: 0;
	text-align: center;
	line-height: 32px;
	border-radius: 5px;
}

.ql_detailbro_periodical div a.pdflink {
	right: 40px;
	left: auto;
}

/* 404开始 */
.sxz_baocuo_box {
	height: 100vh;
	width: 100vw;
}

.sxz_baocuo_box img {
	height: 481px;
	display: block;
	margin: 0 auto 74px;
	padding-top: 92px;
}

.sxz_baocuo_title {
	font-size: 40px;
	color: #848e96;
	text-align: center;
}

.sxz_baocuo_font {
	margin-top: 20px;
	font-size: 18px;
	color: #848e95;
	text-align: center;
}

.sxz_baocuo_font i {
	color: #0671fe;
}

.sxz_baocuo_font a {
	color: #0671fe;
	text-decoration: underline;
}

.sxz_baocuo_button {
	margin-top: 65px;
	padding: 0 42%;
}

.sxz_baocuo_button_l {
	height: 45px;
	width: 131px;
	border-radius: 22px;
	text-align: center;
	line-height: 45px;
	background-color: #0671fe;
}

.sxz_baocuo_button_l a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.sxz_baocuo_button_l a:hover {
	color: #fff;
}

/* 404结束 */
.ql_detailbro_table_mobile {
	display: none;
}

@media (min-width: 0) and (max-width: 750px) {
	.ql_in_eague_ity {
		height: 340px;
	}

	.ql_in_league_city_info>li {
		height: 350px;
		padding: 13px 0 0;
	}

	.sxz_lcbd_head {
		margin-bottom: 0.2rem;
	}

	.sxz_in_news_list {
		margin-top: 10px;
	}

	.qgl_moin_news_btn strong span {
		font-size: 0.28rem;
	}

	.qgl_moin_open_menu ul li {
		width: 50%;
		font-size: 0.26rem;
	}

	.ql_detailbro_info {
		height: auto;
	}

	.ql_detailbro_date_source span {
		font-size: 16px;
		float: left;
	}

	.ql_detailbro_table {
		display: none;
	}

	.ql_detailbro_table_mobile {
		display: block;
	}

	.ql_detailbro_title {
		padding-top: 0.4rem;
	}

	.ql_detailbro_table td {
		padding: 5px 0;
	}

	.ql_detailbro_table tr td:nth-child(2n) {
		padding-right: 20px;
	}

	.ql_detailbro_date_source {
		line-height: 30px;
	}

	.ql_detailbro_right {
		min-height: 220px;
		margin-top: 0;
	}

	#pare img {
		max-width: 100% !important;
		height: auto !important;
	}

	.ql_detailbro.ql_detailbro_no_right .ql_detailbro_left {
		padding: 0;
	}

	#pare iframe {
		width: 100%;
	}

	.xy_BanShiZiXun_list .qgl_workreport_screen {
		padding: 0 0.2rem;
	}

	.xy_BanShiZiXun_list .qgl_workreport_screen_bg {
		margin: 0;
		padding-top: 0;
	}

	.qgl_workreport_screen_bg,
	.qgl_workreport_screen_bg2,
	.qgl_workreport_screen {
		padding-bottom: 0;
	}

	.qgl_news_h1title {
		padding: 20px 0;
	}
}

.sxz_sjzfgb1 {
	display: none;
}

.sxz_sjzfgb2 {
	display: block;
}

/*新版信息公开*/

.qgl_openinf_menu div.xxgkItemList div {
	border: 0;
	padding: 0;
}

.qgl_openinf_menu div .firstList {
	display: block;
	background: none;
}

.qgl_openinf_menu div .firstList a {
	position: relative;
	display: block;
	padding: 4px 5px 4px 36px;
	line-height: 24px;
	font-size: 15px;
	color: #333333;
	background: none;
}

.qgl_openinf_menu div .firstList a::after {
	display: block;
	content: ' ';
	position: absolute;
	top: 50%;
	left: 20px;
	width: 4px;
	height: 4px;
	background: #e4e4e4;
	margin-top: -2px;
}

.qgl_openinf_menu div .secondList {
	background: none;
	display: block;
}

.qgl_openinf_menu div .secondList>a {
	background: none;
	padding-left: 66px;
	padding-right: 25px;
	background: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



.qgl_openinf_menu div .firstList>a.icon.on,
.qgl_openinf_menu div .firstList>a.icon:hover {
	background-color: #f4f9fd;
}

.qgl_openinf_menu div .firstList>a.on,
.qgl_openinf_menu div .firstList>a:hover {
	background-color: #f4f9fd;
	color: #015293;
	font-weight: 400;
}

.qgl_openinf_menu div .firstList>a.on:after,
.qgl_openinf_menu div .firstList>a:hover:after {
	display: block;
	background: #015293;
}

.qgl_openinf_menu div .secondList>a.icon.on,
.qgl_openinf_menu div .secondList>a.icon:hover {
	background-color: #f4f9fd;
}

.qgl_openinf_menu div .secondList>a.on,
.qgl_openinf_menu div .secondList>a:hover {
	background: none;
	background-color: #f4f9fd;
	color: #015293;
	font-weight: 400;
}

.qgl_openinf_menu div .secondList a::after {
	background: none;
}

.qgl_openinf_menu div .secondListBox {
	background: none;
	display: none;
}

.qgl_openinf_menu div .threeListBox {
	background: none;
	display: none;
}

.qgl_openinf_menu div .threeList {
	display: block;
	background: none;
}

.qgl_openinf_menu div .threeList>a {
	background: none;
	padding-left: 97px;
}

.qgl_openinf_menu div .threeList a.on,
.qgl_openinf_menu div .threeList a:hover {
	background-color: #f4f9fd;
	color: #015293;
	font-weight: 400;
}

.qgl_openinf_menu div .secondList a::after {
	background: none;
}

.qgl_openinf_container2 table th.mobile {
	display: none;
}

.qgl_openinf_container2 table td.mobile {
	display: none;
	text-align: left;
}

.qgl_openinf_container2 table td.mobile p {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.qgl_openinf_container2 table td.mobile p span:nth-child(2) {
	float: right;
}

/*移动版新适配*/
@media (min-width: 320px) and (max-width: 750px) {
	.qgl_openinf_container2 .table_tit {
		height: auto;
	}
	.qgl_openinf_container2 .table_tit p {
		padding-left: 5px;
	}
	.qgl_sub_title {
		height: 36px;
		line-height: 26px;
		margin-bottom: 20px;
		font-size: 18px;
		background-size: auto 26px;
		padding-left: 16px;
	}

	.qgl_openinf_search em input::placeholder {
		font-size: 0.3rem;
	}


	.qgl_openinf_menu li>a em {
		font-size: 0.34rem;
		min-height: 40px;
		line-height: 0.76rem;
		padding: 0.08rem 0;
                width:unset;
	}

	.qgl_openinf_menu li:first-child>a em {
		line-height: 0.76rem;
	}

	.qgl_openinf_menu li:first-child>a strong,
	.qgl_openinf_menu li:first-child>a span {
		padding-top: 11px;
	}

	.qgl_openinf_menu li>a strong,
	.qgl_openinf_menu li>a span {
		padding-right: 0.2rem;
		padding-top: 7px;
	}

	.qgl_openinf_menu li>a strong img,
	.qgl_openinf_menu li>a span img {
		display: block;
		width: 63%;
		margin-top: 0.07rem;
	}

	.qgl_openinf_container2 h1 {
		font-size: 0.38rem;
		line-height: 0.5rem;
		text-shadow: none;
		color: #144e90;
	}

	.qgl_openinf_container_box {
		margin-top: 35px!important;
		padding-left: 0.35rem;
		padding-right: 0.35rem;
	}

	.qgl_openinf_search .qgl_openinf_radio {
		display: none;
	}

	.qgl_openinf_menu li>a em {}

	.qgl_openinf_container2 table {
		margin-top: 0.5rem;
	}
}

/*移动版新适配结束*/

/*信息公开政策*/
.qgl_openinf_menu li:first-child>a em {
	line-height: 53px;
}

.qgl_openinf_menu li.on>a,
.qgl_openinf_menu li:hover>a {
	background: #2c66a5;
	border-color: #2c66a5;
}

.qgl_openinf_menu div>span {
	display: block;
	margin-top: 19px;
	height: 47px;
	line-height: 47px;
	padding-left: 39px;
	box-sizing: border-box;
	background-color: #e5e5e5;
	font-size: 16px;
	cursor: pointer;
	margin-bottom: 17px;
}

.qgl_openinf_menu div>span b {
	font-weight: 400;
}

.qgl_openinf_menu div>div {
	padding: 0;
	border: none;
}

.qgl_openinf_menu div>div a {
	padding-left: 40px;
	font-size: 15px;
	color: #6d6d6d;
}

.qgl_openinf_menu div>div a b {
	font-weight: 400;
}

/*.qgl_openinf_menu div > span.on + div {
  display: block;
}*/
.qgl_openinf_menu div>div a:after {
	display: none;
}

.qgl_openinf_menu div>span.on,
.qgl_openinf_menu div>span:hover {
	background-color: #e5e5e5;
}

.qgl_openinf_menu div>div a.on,
.qgl_openinf_menu div>div a:hover {
	font-weight: 700;
}

/*信息公开政策结束*/
/* table列表 */
#iframe {
	margin-left: 0;
	padding: 0;
}

.qgl_openinf_container2 table {
	border-spacing: inherit;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 35px;
}

.qgl_openinf_container2 table th {
	background-color: #f2f6fa;
	color: #015293;
	font-size: 16px;
	font-weight: 400;
	padding: 15px 0;
	box-sizing: border-box;
}

.qgl_openinf_container2 table th.th1 {
	width: 53px;
}

.qgl_openinf_container2 table th.th2 {
	/*width: 325px;*/
	padding-left: 112px;
	/*text-align: left;*/
	padding-left: 0;
	text-align: center;
}
.qgl_openinf_container2 #table2 {
	margin-top: 35px;
	margin-bottom: 35px;
        margin-top:50px;
}
.NormalRed{margin-right:2px;margin-top:11px;display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;font-size: 14px;
    background-color: #1073b7;
    color: #fff;
    border: 1px solid #1073b7;border-radius: 3px;}
 .page_hide span{display:none !important;}
.qgl_openinf_container2 #table2.qzTable{margin-top:0px;}
.qgl_openinf_container2 #table2 .hang{
	width: 100%;
	display: flex;
	border: none!important;
    justify-content: space-between;
	text-align: center;
	background-color: #f2f6fa;
	color: #015293;
	font-size: 16px;
	font-weight: 400;
	box-sizing: border-box;
}
.qgl_openinf_container2 #table2 .hang div:nth-child(1){
	width:10%;
	/* background-color: #f4f8fb; */
	padding: 15px 0;
	border-bottom: 6px solid #236caf;
}
.qgl_openinf_container2 #table2 .hang div:nth-child(2){
	width: 70%;
	padding: 15px 0;
	border-bottom: 6px solid #32b9e6;
}
.qgl_openinf_container2 #table2 .hang div:nth-child(3){
	width: 20% ;
	padding: 15px 0;
	border-bottom: 6px solid #2688c4;
}
.qgl_openinf_container2 #table2 .hang div:nth-child(4){
	width:15%;
	/* background-color: #f4f8fb; */
	padding: 15px 0;
	border-bottom: 6px solid #32b9e6;
}
.qgl_openinf_container2 #table2 .hang div:nth-child(5){
	width: 15%;
	padding: 15px 0;
	border-bottom: 6px solid #2688c4;
}
.qgl_openinf_container2 .xq1 div span {
    color:#333;
}


.qgl_openinf_container2 .xq1 {
    width: 722px;
    display: none;
    border: 1px solid #000000;
    font-size:12px;
    padding:5px;
    background-color:#fff; 
    position:absolute;
    top: 45px;
    box-sizing: border-box;
    z-index: 9999;
}

.qgl_openinf_container2 .xq1 div {
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    margin-top: 0px; 
    font-family: 'Arial';
    
}
.qgl_openinf_container2 .xq1 div span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    background-color: #fff;
    float: left;
}
.qgl_openinf_container2 #table2 .hang1 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	box-sizing: border-box;
	font-size: 15px;
	color: #333;
}
.qgl_openinf_container2 #table2 .hang1 div {
	margin: 0;
	padding: 15px 0;
	box-sizing: border-box;
	
}
.qgl_openinf_container2 #table2 .hang1 div:nth-child(1) {
	width: 10%;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 26px;
	background-color: #f4f8fb;
}
.qgl_openinf_container2 #table2 .hang1 div:nth-child(2) {
	width: 70%;
	padding: 15px;
	text-align: left;
       padding-top:16px;
}
.qgl_openinf_container2 #table2 .hang1 div:nth-child(2) a {
	line-height: 35px;
       font-size:15px;
}
.qgl_openinf_container2 #table2 .hang1 div:nth-child(3) {
	width: 15%;;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 26px;
       padding:15px;
      font-size:16px;
      line-height:21px;
}

.qgl_openinf_container2 #table2 .hang1 div:nth-child(4) {
	width: 15%;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 26px;
	background-color: #f4f8fb;
        font-size:13px;
}
.qgl_openinf_container2 #table2 .hang1 div:nth-child(5) {
	width: 15%;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 26px;
        font-size:13px;
        color:#666;
}
.qgl_openinf_container2 #table1 {
	margin-top: 50px;
	margin-bottom: 35px;
}
.qgl_openinf_container2 #table1 .hang{
	width: 100%;
	display: flex;
	border: none!important;
    justify-content: space-between;
	text-align: center;
	background-color: #f2f6fa;
	color: #015293;
	font-size: 16px;
	font-weight: 400;
	box-sizing: border-box;
}
.qgl_openinf_container2 #table1 .hang .th1{
	width: 10%;
	padding: 15px 0;
	border-bottom: 6px solid #236caf;
}
.qgl_openinf_container2 #table1 .hang .th2{
	width: 70%;
	padding: 15px 0;
	border-bottom: 6px solid #32b9e6;
}
.qgl_openinf_container2 #table1 .hang .th4{
	width: 20%;
	padding: 15px 0;
	border-bottom: 6px solid #2688c4;
}
.qgl_openinf_container2 #table1 .hang1 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	box-sizing: border-box;
	font-size: 15px;
	color: #333;
       background-color: #f4f8fb;
}
.qgl_openinf_container2 #table1 .hang1 div {
	padding: 15px 9px;
	box-sizing: border-box;
       font-size:16px;
}
.qgl_openinf_container2 #table1.table1 .hang1 div{font-size:14px;    background-color: #f4f8fb;}
.qgl_openinf_container2 #table1 .hang1 div a {
	line-height: 26px;
}
.qgl_openinf_container2 #table1 .hang1 div:nth-child(1) {
	width: 53px;
        background-color: #f4f8fb;
display: flex;
    align-items: center;
    justify-content: center;
font-size: 16px;
    color: #333;
   margin:0;
}
.qgl_openinf_container2 #table1 .hang1 .trBox {
	width: 759px;;
	text-align: left;
       background:#fff;
       display: flex;
    padding: 0;
}
.qgl_openinf_container2 #table1 .hang1 div:nth-child(2) a{font-size:15px;color:#333;width:100%;}
.qgl_openinf_container2 #table1 .hang1 div:nth-child(3) {
	width: 15%;
        background:#fff;
}

.qgl_openinf_container2 #table1 .hang1 div a:hover{
color:#2d66a5;
}

.qgl_openinf_container2 #table1 .trBox div:nth-of-type(1){
   width:639px;
       background: #fff;
  margin:0;
 padding-bottom:16px;
}
.qgl_openinf_container2 #table1.table1 .hang .th4{width:20%;}
.qgl_openinf_container2 #table1.table1 .hang .th2{width:40%;}
.qgl_openinf_container2 #table1.table1 .trBox div:nth-of-type(1){width:40%;}
.qgl_openinf_container2 .table1 li:nth-of-type(2) .trBox div:nth-of-type(1){padding-top: 16px!important;}
.qgl_openinf_container2 #table1.table1 .trBox div:nth-of-type(1){padding-bottom: 15px;}
.qgl_openinf_container2 table thead tr td {
	padding: 0;
	padding-top: 6px;
}

.qgl_openinf_container2 table thead tr td:nth-child(1) {
	background-color: #236caf;
}

.qgl_openinf_container2 table thead tr td:nth-child(2) {
	background-color: #32b9e6;
}

.qgl_openinf_container2 table thead tr td:nth-child(3) {
	background-color: #2688c4;
}

.qgl_openinf_container2 table thead tr td:nth-child(4) {
	background-color: #32b9e6;
}

.qgl_openinf_container2 table thead tr td:nth-child(5) {
	background-color: #2688c4;
}

.qgl_openinf_container2 table th.th3 {
	width: 174px;
}

.qgl_openinf_container2 table th.th5 {
	width: 110px;
}

.qgl_openinf_container2 table tr td,.qgl_openinf_container2 .td {
	padding: 10px;
	border: 1px solid #e6e6e6;
	font-size: 16px;
	color: #333;
        margin:0;
}

.qgl_openinf_container2 table tr td br {
	display: none;
}
.qgl_openinf_container2 .tr{
   display: flex;
    justify-content: space-between;
}
    
.qgl_openinf_container2 table tr td:nth-child(1) ,.qgl_openinf_container2 .tr .td:nth-child(1){
	padding0: 0;
	background-color0: #f4f8fb;
}
.qgl_openinf_container2 .tr .td:nth-child(1){width:53px;height:57px;box-sizing: border-box;    display: flex;align-items: center; justify-content: center;}
.qgl_openinf_container2 table tr td:nth-child(4) ,.qgl_openinf_container2 .tr .td:nth-child(4) {
	background-color0: #f4f8fb;
	font-size: 14px;
}

.qgl_openinf_container2 table tr td:nth-child(2) ,.qgl_openinf_container2 .tr .td:nth-child(2) {
	text-align: left;
}

.qgl_openinf_container2 table tr td:nth-child(2) a  ,.qgl_openinf_container2 .tr .td:nth-child(2) a{
	font-size: 15px;
	color: #333;
	line-height: 26px;
	display: inline-block;
}

.qgl_openinf_container2 table tr td:nth-child(5) ,.qgl_openinf_container2 .tr .td:nth-child(5) {
	font-size: 14px;
	color: #666;
}

.qgl_openinf_container2 table tr td:nth-child(6) ,.qgl_openinf_container2 .tr .td:nth-child(6) {
	font-size: 14px;
	background-color0: #f4f8fb;
}

.qgl_openinf_container2 table tr td:nth-child(2) a:hover ,.qgl_openinf_container2 .tr .td:nth-child(2)  a:hover{
	color: #015293;
}

@media screen and (max-width:768px) {
	.qgl_openinf_container2 table th.th3 {
		display: none;
	}
	.qgl_openinf_container2 table th.th5 {
		display: none;
	}
	.qgl_openinf_container2 table tr td:nth-child(3) {
		display: none;
	}
	.qgl_openinf_container2 table tr td:nth-child(4) {
		display: none;
	}
	.qgl_openinf_container2 table tr td:nth-child(5) {
		display: none;
	}
}

/* table列表结束 */

/* 机构职能列表开始 */
.Clear {
	clear: both;
}

.BuMenKai {
	width: 100%;
}

.BuMen {
	margin-bottom: 20px;
	padding: 19px 0 6px 18px;
}

.BuMen ul li {
	float: left;
	width: 255px;
	height: 46px;
	line-height: 46px;
	padding: 0 19px;
	background: #ffffff;
	margin: 0 9px 9px 0;
	box-sizing: border-box;
	transition: all 0.3s;
	border: 1px solid #e2e2e2;
}

.BuMen ul li a {
	display: block;
	font-size: 16px;
	color: #333333;
	transition: all 0.3s;
	text-align: center;
}

.BuMen ul li:hover {
	background: #2d66a5;
	border-color: #2d66a5;
}

.BuMen ul li:hover a {
	color: #ffffff;
}

.BuMens {
	overflow: hidden;
	padding-bottom: 20px;
}

.BuMens>span {
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 22px;
	font-size: 20px;
	color: #ffffff;
	background: #2d66a5;
}

.ContentrMarBot {
	padding-bottom: 14px;
}

/* 机构职能列表结束 */
.qgl_openinf_container2 #table2.qzTable .hang div:nth-child(3){width: 0;box-sizing: border-box;}
 .qgl_openinf_container2 #table2.qzTable .hang div:nth-child(2){width: 609px;}
 .qgl_openinf_container2 #table2.qzTable .hang div:nth-child(4){width: 150px;border-bottom: 6px solid #015293;}
 .qgl_openinf_container2 #table2.qzTable .hang1 div:nth-child(3){width: 0;}
 .qgl_openinf_container2 #table2.qzTable .hang1 div:nth-child(4){line-height: 20px;background-color: #f4f8fb;width: 150px;padding: 15px;font-size: 14px;}
 .qgl_openinf_container2 #table2.qzTable .hang1 div:nth-child(2){width: 609px;display: flex;align-items: center;}


  .qgl_openinf_container2 table th.th4 {
    width: 150px;
  }

  #orgList {
    height: 37px;
    line-height: 37px;
  }

  #qzBtn {
    line-height: 40px;
    padding: 6px 10px;
    background: #015293;
    color: #fff;
    font-size:16px;
  }
/* 手机版适配 */
@media (max-width: 750px) and (min-width: 320px) {
      
	.BuMen ul {
		height: auto !important;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.fly_xxgk_header .fly_xxgkHeader strong {
		font-size: 1rem;
		margin-top: 0.4rem;
	}

	.fly_xxgk_header .fly_xxgkHeader strong img {}

	.fly_xxgk_header .fly_xxgkHeader {
		height: 4rem;
		padding-top: 0.6rem;
		box-sizing: border-box;
		width: 100%;
	}

	.fly_xxgk_header .fly_xxgkHeader img {
		width: 90%;
		margin-left: 0.3rem;
	}

	.fly_xxgk_header .fly_xxgkHeader .fly_HeaderXian {
		float: right;
		margin-top: 0.4rem;
		margin-right: 0;
		width: 64%;
	}

	.qgl_openinf_container2 table th.mobile {
		display: block;
	}

	/* .qgl_openinf_container2 table td.mobile {
		display: block;
		background-color: #fff;
	} */

	.qgl_openinf_container2 table tr td:nth-child(3) {
		background-color: #fff;
	}

	.qgl_openinf_container2 table td.mobile p span {
		display: block;
		width: 100%;
	}

	/* .xll_pagebox {
    display: none;
  } */
	.xll_pagebox_mobile {
		display: block;
		margin-top: 0.4rem;
	}
       .qgl_openinf_container2 #table2 .hang div{min-height: 68px;display: flex;align-items: center;justify-content: center;}
	.qgl_openinf_container2 #table2 .hang div:nth-child(1),.qgl_openinf_container2 #table2 .hang1 div:nth-child(1),.qgl_openinf_container2 #table2 .hang div:nth-child(5){width: 10%;}
	.qgl_openinf_container2 #table2 .hang div:nth-child(2),.qgl_openinf_container2 #table2 .hang1 div:nth-child(2){width: 50%;}
	.qgl_openinf_container2 #table2 .hang div:nth-child(3),.qgl_openinf_container2 #table2 .hang1 div:nth-child(3){width: 20%;}
	.qgl_openinf_container2 #table2 .hang div:nth-child(4),.qgl_openinf_container2 #table2 .hang1 div:nth-child(4),.qgl_openinf_container2 #table2 .hang1 div:nth-child(5){width: 10%;}
	.xll_pagebox > span,.xll_pagebox .easysite-jump-page{display: none;}
	.qgl_openinf_container2 #table2.qzTable .hang div:nth-child(2),.qgl_openinf_container2 #table2.qzTable .hang1 div:nth-child(2){width: 65%;}
	.qgl_openinf_container2 #table2.qzTable .hang div:nth-child(4),.qgl_openinf_container2 #table2.qzTable .hang1 div:nth-child(4){width: 25%;}
	.qgl_openinf_container2 #table1 .hang .th1,.qgl_openinf_container2 #table1 .hang1 div:nth-child(1){width: 10%;}
	.qgl_openinf_container2 #table1 .hang .th2{width: 65%;margin:0;}
         .qgl_openinf_container2 #table1 .hang{    align-items: flex-end;}
	.qgl_openinf_container2 #table1 .hang .th4{width: 25%;}
	.qgl_openinf_container2 #table1 .hang1 .trBox{width: 90%;}
	.qgl_openinf_container2 #table1 .trBox div:nth-of-type(1){width: 72%;}
	.qgl_openinf_container2 #table1 .trBox div:nth-of-type(2){width: 28%;}

}