﻿@charset "utf-8";
/* CSS Document */
.bg{background: #fff;}
.mt20{margin-top: 20px;}
.p20{padding: 20px;}
.p15{padding: 15px;}

.list li{ height: 28px; line-height: 28px; overflow: hidden; font-size: 15px; padding:2px 0px 2px 15px; background: url(../images/ico.png) left center no-repeat; position: relative;}
.list li span.date{color: #a5a5a5; font-size: 14px; position: absolute; right:0px; top:2px;}
.list li img{float: left; padding: 8px 0 0 5px;}
.list li a{ max-width: 425px; display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*共用列表样式 end*/
.hbdc_tel{height: 46px; line-height: 46px; text-indent: 22px; background: url(../images_zt/hbdc_tel.jpg) left center no-repeat; padding: 2px;  }
.hbdc_tel a{ font-size: 24px; font-weight: bold; color:#28770c;}
/*共用标题样式 end*/

.hbdcbody{background: url("../images_zt/hbdc_bodybg.jpg") repeat;}
.hbdcban{ height: 270px; background: url("../images_zt/hbdc_banner.png") center 0 no-repeat #346c11; position: relative;}
.hbdcban .logo{ position: absolute;left: 50%; margin-left: -537px; top: 15px;}
.hbdcban .logo span{display: none;}
.guidang{ position: absolute; width: 297px; height: 297px; top: 0; right:0px; z-index: 90;}

/*搜索*/
.lmsearbox{ position:absolute; right: 62px;  top:10px; width:343px; height:30px;}
.lmsearbox ul{ height:30px; position:relative;}
.lmsearbox ul li.ss1{ display: block; border:#dcdcdc 1px solid;border-radius:3px; margin-right: 38px; background: #fff; height:28px;position:relative; z-index:11;}
.lmsearbox ul li.ss1 .msg-box{left:0;top:28px;position:absolute; z-index:9999999;}
.lmsearbox ul li.ss1 input{ width:98%; border: none; vertical-align:top; text-indent: 10px; height:26px;background:#fff;line-height:26px; padding:0 1%;font-size:14px;color:#666;}
.lmsearbox ul li.ss2{width:40px;height:30px;position:absolute;right:-1px;top:0px; z-index:12;}
.lmsearbox ul li.ss2 input{float:left;width:40px;height:30px; background:url(../images/lmsico.png) center center no-repeat #cc0000;border-radius:0px 3px 3px 0px; border:none;overflow:hidden;cursor:pointer;outline:none;font-size:0;}
.wza{ position: absolute; top:10px; right: 405px;}
.wza ul li{ width: auto; margin-right:10px; float: left;}
.wza ul li a{ line-height: 30px; padding: 0 10px; border-radius: 4px;   background: #cc0000; color: #fff;  font-size:14px;display: block;}
.hbdc_dy { width: 1128px; height: 90px; overflow: hidden; padding: 30px 36px; background: #fff; margin-bottom: 20px;}
.hbdc_dy p { font-size: 16px; text-indent: 2em; line-height: 30px;}
/*导语 end*/
.flashbox .flash,.flashbox .newsbox{width: 560px; height: 338px; overflow: hidden;}

.ls-flash{  position:relative; height: 100%; }
.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic li,.ls-flash .flash-pic img,.ls-flash .flash-pic a{height:100%; width: 100%; }
.ls-flash .flash-pic{ position:relative; z-index:0;}
.ls-flash .flash-pic li{ zoom:1; vertical-align:middle;}
.ls-flash .flash-pic a{display:block; color: #fff; position: relative;}
.ls-flash .flash-pic img{display:block;}
.ls-flash .flash-pic .title{display: block; height: 50px; line-height:50px; padding: 0 60px; font-size: 16px; text-align: center;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ls-flash .flash-pic a:hover .title{color: #fff;}
.ls-flash .flash-num{ display: none; }
.ls-flash .prev,.ls-flash .next{ width: 30px; height: 50px; bottom: 0; position: absolute;}
.ls-flash .prev{left: 10px;background: url("../images_zt/hbdc-btn-prev.png") center center no-repeat;}
.ls-flash .next{right: 10px;background: url("../images_zt/hbdc-btn-next.png") center center no-repeat;}

.flashbox .newsbox{ width: 560px;}
/*督察要闻 end*/
.newsbox2{padding-top: 20px; height: 250px;}
.newsbox2 .listbox{ width: 560px; height: 242px; overflow: hidden;}

.m-circle {padding: 40px 20px 40px; height: 195px; overflow: hidden;}
.m-circle li{float: left; width: 364px; border-right: 1px solid #e4e4e4; text-align: center;  }
.m-circle li img {webkit-transition:1s; transition:1s; display: block; width: 110px; height: 110px; margin: 0 auto;}
.m-circle li img:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.m-circle li h2 { padding: 5px 0; height: 38px; line-height: 38px; font-size: 24px; font-weight: bold; color:#206f02;  }
.m-circle li p { line-height: 20px; font-size: 16px; }

/*底部*/
.hbdcfot .footer{border-top: 2px solid #206f02;  margin-top: 15px; background: none; color: #333;}
.hbdcfot .footlink {display: none;}
.hbdcfot .footbootm{ color: #333;}
.hbdcfot .footbox img{padding-right: 0.5em; vertical-align: middle;}
.hbdcfot .footbootm a,.hbdcfot .footer a{ color: #333;}
.hbdcfot .footbootm a:hover,.hbdcfot .footer a:hover{ color: #d00;}
/*扫黑除恶专题 on*/
.shcebody .hbdcban{ background:url("../images_zt/shce_bodybg.jpg") center top no-repeat #0b4a96; }
.shcebody .hbdcban .container{ position: relative;}
.shcebody .hbdcban .shce_logo{ position: absolute; left: 63px; top: 12px; width: auto; height:auto; overflow: hidden; display: block;}
.shcebody .hbdcban .shce_banner{ position: absolute; left: 0px; top:0px;}
.shcebody .hbdcban .shce_logo .img_title,.shcebody .hbdcban .shce_banner .img_title{ display: none;}
.shcebody .hbdc_tel{background: url(../images_zt/shce_tit.png) left center no-repeat;}
.shcebody .hbdc_tel a,.shcebody .hbdc_tel a:hover,.shcebody .m-circle li h2,.shcebody .newstitle{ color: #0b60b6;}
.shcebody .hbdc_tel a{ float: left;}
.shcebody .hbdc_tel a.more{ float: right; color: #999; font-size: 15px; font-weight: normal;}
.shcebody .hbdc_tel a.more:hover{ color: #0b60b6;}
.shcebody .hbdcfot .footer{ border-color: #0b60b6;}
.shcebody .leftnr .lmtitle{ background: #0b60b6;}
.shcebody .leftnr .menunr li a:hover, .shcebody .leftnr .menunr li.active a,.shcebody .position span.postitle{border-color: #0b60b6;color: #0b60b6;}
.shcebody .pagination span.current,.shcebody .pagination span.current:hover,.shcebody .pagination a:hover{border-color: #0b60b6;background: #0b60b6;}
.shcebody .pagination button {width: 40px;height: 30px;line-height: 22px;padding: 2px 5px;border: #0b60b6 1px solid;margin: -5px 6px 0 3px;_margin: -5px 3px 0;background: #0b60b6;vertical-align: middle;color: #fff;}
.shcebody .m-circle li{ width: 289px;}
.img_tl li{ text-align: center;}
.img_tl li span{display: none;}
/*扫黑除恶专题 end*/
@media (min-width: 992px) and (max-width:1199px){
.shcebody .hbdcban{ background-size:140% 100%; height: 240px; }
.flashbox .flash{ width: 460px;}
.flashbox .newsbox{ width: 470px;}
.list li a{ max-width: 340px;}
.shcebody .m-circle li{ width: 237px;}
.img_tl li img{ width: 100%; height: auto;}
.dzico,.jcico,.wjico,.lkico{ display: inline-block; position: static;}
}
@media only screen and (max-width:991px) {
.shcebody .hbdcban{ background-size:150% 100%; height: 200px; }
.flashbox .flash{ width: auto; float: none; height: 440px;}
.flashbox .newsbox{width: auto; float: none; height: auto;}
.list li a{ max-width: none; float: none; margin-right: 90px;}
.m-circle{ padding: 20px 0px; height: auto;}
.shcebody .m-circle li{ width: 50%; box-sizing: border-box; margin: 10px 0px;}
.shcebody .m-circle li:nth-of-type(2n){border-right: none;}
.img_tl li img{ width: 100%; height: auto;}
}
@media (max-width: 767px){
.shcebody .hbdcban{ height:auto; padding-bottom:150px;background: url(../images_zt/shce_bodybg.jpg) center bottom no-repeat #2361b2;background-size:150% 66%;}
.shcebody .hbdcban .shce_logo{ position: static;  text-align: center; margin: 20px auto;}
.lmsearbox{ position:static;   width:98%; margin: 0 auto;}
.p20{ padding: 10px;}
.flashbox .flash{ height: 400px;}
.m-circle li h2{ height: auto;}
.hbdcfot .footer{ margin-top: -10px;}
}
@media (max-width: 600px){
    .shcebody .hbdcban{padding-bottom:120px; background-size:150% 50%;}
.flashbox .flash{ height: 360px;}
}
@media (max-width:500px){
.shcebody .hbdcban{padding-bottom:100px; background-size:150% 47%;}
.flashbox .flash{ height: 320px;}
}
@media (max-width:460px){
.flashbox .flash{ height: 260px;}
}
@media (max-width:380px){
.flashbox .flash{ height: 220px;}
}
@media (max-width:370px){
.shcebody .m-circle li{ width: 100%; border-right: none;}
}
/******栏目 on******/
.position_list{padding: 7px 0 7px 25px; border-bottom: 1px solid #e7e2e2; background: url(../images_zt/position.png) 5px 10px no-repeat;}
.position_list i{ font-style: normal;}
.leftnr{ border-right: 1px solid #f0eded; width: 286px; background: #f8f8f8;}
.leftnr .lmtitle {height: 42px; background: #0b60b6; overflow: hidden;}
.leftnr .lmtitle h1{ height: 42px; font-size: 18px; color: #fff; line-height: 42px;margin: 0; padding: 0; text-indent: 20px;}
.leftnr .menunr {min-height: 670px; padding-top: 15px; padding-left: 17px;}
.leftnr .menunr li {border-top: 1px solid #e7e2e2; height: 48px;}
.leftnr .menunr li a {display: block; height: 48px; line-height: 48px; font-size: 16px; text-indent: 72px; padding-left: 3px;}
.leftnr .menunr li a:hover,.leftnr .menunr li.active a {border-left: 3px solid #0b60b6; background-color: #fff; color: #0b60b6; padding: 0;}

.btn-group{ width:100%; cursor:pointer; position:relative;}
.btn{ width:100%; padding:8px 12px; font-size:16px; text-align:left;    border-radius: 0;}
.btn-danger{ color: #fff;   background: url(../images/lmtitlebg.png) 10px center no-repeat #0b60b6; border:none;  padding-left:60px; position: relative;  }
.btn-group.open .dropdown-toggle{ background:url(../images/lmtitlebg.png) 10px center no-repeat #0b60b6; }
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff; background:url(../images/lmtitlebg.png) 10px center no-repeat #0b60b6;  border-color:#0b60b6;}
.btn-danger:hover{   color: #fff;   background:url(../images/lmtitlebg.png) 10px center no-repeat #0b60b6;}
.btn-group .caret{ position: absolute; right:10px; top:50%; margin-top: -2px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:40px; position: static; float: none;}
.dropdown-menu > li > a { padding: 8px 20px;}
.dropdown-menu a{ background:#f2f7ef; border-top:1px solid #fff; border-left:4px solid  #f2f7ef;}
.dropdown-menu a:hover{background: #fff !important; border-left:4px solid  #f2f7ef; color: #0b60b6;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #fff; border-left:4px solid  #0b60b6; color: #0b60b6;}

.rightnr{ width: 860px;}
.position {height: 42px; background: url(../images/t1bg.gif) left bottom repeat-x; overflow: hidden;}
.position span.postitle { display: block; float: left; height: 40px; line-height: 40px; padding: 0 15px; color: #206F02; font-size: 18px; border-bottom: 2px solid #206F02; }
.listnews{padding: 10px 15px 30px 7px;}
.listnews li{  background: url(../images/ico.png) left center no-repeat; padding:2px 0px 2px 12px; font-size:14px; line-height:26px; overflow:hidden; position: relative;}
.listnews li span.date{ color:#999; font-family:arial; position: absolute; right:0px; top:2px;}
.listnews td{ line-height:26px;}
.listnews li.lm_line{ display: none; border-bottom:1px solid #ededed; padding:18px 0 0; height:0; line-height:0; margin-bottom:18px; background:none;}
.listnews li.lm_line.add{ display:none;}
.doc_list li{ overflow: hidden;}
.doc_list li a{ display: block; max-width: 710px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.doc_list li img{ padding:10px 0 0 5px; float:left;}
.doc_list li .blue_font{ color:#0080ff;}

.listnews ul.doc_list{ padding-bottom:5px;}
.listnews li.columnName{ background:#eee; margin-bottom:5px; padding-right:13px;}
.listnews li.columnName a.more{ font-size:12px;}
.listnews li.columnName a.more{ color:#888;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color:#333;}
/******栏目 end******/
.con_main{ position:relative; padding:30px 20px 20px;}
.con_main .guidang{ position:absolute; top:180px; right:10px;}
.newstitle{ font-size:26px; line-height:45px;  color: #2D7C11; padding-bottom: 20px; text-align:center;  }
.newstitlef{font-size:20px;text-align: center;line-height: 44px;font-weight: normal; }
.newsinfo{ min-height:38px;line-height:38px; font-size:14px; border-bottom:1px solid #dddddd;  color:#666;}
.newsinfoleft span{ padding-right:10px;}
.newsinforight span{ display: inline-block;}
.newsinforight  .font a{ padding:0 2px; }
.newsinforight  .print{ display:inline-block; background:url(../images/print.jpg) 20px center no-repeat; padding-left:42px;  }
.newsinforight .share{ padding-left:20px;}
.sharebox{ padding-top:25px;}
.otherli{padding: 20px 0 0;font-size: 15px;line-height: 32px;overflow: hidden;}
.otherli span{font-weight: bold;}
.infoshare{ background: url(../images/wzicon2.gif) 0 center no-repeat;padding-left: 20px; display: inline-block; vertical-align: middle; }
.infoshare .share-box{ position: relative; right:auto; top:auto; }
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0px;top:12px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:16px;  margin:0 auto; color:#333; line-height:180%; padding:20px 0px;  text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.newscontnet img{ max-width:100%;}
.wzbot{ border-top:1px solid #dcdcdc; padding:10px 0 0 20px;}
.wzbot ul.fxd_close{width:auto;float:right;text-align:left;overflow:hidden;}
.wzbot ul.fxd_close .print_btn{display:block;float:left;width:82px;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px; font-size:14px; color:#666;  display:none;}
.wzbot ul.fxd_close .close_btn{display:block;float:left;width:82px;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;font-size:14px; color:#666;}
.minh500{  height:auto !important;  min-height:300px;   _height:300px;}

.wenzhang .tp_btnbox input{display:inline-block !important;border:none !important;width:140px !important;height:40px !important;background:url(../images/jc-ct.gif) 0 0 no-repeat !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:url(../images/jc_ck.gif) 0 0 no-repeat;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: 0px none;background: #0199E4 !important;margin:4px 0;font-family: "Microsoft YaHei",微软雅黑; color:#fff; text-align:center;height: 30px;cursor: pointer; width:70px;}
.viewnum{ text-align:right; border-top:1px solid #dcdcdc; padding:24px 0; font-size:14px;}

.bdsharebuttonbox{display:block; float:left; width:90px;height:32px;background:url(../images/fx_cio.gif) 0 12px no-repeat;padding-left:20px;}
.bdshare-button-style0-24 .bds_weixin{background:url(../images/share.png) 0 -38px no-repeat !important;margin:6px 10px 6px 0 !important;width:24px !important;padding-left:0 !important;}
.bdshare-button-style0-24 .bds_tsina{background:url(../images/share.png) 0 0 no-repeat !important;margin:6px 6px 6px 0 !important;width:24px !important;padding-left:0 !important;}
.bdshare-button-style0-24 .bds_more{background:url(../images/fx_more.gif) 5px 6px no-repeat !important;background-position:5px 6px !important;margin:6px 0 6px 0 !important;width:19px !important;padding-left:0 !important;}
.share-bar a.share-weixin{background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat;}
/*文章下方二维码*/
.wzewmbox{ background:#f6f6f6; height:110px; margin:30px 0 0 0; padding:20px 0;}
.wzewmbox .ewm{ height: 110px; width: 560px;   padding:0 0 0 38px; border-right:1px solid #dcdcdc;}
.wzewmbox .ewm img{width: 105px; height: 105px;}
.wzewmbox .ewm span.img-title{display: none;}
.wzewmbox .ewm .txt{ margin:0 38px 0 120px; height: 102px; padding-top:3px; font-size: 16px;}
.wzewmbox .ewm .txt p.tit{  line-height: 24px; height: 48px; overflow: hidden; padding-bottom: 0;}
.wzewmbox .ewm .txt p.tit a:hover{color: #333;}
.wzewmbox .ewm .txt p{ line-height: 30px; padding: 5px 0;}
.scan_code_box{position: relative;}
.scan_code_box .ewmgai{position: absolute; width: 105px; height: 105px; left: 0; top: 0; z-index: 1;}
.ewm_wx{ width:491px; height:96px; padding:10px 0 0 40px;}
.ewm_tu{ width:96px; height:96px;}
.ewm_tu img{width: 96px; height: 96px;}
.ewm_tu .img_title{ display:none;}
.ewm_wbtu{ width:80px; height:81px; margin-right:69px; padding-top:10px; text-align:center; font-size:20px;}
.ewm_wbtu .wb{ background:url(../images/wbdot.png) center top no-repeat; padding-top:40px; height:41px; display:block;line-height:36px;}
.ewm_wbtu .wx{ background:url(../images/wxdot.png) center top no-repeat; padding-top:40px; height:41px; display:block;line-height:36px;}
.wz_xgyd h3{ height:60px; line-height:60px; color:#537F44; font-size:22px;  padding-left:10px; }
.wz_xgyd .list{ padding:10px 20px; border:2px solid #ededed;}
.wz_xgyd .list ul li{ height:36px; line-height:36px; background: url(../images/ico.png) left center no-repeat; padding-left:13px; font-size:15px; width:545px; float:left;padding-right:40px; overflow:hidden;}
.wz_xgyd .list ul li a{   float: none; display: block;  margin-right: 100px; white-space: nowrap;  overflow: hidden;text-overflow: ellipsis;}
.wz_xgyd .list ul li span{ float:right; }
.wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{ padding-right:0;}
/*提示框*/
@media (min-width: 992px) and (max-width:1199px){
/*栏目页*/
.rightnr{ width: 660px;}
.doc_list li a{ max-width: 515px;}
/*文章页*/
/*文章页二维码*/
.wzewmbox{ margin: 0px;}
.wzewmbox .ewm{ width:456px; }
.wzewmbox .ewm .txt{ margin-right:18px;}
.wzewmbox .ewm_wx{  width:386px;}
.ewm_wbtu{ margin-right:10px;}
}
@media only screen and (max-width:991px) {
/*栏目页*/
.rightnr{ width:auto; float: none;}
.doc_list li a{ max-width:none; margin-right: 80px; float: none;}
/*文章页*/
.wzewmbox{ padding: 20px; height: auto; margin: 0px;}
.wzewmbox .ewm{ width: auto; float: none; border-right: none; padding: 0px;}
.ewm_wx{ padding: 20px 0 0; width: auto; float: none;}

}
@media (max-width: 767px){
/*栏目页*/
.listnews{ padding: 10px 0 0;}
.p15{ padding: 10px;}
/*文章页*/
.newsinfo{ min-height: auto;}
.newsinfoleft,.newsinforight{ float: none; text-align: center;}
.con_main{ padding: 10px 0 0px;}
.wzewmbox{ padding: 10px;}
.wzewmbox .ewm .txt{ margin: 0 0 0 120px;}
    .init{ width: 160px!important; height: 160px!important; background-size: 100% 100%!important; top: auto;}
}