@charset "utf-8";
.content{padding:0 6%;}
.content_title{padding: 55px 100px 15px; text-align:center; font-size:26px; line-height:1.4; color:#cc0000; font-weight: normal;}
.content_title .post-ifyx{padding: 0 5px; height: 25px; line-height: 1.3; font-size: 18px; border-radius: 5px; text-align: center; display: inline-block;
color: #fff; margin-right: 5px;}
/* 有效 */
.content_title .redh{background-color: #D30627; color: #fff}
/* 已失效 */
.content_title .greyh{background-color: #999; color: #fff}  
/* 尚未施行 */
.content_title .yellowh{background-color: #f8a300; color: #fff} 
/* 已被修改 */
.content_title .bluel{background-color: #4171D2; color: #fff} 

.sub_title{ color:#333; font-size:20px; text-align:center; margin:0; line-height:30px;}
.sub_title2{ color:#333; font-size:20px; text-align:center; margin:0; line-height:30px;}
.content_attr{color:#666666; padding:6px 12px; background:#f5f5f5; margin:0 4.5%; font-size:14px;  border-bottom:#e5e5e5 1px solid;}
.content_attr b{font-weight:normal;}
.content_attr ul li{float: left; position: relative;}
.content_attr ul li i{/*position: absolute; left: 0; top: 50%; margin-top: -12px;*/ width: 25px; height: 25px; background:url(/global/content_icon.png) no-repeat; vertical-align: middle; display: inline-block;}
.content_attr ul li.date{ margin-left: -6px;}
.content_attr ul li.ly{margin-left: 20px;}
.content_attr ul li.ly i{background-position: 0 -25px;}
.content_attr ul li.fontsize .l{background-position: 0 -100px;}
.content_attr ul li.fontsize .m{background-position: 0 -75px;}
.content_attr ul li.fontsize .s{background-position: 0 -50px;}
.content_attr ul li.print i{background-position: 0 -125px; cursor: pointer;}
.content_attr ul li.dianzan span{color:#F00; font-size:12px; vertical-align:bottom;}
.content_attr ul li.dianzan i{background-position: 0 -150px; cursor: pointer;}
.dianzan.yzan i{background-position:-25px -150px !important;}
.content_attr ul li.jc i{background-position: 0 -175px; cursor: pointer;}
.content_attr ul li.fx i{background-position: 0 -200px; cursor: pointer;}
.content_attr ul li.fontsize .l:hover{background-position:-25px -100px;}
.content_attr ul li.fontsize .m:hover{background-position:-25px -75px;}
.content_attr ul li.fontsize .s:hover{background-position:-25px -50px;}
.content_attr ul li.print i:hover{background-position:-25px -125px;}
.content_attr ul li.dianzan i:hover{background-position:-25px -150px;}
.content_attr ul li.jc i:hover{background-position:-25px -175px;}
.content_attr ul li.fx i:hover{background-position:-25px -200px;}

.content_attr ul li.llcs i{background-position: 0 -225px; margin-right: 5px;}
.content_attr .attr_r{white-space:nowrap;}
.content_attr .attr_r li{background:url(/global/content_sep.gif) no-repeat left center; padding: 0 10px;}
.content_attr span{vertical-align: middle;}
.content_attr ul li.llcs{color: #cc0000; margin-right: -15px;}
.content_attr ul li.fontsize i{cursor: pointer;}

.wzyxd{display: block; padding: 14px 10px; margin: 20px 0; background: #eff6ff; color: #fc676b; text-align: center;}
.wzyxd img{vertical-align: middle;}
.wzyxd i{display: inline-block; margin-right: 14px;}
.wzyxd a{color: #fc676b;}

.content_article{clear:both; padding:20px; line-height:1.9; font-size:16px; font-family:"宋体"; overflow:hidden; border-bottom:#e5e5e5 1px solid; }
/* .content_article p{margin:15px 0;} */
.content table, .content img, .content video{max-width:100%; height: auto;}
.content_extended{clear:both; line-height:20px; padding-bottom:50px; position: relative;}
.content_ewm{text-align:center; padding-top:20px; border-top:#e5e5e5 1px solid;}
.content_ewm dt{margin:20px auto 0; margin-bottom:8px; width:135px;}
.content_article p img{max-width:100% !important; height: auto !important;}



.content_attr .fx .hideDiv{position: absolute; top:20px; z-index:9; left:-44px; padding-top: 20px; display: none;}
.content_attr .fx .hideDiv dl{border:#e5e5e5 1px solid; background: #fff; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; border-radius: 0 0 5px 5px; width:140px; text-align: center; position: relative;}
.content_attr .fx .hideDiv a{display: inline-block; float: none; margin:0 2px; text-indent: 0;}
.content_attr .fx .hideDiv dt{text-align: center; padding:8px 0; font-size: 14px; font-weight: bold; color: #626262; background: #f6f6f6;}
.content_attr .fx .hideDiv dd{padding: 5px;}
.content_attr .fx .hideDiv dl:after{content: ''; display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:8px solid transparent; border-bottom-color:#e5e5e5; position:absolute; left:50%; top:-16px; margin-left:-8px;}
.content_attr .fx:hover .hideDiv{display: block;}

.info_xgxw_title{ border-bottom:#ebebeb 1px solid; background:url(/global/2016-icon-sidenav.gif) no-repeat left center; padding-left:22px; font-size:18px; font-weight:bold; height:60px; line-height:60px;}
.info_xgxw{clear:both; }
.info_xgxw ul{padding:15px 0 20px;}
.info_xgxw li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat left center; padding:0 100px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative; *font-size:0;}
.info_xgxw li *{*font-size:16px;}
.info_xgxw li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.info_xgxw li a{ display: block;}
.info_xgxw li a:hover{font-weight:bold;}


.info_xgfj{clear:both; font-family: '微软雅黑'}
.info_xgfj ul{padding:15px 0 20px;}
.info_xgfj li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat left center; padding:10px 0 10px 18px; font-size:16px; line-height:1.5;  overflow:hidden; position:relative; *font-size:0;}
.info_xgfj li *{*font-size:16px;}
.info_xgfj li a{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.info_xgfj li a:hover{font-weight:bold;}

.content_slide.isStuck{background:#f5f5f5; left:0; top:0; box-shadow: rgb(172, 172, 172) 0px 2px 4px;}
.content_slide.isStuck .mainbox_bg{background:none;}
.content_slide.isStuck .content_title{float:left; line-height:1.5; padding:10px 20px; font-size:18px; max-width:60%; overflow:hidden;}
.content_slide.isStuck .sub_title{ display:none;}
.content_slide.isStuck h3{display:none;}
.content_slide.isStuck .content_attr .fl{display:none;}
.content_slide.isStuck .attr_r{margin-top:7px;}
.content_slide.isStuck #zhan{display:none;}
.hidden2021{display: none;}

/*xgxw*/
.xgxw{width:23.5%; height:auto; float:right; margin-left:20px; background:#fff;}
.xgxw2{display:none;}
.xgxw_tit{border-bottom:#c6d5e9 1px solid; background:url(/global/2016-icon-sidenav.gif) no-repeat 20px 22px #f7f8fa; padding:16px 22px; font-size:18px; font-weight:bold; padding-left:35px;}
.info_xgxw2019{clear:both; }
.info_xgxw2019 ul{}
.info_xgxw2019 li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat 15px 12px; padding:0 15px 0 25px; font-size:16px; line-height:24px; margin:15px 0px;}
.info_xgxw2019 li *{*font-size:16px;}

.sfgz{padding:0px 0px 0px; width:100%}
.sfgz_con{overflow:hidden;}


/*xxgk_content*/
.xxgkcontop{border:1px solid #FCD39B; background:#FEF9E6; padding:10px 20px; line-height:22px; width:91%; margin:0 auto;}
.xxgkcontop li{float:left; width:48%; padding:4px 10px;}
.xxgkcontop li span{ display:inline; font-weight:bold; color:#900;}
.xxgkcontop li div{ display:inline;}

/*table*/
.commontable{border:1px solid #666; border-collapse:collapse;}
.commontable th{padding:3px; border:1px solid #666; background:#F5F5F5}
.commontable td{padding:3px; border:1px solid #666;}

.gzrmzfgb{height:219px; padding-top:32px; margin-bottom:2px #B42C08 solid; text-align:center;}

/*sitemap*/
.sitemap{ padding:20px 0;}
.sitemap .item{line-height:30px; overflow:hidden; zoom:1; margin-bottom:15px;}
.sitemap .item h3{font-size:18px; display:block; background:#f0f9fe; line-height:50px; padding-left:20px;}
.sitemap .item h3 a{display:inline-block; color:#900;}
.sitemap .item ul{}
.sitemap .item ul li{border-bottom:#ccc 1px dashed; padding:12px 0 12px 0; color:#c1c1c1; overflow:hidden; zoom:1;}
.sitemap .item ul li span{ float:left;  padding:0 20px; text-indent:2em;}
.sitemap .item ul li p{margin:0; padding-left:195px;}
.sitemap .item ul li p a{margin:0 10px; display:inline-block;}
.sitemap .item ul li:last-child, .sitemap .item:last-child{ border-bottom:none;}
.sitemap a:hover{color:#bc1010;}

/*wzjy*/
.wzjy_cont{padding:25px 46px;}
.wzjy_lmsm{ line-height:26px;  padding:20px 0px;  padding-left:126px;  margin-bottom:50px;  position:relative;}
.baby{width:188px; height:202px; position:absolute; top:77px; left:0px; z-index:1;}
.wzyhyjzj{height:47px;}
.wzyjzj_con{padding:28px 57px; padding-left:73px; line-height:27px; background:url(/global/gzgov_wzjy_r2_c3.jpg) top repeat-x;}
.wzyjzj_bot{height:68px; background:url(/global/gzgov_wzjy_r3_c5.jpg) 27px 0px no-repeat;}
.wzjy_table td{padding:5px;}
.cRed{ color:#bc1010;}
.inputTxt{ border:#ccc 1px solid; padding:6px 10px; height:18px; line-height:18px; width:60%; color:#333;}
.textArea{ border:#ccc 1px solid; padding:6px 10px; width:91%; color:#333;}
.btnBlue, .btnGrey{width:67px; height:35px; cursor:pointer; border:0; margin-top:15px; display:inline-block; text-align:center; line-height:35px;}
.btnBlue{ background:url(/global/btn_blue.gif) repeat-x; color:#fff;}
.btnGrey{background:url(/global/btn_grey.gif) repeat-x; color:#666666; margin:15px 0 0 6px;}

.xgwj{height:35px; line-height:35px; background:#2e90e4; text-indent:1em; font-size:16px; font-weight:bold; color:#fff;}
.gfxwj th{background:#F1F9FC; padding:10px;}
.gfxwj td{padding:10px;}

.zqsxxx{border: 1px #ccc solid; border-collapse: collapse;}
.zqsxxx td{border: 1px #ccc solid; border-collapse: collapse;}

#zoomcon table{border: 1px #ccc solid;}
#zoomcon table td{border: 1px #ccc solid;}
/***responsive***/
@media (max-width: 1280px){
.content_attr{margin:0px;}

}
@media (max-width: 1200px) {
	
	.content_attr ul{float: none; text-align: center;}
	.content_attr ul li{float: none; display: inline-block;}
	.content_attr li.fontsize:first-child{background: none;}

}
@media (max-width: 1024px) {
.content_attr{margin:0 6%;}
}

/*ipad*/
@media (max-width: 992px){
	
}

/* xs mobile*/
@media (max-width: 768px) {
	.container_bg{background: none; padding: 0;}
	.container_bg .container{padding: 0;}
	.content{padding: 0 3%;overflow: hidden;}
	.content_attr{margin:0 4%;}
	.content_attr .attr_r li{padding: 0 7px;}
	.content_attr ul li.print{display: none;}
	.content_article{font-size: 16px; }
	.xgxw{display:none;}
	.xgxw2{display:block; width:100%;}
	#zoomcon .prism-player{ width:530px; margin: 0 auto;}
	.content_title{padding: 55px 30px 15px}
	.info_xgxw li{padding:10px 0; padding-left: 16px; line-height: 22px;  background: url(/global/2016_icon_dot_grey.gif) no-repeat 0 20px;}
	.info_xgxw li span{display: none;}
   .info_xgxw li a{white-space: normal}
   .content_attr .attr_r{white-space: normal;}
   .content_article p, .content_article span{word-wrap: break-word;}
   .wzyxd{margin: 20px 3%;}
}

@media (max-width: 640px) {
	.content_title{padding:35px 2% 15px; font-size:22px; clear:both;}
	.content_attr{margin:0 1%;}
	.content_attr .attr_r{display: none;}
	.content{padding: 0 2%;}
	.attr_r .fx{display:none;}
	.hide{display:none;}
	.content_slide.isStuck{top: 28px;}
    .info_xgxw2019 li a{white-space: normal;}
}

@media (max-width: 480px) {
	.xxgkcontop li{ width:100%;}
	
	.sitemap .item ul li strong{float:none; width:100%; display:block;}
	.sitemap .item ul li p{ padding-left:0;}
	.contop{display:block; padding:5px 0; border-bottom:1px solid #CCC; background:#FFF; position:fixed; top:0; left:0; width:100%; z-index:10000;}
	.contop.hide{display:none;}
	.contop .mnlogo{display:block; margin:auto; width:188px; height:auto; }
	.contop .mnlogo img{width:100%;}
	.contop .allmenu{ position:absolute; top:0; right:5%; width:50px; height:50px; padding:5px 15px; font-size:36px !important;}
	.logo, .searchbox, .menuopen{display:none !important;}
	.mainnav{display:none}
	.header{top:58px; position:fixed; z-index:3000;}
	.container_bg{margin-top:58px;}
	.hide{display:none;}
	.content_slide.isStuck{top: 28px;}
	.wzyxd{margin: 20px 3%;}
	
}
@media (max-width: 340px) {
	.contop .mnlogo{ margin:3px auto; width:168px;}
}
#zoomcon table{
	width:100%!important;
}