@charset "utf-8";
/* CSS Document */
body {color: #333;background: #fff;}
.ls-special-header{ background: center bottom no-repeat #1daa45; background-image: url("../images_2024hbdc/banbg.jpg") !important;}
/*header*/
.ls-special-header .container{position: relative;}
.guidang {position: absolute; right: 0; top:50px; z-index: 1;}
.ls-special-header .img_title{display: none;}
.ls-special-logo{ padding: 13px 0 0 2px; width: 319px;}
.ls-special-logo img{max-width: 90%;}
/*搜索*/
.ls-searchbox{ margin-top: 11px;}
.searchbox .sea_an input,.ls-searchbox .lazs a{ background-color: #ff9900;}
/*右侧*/
.ls-special-right{ padding: 18px 0 0;}
.ls-special-right li{float: left;}
.ls-special-right li a{display: inline-block; padding:0 8px; position: relative; font-size: 14px; color: #fff; text-align: center; transition: 0.4s all;height: 32px;line-height: 32px;}
.ls-special-right li a:hover{ color: #ff9900;}
.ls-special-right li a:before{display: block; content: ""; position: absolute; left: 0; border-left: 1px #fff solid; height: 13px; top: 50%; margin-top: -7px;}
.ls-special-right li:first-child a:before{display: none;}
/*banner*/
.ls-special-banner{margin: 129px 0 133px; text-align: center;}
.ls-special-banner img{width: auto;height: auto; max-width: 90%;}
/*标题*/
.ls-hbdc-title{ background: url("../images_2024hbdc/tel_line.gif") 0 26px repeat-x; text-align: center; line-height: 0; position: relative;}
.ls-hbdc-title .l,.ls-hbdc-title .r{display: block; position: absolute; width: 9px; height: 9px; background: #1daa45; border-radius: 9px; top: 22px;}
.ls-hbdc-title .l{left: 0;}
.ls-hbdc-title .r{right: 0;}
.ls-hbdc-title a{display: inline-block; height: 64px; line-height: 64px; background: #fff; padding: 0 122px 0 129px; color: #1DAA45; font-size: 42px; font-weight: bold; position: relative;}
.ls-hbdc-title .tel1,.ls-hbdc-title .telr{display: block; position: absolute; top: -1px;height: 61px;}
.ls-hbdc-title .tel1{ width: 128px; left: 0; background: url("../images_2024hbdc/telbg_l.png") 0 0 no-repeat;}
.ls-hbdc-title .telr{ width: 111px; right: 0; background: url("../images_2024hbdc/telbg_r.png") 0 0 no-repeat;}
.ls-hbdc-title .more{ position: absolute; right: 0; top:-5px; padding:0 10px; font-size: 18px;}
 /*督查要闻*/
.ls-hbdc-part1{ padding: 40px 0 0;}
/*焦点图*/
.ls-special-flash{ width: 680px; height: 453px; margin: 14px 0 30px; overflow:hidden; position: relative;}
.ls-special-flash .flash-pic,.ls-special-flash .flash-pic ul,.ls-special-flash .flash-pic li{width: 100% !important; height: 100% !important;}
.ls-special-flash .flash-pic{ position:relative; z-index:0;}
.ls-special-flash .flash-pic li{zoom:1; vertical-align:middle;}
.ls-special-flash .flash-pic a{display:block; position: relative;}
.ls-special-flash .flash-pic img{display:block; height: 382px; width: 100% !important;}
.ls-special-flash .flash-pic .title,.ls-special-flash .flash-pic .img_title{display: block; height: 71px; line-height: 70px; padding: 0 215px 0 18px; font-size: 18px; background:#ebffec !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ls-special-flash .flash-num{ height:10px; overflow:hidden; position:absolute; right:36px; bottom:30px; z-index:1;}
.ls-special-flash .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ls-special-flash .flash-num ul li{ float:left; margin-right:13px; background: #CAC8C3 !important; width:10px; height:10px; font-size: 0; overflow: hidden; cursor: pointer; border-radius: 50%;}
.ls-special-flash .flash-num ul li a{font-size: 0;}
.ls-special-flash .flash-num ul li.on{ background: #1DAA45 !important;}
.ls-special-flash .prev,.ls-special-flash .next{ display: block; background: 0 center no-repeat; background-image: url("../images_2024hbdc/arrow.png") !important; position: absolute; bottom: 27px; width: 22px; height: 16px; cursor: pointer;}
.ls-special-flash .next{ right: 11px; background-position: right center;}
.ls-special-flash .prev{ right: 180px;}
/*列表*/
.ls-newslist{ width: 500px;}
.ls-newslist .ls-list-info{margin-top: -7px; line-height: 44px;}
.ls-doc-list{width: 100%; clear: both;}
.ls-doc-list li{ height: 44px;line-height: 44px;overflow: hidden;font-size: 18px;position: relative;  padding: 2px 90px 2px 0; }
.ls-doc-list li a{ display:inline-block; max-width:360px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-doc-list li .date{ position: absolute; right:0; top:2px;font-size:16px;color: #999; }
.ls-doc-list li img{ float:left; padding:19px 0 0 0;}
.wza-on .ls-doc-list li img{ display: none;}
.ls-doc-list-all li a{ max-width: 100% !important; }
.ls-doc-list-all li img{ display: none; }
/*问题转办*/
.ls-hbdc-list2{ padding: 17px 0 0;}
.ls-hbdc-list2 li{ width: 585px; font-size: 18px; line-height: 30px; float: left; padding: 14px 0 15px; color: #999; border-bottom: 1px dashed #D8D8D8; height: 60px;}
.ls-hbdc-list2 li.even{float: right;}
.ls-hbdc-list2 li .date,.ls-hbdc-list2 li a{float: none;}
.ls-hbdc-list2 li .date{font-size: 16px; white-space: nowrap;}
.ls-hbdc-list2 li:nth-child(10),.ls-hbdc-list2 li:nth-child(9){border-bottom: 0 none;}
/*边督查边整改*/
.ls-hbdc-part3{ padding: 9px 0 0;}
.ls-hbdc-list3{ padding: 10px 0 0;}
.ls-hbdc-list3 li{float: left; padding: 19px 22px; height: 56px; background: #F5FFF6; width: 541px; font-size: 18px; line-height: 26px; color: #999999; margin:2px 0 18px;}
.ls-hbdc-list3 li.even{float: right;}
.ls-hbdc-list3 li .date{font-size: 16px; white-space: nowrap;}
.ls-hbdc-list3 li .date,.ls-hbdc-list3 li a{float: none;}
/*联系方式*/
.ls-hbdc-ewm{ width: 351px; padding: 0 48px 32px 0;}
.ls-hbdc-ewm .ewmpic{ width: 180px; text-align: center; line-height: 0;}
.ls-hbdc-ewm .ewmpic a{display: block;}
.ls-hbdc-ewm .ewmpic img{ width: 120px; height: 120px;}
.ls-hbdc-ewm .ewmpic span{display: block; font-size: 24px; font-weight: bold; line-height: 44px; padding: 5px 0 0;}
.ls-hbdc-ewm .info{font-size: 18px; line-height: 30px; width: 171px; text-align: justify;}
.ls-hbdc-telephone li{ float: left; padding: 8px 5px 34px 20px; height: 120px; width: 374px; border-left: 1px solid #D8D8D8;}
.ls-hbdc-telephone li img{ float: left; width: 120px; height: 120px;}
.ls-hbdc-telephone li .info{ margin-left: 120px; text-align: center; overflow: hidden; font-size: 18px; padding: 27px 0 0;}
.ls-hbdc-telephone li .info span{display: block;}
.ls-hbdc-telephone li .info .title{ font-size: 24px; font-weight: bold; line-height: 38px;}
.ls-hbdc-telephone li .info .detailed{ line-height: 32px;}
.ls-hbdc-telephone li.num2 .info{ padding-top: 13px;}
.ls-hbdc-telephone li.num2 .phone{ line-height: 32px; color: #1E9C42; font-size: 20px; font-weight: bold;}
.ls-hbdc-telephone li.num2 .time{ line-height: 28px; color: #666; font-size: 16px;}

.container{width: 1200px;}

@media (min-width: 992px) and (max-width:1199px) {
.ls-special-logo{width: 220px;}
.ls-searchbox{width: 370px;}
.ls-special-flash{ width: 562px; height: 388px;}
.ls-special-flash .flash-pic img{ height: 316px;}
.ls-newslist{ width: 410px;}
.ls-doc-list li{height: 37px; line-height: 36px;}
.ls-doc-list li a{max-width: 290px;}
.ls-hbdc-list2 li{width: 486px; height: 90px;}
.ls-hbdc-list3 li{width: 442px; height: 84px;}
.ls-hbdc-ewm{padding-right: 23px;}
.ls-hbdc-telephone li{width: 283px;}
.container{width: 992px;}
}
@media (max-width:991px) {
.ls-special-logo,.ls-special-right{ float: none; width: auto;}
.ls-special-logo{text-align: center;}
.ls-searchbox{margin-bottom: 0;}
.ls-special-right{padding-top: 0; text-align: center;}
.ls-special-right li{float: none; display: inline;}
.ls-special-banner{margin: 50px 0 70px;}
.ls-module,.ls-hbdc-list2 li,.ls-hbdc-list3 li{ float: none !important; width: auto;}
.ls-hbdc-list2 li,.ls-hbdc-list3 li{height: auto;}
.ls-doc-list li a{max-width: 100%;}
.ls-doc-list li img{display: none;}
.ls-hbdc-part1{padding: 15px 0 0;}
.ls-special-flash{ height: 500px !important; margin-bottom: 10px;}
.ls-special-flash .flash-pic img{ height: 430px !important;}
.ls-newslist{padding-bottom: 10px;}
.ls-hbdc-list2{padding: 0;}
.ls-hbdc-list3 li{padding: 14px 17px; margin-bottom: 15px;}
.ls-hbdc-ewm{float: none; margin: 0 auto; padding-right: 0;}
.ls-hbdc-telephone li{width: 359px; border-left: 0 none; border-top: 1px #ddd solid; margin-top: 15px; padding-top: 15px;}
.container{width: 768px;}
}
@media (max-width:767px) {
.ls-special-banner{margin: 30px 0 50px;}
.ls-special-container{ padding: 0 10px;}
.ls-hbdc-part1{padding: 10px 0 0;}
.ls-hbdc-title a{font-size: 38px;}
.ls-special-flash{ height: 410px !important;}
.ls-special-flash .flash-pic img{ height: 340px !important;}
.ls-doc-list li{height: 36px; line-height: 36px; font-size: 16px; padding-right: 80px;}
.ls-doc-list li .date,.ls-hbdc-list3 li .date,.ls-hbdc-list2 li .date{font-size: 14px;}
.ls-hbdc-list3 li,.ls-hbdc-list2 li{font-size: 16px; line-height: 1.8;}
.ls-hbdc-list3 li{padding: 9px 12px; margin-bottom: 10px;}
.ls-hbdc-telephone,.ls-hbdc-ewm .ewmpic,.ls-hbdc-ewm .info{float: none; width: auto;}
.ls-hbdc-telephone li{padding: 10px 0 20px; width: 50%; box-sizing: border-box; height: auto;}
.ls-hbdc-telephone li .info{margin-left: 80px; text-align: left; padding-top: 0;font-size: 16px;}
.ls-hbdc-telephone li .info .title{font-size: 20px;}
.ls-hbdc-telephone li img{width: 70px; height: 70px;}
.ls-hbdc-telephone li.num2 .phone{font-size: 18px; line-height: 1.5;}
.ls-hbdc-telephone li.num2 .time{font-size: 16px; line-height: 1.5;}
.ls-hbdc-telephone li.num2 .info{padding-top: 0;}
.ls-hbdc-telephone li.num2 img{margin-top: 10px;}
.ls-hbdc-ewm{padding-bottom: 0; max-width: 100%;}
.ls-hbdc-ewm .ewmpic span{font-size: 20px; line-height: 1.8;}
.ls-hbdc-ewm .info{font-size: 16px; line-height: 1.8;}
.container{width: auto;}
}
@media (max-width:619px) {
.ls-special-flash{ height: 330px !important;}
.ls-special-flash .flash-pic img{ height: 260px !important;}
.ls-hbdc-telephone li{width: auto; float: none; padding-bottom: 10px;}
.ls-hbdc-telephone li.num2{margin-top: 0;}
.ls-hbdc-title a{ font-size: 30px; padding: 0 20px; line-height: 50px;}
.ls-hbdc-title .tel1, .ls-hbdc-title .telr{display: none;}
.ls-hbdc-title .more{ top:0; padding: 0 5px; display: none;}
}
@media (max-width:479px) {
.ls-special-flash{ height: 300px !important;}
.ls-special-flash .flash-pic img{ height: 230px !important;}
.ls-special-flash .flash-pic .title, .ls-special-flash .flash-pic .img_title{padding:0 10px; line-height: 40px; font-size: 16px; text-align: center;}
.ls-special-flash .flash-num{bottom: 12px;}
.ls-special-flash .prev, .ls-special-flash .next{bottom: 11px;}
}
@media (max-width:425px) {
.ls-special-flash{ height: 280px !important;}
.ls-special-flash .flash-pic img{ height: 210px !important;}
}
@media (max-width:389px) {
.ls-special-flash{ height: 270px !important;}
.ls-special-flash .flash-pic img{ height: 200px !important;}
}
@media (max-width:374px) {
.ls-special-flash{ height: 260px !important;}
.ls-special-flash .flash-pic img{ height: 190px !important;}
}
@media (max-width:359px) {
.ls-special-flash{ height: 240px !important;}
.ls-special-flash .flash-pic img{ height: 170px !important;}
}
/*栏目*/
.rightnr{width: auto; float: none;}
.dqlanmu span{ color: #1daa45; border-bottom-color:#1daa45; }
/*分页/翻页*/
.pagination a:hover{background:#1daa45;border:1px solid #1daa45;}
.pagination a.active{border:1px solid #1daa45;}
.pagination span.current,.pagination span.current:hover{background:#1daa45;border:1px solid #1daa45;}
.pagination a.text,.pagination a.text:hover{background:#1daa45;border:#1daa45 1px solid;}
.pagination button:hover{background:#1daa45;border:1px solid #1daa45;}
.listnews ul.doc_list li a, .listnews ul.download-list li a{max-width: 1015px;}

.btn-danger{background:#1daa45;}
.btn-group.open .dropdown-toggle{ background: #1daa45; }
.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 {background:#1daa45;  border-color:#1daa45;}
.btn-danger:hover,.btn-danger:focus, .btn-danger.focus{border-color: #1daa45; background-color: #1daa45;}
.dropdown-menu a:hover{color: #1daa45;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{ background-color: #1daa45;}


@media (min-width: 992px) and (max-width:1199px) {
.listnews ul.doc_list li a, .listnews ul.download-list li a{max-width: 815px;}
}

/*中央环保督查*/
.ls-zyhbdc-contact{ background: #F6F6F6; padding: 24px 0 24px 24px; margin:10px 0 24px 0;}
.ls-zyhbdc-title{ background: #fff; text-align: center; width: 20px; height: 114px; color: #17A440; font-size: 20px; line-height: 26px; padding: 8px 15px 0; font-weight: bold; border: 1px solid rgb(38, 188, 81); margin-right: 20px;}
.ls-zyhbdc-telephone{ margin-left: 70px; padding: 13px 0 0;}
.ls-zyhbdc-telephone li{float: left; margin-left: 24px; width: 357px;}
.ls-zyhbdc-telephone li img{ float: left; margin-right: 20px;}
.ls-zyhbdc-telephone li p.info{ margin-left: 116px; line-height: 0; font-size: 0; overflow: hidden;}
.ls-zyhbdc-telephone li p.info span{ display: block;}
.ls-zyhbdc-telephone li p.info .title{ color: #17A440; padding: 10px 0 0; font-size: 20px; line-height: 1.7; font-weight: bold;}
.ls-zyhbdc-telephone li p.info .info{ padding: 2px 0 0; line-height: 1.444; font-size: 18px; font-weight: 500;}
.ls-zyhbdc-telephone li.num3{ width: 300px;}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-zyhbdc-telephone li{width: 297px; margin-left: 10px;}
    .ls-zyhbdc-telephone li img{margin-right: 10px;}
    .ls-zyhbdc-telephone li p.info{margin-left: 106px;}
    .ls-zyhbdc-telephone li.num1{ width: 260px;}
    .ls-zyhbdc-telephone li.num3{ width: 280px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .ls-zyhbdc-contact{padding: 15px 0 15px 15px; margin:0 0 15px 0;}
    .ls-zyhbdc-telephone li{width: 48%; margin-left: 0; margin-bottom: 10px;}
    .ls-zyhbdc-telephone li img{margin-right: 10px;}
    .ls-zyhbdc-telephone li p.info{margin-left: 106px;}
    .ls-zyhbdc-telephone li.num3{ width: 100%;}
}
@media (max-width:767px) {
    .ls-zyhbdc-contact{padding: 10px; margin:0 0 10px 0;}
    .ls-zyhbdc-title{float: none; width: auto; height: auto; padding: 8px 0; margin-right: 0;}
    .ls-zyhbdc-telephone{margin-left: 0;}
    .ls-zyhbdc-telephone li{width: 100%; margin-left: 0; margin-bottom: 10px;}
    .ls-zyhbdc-telephone li img{margin-right: 10px;}
    .ls-zyhbdc-telephone li p.info{margin-left: 106px;}
    .ls-zyhbdc-telephone li.num3{ width: 100%;}
    .ls-zyhbdc-telephone li p.info .title{font-size: 18px;}
    .ls-zyhbdc-telephone li p.info .info{font-size: 16px;}
    .ls-zyhbdc-telephone li p.info .info br{display: none;}
}





