@charset "utf-8";
/* CSS Document */
/*******政府公报-主体******/
.gongb_maincon{background:url("../images_zfgb/line_cc.png") 831px 0 repeat-y;}
/*公报-左侧*/
.gongb_lbox{width:815px;}
.gongb_mlbox{height:auto;padding:25px 0px 40px;margin-top:16px;}
.gongb_header{height:auto;text-align:center;}
.gongb_topsearch{margin-top:20px;height:45px;padding:20px;background:#f8f8f8;}
.gongb_topsearch ul{width:736px; margin:auto;}
.gongb_topsearch .downNum,.gongb_topsearch .upNum{display:block;float:left;width:90px;height:45px;line-height:45px;text-align:center;padding-right:63px;background: url("../images_zfgb/gongb_topsecbtn.png") right 0 no-repeat;font-size:18px;}
.gongb_topsearch .upNum{padding:0 0 0 63px;background-position:0 -45px;margin-left:10px;}
.gongb_topsearch .select{float:left;width:200px;margin-left:10px;}
.gongb_topsearch .select select{float:left;width:100%;height:45px;border:#ddd 1px solid;padding:4px 10px;font-size:16px;color:#333;}
/*公报-目录*/
.gongb_conts_header{padding-top:30px;height:60px;border-bottom:#ddd 1px solid;line-height:50px;text-align:center;font-size:32px;color:#424a68;font-weight:bold;letter-spacing:1em;}
.gongb_conts{padding:20px 0 25px;}
.gongb_conts .conts_title{line-height:32px;font-size:20px;font-weight:bold;color:#454545;padding-top: 15px;}
.gongb_conts ul li{width:100%;height:auto;line-height:24px;vertical-align:bottom;padding:6px 0;font-size:16px;}
.gongb_conts ul li a{display:block;}
.downloadgb{  width: 260px;  margin: 0 auto}
.downloadgb a{display:inline-block;width: 120px;margin: auto;cursor: pointer;}
.downloadgb a .img{display:block;float:left;width:100%;text-align:center;}
.downloadgb a .img img{width:90px;height:90px;border:#ddd 1px solid;padding:14px;background:#fff;}
.downloadgb a .tit{display:block;float:left;width:100%;height: 36px;line-height: 36px;font-size: 16px;text-align:center;}
/*公报-搜索*/
.gongb_search{height:45px;  position: relative;}
.gongb_search .gb_search_title{float:left;width:110px;height:45px;line-height:45px;font-size:20px;font-weight:bold;color:#C50001; margin-left: 0 !important;}
.gongb_search .p1em{padding-left:1em;}
.gongb_search ul li{margin-left:110px;height:45px;line-height:45px;font-size:15px;}
.gongb_search ul li .bt{display:block;float:left;width:112px;}
.gongb_search ul li input.ss_btn{display:block;width:80px;height:45px;background:#f38200 url("../images_zfgb/zfgb_searchbtn.png") center no-repeat;font-size:17px;color:#fff;border:none;cursor:pointer; position: absolute; right:0px; bottom:0px; text-indent: -999em;}
.gongb_search ul li .ipt{display:block;position:relative;margin:0 80px 0 112px;  border: #ddd 1px solid; height: 39px; background: #fff;    padding: 2px 10px;}
.gongb_search ul li .ipt input{ vertical-align: top; padding: 0; border: none; width: 100%; height:39px;line-height:38px;font-size:14px;}
.gongb_search ul li .ipt .msg-box{position:absolute;left:0;top:0;}
/*公报-右侧*/
.gongb_rbox{width:312px;}
.gongb_lstop{height:42px;padding-left: 20px;background:#f7f7f7 url("../images_zfgb/title_line02.png") left center no-repeat;}
.gongb_lstop a{display:block;height:42px;line-height:42px;font-size:20px;font-weight: bold; color:#c50001;}
.gongb_lstop a:hover{color:#c50001;}
.gongb_img{margin-top:20px;border:#e6e6e6 3px solid;height:auto;position:relative;}
.gongb_img img{width:100%;height:auto;}
.gongb_img .gongb_imgtitle{display:block;width:100%;height:auto;line-height:0;text-align:center;font-size:14px;position:absolute;left:0;bottom:27px;}
.gongb_img .gongb_imgtitle span{ color: #ff0000; font-weight: bold; line-height: 1.2; font-size: 28px; display: block;}
.gongb_img .gongb_imgtitle u{ font-style: normal; font-size: 12px; line-height: 14px; text-decoration: none;}

.ls-relative{ position: relative;}

.gongb_jjinfo{padding:20px 0 40px;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;}
.gongb_ewm{height:auto;overflow:hidden;position: absolute; right: 277px; bottom: 5px;}
.gongb_ewm ul li{ width:120px;}
.gongb_ewm ul li p.img{height:120px;text-align:center;line-height:0;}
.gongb_ewm ul li p.img img{width:104px;height:104px;padding:7px;background:#fff;border:#cfcfcf 1px solid;margin: auto;}
.gongb_ewm ul li p.tit{padding: 5px 0;line-height: 26px;font-size: 16px;text-align: center;}

.ls-gblm-list ul li{height: 40px; border: 1px solid #ddd; text-align: center; margin-bottom: 10px;}
.ls-gblm-list ul li a{ font-size: 16px; display: block; line-height: 40px;}
.ls-gblm-list ul li a:hover{ color: #fff; border-color: #ff0000; background: #ff0000;}




@media (min-width: 992px) and (max-width:1199px) {
    .gongb_maincon{background-position:689px 0;}
    /*公报-左侧*/
    .gongb_lbox{width:677px;}
    .gongb_topsearch ul{width:620px;}
    .gongb_topsearch .select{width:138px;}
    .gongb_topsearch .select select{width:138px;}
    /*公报-目录*/
    .gongb_conts_header{padding-top:20px;}
    .gongb_conts .conts_title{padding-top:10px;}
    /*公报-搜索*/

    /*公报-右侧*/
    .gongb_rbox{width:250px;}
    .gongb_lstop a{font-size:18px;}
    .gongb_ewm{ right: 207px;}
}
@media (max-width:991px) {
    .gongb_maincon{background:none;margin-bottom:15px;}
    /*公报-左侧*/
    .gongb_lbox{float:none;width:auto;}
    .gongb_topsearch ul{width: 100%;}
    .gongb_topsearch .select{width: 155px;}
    .gongb_mlbox{min-height:auto;padding:15px;border:#cfcfcf 1px solid;margin-top:15px;}
    .gongb_header img{height:50px;width:auto;}
    .gongb_topsearch{margin-top:10px;padding:15px;}
    /*公报-搜索*/

    /*公报-目录*/
    .gongb_conts_header{padding-top:10px;height:50px;font-size:26px;}
    .gongb_conts{padding:15px 0 15px;}
    .gongb_conts .conts_title{padding-top:10px;}
    .gongb_conts ul li{padding:5px 0;}
    /*公报-右侧*/
    .gongb_rbox{float:none;width:auto;margin-top:15px;}
    .gongb_img{width:200px;margin:auto;margin-top:15px;}
    .gongb_img img{width:200px;}
    .gongb_img .gongb_imgtitle{bottom:20px;}
    .gongb_jjinfo{padding:15px 0 15px;}
    .gongb_ewm{right: 224px;}
}
@media (max-width:767px) {
    .gongb_maincon{margin-bottom:10px;}
    /*公报-左侧*/
    .gongb_mlbox{padding:10px;margin-top:10px;}
    .gongb_header img{width: 80%;max-width: 370px; height:auto;}
    .gongb_topsearch{margin-top:5px;padding:10px 52px;position:relative;}
    .gongb_topsearch ul{width:auto;}
    .gongb_topsearch .downNum,.gongb_topsearch .upNum{position:absolute;width:42px;padding:0;text-indent:-999em;overflow:hidden;top:10px;}
    .gongb_topsearch .downNum{background-position:-10px 0;left:10px;}
    .gongb_topsearch .upNum{margin-left:0;right:10px;background-position:-8px -45px;}
    .gongb_topsearch .select{width:48%;margin:0 1%;}
    .gongb_topsearch .select select{width:100%;padding:4px 5px;}
    /*公报-目录*/
    .gongb_conts_header{padding-top:10px;height:40px;line-height:30px;font-size:22px;}
    .gongb_conts{padding:10px 0 10px;}
    .gongb_conts .conts_title{line-height:30px;font-size:18px;padding-top:5px;}
    .downloadgb{ width: 100%;}
    /*.downloadgb a{width:110px;}*/
    /*.downloadgb a .img img{width:80px;height:80px;}*/
    /*公报-搜索*/
    /*.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;}*/
    /*.gongb_search ul li p.ipt{margin:0 90px 0 57px;}*/
    /*.gongb_search ul li p.ipt input{width:100%;height:34px;box-sizing:border-box;}*/
    /*.gongb_seclbox .gongb_search ul li p.ipt input{width:100%;}*/
    /*公报-搜索*/
    .gongb_search{height:auto; }
    .gongb_search .gb_search_title{float:none;width:auto;line-height:24px;height:auto;font-size:18px;}
    .gongb_search ul li{margin-left:0; height:auto;}
    .gongb_search ul li .ipt{margin:0 80px 0 112px;}
    .gongb_search ul li .ipt input{box-sizing:border-box;}
    .gongb_seclbox .gongb_search ul li .ipt input{width:100%;}
    /*公报-右侧*/
    .gongb_rbox{margin-top:10px;}
    .gongb_lstop a{font-size:18px;}
    .gongb_img{margin-top:10px;}
    .gongb_jjinfo{padding:10px 0 10px;line-height:24px;font-size:14px;}
    .gongb_ewm{right: auto; left: 140px;}
    /*.gongb_ewm ul li{width:140px;}*/
}
@media (max-width:439px) {
    .gongb_search ul li .bt{width: 100%;float: none;}
    .gongb_search ul li .ipt{margin-left: 0;}

}

/*2024.9.6 添加县区链接*/
.gongb_xq_title{ background: url("../images/gongb_tel_line.png") 0 19px repeat-x; text-align: center; line-height: 0; font-size: 0;}
.gongb_xq_title .title{display: inline-block; padding: 0 38px; position: relative; background: #fff;}
.gongb_xq_title .title .text{background: url("../images/gongb_tel_c.png") 0 bottom no-repeat; padding:0 8px 7px; line-height: 50px; font-size: 32px; font-weight: bold; color: #C50001; letter-spacing: 0.05em; display: inline-block; vertical-align: middle;}
.gongb_xq_title .title i{position: absolute; display: block; height: 21px; top: 13px;}
.gongb_xq_title .title .ico_l{width: 33px; left: 0; background: url("../images/gongb_tel_l.png") 0 0 no-repeat;}
.gongb_xq_title .title .ico_r{width: 33px; right: 0; background: url("../images/gongb_tel_r.png") right 0 no-repeat;}


.gongb_xqlink li{float: left; margin:20px 0 0 16px; width: 102px;}
.gongb_xqlink li a{display: block; background: linear-gradient(180deg, #FFEFEF 0%, #FFF6F6 100%); border: 1px solid #FDEAEA; height: 58px; line-height: 58px; font-size: 16px; font-weight: bold; color: #000000; text-align: center;}
.gongb_xqlink li.num1{margin-left: 0;}
@media (min-width: 992px) and (max-width:1199px) {
    .gongb_xqlink li{margin-left: 10px; width: 88px;}
}
@media (max-width:991px) {
    .gongb_xqlink{margin-top: 15px;}
    .gongb_xqlink li{margin-left: 10px; width: 96px;}
}
@media (max-width:767px) {
    .gongb_xq_title .title .text{font-size: 26px;}
    .gongb_xqlink{margin-top: 10px;}
    .gongb_xqlink li{margin: 10px 0 0; width:25%;}
    .gongb_xqlink li a{margin: 0 5px;}
}
@media (max-width:424px) {
    .gongb_xqlink li{ width:50%;}
}

/*******政府公报-主体end******/

/*******政府公报搜索结果-主体******/
.gongb_secmaincon{border:#cfcfcf 1px solid;padding:25px;margin-bottom:25px;}
/*搜索-左侧*/
.gongb_seclbox{width:783px;}
.gongb_sectitle{height:auto;padding:0 0 10px;border-bottom:#ddd 1px solid;margin-bottom: 20px;}
.gongb_sectitle .gongb_ls{height:24px;line-height:24px;margin-top:25px;}
.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:105px;}
.gongb_sectitle .gongb_ls .sel select{float:left;width:105px;height:24px;border:#ddd 1px solid;padding:0 10px;line-height:20px;font-size:15px;color:#999;}
.gongb_secres{line-height:24px;margin-top:15px;position: relative;padding-right: 82px;}
.gongb_secres .back{display:block;position: absolute;top: 0;right: 0; 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:16px;}
.gongb_seclist ul li p.info{margin-top:12px;line-height:28px;font-size:14px;color:#666;}
.gongb_seclist ul li p.date{margin-top:8px;line-height:24px;font-size:14px;color:#666;}
/*搜索-右侧*/
.gongb_secrbox{width:266px;padding:20px;background:#f8f8f8;}
.gongb_secrbox .title{display:block;height:39px;border-bottom:#ddd 1px solid;overflow:hidden;}
.gongb_secrbox .title 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;}
@media (min-width: 992px) and (max-width:1199px) {
    .gongb_secmaincon{padding:20px;margin-bottom:20px;}
    /*搜索-左侧*/
    .gongb_seclbox{width:640px;}
    /*搜索-右侧*/
    .gongb_secrbox{width:210px;}
}
@media (max-width:991px) {
    .gongb_secmaincon{padding:15px;margin:0 15px 15px;}
    /*搜索-左侧*/
    .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;}
    /*搜索-右侧*/
    .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;}
}
@media (max-width:767px) {
    .gongb_secmaincon{padding:10px;margin:0 10px 10px;}
    /*搜索-左侧*/
    .gongb_sectitle .gongb_ls{margin-top:10px;}
    .gongb_secres p{font-size:16px;}


    .gongb_secres{padding-right: 0 !important;}
    .gongb_secres .back{position: static;}
    /*搜索-列表*/
    .gongb_seclist{margin-top:10px;}
    .gongb_seclist ul li{padding-bottom:10px;margin-bottom:10px;}
    .gongb_seclist ul li p.con .bt{float: none;display: inline-block; height:48px;line-height:48px;font-size:18px;margin:0 0 10px;}
    .gongb_seclist ul li p.con a{line-height:24px;font-size:16px;}
    .gongb_seclist ul li p.info{margin-top:5px;line-height:24px;}
    .gongb_seclist ul li p.date{margin-top:0;line-height:24px;}
    /*搜索-右侧*/
    .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;}
}
/*******政府公报搜索结果-主体******/
/*政府公报找错*/
.ls-gbzc-body{background:#fff; padding: 1px;}
.ls-gbzc-content{ background: url("../images_zfgb/ls-zfgb-bodybg.png") left top repeat-x;padding: 28px 20px 0;}
.ls-gbzc-title{ margin: 0px 0 40px; text-align: center; background: url("../images_zfgb/gbzc-line.png") center no-repeat;}
.ls-gbzc-title span{ display: inline-block; padding: 0 16px; line-height: 28px;color: #C50001; font-size: 28px; font-weight: bold; background: #fffafa;}
.ls-gbzc-title img{ margin-right: 8px;}
.ls-gbzc-form{ padding: 0 30px 0px 20px; font-size: 16px;}
.ls-gbzc-form ul li{ margin-bottom: 40px;}
.ls-gbzc-form ul li.half{width: 428px;}
.ls-gbzc-form ul li .title{float:left; width:100px; text-align: center; line-height: 24px; padding: 6px 0px; font-size:18px;}
.ls-gbzc-form ul li .title .red{ color: #FF0000 }
.ls-gbzc-form ul li .title i{ font-style: normal; font-size: 14px;padding-right: 10px;}
.ls-gbzc-form ul li .input{ margin-left: 110px;border: 1px solid #E1E1E1; height: 34px;border-radius: 3px;}
.ls-gbzc-form ul li .input input{padding: 0 10px;height: 34px; line-height: 34px;border: none; background: none;color: rgba(0, 0, 0, 0.2); }
.ls-gbzc-form ul li .cont{ margin-left: 110px;}
.ls-gbzc-form ul li .cont .contact{ width: 318px; margin-right:17px; display: inline-block; font-size: 18px;}
.ls-gbzc-form ul li .cont .contact .radio{ margin-right:10px; position: relative;padding-left: 28px;display: inline-block;width: 40px;}
.ls-gbzc-form ul li .cont .contact .radio input{  position: absolute;opacity: 0;filter: alpha(opacity=0); width: 18px; height: 18px;  left:0; top:50%; margin-top: -9px; }
.ls-gbzc-form ul li .cont .contact .radio .ico{  position: absolute; left:0; top:50%; margin-top: -9px; border: 1px solid #E1E1E1; background: #fff;   width: 16px; height: 16px;  border-radius: 50%; -moz-border-radius: 50%;  }
.ls-gbzc-form ul li .cont .contact  .radio>input:checked ~ .ico {background: #fff;  }
.ls-gbzc-form ul li .cont .contact  .radio>input:checked ~ .ico:after{left: 4px; background: #C50001;    content: ""; position: absolute;top: 4px;width: 8px;height: 8px;  border-radius: 50%; -moz-border-radius: 50%;}
.ls-gbzc-form ul li .cont .contact .input{border: 1px solid #E1E1E1;   height: 34px;border-radius: 3px;   padding: 0 10px; margin-left: 0px;width: 218px; line-height: 34px;}
.ls-gbzc-form ul li .cont .contact:last-child{ margin-right: 0px;}
.ls-gbzc-form ul li .textarea{ margin-left: 110px; border: 1px solid #E1E1E1;border-radius: 3px;    position: relative; height: 298px; }
.ls-gbzc-form ul li .textarea textarea{ background: none; border: 0 none;   width: 100%; padding: 10px;  box-sizing: border-box;  height:100%; resize: none;   line-height: 30px;font-family: "Microsoft YaHei";color: rgba(0, 0, 0, 0.2);}
.ls-gbzc-form ul li .code{margin-left: 110px;}
.ls-gbzc-form ul li .code input{border: 1px solid #E1E1E1; height: 34px; line-height:34px;border-radius: 3px; width: 118px;padding: 0 10px; margin-right: 10px;}
.ls-gbzc-form ul li.btnbox { text-align: center;   height: 48px; font-size: 0; line-height: 0; margin-top: 20px; }
.ls-gbzc-form ul li.btnbox input { height: 48px; line-height: 48px; margin: 0 10px; width: 145px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; background: #C50001; border: 0 none; border-radius: 3px; }
.ls-gbzc-form ul li.btnbox .btn-reset { background: #F1F1F1; color: #666; }
@media (min-width: 992px) and (max-width:1199px) {
    .ls-gbzc-form ul li .cont .contact{ width: 249px;}
    .ls-gbzc-form ul li .cont .contact .input{ width: 227px;}
}
@media (max-width:991px) {
    .ls-gbzc-title{ margin-bottom: 20px;}
    .ls-gbzc-form ul li{ margin-bottom: 20px;}
    .ls-gbzc-form ul li .cont .contact{ width: auto; margin-right: 0px; margin-bottom: 10px;}
}
@media (max-width:767px) {
    .ls-gbzc-title{ margin-bottom: 10px;}
    .ls-gbzc-content{  padding: 15px 10px 0;}
    .ls-gbzc-form{ padding: 0px;}
    .ls-gbzc-form ul li{ margin-bottom: 10px;}
}
@media (max-width:448px) {
    .ls-gbzc-form ul li.half{width: auto;}
    .ls-gbzc-form ul li .cont .contact .input{ width: 100%; box-sizing: border-box;}
    .ls-gbzc-form ul li .title{ float: none;width: auto; text-align: left;}
    .ls-gbzc-form ul li .cont .contact{ display: block;}
    .ls-gbzc-form ul li .input,.ls-gbzc-form ul li .cont,.ls-gbzc-form ul li .code,.ls-gbzc-form ul li .textarea{margin-left: 0px;}
    .ls-gbzc-form ul li.btnbox input{width: 120px;}
}