﻿[ms-repeat],[ms-if]{display: none;}
.loading{ text-align: center; padding: 30px;}

/**政府信息公开专栏概览分页样式 zhxr**/
#pagegd .nPgStyle_red {
	white-space: nowrap;
}

#pagegd .nPgStyle_red .disab {
	border: #ddd 1px solid;
	color: #999999;
	margin: 2px;
	padding: 10px 12px;
	background: #f2f2f2;
}

#pagegd .nPgStyle_red .cur,
#pagegd .nPgStyle_red a.cur,
#pagegd .nPgStyle_red a.cur:visited {
	border: 1px solid#067ac3;
	color: #fff !important;
	background-color: #067ac3;
	font-weight: normal;
	margin: 2px 2px 2px 0;
	padding: 10px 18px;
	border-radius: 3px;
}

#pagegd .nPgStyle_red a {
	text-decoration: none;
	border: 1px solid #ddd;
	color: #000 !important;
	margin: 2px;
	padding: 10px 14px;
	background: #fff;
}

#pagegd .nPgStyle_red .count {
	margin: 15px;
	padding: 8px;
	border: 1px solid #ddd;
}

#pagegd .nPgStyle_red .go {
	margin-left: 15px;
	padding: 10px 12px;
	background-color: #FFF;
	border: 1px solid #ddd;
}

.err {
	border: 1px solid #f00 !important;
}
/**政府信息公开专栏概览分页样式 zhxr**/

/*数据列表*/
.list_no_6,.list_no_7,.list_no_8,.list_no_9,.list_no_10{ display: none ;}
.sylist .list_no_6,.sylist .list_no_7,.sylist .list_no_8{ display: block ;}
.shortdate,.shortdate2,.longdate2{ display: none;}

