@charset "utf-8";
/* CSS Document */
body{background: url(../images-new/bodybg.png) repeat;}

.zfgb_content{padding: 20px 0;}

.zfgb_imgbox #fileName img{height: 363px;}
.zfgb_header{ position: relative; height: 265px;}
.zfgb_header .xxgk_banner ul li{ overflow: hidden; width: 470px;}
.zfgb_header .zfgb_tit{ width: 144px; height: 39px; position: absolute; left: 50%; top: 106px;}
.bg{background: #fff;}
.zfgb_cont_left{ width: 1028px; height: auto;}
.zfgb_cont_left_1{ background: #fff; border: 1px #ededed solid; box-shadow: 5px 6px 0 #f7f1e6; overflow: hidden;padding: 32px 20px 0; min-height: 978px;}
.zfgb_title{ margin: 0 auto; border-bottom: 2px solid #000000; padding-top: 32px;}
.zfgb_title .tit{ font-size: 26px; font-weight: bold; color: #cc0c0d; height: 42px; line-height: 42px; text-align: center;}
.zfgb_title .futit{ padding-top: 33px; font-size: 20px; font-weight: bold; height: 42px; line-height: 42px; color: #333;}
/*列表头部 end*/
.zfgk_listnews{padding: 0 0 20px;}
.zfgk_listnews .conts_title{ height: 40px; padding-top: 8px; line-height: 40px;font-size: 20px; font-weight: bold;color: #cc0007;}
.zfgk_listnews .conts_title a.title{ color: #cc0007; font-size: 20px;}
.zfgk_listnews .conts_title a.more{ display: block; height: 36px; padding-top: 4px; line-height: 36px; font-size: 18px;}

.zfgk_listnews ul{ padding:5px 0 10px;}
.zfgk_listnews ul li{ 
	line-height: 34px; padding: 8px 0 8px 0; font-size: 16px;position: relative;
}
.zfgk_listnews ul li .number{
	color: #05579c; display: inline-block; width: auto; padding-right: 20px;
}
.zfgk_listnews ul li>a{
	display: inline; 
}
.zfgk_listnews ul li .jdbtn{
	display: inline-block;
    margin-left: 5px;
    border: 1px solid #bd1a2d;
    border-radius: 5px;
    padding: 0 5px;
    color: #bd1a2d;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}
.zfgk_listnews ul li .jdbtn:hover{
	color: #fff;background: #bd1a2d;
}
.zfgk_listnews ul li .list{
	display: none;
}
.zfgk_listnews ul li .list.active{
	display: block;
}
.zfgk_listnews ul li .list li{
	line-height: 30px; padding: 2px 0 2px 0;
}
.zfgk_listnews ul li .list a{
	color: #999; padding: 0 5px;
	display: block;max-width: 100%;
	font-size: 14px;
}
.zfgk_listnews ul li .list a:hover{
	color: #ea0000;
}

.zfgb_cont_right{ width: 280px; padding-right: 5px;}
.zfgb_rtit{ height: 36px; line-height: 36px; padding-left: 17px; font-size: 24px; font-weight: bold; color: #cc0c0d; background: url("../images_zfgb/zfgb_tit.gif") 2px center no-repeat; margin: 4px 0 16px;}
.zfgb_imgbox{ border: 3px #EDEDED solid; border-radius: 3px;  position: relative; margin-bottom: 28px;}

.gb-ewmimg{ margin-top:44px; position: relative; z-index: 1; padding-bottom: 10px; overflow: hidden;}
.gb-ewmimg li{ width: 100%; float: left; text-align: center;}
.gb-ewmimg li a{display: block; padding: 0 10px;}
.gb-ewmimg li img{ width: 100px; height: 100px; border: 1px #eee solid;}
.gb-ewmimg li span{display: block; width: 100%; line-height: 20px; font-size: 15px; color: #666;}

.zfgbtips { position: absolute; bottom: 24px; text-align: center; width: 100%;   font-size: 16px;  line-height: 24px;}
.zfgbtips .year { display: block; font-size: 40px; color: #e00a0c; line-height: 50px;}

.zfgb_rtit2{ margin-top: 20px; height: 46px; line-height: 46px; font-weight: bold; font-size: 20px; color: #fff; text-align: center; background: #cc0c0d;}
.zfgb_cont_right .history{margin-bottom: 15px; height: 43px; padding: 15px 9px 0 9px; border: 1px solid #dcdcdc;}
.zfgb_cont_right .history p{ height: 30px;}
.zfgb_cont_right .history p label{display: inline;}
.zfgb_cont_right .history p select{width: 100%; height: 30px; border: 1px solid #dcdcdc; font-size: 15px;}
.zfgb_cont_right .history p.select1{ width: 100px; padding: 0 10px 0 0;}
.zfgb_cont_right .history p.select1 select{font-weight: bold;}
.zfgb_cont_right .history p.select2{ width: 152px;}
/*历史公报 end*/
.gongb_conts {padding: 20px 0 25px;}


.downloadgb { text-align: center; }
.downloadgb a { display: inline-block; vertical-align: middle; width: 200px; height: 60px; border: 1px solid #ddd; box-sizing: border-box; line-height: 60px; }
.downloadgb a .img { margin-right: 5px; vertical-align: middle; display: inline-block; height: 32px; }
.downloadgb a .tit { display: inline-block; vertical-align: top; font-size: 18px; }



.zfgb_searchbox{ padding-top: 6px;}
.zfgb_searchbox ul li{ height: 26px; line-height: 26px; padding-bottom: 13px; font-size: 15px;}
.zfgb_searchbox ul li .tit{ width: 60px; margin-left: -4px; text-align: right; color: #cc0c0d;}
.zfgb_searchbox ul li .put{margin-left: 54px;}
.zfgb_searchbox ul li .put input{ width: 78px; height: 24px; line-height: 24px; border: 1px solid #dcdcdc; background: #fff; text-indent: 10px; font-size: 15px; margin-right: 10px; float: left;}
.zfgb_searchbox ul li .put input.input2{margin-left: 10px; }
.zfgb_searchbox ul li .put span{float: left;}
.zfgb_searchbox ul li.wh{ height: 66px; overflow: hidden;}
.zfgb_searchbox ul li.wh .put2{ height: 66px; overflow: hidden;}
.zfgb_searchbox ul li.wh .put2 p{ line-height: 26px; height: 26px; padding-bottom: 13px; text-indent: 0; overflow: hidden;}
.zfgb_searchbox ul li.wh .put2 p select{ height: 26px; font-size: 14px; line-height: 26px; color: #666; border:1px solid #dcdcdc; text-indent: 10px; float: left; width: 130px;}
.zfgb_searchbox ul li.wh .put2 p select.select2{ margin-left: 10px; width: 86px;}
.zfgb_searchbox ul li.wh .put2 p input{ width: 141px; float: left;}

.zfgb_searchbox ul li .put3 input{ width: 224px; margin-right: 0;}
.zfgb_searchbox ul li.btn{ padding: 8px 0 0; height: 36px; padding-left: 37px;}
.zfgb_searchbox ul li.btn input{ width: 99px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; color: #ffffff; background: #ddb21e; margin-right: 10px; cursor: pointer; border: 0 none; border-radius: 4px;}
.zfgb_searchbox ul li.btn input.reset{ background: #d7d7d7; color: #333;}

.zfgb_searchbox {padding-bottom: 15px;}
.zfgb_link{ padding: 8px 0 0;}
.zfgb_link li{ float: left; width: 135px; height: 97px;}
.zfgb_link li a{ display: block; border: 1px #ddd solid; height: 77px; padding: 18px 0 0; text-align: center; font-size: 0; line-height: 0; transition: 0.4s all;}
.zfgb_link li a img{height: 30px; width: auto; vertical-align: middle;}
.zfgb_link li a span{display: inline-block; width: 96%; vertical-align: middle; padding: 6px 0 0; height: 28px; line-height: 28px; font-size: 16px; cursor: pointer;}
.zfgb_link li.num2{float: right;}
.zfgb_link li a:hover{ border-color: #77623e; color: #77623e;}
.zfgb_link li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

.gongb_seclbox{width:1040px;}
.gongb_sectitle{height:auto;padding:0 0 10px;border-bottom:#ddd 1px solid; margin-bottom: 20px;}
.gongb_sectitle .gongb_ls{line-height:30px;margin-top:20px;}
.gongb_sectitle .gongb_ls .bt{display:block;float:left;white-space:nowrap;font-size:17px;color:#666;}
.gongb_sectitle .gongb_ls .sel{display:block;float:left;width:120px;}
.gongb_sectitle .gongb_ls .sel select{float:left;width:120px; height: 30px; border:#ddd 1px solid;padding:0 5px 0 10px;line-height:30px;font-size:15px;color:#999;text-align: left;}
.gongb_secres{line-height:24px;margin-top:15px;}
.gongb_secres .back{display:block;float:right;white-space:nowrap;height:24px;padding-left:22px;background:url("../images/gb_backico.png") 0 center no-repeat;font-size:15px;color:#666;margin-left:10px;}
.gongb_secres .back:hover{color:#77623e;}
.gongb_secres p{display:block;height:auto;font-size:17px;color:#666;}
.gongb_secres p span{color:#77623e;}
.gongb_seclbox .gongb_search ul li p.ipt input{width:424px;}

.gongb_secres{line-height:24px;margin-top:15px;}
.gongb_secres .back{display:block;float:right;white-space:nowrap;height:24px;padding-left:22px;background:url("../images_zfgb/gb_backico.png") 0 center no-repeat;font-size:15px;color:#666;margin-left:10px;}
.gongb_secres .back:hover{color:#c50001;}
.gongb_secres p{display:block;height:auto;font-size:16px;color:#666;}
.gongb_secres p span{color:#c50001;}

.gongb_seclist{margin-top:30px;}
.gongb_seclist ul li{height:auto;vertical-align:bottom;padding-bottom: 20px; border-bottom: #d3d3d3 1px dashed;margin-bottom: 20px;}
.gongb_seclist ul li p{display:block;}
.gongb_seclist ul li p u{font-style:normal;color:#f23400;text-decoration:none;}
.gongb_seclist ul li p.con .bt{display:block;float:left;width:auto;white-space:nowrap;height:50px;line-height:50px;font-size:18px;color:#fff;background:#c50001;padding:0 14px;margin:5px 10px 0 0;}
.gongb_seclist ul li p.con a{display:block;line-height:28px;font-size:18px;}
.gongb_seclist ul li p.info{margin-top:12px;line-height:28px;font-size:15px;color:#666;}
.gongb_seclist ul li p.date{margin-top:8px;line-height:24px;font-size:15px;color:#999;}

.gongb_secrbox{width:226px;padding:20px;background:#f8f8f8;}
.gongb_secrbox h3{display:block;height:39px;border-bottom:#ddd 1px solid;overflow:hidden;}
.gongb_secrbox h3 span{display:block;float:left;width:auto;white-space:nowrap;height:24px;line-height:24px;font-size:18px;padding-right:30px;background:url("../images_zfgb/gby_flico.png") right center no-repeat;}
.gongb_secrbox ul{padding:10px 0 30px;}
.gongb_secrbox ul li{height:auto;line-height:30px;vertical-align:bottom;background:url("../images/dot.png") 0 18px no-repeat;padding:5px 0 5px 17px;font-size:16px;}
.gongb_secrbox ul li span{color:#c50001;}
/*搜索-右侧*/
.gongb_jjinfo{padding:0px 0 20px;line-height:32px;font-size:16px;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.gongb_jjinfo p{text-indent:2em;}
@media (min-width: 1200px) and (max-width:1419px) {
	.gongb_seclbox{width: 830px;}
	.zfgb_cont_left{width: 803px;}
	
}
@media (min-width: 992px) and (max-width:1199px) {
	.gongb_secmaincon{padding:20px;margin-bottom:20px;}
	/*搜索-左侧*/
	.gongb_seclbox{width:608px;}
	/*搜索-右侧*/
	.gongb_secrbox{width:236px;}
	.zfgb_cont_left{width:600px; }
	.zfgb_cont_left_1{width: auto;background: none; padding:20px 10px 0;}
	.zfgb_cont_right{padding-right: 0;}
	.zfgb_ctbg{display: none;}
	.zfgb_cbbg{display: none;}

}
@media (max-width:991px) {
	.zfgb_content{padding-bottom: 0;}
	.lm_content{padding: 0 0 15px;}
	.gongb_secmaincon{padding:15px;margin:0 15px 15px;}
	/*搜索-左侧*/
	.zfgb_cont_left,.zfgb_cont_right{width:auto; float: none; }
	.zfgb_cont_left_1{ min-height: 0 !important;padding: 20px 10px 0;}
	.gongb_seclbox{float:none;width:auto;}
	.gongb_sectitle .gongb_ls{margin-top:15px;}
	/*搜索-列表*/
	.gongb_seclist{margin-top:15px;}
	.gongb_seclist ul li{padding-bottom:15px;margin-bottom:15px;}
	.gongb_seclist ul li p.con .bt{font-size:18px;margin:1px 10px 0 0;}
	.gongb_seclist ul li p.con a{line-height:26px;font-size:16px;}
	.gongb_seclist ul li p.info{margin-top:10px;line-height:26px;}
	.gongb_seclist ul li p.date{margin-top:5px;line-height:24px;}

	/*搜索-右侧*/
	.zfgb_cont_right{margin-top: 15px; padding-right: 0;}
	.gongb_secrbox{float:none;width:auto;padding:15px 15px;margin-top:15px;}
	.gongb_secrbox h3{height:36px;}
	.gongb_secrbox ul{padding:10px 0 15px;}
	.gongb_secrbox ul li{line-height:26px;background-position:0 16px;}
	.zfgb_ctbg{display: none;}
	.zfgb_cbbg{display: none;}
	.zfgb_imgbox{text-align: center;}
	.zfgk_listnews ul li{height: auto;}
	.zfgk_listnews ul li .number{width: auto; float: none;}
	.zfgb_header .zfgb_tit{display:none}
	.zfgb_cont_right .history p.select1 {width: 28%;padding: 0 2% 0 0;}
	.zfgb_cont_right .history p.select2 {width: 70%;}
	.zfgb_link li{width: 48%;}
	.zfgb_link li.num2{float: right;margin-left:0;}
	.zfgb_header{height: auto;}
	.zfgb_searchbox ul li.btn{padding-left: 0;text-align: center;}
	.zfgb_searchbox ul li .put{margin-left: 60px;height: 26px;}
	.zfgb_searchbox ul li .put3 input{width: 100%;box-sizing: border-box;}
}
@media (max-width:767px) {
	.lm_content{padding: 10px;}
	.gongb_secmaincon{padding:10px;margin:0 10px 10px;}

	/*搜索-左侧*/
	.gongb_header{height: auto; float: none; width: auto; text-align: center;}
	.gongb_header img{max-width: 96%; height: auto;}
	.gongb_sectitle{margin-bottom: 10px;}
	.gongb_sectitle .gongb_ls{margin-top:10px;float: none; width: auto;}
	.gongb_secres p{font-size:16px;}
	/*搜索-列表*/
	.gongb_seclist{margin-top:10px;}
	.gongb_seclist ul li{padding-bottom:10px;margin-bottom:10px;}
	.gongb_seclist ul li p.con .bt{height:48px;line-height:48px;font-size:18px;margin:0 10px 0 0;}
	.gongb_seclist ul li p.con a{line-height:24px;font-size:16px;}
	/*搜索-右侧*/
	.gongb_secrbox{float:none;width:auto;padding:10px 15px;margin-top:10px;}
	.gongb_secrbox h3 span{font-size:18px;}
	.gongb_secrbox ul{padding:10px 0 10px;}
	.gongb_secrbox ul li{line-height:22px;background-position:0 14px;font-size:16px;}


	.zfgb_title{height: auto;}
	.zfgb_title{padding-top: 20px;}
	.zfgb_title.zfgb_title{height: auto;}
	.zfgb_title .futit{height: auto;}
}


/*最新政策*/
.ls-zxzc .zxzc-title { position: relative; text-align: center; height: 36px; line-height: 36px; border-bottom: 1px solid #d5d5d5; padding-bottom: 10px; }
.ls-zxzc .zxzc-title .tit { font-size: 24px; color: #cc0c0d; font-weight: bold; }
.ls-zxzc .zxzc-title a { position: absolute; top: 0; right: 0; font-size: 16px; color: #999; padding-right: 22px; background: url(../images_zfgb/more.png) no-repeat right center; }
.ls-zxzc .zxzc-title a:hover { color: #333; background: url(../images_zfgb/more-h.png) no-repeat right center; }
.ls-zxzc-list { padding-top: 10px; }
.ls-zxzc-list ul li { padding: 2px 88px 2px 0; height: 34px; line-height: 34px; }
.ls-zxzc-list ul li a { max-width: 100%; }
.ls-zxzc-list ul li .date { color: #5c6173; color: #9ea5af; }
.ls-gblink li { float: left; width: 231px; margin-right: 20px; height: auto; border: 1px solid #ddd; border-radius: 4px; margin-top: 25px; padding: 10px 0 20px; box-sizing: border-box; }
.ls-gblink { padding-bottom: 15px; }
.ls-gblink li:nth-last-of-type(1) { margin-right: 0; }
.ls-gblink li a { display: block; width: 100%; height: 100%; text-align: center; }
.ls-gblink li a img { margin-top: 18px; }
.ls-gblink li a .img-title { display: block; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ls-gblink li a:hover img { animation: tpxz 1s linear 0s; }
@keyframes tpxz {
  0% { }
  100% { transform: rotateY(360deg); }
}
@media (min-width: 1200px) and (max-width:1419px) {
  .ls-gblink li { margin-top: 20px; width: 175px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-gblink ul { margin-right: -2%; }
  .ls-gblink li { width: 48%; margin-right: 2%; box-sizing: border-box; margin-top: 20px; }
}
@media (max-width:991px) {
  .ls-gblink ul { margin-right: -2%; }
  .ls-gblink li { width: 48%; margin-right: 2%; box-sizing: border-box; margin-top: 15px; }
}
@media (max-width:767px) {
  .ls-gblink li { margin-top: 10px; }
}
/*2025-4-16*/
.z-hide {display: block; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}
/*公报-搜索*/
.gongb_search{height:34px;background:#F6F6F6;padding:15px 24px; position: relative; margin-bottom: 16px;}
.gongb_search .gb_search_title{float:left;width:154px;height:34px;line-height:34px;font-size:24px;font-weight:bold;color:#CC0C0D; margin-left: 0 !important;}
.gongb_search .p1em{padding-left:1em;}
.gongb_search ul li{margin-left:154px;height:34px;line-height:34px;font-size:16px;}
.gongb_search ul li .bt{display:block;float:left;width:154px;}
.gongb_search ul li .bt .radio{   position: relative;padding-left: 20px; margin-right: 17px; }
.gongb_search ul li .bt .radio input{  position: absolute;opacity: 0;filter: alpha(opacity=0); width: 16px; height: 16px;  left:0; top:50%; margin-top: -8px; }
.gongb_search ul li .bt .radio .ico{  position: absolute; left:0; top:50%; margin-top: -8px; border: 1px solid #666; background: #fff;   width: 14px; height: 14px;  border-radius: 50%; -moz-border-radius: 50%;  }
.gongb_search ul li .bt .radio>input:checked ~ .ico {background: #fff; border-color: #D61618;  }
.gongb_search ul li .bt .radio>input:checked ~ .ico:after{left: 3px; background:#D61618;    content: ""; position: absolute;top: 3px;width: 8px;height: 8px;  border-radius: 50%; -moz-border-radius: 50%;}

.gongb_search ul li input.ss_btn{display:block;width:72px;height:34px;background:#CC0C0D;font-size:16px;color:#fff;border:none;cursor:pointer; position: absolute; right:24px; bottom:15px;}
.gongb_search ul li .ipt{display:block;position:relative;margin:0 88px 0 154px;  border: #ddd 1px solid; height: 28px; background: #fff;    padding: 2px 10px;}
.gongb_search ul li .ipt input{ vertical-align: top; padding: 0; border: none; width: 100%; height:28px;line-height:28px;font-size:14px;}
.gongb_search ul li .ipt .msg-box{position:absolute;left:0;top:0;}

.gongb_header{height:auto;text-align:center;}
.gongb_topsearch{margin-top:24px;height:40px;padding:20px;background:#F6F6F6;}
.gongb_topsearch .gongb_searchul{width:636px;margin:auto;}
.gongb_topsearch .downNum,.gongb_topsearch .upNum{display:block;float:left;width:70px;height:40px;line-height:40px;text-align:left;padding-right:52px;background: url("../images/zfgb-left.png") right 0 no-repeat;font-size:18px;}
.gongb_topsearch .upNum{padding:0 0 0 52px; margin-left:16px; background: url("../images/zfgb-right.png") left 0 no-repeat;text-align: right;}
.gongb_topsearch .select{float:left;width:172px;margin-left:16px;}
.gongb_topsearch .select select{ width:100%;height:40px;border:#ddd 1px solid;padding:4px 17px;font-size:18px;color:#333;}
@media (min-width: 992px) and (max-width:1199px) {
	.gongb_search .gb_search_title{ width:120px;}
	.gongb_search ul li{margin-left:120px;}
	.gongb_search ul li .bt{width:124px;}
	.gongb_search ul li .bt .radio{  margin-right: 5px; }
	.gongb_search ul li .ipt{ margin-left: 124px;}
	.gongb_topsearch .gongb_searchul{width:538px; }
	.gongb_topsearch .select{ width:122px; margin-left: 10px; }
	.gongb_topsearch .upNum{margin-left: 10px;}
}
@media (max-width:767px) {
	/*公报-搜索*/
	.gongb_search{height:auto;padding:10px 15px 15px;}
	.gongb_search .gb_search_title{float:none;width:auto;line-height:24px;font-size:18px;}
	.gongb_search ul li{margin-left:0; height:auto;}
	.gongb_search ul li .ipt input{box-sizing:border-box;}
	.gongb_seclbox .gongb_search ul li .ipt input{width:100%;}
	.gongb_search ul li input.ss_btn{ right:15px;}
	.gongb_search ul li .bt{width:124px;}
	.gongb_search ul li .bt .radio{  margin-right: 5px; }
	.gongb_search ul li .ipt{ margin-left: 124px; margin-right: 82px;}
	.gongb_topsearch{ padding:10px 52px;position:relative;}
	.gongb_topsearch .gongb_searchul{width:auto;}
	.gongb_topsearch .downNum,.gongb_topsearch .upNum{position:absolute;width:42px;padding:0;text-indent:-999em;overflow:hidden;top:10px; background-position: center center; font-size: 0;}
	.gongb_topsearch .downNum{left:10px;padding: 0px;}
	.gongb_topsearch .upNum{margin-left:0;right:10px; }
	.gongb_topsearch .select{width:48%;margin:0 1%;}
	.gongb_topsearch .select select{width:100%;padding:4px 5px;}
}
@media (max-width:439px) {
	.gongb_search ul li .bt{width: 100%;float: none;}
	.gongb_search ul li .ipt{margin-left: 0;}
	.gongb_topsearch .select select{ font-size: 14px;}
}