@charset "gb2312";
/* Rest CSS */
*{margin:0;padding:0;}
html{color:#333;overflow-y:scroll;-webkit-text-size-adjust:none;background:#fff;}
input,button,textarea,optgroup,option,p,div,ul{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{font:12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,helvetica,arial,sans-serif;color:#333;background:#fff;}
body{behavior:url("TMPimages_pdcsshover.htc");}
fieldset,img{border:0;}
.cc{clear:both; font-size:1px; height:0; line-height:0;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */

li,ul,dl,dt,dd{list-style:none;vertical-align:top;}
dd,li{list-style:none;}
a{color:#333;text-decoration:none;font-family:"Microsoft YaHei",微软雅黑;}
a:hover{text-decoration:none;color:#d00;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
h1{ font-size: 18px; }
h2{ font-size: 14px; }
h3{ font-size: 12px; }
.fr,.right,#right{float:right}
.fl,.left,#left{float:left}
.font_ff{ font-family:Arial, Helvetica, sans-serif;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mainbox{ width: 1200px; margin: 0 auto;}

/*头部*/
.ind_body{width:100%;height:auto; background: url("images_hbdcbodybg.jpg"); min-width:1200px;}
.header{width:100%;height:auto;}
.banbox{width:100%;height:510px;margin:auto;position:relative;overflow:hidden;background: url("images_hbdcbanbg.jpg") center top no-repeat;}
.top_ico{position:absolute;width:180px;height:60px;overflow:hidden;left:50%;margin-left:-549px;top:18px;}
.daodu{ width: 1064px; height: 84px; overflow: hidden; top:329px; left:50%; position:absolute; margin-left:-600px; background:#c7efe6; padding: 26px 68px 30px;}
.daodu .con{height: 84px; overflow: hidden; font-size: 16px; text-indent: 2em; line-height: 28px;}
.daodu .con .detailed{ display:none;}
/*banner 导读 end*/

/***主体内容***/
.list li{ height: 32px; line-height: 32px; font-size: 16px; padding-left: 15px; background: url("images_hbdcicon.png") left center no-repeat;}
.list li .date{ color:#a5a5a5; font-family:arial;font-size: 14px;}
.list li img{float: left; padding: 10px 0 0 8px;}
.list li a{float: left;}


.mainboxa{ padding: 20px 20px 0; background: url("images_hbdcwrite95.png") repeat;}
.flash{ width: 560px; height: 370px;}
.mF_games_tb .thumb{display: none !important;}
.mF_games_tb{ background: none !important; height: 370px !important;}
.mF_games_tb_wrap{ border: 0 none !important; padding: 0 !important; background: none !important;}
.mF_games_tb .pic img{ width:560px; height:370px;}
.mF_games_tb .txt li{bottom:0px !important; height: 45px !important; line-height: 45px !important;}
.mF_games_tb .txt li a{padding: 0 0 0 10px !important; font-size: 16px !important; font-weight: normal !important; width: 450px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mF_games_tb .txt li b{filter: alpha(opacity=45) !important;opacity: 0.45 !important;}
.mF_games_tb .prev, .mF_games_tb .next{ width: 25px !important; height: 25px !important; bottom: 10px !important; left: auto !important; right: 36px;}
.mF_games_tb .next{ right: 10px !important;}
.mF_games_tb .prev a, .mF_games_tb .next a{ width: 25px; height: 25px; background: url("images_hbdcflibg.png") 0 0 no-repeat; text-indent: -10em; overflow: hidden;}
.mF_games_tb .next a{background-position: -25px 0;}
.mF_games_tb .prev a:hover{background-position: 0 -25px;}
.mF_games_tb .next a:hover{background-position: -25px -25px;}

/*图片切换 end*/
.newsbox{ width: 580px; overflow: hidden; height: 370px;}
.newsbox .btbox{ height: 107px; padding-bottom: 1px; background: url("images_hbdcline.png") left bottom repeat-x;}
.newsbox .btbox .tit{ height: 36px; font-size: 26px; font-weight: bold; color: #454545; overflow: hidden;}
.newsbox .btbox .tit a{ color: #454545;}
.newsbox .btbox .tit a:hover{ color: #d00;}
.newsbox .btbox .con{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; text-indent: 2em; padding: 10px 10px 0; color: #a5a5a5;}
.newsbox .btbox .con a{color: #a5a5a5;}
.newsbox .btbox .con a:hover{color: #d00;}
.newsbox .list{ padding-top: 13px;}
/*图片切换右侧新闻 end*/
.dcnews{ padding: 23px 0px 0; height: 452px; overflow: hidden;}
.listbox{ width: 560px; overflow: hidden;}
.listbox h2{ height: 68px; background: url("images_hbdctelbg.gif") left 66px repeat-x;}
.listbox h2 a{display:inline-block; line-height: 64px; height: 68px; color: #206f02; font-size: 32px; font-weight: bold; background: url("images_hbdctel1.gif") center bottom no-repeat;}
.listbox h2 a:hover{color: #206f02;}
.listbox .btbox{ height: 116px; padding-bottom: 1px; background: url("images_hbdcline.png") left bottom repeat-x; font-size:14px;}
.listbox .btbox .tit{ padding-top: 5px; height: 50px; line-height: 50px; font-size: 22px;}
.listbox .btbox .con{ height: 48px; overflow: hidden; line-height: 24px; font-size: 14px; padding: 0 6px 0 8px; color: #a5a5a5; text-indent: 2em;}
.listbox .btbox .con a{color: #a5a5a5;}
.listbox .btbox .con a:hover{color: #d00;}
.listbox .list{ padding-top: 12px; font-size:14px;}
/*督察动态 环保行动 end*/
.dctbbox{ height: 400px; overflow: hidden; background: #206f02;}
.dctbbox .mainbox{height: 400px; background: url("images_hbdcdctbbg.jpg") center top no-repeat;}
.dctbbox h2{ height: 69px; line-height: 50px; padding-top: 30px; font-weight: bold; font-size: 32px; text-align: center; background: url("images_hbdctel2.gif") center bottom no-repeat;}
.dctbbox h2 a,.dctbbox h2 a:hover{ color: #fff;}

.sliderbox{width:1200px;height:160px;overflow:hidden;margin-top:62px;position:relative;}
.arrow-btn{display:block;background:url(images_hbdcprev.png) no-repeat;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;top:9px;z-index:999; cursor:pointer;}
#btn-left{left:0;background-position:0 0;cursor:pointer;}
#btn-left.dasabled{background-position:0 0;}
#btn-right{right:0;cursor:pointer;background-position:-50px 0;}
#btn-right.dasabled{background-position:-50px 0;}
.slider{width:1018px; margin-left:110px;height:160px;overflow:hidden;position:relative;float:left;}
.slider ul.numbox{position:absolute;left:0px;top:0;width:1018px;height:160px;list-style:none;}
.slider li.num{float:left;width:509px; color:#fff;height:160px;background: url("images_hbdctbbg.png") left 3px no-repeat;}
.slider li.num .date{ height: 48px; overflow: hidden; font-weight: bold; line-height: 18px; font-size: 14px; font-family: arial; padding-left:20px;}
.slider li.num .date span{ font-size: 28px; line-height: 30px;}
.slider li.num .list1{ padding: 12px 21px 0 20px;}
.slider li.num .list1 li{height: 32px; line-height: 32px; font-size: 16px; padding-left: 15px; background: url("images_hbdcicon1.png") left center no-repeat;}
.slider li.num .list1 span{ color:#a5a5a5; font-family:arial;font-size: 14px;}
.slider li.num .list1 img{float: left; padding: 10px 0 0 8px;}
.slider li.num .list1 a{float: left; color: #fff;}
.slider li.num .list1 a:hover{color: #fff; text-decoration: underline;}
.dctbbox .more{ padding-top: 29px; height: 28px; text-align: center; font-size: 14px;}
.dctbbox .more a{ color: #c6d8be;}
.dctbbox .more a:hover{ color: #fff;}
/*督察通报 end*/
.wywy{ padding: 40px 20px 40px; height: 195px; overflow: hidden;}
.wywy h2{ width: 157px; height: 158px; text-align:left; padding:37px 0 0 84px; text-indent:-20em; overflow:hidden; background: url("images_hbdcwywy.gif") 0 0 no-repeat;}
.wywy .con{ height: 195px; overflow: hidden;}
.wywy .con li{float: left; width: 364px; border-right: 1px solid #e4e4e4; text-align: center;}
.wywy .con li span.ico{display: block; width: 110px; height: 110px; margin: 0 auto; background:url("images_hbdcico1.png") center top no-repeat;transition: all ease-in .4s; -webkit-transition: all ease-in .4s;}
.wywy .con li:hover span.ico{transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.wywy .con li p{ height: 85px; overflow: hidden;}
.wywy .con li p span{display: block;}
.wywy .con li p span.tit{ padding-top: 4px; height: 38px; line-height: 38px; font-size: 24px; font-weight: bold; color: #206f02;}
.wywy .con li p span.txt{ height: 43px; line-height: 20px; font-size: 16px;}
.wywy .con li.num2 span.ico{ background-image: url("images_hbdcico2.png");}
.wywy .con li.num3 span.ico{ background-image: url("images_hbdcico3.png");}
.wywy .con li.num3{border-right: 0 none;}
/*网言网语 end*/
.wyly{ padding-top: 40px; padding-bottom: 50px;}
.wyly h2{ height: 69px; line-height: 50px; font-weight: bold; font-size: 32px; text-align: center; background: url("images_hbdctel3.gif") center bottom no-repeat; color: #206f02;}
.mesgbox{ width: 1158px; height: 518px; background:#fff; padding-top: 20px; border: 1px solid #dddddd; margin: 40px auto 0;}
.mesgbox li{padding-top: 20px; width: 100%; line-height: 40px; font-size: 16px;}
.mesgbox li input{outline: 0 none;}
.mesgbox li p.txt1,.mesgbox li p.txt2{ width: 102px; padding-right: 16px; text-align: right; height: 40px;}
.mesgbox li p.txt2{ width: 114px;}
.mesgbox li p.put1,.mesgbox li p.put2{ background: #fafafa; height: 28px; border: 1px solid #dddddd; padding: 5px 10px;}
.mesgbox li p.put1 input,.mesgbox li p.put2 input{ font-size: 16px; height: 28px; line-height: 28px; float: left; border: 0 none; background: none;}
.mesgbox li p.put1,.mesgbox li p.put1 input{ width: 178px;}
.mesgbox li p.put2,.mesgbox li p.put2 input{ width: 507px;}
.mesgbox li p.put3{ padding-left: 33px;}
.mesgbox li p.textarea{width: 788px; height: 168px; border: 1px solid #dddddd;background: #fafafa;padding: 5px 10px; }
.mesgbox li p.textarea textarea{ line-height: 24px;font-size: 16px;width: 788px; height: 168px; border: 0 none; background: none;resize: none;  outline:none; }
.mesgbox li p.yzmimg{padding-left: 10px; font-size: 12px;}
.mesgbox li p.yzmimg img{ width: 60px; height: auto; vertical-align: middle;}
.mesgbox li p.yzmimg a{margin-left: 10px; color: #666;}
.mesgbox li p.yzmimg a:hover{ color: #d00; text-decoration: underline;}
.mesgbox li.btn{ padding-left: 98px;}
.mesgbox li.btn input{float: left; margin-left: 20px; width: 120px; text-align: center; line-height: 40px; height: 40px; color: #fff; cursor: pointer; font-size: 16px; font-weight: bold; background: #206f02; border: 0 none;}
/*网友留言 end*/
.pinglunbox{padding: 28px 20px 0; }
.pinglunbox h3{height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; padding-left: 24px; background: url("images_hbdctel4.gif") left center no-repeat; color: #206f02;}
.pinglunbox h3 a{ float:right; font-size:14px; font-weight: normal; color:#999;}


.plcon li{ padding: 22px 0 31px; background: url("images_hbdcline.png") left bottom repeat-x; margin-bottom: 9px; height: auto;}
.plcon li .userpic{ height: 42px; padding:9px 18px 0 0; width: 42px; position: relative;}
.plcon li .userpic .gai{ width: 42px; height: 42px;display: block; background: url("images_hbdcusergai.png") 0 0 no-repeat; position: absolute; left: 0; top: 9px; z-index: 1;}
.plcon li .userpic .gai.gai2{ background: url("images_hbdcusergaisy.png") 0 0 no-repeat; }

.plcon li .userpic img{ width: 42px; height: 42px;position: absolute; left: 0; top: 9px; z-index: 0;}
.plcon li .pl_list{ width: 1099px; height: auto; display: block; overflow: hidden;}
.plcon li .pl_list .pl_list_nt{ height: 32px;font-size: 14px;}
.plcon li .pl_list .pl_list_nt span.name{ color: #e74851;}
.plcon li .pl_list .pl_list_nt span.dz{ padding-left: 22px; color: #dbdbdb;}
.plcon li .pl_list .pl_list_nt span.time{ padding-left: 22px; color: #cbcbcc;}
.plcon li .pl_list .pl_list_bt{ font-size: 16px; line-height: 28px; padding: 5px 0;}
/*最新评论 end*/

/*底部*/
.foot{width:100%;padding:22px 0 26px;margin:auto;background:#f3f3f3;border-top:3px solid #206f02;text-align:center;color:#333; line-height: 24px; min-width:1200px;}
.foot span.tj{ padding: 0 5px; font-family: arial;}
.foot a{padding: 0 7px;}

    /*.foot{width:100%;height:116px;padding-top:39px;margin:auto;background:url(/TMP/images_hbdc/gjc_footbg.png) center 0 no-repeat;text-align:center;color:#333;font-family:"宋体";}*/
/*.bottom{width:1000px;height:24px;line-height:24px;vertical-align:bottom;margin:auto;font-size:14px;position:relative;}*/
/*.bottom1{width:1000px;height:24px;line-height:24px;vertical-align:bottom;margin:auto;color:#666;padding-top:27px;}*/
/*.bottom1 a{color:#666;font-family:"宋体";} */
/*.bottom1 a:hover{font-weight:bold;}*/
/*.fot_pic{position:absolute;width:70px;height:70px;left:189px;top: -22px;display:block;}*/
.fot_pic img{width:70px !important;height:70px !important;}
.jc_ico{position:absolute;width:110px;height:55px;right: 144px;top: -14px; display:block;}
/*container*/

/*栏目页*/
.lmcontainer{height:auto;margin:auto;border:#dfdfdf 1px solid;padding:20px 19px;background:#fff;margin-top:30px;}
.navdh{width:235px;height:auto;padding:0 0 180px 15px;background:url(/TMP/images_hbdc/czh_navdhline.gif) 235px bottom no-repeat;}
.navdh ul{width:235px;height:auto;background:url(/TMP/images_hbdc/czh_navline.gif) 220px 0 repeat-y;padding-top:10px;}
.navdh ul li{width:235px;height:60px;vertical-align:bottom;padding-top:20px;overflow:hidden;}
.navdh ul li a{display:block;width:220px;height:60px;line-height:60px;text-align:center;background:url(../images_hbdc/czh_web.gif) 0 0 no-repeat;padding-right:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;font-size:20px;cursor:pointer;}
.navdh ul li a:hover,.navdh ul li.active a{color:#fff;background:url(../images_hbdc/gjc_webhover.gif) 0 0 no-repeat;}

/*右边*/
.navjs2{width:1060px;height:auto;min-height:450px;_height:450px;padding:20px 20px 30px;margin:auto;line-height:38px;font-size:15px;overflow:hidden;}
.navjs2 .pl_list{ width: 998px !important;}

.navjz{height:auto;min-height:450px;_height:450px;padding:20px 20px 30px;margin:auto;line-height:38px;font-size:15px;overflow:hidden;}
.navjz ul,.wzcon ul{padding-bottom:5px;}
.navjz ul li,.wzcon ul li{height:38px;line-height:38px;vertical-align:bottom;clear:both;background:url(images_hbdcdot.gif) 0 18px no-repeat;color:#999;padding-left:15px;}
.navjz ul li a,.wzcon ul li a{font-size:15px;}
.navjz .lm_title{font-size:16px;}
.navjz ul li img{padding-top:13px;}
.navjz ul li.hxline{height:24px;overflow:hidden;background:url(images_hbdcnavjz_line.gif) 0 12px repeat-x;}
.navjz ul li font{font-family:Arial, Helvetica, sans-serif;}
.navjz ul.imglist{width:1080px;}
.navjz ul.imglist div{height:1px;margin-top:-1px;clear:both;background:none;overflow:hidden;}
.navjz ul.imglist li{padding-left:0;background:none;float:left;margin-right:20px;text-align:center;height:auto;padding-bottom:10px;clear:none;}	
.navjz ul.imglist li img{border:0;padding:0;}
.navjz ul.imglist li a{background:none;padding-left:0;}
.navjz li.lm_line {
    border-bottom: 1px solid #dddddd;
    padding: 12px 0 0;
    height: 0;
    line-height: 0;
    margin-bottom: 12px;
    background: none;
}
/*栏目页 视频列表 */
.shipinbox{width:1060px;clear:both;}
.shipinbox ul li{width:1060px;background:none;height:auto;padding:10px 0;border-bottom:1px dashed #ddd;vertical-align:bottom;}
.shipinbox ul li img{padding:4px !important;}
.shipinbox ul li .right img{padding:0px;float:left;margin-top:7px;}
.shipin{width:830px;}

/*** 文章页 START ****/
.wz_top{height:40px;line-height:40px;font-size:14px;background:url(images_hbdcwz_ico.png) 11px 12px no-repeat #f1f1f1;padding-left:33px;}
.wenzhang{line-height:200%;font-size:14px;width:1060px;padding:35px 0 45px;margin:auto;}
.wztit{font-size:38px;line-height:60px;color:#333;text-align:center;}
.wzfbt{font-weight:100;line-height:36px;text-align:center;font-size:20px;}
.wzbjxx{line-height:26px;border-bottom:1px solid #ddd;text-align:center;padding:12px 0 19px;font-size:12px;color:#666;font-family:"微软雅黑";}
.wzcon{padding:20px 0 30px;width:1060px;height:auto;min-height:450px; _height:450px;overflow:visible;font-size:16px;line-height:200%;text-align:Justify;text-justify:inter-ideograph;margin:0 auto;}
.wzcon p{display: block;margin:15px 0px; font-size:16px;}
.wzcon table{max-width:1060px !important;}
.wzbot1{height:40px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:10px;border-top:#ddd 1px solid;}
.wzbot1 a{color:#999999;line-height:36px;}
.wzbot1 a:hover{color:#db0200;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:24px;padding-left:20px;}
.wzbot1 ul.fxd_close{width:175px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(imagesprint.gif) 0 10px no-repeat;padding-left:22px;font-size:12px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(imagesclose1.gif) 0 10px no-repeat;padding-left:22px;font-size:12px;}
.bshare-custom #bshare-shareto{color:#999 !important;line-height:24px !important;font-weight:normal !important;}
.wzbot{border-top:#ddd 1px solid;padding:10px 20px;font-size:12px;line-height:28px;font-size:14px;}
.wzbot a:hover{color:#db0200;}

/*分页*/
.pagination{clear:both; text-align: center;margin:30px 0 0px;padding:13px 0;line-height:26px;font-size:14px;background:#f7f7f7;font-family: Microsoft Yahei;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0px 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}
.pagination a:hover{background:#656e73;border:1px solid #656e73;color:#ffffff !important;}
.pagination a.active{border:1px solid #656e73;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#656e73;border:1px solid #656e73;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:#656e73;border:#656e73 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;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;}