/* 额外添加 */
/* FOR 细览  大小切换*/
.font0,.font0 p,.font0 div,.font0 table,.font0 span{font-family: "宋体"; font-size: 14px ; line-height: 32px!important;}
.font1,.font1 p,.font1 div,.font1 table,.font1 span{font-family: "宋体"; font-size: 16px!important; line-height: 32px!important;}
.font2,.font2 p,.font2 div,.font2 table,.font2 span{font-family: "宋体"; font-size: 18px!important; line-height: 32px!important;}
.font0 p,.font0 div,.font0 table,.font1 p,.font1 div,.font1 table,.font2 p,.font2 div,.font2 table{margin-top:20px;}
.qrcode{width: 160px;margin: 0 auto;margin-top: 40px;color: #999;text-align: center;}
.xl_nr25 img,.xl_nr25 table{max-width:95%;margin:10px auto;}

/**pad调整**/
@media only screen and (max-width:979px) {
	.footer p{line-height: 25px;font-size: 15px;}
	.footer p > span{line-height: 25px;font-size: 15px;}
	.phone_show {display: block;}
}
/**pad调整**/

/* 首页开始 */
.xw-img .bd1 {
	width: 497px;
	height: 373px;
	overflow: hidden;
	position: relative;
}

.xw-img .pic {
	height: 100% !important;
}

.xw-img .pic li a {
	display: block;
	width: 100%;
	overflow: hidden;
}

.xw-img .pic img {
	height: 373px;
	width: auto;
}

.xw-img .txt_bg {
	position: absolute;
	width: 100%;
	height: 11%;
	bottom: 0;
	background: #000;
	opacity: 0.8;
}

.xw-img .txt {
	position: absolute;
	width: 75%;
	height: 40px;
	bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xw-img .txt li {
	line-height: 40px;
	color: #fff;
	position: absolute;
	bottom: -40px;
	width: 100%;
	left: 2%;
}

.xw-img .txt li a {
	display: block;
	line-height: 40px;
	color: #fff;
	padding-left: 10px;
	font-size: 16px;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.xw-img .num {
	position: absolute;
	z-index: 3;
	bottom: 1%;
	width: 24%;
	height: 20px;
	right: 0px;
}

.xw-img .num ul {
	overflow: hidden;
	float: right;
}

.xw-img .num li {
	float: left;
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #fff;
	margin-right: 10px;
}

.xw-img .num .on {
	background-color: #0d5ec4;
	cursor: pointer;
}

@media screen and (max-width: 1215px) {
	.xw-img img { width: unset; }
	.xw-img .bd1 { width: 400px; height: 300px; }
	.xw-img .txt li a { font-size: 14px; }  
	.xw-img .num li { width: 7px; height: 7px; margin-right: 4px; }
	.xw-img .txt { bottom: -5px; }
	.xw-img .num { bottom: -2px; right: 1%; }
}
@media screen and (max-width: 767px) {
	.xw-img .bd1 { width: 100%; height: auto; }
	.xw-img .pic img { width: 100%; height: 450px; }
	.xw-img .txt li a { font-size: 18px; }
	.xw-img .num li { width: 10px; height: 10px; margin-right: 10px; }
	.xw-img .txt { bottom: 1%; }
	.xw-img .num { bottom: 2%; }
	.xw-img .txt { width: 78%; }
}
@media screen and (max-width: 500px) {
	.xw-img .pic img { height: 280px; }
	.xw-img .txt li a { font-size: 14px; }
	.xw-img .num li { width: 7px; height: 7px; margin-right: 5px; }
	.xw-img .txt { bottom: 0; }
	.xw-img .num { bottom: 2px; }
}
@media screen and (max-width: 450px) {
	.xw-img .pic img { height: 260px; }
	.xw-img .txt { bottom: -5px; }
	.xw-img .num { bottom: -2px; }
}

@media screen and (max-width: 375px) {
	.xw-img .pic img { height: 240px; }
	.xw-img .txt_bg { height: 16%; }
}
@media screen and (max-width: 375px) {
	.xw-img .pic img { height: 210px; }
	.xw-img .txt { width: 75%; }
}
/* 首页结束 */

/* 政务公开幻灯 */
.zwgk-box { position: relative; }
.cir { display:inline-block; position:absolute; right:3%; }
.cir li { width:11px; height:11px; background:#999; float:left; margin-left:5px; border-radius:13px; }
.cir .on { background-color:#0d5ec4; }
.zj-nr p br {display: none;}
.zwgk-box .zj-box { height: 315px; overflow: hidden; width: 560px;}

@media only screen and (max-width:1210px){
	.zwgk-box .zj-box { height: 225px; overflow: hidden; width: 400px; }
}
@media only screen and (max-width:768px){
	.zwgk-box{padding-bottom: 20px;}
	.zwgk-box .zj-box { height: 415px; overflow: hidden; width: 737px; }
}
@media only screen and (max-width:450px){
	.zwgk-box .zj-box { height: 236px; overflow: hidden; width: 420px; }
}
@media only screen and (max-width:414px){
	.zwgk-box .zj-box { height: 216px; overflow: hidden; width: 384px; }
}
@media only screen and (max-width:375px){
	.zwgk-box .zj-box { height: 194px; overflow: hidden; width: 345px; }
}
@media only screen and (max-width:360px){
	.zwgk-box .zj-box { height: 186px; overflow: hidden; width: 330px; }
}
@media only screen and (max-width:320px){
	.zwgk-box .zj-box { height: 163px; overflow: hidden; width: 290px; }
}
/* 政务公开幻灯 */

/* 政务公开幻灯新增图标 */
.ckgd a{display: inline-block;width: 110px;height: 40px;color: #fff;font-size: 14px;background: #185aae;text-align: center;line-height: 40px;float: left;margin-top:20px;}
@media screen and (max-width: 1215px) {
	.ckgd a{width: 100px;height: 34px;font-size: 12px;line-height: 34px;margin-top: 10px;}
}
/* 政务公开幻灯新增图标 */


		
/* 概览更多栏目功能 */
.gdlm-xl {
	border: 0px !important;
}
/* 手机屏幕下的最小高度 */
/* 在ipad pro中 */
@media only screen and (min-height:1024px) and (max-height:1366px) {
	.ej_big_box {
		min-height: 883px !important;
	}
}

/* 在ipad中 */
@media only screen and (min-height:812px) and (max-height:1023px) {
	.ej_big_box {
		min-height: 810px !important;
	}
}

/* 在iphoneX中 */
@media only screen and (min-height:736px) and (max-height:811px) {
	.ej_big_box {
		min-height: 536px !important;
	}
}

/* 在iphone6/7/8中 */
@media only screen and (min-height:568px) and (max-height:735px) {
	.ej_big_box {
		min-height: 512px !important;
	}
}
/* 概览更多栏目功能 */

/* 细览 */
#fontS {
  font-size: 15px;
  margin-right: -10px;
  color: #333;
}

/* 正文图片、表格强制大小 */
.TRS_Editor table,
.TRS_Editor img {
  max-width: 100% !important;
}

#div_sp { max-width: 80%; margin: 10px auto; }
#div_sp div { margin-top: 0 !important; }
/* 细览 */

/**手机版细览调整**/
@media only screen and (max-width:767px) {
	.zf-xl-tit .ly em { text-align: left; }
	.zf-xl-tit h3{font-size: 30px;line-height:33px;}
	.zf-xl-tit h4{font-size: 20px;line-height:22px;}
	.font0,.font0 p,.font0 div,.font0 table,.font0 span{font-family: "宋体"; font-size: 18px ; line-height: 32px !important;}
	.font1,.font1 p,.font1 div,.font1 table,.font1 span{font-family: "宋体"; font-size: 20px  !important; line-height: 32px  !important;}
	.font2,.font2 p,.font2 div,.font2 table,.font2 span{font-family: "宋体"; font-size: 22px  !important; line-height: 32px  !important;}
	.font0 p,.font0 div,.font0 table,.font1 p,.font1 div,.font1 table,.font2 p,.font2 div,.font2 table{margin-top:20px;}
	.footer p{line-height: 25px;font-size: 15px;}
	.phone_none{display: none;}
	.pgStyle form{display: none;}
	.footer .phone_none{display: none;}
	.phone_show {display: block;}
	#pagegd .nPgStyle_red>form{display:none !important;}
	.xl-btn-box a.phone_none{display: none;}
}

/* 判断手机导航显示 */
@media only screen and (min-width: 1000px) {

    .phone-menu,
    .height {
        display: none !important;
    }
}
/* 判断手机导航显示结束 */

/* 党史学习教育 */
.syborbot{
    border-bottom: 1px #dcdcdc dashed;
	padding-bottom: 20px;
	padding-top: 10px;
}
@media only screen and (max-width: 1000px) {
	.syborbot{padding-bottom: 15px;padding-top: 5px;}
}
/* 党史学习教育 */


/* *share by zhxr**/
		
/**部分一、定义图标风格，展示样式，注意arow、share_con、share_con1的定位 **/

.det_p {
    position: relative;
}

.det_p .share_con {
	position: absolute;
	width: 170px;
	top: 23px;
	right: -75px;
	display: none;
}

.share_con i {
	width: 11px;
	display: block;
	height: 7px;
	position: relative;
	z-index: 6;
	background: url(/images/2020sjt_share_top.png) no-repeat;
	margin: 0 auto;
}

.share_con .share_con1 {
	border: 1px solid #e2e2e2;
	background-color: #f7f7f7;
	padding: 0px 5px 18px 5px;
	position: relative;
	z-index: 5;
	margin-top: -1px;
	height: 35px;
	border-radius: 5px;
}

.share_con .share_con1 li {
	float: left;
	width: 33.3%;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-top: 15px;
}

.share_con li a {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.share_con a.bds_weixin {
	background: url(/images/2020sjt_share_weixin.png) no-repeat center center;
}

.share_con a.bds_weibo {
	background: url(/images/2020sjt_share_weibo.png) no-repeat center center;
}

.share_con a.bds_qzone {
	background: url(/images/2020sjt_share_qzone.png) no-repeat center center;
}

.bdsharebuttonbox a {
	cursor: pointer;
}

/**部分二：主要用于微信分享时的弹框样式**/

.wx_dialog {
	background: #fff;
	border: 1px solid #ccc;
	position: fixed;
	left: 40%;
	top: 30%;
	padding: 5px;
}

.wx_dialog .bd_weixin_popup_head {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	height: 16px;
	position: relative;
	color: #000;
}

.wx_dialog .bd_weixin_popup_close {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	text-decoration: none;
	font-size: 16px;
}

.wx_dialog .wx_erm {
	padding: 20px;
}

.wx_dialog .bd_weixin_popup_foot {
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	color: #666;
}

/**share by zhxr**/