@charset "utf-8";
/* CSS Document */
a:hover{ color: #3a841d;}
.hb_banbox{height: 440px;}
.mt50{ margin-top: 40px;}
.pos-rel{ position: relative;}
.guidang{ position: absolute;right:0; top:70px;z-index: 9;}
.hidden-tit .img_title{ display: none;}

.wza-on .guidang{top: 0;}
/*头部*/
.ls-banner{ display: none;}
.ls-top{ background: #418c23;}
.top_r li.jft a.active {background: #38c002;}
.top_r li.jft a {color: #418c23;}
.navbar-nav li a {color: #418c23 !important;}
.navbar-nav li a:hover, .navbar-nav li.on a, .navbar-nav li.active a {border-bottom: #418c23 1px solid;}
.top_r li.wza {background: url(/_res/images/top_wza_green.png) left center no-repeat;}
.top_r li.member {background: url(/_res/images/top_user_green.png) left center no-repeat;}
.navbar-nav li a:hover, .navbar-nav li.on a, .navbar-nav li.active a {border-bottom: #418c23 1px solid;}
.navbar-nav li a i {background: url(/_res/images/nav_currico_green.png) center no-repeat;}
.hb_bannerbg{ background: url(/_res/hb_images/hb_banner.png) center bottom no-repeat; height: 440px;}
.hb_bannerbg .hb_logo{ padding-top: 10px;}
.hb_bannerbg .hb_banner{ padding-top:133px; text-align: center;}
.hb_bannerbg .hb_banner img{max-width: 100%;}
.wza-on .hb_bannerbg .hb_banner{padding-top: 65px;}
/*搜索*/
.zt_search{ bottom: 20px; right: 0; position: absolute;z-index: 9; border: 1px #ddd solid;background: #fff; width: 238px; height: 28px; padding-right: 36px;}
.zt_search input{border: 0 none; background: none; vertical-align: middle; width: 100%;}
.zt_search li{font-size: 0; line-height: 0;}
.zt_search .ss1{height: 28px; width: 36px; position: absolute; right: 0; top: 0;}
.zt_search .ss1 input{height: 28px; cursor: pointer; background: url("/_res/images/pos_searico_green.png") center center no-repeat;}
.zt_search .ss2{ padding: 3px 0 3px 10px; height: 22px;}
.zt_search .ss2 .lable-keywords{width: 100%;}
.zt_search .ss2 input{height: 22px; line-height: 22px; font-size: 14px;}
.zt_search .ss2 .ph-label{left: 10px;top: 3px;}
.zt_search .msg-box{position: absolute;left: 0;}

/*导航*/
.hb_nav{ height: 50px; background: #418c23; line-height: 50px;}
.hb_nav .nav ul li{ display: inline; float: left; width: 240px; text-align: center; font-size: 20px; font-weight: bold;  background: url(/_res/hb_images/hb_navline.png) right center no-repeat;}
.hb_nav .nav ul li a{ color: #fff;}
.hb_nav .nav ul li a:hover,.hb_nav .nav ul li.on a{ color: #ffd800;}
.hb_home .hb_nav ul li.first a{ color: #ffd800;}

/*专题信息*/


.hd_atitle{background: url(/_res/hb_images/hb_atabsbg.png) center center no-repeat; height: 40px; margin: 0 0 30px 0; text-align: center; }
.hd_btitle{background: url(/_res/hb_images/hd_btabsbg.png) right center no-repeat; height: 40px; margin: 0 0 30px 0; }

/*焦点图*/
.hb_flash{ width: 558px; height: 340px; padding: 9px; border: 1px solid #ededed; overflow: hidden;}
.hb_flash .flashPic .title{height: 40px; line-height:40px;padding: 0 110px 0 10px; font-size: 16px;}
.hb_flash .flashNum{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.hb_flash .flashNum ul{ overflow:hidden; zoom:1; float:left;}
.hb_flash .flashNum ul li{ float:left; margin-right:5px; width:10px; height:10px; text-indent: -20em; font-size: 0; background:url("/_res/hb_images/hb_num.png") 0 0 no-repeat; overflow: hidden; cursor: pointer;transition: all .5s;}
.hb_flash .flashNum ul li.on{background-position: -10px 0;}

/*专题信息列表*/
.hb_news{ width: 580px; height: 360px; overflow: hidden;}
.hb_bigtitle{ height: 103px; border-bottom: 1px dashed #c8c8c8;}
.hb_bigtitle .list1{ margin: 0; padding: 0;}
.hb_bigtitle .title{ font-size: 24px; font-weight: bold; line-height: 26px; height: 40px;}
.hb_bigtitle .title a{ color: #ef3636; display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hb_bigtitle .title a:hover{ color: #448330;}
.hb_bigtitle .remarks{ text-indent: 2em; color: #666; font-size: 14px; line-height: 24px;}
.hb_bigtitle .remarks a{color: #ef3636; }
.hb_bigtitle .remarks a:hover{color: #448330; }
.hb_list{ margin: 10px 0 0 0;}
.hb_list li{ font-size: 16px; line-height: 31px;height: 31px; padding:2px 0 2px 14px;  background:url(/_res/hb_images/hb_ico.png) left center no-repeat;position: relative;}
.hb_list li .date{font-size: 14px; color:#999;position: absolute;top: 2px;right: 0;}
.hb_list li a{display: block;max-width: 498px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



/*重要转载列表*/
.hb_blist li{ width: 566px; float: left;  height: 37px; line-height: 37px; border-bottom: 1px dotted #e5e5e5;}
.hb_blist li.even{ float: right;}
.hb_nrbg{ background: #fafafa; padding: 30px 0;}
.hb_lmbox{ width: 582px; height: 380px; margin-bottom: 45px;}

.hb_piclist .web_top{ height: 118px; display: block; border-bottom: 1px dotted #e5e5e5;}
.hb_piclist .web_top .pic{ width: 166px; float: left;}
.hb_piclist .web_top .pic img{ width: 150px; height: 103px;}
.hb_piclist .web_top .pictitle{ margin-left: 166px;}
.hb_piclist .web_top .pictitle .pictitle01{ font-size: 16px; font-weight: bold; height: 24px; line-height: 24px; margin-bottom: 10px; display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hb_piclist .web_top .pictitle div{ font-size: 14px; color: #666; line-height: 25px; text-indent: 2em;}
.hb_piclist .web_top .pictitle div a{color: #ef3636;}
.hb_piclist .web_con1{ clear: both;}
.hb_piclist .web_con1 li{ height: 41px; line-height: 41px;  border-bottom: 1px dotted #e5e5e5; font-size: 16px;     padding-left: 14px;
    background: url(/_res/hb_images/hb_ico.png) left center no-repeat;}
.hb_piclist .web_con1 li .date{ font-size: 14px; color: #999;}

/*横幅广告*/
.hfbox li img{width: 100%;}
.hfbox li .img_title{display: none;}
/* 底部 */
.ls-footer{ border-top:5px solid #418c23;}

@media (min-width: 992px) and (max-width:1199px){
    .mt50{ margin-top: 30px;}
    /*导航*/
    .hb_nav .nav ul li{width: 20%;}
    /*专题信息*/
    .hb_flash{width: 470px;height: 286px;}
    .hb_news{width: 482px;height: 306px;}
    .hb_bigtitle{height: auto;}

    .hb_blist li{width: 472px;}
    .hb_list li a{max-width: 400px;}

}
@media (max-width: 991px){
    .guidang{width: 200px !important;height: 200px !important;background-size: 100% 100% !important;}
    .mt50{ margin-top: 20px;}
    /*导航*/
    .hb_nav .nav ul li{width: 20%;}
    .hb-ztxx,.hfbox,.hb_blist{padding: 0 15px;}
    .hd_atitle{margin-bottom: 20px;}
    /*专题信息*/
    .hb_flash{width:auto;height: 437px !important;float: none;}
    .hb_news{width:auto;height:auto;float: none;margin-top: 15px;}
    .hb_bigtitle .title{font-size: 22px;}
    .hb_bigtitle{height: auto; padding-bottom: 10px;}

    .hb_blist li{width: auto;float: none !important;}
    .hb_list li a{max-width:none;float: none;margin-right: 60px;}
    .hb_list li img{display: none;}

    .hb_nrbg{padding: 15px 0;}
}
@media (max-width: 767px){
    .navbar{background: #3a821f;}
    .phone-right{background: linear-gradient(to right, rgba(0,83,147,0), rgb(41, 118, 14));}

    .guidang{width: 160px !important;height: 160px !important;top: 0px;}
    .mt50{ margin-top: 10px;}
    /*头部*/
    .hb_bannerbg{height: auto;padding: 0 0 20px;}
    .hb_banbox{height: auto;}
    .hb_bannerbg .hb_banner{padding: 20px 10px;}
    .zt_search{position: relative;bottom: auto;right: auto; margin: -20px auto 0;}

    .hb_nav .nav ul li{font-size: 18px;}

    .hb-ztxx,.hfbox,.hb_blist{padding: 0 10px;}
    .hb_nrbg{padding: 10px 0;}
    .hd_atitle{margin-bottom: 15px;}
    .hd_atitle img{height: 30px;}

    .hb_bigtitle .title{font-size: 20px;height: auto;}
    .hb_bigtitle .title a{white-space: normal;}
    .hb_flash{height: 360px !important;}
}
@media (max-width: 500px){
    .hb_nav{ height: auto;}
    .hb_nav .nav ul li{ width: 33.33%;}
}
@media (max-width: 479px){
    .hb_flash{height: 320px !important;padding: 4px;}
    .hd_atitle{background-size: 1000px auto;}
    .hd_atitle img{height: 26px;}
}
@media (max-width: 380px){
    .hb_flash{height: 260px !important;}
}
@media (max-width: 340px){
    .hb_flash{height: 240px !important;}
}
/* 栏目页 */
.wz_top{line-height:30px;font-size:16px;background:url(/_res/hb_images/wz_ico.png) 11px 12px no-repeat #f1f1f1;padding:5px 0 5px 33px;}
.wz_top i{ font-style: normal;}
.hb_mainr{ padding: 15px; border: 1px solid #ddd; margin: 40px 0;}
.navjz{ height:auto;  min-height:525px;_height:525px;padding:20px;margin:auto;line-height:38px;font-size:15px;overflow:hidden; position:relative;}
.navjz ul{padding-bottom:5px;}
.navjz ul li{height:34px;line-height:34px;vertical-align:bottom;clear:both;background:url(/_res/hb_images/hb_ico.png) 0 center no-repeat;color:#999;padding:2px 0 2px 15px;position: relative;}
.navjz ul li a {  font-size: 16px;  display: block; white-space: nowrap; overflow: hidden; max-width: 950px;  text-overflow: ellipsis;}
.navjz ul li .date{position: absolute;top: 2px;right: 0;}
.navjz .lm_title{font-size:16px;}
.navjz ul li img{padding-top:13px; float:left;}
.navjz ul li.lm_line {height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0;padding: 0;background: none;}
.navjz ul li font{font-family:Arial, Helvetica, sans-serif;}
.navjz ul li.columnName{height:40px;background:#f7f7f7;margin:5px 0 10px;padding:0 10px;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#d41314; padding:0 0 0 10px; margin-right: 0 !important; float:left !important;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px; margin-right: 0 !important; float:right !important;}
.navjz ul li.columnName .more:hover{color:#005db5;}
/*分页/翻页*/
.pagination a:hover{background:#418c23;border:1px solid #418c23;}
.pagination a.active{border:1px solid #418c23;}
.pagination span.current,.pagination span.current:hover{background:#418c23;border:1px solid #418c23;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #ddd;color:#cfcfcf;background:#f9f9f9;}
.pagination a.text,.pagination a.text:hover{background:#418c23;border:#418c23 1px solid;}
.pagination .inputBar button{background:#418c23;color: #fff;}
@media (min-width: 992px) and (max-width:1199px){
    .navjz ul li a{max-width: 790px;}
}
@media (max-width: 991px){
    .hb_mainr{margin: 15px 15px;padding: 10px;}
    .navjz{padding: 15px; min-height:300px;_height:300px;}
    .navjz ul li a{max-width: none;float: none;margin-right: 90px;}
    .navjz ul li img{display: none;}
}
@media (max-width: 767px){
    .hb_mainr{margin: 15px 10px;padding: 10px;}
    .navjz{padding: 10px;}
}
/*** 通用文章页 START ****/
.secnr{height: auto;text-align:left;min-height:300px;_height:300px;position:relative;background: #fff;padding:20px 20px;}
.wenzhang .guidang{position:absolute;right:-20px;top:-40px;z-index:99;}
.wenzhang{font-size:14px;line-height:1.8;height:auto;padding: 20px;}
.wztit,.newstitle{font-size:30px;line-height:42px;text-align:center;padding:10px 0 10px;}
.wzfbt{line-height:30px;text-align:center;font-size:22px;font-weight:normal;}
.wzttit{font-size:22px;line-height:32px;text-align:center;}
.wzstit{line-height:30px;text-align:center;font-size:18px;font-weight:normal;padding: 5px 0;}

.wzfbxx{height:auto;line-height: 25px;color: #666;margin: 10px 0; font-size:15px;border-bottom: 1px dashed #d6d6d6;text-align:center;padding: 0 0 15px;position: relative;}
.wzfbxx_left{font-size: 0;}
.wzfbxx span{padding:0 6px; font-size: 14px;}
.wzfbxx span i{font-style: normal;}
.wzfbxx .wz_font {display: block;float: left; /*width: 139px;height: 25px;*/z-index: 2; padding-right: 10px;}
.wz_font i {display: block;float: left;font-style: normal;/*width: 45px; height: 25px;line-height: 25px;*/white-space: nowrap;overflow: hidden;}
.wz_font a {display: block;float: left;/*width: 30px;*/height: 24px;line-height: 24px;padding: 0 7px; border: #e6e6e6 1px solid;text-align: center;cursor: pointer;color: #999999;}
.wz_font a:hover {color: #fe8f00;}
.wz_font a.active {color: #fe8f00;}
.wz_font a.j-fontBig {border-right: 0;border-radius: 2px 0 0 2px;}
.wz_font a.j-fontSmall {border-left: 0;border-radius: 0 2px 2px 0;}
.wzfbxx .print_w{display: block;float: left; /*width: 35px;height: 26px;line-height: 25px;*/z-index: 2;background: url("/_res/images/print.png") 0 center no-repeat;cursor: pointer;padding-left: 22px;}
.wzfbxx_right{/*position: absolute;right: 0;top: 0;*/ float: right; position: relative;}
/*.wzfbxx span.hit{display: none;}*/
.wzfbxx_right>span{float: left;}
.wzfbxx_right .wz_sc{background: url("/_res/images/wz_sc.png") left center no-repeat;padding:0 10px 0 20px;}
.wzfbxx_right .wz_sc a{color: #666;}
.wzfbxx_right .share{float: left;}
.wzfbxx_right .share .share-weixin{background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat;}
.wzfbxx .share span{padding: 0;}
.wzfbxx .share-box{position: relative;top: auto;}

.jiucuo_con{text-align: right;}
.jiucuo_con a{font-size: 16px;color: #999;}
.wzcon{padding:20px 0;min-height:350px;_height:350px;font-size:16px;line-height:2; text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.wzcon table,.sp_wzcon table{margin: 0 auto;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-collapse:collapse;max-width:100%; height: auto;}
.wzcon img{max-width:100%;}
.wzcon p{margin:5px 0;}
.scan_code_box{margin:0 auto;padding:40px 0;text-align:center;}
.scan_code_box .pic{text-align:center;width:auto;margin:0 auto;}
.scan_code_box img{width:120px;height:120px;border:1px solid #efefef;margin:0 auto;padding:9px;}
.scan_code_box .txt{text-align:center;line-height:32px;font-size:14px;color:#666;display:block;}
.scan_code_box .ewmgai{display:none;}
.video_main_content{text-align:center;padding:20px 0 0;}
.sp_wzcon{padding:20px 0;font-size:14px;line-height:1.8;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.sp_wzcon table{max-width:100%;margin:auto;}
.sp_wzcon img{max-width:100%;}
.sp_wzcon p{margin:5px 0;}
@media (max-width: 991px) {
    .secnr{padding:20px 15px;}
    .wenzhang .guidang{width:200px;height:200px;background-size:100% 100%;}
    .wzfbxx span{padding: 0 2px;}
    .wzfbxx_left{float: none;}
    .wzfbxx_right{display: none;}
    .wzcon{min-height:200px;}
}
@media (max-width: 767px) {
    .secnr{padding: 10px;margin-bottom:0px;}
    .wenzhang{padding: 10px 0 0;}
    .wzttit{font-size: 18px;}
    .wztit{font-size:22px;line-height:30px;padding: 8px 0;}
    .wzfbxx{margin:10px 0 0;}
    .wzfbxx span{display: inline-block;}
    .sp_wzcon{padding:10px 0;}
    .wzcon{padding: 10px 0 0;}
}
@media print{
    .topcon,.header,.footer,.position,.wzfbxx,.wzbot,.scan_code_box{display:none;}
}
/*环保督查*/
