@charset "utf-8";
/* CSS Document */
.guidang{ position: absolute; left: 50%; top: 40px; margin-left: 318px;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.mainbox,.indcontainer{ width:1200px; margin:0 auto;}



body{background: #fff;}
.gknb_banbox{ height: 320px; background: url("../images_nbzt/gknb_banbg2023.png") center 0 no-repeat;}
.gknb_banbox .header{width: 1200px; margin: 0 auto; }

.container {margin-right: auto;margin-left: auto;padding-left: 0;padding-right: 0; width: 1200px;}

.gknb_container{ border: 1px #dddddd solid; margin: 22px 0 0; padding: 0 30px 40px;}
.gknb_tel1{ padding: 12px 0 0; height: 97px; position: relative;}
.gknb_tel1 span{ display: block; position: absolute; top: 12px; left: -48px; padding: 0 0 30px 45px; height: 67px; line-height: 66px; font-weight: bold; color: #fff; font-size: 30px; background: url("../images_nbzt/gknb_tel.png") 0 0 no-repeat; width: 167px;}
.gknb_listzf{ background: #f4faff; margin-top: 8px; padding: 56px 0 26px; position: relative;}
.gknb_listzf .list{ font-size: 0; line-height: 0; text-align: center;}
.gknb_listzf .list li{display: inline;}
.gknb_listzf .list li a{ display: inline-block; margin: 0 8px 0 7px; float: none; padding: 40px 12px 0; width: 21px; height: 240px; overflow: hidden; font-size: 18px; line-height: 20px; text-align: center; background: url("../images_nbzt/gknb_libg1.png") 0 0 no-repeat; color: #fff;}
.gknb_listzf .list li a:hover{color: #ff0;}
.gknb_listzf h3{ height: 57px; line-height: 56px; font-weight: bold; text-align: center; font-size: 28px; color: #2270bd; padding: 0 3px 3px 0; width: 280px; position: absolute; top: -29px; left: 50%; margin-left: -141px; background: url("../images_nbzt/gknb_tel1.png") 0 0 no-repeat;}

.gknb_listxq h3{background: url("../images_nbzt/gknb_tel2.png") 0 0 no-repeat; width: 350px;}

.gknb_listbm{margin: 49px 0 17px; padding-bottom: 11px;}
.gknb_listbm .list{padding: 0 59px; text-align: center;}
.gknb_listbm .list li a{ margin-bottom: 20px; padding-top: 35px; height: 290px; background-image: url("../images_nbzt/gknb_libg2.png");}
/*年报展示 end */
.gknb_history{ padding:30px 35px; background: #f4faff;}
.gknb_history li{float: left; padding: 10px; width: 193px; height: 65px;}
.gknb_history li a{ background: #ffffff; display: block; height: 63px; line-height: 62px; text-align: center; border: 1px #addaff solid; font-size: 26px; font-weight: bold; color: #2270bd; border-radius: 9px; transition: 0.4s all;}
.gknb_history li a:hover{ color: #fff; background: #2270bd; border-color: #2270bd;}
.gknb_history li.num1{display: none;}
/*历史年报 end */
/*公开年报专题 end */
/*底部 on*/
.footer{ height:148px; overflow:hidden; clear:both; background:#f9f9f9; border-top: 2px #e4e4e4 solid; margin-top: 20px;}
.botnav{ padding:18px 0 15px; height:24px; text-align:center;}
.botnav li{ display:inline;}
.botnav li a{ display:inline-block; padding:0 14px; background:url(../images_nbzt/fotfgbg_ms.gif) left center no-repeat; font-size:14px;line-height:24px;color:#333;}
.botnav li a:hover{ color:#c00;}
.botnav li.num1 a{ background:none; padding-right:14px;}
.botnav li.num1 a:hover,.botbox a:hover{color:#c00;text-decoration:none;}
.botbox{ text-align:center; line-height:24px; color:#333; position:relative; font-size:14px;}
.botbox span{ font-family:arial;}
.botbox a{ color:#333;}
.botbox .dzjg{ position:absolute;  overflow:hidden;}
.botbox .dzjg img{padding-right: 0;}
.botbox .j-gov{top:-24px; left:100px;}
.botbox .j-jiucuo{top:-11px; right:60px;}
/*.ls-footer{width: 1200px;}*/



.hygq_listbox{ height: 344px; width: 578px; overflow: hidden;}
.hygq_listbox h2{ height: 48px;}
.hygq_listbox h2 a{ height: 47px; line-height: 44px; border-bottom: 1px #d70000 solid; display: block; float: left; font-size: 24px; font-weight: bold; color: #000;}
.hygq_listbox .list{ padding: 6px 0 0;}
.hygq_listbox .list li{ height: 36px; line-height: 36px; font-size: 16px; overflow: hidden; color: #999; padding-left: 14px; background: url("../images_nbzt/icon.gif") 0 center no-repeat;}
.hygq_listbox .list li .date{white-space: nowrap;}
.hygq_listbox .list li img{float: left; padding: 10px 0 0 3px;}

.listgk li{padding:0 100px 0 14px; overflow: hidden;background: url(../images_nbzt/icon.gif) left center no-repeat;font-size: 16px;color: #999;height: 36px;line-height: 36px;vertical-align:middle;position:relative;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 2px; top: 0;}
.listgk li .title,.listgk li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #d00;}
.listgk li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .gl .split{padding:0 2px;}
.listgk li .gl a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
/*公用文字列表样式*/
.hygq_fot{ padding-top: 11px;}
/*回应关切 end */


/*通用栏目*/
.lmcontain{ border:1px solid #ddd; margin:30px 0 0; padding:20px; }
.wz_top{height:40px;line-height:40px;font-size:14px;background:url(../images_nbzt/wz_ico.png) 11px 12px no-repeat #f1f1f1;padding-left:33px;}
.listnews{height:auto;min-height:450px;_height:450px;padding:20px 10px 0;margin:auto;line-height:38px;font-size:15px;overflow:hidden;}
.listnews ul,.wzcon ul{padding-bottom:5px;}
.listnews ul li,.wzcon ul li{height:38px;line-height:38px;vertical-align:bottom; background:url(../images_nbzt/icon.gif) 0 18px no-repeat;color:#999;padding-left:15px;}
.listnews ul li a,.wzcon ul li a{font-size:15px;}
.listnews .lm_title{font-size:16px;}
.listnews ul li img{padding-top:13px;}
.listnews ul li .date{float: right;}
.listnews ul li.hxline{height:24px;overflow:hidden;background:url(../images_nbzt/navjz_line.gif) 0 12px repeat-x;}
.listnews ul li font{font-family:Arial, Helvetica, sans-serif;}
.listnews ul.imglist{width:1080px;}
.listnews ul.imglist div{height:1px;margin-top:-1px;clear:both;background:none;overflow:hidden;}
.listnews ul.imglist li{padding-left:0;background:none;float:left;margin-right:20px;text-align:center;height:auto;padding-bottom:10px;clear:none;}
.listnews ul.imglist li img{border:0;padding:0;}
.listnews ul.imglist li a{background:none;padding-left:0;}
.listnews ul li.lm_line{border-bottom:1px solid #dddddd; padding:18px 0 0; height:0; line-height:0; margin-bottom:18px; background:none;}
.listnews li.lm_line.add{ display:none;}

/*栏目页 图片列表 */
ul.picture-list{ clear:both;  border-top:none; padding-top:10px; overflow:hidden;}
ul.picture-list li{float:left; display:inline;	background:none;padding-left:0;	padding:8px 8px 2px;height:200px; overflow:hidden;text-align:center; width:200px; }
ul.picture-list li a img{ background:#f2f2f2;padding:10px !important; width:180px; height:135px; float:left;}
ul.picture-list li a:hover img{ background:#d30010;}
ul.picture-list li span{ display:block; height:30px; line-height:30px; width:186px; float:left; text-align:center; padding-bottom:8px;}
ul.picture-list li a{ clear:both;}
/*分页*/
.pagination{text-align: center;margin:0 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}
.pagination a:hover{background:#8d744b;border:1px solid #8d744b;color:#ffffff !important;}
.pagination a.active{border:1px solid #8d744b;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#8d744b;border:1px solid #8d744b;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#8d744b;border:#8d744b 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:24px;line-height:24px; padding:0 6px 0;}
.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}
.pagination .inputBar button{width:36px;height:24px; line-height:22px; text-align: center; background: #eee; border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle; margin:-2px 4px 0 0;font-family: Microsoft Yahei;}
.pagination .inputBar button:hover{color:#fff;background:#8d744b;border:#8d744b 1px solid;}

/*文章页*/
.wenzhang{overflow:hidden;}
.grayline{ border: 1px solid #dbdee1;}
.contentbox{ padding:36px 50px 40px; font-family:"宋体";}
.newstitle{ font-size:38px; line-height:56px; text-align:center; color:#333333; font-family:Microsoft YaHei; padding: 10px 0;}
/*标题 */
.newstitlef{font-size: 22px; font-weight:bold;text-align: center;line-height: 30px; padding-top:5px;}
/*副标题 */
.newstitles,.newstitlet{font-size: 20px; font-weight:bold;text-align: center;line-height: 30px; padding-top:5px;}
/*小、上标题 */
.newsinfo{ margin:0 auto; line-height:20px; padding: 15px 0; text-align:center; color:#666; font-size:15px;}
.newsinfo a{color:#666;  }
.newsinfo span{ padding:0 0.5em;}
.newsinfo .j-info-hit{ padding:0;}

/*日期 时间 */
.newsinfo1{ height:30px; line-height:30px; font-size:15px; text-align: center;}
.newsinfo1 a{ padding:0 2px; font-family:"宋体";}
.newsinfo1 a.printico{ display:inline-block; background:url(../images_nbzt/wzicon1.gif) 0 center no-repeat; padding:0 0 0 22px; font-family:"宋体";}
/*分享 大中小 打印 */
.newscontnet{font-size:16px; margin-top:20px; color:#333; line-height:188%; border-top:1px solid #cccccc; padding-bottom:40px; padding-top:42px; overflow-x:auto; text-align: justify;}
.newscontnet img,.newscontnet table{ max-width:96% !important;}
.newscontnet img{height: auto;}
.newscontnet ul li,.newscontnet ul{ width:auto;}
.newscontnet p.myindent{ text-indent:2em;}
.minh500{   min-height:500px; height:auto !important;   height:500px;}
.wenzhang .tp_btnbox input{display:inline-block !important;border:none !important;width:140px !important;height:40px !important;background:#8d744b !important;text-align:center;color:#fff !important;font-size:16px !important;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px !important; vertical-align:top;}
.wenzhang .tp_btnbox .ck,.wenzhang .tp_btnbox .ck:hover{display:inline-block;border:none;width:140px;height:40px;line-height:40px;background:#eee;text-align:center;color:#666;font-size:16px;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px;}
.wenzhang .wenjuan_yzm .verification{width:96px;height:26px;line-height:26px;border:#ddd 1px solid;margin-right:5px;}
.wenzhang .wztxt,.wenzhang .wzarea{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 25px;line-height: 25px;padding-left: 5px;width: 240px; margin-top:4px;}
.wenzhang .wzarea{ width:520px; height:120px; padding:2px 5px; line-height:22px; margin-top:4px;}
.wenzhang .wzbtn{border: 0 none;background: #0199E4 !important;margin:4px 0;font-family: "Microsoft YaHei",微软雅黑; color:#fff; text-align:center;height: 30px;cursor: pointer; width:70px;}
.wzewm{ text-align:center; margin:0 auto; overflow:hidden;position:relative;}
.wzewm span{ display:block;}
.wzewm span.txt{ height:28px; line-height:28px; color:#c0c0c0;}
.wzewm .gai{ position:absolute; left:0; top:0; width:100%;z-index:10;background: url(../images_nbzt/bangaibg.gif);}
.wzewm .wemimg{ margin: 0 auto; width: 150px; height: 150px; text-align: center; font-size: 0; line-height: 0;}
/*二维码分享 */
.wzewmbox{ height:130px; background:#fafafa; border:1px solid #dddddd; margin-top:50px; display:none;}
.wzbot1{height:50px;line-height:36px;text-align:right;font-size:12px;color:#999;padding:15px 10px 0;border-top:#dbdee1 1px solid;}
.share_icon{position: relative;}
.share-box{left: 0; right: auto; top: 0;}
.wzbot1 a{color:#999;line-height:36px;}
.wzbot1 a:hover{color:#dd0000;text-decoration:none;}
.wzbot1 .fxd_close{float:right;text-align:right; font-size: 0; line-height: 0; overflow:hidden;}
.wzbot1 .fxd_close .print_btn,.wzbot1 .fxd_close .close_btn{display:inline-block;float:left;height:26px;line-height:26px;background:url(../images_nbzt/print.gif) 0 5px no-repeat;padding:0 10px 0 22px; font-size: 14px;}
.wzbot1 .fxd_close .close_btn{background:url(../images_nbzt/close1.gif) 0 5px no-repeat;}

/*文章页 > 热词评论 */
.wz_hotword{ padding-top:32px; font-family:Microsoft YaHei;}
.wz_hotword h2{ height:32px; line-height:32px; color:#695435; font-size:18px; padding-bottom:5px;}
.wz_hotword ul{ height:26px; overflow:hidden;}
.wz_hotword ul li{ float:left; line-height:26px; height:26px; padding-right:40px; font-size:14px;}
.closeico{ text-align:center; padding-top:20px;}
.closeico a{ background:#8d744b; display: inline-block; padding:0 30px; cursor:pointer; color:#fff; height:30px; line-height:30px; font-size:14px; text-align:center;}
.closeico a:hover{ color:#fff;}
/*文章页 end*/
.video_main_content{text-align:center;padding:30px 0 15px;}
.sp_wzcon{padding:20px;width:884px;height:auto;font-size:16px;line-height:200%;}
.sp_wzcon table{max-width:884px !important;}
/*视频文章 end */